The 8200 (V11) doesn't have a console processor; the console is implemented in microcode (as in the F11/J11) and some macrocode (as in MicroVAX II). That's one of the reasons the V11's microstore was 15KW, plus a 1 KW patch store, and MicroVAX II's was 1.6KW, with no patch store. (The other drivers of V11 microword consumption were the string, decimal, and soft floating instructions.) V11 and MicroVAX II have essentially identical microwords, although the capabilities of the main data path differ slightly, particularly around shifting.

I did not work on the V11 microcode directly. Close to release, when it was clear that the patch store would be half empty, I developed a patch to optimize CALL/RET using techniques lifted from the 8800 (Nautilus) microcode; these were also included in CVAX. I don't have a listing of the V11 microcode.

/Bob

On 4/6/2019 6:14 PM, simh-requ...@trailing-edge.com wrote:
Message: 2
Date: Sat, 6 Apr 2019 18:20:37 +0100
From: Matt Burke<m...@9track.net>
To: Simh Trailing-Edge Mailing List<simh@trailing-edge.com>
Subject: [Simh] VAX 8200/8250
Message-ID:<bae094bf-ffeb-2905-24bb-26377cede...@9track.net>
Content-Type: text/plain; charset=utf-8

Here is a new simulator for the VAX 8200/8250 systems. Most of the key
features are there including the DWBUA BI-Unibus adapter which allows
all the existing Unibus devices to be used. The console RX50 is also
implemented.

The console processor is not simulated so it uses the same VMB trick as
the VAX-11/7xx simulators i.e. you boot directly from a device "boot
rq0" rather than "boot cpu".

You can get the code from:

https://github.com/9track/simh/tree/vax820

And Windows executable from:

http://www.9track.net/simh/vax820

Please try it out and let me know how you get on.


Matt

_______________________________________________
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh

Reply via email to