Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08363 Core Major Always Jun 25, 2022, 16:47 Nov 3, 2024, 02:24
Tester bellet View Status Public Platform MAME (Self-compiled)
Assigned To AJR Resolution Fixed OS Linux (64-bit)
Status [?] Resolved Driver
Version 0.244 Fixed in Version 0.271 Build 64-bit
Fixed in Git Commit ab28659 Github Pull Request #
Summary MESS-specific 08363: to9: Regression in cartridge selection
Description 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 );
Steps To Reproduce
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems to9
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
0
There are no notes attached to this issue.