summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2016-12-11 22:00:41 -0800
committerMichael Pavone <pavone@retrodev.com>2016-12-11 22:00:41 -0800
commitdf7d682d963dbb3de9645a0376d58396b65649b7 (patch)
tree935d9b9764384a0e72f8b7456a33f287763d44fa
parent3c415459a8569224a61ce5f0febb0fd3699d9090 (diff)
Fix Z80 RAM mapping after refactor
-rw-r--r--genesis.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/genesis.c b/genesis.c
index 5c6f117..e4140ca 100644
--- a/genesis.c
+++ b/genesis.c
@@ -803,6 +803,7 @@ genesis_context *alloc_init_genesis(rom_info *rom, void *main_rom, void *lock_on
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 @@ genesis_context *alloc_init_genesis(rom_info *rom, void *main_rom, void *lock_on
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;