Seth Morabito
badd42c2b6
Major refactor for performance and bug fixes
2018-12-07 19:05:08 -08:00
Seth Morabito
800ffab602
ROM update and refactor DUART
...
- Updated to a ROM image pulled from my own 5620 terminal.
- Refactored DUART to provide a delay between writing
to THRA and generating an interrupt, so characters don't get
lost on transmit.
2018-12-05 20:18:21 -08:00
Seth Morabito
54d610b108
WIP: Toward a functional DUART
2018-12-03 10:05:25 -08:00
Seth Morabito
6d81c628f9
Added mouse and keyboard
2018-11-29 20:45:21 -08:00
Seth Morabito
d68fb0f609
Fix unit test
2018-11-28 22:25:59 -08:00
Seth Morabito
f914c92f18
Refactor for better history and DUART
2018-11-28 22:25:17 -08:00
Seth Morabito
1eb24923d5
WIP: Better debugging tools
2018-11-27 14:41:17 -08:00
Seth Morabito
90c5b35a33
Added CPU history
2018-11-25 17:00:56 -08:00
Seth Morabito
840019b6a2
Remove AddressRange, add video ram
2018-11-23 21:47:39 -08:00
Seth Morabito
134f12857c
More instructions, more bus
2018-11-22 20:27:58 -08:00
Seth Morabito
2f10f57807
Additional instructions
2018-11-22 19:58:45 -08:00
Seth Morabito
dfac1579a6
Formatting
2018-11-22 18:53:50 -08:00
Seth Morabito
b0816ec2c1
Major refactor.
2018-11-22 18:51:46 -08:00
Seth Morabito
b6ba43779c
Added many un-tested instructions
2018-11-21 18:21:59 -08:00
Seth Morabito
57fca8479b
Toying with CPU excetion handling
2018-11-19 08:17:30 -08:00
Seth Morabito
839008f66b
Start of DMD machine-level
2018-11-18 21:13:09 -08:00
Seth Morabito
584722eaab
Docstrings and renaming
2018-11-18 18:06:55 -08:00
Seth Morabito
aa6c55b763
Formatting
2018-11-18 17:53:37 -08:00
Seth Morabito
68cfc361d1
Refactor mnemonic lookup
2018-11-18 11:11:37 -08:00
Seth Morabito
5642075d2d
Completed tests for op read
2018-11-17 18:57:08 -08:00
Seth Morabito
9f590a0ab5
Separate README/LICENSE
2018-11-17 10:45:38 -08:00
Seth Morabito
16f43c9281
Initial checkin
2018-11-17 10:42:18 -08:00