Mercurial > repos > blastem
diff xband.c @ 1411:780fbe0b97be
WIP support for handling S3 save RAM when locked on
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Thu, 22 Jun 2017 09:49:41 -0700 |
parents | 6370b80491c7 |
children | 11ac0b511cff |
line wrap: on
line diff
--- a/xband.c Tue Jun 20 22:56:07 2017 -0700 +++ b/xband.c Thu Jun 22 09:49:41 2017 -0700 @@ -300,19 +300,7 @@ rom_info lock_on_info = configure_rom(rom_db, lock_on, lock_on_size, NULL, 0, base_map, base_chunks); info.name = alloc_concat("XBAND - ", lock_on_info.name); info.regions = lock_on_info.regions; - //TODO: Move this to a shared function in romdbc.h - free(lock_on_info.name); - if (lock_on_info.save_type != SAVE_NONE) { - free(lock_on_info.save_buffer); - if (lock_on_info.save_type == SAVE_I2C) { - free(lock_on_info.eeprom_map); - } - } - free(lock_on_info.map); - free(lock_on_info.port1_override); - free(lock_on_info.port2_override); - free(lock_on_info.ext_override); - free(lock_on_info.mouse_mode); + free_rom_info(&lock_on_info); } else { info.name = strdup("XBAND"); info.regions = REGION_J|REGION_U|REGION_E;