diff options
| author | 2025-07-10 13:11:57 +0200 | |
|---|---|---|
| committer | 2025-07-10 13:16:42 +0200 | |
| commit | 404a49a4bfdef1e7a207803d27b0494a9a8534bf (patch) | |
| tree | d1152feeec5a89e5e782536a936d61fd3a84ed64 | |
| parent | 010b0ebf7a21d1e4b0d58323716284f192add2ae (diff) | |
Software list items promoted to working
---------------------------------------
mz2500_flop: Balloon Fight, F2 Grand Prix, Galaga, King Flappy, Lizard, Meurtre d'un Clown - Dokeshi Satsujin Jiken, Re-Birth, Sangokushi [archive.org]
New software list items marked not working
------------------------------------------
mz2500_flop: Marvelous [archive.org]
| -rw-r--r-- | hash/mz2000_cass.xml | 17 | ||||
| -rw-r--r-- | hash/mz2500_flop.xml | 176 | ||||
| -rw-r--r-- | src/mame/sharp/mz2000.cpp | 2 |
3 files changed, 175 insertions, 20 deletions
diff --git a/hash/mz2000_cass.xml b/hash/mz2000_cass.xml index a559082f1cd..8aa0888a765 100644 --- a/hash/mz2000_cass.xml +++ b/hash/mz2000_cass.xml @@ -50,6 +50,9 @@ TODO: <description>Amateur Tennis</description> <year>1982</year> <publisher>Carry Lab</publisher> + <notes><![CDATA[ +Sets back color = 1 (blue) over blue text in color mode, incompatible? (verify) +]]></notes> <info name="usage" value="IPL" /> <info name="serial" value="CG-75"/> <info name="alt_title" value="アマテニス"/> @@ -137,9 +140,10 @@ Bacteria: goes in Monitor TS-2000, fails to load second part </software> <software name="harvestc" supported="no"> - <description>Harvest (Color?)</description> - <year>19??</year> + <description>Harvest (Color)</description> + <year>1983?</year> <publisher>マイクロネット (Micronet)</publisher> + <info name="usage" value="mz1z002 MON" /> <sharedfeat name="compatibility" value="COLOR"/> <part name="cass1" interface="mz_cass"> <dataarea name="cass" size="47808"> @@ -148,10 +152,11 @@ Bacteria: goes in Monitor TS-2000, fails to load second part </part> </software> - <software name="harvestg" supported="no"> - <description>Harvest (Green?)</description> - <year>19??</year> + <software name="harvestg" cloneof="harvestc" supported="no"> + <description>Harvest (Monochrome)</description> + <year>1983?</year> <publisher>マイクロネット (Micronet)</publisher> + <info name="usage" value="mz1z002 MON" /> <part name="cass1" interface="mz_cass"> <dataarea name="cass" size="47808"> <rom name="harvest_green.mzt" size="47808" crc="fe0b6a0b" sha1="5ba88252496cc12a1f9807b36a664aa32d7dc1a4" /> @@ -216,6 +221,7 @@ CHECK SUM ERROR, boots with Z80 clock set at 3.2 MHz (80%) <year>1983</year> <publisher>キャリーラボ (Carry Lab)</publisher> <part name="cass1" interface="mz_cass"> + <!-- baddump: missing Monitor TS-2000 bootstrap (in the original .mtw as raw binary) --> <dataarea name="cass" size="3676194"> <rom name="jelda.wav" size="3676194" crc="5812e3f2" sha1="d751932064f53a764b756846393526dd511f5cff" status="baddump" /> </dataarea> @@ -229,6 +235,7 @@ CHECK SUM ERROR, boots with Z80 clock set at 3.2 MHz (80%) <year>1984</year> <publisher>キャリーラボ (Carry Lab)</publisher> <part name="cass1" interface="mz_cass"> + <!-- baddump: missing Monitor TS-2000 bootstrap (in the original .mtw as raw binary) --> <dataarea name="cass" size="6435154"> <rom name="jelda2.wav" size="6435154" crc="b7d61f11" sha1="8ff3932682e70f74f5d542059450e1a83b987c6a" status="baddump" /> </dataarea> diff --git a/hash/mz2500_flop.xml b/hash/mz2500_flop.xml index 18f2f1f3d47..fdd53a4d7db 100644 --- a/hash/mz2500_flop.xml +++ b/hash/mz2500_flop.xml @@ -14,8 +14,9 @@ Dust Box: double click with space key to startup any item, later versions allows mouse by holding right button then press left. TODO: -- [Missing] Hashire! Skyline / 走れ!スカイライン: heavy GFX artifacts; - [Missing] Orrbit 3 / オービット3: floppy issue makes it to throw a game over as soon as you start a game; +- "Riglas (19xx)(Randam House).d88" (sic): "loading error", probably just bad (cfr. weird geometry on HxC); +- "Wizardly (19xx)(Ascii).d88" (sic): Invalid image, throws error -2 in HxC; --> @@ -58,7 +59,7 @@ TODO: <software name="backtof"> <description>Back to the Future</description> <year>1986</year> - <publisher>Pony / Data West</publisher> + <publisher>Pony Canyon / Data West</publisher> <part name="flop1" interface="floppy_3_5"> <dataarea name="flop" size="696736"> @@ -67,6 +68,18 @@ TODO: </part> </software> + <software name="balonfgt" supported="yes"> + <description>Balloon Fight</description> + <year>1985</year> + <publisher>Hudson Soft</publisher> + + <part name="flop1" interface="floppy_3_5"> + <dataarea name="flop" size="71792"> + <rom name="balloon fight.d88" size="71792" crc="89ef19e2" sha1="12954ef1388fd078ef67e457650633a3162cdd67"/> + </dataarea> + </part> + </software> + <software name="blckonyx"> <description>The Black Onyx</description> <year>1985</year> @@ -110,6 +123,21 @@ TODO: </part> </software> + <software name="f2gp" supported="yes"> + <description>F2 Grand Prix</description> + <year>1985</year> + <publisher>キャリーラボ (Carry Lab)</publisher> + <info name="alt_title" value="F2グランプリ"/> + + <part name="flop1" interface="floppy_3_5"> + <dataarea name="flop" size="1706757"> + <!-- baddump: converted from .d88 thru HxC (which causes a strong crash in d88_format::load) --> + <!-- contains 373+87 bad sectors (protection?), seems to have non-factory times too ... --> + <rom name="f2 grand prix (19xx)(carry lab).mfi" size="1706757" crc="c522a8b7" sha1="a4afe9cfd1df86f46846ffa219acb2e249749a03" status="baddump" /> + </dataarea> + </part> + </software> + <software name="firecrys"> <description>The Fire Crystal</description> <year>198?</year> @@ -122,6 +150,19 @@ TODO: </part> </software> + <software name="galaga" supported="yes"> + <description>Galaga</description> + <!-- shows original 1981 release on title screen --> + <year>1985?</year> + <publisher>電波新聞社 (Dempa Shinbunsha)</publisher> + <info name="alt_title" value="ギャラガ" /> + <part name="flop1" interface="floppy_3_5"> + <dataarea name="flop" size="205504"> + <rom name="galaga (19xx)(dempa).d88" size="205504" crc="10db6fc6" sha1="e160071c47368d77cceab60e5fc580cd34bb44c0" /> + </dataarea> + </part> + </software> + <software name="gomokuna"> <description>Gomoku Narabe</description> <year>198?</year> @@ -136,7 +177,7 @@ TODO: </software> <software name="hashires" supported="no"> - <description>Hashire! Skyline</description> + <description>Hashire! Skyline (V1.2A)</description> <year>198?</year> <!-- Compaq? --> <publisher><unknown></publisher> @@ -185,6 +226,18 @@ Cannot steer, does it require an analog joystick? </part> </software> + <software name="kingflap" supported="yes"> + <description>King Flappy</description> + <year>1985</year> + <publisher>デービーソフト (dB-Soft)</publisher> + <info name="alt_title" value="キングフラッピー"/> + <part name="flop1" interface="floppy_3_5"> + <dataarea name="flop" size="701360"> + <rom name="king flappy (19xx)(db-soft).d88" size="701360" crc="73e299d7" sha1="33f9247dd762080f9d7f57ebfd14362217b46c6e"/> + </dataarea> + </part> + </software> + <software name="kitahei"> <description>Kitahei</description> <year>198?</year> @@ -214,6 +267,18 @@ Old note: hangs at title screen due of a PIT bug (timer irq dies) </part> </software> + <software name="lizard"> + <description>Lizard</description> + <year>1985</year> + <publisher>クリスタルソフト (Xtal Soft)</publisher> + <info name="alt_title" value="リザード"/> + <part name="flop1" interface="floppy_3_5"> + <dataarea name="flop" size="697008"> + <rom name="lizard (1985)(xtal soft).d88" size="697008" crc="209c6e17" sha1="c3c1bf7b53f17a6e3ae4c93f2e478acc2db45332"/> + </dataarea> + </part> + </software> + <software name="macadam" supported="no"> <description>Macadam</description> <year>198?</year> @@ -258,6 +323,44 @@ Old note: doesn't load if you try to run it directly, it does if you load anothe </part> </software> + <software name="marvels" supported="no"> + <description>Marvelous</description> + <year>1986?</year> + <publisher>データウエスト (Data West)</publisher> + <notes><![CDATA[ +Inconsistent [keyboard] inputs +]]></notes> + <info name="alt_title" value="マーベラス"/> + + <part name="flop1" interface="floppy_3_5"> + <dataarea name="flop" size="705712"> + <rom name="marvelous (19xx)(datawest).d88" size="705712" crc="cec0076f" sha1="ac5d71c0ea0ff0ca93f420be1fb4f97846b051e4"/> + </dataarea> + </part> + </software> + + <software name="mclown" supported="partial"> + <description>Meurtre d'un Clown - Dokeshi Satsujin Jiken</description> + <year>1985?</year> + <publisher>シンキングラビット (Thinking Rabbit)</publisher> + <notes><![CDATA[ +Title screen looks incorrect (verify), also has inconsistent blood animation, randomly doesn't appear +]]></notes> + + <info name="alt_title" value="道化師殺人事件" /> + <!-- TODO: pc98:mclown shows these with Disk A/B, verify label for both --> + <part name="flop1" interface="floppy_3_5"> + <dataarea name="flop" size="692656"> + <rom name="doukeshi satsujin jiken (19xx)(thinking rabbit)(disk 1).d88" size="692656" crc="dc190b39" sha1="819aeae25ec311233e65d3aa03896c2e798a7c84" /> + </dataarea> + </part> + <part name="flop2" interface="floppy_3_5"> + <dataarea name="flop" size="697008"> + <rom name="doukeshi satsujin jiken (19xx)(thinking rabbit)(disk 2).d88" size="697008" crc="30dd1b0c" sha1="c5d2c39952a0d1479a6a94c59796b7d8a98ef517" /> + </dataarea> + </part> + </software> + <software name="moonchld" supported="no"> <description>Moonchild</description> <year>198?</year> @@ -398,6 +501,25 @@ Incorrect layout on track 1 head 0, expected_size=100000, current_size=135872 </part> </software> + <software name="rebirth"> + <description>Re-Birth</description> + <year>1986?</year> + <publisher>SPS</publisher> + + <info name="alt_title" value="リバース"/> + <part name="flop1" interface="floppy_3_5"> + <dataarea name="flop" size="831136"> + <rom name="re-birth (19xx)(sps)(disk 1).d88" size="831136" crc="4ae8e09e" sha1="24066c13c9e66befb9f0dd05c29c44a13b00eec4"/> + </dataarea> + </part> + + <part name="flop2" interface="floppy_3_5"> + <dataarea name="flop" size="830992"> + <rom name="re-birth (19xx)(sps)(disk 2).d88" size="830992" crc="1993ce8d" sha1="4ddd93767a75af2ad3850dfd39f8e22862b25585"/> + </dataarea> + </part> + </software> + <software name="relics" supported="partial"> <description>Relics</description> <year>198?</year> @@ -413,19 +535,30 @@ Cuts off top of player jumps with first capture (verify) </part> </software> - <software name="soundgal" supported="no"> - <description>Sound Gal Music Editor (v1.0A)</description> - <year>1986</year> - <publisher>EA-Z Communication</publisher> - <notes><![CDATA[ -Moans about missing Master Disk after title screen -]]></notes> - + <software name="sangoku"> + <description>Sangokushi (Ver 3.2 05-Mar-1987)</description> + <year>1987</year> + <publisher>光栄 (Koei)</publisher> + <info name="alt_title" value="三国志" /> <part name="flop1" interface="floppy_3_5"> - <dataarea name="flop" size="544560"> - <rom name="sound gal.d88" size="544560" crc="b97b4d57" sha1="d1463b3cf1a5bd769a7cd68d1b3f748c4014984a"/> + <feature name="part_id" value="Disk A"/> + <dataarea name="flop" size="697008"> + <rom name="sangokushi (1985)(koei)(disk a).d88" size="697008" crc="d1680ced" sha1="43e709c341dfb6ddf51482e071abcbf3f967f2a9" /> </dataarea> </part> + <part name="flop2" interface="floppy_3_5"> + <feature name="part_id" value="Disk B"/> + <dataarea name="flop" size="761008"> + <rom name="sangokushi (1985)(koei)(disk b).d88" size="761008" crc="bc3dd8ad" sha1="317ed8f7278f34607f17dddd2cdd2a8daaee1753" /> + </dataarea> + </part> + <part name="flop3" interface="floppy_3_5"> + <feature name="part_id" value="Disk C"/> + <dataarea name="flop" size="761008"> + <rom name="sangokushi (1985)(koei)(disk c).d88" size="761008" crc="381f7b8a" sha1="f1875f92fd17d673fb633f39343269b6b7794bc9" /> + </dataarea> + </part> + </software> <software name="druaga"> @@ -522,6 +655,7 @@ Moans about missing Master Disk after title screen </software> <!-- NOTE: using left to right for listing in notes --> + <!-- TODO: romaji-ize entries denoted with triple question mark --> <software name="dustbx01" supported="partial"> <description>Dust Box Vol. 1 - '90/4</description> @@ -533,7 +667,6 @@ Vector: doesn't upload [PCG] if run first (works by loading Columns first), miss Free Basket Ball: Chack N Kun no Koubou: ]]></notes> - <info name="usage" value="Incompatible with MZ-1E30 bios 0 (crashes at startup)" /> <part name="flop1" interface="floppy_3_5"> @@ -932,6 +1065,21 @@ Hangs randomly after you set date and time, sometimes it loads properly </part> </software> + <software name="soundgal" supported="no"> + <description>Sound Gal Music Editor (v1.0A)</description> + <year>1986</year> + <publisher>EA-Z Communication</publisher> + <notes><![CDATA[ +Moans about missing Master Disk after title screen +]]></notes> + + <part name="flop1" interface="floppy_3_5"> + <dataarea name="flop" size="544560"> + <rom name="sound gal.d88" size="544560" crc="b97b4d57" sha1="d1463b3cf1a5bd769a7cd68d1b3f748c4014984a"/> + </dataarea> + </part> + </software> + <software name="telephona" cloneof="telephon" supported="no"> <description>Telephone Soft (6Z006) V1.1A</description> <year>198?</year> diff --git a/src/mame/sharp/mz2000.cpp b/src/mame/sharp/mz2000.cpp index 659ccb6925b..9c369b716be 100644 --- a/src/mame/sharp/mz2000.cpp +++ b/src/mame/sharp/mz2000.cpp @@ -225,6 +225,7 @@ void mz80b_state::video_start() m_tvram = std::make_unique<u8[]>(0x1000); m_gvram = std::make_unique<u8[]>(0x10000); // back color register doesn't apply to monochrome monitor + m_back_color = 0; m_back_color_mask = 0; save_pointer(NAME(m_tvram), 0x1000); @@ -402,7 +403,6 @@ void mz2200_state::draw_text_layer(bitmap_ind16 &bitmap, const rectangle &clipre uint32_t mz80b_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect) { - // mz2000_cass:harvestc uses this extensively bitmap.fill(m_back_color, cliprect); if (m_vgate) |
