Jeff Parsons
f09189c121
Space Invaders works on the desktop now
2016-05-14 23:12:39 -07:00
Jeff Parsons
603b429c60
Updated notes on 6502 assembler
2016-05-11 09:39:05 -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
cf596ee224
Avoid deprecation warnings regarding image smoothing, by carefully checking for properties in order of least to most deprecatable (what a delightful process)
2016-05-04 13:16:37 -07:00
Jeff Parsons
2b6dc0153f
Disk updates (including COMPAQ MS-DOS 3.00)
2016-05-04 12:46:39 -07:00
Jeff Parsons
1da4636e1d
New blog post: The Sharpening
2016-05-04 09:15:15 -07:00
Jeff Parsons
377b9895fa
PC8080 bufferRotate option appears to be working as well the screenRotate option, so when everything else is working, we can choose whichever rotation method yields the best performance
2016-05-03 13:16:07 -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
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
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
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
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
2016-04-30 11:43:22 -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
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
978d59efbf
More 8080 opcodes
2016-04-22 07:06:05 -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
55b99c8a08
PC8080 more or less ready for some meat on the bones now
2016-04-20 18:23:31 -07:00
Jeff Parsons
28e4eabd8d
More PC8080 structural fixes
2016-04-20 14:02:11 -07:00
Jeff Parsons
f94409d754
Sort disk names case-insensitively
2016-04-16 16:34:25 -07:00
Jeff Parsons
af7f618821
Make "None" a special diskette entry (no longer required to be present in any disk manifest, although if it IS present, it will get sorted along with all the other disk entries)
2016-04-16 16:20:26 -07:00
Jeff Parsons
a8dd2fc830
Added Omniview 386 4.30
2016-04-16 13:04:28 -07:00
Jeff Parsons
07d4771a14
Floppy disk sets are now sorted by name (but machines can also override or disable sorting by using the new FDC "sortBy" property)
2016-04-15 18:34:06 -07:00
Jeff Parsons
84d3f0da00
Starting on v1.21.7 (with live register display fixes)
2016-04-15 12:03:18 -07:00
Jeff Parsons
aa6fc1fa8c
Assorted website link fixes
2016-04-14 18:36:43 -07:00
Jeff Parsons
25b39ebc29
More README updates
2016-04-13 10:59:14 -07:00
Jeff Parsons
305067be16
README updates
2016-04-13 10:50:51 -07:00
Jeff Parsons
f388a6cd85
More README updates
2016-04-12 15:26:28 -07:00
Jeff Parsons
426e51e999
Roll out v1.21.6
2016-04-12 10:39:53 -07:00
Jeff Parsons
b55e6ba2c4
5170 and Enhanced DEBUG updates
2016-04-11 18:19:53 -07:00
Jeff Parsons
b537861042
More README fill-ins
2016-04-09 09:27:31 -07:00
Jeff Parsons
231ca3961e
More documentation updates
2016-04-08 22:45:25 -07:00
Jeff Parsons
cf307a46e2
Starting work on v1.21.6
2016-04-02 18:39:42 -07:00
Jeff Parsons
3b2cbcaa88
Tweaked MDA aspect ratio, and turned 40-column font scaling back on
2016-04-02 13:13:47 -07:00
Jeff Parsons
aeea1440f0
Added breadcrumbs, and UI for saving a local copy of a hard disk
2016-04-02 12:04:09 -07:00
Jeff Parsons
d50f0ebb1a
Updated aspect ratio for CGA configs and added experimental 'aspect' URL parameter
2016-04-01 21:36:06 -07:00
Jeff Parsons
7a51241486
Added MDA and CGA 5170 configurations, and fixed a problem with 5170 REV2/REV3 floppy-only machines
2016-04-01 15:38:26 -07:00
Jeff Parsons
1f2d3bdc41
Display text cursor on non-zero video pages
2016-04-01 09:11:09 -07:00
Jeff Parsons
235aa58ee2
Support for 50-line mode on VGA
2016-03-31 22:02:17 -07:00
Jeff Parsons
265851d963
Fixed text-mode page flipping (needed more aggressive, but still careful, cache invalidation)
2016-03-31 14:44:40 -07:00
Jeff Parsons
e02706ab08
Move non-CPU-related update functions to the Computer component
2016-03-30 17:04:36 -07:00
Jeff Parsons
4c8381e09f
Added PC-AT diagnostics disk
2016-03-28 13:20:45 -07:00
Jeff Parsons
9b26da2d97
Eliminated bogus prompt when mounting a local disk image
2016-03-25 21:32:05 -07:00