Commit graph pcjs/modules/pc8080/lib/cpusim.js
Author SHA1 Message Date
Jeff Parsons
5fbcc034e3 Eliminate unwanted pixel scaling 2016-05-02 19:58:36 -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
59b6dd3be6 Ported some PCjs drawing code to PC8080, still needs work though 2016-05-02 09:01:06 -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
69c6c074f9 Blog post 2016-04-30 08:33:26 -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
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
5b6f6756a2 More 8080 improvements, including some initial "Fake CP/M" support 2016-04-27 08:28:52 -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
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
55b99c8a08 PC8080 more or less ready for some meat on the bones now 2016-04-20 18:23:31 -07:00
Jeff Parsons
8971097b3b More PC8080 structural fixes 2016-04-20 13:37:37 -07:00
Jeff Parsons
19b22d32d4 PC8080 skeleton 2016-04-20 07:54:58 -07:00