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() { GenericTilesExit(); M6809Exit(); ZetExit(); BurnYM2203Exit(); if (AllMem) { free (AllMem); AllMem = NULL; } return 0; }