From e1e42bb3c5db65e433e1800579d85b526a28118e Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Mon, 24 Mar 2025 15:31:38 -0400 Subject: whichbas: add detection for OSS Integer BASIC. --- whichbas.1 | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'whichbas.1') 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 -- cgit v1.2.3