🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Does FOLDRXXX _really_ work w/new ROMS?

#29989
From: Michael Schuster
Date: Fri, 08 Jan 1988 03:44
56 lines
3209 bytes
Recently some articles were posted by Atari folks (I forgot who - perhaps
it was Allan Pratt) as well as Landon Dyer, in which it was asserted that
FOLDRXXX.PRG will work properly with ALL versions of TOS - past, present,
and future.

Last week on CompuServe's Atari Developer's Forum, Dave Small said that some
of Data Pacific's hard drives were acting "40-folder-ish" once connected
to a Mega, while they were fine when running on an older machine. The
version of FOLDRXXX.PRG they are using was the "official" one posted
to CIS, GEnie, etc. (I'm not even sure there exists more than one version).

This brings me back to GEMBOOT. The most recent version I have (v1.10) came
with a utility program to find and display the address of the GEM memory
block nodelist (GEMFRL) as well as display all the allocated memory blocks.
The docs state that in the "old" roms GEMFRL was located at $56FA and if
this location is no longer valid, the GEMBOOT environment must be changed
to reflect the actual location of GEMFRL.

Running this program under the new (04/22/87) roms gives a location of
$7E9C, and GEMBOOT does indeed enlarge the number of type 4 (directory
cache) memory blocks when so configured.

Next I looked at FOLDRXXX.PRG. The discussion on CIS said that it contained
a look-up table of ROM version dates. Within the program the following
information (re-formatted, of course) appears:
      $4E75   11/20/1985
      $56FA   02/06/1986
      $56FA   04/24/1986
      $56FA   06/01/1986
      $7E0A   00/00/0000
(actually the last "date" might not be an entry at all, as the table is
padded at the end with nulls).

This table brings forth two very alarming impressions!
1. The system date of the current roms, 04/11/1987, is NOWHERE IN THIS TABLE.
2. The address of $7E0A, which I take it is a projection of where GEMFRL might
   be in the future, is WRONG. The TOS header lists GEMFRL at $7E9C.

Just for fun, I zapped the last "entry" to read:
      $7E9C  04/22/1987
rebooted my system, and re-ran GEMFRL.TOS. The number of type 4 blocks allocated
had increased by 50%!

Granted a lot of the above information may be shaky, reverse-engineered, or
based upon other people's mistaken "facts". Still, it raises questions about
the point-blank assertion that FOLDRXXX.PRG was designed to work with ANY
POSSIBLE version of TOS. Would an Atari spokesperson care to post a COMPLETE,
AUTHORITATIVE answer?

------------------------

-- 
l\  /l'   _  Mike Schuster          {sun!hoptoad,cmcl2!phri}!dasys1!schuster
l \/ lll/(_  Big Electric Cat       schuster@dasys1.UUCP
l    lll\(_  New York, NY USA       DELPHI,GEnie:MSCHUSTER  CIS:70346,1745 
Technical Details
Message-ID: <2484@dasys1.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!rutgers!sri-spam!ames!umd5!brl-adm!cmcl2!phri!dasys1!schuster

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!rutgers!sri-spam!ames!umd5!brl-adm!cmcl2!phri!dasys1!schuster
From: schuster@dasys1.UUCP (Michael Schuster)
Newsgroups: comp.sys.atari.st
Subject: Does FOLDRXXX _really_ work w/new ROMS?
Summary: Date of current ROMS _not_ in lookup table!
Message-ID: <2484@dasys1.UUCP>
Date: 8 Jan 88 03:44:02 GMT
Reply-To: schuster@dasys1.UUCP (Michael Schuster)
Organization: The Big Electric Cat; New York, N.Y. USA
Lines: 56
Keywords: TOS ROMS 40 FOLDER BUG FIX