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
16
devices/pcx86/machine/5150/README.md
Normal file
16
devices/pcx86/machine/5150/README.md
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC (Model 5150) Machines
|
||||
permalink: /devices/pcx86/machine/5150/
|
||||
redirect_from:
|
||||
- /configs/pc/machines/5150/
|
||||
---
|
||||
|
||||
IBM PC (Model 5150) Machines
|
||||
---
|
||||
|
||||
Our IBM PC 5150 configurations include:
|
||||
|
||||
* [IBM PC with Monochrome Display](/devices/pcx86/machine/5150/mda/)
|
||||
* [IBM PC with Color Display](/devices/pcx86/machine/5150/cga/)
|
||||
* [IBM PC with Dual Displays (Monochrome and Color)](/devices/pcx86/machine/5150/dual/64kb/)
|
||||
13
devices/pcx86/machine/5150/cga/384kb/softkbd/machine.md
Normal file
13
devices/pcx86/machine/5150/cga/384kb/softkbd/machine.md
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC (Model 5150, 384Kb) with Color Display and Soft Keyboard
|
||||
permalink: /devices/pcx86/machine/5150/cga/384kb/softkbd/
|
||||
redirect_from:
|
||||
- /devices/pcx86/machine/5150/cga/384kb/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5150
|
||||
debugger: true
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5150" %}
|
||||
20
devices/pcx86/machine/5150/cga/384kb/softkbd/machine.xml
Normal file
20
devices/pcx86/machine/5150/cga/384kb/softkbd/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="ibm5150" class="pcx86" border="1" width="1000px" pos="center" background="white">
|
||||
<name>IBM PC (Model 5150), CGA, 384K</name>
|
||||
<computer id="pc-cga-384k" 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-softkeys.xml"/>
|
||||
<panel ref="/devices/pcx86/panel/wide.xml"/>
|
||||
<chipset id="chipset" model="5150" sw1="01001001" sw2="10101000" 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>
|
||||
16
devices/pcx86/machine/5150/cga/64kb/README.md
Normal file
16
devices/pcx86/machine/5150/cga/64kb/README.md
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC (Model 5150, 64Kb) with Color Display
|
||||
permalink: /devices/pcx86/machine/5150/cga/64kb/
|
||||
redirect_from:
|
||||
- /configs/pc/machines/5150/cga/64kb/
|
||||
---
|
||||
|
||||
IBM PC with Color Graphics (CGA) Display
|
||||
---
|
||||
|
||||
All our 64Kb configurations of the IBM PC Model 5150 w/CGA are located here, including:
|
||||
|
||||
* [IBM PC (64Kb) with Color Display](/devices/pcx86/machine/5150/cga/64kb/donkey/)
|
||||
* [IBM PC (64Kb) with Color Display and Debugger](/devices/pcx86/machine/5150/cga/64kb/donkey/debugger/)
|
||||
* [IBM PC (64Kb) with Color Display and Soft Keyboard](/devices/pcx86/machine/5150/cga/64kb/softkbd/)
|
||||
28
devices/pcx86/machine/5150/cga/64kb/donkey/README.md
Normal file
28
devices/pcx86/machine/5150/cga/64kb/donkey/README.md
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC (Model 5150, 64Kb) with Color Display
|
||||
permalink: /devices/pcx86/machine/5150/cga/64kb/donkey/
|
||||
redirect_from:
|
||||
- /configs/pc/machines/5150/cga/64kb/donkey/
|
||||
- /configs/pc/machines/5150/cga/64kb/donkey/machine.xml/
|
||||
- /demos/pc/donkey/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5150
|
||||
---
|
||||
|
||||
IBM PC with Color Display
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5150" %}
|
||||
|
||||
The above simulation is configured for a clock speed of 4.77Mhz, with 64Kb of RAM and a CGA display,
|
||||
using the original IBM PC Model 5150 ROM BIOS and CGA font ROM. This configuration also includes a
|
||||
predefined state, with PC-DOS 1.0 already booted and DONKEY.BAS ready to run.
|
||||
|
||||
And now that PCjs automatically saves all your changes (subject to the limits of your browser's local
|
||||
storage), you can even close the browser in the middle of a game of DONKEY, and the next time you load
|
||||
this page, your progress (and the donkey) will be perfectly restored.
|
||||
|
||||
For more control over this machine, try the [Control Panel](debugger/) configuration, featuring the
|
||||
built-in PCjs Debugger.
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC (Model 5150, 64Kb) with Color Display and Debugger
|
||||
permalink: /devices/pcx86/machine/5150/cga/64kb/donkey/debugger/
|
||||
redirect_from:
|
||||
- /devices/pcx86/machine/5150/cga/64kb/donkey/debugger/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5150
|
||||
debugger: true
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5150" %}
|
||||
|
|
@ -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="ibm5150" class="pcx86" border="1" width="980px" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC (Model 5150), CGA, 64K</name>
|
||||
<computer id="pc-cga-64k" name="IBM PC" state="/devices/pcx86/machine/5150/cga/64kb/donkey/state.json"/>
|
||||
<ram id="ramLow" addr="0x00000"/>
|
||||
<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/samples.xml"/>
|
||||
<cpu id="cpu8088" model="8088" autostart="true"/>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-minimal.xml"/>
|
||||
<debugger id="debugger"/>
|
||||
<panel ref="/devices/pcx86/panel/wide.xml"/>
|
||||
<chipset ref="/devices/pcx86/chipset/5150-cga-max.xml"/>
|
||||
</machine>
|
||||
17
devices/pcx86/machine/5150/cga/64kb/donkey/machine.xml
Normal file
17
devices/pcx86/machine/5150/cga/64kb/donkey/machine.xml
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.23.0/machine.xsl"?>
|
||||
<machine id="ibm5150" class="pcx86" border="1" width="980px" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC (Model 5150), CGA, 64K</name>
|
||||
<computer id="pc-cga-64k" name="IBM PC" state="/devices/pcx86/machine/5150/cga/64kb/donkey/state.json"/>
|
||||
<ram id="ramLow" addr="0x00000"/>
|
||||
<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/samples.xml"/>
|
||||
<cpu id="cpu8088" model="8088" autostart="true" pos="left" padleft="8px" padbottom="8px">
|
||||
<control type="button" binding="run">Run</control>
|
||||
<control type="button" binding="reset">Reset</control>
|
||||
</cpu>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-minimal.xml"/>
|
||||
<chipset id="chipset" model="5150" sw1="01001001" sw2="11111000"/>
|
||||
</machine>
|
||||
BIN
devices/pcx86/machine/5150/cga/64kb/donkey/screenshot.png
Normal file
BIN
devices/pcx86/machine/5150/cga/64kb/donkey/screenshot.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 180 KiB |
1
devices/pcx86/machine/5150/cga/64kb/donkey/state.json
Normal file
1
devices/pcx86/machine/5150/cga/64kb/donkey/state.json
Normal file
File diff suppressed because one or more lines are too long
BIN
devices/pcx86/machine/5150/cga/64kb/donkey/thumbnail.jpg
Normal file
BIN
devices/pcx86/machine/5150/cga/64kb/donkey/thumbnail.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 20 KiB |
11
devices/pcx86/machine/5150/cga/64kb/softkbd/machine.md
Normal file
11
devices/pcx86/machine/5150/cga/64kb/softkbd/machine.md
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC (Model 5150, 64Kb) with Color Display and Soft Keyboard
|
||||
permalink: /devices/pcx86/machine/5150/cga/64kb/softkbd/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5150
|
||||
debugger: true
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5150" %}
|
||||
16
devices/pcx86/machine/5150/cga/64kb/softkbd/machine.xml
Normal file
16
devices/pcx86/machine/5150/cga/64kb/softkbd/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="ibm5150" class="pcx86" border="1" width="1000px" pos="center" background="white">
|
||||
<name>IBM PC (Model 5150), CGA, 64K</name>
|
||||
<computer id="pc-cga-64k" name="IBM PC"/>
|
||||
<cpu id="cpu8088" model="8088"/>
|
||||
<ram id="ramLow" addr="0x00000"/>
|
||||
<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/samples.xml"/>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us83-softkeys.xml"/>
|
||||
<debugger id="debugger"/>
|
||||
<panel ref="/devices/pcx86/panel/wide.xml"/>
|
||||
<chipset ref="/devices/pcx86/chipset/5150-cga-max.xml"/>
|
||||
</machine>
|
||||
17
devices/pcx86/machine/5150/cga/README.md
Normal file
17
devices/pcx86/machine/5150/cga/README.md
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC (Model 5150) with Color Display
|
||||
permalink: /devices/pcx86/machine/5150/cga/
|
||||
redirect_from:
|
||||
- /configs/pc/machines/5150/cga/
|
||||
- /demos/pc/cga/
|
||||
---
|
||||
|
||||
IBM PC with Color Graphics (CGA) Display
|
||||
---
|
||||
|
||||
All our Color Graphics (CGA) configurations of the IBM PC Model 5150 are located here, including:
|
||||
|
||||
* [IBM PC (64Kb) with Color Display](/devices/pcx86/machine/5150/cga/64kb/donkey/) ([Debugger](/devices/pcx86/machine/5150/cga/64kb/donkey/debugger/))
|
||||
* [IBM PC (64Kb) with Color Display and Soft Keyboard (Debugger)](/devices/pcx86/machine/5150/cga/64kb/softkbd/)
|
||||
* [IBM PC (384Kb) with Color Display and Soft Keyboard (Debugger)](/devices/pcx86/machine/5150/cga/384kb/softkbd/)
|
||||
10
devices/pcx86/machine/5150/dual/64kb/machine.md
Normal file
10
devices/pcx86/machine/5150/dual/64kb/machine.md
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC (Model 5150, 64Kb) with Dual Displays
|
||||
permalink: /devices/pcx86/machine/5150/dual/64kb/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5150
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5150" %}
|
||||
18
devices/pcx86/machine/5150/dual/64kb/machine.xml
Normal file
18
devices/pcx86/machine/5150/dual/64kb/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="ibm5150" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC (Model 5150) with Dual Displays</name>
|
||||
<computer id="pc-dual-64k" name="IBM PC" resume="1"/>
|
||||
<ram id="ramLow" addr="0x00000"/>
|
||||
<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/mda/ibm-mda-dual.xml"/>
|
||||
<video ref="/devices/pcx86/video/ibm/cga/ibm-cga-dual.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/samples.xml"/>
|
||||
<cpu id="cpu8088" model="8088" autostart="true" pos="left" padleft="8px" padbottom="8px">
|
||||
<control type="button" binding="run">Run</control>
|
||||
<control type="button" binding="reset">Reset</control>
|
||||
</cpu>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-minimal.xml"/>
|
||||
<chipset id="chipset" model="5150" sw1="01000001" sw2="11111000"/>
|
||||
</machine>
|
||||
12
devices/pcx86/machine/5150/dual/README.md
Normal file
12
devices/pcx86/machine/5150/dual/README.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC (Model 5150) with Dual Displays
|
||||
permalink: /devices/pcx86/machine/5150/dual/
|
||||
redirect_from:
|
||||
- /configs/pc/machines/5150/dual/
|
||||
---
|
||||
|
||||
IBM PC with Dual Displays
|
||||
---
|
||||
|
||||
* [IBM PC with Dual Displays (Monochrome and Color)](64kb/)
|
||||
13
devices/pcx86/machine/5150/mda/64kb/debugger/machine.md
Normal file
13
devices/pcx86/machine/5150/mda/64kb/debugger/machine.md
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC (Model 5150, 64Kb) with Monochrome Display and Debugger
|
||||
permalink: /devices/pcx86/machine/5150/mda/64kb/debugger/
|
||||
redirect_from:
|
||||
- /configs/pc/machines/5150/mda/64kb/debugger/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5150
|
||||
debugger: true
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5150" %}
|
||||
20
devices/pcx86/machine/5150/mda/64kb/debugger/machine.xml
Normal file
20
devices/pcx86/machine/5150/mda/64kb/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.23.0/machine.xsl"?>
|
||||
<machine id="ibm5150" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC (Model 5150) with Monochrome Display</name>
|
||||
<computer id="pc-mda-64k" name="IBM PC"/>
|
||||
<ram id="ramLow" addr="0x00000"/>
|
||||
<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/mda/ibm-mda.xml"/>
|
||||
<fdc ref="/disks/pcx86/library.xml"/>
|
||||
<cpu id="cpu8088" model="8088" autostart="true"/>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-functions.xml"/>
|
||||
<debugger id="debugger"/>
|
||||
<panel ref="/devices/pcx86/panel/wide.xml"/>
|
||||
<chipset id="chipset" model="5150" sw1="01000001" sw2="11111000" 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>
|
||||
14
devices/pcx86/machine/5150/mda/64kb/machine.md
Normal file
14
devices/pcx86/machine/5150/mda/64kb/machine.md
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC (Model 5150, 64Kb) with Monochrome Display
|
||||
permalink: /devices/pcx86/machine/5150/mda/64kb/
|
||||
redirect_from:
|
||||
- /configs/pc/machines/5150/mda/64kb/
|
||||
- /configs/pc/machines/5150/mda/64kb/index.xml/
|
||||
- /configs/pc/machines/5150/mda/64kb/machine.xml/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5150
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5150" %}
|
||||
17
devices/pcx86/machine/5150/mda/64kb/machine.xml
Normal file
17
devices/pcx86/machine/5150/mda/64kb/machine.xml
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.23.0/machine.xsl"?>
|
||||
<machine id="ibm5150" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC (Model 5150) with Monochrome Display</name>
|
||||
<computer id="pc-mda-64k" name="IBM PC" resume="1"/>
|
||||
<ram id="ramLow" addr="0x00000"/>
|
||||
<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/mda/ibm-mda.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/samples.xml"/>
|
||||
<cpu id="cpu8088" model="8088" autostart="true" pos="left" padleft="8px" padbottom="8px">
|
||||
<control type="button" binding="run">Run</control>
|
||||
<control type="button" binding="reset">Reset</control>
|
||||
</cpu>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-arrows.xml"/>
|
||||
<chipset id="chipset" model="5150" sw1="01000001" sw2="11111000"/>
|
||||
</machine>
|
||||
11
devices/pcx86/machine/5150/mda/64kb/softkbd/machine.md
Normal file
11
devices/pcx86/machine/5150/mda/64kb/softkbd/machine.md
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC (Model 5150, 64Kb) with Monochrome Display and Soft Keyboard
|
||||
permalink: /devices/pcx86/machine/5150/mda/64kb/softkbd/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5150
|
||||
debugger: true
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5150" %}
|
||||
20
devices/pcx86/machine/5150/mda/64kb/softkbd/machine.xml
Normal file
20
devices/pcx86/machine/5150/mda/64kb/softkbd/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="ibm5150" class="pcx86" border="1" pos="center" background="white">
|
||||
<name>IBM PC (Model 5150), MDA, 64K</name>
|
||||
<computer id="pc-mda-64k" name="IBM PC"/>
|
||||
<cpu id="cpu8088" model="8088"/>
|
||||
<ram id="ramLow" addr="0x00000"/>
|
||||
<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/mda/ibm-mda.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/samples.xml"/>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us83-softkeys.xml"/>
|
||||
<debugger id="debugger"/>
|
||||
<panel ref="/devices/pcx86/panel/wide.xml"/>
|
||||
<chipset id="chipset" model="5150" sw1="01000001" sw2="11111000" 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>
|
||||
25
devices/pcx86/machine/5150/mda/README.md
Normal file
25
devices/pcx86/machine/5150/mda/README.md
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC (Model 5150) with Monochrome (MDA) Display
|
||||
permalink: /devices/pcx86/machine/5150/mda/
|
||||
redirect_from:
|
||||
- /configs/pc/machines/5150/mda/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5150
|
||||
config: /devices/pcx86/machine/5150/mda/64kb/machine.xml
|
||||
---
|
||||
|
||||
IBM PC with Monochrome (MDA) Display
|
||||
---
|
||||
|
||||
All our Monochrome (MDA) configurations of the IBM PC Model 5150 are located here, including:
|
||||
|
||||
* [IBM PC (64Kb) with Monochrome Display](/devices/pcx86/machine/5150/mda/64kb/) ([Debugger](/devices/pcx86/machine/5150/mda/64kb/debugger/))
|
||||
* [IBM PC (64Kb) with Monochrome Display and Soft Keyboard (Debugger)](/devices/pcx86/machine/5150/mda/64kb/softkbd/)
|
||||
|
||||
Below is a 64kb configuration, with a clock speed of 4.77Mhz,
|
||||
using the original IBM PC Model 5150 ROM BIOS and MDA font ROM. For more control,
|
||||
use this [alternate configuration](/devices/pcx86/machine/5150/mda/64kb/debugger/) with Control Panel and Debugger.
|
||||
|
||||
{% include machine.html id="ibm5150" %}
|
||||
14
devices/pcx86/machine/5160/README.md
Normal file
14
devices/pcx86/machine/5160/README.md
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC XT (Model 5160) Machines
|
||||
permalink: /devices/pcx86/machine/5160/
|
||||
---
|
||||
|
||||
IBM PC XT (Model 5160) Machines
|
||||
---
|
||||
|
||||
Our IBM PC XT 5160 configurations include:
|
||||
|
||||
* [IBM PC XT with Monochrome Display](/devices/pcx86/machine/5160/mda/)
|
||||
* [IBM PC XT with Color Display](/devices/pcx86/machine/5160/cga/)
|
||||
* [IBM PC XT with Enhanced Color Display](/devices/pcx86/machine/5160/ega/)
|
||||
20
devices/pcx86/machine/5160/cga/256kb/README.md
Normal file
20
devices/pcx86/machine/5160/cga/256kb/README.md
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC XT (Model 5160)
|
||||
permalink: /devices/pcx86/machine/5160/cga/256kb/
|
||||
redirect_from:
|
||||
- /configs/pc/machines/5160/cga/256kb/
|
||||
---
|
||||
|
||||
IBM PC XT (256Kb) with Color Display
|
||||
---
|
||||
|
||||
All our 256Kb Model 5160, aka IBM PC XT, configurations are located here, including:
|
||||
|
||||
* [IBM PC XT (256Kb, 10Mb Drive) with Color Display](/devices/pcx86/machine/5160/cga/256kb/demo/)
|
||||
* [IBM PC XT (256Kb, 10Mb Drive) with Color Display and Debugger](/devices/pcx86/machine/5160/cga/256kb/demo/debugger/)
|
||||
* [IBM PC XT (256Kb, 10Mb Drive) with Color Display and Soft Keyboard](/devices/pcx86/machine/5160/cga/256kb/softkbd/)
|
||||
* [IBM PC XT (256Kb, 10Mb Drive) with Color Display running Windows 1.01](/devices/pcx86/machine/5160/cga/256kb/win101/)
|
||||
* [IBM PC XT (256Kb, 10Mb Drive) with Color Display and Debugger running Windows 1.01](/devices/pcx86/machine/5160/cga/256kb/win101/debugger/)
|
||||
* [IBM PC XT (256Kb, 10Mb Drive) with Color Display and Soft Keyboard running Windows 1.01](/devices/pcx86/machine/5160/cga/256kb/win101/softkbd/)
|
||||
* [IBM PC XT (256Kb, 10Mb Drive) Machine Array with CGA Displays](/devices/pcx86/machine/5160/cga/256kb/array/)
|
||||
23
devices/pcx86/machine/5160/cga/256kb/array/README.md
Normal file
23
devices/pcx86/machine/5160/cga/256kb/array/README.md
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
---
|
||||
layout: page
|
||||
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
|
||||
- type: pcx86
|
||||
id: ibm5160b
|
||||
---
|
||||
|
||||
IBM PC XT Machine Array with CGA 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, 256Kb of RAM,
|
||||
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="ibm5160b" %}
|
||||
19
devices/pcx86/machine/5160/cga/256kb/array/machine.xml
Normal file
19
devices/pcx86/machine/5160/cga/256kb/array/machine.xml
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
<?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="1000px" pos="center" background="white">
|
||||
<name pos="center">IBM PC XT (Model 5160), CGA, 256K, 10Mb Drive</name>
|
||||
<computer id="xt-cga-256k" name="IBM PC XT"/>
|
||||
<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/cga/ibm-cga.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/samples.xml"/>
|
||||
<cpu id="cpu8088" model="8088" autostart="true" pos="left" padleft="8px">
|
||||
<control type="button" binding="run">Run</control>
|
||||
<control type="button" binding="reset">Reset</control>
|
||||
</cpu>
|
||||
<keyboard id="keyboard" model="us83"/>
|
||||
<chipset id="chipset" model="5160" sw1="01001001"/>
|
||||
<hdc id="hdcXT" drives='[{name:"10Mb Hard Disk",type:3}]'/>
|
||||
</machine>
|
||||
24
devices/pcx86/machine/5160/cga/256kb/demo/README.md
Normal file
24
devices/pcx86/machine/5160/cga/256kb/demo/README.md
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC XT (Model 5160, 256Kb, 10Mb Drive) with Color Display
|
||||
permalink: /devices/pcx86/machine/5160/cga/256kb/demo/
|
||||
redirect_from:
|
||||
- /configs/pc/machines/5160/cga/256kb/demo/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5160
|
||||
---
|
||||
|
||||
IBM PC XT with Color Display
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5160" %}
|
||||
|
||||
The above simulation is configured for a clock speed of 4.77Mhz, with 256Kb of RAM and a CGA display,
|
||||
using the original IBM PC Model 5160 ROM BIOS and CGA font ROM.
|
||||
|
||||
This PC XT configuration also includes an empty 10Mb hard disk. Use FDISK and then FORMAT to turn it into
|
||||
a usable C: drive.
|
||||
|
||||
For more control over this machine, try the [Control Panel](debugger/) configuration, featuring the
|
||||
built-in PCjs Debugger.
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC XT (Model 5160, 256Kb, 10Mb Drive) with Color Display and Debugger
|
||||
permalink: /devices/pcx86/machine/5160/cga/256kb/demo/debugger/
|
||||
redirect_from:
|
||||
- /configs/pc/machines/5160/cga/256kb/demo/debugger/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5160
|
||||
debugger: true
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5160" %}
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
<?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="980px" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC XT (Model 5160), CGA, 256Kb, 10Mb Drive</name>
|
||||
<computer id="xt-cga-256k" name="IBM PC XT" resume="1"/>
|
||||
<ram id="ramLow" addr="0x00000" test="false" comment="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/cga/ibm-cga.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/samples.xml"/>
|
||||
<cpu id="cpu8088" model="8088" autostart="true"/>
|
||||
<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="01001001" 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}]'/>
|
||||
<serial id="com1" adapter="1" binding="print"/>
|
||||
</machine>
|
||||
19
devices/pcx86/machine/5160/cga/256kb/demo/machine.xml
Normal file
19
devices/pcx86/machine/5160/cga/256kb/demo/machine.xml
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
<?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="980px" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC XT (Model 5160), CGA, 256Kb, 10Mb Drive</name>
|
||||
<computer id="xt-cga-256k" name="IBM PC XT" resume="1"/>
|
||||
<ram id="ramLow" addr="0x00000"/>
|
||||
<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/cga/ibm-cga.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/samples.xml"/>
|
||||
<cpu id="cpu8088" model="8088" autostart="true" pos="left" padleft="8px">
|
||||
<control type="button" binding="run">Run</control>
|
||||
<control type="button" binding="reset">Reset</control>
|
||||
</cpu>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-minimal.xml"/>
|
||||
<hdc id="hdcXT" drives='[{name:"10Mb Hard Disk",type:3}]'/>
|
||||
<chipset id="chipset" model="5160" sw1="01001001"/>
|
||||
</machine>
|
||||
BIN
devices/pcx86/machine/5160/cga/256kb/demo/screenshot.png
Normal file
BIN
devices/pcx86/machine/5160/cga/256kb/demo/screenshot.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 166 KiB |
BIN
devices/pcx86/machine/5160/cga/256kb/demo/thumbnail.jpg
Normal file
BIN
devices/pcx86/machine/5160/cga/256kb/demo/thumbnail.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 19 KiB |
11
devices/pcx86/machine/5160/cga/256kb/softkbd/machine.md
Normal file
11
devices/pcx86/machine/5160/cga/256kb/softkbd/machine.md
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC XT (Model 5160, 256Kb, 10Mb Drive) with Color Display and Soft Keyboard
|
||||
permalink: /devices/pcx86/machine/5160/cga/256kb/softkbd/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5160
|
||||
debugger: true
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5160" %}
|
||||
21
devices/pcx86/machine/5160/cga/256kb/softkbd/machine.xml
Normal file
21
devices/pcx86/machine/5160/cga/256kb/softkbd/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" width="1000px" pos="center" background="white">
|
||||
<name>IBM PC XT (Model 5160), CGA, 256K, 10Mb Drive</name>
|
||||
<computer id="xt-cga-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/cga/ibm-cga.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/library.xml"/>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us83-softkeys.xml"/>
|
||||
<debugger id="debugger"/>
|
||||
<panel ref="/devices/pcx86/panel/default.xml"/>
|
||||
<chipset id="chipset" model="5160" sw1="01001001" 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>
|
||||
37
devices/pcx86/machine/5160/cga/256kb/win101/README.md
Normal file
37
devices/pcx86/machine/5160/cga/256kb/win101/README.md
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC XT (Model 5160, 256Kb, 10Mb Drive) with Color Display running Windows 1.01
|
||||
permalink: /devices/pcx86/machine/5160/cga/256kb/win101/
|
||||
redirect_from:
|
||||
- /configs/pc/machines/5160/cga/256kb/win101/
|
||||
- /configs/pc/machines/5160/cga/256kb/win101/machine.xml/
|
||||
- /demos/pc/cga-win101/xt-cga-win101.xml/
|
||||
- /demos/pc/cga-win101/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5160
|
||||
---
|
||||
|
||||
IBM PC XT running Windows 1.01
|
||||
---
|
||||
|
||||
[Microsoft Windows 1.01](/disks/pcx86/windows/1.01/), the first public version of Windows, was released on
|
||||
November 20, 1985. It is shown here running on an IBM PC XT (Model 5160) with a CGA Display.
|
||||
|
||||
You can also run [Windows 1.01 with an EGA Display](/disks/pcx86/windows/1.01/).
|
||||
|
||||
{% include machine.html id="ibm5160" %}
|
||||
|
||||
The above simulation is configured for a clock speed of 4.77Mhz, with 256Kb of RAM and a CGA Display,
|
||||
using the original IBM PC Model 5160 ROM BIOS and CGA font ROM. Even though the CGA was a "Color Graphics Adapter,"
|
||||
the only CGA mode that Windows supported was the 640x200 2-color mode, hence its black-and-white appearance.
|
||||
|
||||
This PC XT configuration also includes a 10Mb hard disk with Windows 1.01 pre-installed.
|
||||
This particular configuration will NOT save any changes when your browser exits, since it has
|
||||
been pre-configured to always start Windows 1.01 in the same state.
|
||||
|
||||
NOTE: The Windows 1.01 mouse pointer can be controlled with your mouse, but only when your mouse is
|
||||
within the "CGA Display" window. This is a restriction imposed by your web browser, not PCjs.
|
||||
|
||||
For more control over this machine, try the [Control Panel](debugger/) configuration, featuring the
|
||||
built-in PCjs Debugger, with save/restore enabled.
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC XT (Model 5160, 256Kb, 10Mb Drive) with Color Display and Debugger running Windows 1.01
|
||||
permalink: /devices/pcx86/machine/5160/cga/256kb/win101/debugger/
|
||||
redirect_from:
|
||||
- /configs/pc/machines/5160/cga/256kb/win101/debugger/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5160
|
||||
debugger: true
|
||||
---
|
||||
|
||||
IBM PC XT with Debugger running Windows 1.01
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5160" %}
|
||||
|
|
@ -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" width="980px" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC XT (Model 5160) running Windows 1.01</name>
|
||||
<computer id="xt-cga-win101" name="IBM PC XT" state="/devices/pcx86/machine/5160/cga/256kb/win101/state.json" resume="1"/>
|
||||
<ram id="ramLow" addr="0x00000"/>
|
||||
<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/cga/ibm-cga-lock.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/library.xml"/>
|
||||
<cpu id="cpu8088" model="8088" autostart="false"/>
|
||||
<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="01001001" 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-cga.xml"/>
|
||||
<serial id="com1" adapter="1" binding="print"/>
|
||||
<serial id="com2" adapter="2"/>
|
||||
<mouse serial="com2"/>
|
||||
</machine>
|
||||
22
devices/pcx86/machine/5160/cga/256kb/win101/machine.xml
Normal file
22
devices/pcx86/machine/5160/cga/256kb/win101/machine.xml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<?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 pos="center">IBM PC XT (Model 5160) running Windows 1.01</name>
|
||||
<computer id="xt-cga-win101" name="IBM PC XT" state="/devices/pcx86/machine/5160/cga/256kb/win101/state.json"/>
|
||||
<ram id="ramLow" addr="0x00000"/>
|
||||
<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/cga/ibm-cga-lock.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/samples.xml"/>
|
||||
<cpu id="cpu8088" model="8088" autostart="true" pos="left" padleft="8px" padbottom="8px">
|
||||
<control type="button" binding="run">Run</control>
|
||||
<control type="button" binding="reset">Reset</control>
|
||||
</cpu>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-minimal.xml"/>
|
||||
<chipset id="chipset" model="5160" sw1="01001001"/>
|
||||
<hdc ref="/disks/pcx86/fixed/10mb/pcdos200-win101-cga.xml"/>
|
||||
<serial id="com1" adapter="1"/>
|
||||
<serial id="com2" adapter="2"/>
|
||||
<mouse serial="com2"/>
|
||||
</machine>
|
||||
BIN
devices/pcx86/machine/5160/cga/256kb/win101/screenshot.png
Normal file
BIN
devices/pcx86/machine/5160/cga/256kb/win101/screenshot.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 251 KiB |
|
|
@ -0,0 +1,14 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC XT (Model 5160, 256Kb, 10Mb Drive) with Color Display and Soft Keyboard running Windows 1.01
|
||||
permalink: /devices/pcx86/machine/5160/cga/256kb/win101/softkbd/
|
||||
redirect_from:
|
||||
- /configs/pc/machines/5160/cga/256kb/win101/softkbd/index.xml/
|
||||
- /configs/pc/machines/5160/cga/256kb/win101/softkbd/machine.xml/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5160
|
||||
debugger: true
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5160" %}
|
||||
|
|
@ -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" width="1000px" pos="center" background="white">
|
||||
<name>IBM PC XT (Model 5160), CGA, 256K, Windows 1.01</name>
|
||||
<computer id="xt-cga-256k" name="IBM PC XT"/>
|
||||
<cpu id="cpu8088" model="8088" autostart="true"/>
|
||||
<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/cga/ibm-cga-lock.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/library.xml"/>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us83-softkeys.xml"/>
|
||||
<debugger id="debugger"/>
|
||||
<panel ref="/devices/pcx86/panel/wide.xml"/>
|
||||
<chipset id="chipset" model="5160" sw1="01001001" 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-cga.xml"/>
|
||||
<serial id="com1" adapter="1" binding="print"/>
|
||||
<serial id="com2" adapter="2"/>
|
||||
<mouse serial="com2"/>
|
||||
</machine>
|
||||
1
devices/pcx86/machine/5160/cga/256kb/win101/state.json
Normal file
1
devices/pcx86/machine/5160/cga/256kb/win101/state.json
Normal file
File diff suppressed because one or more lines are too long
BIN
devices/pcx86/machine/5160/cga/256kb/win101/thumbnail.jpg
Normal file
BIN
devices/pcx86/machine/5160/cga/256kb/win101/thumbnail.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 21 KiB |
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC XT (Model 5160, 512Kb, 10Mb Drive) with Color Display and Soft Keyboard running Windows 1.01
|
||||
permalink: /devices/pcx86/machine/5160/cga/512kb/win101/softkbd/
|
||||
redirect_from:
|
||||
- /configs/pc/machines/5160/cga/512kb/win101/softkbd/
|
||||
- /devices/pcx86/machine/5160/cga/512kb/
|
||||
- /devices/pcx86/machine/5160/cga/512kb/win101/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5160
|
||||
debugger: true
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5160" %}
|
||||
|
|
@ -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" width="1000px" pos="center" background="white">
|
||||
<name>IBM PC XT (Model 5160), CGA, 512K, WIN101</name>
|
||||
<computer id="xt-cga-512k" name="IBM PC XT"/>
|
||||
<cpu id="cpu8088" model="8088" autostart="true"/>
|
||||
<ram id="ramLow" addr="0x00000" test="false" size="0x80000" comment="0x80000 (512Kb) 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/cga/ibm-cga-lock.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/samples.xml"/>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us83-softkeys.xml"/>
|
||||
<debugger id="debugger"/>
|
||||
<panel ref="/devices/pcx86/panel/default.xml"/>
|
||||
<chipset id="chipset" model="5160" sw1="01001001" 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-cga.xml"/>
|
||||
<serial id="com1" adapter="1" binding="print"/>
|
||||
<serial id="com2" adapter="2"/>
|
||||
<mouse serial="com2"/>
|
||||
</machine>
|
||||
11
devices/pcx86/machine/5160/cga/640kb/debugger/machine.md
Normal file
11
devices/pcx86/machine/5160/cga/640kb/debugger/machine.md
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC XT (Model 5160, 640Kb, 10Mb Drive) with Color Display and Debugger
|
||||
permalink: /devices/pcx86/machine/5160/cga/640kb/debugger/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5160
|
||||
debugger: true
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5160" %}
|
||||
26
devices/pcx86/machine/5160/cga/640kb/debugger/machine.xml
Normal file
26
devices/pcx86/machine/5160/cga/640kb/debugger/machine.xml
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<?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="980px" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC XT (Model 5160), CGA, 640K, 10Mb Drive</name>
|
||||
<computer id="xt-cga-640k" name="IBM PC XT"/>
|
||||
<cpu id="cpu8088" model="8088" autostart="true"/>
|
||||
<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/cga/ibm-cga-keygrid.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"/>
|
||||
<hdc id="hdcXT" drives='[{name:"10Mb Hard Disk",type:3}]'>
|
||||
<control type="button" binding="saveHD0">Save HD</control>
|
||||
</hdc>
|
||||
<chipset id="chipset" model="5160" sw1="01001001" pos="left" padleft="8px" padbottom="8px">
|
||||
<control type="switches" label="SW1" binding="sw1" left="0px"/>
|
||||
<control type="description" binding="swdesc" left="0px"/>
|
||||
</chipset>
|
||||
<serial id="com1" adapter="1" binding="print"/>
|
||||
<serial id="com2" adapter="2"/>
|
||||
<mouse serial="com2"/>
|
||||
</machine>
|
||||
10
devices/pcx86/machine/5160/cga/640kb/machine.md
Normal file
10
devices/pcx86/machine/5160/cga/640kb/machine.md
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC XT (Model 5160, 640Kb, 10Mb Drive) with Color Display
|
||||
permalink: /devices/pcx86/machine/5160/cga/640kb/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5160
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5160" %}
|
||||
24
devices/pcx86/machine/5160/cga/640kb/machine.xml
Normal file
24
devices/pcx86/machine/5160/cga/640kb/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 pos="center">IBM PC XT (Model 5160), CGA, 640K, 10Mb Drive</name>
|
||||
<computer id="xt-cga-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"/>
|
||||
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pcx86/rom/5160/1982-11-08/XTBIOS-REV1.json"/>
|
||||
<video ref="/devices/pcx86/video/ibm/cga/ibm-cga-keygrid.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/library.xml"/>
|
||||
<cpu id="cpu8088" model="8088" autostart="true" pos="left" padleft="8px" padbottom="8px">
|
||||
<control type="button" binding="run">Run</control>
|
||||
<control type="button" binding="reset">Reset</control>
|
||||
</cpu>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-minimal.xml"/>
|
||||
<hdc id="hdcXT" drives='[{name:"10Mb Hard Disk",type:3}]'>
|
||||
<control type="button" binding="saveHD0">Save HD</control>
|
||||
</hdc>
|
||||
<chipset id="chipset" model="5160" sw1="01001001"/>
|
||||
<serial id="com1" adapter="1"/>
|
||||
<serial id="com2" adapter="2"/>
|
||||
<mouse serial="com2"/>
|
||||
</machine>
|
||||
10
devices/pcx86/machine/5160/cga/640kb/softkbd/machine.md
Normal file
10
devices/pcx86/machine/5160/cga/640kb/softkbd/machine.md
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC XT (Model 5160, 640Kb, 10Mb Drive) with Color Display and Soft Keyboard
|
||||
permalink: /devices/pcx86/machine/5160/cga/640kb/softkbd/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5160
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5160" %}
|
||||
24
devices/pcx86/machine/5160/cga/640kb/softkbd/machine.xml
Normal file
24
devices/pcx86/machine/5160/cga/640kb/softkbd/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" width="1000px" pos="center" background="white">
|
||||
<name>IBM PC XT (Model 5160), CGA, 640K, 10Mb Drive</name>
|
||||
<computer id="xt-cga-640k" name="IBM PC XT"/>
|
||||
<cpu id="cpu8088" model="8088" autostart="true"/>
|
||||
<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/cga/ibm-cga-lock.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/library.xml"/>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us83-softkeys.xml"/>
|
||||
<debugger id="debugger"/>
|
||||
<panel ref="/devices/pcx86/panel/wide.xml"/>
|
||||
<chipset id="chipset" model="5160" sw1="01001001" 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}]'/>
|
||||
<serial id="com1" adapter="1" binding="print"/>
|
||||
<serial id="com2" adapter="2"/>
|
||||
<mouse serial="com2"/>
|
||||
</machine>
|
||||
21
devices/pcx86/machine/5160/cga/README.md
Normal file
21
devices/pcx86/machine/5160/cga/README.md
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC (Model 5160) with Color Display
|
||||
permalink: /devices/pcx86/machine/5160/cga/
|
||||
redirect_from:
|
||||
- /configs/pc/machines/5160/cga/
|
||||
---
|
||||
|
||||
IBM PC XT with Color Graphics (CGA) Display
|
||||
---
|
||||
|
||||
All our Color Graphics (CGA) configurations of the IBM PC XT (Model 5160) are located here, including:
|
||||
|
||||
* [IBM PC XT (256Kb, 10Mb Drive) with Color Display](/devices/pcx86/machine/5160/cga/256kb/demo/) ([Debugger](/devices/pcx86/machine/5160/cga/256kb/demo/debugger/))
|
||||
* [IBM PC XT (256Kb, 10Mb Drive) with Color Display and Soft Keyboard (Debugger)](/devices/pcx86/machine/5160/cga/256kb/softkbd/)
|
||||
* [IBM PC XT (256Kb, 10Mb Drive) with Color Display running Windows 1.01](/devices/pcx86/machine/5160/cga/256kb/win101/) ([Debugger](/devices/pcx86/machine/5160/cga/256kb/win101/debugger/))
|
||||
* [IBM PC XT (256Kb, 10Mb Drive) with Color Display and Soft Keyboard (Debugger)](/devices/pcx86/machine/5160/cga/256kb/win101/softkbd/)
|
||||
* [IBM PC XT (512Kb, 10Mb Drive) with Color Display and Soft Keyboard (Debugger)](/devices/pcx86/machine/5160/cga/512kb/win101/softkbd/)
|
||||
* [IBM PC XT (640Kb, 10Mb Drive) with Color Display](/devices/pcx86/machine/5160/cga/640kb/) ([Debugger](/devices/pcx86/machine/5160/cga/640kb/debugger/))
|
||||
* [IBM PC XT (640Kb, 10Mb Drive) with Color Display and Soft Keyboard (Debugger)](/devices/pcx86/machine/5160/cga/640kb/softkbd/)
|
||||
* [IBM PC XT (256Kb, 10Mb Drive) Machine Array with CGA Displays](/devices/pcx86/machine/5160/cga/256kb/array/)
|
||||
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/)
|
||||
11
devices/pcx86/machine/5160/mda/256kb/debugger/machine.md
Normal file
11
devices/pcx86/machine/5160/mda/256kb/debugger/machine.md
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC XT (Model 5160, 256Kb, 10Mb Drive) with Monochrome Display and Debugger
|
||||
permalink: /devices/pcx86/machine/5160/mda/256kb/debugger/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5160
|
||||
debugger: true
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5160" %}
|
||||
18
devices/pcx86/machine/5160/mda/256kb/debugger/machine.xml
Normal file
18
devices/pcx86/machine/5160/mda/256kb/debugger/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 pos="center">IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive</name>
|
||||
<computer id="xt-mda-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/mda/ibm-mda.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="5160" sw1="01000001"/>
|
||||
<hdc id="hdcXT" drives='[{name:"10Mb Hard Disk",type:3}]'/>
|
||||
</machine>
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC XT (Model 5160, 80188, 256Kb) with Monochrome Display and Debugger
|
||||
permalink: /devices/pcx86/machine/5160/mda/256kb/fake188/debugger/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5160
|
||||
debugger: true
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5160" %}
|
||||
|
|
@ -0,0 +1,32 @@
|
|||
<?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="740px" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive</name>
|
||||
<computer id="xt188-mda-256k" name="IBM PC XT"/>
|
||||
<cpu id="cpu80188" model="80188"/>
|
||||
<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/mda/ibm-mda.xml"/>
|
||||
<fdc id="fdcNEC" pos="left" padleft="8px" padbottom="8px" automount='{A:{name:"PC-DOS 2.00 (Disk 1)",path:"/disks/pcx86/dos/ibm/2.00/PCDOS200-DISK1.json"}, B:{name:"Executive Suite (1982)",path:"/apps/pcx86/1982/esuite/disk.json"}}'>
|
||||
<control type="list" binding="listDrives"/>
|
||||
<control type="list" binding="listDisks">
|
||||
<manifest ref="/disks/pcx86/dos/ibm/1.00/manifest.xml" disk="*"/>
|
||||
<manifest ref="/disks/pcx86/dos/ibm/1.10/manifest.xml" disk="*"/>
|
||||
<manifest ref="/disks/pcx86/dos/ibm/2.00/manifest.xml" disk="*"/>
|
||||
<manifest ref="/disks/pcx86/games/microsoft/adventure/manifest.xml" disk="*"/>
|
||||
<manifest ref="/apps/pcx86/1981/visicalc/manifest.xml" disk="*"/>
|
||||
<manifest ref="/apps/pcx86/1982/esuite/manifest.xml" disk="*"/>
|
||||
</control>
|
||||
<control type="button" binding="loadDrive">Load</control>
|
||||
<control type="button" binding="saveDrive" padright="8px">Save</control>
|
||||
<control type="description" binding="descDisk" padright="8px"/>
|
||||
<control type="file" binding="mountDrive"/>
|
||||
</fdc>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-minimal.xml"/>
|
||||
<debugger id="debugger"/>
|
||||
<panel ref="/devices/pcx86/panel/default.xml"/>
|
||||
<chipset id="chipset" model="5160" sw1="01000001"/>
|
||||
<hdc id="hdcXT" drives='[{name:"10Mb Hard Disk",type:3}]'/>
|
||||
</machine>
|
||||
10
devices/pcx86/machine/5160/mda/256kb/fake188/machine.md
Normal file
10
devices/pcx86/machine/5160/mda/256kb/fake188/machine.md
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC XT (Model 5160, 80188, 256Kb) with Monochrome Display
|
||||
permalink: /devices/pcx86/machine/5160/mda/256kb/fake188/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5160
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5160" %}
|
||||
32
devices/pcx86/machine/5160/mda/256kb/fake188/machine.xml
Normal file
32
devices/pcx86/machine/5160/mda/256kb/fake188/machine.xml
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
<?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 pos="center">IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive</name>
|
||||
<computer id="xt188-mda-256k" name="IBM PC XT"/>
|
||||
<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/mda/ibm-mda.xml"/>
|
||||
<fdc id="fdcNEC" pos="left" padleft="8px" padbottom="8px" automount='{A:{name:"PC-DOS 2.00 (Disk 1)",path:"/disks/pcx86/dos/ibm/2.00/PCDOS200-DISK1.json"}, B:{name:"Executive Suite (1982)",path:"/apps/pcx86/1982/esuite/disk.json"}}'>
|
||||
<control type="list" binding="listDrives"/>
|
||||
<control type="list" binding="listDisks">
|
||||
<manifest ref="/disks/pcx86/dos/ibm/1.00/manifest.xml" disk="*"/>
|
||||
<manifest ref="/disks/pcx86/dos/ibm/1.10/manifest.xml" disk="*"/>
|
||||
<manifest ref="/disks/pcx86/dos/ibm/2.00/manifest.xml" disk="*"/>
|
||||
<manifest ref="/disks/pcx86/games/microsoft/adventure/manifest.xml" disk="*"/>
|
||||
<manifest ref="/apps/pcx86/1981/visicalc/manifest.xml" disk="*"/>
|
||||
<manifest ref="/apps/pcx86/1982/esuite/manifest.xml" disk="*"/>
|
||||
</control>
|
||||
<control type="button" binding="loadDrive">Load</control>
|
||||
<control type="button" binding="saveDrive" padright="8px">Save</control>
|
||||
<control type="description" binding="descDisk" padright="8px"/>
|
||||
<control type="file" binding="mountDrive"/>
|
||||
</fdc>
|
||||
<cpu id="cpu80188" model="80188" autostart="true" pos="left" padleft="8px" padbottom="8px">
|
||||
<control type="button" binding="run">Run</control>
|
||||
</cpu>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-minimal.xml"/>
|
||||
<chipset id="chipset" model="5160" sw1="01000001"/>
|
||||
<hdc id="hdcXT" drives='[{name:"10Mb Hard Disk",type:3}]'/>
|
||||
</machine>
|
||||
10
devices/pcx86/machine/5160/mda/256kb/machine.md
Normal file
10
devices/pcx86/machine/5160/mda/256kb/machine.md
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC XT (Model 5160, 256Kb, 10Mb Drive) with Monochrome Display
|
||||
permalink: /devices/pcx86/machine/5160/mda/256kb/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5160
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5160" %}
|
||||
16
devices/pcx86/machine/5160/mda/256kb/machine.xml
Normal file
16
devices/pcx86/machine/5160/mda/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 pos="center">IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive</name>
|
||||
<computer id="xt-mda-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/mda/ibm-mda.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/library.xml"/>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-minimal.xml"/>
|
||||
<chipset id="chipset" model="5160" sw1="01000001"/>
|
||||
<hdc id="hdcXT" drives='[{name:"10Mb Hard Disk",type:3}]'/>
|
||||
</machine>
|
||||
14
devices/pcx86/machine/5160/mda/64kb/softkbd/machine.md
Normal file
14
devices/pcx86/machine/5160/mda/64kb/softkbd/machine.md
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC XT (Model 5160, 64Kb, 10Mb Drive) with Monochrome Display and Soft Keyboard
|
||||
permalink: /devices/pcx86/machine/5160/mda/64kb/softkbd/
|
||||
redirect_from:
|
||||
- /devices/pcx86/machine/5160/mda/64kb/
|
||||
- /configs/pc/machines/5160/mda/64kb/softkbd/index.xml/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5160
|
||||
debugger: true
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5160" %}
|
||||
21
devices/pcx86/machine/5160/mda/64kb/softkbd/machine.xml
Normal file
21
devices/pcx86/machine/5160/mda/64kb/softkbd/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="white">
|
||||
<name pos="center">IBM PC XT (Model 5160), MDA, 64K, 10Mb Drive</name>
|
||||
<computer id="xt-mda-64k" name="IBM PC XT"/>
|
||||
<cpu id="cpu8088" model="8088"/>
|
||||
<ram id="ramLow" addr="0x00000"/>
|
||||
<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/mda/ibm-mda.xml"/>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us83-softkeys.xml"/>
|
||||
<debugger id="debugger"/>
|
||||
<panel ref="/devices/pcx86/panel/default.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/samples.xml" width="280px"/>
|
||||
<chipset id="chipset" model="5160" sw1="01110001" 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>
|
||||
15
devices/pcx86/machine/5160/mda/README.md
Normal file
15
devices/pcx86/machine/5160/mda/README.md
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC Machines (Model 5160) with Monochrome (MDA) Display
|
||||
permalink: /devices/pcx86/machine/5160/mda/
|
||||
redirect_from:
|
||||
- /configs/pc/machines/5160/mda/
|
||||
---
|
||||
|
||||
IBM PC XT with Monochrome (MDA) Display
|
||||
---
|
||||
|
||||
All our Monochrome (MDA) configurations of the IBM PC XT (Model 5160) are located here, including:
|
||||
|
||||
* [IBM PC XT (64Kb, 10Mb Drive) with Monochrome Display](/devices/pcx86/machine/5160/mda/64kb/softkbd/)
|
||||
* [IBM PC XT (256Kb, 10Mb Drive) with Monochrome Display](/devices/pcx86/machine/5160/mda/256kb/) ([Debugger](/devices/pcx86/machine/5160/mda/256kb/debugger/))
|
||||
456
devices/pcx86/machine/5170/README.md
Normal file
456
devices/pcx86/machine/5170/README.md
Normal file
|
|
@ -0,0 +1,456 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC AT (Model 5170) Machines
|
||||
permalink: /devices/pcx86/machine/5170/
|
||||
---
|
||||
|
||||
IBM PC AT (Model 5170) Machines
|
||||
---
|
||||
|
||||
Our IBM PC AT 5170 configurations include:
|
||||
|
||||
* [IBM PC AT with MDA Display](/devices/pcx86/machine/5170/mda/)
|
||||
* [IBM PC AT with CGA Display](/devices/pcx86/machine/5170/cga/)
|
||||
* [IBM PC AT with EGA Display](/devices/pcx86/machine/5170/ega/)
|
||||
* [IBM PC AT with VGA Display](/devices/pcx86/machine/5170/vga/)
|
||||
|
||||
The IBM PC AT 5170 came in a variety of its own models over a three-year period.
|
||||
|
||||
### 5170 Models 68 and 99
|
||||
|
||||
Models 68 and 99 were [introduced](#ibm-pc-at-5170-models-68-and-99-announcement) in August 1984:
|
||||
|
||||
* Model 68
|
||||
- Type 1 motherboard
|
||||
- 6 MHz CPU
|
||||
- 256Kb RAM
|
||||
- [Rev 1 BIOS](/devices/pcx86/rom/5170/#ibm-pc-at-rom-bios-rev-1) dated "01/10/84"
|
||||
* Model 99
|
||||
- All of the above
|
||||
- 256Kb additional RAM (total of 512Kb)
|
||||
- 20Mb Hard Drive
|
||||
- 1 Serial/Parallel Adapter
|
||||
|
||||
### 5170 Model 239
|
||||
|
||||
Model 239 was introduced in October 1985:
|
||||
|
||||
* Model 239
|
||||
- Type 2 motherboard
|
||||
- 6 MHz CPU
|
||||
- 512Kb RAM
|
||||
- 30Mb Hard Drive
|
||||
- 1 Serial/Parallel Adapter
|
||||
- [Rev 2 BIOS](/devices/pcx86/rom/5170/#ibm-pc-at-rom-bios-rev-2) dated "06/10/85"
|
||||
|
||||
### 5170 Models 319 and 339
|
||||
|
||||
Models 319 and 339 were introduced in April 1986:
|
||||
|
||||
* Model 319
|
||||
- Type 3 motherboard
|
||||
- 8 MHz CPU
|
||||
- 512Kb RAM
|
||||
- 30MB hard drive
|
||||
- 1 Serial/Parallel Adapter
|
||||
- [Rev 3 BIOS](/devices/pcx86/rom/5170/#ibm-pc-at-rom-bios-rev-3) dated "11/15/85"
|
||||
* Model 339
|
||||
- All of the above
|
||||
- Enhanced 101-key keyboard
|
||||
|
||||
IBM PC AT 5170 Configuration Options
|
||||
---
|
||||
|
||||
The IBM PC AT 5170 doesn't have DIP switches like previous models, but it still has a few switches and jumpers.
|
||||
|
||||
First and foremost, there is a **Display Switch** near the battery connector that must be pushed "toward the
|
||||
front of your system unit" if you have a CGA that is your only (or primary) display adapter, or "toward the
|
||||
back of your system unit" if you're using an MDA as your only (or primary) display.
|
||||
|
||||
In PCjs, the 5170 **Display Switch** is configured with the <[ChipSet](/docs/pcx86/chipset/)> *monitor*
|
||||
property, which you can set to either "mono" (aka "mda") or "color" (aka "cga"). Unlike the Model 5150/5160 DIP
|
||||
switches, there is no UI for this switch, so once the machine has been created, it cannot be changed by the user.
|
||||
|
||||
Also, there is the "keyboard inhibit switch"; it defaults to UNLOCKED and stays UNLOCKED, since no UI or
|
||||
configuration property is currently provided.
|
||||
|
||||
Finally, there is a "manufacturing jumper" that can be installed, enabling additional diagnostic functions
|
||||
in the ROM; it defaults to UNINSTALLED and stays UNINSTALLED, since no UI or configuration property is currently
|
||||
provided.
|
||||
|
||||
The rest of a 5170 machine's configuration is normally handled through CMOS settings, such as the number and type
|
||||
of floppy diskette drives, which can be configured with the <[ChipSet](/docs/pcx86/chipset/)> *floppies* property;
|
||||
e.g.:
|
||||
|
||||
<chipset id="chipset" model="5170" floppies="[1200,1200]" monitor="color"/>
|
||||
|
||||
The number of elements in the array determines the number of drives, and the value of each element
|
||||
determines the type of drive; the value corresponds to the maximum supported diskette size, in Kb:
|
||||
|
||||
+ 360
|
||||
+ 720
|
||||
+ 1200
|
||||
+ 1440
|
||||
|
||||
However, for the 3.5-inch diskette capacities (720 and 1440) to work properly, the machine should also use a
|
||||
["Rev 3"](/devices/pcx86/rom/5170/#ibm-pc-at-rom-bios-rev-3) IBM PC AT ROM BIOS and boot with DOS 3.20 or later.
|
||||
|
||||
Like the **Display Switch**, there is no UI for this or any other CMOS setting, so once the machine has been created,
|
||||
it cannot be changed by the user.
|
||||
|
||||
---
|
||||
|
||||
IBM PC AT 5170 (Models 68 and 99) Announcement
|
||||
---
|
||||
|
||||
The following details come from a [copy](http://www.minuszerodegrees.net/misc/IBM%20PC%20AT%205170%20announcement%20letter.txt)
|
||||
of IBM's PC AT Announcement Letter, dated August 14, 1984.
|
||||
|
||||
> The IBM Personal Computer AT is designed for professional
|
||||
applications, office environments, and increased personal
|
||||
productivity. It includes many advanced technology features
|
||||
previously not available in IBM Personal Computers: increased
|
||||
performance, advanced microprocessor, high capacity diskette drives,
|
||||
high capacity fixed disk drives, large memory capacity, and advanced
|
||||
co-processor. The 5170 provides compatibility with existing hardware
|
||||
and software products for the IBM Personal Computer family.
|
||||
|
||||
> ### HIGHLIGHTS
|
||||
|
||||
> * Performs more than two times faster than current members of the IBM Personal Computer family
|
||||
> * Based on high-performance Intel 80286 microprocessor, compatible with the IBM Personal Computer family
|
||||
> * Includes 1.2Mb high-capacity diskette drives
|
||||
> * Allows 20Mb fixed disk drives
|
||||
> * Contains a standard combination fixed disk and diskette adapter
|
||||
> * Provides 512Kb memory capacity on the system board
|
||||
> * Offers a combination Serial (Asynchronous)/Parallel (Printer) Adapter
|
||||
> * Allows workstation growth with eight I/O expansion slots
|
||||
> * Includes an improved keyboard
|
||||
> * Includes a clock/calendar with battery backup
|
||||
> * Provides improved security capability with a standard keylock
|
||||
|
||||
> ### DESCRIPTION
|
||||
|
||||
> The 5170 system unit/keyboard includes the following standard features:
|
||||
|
||||
> * Advanced high-performance Intel 80286 microprocessor
|
||||
> * ROM based automatic power on self test of system components
|
||||
> * ROM based BASIC language interpreter
|
||||
> * 8086 compatible real address mode
|
||||
> * Protected virtual address mode
|
||||
> * 256Kb of memory (Model 68)
|
||||
> * 512Kb of memory (Model 99)
|
||||
> * 1.2Mb high capacity diskette drive
|
||||
> * Diskette interface
|
||||
> * 20Mb fixed disk drive (Model 99)
|
||||
> * Fixed disk interface
|
||||
> * Fixed disk-in-use indicator light (red)
|
||||
> * Serial/parallel interface (Model 99)
|
||||
> * System clock/calendar/system configuration storage with battery back-up
|
||||
> * Sound system
|
||||
> * Keylock
|
||||
> * Bi-directional keyboard interface
|
||||
> * Enhanced keyboard
|
||||
> * Switchable worldwide power supply
|
||||
> * Power-on indicator light (green)
|
||||
> * Eight I/O expansion slots
|
||||
> * Socket for 80287 math co-processor
|
||||
> * 24-bit addressing
|
||||
> * 16-bit data path
|
||||
> * Seven-channel direct memory access (DMA)
|
||||
> * 16-level interrupt
|
||||
> * Three programmable timers
|
||||
|
||||
> Based on a high performance 16/24-bit Intel 80286 microprocessor,
|
||||
both models of the 5170 are equipped with a high capacity (1.2Mb)
|
||||
diskette drive, enhanced keyboard, ROM based BASIC language,
|
||||
clock/calendar with battery backup, and keylock. Standard memory on
|
||||
Model 68 is 256Kb and on Model 99 is 512Kb. In addition, Model 99 is
|
||||
equipped with a 20Mb fixed disk drive and a serial
|
||||
(asynchronous)/parallel (printer) adapter. Each system can be further
|
||||
expanded through customer setup options. Model 68 memory may be
|
||||
expanded to 512Kb by addition of pluggable memory modules on the
|
||||
system board. Both models may be further expanded to 640Kb with the
|
||||
128Kb memory option or up to 3Mb with 512Kb memory options.
|
||||
|
||||
> Additional direct access storage is available with a 20Mb
|
||||
Fixed Disk Drive, a second 1.2Mb High Capacity Diskette Drive, and a
|
||||
Dual-sided (320/360Kb) Diskette Drive. A maximum of two diskette
|
||||
drives and one fixed disk drive, or one diskette drive and two fixed
|
||||
disk drives can be attached to the system unit. These combinations
|
||||
result in direct access storage capacity of up to 41.2Mb.
|
||||
|
||||
> DOS 3.0 supports the 20Mb Fixed Disk Drive and 1.2Mb High
|
||||
Capacity Diskette Drive in the 5170 system. With DOS 3.0, the 1.2Mb
|
||||
diskette drive will also read single- and dual-sided diskettes
|
||||
formatted at 160/180Kb and 320/360Kb capacity, respectively. The
|
||||
Dual-sided Diskette Drive (320/360Kb) option is available for
|
||||
downward diskette portability with other IBM Personal Computer family
|
||||
members.
|
||||
|
||||
> The IBM Personal Computer AT is also supported by two other
|
||||
operating systems. Personal Computer Interactive Executive (PC/IX)
|
||||
Version 1.1 will support the IBM Personal Computer AT in
|
||||
compatibility, real address mode. PC/IX will be available in the
|
||||
fourth quarter of 1984. The IBM Personal Computer XENIX* will support
|
||||
the IBM Personal Computer AT in the 80286 protected address mode. IBM
|
||||
Personal Computer XENIX will be available in the first quarter of
|
||||
1985.
|
||||
|
||||
> The 5170 contains eight option (feature) slots that support
|
||||
feature cards for additional devices, features, or memory. Six of the
|
||||
slots support either the advanced 16-bit or 8-bit option cards. Two
|
||||
support 8-bit option cards only. However, both models use one 16-bit
|
||||
slot for the standard combination fixed disk and diskette drive
|
||||
adapter. The Model 99 uses one 8-bit slot for the Serial/Parallel
|
||||
Adapter. The result is seven available expansion slots on Model 68
|
||||
and six on Model 99.
|
||||
|
||||
> Both models include a world-wide power supply and a
|
||||
temperature-controlled variable speed cooling fan that significantly
|
||||
reduces acoustical noise in most user environments. Both models also
|
||||
include a security keylock, which, when locked by the user, prevents
|
||||
removal of the 5170 cover, initialization of the system, and entry of
|
||||
command/data from the keyboard.
|
||||
|
||||
> The keyboard is attached to the 5170 via a ten-foot coiled
|
||||
cable, permitting a variety of workspace configurations. The enhanced
|
||||
84-key keyboard, with an adjustable typing angle, offers commonly
|
||||
used data and word processing functions along with separate
|
||||
typewriter and numeric keypads. Key-location enhancements and mode
|
||||
indicators (Cap Lock, Numeric Lock, Scroll Lock) improve keyboard
|
||||
usability. Special symbols may be accessed with a combination of
|
||||
keys. Depending on the application program, from 10 to 40 special
|
||||
function keys may be supported.
|
||||
|
||||
> Exploring the IBM Personal Computer AT, a program on a
|
||||
diskette, is supplied with the 5170. It will familiarize a new
|
||||
computer user with the 5170. The program takes 1-1/2 to 2-1/2 hours
|
||||
to complete. There are two versions of the program, monochrome and
|
||||
color. The program is self-loading from the diskette. It contains
|
||||
tutorial information on the keyboard, printer, and disk storage, as
|
||||
well as DOS and text editing. It requires a 5170 with a minimum of
|
||||
one diskette drive, 256Kb of storage, and one display adapter (either
|
||||
monochrome or color).
|
||||
|
||||
> ### OPTIONAL FEATURES
|
||||
|
||||
> #### 256Kb Memory Module Kit (#0202)
|
||||
|
||||
> This option increases the 5170 Model 68 memory from 256Kb to
|
||||
512Kb. The kit consists of 18 modules that are plugged into existing
|
||||
sockets on the system board. A maximum of one kit may be installed on
|
||||
Model 68 only. It is required on the Model 68 for installation
|
||||
of #0209 and #0203.
|
||||
|
||||
> #### 512Kb Memory Expansion Option (#0203)
|
||||
|
||||
> This option adds memory above 1Mb, in 512Kb increments. Up to
|
||||
five options may be plugged into the I/O expansion slots of the
|
||||
system unit to provide a total of three megabytes of primary storage.
|
||||
Performance characteristics are the same as other 5170 user memory.
|
||||
|
||||
> The system unit must have at least 512 Kb installed. This option
|
||||
requires one 16-bit expansion slot. Note: This option may not be used
|
||||
for address storage from 512Kb to 640Kb. The memory range from 640Kb
|
||||
to 1Mb is reserved for system functions.
|
||||
|
||||
> #### 128Kb Memory Expansion Option (#0209)
|
||||
|
||||
> This option expands the memory from 512Kb to 640Kb.
|
||||
Performance characteristics are the same as other 5170 user memory.
|
||||
Only one 128Kb Memory Expansion Option may be installed on a 512Kb
|
||||
system unit and it requires a 16-bit expansion slot.
|
||||
|
||||
> #### 20Mb Fixed Disk Drive (#0205)
|
||||
|
||||
> Two optional fixed disk drives may be installed on Model 68 or
|
||||
one, as a second fixed disk drive, on Model 99, providing a total of
|
||||
40Mb of fixed disk storage capacity. Space and power are provided in
|
||||
the system unit for this drive(s). All fixed disk or diskette drives
|
||||
use the standard combination fixed disk and diskette drive adapter in
|
||||
the system unit. A dedicated landing zone for the read/write heads
|
||||
is available to protect the file and its contents during shipping,
|
||||
movement, or storage. Increased performance of 40 ms average access
|
||||
time is possible from the quasi-closed loop servo positioning system
|
||||
utilized in the drive. The number of fixed disk drives and diskette
|
||||
drives must not exceed three. No more than two fixed disk drives can
|
||||
be installed in a system unit.
|
||||
|
||||
> CHARACTERISTICS:
|
||||
|
||||
> * 20Mb of storage
|
||||
> * 512 bytes per sector
|
||||
> * 17 sectors per track
|
||||
> * 615 tracks per surface (cylinders)
|
||||
> * 40 ms average access time
|
||||
> * four surfaces
|
||||
> * 3573 RPM
|
||||
> * 5M bit per second transfer rate
|
||||
> * Dimensions:
|
||||
> - Height 82.55 mm (3.25 inches)
|
||||
> - Width 154.3 mm (6.1 inches)
|
||||
> - Depth 203.2 mm (8.0 inches)
|
||||
> - Weight 2.9 Kg (6.4 lbs.)
|
||||
|
||||
> #### High Capacity Diskette Drive (#0206)
|
||||
|
||||
> This is a half-high, 5-1/4-inch, dual-sided drive with 1.2Mb
|
||||
storage capacity. Space and power have been provided in the system
|
||||
unit for up to two drives. The drive is fully self-contained and
|
||||
consists of a spindle drive system, a read positioning system and a
|
||||
read/write/erase system.
|
||||
|
||||
> One of these drives is standard in both models. An optional
|
||||
second drive (#0206) may be installed in the system unit directly
|
||||
under the first if the space is not occupied by another disk or
|
||||
diskette drive. Both drives use the standard fixed disk and diskette
|
||||
drive adapter in the system unit.
|
||||
|
||||
> The drive uses the new 96-TPI, high density media. In
|
||||
addition, it will read or write 48-TPI, single- or dual-sided media
|
||||
written for the IBM PCjr, IBM Personal Computer, IBM Personal
|
||||
Computer XT, and IBM Portable Personal Computer, giving a high level
|
||||
of compatibility with existing applications. However, once the
|
||||
48-TPI media has been written in this drive, it may only be readable
|
||||
on a high capacity diskette drive.
|
||||
|
||||
> CHARACTERISTICS:
|
||||
|
||||
> * 1.2Mb storage
|
||||
> * 512 bytes per sector
|
||||
> * 15 sectors per track
|
||||
> * 96 tracks per inch
|
||||
> * Two sides
|
||||
> * 80 tracks per side
|
||||
> * 360 RPM
|
||||
> * Supports 300 and 500 bits/sec data transfer rate
|
||||
> * 94 ms average access time in 96-TPI mode
|
||||
> * Dimensions:
|
||||
> - Height 42.9 mm (1.7 inches)
|
||||
> - Width 154.3 mm (6.1 inches)
|
||||
> - Depth 203.2 mm (8.0 inches)
|
||||
> - Weight: 1.6 Kg (3.5 lbs.)
|
||||
|
||||
> #### Dual-sided Diskette Drive (#0207)
|
||||
|
||||
> This diskette drive permits the exchange of 320/360Kb diskette
|
||||
media between the Personal Computer AT, to the IBM Personal Computer,
|
||||
the IBM Personal Computer XT, the IBM Portable Personal Computer, and
|
||||
the IBM PCjr. It is a half-high, 5-1/4-inch, dual-sided drive with a
|
||||
320/360Kb storage capacity. Space and power for one drive have been
|
||||
provided in the system unit. The drive is fully self-contained and
|
||||
consists of a spindle drive system, a read positioning system, and a
|
||||
read/write/erase system.
|
||||
|
||||
> This drive is available for both 5170 models. It is installed
|
||||
in the system unit directly under the standard high capacity diskette
|
||||
drive if the space is not occupied by another fixed disk or diskette
|
||||
drive. This drive uses the standard fixed disk and diskette drive
|
||||
adapter in the system unit.
|
||||
|
||||
> CHARACTERISTICS:
|
||||
|
||||
> * 320/360Kb of storage
|
||||
> * 512 bytes per sector
|
||||
> * 8/9 sectors per track
|
||||
> * Two sides
|
||||
> * 91 ms average access time
|
||||
> * 40 tracks per surface
|
||||
> * 48 tracks per inch
|
||||
> * 300 RPM
|
||||
> * Transfer rate of 250K bits/second
|
||||
> * Dimensions:
|
||||
> - Height 42.9 mm (1.7 inches)
|
||||
> - Width 154.3 mm (6.1 inches)
|
||||
> - Depth 203.2 mm (8.0 inches)
|
||||
> - Weight: 1.6 Kg (3.5 lbs.)
|
||||
|
||||
> #### Math Co-Processor (#0211)
|
||||
|
||||
> This option is a high performance numeric 80287 processor
|
||||
extension with floating point, extended integer, and BCD data types,
|
||||
compatible with the Intel 8087 Math Co-Processor. When installed,
|
||||
the system fully conforms to the proposed IEEE Floating Point
|
||||
Standard and is an excellent facility for high-performance numeric
|
||||
processing. Only one 80287 can be installed in a system unit.
|
||||
|
||||
> #### Serial/Parallel Adapter (#0215)
|
||||
|
||||
> This option provides a serial port and a parallel port. It
|
||||
occupies only one expansion slot of either type. The serial portion
|
||||
is fully programmable and supports asynchronous communications from
|
||||
50 to 9600 baud. The back of the adapter has a nine-pin D-shell
|
||||
connector that is classified as an RS232-C port. When the optional
|
||||
10-foot Serial Adapter Cable (#0217) or 10-inch Serial Adapter
|
||||
Connector (#0242) is connected to the adapter, the 25-pin end of the
|
||||
cable or connector has all the signals of a standard EIA RS232-C
|
||||
interface. The parallel portion of the adapter provides the ability
|
||||
to attach various devices that accept eight bits of parallel data.
|
||||
The parallel port is provided by a 25-pin, D-shell connector. One or
|
||||
two Serial/Parallel Adapters may be installed in either model. Note:
|
||||
This adapter does not support current loop operation. The 5218
|
||||
Printer is not supported.
|
||||
|
||||
> #### Prototype Adapter (#0220)
|
||||
|
||||
> This adapter is 4.8 inches high by 13.12 inches long and plugs
|
||||
into any system unit expansion slot except 1 or 7. Two card edge
|
||||
tabs, one 2 by 31 positions and one 2 by 18 positions, provide all
|
||||
system control signals and voltages. No components are shipped with
|
||||
this card.
|
||||
|
||||
> The adapter contains a voltage bus (+5 Vdc) and a ground bus
|
||||
(0 Vdc). Each bus borders the adapter with the ground bus on the
|
||||
component side and the voltage bus on on the pin side. A system
|
||||
interface (wiring only) is also provided with a space for a jumper to
|
||||
specify whether the device has an 8- or a 16-bit data bus. This
|
||||
adapter also accommodates a D-shell connector from 9 to 37 positions.
|
||||
A recommended system interface logic diagram is available along with
|
||||
a list of recommended components to be used to interface custom logic
|
||||
to the 5170. Up to five Prototype Adapters can be installed in a
|
||||
system unit. Each requires a 16-bit expansion slot.
|
||||
|
||||
> #### Binary Synchronous Communications Adapter (#1204)
|
||||
|
||||
> The BSC Adapter provides an EIA RS232-C interface. It is
|
||||
compatible with the IBM Personal Computer, the Portable Personal
|
||||
Computer, and the Personal Computer XT. A maximum of two BSC Adapters
|
||||
may be installed. Only one BSC Adapter may be installed if an SDLC
|
||||
Adapter is installed.
|
||||
|
||||
> #### SDLC Communications Adapter (#1205)
|
||||
|
||||
> The SDLC Communications Adapter provides an EIA RS232-C
|
||||
interface. It is compatible with the IBM Personal Computer, the
|
||||
Portable Personal Computer, and the Personal Computer XT. Only one
|
||||
SDLC Adapter may be installed.
|
||||
|
||||
> #### Floor Standing Enclosure (#0218)
|
||||
|
||||
> This optional enclosure is available to customers who desire
|
||||
to remove their system unit from the work surface. With the system
|
||||
unit mounted vertically in the floor standing enclosure, only the
|
||||
essential parts of the system such as the display and keyboard need
|
||||
to be on the work surface. The unit may be positioned left or right
|
||||
of the workspace or under the workspace.
|
||||
|
||||
> #### Display Stand (#0216)
|
||||
|
||||
> The display stand is available for the IBM 5151 Monochrome
|
||||
Display Model 1 and IBM 5153 Color Display Model 1. It can be placed
|
||||
under the display to allow the customer to tilt and/or swivel the
|
||||
display for comfortable viewing.
|
||||
|
||||
> ### PUBLICATIONS
|
||||
|
||||
> Each system will be shipped with three manuals:
|
||||
|
||||
> * IBM Personal Computer AT Installation and Setup Manual (#2491)
|
||||
> * IBM Personal Computer AT Guide to Operations (#2241)
|
||||
> * IBM Personal Computer Basic Reference Manual Version 3.0 (#1132)
|
||||
|
||||
> The following are available for purchase:
|
||||
|
||||
> * IBM Personal Computer AT Technical Reference Manual (#2243)
|
||||
> * IBM Personal Computer AT Hardware Maintenance and Service Manual (#2242)
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC AT (Model 5170, 640Kb) with CGA Display
|
||||
permalink: /devices/pcx86/machine/5170/cga/640kb/rev3/debugger/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5170
|
||||
debugger: true
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5170" %}
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.23.0/machine.xsl"?>
|
||||
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC AT (8Mhz, 640Kb, Dual Floppy) with Color Display</name>
|
||||
<computer id="at-mda-640k" name="IBM PC AT" buswidth="24"/>
|
||||
<cpu id="cpu286" model="80286"/>
|
||||
<ram id="ramLow" addr="0x00000" size="0xa0000"/>
|
||||
<rom id="romBIOS" addr="0xf0000" size="0x10000" alias="0xff0000" file="/devices/pcx86/rom/5170/1985-11-15/ATBIOS-REV3.json"/>
|
||||
<video ref="/devices/pcx86/video/ibm/cga/ibm-cga.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/library.xml" automount='{A: {name: "PC-DOS 3.00 (Disk 1)", path: "/disks/pcx86/dos/ibm/3.00/PCDOS300-DISK1.json"}, B: {name: "PC-DOS 3.00 (Disk 2)", path: "/disks/pcx86/dos/ibm/3.00/PCDOS300-DISK2.json"}}'/>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us84-buttons-functions.xml"/>
|
||||
<debugger id="debugger" messages="fault" commands=""/>
|
||||
<panel ref="/devices/pcx86/panel/wide.xml"/>
|
||||
<comment>
|
||||
The 5170 doesn't have DIP switches like previous models, but it still has a few switches and jumpers.
|
||||
|
||||
First and foremost, there is a "Display Switch" near the battery connector that must be pushed "toward the
|
||||
front of your system unit" if you have a CGA that is your only (or primary) display adapter, or "toward the
|
||||
back of your system unit" if you're using an MDA as your only (or primary) display.
|
||||
|
||||
We support the "Display Switch" setting with the *monitor* property, which you can set to either "mono"
|
||||
(aka "mda") or "color" (aka "cga"). However, unlike the model 5150/5160 DIP switches, we currently offer no
|
||||
UI for this switch, so it cannot be changed by the user.
|
||||
|
||||
Second, there is the "keyboard inhibit switch"; it defaults to UNLOCKED and stays UNLOCKED, since no UI or
|
||||
configuration property is currently provided.
|
||||
|
||||
Finally, there is a "manufacturing jumper" that can be installed, enabling additional diagnostic functions
|
||||
in the ROM; it defaults to UNINSTALLED and stays UNINSTALLED, since no UI or configuration property is currently
|
||||
provided.
|
||||
|
||||
The rest of a 5170 machine's configuration is handled through CMOS settings, which PCjs configures automatically
|
||||
based on other settings (eg, the chipset's *floppies* property).
|
||||
</comment>
|
||||
<chipset id="chipset" model="5170" floppies="[1200,1200]" monitor="color"/>
|
||||
<serial id="com1" adapter="1"/>
|
||||
<serial id="com2" adapter="2" binding="print"/>
|
||||
<mouse serial="com1"/>
|
||||
</machine>
|
||||
12
devices/pcx86/machine/5170/cga/640kb/rev3/machine.md
Normal file
12
devices/pcx86/machine/5170/cga/640kb/rev3/machine.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC AT (Model 5170, 640Kb) with CGA Display
|
||||
permalink: /devices/pcx86/machine/5170/cga/640kb/rev3/
|
||||
redirect_from:
|
||||
- /devices/pcx86/machine/5170/cga/640kb/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5170
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5170" %}
|
||||
15
devices/pcx86/machine/5170/cga/640kb/rev3/machine.xml
Normal file
15
devices/pcx86/machine/5170/cga/640kb/rev3/machine.xml
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.23.0/machine.xsl"?>
|
||||
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC AT (8Mhz, 640Kb, Dual Floppy) with Color Display</name>
|
||||
<computer id="at-mda-640k" name="IBM PC AT" buswidth="24"/>
|
||||
<cpu id="cpu286" model="80286"/>
|
||||
<ram id="ramLow" addr="0x00000" size="0xa0000"/>
|
||||
<rom id="romBIOS" addr="0xf0000" size="0x10000" alias="0xff0000" file="/devices/pcx86/rom/5170/1985-11-15/ATBIOS-REV3.json"/>
|
||||
<video ref="/devices/pcx86/video/ibm/cga/ibm-cga.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/library.xml" automount='{A: {name: "PC-DOS 3.00 (Disk 1)", path: "/disks/pcx86/dos/ibm/3.00/PCDOS300-DISK1.json"}, B: {name: "PC-DOS 3.00 (Disk 2)", path: "/disks/pcx86/dos/ibm/3.00/PCDOS300-DISK2.json"}}'/>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us84-buttons-functions.xml"/>
|
||||
<chipset id="chipset" model="5170" floppies="[1200,1200]" monitor="color"/>
|
||||
<serial id="com1" adapter="1"/>
|
||||
<mouse serial="com1"/>
|
||||
</machine>
|
||||
12
devices/pcx86/machine/5170/cga/README.md
Normal file
12
devices/pcx86/machine/5170/cga/README.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC AT (Model 5170) with Color Display
|
||||
permalink: /devices/pcx86/machine/5170/cga/
|
||||
---
|
||||
|
||||
IBM PC AT with Color (CGA) Display
|
||||
---
|
||||
|
||||
All our Color Display configurations of the IBM PC AT (Model 5170) are located here, including:
|
||||
|
||||
* [IBM PC AT (8Mhz, 640Kb, Dual Floppy) with CGA Display](/devices/pcx86/machine/5170/cga/640kb/rev3/) ([Debugger](/devices/pcx86/machine/5170/cga/640kb/rev3/debugger/))
|
||||
13
devices/pcx86/machine/5170/ega/1152kb/README.md
Normal file
13
devices/pcx86/machine/5170/ega/1152kb/README.md
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC AT (Model 5170) with Enhanced Color Display
|
||||
permalink: /devices/pcx86/machine/5170/ega/1152kb/
|
||||
redirect_from:
|
||||
- /configs/pc/machines/5170/ega/1152kb/
|
||||
---
|
||||
|
||||
IBM PC AT with 1Mb RAM and Enhanced Color Graphics (EGA) Display
|
||||
---
|
||||
|
||||
* [IBM PC AT (6Mhz, 1Mb, 20Mb Hard Disk) with EGA Display](/devices/pcx86/machine/5170/ega/1152kb/rev1/) ([Debugger](/devices/pcx86/machine/5170/ega/1152kb/rev1/debugger/))
|
||||
* [IBM PC AT (8Mhz, 1Mb, 20Mb Hard Disk) with EGA Display](/devices/pcx86/machine/5170/ega/1152kb/rev3/) ([Debugger](/devices/pcx86/machine/5170/ega/1152kb/rev3/debugger/),[Backtrack](/devices/pcx86/machine/5170/ega/1152kb/rev3/debugger/backtrack/))
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC AT (Model 5170, 1152Kb) with EGA Display and 20Mb Hard Disk
|
||||
permalink: /devices/pcx86/machine/5170/ega/1152kb/rev1/debugger/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5170
|
||||
debugger: true
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5170" %}
|
||||
|
|
@ -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="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC AT (6Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk</name>
|
||||
<computer id="at-ega-1152k-rev1" name="IBM PC AT" buswidth="24"/>
|
||||
<cpu id="cpu286" model="80286"/>
|
||||
<ram id="ramLow" addr="0x00000" test="false" size="0xa0000" comment="ROM BIOS memory test has been disabled"/>
|
||||
<ram id="ramExt" addr="0x100000" size="0x80000" comment=""/>
|
||||
<rom id="romBIOS" addr="0xf0000" size="0x10000" alias="0xff0000" file="/devices/pcx86/rom/5170/1984-01-10/ATBIOS-REV1.json"/>
|
||||
<video ref="/devices/pcx86/video/ibm/ega/1984-09-13/128kb-autolockfs.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/library.xml" automount='{A: {name: "PC-DOS 3.00 (Disk 1)", path: "/disks/pcx86/dos/ibm/3.00/PCDOS300-DISK1.json"}, B: {name: "PC-DOS 3.00 (Disk 2)", path: "/disks/pcx86/dos/ibm/3.00/PCDOS300-DISK2.json"}}'/>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us84-buttons-functions.xml"/>
|
||||
<debugger id="debugger" messages="fault" commands=""/>
|
||||
<panel ref="/devices/pcx86/panel/wide.xml"/>
|
||||
<hdc id="hdcAT" type="at" drives='[{name:"20Mb Hard Disk",type:2}]'/>
|
||||
<chipset id="chipset" model="5170" floppies="[1200,1200]"/>
|
||||
<serial id="com1" adapter="1"/>
|
||||
<serial id="com2" adapter="2" binding="print"/>
|
||||
<mouse serial="com1"/>
|
||||
</machine>
|
||||
12
devices/pcx86/machine/5170/ega/1152kb/rev1/machine.md
Normal file
12
devices/pcx86/machine/5170/ega/1152kb/rev1/machine.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC AT (Model 5170, 1152Kb) with EGA Display and 20Mb Hard Disk
|
||||
permalink: /devices/pcx86/machine/5170/ega/1152kb/rev1/
|
||||
redirect_from:
|
||||
- /configs/pc/machines/5170/ega/1152kb/rev1/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5170
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5170" %}
|
||||
17
devices/pcx86/machine/5170/ega/1152kb/rev1/machine.xml
Normal file
17
devices/pcx86/machine/5170/ega/1152kb/rev1/machine.xml
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.23.0/machine.xsl"?>
|
||||
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC AT (6Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk</name>
|
||||
<computer id="at-ega-1152k-rev1" name="IBM PC AT" buswidth="24"/>
|
||||
<cpu id="cpu286" model="80286"/>
|
||||
<ram id="ramLow" addr="0x00000" test="false" size="0xa0000" comment="ROM BIOS memory test has been disabled"/>
|
||||
<ram id="ramExt" addr="0x100000" size="0x80000" comment=""/>
|
||||
<rom id="romBIOS" addr="0xf0000" size="0x10000" alias="0xff0000" file="/devices/pcx86/rom/5170/1984-01-10/ATBIOS-REV1.json"/>
|
||||
<video ref="/devices/pcx86/video/ibm/ega/1984-09-13/128kb-autolockfs.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/library.xml" automount='{A: {name: "PC-DOS 3.00 (Disk 1)", path: "/disks/pcx86/dos/ibm/3.00/PCDOS300-DISK1.json"}, B: {name: "PC-DOS 3.00 (Disk 2)", path: "/disks/pcx86/dos/ibm/3.00/PCDOS300-DISK2.json"}}'/>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us84-buttons-functions.xml"/>
|
||||
<hdc id="hdcAT" type="at" drives='[{name:"20Mb Hard Disk",type:2}]'/>
|
||||
<chipset id="chipset" model="5170" floppies="[1200,1200]"/>
|
||||
<serial id="com1" adapter="1"/>
|
||||
<mouse serial="com1"/>
|
||||
</machine>
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC AT (Model 5170, 1152Kb, 20Mb Drive) with EGA Display and Debugger
|
||||
permalink: /devices/pcx86/machine/5170/ega/1152kb/rev3/debugger/backtrack/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5170
|
||||
debugger: true
|
||||
uncompiled: true # for now, debugger and uncompiled must be true to enable BACKTRACK support
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5170" %}
|
||||
|
|
@ -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="ibm5170rev3" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC AT (8Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk</name>
|
||||
<computer id="at-ega-1152k-rev3" name="IBM PC AT" buswidth="24"/>
|
||||
<cpu id="cpu286" model="80286" cycles="8000000" autostart="false"/>
|
||||
<ram id="ramLow" addr="0x00000" test="true" size="0xa0000" comment="ROM BIOS memory test has been disabled"/>
|
||||
<ram id="ramExt" addr="0x100000" size="0x80000" comment=""/>
|
||||
<rom id="romBIOS" addr="0xf0000" size="0x10000" alias="0xff0000" file="/devices/pcx86/rom/5170/1985-11-15/ATBIOS-REV3.json"/>
|
||||
<video ref="/devices/pcx86/video/ibm/ega/1984-09-13/128kb-autolockfs.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/library.xml" automount='{A: {name: "PC-DOS 3.20 (Disk 1)", path: "/disks/pcx86/dos/ibm/3.20/PCDOS320-DISK1.json"}, B: {name: "PC-DOS 3.20 (Disk 2)", path: "/disks/pcx86/dos/ibm/3.20/PCDOS320-DISK2.json"}}'/>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us84-buttons-functions.xml"/>
|
||||
<debugger id="debugger" messages="fault" commands=""/>
|
||||
<panel ref="/devices/pcx86/panel/btpanel.xml"/>
|
||||
<hdc ref="/disks/pcx86/fixed/20mb/pcdos330-empty.xml"/>
|
||||
<chipset id="chipset" model="5170" floppies="[1440,1200]" monitor="ega"/>
|
||||
<serial id="com1" adapter="1"/>
|
||||
<serial id="com2" adapter="2" binding="print"/>
|
||||
<mouse serial="com1"/>
|
||||
</machine>
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC AT (Model 5170, 1152Kb, 20Mb Drive) with EGA Display and Debugger
|
||||
permalink: /devices/pcx86/machine/5170/ega/1152kb/rev3/debugger/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5170
|
||||
debugger: true
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5170" %}
|
||||
|
|
@ -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="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC AT (8Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk</name>
|
||||
<computer id="at-ega-1152k-rev3" name="IBM PC AT" buswidth="24"/>
|
||||
<cpu id="cpu286" model="80286" cycles="8000000"/>
|
||||
<ram id="ramLow" addr="0x00000" test="false" size="0xa0000" comment="ROM BIOS memory test has been disabled"/>
|
||||
<ram id="ramExt" addr="0x100000" size="0x80000" comment=""/>
|
||||
<rom id="romBIOS" addr="0xf0000" size="0x10000" alias="0xff0000" file="/devices/pcx86/rom/5170/1985-11-15/ATBIOS-REV3.json"/>
|
||||
<video ref="/devices/pcx86/video/ibm/ega/1984-09-13/128kb-autolockfs.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/library.xml" automount='{A: {name: "PC-DOS 3.30 (Disk 1)", path: "/disks/pcx86/dos/ibm/3.30/PCDOS330-DISK1.json"}, B: {name: "PC-DOS 3.30 (Disk 2)", path: "/disks/pcx86/dos/ibm/3.30/PCDOS330-DISK2.json"}}'/>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us84-buttons-arrows.xml"/>
|
||||
<debugger id="debugger" messages="fault" commands=""/>
|
||||
<panel ref="/devices/pcx86/panel/wide.xml"/>
|
||||
<hdc ref="/disks/pcx86/fixed/20mb/pcdos330-empty.xml"/>
|
||||
<chipset id="chipset" model="5170" floppies="[1440,1200]"/>
|
||||
<serial id="com1" adapter="1"/>
|
||||
<serial id="com2" adapter="2" binding="print"/>
|
||||
<mouse serial="com1"/>
|
||||
</machine>
|
||||
10
devices/pcx86/machine/5170/ega/1152kb/rev3/machine.md
Normal file
10
devices/pcx86/machine/5170/ega/1152kb/rev3/machine.md
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC AT (Model 5170, 1152Kb, 20Mb Drive) with EGA Display
|
||||
permalink: /devices/pcx86/machine/5170/ega/1152kb/rev3/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5170
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5170" %}
|
||||
21
devices/pcx86/machine/5170/ega/1152kb/rev3/machine.xml
Normal file
21
devices/pcx86/machine/5170/ega/1152kb/rev3/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="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC AT (8Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk</name>
|
||||
<computer id="at-ega-1152k-rev3" name="IBM PC AT" buswidth="24"/>
|
||||
<ram id="ramLow" addr="0x00000" test="false" size="0xa0000" comment="ROM BIOS memory test has been disabled"/>
|
||||
<ram id="ramExt" addr="0x100000" size="0x80000" comment=""/>
|
||||
<rom id="romBIOS" addr="0xf0000" size="0x10000" alias="0xff0000" file="/devices/pcx86/rom/5170/1985-11-15/ATBIOS-REV3.json"/>
|
||||
<video ref="/devices/pcx86/video/ibm/ega/1984-09-13/128kb-autolockfs.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/library.xml" automount='{A: {name: "PC-DOS 3.30 (Disk 1)", path: "/disks/pcx86/dos/ibm/3.30/PCDOS330-DISK1.json"}, B: {name: "PC-DOS 3.30 (Disk 2)", path: "/disks/pcx86/dos/ibm/3.30/PCDOS330-DISK2.json"}}'/>
|
||||
<hdc ref="/disks/pcx86/fixed/20mb/pcdos330-empty.xml"/>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us84-buttons-arrows.xml"/>
|
||||
<cpu id="cpu286" model="80286" cycles="8000000" autostart="true" pos="right" padright="8px" padbottom="8px">
|
||||
<control type="button" binding="run">Run</control>
|
||||
<control type="button" binding="reset">Reset</control>
|
||||
<control type="button" binding="setSpeed">Speed</control>
|
||||
</cpu>
|
||||
<chipset id="chipset" model="5170" floppies="[1440,1200]"/>
|
||||
<serial id="com1" adapter="1"/>
|
||||
<mouse serial="com1"/>
|
||||
</machine>
|
||||
12
devices/pcx86/machine/5170/ega/2048kb/README.md
Normal file
12
devices/pcx86/machine/5170/ega/2048kb/README.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC AT (Model 5170) with Enhanced Color Display
|
||||
permalink: /devices/pcx86/machine/5170/ega/2048kb/
|
||||
redirect_from:
|
||||
- /configs/pc/machines/5170/ega/2048kb/
|
||||
---
|
||||
|
||||
IBM PC AT with 2Mb RAM and Enhanced Color Graphics (EGA) Display
|
||||
---
|
||||
|
||||
* [IBM PC AT (8Mhz, 2Mb, 20Mb Hard Disk) with EGA Display](/devices/pcx86/machine/5170/ega/2048kb/rev3/) ([Debugger](/devices/pcx86/machine/5170/ega/2048kb/rev3/debugger/),[Backtrack](/devices/pcx86/machine/5170/ega/2048kb/rev3/debugger/backtrack/))
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC AT (Model 5170, 2Mb, 20Mb Drive) with EGA Display and Debugger
|
||||
permalink: /devices/pcx86/machine/5170/ega/2048kb/rev3/debugger/backtrack/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5170
|
||||
debugger: true
|
||||
uncompiled: true # for now, debugger and uncompiled must be true to enable BACKTRACK support
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5170" %}
|
||||
|
|
@ -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="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name>IBM PC AT (8Mhz), 128Kb EGA, 2Mb RAM, 20Mb Hard Disk</name>
|
||||
<computer id="at-ega-2048k" name="IBM PC AT" buswidth="24"/>
|
||||
<cpu id="cpu286" model="80286" cycles="8000000" autostart="false"/>
|
||||
<ram id="ramLow" addr="0x00000" test="false" size="0xa0000" comment="ROM BIOS memory test has been disabled"/>
|
||||
<ram id="ramExt" addr="0x100000" size="0x160000" comment=""/>
|
||||
<rom id="romBIOS" addr="0xf0000" size="0x10000" alias="0xff0000" file="/devices/pcx86/rom/5170/1985-11-15/ATBIOS-REV3.json"/>
|
||||
<video ref="/devices/pcx86/video/ibm/ega/1984-09-13/128kb-lockfs.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/library.xml" automount='{A:{name:"PC-DOS 3.30 (Disk 1)",path:"/disks/pcx86/dos/ibm/3.30/PCDOS330-DISK1.json"}, B:{name:"PC-DOS 3.30 (Disk 2)",path:"/disks/pcx86/dos/ibm/3.30/PCDOS330-DISK2.json"}}'/>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us84-buttons-arrows.xml"/>
|
||||
<debugger id="debugger" messages="fault" commands=""/>
|
||||
<panel ref="/devices/pcx86/panel/btpanel.xml"/>
|
||||
<hdc ref="/disks/pcx86/fixed/20mb/pcdos330-empty.xml"/>
|
||||
<chipset id="chipset" model="5170" floppies="[1440,1200]"/>
|
||||
<serial id="com1" adapter="1"/>
|
||||
<serial id="com2" adapter="2" binding="print" tabsize="8" charbol="9"/>
|
||||
<mouse serial="com1"/>
|
||||
</machine>
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC AT (Model 5170, 2Mb20Mb Hard Disk) with EGA Display and Debugger
|
||||
permalink: /devices/pcx86/machine/5170/ega/2048kb/rev3/debugger/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5170
|
||||
debugger: true
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5170" %}
|
||||
|
|
@ -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="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name>IBM PC AT (8Mhz), 128Kb EGA, 2Mb RAM, 20Mb Hard Disk</name>
|
||||
<computer id="at-ega-2048k" name="IBM PC AT" buswidth="24"/>
|
||||
<cpu id="cpu286" model="80286" cycles="8000000" autostart="true"/>
|
||||
<ram id="ramLow" addr="0x00000" test="false" size="0xa0000" comment="ROM BIOS memory test has been disabled"/>
|
||||
<ram id="ramExt" addr="0x100000" size="0x160000" comment=""/>
|
||||
<rom id="romBIOS" addr="0xf0000" size="0x10000" alias="0xff0000" file="/devices/pcx86/rom/5170/1985-11-15/ATBIOS-REV3.json"/>
|
||||
<video ref="/devices/pcx86/video/ibm/ega/1984-09-13/128kb-lockfs.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/library.xml" automount='{A:{name:"PC-DOS 3.30 (Disk 1)",path:"/disks/pcx86/dos/ibm/3.30/PCDOS330-DISK1.json"}, B:{name:"PC-DOS 3.30 (Disk 2)",path:"/disks/pcx86/dos/ibm/3.30/PCDOS330-DISK2.json"}}'/>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us84-buttons-arrows.xml"/>
|
||||
<debugger id="debugger" messages="fault" commands=""/>
|
||||
<panel ref="/devices/pcx86/panel/wide.xml"/>
|
||||
<hdc ref="/disks/pcx86/fixed/20mb/pcdos330-empty.xml"/>
|
||||
<chipset id="chipset" model="5170" floppies="[1440,1200]"/>
|
||||
<serial id="com1" adapter="1"/>
|
||||
<serial id="com2" adapter="2" binding="print" tabsize="8" charbol="9"/>
|
||||
<mouse serial="com1"/>
|
||||
</machine>
|
||||
10
devices/pcx86/machine/5170/ega/2048kb/rev3/machine.md
Normal file
10
devices/pcx86/machine/5170/ega/2048kb/rev3/machine.md
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC AT (Model 5170, 2Mb, 20Mb Hard Disk) with EGA Display
|
||||
permalink: /devices/pcx86/machine/5170/ega/2048kb/rev3/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5170
|
||||
---
|
||||
|
||||
{% include machine.html id="ibm5170" %}
|
||||
17
devices/pcx86/machine/5170/ega/2048kb/rev3/machine.xml
Normal file
17
devices/pcx86/machine/5170/ega/2048kb/rev3/machine.xml
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.23.0/machine.xsl"?>
|
||||
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name>IBM PC AT (8Mhz), 128Kb EGA, 2Mb RAM, 20Mb Hard Disk</name>
|
||||
<computer id="at-ega-2048k" name="IBM PC AT" buswidth="24"/>
|
||||
<cpu id="cpu286" model="80286" cycles="8000000" autostart="true"/>
|
||||
<ram id="ramLow" addr="0x00000" test="false" size="0xa0000" comment="ROM BIOS memory test has been disabled"/>
|
||||
<ram id="ramExt" addr="0x100000" size="0x160000" comment=""/>
|
||||
<rom id="romBIOS" addr="0xf0000" size="0x10000" alias="0xff0000" file="/devices/pcx86/rom/5170/1985-11-15/ATBIOS-REV3.json"/>
|
||||
<video ref="/devices/pcx86/video/ibm/ega/1984-09-13/128kb-lockfs.xml"/>
|
||||
<fdc ref="/disks/pcx86/compiled/library.xml" automount='{A:{name:"PC-DOS 3.30 (Disk 1)",path:"/disks/pcx86/dos/ibm/3.30/PCDOS330-DISK1.json"}, B:{name:"PC-DOS 3.30 (Disk 2)",path:"/disks/pcx86/dos/ibm/3.30/PCDOS330-DISK2.json"}}'/>
|
||||
<hdc ref="/disks/pcx86/fixed/20mb/pcdos330-empty.xml"/>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us84-buttons-arrows.xml"/>
|
||||
<chipset id="chipset" model="5170" floppies="[1440,1200]"/>
|
||||
<serial id="com1" adapter="1"/>
|
||||
<mouse serial="com1"/>
|
||||
</machine>
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue