Brad Parker <brad at heeltoe.com> wrote:
... has anyone written an emulator for a VS60?
would it be hard?
Doug Gwyn took my crappy VT11 simulation and extended it to within
episilon of passing all the VS60 diagnostics.
For a start see:
http://www.ultimate.com/phil/xy/
Which shows screen shots of PDP-1 "munching squares" and "spacewar"
on a simulated "Type 30" display, one of PDP-11 Lunar Lander...
Sources are available thru my CVS server, tho I can't be sure I have
checked in Doug's very latest (the vt11.c file in CVS is dated October 2005).
We never managed to get it integrated into SIMH distributions, and I
don't know off hand the last version of SIMH it did build with. The
"display.tar.gz" on the web page is from October 2003(!), and I see
there is a source kit named at
http://www.ultimate.com/phil/xy/kit2.zip from February 2004.
I did a rather "basic" (or "crude" to be less generous) graphics
adaptation layer for X11 (polled) and Win32 (starts a seperate thread
for message handling). John Dundas contributed an implementation of
it for "Carbon" under OSX.
There have been several other attempts to add graphics of various
sorts to SIMH, including VAXstation style raster display support.
John (Dundas) went on to build do PDP-11 front pannel blinklights und
switches for SIMH, looks like it's available at:
http://dundas-mac.caltech.edu/~dundas/retro/simh/index.html
Which says it includes Doug's and my work (in V0.9 or later).
But, back to the original topic, I think SUDS needs a PDP-10
(TOPS-20?) system behind it to do the real work.
I used to pass the PDP-10 hardware design lab on the way to the
Cafeteria at MR-1 (DEC Marlboro(ugh) building one, before the great
three letterization that made it into MRO-1). I loved the "rose"
program I saw sometimes on the displays, but I don't remember what it
looked like anymore... Anyone have the code, or remember what it did?
phil