Merge branch 'next-release'
This commit is contained in:
commit
a7185e660a
331 changed files with 14872 additions and 493 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.
|
||||
|
||||
|
|
|
|||
216
_posts/2016-12-02-debugging-pdp-11-issues.md
Normal file
216
_posts/2016-12-02-debugging-pdp-11-issues.md
Normal file
|
|
@ -0,0 +1,216 @@
|
|||
---
|
||||
layout: post
|
||||
title: Debugging PDP-11 Issues
|
||||
date: 2016-12-02 13:00:00
|
||||
permalink: /blog/2016/12/02/
|
||||
---
|
||||
|
||||
I'm still trying to flush out lingering bugs in PDPjs. I'll give you an example, using the
|
||||
[PDP-11/70](http://www.pcjs.org/devices/pdp11/machine/1170/panel/debugger/) pictured below.
|
||||
|
||||

|
||||
|
||||
After loading the "MD-11 11/70 CPU EXERCISER" paper tape image directly into memory using the "Load" button
|
||||
(*not* "Attach"), and then loading the "RT-11 v4.0" disk image into drive RK0, and then finally issuing a few
|
||||
preliminary Debugger commands:
|
||||
|
||||
m rk11 on; bp 005254
|
||||
|
||||
we're ready to "let 'er rip," either by using the Debugger `g` command or clicking the "Run" button.
|
||||
|
||||
You'll see a variety of disk-related messages from the RK11 component in the Control Panel window, which serves
|
||||
both as the Debugger's output window and as the 11/70's terminal window. The output begins with:
|
||||
|
||||
running
|
||||
|
||||
MAINDEC-11-DEQKC-B...PDP 11/70 CPU EXERCISOR
|
||||
RK11: DRESET(0)
|
||||
RK11: CRESET(0)
|
||||
RK11: DRESET(1)
|
||||
RK11: CRESET(1)
|
||||
RK11: DRESET(2)
|
||||
RK11: CRESET(2)
|
||||
RK11: DRESET(3)
|
||||
RK11: CRESET(3)
|
||||
RK11: DRESET(4)
|
||||
RK11: CRESET(4)
|
||||
RK11: DRESET(5)
|
||||
RK11: CRESET(5)
|
||||
RK11: DRESET(6)
|
||||
RK11: CRESET(6)
|
||||
RK11: DRESET(7)
|
||||
RK11: CRESET(7)
|
||||
bp 005254 hit
|
||||
stopped (43505 instructions, 361875 cycles, 151 ms, 2396523 hz)
|
||||
R0=000000 R1=000010 R2=000000 R3=000000 R4=000000 R5=000000
|
||||
SP=001170 PC=005254 PS=000004 IR=000000 SL=000377 T0 N0 Z1 V0 C0
|
||||
005254: 104400 TRAP 000
|
||||
|
||||
At this point, just continue running, because we're interested in the *second* time that particular breakpoint is
|
||||
hit, not the first:
|
||||
|
||||
>> g
|
||||
running
|
||||
OPT.CP=145406
|
||||
OPERATIONAL SWITCH SETTINGS
|
||||
SWITCH USE
|
||||
15 HALT ON ERROR
|
||||
14 LOOP ON TEST
|
||||
13 INHIBIT ERROR TYPEOUTS
|
||||
12 INHIBIT UBE
|
||||
11 INHIBIT ITTERATIONS
|
||||
10 BELL ON ERROR
|
||||
9 LOOP ON ERROR
|
||||
8 INHIBIT RELOCATION VIA I/O DEVICE
|
||||
7 INHIBIT TYPEOUT OF THIS TEXT AND SYS SIZE
|
||||
6 INHIBIT RELOCATION
|
||||
5 INHIBIT ROUND ROBIN RELOCATION
|
||||
4 INHIBIT RANDOM DISK ADDRESS
|
||||
3 INHIBIT MBT
|
||||
2 THESE THREE SWITCHES
|
||||
1 ARE ENCODED TO SELECT RELOCATION
|
||||
0 ON THE FOLLOWING DEVICES:
|
||||
0...RP11/RP03
|
||||
1...RK11/RK05
|
||||
2...NOT USED
|
||||
3...NOT USED
|
||||
4...RH70/RP04
|
||||
5...RH70/RS04 OR RS03
|
||||
6...NOT USED
|
||||
7...NOT USED
|
||||
THE FOLLOWING DEVICES AND DRIVES WILL BE USED FOR RELOCATION:
|
||||
DEVICE DRIVES
|
||||
RK05 0,
|
||||
TYPE A CHARACTER TO CONTINUE
|
||||
|
||||
Type a character in the terminal window, and then you'll see lots of RK11 disk activity messages, culminating in:
|
||||
|
||||
<SOH><SOH><SOH>RK11: WRITE(147:1:2) @00000453610-00000463606
|
||||
RK11: WCHK(147:1:2) @00000453610-00000463606
|
||||
RK11: READ(147:1:2) @00000654062-00000664060
|
||||
RK11: WRITE(43:0:5) @146766-156764
|
||||
RK11: WCHK(43:0:5) @146766-156764
|
||||
RK11: READ(43:0:5) @00000202760-00000212756
|
||||
RK11: WRITE(78:0:9) @00000703572-00000713570
|
||||
RK11: WCHK(78:0:9) @00000703572-00000713570
|
||||
RK11: READ(78:0:9) @100350-110346
|
||||
RK11: WRITE(148:1:2) @056406-066404
|
||||
RK11: WCHK(148:1:2) @056406-066404
|
||||
RK11: READ(148:1:2) @016222-026220
|
||||
RK11: WRITE(183:1:8) @00000413420-00000423416
|
||||
RK11: WCHK(183:1:8) @00000413420-00000423416
|
||||
RK11: READ(183:1:8) @00000555740-00000565736
|
||||
RK11: WRITE(130:1:0) @00000706616-00000716614
|
||||
RK11: WCHK(130:1:0) @00000706616-00000716614
|
||||
RK11: READ(130:1:0) @00000710512-00000720510
|
||||
bp 005254 hit
|
||||
stopped (7938529 instructions, 52838707 cycles, 8066 ms, 6550794 hz)
|
||||
trapped to 250 (ABORT)
|
||||
R0=005064 R1=001766 R2=030340 R3=004000 R4=005064 R5=002044
|
||||
SP=000244 PC=005254 PS=050304 IR=005146 SL=000377 T0 N0 Z1 V0 C0
|
||||
005254: 010702 MOV PC,R2
|
||||
|
||||
And this is where things finally get interesting, because in a few more instructions, things appear to go horribly
|
||||
awry:
|
||||
|
||||
trapped to 250 (ABORT)
|
||||
R0=005064 R1=001766 R2=030340 R3=004000 R4=005064 R5=002044
|
||||
SP=000244 PC=005254 PS=050304 IR=005146 SL=000377 T0 N0 Z1 V0 C0
|
||||
005254: 010702 MOV PC,R2
|
||||
>> tr
|
||||
R0=005064 R1=001766 R2=005256 R3=004000 R4=005064 R5=002044
|
||||
SP=000244 PC=005256 PS=050300 IR=005146 SL=000377 T0 N0 Z0 V0 C0
|
||||
005256: 062702 000012 ADD #12,R2 ;cycles=3
|
||||
>> tr
|
||||
R0=005064 R1=001766 R2=005270 R3=004000 R4=005064 R5=002044
|
||||
SP=000244 PC=005262 PS=050300 IR=005146 SL=000377 T0 N0 Z0 V0 C0
|
||||
005262: 012707 034240 MOV #34240,PC ;cycles=8
|
||||
>> tr
|
||||
R0=005064 R1=001766 R2=005270 R3=004000 R4=005064 R5=002044
|
||||
SP=000244 PC=034240 PS=050300 IR=005146 SL=000377 T0 N0 Z0 V0 C0
|
||||
034240: 062700 100011 ADD #100011,R0 ;cycles=5
|
||||
>> tr
|
||||
R0=105075 R1=001766 R2=005270 R3=004000 R4=005064 R5=002044
|
||||
SP=000244 PC=034244 PS=050310 IR=005146 SL=000377 T0 N1 Z0 V0 C0
|
||||
034244: 020037 177572 CMP R0,@#177572 ;cycles=8
|
||||
>> tr
|
||||
R0=105075 R1=001766 R2=005270 R3=004000 R4=005064 R5=002044
|
||||
SP=000244 PC=034250 PS=050311 IR=005146 SL=000377 T0 N1 Z0 V0 C1
|
||||
034250: 001025 BNE 034324 ;cycles=11
|
||||
>> tr
|
||||
R0=105075 R1=001766 R2=005270 R3=004000 R4=005064 R5=002044
|
||||
SP=000244 PC=034324 PS=050311 IR=005146 SL=000377 T0 N1 Z0 V0 C1
|
||||
034324: 104000 EMT 000 ;cycles=5
|
||||
|
||||
In fact, they may have *already* gone awry when the breakpoint was hit the second time: note the message that the
|
||||
Debugger displays at that point:
|
||||
|
||||
trapped to 250 (ABORT)
|
||||
|
||||
A trap to vector 250 means the MMU triggered an abort. And the next seven instructions don't look very promising.
|
||||
The CMP of R0 to MMR0 (the register at #177572) results in a miscompare, and so we're off to the `EMT` instruction --
|
||||
which, in my limited PDP-11 diagnostic experience, is rarely a good sign.
|
||||
|
||||
I've not finished debugging this problem, so we'll leave matters there for the moment. But while we're here, it's
|
||||
worth noting a few useful Debugger commands.
|
||||
|
||||
- The `da` (dump address) command displays information about a virtual address
|
||||
- The `dh` (dump history) command displays a set of previously executed instructions
|
||||
|
||||
For example, if you want to know more about the memory underlying these instructions, you can use the `da` command on
|
||||
the virtual address in the PC register:
|
||||
|
||||
>> da pc
|
||||
00,011,100,011,010,100 00034324
|
||||
1,100,011,010,100 00014324
|
||||
+ SIPAR[1]: 0,000,001,000,000,000,000,000 00100000
|
||||
& MMU MASK: 1,111,111,111,111,111,111,111 17777777
|
||||
= PHYSICAL: 0,000,001,001,100,011,010,100 00114324
|
||||
|
||||
The above output illustrates how virtual address 34324 is translated into physical address 114324, through the
|
||||
addition of a Page Address Register (SIPAR[1]) with the low 13 bits of the virtual address.
|
||||
|
||||
Moreover, you can confirm that both addresses point to the same data, by first dumping 16 bytes at PC, and then
|
||||
dumping 16 bytes at `%114324` (the % symbol is used to specify physical addresses):
|
||||
|
||||
>> db pc l20
|
||||
034324: 000 210 316 021 316 145 264 377 .....e..
|
||||
034334: 002 000 237 025 252 000 237 025 ........
|
||||
>> db %114324 l20
|
||||
114324: 000 210 316 021 316 145 264 377 .....e..
|
||||
114334: 002 000 237 025 252 000 237 025 ........
|
||||
|
||||
The `dh` command displays instructions from the Debugger's history buffer. It accepts two arguments: the number of
|
||||
instructions to "rewind", optionally followed by a number of instructions to display from that point forward.
|
||||
|
||||
For example, `dh 20 20` will display the 20 previously executed instructions:
|
||||
|
||||
>> dh 20 20
|
||||
20 instructions earlier:
|
||||
005230: 012737 020000 170204 MOV #20000,@#170204 ;history=20
|
||||
005236: 005037 170206 CLR @#170206 ;history=19
|
||||
005242: 005037 170200 CLR @#170200 ;history=18
|
||||
005246: 005037 170202 CLR @#170202 ;history=17
|
||||
005252: 000004 IOT ;history=16
|
||||
005064: 032737 000040 172516 BIT #40,@#172516 ;history=15
|
||||
005072: 001053 BNE 005222 ;history=14
|
||||
005222: 005737 001504 TST @#1504 ;history=13
|
||||
005226: 001411 BEQ 005252 ;history=12
|
||||
005230: 012737 020000 170204 MOV #20000,@#170204 ;history=11
|
||||
005236: 005037 170206 CLR @#170206 ;history=10
|
||||
005242: 005037 170200 CLR @#170200 ;history=9
|
||||
005246: 005037 170202 CLR @#170202 ;history=8
|
||||
005252: 000004 IOT ;history=7
|
||||
005254: 010702 MOV PC,R2 ;history=6
|
||||
005256: 062702 000012 ADD #12,R2 ;history=5
|
||||
005262: 012707 034240 MOV #34240,PC ;history=4
|
||||
034240: 062700 100011 ADD #100011,R0 ;history=3
|
||||
034244: 020037 177572 CMP R0,@#177572 ;history=2
|
||||
034250: 001025 BNE 034324 ;history=1
|
||||
|
||||
I could go on and on, and explain how the `r` and `rm` commands can be used to both dump and modify registers, or
|
||||
how to set read, write, and conditional breakpoints, how to evaluate complex expressions and either print or assign
|
||||
the result to a variable, and more, but I'm sure you'd much rather discover these things on your own. :-)
|
||||
|
||||
*[@jeffpar](http://twitter.com/jeffpar)*
|
||||
*Dec 2, 2016*
|
||||
78
_posts/2016-12-02-the-pdp-11-and-vt100-revisited.md
Normal file
78
_posts/2016-12-02-the-pdp-11-and-vt100-revisited.md
Normal file
|
|
@ -0,0 +1,78 @@
|
|||
---
|
||||
layout: post
|
||||
title: The PDP-11 and VT100 Revisited
|
||||
date: 2016-12-03 01:00:00
|
||||
permalink: /blog/2016/12/03/
|
||||
---
|
||||
|
||||
I recently did some more work on the PCjs [VT100 Terminal](/devices/pc8080/machine/vt100/) emulation, making
|
||||
it work a bit better with other PCjs machines -- specifically, [PDP-11](/devices/pdp11/machine/) and
|
||||
[IBM PC](/devices/pcx86/machine/) machines.
|
||||
|
||||
As I explained back in [August 2016](/blog/2016/08/03/), the PCjs VT100 emulation isn't just another VT100 emulator,
|
||||
but a simulation of the original VT100 terminal. One of the goals is to provide users with a more authentic
|
||||
retro-computing experience, by combining classic computers with display terminals from the same time period.
|
||||
|
||||
One of the latest improvements was a simple layout change, so that if you stretch your browser window wide
|
||||
enough, you can have your PDP-11 Front Panel and VT100 Terminal side-by-side. It's like having Certs with Retsyn:
|
||||
TWO PCjs machines on ONE screen!
|
||||
|
||||
[](/devices/pdp11/machine/1170/vt100/)
|
||||
|
||||
There were also a few important changes under the hood:
|
||||
|
||||
- All PCjs machines with a SerialPort component (ie, PCx86, PC8080, and PDPjs) now support RS-232 flow control
|
||||
notifications, and changes to a port's DTR or RTS lines are communicated to the SerialPort on the other end using
|
||||
standard RS-232 DB-25 pin assignments (since every machine's internal SerialPort states are different).
|
||||
- Both the VT100 and PDP-11 terminal window support ALT-ENTER and ALT-DELETE as aliases for LINEFEED and BACKSPACE,
|
||||
since the VT100 keyboard has both RETURN and LINEFEED, as well as BACKSPACE and DELETE, and sometimes you need to use
|
||||
both (of course, you can always type CTRL-J or CTRL-H for LINEFEED or BACKSPACE, but I thought these ALT combinations
|
||||
would seem less strange to modern users).
|
||||
- The VT100 CAPS-LOCK state is now displayed alongside the standard VT100 LEDs, and PC8080 (the PCjs machine driving
|
||||
the VT100 simulation) makes a valiant effort to keep it in sync with your own keyboard's CAPS-LOCK state.
|
||||
|
||||
One more comment about BACKSPACE and DELETE: in the post-PDP-11, post-VT100 world of the IBM PC, BACKSPACE has come
|
||||
to mean "delete the character to the *left* of the cursor," and DELETE now means "delete the character *under* the cursor."
|
||||
Those are NOT what those keys meant to the average VT100 user. BACKSPACE was originally a *non-destructive* leftward
|
||||
movement of the cursor, whereas DELETE was a *destructive* leftward movement. So DELETE on a VT100 is what an IBM PC
|
||||
user would think of as BACKSPACE. To make matters worse, some modern keyboards now label the traditional BACKSPACE key
|
||||
as DELETE.
|
||||
|
||||
With all that mind, I've tried to make the best of a bad situation, by treating your traditional BACKSPACE key as the
|
||||
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/debugger/#vt100-keys):
|
||||
|
||||
### VT100 Keys
|
||||
|
||||
Function keys are mapped as follows:
|
||||
|
||||
- F1: PF1
|
||||
- F2: PF2
|
||||
- F3: PF3
|
||||
- F4: PF4
|
||||
- F6: BREAK
|
||||
- F7: LINE FEED
|
||||
- F8: NO SCROLL
|
||||
- F9: SET-UP
|
||||
|
||||
From the SET-UP screen, you can press **4** to switch to LOCAL mode and verify local operation of most VT100
|
||||
keys. The following keys have special meaning inside SET-UP Mode.
|
||||
|
||||
### SET-UP Mode Keys
|
||||
|
||||
- 0: RESET
|
||||
- 2: SET/CLEAR TAB
|
||||
- 3: CLEAR ALL TABS
|
||||
- 4: ONLINE/LOCAL
|
||||
- 5: SET-UP A/B
|
||||
- 6: TOGGLE FEATURE
|
||||
- 7: TRANSMIT SPEED
|
||||
- 8: RECEIVE SPEED
|
||||
- 9: 80/132 COLUMNS
|
||||
- SHIFT-S: Save SET-UP Features
|
||||
- SHIFT-R: Restore SET-UP Features
|
||||
|
||||
*[@jeffpar](http://twitter.com/jeffpar)*
|
||||
*Dec 3, 2016*
|
||||
|
|
@ -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" %}
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue