1
0
mirror of https://github.com/livingcomputermuseum/sImlac.git synced 2026-01-19 01:27:37 +00:00

10 Commits

Author SHA1 Message Date
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