aboutsummaryrefslogtreecommitdiff
path: root/whichbas.1
diff options
context:
space:
mode:
Diffstat (limited to 'whichbas.1')
-rw-r--r--whichbas.111
1 files changed, 10 insertions, 1 deletions
diff --git a/whichbas.1 b/whichbas.1
index f4e0037..f1a2816 100644
--- a/whichbas.1
+++ b/whichbas.1
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "WHICHBAS" 1 "2025-03-11" "0.2.2" "Urchlay's Atari 8-bit Tools"
+.TH "WHICHBAS" 1 "2025-03-24" "0.2.2" "Urchlay's Atari 8-bit Tools"
.SH NAME
whichbas \- Determine BASIC variant of a tokenized Atari 8-bit program
.SH SYNOPSIS
@@ -130,6 +130,12 @@ but in A+ it\(aqs token \fB$1D\fP\&. Detection should be 100% reliable, but
since there aren\(aqt many BASIC/A+ programs in the wild, it hasn\(aqt been
thoroughly tested.
.sp
+OSS Integer BASIC is a product that was developed by OSS, but never
+released until recently. It\(aqs similar to BASIC XL and XE, but uses
+16\-bit integers for all numeric operations, rather than 6\-byte BCD
+floating point. Integer BASIC\(aqs SAVEd programs are recognized by
+the first two bytes, which are always \fB$77\fP \fB$00\fP\&.
+.sp
Various non\-BASIC files are detected (including Mac/65 source,
ELF binaries, etc) as a convenience, but I wouldn\(aqt rely on
\fBwhichbas\fP\(aqs non\-BASIC file type detection if I were you.
@@ -225,6 +231,9 @@ Compiled Turbo BASIC detected.
.B \fB14\fP
OSS BASIC/A+ detected.
.TP
+.B \fB15\fP
+OSS Integer BASIC detected.
+.TP
.B \fB64\fP
None of the above; not BASIC.
.UNINDENT