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
|
|
@ -2,15 +2,15 @@
|
|||
<?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, Debugger</name>
|
||||
<computer id="pc-cga-256k" name="IBM PC" resume="1"/>
|
||||
<computer id="pc-cga-256k" name="IBM PC"/>
|
||||
<cpu id="cpu8088" model="8088"/>
|
||||
<debugger id="debugger"/>
|
||||
<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/compiled/library.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"/>
|
||||
|
|
|
|||
|
|
@ -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"/>
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue