void machine_specific_shutdown(void) { /* and the tape */ tape_image_detach_internal(1); /* and cartridge */ cartridge_detach_image(-1); ciacore_shutdown(machine_context.cia1); ciacore_shutdown(machine_context.cia2); cartridge_shutdown(); #ifdef HAVE_MOUSE mouse_shutdown(); #endif /* close the video chip(s) */ vicii_shutdown(); vdc_shutdown(); sid_cmdline_options_shutdown(); c128ui_shutdown(); }
void machine_specific_shutdown(void) { /* and the tape */ tape_image_detach_internal(1); /* and cartridge */ cartridge_detach_image(-1); ciacore_shutdown(machine_context.cia1); ciacore_shutdown(machine_context.cia2); cartridge_shutdown(); /* close the video chip(s) */ vicii_shutdown(); vdc_shutdown(); c128ui_shutdown(); }