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")

This commit is contained in:
Jeff Parsons 2017-06-23 14:00:27 -07:00 committed by Jeff Parsons
commit 503cda40f7
27 changed files with 99 additions and 57 deletions

View file

@ -4,13 +4,13 @@ title: IBM PC XT (Model 5160, 256Kb, 10Mb Drive) Machine Array with CGA Displays
permalink: /devices/pcx86/machine/5160/cga/256kb/array/
machines:
- type: pcx86
id: ibm5160a
id: ibm5160-1
- type: pcx86
id: ibm5160b
id: ibm5160-2
---
IBM PC XT Machine Array with CGA Displays
---
-----------------------------------------
### Demonstration of Multiple IBM PCs on a Single Web Page
@ -18,6 +18,6 @@ The simulations below are identical PC XT configurations, each with a clock spee
and a CGA display, using the original IBM PC Model 5160 ROM BIOS and CGA font ROM. Each also includes an
empty/unformatted 10Mb hard disk. Use FDISK and then FORMAT to turn it into a usable C: drive.
{% include machine.html id="ibm5160a" %}
{% include machine.html id="ibm5160-1" %}
{% include machine.html id="ibm5160b" %}
{% include machine.html id="ibm5160-2" %}

View file

@ -3,28 +3,36 @@ layout: page
title: IBM PC XT (Model 5160, 256Kb, 10Mb Drive) Machine Array with EGA Displays
permalink: /devices/pcx86/machine/5160/ega/640kb/array/
machines:
- type: pcx86
id: ibm5160a
- type: pcx86
id: ibm5160b
- type: pcx86
id: ibm5160c
- type: pcx86
id: ibm5160d
- id: ibm5160-ega-win101-1
type: pcx86
state: /disks/pcx86/windows/1.01/state.json
drives: '[{name:"10Mb Hard Disk",type:3,path:"/disks/pcx86/fixed/10mb/PCDOS200-WIN101-EGA.json"}]'
- id: ibm5160-ega-win101-2
type: pcx86
state: /disks/pcx86/windows/1.01/state.json
drives: '[{name:"10Mb Hard Disk",type:3,path:"/disks/pcx86/fixed/10mb/PCDOS200-WIN101-EGA.json"}]'
- id: ibm5160-ega-win101-3
type: pcx86
state: /disks/pcx86/windows/1.01/state.json
drives: '[{name:"10Mb Hard Disk",type:3,path:"/disks/pcx86/fixed/10mb/PCDOS200-WIN101-EGA.json"}]'
- id: ibm5160-ega-win101-4
type: pcx86
state: /disks/pcx86/windows/1.01/state.json
drives: '[{name:"10Mb Hard Disk",type:3,path:"/disks/pcx86/fixed/10mb/PCDOS200-WIN101-EGA.json"}]'
---
IBM PC XT Machine Array with EGA Displays
---
-----------------------------------------
### Demonstration of Multiple IBM PCs on a Single Web Page
The simulations below are identical PC XT configurations, each with a clock speed of 4.77Mhz, 640Kb of RAM,
and a 128Kb EGA connected to an Enhanced Color Display, using the original IBM EGA BIOS.
{% include machine.html id="ibm5160a" %}
{% include machine.html id="ibm5160-ega-win101-1" %}
{% include machine.html id="ibm5160b" %}
{% include machine.html id="ibm5160-ega-win101-2" %}
{% include machine.html id="ibm5160c" %}
{% include machine.html id="ibm5160-ega-win101-3" %}
{% include machine.html id="ibm5160d" %}
{% include machine.html id="ibm5160-ega-win101-4" %}

View file

@ -2,7 +2,7 @@
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.35.1/machine.xsl"?>
<machine id="ibm5160" type="pcx86" border="1" width="680px" float="left" background="default">
<name pos="center">IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Disk</name>
<computer id="xt-ega-640k" name="IBM PC XT" state="/disks/pcx86/windows/1.01/ibm5160-ega.json"/>
<computer id="xt-ega-640k" name="IBM PC XT"/>
<ram id="ramLow" addr="0x00000" test="false" size="0xa0000" comment="0xa0000 (640Kb) size overrides SW1|ROM BIOS memory test has been disabled"/>
<rom id="romHDC" addr="0xc8000" size="0x2000" file="/devices/pcx86/hdc/ibm-xebec-1982.json"/>
<rom id="romBASIC" addr="0xf6000" size="0x8000" file="/devices/pcx86/rom/5160/basic/BASIC110.json"/>
@ -14,7 +14,7 @@
<control type="button" binding="setSpeed">Fast</control>
</cpu>
<chipset id="chipset" model="5160" sw1="01001101"/>
<hdc ref="/disks/pcx86/fixed/10mb/pcdos200-win101-ega.xml"/>
<hdc ref="/disks/pcx86/fixed/10mb/unformatted.xml"/>
<serial id="com2" adapter="2"/>
<mouse serial="com2"/>
</machine>

View file

@ -17,7 +17,7 @@
<control type="switches" label="SW1" binding="sw1" left="0px"/>
<control type="description" binding="swdesc" left="0px"/>
</chipset>
<hdc ref="/disks/pcx86/fixed/10mb/pcdos200-win101-ega.xml"/>
<hdc ref="/disks/pcx86/fixed/10mb/unformatted.xml"/>
<serial id="com1" adapter="1" binding="print"/>
<serial id="com2" adapter="2"/>
<mouse serial="com2"/>

View file

@ -12,7 +12,7 @@
<fdc ref="/disks/pcx86/compiled/library.xml"/>
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-functions.xml"/>
<chipset id="chipset" model="5160" sw1="01001101"/>
<hdc id="hdcXT" drives='[{name:"10Mb Hard Disk",type:3}]'/>
<hdc ref="/disks/pcx86/fixed/10mb/unformatted.xml"/>
<serial id="com2" adapter="2"/>
<mouse serial="com2"/>
</machine>