void machine_specific_shutdown(void) { /* and the tape */ tape_image_detach_internal(1); viacore_shutdown(machine_context.via1); viacore_shutdown(machine_context.via2); viacore_shutdown(machine_context.ieeevia1); viacore_shutdown(machine_context.ieeevia2); /* close the video chip(s) */ vic_shutdown(); vic20ui_shutdown(); }
void machine_specific_shutdown(void) { /* and the tape */ tape_image_detach_internal(1); /* and cartridge */ cartridge_detach_image(-1); viacore_shutdown(machine_context.via1); viacore_shutdown(machine_context.via2); viacore_shutdown(machine_context.ieeevia1); viacore_shutdown(machine_context.ieeevia2); #ifdef HAVE_MOUSE mouse_shutdown(); #endif /* close the video chip(s) */ vic_shutdown(); vic20ui_shutdown(); }