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