Noway2 <no_spam_me2@hotmail.com> wrote:
+---------------
| See if you can find any documentation / source code for a simulator
| called "SPIM", which is a simulator for a MIPS processor. I think that
| this one is available freely so you may be able to use it to gain some
| insight.
+---------------
Or SIMH:
http://simh.trailing-edge.com/
The Computer History Simulation Project
...
SIMH implements simulators for:
* Data General Nova, Eclipse
* Digital Equipment Corporation PDP-1, PDP-4, PDP-7, PDP-8,
PDP-9, PDP-10, PDP-11, PDP-15, VAX
* GRI Corporation GRI-909
* IBM 1401, 1620, 1130, System 3
* Interdata (Perkin-Elmer) 16b and 32b systems
* Hewlett-Packard 2116, 2100, 21MX
* Honeywell H316/H516
* MITS Altair 8800, with both 8080 and Z80
* Royal-Mcbee LGP-30, LGP-21
* Scientific Data Systems SDS 940
SIMH is good enough to run such major historical operating systems
as TOPS-10 and TOPS-20 (for the KL10), VAX/VMS (for the VAX-11/780),
and RSTS/E (for the PDP-11), among others. On a modern PC [e.g., a
2 GHz Athlon, say], you can run these legacy operating systems under
emulation several times *faster* than the hardware they originally
ran on! ;-} ;-}
-Rob
-----
Rob Warnock <rpw3@rpw3.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607