Commit graph pcjs/devices
Author SHA1 Message Date
Jeff Parsons
c8aec14b0b Follow my own advice and write any 32-bit hex constant > 0x7fffffff as (constant|0)
The Closure Compiler does a fine job of replacing all such expressions with their decimal equivalent, relieving us from having to calculate them ourselves, and eliminating any runtime impact
2015-02-19 11:18:40 -08:00
Jeff Parsons
f9df384bbe Update to READMEs 2015-02-08 14:04:58 -08:00
Jeff Parsons
0e07c873da Changed CGA screens from fixed-width to responsive 2015-02-06 11:57:34 -08:00
Jeff Parsons
3069d317c6 Fixed some minor bugs (problems with autostart, duplicate machine IDs, etc) 2015-02-05 13:25:55 -08:00
Jeff Parsons
66bd2f2da0 Support for vertical text labels in graphical control panel 2015-02-04 14:14:08 -08:00
Jeff Parsons
e402c2316c Video configs with autolock enabled don't need a "Lock Pointer" button 2015-02-02 14:52:29 -08:00
Jeff Parsons
73bf9d5852 Fix padding 2015-01-28 12:03:24 -08:00
Jeff Parsons
0ffe6c7637 Some early functionality for the new display panel 2015-01-28 11:59:40 -08:00
Jeff Parsons
2637a4ca85 Some Bus and Video tweaks 2015-01-27 15:46:22 -08:00
Jeff Parsons
2e729f9179 Support for (future) Control Panel animation 2015-01-23 14:43:32 -08:00
Jeff Parsons
792604d5e3 Support for canvas elements in XML machine files
(laying the groundwork for a new graphical control panel)
2015-01-22 16:16:44 -08:00
Jeff Parsons
8dadbb2da9 Support "full-screen" mode to the extent that supported browsers support it (and thanks for your support!) 2015-01-22 11:19:38 -08:00
Jeff Parsons
1ede9acf15 v1.17.0: Widening registers 2015-01-19 22:32:15 -08:00
Jeff Parsons
c5d9b7dfcc Added server support for running uncompiled machines 2015-01-17 13:11:31 -08:00
Jeff Parsons
b8407aa96d v1.16.5: Getting ready for 2015 2014-12-29 23:06:28 -08:00
Jeff Parsons
ce4dd8c272 Minor README tweaks 2014-12-16 14:14:30 -08:00
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