Mercurial > repos > blastem
diff genesis.c @ 2150:a418fa599b2e
Add ROM DB entry to fix SRAM on Triple Play: Gold Edition and make some code changes so that 3MB dumps will work too
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Wed, 30 Mar 2022 23:15:45 -0700 |
parents | 9caebcfeac72 |
children | 4fbe1e7c4a73 |
line wrap: on
line diff
--- a/genesis.c Sat Mar 26 23:05:08 2022 -0700 +++ b/genesis.c Wed Mar 30 23:15:45 2022 -0700 @@ -1943,9 +1943,9 @@ rom = info.rom; rom_size = info.rom_size; #ifndef BLASTEM_BIG_ENDIAN - byteswap_rom(rom_size, rom); + byteswap_rom(nearest_pow2(rom_size), rom); if (lock_on) { - byteswap_rom(lock_on_size, lock_on); + byteswap_rom(nearest_pow2(lock_on_size), lock_on); } #endif char *m68k_divider = tern_find_path(config, "clocks\0m68k_divider\0", TVAL_PTR).ptrval;