Author |
SIMH/VAX CPU Model |
imiller
Administrator
Posts: 277
Location: UK
Joined: 24.02.06 |
Posted on March 31 2010 02:00 |
|
|
Does SIMH/VAX only emulate the 11/780 or can it emulate other VAX models? |
|
Author |
RE: SIMH/VAX CPU Model |
reinhardtjh
Member
Posts: 32
Location: Fort Worth, TX, USA
Joined: 15.12.05 |
Posted on March 31 2010 09:36 |
|
|
By default SimH simulates a MicroVAX 3900. You can optionally set it to be a VAX-11/780. I think those are the only choices for VAX CPU emulation.
The published list of emulated CPUs is at Available Simulators |
|
Author |
RE: SIMH/VAX CPU Model |
imiller
Administrator
Posts: 277
Location: UK
Joined: 24.02.06 |
Posted on April 01 2010 03:54 |
|
|
Thanks for that, I somehow missed that page when looking |
|
Author |
RE: SIMH/VAX CPU Model |
matt002
Member
Posts: 12
Joined: 31.03.10 |
Posted on April 01 2010 12:14 |
|
|
Simh has two executables for VAX emulation.
One can emulate either a VAXserver 3900 or a MicroVAX 3900. You can toggle between the two by editing the ROM. Instructions on how to do this are in the Simh FAQ but note that the procedure described uses the PDP11 emulator to do the ROM edit and not the VAX emulator.
The other VAX emulator bundled with Simh is the VAX-11/780. This can be modified to emulate a VAX-11/785 with a simple change to the code. In vax780_defs.h change the following line (near the top of the file) from:
#define VAX780_ECO (7 << 19)
to:
#define VAX780_ECO (373 << 15)
and recompile. This will emulate a VAX-11/785 revision 14 F manufactured at NI (Salem FA&T)
I am currently modifying Simh to emulate a few different models of VAX. These may not be completed anytime soon as I don't have much time to work on them at the moment. They are:
MicroVAX II - 90% complete. Can boot OpenVMS in minimum startup mode only. NetBSD seems to work OK.
MicroVAX 2000 - 50% complete. Can run to console prompt only. Not booted yet.
VAX-11/730 - 20% complete. Can boot to OpenVMS banner then hangs.
Hopefully I will get round to releasing at least the MicroVAX II at some point.
Matt |
|
Author |
RE: SIMH/VAX CPU Model |
astrodanco
Member
Posts: 36
Joined: 04.03.10 |
Posted on May 18 2010 04:52 |
|
|
A VAXstation 4000 emulation might be more popular? |
|
Author |
RE: SIMH/VAX CPU Model |
matt002
Member
Posts: 12
Joined: 31.03.10 |
Posted on June 01 2010 02:50 |
|
|
I started with the MicroVAX II because it was not too far removed from the MicroVAX 3900 and therefore was quite good for a starting project. Likewise with the 11/730, I am using the 11/780 as a starting point.
The MicroVAX 2000 however is a bit more complicated but I think it will provide a stepping stone to the 3100 series and then possibly to the 4000s. |
|
Author |
RE: SIMH/VAX CPU Model |
alexbuell
Member
Posts: 8
Joined: 27.09.10 |
Posted on October 06 2010 09:37 |
|
|
I'll be looking forward to these new VAXen most eagerly |
|
Author |
RE: SIMH/VAX CPU Model |
matt002
Member
Posts: 12
Joined: 31.03.10 |
Posted on July 11 2011 13:32 |
|
|
I'm posting this here for the benefit of those who do not follow the Simh mailing list.
It's been a long time since my last post but a lot of progress has been made. All 3 of the emulators mentioned above are available for download on my website (www.9track.net). They are Win32 binaries for now although the source is available for the 11/730.
Matt
|
|