Commit graph pcjs/devices/pc8080
Author SHA1 Message Date
Jeff Parsons
c31f6222a1 Added smoothing control to both PCjs and PC8080 (setting it to false should probably be the new default)
It can be controlled with a new "smoothing" attribute on the <video> component and/or overridden with a "smoothing" URL parameter set to either "true" or "false"
2016-05-03 09:11:02 -07:00
Jeff Parsons
180ef91a72 Final tweaks to screen rotation (for now) 2016-05-02 17:28:13 -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
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
59b6dd3be6 Ported some PCjs drawing code to PC8080, still needs work though 2016-05-02 09:01:06 -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
e9099c6d38 Rounded out the PC8080 portion of the tree 2016-05-01 15:12:52 -07:00
Jeff Parsons
1cc5b58c1e Start work on v1.22.0 2016-05-01 10:16:35 -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
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
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
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
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
f324b62493 Fixed Node rendering of PC8080 pages (all one of them) 2016-04-21 09:50:03 -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
87d01130bd Make the PC8080 prototype page more responsive 2016-04-20 16:43:01 -07:00
Jeff Parsons
28e4eabd8d More PC8080 structural fixes 2016-04-20 14:02:11 -07:00
Jeff Parsons
8971097b3b More PC8080 structural fixes 2016-04-20 13:37:37 -07:00
Jeff Parsons
a2d183ecfc More PC8080 skeleton bits 2016-04-20 09:36:58 -07:00