カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
---|---|---|---|---|---|
![]() | 中 | 解決済み | 修正済み | 2010-10-25 04:10 | 2010-11-08 00:45 |
テスター | M.A.S.H. | 担当者 | Kale | ソース | sega/segas16b.cpp |
バージョン | 0.140 | 発生バージョン | 0.136u3 | 修正バージョン | 0.140u1 |
修正コミット | プルリク | ||||
フラグ | |||||
セット | sjryuko | ||||
セット詳細 |
![]() | ||||
概 要 | 入力がほとんど動作しない。 | ||||
詳 細 | Input (Mahjong A/B) doesn't work on select screen (see snapshot). In MAME 0.136u3 the I/O handler was changed. If you changed it back to 0.136u2, the Mahjong A/B input work again. Source (drivers\segas16b.c) line 1771: Changed static WRITE16_HANDLER( sjryuko_custom_io_w ) back to: static WRITE16_HANDLER( sjryuko_custom_io_w ) { static UINT8 mj_last_val; segas1x_state *state = space->machine->driver_data<segas1x_state>(); switch (offset & (0x3000/2)) { case 0x0000/2: if (((mj_last_val ^ data) & 4) && (data & 4)) state->mj_input_num = (state->mj_input_num + 1) % 6; break; } standard_io_w(space, offset, data, mem_mask); } | ||||
再現手順 | |||||
追加情報 | |||||
添付ファイル | ![]() |