Article 2516 of vmsnet.pdp-11: Path: cs.utk.edu!gatech!howland.reston.ans.net!vixen.cso.uiuc.edu!sdd.hp.com!saimiri.primate.wisc.edu!news.crd.ge.com!sarah!rpi!wilsonj From: wilsonj@alum01.its.rpi.edu (John Wilson) Newsgroups: alt.sys.pdp11,vmsnet.pdp-11,comp.sys.dec Subject: ANNOUNCING: Ersatz-11 (PDP-11 simulator) Date: 29 Mar 1994 19:08:13 GMT Organization: Rensselaer Polytechnic Institute, Troy NY Lines: 32 Message-ID: <2n9uat$ldl@usenet.rpi.edu> NNTP-Posting-Host: alum01.its.rpi.edu Xref: cs.utk.edu vmsnet.pdp-11:2516 comp.sys.dec:23054 I am releasing a BETA TEST version of Ersatz-11, my PDP-11/34a system simulator for Intel-based PCs. It emulates an 11/34a with 248KB of core, an RL11 with up to 4 RL01/RL02 drives (emulated using big DOS files), a KW11L line clock and a VT100 console terminal (or you can plug a real terminal into a COM port, e.g. to run Kermit). The simulator runs on any 80186 or better PC clone under DOS V2.00 or later. On a 386-DX/40 it runs RT-11FB V04.00G at around half the speed of a real 11/34a with cache. Software that uses mapping runs more slowly. It has also booted RT-11XM V04.00P, RSTS V7.0-07, RSTS V9.7-08, and XXDP+ (passes some 11/34a diags, fails others due to missing maintenance modes). For some reason it won't boot RSX, which is one of the reasons I consider this to be a beta release (others include minor incompatibilities, unfinished multiple DL11 support, problems with the console debugger/disassembler when interrupts are active, and unbegun FPP support). However it appears to be reliable for those cases where it works at all. At this point I'm considering the program to be copyrighted but free, it contains proprietary code so sources are not included. It may be downloaded from FTP.UPDATE.UU.SE (thanks Johnny!), the files are e11.com (executable) and e11beta.txt (doc) in /pub/ibmpc/emulators. I would really appreciate any feedback on the program, good or bad, especially if it helps me fix the bugs I already know about (mainly the RSX problem, although I may have a lead -- thanks Bruce!). Also suggestions for improvements would be nice (yeah I know, FPP). Happy hacking... John Wilson wilsonj@rpi.edu Article 2545 of vmsnet.pdp-11: Path: cs.utk.edu!gatech!howland.reston.ans.net!pipex!sunic!psinntp!psinntp!newsserver.pixel.kodak.com!rpi!wilsonj From: wilsonj@alum01.its.rpi.edu (John Wilson) Newsgroups: vmsnet.pdp-11 Subject: E11.COM + RSX Date: 9 Apr 1994 07:32:11 GMT Organization: Rensselaer Polytechnic Institute, Troy NY Lines: 20 Message-ID: <2o5llr$sq0@usenet.rpi.edu> NNTP-Posting-Host: alum01.its.rpi.edu Uhhh.. Boy do I feel dumb. The problems with RSX under Ersatz-11 turned out to be caused by a corrupted disk image, it actually works fine. Months of debugging for nothing. A word to the wise (?): don't try to copy (or Kermit) non-RT11 DLs or DMs under RT-11, unless you hack whatever program you're using to use .SPFUN 377 instead of .READ. The RT-11 DL: and DM: device handlers expect to find a bad block replacement table in block 1, and if there's something else there (like a RSTS or RSX pack ID record), You Lose. .SPFUN can bypass this, although it's a little weird on DM:. Other RT-11 devices seem to date from either (a) before anyone thought of bad block replacement, or (b) after they thought of doing it in the controller, so there's no problem with them. So, does anyone know if RSX is able to "inherit" the time and date from a previously running monitor at startup? If so, where do I put the data, in what format, and do I have to patch anything to get RSX to notice? (like blowing away the NOP in an RT-11 boot block) John Wilson Article 2542 of vmsnet.pdp-11: Newsgroups: vmsnet.pdp-11 Path: cs.utk.edu!gatech!swrinde!ihnp4.ucsd.edu!munnari.oz.au!newshost.anu.edu.au!sserve!sparcserve.cs.adfa.oz.au!wkt From: wkt@sparcserve.cs.adfa.oz.au (Warren Toomey) Subject: Cache of PDP-11 simulators Message-ID: <1994Apr9.023713.4254@sserve.cc.adfa.oz.au> Sender: news@sserve.cc.adfa.oz.au Organization: Australian Defence Force Academy Date: Sat, 9 Apr 1994 02:37:13 GMT Lines: 12 I have cached the PDP-11 simulators mentioned here recently by Eric Edwards and John Wilson, as well as one written by der Mouse. They are available via anonymous ftp from minnie.cs.adfa.oz.au in pub/PDP-11-sims. Ciao, Warren Toomey wkt@cs.adfa.oz.au -- `` ... nor do I regularly post multi-kilobyte screeds about driver software I can't release because aliens haven't used the radio receivers in my head to give me permission yet.'' -- John F. Woods Article 4304 of vmsnet.pdp-11: Path: cs.utk.edu!cssun.mathcs.emory.edu!emory!gatech!udel!news.mathworks.com!mvb.saic.com!info-pdp11 From: Mike Young Newsgroups: vmsnet.pdp-11 Subject: John Wilson's Ersatz-11 simulator available from en.ecn.purdue.edu Message-ID: <199503281151.GAA14060@dynamo.ecn.purdue.edu> Date: Tue, 28 Mar 1995 06:51:03 -0500 Organization: Info-Pdp11<==>Vmsnet.Pdp-11 Gateway X-Gateway-Source-Info: Mailing List Lines: 9 To make life a bit easier for us North America folk, I have copied the latest version of John Wilson's Ersatz-11 simulator to the anon FTP directory on en.ecn.purdue.edu (128.46.149.59), in directory pdp11/Ersatz-11. _____________________________________________________________________ | Mike Young KA9HZE | Purdue University EE Dept. | | young@ecn.purdue.edu | W. Lafayette, IN 47907 | _____________________________________________________________________ Article 4302 of vmsnet.pdp-11: Path: cs.utk.edu!gatech!udel!news.mathworks.com!mvb.saic.com!info-pdp11 From: John_Wilson@mts.rpi.edu Newsgroups: vmsnet.pdp-11 Subject: Ersatz-11 V1.1 BETA Message-ID: <4860981@MTS.RPI.EDU> Date: Mon, 27 Mar 95 15:57:12 EST Organization: Info-Pdp11<==>Vmsnet.Pdp-11 Gateway X-Gateway-Source-Info: Mailing List Lines: 44 Well as usual I posted an E11 announcement to RPI's news server and 5 days later it still hasn't come out on INFO-PDP11. It probably will eventually, but thanks to the swine who sell me my net connection the FTP server it gives is not on the net, so: A new version of my PDP-11 simulator, Ersatz-11, is available for FTP; at this time the only host that has the updated version is MINNIE.CS.ADFA.OZ.AU, under pub/PDP-11-sims/Ersatz-11. It may appear on FTP.UPDATE.UU.SE soon, and if the Wizvax people ever get off their butts it may re-appear on TATS.WIZVAX.NET (or whatever screwy name they've given my machine this week), but since it seems Wizvax's response to customer complaints is to claim the problem doesn't exist and then stop answering email, that machine may be gone for good, or at least until I can find a better vendor. Features of the new version: DELUA emulation (up to 4) using packet drivers Workaround for Pentium FDIV bug PC11 emulation (image files, any interest in cheap hardware?) Log files for all disk devices Russian HD_SYS.EXE emulation (driver for RT-11 included) Indirect files Many bug fixes (IAS finally works!) The DELUA support has not been tested with DECnet (since I don't have it set up on any of my machines) but appears to work with RT-11's NU: driver and RSTS's XE: driver. The net boot code is unfinished since I have no way to test it; would any of you Xinu hackers (or anyone else) be willing to help me with testing once it's finished? (or, does 11S support DELUA remote booting? I don't have it.) I'm still trying to unload my LPT => display register bare PC boards at my cost of $14.68. I'd be happy to supply sample code for people wanting to use these with some other emulator. All the parts to stuff them are available from Jameco. They flicker a little due to the 60 Hz multiplexing (to get 16 LEDs refreshed from 8 data lines) but they're far cheaper than building an ISA board. The PC boards feature Paul Koning's "ersatz11" logo, OK so no one cares but lemme tell ya, importing PostScript into a PC CAD program is an interesting exercise! Anyway Paul's font is hauntingly beautiful to anyone with a lot of old DEC iron around... John Wilson wilson@tats.wizvax.net NOT! jmbw@mts.rpi.edu, wilsonj@rpi.edu