changeset 1105:27ea21b10361

Fix Z80 RAM mapping after refactor
author Michael Pavone <pavone@retrodev.com>
date Sun, 11 Dec 2016 22:00:41 -0800
parents 4224980a5f84
children cacbd3f18f03
files genesis.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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;