Pārlūkot izejas kodu

Don't clobber CHR RAM limit estimation on MMC1 restore

master
Nathaniel Walizer pirms 10 mēnešiem
vecāks
revīzija
851b4bc733
1 mainītis faili ar 3 papildinājumiem un 1 dzēšanām
  1. +3
    -1
      src/map/mmc1.c

+ 3
- 1
src/map/mmc1.c Parādīt failu

@@ -263,7 +263,9 @@ static int mmc1_state_read(void* _map, const void* data,
int base_size = mmc1_state_size(map) - map->chr_ram_lim;
int size = base_size + mmc1_chr_ram_size(map);
if (size > data_len) size = data_len;
map->chr_ram_lim = data_len - base_size;
if (data_len - base_size > map->chr_ram_lim) {
map->chr_ram_lim = data_len - base_size;
}
memcpy(&(map->reg_shift), data, size);

mmc1_update_prg(map);


Notiek ielāde…
Atcelt
Saglabāt