diff options
author | B. Watson <urchlay@slackware.uk> | 2024-07-07 17:51:36 -0400 |
---|---|---|
committer | B. Watson <urchlay@slackware.uk> | 2024-07-07 17:51:36 -0400 |
commit | 96df8082f2016b155c1fa9dee5022e4c53298108 (patch) | |
tree | 6ad25c61a1c71aaa147dc1b84093cb424a68ae80 | |
parent | 56b692064dccfac72295273166176115e66e52ba (diff) | |
download | bw-atari8-tools-96df8082f2016b155c1fa9dee5022e4c53298108.tar.gz |
whichbas: add TODO item for BXE DPEEK.
-rw-r--r-- | whichbas.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -267,7 +267,8 @@ CALLBACK(handle_op) { Undecidables are: 0x56 & (logical AND) or % (XOR), both infix numeric ops; can't tell apart 0x57 ! (logical OR) in both Turbo and BXL/BXE, can't tell apart - 0x5e FRAC (num func, 1 arg) or DPEEK (num func, 1 arg), can't tell apart + 0x5e FRAC (num func, 1 arg) or DPEEK (num func, 1 arg (BXE may use 2), can't tell apart... + TODO: ...*unless* there are 2 args 0x63 RND (func, 1 num arg) or ERR (func, 1 num arg), can't tell apart 0x64 RAND (func, 1 num arg) or TAB (func, 1 num arg), can't tell apart 0x65 TRUNC (func, 1 num arg) or PEN (func, 1 num arg), can't tell apart @@ -355,7 +356,7 @@ CALLBACK(handle_end_stmt) { remove_type(BT_TURBO); } break; - case 0x3e: /* WHILE (1 arg) or DPOKE (2 args) */ + case 0x3e: /* WHILE (1 arg) or DPOKE (2 or 3 args) */ case 0x4c: /* DELETE (1 arg) or MOVE (3 or 4 args) */ case 0x4d: /* PAUSE (1 arg) or MISSILE (3 args) */ case 0x52: /* FCOLOR (1 arg) or PMWIDTH (2 args) */ |