Josh Dersch
|
dc0a85aed8
|
Readme updates, installer updates. A couple of smallish (10%) performance enhancements.
|
2016-03-14 16:50:41 -07:00 |
|
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
|
b6e43080f2
|
Added (temporary) code to debug floating point issue with Dance,Starwars.
|
2016-03-08 17:23:32 -08:00 |
|
Josh Dersch
|
c73fb66dee
|
Added configuration UI. Implemented ethernet encapsulation over UDP. A few minor tweaks.
|
2016-02-26 17:46:50 -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
|
8361f287e3
|
Added Parity Task (for completeness' sake), fixed SWMODE bank switching logic for 2K ROM, minor tweaks.
|
2016-01-07 10:34:10 -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
|
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
|
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
|
e1c90dbe01
|
Fixed bug in carry flag on SUB operations; SUBLZ X,X now works correctly. Alto now appears to boot successfully. Skeleton of Display hardware added.
|
2015-11-09 17:36:26 -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
|
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
|
59d98d1909
|
Refinement to CPU, implemented very rough diassembler and began annotation of official Xerox ucode sources with PROM addresses.
|
2015-08-28 18:07:59 -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 |
|
Josh Dersch
|
5719ec4815
|
Adding files that VS mysteriously excluded. I love tools.
|
2015-08-20 09:55:26 -07:00 |
|