Merge branch 'master' into gh-pages, and fix a few issues related to autoStart
# Conflicts: # _posts/2016-12-02-the-pdp-11-and-vt100-revisited.md # docs/pcx86/examples/pcx86-dbg.js # docs/pcx86/examples/pcx86.js
This commit is contained in:
commit
bd28930a19
329 changed files with 14571 additions and 491 deletions
|
|
@ -21,12 +21,12 @@ component, including a new *loadImage()* interface that understands DEC's paper
|
|||
|
||||
To provide a more "authentic" experience, there is also a new [PC11 Paper Tape](/devices/pdp11/pc11/) component,
|
||||
and machines can now be configured to include a virtual paper tape reader, with an [assortment of paper tapes](/apps/pdp11/tapes/)
|
||||
ready to be attached.
|
||||
ready to be loaded.
|
||||
|
||||
In the real world, before you could load *any* paper tape, you had to first enter a
|
||||
[Bootstrap Loader](/apps/pdp11/boot/bootstrap/). PDPjs has simplified that process by including the Bootstrap Loader as
|
||||
just another paper tape image that you can "Load" directly into memory. Once that has been loaded, you can then read any
|
||||
other paper tape image, once you "Attach" it to the paper tape reader.
|
||||
just another paper tape image that you can "Read" directly into memory. Once that has been done, you can then load any
|
||||
other paper tape image using the Bootstrap Loader, once you "Load" it into the paper tape reader.
|
||||
|
||||
{% include machine.html id="test1120" %}
|
||||
|
||||
|
|
|
|||
|
|
@ -80,7 +80,7 @@ but unlike tapes like [PDP-11 BASIC](/apps/pdp11/tapes/basic/), they don't inclu
|
|||
documentation for each test to learn the starting procedure, including any switches that should be set first.
|
||||
|
||||
However, PDPjs makes life a bit simpler for you. As noted for other [DEC PDP-11 Tape Images](/apps/pdp11/tapes/), any
|
||||
"Absolute Format" tape can be loaded directly into RAM using the machine's "Load" button instead of "Attach", allowing you
|
||||
"Absolute Format" tape can be read directly into RAM using the machine's "Read" button instead of "Load", allowing you
|
||||
to bypass the usual three-step process of loading the [Bootstrap Loader](/apps/pdp11/boot/bootstrap/) in order to load the
|
||||
[Absolute Loader](/apps/pdp11/tapes/absloader/) in order to load the desired tape.
|
||||
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ With all that mind, I've tried to make the best of a bad situation, by treating
|
|||
VT100's DELETE key, and treating the ALT-BACKSPACE combination as the VT100's BACKSPACE key.
|
||||
|
||||
Finally, while we're on the subject of keys, it's worth making a note of the following
|
||||
[VT100 Terminal Key Assignments](/devices/pc8080/machine/vt100/#vt100-keys):
|
||||
[VT100 Terminal Key Assignments](/devices/pc8080/machine/vt100/debugger/#vt100-keys):
|
||||
|
||||
### VT100 Keys
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>VisiCalc</title>
|
||||
<!-- Since version numbers are incorporated into the disk image names, and this version number is a bit ugly, we're not exposing it with the normal "version" tag -->
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>Executive Suite</title>
|
||||
<version/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>Rogue</title>
|
||||
<version/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>ThinkTank</title>
|
||||
<version>2.41NP</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>The Dungeons of Moria</title>
|
||||
<version>4.872</version>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/manifest.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>The Dungeons of Moria</title>
|
||||
<version>5.5</version>
|
||||
|
|
|
|||
|
|
@ -11,13 +11,13 @@ To load any of the DEC PDP-11 paper tapes listed below, you will need to use a [
|
|||
with a [PC11 High-Speed Paper Tape Reader/Punch](/devices/pdp11/pc11/), such as this
|
||||
[PDP-11/20](/devices/pdp11/machine/1120/basic/debugger), and then follow this three-step process:
|
||||
|
||||
- Load the [DEC PDP-11 Bootstrap Loader](/apps/pdp11/boot/bootstrap/)
|
||||
- Attach the [Absolute Loader](absloader/) tape image, and load it with the Bootstrap Loader
|
||||
- Attach one of the "Absolute Format" tape images below, and load it with the Absolute Loader
|
||||
- "Read" the [DEC PDP-11 Bootstrap Loader](/apps/pdp11/boot/bootstrap/)
|
||||
- "Load" the [Absolute Loader](absloader/) tape image, and read it with the Bootstrap Loader
|
||||
- "Load" one of the "Absolute Format" tape images below, and read it with the Absolute Loader
|
||||
|
||||
This mirrors the three-step "real world" process of loading paper tape software. Moreover, any "Absolute
|
||||
Format" tape (which should include all the tapes listed below) can be loaded directly into RAM using the
|
||||
machine's "Load" button instead of "Attach". In most cases, that eliminates the first two steps.
|
||||
machine's "Read" button instead of "Load". In most cases, that eliminates the first two steps.
|
||||
|
||||
Paper Tape Diagnostics
|
||||
----------------------
|
||||
|
|
|
|||
|
|
@ -12,8 +12,8 @@ website, we have been able to archive the PDP-11 diagnostics shown below. The t
|
|||
[Default PC11 Configuration](/devices/pdp11/pc11/), so that you can easily load them into any machine with a
|
||||
[PC11](/modules/pdp11/lib/pc11.js), such as this [PDP-11/20 with Front Panel and Debugger](/devices/pdp11/machine/1120/panel/debugger/).
|
||||
|
||||
As noted for other [DEC PDP-11 Tape Images](/apps/pdp11/tapes/), these "Absolute Format" tapes can be loaded directly
|
||||
into RAM using the machine's "Load" button instead of "Attach", allowing you to bypass the usual three-step process of
|
||||
As noted for other [DEC PDP-11 Tape Images](/apps/pdp11/tapes/), these "Absolute Format" tapes can be read directly
|
||||
into RAM using the machine's "Read" button instead of "Load", allowing you to bypass the usual three-step process of
|
||||
loading the [Bootstrap Loader](/apps/pdp11/boot/bootstrap/) in order to load the [Absolute Loader](/apps/pdp11/tapes/absloader/)
|
||||
in order to load the desired tape.
|
||||
|
||||
|
|
@ -255,7 +255,7 @@ From [bitsavers.org](http://bitsavers.trailing-edge.com/bits/DEC/pdp11/papertape
|
|||
MD-11 11/70 CPU EXERCISER
|
||||
-------------------------
|
||||
|
||||
When started in a [PDP-11/70](/devices/pdp11/machine/1170/panel/debugger/cpuexer/) with no disk drives attached,
|
||||
When started in a [PDP-11/70](/devices/pdp11/machine/1170/panel/debugger/cpuexer/) with no disk drives installed,
|
||||
this diagnostic displays the following startup information ("EXERCISOR" is DEC's typo, not mine):
|
||||
|
||||
MAINDEC-11-DEQKC-B...PDP 11/70 CPU EXERCISOR
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.30.6/machine.xsl"?>
|
||||
<machine id="c1psim" class="c1p" border="1" width="100%" padBottom="8px" background="#FAEBD7" style="padding-bottom:8px">
|
||||
<name>OSI Challenger 1P (32Kb) with Disk Support</name>
|
||||
<computer id="c1p" name="Challenger 1P">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.30.6/machine.xsl"?>
|
||||
<machine id="c1pAll" class="c1p" border="1" width="100%" padBottom="8px" background="#FAEBD7" style="padding-bottom:8px">
|
||||
<name>OSI Challenger 1P (8Kb, Additional Software)</name>
|
||||
<computer id="c1p" name="Challenger 1P">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.30.6/machine.xsl"?>
|
||||
<machine id="c1pAll" class="c1p" border="1" pos="center" background="#FAEBD7" style="padding-bottom:8px">
|
||||
<name>OSI Challenger 1P (8Kb, Additional Software)</name>
|
||||
<computer id="c1p" name="Challenger 1P">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.30.5/outline.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.30.6/outline.xsl"?>
|
||||
<outline>
|
||||
<title>Challenger 1P (8Kb) "Server Array"</title>
|
||||
<machine id="OSI1" ref="/devices/c1p/machine/8kb/small/machine.xml"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.30.6/machine.xsl"?>
|
||||
<machine id="c1p8kb" class="c1p" border="1" width="100%" background="#FAEBD7" style="padding-bottom:8px">
|
||||
<name>OSI Challenger 1P (8Kb) with Debugger</name>
|
||||
<computer id="c1p" name="Challenger 1P">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.30.6/machine.xsl"?>
|
||||
<machine id="c1pLarge" class="c1p" border="1" pos="center" background="#FAEBD7" style="padding-bottom:8px">
|
||||
<name pos="center">OSI Challenger 1P (circa 1978)</name>
|
||||
<computer id="c1p" name="Challenger 1P">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.30.6/machine.xsl"?>
|
||||
<machine id="c1pSmall" class="c1p" border="1" width="272px" pos="left" padding="16px" background="#FAEBD7" style="padding-bottom:8px">
|
||||
<computer id="c1p" name="Challenger 1P">
|
||||
<module type="cpu" refid="cpu6502" start="0x0000" end="0xffff"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.30.6/machine.xsl"?>
|
||||
<machine id="test8080" class="pc8080" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">8080 Exerciser Test Machine</name>
|
||||
<computer id="computer" busWidth="16"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.30.6/machine.xsl"?>
|
||||
<machine id="test8080" class="pc8080" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">8080 Exerciser Preliminary Test Machine</name>
|
||||
<computer id="computer" busWidth="16"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.30.6/machine.xsl"?>
|
||||
<machine id="test8080" class="pc8080" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">8080 CPUTEST Machine</name>
|
||||
<computer id="computer" busWidth="16"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.30.6/machine.xsl"?>
|
||||
<machine id="test8080" class="pc8080" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">8080 "Kelly Smith" Test Machine</name>
|
||||
<computer id="computer" busWidth="16"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.30.6/machine.xsl"?>
|
||||
<machine id="test8080" class="pc8080" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">8080 Exerciser Test Machine</name>
|
||||
<computer id="computer" busWidth="16"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.30.6/machine.xsl"?>
|
||||
<machine id="invaders" class="pc8080" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">Space Invaders</name>
|
||||
<computer id="computer" busWidth="16"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.30.6/machine.xsl"?>
|
||||
<machine id="invaders" class="pc8080" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">Space Invaders</name>
|
||||
<computer id="computer" busWidth="16"/>
|
||||
|
|
|
|||
36
devices/pc8080/machine/vt100/debugger/machine-right.xml
Normal file
36
devices/pc8080/machine/vt100/debugger/machine-right.xml
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.30.6/machine.xsl"?>
|
||||
<machine id="vt100" class="pc8080 machine-right" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">VT100 Terminal</name>
|
||||
<computer id="computer" busWidth="16"/>
|
||||
<cpu id="cpu8080" model="8080" cycles="2764800" autoStart="true"/>
|
||||
<rom id="rom" addr="0x0000" size="0x2000" file="/devices/pc8080/rom/vt100/VT100.json"/>
|
||||
<ram id="ram" addr="0x2000" size="0x0C00"/>
|
||||
<video id="video" screenWidth="1600" screenHeight="960" smoothing="false" interruptRate="60"
|
||||
fontROM="/devices/pc8080/rom/vt100/23-018E2.json" fontColor="white" cellWidth="10" cellHeight="10"
|
||||
bufferAddr="0x2000" bufferRAM="true" bufferFormat="vt100" bufferCols="80" bufferRows="24" pos="left" padding="8px">
|
||||
<menu>
|
||||
<title>VT100 Screen</title>
|
||||
<control type="container" pos="right">
|
||||
<control type="rled" label="ON LINE" binding="online" padLeft="8px"/>
|
||||
<control type="rled" label="LOCAL" binding="local" padLeft="8px"/>
|
||||
<control type="rled" label="LOCKED" binding="locked" padLeft="8px"/>
|
||||
<control type="rled" label="L1" binding="l1" padLeft="8px"/>
|
||||
<control type="rled" label="L2" binding="l2" padLeft="8px"/>
|
||||
<control type="rled" label="L3" binding="l3" padLeft="8px"/>
|
||||
<control type="rled" label="L4" binding="l4" padLeft="8px"/>
|
||||
<control type="led" label="CAPS" binding="caps-lock" padLeft="8px"/>
|
||||
<control type="button" binding="fullScreen" padLeft="8px;line-height:1em">Full Screen</control>
|
||||
</control>
|
||||
</menu>
|
||||
</video>
|
||||
<chipset id="chipset" model="VT100"/>
|
||||
<keyboard id="keyboard" model="VT100">
|
||||
<control type="button" binding="setup" padLeft="8px">SET-UP</control>
|
||||
</keyboard>
|
||||
<serial id="serialPort" adapter="0" binding="print">
|
||||
<control type="button" binding="test" value="HELLO WORLD!\n\\e[D\\e[D\\e[D\\e[D\\e[D\\e[D\\e[D\\e[D\\e[D\\e[D\\e[D" padLeft="8px">TEST RECEIVER</control>
|
||||
</serial>
|
||||
<panel ref="/devices/pc8080/panel/wide.xml"/>
|
||||
<debugger id="debugger" messages="mem|port" commands="s 8086"/>
|
||||
</machine>
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.30.5/machine.xsl"?>
|
||||
<machine id="vt100" class="pc8080 machine-right" border="1" pos="center" background="#FAEBD7">
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.30.6/machine.xsl"?>
|
||||
<machine id="vt100" class="pc8080" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">VT100 Terminal</name>
|
||||
<computer id="computer" busWidth="16"/>
|
||||
<cpu id="cpu8080" model="8080" cycles="2764800" autoStart="true"/>
|
||||
|
|
|
|||
34
devices/pc8080/machine/vt100/machine-right.xml
Normal file
34
devices/pc8080/machine/vt100/machine-right.xml
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.30.6/machine.xsl"?>
|
||||
<machine id="vt100" class="pc8080 machine-right" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">VT100 Terminal</name>
|
||||
<computer id="computer" busWidth="16"/>
|
||||
<cpu id="cpu8080" model="8080" cycles="2764800"/>
|
||||
<rom id="rom" addr="0x0000" size="0x2000" file="/devices/pc8080/rom/vt100/VT100.json"/>
|
||||
<ram id="ram" addr="0x2000" size="0x0C00"/>
|
||||
<video id="video" screenWidth="1600" screenHeight="960" smoothing="false" interruptRate="60"
|
||||
fontROM="/devices/pc8080/rom/vt100/23-018E2.json" fontColor="white" cellWidth="10" cellHeight="10"
|
||||
bufferAddr="0x2000" bufferRAM="true" bufferFormat="vt100" bufferCols="80" bufferRows="24" padding="8px">
|
||||
<menu>
|
||||
<title>VT100 Screen</title>
|
||||
<control type="container" pos="right">
|
||||
<control type="rled" label="ON LINE" binding="online" padLeft="8px"/>
|
||||
<control type="rled" label="LOCAL" binding="local" padLeft="8px"/>
|
||||
<control type="rled" label="LOCKED" binding="locked" padLeft="8px"/>
|
||||
<control type="rled" label="L1" binding="l1" padLeft="8px"/>
|
||||
<control type="rled" label="L2" binding="l2" padLeft="8px"/>
|
||||
<control type="rled" label="L3" binding="l3" padLeft="8px"/>
|
||||
<control type="rled" label="L4" binding="l4" padLeft="8px"/>
|
||||
<control type="led" label="CAPS" binding="caps-lock" padLeft="8px"/>
|
||||
<control type="button" binding="fullScreen" padLeft="8px;line-height:1em">Full Screen</control>
|
||||
</control>
|
||||
</menu>
|
||||
</video>
|
||||
<chipset id="chipset" model="VT100"/>
|
||||
<keyboard id="keyboard" model="VT100">
|
||||
<control type="button" binding="setup" padLeft="8px" padBottom="8px">SET-UP</control>
|
||||
</keyboard>
|
||||
<serial id="serialPort" adapter="0" binding="print">
|
||||
<control type="button" binding="test" value="HELLO WORLD!\r\n" padLeft="8px">TEST RECEIVER</control>
|
||||
</serial>
|
||||
</machine>
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.30.5/machine.xsl"?>
|
||||
<machine id="vt100" class="pc8080 machine-right" border="1" pos="center" background="#FAEBD7">
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.30.6/machine.xsl"?>
|
||||
<machine id="vt100" class="pc8080" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">VT100 Terminal</name>
|
||||
<computer id="computer" busWidth="16"/>
|
||||
<cpu id="cpu8080" model="8080" cycles="2764800"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
@ -19,10 +19,10 @@
|
|||
<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="button" binding="loadDisk">Load</control>
|
||||
<control type="button" binding="saveDisk" padRight="8px">Save</control>
|
||||
<control type="description" binding="descDisk" padRight="8px"/>
|
||||
<control type="file" binding="mountDrive"/>
|
||||
<control type="file" binding="mountDisk"/>
|
||||
</fdc>
|
||||
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-minimal.xml"/>
|
||||
<debugger id="debugger"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
@ -18,10 +18,10 @@
|
|||
<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="button" binding="loadDisk">Load</control>
|
||||
<control type="button" binding="saveDisk" padRight="8px">Save</control>
|
||||
<control type="description" binding="descDisk" padRight="8px"/>
|
||||
<control type="file" binding="mountDrive"/>
|
||||
<control type="file" binding="mountDisk"/>
|
||||
</fdc>
|
||||
<cpu id="cpu80188" model="80188" autostart="true" pos="left" padLeft="8px" padBottom="8px">
|
||||
<control type="button" binding="run">Run</control>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC AT (8Mhz), 128Kb EGA, 2Mb RAM, 20Mb Hard Disk</name>
|
||||
<computer id="at-ega-2048k" name="IBM PC AT" buswidth="24"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC AT (8Mhz), 128Kb EGA, 2Mb RAM, 20Mb Hard Disk</name>
|
||||
<computer id="at-ega-2048k" name="IBM PC AT" buswidth="24"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC AT (8Mhz), 128Kb EGA, 2Mb RAM, 20Mb Hard Disk</name>
|
||||
<computer id="at-ega-2048k" name="IBM PC AT" buswidth="24"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC AT, 128K EGA, 640Kb RAM</name>
|
||||
<computer id="at-ega-640k" name="IBM PC AT" buswidth="24"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC AT, 128K EGA, 640Kb RAM</name>
|
||||
<computer id="at-ega-640k" name="IBM PC AT" buswidth="24"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="ibm5170" class="pcx86" 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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="ibm5170" class="pcx86" 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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC AT (8Mhz, 2Mb, 20Mb Hard Disk) with VGA Display</name>
|
||||
<computer id="at-vga-2048k" name="IBM PC AT" buswidth="24"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC AT (8Mhz, 2Mb, 20Mb Hard Disk) with VGA Display</name>
|
||||
<computer id="at-vga-2048k" name="IBM PC AT" buswidth="24"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC AT (8Mhz, 4Mb, 20Mb Hard Disk) with VGA Display</name>
|
||||
<computer id="at-vga-2048k" name="IBM PC AT" buswidth="24"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">IBM PC AT (8Mhz), VGA, 4Mb RAM, 20Mb Hard Disk</name>
|
||||
<computer id="at-vga-2048k" name="IBM PC AT" buswidth="24"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="att6300" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">AT&T Personal Computer 6300 with Color Display</name>
|
||||
<computer id="att6300-640k" name="AT&T 6300"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="att6300" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">AT&T Personal Computer 6300 with Color Display</name>
|
||||
<computer id="att6300-640k" name="MPC 1600"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="mpc1600" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">Columbia Data Products MPC 1600 with Color Display</name>
|
||||
<computer id="mpc1600-640k" name="MPC 1600"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="mpc1600" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">Columbia Data Products MPC 1600 with Color Display</name>
|
||||
<computer id="mpc1600-640k" name="MPC 1600"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="deskpro386" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">COMPAQ DeskPro 386, 2Mb RAM, 128Kb EGA</name>
|
||||
<computer id="deskpro386-ega-2048k" name="COMPAQ DeskPro 386" buswidth="32"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="deskpro386" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">COMPAQ DeskPro 386, 2Mb RAM, 128Kb EGA</name>
|
||||
<computer id="deskpro386-ega-2048k" name="COMPAQ DeskPro 386" buswidth="32"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="deskpro386" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">COMPAQ DeskPro 386, 4Mb RAM, 128Kb EGA</name>
|
||||
<computer id="deskpro386-ega-2048k" name="COMPAQ DeskPro 386" buswidth="32"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="deskpro386" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">COMPAQ DeskPro 386, 4Mb RAM, 128Kb EGA</name>
|
||||
<computer id="deskpro386-ega-2048k" name="COMPAQ DeskPro 386" buswidth="32"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="deskpro386" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">COMPAQ DeskPro 386, 2Mb RAM, COMPAQ VGA, 20Mb Hard Disk</name>
|
||||
<computer id="deskpro386-vga-2048k" name="COMPAQ DeskPro 386" buswidth="32"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="deskpro386" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">COMPAQ DeskPro 386, 2Mb RAM, COMPAQ VGA, 20Mb Hard Disk</name>
|
||||
<computer id="deskpro386-vga-2048k" name="COMPAQ DeskPro 386" buswidth="32"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="deskpro386" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">COMPAQ DeskPro 386, 2Mb RAM, IBM VGA, 20Mb Hard Disk</name>
|
||||
<computer id="deskpro386-vga-2048k" name="COMPAQ DeskPro 386" buswidth="32"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="deskpro386" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">COMPAQ DeskPro 386, 2Mb RAM, IBM VGA, 20Mb Hard Disk</name>
|
||||
<computer id="deskpro386-vga-2048k" name="COMPAQ DeskPro 386" buswidth="32"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="deskpro386" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">COMPAQ DeskPro 386, 4Mb RAM, IBM VGA, 20Mb Hard Disk</name>
|
||||
<computer id="deskpro386-vga-4096k" name="COMPAQ DeskPro 386" buswidth="32"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="deskpro386" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">COMPAQ DeskPro 386, 4Mb RAM, IBM VGA, 20Mb Hard Disk</name>
|
||||
<computer id="deskpro386-vga-4096k" name="COMPAQ DeskPro 386" buswidth="32"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/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"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="z150" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">Zenith Z-150 with Color Display</name>
|
||||
<computer id="z150-640k" name="Z-150"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.30.6/machine.xsl"?>
|
||||
<machine id="z150" class="pcx86" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">Zenith Z-150 with Color Display</name>
|
||||
<computer id="z150-640k" name="Z-150"/>
|
||||
|
|
|
|||
|
|
@ -13,7 +13,9 @@ PDP-11/20 BASIC Demo
|
|||
|
||||
The machine below pre-loads the [DEC PDP-11 BASIC](/apps/pdp11/tapes/basic/) tape image into 16Kb of RAM:
|
||||
|
||||
<ram id="ram" addr="0x0000" size="0x4000" file="/apps/pdp11/tapes/basic/DEC-11-AJPB-PB.json"/>
|
||||
```xml
|
||||
<ram id="ram" addr="0x0000" size="0x4000" file="/apps/pdp11/tapes/basic/DEC-11-AJPB-PB.json"/>
|
||||
```
|
||||
|
||||
You can also manually load it into memory using the [Bootstrap Loader](/apps/pdp11/boot/bootstrap/).
|
||||
See the [Bootstrap Loader Demo](/devices/pdp11/machine/1120/bootstrap/) for details.
|
||||
|
|
|
|||
|
|
@ -14,7 +14,9 @@ PDP-11/20 BASIC Demo (with Debugger)
|
|||
|
||||
The machine below pre-loads the [DEC PDP-11 BASIC](/apps/pdp11/tapes/basic/) tape image into 16Kb of RAM:
|
||||
|
||||
<ram id="ram" addr="0x0000" size="0x4000" file="/apps/pdp11/tapes/basic/DEC-11-AJPB-PB.json"/>
|
||||
```xml
|
||||
<ram id="ram" addr="0x0000" size="0x4000" file="/apps/pdp11/tapes/basic/DEC-11-AJPB-PB.json"/>
|
||||
```
|
||||
|
||||
You can also manually load it into memory using the [Bootstrap Loader](/apps/pdp11/boot/bootstrap/).
|
||||
See the [Bootstrap Loader Demo (with Debugger)](/devices/pdp11/machine/1120/bootstrap/debugger/) for details.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pdpjs/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pdpjs/1.30.6/machine.xsl"?>
|
||||
<machine id="test1120" class="pdp11" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">PDP-11/20: 16Kb, PDP-11 BASIC, Debugger</name>
|
||||
<computer id="computer" busWidth="16"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pdpjs/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pdpjs/1.30.6/machine.xsl"?>
|
||||
<machine id="test1120" class="pdp11" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">PDP-11/20: 16Kb, PDP-11 BASIC</name>
|
||||
<computer id="computer" busWidth="16"/>
|
||||
|
|
|
|||
|
|
@ -5,6 +5,9 @@ permalink: /devices/pdp11/machine/1120/bootstrap/
|
|||
machines:
|
||||
- id: test1120
|
||||
type: pdp11
|
||||
autoMount:
|
||||
PTR:
|
||||
path: /apps/pdp11/tapes/absloader/DEC-11-L2PC-PO.json
|
||||
---
|
||||
|
||||
PDP-11/20 Bootstrap Loader Demo
|
||||
|
|
@ -12,24 +15,28 @@ PDP-11/20 Bootstrap Loader Demo
|
|||
|
||||
The machine below pre-loads the [Bootstrap Loader](/apps/pdp11/boot/bootstrap/) code into 16Kb of RAM:
|
||||
|
||||
<ram id="ram" addr="0x0000" size="0x4000" file="/apps/pdp11/boot/bootstrap/BOOTSTRAP-16KB.json"/>
|
||||
```xml
|
||||
<ram id="ram" addr="0x0000" size="0x4000" file="/apps/pdp11/boot/bootstrap/BOOTSTRAP-16KB.json"/>
|
||||
```
|
||||
|
||||
and then pre-attaches the [Absolute Loader](/apps/pdp11/tapes/absloader/) tape image to the PC11 Paper Tape Reader:
|
||||
and then pre-loads the [Absolute Loader](/apps/pdp11/tapes/absloader/) tape image to the PC11 Paper Tape Reader:
|
||||
|
||||
<device id="pc11" type="pc11" baudReceive="9600" autoMount='{path:"/apps/pdp11/tapes/absloader/DEC-11-L2PC-PO.json"}' ...>...</device>
|
||||
```xml
|
||||
<device id="pc11" type="pc11" baudReceive="9600" autoMount='{PTR:{path:"/apps/pdp11/tapes/absloader/DEC-11-L2PC-PO.json"}}'>...</device>
|
||||
```
|
||||
|
||||
Click "Run" to load the [Absolute Loader](/apps/pdp11/tapes/absloader/).
|
||||
When the [Bootstrap Loader](/apps/pdp11/boot/bootstrap/) is finished, it will HALT,
|
||||
leaving the [Absolute Loader](/apps/pdp11/tapes/absloader/) ready to run immediately after the HALT.
|
||||
|
||||
You can then select another tape image in the Absolute Loader format, such as [BASIC (Single User)](/apps/pdp11/tapes/basic/),
|
||||
click "Attach" and then "Run".
|
||||
click "Load" and then "Run".
|
||||
|
||||
If you need to start over, select "Bootstrap Loader (16Kb)" from the list of tapes and click "Load" instead of
|
||||
"Attach", re-installing the [Bootstrap Loader](/apps/pdp11/boot/bootstrap/) directly into RAM.
|
||||
If you need to start over, select "Bootstrap Loader (16Kb)" from the list of tapes and click "Read" instead of
|
||||
"Load", re-installing the [Bootstrap Loader](/apps/pdp11/boot/bootstrap/) directly into RAM.
|
||||
|
||||
Alternatively, just press the "Reset" button. The RAM component was recently updated to restore pre-loaded images whenever
|
||||
the entire machine is reset. You'll still need to manually re-attach the [Absolute Loader](/apps/pdp11/tapes/absloader/)
|
||||
the entire machine is reset. You'll still need to manually reload the [Absolute Loader](/apps/pdp11/tapes/absloader/)
|
||||
tape image, however.
|
||||
|
||||
{% include machine.html id="test1120" %}
|
||||
|
|
|
|||
|
|
@ -6,6 +6,9 @@ machines:
|
|||
- id: test1120
|
||||
type: pdp11
|
||||
debugger: true
|
||||
autoMount:
|
||||
PTR:
|
||||
path: /apps/pdp11/tapes/absloader/DEC-11-L2PC-PO.json
|
||||
---
|
||||
|
||||
PDP-11/20 Bootstrap Loader Demo (with Debugger)
|
||||
|
|
@ -13,24 +16,28 @@ PDP-11/20 Bootstrap Loader Demo (with Debugger)
|
|||
|
||||
The machine below pre-loads the [Bootstrap Loader](/apps/pdp11/boot/bootstrap/) code into 16Kb of RAM:
|
||||
|
||||
<ram id="ram" addr="0x0000" size="0x4000" file="/apps/pdp11/boot/bootstrap/BOOTSTRAP-16KB.json"/>
|
||||
```xml
|
||||
<ram id="ram" addr="0x0000" size="0x4000" file="/apps/pdp11/boot/bootstrap/BOOTSTRAP-16KB.json"/>
|
||||
```
|
||||
|
||||
and then pre-attaches the [Absolute Loader](/apps/pdp11/tapes/absloader/) tape image to the PC11 Paper Tape Reader:
|
||||
and then pre-loads the [Absolute Loader](/apps/pdp11/tapes/absloader/) tape image to the PC11 Paper Tape Reader:
|
||||
|
||||
<device id="pc11" type="pc11" baudReceive="9600" autoMount='{path:"/apps/pdp11/tapes/DEC-11-L2PC-PO.json"}' ...>...</device>
|
||||
```xml
|
||||
<device id="pc11" type="pc11" baudReceive="9600" autoMount='{PTR:{path:"/apps/pdp11/tapes/absloader/DEC-11-L2PC-PO.json"}}'>...</device>
|
||||
```
|
||||
|
||||
Click "Run" to load the [Absolute Loader](/apps/pdp11/tapes/absloader/).
|
||||
When the [Bootstrap Loader](/apps/pdp11/boot/bootstrap/) is finished, it will HALT,
|
||||
leaving the [Absolute Loader](/apps/pdp11/tapes/absloader/) ready to run immediately after the HALT.
|
||||
|
||||
You can then select another tape image in the Absolute Loader format, such as [BASIC (Single User)](/apps/pdp11/tapes/basic/),
|
||||
click "Attach" and then "Run".
|
||||
click "Load" and then "Run".
|
||||
|
||||
If you need to start over, select "Bootstrap Loader (16Kb)" from the list of tapes and click "Load" instead of
|
||||
"Attach", re-installing the [Bootstrap Loader](/apps/pdp11/boot/bootstrap/) directly into RAM.
|
||||
If you need to start over, select "Bootstrap Loader (16Kb)" from the list of tapes and click "Read" instead of
|
||||
"Load", re-installing the [Bootstrap Loader](/apps/pdp11/boot/bootstrap/) directly into RAM.
|
||||
|
||||
Alternatively, just press the "Reset" button. The RAM component was recently updated to restore pre-loaded images whenever
|
||||
the entire machine is reset. You'll still need to manually re-attach the [Absolute Loader](/apps/pdp11/tapes/absloader/)
|
||||
the entire machine is reset. You'll still need to manually reload the [Absolute Loader](/apps/pdp11/tapes/absloader/)
|
||||
tape image, however.
|
||||
|
||||
{% include machine.html id="test1120" %}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pdpjs/1.30.5/machine.xsl"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pdpjs/1.30.6/machine.xsl"?>
|
||||
<machine id="test1120" class="pdp11" border="1" pos="center" background="#FAEBD7">
|
||||
<name pos="center">PDP-11/20: 16Kb, Bootstrap Loader, Debugger</name>
|
||||
<computer id="computer" busWidth="16"/>
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue