Commit graph

930 commits

Author SHA1 Message Date
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
Jeff Parsons
8c0bd272c7 Disable source maps for now, until the Windows build can be sorted out 2014-11-05 16:00:51 -08:00
Jeff Parsons
90542cc870 Make the Grunt 'concat' task more Windows-friendly 2014-11-05 15:55:28 -08:00
Jeff Parsons
4a11eb6331 Invert quoting of Closure Compiler defines 2014-11-05 15:45:28 -08:00
Jeff Parsons
df1ec8d39a Starting work on 1.15.9: keyboard cleanup in progress 2014-11-05 15:01:24 -08:00
Stephan Mühlstrasser
3b3fcadee8 Disable "Load Local File" button unless a file is selected. 2014-11-05 23:09:33 +01:00
Stephan Mühlstrasser
008c51f352 Disable local file upload if FileReader support is not available. 2014-11-04 22:18:15 +01:00
Stephan Mühlstrasser
4c2624785f Implement local file upload with form.
This fixes the issue that after selecting a file it cannot
be uploaded directly again without selecting another
file in between.
2014-11-04 21:56:09 +01:00
Jeff Parsons
271970f42a Moved Compaq files into a version-appropriate folder 2014-11-04 08:27:14 -08:00
Jeff Parsons
effd34553a Added a few more interesting Compaq disk images 2014-11-03 18:13:38 -08:00
Stephan Mühlstrasser
ddfe2e5af3 Better label text for the button that triggers the file selection box. 2014-11-03 20:50:09 +01:00
Jeff Parsons
8959e3a95b Moved Compaq files into a version-appropriate folder 2014-11-03 11:37:35 -08:00
Jeff Parsons
e4046357fb Final cleanup before v1.15.8 release v1.15.8 2014-11-03 09:48:00 -08:00
Jeff Parsons
28a92d6e0b Updated README 2014-11-03 09:19:24 -08:00
Jeff Parsons
803147ced1 Avoid multiple external redirects 2014-11-03 08:51:37 -08:00
Jeff Parsons
766f31263b Updated Disks README 2014-11-03 08:45:57 -08:00
Jeff Parsons
a6f7d10f39 A few more redirects from /configs to /devices (or /disks) 2014-11-03 00:30:34 -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
jeffpar
c226edd53a Merge branch 'master' of github.com:jeffpar/pcjs 2014-11-02 16:26:21 -08:00
Jeff Parsons
f807c124af server.js now supports "--port=number" as yet another way of starting the Node server with a specific port number 2014-11-02 16:21:26 -08:00
Jeff Parsons
984c5d5047 Merge pull request #4 from smuehlst/stm
Fixed typos in my_modules/shared/templates/README.md
2014-11-02 12:26:19 -08:00