Index of /Tools/Emulators/derMouse/
Name | Last Modified | Size | Type |
../ | | - | Directory |
README | 1999-Nov-22 10:47:18 | 1.8K | application/octet-stream |
Readme.diffs | 1999-Nov-22 10:47:12 | 0.1K | application/octet-stream |
pdp11diffs.tar.gz | 1999-Nov-22 10:47:07 | 16.6K | application/x-tgz |
pdp11sim.tar.gz | 1999-Nov-22 10:46:04 | 99.2K | application/x-tgz |
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
old: mcgill-vision!mouse
new: mouse@larry.mcrcim.mcgill.edu