Commit graph

2,836 commits

Author SHA1 Message Date
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
Jeff Parsons
96e3c4a060 Shareware diskette images added 2017-06-19 23:39:22 -07:00
Jeff Parsons
4e0d3d46da Fixed root directory check to ensure we don't select a disk format with too few root directory entries 2017-06-19 18:12:33 -07:00
Jeff Parsons
fb57561660 Fixed disk size calculation, ensuring that the disk size we select for a collection of files will actually work (including cluster overhead) 2017-06-19 16:06:58 -07:00
Jeff Parsons
95212cff3f Automatically set the debugger property if an XML file in a "debugger" folder is selected (a convenience feature) 2017-06-19 09:11:39 -07:00
Jeff Parsons
e26f3b80e0 Merge branch 'master' into gh-pages 2017-06-19 09:00:26 -07:00
Jeff Parsons
187e09dd48 Automatically set the debugger property if an XML file in a "debugger" folder is selected (a convenience feature) 2017-06-19 09:00:03 -07:00
Jeff Parsons
d527e1bbe3 Updated the VisiCalc demo with an autoType sequence, a fresh disk image, new state file, and reference cards; also, updated autoType support to cancel autoType if a saved machine state is loaded 2017-06-19 08:48:42 -07:00
Jeff Parsons
5e0e5b7256 Updated the VisiCalc demo with an autoType sequence, a fresh disk image, new state file, and reference cards; also, updated autoType support to cancel autoType if a saved machine state is loaded 2017-06-19 08:48:10 -07:00
Jeff Parsons
898888ee05 Merge branch 'master' into gh-pages 2017-06-17 22:05:22 -07:00
Jeff Parsons
935ece2c26 For those machines that don't need to autoMount a diskette either in drive A or drive B, explicitly indicate so (it will also save a tiny bit of load time) 2017-06-17 22:05:07 -07:00
Jeff Parsons
6d019e7d9d Fixed autoMount overrides (formerly, machines that wanted to override the diskette autoMount settings for a machine would set "autoMount: ''", but that was a sledgehammer solution, especially when the goal was merely to prevent a diskette from being loaded in drive A; the preferred solution now is to set "autoMount: A: None", allowing the rest of the machine's autoMount settings, if any, to remain intact) 2017-06-17 21:30:03 -07:00
Jeff Parsons
84c97a909e Merge branch 'master' into gh-pages 2017-06-17 17:44:02 -07:00
Jeff Parsons
cb43a6b360 Fixed cancellation of key injection whenever a soft key is pressed 2017-06-17 17:43:43 -07:00
Jeff Parsons
cde7c57843 autoType sequences must continue using double-backslashes for escaped characters 2017-06-17 13:29:56 -07:00
Jeff Parsons
29a612eaf9 Merge branch 'master' into gh-pages 2017-06-17 11:25:25 -07:00
Jeff Parsons
dbc21c3d85 autoType sequences must continue using double-backslashes for escaped characters 2017-06-17 11:23:38 -07:00
Jeff Parsons
87a77c0481 autoType sequences must continue using double-backslashes for escaped characters 2017-06-17 11:22:33 -07:00
Jeff Parsons
260fc3ec6d Merge branch 'master' into gh-pages 2017-06-17 10:56:35 -07:00
Jeff Parsons
fd3348f907 Added an autoType sequence to the RatBas demo 2017-06-17 10:56:22 -07:00
Jeff Parsons
b2d6e254ac DiskDump updates 2017-06-17 09:54:32 -07:00
Jeff Parsons
86cadeec0b Updated ADVENTMATH disk 2017-06-17 09:09:44 -07:00
Jeff Parsons
7af3017387 Merge branch 'master' into gh-pages 2017-06-16 18:12:41 -07:00
Jeff Parsons
1236452ef4 Added RatBas files 2017-06-16 18:12:05 -07:00
Jeff Parsons
71c8490363 Added RatBas files 2017-06-16 18:11:26 -07:00
Jeff Parsons
875398edf4 Merge branch 'master' into gh-pages 2017-06-15 22:11:57 -07:00
Jeff Parsons
947f50f277 Reordered function keys 2017-06-15 22:11:39 -07:00
Jeff Parsons
4fdc17b6aa Added markdown file for future RatBAS software retrospective 2017-06-15 21:28:55 -07:00
Jeff Parsons
98d13f2f0e Merge branch 'master' into gh-pages 2017-06-15 16:48:26 -07:00
Jeff Parsons
8f8082d170 Stop keyboard injection as soon as any real keyboard activity is detected 2017-06-15 16:48:12 -07:00
Jeff Parsons
4cd0c76270 Merge branch 'master' into gh-pages 2017-06-15 16:34:57 -07:00
Jeff Parsons
6e6e95eb1f Updated information on fixed disk images v1.35.0 2017-06-15 16:34:43 -07:00
Jeff Parsons
0e177eb0fd Merge branch 'master' into gh-pages 2017-06-15 16:04:33 -07:00
Jeff Parsons
21e252b2b9 Updated v1.35.0 files 2017-06-15 16:04:10 -07:00
Jeff Parsons
d669caf1e9 Merge branch 'master' into gh-pages 2017-06-15 16:03:26 -07:00
Jeff Parsons
d5b21be782 Updated v1.35.0 files 2017-06-15 16:03:05 -07:00
Jeff Parsons
dee6ceafc3 Merge branch 'master' into gh-pages 2017-06-15 15:12:47 -07:00
Jeff Parsons
f0f3d8fa42 Added v1.35.0 files 2017-06-15 15:12:30 -07:00
Jeff Parsons
ed340c2838 Updated _config.yml version 2017-06-15 15:11:17 -07:00
Jeff Parsons
f2582de7b6 Merge branch 'master' into gh-pages 2017-06-15 14:39:27 -07:00
Jeff Parsons
f6fc85e225 New blog post: Adventures in Archiving 2017-06-15 14:39:08 -07:00
Jeff Parsons
a1fced4f3c Updated "Adventures in Math" README 2017-06-15 09:57:02 -07:00