🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #39410

Re: TOS

#39410
From: Allan Pratt
Date: Mon, 12 Jun 1989 18:39
23 lines
1686 bytes
In article <8906090105.AA10969@ucbvax.Berkeley.EDU> WOODALLP@VAX1.BHAM.AC.UK
writes:
> I have seen mention of TOS 1.0 and TOS 1.2, in Britain I have not seen
> any mention of these numbers [...]

Sversion() only gives the version number for GEMDOS, and that didn't
change between original ROMs and Mega ROMs.  The TOS version number is
available as the second word of the OS header, whose address can be
found at _sysbase, $4f2.  Original RAM TOS and also original ROM TOS
were both 1.0 (regrettably), but since RAM TOS is no longer supported
this isn't a big deal.  Mega TOS was 1.2 (with more changes than you
think), and the new TOS (available now to USA developers -- write J. 
Patton at Atari for info) is 1.4.  By "x.y" I mean the first byte of
that word is x and the second one is y. 

NEVER NEVER NEVER use an absolute address like $FC0000 because if we
ever move the ROM start address (HINT HINT) your program won't work! The
only absolute addresses in any TOS program should refer to published
system variables or hardware things like interrupt vectors. 

============================================
Opinions expressed above do not necessarily	-- Allan Pratt, Atari Corp.
reflect those of Atari Corp. or anyone else.	  ...ames!atari!apratt
Technical Details
Message-ID: <1550@atari.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!sun-barr!newstop!sun!imagen!atari!apratt
References: <8906090105.AA10969@ucbvax.Berkeley.EDU>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!sun-barr!newstop!sun!imagen!atari!apratt
From: apratt@atari.UUCP (Allan Pratt)
Newsgroups: comp.sys.atari.st
Subject: Re: TOS
Message-ID: <1550@atari.UUCP>
Date: 12 Jun 89 18:39:05 GMT
References: <8906090105.AA10969@ucbvax.Berkeley.EDU>
Reply-To: apratt@atari.UUCP (Allan Pratt)
Organization: Atari (US) Corporation, Sunnyvale, California
Lines: 23