From 3d8b29223bcce8e94590292970fff10decb17901 Mon Sep 17 00:00:00 2001 From: Jeff Parsons Date: Tue, 20 Jun 2017 10:24:07 -0700 Subject: [PATCH] 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). --- .../5150/cga/256kb/debugger/machine.xml | 4 +- .../pcx86/machine/5150/cga/256kb/machine.xml | 2 +- .../machine/5150/cga/64kb/donkey/state.json | 2 +- disks/pcx86/shareware/pcsig08/README.md | 12 ++- .../shareware/pcsig08/debugger/README.md | 23 ++++++ .../shareware/pcsig08/debugger/machine.xml | 20 +++++ disks/pcx86/shareware/pcsig08/fdc.xml | 5 ++ disks/pcx86/shareware/pcsig08/machine.xml | 2 +- disks/pcx86/shareware/pcsig08/manifest.xml | 2 +- modules/pcx86/lib/disk.js | 77 +++++++++++-------- 10 files changed, 110 insertions(+), 39 deletions(-) create mode 100644 disks/pcx86/shareware/pcsig08/debugger/README.md create mode 100644 disks/pcx86/shareware/pcsig08/debugger/machine.xml diff --git a/devices/pcx86/machine/5150/cga/256kb/debugger/machine.xml b/devices/pcx86/machine/5150/cga/256kb/debugger/machine.xml index d0d690390..0f6b09865 100644 --- a/devices/pcx86/machine/5150/cga/256kb/debugger/machine.xml +++ b/devices/pcx86/machine/5150/cga/256kb/debugger/machine.xml @@ -2,15 +2,15 @@ IBM PC (Model 5150), CGA, 256K, Debugger - + -