summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author ajrhacker <ajrhacker@users.noreply.github.com>2021-01-04 15:43:01 -0500
committer GitHub <noreply@github.com>2021-01-04 15:43:01 -0500
commit240252e0caa48e2ba8ff32b6d43866c2a236d26a (patch)
tree09a63505b19779add140e05c41630a4cb9e03325
parentd329aa03f7fbef647377d9c2b8c9676661c78f97 (diff)
parent7cf94e4b04dd14185fb32fc97366ba94bf4bd6a1 (diff)
Merge pull request #7642 from tlindner/dragondos-fix-token
imgtool/dragondos: fix disk BASIC tokens
-rw-r--r--src/tools/imgtool/filtbas.cpp55
1 files changed, 32 insertions, 23 deletions
diff --git a/src/tools/imgtool/filtbas.cpp b/src/tools/imgtool/filtbas.cpp
index 2854a2efcab..b785403ee83 100644
--- a/src/tools/imgtool/filtbas.cpp
+++ b/src/tools/imgtool/filtbas.cpp
@@ -602,25 +602,32 @@ static const char *const dragonbas_statements[] =
"=", /* 0xcb */
"<", /* 0xcc */
"USING", /* 0xcd */
- "DIR", /* 0xce */
- "DRIVE", /* 0xcf */
- "FIELD", /* 0xd0 */
- "FILES", /* 0xd1 */
- "KILL", /* 0xd2 */
- "LOAD", /* 0xd3 */
- "LSET", /* 0xd4 */
- "MERGE", /* 0xd5 */
- "RENAME", /* 0xd6 */
- "RSET", /* 0xd7 */
- "SAVE", /* 0xd8 */
- "WRITE", /* 0xd9 */
- "VERIFY", /* 0xda */
- "UNLOAD", /* 0xdb */
- "DSKINI", /* 0xdc */
- "BACKUP", /* 0xdd */
- "COPY", /* 0xde */
- "DSKI$", /* 0xdf */
- "DSKO$" /* 0xe0 */
+ "AUTO", /* 0xce */
+ "BACKUP", /* 0xcf */
+ "BEEP", /* 0xd0 */
+ "BOOT", /* 0xd1 */
+ "CHAIN", /* 0xd2 */
+ "COPY", /* 0xd3 */
+ "CREATE", /* 0xd4 */
+ "DIR", /* 0xd5 */
+ "DRIVE", /* 0xd6 */
+ "DSKINIT", /* 0xd7 */
+ "FREAD", /* 0xd8 */
+ "FWRITE", /* 0xd9 */
+ "ERROR", /* 0xda */
+ "KILL", /* 0xdb */
+ "LOAD", /* 0xdc */
+ "MERGE", /* 0xdd */
+ "PROTECT", /* 0xde */
+ "WAIT", /* 0xdf */
+ "RENAME", /* 0xe0 */
+ "SAVE", /* 0xe1 */
+ "SREAD", /* 0xe2 */
+ "SWRITE", /* 0xe3 */
+ "VERIFY", /* 0xe4 */
+ "FROM", /* 0xe5 */
+ "FLREAD", /* 0xe6 */
+ "SWAP" /* 0xe7 */
};
static const char *const dragonbas_functions[] =
@@ -659,11 +666,13 @@ static const char *const dragonbas_functions[] =
"PPOINT", /* 0xff9f */
"STRING$", /* 0xffa0 */
"USR", /* 0xffa1 */
- "CVN", /* 0xffa2 */
+ "LOF", /* 0xffa2 */
"FREE", /* 0xffa3 */
- "LOC", /* 0xffa4 */
- "LOF", /* 0xffa5 */
- "MKN$" /* 0xffa6 */
+ "ERL", /* 0xffa4 */
+ "ERR", /* 0xffa5 */
+ "HIMEM", /* 0xffa6 */
+ "LOC", /* 0xffa7 */
+ "FRE$" /* 0xffa8 */
};
static const char *const vzbas[] =