AA MM MM OOOO SSSS AAAA MMMM MMMM OO OO SS SS AA AA MM MMMMM MM OO OO SS SS AA AA MM MMM MM OO OO SS AA AA MM M MM OO OO SSS AAAAAAAA MM M MM OO OO SSS AA AA MM MM OO OO SS SS AA AA MM MM OO OO SS SS AA AA MM MM OOOO SSSS Development history, v1.0 to v1.20 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ AMOS started as an idea. An idea of being able to salvage data that would otherwise be lost. I thought this was a great idea, and contacted IBM for some technical doc on HPFS. "The doc for HPFS is classified", I was told. I was unable to breach this barrier (Does it have something to do with Microsoft's rights on HPFS?), so AMOS is all my own work. Without documentation, it is pretty hard to write a program for accessing and even writing HPFS-drives. And very easy indeed to trash drives, making them unreadable, OS/2 unbootable, and the like. Which is why AMOS has been such a long time underway, and which is also why nobody but my beta-testers have seen AMOS until this final v1.0 release. I am pretty sure that no disastrous bugs remain, but nevertheless: Try AMOS on your own machine, on a partition that contains data of which you have a backup. Then, when you've seen that it works, use it on your 700MB data- partition - but bear in mind that I have no responsibility whatsoever for your loss of data. If anything goes wrong, please fill out the problem sheet at the end of this text and send it to me - and I'll try to fix the problem as soon as possible... To make AMOS, hundreds of hours of work have been used. Most of the time has been used in a sector-editor, trying to figure out the cryptic ways of HPFS. Enjoy! Release history ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ v1.20 Released 5. feb. 1994. Highlights: EA- and Dirty Flag-support. + Added a limited batch feature. AMOS can now be started with a single command from DOS, execute it, and then exit. + Added the new DIRTY command. Now, you can turn the dirty flag on and off using AMOS. + Added display of the dirty flag in the MAP command. + Enhanced the EA command to display all EA's. It is even possible to display EA's associated with files located on FAT drives. + Added full EA-support. AMOS now copies EA's along with files, and deletes them when deleting files or directories. Not doing this sometimes resulted in allocation errors and lost data on disk, when removing files/directories having very large extended attributes associated. No longer. + Added new REMEA command. With this, users can remove selected EA's from files (Icons, .LONGNAME, etc). + Added new ADDEA command. Using this, users can add textual extended attributes to files - file descriptions, for instance. + Added new BATCH feature. When specifying a single AMOS command on the command line, AMOS will execute it before returning to the command line. If a /C precedes the command, AMOS exits to DOS after having executed the command. + Added documentation for AMOS' ability to emulate DOSKEY operation. - When issuing a DIR /S /P, the listing did not pause correctly, when many small directories were displayed. Fixed. - Fixed an error causing OS/2 to think lost data existed after having done a RD on HPFS. - CD'ing to a non-existing dir on FAT caused AMOS to exit with an error. Fixed. v1.11 Released 27. jan. 1994 (Panic-release) - Fixed MAJOR bug in the copy-to-HPFS-routine. Due to some minor changes, all HPFS write acticity in registered versions hit sector 0! Fortunately, no registrations had been sent out. - Fixed bug: AMOS didn't recognize any floppy drives A: or B: v1.10 Released 25. jan. 1994 + Better support for Dir /f; now counts dir-extents as well as file-extents. Reduced memory consumption drastically. + The delay for unregistered versions is now just 10 seconds. + /P now works with TYPE. + Added a new command, EA. Using this, you can get a very basic idea of the EA's associated with files. + It is now possible to abort COPY and TYPE of many files with ESC. + Enhanced the function of TREE, both in respect to memory use and functionality. Now includes number of files per directory, as well as a total bytes/files summary at the end. + Enhanced the internal editor a bit. Needs more work, though. + AMOS no longer allows reference to non-existing drives. In earlier versions, trying to access these caused AMOS to crash. + AMOS now retains the current directory after exiting. + DIR /F now works on FAT drives. Thus, you can now examine the fragmentation of all drives using AMOS. + Enhanced AMOS' ability to diagnose fatal IFS errors, and still access drives containing valid information. - Fixed some errors in the handling of FAT-drives. AMOS now uses FCB instead of handle methods to access FAT drives, since cluster information is supplied when using FCB's. - Fixed error in "existing file detection" when doing a COPY to FAT. - Fixed the DOSKEY function F8 to work properly. F8 now searches the command history for commands matching up to the position before the cursor location. - Fixed RD to work with the directory that was current when AMOS was started. - Fixed an error occurring when trying to RD *. ! Registration price has risen to DKR 400 ($ 62) for commercial users, and DKR 200 ($31) for non-commercial users. v1.01 Released 2. dec. 1993. Fixes minor bugs, mostly of cosmetical nature. Added support for FREEspace mapping of FAT-drives. This is an intermediate release, released instead of v1.1. v1.1 will include a FAT to HPFS file format converter, but I am having problems with making it work in every case, so this is all you get for now :-) v1.0 Released 11. nov. 1993. First public release. Features both HPFS read and write, but has no error correcting facilities. All basic FAT and HPFS manipulation routines are present. Only registered versions have access to HPFS write routines.