Lars Brinkhoff
52f3a69d98
IMLAC: Sample program: SSV 22.
...
SSV ("Scroll Saver") was the Imlac console program and terminal
emulator at MIT's Dynamic Modeling group. It was written mainly by
P. David Lebling. This copy is from Purdue University, courtesy of
Tom Uban. SSV is required to run Maze; the game expects to find SSV's
font data in core.
2020-11-29 13:46:33 +01:00
Lars Brinkhoff
26f9c7a748
IMLAC: Fixes for the display.
...
Don't open a display window during power-on reset.
Change #ifdefs to USE_DISPLAY.
2020-11-26 14:11:58 +01:00
Lars Brinkhoff
b471f16a0a
IMLAC: Use sim_video stubs rather than #ifdefs.
2020-11-25 09:22:26 +01:00
Lars Brinkhoff
bf2dabdebf
IMLAC: Fix compiler warnings.
2020-11-24 14:33:58 +01:00
Lars Brinkhoff
222c9d91b4
IMLAC: Improve debug output.
2020-11-04 14:41:19 +01:00
Mark Pizzolato
ae825c9afb
All: Declare sim_stop_messages as an array SCPE_BASE long
...
This avoids a potential invalid pointer dereference when formatting
the return value from sim_instr() if it is < SCPE_BASE but greater
than the previously defined static array size.sizeof
Update simh.doc to reflect this generic change.
2020-09-02 15:56:07 -07:00
Lars Brinkhoff
4ab34c58af
IMLAC: Add F11 to toggle full screen.
2020-07-08 08:28:41 +02:00
Lars Brinkhoff
375caac45c
IMLAC: Remove unused variable.
2020-06-26 16:58:28 +02:00
Lars Brinkhoff
da76d6eca1
IMLAC: Also load block register when loading DPC.
...
Not doing this will make jumps fail when the display processor is
started from an adress larger than 7777.
2020-06-26 16:57:32 +02:00
Lars Brinkhoff
ab1a922af0
IMLAC: Implement CPU instruction execution history.
2020-06-26 16:57:23 +02:00
Lars Brinkhoff
23a2b5883c
IMLAC: Implement PTR, paper tape reader.
2020-06-20 16:01:00 +02:00
Lars Brinkhoff
ee3bd8f39c
IMLAC: Fix two minor bugs.
...
- Display PC masked to be inside core memory.
- Do not sign extend characters read from TTY.
2020-06-19 21:57:12 +02:00
Lars Brinkhoff
a91679d6f5
IMLAC: Fix data switches.
2020-06-16 14:21:35 +02:00
Lars Brinkhoff
4cac65af40
IMLAC: Fix keyboard TYPE=CONSOLE.
2020-06-15 18:05:13 +02:00
Lars Brinkhoff
629f138fea
IMLAC: Add MIT bell device.
...
A hardware device particular to MIT with some kind of bell sound.
2020-06-15 12:44:41 +02:00
Lars Brinkhoff
1d3d20e999
IMLAC: Fix bug in long vector instruction.
...
X and Y were swapped.
2020-06-14 19:55:12 +02:00
Lars Brinkhoff
50266704ca
IMLAC: Implement 8-level return stack for display processor.
...
Needed by Maze.
2020-06-14 18:50:48 +02:00
Lars Brinkhoff
582afd9250
IMLAC: Fix bug in shift/rotate instructions.
2020-06-14 16:19:32 +02:00
Lars Brinkhoff
f95ac7ddbd
IMLAC: Simulator for Imlac PDS-1.
2020-06-12 16:05:50 +02:00