diff options
author | B. Watson <urchlay@slackware.uk> | 2024-07-08 23:42:58 -0400 |
---|---|---|
committer | B. Watson <urchlay@slackware.uk> | 2024-07-08 23:42:58 -0400 |
commit | 50d59202354201e404e02bac1187e50abf07e4b3 (patch) | |
tree | 1bf67c017a6b2781a474fa1b2ce942cd7bcbb06c | |
parent | fd06305413f44eec7c2378fb8231b9a4a567efa3 (diff) | |
download | bw-atari8-tools-50d59202354201e404e02bac1187e50abf07e4b3.tar.gz |
whichbas: commentary.
-rw-r--r-- | whichbas.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -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) { |