home *** CD-ROM | disk | FTP | other *** search
- MyFormat history.
-
- 1.0 -- Initial release.
-
- 1.01 -- Fixed minor bug in setting of Use_Filesystem gadget during
- startup and selection of drive to format. Also recompiled
- with SAS/C v6.55
-
- 1.02 -- Changed operation of Use_Filesystem gadget so that it is
- disabled on disks not using the standard Amiga Filesystem.
- e.g. PC formatted disks, PFS formatted disks, etc.
-
- 1.03 -- Changed arrangement of gadgets and how MyFormat responds to
- Workbench menu originated formats.
-
- 1.04 -- OOPS! Bug creeped in during rearrangement of gadgets in
- 1.03 regarding Auto Start. Fixed so that Auto Start
- defaults to whole disk formatting.
-
- 1.05 -- Altered Auto Start code to notify user at end of format
- with a DisplayBeep() call.
-
- 1.06 -- Changed disk change sensing method to recognize all
- diskchanges. This change was needed because the A3000's
- scsi.device didn't recognize the command I originally
- used for sensing disk changes. This should now work with
- all removable media drives. It works fine with my Iomega
- Zip drive on the A3000 scsi.device as unit 5.
-
- 1.07 -- Found a bug in the disk type and size sensing code for
- non-Amiga formatted disks. This mainly affected disks
- greater than 50 MB (the OFS size limit). Now works. Also
- has been recompiled with SAS/C 6.56. Also, this is first
- version to be uploaded to Aminet.
-
- 1.08 -- Fix minor bug in size info calulations which caused some
- really weird size info to be placed in the size gadget.
- Bug did not affect formatting the disk, just the size
- reported in the window. Thanks to Jon Peterson for help
- in tracking this down.
-
- 1.09ß -- Internal test versions during BadBlock marking development.
- thru Never released, because they failed miserably.
- 1.12ß
-
- 1.13ß -- Now includes Bad Block marking for FFS/OFS formatted
- thru partitions. This can be set to either mark sectors or
- 1.15ß whole tracks as used in the bitmap. Added warning
- messages for bad sectors on the RootBlock track and/or
- track 0. Beta versions, never released.
-
- 1.16 -- v1.15ß passed testing, and is now released to Aminet
- after re-compiling.
-
- 1.17 -- The new warning messages were too long for screens less
- than 800 pixels wide. Re-formatted the text.
-
- 1.18 -- An elusive bug, which I never saw, was discovered by
- Carsten Sorensen in the GUI layout code. I had
- mistakenly, way back in v1.03, set the topedge of some
- gadgets to a set value, rather than adjusting them
- according to the screen's font. This has now been fixed.
- Also turned the optimizer back on in SAS/C with size
- optimization. This cut the size of the code by a little
- more than 1K over no optimization for v1.18. Might even
- be a little faster as well.
-
- 1.19 -- Well, I did find another stupid bug on my part. I had
- created the BadBlocks type gadget with some bad info in
- the list it used for defining the available settings.
- Caused some problems with MCP's cycle-to-menu option
- (caused lockups). I'm surprised this didn't show up until
- now. Also removed a call that would force the window to
- the front whenever Auto Start mode is enabled. I will be
- making some changes in MyFormat 2.0 to make this optional,
- since it is rather annoying to have the Workbench screen
- pop to the front while trying to read email on Thor's
- own screen.
-
- 1.20 -- Found another rather obscure bug, though I don't think
- it ever affected anything. I had mistakenly set the
- dostype for the disk initialization to always be an Amiga
- type, as in FFS. I had thought this might be why the
- CrossDOS formatting of larger disks didn't work, but it
- didn't change anything on formatting my Zip drive to PC
- format. See the note above about bugs and Consultron for
- more info. Now compiled with SAS/C 6.58.
- Extra note on 1.20:
- This bugfix seems to have fixed the CrossMAC formatting
- problem. If anyone still has problems with this, let me
- know. Also included a new version of readdevice with
- this re-upload. Readdevice was causing some Enforcer
- hits when string pointers in the device entry are not
- set. Now it includes some more pointer checks for those
- entries and will accept device names with or without
- the ':'.
-
- 1.21 -- Somehow, I missed putting in a bad sector counter back
- during the development of the bad sector code. There
- now is a counter added that will display the number of
- bad sectors found instead of the 'Short delay' message.
- Also, I decided there was no point to updating the
- BitMapBlocks if no bad sectors were found, so MyFormat
- now checks the bad block counter before writing any
- of the BitMapBlocks.
-
- 1.22 -- Added volume name numbering to the Auto Start function.
- MyFormat now adds an underline and a three digit number
- to the end of the volume name after the first Auto Start
- formatted disk is complete. At the end of each Auto
- Start format, the number will be incremented. Currently,
- this will wrap around to '000' after it gets to '999'.
-
- 1.23 -- Altered size readout code again. Will now only figure
- in the SectorsPerBlock setting for FFS filesystems on
- Kick 40+ systems. Since none of the other filesystems
- I've seen seem to properly support this setting, this
- hack was necessary. Note: the majority of misconfigured
- partitions that this shows up on seems to be caused by
- using HDToolBox to set up the partition for filesystem
- blocksizes other than 512 bytes. HDToolBox from OS3.1
- sets SectorsPerBlock to something other than 1, even
- though all the RDB spec info I have says SectorsPerBlock
- MUST be set to 1. The NDUK for OS3.1 (the last one put
- out by Commodore) does NOT say anything about this,
- other than FastFileSystem got SectorsPerBlock support
- added in FFS v40.1. If anyone has any newer info on
- this, please let me know.
-
- 1.24 -- Made minor change to FormatFromWB routine. Now the Drives
- gadget will move the scroll to show the drive selected
- from the Workbench to be formatted. Thanks to
- Michael Taylor for pointing this out.
-
- 1.25 -- Well, I got a new IOBlix serial card and found an unusual
- compatibility problem with MyFormat. The way the PARxx:
- and SERxx: entries get set up was fooling my rather simple
- drive filter into thinking they were real drives. The
- subsequent queries for getting disk change counts and such
- were causing crashes. I added a filter to the device
- finder routine which lets it start up ok now on my system.
- Anyone else who has an IOBlix try this out and let me know
- if it works ok for you. Also, since the new filter
- routine made it simple to do, I added a filter entry for
- devices whose names start with 'CD'. This effectively
- removes my CDROM from the list in MyFormat's window, since
- it's named 'CD0'.
-
- 1.26 -- Thanks to Martin Wolf for pointing out some problems in
- MyFormat's GUI related to VisualPrefs. I learned something
- new, and have fixed the placement of the gadgets within the
- window.