Jeff Parsons
|
e87663bd2f
|
Merge branch 'master' into gh-pages
|
2017-06-25 10:18:30 -07:00 |
|
Jeff Parsons
|
22a577e3ec
|
Fixed KEYGRID support, so Rogue should be much more playable now on an iPad using the touchscreen
|
2017-06-25 10:18:08 -07:00 |
|
Jeff Parsons
|
fe1d52620b
|
Updated machine-engines documentation
|
2017-06-25 09:28:58 -07:00 |
|
Jeff Parsons
|
b8c15b443d
|
Merge branch 'master' into gh-pages
|
2017-06-25 09:16:24 -07:00 |
|
Jeff Parsons
|
49f25f682d
|
Assorted application updates
|
2017-06-25 09:16:08 -07:00 |
|
Jeff Parsons
|
7457e4e44f
|
Changed the default page "exit" event handler from "onunload" to "pagehide" for iOS; hopefully, auto-resume machines will work better on mobile devices with that change
|
2017-06-25 08:32:27 -07:00 |
|
Jeff Parsons
|
cf35125d34
|
Lots of README normalizations
|
2017-06-24 15:59:31 -07:00 |
|
Jeff Parsons
|
060ea0eaca
|
Added more demo links on the home page, switched nearly all machines over to the complete diskette library (instead of just a few samples), added the ability to autoMount disketttes by name OR by path, and updated the Dual Display IBM PC with a newer version of DOS along with details on toggling the active display
|
2017-06-24 10:49:19 -07:00 |
|
Jeff Parsons
|
9681038ed8
|
Merge branch 'master' into gh-pages
|
2017-06-24 10:39:51 -07:00 |
|
Jeff Parsons
|
a9b6feb377
|
Added more demo links on the home page, switched nearly all machines over to the complete diskette library (instead of just a few samples), added the ability to autoMount disketttes by name OR by path, and updated the Dual Display IBM PC with a newer version of DOS along with details on toggling the active display
|
2017-06-24 10:39:26 -07:00 |
|
Jeff Parsons
|
fa12b28ace
|
Migrated the 'resume' property from a hard-coded computer property to page-configurable machine property
|
2017-06-23 14:55:25 -07:00 |
|
Jeff Parsons
|
183cd0fc9d
|
Merge branch 'master' into gh-pages
|
2017-06-23 14:54:09 -07:00 |
|
Jeff Parsons
|
69f69f5b46
|
Migrated the 'resume' property from a hard-coded computer property to page-configurable machine property
|
2017-06-23 14:53:55 -07:00 |
|
Jeff Parsons
|
626c29c51b
|
Merge branch 'master' into gh-pages
|
2017-06-23 14:21:40 -07:00 |
|
Jeff Parsons
|
0b803b23f1
|
The computer's 'resume' property can now be passed in as a machine property, allowing pages to set and/or override it
|
2017-06-23 14:21:03 -07:00 |
|
Jeff Parsons
|
a0037f29c7
|
Updated apps README
|
2017-06-23 14:12:59 -07:00 |
|
Jeff Parsons
|
814061e9fe
|
Updated VisiCalc page to use current date if the machine is reset
|
2017-06-23 14:11:02 -07:00 |
|
Jeff Parsons
|
ad759b717c
|
Merge branch 'master' into gh-pages
|
2017-06-23 14:00:57 -07:00 |
|
Jeff Parsons
|
503cda40f7
|
Fixed machine array demos, by permitting machine IDs with hyphenated numeric suffixes to use a machine state file created with an unhyphenated machine ID, and added a demo of Windows 1.0 (the "Premiere Edition")
|
2017-06-23 14:00:27 -07:00 |
|
Jeff Parsons
|
da91cbcb88
|
Merge branch 'master' into gh-pages
|
2017-06-23 12:28:48 -07:00 |
|
Jeff Parsons
|
2f1ab7df40
|
Added SuperCalc to list of app demos
|
2017-06-23 12:28:36 -07:00 |
|
Jeff Parsons
|
113201fdb4
|
Added a cleaner solution for string replacement woes (ie, use Str.replace() instead of applying replace(/\$/g, "$$$$") to replacement strings)
|
2017-06-23 11:56:14 -07:00 |
|
Jeff Parsons
|
9ad03d66b3
|
parseAutoType() now leaves unrecognized $-sequences alone, instead of complaining about them
|
2017-06-23 10:23:07 -07:00 |
|
Jeff Parsons
|
5a22c9c59b
|
Added more documentation regarding a REALLY annoying feature of JavaScript's string replace() method
|
2017-06-23 10:03:27 -07:00 |
|
Jeff Parsons
|
b3865738d1
|
Merge branch 'master' into gh-pages
|
2017-06-23 09:42:27 -07:00 |
|
Jeff Parsons
|
991e924d01
|
Added support for special autoType sequences (eg, $date and $time, which generate current date and time strings accepted by the PC-DOS date and time prompts)
|
2017-06-23 09:39:40 -07:00 |
|
Jeff Parsons
|
45b4dea546
|
Added a missing machine README
|
2017-06-22 19:55:43 -07:00 |
|
Jeff Parsons
|
851d4de1fb
|
Merge branch 'master' into gh-pages
|
2017-06-22 19:47:03 -07:00 |
|
Jeff Parsons
|
115f3eb9bf
|
Assigned more machines with saved state unique IDs
|
2017-06-22 19:46:43 -07:00 |
|
Jeff Parsons
|
88b9fe2334
|
The VisiCalc machine state had to be updated after changing the machine's ID
|
2017-06-22 19:26:00 -07:00 |
|
Jeff Parsons
|
df3d2a7339
|
Merge branch 'master' into gh-pages
|
2017-06-22 18:26:40 -07:00 |
|
Jeff Parsons
|
c4fb87c7d0
|
Assign the VisiCalc machine a unique ID
|
2017-06-22 18:26:29 -07:00 |
|
Jeff Parsons
|
20e5773dd9
|
Merge branch 'master' into gh-pages
|
2017-06-22 18:04:41 -07:00 |
|
Jeff Parsons
|
c000645dff
|
The base machine used for Windows 1.01 (CGA) is NOT supposed to have the computer 'resume' property set (just the debugger-based machine); I probably should allow pages to override the machine's internal 'resume' setting, too....
|
2017-06-22 18:04:26 -07:00 |
|
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 |
|