Commit graph pcjs/devices
Author SHA1 Message Date
Jeff Parsons
08261fa568 Starting work on v1.16.4: fixed command-line (Node) version of PCjs 2014-12-11 20:28:29 -08:00
Jeff Parsons
ddc866cc26 Added the bare minimum Keyboard support for Firefox 2014-12-11 12:09:28 -08:00
Jeff Parsons
88cc526c32 v1.16.3: Keyboard module rewrite
There are still a few regressions to address, but keyCode-to-simCode-to-scanCode conversion feels more robust/cleaner, and new features like programmable repeat rates will actually be doable now
2014-12-09 16:34:46 -08:00
Jeff Parsons
028684366e Update 8Mhz config 2014-12-08 23:04:21 -08:00
Jeff Parsons
ad0dfe5eed v1.16.2: Improve drawing performance on desktop Safari 2014-12-05 17:25:59 -08:00
Jeff Parsons
6d491756c9 More OS/2 machine configs 2014-12-05 09:59:22 -08:00
Jeff Parsons
02a7eb22fc Minor 5170 config tweaks 2014-12-05 08:50:48 -08:00
Jeff Parsons
69539abc1e Selected OS/2 1.0 boot configs operational now 2014-12-04 20:18:42 -08:00
Jeff Parsons
9578faf231 Hard disk controller fixes
Still some lingering OS/2 disk-related issues however
2014-12-03 16:59:12 -08:00
Jeff Parsons
6248972684 Starting on 1.16.1 2014-11-29 08:29:25 -08:00
Jeff Parsons
851b077957 Assorted RTC and Debugger improvements
All three types of RTC interrupts (Periodic, Alarm and Update) should be supported now
2014-11-21 18:05:53 -08:00
Jeff Parsons
ec857802d5 Saved space on demo keyboard layouts by removing CTRL-ALT-DEL (which you can, of course, still type) 2014-11-16 14:20:20 -08:00
Jeff Parsons
0ea5520444 Updated C1Pjs to use the FileDump API properly 2014-11-16 14:17:01 -08:00
Jeff Parsons
a309d1f302 Followup to previous delta: removed obsolete "class" attribute from all controls 2014-11-15 18:47:39 -08:00
Jeff Parsons
85e84d2322 Fixed FileDump for clients that request the "bytes" format 2014-11-15 12:09:54 -08:00
Jeff Parsons
a408730928 Factored XML video definitions 2014-11-15 11:59:22 -08:00
Jeff Parsons
501649f67b Added support for keyboard lock LEDs 2014-11-14 18:08:45 -08:00
Jeff Parsons
f1115aa8f4 Updated all machine 'video' elements to use new 'menu' element ('name' element is now deprecated) 2014-11-12 16:01:40 -08:00
Jeff Parsons
de90d921ed First new feature of v1.16.0: support for pointer locking (tested on Chrome and Firefox) 2014-11-12 12:16:06 -08:00
Jeff Parsons
e0012c3c62 my_modules is simply modules now 2014-11-11 08:19:48 -08:00
Jeff Parsons
ab5eb61b8d Fixed loading of older state files 2014-11-10 22:45:43 -08:00
Jeff Parsons
afc6c3cbd1 Distinguish between Download (for remote disks/files) and Load (for local disks/files) 2014-11-10 15:42:01 -08:00
Jeff Parsons
605146075b Relax checksum test in disk.restore() 2014-11-10 15:10:58 -08:00
Jeff Parsons
4e69520a5b Fix "us83" keyboard layout 2014-11-07 12:30:22 -08:00
Jeff Parsons
88e71cdb17 Fixed internal stack overflow caused by overly rapid keyboard interrupts 2014-11-06 15:31:50 -08:00
Jeff Parsons
df1ec8d39a Starting work on 1.15.9: keyboard cleanup in progress 2014-11-05 15:01:24 -08:00
Jeff Parsons
271970f42a Moved Compaq files into a version-appropriate folder 2014-11-04 08:27:14 -08:00
Jeff Parsons
e4046357fb Final cleanup before v1.15.8 release 2014-11-03 09:48:00 -08:00
Jeff Parsons
36f0890d95 Localize local.xml (works in Safari, but not much else) 2014-11-03 00:16:51 -08:00
Jeff Parsons
0e8e11d2d8 Collapsed /configs into /devices (or in some cases, /apps or /disks), simplifying the structure a bit 2014-11-03 00:11:41 -08:00
Jeff Parsons
ae6dc3bd12 New ChipSet parameter ('floppies') used to specify number and capacity of installed floppy drives 2014-10-24 14:42:17 -07:00
Jeff Parsons
c33afed14c Fixed C1P machine layouts
The padding attributes on the machine element (padtop, padbottom, etc) affect padding *around* the machine, whereas padding attributes inside the machine's style attribute affect padding *inside* the machine
2014-10-23 20:53:40 -07:00
Jeff Parsons
326cfbb42c Release of v1.15.6
Some FDC tweaks, a CPU emulation fix, and some Debugger message improvements
2014-10-23 20:01:29 -07:00
Jeff Parsons
3bbbd4e9b1 PC-DOS 7.00 SETUP is making progress, but XDF support is still lacking 2014-10-22 00:37:31 -05:00
Jeff Parsons
0755fcc46d Pre-v1.15.5 checkpoint 2014-10-17 11:04:20 -07:00
Jeff Parsons
de84ae8059 Added more detail to diskette manifests, along with a few more diskette images 2014-10-16 13:52:22 -07:00
Jeff Parsons
ba5f2fe41b Some improvements to Debugger message support 2014-10-15 16:14:54 -07:00
Jeff Parsons
997db9787b MODEL_5170_REV3 boots without errors now
However, performance will suffer until I can implement RTC interrupts;
also, there may be a problem exposed by the BIOS memory test following a soft reset
2014-10-14 16:07:46 -07:00
Jeff Parsons
093099d980 Added new IBM PC AT configuration (8Mhz model, currently not booting) 2014-10-13 12:16:27 -07:00
Jeff Parsons
0f06c3f039 The 5170 AT hard disk controller is limping along now, so I'm getting ready for a 1.15.4 release
Some other interesting bugs were fixed along the way:
the Video component incorrectly assumed that masking a negative number with 0x80000000 would yield 0x80000000 (it actually yields -0x80000000, thank you JavaScript);
the ChipSet component provides a new addCMOSMemory() interface that RAM objects can use to bump the CMOS total to match the actual total;
the CPU properly implements INSW and OUTSW instructions now (kind of important for the AT hard disk controller)
2014-10-08 16:15:12 -07:00
Jeff Parsons
367db06996 Fixed 5170 diskette drive detection (40-track vs. 80-track drives) 2014-10-05 09:33:45 -07:00
Jeff Parsons
93b81c47b7 Updated the 5170 BIOS map, updated 8042 info, fixed some 8042 controller commands, made HLT work, and fixed the debugger's history buffer when executing a mix of real-mode and protected-mode instructions 2014-10-01 17:33:17 -07:00
Jeff Parsons
911934f8d2 Fixed some broken links 2014-09-29 14:51:11 -07:00
jeffpar
a5e3e6a59d Initial commit (a clone of the jsmachines project as of v1.15.3) 2014-09-27 14:52:57 -07:00