Jeff Parsons
5e11df7999
README updates
2016-05-23 14:57:14 -07:00
Jeff Parsons
6b7515045f
Add redirects for all the (moved) disk folders
2016-05-23 14:34:57 -07:00
Jeff Parsons
d29ef36ea1
Link updates
2016-05-23 14:14:42 -07:00
Jeff Parsons
a54d5564a7
README and JSON updates
2016-05-23 13:16:25 -07:00
Jeff Parsons
c0cefd79c8
Updated ROM dump
2016-05-22 17:25:35 -07:00
Jeff Parsons
706e51838b
Make ROM dumps more readable
2016-05-20 08:18:33 -07:00
Jeff Parsons
ab1d25c289
More README cleanup
2016-05-19 20:10:09 -07:00
Jeff Parsons
eaeb3df868
README updates
2016-05-19 13:37:59 -07:00
Jeff Parsons
9335ad3a54
And even more PCjs/PCx86 disambiguation
2016-05-18 22:18:07 -07:00
Jeff Parsons
2629e48bdf
And more PCjs/PCx86 disambiguation
2016-05-18 00:03:07 -07:00
Jeff Parsons
288f28055d
Starting work on disambiguating PCjs the emulator from PCjs the project/website; the emulator will become PCx86
2016-05-16 20:55:32 -07:00
Jeff Parsons
09f4db3455
Space Invaders!
2016-05-14 23:53:49 -07:00
Jeff Parsons
f09189c121
Space Invaders works on the desktop now
2016-05-14 23:12:39 -07:00
Jeff
bc7ec763ca
Since "model" properties are strings now, they need to be coerced to numbers
2016-05-14 19:00:13 -07:00
Jeff Parsons
9a0e5cddc6
Clean up CF handling (no more direct manipulation of result variables)
2016-05-12 11:11:19 -07:00
Jeff Parsons
603b429c60
Updated notes on 6502 assembler
2016-05-11 09:39:05 -07:00
Jeff Parsons
985c7c76cd
Make C1P screen sharper, add support for C1P JSON files, and add more C1P README files
2016-05-09 23:45:55 -07:00
Jeff Parsons
252fc520a4
Set imageSmoothingEnabled to false for C1Pjs (although in this case the improvement seems negligible)
2016-05-08 11:06:26 -07:00
Jeff Parsons
524ffbc0cb
More README updates
2016-05-04 14:03:45 -07:00
Jeff Parsons
1da4636e1d
New blog post: The Sharpening
2016-05-04 09:15:15 -07:00
Jeff Parsons
9dce59fbd9
Template updates
2016-05-03 16:41:08 -07:00
Jeff Parsons
db5db398fb
Startup/status message tweaks
2016-05-03 12:44:22 -07:00
Jeff Parsons
b7639abcec
Rev'ed all video config files to turn off image smoothing (makes the machine screens look sharper, provided your browser supports it)
2016-05-03 12:10:10 -07:00
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
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
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