From 823f21ea26391cce1e47350aa01f1e724e4ec372 Mon Sep 17 00:00:00 2001 From: nino-porcino Date: Mon, 4 Apr 2022 09:52:04 +0200 Subject: [PATCH] initialize VIA in LOAD and ASAVE for applesoft basic --- demos/sdcard/cmd_asave.h | 2 ++ demos/sdcard/cmd_load.h | 1 + 2 files changed, 3 insertions(+) diff --git a/demos/sdcard/cmd_asave.h b/demos/sdcard/cmd_asave.h index 4f5302b..f00d1fd 100644 --- a/demos/sdcard/cmd_asave.h +++ b/demos/sdcard/cmd_asave.h @@ -5,6 +5,8 @@ word const *VARTAB = (word *) 0x0069; word const *PRGEND = (word *) 0x00AF; void comando_asave() { + VIA_init(); // needed when called from Applesoft basic after a RESET + woz_puts("SAVING\r"); // appends #F8 + start address (normally: "0801") diff --git a/demos/sdcard/cmd_load.h b/demos/sdcard/cmd_load.h index 1a9abbd..a677a29 100644 --- a/demos/sdcard/cmd_load.h +++ b/demos/sdcard/cmd_load.h @@ -7,6 +7,7 @@ // global cmd void comando_load_bas() { + VIA_init(); // needed when called from Applesoft basic after a RESET // send command byte send_byte_to_MCU(CMD_LOAD);