Josh Dersch
|
898abdc906
|
Minor fixes for debugger interface and disassembler; started hooking Ethernet interface up to real host Ethernet (because MazeWar.)
|
2016-01-12 17:29:42 -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
|
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
|
03661fc90b
|
Fixed display microcode and display controller. Alto display now generated 100% by microcode tasks. A few small optimizations.
|
2015-11-16 16:46:24 -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
|
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
|
e9a13529c1
|
Implemented extended memory and fixed issues with S register 0 (which loads M).
|
2015-11-05 17:29:41 -08:00 |
|
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
|
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
|
24d7a5a8fe
|
Work begun on Disk controller, stubs for keyboard and a few bugfixes and tweaks.
|
2015-09-04 18:03:47 -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 |
|
Josh Dersch
|
9c3ee3afac
|
Tweaks to ALU, CPU, Memory
|
2015-08-21 17:12:28 -07:00 |
|
Josh Dersch
|
f1ffcb0547
|
Implemented ALU, most of Memory state machine.
|
2015-08-20 18:02:01 -07:00 |
|