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).
This commit is contained in:
parent
2a6d2e079f
commit
3d8b29223b
10 changed files with 110 additions and 39 deletions
|
|
@ -4,12 +4,20 @@ title: PC-SIG Library 8th Edition CD-ROM (April 1990)
|
|||
permalink: /disks/pcx86/shareware/pcsig08/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5150-pcdos100
|
||||
id: ibm5150-pcsig08
|
||||
config: /disks/pcx86/shareware/pcsig08/machine.xml
|
||||
autoMount:
|
||||
A:
|
||||
path: /disks/pcx86/dos/ibm/3.30/PCDOS330-DISK1.json
|
||||
B:
|
||||
path: /disks/pcx86/dos/ibm/3.30/PCDOS330-DISK2.json
|
||||
---
|
||||
|
||||
PC-SIG Library 8th Edition CD-ROM (April 1990)
|
||||
----------------------------------------------
|
||||
|
||||
{% include machine.html id="ibm5150-pcdos100" %}
|
||||
The machine below has access to all 2,121 diskette images from the PC-SIG Library 8th Edition CD-ROM (April 1990).
|
||||
|
||||
The same machine is also available [with the PCjs Debugger](debugger/).
|
||||
|
||||
{% include machine.html id="ibm5150-pcsig08" %}
|
||||
|
|
|
|||
23
disks/pcx86/shareware/pcsig08/debugger/README.md
Normal file
23
disks/pcx86/shareware/pcsig08/debugger/README.md
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
---
|
||||
layout: page
|
||||
title: PC-SIG Library 8th Edition CD-ROM (April 1990) (with Debugger)
|
||||
permalink: /disks/pcx86/shareware/pcsig08/debugger/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5150-pcsig08
|
||||
config: /disks/pcx86/shareware/pcsig08/debugger/machine.xml
|
||||
autoMount:
|
||||
A:
|
||||
path: /disks/pcx86/dos/ibm/3.30/PCDOS330-DISK1.json
|
||||
B:
|
||||
path: /disks/pcx86/dos/ibm/3.30/PCDOS330-DISK2.json
|
||||
---
|
||||
|
||||
PC-SIG Library 8th Edition CD-ROM (April 1990)
|
||||
----------------------------------------------
|
||||
|
||||
The machine below has access to all 2,121 diskette images from the PC-SIG Library 8th Edition CD-ROM (April 1990).
|
||||
|
||||
The same machine is also available [without the PCjs Debugger](../).
|
||||
|
||||
{% include machine.html id="ibm5150-pcsig08" %}
|
||||
20
disks/pcx86/shareware/pcsig08/debugger/machine.xml
Normal file
20
disks/pcx86/shareware/pcsig08/debugger/machine.xml
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.35.0/machine.xsl"?>
|
||||
<machine id="ibm5150" type="pcx86" border="1" pos="center" background="white">
|
||||
<name pos="center">IBM PC (Model 5150), CGA, 256K</name>
|
||||
<computer id="pc-cga-256k" name="IBM PC"/>
|
||||
<cpu id="cpu8088" model="8088"/>
|
||||
<ram id="ramLow" addr="0x00000" test="false" comment="no memory test"/>
|
||||
<rom id="romBASIC" addr="0xf6000" size="0x8000" file="/devices/pcx86/rom/5150/basic/BASIC100.json"/>
|
||||
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pcx86/rom/5150/1981-04-24/PCBIOS-REV1.json"/>
|
||||
<video ref="/devices/pcx86/video/ibm/cga/ibm-cga.xml"/>
|
||||
<fdc ref="/disks/pcx86/shareware/pcsig08/fdc.xml"/>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-minimal.xml"/>
|
||||
<debugger id="debugger"/>
|
||||
<panel ref="/devices/pcx86/panel/wide.xml"/>
|
||||
<chipset id="chipset" model="5150" sw1="01001001" sw2="10011000" pos="left" padLeft="8px" padBottom="8px">
|
||||
<control type="switches" label="SW1" binding="sw1" left="0px"/>
|
||||
<control type="switches" label="SW2" binding="sw2" left="0px"/>
|
||||
<control type="description" binding="swdesc" left="0px"/>
|
||||
</chipset>
|
||||
</machine>
|
||||
|
|
@ -5,6 +5,11 @@
|
|||
<manifest ref="/disks/pcx86/dos/ibm/1.00/manifest.xml"/>
|
||||
<manifest ref="/disks/pcx86/dos/ibm/1.10/manifest.xml"/>
|
||||
<manifest ref="/disks/pcx86/dos/ibm/2.00/manifest.xml"/>
|
||||
<manifest ref="/disks/pcx86/dos/ibm/2.10/manifest.xml"/>
|
||||
<manifest ref="/disks/pcx86/dos/ibm/3.00/manifest.xml"/>
|
||||
<manifest ref="/disks/pcx86/dos/ibm/3.10/manifest.xml"/>
|
||||
<manifest ref="/disks/pcx86/dos/ibm/3.20/manifest.xml"/>
|
||||
<manifest ref="/disks/pcx86/dos/ibm/3.30/manifest.xml"/>
|
||||
<manifest ref="/disks/pcx86/shareware/pcsig08/manifest.xml"/>
|
||||
</control>
|
||||
<control type="button" binding="loadDisk">Load</control>
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.35.0/machine.xsl"?>
|
||||
<machine id="ibm5150" type="pcx86" border="1" pos="center" background="white">
|
||||
<name pos="center">IBM PC (Model 5150), CGA, 256K</name>
|
||||
<computer id="pc-cga-256k" name="IBM PC"/>
|
||||
<computer id="pc-cga-256k" name="IBM PC" resume="1"/>
|
||||
<cpu id="cpu8088" model="8088"/>
|
||||
<ram id="ramLow" addr="0x00000" test="false" comment="no memory test"/>
|
||||
<rom id="romBASIC" addr="0xf6000" size="0x8000" file="/devices/pcx86/rom/5150/basic/BASIC100.json"/>
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.35.0/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>PC-SIG Library 8th Edition CD-ROM (April 1990)</title>
|
||||
<title prefix="PCSIG08">PC-SIG Library 8th Edition CD-ROM (April 1990)</title>
|
||||
<disk id="disk01" chs="40:1:8" dir="DISK0001" href="http://archive.pcjs.org/disks/pcx86/shareware/pcsig08/disks/DISK0001.json" md5="26c1178eece4b725713de211829cf35a" md5json="afa08bf7b6a0d90e2e72d41f4795ddf5">
|
||||
<name>DISK0001</name>
|
||||
<file size="512" time="1985-10-03 08:15:06" attr="0x20" md5="6f80d362cd6051287e80c1cd2be89112">ASK.COM</file>
|
||||
|
|
|
|||
Loading…
Reference in a new issue