Josh Dersch
37c5437059
Small tweak to the last commit for invalid instruction handling.
2020-05-12 14:43:39 -07:00
Josh Dersch
f0bc983c8a
Added "halt on invalid instructions" and "continue on invalid instructions" commands, which do what they say on the tin.
2020-05-12 14:30:06 -07:00
Josh Dersch
0af475cc27
Added new commands:
...
"draw invisible vectors" - displays non-drawing beam motion in red.
"hide invisible vectors" - returns to normal rendring mode
"step display" - runs until the next display rendering command completes, refreshes the display to allow easier debugging of display programs.
Console input buffer is now cleared after a break operation.
2020-05-12 14:00:35 -07:00
Josh Dersch
8b7280ebe7
Added DCAM disassembly. Fixed annoying space-eating behavior in the CLI's command completion.
2020-05-05 23:49:29 -07:00
Josh Dersch
4c65f894be
Fixes for disassembly of uncached instructions; enhancements of display instruction disassembly. More refactoring of display processor code.
2020-05-05 15:10:22 -07:00
Josh Dersch
1dd50d74f4
Updates to readme.txt. Updated clock speed for PDS-4 emulation. Fixed issue on non-windows platforms for high-dpi calls.
2020-04-29 11:31:50 -07:00
Josh Dersch
8ced87eb1e
Tweaks to keyboard (no longer loses keystrokes, auto-repeat is disabled unless REPT (Alt key) is held down. Fixed 40 cycle sync interrupt (must wait for display to halt as well.) SSV.22 behaves sanely with large numbers of characters displayed now. Slowed TTY interface down, MAZE now loads reliably from ITS.
2020-04-28 16:36:50 -07:00
Josh Dersch
64d027dcab
Implemented most of the PDS-4 display hardware enhancements (including BLINK, which is very important.) Implemented SBL and SBR, multiple indirects, and fixed decdoding of ACT 2 instructions. Rewired interrupt status bits (arbitrarily rearranged on the PDS-4). SSV4 now mostly seems to work, keyboard still non-functional.
2020-04-26 01:56:10 -07:00
Josh Dersch
7dce231368
Initial swipe at refactoring display processor to allow separate PDS-1 and PDS-4 variants.
2020-04-23 11:16:24 -07:00