HDToolbox 44.1 (22.6.99) · Added version string and bumprevision control · If HDToolbox is run with one WB argument (project icon) the tooltypes are read from this project icon. This allows to have different projects for many SCSI boards. · New tooltype and cli arg ASKDEVICE opens a device list with all open devices. The user selects one of the devices which is used for scanning the SCSI bus. Attention: This may crash the machine if an illegal device is selected. HDToolbox 44.2 (23.06.99) · In case of ASKDEVICE the device list now only contains devices that are in use for a filesystem and support ACTION_DISK_INFO. This shows devices like ramdrive.device also but selecting one of these devices should not break the system. The exec devices list should also be scanned for such devices to support boards that are not initialized yet. How? The DEVS: devices should also be scanned for trackdisk devices. How? · The device list is sorted alphabetical. HDToolbox 44.3 (25.06.99) · Changed GUI. Now it does need less than 640 pixel width with topaz/8. · If "Install drive" finds a RDB the user is asked to edit this RDB or to create a new one. This allows to install drives with broken RDBs which are not recognized broken by hdwrench.library HDToolbox 44.6 (27.7.99) · Adapted to hdwrench V44.100 · After a lot of chrashes and endless loops I stopped all tests to use the NDS features to select usefull devices with option ASKDEVICE. Now all devices that are used with a drive and all devices in memory which do not mach a exclusion-list are presented to the user. · Cursor-Left and Cursor-Right may be used to browse through the partitions. Usefull if a partition is very small. · The drive scanning should now work with devices that uses unique names for each board (scsi.device, 2nd.scsi.device ...) and devices which expects the board number in the unit number (100 * board + ...) · Should now recognize drives with addresses or LUNs larger 7 on wide scsi boards. · If the user cancels the change-flag question it is not longer repeated until exiting HDToolBox · Fixed and changed algortihm to change the LAST#? flags. All drives accept Type 0 and 7 are ignored. · Fixed window title · Added automatic stack extension at startup · Changing a RDB now differs between minor and major changes · Destroying data on partitions now lists all destroyed partitions before saving RDB · Starting HDToolBox from WB without tooltype DEVICE_NAME caused a lot of hits because there was no default devicename set. Now "scsi.device" is the default. HDToolbox 44.8 (5.8.99) · Added callback for scanning drives. Not working yet due to problems with hdwrench.library V44.102 · Reference labels for partition gadgets now uses the different patterns. · Above partition gadget the first and last cylinder is displayed · adapted units (K, M, G) to Workbench. · only drives with type 0 or 7 are editable anymore. An error message pops up for all other or unknown drive types. · Added tooltype MFSAVEPATH which is used in saving mountfiles for saving filesystems and drive init code. Default is "SYS": which is replaced by hdwrench with L: for filesystems and DEVS: for drive init code. Use an empty string to save to same location as mountfile. · fixed a bug with extended error messages (drive parameter were trashed) · string.gadget doesn't except strings that have exactly the size of the buffer (including NUL char). Increased size of buffer. · still problems with loading back saved RDB files. Mountfiles seems to work now. HDToolbox 44.9 (9.8.99) · fixed wrong device name prefixes · faster scanning of devices and boards · calculating pointer addresses from block numbers in RDB were wrong. · added better test for existing devices while scanning HDToolbox 44.10 (12.8.99) · Changed layout a bit to make sure the window can be opened on 640x200 with different bevel styles and topaz/8. · Fixed a sign extension bug from reading BCPL strings. · enabled callback hook. You must use hdwrench V44.104 or the drive list will be empty. HDToolbox 44.11 (20.9.99) · MaxChars of some string gadgets were too small (bug in STRGCLASS) · rdb_RGBBlocksLo was not added to block numbers before saving RDB blocks. · Calling QueryCapacity() for SCSI types != 0 or 7 is not a good idea. The capacity is now given as "Unknown" for tapes, scanners, etc. · Checking validity of RDBs by comparing result of QueryCapacity and RDB irritated beta testers too much. · Edit hook for hex numbers was too restrictive (RAmiga-X didn't work). · If a partition was a little bit changed (like DMA mask or number of buffers) the "Reboot" dialog was opened at exit. HDToolbox 44.12 (20.9.99) · Changing the visible gadget page may change the window size. This cannot be fixed. · Updating a filesystem modified DOS Type. Fixed. HDToolbox 44.13 (22.9.99) · Ups, forgot to fix the catalog name (Sys/hdtoolbox.catalog). HDToolbox 44.14 (23.9.99) · added more devices to the ASKDEVICE exclusion list. ATTENTION: cybppc.device is added to the exclusion list. I'm afraid it cannot be handled by HDToolbox. If you try, wired things happen. You still can use this and all other devices from the exclusion list by selectem the device via tooltype. · The icon name for iconify icon is now the filename of the program. · A new partition name was only stored if left pressing [Return]. · fixed one enforcer hit if "Cancel" was pressen in select-device page. · HDToolbox should now fit on a 640x200 screen if catalog does not contain to long strings. HDToolbox 44.15 (27.9.99) · File system name on partition page was not updated after changing the type. · Updating a FilesystemHeaderBlock which did not contain a filesystem file name replaced the identifier with default one. This bug was © by "Bad Coding Style Company". HDToolbox 44.16 (28.9.99) · Fixed enforcer hits when quitting. · Opening window from iconify state did not reattach the menu strip to window. HDToolbox 44.17 (29.9.99) · returning from "Change..." or "Add/Update..." filesystem selected first partition again. HDToolbox 44.18 (1.10.99) · cybscsi.device is added to the exclusion list. --- OS 3.5 release --- HDToolbox 44.19 (17.11.99) · added a lot of GA_TabCycle tags · changed the LAST#? flag handling a bit. HDToolbox 44.20 (29.11.99) · increased default buffers to 80. Is this enough? · "Automount partition" checkbox uses a wrong tag so it didn't response useful to mouse events. · default blocksize is now 1024 for drives with physical blocksize 512. Drives with larger physical blocksize (eg 2048) still use the same value as the physical blocksize. HDToolbox 44.21 (6.12.99) · default MaxTransfer is set to 0x1fe00 to avoid data crashes HDToolbox 44.22 (7.12.99) · removed cybppc.device and cypscsi.device from forbid-list of devices. · added hyperCOM3Z.device to forbid-list. --- Boing Bag 1 --- HDToolbox 44.23 (4.11.2000) · added "Envoy FS" to the list of forbidden devices. · fix: the number of entries in Env table is not longer the size of the C structure but the correct number of entries. HDTB still differs between bootable (19 entries) and non bootable (16 entries) partitions. Not really important I think. · If finding default values of a drive returns an error the function call is done a seconds time without the optimization flag set. I always thought hdwrench.library does this fallback automatically. --- OS 3.9 release --- HDToolbox 44.24 (6.11.2000) · added ahi.device to forbid-list · vendor string is now filled with unknown + 21 spaces before calling FindDiskName. This should at least give a valid name if the disk name cannot be read at all. HDToolbox 44.25 (7.11.2000) · added more devices to forbid-list (hyperCOM#?, hyperPAR#?, vmcisdn#?, tpspool#?). Added pattern matching for more complex device names. · one menu item was enabled in partition page. Saving a mountlist of a single partition was planned for OS 3.5 but never supported by hdwrench.library. Now the menu item is disabled too (and so the full menu). HDToolbox 44.26 (14.11.2000) · added multidisk.device, vdisk.device and silversurfer.device to forbid-list. · changed "Load RDB..." to "Load RDB From File..." and "Save RDB..." to "Save RDB To File...". HDToolbox 44.27 (12.12.2000) · fixed enforcer hit when deleting partition or clicking into empty space on drive. HDToolbox 44.28 (19.12.2000) · added sanamni.device to the forbidden device list · Appicon for iconify is now unsnapped after loading HDToolbox 45.1 (19.12.00) · dumped to V 45. HDToolbox 45.2 (21.12.2000) · added iobelix(par|ser).device · added fd.device · added iosterix(par|ser).device. I know this devices do not exist. But due to Joanne Dow I had to add them as partners for iobelix.