The Closure Compiler does a fine job of replacing all such expressions with their decimal equivalent, relieving us from having to calculate them ourselves, and eliminating any runtime impact
25 lines
1.4 KiB
XML
25 lines
1.4 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.17.2/machine.xsl"?>
|
|
<machine id="ibm5150" class="pc" border="1" pos="center" style="background-color:#FAEBD7">
|
|
<name pos="center">IBM PC (Model 5150) running CP/M-86</name>
|
|
<computer id="cpm-mda-64k" name="IBM PC" resume="1"/>
|
|
<ram id="ramLow" addr="0x00000"/>
|
|
<rom id="romBASIC" addr="0xf6000" size="0x8000" file="/devices/pc/basic/ibm-basic-1.00.json"/>
|
|
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pc/bios/5150/1981-04-24.json"/>
|
|
<video ref="/devices/pc/video/video-mda.xml"/>
|
|
<cpu id="cpu8088" model="8088" autostart="true" pos="left" padleft="8px" padbottom="8px">
|
|
<control type="button" binding="run">Run</control>
|
|
<control type="button" binding="reset">Reset</control>
|
|
</cpu>
|
|
<keyboard ref="/devices/pc/keyboard/keyboard-minimal.xml"/>
|
|
<fdc id="fdcNEC" automount='{A: {name: "CP/M-86 (Disk 1)", path: "/disks/pc/cpm/cpm86-disk1.json"}, B: {name: "CP/M-86 (Disk 2)", path: "/disks/pc/cpm/cpm86-disk2.json"}}' pos="right">
|
|
<control type="list" binding="listDrives"/>
|
|
<control type="list" binding="listDisks">
|
|
<disk path="">None</disk>
|
|
<manifest ref="/disks/pc/cpm/manifest.xml" disk="*"/>
|
|
</control>
|
|
<control type="button" binding="loadDrive">Load Drive</control>
|
|
<control type="description" binding="descDisk" padleft="8px"/>
|
|
</fdc>
|
|
<chipset id="chipset" model="5150" sw1="01000001" sw2="11110000"/>
|
|
</machine>
|