[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Patched HS.FST or PRODOS.FST??



InDizgize writes ...
> 
> Jeff Blakeney writes.....
> 
> >The second program (a temporary init actually) was called Dr. Bazyar
> >and was published in v7 n1 (Sep/Oct 1995).  The idea for this program
> >came from Jawaid Bazyar which is how it got its name.  This program
> >simply patches the HS.FST once it gets loaded to change the lowest
> >valid character in a volume/file name from $30 (the number 0) to $20
> >(a space).  This means that ! " # $ % & ' ( ) * + , - . and / are also
> >considered valid characters.
> 
>   Well that sounds to be exactly the thing I need..  My only other option at
> the present is to re-burn the CD replacing all the spaces in the file names
> with periods..  Needless to say I'm not in favor of that idea.
> 
> >Now for the bad news.  As these programs were published in GS+
> >magazine, they are copyrighted and are not available except on the
> >used market.  Someone bought the rights to EGO Systems stuff a while
> >back but they have not done anything with the stuff that I am aware
> 
>   Damn..  Well with any luck someone might see this and have some idea what
> became of this stuff..  Somebody??  Anybody???
 ....

     Given Jeff's description of the patch, it should be easy to do. So, I did
a patch program which changes the HS.FST.

     The HS.FST code normally does a check for chars below $30 (an ASCII "0")
in value. (The code has already checked for and passed a $2E, period, char.) It
appears to send the user to an error routine if a non-period char below $30 is
found.

     The patcher just changes the $30 (below "0") check to a $20 (below SPACE)
check as recommended by Jawaid. The patched HS.FST should allow spaces in file
names. (It should allow other $2x ASCII chars, too.)

     The patcher file is called "HSFSTSpacerSHK.bin" on 'Cabi. Use ShrinkIt or
GS-ShrinkIt to unshrink the file on your GS. Info is included in a text file
named "HSFSTspcInfo.TXT". This stuff is at ...

http://apple.cabi.net/pub/applegs/System/ . Let me know how the patched HS.FST
works.



Rubywand