From 909f6628edf5b5446586321c0a4df5045f2955c8 Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Fri, 16 Nov 2018 19:56:24 -0800 Subject: Small cleanup of vdp_context struct layout and removal of separately allocated buffers --- genesis.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'genesis.c') diff --git a/genesis.c b/genesis.c index b0ff852..70664ce 100644 --- a/genesis.c +++ b/genesis.c @@ -1302,8 +1302,7 @@ genesis_context *alloc_init_genesis(rom_info *rom, void *main_rom, void *lock_on gen->header.info = *rom; set_region(gen, rom, force_region); - gen->vdp = malloc(sizeof(vdp_context)); - init_vdp_context(gen->vdp, gen->version_reg & 0x40); + gen->vdp = init_vdp_context(gen->version_reg & 0x40); gen->vdp->system = &gen->header; gen->frame_end = vdp_cycles_to_frame_end(gen->vdp); char * config_cycles = tern_find_path(config, "clocks\0max_cycles\0", TVAL_PTR).ptrval; -- cgit v1.2.3