home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!stanford.edu!agate!usenet.ins.cwru.edu!gatech!udel!darwin.sura.net!cs.utk.edu!shuford
- From: shuford@cs.utk.edu (Richard Shuford)
- Newsgroups: vmsnet.pdp-11
- Subject: Re: Emulating 11s; Replacing RSTS
- Followup-To: vmsnet.pdp-11
- Date: 27 Jan 1993 16:38:23 GMT
- Organization: University of Tennessee, Knoxville--Dept. of Computer Science
- Lines: 55
- Distribution: world
- Expires: Mon, 22 Feb 1993 23:29:59 GMT
- Message-ID: <1k6dpvINN7rf@CS.UTK.EDU>
- References: <9301242050.AA27445@fuller.intellection.com>
- NNTP-Posting-Host: carlsberg.cs.utk.edu
- Summary: a PDP-11 emulator for experimentation
- Keywords: emulation, PDP-11, Unix
-
- Although it's not a system for production, a PDP-11 emulator that runs
- under UNIX might be of interest to readers of this forum, perhaps as
- an experimental testbed. The emulator was written by "Der Mouse" at
- McGill University, and can be obtained by Anonymous FTP from the host
-
- larry.mcrcim.mcgill.edu [132.206.1.1]
-
- Here follows the README text:
-
- | This is my PDP-11 emulator. It should run on anything mostly-UNIXish;
- | I don't think I'm doing anything system-specific except possibly for
- | the tty and signal setup in cons_init(), which you can replace with
- | your preferred mechanism for getting the console SLU talking to
- | something useful.
- |
- | Please note: this is my development directory. I make no promises that
- | what's here is in compilable shape even on the development system,
- | never mind your system. If you have trouble, send me mail, and if I'm
- | not too busy I'll see if I can help. And, of course, if it does
- | compile I don't promise anything about what it'll do, though it should
- | bear some resemblance to a PDP-11. The Makefile will likely need work.
- | The simulator is currently atrociously slow (about a factor of 50
- | slower than the real thing on the development machine); I hope to add
- | some caching of the memory management stuff in the hope of speeding
- | this up.
- |
- | pdp11 is the emulator itself; as11 is an assembler that knows how to
- | generate output files of the sort pdp11 wants as input. The .s11 files
- | here are some sample input files. I tried to stick reasonably closely
- | to the DEC assembler syntax, though I must admit I was tempted to go
- | with the UNIX syntax instead...and I may yet add UNIX-style
- | single-digit numeric labels; they are a great convenience.
- |
- | aux.shar is a shar of some auxiliary routines that you will probably
- | find you need.
- |
- | There is basically no documentation on either as11 or pdp11 included.
- | I intend to write some, but haven't yet.
- |
- | Of course, by the time you read it this file may be out of date, since
- | I won't be updating it for every little tweak I make to the programs.
- |
- | Timestamp (should be updated at each change of this file):
- | Mon May 20 12:15:34 GMT 1991
- |
- | der Mouse
- | mouse@larry.mcrcim.mcgill.edu
-
- I have not tried to use this emulator myself.
- ...RSS
- ###
- --
- ...Richard S. Shuford | "Do not move an ancient boundary stone
- ...shuford@cs.utk.edu | set up by your forefathers."
- ...Info-Stratus Coord. | Proverbs 22:28 NIV
-