Lemme quote Aaron's patch that passes the non-patched ROMs:
In the DRIVER_INITs for the Daytona 2 games:
memory_install_read_bank(cputag_get_address_space(machine, "maincpu", ADDRESS_SPACE_PROGRAM), 0xc3000000, 0xc37fffff, 0, 0, "bank2" );
Inside the existing CROM banking function (around line 1766 in 0.141u1):
memory_set_bankptr(space->machine, "bank2", space->machine->region( "user1" )->base() + 0x800000 + (data * 0x800000)); /* banked CROM */
|