Program: No.Info
Version: 1.2
Date: January 11, 1997
Author: Alex Howell
Email: alexh@hookup.net
Distribution: DonateWare (send me something!)
Required: Any Amiga, OS 1.3 and way above.
Tested: Amiga500 030@50/34megs OS1.3, OS2.04, OS3.1
Features:
o Bug fixes to dos.library to able OS 1.3 to find ALL File.info (ICONs)
o Disallows Workbench from finding ".info" files using dos calls
o Disallows ANY program from creating a file called ".info"
o Makes OS 1.3 more pleasant, no ".info" files gives a smarter Workbench
o Tiny 100% assembler code, makes it fast and transparent
o Makes an obvious statement on less used disk space!
Preface:
Having a machine with 3 OS's on ROMs made me rather annoyed,
especially when I went under OS 2.04 and OS 3.1 and tried some of the
ICON programs, only to find when they scanned a directory with a
".info" file, saved there from OS 1.3, they immediately crashed. To
much of my happiness (or mainly, lack of it at the guru), I decided,
enough is enough. So I wrote a small assembler patch which grew,
that merely attaches itself to a few key DOS functions (in the
dos.library), to avoid ".info" files from being written, as well,
Workbench can't find them using Examine() or ExNext(). There is also
another repair inside this program, which is directed to those who
may still use OS 1.3 (yeah!) and it makes ANY icon file "File.INFO"
become "File.info", so that OS 1.3's Workbench can FIND the icon.
This is an apparent bug and has never been solved, until now.
No.Info is merely a CLI command, copy it into your C directory and
add No.Info to your S:Startup-Sequence, before your LOADWB. It's
completely OS friendly and doesn't require any extra libraries or
devices. Start it before any program which may read icons.
Notes:
For those of you using programs like Directory Opus that ask if you
want to use Examine() and ExAll(), toggle those ON. This will
ensure, Directory Opus doesn't CRASH when it finds a ".info" file and
figures it's an ICON. (Directory Opus 4 used to crash, I don't know
about 5.)
DonateWare:
I'm always looking for funding to keep my machine going, heck, if you
want, toss me a 1gig hard drive! (SCSI please, not one of those
elcheapo IDE things.) I could use a working monitor! (I have an
A500, so if you've got something you don't want anymore, hey, send
it!) Email me first!
Mentions:
Just want to thank my friends for testing this, to make sure it works
perfectly and didn't crash (not that I thought it would), for giving
me some of the ideas that are in it. As well, I'd like to thank
everyone who's been working on the Aminet sites. A job well done and
commendable efforts. (PSSST! This patch would be fantastic while
undoing Aminet archives, I've seen LHA say "unable to write file"
..../.info a lot of times while it's undoing archives from the CD's.)
Architecture: m68k-amigaos
|