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
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
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
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
ecf76e0904
Clarified some disk names, and cleaned up the XSL generation process
2016-04-30 11:43:22 -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
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
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
cf307a46e2
Starting work on v1.21.6
2016-04-02 18:39:42 -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
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
c3ad7d4f10
Working on next version
2016-03-23 17:51:31 -07:00
Jeff Parsons
6335d940d2
Version bump
2016-03-23 17:24:35 -07:00
Jeff Parsons
5e4e875d05
Added useful disks from assorted programming guides
2016-03-23 12:42:18 -07:00
Jeff Parsons
07e48c3026
Change default video mode indicator
2016-03-18 16:04:17 -07:00
Jeff Parsons
6f79a84d83
Starting on v1.21.2
2016-03-14 08:53:07 -07:00
Jeff Parsons
e9e7ccf6f2
Support for overriding machine hard drive(s)
2016-03-10 00:54:34 -08:00
Jeff Parsons
49ca936a18
Slimmed-down ModRegRM decoding (at some potential performance cost)
2016-03-07 15:34:28 -08:00
Jeff Parsons
12d4662bbf
Merge branch 'master' into next-release
2016-03-06 11:22:47 -08:00
Jeff Parsons
7ca64fcea5
Added more demos and support for mixed-case properties (including a new 'debugger' property in Markdown files)
2016-03-05 18:09:41 -08:00
Jeff Parsons
ba104d23b2
Working on v1.30.0, starting with cleaner separation of opcode function helpers from other (eg, control-flow) helpers
2016-03-04 16:23:22 -08:00
Jeff Parsons
68929ac77f
PCjs documentation updates
2016-02-20 13:10:45 -08:00