aboutsummaryrefslogtreecommitdiff
path: root/whichbas.rst
diff options
context:
space:
mode:
Diffstat (limited to 'whichbas.rst')
-rw-r--r--whichbas.rst8
1 files changed, 5 insertions, 3 deletions
diff --git a/whichbas.rst b/whichbas.rst
index b4150e1..5a09c6a 100644
--- a/whichbas.rst
+++ b/whichbas.rst
@@ -69,11 +69,11 @@ or OSS BASIC XL".
Atari Microsoft BASIC is detected by checking that:
-- the first byte of the file **$00**\.
+ - the first byte of the file is **$00**\.
-- the next 2 bytes (LSB/MSB) are the same as the actual file length minus 3.
+ - the next 2 bytes (LSB/MSB) are the same as the actual file length minus 3.
-- the last 3 bytes of the file are zero.
+ - the last 3 bytes of the file are zero.
This may result in false positives (files that aren't BASIC programs at
all might show up as Microsoft). Also, no distinction is made between
@@ -97,6 +97,8 @@ or Altirra BASIC.
BUGS
====
+Misdetection
+------------
It's possible to get a BASIC XL/XE program to misdetect as Atari BASIC
by writing a program that does these things: