diff options
-rw-r--r-- | hash/pc98.xml | 1519 | ||||
-rw-r--r-- | scripts/src/bus.lua | 4 | ||||
-rw-r--r-- | src/devices/bus/cbus/amd98.cpp (renamed from src/devices/bus/cbus/pc9801_amd98.cpp) | 108 | ||||
-rw-r--r-- | src/devices/bus/cbus/amd98.h (renamed from src/devices/bus/cbus/pc9801_amd98.h) | 16 | ||||
-rw-r--r-- | src/devices/bus/cbus/pc9801_86.cpp | 2 | ||||
-rw-r--r-- | src/mame/nec/pc9801.cpp | 11 | ||||
-rw-r--r-- | src/mame/nec/pc9801.h | 2 |
7 files changed, 878 insertions, 784 deletions
diff --git a/hash/pc98.xml b/hash/pc98.xml index c0c15cd1423..9bac1cbb796 100644 --- a/hash/pc98.xml +++ b/hash/pc98.xml @@ -1256,7 +1256,6 @@ Utility disk file "BMENU." sports ugly GFX cyan fills (especially noticeable whe </software> <!-- !Programming IDEs --> -<!-- TODO: technically the various RPG makers would belong to this section as well --> <software name="cobol"> <description>Level II COBOL V2.1</description> @@ -1421,6 +1420,28 @@ Utility disk file "BMENU." sports ugly GFX cyan fills (especially noticeable whe </part> </software> +<!-- !Game (RPG) makers --> + + <software name="cgtsuku"> + <description>CG Tsukuuru 3D</description> + <year>19??</year> + <publisher>アスキー (ASCII)</publisher> + <info name="alt_title" value="CGツクール3D" /> + <info name="usage" value="From DOS, run INSTALL.EXE to create a bootable disk or INSTHD.EXE to install to HDD" /> + <part name="flop1" interface="floppy_5_25"> + <feature name="part_id" value="Install Disk"/> + <dataarea name="flop" size="1329680"> + <rom name="cg_i.nfd" size="1329680" crc="60d844b4" sha1="1755f9690ede25744aa254b1768a941a469a9131" offset="0" /> + </dataarea> + </part> + <part name="flop2" interface="floppy_5_25"> + <feature name="part_id" value="Sample Disk"/> + <dataarea name="flop" size="1329680"> + <rom name="cg_s.nfd" size="1329680" crc="aec8568a" sha1="2dc9097451cc22886fcc1727bfd9580b8684e810" offset="0" /> + </dataarea> + </part> + </software> + <!-- !Painting and Graphic makers --> <software name="actor98"> @@ -2051,6 +2072,50 @@ Not extensively tested </part> </software> + <software name="candy3" supported="no"> + <description>Candy 3</description> + <year>1988</year> + <publisher>アスキー (ASCII)</publisher> + <notes><![CDATA[ +Fails to boot after copying DOS files. Doesn't recognize the system disk, [FDC] keeps trying chrn=(0, 0, 4, 1024) +]]></notes> + <info name="usage" value="Requires bootable floppy MS-DOS 2 or 3" /> + <part name="flop1" interface="floppy_5_25"> + <feature name="part_id" value="System Disk 1"/> <!-- システム --> + <dataarea name="flop" size="1261568"> + <rom name="candy3_white_1.hdm" size="1261568" crc="fd7f55d8" sha1="381178d4a7d1e1955d9d81f81af94fd2d39ba314" offset="0" /> + </dataarea> + </part> + <part name="flop2" interface="floppy_5_25"> + <feature name="part_id" value="System Disk 2"/> <!-- システム --> + <dataarea name="flop" size="1261568"> + <rom name="candy3_white_2.hdm" size="1261568" crc="fd7f55d8" sha1="381178d4a7d1e1955d9d81f81af94fd2d39ba314" offset="0" /> + </dataarea> + </part> + <part name="flop3" interface="floppy_5_25"> + <feature name="part_id" value="Option Disk"/> <!-- オプション --> + <dataarea name="flop" size="1261568"> + <rom name="candy3_silver.hdm" size="1261568" crc="1592abb5" sha1="5872f8bc136c060e2b64d255c0cf7039ef1698d9" offset="0" /> + </dataarea> + </part> + </software> + + <software name="chaltt2"> + <description>Challenge the Touch-Type 2</description> + <year>1992</year> + <publisher>日本マイコン販売 (Nihon Micom Hanbai)</publisher> + <notes><![CDATA[ +Typing Application +]]></notes> + <info name="alt_title" value="チャレンジ・ザ タッチタイプ 2" /> + <info name="usage" value="Run TOUCH.BAT from DOS" /> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="1261568"> + <rom name="challenge_touch-typing_2.hdm" size="1261568" crc="a0889c39" sha1="96bae27716f4b773f62cb2ec332c73c72caf9f06" offset="0" /> + </dataarea> + </part> + </software> + <software name="compecon" supported="yes"> <description>Computer Aided Economics</description> <year>1992?</year> @@ -2064,6 +2129,40 @@ Not extensively tested </part> </software> + <software name="cybervac" supported="no"> + <description>Cyber Vaccine Itekomashi (v1.0)</description> + <!-- has '91 COMMAND.COM, baddump? --> + <year>1990?</year> + <publisher>日コン連 (Nichikon)</publisher> + <notes><![CDATA[ +Antivirus software? +Fails to boot with ワクチンプログラムの実行ができません (cannot execute the vaccine program) error +]]></notes> + <info name="alt_title" value="いてこまじ" /> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="1261568"> + <rom name="cyber_vaccine_itekomashi.hdm" size="1261568" crc="66855f4f" sha1="24561692874e2433ace0c821dd86578838159933" offset="0" /> + </dataarea> + </part> + </software> + + <software name="golfdb" supported="partial"> + <description>Golf My Data - Hyper Golf Score Data Base</description> + <year>1994</year> + <publisher>Wiz</publisher> + <notes><![CDATA[ +Golf database +Has [printer] options, PC-PR and ESC/P +]]></notes> + <info name="alt_title" value="ゴルフマイデータ" /> + <info name="usage" value="Prepare a DOS blank disk with format /s in drive 2, then load this disk in drive 1 and execute INSTFD.BAT C" /> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="1261568"> + <rom name="wiz_golf_score_database.hdm" size="1261568" crc="7c89cd3a" sha1="df06022d153d24d7ff2133f5b4ab4a4c9ab69b0e" offset="0" /> + </dataarea> + </part> + </software> + <software name="nortonut" supported="no"> <description>Norton Utilities (v6.50)</description> <year>1994</year> @@ -2097,6 +2196,22 @@ Untested </part> </software> + <software name="systdenk" supported="no"> + <description>Systema Denshi Kakeibo</description> + <year>1990</year> + <publisher>ボーステック (Bothtec)</publisher> + <notes><![CDATA[ +Grocery list Application +Not extensively tested +]]></notes> + <info name="alt_title" value="Systema 電子家計簿" /> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="1025024"> + <rom name="systema_household_accounts.hdm" size="1025024" crc="0658d393" sha1="721b5aee795ec8b2c1121f244326d2dda1c954d8" offset="0" /> + </dataarea> + </part> + </software> + <!-- !Artbooks --> <software name="agumixsl" supported="no"> @@ -9032,8 +9147,12 @@ DAC1BIT sounds awful on anything, cfr. title screen (tested VM class, RS class a <description>Brown's Run</description> <year>1985</year> <publisher>システムサコム (System Sacom)</publisher> + <notes><![CDATA[ +Optional [AMD-98] support, uses AY1 only +]]></notes> <info name="alt_title" value="ブラウンズラン" /> <info name="release" value="198505xx" /> + <info name="developer" value="Mark Flint" /> <part name="flop1" interface="floppy_5_25"> <dataarea name="flop" size="1281968"> <rom name="brown.d88" size="1281968" crc="40a8f856" sha1="ccc8b8a8de05117371f951a3175e633bd482a1ab" offset="0" /> @@ -10457,6 +10576,38 @@ Requires 3.5" floppy emulation </part> </software> + <software name="choubaku" supported="yes"> + <description>Chou·Baku</description> + <year>1993</year> + <publisher>アップルパイ/コーヒーぶれいく (Apple Pie / Coffee Break)</publisher> + <info name="alt_title" value="超·爆" /> + <info name="release" value="19930731" /> + <part name="flop1" interface="floppy_5_25"> + <feature name="part_id" value="Disk 1"/> + <dataarea name="flop" size="1261568"> + <rom name="chou-baku (disk 1).hdm" size="1261568" crc="90b33778" sha1="85498dc3a4f789d111476b5410833169df8c998f" offset="0" /> + </dataarea> + </part> + <part name="flop2" interface="floppy_5_25"> + <feature name="part_id" value="Disk 2"/> + <dataarea name="flop" size="1261568"> + <rom name="chou-baku (disk 2).hdm" size="1261568" crc="a4d91eae" sha1="744b2cce07f4202553a22b540401efb4a3521bcc" offset="0" /> + </dataarea> + </part> + <part name="flop3" interface="floppy_5_25"> + <feature name="part_id" value="Disk 3"/> + <dataarea name="flop" size="1261568"> + <rom name="chou-baku (disk 3).hdm" size="1261568" crc="7dfbbfb5" sha1="95b3fd28b5118d5d442ae9638b2885da7dff501e" offset="0" /> + </dataarea> + </part> + <part name="flop4" interface="floppy_5_25"> + <feature name="part_id" value="Disk 4"/> + <dataarea name="flop" size="1261568"> + <rom name="chou-baku (disk 4).hdm" size="1261568" crc="90a05adb" sha1="5d5f398b0ab289825fcd4ed51bb2e5c4ffb7dcdd" offset="0" /> + </dataarea> + </part> + </software> + <software name="samadhi"> <description>Chou Shinri Samâdhi</description> <year>1994</year> @@ -10590,6 +10741,44 @@ Requires 3.5" floppy emulation </part> </software> + <software name="macross2" supported="yes"> + <description>Choujikuu Yousai Macross - Skull Leader</description> + <year>1994</year> + <publisher>ファミリーソフト (Family Soft)</publisher> + <info name="alt_title" value="超時空要塞マクロス スカル・リーダー" /> + <info name="release" value="19940513" /> + <part name="flop1" interface="floppy_5_25"> + <feature name="part_id" value="Disk 1"/> + <dataarea name="flop" size="1329680"> + <rom name="macross2_1.nfd" size="1329680" crc="251c14a4" sha1="aea20d6f7a5d53f9ee47d6820626442d197d3463" offset="0" /> + </dataarea> + </part> + <part name="flop2" interface="floppy_5_25"> + <feature name="part_id" value="Disk 2"/> + <dataarea name="flop" size="1329680"> + <rom name="macross2_2.nfd" size="1329680" crc="c02530fe" sha1="9e58cb4e3fceebf079af76e88a5d441ef0aec8db" offset="0" /> + </dataarea> + </part> + <part name="flop3" interface="floppy_5_25"> + <feature name="part_id" value="Disk 3"/> + <dataarea name="flop" size="1329680"> + <rom name="macross2_3.nfd" size="1329680" crc="732cfce0" sha1="3d726ee57fae947c0bc9e21ca1fce6dedeac66cf" offset="0" /> + </dataarea> + </part> + <part name="flop4" interface="floppy_5_25"> + <feature name="part_id" value="Disk 4"/> + <dataarea name="flop" size="1329680"> + <rom name="macross2_4.nfd" size="1329680" crc="ca89c2e9" sha1="898295b7f41ec419e9b8e1a03f2c6f15c5825748" offset="0" /> + </dataarea> + </part> + <part name="flop5" interface="floppy_5_25"> + <feature name="part_id" value="Disk 5"/> + <dataarea name="flop" size="1329680"> + <rom name="macross2_5.nfd" size="1329680" crc="2f708291" sha1="da6ae491b351e4132617ce154862d0408adb647e" offset="0" /> + </dataarea> + </part> + </software> + <software name="ccrisis"> <description>Choukousou Crisis</description> <year>1994</year> @@ -11903,6 +12092,48 @@ Throws "E>" error with chrn=(0, 1, 1, 512) in 2dd mode </part> </software> + <software name="crw2" supported="partial"> + <description>CRW 2</description> + <year>1995</year> + <publisher>ウィズ (Wiz)</publisher> + <notes><![CDATA[ +Uses NAX.EXE +Draws "YM2608" with half [kanji] width on boot +Unemulated optional [RS-MIDI] +]]></notes> + <info name="release" value="199510xx" /> + <part name="flop1" interface="floppy_5_25"> + <feature name="part_id" value="System Disk"/> + <dataarea name="flop" size="1329680"> + <rom name="crw2_sys.nfd" size="1329680" crc="45190362" sha1="f07bc7ea25e910554451c90d50859ed19894cee4" offset="0" /> + </dataarea> + </part> + <part name="flop2" interface="floppy_5_25"> + <feature name="part_id" value="Demo Disk"/> + <dataarea name="flop" size="1329680"> + <rom name="crw2_demo.nfd" size="1329680" crc="5ecfad42" sha1="e942bd2b18559e0839f29841b17af6e0e1f1e754" offset="0" /> + </dataarea> + </part> + <part name="flop3" interface="floppy_5_25"> + <feature name="part_id" value="Data Disk 1"/> + <dataarea name="flop" size="1329680"> + <rom name="crw2_1.nfd" size="1329680" crc="54d7916e" sha1="c77acf0fa98ea618404ff8a5038300bbab5ae5f1" offset="0" /> + </dataarea> + </part> + <part name="flop4" interface="floppy_5_25"> + <feature name="part_id" value="Data Disk 2"/> + <dataarea name="flop" size="1329680"> + <rom name="crw2_2.nfd" size="1329680" crc="ba8969af" sha1="903268dc5c3e6735c46ddcac5aa93a3ff4961038" offset="0" /> + </dataarea> + </part> + <part name="flop5" interface="floppy_5_25"> + <feature name="part_id" value="Data Disk 3"/> + <dataarea name="flop" size="1329680"> + <rom name="crw2_3.nfd" size="1329680" crc="c358b6f7" sha1="9be92868d254878c656c5db6d17b84c0849ed597" offset="0" /> + </dataarea> + </part> + </software> + <software name="cryschas"> <description>Crystal Chaser - Tenkuu no Mashoukyuu</description> <year>1991</year> @@ -12881,6 +13112,29 @@ Can't select any option in the two sample1 / sample2 programs via [mouse] </part> </software> + <software name="dpsb" cloneof="dps" supported="no"> + <description>D.P.S. - Dream Program System (alt format)</description> + <year>1989</year> + <publisher>アリスソフト (Alicesoft)</publisher> + <notes><![CDATA[ +"Unable to identify image file format" +]]></notes> + <info name="alt_title" value="ディー・ピー・エス" /> + <info name="release" value="19891215" /> + <part name="flop1" interface="floppy_5_25"> + <feature name="part_id" value="Disk A"/> + <dataarea name="flop" size="1021696"> + <rom name="a.hdb" size="1021696" crc="7fb9ce8f" sha1="551100d4c73bbe729e3a97293f71c3b0f87736df" offset="0" /> + </dataarea> + </part> + <part name="flop2" interface="floppy_5_25"> + <feature name="part_id" value="Disk B"/> + <dataarea name="flop" size="1021696"> + <rom name="b.hdb" size="1021696" crc="01a346d3" sha1="6413b6fafe9278f716b688f649ddea757b50bb19" offset="0" /> + </dataarea> + </part> + </software> + <software name="dpssg"> <description>D.P.S. SG - Dream Program System SG</description> <year>1990</year> @@ -12945,6 +13199,38 @@ Can't select any option in the two sample1 / sample2 programs via [mouse] </part> </software> + <software name="dpssg2" supported="yes"> + <description>D.P.S. SG 2 - Dream Program System SG Set 2</description> + <year>1991</year> + <publisher>アリスソフト (Alicesoft)</publisher> + <info name="alt_title" value="ディー・ピー・エス SG2" /> + <info name="release" value="19910415" /> + <part name="flop1" interface="floppy_5_25"> + <feature name="part_id" value="Disk 1"/> + <dataarea name="flop" size="1329680"> + <rom name="dpssg2_1.nfd" size="1329680" crc="df4608f9" sha1="e0195b47e9b6108e117e757bb557831f9c03aef9" offset="0" /> + </dataarea> + </part> + <part name="flop2" interface="floppy_5_25"> + <feature name="part_id" value="Disk 2"/> + <dataarea name="flop" size="1329680"> + <rom name="dpssg2_2.nfd" size="1329680" crc="3638e9e9" sha1="a902b8c73ae8077e8a14aa412fa53977a6917714" offset="0" /> + </dataarea> + </part> + <part name="flop3" interface="floppy_5_25"> + <feature name="part_id" value="Disk 3"/> + <dataarea name="flop" size="1329680"> + <rom name="dpssg2_3.nfd" size="1329680" crc="5f55c936" sha1="6387e0bef37b66a51c7ce0ade71419c76aef25da" offset="0" /> + </dataarea> + </part> + <part name="flop4" interface="floppy_5_25"> + <feature name="part_id" value="Disk 4"/> + <dataarea name="flop" size="1329680"> + <rom name="dpssg2_4.nfd" size="1329680" crc="9ecd7676" sha1="a7670531cbfb0324e617edf6c2d7c6603883097d" offset="0" /> + </dataarea> + </part> + </software> + <software name="dpssg3"> <description>D.P.S. SG 3 - Dream Program System SG Set 3</description> <year>1991</year> @@ -13108,6 +13394,40 @@ Can't select any option in the two sample1 / sample2 programs via [mouse] </part> </software> + <software name="daikaire" supported="partial"> + <description>Daikairei - Dainippon Teikoku Kaigun no Kiseki</description> + <year>1988</year> + <publisher>アートディンク (Artdink)</publisher> + <notes><![CDATA[ +The "Honjou Bouei Sakusen" map disk doesn't seem to work in any emulators. Probably a bad dump. +]]></notes> + <info name="alt_title" value="大海令 大日本帝国海軍の軌跡" /> + <info name="release" value="19881208" /> + <part name="flop1" interface="floppy_5_25"> + <feature name="part_id" value="System Disk"/> + <dataarea name="flop" size="1261568"> + <rom name="daikairei - dainippon teikoku kaigun no kiseki_sys.hdm" size="1261568" crc="e829c4ba" sha1="3ca892d94307fcf22b3f80c1ba8560158c8378d9" offset="0" /> + </dataarea> + </part> + <part name="flop2" interface="floppy_5_25"> + <feature name="part_id" value="Title Disk"/> + <dataarea name="flop" size="1261568"> + <rom name="daikairei - dainippon teikoku kaigun no kiseki_tit.hdm" size="1261568" crc="dacd6791" sha1="1e12656c672dbd198984e8ba70071aaaf61b592d" offset="0" /> + </dataarea> + </part> + <part name="flop3" interface="floppy_5_25"> + <feature name="part_id" value="Map Disk: Shinju-wan Kougeki Sakusen"/> + <dataarea name="flop" size="1261568"> + <rom name="daikairei - dainippon teikoku kaigun no kiseki_par.hdm" size="1261568" crc="9bfaf70d" sha1="59ae9dde2b839c69d0657afad2c7b98b36c98df7" offset="0" /> + </dataarea> + </part> + <part name="flop4" interface="floppy_5_25"> + <feature name="part_id" value="Map Disk: Honjou Bouei Sakusen"/> + <dataarea name="flop" size="1261568"> + <rom name="daikairei - dainippon teikoku kaigun no kiseki_hon.hdm" size="1261568" crc="dc36dda8" sha1="dea2b414fe7e1c0f9d3d2106d69dbc180e537b4a" offset="0" status="baddump" /> + </dataarea> + </part> + </software> <software name="nankaish"> <description>Daikairei - Nankai no Shitou</description> @@ -13129,12 +13449,37 @@ Can't select any option in the two sample1 / sample2 programs via [mouse] </part> </software> - <software name="nankaishsc" cloneof="nankaish"> +<!-- confirmed as good by peter_j --> + <software name="nankaisha" cloneof="nankaish" supported="no"> + <description>Daikairei - Nankai no Shitou (alt format)</description> + <year>1989</year> + <publisher>アートディンク (Artdink)</publisher> + <notes><![CDATA[ +Can't select any options in the menu via [mouse] +]]></notes> + <info name="alt_title" value="大海令 南海の死闘" /> + <info name="release" value="19890721" /> + <part name="flop1" interface="floppy_5_25"> + <feature name="part_id" value="Disk A"/> + <dataarea name="flop" size="1261568"> + <rom name="daikeirei_a.hdm" size="1261568" crc="a1472673" sha1="c4cb4f2c4c83bdee589ab4eb143e2d3825f60f49" offset="0" /> + </dataarea> + </part> + <part name="flop2" interface="floppy_5_25"> + <feature name="part_id" value="Disk B"/> + <dataarea name="flop" size="1261568"> + <rom name="daikeirei_b.hdm" size="1261568" crc="b53fd2d7" sha1="c5a8eb991ab1d50d05633ecc226629063f176c3f" offset="0" /> + </dataarea> + </part> + </software> + + <software name="nankaishsc"> <description>Daikairei - Nankai no Shitou - Scenario C: Philippines Oki Kaisen</description> <year>1990?</year> <publisher>アートディンク (Artdink)</publisher> <info name="alt_title" value="大海令 南海の死闘 シナリオC<フィリピン沖海戦>" /> <info name="usage" value="Requires "Daikairei - Nankai no Shitou" to work" /> + <info name="datadisk" value="nankaish,nankaisha" /> <part name="flop1" interface="floppy_5_25"> <dataarea name="flop" size="1281968"> <rom name="daikairei_scec.d88" size="1281968" crc="3c32fd0a" sha1="1d921ea8773fbdc5c216af2c58092e13f3bd1472" offset="0" /> @@ -13142,12 +13487,13 @@ Can't select any option in the two sample1 / sample2 programs via [mouse] </part> </software> - <software name="nankaishsd" cloneof="nankaish"> + <software name="nankaishsd"> <description>Daikairei - Nankai no Shitou - Scenario D: Java Tou Kessen</description> <year>1990?</year> <publisher>アートディンク (Artdink)</publisher> <info name="alt_title" value="大海令 南海の死闘 シナリオD<ジャワ島決戦>" /> <info name="usage" value="Requires "Daikairei - Nankai no Shitou" to work" /> + <info name="datadisk" value="nankaish,nankaisha" /> <part name="flop1" interface="floppy_5_25"> <dataarea name="flop" size="1281968"> <rom name="daikairei_sced.d88" size="1281968" crc="b99b2929" sha1="dbdf0827e721b180b8d943b687a6fb17339823d5" offset="0" /> @@ -13309,6 +13655,26 @@ Can't select any option in the two sample1 / sample2 programs via [mouse] </part> </software> + <software name="daisenr3a" cloneof="daisenr3" supported="yes"> + <description>Daisenryaku III - Great Commander (alt format)</description> + <year>1989</year> + <publisher>システムソフト (SystemSoft)</publisher> + <info name="alt_title" value="大戦略3 グレートコマンダー" /> + <info name="release" value="198906xx" /> + <part name="flop1" interface="floppy_5_25"> + <feature name="part_id" value="Main Disk"/> + <dataarea name="flop" size="1096464"> + <rom name="a.nfd" size="1096464" crc="05ad7195" sha1="b8c2456155005efc17c671e8061a69b33d8cd74b" offset="0" /> + </dataarea> + </part> + <part name="flop2" interface="floppy_5_25"> + <feature name="part_id" value="Map Editor"/> + <dataarea name="flop" size="1096464"> + <rom name="b.nfd" size="1096464" crc="4bcd25db" sha1="4a493b695710121fc5375766af71dbf3074aba13" offset="0" /> + </dataarea> + </part> + </software> + <software name="daisenr3ed"> <description>Daisenryaku III - Kakuchou Editor Disk</description> <year>1990</year> @@ -13316,7 +13682,7 @@ Can't select any option in the two sample1 / sample2 programs via [mouse] <info name="alt_title" value="大戦略3 拡張エディタディスク" /> <info name="release" value="19900406" /> <info name="usage" value="Requires "Daisenryaku III" to work" /> - <info name="datadisk" value="daisenr3" /> + <info name="datadisk" value="daisenr3,daisenr3a" /> <part name="flop1" interface="floppy_5_25"> <dataarea name="flop" size="1086448"> <rom name="daisenr3_kakuchou.d88" size="1086448" crc="0814dc6f" sha1="a1e09f93d9420550552206982fc6fe6bdee44723" offset="0" /> @@ -13953,6 +14319,45 @@ Boots with NAX.EXE -T -BFF -Q -FC, accesses optional extra ports </part> </software> + <software name="daysduela" cloneof="daysduel" supported="yes"> + <description>Days in Duel (alt format)</description> + <year>1994</year> + <publisher>スワット (Swat)</publisher> + <info name="alt_title" value="デイズ イン デュエル" /> + <info name="release" value="19940428" /> + <!-- Disk labels assumed from in-game usage --> + <part name="flop1" interface="floppy_5_25"> + <feature name="part_id" value="Disk A"/> + <dataarea name="flop" size="1329680"> + <rom name="dans in due.l_1.nfd" size="1329680" crc="6d9a9f35" sha1="3c68a28263e52c801a7d597f1af7dc2e0d58b7d9" offset="0" /> + </dataarea> + </part> + <part name="flop2" interface="floppy_5_25"> + <feature name="part_id" value="Disk B"/> + <dataarea name="flop" size="1329680"> + <rom name="dans in due.l_2.nfd" size="1329680" crc="bb6f0bde" sha1="beb1b6ee2afc2ec48f449a86574668e26e381112" offset="0" /> + </dataarea> + </part> + <part name="flop3" interface="floppy_5_25"> + <feature name="part_id" value="Disk C"/> + <dataarea name="flop" size="1329680"> + <rom name="dans in due.l_3.nfd" size="1329680" crc="ae78c44c" sha1="88aa2476844325a8097a65b7fac76ccb6e1d88f9" offset="0" /> + </dataarea> + </part> + <part name="flop4" interface="floppy_5_25"> + <feature name="part_id" value="Disk D"/> + <dataarea name="flop" size="1329680"> + <rom name="dans in due.l_4.nfd" size="1329680" crc="1f8221d4" sha1="4366b4846ce9a53c7f22b3d5c110e2b84ba918e4" offset="0" /> + </dataarea> + </part> + <part name="flop5" interface="floppy_5_25"> + <feature name="part_id" value="Disk E"/> + <dataarea name="flop" size="1329680"> + <rom name="dans in due.l_5.nfd" size="1329680" crc="d05527b8" sha1="de4c0dcdf93dcd15c9e99736cfa62c5942ebafc6" offset="0" /> + </dataarea> + </part> + </software> + <!-- The main menu text is invisible --> <software name="deadbrn" supported="partial"> <description>Dead of the Brain - Shiryou no Sakebi</description> @@ -14838,6 +15243,35 @@ Boots with NAX.EXE -T -BFF -Q -FC, accesses optional extra ports </part> </software> + <software name="diamondp" supported="no"> + <description>Diamond Players</description> + <year>1992</year> + <publisher>日本テレネット (Nihon Telenet)</publisher> + <notes><![CDATA[ +During a game mouse clicking is too fast (skips intermediate selections) +]]></notes> + <info name="alt_title" value="ダイヤモンドプレイヤーズ" /> + <info name="release" value="19920725" /> + <part name="flop1" interface="floppy_5_25"> + <feature name="part_id" value="System Disk"/> + <dataarea name="flop" size="1329680"> + <rom name="sy.nfd" size="1329680" crc="774371b7" sha1="35d32a5397ef2d7efb8e7598d3a313649cc43760" offset="0" /> + </dataarea> + </part> + <part name="flop2" interface="floppy_5_25"> + <feature name="part_id" value="Data Disk"/> + <dataarea name="flop" size="1329680"> + <rom name="da.nfd" size="1329680" crc="70f2ebee" sha1="883f522c9e9a4d4f45ae7b7ad95da9f825aa1cb2" offset="0" /> + </dataarea> + </part> + <part name="flop3" interface="floppy_5_25"> + <feature name="part_id" value="Scenario Disk"/> + <dataarea name="flop" size="1329680"> + <rom name="shina.nfd" size="1329680" crc="43863767" sha1="0f86cc55d457618fad95f56eee6fa995fc1df78e" offset="0" /> + </dataarea> + </part> + </software> + <software name="diesirae"> <description>Dies Irae</description> <year>1996</year> @@ -15214,6 +15648,19 @@ Boots with NAX.EXE -T -BFF -Q -FC, accesses optional extra ports </part> </software> + <software name="dna" supported="yes"> + <description>DNA</description> + <year>1987</year> + <publisher>グレイ (Gray)</publisher> + <info name="alt_title" value="ドナ" /> + <info name="release" value="198708xx" /> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="663036"> + <rom name="dna.fdd" size="663036" crc="aa319129" sha1="f0a41d4044af4e4007f04b79c619ad0070ec8993" offset="0" /> + </dataarea> + </part> + </software> + <!-- Seems to work only on 286-based machines (e.g. PC-9801UX) --> <software name="dokicard" supported="partial"> <description>Doki Doki Card League</description> @@ -15474,10 +15921,13 @@ Black screen, 2dd disk? [FDC] keeps accessing chrn=(0, 1, 17, 256) in 2HD mode </software> <!-- Sound only works with a PC-9801-26K card. Might not be an emulation bug. --> - <software name="dome"> + <software name="dome" supported="partial"> <description>Dome</description> <year>1988</year> <publisher>システムサコム (System Sacom)</publisher> + <notes><![CDATA[ +Optional [AMD-98] support, no sound (uses PIT registers) +]]></notes> <info name="alt_title" value="ドーム" /> <info name="release" value="198806xx" /> <part name="flop1" interface="floppy_5_25"> @@ -15971,23 +16421,23 @@ Couple of "Unimplemented floating point control" opcodes triggered in error.log <year>1995</year> <publisher>エルフ (Elf)</publisher> <notes><![CDATA[ -"Incorrect layout on track 0 head 0, expected_size=166666, current_size=167648" +3.5 floppy disks ]]></notes> <info name="alt_title" value="同級生2 HD専用版 スペシャルディスク" /> <info name="usage" value="Requires "Doukyuusei 2" to work" /> - <part name="flop1" interface="floppy_5_25"> + <part name="flop1" interface="floppy_3_5"> <feature name="part_id" value="Disk A"/> <dataarea name="flop" size="1521328"> <rom name="d2sp_a.d88" size="1521328" crc="ec2fa199" sha1="98530ba1e977c7f5728e133e78985c0791a88a39" offset="0" /> </dataarea> </part> - <part name="flop2" interface="floppy_5_25"> + <part name="flop2" interface="floppy_3_5"> <feature name="part_id" value="Disk B"/> <dataarea name="flop" size="1521328"> <rom name="d2sp_b.d88" size="1521328" crc="669ef995" sha1="b63e1e976655ac047184f1fdc62633a6e6635fe0" offset="0" /> </dataarea> </part> - <part name="flop3" interface="floppy_5_25"> + <part name="flop3" interface="floppy_3_5"> <feature name="part_id" value="Disk C"/> <dataarea name="flop" size="1521328"> <rom name="d2sp_c.d88" size="1521328" crc="ced243ab" sha1="41bf2f8d88173fb27ac1cd554903d70362f52733" offset="0" /> @@ -16530,6 +16980,39 @@ Couple of "Unimplemented floating point control" opcodes triggered in error.log </part> </software> + <software name="dprinces" supported="yes"> + <description>Dragon Princess - Ryuu no Densetsu</description> + <year>1992</year> + <publisher>ハートソフト (Heart Soft)</publisher> + <info name="alt_title" value="ドラゴンプリンセス 竜の伝説" /> + <info name="release" value="19920424" /> + <!-- floppy labels guessed from game usage --> + <part name="flop1" interface="floppy_5_25"> + <feature name="part_id" value="Disk A"/> + <dataarea name="flop" size="1086448"> + <rom name="drpr_1.d88" size="1086448" crc="af474408" sha1="e248bba0b3465c943f4e7b2e447dcdea654b959b" offset="0" /> + </dataarea> + </part> + <part name="flop2" interface="floppy_5_25"> + <feature name="part_id" value="Disk B"/> + <dataarea name="flop" size="1086448"> + <rom name="drpr_2.d88" size="1086448" crc="be83e7a2" sha1="f12a0c7fbaf0d5bad05756cb7ca06add5e3ac9a3" offset="0" /> + </dataarea> + </part> + <part name="flop3" interface="floppy_5_25"> + <feature name="part_id" value="Disk C"/> + <dataarea name="flop" size="1086448"> + <rom name="drpr_3.d88" size="1086448" crc="415289b3" sha1="74b40fe728bd66f05e12fd6077647d6b59bc6a5c" offset="0" /> + </dataarea> + </part> + <part name="flop4" interface="floppy_5_25"> + <feature name="part_id" value="Disk D"/> + <dataarea name="flop" size="1086448"> + <rom name="drpr_4.d88" size="1086448" crc="6501860d" sha1="020d3e6bacb0e1b40bf4789fb889de2139be158f" offset="0" /> + </dataarea> + </part> + </software> + <software name="dslayed"> <description>Dragon Slayer - The Legend of Heroes - Eiyuu Densetsu</description> <year>1990</year> @@ -16859,11 +17342,13 @@ Couple of "Unimplemented floating point control" opcodes triggered in error.log </part> </software> - <!-- No sound --> <software name="duel" supported="partial"> <description>Duel</description> <year>1990</year> <publisher>呉ソフトウエア工房 (KSK)</publisher> + <notes><![CDATA[ +[7220] bitmap not masking bottom of screen +]]></notes> <info name="alt_title" value="デュエル" /> <info name="release" value="19900512" /> <part name="flop1" interface="floppy_5_25"> @@ -16942,9 +17427,32 @@ Couple of "Unimplemented floating point control" opcodes triggered in error.log </part> </software> + <software name="dungbust" supported="partial"> + <description>Dungeon Buster - Ex-Plores</description> + <year>1990</year> + <publisher>グレイト (Great)</publisher> + <notes><![CDATA[ +Ingame selections runs too fast, either with [keyboard] or [joystick] (verify) +]]></notes> + <info name="alt_title" value="ダンジョンバスター エクスプロラーズ" /> + <info name="usage" value="Requires blank disk as per System Disk instructions" /> + <part name="flop1" interface="floppy_5_25"> + <feature name="part_id" value="System Disk"/> + <dataarea name="flop" size="1107984"> + <rom name="dbusters.nfd" size="1107984" crc="e45daf56" sha1="e31f43a4aa2742b6909dfdda6921fca17235a9b4" offset="0" /> + </dataarea> + </part> + <part name="flop2" interface="floppy_5_25"> + <feature name="part_id" value="Disk A"/> + <dataarea name="flop" size="1107984"> + <rom name="dbustera.nfd" size="1107984" crc="661c23c5" sha1="6c23f9a0ddef4f494c6ab4c8faef86773fc67add" offset="0" /> + </dataarea> + </part> + </software> + <!-- Disk changes don't work. It's possible to start the game if you skip the opening sequence, but it might not work correctly later. --> <software name="dbuster2" supported="partial"> - <description>Dungeon Buster 2 Revive</description> + <description>Dungeon Buster 2 - Revive</description> <year>1991</year> <publisher>グレイト (Great)</publisher> <info name="alt_title" value="ダンジョンバスター2 REVIVE" /> @@ -19521,6 +20029,35 @@ Black screen [FDC] keeps reading chrn=(0, 0, 3, 256) in 2dd mode </part> </software> + <software name="flashb" supported="no"> + <description>Flashback</description> + <year>1994</year> + <publisher>ビクターエンタテインメント (Victor Entertainment)</publisher> + <notes><![CDATA[ +Black screen, around PC=1fc76. Extensively uses 9821 [PEGC] MMIO. +]]></notes> + <info name="alt_title" value="フラッシュバック" /> + <info name="release" value="19940422" /> + <part name="flop1" interface="floppy_5_25"> + <feature name="part_id" value="Disk A"/> + <dataarea name="flop" size="1329680"> + <rom name="flashback_1.nfd" size="1329680" crc="bb415b0a" sha1="b42641e175060840c0df43e2319bc4ea75d29d89" offset="0" /> + </dataarea> + </part> + <part name="flop2" interface="floppy_5_25"> + <feature name="part_id" value="Disk B"/> + <dataarea name="flop" size="1329680"> + <rom name="flashback_2.nfd" size="1329680" crc="63240e74" sha1="6e925e1a57e8910b9324ed98f273475bb9fadc91" offset="0" /> + </dataarea> + </part> + <part name="flop3" interface="floppy_5_25"> + <feature name="part_id" value="Disk C"/> + <dataarea name="flop" size="1329680"> + <rom name="flashback_3.nfd" size="1329680" crc="0d370e26" sha1="2655bb815b92e98d496e03c2fd6723d01db04897" offset="0" /> + </dataarea> + </part> + </software> + <software name="flashp"> <description>Flash Point</description> <year>1991</year> @@ -20470,7 +21007,7 @@ Reset machine after selecting option 1 "FUNNY start" <year>1992</year> <publisher>M.N.M.ソフトウェア (M.N.M. Software)</publisher> <notes><![CDATA[ -Non-functional in gameplay, random tileset +Non-functional in gameplay, random tileset (verify, should be fixed) ]]></notes> <info name="alt_title" value="ゲイジ" /> <info name="release" value="19920925" /> @@ -20501,6 +21038,36 @@ Non-functional in gameplay, random tileset </part> </software> + <software name="gaialord" supported="partial"> + <description>Gaias Lord</description> + <year>1993</year> + <publisher>オレンジハウス (Orange House)</publisher> + <notes><![CDATA[ +[MIDI] doesn't work, expects ACK byte from data port, cfr. https://github.com/mamedev/mame/pull/12882 +Has non working optional [RS-MIDI] thru SQS -S CLI switch (will hang game if used) +]]></notes> + <info name="alt_title" value="ガイアスロード" /> + <info name="release" value="19931119" /> + <part name="flop1" interface="floppy_5_25"> + <feature name="part_id" value="Disk A"/> + <dataarea name="flop" size="1329680"> + <rom name="gaias_lord_1.nfd" size="1329680" crc="76d645e6" sha1="5127f10def1538d1a956d2dc19265e620810c224" offset="0" /> + </dataarea> + </part> + <part name="flop2" interface="floppy_5_25"> + <feature name="part_id" value="Disk B"/> + <dataarea name="flop" size="1329680"> + <rom name="gaias_lord_2.nfd" size="1329680" crc="f6969d60" sha1="7d41f7c78d47796e80372a52dde2b200667df117" offset="0" /> + </dataarea> + </part> + <part name="flop3" interface="floppy_5_25"> + <feature name="part_id" value="Disk C"/> + <dataarea name="flop" size="1329680"> + <rom name="gaias_lord_3.nfd" size="1329680" crc="374bce70" sha1="9a023fde75caf65dfedddcba28dc068371d841cd" offset="0" /> + </dataarea> + </part> + </software> + <software name="gbomber"> <description>Gakuen Bomber</description> <year>1994</year> @@ -20792,6 +21359,18 @@ Non-functional in gameplay, random tileset </part> </software> + <software name="gandhara" supported="yes"> + <description>Gandhara</description> + <year>1988</year> + <publisher>エニックス (Enix)</publisher> + <info name="alt_title" value="ガンダーラ" /> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="1089808"> + <rom name="gandhara.nfd" size="1089808" crc="f18c4f77" sha1="2d39c928bdf1bcbe186b46725d99bd6ed32cfbca" offset="0" /> + </dataarea> + </part> + </software> + <software name="gaogaoop"> <description>Gao Gao! Optional Disk</description> <year>19??</year> @@ -20830,6 +21409,18 @@ Non-functional in gameplay, random tileset </part> </software> + <software name="gaplusa" cloneof="gaplus" supported="yes"> + <description>Gaplus (alt format)</description> + <year>1985</year> + <publisher>キャリーラボ (Carry Lab)</publisher> + <info name="alt_title" value="ギャプラス" /> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="723216"> + <rom name="gaplus.nfd" size="723216" crc="63395b68" sha1="81f4e86eb96e301c131ffb9af857e3407297b461" offset="0" /> + </dataarea> + </part> + </software> + <software name="garyoudn"> <description>Garyouden - Sangoku Seiha no Kei</description> <year>1994</year> @@ -23321,6 +23912,24 @@ Draws garbage GVRAM during install (verify) </part> </software> + <software name="highway" supported="yes"> + <description>Highway Star</description> + <year>1986</year> + <publisher>システムサコム (System Sacom)</publisher> + <notes><![CDATA[ +Optional [AMD-98] support, doesn't really use AY3 +]]></notes> + <info name="alt_title" value="ハイウェイスター" /> + <info name="release" value="19861115" /> + <info name="developer" value="Mark Flint" /> + <info name="usage" value="Press G for Game or D for Demo on title screen" /> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="715280"> + <rom name="highwaystar.nfd" size="715280" crc="4812da66" sha1="b2962a2595ded01fd51617403b730eba2673e30d" offset="0" /> + </dataarea> + </part> + </software> + <software name="himihana"> <description>Himitsu no Hanazono</description> <year>1992</year> @@ -29269,6 +29878,9 @@ Mixed 5'25/3'5 dump? Looks extremely unlikely <description>Märchen Veil I</description> <year>1985</year> <publisher>システムサコム (System Sacom)</publisher> + <notes><![CDATA[ +Optional [AMD-98] support, needs PIT for BGM +]]></notes> <info name="alt_title" value="メルヘン・ヴェール1" /> <info name="release" value="198510xx" /> <part name="flop1" interface="floppy_5_25"> @@ -29285,11 +29897,12 @@ Mixed 5'25/3'5 dump? Looks extremely unlikely <publisher>システムサコム (System Sacom)</publisher> <notes><![CDATA[ TODO: check master floppy, size looks suspicious +Optional [AMD-98] support, needs PIT for BGM ]]></notes> <info name="alt_title" value="メルヘン・ヴェール2" /> <part name="flop1" interface="floppy_5_25"> <dataarea name="flop" size="823296"> - <rom name="mv2.fdi" size="823296" crc="fb7acbe2" sha1="f3384ff6e6b763ede99193bc633b00215dcaab1d" offset="0" /> + <rom name="mv2.fdi" size="823296" crc="fb7acbe2" sha1="f3384ff6e6b763ede99193bc633b00215dcaab1d" offset="0" status="baddump" /> </dataarea> </part> <part name="flop2" interface="floppy_5_25"> @@ -29300,10 +29913,13 @@ TODO: check master floppy, size looks suspicious </part> </software> - <software name="marchen2a" cloneof="marchen2"> + <software name="marchen2a" cloneof="marchen2" supported="partial"> <description>Märchen Veil II (alt)</description> <year>1986</year> <publisher>システムサコム (System Sacom)</publisher> + <notes><![CDATA[ +Optional [AMD-98] support, needs PIT for BGM +]]></notes> <info name="alt_title" value="メルヘン・ヴェール2" /> <part name="flop1" interface="floppy_5_25"> <feature name="part_id" value="Disk A"/> @@ -41232,7 +41848,7 @@ Hangs on new game after selecting any stage, waits for an irq to happen </part> </software> - <software name="stellasn"> + <software name="stellasn" supported="no"> <description>The Stellar Sign - Toki no Shirube</description> <year>1995</year> <publisher>アスキー (ASCII)</publisher> @@ -42783,7 +43399,7 @@ Requires a VM class machine, runs too fast on RS and beyond </software> <!-- missing floppies 3-4-5? --> - <software name="tanteiim"> + <software name="tanteiim" supported="no"> <description>Tantei Imamura Misa Jikenbo</description> <year>19??</year> <publisher>まいまい (Mai Mai)</publisher> <!-- doujin maybe? --> @@ -42800,7 +43416,7 @@ Requires a VM class machine, runs too fast on RS and beyond <rom name="misa2.fdi" size="1265664" crc="a856ea64" sha1="04aca9d653ed17a46ea41dc8b1fb67e1592e6740" offset="0" /> </dataarea> </part> - <part name="flop3" interface="floppy_5_25"> + <part name="flop3" interface="floppy_3_5"> <feature name="part_id" value="Disk 6"/> <dataarea name="flop" size="1478656"> <rom name="misa6.fdi" size="1478656" crc="c6b0c1ec" sha1="84362f646635438e5bd741ba940ce213a176d066" offset="0" /> @@ -44086,6 +44702,22 @@ Eventually hangs with stuck [PC9801-26] sound note (verify, should be fixed) </part> </software> + <software name="tokyons" supported="no"> + <description>Tokyo Nampa Street</description> + <year>1985</year> + <publisher>エニックス (Enix)</publisher> + <notes><![CDATA[ +Incorrect layout on track 77 head 0, expected_size=166666, current_size=454112 +]]></notes> + <info name="alt_title" value="TOKYOナンパストリート" /> + <info name="release" value="198504xx" /> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="1143056"> + <rom name="nanpa.nfd" size="1143056" crc="4f30a402" sha1="141f85657f45c992edd9dc1dbf9eba62f787fb27" offset="0" /> + </dataarea> + </part> + </software> + <software name="tokyotb"> <description>Tokyo Twilight Busters - Kindan no Ikenie Teito Jigoku Hen</description> <year>1995</year> @@ -49640,529 +50272,6 @@ Is this a data disk for missing main game dump? --> - <!-- Fails to boot after copying DOS files. Doesn't recognize the system disk. --> - <software name="candy3" supported="no"> - <description>Candy 3</description> - <year>19??</year> - <publisher>アスキー (ASCII)</publisher> - <part name="flop1" interface="floppy_5_25"> - <feature name="part_id" value="System Disk 1"/> <!-- システム --> - <dataarea name="flop" size="1261568"> - <rom name="candy3_white_1.hdm" size="1261568" crc="fd7f55d8" sha1="381178d4a7d1e1955d9d81f81af94fd2d39ba314" offset="0" /> - </dataarea> - </part> - <part name="flop2" interface="floppy_5_25"> - <feature name="part_id" value="System Disk 2"/> <!-- システム --> - <dataarea name="flop" size="1261568"> - <rom name="candy3_white_2.hdm" size="1261568" crc="fd7f55d8" sha1="381178d4a7d1e1955d9d81f81af94fd2d39ba314" offset="0" /> - </dataarea> - </part> - <part name="flop3" interface="floppy_5_25"> - <feature name="part_id" value="Option Disk"/> <!-- オプション --> - <dataarea name="flop" size="1261568"> - <rom name="candy3_silver.hdm" size="1261568" crc="1592abb5" sha1="5872f8bc136c060e2b64d255c0cf7039ef1698d9" offset="0" /> - </dataarea> - </part> - </software> - - <software name="cgtsuku"> - <description>CG Tsukuuru 3D</description> - <year>19??</year> - <publisher>アスキー (ASCII)</publisher> - <info name="alt_title" value="CGツクール3D" /> - <info name="usage" value="From DOS, run INSTALL.EXE to create a bootable disk or INSTHD.EXE to install to HDD" /> - <part name="flop1" interface="floppy_5_25"> - <feature name="part_id" value="Install Disk"/> - <dataarea name="flop" size="1329680"> - <rom name="cg_i.nfd" size="1329680" crc="60d844b4" sha1="1755f9690ede25744aa254b1768a941a469a9131" offset="0" /> - </dataarea> - </part> - <part name="flop2" interface="floppy_5_25"> - <feature name="part_id" value="Sample Disk"/> - <dataarea name="flop" size="1329680"> - <rom name="cg_s.nfd" size="1329680" crc="aec8568a" sha1="2dc9097451cc22886fcc1727bfd9580b8684e810" offset="0" /> - </dataarea> - </part> - </software> - - <software name="chaltt2"> - <description>Challenge the Touch-Type 2</description> - <year>19??</year> - <publisher>日本マイコン販売 (Nihon Micom Hanbai)</publisher> - <info name="alt_title" value="チャレンジ・ザ タッチタイプ 2" /> - <info name="usage" value="Run TOUCH.BAT from DOS" /> - <part name="flop1" interface="floppy_5_25"> - <dataarea name="flop" size="1261568"> - <rom name="challenge_touch-typing_2.hdm" size="1261568" crc="a0889c39" sha1="96bae27716f4b773f62cb2ec332c73c72caf9f06" offset="0" /> - </dataarea> - </part> - </software> - - <software name="charadem"> - <description>Charade Magic</description> - <year>1992</year> - <publisher>ハートソフト (Heart Soft)</publisher> - <info name="alt_title" value="シャレイドマジック" /> - <info name="release" value="19920605" /> - <part name="flop1" interface="floppy_5_25"> - <feature name="part_id" value="System Disk"/> - <dataarea name="flop" size="1329680"> - <rom name="charadem_s.nfd" size="1329680" crc="fa76845d" sha1="ebc08dca8cb53f11d665454f70c2b3eec08f3850" offset="0" /> - </dataarea> - </part> - <part name="flop2" interface="floppy_5_25"> - <feature name="part_id" value="Data Disk 1"/> - <dataarea name="flop" size="1329680"> - <rom name="charadem_1.nfd" size="1329680" crc="576a5bf3" sha1="769d1f50e20da74c62efcbaaa6f7bcab728fef81" offset="0" /> - </dataarea> - </part> - <part name="flop3" interface="floppy_5_25"> - <feature name="part_id" value="Data Disk 2"/> - <dataarea name="flop" size="1329680"> - <rom name="charadem_2.nfd" size="1329680" crc="6354d3a9" sha1="50a55a6ff9f9ea11b8d939becf3821ae67725d62" offset="0" /> - </dataarea> - </part> - </software> - - <!-- don't recognize disk swaps (option 1 -> 1) --> - <software name="choubaku" supported="no"> - <description>Chou·Baku</description> - <year>1993</year> - <publisher>アップルパイ/コーヒーぶれいく (Apple Pie / Coffee Break)</publisher> - <info name="alt_title" value="超·爆" /> - <info name="release" value="19930731" /> - <part name="flop1" interface="floppy_5_25"> - <feature name="part_id" value="Disk 1"/> - <dataarea name="flop" size="1261568"> - <rom name="chou-baku (disk 1).hdm" size="1261568" crc="90b33778" sha1="85498dc3a4f789d111476b5410833169df8c998f" offset="0" /> - </dataarea> - </part> - <part name="flop2" interface="floppy_5_25"> - <feature name="part_id" value="Disk 2"/> - <dataarea name="flop" size="1261568"> - <rom name="chou-baku (disk 2).hdm" size="1261568" crc="a4d91eae" sha1="744b2cce07f4202553a22b540401efb4a3521bcc" offset="0" /> - </dataarea> - </part> - <part name="flop3" interface="floppy_5_25"> - <feature name="part_id" value="Disk 3"/> - <dataarea name="flop" size="1261568"> - <rom name="chou-baku (disk 3).hdm" size="1261568" crc="7dfbbfb5" sha1="95b3fd28b5118d5d442ae9638b2885da7dff501e" offset="0" /> - </dataarea> - </part> - <part name="flop4" interface="floppy_5_25"> - <feature name="part_id" value="Disk 4"/> - <dataarea name="flop" size="1261568"> - <rom name="chou-baku (disk 4).hdm" size="1261568" crc="90a05adb" sha1="5d5f398b0ab289825fcd4ed51bb2e5c4ffb7dcdd" offset="0" /> - </dataarea> - </part> - </software> - - <software name="macross2" supported="no"> - <description>Choujikuu Yousai Macross - Skull Leader</description> - <year>1994</year> - <publisher>ファミリーソフト (Family Soft)</publisher> - <info name="alt_title" value="超時空要塞マクロス スカル・リーダー" /> - <info name="release" value="19940513" /> - <part name="flop1" interface="floppy_5_25"> - <feature name="part_id" value="Disk 1"/> - <dataarea name="flop" size="1329680"> - <rom name="macross2_1.nfd" size="1329680" crc="251c14a4" sha1="aea20d6f7a5d53f9ee47d6820626442d197d3463" offset="0" /> - </dataarea> - </part> - <part name="flop2" interface="floppy_5_25"> - <feature name="part_id" value="Disk 2"/> - <dataarea name="flop" size="1329680"> - <rom name="macross2_2.nfd" size="1329680" crc="c02530fe" sha1="9e58cb4e3fceebf079af76e88a5d441ef0aec8db" offset="0" /> - </dataarea> - </part> - <part name="flop3" interface="floppy_5_25"> - <feature name="part_id" value="Disk 3"/> - <dataarea name="flop" size="1329680"> - <rom name="macross2_3.nfd" size="1329680" crc="732cfce0" sha1="3d726ee57fae947c0bc9e21ca1fce6dedeac66cf" offset="0" /> - </dataarea> - </part> - <part name="flop4" interface="floppy_5_25"> - <feature name="part_id" value="Disk 4"/> - <dataarea name="flop" size="1329680"> - <rom name="macross2_4.nfd" size="1329680" crc="ca89c2e9" sha1="898295b7f41ec419e9b8e1a03f2c6f15c5825748" offset="0" /> - </dataarea> - </part> - <part name="flop5" interface="floppy_5_25"> - <feature name="part_id" value="Disk 5"/> - <dataarea name="flop" size="1329680"> - <rom name="macross2_5.nfd" size="1329680" crc="2f708291" sha1="da6ae491b351e4132617ce154862d0408adb647e" offset="0" /> - </dataarea> - </part> - </software> - - <software name="crw2"> - <description>CRW 2</description> - <year>1995</year> - <publisher>ウィズ (Wiz)</publisher> - <info name="release" value="199510xx" /> - <part name="flop1" interface="floppy_5_25"> - <feature name="part_id" value="System Disk"/> - <dataarea name="flop" size="1329680"> - <rom name="crw2_sys.nfd" size="1329680" crc="45190362" sha1="f07bc7ea25e910554451c90d50859ed19894cee4" offset="0" /> - </dataarea> - </part> - <part name="flop2" interface="floppy_5_25"> - <feature name="part_id" value="Demo Disk"/> - <dataarea name="flop" size="1329680"> - <rom name="crw2_demo.nfd" size="1329680" crc="5ecfad42" sha1="e942bd2b18559e0839f29841b17af6e0e1f1e754" offset="0" /> - </dataarea> - </part> - <part name="flop3" interface="floppy_5_25"> - <feature name="part_id" value="Data Disk 1"/> - <dataarea name="flop" size="1329680"> - <rom name="crw2_1.nfd" size="1329680" crc="54d7916e" sha1="c77acf0fa98ea618404ff8a5038300bbab5ae5f1" offset="0" /> - </dataarea> - </part> - <part name="flop4" interface="floppy_5_25"> - <feature name="part_id" value="Data Disk 2"/> - <dataarea name="flop" size="1329680"> - <rom name="crw2_2.nfd" size="1329680" crc="ba8969af" sha1="903268dc5c3e6735c46ddcac5aa93a3ff4961038" offset="0" /> - </dataarea> - </part> - <part name="flop5" interface="floppy_5_25"> - <feature name="part_id" value="Data Disk 3"/> - <dataarea name="flop" size="1329680"> - <rom name="crw2_3.nfd" size="1329680" crc="c358b6f7" sha1="9be92868d254878c656c5db6d17b84c0849ed597" offset="0" /> - </dataarea> - </part> - </software> - - <!-- Seems to be some kind of antivirus software. Fails to boot with ワクチンプログラムの実行ができません (cannot execute the vaccine program) error --> - <software name="cybervac" supported="no"> - <description>Cyber Vaccine Itekomashi</description> - <year>19??</year> - <publisher>日コン連 (Nichikon)</publisher> - <info name="alt_title" value="いてこまじ" /> - <part name="flop1" interface="floppy_5_25"> - <dataarea name="flop" size="1261568"> - <rom name="cyber_vaccine_itekomashi.hdm" size="1261568" crc="66855f4f" sha1="24561692874e2433ace0c821dd86578838159933" offset="0" /> - </dataarea> - </part> - </software> - - <software name="dpsb" cloneof="dps" supported="no"> - <description>D.P.S. - Dream Program System (alt format)</description> - <year>1989</year> - <publisher>アリスソフト (Alicesoft)</publisher> - <info name="alt_title" value="ディー・ピー・エス" /> - <info name="release" value="19891215" /> - <part name="flop1" interface="floppy_5_25"> - <feature name="part_id" value="Disk A"/> - <dataarea name="flop" size="1021696"> - <rom name="a.hdb" size="1021696" crc="7fb9ce8f" sha1="551100d4c73bbe729e3a97293f71c3b0f87736df" offset="0" /> - </dataarea> - </part> - <part name="flop2" interface="floppy_5_25"> - <feature name="part_id" value="Disk B"/> - <dataarea name="flop" size="1021696"> - <rom name="b.hdb" size="1021696" crc="01a346d3" sha1="6413b6fafe9278f716b688f649ddea757b50bb19" offset="0" /> - </dataarea> - </part> - </software> - - <software name="dpssg2"> - <description>D.P.S. SG 2 - Dream Program System SG Set 2</description> - <year>1991</year> - <publisher>アリスソフト (Alicesoft)</publisher> - <info name="alt_title" value="ディー・ピー・エス SG2" /> - <info name="release" value="19910415" /> - <part name="flop1" interface="floppy_5_25"> - <feature name="part_id" value="Disk 1"/> - <dataarea name="flop" size="1329680"> - <rom name="dpssg2_1.nfd" size="1329680" crc="df4608f9" sha1="e0195b47e9b6108e117e757bb557831f9c03aef9" offset="0" /> - </dataarea> - </part> - <part name="flop2" interface="floppy_5_25"> - <feature name="part_id" value="Disk 2"/> - <dataarea name="flop" size="1329680"> - <rom name="dpssg2_2.nfd" size="1329680" crc="3638e9e9" sha1="a902b8c73ae8077e8a14aa412fa53977a6917714" offset="0" /> - </dataarea> - </part> - <part name="flop3" interface="floppy_5_25"> - <feature name="part_id" value="Disk 3"/> - <dataarea name="flop" size="1329680"> - <rom name="dpssg2_3.nfd" size="1329680" crc="5f55c936" sha1="6387e0bef37b66a51c7ce0ade71419c76aef25da" offset="0" /> - </dataarea> - </part> - <part name="flop4" interface="floppy_5_25"> - <feature name="part_id" value="Disk 4"/> - <dataarea name="flop" size="1329680"> - <rom name="dpssg2_4.nfd" size="1329680" crc="9ecd7676" sha1="a7670531cbfb0324e617edf6c2d7c6603883097d" offset="0" /> - </dataarea> - </part> - </software> - - <!-- The "Honjou Bouei Sakusen" map disk doesn't seem to work in any emulators. Probably a bad dump. --> - <software name="daikaire" supported="partial"> - <description>Daikairei - Dainippon Teikoku Kaigun no Kiseki</description> - <year>1988</year> - <publisher>アートディンク (Artdink)</publisher> - <info name="alt_title" value="大海令 大日本帝国海軍の軌跡" /> - <info name="release" value="19881208" /> - <part name="flop1" interface="floppy_5_25"> - <feature name="part_id" value="System Disk"/> - <dataarea name="flop" size="1261568"> - <rom name="daikairei - dainippon teikoku kaigun no kiseki_sys.hdm" size="1261568" crc="e829c4ba" sha1="3ca892d94307fcf22b3f80c1ba8560158c8378d9" offset="0" /> - </dataarea> - </part> - <part name="flop2" interface="floppy_5_25"> - <feature name="part_id" value="Title Disk"/> - <dataarea name="flop" size="1261568"> - <rom name="daikairei - dainippon teikoku kaigun no kiseki_tit.hdm" size="1261568" crc="dacd6791" sha1="1e12656c672dbd198984e8ba70071aaaf61b592d" offset="0" /> - </dataarea> - </part> - <part name="flop3" interface="floppy_5_25"> - <feature name="part_id" value="Map Disk: Shinju-wan Kougeki Sakusen"/> - <dataarea name="flop" size="1261568"> - <rom name="daikairei - dainippon teikoku kaigun no kiseki_par.hdm" size="1261568" crc="9bfaf70d" sha1="59ae9dde2b839c69d0657afad2c7b98b36c98df7" offset="0" /> - </dataarea> - </part> - <part name="flop4" interface="floppy_5_25"> - <feature name="part_id" value="Map Disk: Honjou Bouei Sakusen"/> - <dataarea name="flop" size="1261568"> - <rom name="daikairei - dainippon teikoku kaigun no kiseki_hon.hdm" size="1261568" crc="dc36dda8" sha1="dea2b414fe7e1c0f9d3d2106d69dbc180e537b4a" offset="0" status="baddump" /> - </dataarea> - </part> - </software> - -<!-- confirmed as good by peter_j --> - <software name="nankaisha" cloneof="nankaish" supported="no"> - <description>Daikairei - Nankai no Shitou (alt format)</description> - <year>1989</year> - <publisher>アートディンク (Artdink)</publisher> - <info name="alt_title" value="大海令 南海の死闘" /> - <info name="release" value="19890721" /> - <part name="flop1" interface="floppy_5_25"> - <feature name="part_id" value="Disk A"/> - <dataarea name="flop" size="1261568"> - <rom name="daikeirei_a.hdm" size="1261568" crc="a1472673" sha1="c4cb4f2c4c83bdee589ab4eb143e2d3825f60f49" offset="0" /> - </dataarea> - </part> - <part name="flop2" interface="floppy_5_25"> - <feature name="part_id" value="Disk B"/> - <dataarea name="flop" size="1261568"> - <rom name="daikeirei_b.hdm" size="1261568" crc="b53fd2d7" sha1="c5a8eb991ab1d50d05633ecc226629063f176c3f" offset="0" /> - </dataarea> - </part> - </software> - - <!-- Black screen on boot --> - <software name="daisenr3a" cloneof="daisenr3" supported="no"> - <description>Daisenryaku III - Great Commander (alt format)</description> - <year>1989</year> - <publisher>システムソフト (SystemSoft)</publisher> - <info name="alt_title" value="大戦略3 グレートコマンダー" /> - <info name="release" value="198906xx" /> - <part name="flop1" interface="floppy_5_25"> - <feature name="part_id" value="Main Disk"/> - <dataarea name="flop" size="1096464"> - <rom name="a.nfd" size="1096464" crc="05ad7195" sha1="b8c2456155005efc17c671e8061a69b33d8cd74b" offset="0" /> - </dataarea> - </part> - <part name="flop2" interface="floppy_5_25"> - <feature name="part_id" value="Map Editor"/> - <dataarea name="flop" size="1096464"> - <rom name="b.nfd" size="1096464" crc="4bcd25db" sha1="4a493b695710121fc5375766af71dbf3074aba13" offset="0" /> - </dataarea> - </part> - </software> - - <software name="daysduela" cloneof="daysduel" supported="no"> - <description>Days in Duel (alt format)</description> - <year>1994</year> - <publisher>スワット (Swat)</publisher> - <info name="alt_title" value="デイズ イン デュエル" /> - <info name="release" value="19940428" /> - <part name="flop1" interface="floppy_5_25"> - <feature name="part_id" value="Disk 1"/> - <dataarea name="flop" size="1329680"> - <rom name="dans in due.l_1.nfd" size="1329680" crc="6d9a9f35" sha1="3c68a28263e52c801a7d597f1af7dc2e0d58b7d9" offset="0" /> - </dataarea> - </part> - <part name="flop2" interface="floppy_5_25"> - <feature name="part_id" value="Disk 2"/> - <dataarea name="flop" size="1329680"> - <rom name="dans in due.l_2.nfd" size="1329680" crc="bb6f0bde" sha1="beb1b6ee2afc2ec48f449a86574668e26e381112" offset="0" /> - </dataarea> - </part> - <part name="flop3" interface="floppy_5_25"> - <feature name="part_id" value="Disk 3"/> - <dataarea name="flop" size="1329680"> - <rom name="dans in due.l_3.nfd" size="1329680" crc="ae78c44c" sha1="88aa2476844325a8097a65b7fac76ccb6e1d88f9" offset="0" /> - </dataarea> - </part> - <part name="flop4" interface="floppy_5_25"> - <feature name="part_id" value="Disk 4"/> - <dataarea name="flop" size="1329680"> - <rom name="dans in due.l_4.nfd" size="1329680" crc="1f8221d4" sha1="4366b4846ce9a53c7f22b3d5c110e2b84ba918e4" offset="0" /> - </dataarea> - </part> - <part name="flop5" interface="floppy_5_25"> - <feature name="part_id" value="Disk 5"/> - <dataarea name="flop" size="1329680"> - <rom name="dans in due.l_5.nfd" size="1329680" crc="d05527b8" sha1="de4c0dcdf93dcd15c9e99736cfa62c5942ebafc6" offset="0" /> - </dataarea> - </part> - </software> - - <!-- Hangs at the main menu --> - <!-- [Expects upd7220 bitmap port to have bit 3 status (drawing in progress) held high for a bit longer causing the hang] --> - <!-- Draws GFX boxes with incorrect doubled height. --> - <!-- Eventually hangs after disk swap on gameplay anyway. --> - <!-- Uses NAX.EXE --> - <software name="deep" supported="no"> - <description>Deep</description> - <year>1994</year> - <publisher>ジャスト (Jast)</publisher> - <info name="alt_title" value="ディープ" /> - <info name="release" value="19941214" /> - <part name="flop1" interface="floppy_5_25"> - <feature name="part_id" value="Disk A"/> - <dataarea name="flop" size="1329680"> - <rom name="deep_a.nfd" size="1329680" crc="cf30b0c1" sha1="84456d3818729e619b1aa84b259c03cc72b46e5f" offset="0" /> - </dataarea> - </part> - <part name="flop2" interface="floppy_5_25"> - <feature name="part_id" value="Disk B"/> - <dataarea name="flop" size="1329680"> - <rom name="deep_b.nfd" size="1329680" crc="23bf3fed" sha1="b7d43570131859274c78988585eb340c5cc86566" offset="0" /> - </dataarea> - </part> - <part name="flop3" interface="floppy_5_25"> - <feature name="part_id" value="Disk C"/> - <dataarea name="flop" size="1329680"> - <rom name="deep_c.nfd" size="1329680" crc="ea448c8b" sha1="20c7924551bf00d676113c40930d43a462378211" offset="0" /> - </dataarea> - </part> - <part name="flop4" interface="floppy_5_25"> - <feature name="part_id" value="Disk D"/> - <dataarea name="flop" size="1329680"> - <rom name="deep_d.nfd" size="1329680" crc="4f189630" sha1="51d9fab72608f20641cf34aa8e05d4cbca82e201" offset="0" /> - </dataarea> - </part> - <part name="flop5" interface="floppy_5_25"> - <feature name="part_id" value="Disk E"/> - <dataarea name="flop" size="1329680"> - <rom name="deep_e.nfd" size="1329680" crc="72d6bde1" sha1="4ff7ad60862e7933df82406b50c5207118836286" offset="0" /> - </dataarea> - </part> - <part name="flop6" interface="floppy_5_25"> - <feature name="part_id" value="Disk F"/> - <dataarea name="flop" size="1329680"> - <rom name="deep_f.nfd" size="1329680" crc="a094c60d" sha1="7db76d50adbee8dc37d736d39502df7f069cd643" offset="0" /> - </dataarea> - </part> - <part name="flop7" interface="floppy_5_25"> - <feature name="part_id" value="Disk G"/> - <dataarea name="flop" size="1329680"> - <rom name="deep_g.nfd" size="1329680" crc="9314ec40" sha1="730b3f87547e792c1f179e693fd85ca69c7d569a" offset="0" /> - </dataarea> - </part> - <part name="flop8" interface="floppy_5_25"> - <feature name="part_id" value="Disk H"/> - <dataarea name="flop" size="1329680"> - <rom name="deep_h.nfd" size="1329680" crc="09ec60ff" sha1="1654b656e3723ad9833e99e3a939d6618b996b83" offset="0" /> - </dataarea> - </part> - </software> - - <!-- during a game mouse clicking is too fast (skips intermediate selections) --> - <software name="diamondp" supported="partial"> - <description>Diamond Players</description> - <year>1992</year> - <publisher>日本テレネット (Nihon Telenet)</publisher> - <info name="alt_title" value="ダイヤモンドプレイヤーズ" /> - <info name="release" value="19920725" /> - <part name="flop1" interface="floppy_5_25"> - <feature name="part_id" value="System Disk"/> - <dataarea name="flop" size="1329680"> - <rom name="sy.nfd" size="1329680" crc="774371b7" sha1="35d32a5397ef2d7efb8e7598d3a313649cc43760" offset="0" /> - </dataarea> - </part> - <part name="flop2" interface="floppy_5_25"> - <feature name="part_id" value="Data Disk"/> - <dataarea name="flop" size="1329680"> - <rom name="da.nfd" size="1329680" crc="70f2ebee" sha1="883f522c9e9a4d4f45ae7b7ad95da9f825aa1cb2" offset="0" /> - </dataarea> - </part> - <part name="flop3" interface="floppy_5_25"> - <feature name="part_id" value="Scenario Disk"/> - <dataarea name="flop" size="1329680"> - <rom name="shina.nfd" size="1329680" crc="43863767" sha1="0f86cc55d457618fad95f56eee6fa995fc1df78e" offset="0" /> - </dataarea> - </part> - </software> - - <!-- Seems to work only on 286-based machines (e.g. PC-9801UX) --> - <software name="dna" supported="partial"> - <description>DNA</description> - <year>1987</year> - <publisher>グレイ (Gray)</publisher> - <info name="alt_title" value="ドナ" /> - <info name="release" value="198708xx" /> - <part name="flop1" interface="floppy_5_25"> - <dataarea name="flop" size="663036"> - <rom name="dna.fdd" size="663036" crc="aa319129" sha1="f0a41d4044af4e4007f04b79c619ad0070ec8993" offset="0" /> - </dataarea> - </part> - </software> - - <software name="dprinces"> - <description>Dragon Princess - Ryuu no Densetsu</description> - <year>1992</year> - <publisher>ハートソフト (Heart Soft)</publisher> - <info name="alt_title" value="ドラゴンプリンセス 竜の伝説" /> - <info name="release" value="19920424" /> - <part name="flop1" interface="floppy_5_25"> - <feature name="part_id" value="Disk 1"/> - <dataarea name="flop" size="1086448"> - <rom name="drpr_1.d88" size="1086448" crc="af474408" sha1="e248bba0b3465c943f4e7b2e447dcdea654b959b" offset="0" /> - </dataarea> - </part> - <part name="flop2" interface="floppy_5_25"> - <feature name="part_id" value="Disk 2"/> - <dataarea name="flop" size="1086448"> - <rom name="drpr_2.d88" size="1086448" crc="be83e7a2" sha1="f12a0c7fbaf0d5bad05756cb7ca06add5e3ac9a3" offset="0" /> - </dataarea> - </part> - <part name="flop3" interface="floppy_5_25"> - <feature name="part_id" value="Disk 3"/> - <dataarea name="flop" size="1086448"> - <rom name="drpr_3.d88" size="1086448" crc="415289b3" sha1="74b40fe728bd66f05e12fd6077647d6b59bc6a5c" offset="0" /> - </dataarea> - </part> - <part name="flop4" interface="floppy_5_25"> - <feature name="part_id" value="Disk 4"/> - <dataarea name="flop" size="1086448"> - <rom name="drpr_4.d88" size="1086448" crc="6501860d" sha1="020d3e6bacb0e1b40bf4789fb889de2139be158f" offset="0" /> - </dataarea> - </part> - </software> - - <software name="dungbust"> - <description>Dungeon Buster</description> - <year>1990</year> - <publisher>グレイト (Great)</publisher> - <info name="alt_title" value="ダンジョンバスター" /> - <part name="flop1" interface="floppy_5_25"> - <feature name="part_id" value="System Disk"/> - <dataarea name="flop" size="1107984"> - <rom name="dbusters.nfd" size="1107984" crc="e45daf56" sha1="e31f43a4aa2742b6909dfdda6921fca17235a9b4" offset="0" /> - </dataarea> - </part> - <part name="flop2" interface="floppy_5_25"> - <feature name="part_id" value="Disk A"/> - <dataarea name="flop" size="1107984"> - <rom name="dbustera.nfd" size="1107984" crc="661c23c5" sha1="6c23f9a0ddef4f494c6ab4c8faef86773fc67add" offset="0" /> - </dataarea> - </part> - </software> - <software name="farland2"> <description>Farland Story Denki - Arc Ou no Ensei</description> <year>1994</year> @@ -50241,35 +50350,6 @@ Is this a data disk for missing main game dump? </part> </software> - <software name="flashb" supported="no"> - <description>Flashback</description> - <year>1994</year> - <publisher>ビクターエンタテインメント (Victor Entertainment)</publisher> - <notes><![CDATA[ -Black screen, around PC=1fc76. Extensively uses 9821 PEGC MMIO. -]]></notes> - <info name="alt_title" value="フラッシュバック" /> - <info name="release" value="19940422" /> - <part name="flop1" interface="floppy_5_25"> - <feature name="part_id" value="Disk A"/> - <dataarea name="flop" size="1329680"> - <rom name="flashback_1.nfd" size="1329680" crc="bb415b0a" sha1="b42641e175060840c0df43e2319bc4ea75d29d89" offset="0" /> - </dataarea> - </part> - <part name="flop2" interface="floppy_5_25"> - <feature name="part_id" value="Disk B"/> - <dataarea name="flop" size="1329680"> - <rom name="flashback_2.nfd" size="1329680" crc="63240e74" sha1="6e925e1a57e8910b9324ed98f273475bb9fadc91" offset="0" /> - </dataarea> - </part> - <part name="flop3" interface="floppy_5_25"> - <feature name="part_id" value="Disk C"/> - <dataarea name="flop" size="1329680"> - <rom name="flashback_3.nfd" size="1329680" crc="0d370e26" sha1="2655bb815b92e98d496e03c2fd6723d01db04897" offset="0" /> - </dataarea> - </part> - </software> - <!-- confirmed as good by peter_j --> <software name="fundatna" cloneof="fundatn" supported="no"> <description>Fundation - Shinjuku Story (alt format)</description> @@ -50334,35 +50414,6 @@ No sound </part> </software> - <software name="gaialord" supported="partial"> - <description>Gaias Lord</description> - <year>1993</year> - <publisher>オレンジハウス (Orange House)</publisher> - <notes><![CDATA[ -Has non working optional RS-MIDI thru SQS -S CLI switch (will hang game if used) -]]></notes> - <info name="alt_title" value="ガイアスロード" /> - <info name="release" value="19931119" /> - <part name="flop1" interface="floppy_5_25"> - <feature name="part_id" value="Disk A"/> - <dataarea name="flop" size="1329680"> - <rom name="gaias_lord_1.nfd" size="1329680" crc="76d645e6" sha1="5127f10def1538d1a956d2dc19265e620810c224" offset="0" /> - </dataarea> - </part> - <part name="flop2" interface="floppy_5_25"> - <feature name="part_id" value="Disk B"/> - <dataarea name="flop" size="1329680"> - <rom name="gaias_lord_2.nfd" size="1329680" crc="f6969d60" sha1="7d41f7c78d47796e80372a52dde2b200667df117" offset="0" /> - </dataarea> - </part> - <part name="flop3" interface="floppy_5_25"> - <feature name="part_id" value="Disk C"/> - <dataarea name="flop" size="1329680"> - <rom name="gaias_lord_3.nfd" size="1329680" crc="374bce70" sha1="9a023fde75caf65dfedddcba28dc068371d841cd" offset="0" /> - </dataarea> - </part> - </software> - <software name="gakusenka" cloneof="gakusenk" supported="no"> <description>Gakuen Senki - Kyoufu no Puppet Keikaku (alt format)</description> <year>1994</year> @@ -50445,30 +50496,6 @@ Has non working optional RS-MIDI thru SQS -S CLI switch (will hang game if used) </part> </software> - <software name="gandhara" supported="yes"> - <description>Gandhara</description> - <year>1988</year> - <publisher>エニックス (Enix)</publisher> - <info name="alt_title" value="ガンダーラ" /> - <part name="flop1" interface="floppy_5_25"> - <dataarea name="flop" size="1089808"> - <rom name="gandhara.nfd" size="1089808" crc="f18c4f77" sha1="2d39c928bdf1bcbe186b46725d99bd6ed32cfbca" offset="0" /> - </dataarea> - </part> - </software> - - <software name="gaplusa" cloneof="gaplus" supported="no"> - <description>Gaplus (alt format)</description> - <year>1985</year> - <publisher>キャリーラボ (Carry Lab)</publisher> - <info name="alt_title" value="ギャプラス" /> - <part name="flop1" interface="floppy_5_25"> - <dataarea name="flop" size="723216"> - <rom name="gaplus.nfd" size="723216" crc="63395b68" sha1="81f4e86eb96e301c131ffb9af857e3407297b461" offset="0" /> - </dataarea> - </part> - </software> - <software name="junisill" supported="no"> <description>Gazou Data - Juunishi Illustration Shuu</description> <year>19??</year> @@ -50492,6 +50519,9 @@ Has non working optional RS-MIDI thru SQS -S CLI switch (will hang game if used) <description>Genesis</description> <year>1985</year> <publisher>スクウェア (Square)</publisher> + <notes><![CDATA[ +"Incorrect layout on track 1 head 0, expected_size=166666, current_size=174464" +]]></notes> <info name="alt_title" value="ジェネシス" /> <info name="release" value="198510xx" /> <part name="flop1" interface="floppy_5_25"> @@ -50565,18 +50595,6 @@ Has non working optional RS-MIDI thru SQS -S CLI switch (will hang game if used) </part> </software> - <software name="golfdb" supported="no"> - <description>Golf My Data - Hyper Golf Score Data Base</description> - <year>19??</year> - <publisher>Wiz</publisher> - <info name="alt_title" value="ゴルフマイデータ" /> - <part name="flop1" interface="floppy_5_25"> - <dataarea name="flop" size="1261568"> - <rom name="wiz_golf_score_database.hdm" size="1261568" crc="7c89cd3a" sha1="df06022d153d24d7ff2133f5b4ab4a4c9ab69b0e" offset="0" /> - </dataarea> - </part> - </software> - <software name="gpcircuspk" cloneof="gpcircus" supported="no"> <description>Grand Prix Circus Power Up Kit</description> <year>1991</year> @@ -50728,19 +50746,6 @@ Has non working optional RS-MIDI thru SQS -S CLI switch (will hang game if used) </part> </software> - <software name="highway" supported="no"> - <description>Highway Star</description> - <year>1986</year> - <publisher>システムサコム (System Sacom)</publisher> - <info name="alt_title" value="ハイウェイスター" /> - <info name="release" value="19861115" /> - <part name="flop1" interface="floppy_5_25"> - <dataarea name="flop" size="715280"> - <rom name="highwaystar.nfd" size="715280" crc="4812da66" sha1="b2962a2595ded01fd51617403b730eba2673e30d" offset="0" /> - </dataarea> - </part> - </software> - <software name="hiouden2" supported="no"> <description>Hiouden II</description> <year>1993</year> @@ -51519,12 +51524,13 @@ Black screen, keeps hitting an empty divide by zero exception at PC=1fcb6 </software> <software name="leningrd" supported="no"> + <!-- '87 release in 3.5"!? --> <description>Leningrad</description> <year>1987</year> <publisher>ポニーキャニオン (Pony Canyon)</publisher> <info name="alt_title" value="レニングラード" /> <info name="release" value="19870605" /> - <part name="flop1" interface="floppy_5_25"> + <part name="flop1" interface="floppy_3_5"> <dataarea name="flop" size="1478656"> <rom name="leningrad.fdi" size="1478656" crc="9b4008e5" sha1="9d030c5c15fcf8e95290da4e7270d9fb6186b611" offset="0" /> </dataarea> @@ -53435,6 +53441,10 @@ Black screen, wants 2DD dip ON? <description>Relics</description> <year>1986</year> <publisher>ボーステック (Bothtec)</publisher> + <notes><![CDATA[ +Hangs during boot, keeps trying [FDC] chrn=(0, 0, 10, 128) to chrn(0, 0, 14, 128) +Optional [AMD-98] support +]]></notes> <info name="alt_title" value="レリクス" /> <part name="flop1" interface="floppy_5_25"> <dataarea name="flop" size="1089808"> @@ -53443,10 +53453,13 @@ Black screen, wants 2DD dip ON? </part> </software> - <software name="relicsa" cloneof="relics" supported="no"> + <software name="relicsa" cloneof="relics" supported="yes"> <description>Relics (alt)</description> <year>1986</year> <publisher>ボーステック (Bothtec)</publisher> + <notes><![CDATA[ +Optional [AMD-98] support +]]></notes> <info name="alt_title" value="レリクス" /> <part name="flop1" interface="floppy_5_25"> <dataarea name="flop" size="1089808"> @@ -54174,18 +54187,6 @@ hand repaired copy protection, looks for deleted sector -8 and -9 on track 76 </part> </software> - <software name="systdenk" supported="no"> - <description>Systema Denshi Kakeibo</description> - <year>1990</year> - <publisher>ボーステック (Bothtec)</publisher> - <info name="alt_title" value="Systema 電子家計簿" /> - <part name="flop1" interface="floppy_5_25"> - <dataarea name="flop" size="1025024"> - <rom name="systema_household_accounts.hdm" size="1025024" crc="0658d393" sha1="721b5aee795ec8b2c1121f244326d2dda1c954d8" offset="0" /> - </dataarea> - </part> - </software> - <software name="tadakjr" supported="no"> <description>Tadashiedai-kun Jr.</description> <year>19??</year> @@ -54494,19 +54495,6 @@ hand repaired copy protection, looks for deleted sector -8 and -9 on track 76 </part> </software> - <software name="tokyons" supported="no"> - <description>Tokyo Nampa Street</description> - <year>1985</year> - <publisher>エニックス (Enix)</publisher> - <info name="alt_title" value="TOKYOナンパストリート" /> - <info name="release" value="198504xx" /> - <part name="flop1" interface="floppy_5_25"> - <dataarea name="flop" size="1143056"> - <rom name="nanpa.nfd" size="1143056" crc="4f30a402" sha1="141f85657f45c992edd9dc1dbf9eba62f787fb27" offset="0" /> - </dataarea> - </part> - </software> - <software name="towercaba" cloneof="towercab" supported="no"> <description>The Tower? of Cabin - Cabin Panic (alt format)</description> <year>1992</year> @@ -54554,8 +54542,13 @@ hand repaired copy protection, looks for deleted sector -8 and -9 on track 76 <software name="toskeiba" supported="no"> <description>Toushi Keiba</description> - <year>19??</year> + <year>1993?</year> <publisher><unknown></publisher> + <notes><![CDATA[ +Is this a game or an application? +flop 2 bootable, 1 isn't +Fails two CONFIG.SYS lines, errors out when executing N88BASIC /F:12 /T:RUN"INIT.EXE" +]]></notes> <info name="alt_title" value="投資競馬" /> <part name="flop1" interface="floppy_5_25"> <feature name="part_id" value="Disk 1"/> @@ -54929,8 +54922,13 @@ doesn't boot when converted to d88 (2DD) <description>Zone</description> <year>1985</year> <publisher>システムサコム (System Sacom)</publisher> + <notes><![CDATA[ +Cycles between title screen and a loading phase, [FDC] tries chrn=(2, 0, -11, 1024) +Optional [AMD-98] support +]]></notes> <info name="alt_title" value="ゾーン" /> <info name="release" value="198511xx" /> + <info name="developer" value="Mark Flint" /> <part name="flop1" interface="floppy_5_25"> <dataarea name="flop" size="1091072"> <rom name="zone.nfd" size="1091072" crc="1dfa4f8a" sha1="1a412466857931fc4a88759d7b95613dab519de8" offset="0" /> @@ -56109,6 +56107,32 @@ This is a compilation of pictures and information about the enemies in Last Arma </part> </software> + <software name="charadem" supported="yes"> + <description>Charade Magic</description> + <year>1992</year> + <publisher>ハートソフト (Heart Soft)</publisher> + <info name="alt_title" value="シャレイドマジック" /> + <info name="release" value="19920605" /> + <part name="flop1" interface="floppy_5_25"> + <feature name="part_id" value="System Disk"/> + <dataarea name="flop" size="1329680"> + <rom name="charadem_s.nfd" size="1329680" crc="fa76845d" sha1="ebc08dca8cb53f11d665454f70c2b3eec08f3850" offset="0" /> + </dataarea> + </part> + <part name="flop2" interface="floppy_5_25"> + <feature name="part_id" value="Data Disk 1"/> + <dataarea name="flop" size="1329680"> + <rom name="charadem_1.nfd" size="1329680" crc="576a5bf3" sha1="769d1f50e20da74c62efcbaaa6f7bcab728fef81" offset="0" /> + </dataarea> + </part> + <part name="flop3" interface="floppy_5_25"> + <feature name="part_id" value="Data Disk 2"/> + <dataarea name="flop" size="1329680"> + <rom name="charadem_2.nfd" size="1329680" crc="6354d3a9" sha1="50a55a6ff9f9ea11b8d939becf3821ae67725d62" offset="0" /> + </dataarea> + </part> + </software> + <software name="cherrymo"> <description>Cherry Moderate</description> <year>1996</year> @@ -56618,6 +56642,68 @@ This is a compilation of pictures and information about the enemies in Last Arma </part> </software> + <software name="deep" supported="no"> + <description>Deep</description> + <year>1994</year> + <publisher>ジャスト (Jast)</publisher> + <notes><![CDATA[ +Hangs at the main menu, expects [7220] bitmap to to have bit 3 status (drawing in progress) held high for a bit longer causing the hang +Draws GFX boxes with incorrect doubled height. +Eventually hangs after disk swap on gameplay anyway. (verify, may be fixed) +Uses NAX.EXE, draws "YM2608" with half [kanji] width on boot +]]></notes> + <info name="alt_title" value="ディープ" /> + <info name="release" value="19941214" /> + <part name="flop1" interface="floppy_5_25"> + <feature name="part_id" value="Disk A"/> + <dataarea name="flop" size="1329680"> + <rom name="deep_a.nfd" size="1329680" crc="cf30b0c1" sha1="84456d3818729e619b1aa84b259c03cc72b46e5f" offset="0" /> + </dataarea> + </part> + <part name="flop2" interface="floppy_5_25"> + <feature name="part_id" value="Disk B"/> + <dataarea name="flop" size="1329680"> + <rom name="deep_b.nfd" size="1329680" crc="23bf3fed" sha1="b7d43570131859274c78988585eb340c5cc86566" offset="0" /> + </dataarea> + </part> + <part name="flop3" interface="floppy_5_25"> + <feature name="part_id" value="Disk C"/> + <dataarea name="flop" size="1329680"> + <rom name="deep_c.nfd" size="1329680" crc="ea448c8b" sha1="20c7924551bf00d676113c40930d43a462378211" offset="0" /> + </dataarea> + </part> + <part name="flop4" interface="floppy_5_25"> + <feature name="part_id" value="Disk D"/> + <dataarea name="flop" size="1329680"> + <rom name="deep_d.nfd" size="1329680" crc="4f189630" sha1="51d9fab72608f20641cf34aa8e05d4cbca82e201" offset="0" /> + </dataarea> + </part> + <part name="flop5" interface="floppy_5_25"> + <feature name="part_id" value="Disk E"/> + <dataarea name="flop" size="1329680"> + <rom name="deep_e.nfd" size="1329680" crc="72d6bde1" sha1="4ff7ad60862e7933df82406b50c5207118836286" offset="0" /> + </dataarea> + </part> + <part name="flop6" interface="floppy_5_25"> + <feature name="part_id" value="Disk F"/> + <dataarea name="flop" size="1329680"> + <rom name="deep_f.nfd" size="1329680" crc="a094c60d" sha1="7db76d50adbee8dc37d736d39502df7f069cd643" offset="0" /> + </dataarea> + </part> + <part name="flop7" interface="floppy_5_25"> + <feature name="part_id" value="Disk G"/> + <dataarea name="flop" size="1329680"> + <rom name="deep_g.nfd" size="1329680" crc="9314ec40" sha1="730b3f87547e792c1f179e693fd85ca69c7d569a" offset="0" /> + </dataarea> + </part> + <part name="flop8" interface="floppy_5_25"> + <feature name="part_id" value="Disk H"/> + <dataarea name="flop" size="1329680"> + <rom name="deep_h.nfd" size="1329680" crc="09ec60ff" sha1="1654b656e3723ad9833e99e3a939d6618b996b83" offset="0" /> + </dataarea> + </part> + </software> + <!-- Disk changes don't work --> <software name="deja2" supported="no"> <description>De·Ja 2</description> @@ -64876,7 +64962,6 @@ Cutoff [kanji] LR right side (verify, should be fixed) <!-- !Game and Software Packs / Collections --> - <software name="doujins1"> <description>Doujin Soft Shuusaku Game Collection Vol. 1 (5.25" Disks)</description> <year>19??</year> @@ -66443,21 +66528,24 @@ Crashes with a BASIC error when accessing house near starting point, incomplete </part> </software> - <software name="volley2"> - <description>Volleyball 2 on 2</description> + <software name="volley2" supported="no"> + <description>Volleyball 2 on 2 (3.5" Disk)</description> <year>1994</year> <publisher><unofficial></publisher> - <part name="flop1" interface="floppy_5_25"> + <part name="flop1" interface="floppy_3_5"> <dataarea name="flop" size="1478656"> <rom name="volleyball 2 on 2 (1994)(tome).fdi" size="1478656" crc="5074cf73" sha1="cf573aab5fcd90dac93ea6d3751e6c0c4f449b47" offset="0" /> </dataarea> </part> </software> - <software name="volley2a" cloneof="volley2"> - <description>Volleyball 2 on 2 (alt)</description> + <software name="volley2a" cloneof="volley2" supported="partial"> + <description>Volleyball 2 on 2 (5.25" Disk)</description> <year>19??</year> <publisher><unofficial></publisher> + <notes><![CDATA[ +Has [kanji] PCG LR issues during gameplay and options (score digits) +]]></notes> <part name="flop1" interface="floppy_5_25"> <dataarea name="flop" size="1265664"> <rom name="volleyball_2_on_2.fdi" size="1265664" crc="7331d549" sha1="835b02a5f411db1a3ef00ef6355cf40326e98588" offset="0" /> @@ -66478,7 +66566,6 @@ Crashes with a BASIC error when accessing house near starting point, incomplete <!-- !Doujinshi --> - <!-- X68000 / PC-9801 hybrid --> <software name="0x0f"> <description>0x0F exp.3</description> @@ -66509,7 +66596,6 @@ Has XA and LT support according to spine card </part> </software> - <!-- MAME fails to mount the image with "Incorrect layout on track 0 head 0, expected_size=166666, current_size=167648" --> <software name="5x5go" supported="no"> <description>5x5 [Go! Go!]</description> <year>1995?</year> @@ -66546,13 +66632,13 @@ Has XA and LT support according to spine card </part> </software> - <software name="musume"> + <software name="musume" supported="no"> <description>Adesugata Sannin Musume</description> <year>19??</year> <publisher><doujin></publisher> <info name="author" value="美園ソフト ~ Misono Soft" /> <info name="alt_title" value="艶姿三人娘" /> - <part name="flop1" interface="floppy_5_25"> + <part name="flop1" interface="floppy_3_5"> <dataarea name="flop" size="1478656"> <rom name="adesugata.fdi" size="1478656" crc="be143746" sha1="3a1263bc8f8d1472323c5d2eff5479f5f4eb3628" offset="0" /> </dataarea> @@ -66608,13 +66694,12 @@ Has XA and LT support according to spine card </part> </software> - <!-- This probably requires 3.5" floppy emulation --> <software name="akihime" supported="no"> <description>Akihime - Goddess in the Caeseress</description> <year>19??</year> <publisher><doujin></publisher> <info name="author" value="Manimi-Joestar + Team KuSoGe" /> - <part name="flop1" interface="floppy_5_25"> + <part name="flop1" interface="floppy_3_5"> <dataarea name="flop" size="1478656"> <rom name="akihime (manami-joestar).fdi" size="1478656" crc="f575bbf5" sha1="a701d00a548f5109384ba09428151e1908b5aed6" offset="0" /> </dataarea> @@ -66644,13 +66729,12 @@ Has XA and LT support according to spine card </part> </software> - <!-- This probably requires 3.5" floppy emulation --> <software name="armormai" supported="no"> <description>Armored Girl Nirvana Mai</description> <year>19??</year> <publisher><doujin></publisher> <info name="author" value="Manimi-Joestar + Team KuSoGe" /> - <part name="flop1" interface="floppy_5_25"> + <part name="flop1" interface="floppy_3_5"> <dataarea name="flop" size="1478656"> <rom name="armored girl nirvana mai (19xx)(joestar, e.m. - team kusoge)(jp).fdi" size="1478656" crc="92ce1ce4" sha1="9e5fefc544f628b0c99caaa62cf4b9ddbc24bcad" offset="0" /> </dataarea> @@ -66669,7 +66753,6 @@ Has XA and LT support according to spine card </part> </software> - <!-- This probably requires 3.5" floppy emulation --> <software name="atompunk" supported="no"> <description>Atomic Punker</description> <year>19??</year> @@ -66750,7 +66833,6 @@ Has XA and LT support according to spine card </part> </software> - <!-- This probably requires 3.5" floppy emulation --> <software name="akemi" supported="no"> <description>Bounty Hunter Akemi</description> <year>19??</year> @@ -66787,7 +66869,6 @@ Has XA and LT support according to spine card </part> </software> - <!-- This probably requires 3.5" floppy emulation --> <software name="btbsoft" supported="no"> <description>CG Gallery 1 (B.T.B Software)</description> <year>19??</year> @@ -66800,7 +66881,6 @@ Has XA and LT support according to spine card </part> </software> - <!-- This probably requires 3.5" floppy emulation --> <software name="cgesc" supported="no"> <description>C.G. Gallery 7 - Escort</description> <year>1992</year> @@ -66866,7 +66946,6 @@ Has XA and LT support according to spine card </part> </software> - <!-- This probably requires 3.5" floppy emulation --> <software name="chinghai" supported="no"> <description>ChingHai</description> <year>19??</year> @@ -66905,7 +66984,6 @@ Has XA and LT support according to spine card </part> </software> - <!-- This probably requires 3.5" floppy emulation --> <software name="collonc3" supported="no"> <description>Collon Club 3</description> <year>19??</year> @@ -66976,7 +67054,6 @@ Has XA and LT support according to spine card </part> </software> - <!-- This probably requires 3.5" floppy emulation --> <software name="daihinm" supported="no"> <description>Dai Hinmin - Taiketsu Seifuku Musume</description> <year>19??</year> @@ -67029,7 +67106,7 @@ Has XA and LT support according to spine card </software> <software name="destruct"> - <description>Destructor</description> + <description>Destructor (5.25" Disk)</description> <year>19??</year> <publisher><doujin></publisher> <info name="author" value="HoeHoe Club" /> @@ -67040,13 +67117,12 @@ Has XA and LT support according to spine card </part> </software> - <!-- MAME fails to mount the disk: "Incorrect layout on track 0 head 0, expected_size=166666, current_size=167648" --> <software name="destructa" cloneof="destruct" supported="no"> - <description>Destructor (alt)</description> + <description>Destructor (3.5" Disk)</description> <year>19??</year> <publisher><doujin></publisher> <info name="author" value="HoeHoe Club" /> - <part name="flop1" interface="floppy_5_25"> + <part name="flop1" interface="floppy_3_5"> <dataarea name="flop" size="1478656"> <rom name="destructor (19xx)(hoehoe club).fdi" size="1478656" crc="ad13d0ff" sha1="cec15cd22aa9dcbf91e694acc629020c410d8aec" offset="0" /> </dataarea> @@ -67124,7 +67200,6 @@ Has XA and LT support according to spine card </part> </software> - <!-- This probably requires 3.5" floppy emulation --> <software name="dragnegg" supported="no"> <description>Dragon Egg</description> <year>19??</year> @@ -67150,7 +67225,6 @@ Has XA and LT support according to spine card </part> </software> - <!-- This probably requires 3.5" floppy emulation --> <software name="esp" supported="no"> <description>E.S.P</description> <year>1994</year> @@ -67222,7 +67296,6 @@ Has XA and LT support according to spine card </part> </software> - <!-- This probably requires 3.5" floppy emulation --> <software name="firstfa5" supported="no"> <description>First Fantazy 5</description> <year>1992</year> @@ -67479,7 +67552,7 @@ Has XA and LT support according to spine card </part> </software> - <software name="kittyw2"> + <software name="kittyw2" supported="no"> <description>Kitty World 2</description> <year>1994</year> <publisher><doujin></publisher> @@ -67900,7 +67973,7 @@ Has XA and LT support according to spine card </part> </software> - <software name="mobiled"> + <software name="mobiled" supported="no"> <description>Mobile Delivery</description> <year>1992</year> <publisher><doujin></publisher> @@ -67912,7 +67985,7 @@ Has XA and LT support according to spine card </part> </software> - <software name="mogupoko"> + <software name="mogupoko" supported="no"> <description>MoguPoko</description> <year>19??</year> <publisher><doujin></publisher> @@ -67982,7 +68055,7 @@ Has XA and LT support according to spine card </part> </software> - <software name="nadiamw"> + <software name="nadiamw" supported="no"> <description>Nadia of the Sea - Mysteries of Blue Water</description> <year>19??</year> <publisher><doujin></publisher> @@ -67994,12 +68067,12 @@ Has XA and LT support according to spine card </part> </software> - <software name="napcity"> + <software name="napcity" supported="no"> <description>Napple City</description> <year>19??</year> <publisher><doujin></publisher> <info name="author" value="Daimanji - Gakusyu-Jyuku" /> - <part name="flop1" interface="floppy_5_25"> + <part name="flop1" interface="floppy_3_5"> <dataarea name="flop" size="1478656"> <rom name="napple city (19xx)(daimaji)(jp).fdi" size="1478656" crc="05e017ca" sha1="c23b4971d9810fa3e16cc745cf9162709e9ae543" offset="0" /> </dataarea> @@ -68149,7 +68222,7 @@ Has XA and LT support according to spine card </part> </software> - <software name="ossaultp"> + <software name="ossaultp" supported="no"> <description>Ossault Plus</description> <year>19??</year> <publisher><doujin></publisher> @@ -68239,7 +68312,7 @@ Has XA and LT support according to spine card </part> </software> - <software name="ponjalla"> + <software name="ponjalla" supported="no"> <description>Ponjalla no Houkago - Sadoubu(re) Hen</description> <year>1995</year> <publisher><doujin></publisher> @@ -68290,7 +68363,7 @@ Has XA and LT support according to spine card </part> </software> - <software name="princc"> + <software name="princc" supported="no"> <description>Princess Confusion</description> <year>1992</year> <publisher><doujin></publisher> @@ -68314,7 +68387,7 @@ Has XA and LT support according to spine card </part> </software> - <software name="raycards"> + <software name="raycards" supported="no"> <description>Ray Cards</description> <year>1995</year> <publisher><doujin></publisher> @@ -68345,7 +68418,7 @@ Has XA and LT support according to spine card </part> </software> - <software name="revaw2"> + <software name="revaw2" supported="no"> <description>Revival - Astro Wars Part II</description> <year>19??</year> <publisher><doujin></publisher> @@ -68508,7 +68581,7 @@ Doesn't autoboot on anything that isn't x68k, sports lowercased autoexec.bat, is </part> </software> - <software name="sentgfx1"> + <software name="sentgfx1" supported="no"> <description>Sentimental Graphics Vol. 1</description> <year>19??</year> <publisher><doujin></publisher> @@ -68557,7 +68630,7 @@ Doesn't autoboot on anything that isn't x68k, sports lowercased autoexec.bat, is </part> </software> - <software name="sinoraq2"> + <software name="sinoraq2" supported="no"> <description>Sinora's Quest 2</description> <year>19??</year> <publisher><doujin></publisher> @@ -68569,12 +68642,12 @@ Doesn't autoboot on anything that isn't x68k, sports lowercased autoexec.bat, is </part> </software> - <software name="sinoraq2a" cloneof="sinoraq2"> + <software name="sinoraq2a" cloneof="sinoraq2" supported="no"> <description>Sinora's Quest 2 (alt)</description> <year>19??</year> <publisher><doujin></publisher> <info name="author" value="Roronworld" /> - <part name="flop1" interface="floppy_5_25"> + <part name="flop1" interface="floppy_3_5"> <dataarea name="flop" size="1521328"> <rom name="sinora's quest 2 (roronworld).d88" size="1521328" crc="d3fa9d9f" sha1="72a63dcfdb531ad319032d00123df4ced7286062" offset="0" /> </dataarea> @@ -68592,7 +68665,7 @@ Doesn't autoboot on anything that isn't x68k, sports lowercased autoexec.bat, is </part> </software> - <software name="skyblast"> + <software name="skyblast" supported="no"> <description>Skyblaster GR</description> <year>1992</year> <publisher><doujin></publisher> @@ -68813,12 +68886,12 @@ Doesn't autoboot on anything that isn't x68k, sports lowercased autoexec.bat, is </part> </software> - <software name="towerzar"> + <software name="towerzar" supported="no"> <description>The Tower of Zarbartz</description> <year>1994</year> <publisher><doujin></publisher> <info name="author" value="Onion Soft" /> - <part name="flop1" interface="floppy_5_25"> + <part name="flop1" interface="floppy_3_5"> <dataarea name="flop" size="1478656"> <rom name="tower of zarbartz (1994)(onion soft).fdi" size="1478656" crc="ccf623d6" sha1="109433411c26ee18b4ce09d8ab9abc6d451cd75e" offset="0" /> </dataarea> @@ -68938,7 +69011,7 @@ Doesn't autoboot on anything that isn't x68k, sports lowercased autoexec.bat, is </part> </software> - <software name="walpurn3"> + <software name="walpurn3" supported="no"> <description>Walpurgis Night 3</description> <year>19??</year> <publisher><doujin></publisher> @@ -70432,4 +70505,6 @@ Related to Wizard98 </dataarea> </part> </software> + + </softwarelist> diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua index 3d8d03c6575..b037f0381fd 100644 --- a/scripts/src/bus.lua +++ b/scripts/src/bus.lua @@ -5250,6 +5250,8 @@ end if (BUSES["CBUS"]~=null) then files { + MAME_DIR .. "src/devices/bus/cbus/amd98.cpp", + MAME_DIR .. "src/devices/bus/cbus/amd98.h", MAME_DIR .. "src/devices/bus/cbus/pc9801_26.cpp", MAME_DIR .. "src/devices/bus/cbus/pc9801_26.h", MAME_DIR .. "src/devices/bus/cbus/pc9801_55.cpp", @@ -5258,8 +5260,6 @@ if (BUSES["CBUS"]~=null) then MAME_DIR .. "src/devices/bus/cbus/pc9801_86.h", MAME_DIR .. "src/devices/bus/cbus/pc9801_118.cpp", MAME_DIR .. "src/devices/bus/cbus/pc9801_118.h", - MAME_DIR .. "src/devices/bus/cbus/pc9801_amd98.cpp", - MAME_DIR .. "src/devices/bus/cbus/pc9801_amd98.h", MAME_DIR .. "src/devices/bus/cbus/pc9801_snd.cpp", MAME_DIR .. "src/devices/bus/cbus/pc9801_snd.h", MAME_DIR .. "src/devices/bus/cbus/mpu_pc98.cpp", diff --git a/src/devices/bus/cbus/pc9801_amd98.cpp b/src/devices/bus/cbus/amd98.cpp index 5b4d66bbdff..8edfecafe60 100644 --- a/src/devices/bus/cbus/pc9801_amd98.cpp +++ b/src/devices/bus/cbus/amd98.cpp @@ -2,16 +2,16 @@ // copyright-holders:Angelo Salese /************************************************************************************************** - System Sacom AMD-98 (AmuseMent boarD) +System Sacom AMD-98 (AmuseMent boarD) - 3 PSG chips, one of the first sound boards released for PC98 - Superseded by later NEC in-house sound boards +3 PSG chips, one of the first sound boards released for PC98 +Superseded by later NEC in-house sound boards - TODO: - - not sure if it's AY8910 or YM2203, from a PCB pic it looks with stock AY logos? - - Third AY (uses port B from BOTH AYs); - - PIT control; - - PCM section; +TODO: +- not sure if it's AY8910 or YM2203, from a PCB pic it looks with stock AY logos? +- f/f not completely understood; +- PIT control; +- PCM section; =================================================================================================== @@ -28,38 +28,49 @@ **************************************************************************************************/ #include "emu.h" -#include "bus/cbus/pc9801_amd98.h" +#include "bus/cbus/amd98.h" #include "speaker.h" +#define LOG_LATCH (1U << 1) // Detailed AY3 latch setups + + +#define VERBOSE (LOG_GENERAL) +//#define LOG_OUTPUT_FUNC osd_printf_info +#include "logmacro.h" + +#define LOGLATCH(...) LOGMASKED(LOG_LATCH, __VA_ARGS__) + //************************************************************************** // GLOBAL VARIABLES //************************************************************************** // device type definition -DEFINE_DEVICE_TYPE(PC9801_AMD98, pc9801_amd98_device, "pc9801_amd98", "System Sacom AMD-98") +DEFINE_DEVICE_TYPE(AMD98, amd98_device, "amd98", "System Sacom AMD-98") //------------------------------------------------- // device_add_mconfig - add device configuration //------------------------------------------------- -void pc9801_amd98_device::device_add_mconfig(machine_config &config) +void amd98_device::device_add_mconfig(machine_config &config) { - SPEAKER(config, "lspeaker").front_left(); - SPEAKER(config, "rspeaker").front_right(); + // Assume mono, as per highway making engine noise from ay1 only + SPEAKER(config, "speaker").front_center(); AY8910(config, m_ay1, 1'996'800); m_ay1->port_a_read_callback().set_ioport("OPN_PA1"); - m_ay1->port_b_write_callback().set(FUNC(pc9801_amd98_device::ay3_address_w)); - m_ay1->add_route(ALL_OUTPUTS, "lspeaker", 0.50); + m_ay1->port_b_write_callback().set(FUNC(amd98_device::ay3_address_w)); + m_ay1->add_route(ALL_OUTPUTS, "speaker", 0.50); AY8910(config, m_ay2, 1'996'800); m_ay2->port_a_read_callback().set_ioport("OPN_PA2"); - m_ay2->port_b_write_callback().set(FUNC(pc9801_amd98_device::ay3_data_latch_w)); - m_ay2->add_route(ALL_OUTPUTS, "rspeaker", 0.50); + m_ay2->port_b_write_callback().set(FUNC(amd98_device::ay3_data_latch_w)); + m_ay2->add_route(ALL_OUTPUTS, "speaker", 0.50); AY8910(config, m_ay3, 1'996'800); - m_ay3->add_route(ALL_OUTPUTS, "lspeaker", 0.25); - m_ay3->add_route(ALL_OUTPUTS, "rspeaker", 0.25); + m_ay3->port_b_write_callback().set([this] (u8 data) { + LOG("AMD-98 DAC %02x\n", data); + }); + m_ay3->add_route(ALL_OUTPUTS, "speaker", 0.25); } static INPUT_PORTS_START( pc9801_amd98 ) @@ -84,7 +95,7 @@ static INPUT_PORTS_START( pc9801_amd98 ) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED ) INPUT_PORTS_END -ioport_constructor pc9801_amd98_device::device_input_ports() const +ioport_constructor amd98_device::device_input_ports() const { return INPUT_PORTS_NAME( pc9801_amd98 ); } @@ -97,11 +108,11 @@ ioport_constructor pc9801_amd98_device::device_input_ports() const //************************************************************************** //------------------------------------------------- -// pc9801_amd98_device - constructor +// amd98_device - constructor //------------------------------------------------- -pc9801_amd98_device::pc9801_amd98_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) - : device_t(mconfig, PC9801_AMD98, tag, owner, clock) +amd98_device::amd98_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) + : device_t(mconfig, AMD98, tag, owner, clock) , m_bus(*this, DEVICE_SELF_OWNER) , m_ay1(*this, "ay1") , m_ay2(*this, "ay2") @@ -115,7 +126,7 @@ pc9801_amd98_device::pc9801_amd98_device(const machine_config &mconfig, const ch // on this device //------------------------------------------------- -void pc9801_amd98_device::device_validity_check(validity_checker &valid) const +void amd98_device::device_validity_check(validity_checker &valid) const { } @@ -123,7 +134,7 @@ void pc9801_amd98_device::device_validity_check(validity_checker &valid) const // device_start - device-specific startup //------------------------------------------------- -void pc9801_amd98_device::device_start() +void amd98_device::device_start() { } @@ -132,11 +143,11 @@ void pc9801_amd98_device::device_start() // device_reset - device-specific reset //------------------------------------------------- -void pc9801_amd98_device::device_reset() +void amd98_device::device_reset() { - m_bus->install_io(0x00d8, 0x00df, read8sm_delegate(*this, FUNC(pc9801_amd98_device::read)), write8sm_delegate(*this, FUNC(pc9801_amd98_device::write))); - // Thexder access with following - m_bus->install_io(0x38d8, 0x38df, read8sm_delegate(*this, FUNC(pc9801_amd98_device::read)), write8sm_delegate(*this, FUNC(pc9801_amd98_device::write))); + m_bus->install_io(0x00d8, 0x00df, read8sm_delegate(*this, FUNC(amd98_device::read)), write8sm_delegate(*this, FUNC(amd98_device::write))); + // thexder access with following + m_bus->install_io(0x38d8, 0x38df, read8sm_delegate(*this, FUNC(amd98_device::read)), write8sm_delegate(*this, FUNC(amd98_device::write))); } @@ -144,7 +155,7 @@ void pc9801_amd98_device::device_reset() // READ/WRITE HANDLERS //************************************************************************** -uint8_t pc9801_amd98_device::read(offs_t offset) +uint8_t amd98_device::read(offs_t offset) { switch(offset) { @@ -154,12 +165,12 @@ uint8_t pc9801_amd98_device::read(offs_t offset) return m_ay2->data_r(); } - logerror("%02x\n",offset); + LOG("AMD-98: unhandled %02x read\n", offset + 0xd8); return 0xff; } -void pc9801_amd98_device::write(offs_t offset, uint8_t data) +void amd98_device::write(offs_t offset, uint8_t data) { switch(offset) { @@ -176,27 +187,34 @@ void pc9801_amd98_device::write(offs_t offset, uint8_t data) m_ay2->data_w(data); break; default: - logerror("%02x %02x\n",offset,data); + LOG("AMD-98: unhandled %02x write %02x\n", offset + 0xd8, data); } } -void pc9801_amd98_device::ay3_address_w(uint8_t data) +void amd98_device::ay3_address_w(uint8_t data) { + LOGLATCH("AMD-98 AY3 latch %02x\n", data); m_ay3_latch = data; } -void pc9801_amd98_device::ay3_data_latch_w(uint8_t data) +void amd98_device::ay3_data_latch_w(uint8_t data) { - // TODO: this actually uses a flip flop mechanism, not quite sure about how it works yet - switch(data) + // TODO: actually goes 0 -> 1 -> 0 + // TODO: thexder is the odd one: uses 0x00 -> 0x40 -> 0x47 (address) -> 0x40 -> 0x40 -> 0x43 (data) -> 0x40 + if (!BIT(m_ay3_ff, 0) && BIT(data, 0)) { - case 0x47: - //logerror("%02x addr\n",m_ay3_latch); - m_ay3->address_w(m_ay3_latch); - break; - case 0x43: - //logerror("%02x data\n",m_ay3_latch); - m_ay3->data_w(m_ay3_latch); - break; + switch(data & 0xc2) + { + case 0x42: + LOG("AMD-98 AY3 write %02x address (f/f %02x)\n", m_ay3_latch, m_ay3_ff); + m_ay3->address_w(m_ay3_latch); + break; + case 0x40: + LOG("AMD-98 AY3 write %02x data (f/f %02x)\n", m_ay3_latch, m_ay3_ff); + m_ay3->data_w(m_ay3_latch); + break; + } } + LOGLATCH("AMD-98 f/f %02x %02x\n", data, m_ay3_latch); + m_ay3_ff = data; } diff --git a/src/devices/bus/cbus/pc9801_amd98.h b/src/devices/bus/cbus/amd98.h index 450b17d9342..c97be6cb3b5 100644 --- a/src/devices/bus/cbus/pc9801_amd98.h +++ b/src/devices/bus/cbus/amd98.h @@ -6,8 +6,8 @@ ***************************************************************************/ -#ifndef MAME_BUS_CBUS_PC9801_AMD98_H -#define MAME_BUS_CBUS_PC9801_AMD98_H +#ifndef MAME_BUS_CBUS_AMD98_H +#define MAME_BUS_CBUS_AMD98_H #pragma once @@ -18,13 +18,13 @@ // TYPE DEFINITIONS //************************************************************************** -// ======================> pc9801_amd98_device +// ======================> amd98_device -class pc9801_amd98_device : public device_t +class amd98_device : public device_t { public: // construction/destruction - pc9801_amd98_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + amd98_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); static constexpr feature_type imperfect_features() { return feature::SOUND; } @@ -44,7 +44,7 @@ private: void ay3_address_w(uint8_t data); void ay3_data_latch_w(uint8_t data); - uint8_t m_ay3_latch; + uint8_t m_ay3_latch, m_ay3_ff; required_device<pc9801_slot_device> m_bus; required_device<ay8910_device> m_ay1; @@ -54,6 +54,6 @@ private: }; // device type definition -DECLARE_DEVICE_TYPE(PC9801_AMD98, pc9801_amd98_device) +DECLARE_DEVICE_TYPE(AMD98, amd98_device) -#endif // MAME_BUS_CBUS_PC9801_AMD98_H +#endif // MAME_BUS_CBUS_AMD98_H diff --git a/src/devices/bus/cbus/pc9801_86.cpp b/src/devices/bus/cbus/pc9801_86.cpp index a474e33cc6d..e8630e77ce9 100644 --- a/src/devices/bus/cbus/pc9801_86.cpp +++ b/src/devices/bus/cbus/pc9801_86.cpp @@ -432,7 +432,7 @@ TIMER_CALLBACK_MEMBER(pc9801_86_device::dac_tick) // //************************************************************************** -DEFINE_DEVICE_TYPE(PC9801_SPEAKBOARD, pc9801_speakboard_device, "pc9801_spb", "NEC PC9801 SpeakBoard") +DEFINE_DEVICE_TYPE(PC9801_SPEAKBOARD, pc9801_speakboard_device, "pc9801_spb", "NEC PC-9801 SpeakBoard") ROM_START( pc9801_spb ) ROM_REGION( 0x4000, "sound_bios", ROMREGION_ERASEFF ) diff --git a/src/mame/nec/pc9801.cpp b/src/mame/nec/pc9801.cpp index 6940716e768..4b342261657 100644 --- a/src/mame/nec/pc9801.cpp +++ b/src/mame/nec/pc9801.cpp @@ -605,7 +605,8 @@ uint8_t pc9801_state::f0_r(offs_t offset) { // iterate thru all devices to check if an AMD98 is present // TODO: move to cbus - for (pc9801_amd98_device &amd98 : device_type_enumerator<pc9801_amd98_device>(machine().root_device())) + // TODO: is this really part of PC-98 spec or it's coming from the device itself, as dip/jumper? + for (amd98_device &amd98 : device_type_enumerator<amd98_device>(machine().root_device())) { logerror("%s: Read AMD98 ID %s\n", machine().describe_context(), amd98.tag()); return 0x18; // return the right ID @@ -1877,15 +1878,15 @@ static void pc9801_cbus_devices(device_slot_interface &device) { // official HW // PC-9801-14 - device.option_add("pc9801_26", PC9801_26); + device.option_add("pc9801_26", PC9801_26); device.option_add("pc9801_55u", PC9801_55U); device.option_add("pc9801_55l", PC9801_55L); - device.option_add("pc9801_86", PC9801_86); + device.option_add("pc9801_86", PC9801_86); device.option_add("pc9801_118", PC9801_118); device.option_add("pc9801_spb", PC9801_SPEAKBOARD); // Spark Board - device.option_add("pc9801_amd98", PC9801_AMD98); // AmuseMent boarD - device.option_add("mpu_pc98", MPU_PC98); + device.option_add("amd98", AMD98); + device.option_add("mpu_pc98", MPU_PC98); // doujinshi HW // MAD Factory / Doujin Hard (同人ハード) diff --git a/src/mame/nec/pc9801.h b/src/mame/nec/pc9801.h index 74e66948fe2..e89b64261bc 100644 --- a/src/mame/nec/pc9801.h +++ b/src/mame/nec/pc9801.h @@ -44,11 +44,11 @@ #include "video/upd7220.h" +#include "bus/cbus/amd98.h" #include "bus/cbus/pc9801_26.h" #include "bus/cbus/pc9801_55.h" #include "bus/cbus/pc9801_86.h" #include "bus/cbus/pc9801_118.h" -#include "bus/cbus/pc9801_amd98.h" #include "bus/cbus/mpu_pc98.h" #include "bus/cbus/pc9801_cbus.h" #include "pc9801_kbd.h" |