This repository has been archived by the owner on Dec 24, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 91
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added MDA and CGA 5170 configurations, and fixed a problem with 5170 …
…REV2/REV3 floppy-only machines
- Loading branch information
Showing
38 changed files
with
615 additions
and
352 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
11 changes: 11 additions & 0 deletions
11
devices/pc/machine/5170/cga/640kb/rev3/debugger/machine.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- | ||
layout: page | ||
title: "IBM PC AT (Model 5170, 640Kb) with CGA Display" | ||
permalink: /devices/pc/machine/5170/cga/640kb/rev3/debugger/ | ||
machines: | ||
- type: pc | ||
id: ibm5170 | ||
debugger: true | ||
--- | ||
|
||
{% include machine.html id="ibm5170" %} |
36 changes: 36 additions & 0 deletions
36
devices/pc/machine/5170/cga/640kb/rev3/debugger/machine.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.21.4/machine.xsl"?> | ||
<machine id="ibm5170" class="pc" 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/pc/rom/5170/1985-11-15/ATBIOS-REV3.json"/> | ||
<video ref="/devices/pc/video/ibm/mda/ibm-mda.xml"/> | ||
<fdc ref="/disks/pc/compiled/library.xml" automount='{A: {name: "PC-DOS 3.00 (Disk 1)", path: "/disks/pc/dos/ibm/3.00/PCDOS300-DISK1.json"}, B: {name: "PC-DOS 3.00 (Disk 2)", path: "/disks/pc/dos/ibm/3.00/PCDOS300-DISK2.json"}}'/> | ||
<keyboard ref="/devices/pc/keyboard/us84-buttons-functions.xml"/> | ||
<debugger id="debugger" messages="fault" commands=""/> | ||
<panel ref="/devices/pc/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. | ||
</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> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
layout: page | ||
title: "IBM PC AT (Model 5170, 640Kb) with CGA Display" | ||
permalink: /devices/pc/machine/5170/cga/640kb/rev3/ | ||
machines: | ||
- type: pc | ||
id: ibm5170 | ||
--- | ||
|
||
{% include machine.html id="ibm5170" %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.21.4/machine.xsl"?> | ||
<machine id="ibm5170" class="pc" 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/pc/rom/5170/1985-11-15/ATBIOS-REV3.json"/> | ||
<video ref="/devices/pc/video/ibm/mda/ibm-mda.xml"/> | ||
<fdc ref="/disks/pc/compiled/library.xml" automount='{A: {name: "PC-DOS 3.00 (Disk 1)", path: "/disks/pc/dos/ibm/3.00/PCDOS300-DISK1.json"}, B: {name: "PC-DOS 3.00 (Disk 2)", path: "/disks/pc/dos/ibm/3.00/PCDOS300-DISK2.json"}}'/> | ||
<keyboard ref="/devices/pc/keyboard/us84-buttons-functions.xml"/> | ||
<chipset id="chipset" model="5170" floppies="[1200,1200]" monitor="color"/> | ||
<serial id="com1" adapter="1"/> | ||
<mouse serial="com1"/> | ||
</machine> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
--- | ||
layout: page | ||
title: "IBM PC AT (Model 5170) with Color Display" | ||
permalink: /devices/pc/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/pc/machine/5170/cga/640kb/rev3/) ([Debugger](/devices/pc/machine/5170/cga/640kb/rev3/debugger/)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
layout: page | ||
title: "IBM PC AT (Model 5170, 1152Kb) with EGA Display and 20Mb Hard Disk" | ||
permalink: /devices/pc/machine/5170/ega/1152kb/rev1/ | ||
machines: | ||
- type: pc | ||
id: ibm5170 | ||
--- | ||
|
||
{% include machine.html id="ibm5170" %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.21.4/machine.xsl"?> | ||
<machine id="ibm5170" class="pc" 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/pc/rom/5170/1984-01-10/ATBIOS-REV1.json"/> | ||
<video ref="/devices/pc/video/ibm/ega/1984-09-13/128kb-autolockfs.xml"/> | ||
<fdc ref="/disks/pc/compiled/library.xml" automount='{A: {name: "PC-DOS 3.00 (Disk 1)", path: "/disks/pc/dos/ibm/3.00/PCDOS300-DISK1.json"}, B: {name: "PC-DOS 3.00 (Disk 2)", path: "/disks/pc/dos/ibm/3.00/PCDOS300-DISK2.json"}}'/> | ||
<keyboard ref="/devices/pc/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> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
23 changes: 0 additions & 23 deletions
23
devices/pc/machine/5170/ega/640kb/rev1/debugger/manifest.xml
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
11 changes: 11 additions & 0 deletions
11
devices/pc/machine/5170/mda/640kb/rev3/debugger/machine.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- | ||
layout: page | ||
title: "IBM PC AT (Model 5170, 640Kb) with MDA Display" | ||
permalink: /devices/pc/machine/5170/mda/640kb/rev3/debugger/ | ||
machines: | ||
- type: pc | ||
id: ibm5170 | ||
debugger: true | ||
--- | ||
|
||
{% include machine.html id="ibm5170" %} |
36 changes: 36 additions & 0 deletions
36
devices/pc/machine/5170/mda/640kb/rev3/debugger/machine.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.21.4/machine.xsl"?> | ||
<machine id="ibm5170" class="pc" border="1" pos="center" background="#FAEBD7"> | ||
<name pos="center">IBM PC AT (8Mhz, 640Kb, Dual Floppy) with Monochrome 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/pc/rom/5170/1985-11-15/ATBIOS-REV3.json"/> | ||
<video ref="/devices/pc/video/ibm/mda/ibm-mda.xml"/> | ||
<fdc ref="/disks/pc/compiled/library.xml" automount='{A: {name: "PC-DOS 3.00 (Disk 1)", path: "/disks/pc/dos/ibm/3.00/PCDOS300-DISK1.json"}, B: {name: "PC-DOS 3.00 (Disk 2)", path: "/disks/pc/dos/ibm/3.00/PCDOS300-DISK2.json"}}'/> | ||
<keyboard ref="/devices/pc/keyboard/us84-buttons-functions.xml"/> | ||
<debugger id="debugger" messages="fault" commands=""/> | ||
<panel ref="/devices/pc/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. | ||
</comment> | ||
<chipset id="chipset" model="5170" floppies="[1200,1200]" monitor="mono"/> | ||
<serial id="com1" adapter="1"/> | ||
<serial id="com2" adapter="2" binding="print"/> | ||
<mouse serial="com1"/> | ||
</machine> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
layout: page | ||
title: "IBM PC AT (Model 5170, 640Kb) with MDA Display" | ||
permalink: /devices/pc/machine/5170/mda/640kb/rev3/ | ||
machines: | ||
- type: pc | ||
id: ibm5170 | ||
--- | ||
|
||
{% include machine.html id="ibm5170" %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.21.4/machine.xsl"?> | ||
<machine id="ibm5170" class="pc" border="1" pos="center" background="#FAEBD7"> | ||
<name pos="center">IBM PC AT (8Mhz, 640Kb, Dual Floppy) with Monochrome 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/pc/rom/5170/1985-11-15/ATBIOS-REV3.json"/> | ||
<video ref="/devices/pc/video/ibm/mda/ibm-mda.xml"/> | ||
<fdc ref="/disks/pc/compiled/library.xml" automount='{A: {name: "PC-DOS 3.00 (Disk 1)", path: "/disks/pc/dos/ibm/3.00/PCDOS300-DISK1.json"}, B: {name: "PC-DOS 3.00 (Disk 2)", path: "/disks/pc/dos/ibm/3.00/PCDOS300-DISK2.json"}}'/> | ||
<keyboard ref="/devices/pc/keyboard/us84-buttons-functions.xml"/> | ||
<chipset id="chipset" model="5170" floppies="[1200,1200]" monitor="mono"/> | ||
<serial id="com1" adapter="1"/> | ||
<mouse serial="com1"/> | ||
</machine> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
--- | ||
layout: page | ||
title: "IBM PC AT (Model 5170) with Monochrome Display" | ||
permalink: /devices/pc/machine/5170/mda/ | ||
--- | ||
|
||
IBM PC AT with Monochrome (MDA) Display | ||
--- | ||
|
||
All our Monochrome Display configurations of the IBM PC AT (Model 5170) are located here, including: | ||
|
||
* [IBM PC AT (8Mhz, 640Kb, Dual Floppy) with MDA Display](/devices/pc/machine/5170/mda/640kb/rev3/) ([Debugger](/devices/pc/machine/5170/mda/640kb/rev3/debugger/)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.