Skip to content
This repository has been archived by the owner on Dec 24, 2020. It is now read-only.

Commit

Permalink
Merge branch 'next-release'
Browse files Browse the repository at this point in the history
  • Loading branch information
jeffpar committed Feb 1, 2017
2 parents 771bd66 + b16f4ea commit fe5d588
Show file tree
Hide file tree
Showing 304 changed files with 14,407 additions and 398 deletions.
70 changes: 70 additions & 0 deletions _posts/2017-01-31-completing-the-switch-to-es6-classes.md
Original file line number Diff line number Diff line change
@@ -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*
2 changes: 1 addition & 1 deletion apps/pcx86/1981/visicalc/manifest.xml
Original file line number Diff line number Diff line change
@@ -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 -->
Expand Down
2 changes: 1 addition & 1 deletion apps/pcx86/1982/esuite/manifest.xml
Original file line number Diff line number Diff line change
@@ -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/>
Expand Down
2 changes: 1 addition & 1 deletion apps/pcx86/1985/rogue/manifest.xml
Original file line number Diff line number Diff line change
@@ -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/>
Expand Down
2 changes: 1 addition & 1 deletion apps/pcx86/1987/thinktank/manifest.xml
Original file line number Diff line number Diff line change
@@ -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>
Expand Down
2 changes: 1 addition & 1 deletion apps/pcx86/1988/moria/manifest.xml
Original file line number Diff line number Diff line change
@@ -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>
Expand Down
2 changes: 1 addition & 1 deletion apps/pcx86/1992/moria/manifest.xml
Original file line number Diff line number Diff line change
@@ -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>
Expand Down
4 changes: 2 additions & 2 deletions devices/c1p/machine/32kb/machine.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
4 changes: 2 additions & 2 deletions devices/c1p/machine/8kb/all/debugger/machine.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
4 changes: 2 additions & 2 deletions devices/c1p/machine/8kb/all/machine.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
2 changes: 1 addition & 1 deletion devices/c1p/machine/8kb/array/machine.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
2 changes: 1 addition & 1 deletion devices/c1p/machine/8kb/embed/machine.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
2 changes: 1 addition & 1 deletion devices/c1p/machine/8kb/large/debugger/local.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
4 changes: 2 additions & 2 deletions devices/c1p/machine/8kb/large/debugger/machine.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
4 changes: 2 additions & 2 deletions devices/c1p/machine/8kb/large/machine.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
4 changes: 2 additions & 2 deletions devices/c1p/machine/8kb/small/machine.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
4 changes: 2 additions & 2 deletions devices/pc8080/machine/exerciser/machine-8080ex1.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
4 changes: 2 additions & 2 deletions devices/pc8080/machine/exerciser/machine-8080pre.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
4 changes: 2 additions & 2 deletions devices/pc8080/machine/exerciser/machine-cputest.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
4 changes: 2 additions & 2 deletions devices/pc8080/machine/exerciser/machine-test.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
4 changes: 2 additions & 2 deletions devices/pc8080/machine/exerciser/machine.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
4 changes: 2 additions & 2 deletions devices/pc8080/machine/invaders/debugger/machine.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
4 changes: 2 additions & 2 deletions devices/pc8080/machine/invaders/machine.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
2 changes: 1 addition & 1 deletion devices/pc8080/machine/vt100/debugger/machine-left.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
2 changes: 1 addition & 1 deletion devices/pc8080/machine/vt100/debugger/machine-right.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
2 changes: 1 addition & 1 deletion devices/pc8080/machine/vt100/debugger/machine.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
2 changes: 1 addition & 1 deletion devices/pc8080/machine/vt100/machine-left.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
2 changes: 1 addition & 1 deletion devices/pc8080/machine/vt100/machine-right.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
2 changes: 1 addition & 1 deletion devices/pc8080/machine/vt100/machine.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
4 changes: 2 additions & 2 deletions devices/pcx86/machine/5150/cga/384kb/softkbd/machine.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
4 changes: 2 additions & 2 deletions devices/pcx86/machine/5150/cga/64kb/donkey/machine.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
4 changes: 2 additions & 2 deletions devices/pcx86/machine/5150/cga/64kb/softkbd/machine.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
4 changes: 2 additions & 2 deletions devices/pcx86/machine/5150/dual/64kb/machine.xml
Original file line number Diff line number Diff line change
@@ -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"/>
Expand Down
Loading

0 comments on commit fe5d588

Please sign in to comment.