From c5b8b44da853da40181b03b3362443e516d7c584 Mon Sep 17 00:00:00 2001 From: Jeff Parsons Date: Sun, 20 Mar 2016 16:24:34 -0700 Subject: [PATCH] Added AT&T 6300 resources --- devices/pc/chipset/att6300-cga-max.xml | 5 + devices/pc/machine/README.md | 6 +- devices/pc/machine/att/6300/README.md | 20 ++ .../att/6300/cga/640kb/debugger/machine.md | 11 + .../att/6300/cga/640kb/debugger/machine.xml | 15 + .../pc/machine/att/6300/cga/640kb/machine.md | 10 + .../pc/machine/att/6300/cga/640kb/machine.xml | 16 ++ devices/pc/machine/att/README.md | 10 + devices/pc/machine/cdp/README.md | 2 +- .../mpc1600/cga/640kb/debugger/machine.xml | 2 +- .../machine/cdp/mpc1600/cga/640kb/machine.xml | 2 +- devices/pc/machine/zenith/README.md | 21 ++ .../z150/cga/640kb/debugger/machine.xml | 3 +- .../machine/zenith/z150/cga/640kb/machine.xml | 3 +- devices/pc/rom/att/6300/BIOS-143.json | 258 ++++++++++++++++++ devices/pc/rom/att/6300/README.md | 17 ++ devices/pc/rom/att/6300/bios-143.xml | 2 + .../mpc1600/{MPC4.34.json => BIOS-434.json} | 0 devices/pc/rom/cdp/mpc1600/README.md | 17 ++ .../cdp/mpc1600/{mpc-443.xml => bios-434.xml} | 2 +- devices/pc/rom/olivetti/m24/BIOS-143.json | 258 ++++++++++++++++++ devices/pc/rom/olivetti/m24/README.md | 16 ++ devices/pc/rom/olivetti/m24/bios-143.xml | 2 + .../{Z150-1988.json => BIOS-Z150-1988.json} | 0 devices/pc/rom/zenith/z150/README.md | 17 ++ .../{z150-1988.xml => bios-z150-1988.xml} | 2 +- docs/pcjs/examples/pc-dbg.js | 2 +- docs/pcjs/examples/pc.js | 2 +- modules/pcjs/lib/chipset.js | 16 +- versions/pcjs/1.21.2/pc-dbg.js | 2 +- versions/pcjs/1.21.2/pc.js | 2 +- 31 files changed, 724 insertions(+), 17 deletions(-) create mode 100644 devices/pc/chipset/att6300-cga-max.xml create mode 100644 devices/pc/machine/att/6300/README.md create mode 100644 devices/pc/machine/att/6300/cga/640kb/debugger/machine.md create mode 100644 devices/pc/machine/att/6300/cga/640kb/debugger/machine.xml create mode 100644 devices/pc/machine/att/6300/cga/640kb/machine.md create mode 100644 devices/pc/machine/att/6300/cga/640kb/machine.xml create mode 100644 devices/pc/machine/att/README.md create mode 100644 devices/pc/machine/zenith/README.md create mode 100644 devices/pc/rom/att/6300/BIOS-143.json create mode 100644 devices/pc/rom/att/6300/README.md create mode 100644 devices/pc/rom/att/6300/bios-143.xml rename devices/pc/rom/cdp/mpc1600/{MPC4.34.json => BIOS-434.json} (100%) create mode 100644 devices/pc/rom/cdp/mpc1600/README.md rename devices/pc/rom/cdp/mpc1600/{mpc-443.xml => bios-434.xml} (75%) create mode 100644 devices/pc/rom/olivetti/m24/BIOS-143.json create mode 100644 devices/pc/rom/olivetti/m24/README.md create mode 100644 devices/pc/rom/olivetti/m24/bios-143.xml rename devices/pc/rom/zenith/z150/{Z150-1988.json => BIOS-Z150-1988.json} (100%) create mode 100644 devices/pc/rom/zenith/z150/README.md rename devices/pc/rom/zenith/z150/{z150-1988.xml => bios-z150-1988.xml} (72%) diff --git a/devices/pc/chipset/att6300-cga-max.xml b/devices/pc/chipset/att6300-cga-max.xml new file mode 100644 index 000000000..8fccd1d93 --- /dev/null +++ b/devices/pc/chipset/att6300-cga-max.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/devices/pc/machine/README.md b/devices/pc/machine/README.md index accc25baa..e7adb4f3c 100644 --- a/devices/pc/machine/README.md +++ b/devices/pc/machine/README.md @@ -19,8 +19,10 @@ PCjs supports these IBM PC models: along with these IBM PC-compatibles: -* [Columbia Data Products](/devices/pc/machine/cdp/) (eg, [MPC 1600](/devices/pc/machine/cdp/mpc1600/cga/640kb/)) -* [COMPAQ](/devices/pc/machine/compaq/) (eg, [DeskPro 386](/devices/pc/machine/compaq/deskpro386/)) +* [AT&T](/devices/pc/machine/att/) ([AT&T 6300](/devices/pc/machine/att/6300/cga/640kb/)) +* [Columbia Data Products](/devices/pc/machine/cdp/) ([MPC 1600](/devices/pc/machine/cdp/mpc1600/cga/640kb/)) +* [COMPAQ](/devices/pc/machine/compaq/) ([DeskPro 386](/devices/pc/machine/compaq/deskpro386/)) +* [Zenith Data Systems](/devices/pc/machine/zenith/) ([Z-150](/devices/pc/machine/zenith/z150/cga/640kb/)) Learn more about the [Devices](/devices/) used to build all our machines, such as the 6502-based [Ohio Scientific Challenger 1P](/devices/c1p/machine/). diff --git a/devices/pc/machine/att/6300/README.md b/devices/pc/machine/att/6300/README.md new file mode 100644 index 000000000..6a674e6ce --- /dev/null +++ b/devices/pc/machine/att/6300/README.md @@ -0,0 +1,20 @@ +--- +layout: page +title: AT&T Personal Computer 6300 +permalink: /devices/pc/machine/att/6300/ +--- + +AT&T Personal Computer 6300 +--- + +The following AT&T 6300 machines are available: + +* [AT&T Personal Computer 6300](/devices/pc/machine/att/6300/cga/640kb/) ([Debugger](/devices/pc/machine/att/6300/cga/640kb/debugger/)) + +The following AT&T 6300 [online resources](http://bitsavers.trailing-edge.com/pdf/att/6300/) are available: + +* [Programmer's Guide (GWBASIC by Microsoft)](http://bitsavers.trailing-edge.com/pdf/att/6300/999-802-000IS_Programmers_Guide_PC6300_GWBASIC_by_Microsoft_1985.pdf) +* [ROM-BIOS Listing (6300 PLUS](http://bitsavers.trailing-edge.com/pdf/att/6300/ATT_Personal_Computer_6300_Plus_-_ROM-BIOS_Listing_-_Rel_2.05_Issue_1_-_1986.pdf) +* [System Programmer's Guide](http://bitsavers.trailing-edge.com/pdf/att/6300/999-802-200IS_System_Programmers_Guide_PC6300_1985.pdf) +* [Service Manual](http://bitsavers.trailing-edge.com/pdf/att/6300/ATT_PC_6300_Service_Manual.pdf) +* [User's Guide](http://bitsavers.trailing-edge.com/pdf/att/6300/ATT_PC_6300_Users_Guide.pdf) diff --git a/devices/pc/machine/att/6300/cga/640kb/debugger/machine.md b/devices/pc/machine/att/6300/cga/640kb/debugger/machine.md new file mode 100644 index 000000000..01ee96f55 --- /dev/null +++ b/devices/pc/machine/att/6300/cga/640kb/debugger/machine.md @@ -0,0 +1,11 @@ +--- +layout: page +title: "AT&T Personal Computer 6300 with Color Display" +permalink: /devices/pc/machine/att/6300/cga/640kb/debugger/ +machines: + - type: pc + id: att6300 + debugger: true +--- + +{% include machine.html id="att6300" %} diff --git a/devices/pc/machine/att/6300/cga/640kb/debugger/machine.xml b/devices/pc/machine/att/6300/cga/640kb/debugger/machine.xml new file mode 100644 index 000000000..b747ac8bc --- /dev/null +++ b/devices/pc/machine/att/6300/cga/640kb/debugger/machine.xml @@ -0,0 +1,15 @@ + + + + AT&T Personal Computer 6300 with Color Display + + + + + diff --git a/devices/pc/machine/att/6300/cga/640kb/machine.md b/devices/pc/machine/att/6300/cga/640kb/machine.md new file mode 100644 index 000000000..bb04f179c --- /dev/null +++ b/devices/pc/machine/att/6300/cga/640kb/machine.md @@ -0,0 +1,10 @@ +--- +layout: page +title: "AT&T Personal Computer 6300 with Color Display" +permalink: /devices/pc/machine/att/6300/cga/640kb/ +machines: + - type: pc + id: att6300 +--- + +{% include machine.html id="att6300" %} diff --git a/devices/pc/machine/att/6300/cga/640kb/machine.xml b/devices/pc/machine/att/6300/cga/640kb/machine.xml new file mode 100644 index 000000000..e531c40a1 --- /dev/null +++ b/devices/pc/machine/att/6300/cga/640kb/machine.xml @@ -0,0 +1,16 @@ + + + + AT&T Personal Computer 6300 with Color Display + + + + diff --git a/devices/pc/machine/att/README.md b/devices/pc/machine/att/README.md new file mode 100644 index 000000000..6f098f607 --- /dev/null +++ b/devices/pc/machine/att/README.md @@ -0,0 +1,10 @@ +--- +layout: page +title: AT&T Machines +permalink: /devices/pc/machine/att/ +--- + +AT&T Machines +--- + +* [AT&T Personal Computer 6300](/devices/pc/machine/att/6300/cga/640kb/) ([Debugger](/devices/pc/machine/att/6300/cga/640kb/debugger/)) diff --git a/devices/pc/machine/cdp/README.md b/devices/pc/machine/cdp/README.md index d8181e216..a9ec4eab8 100644 --- a/devices/pc/machine/cdp/README.md +++ b/devices/pc/machine/cdp/README.md @@ -7,4 +7,4 @@ permalink: /devices/pc/machine/cdp/ Columbia Data Products Machines --- -* [Columbia Data Products MPC 1600](/devices/pc/machine/cdp/mpc1600/cga/640kb/) ([Debugger](/devices/pc/machine/cdp/mpc1600/cga/640kb/debugger/)) +* [MPC 1600](/devices/pc/machine/cdp/mpc1600/cga/640kb/) ([Debugger](/devices/pc/machine/cdp/mpc1600/cga/640kb/debugger/)) diff --git a/devices/pc/machine/cdp/mpc1600/cga/640kb/debugger/machine.xml b/devices/pc/machine/cdp/mpc1600/cga/640kb/debugger/machine.xml index 54b49fd25..38fd96cf2 100644 --- a/devices/pc/machine/cdp/mpc1600/cga/640kb/debugger/machine.xml +++ b/devices/pc/machine/cdp/mpc1600/cga/640kb/debugger/machine.xml @@ -5,7 +5,7 @@ - +