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
|
59b6dd3be6
|
Ported some PCjs drawing code to PC8080, still needs work though
|
2016-05-02 09:01:06 -07:00 |
|
Jeff Parsons
|
b04ef7e49f
|
Try to be more consistent when referring to disks vs. drives (eg, Drive Controllers, not Disk Controllers)
|
2016-05-01 13:47:58 -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
|
ecf76e0904
|
Clarified some disk names, and cleaned up the XSL generation process
|
2016-04-30 11:43:22 -07:00 |
|
Jeff Parsons
|
34ddef0709
|
Fixed PC8080 Debugger compilation error
|
2016-04-29 18:07:44 -07:00 |
|
Jeff Parsons
|
41f58a0035
|
The 8080 CPU now passes all the 8080 Exerciser tests
|
2016-04-29 17:57:28 -07:00 |
|
Jeff Parsons
|
87d4c75712
|
checkCPMVector() actually checks CPM_VECTORS now
|
2016-04-27 08:34:13 -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
|
2a45531c2a
|
8080 opcode table complete
|
2016-04-25 09:08:39 -07:00 |
|
Jeff Parsons
|
ccc71d4508
|
More 8080 opcodes
|
2016-04-24 07:26:33 -07:00 |
|
Jeff Parsons
|
eba9428fbf
|
More 8080 opcodes
|
2016-04-23 07:26:31 -07:00 |
|
Jeff Parsons
|
8800ed5ef8
|
1/4 of 8080 opcodes implemented now
|
2016-04-22 07:38:25 -07:00 |
|
Jeff Parsons
|
978d59efbf
|
More 8080 opcodes
|
2016-04-22 07:06:05 -07:00 |
|
Jeff Parsons
|
4173aaca31
|
More 8080 opcodes
|
2016-04-21 17:06:26 -07:00 |
|
Jeff Parsons
|
425f565b11
|
Simplified flag management
|
2016-04-21 15:41:58 -07:00 |
|
Jeff Parsons
|
fd8cf4a690
|
The savePC() function is only available for PCjs, so changed the XSL check from MACHINECLASS to APPCLASS
|
2016-04-21 11:47:55 -07:00 |
|
Jeff Parsons
|
98d114a432
|
Fixed PC8080 build
|
2016-04-21 10:26:23 -07:00 |
|