Merge branch 'next-release'

This commit is contained in:
Jeff Parsons 2017-01-31 22:06:37 -08:00
commit 1c12708890
304 changed files with 14407 additions and 398 deletions

View file

@ -0,0 +1,70 @@
---
layout: post
title: Completing the Switch to ES6 Classes
date: 2017-01-31 15:00:00
permalink: /blog/2017/01/31/
---
As I [mentioned](/blog/2016/12/30/) last December, I had started converting PCjs machines to ECMAScript 2015, more
conveniently known as ES6. At the time, only one PCjs machine, [PDPjs](/modules/pdp11/), had been converted, which
left the website in the unfortunate position of having duplicate shared modules: one set for ES5-based machines
and another set for ES6.
Well, I'm happy to report that today marks the completion of the ES6 conversion, and the return of a single set of
[shared modules](/modules/shared/lib/).
Admittedly, I was dragging my feet a bit, because the largest and most complex machine emulator, [PCx86](/modules/pcx86/),
was going to require a fair bit work, not to mention regression testing. However, after converting three other
PCjs machines ([PDPjs](/modules/pdp11/), [PC8080](/modules/pc8080/), and [C1Pjs](/modules/c1pjs/)), I had become
pretty proficient at the conversion, so I was able to bulldoze my way through all the PCx86 files in a few hours,
and fixing all the Closure Compiler compilation errors only took another hour or so.
It's hard to say whether the conversion was really worth the effort, since I'm still using the Closure Compiler to
transpile the code back to ES5. Also, since two of the emulators ([PCx86](/modules/pcx86/) and [PDPjs](/modules/pdp11/))
can also be launched from the Node command-line, I've adopted Node's *require()* convention for importing the other
scripts as modules, which makes them difficult to load inside a web browser if you want to test or debug the uncompiled
code.
To resolve that, I updated the built-in Node web server to "magically" strip out all the Node-specific stuff before
serving up the individual JavaScript files. Eventually, I'll change the Node server's page template to use
`<script type="module" .../>` instead of `<script type="text/javascript" .../>`, but that won't happen until all
web browsers support module loading AND Node fully supports *import* and *export* instead of *require()* and
*module.exports*.
I do like the new ES6 class syntax *much* more than the old prototype-based syntax. We've gone from JavaScript classes
that were like "lipstick on a pig" to classes that are more like "lipstick on a piglet" -- still a pig, but much cuter.
For years, JavaScript fans have been trying to convince us that "prototypal inheritance" was better and more powerful
than traditional class-based inheritance models. As far as I'm concerned, object prototypes were a hack, and no amount
of after-the-fact rationalizations will convince me that they were actually a thoughtfully designed feature of the
language. Not to mention the fact that prototype-based classes are tedious to write and unpleasant to look at.
Obviously, I was not alone, because we now have ES6 classes.
Do I still have gripes? Sure. My biggest grumble is that I can't easily define class constants; I have to attach them
to the class *after* I finish defining the class, and even then, I can't declare them as *const*. I guess there are
ways to do it, such as:
Object.defineProperty(SampleClass, 'ANSWER', {
value: 42,
writable : false,
enumerable : true,
configurable : false
});
But who in their right mind is going to write all that just to define a single numeric class constant? I would love to
be able to add a class constant *inside* a class with a simple:
static const ANSWER = 42;
Beyond ES6 classes, there are several other improvements I'd like to make to the PCjs code base, including more
extensive use of:
- [Default Parameters](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Default_parameters)
- *[const](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/const)* and *[let](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let)*
- [Computed Properties](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Object_initializer#Computed_property_names)
Those changes will come, but on a more piecemeal basis, as code is visited.
*[@jeffpar](http://twitter.com/jeffpar)*
*Jan 31, 2017*

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/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 -->

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/manifest.xsl"?>
<manifest type="software">
<title>Executive Suite</title>
<version/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/manifest.xsl"?>
<manifest type="software">
<title>Rogue</title>
<version/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/manifest.xsl"?>
<manifest type="software">
<title>ThinkTank</title>
<version>2.41NP</version>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/manifest.xsl"?>
<manifest type="software">
<title>The Dungeons of Moria</title>
<version>4.872</version>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/manifest.xsl"?>
<manifest type="software">
<title>The Dungeons of Moria</title>
<version>5.5</version>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.33.0/machine.xsl"?>
<machine id="c1psim" class="c1p" border="1" width="100%" padBottom="8px" background="#FAEBD7" style="padding-bottom:8px">
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.33.1/machine.xsl"?>
<machine id="c1psim" type="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">
<module type="cpu" refid="cpu6502" start="0x0000" end="0xffff"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.33.0/machine.xsl"?>
<machine id="c1pAll" class="c1p" border="1" width="100%" padBottom="8px" background="#FAEBD7" style="padding-bottom:8px">
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.33.1/machine.xsl"?>
<machine id="c1pAll" type="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">
<module type="cpu" refid="cpu6502" start="0x0000" end="0xffff"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.33.0/machine.xsl"?>
<machine id="c1pAll" class="c1p" border="1" pos="center" background="#FAEBD7" style="padding-bottom:8px">
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.33.1/machine.xsl"?>
<machine id="c1pAll" type="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">
<module type="cpu" refid="cpu6502" start="0x0000" end="0xffff"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.33.0/outline.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.33.1/outline.xsl"?>
<outline>
<title>Challenger 1P (8Kb) "Server Array"</title>
<machine id="OSI1" ref="/devices/c1p/machine/8kb/small/machine.xml"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<machine id="c1pEmbed" class="c1p" border="1" width="272px" pos="right" padding="16px" background="#FAEBD7" style="padding-bottom:8px">
<machine id="c1pEmbed" type="c1p" border="1" width="272px" pos="right" padding="16px" background="#FAEBD7" style="padding-bottom:8px">
<computer id="c1p" name="Challenger 1P">
<module type="cpu" refid="cpu6502" start="0x0000" end="0xffff"/>
<module type="ram" refid="ram8K" start="0x0000" end="0x1fff"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../../../../../../versions/c1pjs/1.15.8/machine.xsl"?>
<machine id="c1p8kb" class="c1p" border="1" width="100%" style="background-color:#FAEBD7;padding-bottom:8px">
<machine id="c1p8kb" type="c1p" border="1" width="100%" style="background-color:#FAEBD7;padding-bottom:8px">
<name>OSI Challenger 1P (8Kb) with Debugger</name>
<computer id="c1p" name="Challenger 1P">
<module type="cpu" refid="cpu6502" start="0x0000" end="0xffff"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.33.0/machine.xsl"?>
<machine id="c1p8kb" class="c1p" border="1" width="100%" background="#FAEBD7" style="padding-bottom:8px">
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.33.1/machine.xsl"?>
<machine id="c1p8kb" type="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">
<module type="cpu" refid="cpu6502" start="0x0000" end="0xffff"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.33.0/machine.xsl"?>
<machine id="c1pLarge" class="c1p" border="1" pos="center" background="#FAEBD7" style="padding-bottom:8px">
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.33.1/machine.xsl"?>
<machine id="c1pLarge" type="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">
<module type="cpu" refid="cpu6502" start="0x0000" end="0xffff"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.33.0/machine.xsl"?>
<machine id="c1pSmall" class="c1p" border="1" width="272px" pos="left" padding="16px" background="#FAEBD7" style="padding-bottom:8px">
<?xml-stylesheet type="text/xsl" href="/versions/c1pjs/1.33.1/machine.xsl"?>
<machine id="c1pSmall" type="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"/>
<module type="ram" refid="ram8K" start="0x0000" end="0x1fff"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.0/machine.xsl"?>
<machine id="test8080" class="pc8080" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.1/machine.xsl"?>
<machine id="test8080" type="pc8080" border="1" pos="center" background="#FAEBD7">
<name pos="center">8080 Exerciser Test Machine</name>
<computer id="computer" busWidth="16"/>
<cpu id="cpu8080" model="8080" cycles="2000000"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.0/machine.xsl"?>
<machine id="test8080" class="pc8080" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.1/machine.xsl"?>
<machine id="test8080" type="pc8080" border="1" pos="center" background="#FAEBD7">
<name pos="center">8080 Exerciser Preliminary Test Machine</name>
<computer id="computer" busWidth="16"/>
<cpu id="cpu8080" model="8080" cycles="2000000"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.0/machine.xsl"?>
<machine id="test8080" class="pc8080" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.1/machine.xsl"?>
<machine id="test8080" type="pc8080" border="1" pos="center" background="#FAEBD7">
<name pos="center">8080 CPUTEST Machine</name>
<computer id="computer" busWidth="16"/>
<cpu id="cpu8080" model="8080" cycles="2000000"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.0/machine.xsl"?>
<machine id="test8080" class="pc8080" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.1/machine.xsl"?>
<machine id="test8080" type="pc8080" border="1" pos="center" background="#FAEBD7">
<name pos="center">8080 "Kelly Smith" Test Machine</name>
<computer id="computer" busWidth="16"/>
<cpu id="cpu8080" model="8080" cycles="2000000"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.0/machine.xsl"?>
<machine id="test8080" class="pc8080" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.1/machine.xsl"?>
<machine id="test8080" type="pc8080" border="1" pos="center" background="#FAEBD7">
<name pos="center">8080 Exerciser Test Machine</name>
<computer id="computer" busWidth="16"/>
<cpu id="cpu8080" model="8080" cycles="2000000"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.0/machine.xsl"?>
<machine id="invaders" class="pc8080" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.1/machine.xsl"?>
<machine id="invaders" type="pc8080" border="1" pos="center" background="#FAEBD7">
<name pos="center">Space Invaders</name>
<computer id="computer" busWidth="16"/>
<cpu id="cpu8080" model="8080" cycles="2000000" autoStart="true"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.0/machine.xsl"?>
<machine id="invaders" class="pc8080" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.1/machine.xsl"?>
<machine id="invaders" type="pc8080" border="1" pos="center" background="#FAEBD7">
<name pos="center">Space Invaders</name>
<computer id="computer" busWidth="16"/>
<cpu id="cpu8080" model="8080" cycles="2000000" autoStart="true"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.0/machine.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.1/machine.xsl"?>
<machine id="vt100" type="pc8080" class="machine-left" border="1" pos="center" background="#FAEBD7">
<name pos="center">VT100 Terminal</name>
<computer id="computer" busWidth="16"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.0/machine.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.1/machine.xsl"?>
<machine id="vt100" type="pc8080" class="machine-right" border="1" pos="center" background="#FAEBD7">
<name pos="center">VT100 Terminal</name>
<computer id="computer" busWidth="16"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.0/machine.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.1/machine.xsl"?>
<machine id="vt100" type="pc8080" border="1" pos="center" background="#FAEBD7">
<name pos="center">VT100 Terminal</name>
<computer id="computer" busWidth="16"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.0/machine.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.1/machine.xsl"?>
<machine id="vt100" type="pc8080" class="machine-left" border="1" pos="center" background="#FAEBD7">
<name pos="center">VT100 Terminal</name>
<computer id="computer" busWidth="16"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.0/machine.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.1/machine.xsl"?>
<machine id="vt100" type="pc8080" class="machine-right" border="1" pos="center" background="#FAEBD7">
<name pos="center">VT100 Terminal</name>
<computer id="computer" busWidth="16"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.0/machine.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pc8080/1.33.1/machine.xsl"?>
<machine id="vt100" type="pc8080" border="1" pos="center" background="#FAEBD7">
<name pos="center">VT100 Terminal</name>
<computer id="computer" busWidth="16"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5150" class="pcx86" border="1" width="1000px" pos="center" background="white">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5150" type="pcx86" border="1" width="1000px" pos="center" background="white">
<name>IBM PC (Model 5150), CGA, 384K</name>
<computer id="pc-cga-384k" name="IBM PC"/>
<cpu id="cpu8088" model="8088"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5150" class="pcx86" border="1" width="980px" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5150" type="pcx86" border="1" width="980px" pos="center" background="#FAEBD7">
<name pos="center">IBM PC (Model 5150), CGA, 64K</name>
<computer id="pc-cga-64k" name="IBM PC" state="/devices/pcx86/machine/5150/cga/64kb/donkey/state.json"/>
<ram id="ramLow" addr="0x00000"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5150" class="pcx86" border="1" width="980px" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5150" type="pcx86" border="1" width="980px" pos="center" background="#FAEBD7">
<name pos="center">IBM PC (Model 5150), CGA, 64K</name>
<computer id="pc-cga-64k" name="IBM PC" state="/devices/pcx86/machine/5150/cga/64kb/donkey/state.json"/>
<ram id="ramLow" addr="0x00000"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5150" class="pcx86" border="1" width="1000px" pos="center" background="white">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5150" type="pcx86" border="1" width="1000px" pos="center" background="white">
<name>IBM PC (Model 5150), CGA, 64K</name>
<computer id="pc-cga-64k" name="IBM PC"/>
<cpu id="cpu8088" model="8088"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5150" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5150" type="pcx86" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC (Model 5150) with Dual Displays</name>
<computer id="pc-dual-64k" name="IBM PC" resume="1"/>
<ram id="ramLow" addr="0x00000"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5150" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5150" type="pcx86" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC (Model 5150) with Monochrome Display</name>
<computer id="pc-mda-64k" name="IBM PC"/>
<ram id="ramLow" addr="0x00000"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5150" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5150" type="pcx86" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC (Model 5150) with Monochrome Display</name>
<computer id="pc-mda-64k" name="IBM PC" resume="1"/>
<ram id="ramLow" addr="0x00000"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5150" class="pcx86" border="1" pos="center" background="white">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5150" type="pcx86" border="1" pos="center" background="white">
<name>IBM PC (Model 5150), MDA, 64K</name>
<computer id="pc-mda-64k" name="IBM PC"/>
<cpu id="cpu8088" model="8088"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5160" class="pcx86" border="1" width="1000px" pos="center" background="white">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5160" type="pcx86" border="1" width="1000px" pos="center" background="white">
<name pos="center">IBM PC XT (Model 5160), CGA, 256K, 10Mb Drive</name>
<computer id="xt-cga-256k" name="IBM PC XT"/>
<ram id="ramLow" addr="0x00000" test="false"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5160" class="pcx86" border="1" width="980px" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5160" type="pcx86" border="1" width="980px" pos="center" background="#FAEBD7">
<name pos="center">IBM PC XT (Model 5160), CGA, 256Kb, 10Mb Drive</name>
<computer id="xt-cga-256k" name="IBM PC XT" resume="1"/>
<ram id="ramLow" addr="0x00000" test="false" comment="ROM BIOS memory test has been disabled"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5160" class="pcx86" border="1" width="980px" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5160" type="pcx86" border="1" width="980px" pos="center" background="#FAEBD7">
<name pos="center">IBM PC XT (Model 5160), CGA, 256Kb, 10Mb Drive</name>
<computer id="xt-cga-256k" name="IBM PC XT" resume="1"/>
<ram id="ramLow" addr="0x00000"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5160" class="pcx86" border="1" width="1000px" pos="center" background="white">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5160" type="pcx86" border="1" width="1000px" pos="center" background="white">
<name>IBM PC XT (Model 5160), CGA, 256K, 10Mb Drive</name>
<computer id="xt-cga-256k" name="IBM PC XT"/>
<cpu id="cpu8088" model="8088"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5160" class="pcx86" border="1" width="980px" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5160" type="pcx86" border="1" width="980px" pos="center" background="#FAEBD7">
<name pos="center">IBM PC XT (Model 5160) running Windows 1.01</name>
<computer id="xt-cga-win101" name="IBM PC XT" state="/devices/pcx86/machine/5160/cga/256kb/win101/state.json" resume="1"/>
<ram id="ramLow" addr="0x00000"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5160" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5160" type="pcx86" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC XT (Model 5160) running Windows 1.01</name>
<computer id="xt-cga-win101" name="IBM PC XT" state="/devices/pcx86/machine/5160/cga/256kb/win101/state.json"/>
<ram id="ramLow" addr="0x00000"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5160" class="pcx86" border="1" width="1000px" pos="center" background="white">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5160" type="pcx86" border="1" width="1000px" pos="center" background="white">
<name>IBM PC XT (Model 5160), CGA, 256K, Windows 1.01</name>
<computer id="xt-cga-256k" name="IBM PC XT"/>
<cpu id="cpu8088" model="8088" autostart="true"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5160" class="pcx86" border="1" width="1000px" pos="center" background="white">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5160" type="pcx86" border="1" width="1000px" pos="center" background="white">
<name>IBM PC XT (Model 5160), CGA, 512K, WIN101</name>
<computer id="xt-cga-512k" name="IBM PC XT"/>
<cpu id="cpu8088" model="8088" autostart="true"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5160" class="pcx86" border="1" width="980px" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5160" type="pcx86" border="1" width="980px" pos="center" background="#FAEBD7">
<name pos="center">IBM PC XT (Model 5160), CGA, 640K, 10Mb Drive</name>
<computer id="xt-cga-640k" name="IBM PC XT"/>
<cpu id="cpu8088" model="8088" autostart="true"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5160" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5160" type="pcx86" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC XT (Model 5160), CGA, 640K, 10Mb Drive</name>
<computer id="xt-cga-640k" name="IBM PC XT"/>
<ram id="ramLow" addr="0x00000" test="false" size="0xa0000" comment="0xa0000 (640Kb) size overrides SW1|ROM BIOS memory test has been disabled"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5160" class="pcx86" border="1" width="1000px" pos="center" background="white">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5160" type="pcx86" border="1" width="1000px" pos="center" background="white">
<name>IBM PC XT (Model 5160), CGA, 640K, 10Mb Drive</name>
<computer id="xt-cga-640k" name="IBM PC XT"/>
<cpu id="cpu8088" model="8088" autostart="true"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5160" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5160" type="pcx86" border="1" pos="center" background="#FAEBD7">
<name>IBM PC XT (Model 5160), 64K EGA, 256K RAM, 10Mb Hard Disk</name>
<computer id="xt-ega-256k" name="IBM PC XT"/>
<cpu id="cpu8088" model="8088"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5160" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5160" type="pcx86" border="1" pos="center" background="#FAEBD7">
<name>IBM PC XT (Model 5160), 64K EGA, 256K RAM, 10Mb Hard Disk</name>
<computer id="xt-ega-256k" name="IBM PC XT"/>
<cpu id="cpu8088" model="8088"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5160" class="pcx86" border="1" width="680px" float="left" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5160" type="pcx86" border="1" width="680px" float="left" background="#FAEBD7">
<name pos="center">IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Disk</name>
<computer id="xt-ega-640k" name="IBM PC XT" state="/disks/pcx86/windows/1.01/ibm5160-ega.json"/>
<ram id="ramLow" addr="0x00000" test="false" size="0xa0000" comment="0xa0000 (640Kb) size overrides SW1|ROM BIOS memory test has been disabled"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5160" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5160" type="pcx86" border="1" pos="center" background="#FAEBD7">
<name>IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Disk</name>
<computer id="xt-ega-640k" name="IBM PC XT"/>
<cpu id="cpu8088" model="8088"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5160" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5160" type="pcx86" border="1" pos="center" background="#FAEBD7">
<name>IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Disk</name>
<computer id="xt-ega-640k" name="IBM PC XT"/>
<cpu id="cpu8088" model="8088"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5160" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5160" type="pcx86" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive</name>
<computer id="xt-mda-256k" name="IBM PC XT"/>
<cpu id="cpu8088" model="8088"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5160" class="pcx86" border="1" width="740px" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5160" type="pcx86" border="1" width="740px" pos="center" background="#FAEBD7">
<name pos="center">IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive</name>
<computer id="xt188-mda-256k" name="IBM PC XT"/>
<cpu id="cpu80188" model="80188"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5160" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5160" type="pcx86" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive</name>
<computer id="xt188-mda-256k" name="IBM PC XT"/>
<ram id="ramLow" addr="0x00000" test="false"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5160" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5160" type="pcx86" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive</name>
<computer id="xt-mda-256k" name="IBM PC XT"/>
<cpu id="cpu8088" model="8088"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5160" class="pcx86" border="1" pos="center" background="white">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5160" type="pcx86" border="1" pos="center" background="white">
<name pos="center">IBM PC XT (Model 5160), MDA, 64K, 10Mb Drive</name>
<computer id="xt-mda-64k" name="IBM PC XT"/>
<cpu id="cpu8088" model="8088"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5170" type="pcx86" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC AT (8Mhz, 640Kb, Dual Floppy) with Color Display</name>
<computer id="at-mda-640k" name="IBM PC AT" buswidth="24"/>
<cpu id="cpu286" model="80286"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5170" type="pcx86" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC AT (8Mhz, 640Kb, Dual Floppy) with Color Display</name>
<computer id="at-mda-640k" name="IBM PC AT" buswidth="24"/>
<cpu id="cpu286" model="80286"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5170" type="pcx86" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC AT (6Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk</name>
<computer id="at-ega-1152k-rev1" name="IBM PC AT" buswidth="24"/>
<cpu id="cpu286" model="80286"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5170" type="pcx86" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC AT (6Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk</name>
<computer id="at-ega-1152k-rev1" name="IBM PC AT" buswidth="24"/>
<cpu id="cpu286" model="80286"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5170rev3" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5170rev3" type="pcx86" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC AT (8Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk</name>
<computer id="at-ega-1152k-rev3" name="IBM PC AT" buswidth="24"/>
<cpu id="cpu286" model="80286" cycles="8000000" autostart="false"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5170" type="pcx86" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC AT (8Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk</name>
<computer id="at-ega-1152k-rev3" name="IBM PC AT" buswidth="24"/>
<cpu id="cpu286" model="80286" cycles="8000000"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5170" type="pcx86" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC AT (8Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk</name>
<computer id="at-ega-1152k-rev3" name="IBM PC AT" buswidth="24"/>
<ram id="ramLow" addr="0x00000" test="false" size="0xa0000" comment="ROM BIOS memory test has been disabled"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5170" type="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"/>
<cpu id="cpu286" model="80286" cycles="8000000" autostart="false"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5170" type="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"/>
<cpu id="cpu286" model="80286" cycles="8000000" autostart="true"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5170" type="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"/>
<cpu id="cpu286" model="80286" cycles="8000000" autostart="true"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5170" type="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"/>
<cpu id="cpu286" model="80286"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5170" type="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"/>
<cpu id="cpu286" model="80286"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5170" type="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"/>
<cpu id="cpu286" model="80286"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5170" type="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"/>
<cpu id="cpu286" model="80286"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5170" type="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"/>
<ram id="ramLow" addr="0x00000" test="true" size="0xa0000" comment="ROM BIOS memory test has NOT been disabled"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5170" type="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"/>
<ram id="ramLow" addr="0x00000" test="false" size="0xa0000" comment="ROM BIOS memory test has been disabled"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5170" type="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"/>
<ram id="ramLow" addr="0x00000" test="false" size="0xa0000" comment="ROM BIOS memory test has been disabled"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5170" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5170" type="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"/>
<ram id="ramLow" addr="0x00000" test="false" size="0xa0000" comment="ROM BIOS memory test has been disabled"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="att6300" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="att6300" type="pcx86" border="1" pos="center" background="#FAEBD7">
<name pos="center">AT&amp;T Personal Computer 6300 with Color Display</name>
<computer id="att6300-640k" name="AT&amp;T 6300"/>
<cpu id="cpu8086" model="8086" cycles="8000000"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="att6300" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="att6300" type="pcx86" border="1" pos="center" background="#FAEBD7">
<name pos="center">AT&amp;T Personal Computer 6300 with Color Display</name>
<computer id="att6300-640k" name="MPC 1600"/>
<ram id="ramLow" addr="0x00000" size="0xa0000"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="mpc1600" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="mpc1600" type="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"/>
<cpu id="cpu8088" model="8088"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="mpc1600" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="mpc1600" type="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"/>
<ram id="ramLow" addr="0x00000" size="0xa0000"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="deskpro386" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="deskpro386" type="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"/>
<cpu id="cpu386" model="80386"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="deskpro386" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="deskpro386" type="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"/>
<cpu id="cpu386" model="80386"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="deskpro386" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="deskpro386" type="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"/>
<cpu id="cpu386" model="80386"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="deskpro386" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="deskpro386" type="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"/>
<cpu id="cpu386" model="80386"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="deskpro386" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="deskpro386" type="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"/>
<cpu id="cpu386" model="80386"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="deskpro386" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="deskpro386" type="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"/>
<cpu id="cpu386" model="80386"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="deskpro386" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="deskpro386" type="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"/>
<cpu id="cpu386" model="80386"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="deskpro386" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="deskpro386" type="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"/>
<cpu id="cpu386" model="80386"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="deskpro386" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="deskpro386" type="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"/>
<cpu id="cpu386" model="80386"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="deskpro386" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="deskpro386" type="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"/>
<cpu id="cpu386" model="80386"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="ibm5150" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="ibm5150" type="pcx86" border="1" pos="center" background="#FAEBD7">
<name pos="center">IBM PC (Model 5150) with Monochrome Display</name>
<computer id="pc-mda-64k" name="IBM PC"/>
<ram id="ramLow" addr="0x00000"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="z150" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="z150" type="pcx86" border="1" pos="center" background="#FAEBD7">
<name pos="center">Zenith Z-150 with Color Display</name>
<computer id="z150-640k" name="Z-150"/>
<cpu id="cpu8088" model="8088"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.0/machine.xsl"?>
<machine id="z150" class="pcx86" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.33.1/machine.xsl"?>
<machine id="z150" type="pcx86" border="1" pos="center" background="#FAEBD7">
<name pos="center">Zenith Z-150 with Color Display</name>
<computer id="z150-640k" name="Z-150"/>
<ram id="ramLow" addr="0x00000" size="0xa0000"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pdpjs/1.33.0/machine.xsl"?>
<machine id="test1120" class="pdp11" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pdpjs/1.33.1/machine.xsl"?>
<machine id="test1120" type="pdp11" border="1" pos="center" background="#FAEBD7">
<name pos="center">PDP-11/20: 16Kb, PDP-11 BASIC, Debugger</name>
<computer id="computer" busWidth="16"/>
<cpu id="cpu" model="1120" cycles="6666667"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pdpjs/1.33.0/machine.xsl"?>
<machine id="test1120" class="pdp11" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pdpjs/1.33.1/machine.xsl"?>
<machine id="test1120" type="pdp11" border="1" pos="center" background="#FAEBD7">
<name pos="center">PDP-11/20: 16Kb, PDP-11 BASIC</name>
<computer id="computer" busWidth="16"/>
<cpu id="cpu" model="1120" cycles="6666667"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pdpjs/1.33.0/machine.xsl"?>
<machine id="test1120" class="pdp11" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pdpjs/1.33.1/machine.xsl"?>
<machine id="test1120" type="pdp11" border="1" pos="center" background="#FAEBD7">
<name pos="center">PDP-11/20: 16Kb, Bootstrap Loader, Debugger</name>
<computer id="computer" busWidth="16"/>
<cpu id="cpu" model="1120" cycles="6666667"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pdpjs/1.33.0/machine.xsl"?>
<machine id="test1120" class="pdp11" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pdpjs/1.33.1/machine.xsl"?>
<machine id="test1120" type="pdp11" border="1" pos="center" background="#FAEBD7">
<name pos="center">PDP-11/20: 16Kb, Bootstrap Loader</name>
<computer id="computer" busWidth="16"/>
<cpu id="cpu" model="1120" cycles="6666667"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pdpjs/1.33.0/machine.xsl"?>
<machine id="test1120" class="pdp11" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pdpjs/1.33.1/machine.xsl"?>
<machine id="test1120" type="pdp11" border="1" pos="center" background="#FAEBD7">
<name pos="center">PDP-11/20 Boot Monitor with 56Kb and Debugger</name>
<computer id="computer" busWidth="16"/>
<cpu id="cpu" model="1120" cycles="6666667"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pdpjs/1.33.0/machine.xsl"?>
<machine id="test1120" class="pdp11" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pdpjs/1.33.1/machine.xsl"?>
<machine id="test1120" type="pdp11" border="1" pos="center" background="#FAEBD7">
<name pos="center">PDP-11/20 Boot Monitor with 56Kb</name>
<computer id="computer" busWidth="16"/>
<cpu id="cpu" model="1120" cycles="6666667" autoStart="true"/>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pdpjs/1.33.0/machine.xsl"?>
<machine id="test1120" class="pdp11" border="1" pos="center" background="#FAEBD7">
<?xml-stylesheet type="text/xsl" href="/versions/pdpjs/1.33.1/machine.xsl"?>
<machine id="test1120" type="pdp11" border="1" pos="center" background="#FAEBD7">
<name pos="center">PDP-11/20 with Front Panel and Debugger</name>
<computer id="computer" busWidth="16"/>
<cpu id="cpu" model="1120" cycles="6666667"/>

Some files were not shown because too many files have changed in this diff Show more