home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.atari.st.tech
- Path: sparky!uunet!microsoft!hexnut!darekm
- From: darekm@microsoft.com (Darek Mihocka)
- Subject: Re: TOS Versions
- Message-ID: <1992Dec28.203205.21443@microsoft.com>
- Date: 28 Dec 92 20:32:05 GMT
- Organization: Microsoft Corporation
- References: <1992Dec24.115929.29214@its.bt.co.uk>
- Keywords: TOS1.6 QINDEX16 TOS_VERS MEMMAP
- Lines: 46
-
- In article <1992Dec24.115929.29214@its.bt.co.uk> jvt@its.bt.co.uk (John Trickey) writes:
- >I've just laid my hands on a second hand STe for my children to play with.
- >When checking it out I discovered some very strange reports. I've run
- >a number of programs but the first to strike me was qindex16 which
- >reported the TOS version as 1.2!!
- >
- >Now my original STe is 1.6 & that reports sensibly.
-
-
- Quick Index has a really brain dead bug in it in the way it reports the
- TOS version. Quick ST 2 did the same thing, although Quick ST 3 was fixed
- to correctly display "1.62".
-
- The bug is that Quick Index reads the TOS version word from the ROMs, which is
- a hex number in the form $0XYY, where X is 1 or 2 and YY is 00, 02, 04, etc.
- TOS 2.06 has a version word of $0206, TOS 1.4 is $0104, TOS 1.6 is $0106, etc.
-
- When some horrible bugs in TOS 1.6 were found, Atari released an updated TOS 1.6
- which they called TOS 1.62, and gave it a version word of $0162. The way
- Quick Index and Quick ST 2 were written, they ignored the third digit and so
- only printed "1.2" as the version number. That's the bug.
-
- TOS 1.6 is really TOS 1.06, TOS 1.4 is really TOS 1.04, etc, but people didn't
- seem to start using this numbering convetion until TOS 2.06. You notice that
- nobody refers to TOS 2.06 as "TOS 2.6", whereas everybody refered to TOS 1.06
- as "TOS 1.6". When Quick Index was being written, it was with the assumption
- that the third digit of that word in ROM would always be a 0. Dumb assumption.
-
- OK, SO I MADE A STUPID MISTAKE! YES, ____ME____!!!!!! GO AHEAD, FLAME ME!
-
- F L A M E M E !!!!!!!!!!! <grin>
-
- Unfortunately this bug will never be fixed since I lost the source code to
- Quick Index about two years ago and don't care to rewrite it. Yes, I had it
- on a hard disk and didn't bother to back it up for about 6 months. Then one
- day I was booting my ST and didn't realize that the hard disk cable has partly
- loose, which for whatever reason caused my SH204 drive to start formatting
- itself! So the last source code I have is for Quick Index 2.0 I think which
- doesn't have benchmarks for the TT. :-(
-
- OK, SO I MADE ANOTHER STUPID MISTAKE! F L A M E M E !!!!!!!!!!!
-
- - Darek
-
- --
- /--------------------------------------------------------------------------\
- | Darek Mihocka, BraSoft, 14150 NE 20th St., Unit 302, Bellevue, WA 98007. |
- | Creator of Gemulator, Quick ST, and Xformer. Views expressed are my own. |
- \--------------------------------------------------------------------------/
-