Lots of tweaks in advance of PDPjs support for loading tape files

This commit is contained in:
Jeff Parsons 2016-10-17 15:19:01 -07:00 • committed by Jeff Parsons
commit ed24094683
136 changed files with 1355 additions and 498 deletions

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<chipset id="chipset" model="5150" sw1="01001001" sw2="11111000" pos="left" padleft="8px" padbottom="8px">
<chipset id="chipset" model="5150" sw1="01001001" sw2="11111000" pos="left" padLeft="8px" padBottom="8px">
<control type="switches" label="SW1" binding="sw1" left="0px"/>
<control type="switches" label="SW2" binding="sw2" left="0px"/>
<control type="description" binding="swdesc" left="0px"/>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<chipset id="chipset" model="att6300" sw1="01001000" sw2="11111001" pos="left" padleft="8px" padbottom="8px">
<chipset id="chipset" model="att6300" sw1="01001000" sw2="11111001" pos="left" padLeft="8px" padBottom="8px">
<control type="switches" label="SW0" binding="sw1" left="0px"/>
<control type="switches" label="SW1" binding="sw2" left="0px"/>
</chipset>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<chipset id="chipset" model="mpc1600" sw1="01001001" sw2="11110000" pos="left" padleft="8px" padbottom="8px">
<chipset id="chipset" model="mpc1600" sw1="01001001" sw2="11110000" pos="left" padLeft="8px" padBottom="8px">
<control type="switches" label="SW1" binding="sw1" left="0px"/>
<control type="description" binding="swdesc" left="0px"/>
</chipset>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<chipset id="chipset" model="z150" sw1="01001001" sw2="11110000" pos="left" padleft="8px" padbottom="8px">
<chipset id="chipset" model="z150" sw1="01001001" sw2="11110000" pos="left" padLeft="8px" padBottom="8px">
<control type="switches" label="SW1" binding="sw1" left="0px"/>
<control type="description" binding="swdesc" left="0px"/>
</chipset>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<keyboard id="keyboard" model="us83" pos="left" padleft="8px" padbottom="8px">
<keyboard id="keyboard" model="us83" pos="left" padLeft="8px" padBottom="8px">
<control type="button" binding="esc">ESC</control>
<control type="button" binding="f1">F1</control>
<control type="button" binding="left">&#x2190;</control>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<keyboard id="keyboard" model="us83" pos="left" padleft="8px" padbottom="8px">
<keyboard id="keyboard" model="us83" pos="left" padLeft="8px" padBottom="8px">
<control type="button" binding="esc">ESC</control>
<control type="button" binding="ctrl-c">CTRL-C</control>
<control type="button" binding="ctrl-alt-del">CTRL-ALT-DEL</control>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<keyboard id="keyboard" model="us83" pos="left" padleft="8px" padbottom="8px">
<keyboard id="keyboard" model="us83" pos="left" padLeft="8px" padBottom="8px">
<control type="button" binding="esc">ESC</control>
<control type="button" binding="f1">F1</control>
<control type="button" binding="f10">F10</control>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<keyboard id="keyboard" model="us83" pos="left" padleft="8px" padbottom="8px">
<keyboard id="keyboard" model="us83" pos="left" padLeft="8px" padBottom="8px">
<control type="button" binding="esc">ESC</control>
<control type="button" binding="f1">F1</control>
<control type="button" binding="f10">F10</control>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<keyboard id="keyboard" model="us83" pos="left" padleft="8px" padbottom="8px">
<keyboard id="keyboard" model="us83" pos="left" padLeft="8px" padBottom="8px">
<control type="button" binding="esc">ESC</control>
<control type="button" binding="f1">F1</control>
<control type="button" binding="f10">F10</control>

View file

@ -1,4 +1,4 @@
<keyboard id="keyboard" model="us83" pos="center" width="900px" height="210px" padleft="8px">
<keyboard id="keyboard" model="us83" pos="center" width="900px" height="210px" padLeft="8px">
<control type="container">
<control type="key" binding="f1" width="34px" top="0px" left="0px">F1</control>
<control type="key" binding="f2" width="34px" top="0px" left="42px">F2</control>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<keyboard id="keyboard" model="us84" pos="left" padleft="8px" padbottom="8px">
<keyboard id="keyboard" model="us84" pos="left" padLeft="8px" padBottom="8px">
<control type="button" binding="esc">ESC</control>
<control type="button" binding="f1">F1</control>
<control type="button" binding="sysreq">SysReq</control>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<keyboard id="keyboard" model="us84" pos="left" padleft="8px" padbottom="8px">
<keyboard id="keyboard" model="us84" pos="left" padLeft="8px" padBottom="8px">
<control type="button" binding="esc">ESC</control>
<control type="button" binding="ctrl-c">CTRL-C</control>
<control type="button" binding="ctrl-alt-del">CTRL-ALT-DEL</control>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<keyboard id="keyboard" model="us84" pos="left" padleft="8px" padbottom="8px">
<keyboard id="keyboard" model="us84" pos="left" padLeft="8px" padBottom="8px">
<control type="button" binding="esc">ESC</control>
<control type="button" binding="f1">F1</control>
<control type="button" binding="sysreq">SysReq</control>

View file

@ -12,7 +12,7 @@
<fdc ref="/disks/pcx86/compiled/library.xml"/>
<keyboard ref="/devices/pcx86/keyboard/us83-softkeys.xml"/>
<panel ref="/devices/pcx86/panel/wide.xml"/>
<chipset id="chipset" model="5150" sw1="01001001" sw2="10101000" pos="left" padleft="8px" padbottom="8px">
<chipset id="chipset" model="5150" sw1="01001001" sw2="10101000" pos="left" padLeft="8px" padBottom="8px">
<control type="switches" label="SW1" binding="sw1" left="0px"/>
<control type="switches" label="SW2" binding="sw2" left="0px"/>
<control type="description" binding="swdesc" left="0px"/>

View file

@ -8,7 +8,7 @@
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pcx86/rom/5150/1981-04-24/PCBIOS-REV1.json"/>
<video ref="/devices/pcx86/video/ibm/cga/ibm-cga.xml"/>
<fdc ref="/disks/pcx86/compiled/samples.xml"/>
<cpu id="cpu8088" model="8088" autostart="true" pos="left" padleft="8px" padbottom="8px">
<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>

View file

@ -9,7 +9,7 @@
<video ref="/devices/pcx86/video/ibm/mda/ibm-mda-dual.xml"/>
<video ref="/devices/pcx86/video/ibm/cga/ibm-cga-dual.xml"/>
<fdc ref="/disks/pcx86/compiled/samples.xml"/>
<cpu id="cpu8088" model="8088" autostart="true" pos="left" padleft="8px" padbottom="8px">
<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>

View file

@ -12,7 +12,7 @@
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-functions.xml"/>
<debugger id="debugger"/>
<panel ref="/devices/pcx86/panel/wide.xml"/>
<chipset id="chipset" model="5150" sw1="01000001" sw2="11111000" pos="left" padleft="8px" padbottom="8px">
<chipset id="chipset" model="5150" sw1="01000001" sw2="11111000" pos="left" padLeft="8px" padBottom="8px">
<control type="switches" label="SW1" binding="sw1" left="0px"/>
<control type="switches" label="SW2" binding="sw2" left="0px"/>
<control type="description" binding="swdesc" left="0px"/>

View file

@ -8,7 +8,7 @@
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pcx86/rom/5150/1981-04-24/PCBIOS-REV1.json"/>
<video ref="/devices/pcx86/video/ibm/mda/ibm-mda.xml"/>
<fdc ref="/disks/pcx86/compiled/samples.xml"/>
<cpu id="cpu8088" model="8088" autostart="true" pos="left" padleft="8px" padbottom="8px">
<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>

View file

@ -12,7 +12,7 @@
<keyboard ref="/devices/pcx86/keyboard/us83-softkeys.xml"/>
<debugger id="debugger"/>
<panel ref="/devices/pcx86/panel/wide.xml"/>
<chipset id="chipset" model="5150" sw1="01000001" sw2="11111000" pos="left" padleft="8px" padbottom="8px">
<chipset id="chipset" model="5150" sw1="01000001" sw2="11111000" pos="left" padLeft="8px" padBottom="8px">
<control type="switches" label="SW1" binding="sw1" left="0px"/>
<control type="switches" label="SW2" binding="sw2" left="0px"/>
<control type="description" binding="swdesc" left="0px"/>

View file

@ -9,7 +9,7 @@
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pcx86/rom/5160/1982-11-08/XTBIOS-REV1.json"/>
<video ref="/devices/pcx86/video/ibm/cga/ibm-cga.xml"/>
<fdc ref="/disks/pcx86/compiled/samples.xml"/>
<cpu id="cpu8088" model="8088" autostart="true" pos="left" padleft="8px">
<cpu id="cpu8088" model="8088" autostart="true" pos="left" padLeft="8px">
<control type="button" binding="run">Run</control>
<control type="button" binding="reset">Reset</control>
</cpu>

View file

@ -13,7 +13,7 @@
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-functions.xml"/>
<debugger id="debugger"/>
<panel ref="/devices/pcx86/panel/wide.xml"/>
<chipset id="chipset" model="5160" sw1="01001001" pos="left" padleft="8px" padbottom="8px">
<chipset id="chipset" model="5160" sw1="01001001" pos="left" padLeft="8px" padBottom="8px">
<control type="switches" label="SW1" binding="sw1" left="0px"/>
<control type="description" binding="swdesc" left="0px"/>
</chipset>

View file

@ -9,7 +9,7 @@
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pcx86/rom/5160/1982-11-08/XTBIOS-REV1.json"/>
<video ref="/devices/pcx86/video/ibm/cga/ibm-cga.xml"/>
<fdc ref="/disks/pcx86/compiled/samples.xml"/>
<cpu id="cpu8088" model="8088" autostart="true" pos="left" padleft="8px">
<cpu id="cpu8088" model="8088" autostart="true" pos="left" padLeft="8px">
<control type="button" binding="run">Run</control>
<control type="button" binding="reset">Reset</control>
</cpu>

View file

@ -13,7 +13,7 @@
<keyboard ref="/devices/pcx86/keyboard/us83-softkeys.xml"/>
<debugger id="debugger"/>
<panel ref="/devices/pcx86/panel/default.xml"/>
<chipset id="chipset" model="5160" sw1="01001001" pos="left" padleft="8px" padbottom="8px">
<chipset id="chipset" model="5160" sw1="01001001" pos="left" padLeft="8px" padBottom="8px">
<control type="switches" label="SW1" binding="sw1" left="0px"/>
<control type="description" binding="swdesc" left="0px"/>
</chipset>

View file

@ -13,7 +13,7 @@
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-functions.xml"/>
<debugger id="debugger"/>
<panel ref="/devices/pcx86/panel/wide.xml"/>
<chipset id="chipset" model="5160" sw1="01001001" pos="left" padleft="8px" padbottom="8px">
<chipset id="chipset" model="5160" sw1="01001001" pos="left" padLeft="8px" padBottom="8px">
<control type="switches" label="SW1" binding="sw1" left="0px"/>
<control type="description" binding="swdesc" left="0px"/>
</chipset>

View file

@ -9,7 +9,7 @@
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pcx86/rom/5160/1982-11-08/XTBIOS-REV1.json"/>
<video ref="/devices/pcx86/video/ibm/cga/ibm-cga-lock.xml"/>
<fdc ref="/disks/pcx86/compiled/samples.xml"/>
<cpu id="cpu8088" model="8088" autostart="true" pos="left" padleft="8px" padbottom="8px">
<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>

View file

@ -13,7 +13,7 @@
<keyboard ref="/devices/pcx86/keyboard/us83-softkeys.xml"/>
<debugger id="debugger"/>
<panel ref="/devices/pcx86/panel/wide.xml"/>
<chipset id="chipset" model="5160" sw1="01001001" pos="left" padleft="8px" padbottom="8px">
<chipset id="chipset" model="5160" sw1="01001001" pos="left" padLeft="8px" padBottom="8px">
<control type="switches" label="SW1" binding="sw1" left="0px"/>
<control type="description" binding="swdesc" left="0px"/>
</chipset>

View file

@ -13,7 +13,7 @@
<keyboard ref="/devices/pcx86/keyboard/us83-softkeys.xml"/>
<debugger id="debugger"/>
<panel ref="/devices/pcx86/panel/default.xml"/>
<chipset id="chipset" model="5160" sw1="01001001" pos="left" padleft="8px" padbottom="8px">
<chipset id="chipset" model="5160" sw1="01001001" pos="left" padLeft="8px" padBottom="8px">
<control type="switches" label="SW1" binding="sw1" left="0px"/>
<control type="description" binding="swdesc" left="0px"/>
</chipset>

View file

@ -16,7 +16,7 @@
<hdc id="hdcXT" drives='[{name:"10Mb Hard Disk",type:3}]'>
<control type="button" binding="saveHD0">Save HD</control>
</hdc>
<chipset id="chipset" model="5160" sw1="01001001" pos="left" padleft="8px" padbottom="8px">
<chipset id="chipset" model="5160" sw1="01001001" pos="left" padLeft="8px" padBottom="8px">
<control type="switches" label="SW1" binding="sw1" left="0px"/>
<control type="description" binding="swdesc" left="0px"/>
</chipset>

View file

@ -9,7 +9,7 @@
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pcx86/rom/5160/1982-11-08/XTBIOS-REV1.json"/>
<video ref="/devices/pcx86/video/ibm/cga/ibm-cga-keygrid.xml"/>
<fdc ref="/disks/pcx86/compiled/library.xml"/>
<cpu id="cpu8088" model="8088" autostart="true" pos="left" padleft="8px" padbottom="8px">
<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>

View file

@ -13,7 +13,7 @@
<keyboard ref="/devices/pcx86/keyboard/us83-softkeys.xml"/>
<debugger id="debugger"/>
<panel ref="/devices/pcx86/panel/wide.xml"/>
<chipset id="chipset" model="5160" sw1="01001001" pos="left" padleft="8px" padbottom="8px">
<chipset id="chipset" model="5160" sw1="01001001" pos="left" padLeft="8px" padBottom="8px">
<control type="switches" label="SW1" binding="sw1" left="0px"/>
<control type="description" binding="swdesc" left="0px"/>
</chipset>

View file

@ -13,7 +13,7 @@
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-functions.xml"/>
<debugger id="debugger"/>
<panel ref="/devices/pcx86/panel/wide.xml"/>
<chipset id="chipset" model="5160" sw1="01001101" pos="left" padleft="8px" padbottom="8px">
<chipset id="chipset" model="5160" sw1="01001101" pos="left" padLeft="8px" padBottom="8px">
<control type="switches" label="SW1" binding="sw1" left="0px"/>
<control type="description" binding="swdesc" left="0px"/>
</chipset>

View file

@ -13,7 +13,7 @@
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-functions.xml"/>
<debugger id="debugger"/>
<panel ref="/devices/pcx86/panel/wide.xml"/>
<chipset id="chipset" model="5160" sw1="01001101" pos="left" padleft="8px" padbottom="8px">
<chipset id="chipset" model="5160" sw1="01001101" pos="left" padLeft="8px" padBottom="8px">
<control type="switches" label="SW1" binding="sw1" left="0px"/>
<control type="description" binding="swdesc" left="0px"/>
</chipset>

View file

@ -9,7 +9,7 @@
<rom id="romBASIC" addr="0xf6000" size="0x8000" file="/devices/pcx86/rom/5160/basic/BASIC110.json"/>
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pcx86/rom/5160/1982-11-08/XTBIOS-REV1.json"/>
<video ref="/devices/pcx86/video/ibm/mda/ibm-mda.xml"/>
<fdc id="fdcNEC" pos="left" padleft="8px" padbottom="8px" automount='{A:{name:"PC-DOS 2.00 (Disk 1)",path:"/disks/pcx86/dos/ibm/2.00/PCDOS200-DISK1.json"}, B:{name:"Executive Suite (1982)",path:"/apps/pcx86/1982/esuite/disk.json"}}'>
<fdc id="fdcNEC" pos="left" padLeft="8px" padBottom="8px" automount='{A:{name:"PC-DOS 2.00 (Disk 1)",path:"/disks/pcx86/dos/ibm/2.00/PCDOS200-DISK1.json"}, B:{name:"Executive Suite (1982)",path:"/apps/pcx86/1982/esuite/disk.json"}}'>
<control type="list" binding="listDrives"/>
<control type="list" binding="listDisks">
<manifest ref="/disks/pcx86/dos/ibm/1.00/manifest.xml" disk="*"/>
@ -20,8 +20,8 @@
<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="description" binding="descDisk" padright="8px"/>
<control type="button" binding="saveDrive" padRight="8px">Save</control>
<control type="description" binding="descDisk" padRight="8px"/>
<control type="file" binding="mountDrive"/>
</fdc>
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-minimal.xml"/>

View file

@ -8,7 +8,7 @@
<rom id="romBASIC" addr="0xf6000" size="0x8000" file="/devices/pcx86/rom/5160/basic/BASIC110.json"/>
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pcx86/rom/5160/1982-11-08/XTBIOS-REV1.json"/>
<video ref="/devices/pcx86/video/ibm/mda/ibm-mda.xml"/>
<fdc id="fdcNEC" pos="left" padleft="8px" padbottom="8px" automount='{A:{name:"PC-DOS 2.00 (Disk 1)",path:"/disks/pcx86/dos/ibm/2.00/PCDOS200-DISK1.json"}, B:{name:"Executive Suite (1982)",path:"/apps/pcx86/1982/esuite/disk.json"}}'>
<fdc id="fdcNEC" pos="left" padLeft="8px" padBottom="8px" automount='{A:{name:"PC-DOS 2.00 (Disk 1)",path:"/disks/pcx86/dos/ibm/2.00/PCDOS200-DISK1.json"}, B:{name:"Executive Suite (1982)",path:"/apps/pcx86/1982/esuite/disk.json"}}'>
<control type="list" binding="listDrives"/>
<control type="list" binding="listDisks">
<manifest ref="/disks/pcx86/dos/ibm/1.00/manifest.xml" disk="*"/>
@ -19,11 +19,11 @@
<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="description" binding="descDisk" padright="8px"/>
<control type="button" binding="saveDrive" padRight="8px">Save</control>
<control type="description" binding="descDisk" padRight="8px"/>
<control type="file" binding="mountDrive"/>
</fdc>
<cpu id="cpu80188" model="80188" autostart="true" pos="left" padleft="8px" padbottom="8px">
<cpu id="cpu80188" model="80188" autostart="true" pos="left" padLeft="8px" padBottom="8px">
<control type="button" binding="run">Run</control>
</cpu>
<keyboard ref="/devices/pcx86/keyboard/us83-buttons-minimal.xml"/>

View file

@ -13,7 +13,7 @@
<debugger id="debugger"/>
<panel ref="/devices/pcx86/panel/default.xml"/>
<fdc ref="/disks/pcx86/compiled/samples.xml" width="280px"/>
<chipset id="chipset" model="5160" sw1="01110001" pos="left" padleft="8px" padbottom="8px">
<chipset id="chipset" model="5160" sw1="01110001" pos="left" padLeft="8px" padBottom="8px">
<control type="switches" label="SW1" binding="sw1" left="0px"/>
<control type="description" binding="swdesc" left="0px"/>
</chipset>

View file

@ -10,7 +10,7 @@
<fdc ref="/disks/pcx86/compiled/library.xml" automount='{A: {name: "PC-DOS 3.30 (Disk 1)", path: "/disks/pcx86/dos/ibm/3.30/PCDOS330-DISK1.json"}, B: {name: "PC-DOS 3.30 (Disk 2)", path: "/disks/pcx86/dos/ibm/3.30/PCDOS330-DISK2.json"}}'/>
<hdc ref="/disks/pcx86/fixed/20mb/pcdos330-empty.xml"/>
<keyboard ref="/devices/pcx86/keyboard/us84-buttons-arrows.xml"/>
<cpu id="cpu286" model="80286" cycles="8000000" autostart="true" pos="right" padright="8px" padbottom="8px">
<cpu id="cpu286" model="80286" cycles="8000000" autostart="true" pos="right" padRight="8px" padBottom="8px">
<control type="button" binding="run">Run</control>
<control type="button" binding="reset">Reset</control>
<control type="button" binding="setSpeed">Speed</control>

View file

@ -10,7 +10,7 @@
<fdc ref="/disks/pcx86/compiled/library.xml" automount='{A:{name:"PC-DOS 3.30 (Disk 1)",path:"/disks/pcx86/dos/ibm/3.30/PCDOS330-DISK1.json"}, B:{name:"PC-DOS 3.30 (Disk 2)",path:"/disks/pcx86/dos/ibm/3.30/PCDOS330-DISK2.json"}}'/>
<hdc ref="/disks/pcx86/fixed/20mb/pcdos330-empty.xml"/>
<keyboard ref="/devices/pcx86/keyboard/us84-buttons-arrows.xml"/>
<cpu id="cpu286" model="80286" cycles="8000000" autostart="true" pos="right" padright="8px" padbottom="8px">
<cpu id="cpu286" model="80286" cycles="8000000" autostart="true" pos="right" padRight="8px" padBottom="8px">
<control type="button" binding="run">Run</control>
<control type="button" binding="reset">Reset</control>
<control type="button" binding="setSpeed">Speed</control>

View file

@ -10,7 +10,7 @@
<fdc ref="/disks/pcx86/compiled/library.xml" automount='{A:{name:"PC-DOS 3.30 (Disk 1)",path:"/disks/pcx86/dos/ibm/3.30/PCDOS330-DISK1.json"}, B:{name:"PC-DOS 3.30 (Disk 2)",path:"/disks/pcx86/dos/ibm/3.30/PCDOS330-DISK2.json"}}'/>
<hdc ref="/disks/pcx86/fixed/20mb/pcdos330-empty.xml"/>
<keyboard ref="/devices/pcx86/keyboard/us84-buttons-arrows.xml"/>
<cpu id="cpu286" model="80286" cycles="8000000" autostart="true" pos="right" padright="8px" padbottom="8px">
<cpu id="cpu286" model="80286" cycles="8000000" autostart="true" pos="right" padRight="8px" padBottom="8px">
<control type="button" binding="run">Run</control>
<control type="button" binding="reset">Reset</control>
<control type="button" binding="setSpeed">Speed</control>

View file

@ -7,7 +7,7 @@
<rom ref="/devices/pcx86/rom/att/6300/bios-143.xml"/>
<video ref="/devices/pcx86/video/cdp/cga/cdp-cga.xml"/>
<fdc ref="/disks/pcx86/compiled/library.xml"/>
<cpu id="cpu8086" model="8086" cycles="8000000" autostart="true" pos="left" padleft="8px" padbottom="8px">
<cpu id="cpu8086" model="8086" cycles="8000000" autostart="true" pos="left" padLeft="8px" padBottom="8px">
<control type="button" binding="run">Run</control>
<control type="button" binding="reset">Reset</control>
</cpu>

View file

@ -7,7 +7,7 @@
<rom ref="/devices/pcx86/rom/cdp/mpc1600/bios-434.xml"/>
<video ref="/devices/pcx86/video/cdp/cga/cdp-cga.xml"/>
<fdc ref="/disks/pcx86/compiled/library.xml"/>
<cpu id="cpu8088" model="8088" autostart="true" pos="left" padleft="8px" padbottom="8px">
<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>

View file

@ -8,7 +8,7 @@
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pcx86/rom/5150/1981-04-24/PCBIOS-REV1.json"/>
<video ref="/devices/pcx86/video/ibm/mda/ibm-mda.xml"/>
<fdc ref="/disks/pcx86/compiled/samples.xml"/>
<cpu id="cpu8088" model="8088" autostart="true" pos="left" padleft="8px" padbottom="8px">
<cpu id="cpu8088" model="8088" autostart="true" pos="left" padLeft="8px" padBottom="8px">
<control type="button" binding="power">Power</control>
<control type="button" binding="run">Run</control>
<control type="button" binding="reset">Reset</control>

View file

@ -8,7 +8,7 @@
<rom ref="/devices/pcx86/rom/zenith/z150/bios-z150-1988.xml"/>
<video ref="/devices/pcx86/video/ibm/cga/ibm-cga.xml"/>
<fdc ref="/disks/pcx86/compiled/library.xml"/>
<cpu id="cpu8088" model="8088" autostart="true" pos="left" padleft="8px" padbottom="8px">
<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>

View file

@ -4,18 +4,18 @@
<control type="container" width="100%" height="auto">
<control type="canvas" binding="btpanel" pos="relative" width="2048" height="1024" style="color:white; background-color:green;"/>
</control>
<control type="container" class="pcjs-textarea" width="100%" padtop="8px">
<control type="textarea" binding="print" width="100%" height="260px" pos="relative" padbottom="4px" padright="8px" style="resize:vertical;"/>
<control type="container" width="100%" padbottom="8px">
<control type="container" class="pcjs-textarea" width="100%" padTop="8px">
<control type="textarea" binding="print" width="100%" height="260px" pos="relative" padBottom="4px" padRight="8px" style="resize:vertical;"/>
<control type="container" width="100%" padBottom="8px">
<control type="text" binding="debugInput" width="auto"/>
<control type="button" binding="debugEnter">Enter</control>
<control type="button" binding="clear">Clear</control>
<control type="button" binding="run" padleft="8px">Run</control>
<control type="button" binding="run" padLeft="8px">Run</control>
<control type="button" binding="step">Step</control>
<control type="button" binding="reset">Reset</control>
<control type="button" binding="save">Save</control>
<control type="button" binding="setSpeed" padleft="8px">Speed</control>
<control type="description" binding="speed" padleft="4px">Stopped</control>
<control type="button" binding="setSpeed" padLeft="8px">Speed</control>
<control type="description" binding="speed" padLeft="4px">Stopped</control>
</control>
</control>
</panel>

View file

@ -1,44 +1,44 @@
<?xml version="1.0" encoding="UTF-8"?>
<panel id="panel" width="100%" padding="8px">
<name>Control Panel</name>
<control type="container" class="pcjs-textarea" width="58%" padbottom="8px" padright="8px">
<control type="textarea" binding="print" width="100%" height="260px" pos="relative" padbottom="4px" style="resize:vertical;"/>
<control type="container" class="pcjs-textarea" width="58%" padBottom="8px" padRight="8px">
<control type="textarea" binding="print" width="100%" height="260px" pos="relative" padBottom="4px" style="resize:vertical;"/>
<control type="container">
<control type="text" binding="debugInput" width="auto"/>
<control type="button" binding="debugEnter">Enter</control>
<control type="button" binding="clear">Clear</control>
</control>
</control>
<control type="container" class="pcjs-registers" width="38%" padleft="8px">
<control type="register" label="AX" binding="AX" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="BX" binding="BX" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="CX" binding="CX" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="DX" binding="DX" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="SP" binding="SP" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="BP" binding="BP" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="SI" binding="SI" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="DI" binding="DI" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="DS" binding="DS" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="ES" binding="ES" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="SS" binding="SS" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="CS" binding="CS" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="IP" binding="IP" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="container" class="pcjs-registers" width="38%" padLeft="8px">
<control type="register" label="AX" binding="AX" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="BX" binding="BX" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="CX" binding="CX" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="DX" binding="DX" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="SP" binding="SP" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="BP" binding="BP" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="SI" binding="SI" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="DI" binding="DI" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="DS" binding="DS" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="ES" binding="ES" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="SS" binding="SS" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="CS" binding="CS" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="IP" binding="IP" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="container" width="200px" pos="left">
<control type="flag" label="V" binding="V" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="D" binding="D" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="I" binding="I" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="T" binding="T" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="S" binding="S" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="Z" binding="Z" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="A" binding="A" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="P" binding="P" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="C" binding="C" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="V" binding="V" width="8px" padRight="4px" padBottom="8px">0</control>
<control type="flag" label="D" binding="D" width="8px" padRight="4px" padBottom="8px">0</control>
<control type="flag" label="I" binding="I" width="8px" padRight="4px" padBottom="8px">0</control>
<control type="flag" label="T" binding="T" width="8px" padRight="4px" padBottom="8px">0</control>
<control type="flag" label="S" binding="S" width="8px" padRight="4px" padBottom="8px">0</control>
<control type="flag" label="Z" binding="Z" width="8px" padRight="4px" padBottom="8px">0</control>
<control type="flag" label="A" binding="A" width="8px" padRight="4px" padBottom="8px">0</control>
<control type="flag" label="P" binding="P" width="8px" padRight="4px" padBottom="8px">0</control>
<control type="flag" label="C" binding="C" width="8px" padRight="4px" padBottom="8px">0</control>
</control>
<control pos=""/>
<control type="description" padbottom="8px">Speed:</control>
<control type="description" binding="speed" padleft="4px" padbottom="8px">Stopped</control>
<control type="description" padBottom="8px">Speed:</control>
<control type="description" binding="speed" padLeft="4px" padBottom="8px">Stopped</control>
</control>
<control type="container" padleft="8px" padbottom="8px">
<control type="container" padLeft="8px" padBottom="8px">
<control type="button" binding="run">Run</control>
<control type="button" binding="step">Step</control>
<control type="button" binding="reset">Reset</control>

View file

@ -1,44 +1,44 @@
<?xml version="1.0" encoding="UTF-8"?>
<panel id="panel" width="100%" padding="8px">
<name>Control Panel</name>
<control type="container" class="pcjs-textarea" width="60%" padbottom="8px" padright="8px">
<control type="textarea" binding="print" width="100%" height="260px" pos="relative" padbottom="4px" style="resize:vertical;"/>
<control type="container" class="pcjs-textarea" width="60%" padBottom="8px" padRight="8px">
<control type="textarea" binding="print" width="100%" height="260px" pos="relative" padBottom="4px" style="resize:vertical;"/>
<control type="container" width="100%">
<control type="text" binding="debugInput" width="auto"/>
<control type="button" binding="debugEnter">Enter</control>
<control type="button" binding="clear">Clear</control>
</control>
</control>
<control type="container" class="pcjs-registers" width="35%" padleft="8px">
<control type="register" label="AX" binding="AX" pos="left" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="BX" binding="BX" pos="left" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="CX" binding="CX" pos="left" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="DX" binding="DX" pos="left" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="SP" binding="SP" pos="left" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="BP" binding="BP" pos="left" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="SI" binding="SI" pos="left" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="DI" binding="DI" pos="left" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="DS" binding="DS" pos="left" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="ES" binding="ES" pos="left" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="SS" binding="SS" pos="left" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="CS" binding="CS" pos="left" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="IP" binding="IP" pos="left" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="container" class="pcjs-registers" width="35%" padLeft="8px">
<control type="register" label="AX" binding="AX" pos="left" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="BX" binding="BX" pos="left" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="CX" binding="CX" pos="left" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="DX" binding="DX" pos="left" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="SP" binding="SP" pos="left" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="BP" binding="BP" pos="left" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="SI" binding="SI" pos="left" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="DI" binding="DI" pos="left" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="DS" binding="DS" pos="left" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="ES" binding="ES" pos="left" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="SS" binding="SS" pos="left" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="CS" binding="CS" pos="left" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="IP" binding="IP" pos="left" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="container" width="200px" pos="left">
<control type="flag" label="V" binding="V" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="D" binding="D" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="I" binding="I" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="T" binding="T" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="S" binding="S" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="Z" binding="Z" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="A" binding="A" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="P" binding="P" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="C" binding="C" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="V" binding="V" width="8px" padRight="4px" padBottom="8px">0</control>
<control type="flag" label="D" binding="D" width="8px" padRight="4px" padBottom="8px">0</control>
<control type="flag" label="I" binding="I" width="8px" padRight="4px" padBottom="8px">0</control>
<control type="flag" label="T" binding="T" width="8px" padRight="4px" padBottom="8px">0</control>
<control type="flag" label="S" binding="S" width="8px" padRight="4px" padBottom="8px">0</control>
<control type="flag" label="Z" binding="Z" width="8px" padRight="4px" padBottom="8px">0</control>
<control type="flag" label="A" binding="A" width="8px" padRight="4px" padBottom="8px">0</control>
<control type="flag" label="P" binding="P" width="8px" padRight="4px" padBottom="8px">0</control>
<control type="flag" label="C" binding="C" width="8px" padRight="4px" padBottom="8px">0</control>
</control>
<control pos=""/>
<control type="description" padbottom="8px">Speed:</control>
<control type="description" binding="speed" padleft="4px" padbottom="8px">Stopped</control>
<control type="description" padBottom="8px">Speed:</control>
<control type="description" binding="speed" padLeft="4px" padBottom="8px">Stopped</control>
</control>
<control type="container" padleft="8px" padbottom="8px">
<control type="container" padLeft="8px" padBottom="8px">
<control type="button" binding="run">Run</control>
<control type="button" binding="step">Step</control>
<control type="button" binding="reset">Reset</control>

View file

@ -1,51 +1,51 @@
<?xml version="1.0" encoding="UTF-8"?>
<panel id="panel" width="100%" padding="8px">
<name>Control Panel</name>
<control type="container" class="pcjs-textarea" width="60%" padbottom="8px" padright="8px">
<control type="textarea" binding="print" width="100%" height="260px" pos="relative" padbottom="4px" style="resize:vertical;"/>
<control type="container" class="pcjs-textarea" width="60%" padBottom="8px" padRight="8px">
<control type="textarea" binding="print" width="100%" height="260px" pos="relative" padBottom="4px" style="resize:vertical;"/>
<control type="container" width="100%">
<control type="text" binding="debugInput" width="auto"/>
<control type="button" binding="debugEnter">Enter</control>
<control type="button" binding="clear">Clear</control>
<control type="button" binding="run" padleft="16px">Run</control>
<control type="button" binding="run" padLeft="16px">Run</control>
<control type="button" binding="step">Step</control>
<control type="button" binding="reset">Reset</control>
<control type="button" binding="save">Save</control>
<control type="button" binding="setSpeed" padleft="16px">Speed</control>
<control type="description" binding="speed" padleft="8px">Stopped</control>
<control type="button" binding="setSpeed" padLeft="16px">Speed</control>
<control type="description" binding="speed" padLeft="8px">Stopped</control>
</control>
</control>
<control type="container" class="pcjs-registers" width="35%" padleft="8px">
<control type="register" label="EAX" binding="EAX" pos="left" width="80px" padright="8px" padbottom="8px">00000000</control>
<control type="register" label="EBX" binding="EBX" pos="left" width="80px" padright="8px" padbottom="8px">00000000</control>
<control type="register" label="ECX" binding="ECX" pos="left" width="80px" padright="8px" padbottom="8px">00000000</control>
<control type="register" label="EDX" binding="EDX" pos="left" width="80px" padright="8px" padbottom="8px">00000000</control>
<control type="register" label="ESP" binding="ESP" pos="left" width="80px" padright="8px" padbottom="8px">00000000</control>
<control type="register" label="EBP" binding="EBP" pos="left" width="80px" padright="8px" padbottom="8px">00000000</control>
<control type="register" label="ESI" binding="ESI" pos="left" width="80px" padright="8px" padbottom="8px">00000000</control>
<control type="register" label="EDI" binding="EDI" pos="left" width="80px" padright="8px" padbottom="8px">00000000</control>
<control type="register" label="CR0" binding="CR0" pos="left" width="80px" padright="8px" padbottom="8px">00000000</control>
<control type="register" label="CR2" binding="CR2" pos="left" width="80px" padright="8px" padbottom="8px">00000000</control>
<control type="register" label="CR3" binding="CR3" pos="left" width="80px" padright="8px" padbottom="8px">00000000</control>
<control type="register" label="EIP" binding="EIP" pos="left" width="80px" padright="8px" padbottom="8px">00000000</control>
<control type="register" label="PSW" binding="PS" pos="left" width="80px" padright="8px" padbottom="8px">00000000</control>
<control type="container" class="pcjs-registers" width="35%" padLeft="8px">
<control type="register" label="EAX" binding="EAX" pos="left" width="80px" padRight="8px" padBottom="8px">00000000</control>
<control type="register" label="EBX" binding="EBX" pos="left" width="80px" padRight="8px" padBottom="8px">00000000</control>
<control type="register" label="ECX" binding="ECX" pos="left" width="80px" padRight="8px" padBottom="8px">00000000</control>
<control type="register" label="EDX" binding="EDX" pos="left" width="80px" padRight="8px" padBottom="8px">00000000</control>
<control type="register" label="ESP" binding="ESP" pos="left" width="80px" padRight="8px" padBottom="8px">00000000</control>
<control type="register" label="EBP" binding="EBP" pos="left" width="80px" padRight="8px" padBottom="8px">00000000</control>
<control type="register" label="ESI" binding="ESI" pos="left" width="80px" padRight="8px" padBottom="8px">00000000</control>
<control type="register" label="EDI" binding="EDI" pos="left" width="80px" padRight="8px" padBottom="8px">00000000</control>
<control type="register" label="CR0" binding="CR0" pos="left" width="80px" padRight="8px" padBottom="8px">00000000</control>
<control type="register" label="CR2" binding="CR2" pos="left" width="80px" padRight="8px" padBottom="8px">00000000</control>
<control type="register" label="CR3" binding="CR3" pos="left" width="80px" padRight="8px" padBottom="8px">00000000</control>
<control type="register" label="EIP" binding="EIP" pos="left" width="80px" padRight="8px" padBottom="8px">00000000</control>
<control type="register" label="PSW" binding="PS" pos="left" width="80px" padRight="8px" padBottom="8px">00000000</control>
<control type="container" width="200px" pos="left">
<control type="flag" label="V" binding="V" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="D" binding="D" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="I" binding="I" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="T" binding="T" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="S" binding="S" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="Z" binding="Z" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="A" binding="A" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="P" binding="P" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="C" binding="C" width="8px" padright="4px" padbottom="8px">0</control>
<control type="flag" label="V" binding="V" width="8px" padRight="4px" padBottom="8px">0</control>
<control type="flag" label="D" binding="D" width="8px" padRight="4px" padBottom="8px">0</control>
<control type="flag" label="I" binding="I" width="8px" padRight="4px" padBottom="8px">0</control>
<control type="flag" label="T" binding="T" width="8px" padRight="4px" padBottom="8px">0</control>
<control type="flag" label="S" binding="S" width="8px" padRight="4px" padBottom="8px">0</control>
<control type="flag" label="Z" binding="Z" width="8px" padRight="4px" padBottom="8px">0</control>
<control type="flag" label="A" binding="A" width="8px" padRight="4px" padBottom="8px">0</control>
<control type="flag" label="P" binding="P" width="8px" padRight="4px" padBottom="8px">0</control>
<control type="flag" label="C" binding="C" width="8px" padRight="4px" padBottom="8px">0</control>
</control>
<control pos=""/>
<control type="register" label="CS" binding="CS" pos="left" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="SS" binding="SS" pos="left" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="DS" binding="DS" pos="left" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="ES" binding="ES" pos="left" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="FS" binding="FS" pos="left" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="GS" binding="GS" pos="left" width="40px" padright="8px" padbottom="8px">0000</control>
<control type="register" label="CS" binding="CS" pos="left" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="SS" binding="SS" pos="left" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="DS" binding="DS" pos="left" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="ES" binding="ES" pos="left" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="FS" binding="FS" pos="left" width="40px" padRight="8px" padBottom="8px">0000</control>
<control type="register" label="GS" binding="GS" pos="left" width="40px" padRight="8px" padBottom="8px">0000</control>
</control>
</panel>

View file

@ -3,9 +3,9 @@
<menu>
<title>Color Display</title>
<control type="container" pos="right">
<control type="led" label="Caps" binding="caps-lock" padleft="8px"/>
<control type="led" label="Num" binding="num-lock" padleft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padleft="8px"/>
<control type="led" label="Caps" binding="caps-lock" padLeft="8px"/>
<control type="led" label="Num" binding="num-lock" padLeft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padLeft="8px"/>
</control>
</menu>
</video>

View file

@ -13,10 +13,10 @@
<menu>
<title>COMPAQ Enhanced Color Display</title>
<control type="container" pos="right">
<control type="led" label="Caps" binding="caps-lock" padleft="8px"/>
<control type="led" label="Num" binding="num-lock" padleft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padleft="8px"/>
<control type="button" binding="fullScreen" padleft="8px">Full Screen</control>
<control type="led" label="Caps" binding="caps-lock" padLeft="8px"/>
<control type="led" label="Num" binding="num-lock" padLeft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padLeft="8px"/>
<control type="button" binding="fullScreen" padLeft="8px">Full Screen</control>
</control>
</menu>
<rom id="romEGA" addr="0xc0000" size="0x4000" file="/devices/pcx86/video/compaq/ega/000412-001B/compaq-ega.json" notify="videoEGA"/>

View file

@ -3,10 +3,10 @@
<menu>
<title>COMPAQ VGA Color Display</title>
<control type="container" pos="right">
<control type="led" label="Caps" binding="caps-lock" padleft="8px"/>
<control type="led" label="Num" binding="num-lock" padleft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padleft="8px"/>
<control type="button" binding="fullScreen" padleft="8px">Full Screen</control>
<control type="led" label="Caps" binding="caps-lock" padLeft="8px"/>
<control type="led" label="Num" binding="num-lock" padLeft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padLeft="8px"/>
<control type="button" binding="fullScreen" padLeft="8px">Full Screen</control>
</control>
</menu>
<rom id="romVGA" addr="0xc0000" size="0x8000" file="/devices/pcx86/video/compaq/vga/109360-001/1987-10-27.json" notify="videoVGA"/>

View file

@ -3,9 +3,9 @@
<menu>
<title>Color Display</title>
<control type="container" pos="right">
<control type="led" label="Caps" binding="caps-lock" padleft="8px"/>
<control type="led" label="Num" binding="num-lock" padleft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padleft="8px"/>
<control type="led" label="Caps" binding="caps-lock" padLeft="8px"/>
<control type="led" label="Num" binding="num-lock" padLeft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padLeft="8px"/>
</control>
</menu>
</video>

View file

@ -3,11 +3,11 @@
<menu>
<title>Color Display</title>
<control type="container" pos="right">
<control type="led" label="Caps" binding="caps-lock" padleft="8px"/>
<control type="led" label="Num" binding="num-lock" padleft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padleft="8px"/>
<control type="button" binding="lockPointer" padleft="8px;line-height:1em">Lock Pointer</control>
<control type="button" binding="fullScreen" padleft="8px;line-height:1em">Full Screen</control>
<control type="led" label="Caps" binding="caps-lock" padLeft="8px"/>
<control type="led" label="Num" binding="num-lock" padLeft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padLeft="8px"/>
<control type="button" binding="lockPointer" padLeft="8px;line-height:1em">Lock Pointer</control>
<control type="button" binding="fullScreen" padLeft="8px;line-height:1em">Full Screen</control>
</control>
</menu>
</video>

View file

@ -3,9 +3,9 @@
<menu>
<title>Color Display</title>
<control type="container" pos="right">
<control type="led" label="Caps" binding="caps-lock" padleft="8px"/>
<control type="led" label="Num" binding="num-lock" padleft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padleft="8px"/>
<control type="led" label="Caps" binding="caps-lock" padLeft="8px"/>
<control type="led" label="Num" binding="num-lock" padLeft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padLeft="8px"/>
</control>
</menu>
</video>

View file

@ -3,9 +3,9 @@
<menu>
<title>IBM Enhanced Color Display</title>
<control type="container" pos="right">
<control type="led" label="Caps" binding="caps-lock" padleft="8px"/>
<control type="led" label="Num" binding="num-lock" padleft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padleft="8px"/>
<control type="led" label="Caps" binding="caps-lock" padLeft="8px"/>
<control type="led" label="Num" binding="num-lock" padLeft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padLeft="8px"/>
</control>
</menu>
<rom id="romEGA" addr="0xc0000" size="0x4000" file="/devices/pcx86/video/ibm/ega/1984-09-13/ibm-ega.json" notify="videoEGA"/>

View file

@ -13,10 +13,10 @@
<menu>
<title>IBM Enhanced Color Display</title>
<control type="container" pos="right">
<control type="led" label="Caps" binding="caps-lock" padleft="8px"/>
<control type="led" label="Num" binding="num-lock" padleft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padleft="8px"/>
<control type="button" binding="fullScreen" padleft="8px;line-height:1em">Full Screen</control>
<control type="led" label="Caps" binding="caps-lock" padLeft="8px"/>
<control type="led" label="Num" binding="num-lock" padLeft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padLeft="8px"/>
<control type="button" binding="fullScreen" padLeft="8px;line-height:1em">Full Screen</control>
</control>
</menu>
<rom id="romEGA" addr="0xc0000" size="0x4000" file="/devices/pcx86/video/ibm/ega/1984-09-13/ibm-ega.json" notify="videoEGA"/>

View file

@ -13,11 +13,11 @@
<menu>
<title>IBM Enhanced Color Display</title>
<control type="container" pos="right">
<control type="led" label="Caps" binding="caps-lock" padleft="8px"/>
<control type="led" label="Num" binding="num-lock" padleft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padleft="8px"/>
<control type="button" binding="lockPointer" padleft="8px;line-height:1em">Lock Pointer</control>
<control type="button" binding="fullScreen" padleft="8px;line-height:1em">Full Screen</control>
<control type="led" label="Caps" binding="caps-lock" padLeft="8px"/>
<control type="led" label="Num" binding="num-lock" padLeft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padLeft="8px"/>
<control type="button" binding="lockPointer" padLeft="8px;line-height:1em">Lock Pointer</control>
<control type="button" binding="fullScreen" padLeft="8px;line-height:1em">Full Screen</control>
</control>
</menu>
<rom id="romEGA" addr="0xc0000" size="0x4000" file="/devices/pcx86/video/ibm/ega/1984-09-13/ibm-ega.json" notify="videoEGA"/>

View file

@ -3,9 +3,9 @@
<menu>
<title>IBM Enhanced Color Display</title>
<control type="container" pos="right">
<control type="led" label="Caps" binding="caps-lock" padleft="8px"/>
<control type="led" label="Num" binding="num-lock" padleft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padleft="8px"/>
<control type="led" label="Caps" binding="caps-lock" padLeft="8px"/>
<control type="led" label="Num" binding="num-lock" padLeft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padLeft="8px"/>
</control>
</menu>
<rom id="romEGA" addr="0xc0000" size="0x4000" file="/devices/pcx86/video/ibm/ega/1984-09-13/ibm-ega.json" notify="videoEGA"/>

View file

@ -13,10 +13,10 @@
<menu>
<title>IBM Enhanced Color Display</title>
<control type="container" pos="right">
<control type="led" label="Caps" binding="caps-lock" padleft="8px"/>
<control type="led" label="Num" binding="num-lock" padleft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padleft="8px"/>
<control type="button" binding="fullScreen" padleft="8px;line-height:1em">Full Screen</control>
<control type="led" label="Caps" binding="caps-lock" padLeft="8px"/>
<control type="led" label="Num" binding="num-lock" padLeft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padLeft="8px"/>
<control type="button" binding="fullScreen" padLeft="8px;line-height:1em">Full Screen</control>
</control>
</menu>
<rom id="romEGA" addr="0xc0000" size="0x4000" file="/devices/pcx86/video/ibm/ega/1984-09-13/ibm-ega.json" notify="videoEGA"/>

View file

@ -13,11 +13,11 @@
<menu>
<title>IBM Enhanced Color Display</title>
<control type="container" pos="right">
<control type="led" label="Caps" binding="caps-lock" padleft="8px"/>
<control type="led" label="Num" binding="num-lock" padleft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padleft="8px"/>
<control type="button" binding="lockPointer" padleft="8px;line-height:1em">Lock Pointer</control>
<control type="button" binding="fullScreen" padleft="8px;line-height:1em">Full Screen</control>
<control type="led" label="Caps" binding="caps-lock" padLeft="8px"/>
<control type="led" label="Num" binding="num-lock" padLeft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padLeft="8px"/>
<control type="button" binding="lockPointer" padLeft="8px;line-height:1em">Lock Pointer</control>
<control type="button" binding="fullScreen" padLeft="8px;line-height:1em">Full Screen</control>
</control>
</menu>
<rom id="romEGA" addr="0xc0000" size="0x4000" file="/devices/pcx86/video/ibm/ega/1984-09-13/ibm-ega.json" notify="videoEGA"/>

View file

@ -3,9 +3,9 @@
<menu>
<title>IBM Enhanced Color Display</title>
<control type="container" pos="right">
<control type="led" label="Caps" binding="caps-lock" padleft="8px"/>
<control type="led" label="Num" binding="num-lock" padleft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padleft="8px"/>
<control type="led" label="Caps" binding="caps-lock" padLeft="8px"/>
<control type="led" label="Num" binding="num-lock" padLeft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padLeft="8px"/>
</control>
</menu>
<rom id="romEGA" addr="0xc0000" size="0x4000" file="/devices/pcx86/video/ibm/ega/1984-09-13/ibm-ega.json" notify="videoEGA"/>

View file

@ -3,9 +3,9 @@
<menu>
<title>Monochrome Display</title>
<control type="container" pos="right">
<control type="led" label="Caps" binding="caps-lock" padleft="8px"/>
<control type="led" label="Num" binding="num-lock" padleft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padleft="8px"/>
<control type="led" label="Caps" binding="caps-lock" padLeft="8px"/>
<control type="led" label="Num" binding="num-lock" padLeft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padLeft="8px"/>
</control>
</menu>
</video>

View file

@ -3,9 +3,9 @@
<menu>
<title>Monochrome Display</title>
<control type="container" pos="right">
<control type="led" label="Caps" binding="caps-lock" padleft="8px"/>
<control type="led" label="Num" binding="num-lock" padleft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padleft="8px"/>
<control type="led" label="Caps" binding="caps-lock" padLeft="8px"/>
<control type="led" label="Num" binding="num-lock" padLeft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padLeft="8px"/>
</control>
</menu>
</video>

View file

@ -3,10 +3,10 @@
<menu>
<title>IBM VGA Color Display</title>
<control type="container" pos="right">
<control type="led" label="Caps" binding="caps-lock" padleft="8px"/>
<control type="led" label="Num" binding="num-lock" padleft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padleft="8px"/>
<control type="button" binding="fullScreen" padleft="8px;line-height:1em">Full Screen</control>
<control type="led" label="Caps" binding="caps-lock" padLeft="8px"/>
<control type="led" label="Num" binding="num-lock" padLeft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padLeft="8px"/>
<control type="button" binding="fullScreen" padLeft="8px;line-height:1em">Full Screen</control>
</control>
</menu>
<rom id="romVGA" addr="0xc0000" size="0x6000" file="/devices/pcx86/video/ibm/vga/1986-10-27/ibm-vga.json" notify="videoVGA[0x378d,0x3f8d]"/>

View file

@ -3,11 +3,11 @@
<menu>
<title>IBM VGA Color Display</title>
<control type="container" pos="right">
<control type="led" label="Caps" binding="caps-lock" padleft="8px"/>
<control type="led" label="Num" binding="num-lock" padleft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padleft="8px"/>
<control type="button" binding="lockPointer" padleft="8px;line-height:1em">Lock Pointer</control>
<control type="button" binding="fullScreen" padleft="8px;line-height:1em">Full Screen</control>
<control type="led" label="Caps" binding="caps-lock" padLeft="8px"/>
<control type="led" label="Num" binding="num-lock" padLeft="8px"/>
<control type="led" label="Scroll" binding="scroll-lock" padLeft="8px"/>
<control type="button" binding="lockPointer" padLeft="8px;line-height:1em">Lock Pointer</control>
<control type="button" binding="fullScreen" padLeft="8px;line-height:1em">Full Screen</control>
</control>
</menu>
<rom id="romVGA" addr="0xc0000" size="0x6000" file="/devices/pcx86/video/ibm/vga/1986-10-27/ibm-vga.json" notify="videoVGA[0x378d,0x3f8d]"/>