aboutsummaryrefslogtreecommitdiff
path: root/whichbas.rst
diff options
context:
space:
mode:
Diffstat (limited to 'whichbas.rst')
-rw-r--r--whichbas.rst9
1 files changed, 9 insertions, 0 deletions
diff --git a/whichbas.rst b/whichbas.rst
index 8a7e15e..17e992e 100644
--- a/whichbas.rst
+++ b/whichbas.rst
@@ -95,6 +95,12 @@ but in A+ it's token **$1D**. Detection should be 100% reliable, but
since there aren't many BASIC/A+ programs in the wild, it hasn't been
thoroughly tested.
+OSS Integer BASIC is a product that was developed by OSS, but never
+released until recently. It's similar to BASIC XL and XE, but uses
+16-bit integers for all numeric operations, rather than 6-byte BCD
+floating point. Integer BASIC's SAVEd programs are recognized by
+the first two bytes, which are always **$77** **$00**.
+
Various non-BASIC files are detected (including Mac/65 source,
ELF binaries, etc) as a convenience, but I wouldn't rely on
**whichbas**\'s non-BASIC file type detection if I were you.
@@ -187,6 +193,9 @@ With the **-s** option, the exit status is:
**14**
OSS BASIC/A+ detected.
+**15**
+ OSS Integer BASIC detected.
+
**64**
None of the above; not BASIC.