Jeff Parsons
|
c80f22e23a
|
Cleaned up the handling of PS bits (not to be confused with PSW, which is PS combined with A); this fixes a bug where POP PSW was inadvertently disabling the internal interrupt flag (IF)
|
2016-05-05 13:04:46 -07:00 |
|
Jeff Parsons
|
a56f1cfde1
|
The 8080 CPU goes through the Bus interfaces for all memory accesses now. The PCjs CPU maintained its own copy of Bus memory structures and interfaces, partly for improved performance but also because some CPUs can turn on address translation (ie, paging), making separate interfaces a necessity. However, PC8080 has much lower performance requirements and no address translation requirements, so we should revert to the original Bus interfaces.
|
2016-05-02 12:54:55 -07:00 |
|
Jeff Parsons
|
8c5ab8d73b
|
Clean up the CPU/ChipSet interface, and get the PC8080 Video component ready to actually do something
|
2016-05-01 10:13:43 -07:00 |
|
Jeff Parsons
|
34ddef0709
|
Fixed PC8080 Debugger compilation error
|
2016-04-29 18:07:44 -07:00 |
|
Jeff Parsons
|
a64a6e7e05
|
Fixed the 8080's subByteBorrow(), and improved the Debugger's doDump()
|
2016-04-29 08:30:21 -07:00 |
|
Jeff Parsons
|
01db9fc39e
|
More strict 8080 compatibility changes
|
2016-04-28 08:55:15 -07:00 |
|
Jeff Parsons
|
2a447fa6ae
|
Fixed 8080 bug exposed by the exerciser (but still a long way from 100% passing)
|
2016-04-27 15:36:21 -07:00 |
|
Jeff Parsons
|
5b6f6756a2
|
More 8080 improvements, including some initial "Fake CP/M" support
|
2016-04-27 08:28:52 -07:00 |
|
Jeff Parsons
|
1e32efccc6
|
Add debugger option to enable 8086-style mnemonics (to minimize brain-hurting)
|
2016-04-26 11:43:14 -07:00 |
|
Jeff Parsons
|
07259c93ef
|
Infrastructure in place for 8080 hardware interrupts (more specifically, vertical retrace interrupts)
|
2016-04-25 18:39:43 -07:00 |
|
Jeff Parsons
|
5558a581d7
|
Fixed Debugger 16-bit register updates
|
2016-04-22 07:48:13 -07:00 |
|
Jeff Parsons
|
31d1b5c7e5
|
Fixed Jekyll rendering of pages with PC8080 machines
|
2016-04-20 19:21:12 -07:00 |
|
Jeff Parsons
|
55b99c8a08
|
PC8080 more or less ready for some meat on the bones now
|
2016-04-20 18:23:31 -07:00 |
|
Jeff Parsons
|
19b22d32d4
|
PC8080 skeleton
|
2016-04-20 07:54:58 -07:00 |
|