Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!emory!att!tut.cis.ohio-state.edu!CIS.OHIO-STATE.EDU!meekins From: meekins@CIS.OHIO-STATE.EDU (timothy lee meekins) Newsgroups: comp.sys.apple2 Subject: Re: Rom01 vs rom03 Message-ID: <9012140241.AA28329@tortoise.cis.ohio-state.edu> Date: 14 Dec 90 02:41:29 GMT References: <14731@smoke.brl.mil> Sender: meekins@tut.cis.ohio-state.edu Organization: Ohio State University Computer and Information Science Lines: 16 In article <14731@smoke.brl.mil> you write: >In article <1990Dec13.090059.21608@nntp-server.caltech.edu> toddpw@nntp-server.caltech.edu (Todd P. Whitesel) writes: >>> Newer versions offer features that older versions >>>didn't, so if an application depends on such new features it will fail >>>if you try to execute it using an old System Disk. >>Not if you check first by calling GetVersion ($202A). > >Why, does calling GetVersion somehow magically make missing "future >features" appear? Wow, what an operating system! What Todd is trying to say is that if a program knows it needs a more recent version of the O/S (or Tools) it should call GetVersion and safely exit if the version is too old. The reason he says this is because too many program require recent O/S yet, crash if not available w/o telling the user why it is crashing. Everyone ends up thinking it doesn't work on ROM 3 or theyt don't have enough memory...