Josh Dersch
|
4cbb74c033
|
Fixed two microcode bugs related to task switching behavior. Dance, StarWars and *SMALLTALK* work!
|
2016-03-09 16:05:45 -08:00 |
|
Josh Dersch
|
30ed445764
|
Fix for soft-reset emulator uPC and device reset; CopyDisk now executes correctly.
|
2016-01-11 16:16:05 -08:00 |
|
Josh Dersch
|
0cce77c842
|
Fixed S register addressing (many things now working!), tweaked display (mouse displays correctly in lowres mode). Added support for committing disk changes back to disk images (done automatically when switching disks or exiting). Repaired BravoX image.
|
2015-12-22 15:45:56 -08:00 |
|
Josh Dersch
|
3c8a64bac8
|
Ethernet implemented, fixed a bug in "mixed" double word stores (store followed by fetch rather than two stores). Fixed a few UI issues, fixed Reset behavior.
|
2015-12-17 16:11:03 -08:00 |
|
Josh Dersch
|
b13944c81c
|
Implemented proper video timing, basic mouse support and fixed microcode RAM loading. MARTEST now passes with flying colors; more things are running. Suspect disk timing for other failures.
|
2015-11-19 17:41:16 -08:00 |
|
Josh Dersch
|
cbcfd2b47e
|
Minor bugfixes, introduced a new timing infrastructure and moved DiskController over to it. Minor performance improvements; now running at 110% speed. Display timing is still too slow.
|
2015-11-17 16:09:50 -08:00 |
|
Josh Dersch
|
30ecfa6900
|
Support for CRAM reading/loading, SWMODE support. Rough debugger UI for viewing / disassembling microcode in ROM1, RAM0 banks (ugly). Minor performance improvements.
|
2015-11-13 16:50:18 -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
|
3b29addb98
|
Disk sector reads now work correctly, and checksums are correctly calculated. Still feeding dummy sector data.
|
2015-10-23 16:07:07 -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 |
|