Jeff Parsons
|
5fbcc034e3
|
Eliminate unwanted pixel scaling
|
2016-05-02 19:58:36 -07:00 |
|
Jeff Parsons
|
180ef91a72
|
Final tweaks to screen rotation (for now)
|
2016-05-02 17:28:13 -07:00 |
|
Jeff Parsons
|
7bc35ad9af
|
Move invariant bits out of updateScreen's inner loop
|
2016-05-02 16:32:12 -07:00 |
|
Jeff Parsons
|
7c6eb85811
|
Fixed Space Invaders buffer update (the left-most pixel of every byte is bit 0, not bit 7 as in PC video adapters)
|
2016-05-02 16:20:54 -07:00 |
|
Jeff Parsons
|
3941cf8ff6
|
Fixed Space Invaders buffer update (the left-most pixel of every byte is bit 0, not bit 7 as in PC video adapters)
|
2016-05-02 16:19:50 -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
|
108e2abefa
|
Enable 90-degree screenRotation (this may not be the final/best solution, but it's a convenient one for now)
|
2016-05-02 11:38:01 -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
|
07259c93ef
|
Infrastructure in place for 8080 hardware interrupts (more specifically, vertical retrace interrupts)
|
2016-04-25 18:39:43 -07:00 |
|
Jeff Parsons
|
87d01130bd
|
Make the PC8080 prototype page more responsive
|
2016-04-20 16:43:01 -07:00 |
|
Jeff Parsons
|
8971097b3b
|
More PC8080 structural fixes
|
2016-04-20 13:37:37 -07:00 |
|
Jeff Parsons
|
79fb14fdbf
|
Support for machines other than PCjs and C1Pjs
|
2016-04-20 12:09:59 -07:00 |
|
Jeff Parsons
|
a2d183ecfc
|
More PC8080 skeleton bits
|
2016-04-20 09:36:58 -07:00 |
|