カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
---|---|---|---|---|---|
![]() | 中 | 解決済み | 修正済み | 2022-06-26 01:47 | 2024-11-03 11:24 |
テスター | bellet | 担当者 | AJR | ソース | thomson/thomson.cpp |
バージョン | 0.244 | 発生バージョン | 修正バージョン | 0.271 | |
修正コミット | ab28659 | プルリク | |||
フラグ | |||||
セット | to9 | ||||
セット詳細 |
![]() | ||||
概 要 | カセット選択が動作しなくなっている。 | ||||
詳 細 | I think commit b94b14469e8 introduced a regression in the TO9 machine cartridge selection. The first 4 slots only should redirect to the cartridge region. Next slots, starting from 4 and higher should refer to the maincpu region instead. The bank switching for the TO9 is in function to9_state::to9_update_cart_bank(). In MACHINE_RESET_MEMBER( to9_state, to9 ), something like that maybe: - m_cartbank->configure_entries( 0, 12, cartmem, 0x4000 ); + m_cartbank->configure_entries( 0, 4, cartmem, 0x4000 ); + m_cartbank->configure_entries( 4, 8, mem + 0x10000, 0x4000 ); | ||||
再現手順 | |||||
追加情報 | |||||
添付ファイル |