Mercurial > repos > blastem
diff sms.c @ 1130:8f14767661fa
Remove memory map assumptions from Z80 core and move a little bit of logic to the generic backend.c so it can be shared between CPU cores
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Wed, 28 Dec 2016 20:39:27 -0800 |
parents | 6b5c92b6205c |
children | 7e199bebde2f |
line wrap: on
line diff
--- a/sms.c Wed Dec 28 12:28:52 2016 -0800 +++ b/sms.c Wed Dec 28 20:39:27 2016 -0800 @@ -212,8 +212,7 @@ memcpy(info_out->map, memory_map, sizeof(memory_map)); z80_options *zopts = malloc(sizeof(z80_options)); init_z80_opts(zopts, info_out->map, 2, io_map, 4, 15, 0xFF); - sms->z80 = malloc(sizeof(z80_context)); - init_z80_context(sms->z80, zopts); + sms->z80 = init_z80_context(zopts); sms->z80->system = sms; char * lowpass_cutoff_str = tern_find_path(config, "audio\0lowpass_cutoff\0").ptrval;