diff options
| author | 2025-11-29 17:44:29 +0100 | |
|---|---|---|
| committer | 2025-11-29 17:46:51 +0100 | |
| commit | a2d4c50ef4e79697320be10858cf0bdee4a66096 (patch) | |
| tree | 19fe568010db332a8b50e28a817486ccca71593b | |
| parent | 007bf53ef550da6198bd54bf2b6851122a64ebaa (diff) | |
New working software list items
-------------------------------
pc98: Soapland Story [Krugman]
pc98_flop_orig: Crux, DNA [Krugman]
New software list items marked not working
------------------------------------------
pc98_flop_orig: Moon Child [Krugman]
| -rw-r--r-- | hash/mz2500_flop.xml | 13 | ||||
| -rw-r--r-- | hash/pc8801_flop.xml | 2 | ||||
| -rw-r--r-- | hash/pc98.xml | 21 | ||||
| -rw-r--r-- | hash/pc98_flop_orig.xml | 56 | ||||
| -rw-r--r-- | src/mame/nec/pc98_memsw.cpp | 2 |
5 files changed, 84 insertions, 10 deletions
diff --git a/hash/mz2500_flop.xml b/hash/mz2500_flop.xml index fdd53a4d7db..c190c45d87e 100644 --- a/hash/mz2500_flop.xml +++ b/hash/mz2500_flop.xml @@ -361,16 +361,19 @@ Title screen looks incorrect (verify), also has inconsistent blood animation, ra </part> </software> - <software name="moonchld" supported="no"> - <description>Moonchild</description> - <year>198?</year> - <publisher><unknown></publisher> + <software name="moonchil" supported="no"> + <description>Moon Child</description> + <year>1987?</year> + <publisher>HOT・B</publisher> <notes><![CDATA[ Uses mixed 3+3bpp [TVRAM] support, kludged for now (not a real test case) -Suspicious window masking on main menu +Bad window masking on main menu and gameplay [FDC] disk error when trying to create an user disk Has optional [Modem] and [Data Link] features ]]></notes> + <info name="alt_title" value="ムーンチャイルド"/> + <info name="developer" value="Gamu" /> + <info name="usage" value="Copy disk as a .mfi container, select make character and mount it, then start a new game with that in drive 2" /> <part name="flop1" interface="floppy_3_5"> <dataarea name="flop" size="697008"> diff --git a/hash/pc8801_flop.xml b/hash/pc8801_flop.xml index 7079a4afe64..ee855433f37 100644 --- a/hash/pc8801_flop.xml +++ b/hash/pc8801_flop.xml @@ -23860,7 +23860,7 @@ Should be supported by [PC8001mkIISR] too <!-- PC8801 --> <info name="release" value="198703xx"/> <info name="alt_title" value="ムーンチャイルド"/> - <!-- TODO: document user disk creation (copy of disk B?) --> + <info name="usage" value="Copy disk B as a .mfi container, select make character and mount it, then start a new game with that in drive 1" /> <!--combined image--> <!--rom name="moon child.d88" size="697696" crc="cf86aa5e" sha1="8f541854a18b689841bdbf8a4b23ecdab3cdd32b"/--> diff --git a/hash/pc98.xml b/hash/pc98.xml index bd408b774a6..f71f4857b6d 100644 --- a/hash/pc98.xml +++ b/hash/pc98.xml @@ -15698,12 +15698,15 @@ Is it really game like intended? [FDC] investigation required </part> </software> + <!-- TODO: Krugman set is two disks, huh? --> <software name="dennosui"> <description>Dennou Suikoden</description> <year>1987</year> <publisher>HOT・B</publisher> <info name="alt_title" value="電脳水滸伝" /> <info name="release" value="19870112" /> + <!-- GA夢 --> + <info name="developer" value="Gamu" /> <part name="flop1" interface="floppy_5_25"> <dataarea name="flop" size="1261568"> <rom name="dennou suikoden.hdm" size="1261568" crc="b12425f4" sha1="69ad2baaf14261ade4b3fba70c75cd587440cecf" offset="0" /> @@ -21969,12 +21972,12 @@ Non-functional in gameplay, random tileset (verify, should be fixed) </part> </software> - <software name="gaiflame" supported="partial"> + <software name="gaiflame" supported="yes"> <description>Gai Flame</description> <year>1987</year> <publisher>NCS</publisher> <notes><![CDATA[ -No sound? (verify) +No sound (btanb) ]]></notes> <info name="alt_title" value="ガイフレーム" /> <info name="release" value="19871216" /> @@ -44748,6 +44751,20 @@ hand repaired copy protection, looks for deleted sector -8 and -9 on track 76 </part> </software> + <software name="soapstry"> + <description>Soapland Story</description> + <year>1987</year> + <publisher>ハード (Hard)</publisher> + <info name="alt_title" value="ソープランドストーリー" /> + <info name="release" value="198709xx" /> + <info name="usage" value="Boot in BASIC and set MEMSW SSW3 to 05 thru MON (will otherwise throw an overflow error at bootstrap)" /> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="1187040"> + <rom name="soapland story.d88" size="1187040" crc="9dbb2392" sha1="21cd5846770f62c37a4b5118fad7bb2ad25d1f3a" offset="0" /> + </dataarea> + </part> + </software> + <software name="softhard"> <description>Soft de Hard na Monogatari</description> <year>1988</year> diff --git a/hash/pc98_flop_orig.xml b/hash/pc98_flop_orig.xml index 602cc0f76ee..dbf6cff24ed 100644 --- a/hash/pc98_flop_orig.xml +++ b/hash/pc98_flop_orig.xml @@ -10,6 +10,7 @@ NOTE: make sure you prefix with pc98_flop_orig:* when testing (in case there's a pc98 alias already). Add a single line FIXME note instead, check this file for usage, optionally enable LOG_COMMAND in machine/upd765.cpp and check what chrn keeps repeating. +- No .d88 here, use base pc98[_flop].xml for those. --> <softwarelist name="pc98_flop_orig" description="NEC PC-98 original disk images"> @@ -19,6 +20,19 @@ NOTE: <!-- FIXME: Aggres (Riverhill Soft) disk B throws "fail1" (2D interface) --> <!-- FIXME: Cruise Chaser Blassty (Square) both disks throws "fail1" --> + <software name="crux"> + <description>Crux</description> + <year>1987</year> + <publisher>コムパック (Compac)</publisher> + <info name="alt_title" value="クラックス" /> + <info name="release" value="198703xx" /> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="6144648"> + <rom name="crux.mfi" size="6144648" crc="e1870c00" sha1="748096b8c781453bf0a8a1a4f28a9deced38aa23" offset="0" /> + </dataarea> + </part> + </software> + <software name="cyclefgt" supported="yes"> <description>Cycle Fight</description> <year>1992</year> @@ -42,6 +56,21 @@ No cross cut on some line elements behind hills (verify) </part> </software> + <!-- FIXME: Dennou Suikoden (Hot-B / Gamu) both disks throws "fail1" --> + + <software name="dna"> + <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="4985494"> + <rom name="dna.mfi" size="4985494" crc="1e967aba" sha1="722d7b9575536904754f8e35ff82d33c25d79c2d" offset="0" /> + </dataarea> + </part> + </software> + <software name="elysion" supported="no"> <description>Elysion (2HD version)</description> <year>1986</year> @@ -59,6 +88,8 @@ Incompatible with anything prior to pc9801vm (i.e. requires the [PC-9801-24] 16 </part> </software> + <!-- FIXME: Gaiflame (NCS) has sector crossing the index (same as Genesis) --> + <software name="genesis" supported="no"> <description>Genesis</description> <year>1985</year> @@ -75,6 +106,8 @@ Fails at PC=0279D, goes on title screen by forcing aw=dw but then crashes with " </part> </software> + <!-- FIXME: Kairei naru Erotic Memory (Dott Plan) 3.5" that triggers a few undefined opcodes after N88 Basic load --> + <software name="kazeslow"> <description>Kaze, Slowdown</description> <year>1992</year> @@ -108,6 +141,28 @@ GFX trails on backgrounds [GRCG] or [7220] </part> </software> + <software name="moonchil" supported="no"> + <description>Moon Child</description> + <year>1987</year> + <publisher>HOT・B</publisher> + <notes><![CDATA[ +Crashes when starting a new game +]]></notes> + <info name="alt_title" value="ムーンチャイルド" /> + <info name="release" value="1987xxxx" /> + <!-- GA夢 --> + <info name="developer" value="Gamu" /> + <!-- TODO: just wants an empty disk unlike pc8801 and mz2500 versions? --> + <part name="flop1" interface="floppy_5_25"> + <dataarea name="flop" size="5080909"> + <rom name="moon child.mfi" size="5080909" crc="42606fd6" sha1="53f75f30b954bf62bc8a803f7ba0a7380ecf05d9" offset="0" /> + </dataarea> + </part> + </software> + + <!-- FIXME: Soapland Story (Hard) has GFX glitch on title screen --> + + <!-- dumped by Peredonov --> <software name="tritorn" supported="no"> <description>Tritorn</description> <year>1986</year> @@ -118,7 +173,6 @@ Runs too fast on pc9801vm (definitely intended for a 5 MHz machine) ]]></notes> <info name="alt_title" value="トリトーン" /> <info name="release" value="198611xx" /> - <info name="usage" value="Requires" /> <part name="flop1" interface="floppy_5_25"> <dataarea name="flop" size="3834564"> <rom name="tritorn.mfi" size="3834564" crc="567b8211" sha1="fcd4f106addfb09c6fa45fad7f0c76b97567cc75" offset="0" /> diff --git a/src/mame/nec/pc98_memsw.cpp b/src/mame/nec/pc98_memsw.cpp index dccfda0df89..93165dcf63e 100644 --- a/src/mame/nec/pc98_memsw.cpp +++ b/src/mame/nec/pc98_memsw.cpp @@ -11,7 +11,7 @@ Running the MON command under BASIC allows the user to change these settings. ssw -> for displaying current settings on screen; - ssw# -> to change the given # + ssw#<cr> -> to change the given # (new hex number after striking enter) List of settings, parenthesis for default if not zero SW1 $A3FE2 |
