Jeff Parsons
0ea5520444
Updated C1Pjs to use the FileDump API properly
2014-11-16 14:17:01 -08:00
Jeff Parsons
866610f3df
README updates
2014-11-16 13:41:38 -08:00
Jeff Parsons
6eb3911a67
Added mobile browser detection to disable FileReader controls on mobile devices
...
While support for local disk images and other local resources can work on some mobile devices, I don't think the use cases warrant the extra (largely wasted) screen space
2014-11-16 11:36:42 -08:00
Jeff Parsons
c2c387a06d
Turn live register updates OFF by default (gives browsers less reason to bog down)
2014-11-16 11:16:56 -08:00
Jeff Parsons
9bae5de17c
README updates
2014-11-15 19:01:18 -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
64b2494eef
Removed useless sHTMLClass parameter from all setBinding() methods
...
HTML controls with bindings are now identified by the single class attribute of "{APPCLASS}-binding" instead of the somewhat arbitrary "{APPCLASS}-input" or "{APPCLASS}-output" classes
2014-11-15 18:16:48 -08:00
Jeff Parsons
f8864beb20
Got rid of the useless optionalDependencies and updated some devDependencies
2014-11-15 16:46:31 -08:00
Jeff Parsons
76c4ba58bf
Infocom XML tweaks
2014-11-15 12:20:10 -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
7737a9ca0a
Changed DMA, PIC and Timer initialization to reuse objects instead of reallocating them
2014-11-14 08:49:01 -08:00
Jeff Parsons
99880e01da
Fix the IBM 2.20 Diagnostics System Board test
2014-11-13 17:16:54 -08:00
Jeff Parsons
cd0ed8c62a
Update "Lock Pointer" button status
2014-11-12 16:50:26 -08:00
Jeff Parsons
35da46f15a
Missed a few machine files in the Demos directory
2014-11-12 16:11:06 -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
f520a2b47f
Updated v1.15.9 with UI nuisance fixes
2014-11-11 14:56:44 -08:00
Jeff Parsons
5779ed2a44
Fixed some UI nuisances involving local disks
2014-11-11 14:49:17 -08:00
Jeff Parsons
85313d3900
Developer notes on Demos
v1.15.9
2014-11-11 13:36:36 -08:00
Jeff Parsons
c0991dd7db
Fix the ESC key, and update the VisiCalc demo state file
...
The old VisiCalc demo state file (state.json) was triggering a spurious (keyboard?) event that would generate a beep and wipe the copyright message; I'm kind of curious what was causing that, but the simplest solution for now is to generate a new state.json.
2014-11-11 12:38:14 -08:00
Jeff Parsons
4c2a5b7cd5
Fixed self-starting machine.xml files (broken by recent async XML load changes)
2014-11-11 12:19:21 -08:00
Jeff Parsons
c94c280eea
Return NOT_READY response on a failed READ_ID FDC command; fixes #6
2014-11-11 09:35:47 -08:00
Jeff Parsons
21035001b2
Fix rendering of HTML template file
2014-11-11 08:38:12 -08:00
Jeff Parsons
e0012c3c62
my_modules is simply modules now
2014-11-11 08:19:48 -08:00
Jeff Parsons
295ab39024
Updated HTMLOut exclusions
2014-11-10 23:18:19 -08:00
Jeff Parsons
6ae24b8dae
Stop Closure Compiler from stripping out FileReader support
2014-11-10 22:55:16 -08:00
Jeff Parsons
ab5eb61b8d
Fixed loading of older state files
2014-11-10 22:45:43 -08:00
Jeff Parsons
e24ff3ae47
More PC-DOS disk images
2014-11-10 17:36:39 -08:00
Jeff Parsons
98932bba2e
Shrink some disk names
2014-11-10 15:51:46 -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
a54cbeeba8
Enabled support for local disk images to PCjs
2014-11-10 14:34:11 -08:00
Jeff Parsons
43860a588c
Groundwork for loading local disk images in PCjs
2014-11-09 18:57:13 -08:00
Jeff Parsons
a1a6dd35b6
Changed quoting of output wrapper
2014-11-08 11:48:10 -08:00
Jeff Parsons
7908dcfda0
Changed serial mouse reset code to send two 'M' ID bytes; fixes #5
2014-11-08 11:18:22 -08:00
Jeff Parsons
ebf6933536
Debugger improvements for DOS debugging
2014-11-07 15:04:25 -08:00
Jeff Parsons
4e69520a5b
Fix "us83" keyboard layout
2014-11-07 12:30:22 -08:00
Jeff Parsons
11dd59c007
Improved handling of multi-scancode sequences
2014-11-07 12:10:47 -08:00
Jeff Parsons
41bf3e700c
Fixed CAPSLOCK handling and tidied up some more things in keyboard.js
2014-11-07 09:59:04 -08:00
Jeff Parsons
66a6f17b16
Updated compiled C1P code with changes from @smuehlst
2014-11-06 16:29:24 -08:00
Jeff Parsons
c1bfb436a3
Merge pull request #7 from smuehlst/c1pserialupload
...
Add "Load Local File" feature to C1Pjs
2014-11-06 16:25:48 -08:00
Jeff Parsons
1f3a9364de
Updated README
2014-11-06 16:20:18 -08:00
Jeff Parsons
0593d62720
Remove heapdump (it's old and complicates the build process)
2014-11-06 15:38:42 -08:00
Jeff Parsons
88e71cdb17
Fixed internal stack overflow caused by overly rapid keyboard interrupts
2014-11-06 15:31:50 -08:00
Stephan Mühlstrasser
b1fa1460d2
Fixed Closure compiler warning.
...
WARNING - actual parameter 2 of C1PSerialPort.prototype.loadFile does not match formal parameter
2014-11-06 19:42:14 +01:00
Stephan Mühlstrasser
e9e7633fa7
Merge branch 'master' of https://github.com/jeffpar/pcjs into c1pserialupload
2014-11-06 18:47:02 +01:00
Jeff Parsons
6ea6d9ed11
Don't create demo zip by default
2014-11-05 16:30:00 -08:00
Jeff Parsons
b28dde8a9c
Another build fix for Windows (sigh)
2014-11-05 16:23:32 -08:00