static void advance_loadingtape(void) { switch (check("READY.", AUTOSTART_WAIT_BLINK)) { case YES: disable_warp_if_was_requested(); autostart_finish(); autostart_done(); break; case NO: disable_warp_if_was_requested(); autostart_disable(); break; case NOT_YET: /* leave autostart and disable warp if ROM area was left */ check_rom_area(); break; } }
static void advance_waitloadready(void) { switch (check("READY.", AUTOSTART_WAIT_BLINK)) { case YES: log_message(autostart_log, "Ready"); disable_warp_if_was_requested(); autostart_finish(); autostart_done(); break; case NO: log_message(autostart_log, "NO Ready"); disable_warp_if_was_requested(); autostart_disable(); break; case NOT_YET: /* leave autostart and disable warp if ROM area was left */ check_rom_area(); break; } }
static void advance_loadingtape(void) { switch (check("READY.", AUTOSTART_WAIT_BLINK)) { case YES: disable_warp_if_was_requested(); if (autostart_run_mode == AUTOSTART_MODE_RUN) { log_message(autostart_log, "Starting program."); kbdbuf_feed(AutostartRunCommand); } autostart_done(); break; case NO: disable_warp_if_was_requested(); autostart_disable(); break; case NOT_YET: /* leave autostart and disable warp if ROM area was left */ check_rom_area(); break; } }
static void advance_waitloadready(void) { switch (check("READY.", AUTOSTART_WAIT_BLINK)) { case YES: //log_message(autostart_log, "Ready"); disable_warp_if_was_requested(); autostartmode = AUTOSTART_DONE; if (autostart_run_mode == AUTOSTART_MODE_RUN) { kbdbuf_feed(AutostartRunCommand); //log_message(autostart_log, "Running program"); } break; case NO: //log_message(autostart_log, "NO Ready"); disable_warp_if_was_requested(); autostart_disable(); break; case NOT_YET: /* leave autostart and disable warp if ROM area was left */ check_rom_area(); break; } }