Mercurial > repos > blastem
diff segacd.h @ 2164:4fbe1e7c4a73
Don't leak all Sega CD resources when freeing a Genesis instance
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 12 Jul 2022 09:22:57 -0700 |
parents | 2da377ea932f |
children | 3ef80963c2a7 |
line wrap: on
line diff
--- a/segacd.h Thu Jun 09 09:35:38 2022 -0700 +++ b/segacd.h Tue Jul 12 09:22:57 2022 -0700 @@ -52,6 +52,7 @@ } segacd_context; segacd_context *alloc_configure_segacd(system_media *media, uint32_t opts, uint8_t force_region, rom_info *info); +void free_segacd(segacd_context *cd); memmap_chunk *segacd_main_cpu_map(segacd_context *cd, uint8_t cart_boot, uint32_t *num_chunks); uint32_t gen_cycle_to_scd(uint32_t cycle, genesis_context *gen); void scd_run(segacd_context *cd, uint32_t cycle);