aboutsummaryrefslogtreecommitdiff
path: root/listbas.rst
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2025-03-25 01:07:46 -0400
committerB. Watson <urchlay@slackware.uk>2025-03-25 01:07:46 -0400
commit819d1957595c01c00e292f31185ccb65859b3a01 (patch)
tree3b5cb210982b42640d48a143f19ae582c72e396f /listbas.rst
parenta731cf1a636332b4b479e6a100f5a722249d852d (diff)
downloadbw-atari8-tools-819d1957595c01c00e292f31185ccb65859b3a01.tar.gz
listbas: document OSS Integer BASIC in man page.
Diffstat (limited to 'listbas.rst')
-rw-r--r--listbas.rst8
1 files changed, 8 insertions, 0 deletions
diff --git a/listbas.rst b/listbas.rst
index 1aba12a..f58a696 100644
--- a/listbas.rst
+++ b/listbas.rst
@@ -43,6 +43,9 @@ BASIC options
**-ba+**
OSS BASIC/A+.
+ **-bi**
+ OSS Integer BASIC.
+
**-bt**
Turbo BASIC XL.
@@ -142,6 +145,7 @@ Other display options
BASIC DIALECTS
==============
+
Note that Turbo, BASIC XL, and BASIC XE are all proper supersets of
Atari BASIC, so you can view an Atari BASIC program with any of
**-bt**, **-bxl**, or **-bxe**. Also, BASIC XE is a superset of BASIC XL
@@ -158,6 +162,10 @@ and tried to **LOAD** an Atari BASIC program. I can't help but think
this is a major reason BASIC/A+ didn't sell that well (fortunately,
OSS realized their mistake and fixed it in BASIC XL).
+OSS Integer BASIC also uses incompatible tokens. However, it uses a
+different signature (first byte of file is **$77**), so it will be
+reliably autodetected.
+
If you see lots of "bad token XX" messages, or if the code
just doesn't make any sense, you're using the wrong BASIC
option. **whichbas**\(1) can usually detect the BASIC a program was