1
0
mirror of https://github.com/livingcomputermuseum/sImlac.git synced 2026-04-28 04:45:58 +00:00

7 Commits

Author SHA1 Message Date
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
3a7afbafc0 Tweaks for interrupt handling; added one instruction delay after ION before enabling interrupts, interrupts are now clocked on the leading edge of the processor Fetch cycle rather than on every clock cycle. 2020-04-28 11:07:45 -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
7b616105b2 More PDS-4 work; most of the PDS-4 main processor instructions are implemented though not thoroughly tested (no software that has been unearthed of uses most of them). The byte-wise instructions have not been tackled yet.
MIT DADR behavior is corrected, now acts as a toggle.  Single point plotting is now brighter than vector drawing for emphasis.  Minor correction to disassembly of HLT instructions.  Move config options to a new Configuration class, will someday be more sophisticated.
2020-04-21 10:58:10 -07:00
Josh Dersch
98189686ce Added missing / fixed mismapped keyboard keys. Minor tweak to display. 2018-10-11 12:25:46 -07:00
Josh Dersch
ed54a38d3a Small tweaks, improvement to TTY flags. 2018-10-10 14:17:47 -07:00
Josh Dersch
0e9b1e87a7 Initial commit. 2017-05-30 11:01:26 -07:00