diff options
author | B. Watson <urchlay@slackware.uk> | 2024-07-16 02:34:58 -0400 |
---|---|---|
committer | B. Watson <urchlay@slackware.uk> | 2024-07-16 02:34:58 -0400 |
commit | 9b46fa29695efed9a3c7e3ba891e8f69ee155e02 (patch) | |
tree | 4445b2a59c650a1c918f443436d7b6893342baca /listbas.c | |
parent | 3bef7994fd351fe65e56c8cc406a38fa3b821fad (diff) | |
download | bw-atari8-tools-9b46fa29695efed9a3c7e3ba891e8f69ee155e02.tar.gz |
listbas: initial (incomplete) support for BASIC/A+.
Diffstat (limited to 'listbas.c')
-rw-r--r-- | listbas.c | 13 |
1 files changed, 6 insertions, 7 deletions
@@ -12,8 +12,8 @@ #include "bcdfp.h" #include "tokens.h" #include "turbo_tokens.h" -/* #include "aplus_tokens.h" +/* #include "bxl_tokens.h" #include "bxe_tokens.h" */ @@ -490,9 +490,11 @@ void op_color_on(unsigned char tok) { color_on(color_cmd); return; default: - color_on(color_op); + break; } } + + color_on(color_op); } CALLBACK(print_op) { @@ -596,11 +598,8 @@ void init_bas_tables() { } void init_aplus_tables() { - die("BASIC A+ not supported yet!"); - /* - memmove(cmd_tokens, aplus_commands, (last_aplus_command + 1) * sizeof(char *)); - memmove(op_tokens, aplus_operators, (last_aplus_operator + 1) * sizeof(char *)); - */ + memmove(cmd_tokens, aplus_cmds, aplus_cmd_size); + memmove(op_tokens, aplus_ops, aplus_ops_size); } void init_turbo_tables() { |