1
0
mirror of https://github.com/livingcomputermuseum/ContrAlto.git synced 2026-04-27 12:29:53 +00:00
Commit Graph

7 Commits

Author SHA1 Message Date
Josh Dersch
47a2ee4b2b Implemented temporary "fake" display controller which renders Alto DCBs to the screen, bypassing the display microcode. Alto is booting! Rough keyboard implementation. 2015-11-11 16:34:44 -08:00
Josh Dersch
ca638f1d6e Initial rough implementation of Display hardware and associated tasks. Not really working. 2015-11-10 17:04:05 -08:00
Josh Dersch
a689b7185a Fixed: Disk address (KADR) and Disk Data (KDATA) registers behave (more) correctly; in particular record commands hare processed properly and KDATA handles reads/writes more sanely. Fixed checksum calculation; due to above changes microcode now correctly validates checksums and boot progresses to read in an entire track's worth of data before dying with a "check failure" error. 2015-11-04 16:49:42 -08:00
Josh Dersch
2918ede7ce Some fixes to emulator task dispatch functions, added Nova disassembler, nova instruction single-step and nova instruction breakpoint support. Penciled in DNS (Nova Shift) support in emulator task. Added skeleton for Logging. 2015-10-28 14:11:04 -07:00
Josh Dersch
ea5a5f22ec Improvements to Disk Word Task. 2015-10-20 15:32:26 -07:00
Josh Dersch
08d6063def Refactored Task code into separate files for readability; added breakpoint support and basic Memory window to debugger. Initial implementation (mostly stubs) of Disk hardware and Tasks. 2015-09-14 11:27:16 -07:00
Josh Dersch
0ced1a2ef8 Built basic debugger UI and execution framework; a few bugfixes. CPU now executes uCode up until the first STARTF (unimplemented). 2015-09-01 17:06:57 -07:00