Path: utzoo!attcan!uunet!crdgw1!rpi!batcomputer!riley From: riley@batcomputer.tn.cornell.edu (Daniel S. Riley) Newsgroups: comp.sys.amiga Subject: Re: POKEL 0,0 Keywords: Is this authorized? Message-ID: <9812@batcomputer.tn.cornell.edu> Date: 28 Feb 90 16:03:05 GMT References: <2622@leah.Albany.Edu> Reply-To: riley@tcgould.tn.cornell.edu (Daniel S. Riley) Organization: Cornell Theory Center, Cornell University, Ithaca NY Lines: 30 In article <2622@leah.Albany.Edu> wfh58@leah.Albany.Edu (William F. Hammond) writes: >The RKM's are pretty specific on the point that there is only one >absolute address in memory -- and it's not 00000000. I would be very >unhappy with a software product that required me to poke something into >that location. -- Bill [This might be a good candidate for some discussion in the intro to c.s.a, or the extended topics.] Location 0 is unallocated. Some broken software writes to it, either due to debugging code that wasn't removed in the release version, or because the code is dereferencing null pointers when it shouldn't. Some versions of the AmigaDOS fast file system fall into the former class: they write the string 'GDOS' to location 0. The version of fast file system shipped with the A2091 and A590 seems to have this problem. I believe it can be fixed by using the HDTools to install a later version of FFS (I don't have an A2091 or A590, so I can't speak from experience, but I seem to recall Andy Finkel giving detailed instructions on how to do this some time in the past). From the comments I've seen here, some MSS software seems to fall into the latter class, so it breaks when it is run with a version of FFS which writes 'GDOS' into location 0. Don't be fooled--such software is broken, and should be fixed. It's also true that the older versions of FFS are broken in this respect, but at least Commodore has admitted the bug and fixed it in a subsequent release. -Dan Riley (riley@tcgould.tn.cornell.edu, cornell!batcomputer!riley) -Wilson Lab, Cornell University