From 50d59202354201e404e02bac1187e50abf07e4b3 Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Mon, 8 Jul 2024 23:42:58 -0400 Subject: whichbas: commentary. --- whichbas.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/whichbas.c b/whichbas.c index 3d15f01..7f315a4 100644 --- a/whichbas.c +++ b/whichbas.c @@ -740,6 +740,12 @@ void check_variables(void) { variable type byte to $91 for DIMed string array var and $81 (same as Atari/Turbo) for a regular DIMed string var. Unfortunately in the SAVE file, it's always $80. */ + + /* Another thing that can't be detected: BXL/BXE's FAST mode changes + the program in memory (line number targets become addresses), + but programs don't get SAVEd this way: SAVE turns off FAST and + restores the program to its original state before writing it + to disk. Too bad. */ } int main(int argc, char **argv) { -- cgit v1.2.3