Selected OS/2 1.0 boot configs operational now

This commit is contained in:
Jeff Parsons 2014-12-04 20:18:42 -08:00 • committed by jeffpar
commit 69539abc1e
41 changed files with 2002 additions and 1955 deletions

View file

@ -15,7 +15,7 @@
<fdc ref="/disks/pc/library.xml" width="320px" automount='{A: {name: "PC-DOS 3.00 (Disk 1)", path: "/disks/pc/dos/ibm/3.00/PCDOS300-DISK1.json"}, B: {name: "PC-DOS 3.00 (Disk 2)", path: "/disks/pc/dos/ibm/3.00/PCDOS300-DISK2.json"}}'/> <fdc ref="/disks/pc/library.xml" width="320px" automount='{A: {name: "PC-DOS 3.00 (Disk 1)", path: "/disks/pc/dos/ibm/3.00/PCDOS300-DISK1.json"}, B: {name: "PC-DOS 3.00 (Disk 2)", path: "/disks/pc/dos/ibm/3.00/PCDOS300-DISK2.json"}}'/>
<hdc id="hdcAT" type="at" drives='[{name:"20Mb Hard Disk",type:2}]'/> <hdc id="hdcAT" type="at" drives='[{name:"20Mb Hard Disk",type:2}]'/>
<chipset id="chipset" model="5170" floppies="[1200,1200]"/> <chipset id="chipset" model="5170" floppies="[1200,1200]"/>
<serial id="com1" adapter="1" binding="print"/> <serial id="com1" adapter="1"/>
<serial id="com2" adapter="2"/> <serial id="com2" adapter="2" binding="print"/>
<mouse serial="com2"/> <mouse serial="com1"/>
</machine> </machine>

View file

@ -15,7 +15,7 @@
<fdc ref="/disks/pc/library.xml" width="320px" 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"}}'/> <fdc ref="/disks/pc/library.xml" width="320px" 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"}}'/>
<hdc id="hdcAT" type="at" drives='[{name:"20Mb Hard Disk",type:2}]'/> <hdc id="hdcAT" type="at" drives='[{name:"20Mb Hard Disk",type:2}]'/>
<chipset id="chipset" model="5170" floppies="[1440,1200]"/> <chipset id="chipset" model="5170" floppies="[1440,1200]"/>
<serial id="com1" adapter="1" binding="print"/> <serial id="com1" adapter="1"/>
<serial id="com2" adapter="2"/> <serial id="com2" adapter="2" binding="print"/>
<mouse serial="com2"/> <mouse serial="com1"/>
</machine> </machine>

View file

@ -13,7 +13,7 @@
<panel ref="/devices/pc/panel/wide.xml"/> <panel ref="/devices/pc/panel/wide.xml"/>
<fdc ref="/disks/pc/library.xml" width="320px" automount='{A: {name: "PC-DOS 3.00 (Disk 1)", path: "/disks/pc/dos/ibm/3.00/PCDOS300-DISK1.json"}, B: {name: "PC-DOS 3.00 (Disk 2)", path: "/disks/pc/dos/ibm/3.00/PCDOS300-DISK2.json"}}'/> <fdc ref="/disks/pc/library.xml" width="320px" automount='{A: {name: "PC-DOS 3.00 (Disk 1)", path: "/disks/pc/dos/ibm/3.00/PCDOS300-DISK1.json"}, B: {name: "PC-DOS 3.00 (Disk 2)", path: "/disks/pc/dos/ibm/3.00/PCDOS300-DISK2.json"}}'/>
<chipset id="chipset" model="5170" floppies="[1200,1200]"/> <chipset id="chipset" model="5170" floppies="[1200,1200]"/>
<serial id="com1" adapter="1" binding="print"/> <serial id="com1" adapter="1"/>
<serial id="com2" adapter="2"/> <serial id="com2" adapter="2" binding="print"/>
<mouse serial="com2"/> <mouse serial="com1"/>
</machine> </machine>

View file

@ -4,3 +4,4 @@
00CE @ F_BTS 00CE @ F_BTS
00F3 @ MK_ENV 00F3 @ MK_ENV
0148 @ ENV_X ; SET 40x25 COLOR ALPHA 0148 @ ENV_X ; SET 40x25 COLOR ALPHA
0D20 @ BEEP

View file

@ -19,9 +19,10 @@
<manifest ref="/disks/pc/dos/microsoft/4.0M/manifest.xml" disk="*"/> <manifest ref="/disks/pc/dos/microsoft/4.0M/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/compaq/3.10/manifest.xml" disk="*"/> <manifest ref="/disks/pc/dos/compaq/3.10/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/dos/compaq/3.31/manifest.xml" disk="*"/> <manifest ref="/disks/pc/dos/compaq/3.31/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/os2/1.0/manifest.xml" disk="*"/> <manifest ref="/disks/pc/os2/ibm/1.0/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/os2/1.1/manifest.xml" disk="*"/> <manifest ref="/disks/pc/os2/ibm/1.1/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/os2/1.3/manifest.xml" disk="*"/> <manifest ref="/disks/pc/os2/ibm/1.3/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/os2/misc/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/win/win101/manifest.xml" disk="*"/> <manifest ref="/disks/pc/win/win101/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/win/win103/manifest.xml" disk="*"/> <manifest ref="/disks/pc/win/win103/manifest.xml" disk="*"/>
<manifest ref="/disks/pc/win/win103a/manifest.xml" disk="*"/> <manifest ref="/disks/pc/win/win103a/manifest.xml" disk="*"/>

View file

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.1/manifest.xsl"?>
<manifest type="software">
<title>OS/2 1.0</title>
<disk id="disk00" size="1474560" chs="80:2:18" img="private/OS210-INSTALL.img" href="/disks/pc/os2/1.0/OS210-INSTALL.json" md5="b0410a7cd0d8bf188028729d1634bf75" md5json="4e690e5d55de300077c442762c7b7f97">
<name>OS/2 1.0 (1.44M Install Disk)</name>
</disk>
<disk id="disk01" size="1474560" chs="80:2:18" img="private/OS210-DISK1.img" href="/disks/pc/os2/1.0/OS210-DISK1.json" md5="11efee476f78824cab1201a2dd3fb8f5" md5json="29fd631c5a5ca00cf6598fb8288b7c35">
<name>OS/2 1.0 (1.44M Disk 1)</name>
</disk>
<disk id="disk02" size="1474560" chs="80:2:18" img="private/OS210-DISK2.img" href="/disks/pc/os2/1.0/OS210-DISK2.json" md5="d5c03e696497729fdd89dce0e18ad7ff" md5json="d50dfed5f7d55408d9af75b382afde89">
<name>OS/2 1.0 (1.44M Disk 2)</name>
</disk>
<disk id="disk03" size="1474560" chs="80:2:18" img="private/OS210-DISK3.img" href="/disks/pc/os2/1.0/OS210-DISK3.json" md5="fd80ec4dc815bcdacf7879c50b7aa44a" md5json="7d10df7177f4a80da285d8b7b586740d">
<name>OS/2 1.0 (1.44M Disk 3)</name>
</disk>
</manifest>

View file

@ -1,26 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.1/manifest.xsl"?>
<manifest type="software">
<title>OS/2 1.1</title>
<disk id="disk00" size="1474560" chs="80:2:18" img="private/OS211-INSTALLATION.img" href="/disks/pc/os2/1.1/OS211-INSTALLATION.json" md5="64b1a50f35385f326e7b59b17b417769" md5json="6510aede5a434ae794a3ee9e8d09d6c9">
<name>OS/2 1.1 (1.44M Install Disk)</name>
</disk>
<disk id="disk01" size="1474560" chs="80:2:18" img="private/OS211-DISK01.img" href="/disks/pc/os2/1.1/OS211-DISK01.json" md5="5b0526049c097e7afa54073f13cf87d1" md5json="f74cb91702c9a502418139601269280d">
<name>OS/2 1.1 (1.44M Disk 1)</name>
</disk>
<disk id="disk02" size="1474560" chs="80:2:18" img="private/OS211-DISK02.img" href="/disks/pc/os2/1.1/OS211-DISK02.json" md5="ebd9cc64c9c24f79b63836fcce58b0f0" md5json="63f462d7abb7367145d35789a547f913">
<name>OS/2 1.1 (1.44M Disk 2)</name>
</disk>
<disk id="disk03" size="1474560" chs="80:2:18" img="private/OS211-DISK03.img" href="/disks/pc/os2/1.1/OS211-DISK03.json" md5="f4b85ca988d76f876c2f0a00cf4b57e8" md5json="f07266e75f25f5f5a5ce4e299d9dcff6">
<name>OS/2 1.1 (1.44M Disk 3)</name>
</disk>
<disk id="disk04" size="1474560" chs="80:2:18" img="private/OS211-DISK04.img" href="/disks/pc/os2/1.1/OS211-DISK04.json" md5="67eb167bca6cf7b169011fdaedf4d358" md5json="e821febc52f1736ee2714bbe6aaf6c83">
<name>OS/2 1.1 (1.44M Disk 4)</name>
</disk>
<disk id="disk05" size="1474560" chs="80:2:18" img="private/OS211-DEVICES.img" href="/disks/pc/os2/1.1/OS211-DEVICES.json" md5="9d3dfde0206b562beae90cab21f9eba5" md5json="2cb39da33b61e762b87259b59bf5ccf5">
<name>OS/2 1.1 (1.44M Devices Disk)</name>
</disk>
<disk id="disk06" size="1474560" chs="80:2:18" img="private/OS211-PRINTERS.img" href="/disks/pc/os2/1.1/OS211-PRINTERS.json" md5="36cd9ea1e7184872548598dae4b60cb8" md5json="3ddd4aa8468a17a42aa247cf7b447a65">
<name>OS/2 1.1 (1.44M Printers Disk)</name>
</disk>
</manifest>

View file

@ -1,35 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.1/manifest.xsl"?>
<manifest type="software">
<title>OS/2 1.3</title>
<disk id="disk01" size="1474560" chs="80:2:18" img="private/OS213-DISK01.img" href="/disks/pc/os2/1.3/OS213-DISK01.json" md5="b393291dc9d96255b7ea9d9d614ecf23" md5json="a3af9c440d774c4084862a4caa5e17e2">
<name>OS/2 1.3 (1.44M Disk 1)</name>
</disk>
<disk id="disk02" size="1474560" chs="80:2:18" img="private/OS213-DISK02.img" href="/disks/pc/os2/1.3/OS213-DISK02.json" md5="6b3bf3f03c914c9718a9fe603a4a62b2" md5json="65322381b4ffbd62266c28c2ec0c027f">
<name>OS/2 1.3 (1.44M Disk 2)</name>
</disk>
<disk id="disk03" size="1474560" chs="80:2:18" img="private/OS213-DISK03.img" href="/disks/pc/os2/1.3/OS213-DISK03.json" md5="207c6196d09dc1ef11a16e34e731c7d9" md5json="dea620df5b4f6a41deec101bd6dc3ef8">
<name>OS/2 1.3 (1.44M Disk 3)</name>
</disk>
<disk id="disk04" size="1474560" chs="80:2:18" img="private/OS213-DISK04.img" href="/disks/pc/os2/1.3/OS213-DISK04.json" md5="8175fa3257fc60b3b281fbf25b50adcc" md5json="5d7aaf6609dd58b614554b5f26600a2b">
<name>OS/2 1.3 (1.44M Disk 4)</name>
</disk>
<disk id="disk05" size="1474560" chs="80:2:18" img="private/OS213-DISK05.img" href="/disks/pc/os2/1.3/OS213-DISK05.json" md5="8175fa3257fc60b3b281fbf25b50adcc" md5json="5d7aaf6609dd58b614554b5f26600a2b">
<name>OS/2 1.3 (1.44M Disk 5)</name>
</disk>
<disk id="disk06" size="1474560" chs="80:2:18" img="private/OS213-DISK06.img" href="/disks/pc/os2/1.3/OS213-DISK06.json" md5="3f61008d56453a40c4444a397260b39c" md5json="a25d13bd6beacb002acfd4b6cacdbea3">
<name>OS/2 1.3 (1.44M Disk 6)</name>
</disk>
<disk id="disk07" size="1474560" chs="80:2:18" img="private/OS213-DISK07.img" href="/disks/pc/os2/1.3/OS213-DISK07.json" md5="0de3327c227f1fe00e211b558ea2e23a" md5json="d33aaa2d626b5f3c42b354a21d4bfe67">
<name>OS/2 1.3 (1.44M Disk 7)</name>
</disk>
<disk id="disk08" size="1474560" chs="80:2:18" img="private/OS213-DISK08.img" href="/disks/pc/os2/1.3/OS213-DISK08.json" md5="821a6873437610f77167e8884c4bd977" md5json="93bb507a019409004716c48f5c002a5d">
<name>OS/2 1.3 (1.44M Disk 8)</name>
</disk>
<disk id="disk09" size="1474560" chs="80:2:18" img="private/OS213-DISK09.img" href="/disks/pc/os2/1.3/OS213-DISK09.json" md5="fce2113a6d1a286afa1653bdc77214e0" md5json="3282cd0642a19f97a1c8758f3a4debdc">
<name>OS/2 1.3 (1.44M Disk 9)</name>
</disk>
<disk id="disk10" size="1474560" chs="80:2:18" img="private/OS213-DISK10.img" href="/disks/pc/os2/1.3/OS213-DISK10.json" md5="58e1156eba5600bc600d17be93f5e8e0" md5json="e8567c55839410508911dc96b260ee57">
<name>OS/2 1.3 (1.44M Disk 10)</name>
</disk>
</manifest>

View file

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.1/manifest.xsl"?>
<manifest type="software">
<title>IBM OS/2 1.0</title>
<disk id="disk00" size="1474560" chs="80:2:18" img="private/OS210-INSTALL.img" href="/disks/pc/os2/ibm/1.0/OS210-INSTALL.json" md5="b0410a7cd0d8bf188028729d1634bf75" md5json="4e690e5d55de300077c442762c7b7f97">
<name>OS/2 1.0 (1.44Mb Install)</name>
</disk>
<disk id="disk01" size="1474560" chs="80:2:18" img="private/OS210-DISK1.img" href="/disks/pc/os2/ibm/1.0/OS210-DISK1.json" md5="11efee476f78824cab1201a2dd3fb8f5" md5json="29fd631c5a5ca00cf6598fb8288b7c35">
<name>OS/2 1.0 (1.44Mb Disk 1)</name>
</disk>
<disk id="disk02" size="1474560" chs="80:2:18" img="private/OS210-DISK2.img" href="/disks/pc/os2/ibm/1.0/OS210-DISK2.json" md5="d5c03e696497729fdd89dce0e18ad7ff" md5json="d50dfed5f7d55408d9af75b382afde89">
<name>OS/2 1.0 (1.44Mb Disk 2)</name>
</disk>
<disk id="disk03" size="1474560" chs="80:2:18" img="private/OS210-DISK3.img" href="/disks/pc/os2/ibm/1.0/OS210-DISK3.json" md5="fd80ec4dc815bcdacf7879c50b7aa44a" md5json="7d10df7177f4a80da285d8b7b586740d">
<name>OS/2 1.0 (1.44Mb Disk 3)</name>
</disk>
</manifest>

View file

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.1/manifest.xsl"?>
<manifest type="software">
<title>IBM OS/2 1.1</title>
<disk id="disk00" size="1474560" chs="80:2:18" img="private/OS211-INSTALLATION.img" href="/disks/pc/os2/ibm/1.1/OS211-INSTALLATION.json" md5="64b1a50f35385f326e7b59b17b417769" md5json="6510aede5a434ae794a3ee9e8d09d6c9">
<name>OS/2 1.1 (1.44Mb Install Disk)</name>
</disk>
<disk id="disk01" size="1474560" chs="80:2:18" img="private/OS211-DISK01.img" href="/disks/pc/os2/ibm/1.1/OS211-DISK01.json" md5="5b0526049c097e7afa54073f13cf87d1" md5json="f74cb91702c9a502418139601269280d">
<name>OS/2 1.1 (1.44Mb Disk 1)</name>
</disk>
<disk id="disk02" size="1474560" chs="80:2:18" img="private/OS211-DISK02.img" href="/disks/pc/os2/ibm/1.1/OS211-DISK02.json" md5="ebd9cc64c9c24f79b63836fcce58b0f0" md5json="63f462d7abb7367145d35789a547f913">
<name>OS/2 1.1 (1.44Mb Disk 2)</name>
</disk>
<disk id="disk03" size="1474560" chs="80:2:18" img="private/OS211-DISK03.img" href="/disks/pc/os2/ibm/1.1/OS211-DISK03.json" md5="f4b85ca988d76f876c2f0a00cf4b57e8" md5json="f07266e75f25f5f5a5ce4e299d9dcff6">
<name>OS/2 1.1 (1.44Mb Disk 3)</name>
</disk>
<disk id="disk04" size="1474560" chs="80:2:18" img="private/OS211-DISK04.img" href="/disks/pc/os2/ibm/1.1/OS211-DISK04.json" md5="67eb167bca6cf7b169011fdaedf4d358" md5json="e821febc52f1736ee2714bbe6aaf6c83">
<name>OS/2 1.1 (1.44Mb Disk 4)</name>
</disk>
<disk id="disk05" size="1474560" chs="80:2:18" img="private/OS211-DEVICES.img" href="/disks/pc/os2/ibm/1.1/OS211-DEVICES.json" md5="9d3dfde0206b562beae90cab21f9eba5" md5json="2cb39da33b61e762b87259b59bf5ccf5">
<name>OS/2 1.1 (1.44Mb Devices Disk)</name>
</disk>
<disk id="disk06" size="1474560" chs="80:2:18" img="private/OS211-PRINTERS.img" href="/disks/pc/os2/ibm/1.1/OS211-PRINTERS.json" md5="36cd9ea1e7184872548598dae4b60cb8" md5json="3ddd4aa8468a17a42aa247cf7b447a65">
<name>OS/2 1.1 (1.44Mb Printers Disk)</name>
</disk>
</manifest>

View file

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.1/manifest.xsl"?>
<manifest type="software">
<title>IBM OS/2 1.3</title>
<disk id="disk01" size="1474560" chs="80:2:18" img="private/OS213-DISK01.img" href="/disks/pc/os2/ibm/1.3/OS213-DISK01.json" md5="b393291dc9d96255b7ea9d9d614ecf23" md5json="a3af9c440d774c4084862a4caa5e17e2">
<name>OS/2 1.3 (1.44Mb Disk 1)</name>
</disk>
<disk id="disk02" size="1474560" chs="80:2:18" img="private/OS213-DISK02.img" href="/disks/pc/os2/ibm/1.3/OS213-DISK02.json" md5="6b3bf3f03c914c9718a9fe603a4a62b2" md5json="65322381b4ffbd62266c28c2ec0c027f">
<name>OS/2 1.3 (1.44Mb Disk 2)</name>
</disk>
<disk id="disk03" size="1474560" chs="80:2:18" img="private/OS213-DISK03.img" href="/disks/pc/os2/ibm/1.3/OS213-DISK03.json" md5="207c6196d09dc1ef11a16e34e731c7d9" md5json="dea620df5b4f6a41deec101bd6dc3ef8">
<name>OS/2 1.3 (1.44Mb Disk 3)</name>
</disk>
<disk id="disk04" size="1474560" chs="80:2:18" img="private/OS213-DISK04.img" href="/disks/pc/os2/ibm/1.3/OS213-DISK04.json" md5="8175fa3257fc60b3b281fbf25b50adcc" md5json="5d7aaf6609dd58b614554b5f26600a2b">
<name>OS/2 1.3 (1.44Mb Disk 4)</name>
</disk>
<disk id="disk05" size="1474560" chs="80:2:18" img="private/OS213-DISK05.img" href="/disks/pc/os2/ibm/1.3/OS213-DISK05.json" md5="8175fa3257fc60b3b281fbf25b50adcc" md5json="5d7aaf6609dd58b614554b5f26600a2b">
<name>OS/2 1.3 (1.44Mb Disk 5)</name>
</disk>
<disk id="disk06" size="1474560" chs="80:2:18" img="private/OS213-DISK06.img" href="/disks/pc/os2/ibm/1.3/OS213-DISK06.json" md5="3f61008d56453a40c4444a397260b39c" md5json="a25d13bd6beacb002acfd4b6cacdbea3">
<name>OS/2 1.3 (1.44Mb Disk 6)</name>
</disk>
<disk id="disk07" size="1474560" chs="80:2:18" img="private/OS213-DISK07.img" href="/disks/pc/os2/ibm/1.3/OS213-DISK07.json" md5="0de3327c227f1fe00e211b558ea2e23a" md5json="d33aaa2d626b5f3c42b354a21d4bfe67">
<name>OS/2 1.3 (1.44Mb Disk 7)</name>
</disk>
<disk id="disk08" size="1474560" chs="80:2:18" img="private/OS213-DISK08.img" href="/disks/pc/os2/ibm/1.3/OS213-DISK08.json" md5="821a6873437610f77167e8884c4bd977" md5json="93bb507a019409004716c48f5c002a5d">
<name>OS/2 1.3 (1.44Mb Disk 8)</name>
</disk>
<disk id="disk09" size="1474560" chs="80:2:18" img="private/OS213-DISK09.img" href="/disks/pc/os2/ibm/1.3/OS213-DISK09.json" md5="fce2113a6d1a286afa1653bdc77214e0" md5json="3282cd0642a19f97a1c8758f3a4debdc">
<name>OS/2 1.3 (1.44Mb Disk 9)</name>
</disk>
<disk id="disk10" size="1474560" chs="80:2:18" img="private/OS213-DISK10.img" href="/disks/pc/os2/ibm/1.3/OS213-DISK10.json" md5="58e1156eba5600bc600d17be93f5e8e0" md5json="e8567c55839410508911dc96b260ee57">
<name>OS/2 1.3 (1.44Mb Disk 10)</name>
</disk>
</manifest>

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcjs/1.16.1/manifest.xsl"?>
<manifest type="software">
<title>OS/2 Miscellaneous Disks</title>
<disk id="disk01" size="1228800" chs="80:2:15" href="/disks/pc/os2/misc/1.0/debug/OS210-BOOT.json">
<name>OS/2 1.0 Debug Boot Disk</name>
</disk>
</manifest>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -4644,6 +4644,44 @@ ChipSet.prototype.outNMI = function(port, bOut, addrFrom)
this.bNMI = bOut; this.bNMI = bOut;
}; };
/**
* outCoprocClear(port, bOut, addrFrom)
*
* This handler is installed only for MODEL_5170.
*
* @this {ChipSet}
* @param {number} port (0xF0)
* @param {number} bOut (0x00 is the only expected output)
* @param {number} [addrFrom] (not defined if the Debugger is trying to write the specified port)
*/
ChipSet.prototype.outCoprocClear = function(port, bOut, addrFrom)
{
/*
* TODO: Implement
*/
this.messagePort(port, bOut, addrFrom, "COPROC.CLEAR");
this.assert(!bOut);
};
/**
* outCoprocReset(port, bOut, addrFrom)
*
* This handler is installed only for MODEL_5170.
*
* @this {ChipSet}
* @param {number} port (0xF1)
* @param {number} bOut (0x00 is the only expected output)
* @param {number} [addrFrom] (not defined if the Debugger is trying to write the specified port)
*/
ChipSet.prototype.outCoprocReset = function(port, bOut, addrFrom)
{
/*
* TODO: Implement
*/
this.messagePort(port, bOut, addrFrom, "COPROC.RESET");
this.assert(!bOut);
};
/** /**
* intBIOSRTC(addr) * intBIOSRTC(addr)
* *
@ -4939,7 +4977,9 @@ ChipSet.aPortOutput5170 = {
0xD4: /** @this {ChipSet} */ function(port, bOut, addrFrom) { this.outDMAMask(ChipSet.DMA1.INDEX, port, bOut, addrFrom); }, 0xD4: /** @this {ChipSet} */ function(port, bOut, addrFrom) { this.outDMAMask(ChipSet.DMA1.INDEX, port, bOut, addrFrom); },
0xD6: /** @this {ChipSet} */ function(port, bOut, addrFrom) { this.outDMAMode(ChipSet.DMA1.INDEX, port, bOut, addrFrom); }, 0xD6: /** @this {ChipSet} */ function(port, bOut, addrFrom) { this.outDMAMode(ChipSet.DMA1.INDEX, port, bOut, addrFrom); },
0xD8: /** @this {ChipSet} */ function(port, bOut, addrFrom) { this.outDMAResetFF(ChipSet.DMA1.INDEX, port, bOut, addrFrom); }, 0xD8: /** @this {ChipSet} */ function(port, bOut, addrFrom) { this.outDMAResetFF(ChipSet.DMA1.INDEX, port, bOut, addrFrom); },
0xDA: /** @this {ChipSet} */ function(port, bOut, addrFrom) { this.outDMAMasterClear(ChipSet.DMA1.INDEX, port, bOut, addrFrom); } 0xDA: /** @this {ChipSet} */ function(port, bOut, addrFrom) { this.outDMAMasterClear(ChipSet.DMA1.INDEX, port, bOut, addrFrom); },
0xF0: ChipSet.prototype.outCoprocClear,
0xF1: ChipSet.prototype.outCoprocReset
}; };
/** /**

View file

@ -649,10 +649,10 @@ Component.prototype = {
return function printPanel(s, type) { return function printPanel(s, type) {
s = (type !== undefined? (type + ": ") : "") + (s || ""); s = (type !== undefined? (type + ": ") : "") + (s || "");
/* /*
* In COMPILED builds, prevent the <textarea> from getting too large; * In all but MAXDEBUG builds, prevent the <textarea> from getting too large;
* otherwise, printing becomes slower and slower. * otherwise, printing becomes slower and slower.
*/ */
if (COMPILED) { if (!MAXDEBUG) {
if (control.value.length > 8192) { if (control.value.length > 8192) {
control.value = control.value.substr(control.value.length - 4096); control.value = control.value.substr(control.value.length - 4096);
} }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long