Getting ready to roll out v1.18.4
This commit is contained in:
parent
b6e8eb8877
commit
e2c2284d2a
65 changed files with 9239 additions and 2587 deletions
|
|
@ -8,7 +8,7 @@
|
|||
<rom id="romHDC" addr="0xc8000" size="0x2000" file="/devices/pc/hdc/ibm-xebec-1982.json"/>
|
||||
<rom id="romBASIC" addr="0xf6000" size="0x8000" file="/devices/pc/basic/ibm-basic-1.10.json"/>
|
||||
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pc/bios/5160/1982-11-08.json"/>
|
||||
<video ref="/devices/pc/video/ibm/ega/ibm-ega-640-128kb-lock.xml"/>
|
||||
<video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-640autolock.xml"/>
|
||||
<keyboard ref="/devices/pc/keyboard/keyboard-minimal.xml"/>
|
||||
<cpu id="cpu8088" model="8088">
|
||||
<control type="button" binding="setSpeed">Fast</control>
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
<rom id="romHDC" addr="0xc8000" size="0x2000" file="/devices/pc/hdc/ibm-xebec-1982.json"/>
|
||||
<rom id="romBASIC" addr="0xf6000" size="0x8000" file="/devices/pc/basic/ibm-basic-1.10.json"/>
|
||||
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pc/bios/5160/1982-11-08.json"/>
|
||||
<video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-lock.xml"/>
|
||||
<video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-autolockfs.xml"/>
|
||||
<keyboard ref="/devices/pc/keyboard/keyboard-minimal-functions.xml"/>
|
||||
<debugger id="debugger"/>
|
||||
<panel ref="/devices/pc/panel/wide.xml"/>
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
<rom id="romHDC" addr="0xc8000" size="0x2000" file="/devices/pc/hdc/ibm-xebec-1982.json"/>
|
||||
<rom id="romBASIC" addr="0xf6000" size="0x8000" file="/devices/pc/basic/ibm-basic-1.10.json"/>
|
||||
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pc/bios/5160/1982-11-08.json"/>
|
||||
<video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-lock.xml"/>
|
||||
<video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-autolockfs.xml"/>
|
||||
<keyboard ref="/devices/pc/keyboard/keyboard-minimal-functions.xml"/>
|
||||
<fdc ref="/disks/pc/library.xml"/>
|
||||
<chipset id="chipset" model="5160" sw1="01001101"/>
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
<rom id="romHDC" addr="0xc8000" size="0x2000" file="/devices/pc/hdc/ibm-xebec-1982.json"/>
|
||||
<rom id="romBASIC" addr="0xf6000" size="0x8000" file="/devices/pc/basic/ibm-basic-1.10.json"/>
|
||||
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pc/bios/5160/1982-11-08.json"/>
|
||||
<video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-lock.xml"/>
|
||||
<video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-autolockfs.xml"/>
|
||||
<keyboard ref="/devices/pc/keyboard/keyboard-minimal-functions.xml"/>
|
||||
<debugger id="debugger"/>
|
||||
<panel ref="/devices/pc/panel/wide.xml"/>
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
<rom id="romHDC" addr="0xc8000" size="0x2000" file="/devices/pc/hdc/ibm-xebec-1982.json"/>
|
||||
<rom id="romBASIC" addr="0xf6000" size="0x8000" file="/devices/pc/basic/ibm-basic-1.10.json"/>
|
||||
<rom id="romBIOS" addr="0xfe000" size="0x2000" file="/devices/pc/bios/5160/1982-11-08.json"/>
|
||||
<video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-lock.xml"/>
|
||||
<video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-autolockfs.xml"/>
|
||||
<keyboard ref="/devices/pc/keyboard/keyboard-minimal.xml"/>
|
||||
<cpu id="cpu8088" model="8088">
|
||||
<control type="button" binding="setSpeed">Fast</control>
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
<ram id="ramExt" addr="0x100000" size="0x80000" comment=""/>
|
||||
<rom id="romEGA" addr="0xc0000" size="0x4000" file="/devices/pc/video/ibm/ega/ibm-ega.json" notify="videoEGA"/>
|
||||
<rom id="romBIOS" addr="0xf0000" size="0x10000" alias="0xff0000" file="/devices/pc/bios/5170/1984-01-10.json"/>
|
||||
<video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-lock.xml"/>
|
||||
<video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-autolockfs.xml"/>
|
||||
<keyboard ref="/devices/pc/keyboard/keyboard-minimal-functions.xml"/>
|
||||
<debugger id="debugger" messages="fault" commands=""/>
|
||||
<panel ref="/devices/pc/panel/wide.xml"/>
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
<ram id="ramExt" addr="0x100000" size="0x80000" comment=""/>
|
||||
<rom id="romEGA" addr="0xc0000" size="0x4000" file="/devices/pc/video/ibm/ega/ibm-ega.json" notify="videoEGA"/>
|
||||
<rom id="romBIOS" addr="0xf0000" size="0x10000" alias="0xff0000" file="/devices/pc/bios/5170/1985-11-15.json"/>
|
||||
<video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-lock.xml"/>
|
||||
<video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-autolockfs.xml"/>
|
||||
<keyboard ref="/devices/pc/keyboard/keyboard-minimal-functions.xml"/>
|
||||
<debugger id="debugger" messages="fault" commands=""/>
|
||||
<fdc ref="/disks/pc/library.xml" automount='{A: {name: "PC-DOS 3.20 (Disk 1)", path: "/disks/pc/dos/ibm/3.20/PCDOS320-DISK1.json"}, B: {name: "PC-DOS 3.20 (Disk 2)", path: "/disks/pc/dos/ibm/3.20/PCDOS320-DISK2.json"}}'/>
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
<ram id="ramExt" addr="0x100000" size="0x80000" comment=""/>
|
||||
<rom id="romEGA" addr="0xc0000" size="0x4000" file="/devices/pc/video/ibm/ega/ibm-ega.json" notify="videoEGA"/>
|
||||
<rom id="romBIOS" addr="0xf0000" size="0x10000" alias="0xff0000" file="/devices/pc/bios/5170/1985-11-15.json"/>
|
||||
<video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-lock.xml"/>
|
||||
<video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-autolockfs.xml"/>
|
||||
<keyboard ref="/devices/pc/keyboard/keyboard-minimal-functions.xml"/>
|
||||
<debugger id="debugger" messages="fault" commands=""/>
|
||||
<panel ref="/devices/pc/panel/wide.xml"/>
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
<ram id="ramLow" addr="0x00000" size="0xa0000"/>
|
||||
<rom id="romEGA" addr="0xc0000" size="0x4000" file="/devices/pc/video/ibm/ega/ibm-ega.json" notify="videoEGA"/>
|
||||
<rom id="romBIOS" addr="0xf0000" size="0x10000" alias="0xff0000" file="/devices/pc/bios/5170/1984-01-10.json"/>
|
||||
<video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-lock.xml"/>
|
||||
<video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-autolockfs.xml"/>
|
||||
<keyboard ref="/devices/pc/keyboard/keyboard-minimal-functions.xml"/>
|
||||
<debugger id="debugger" messages="fault" commands=""/>
|
||||
<panel ref="/devices/pc/panel/wide.xml"/>
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
<ram id="ramExt" addr="0x100000" size="0x100000" comment="Extended memory at 0x100000"/>
|
||||
<rom id="romEGA" addr="0xc0000" size="0x4000" file="/devices/pc/video/ibm/ega/ibm-ega.json" notify="videoEGA"/>
|
||||
<rom id="romBIOS" addr="0xf8000" size="0x8000" alias="[0xf0000,0xffff0000,0xffff8000]" file="/devices/pc/bios/compaq/deskpro386/1988-01-28/1988-01-28.json"/>
|
||||
<video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-lock.xml"/>
|
||||
<video ref="/devices/pc/video/ibm/ega/ibm-ega-128kb-autolockfs.xml"/>
|
||||
<keyboard ref="/devices/pc/keyboard/keyboard-minimal-functions.xml"/>
|
||||
<debugger id="debugger" messages="fault|port" commands=""/>
|
||||
<panel ref="/devices/pc/panel/btpanel.xml"/>
|
||||
|
|
|
|||
|
|
@ -8,12 +8,12 @@
|
|||
<ram id="ramExt" addr="0x100000" size="0x100000" comment="Extended memory at 0x100000"/>
|
||||
<rom id="romVGA" addr="0xc0000" size="0x6000" file="/devices/pc/video/ibm/vga/ibm-vga.json" notify="videoVGA[0x378d,0x3f8d]"/>
|
||||
<rom id="romBIOS" addr="0xf8000" size="0x8000" alias="[0xf0000,0xffff0000,0xffff8000]" file="/devices/pc/bios/compaq/deskpro386/1988-01-28/1988-01-28.json"/>
|
||||
<video ref="/devices/pc/video/ibm/vga/ibm-vga-lock.xml"/>
|
||||
<video ref="/devices/pc/video/ibm/vga/ibm-vga-autolockfs.xml"/>
|
||||
<keyboard ref="/devices/pc/keyboard/keyboard-minimal-functions.xml"/>
|
||||
<debugger id="debugger" messages="fault|port" commands="m int on"/>
|
||||
<debugger id="debugger" messages="fault|int" commands=""/>
|
||||
<panel ref="/devices/pc/panel/btpanel.xml"/>
|
||||
<fdc ref="/disks/pc/library.xml" automount='{A: {name: "PC-DOS 3.00 (Disk 1)", path: "/disks/pc/dos/ibm/3.00/PCDOS300-DISK1.json"}, B: {name: "VGA Tests (Black Book)", path: "/tests/pc/vga/VGABIN.json"}}'/>
|
||||
<hdc id="hdcAT" type="at" drives='[{name:"20Mb Hard Disk",type:2}]'/>
|
||||
<fdc ref="/disks/pc/library.xml" automount='{A: {name: "PC-DOS 3.30 (Disk 1)", path: "/disks/pc/dos/ibm/3.30/PCDOS330-DISK1.json"}, B: {name: "VGA Tests (Black Book)", path: "/tests/pc/vga/VGABIN.json"}}'/>
|
||||
<hdc id="hdcAT" type="at" drives='[{name:"20Mb Hard Disk",type:2,path:"/disks/pc/games/id/wolf3d/harddisk.json"}]'/>
|
||||
<chipset id="chipset" model="deskpro386" floppies="[1200,1200]" monitor="vga"/>
|
||||
<serial id="com1" adapter="1"/>
|
||||
<serial id="com2" adapter="2" binding="print"/>
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
21
devices/pc/machine/compaq/deskpro386/vga/4096kb/machine.xml
Normal file
21
devices/pc/machine/compaq/deskpro386/vga/4096kb/machine.xml
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.18.4/machine.xsl"?>
|
||||
<machine id="deskpro386" class="pc" border="1" pos="center" background="#FAEBD7">
|
||||
<computer id="deskpro386-vga-4096k" name="Compaq DeskPro 386" buswidth="32"/>
|
||||
<cpu id="cpu386" model="80386" autostart="false"/>
|
||||
<ram id="ramLow" addr="0x00000" test="true" size="0xa0000" comment="ROM BIOS memory test has NOT been disabled"/>
|
||||
<ram id="ramCPQ" addr="0xfa0000" size="0x60000" comment="Compaq memory at 0xFA0000"/>
|
||||
<ram id="ramExt" addr="0x100000" size="0x300000" comment="Extended memory at 0x100000"/>
|
||||
<rom id="romVGA" addr="0xc0000" size="0x6000" file="/devices/pc/video/ibm/vga/ibm-vga.json" notify="videoVGA[0x378d,0x3f8d]"/>
|
||||
<rom id="romBIOS" addr="0xf8000" size="0x8000" alias="[0xf0000,0xffff0000,0xffff8000]" file="/devices/pc/bios/compaq/deskpro386/1988-01-28/1988-01-28.json"/>
|
||||
<video ref="/devices/pc/video/ibm/vga/ibm-vga-lockfs.xml"/>
|
||||
<keyboard id="keyboard"/>
|
||||
<debugger id="debugger" messages="fault|int" commands=""/>
|
||||
<panel ref="/devices/pc/panel/wide386.xml"/>
|
||||
<fdc ref="/disks/pc/library.xml" automount='{B: {name: "Win95 Build 499 (Disk 1)", path: "/disks/pc/windows/win95/build499/WIN95-DISK01.json"}}'/>
|
||||
<hdc id="hdcAT" type="at" drives='[{name:"68Mb Hard Disk",type:4,path:"/devices/pc/machine/compaq/deskpro386/vga/4096kb/68mb.json"}]'/>
|
||||
<chipset id="chipset" model="deskpro386" floppies="[1200,1200]" monitor="vga"/>
|
||||
<serial id="com1" adapter="1"/>
|
||||
<serial id="com2" adapter="2" binding="print"/>
|
||||
<mouse serial="com1"/>
|
||||
</machine>
|
||||
51
devices/pc/panel/wide386.xml
Normal file
51
devices/pc/panel/wide386.xml
Normal file
|
|
@ -0,0 +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" 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="step">Step</control>
|
||||
<control type="button" binding="reset">Reset</control>
|
||||
<control type="button" binding="save">Save</control>
|
||||
<control type="button" binding="setSpeed" padleft="16px">Fast</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" 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>
|
||||
<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>
|
||||
</panel>
|
||||
|
|
@ -6,7 +6,6 @@
|
|||
<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">Lock Pointer</control>
|
||||
</control>
|
||||
</menu>
|
||||
</video>
|
||||
13
devices/pc/video/ibm/vga/ibm-vga-lockfs.xml
Normal file
13
devices/pc/video/ibm/vga/ibm-vga-lockfs.xml
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<video id="videoVGA" model="vga" screenwidth="640" screenheight="480" scale="true" pos="center" padding="8px">
|
||||
<menu>
|
||||
<title>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">Lock Pointer</control>
|
||||
<control type="button" binding="fullScreen" padleft="8px">Full Screen</control>
|
||||
</control>
|
||||
</menu>
|
||||
</video>
|
||||
Loading…
Reference in a new issue