Commit graph

101 commits

Author SHA1 Message Date
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
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
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
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
Jeff Parsons
aedbc26e10 weblib dependency work-around 2014-11-02 01:34:36 -07:00
Jeff Parsons
63b0d5829e Fixed command-line interface 2014-11-02 01:22:39 -07:00
Jeff Parsons
5dce2a1a23 Implemented 80286 LOADALL 2014-11-01 17:12:20 -07:00
Jeff Parsons
905a30017e Some minor Debugger tweaks and other improvements
If a Markdown document contains an embedded machine that specifies a version number (eg, "1.15.6"), then the web server will switch to serving a compiled version, since that's the only way it can guarantee the requested version
2014-10-31 17:44:34 -07:00
Jeff Parsons
c3e7320598 setPS() shouldn't be called until *after* nCPL has been updated 2014-10-31 13:47:11 -07:00
Jeff Parsons
5e6604b760 Implemented (but have not yet tested) 286 LOADALL 2014-10-31 13:40:19 -07:00
Stephan Mühlstrasser
c795a9a204 Fixed typos. 2014-10-31 20:10:18 +01:00
Jeff Parsons
426fd0ff40 Removed all obsolete @suppress directives 2014-10-30 16:36:23 -07:00
Jeff Parsons
a99a91999d Updated README 2014-10-30 13:01:39 -07:00
Jeff Parsons
17110bd0fb Updated README 2014-10-30 13:01:01 -07:00
Jeff Parsons
4695656ae0 Updated READMEs 2014-10-30 12:58:26 -07:00
Jeff Parsons
a0aafcb6af Starting work on v1.15.8 2014-10-30 12:56:43 -07:00
Jeff Parsons
c2a89b07dd Added some minor exception handling improvements 2014-10-30 12:06:26 -07:00
Jeff Parsons
29a3aceeb0 Improved error reporting when embedMachine() fails (eg, due to browser restrictions) 2014-10-30 09:54:09 -07:00
Jeff Parsons
7f9caa98d8 Updated Documentation and Demo READMEs 2014-10-30 09:22:35 -07:00
Jeff Parsons
f67b015700 Updated the Demos folders 2014-10-30 09:00:49 -07:00
Jeff Parsons
b2c0d47f73 Updated README 2014-10-30 08:43:42 -07:00
Jeff Parsons
1943a1050f Updated documentation regarding use of web servers 2014-10-30 00:14:03 -07:00
Jeff Parsons
ced512d85f Restore original machine.xml, and use local.xml test machine for local.html instead 2014-10-29 18:12:41 -07:00
Jeff Parsons
f2e092e57c Demonstration of C1Pjs loading and running *without* a web server
file:///pcjs/configs/c1p/machines/8kb/large/debugger/demo.html (your root directory may vary)
2014-10-29 16:41:32 -07:00
Jeff Parsons
eec10da1b7 Display progress messages as machine XML files are being loaded/processed 2014-10-29 15:23:35 -07:00
Jeff Parsons
9b72e7bb41 Pulled all hard-coded cycle counts into processor-specific tables 2014-10-29 13:26:34 -07:00
Jeff Parsons
234d6bbfd8 Improve compatibility of FDC command responses 2014-10-29 12:45:06 -07:00
Jeff Parsons
acdba61e61 Don't brand .img disk conversions in debug mode 2014-10-28 22:56:44 -07:00
Jeff Parsons
ef4c043fab Allow mingling of DiskDump logConsole() output with the web server's log v1.15.7 2014-10-28 22:09:13 -07:00
Jeff Parsons
e0487bccd8 Fixed localStorage availability test (for real this time), and asynchronified embed.js
I spent some time fixing the latter because browsers have started warning that synchronous XMLHttpRequest calls on the "main thread" (as Firefox calls it) are deprecated. Since the days of such calls seems to be numbered, I decided to act sooner rather than later.  All PCjs XMLHttpRequests go through a single library function (weblib.loadResource), which accepts an fAsync parameter, and the only code that is still allowed to pass false for that parameter are "emergency" shutdown requests (which I believe browsers must still allow).
2014-10-28 17:12:24 -07:00
Jeff Parsons
024f9fccf8 "Fake" XDF disk support works now
What this means is that XDF disk images formatted as 80-track 23-sector-per-track images will work with XDF code that honors that format; however, I've not yet been able to test with "real" XDF disk images (ie, disk images created with DiskDump using the experimental --xdf flag).  "Real" XDF disk images almost certainly need more work (eg, setting all the sector IDs properly), but the groundwork has been laid.
2014-10-27 22:20:41 -07:00
Jeff Parsons
715e603ea2 Added --xdf option to DiskDump to enable (experimental) XDF support
Without --xdf, DiskDump simply dumps an XDF disk image as a vanilla 80-track, 23-sectors-per-track disk image.
In addition, I regenerated all the PC-DOS 7.00 disk images without --xdf, to see if that works any better (it seems to work for VirtualBox)
2014-10-26 11:09:21 -07:00