Dave Cope's Homepage
   Main | Personal | Photo Gallery | Projects | Linux | Employment Info. | Links | Misc. | About e-mail  

Ita Simulators

To make development of Ita easier and more productive several simulators of the architecture were created.

C# Simulator

A C# simulator was created in order to make testing of the C# compiler easier. The C# simulator was developed as part of the compiler process. This made it easy to test the compiled code and automatically execute tests to detect compiler bugs.

C++ Simulator

A simple C++ simulator was also written. The primary reason for this was to produce a very fast simulator for the machine. The C++ simulator is the fastest simulator currently available, and it is capable of executing approximately 80 million simulated instructions per second.

JavaScript Simulator

A JavaScript simulator for Ita was created to allow Ita to be demonstrated online within a web browser. Click here to run the simulator.

Note: The page may take a while to load since it needs to load a memory image for the simulated machine. Also, a new browser with canvas support (for example Firefox/Chrome) is required to view the virtual screen.



This site was designed and coded by Dave Cope - © 1998-2003