--- uae/src/cia.c 2018/04/24 17:03:48 1.1.1.13 +++ uae/src/cia.c 2018/04/24 17:07:17 1.1.1.14 @@ -727,8 +727,10 @@ void CIA_reset (void) div10 = 0; } CIA_calctimers (); - if (! ersatzkickfile) - map_banks (&kickmem_bank, 0, 32, 0x80000); + if (! ersatzkickfile) { + int i = allocated_chipmem > 0x200000 ? allocated_chipmem >> 16 : 32; + map_banks (&kickmem_bank, 0, i, 0x80000); + } if (currprefs.use_serial && !savestate_state) serial_dtr_off (); /* Drop DTR at reset */