🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: bios function 0x7f

#35878
From: Ralph Mitchell
Date: Mon, 09 Jan 1989 16:43
43 lines
2828 bytes
In article <470@bdt.UUCP> david@bdt.UUCP (David Beckemeyer) writes:
>In article <3186@sugar.uu.net> peter@sugar.uu.net (Peter da Silva) writes:
>>Moral: Atari should say "the following programs are going to break in rev
>>such-and-such of TOS. Other programs that make this, thato, or the other
>>assumption will also break. We're giving you X months warning. These changes
>>are necessary to fix the a, b, and c bugs and to add these enhancements...".
>
>Maybe in a perfect world they *should* do this, but in the real world there's
>no way in heck they *can* do it.  It's a no win situation for Atari, so
>they have to take the "lose the least" option.


Just how do you suppose Atari are going to find out who has been making use
of the bugs in TOS ??  How many suppliers can you name that have declared
"Note: This program makes use of TOS bug such-and-so." ??

I think it unreasonable to expect ATARI to keep track of ALL 3rd party
software and to find out which suppliers are using which bugs.  If a
supplier uses an un-documented "feature" of an operating system, he 
should issue a warning saying "this program is only known to work with
OS version NNN dated dd/mm/yy", and/or offer updates when  the program
breaks.  This already happens with IBM-PC software, where programs are
marked as "DOS3.1-compatible" or "compatible with DOS3.0,3.1,3.2,3.3", etc.

Of course, if the supplier has "ceased trading" there's not much you can do
about it...

Possible solution:  Could Atari produce a ROM cartridge that would accept
the current "buggy" ROMs when a user upgrades to the new TOS ??  That way
you'd be able to switch back to the old TOS just by plugging in the cartridge.
This presumes that a cartridge can over-ride the builtin ROM's, and also
that it could be made bigger than 128K...

Or perhaps the cartridge could just intercept certain system calls that 
contain the most popular "illegal" entries ??  Then the new ROMs could
have a pair of vector tables, selectable by an option on the menu-bar.

Ralph Mitchell
-- 
 From:  Ralph Mitchell at Brunel University, Uxbridge, UB8, 3PH, UK
 JANET: ralph@uk.ac.brunel.cc	  ARPA:  ralph%cc.brunel.ac.uk@cwi.nl
 UUCP:  ...ukc!cc.brunel!ralph   PHONE: +44 895 74000 x2561
 "There's so many different worlds, so many different Suns" -- Dire Straits
Technical Details
Message-ID: <527@Terra.cc.brunel.ac.uk>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!mcvax!ukc!reading!bru-cc!ralph
References: <1263@atari.UUCP> <3774@druhi.ATT.COM> <1268@atari.UUCP> <5542@boulder.Colorado.EDU> <3186@sugar.uu.net> <470@bdt.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!mcvax!ukc!reading!bru-cc!ralph
From: ralph@cc.brunel.ac.uk (Ralph Mitchell)
Newsgroups: comp.sys.atari.st
Subject: Re: bios function 0x7f
Message-ID: <527@Terra.cc.brunel.ac.uk>
Date: 9 Jan 89 16:43:22 GMT
References: <1263@atari.UUCP> <3774@druhi.ATT.COM> <1268@atari.UUCP> <5542@boulder.Colorado.EDU> <3186@sugar.uu.net> <470@bdt.UUCP>
Reply-To: ralph@ccs.brunel.ac.uk (Ralph Mitchell)
Organization: Brunel University, Uxbridge, UK
Lines: 43