Starting work on disambiguating PCjs the emulator from PCjs the project/website; the emulator will become PCx86
This commit is contained in:
parent
7c3aab2a7e
commit
288f28055d
1519 changed files with 16242 additions and 6939 deletions
11
devices/pcx86/machine/5160/ega/256kb/debugger/machine.md
Normal file
11
devices/pcx86/machine/5160/ega/256kb/debugger/machine.md
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC XT (Model 5160, 256Kb, 10Mb Drive) with EGA Display and Debugger
|
||||
permalink: /devices/pcx86/machine/5160/ega/256kb/debugger/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5160
|
||||
debugger: true
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5160" %}
|
||||
21
devices/pcx86/machine/5160/ega/256kb/debugger/machine.xml
Normal file
21
devices/pcx86/machine/5160/ega/256kb/debugger/machine.xml
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.23.0/machine.xsl"?>
|
||||
<machine id="ibm5160" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name>IBM PC XT (Model 5160), 64K EGA, 256K RAM, 10Mb Hard Disk</name>
|
||||
<computer id="xt-ega-256k" name="IBM PC XT"/>
|
||||
<cpu id="cpu8088" model="8088"/>
|
||||
<ram id="ramLow" addr="0x00000" test="false"/>
|
||||
<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"/>
|
||||
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pcx86/rom/5160/1982-11-08/XTBIOS-REV1.json"/>
|
||||
<video ref="/devices/pcx86/video/ibm/ega/1984-09-13/64kb.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/library.xml"/>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-functions.xml"/>
|
||||
<debugger id="debugger"/>
|
||||
<panel ref="/devices/pcx86/panel/wide.xml"/>
|
||||
<chipset id="chipset" model="5160" sw1="01001101" pos="left" padleft="8px" padbottom="8px">
|
||||
<control type="switches" label="SW1" binding="sw1" left="0px"/>
|
||||
<control type="description" binding="swdesc" left="0px"/>
|
||||
</chipset>
|
||||
<hdc id="hdcXT" drives='[{name:"10Mb Hard Disk",type:3}]'/>
|
||||
</machine>
|
||||
12
devices/pcx86/machine/5160/ega/256kb/machine.md
Normal file
12
devices/pcx86/machine/5160/ega/256kb/machine.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC XT (Model 5160, 256Kb, 10Mb Drive) with EGA Display
|
||||
permalink: /devices/pcx86/machine/5160/ega/256kb/
|
||||
redirect_from:
|
||||
- /configs/pc/machines/5160/ega/256kb/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5160
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5160" %}
|
||||
16
devices/pcx86/machine/5160/ega/256kb/machine.xml
Normal file
16
devices/pcx86/machine/5160/ega/256kb/machine.xml
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.23.0/machine.xsl"?>
|
||||
<machine id="ibm5160" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name>IBM PC XT (Model 5160), 64K EGA, 256K RAM, 10Mb Hard Disk</name>
|
||||
<computer id="xt-ega-256k" name="IBM PC XT"/>
|
||||
<cpu id="cpu8088" model="8088"/>
|
||||
<ram id="ramLow" addr="0x00000" test="false"/>
|
||||
<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"/>
|
||||
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pcx86/rom/5160/1982-11-08/XTBIOS-REV1.json"/>
|
||||
<video ref="/devices/pcx86/video/ibm/ega/1984-09-13/64kb.xml"/>
|
||||
<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}]'/>
|
||||
</machine>
|
||||
27
devices/pcx86/machine/5160/ega/640kb/array/README.md
Normal file
27
devices/pcx86/machine/5160/ega/640kb/array/README.md
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
---
|
||||
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
|
||||
---
|
||||
|
||||
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="ibm5160b" %}
|
||||
{% include machine.html id="ibm5160c" %}
|
||||
{% include machine.html id="ibm5160d" %}
|
||||
20
devices/pcx86/machine/5160/ega/640kb/array/machine.xml
Normal file
20
devices/pcx86/machine/5160/ega/640kb/array/machine.xml
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.23.0/machine.xsl"?>
|
||||
<machine id="ibm5160" class="pcx86" border="1" width="680px" float="left" background="#FAEBD7">
|
||||
<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"/>
|
||||
<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"/>
|
||||
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pcx86/rom/5160/1982-11-08/XTBIOS-REV1.json"/>
|
||||
<video ref="/devices/pcx86/video/ibm/ega/1984-09-13/128kb-autolock640.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/library.xml"/>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-minimal.xml"/>
|
||||
<cpu id="cpu8088" model="8088">
|
||||
<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"/>
|
||||
<serial id="com2" adapter="2"/>
|
||||
<mouse serial="com2"/>
|
||||
</machine>
|
||||
11
devices/pcx86/machine/5160/ega/640kb/debugger/machine.md
Normal file
11
devices/pcx86/machine/5160/ega/640kb/debugger/machine.md
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC XT (Model 5160, 640Kb, 10Mb Drive) with EGA Display and Debugger
|
||||
permalink: /devices/pcx86/machine/5160/ega/640kb/debugger/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5160
|
||||
debugger: true
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5160" %}
|
||||
24
devices/pcx86/machine/5160/ega/640kb/debugger/machine.xml
Normal file
24
devices/pcx86/machine/5160/ega/640kb/debugger/machine.xml
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.23.0/machine.xsl"?>
|
||||
<machine id="ibm5160" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name>IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Disk</name>
|
||||
<computer id="xt-ega-640k" name="IBM PC XT"/>
|
||||
<cpu id="cpu8088" model="8088"/>
|
||||
<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"/>
|
||||
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pcx86/rom/5160/1982-11-08/XTBIOS-REV1.json"/>
|
||||
<video ref="/devices/pcx86/video/ibm/ega/1984-09-13/128kb-autolockfs.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/library.xml"/>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-functions.xml"/>
|
||||
<debugger id="debugger"/>
|
||||
<panel ref="/devices/pcx86/panel/wide.xml"/>
|
||||
<chipset id="chipset" model="5160" sw1="01001101" pos="left" padleft="8px" padbottom="8px">
|
||||
<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"/>
|
||||
<serial id="com1" adapter="1" binding="print"/>
|
||||
<serial id="com2" adapter="2"/>
|
||||
<mouse serial="com2"/>
|
||||
</machine>
|
||||
12
devices/pcx86/machine/5160/ega/640kb/machine.md
Normal file
12
devices/pcx86/machine/5160/ega/640kb/machine.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC XT (Model 5160, 640Kb, 10Mb Drive) with EGA Display
|
||||
permalink: /devices/pcx86/machine/5160/ega/640kb/
|
||||
redirect_from:
|
||||
- /configs/pc/machines/5160/ega/640kb/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5160
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5160" %}
|
||||
18
devices/pcx86/machine/5160/ega/640kb/machine.xml
Normal file
18
devices/pcx86/machine/5160/ega/640kb/machine.xml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.23.0/machine.xsl"?>
|
||||
<machine id="ibm5160" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name>IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Disk</name>
|
||||
<computer id="xt-ega-640k" name="IBM PC XT"/>
|
||||
<cpu id="cpu8088" model="8088"/>
|
||||
<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"/>
|
||||
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pcx86/rom/5160/1982-11-08/XTBIOS-REV1.json"/>
|
||||
<video ref="/devices/pcx86/video/ibm/ega/1984-09-13/128kb-autolockfs.xml"/>
|
||||
<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}]'/>
|
||||
<serial id="com2" adapter="2"/>
|
||||
<mouse serial="com2"/>
|
||||
</machine>
|
||||
14
devices/pcx86/machine/5160/ega/README.md
Normal file
14
devices/pcx86/machine/5160/ega/README.md
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC XT (Model 5160) with Enhanced Color Display
|
||||
permalink: /devices/pcx86/machine/5160/ega/
|
||||
---
|
||||
|
||||
IBM PC XT with Enhanced Color Graphics (EGA) Display
|
||||
---
|
||||
|
||||
All our Enhanced Color Graphics (EGA) configurations of the IBM PC XT (Model 5160) are located here, including:
|
||||
|
||||
* [IBM PC XT (256Kb, 10Mb Drive) with EGA Display](/devices/pcx86/machine/5160/ega/256kb/) ([Debugger](/devices/pcx86/machine/5160/ega/256kb/debugger/))
|
||||
* [IBM PC XT (640Kb, 10Mb Drive) with EGA Display](/devices/pcx86/machine/5160/ega/640kb/) ([Debugger](/devices/pcx86/machine/5160/ega/640kb/debugger/))
|
||||
* [IBM PC XT (640Kb, 10Mb Drive) Machine Array with EGA Displays](/devices/pcx86/machine/5160/ega/640kb/array/)
|
||||
Loading…
Reference in a new issue