aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2025-03-10 04:11:38 -0400
committerB. Watson <urchlay@slackware.uk>2025-03-10 04:11:38 -0400
commitbd92bf5e59e97ebd67aa6309c7012537c41be87a (patch)
tree193f69111dba0a6c4ce61ede8a92b20636794714
parent9727ec419720c93884939bd077d41a989b7ff51e (diff)
downloadbw-atari8-tools-bd92bf5e59e97ebd67aa6309c7012537c41be87a.tar.gz
listbas: abort if whichbas says this isn't atari BASIC or a variant.
-rw-r--r--listbas.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/listbas.c b/listbas.c
index e7b5002..9457745 100644
--- a/listbas.c
+++ b/listbas.c
@@ -1069,6 +1069,13 @@ void set_bas_dialect(int d) {
case SRET_BXE:
bas_type = d;
break;
+ case SRET_AMSB:
+ die("This is an Atari Microsoft BASIC program. Use listamsb.");
+ break;
+ case SRET_COMPILED_TURBO:
+ case SRET_NOT_BASIC:
+ die("This is not any kind of BASIC program I know about.");
+ break;
default:
fprintf(stderr, "whichbas results ambiguous; guessing Turbo BASIC\n");
bas_type = SRET_TURBO;