| カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
|---|---|---|---|---|---|
DIP/入力 | 低 | 解決済み | 修正済み | 2014-12-08 21:21 | 2014-12-12 01:46 |
| テスター | darq | 担当者 | AWJ | ソース | snk/prehisle.cpp |
| バージョン | 0.156 | 発生バージョン | 修正バージョン | 0.157 | |
| 修正コミット | プルリク | ||||
| フラグ | ソース内の記述, コード検証済み | ||||
| セット | |||||
| セット詳細 | |||||
| 概 要 | vblank IP_ACTIVE_HIGHの値が間違っている。 | ||||
| 詳 細 | The IP_ACTIVE_HIGH in PORT_BIT 0x80 is wrong, the correct value should be IP_ACTIVE_LOW. To prove this, just implement a more realistic vblank read (with vpos usage) and without PORT_VBLANK. If you let IP_ACTIVE_HIGH instead of IP_ACTIVE_LOW, the game stucks after the memory check. I didn't go too deep into vblank implementation code in screen.c, but I really don't understand MCFG_SCREEN_VBLANK_TIME. | ||||
| 再現手順 | |||||
| 追加情報 | |||||
| 添付ファイル | |||||