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
aee6c5dc63
Made reset a bit more thorough.
2020-04-27 00:46:35 -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
5b9eb37f9c
Implemented decoding of PDS-4 display instructions, updated LVM decoding and execution (completely different from PDS-1). Execution of new PDS-4 display instructions not yet implemented; awaiting the discovery of code that uses them.
...
Tweaked color of point-plotted and vectors that resolve to a single point, brighter and slightly different shade of green for effect.
2020-04-23 17:32:44 -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