Commit graph

2,877 commits

Author SHA1 Message Date
Jeff Parsons
c0fa2979b3 When a 'state' file is passed as a URL parameter, that's supposed to override a machine's 'resume' setting, but if a 'state' file is passed as EITHER a computer parameter (the original XML-based method) OR as a machine parameter (a newer method that allows a web page to override certain XML settings), that is NOT supposed to override the 'resume' setting. This restores the ability of the DONKEY.BAS demo to BOTH define a state file AND allow the machine to be suspended and resumed. Additionally, a new-ish Video card property (offStartAddr), which was originally added for the EGA/VGA, was not properly initialized for other cards, so when we restored the display of a suspended machine with a CGA, nothing would be displayed, due to lots of NaN buffer address calculations. 2017-06-22 17:49:26 -07:00
Jeff Parsons
0bd1be0df9 When a 'state' file is passed as a URL parameter, that's supposed to override a machine's 'resume' setting, but if a 'state' file is passed as EITHER a computer parameter (the original XML-based method) OR as a machine parameter (a newer method that allows a web page to override certain XML settings), that is NOT supposed to override the 'resume' setting. This restores the ability of the DONKEY.BAS demo to BOTH define a state file AND allow the machine to be suspended and resumed. Additionally, a new-ish Video card property (offStartAddr), which was originally added for the EGA/VGA, was not properly initialized for other cards, so when we restored the display of a suspended machine with a CGA, nothing would be displayed, due to lots of NaN buffer address calculations. 2017-06-22 17:45:36 -07:00
Jeff Parsons
cf8b9ba6dd More alert suppression changes 2017-06-22 16:54:28 -07:00
Jeff Parsons
f2c9398a87 Merge branch 'master' into gh-pages 2017-06-22 16:37:12 -07:00
Jeff Parsons
a16f0586f4 More alert suppression changes 2017-06-22 16:36:51 -07:00
Jeff Parsons
d5ddde3e41 More alert suppression changes 2017-06-22 16:34:04 -07:00
Jeff Parsons
a7ac4b5b1a More alert suppression changes 2017-06-22 16:16:17 -07:00
Jeff Parsons
dc6c40a78e Merge branch 'master' into gh-pages 2017-06-22 16:06:57 -07:00
Jeff Parsons
3ba6f0e047 Changed the alert style for restore failures 2017-06-22 16:06:41 -07:00
Jeff Parsons
11c6380eba Changed the alert style for restore failures 2017-06-22 16:06:19 -07:00
Jeff Parsons
4add2dc408 Merge branch 'master' into gh-pages 2017-06-22 15:53:51 -07:00
Jeff Parsons
1ce03810d3 Added support for (attempting to) suppress alerts that are meaningless if the user has aborted a machine by exiting the page before it was done loading 2017-06-22 15:53:34 -07:00
Jeff Parsons
986105b733 Software README updates 2017-06-22 13:12:35 -07:00
Jeff Parsons
0fff0624e1 Merge branch 'master' into gh-pages 2017-06-22 12:56:32 -07:00
Jeff Parsons
1017f9becd Software README updates 2017-06-22 12:56:19 -07:00
Jeff Parsons
f993017c97 Updated gh-pages version (and revised home page) 2017-06-22 12:24:52 -07:00
Jeff Parsons
0b6dd6059c Merge branch 'master' into gh-pages
# Conflicts:
#	apps/README.md
#	disks/pcx86/README.md
2017-06-22 12:14:10 -07:00
Jeff Parsons
93ed399b81 Merge branch 'master' into gh-pages
# Conflicts:
#	apps/README.md
#	disks/pcx86/README.md
2017-06-22 12:12:18 -07:00
Jeff Parsons
34b1b756e2 Machines specifying a background color can (and should) now specify "default", allowing the color to be modified in one place (currently components.xsl) instead of a bazillion XML machine files 2017-06-22 12:09:07 -07:00
Jeff Parsons
9626fed7c2 Got rid of more app-specific demo machines (eg, DONKEY and WIN101); demos like that are more properly located in either the /apps or /disks folders (not /devices) 2017-06-22 12:03:52 -07:00
Jeff Parsons
36933ef598 The DONKEY.BAS demo should use autoMount settings now 2017-06-21 19:37:33 -07:00
Jeff Parsons
857c82dfd3 Updated the manifest for the PC-DOS 1.10 disk (and shrank the JSON-encoded image a bit) 2017-06-21 19:33:53 -07:00
Jeff Parsons
50fe1793bb Updated the manifest for the PC-DOS 0.90 disk 2017-06-21 19:27:30 -07:00
Jeff Parsons
80d2c3a334 Updated the manifest for the PC-DOS 1.00 disk (and shrank the JSON-encoded image a bit) 2017-06-21 19:20:54 -07:00
Jeff Parsons
0197d8f617 Updated the manifest for the PC-DOS 0.90 disk (and shrank the JSON-encoded image a bit) 2017-06-21 18:27:14 -07:00
Jeff Parsons
6d527d2e46 Fixed size calculation in DiskDump's updateManifest() 2017-06-21 18:23:19 -07:00
Jeff Parsons
0b6cf80c88 Added buildManifestInfo() to populate disk manifests with file information when the files are available locally 2017-06-21 18:04:56 -07:00
Jeff Parsons
0e70629657 Website README updates 2017-06-21 16:56:40 -07:00
Jeff Parsons
b671b086ce Website README updates 2017-06-21 16:55:12 -07:00
Jeff Parsons
52ef31c0f3 Website README updates 2017-06-21 16:18:21 -07:00
Jeff Parsons
9c28299ef5 Website README updates 2017-06-21 16:17:29 -07:00
Jeff Parsons
1fd2b8e0f3 Disk README updates 2017-06-21 16:12:28 -07:00
Jeff Parsons
6fd2a3bcb6 Started work on v1.35.1 2017-06-21 11:18:02 -07:00
Jeff Parsons
96fa64d77f The W3C Validator says that "Using the meta element to specify the document-wide default language is obsolete", so let's remove it (it didn't fix Google's broken language assumption about the TopView page anyway) 2017-06-21 11:11:36 -07:00
Jeff Parsons
73c735401a Merge branch 'master' into gh-pages 2017-06-21 10:51:41 -07:00
Jeff Parsons
b954bed327 Source maps should be checked in now, too 2017-06-21 10:51:26 -07:00
Jeff Parsons
e77e496e00 Merge branch 'master' into gh-pages 2017-06-21 10:48:49 -07:00
Jeff Parsons
921fe75d7d autoType sequences no longer require double backslashes 2017-06-21 10:48:31 -07:00
Jeff Parsons
5355532a5d Fixed Jekyll support for uncompiled PCjs apps 2017-06-21 10:29:56 -07:00
Jeff Parsons
7271046b1b Fixed Jekyll support for uncompiled PCjs apps 2017-06-21 10:29:10 -07:00
Jeff Parsons
41e198f378 Removed unsightly comment from Jekyll template 2017-06-21 08:08:13 -07:00
Jeff Parsons
1fe9cb68b2 Merge branch 'master' into gh-pages 2017-06-20 15:58:47 -07:00
Jeff Parsons
27b5e68e94 Added directory listings to PCSIG08 shareware README 2017-06-20 15:56:29 -07:00
Jeff Parsons
3d27599635 Merge branch 'master' into gh-pages 2017-06-20 10:55:50 -07:00
Jeff Parsons
5a92c57acd Fixed the last remaining autoMount override holdouts; the new way for a page to prevent a machine from autoMount'ing a diskette in a drive is to explicitly list that drive with a diskette 'name' property of "None"; the old syntax ("autoMount: ''") was a kludge, because it was using an empty string ('') as a way of defining an empty autoMount object, and there was no way to disable autoMount'ing for just one drive. 2017-06-20 10:55:28 -07:00
Jeff Parsons
785702eac3 Merge branch 'master' into gh-pages 2017-06-20 10:26:15 -07:00
Jeff Parsons
07b330bc66 The Disk component needed improved handling of disk images containing sectors with no 'data' or 'byte' arrays, the Disk restore code needed to stop complaining about disk mismatches when there was no previous disk, and Disk notice() and println() calls (including those made on its behalf; eg, from assert() calls) needed to be passed through to the controller that called it. Also, since the PC-DOS 1.x disk images were changed recently to include BPBs, machines that use those disks and have a machine state file needed their state file updated (eg, the DONKEY.BAS demo). 2017-06-20 10:24:51 -07:00
Jeff Parsons
3d8b29223b The Disk component needed improved handling of disk images containing sectors with no 'data' or 'byte' arrays, the Disk restore code needed to stop complaining about disk mismatches when there was no previous disk, and Disk notice() and println() calls (including those made on its behalf; eg, from assert() calls) needed to be passed through to the controller that called it. Also, since the PC-DOS 1.x disk images were changed recently to include BPBs, machines that use those disks and have a machine state file needed their state file updated (eg, the DONKEY.BAS demo). 2017-06-20 10:24:07 -07:00
Jeff Parsons
2a6d2e079f Moved shareware manifest 2017-06-19 23:47:02 -07:00
Jeff Parsons
dc82650adb Moved shareware manifest 2017-06-19 23:45:31 -07:00