カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
クラッシュ/フリーズ重要 (本体)解決済み修正済み2014-07-30 02:472014-11-24 06:48
 
テスターM.A.S.H.担当者Hazeソースsega/megatech.cpp
バージョン0.154発生バージョン0.153修正バージョン0.156
修正コミットプルリク
フラグ
セット mt_soni2
セット詳細
mt_soni2 - ソニック・ザ・ヘッジホッグ2 (Mega-Tech)
 
概 要スタート後すぐにクラッシュする。
詳 細Sonic The Hedgehog 2 is the only game in the megatech.c driver that crashed since MAME 0.153:


Changes to the driver (01.53):

- Palette is now device. Removal of unused code in machine\segamsys.c. Some modernization [Miodrag Milanovic].
- Removed some more dead code and cleaned up some function names to clarify their usage. First attempt to use modern 315-5124 code for SMS games in MegaTech, exploiting the parent class of the MegaDrive VDP class. Please report regressions, if any. Brought back the full vertical size of the screen for SMS games, by using custom code to copy from the SMS VDP bitmap. I could use some help from people with a better knowledge of the 315-5124, to e.g. understand if the problem is in the raw screen parameters, in the VDP or anywhere else. Updated MegaPlay to use modern SMS VDP. With this, it was finally possible to remove the other outdated (& non-device) implementation which was lurking inside segamsys.c. Clean-up of the MegaTech driver classes. Changed Sega Genesis VDP to use macros instead of direct usage of callback defines. Fixed Megatech vertical offset when running standalone SMS games. This temporarily breaks the vertical offset when launching the multislot system with both SMS and MD games mounted [Fabio Priuli].
再現手順Start the game and wait...
追加情報 
 
添付ファイルpng filemt_soni2.png (2014-07-30 02:47)