static int DrvExit() { m6502Exit(); M6809Exit(); BurnYM3526Exit(); GenericTilesExit(); free(Mem); Mem = NULL; mcu_type = 0; mcu_encrypt_table = NULL; mcu_encrypt_table_len = 0; memset(mcu_buffer, 0, MCU_BUFFER_MAX); mcu_input_size = 0; mcu_output_byte = 0; mcu_key = 0; DrvRomBank = 0; DrvVBlank = 0; memset(DrvScrollX, 0, 2); DrvSoundLatch = 0; return 0; }
static int DrvExit() { m6502Exit(); AY8910Exit(0); free (Mem); free (pFMBuffer); return 0; }
void exit_dec0_aud() { BurnYM3812Exit(); BurnYM2203Exit(); MSM6295Exit(0); free(Ram); free(Rom); free(MSM6295ROM); m6502Exit(); }