# HG changeset patch # User Michael Pavone # Date 1481522441 28800 # Node ID 27ea21b10361b98afae1655844fa12978089cd88 # Parent 4224980a5f84ef56c0724fa87b6316409b9030a3 Fix Z80 RAM mapping after refactor diff -r 4224980a5f84 -r 27ea21b10361 genesis.c --- a/genesis.c Fri Dec 09 18:39:44 2016 -0800 +++ b/genesis.c Sun Dec 11 22:00:41 2016 -0800 @@ -803,6 +803,7 @@ psg_init(gen->psg, render_sample_rate(), gen->master_clock, MCLKS_PER_PSG, render_audio_buffer(), lowpass_cutoff); gen->z80 = calloc(1, sizeof(z80_context)); + gen->zram = calloc(1, Z80_RAM_BYTES); z80_map[0].buffer = gen->zram = calloc(1, Z80_RAM_BYTES); #ifndef NO_Z80 z80_options *z_opts = malloc(sizeof(z80_options)); @@ -818,7 +819,6 @@ gen->cart = main_rom; gen->lock_on = lock_on; gen->work_ram = calloc(2, RAM_WORDS); - gen->zram = calloc(1, Z80_RAM_BYTES); setup_io_devices(config, rom, gen); gen->save_type = rom->save_type;