カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
ステート保存/再生解決済み修正済み2011-05-07 19:112011-06-06 02:02
 
テスターAWJ担当者aaronソースm92.cpp
バージョン0.142u3発生バージョン修正バージョン0.142u5
フラグ
セット Many games in m92.c
セット詳細
 
概 要ラスタ割り込みが有効なときに保存したセーブステートが正しく動作しない。
詳 細First of all, I'm aware that m92.c does not officially support save states. However, as far as I can tell (and I've been hacking on the driver for the past week) everything necessary to support save states in the driver is already done; only the actual GAME_SUPPORTS_SAVE tag is missing.

If you save while a game in this driver is using raster interrupts (i.e. any time "n partial updates" is displayed under the frame rate), then when you load that save, the screen and music will be correctly restored, but the game will immediately freeze (except for the music, which continues to play).

Examples:
inthunt - save during POST - loads normally
inthunt - save any time after POST finishes - freezes
nbbatman - save any time from POST up to Irem splash screen - loads normally
nbbatman - save any time after that - freezes
dsoccr94j - save any time - loads normally
majtitl2 - save any time - loads normally
再現手順1. Save state at any time when "n partial updates" is displayed
2. Load the state
3. The game freezes
追加情報This bug did not occur in 0.141 (I tested with inthunt and nbbatman; in both games, you could save at any time and load the save without it freezing)

Probably related to 4330 and 4331 (emu_timer object-ification)
 
添付ファイル