1
0
mirror of https://github.com/livingcomputermuseum/ContrAlto.git synced 2026-02-11 10:35:24 +00:00
Commit Graph

8 Commits

Author SHA1 Message Date
Josh Dersch
78e61389c1 Fixed remaining disk issues; KSTAT bits 4-7 must always be "1," and head select change must reload current sector. Boot now loads in complete boot program and control is transferred to it. 2015-11-05 13:49:32 -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
39f077bf7a A few fixes to DNS<- behavior and some tweaks to the disk controller. Boot code is progressing further. 2015-11-03 16:21:12 -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
ee7c7fb035 Implemented more Disk functionality, fixed bug in ACSOURCE dispatch in Emulator task. 2015-09-16 16:27:16 -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