Commit graph pcjs/devices
Author SHA1 Message Date
Jeff Parsons
73bcb543fd Start using HTTPS to access all archived files 2017-08-23 20:20:17 -07:00
Jeff Parsons
159588623a Fixed PCx86 "Save Machine" functionality (broken by the inclusion of source maps at the end of the compiled scripts) 2017-08-16 20:52:15 -07:00
Jeff Parsons
eb79d0e87e Working on version 1.36.1 2017-08-07 19:33:26 -07:00
Jeff Parsons
e5a9b01dde Updated addTimer() interface to include an ID; cleaned up how the CPU tracks the base speed, current speed, and target speed 2017-08-07 13:58:41 -07:00
Jeff Parsons
13b0c23b0a Cleaned up PC8080 cross-browser full-screen support (matches PCx86 now) 2017-08-03 08:42:29 -07:00
Jeff Parsons
d0052eb7cd Minor PCx86 Debugger-related improvements 2017-08-02 19:02:23 -07:00
Jeff Parsons
d8804faba0 Fixed soft keyboard controls for both iOS and non-iOS browsers, and updated the TopView 1.01 page 2017-07-25 18:50:14 -07:00
Jeff Parsons
299948fa1f Changed scripts to machineScripts (for clarity) 2017-07-25 13:46:38 -07:00
Jeff Parsons
30df38738c Added support for automatic scripts (ie, autoScript) 2017-07-25 12:52:36 -07:00
Jeff Parsons
8035a95cf9 The PCSIG08 README needed to use a "raw" link rather than a Markdown link, so that it could set the "download" attribute on the link, preventing the page's "onbeforeunload" handler from firing (which would otherwise shutdown any machines on the page) 2017-07-19 14:13:29 -07:00
Jeff Parsons
9e149dda6a Added support for a new "flicker" PCx86 Video property that simulates good old-fashioned CGA flicker -- don't leave home without it! 2017-07-12 16:22:26 -07:00
Jeff Parsons
d95b6fe3df Beefed up the shareware machine configs a bit 2017-07-11 20:02:53 -07:00
Jeff Parsons
4577092917 Standardized on autoMount (vs. automount) and created compiled version of the PCSIG08 disk manifest (because it's huge) 2017-07-11 19:10:05 -07:00
Jeff Parsons
9a9f9bb23d Update shareware READMEs 2017-07-11 11:15:38 -07:00
Jeff Parsons
db65699410 Updated machine used to load PC Tech Journal diskettes 2017-07-10 10:14:00 -07:00
Jeff Parsons
936d55e6a8 Added a few redirects for URLs still being used on the net 2017-07-04 07:18:03 -07:00
Jeff Parsons
1089dc9c0f More README tweaks 2017-07-03 22:55:46 -07:00
Jeff Parsons
7768f27e40 Added an Modula-2 demo page and a new blog post on the 1984 FantasyLand EGA demo and an EGATEST program written in Modula-2 2017-07-03 22:37:40 -07:00
Jeff Parsons
35a3006000 Added some Modula-2 and PCTJ disks 2017-07-02 15:55:25 -07:00
Jeff Parsons
85b3aade36 Updated some DOS READMEs and made the onReset handler honor the running state of the CPU 2017-06-29 15:27:22 -07:00
Jeff Parsons
0ec54f6da4 Started work on v1.35.2 2017-06-27 12:01:19 -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
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
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
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
45b4dea546 Added a missing machine README 2017-06-22 19:55:43 -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
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
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
6fd2a3bcb6 Started work on v1.35.1 2017-06-21 11:18:02 -07:00
Jeff Parsons
921fe75d7d autoType sequences no longer require double backslashes 2017-06-21 10:48:31 -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
947f50f277 Reordered function keys 2017-06-15 22:11:39 -07:00
Jeff Parsons
d5b21be782 Updated v1.35.0 files 2017-06-15 16:03:05 -07:00
Jeff Parsons
5f0c27231a Make 5150 CGA machines responsive 2017-06-14 16:40:16 -07:00
Jeff Parsons
36bf15561f Added "Adventures in Math (1983)" along with some notes about the failure to properly archive files 2017-06-14 09:48:51 -07:00
Jeff Parsons
5441c6346b Improved geometry calculation for all disk images, not just those listed in DiskAPI.js 2017-06-01 20:59:41 -07:00
Jeff Parsons
37e0e660c9 Bumped next release version to 1.35.0 2017-06-01 15:35:25 -07:00
Jeff Parsons
3e1aa196bd Added an empty 10Mb disk image formatted by PC-DOS 2.0 (currently used by one machine: 5160/cga/640kb); also fixed some issues uncovered in the process of creating the disk image (eg, a bug in the HDC's save logic when no image has been loaded), and made some fixes and optimizations in DiskDump 2017-06-01 15:32:17 -07:00
Jeff Parsons
13158e2dd2 Added PC-DOS 0.90 disk image and appropriate Model 5150 machines to boot it 2017-05-26 10:18:47 -07:00
Jeff Parsons
7ce31e0955 Some Markdown formatting fixes 2017-04-14 13:46:47 -07:00
Jeff Parsons
e1d38c71b8 Some Markdown formatting fixes 2017-04-14 13:36:54 -07:00
Jeff Parsons
15e97df68e Updated the page on DEC V100 ROMs to include more information on the character generator ROM 2017-04-14 10:52:37 -07:00
Jeff
ab41fdef3c More robust handling of PDP-10 memory errors (so that when a file is assembled and loaded into non-existent memory, an error is generated); bumped the PDP-10 test machine to 32K words 2017-03-30 09:57:53 -07:00
Jeff
40c588a069 Starting work on v1.34.3 2017-03-21 14:32:50 -07:00
Jeff
5fa958dfea Minor re-org of PDP-10 tests 2017-03-20 17:25:06 -07:00
Jeff
3da33e3668 Added support for IRP, IRPC and IFN MACRO-10 pseudo-ops 2017-03-19 00:16:00 -07:00