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
|
cba3fca260
|
More 8080 tests, all of which pass (and therefore don't explain the current Space Invaders bug)
|
2016-05-02 11:55:57 -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
|
a7f8e18239
|
Fixed some PCjs doc bugs (but the docs are due for overhaul)
|
2016-05-02 09:04:30 -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
|
98597a21da
|
Cleaned up the C1P docs
|
2016-05-01 16:17:19 -07:00 |
|
Jeff Parsons
|
2ba7f502c1
|
Start using fenced code blocks with language identifiers to improve highlighting with GitHub Pages
|
2016-05-01 16:09:33 -07:00 |
|
Jeff Parsons
|
415e7ed984
|
README correction
|
2016-05-01 15:16:05 -07:00 |
|
Jeff Parsons
|
e9099c6d38
|
Rounded out the PC8080 portion of the tree
|
2016-05-01 15:12:52 -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
|
1cc5b58c1e
|
Start work on v1.22.0
|
2016-05-01 10:16:35 -07:00 |
|
Jeff Parsons
|
06ca8971a1
|
Clean up the CPU/ChipSet interface, and get the PC8080 Video component ready to actually do something
|
2016-05-01 10:14:38 -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
|
ac3dc76285
|
DIsk updates
|
2016-04-30 14:11:29 -07:00 |
|
Jeff Parsons
|
1a2ae19dc3
|
Updated ENHDEBUG disk
|
2016-04-30 13:43:38 -07:00 |
|
Jeff Parsons
|
5855bbd6c3
|
Updated module READMEs
|
2016-04-30 12:24:41 -07:00 |
|
Jeff Parsons
|
ecf76e0904
|
Clarified some disk names, and cleaned up the XSL generation process
v1.21.7
|
2016-04-30 11:43:22 -07:00 |
|
Jeff Parsons
|
80879eb7af
|
Fit ENHDEBUG in /disks/pc/tools/misc on a 360Kb disk, using: diskdump --path="enhdebug/archive/DEBUG.COM;DEBUG.TXT;README.TXT;HISTORY.TXT;LICENSE" --label=ENHDEBUG --output=enhdebug/ENHDEBUG.json --format=json --overwrite --manifest
|
2016-04-30 11:13:28 -07:00 |
|
Jeff Parsons
|
69c6c074f9
|
Blog post
|
2016-04-30 08:33:26 -07:00 |
|
Jeff Parsons
|
49bcb1af62
|
Updated 8080 test machine README
|
2016-04-29 19:22:36 -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
|
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
|
94c1ada877
|
Updated comments
|
2016-04-27 08:39:35 -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
|
dfe66764ef
|
Updated Enhanced DEBUG disk
|
2016-04-26 15:14:22 -07:00 |
|
Jeff Parsons
|
03756feb52
|
Added MS-DOS 6.22 boot disk
|
2016-04-26 15:06:33 -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
|
e936815bb6
|
README update
|
2016-04-25 18:43:31 -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
|
5558a581d7
|
Fixed Debugger 16-bit register updates
|
2016-04-22 07:48:13 -07:00 |
|
Jeff Parsons
|
8800ed5ef8
|
1/4 of 8080 opcodes implemented now
|
2016-04-22 07:38:25 -07:00 |
|
Jeff Parsons
|
e01aed9f5b
|
DAA/DAS fix
|
2016-04-22 07:06:44 -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
|
2b03e25c47
|
8080 README update
|
2016-04-21 11:57:10 -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
|
2547f50ab8
|
Fixed Jekyll machine support
|
2016-04-21 10:43:11 -07:00 |
|