What is this?
If you are an old Amiga user who have installed WinUAE or other Amiga emulator then this plugin is for you. When I buy my *first* Amiga 500 many-many years ago, I stated to collect programs, utilities (games?) for developing. My own developed code are archived on floppy disk. After this lovely years moved on PC but sometimes I need some previously developed routines from my old archives. To speedup searching and the better overview those archives are moved to CDs. But there was no simple and easy way to access them directly in ADF (or DMS, etc.) from my favorite file manager Total (Windows) Commander. I found on the net a shell extension, but I don't like Windows explorer(tm) :-0. After a while to wait someone to release this kind of plugin, I stated this project. After some of previous releaseses the new release V2.00 and above have a capability to create/modify ADF file not only extract. At this point I must say thanks for many Amiga funs over the world, for suggestions and bugreporting to make this plugin much , much better, and for Christian Ghisler for Total commander the *only* file manager. With this plugin you can handle DMS, ADZ, HDF, DMP file types too. If you are looking for the plugin like this on Linux OS ( or other posix like OSes ) then look at my ADFFS
Developed and tested on Windows XP with Visual C 6 & Total Commander 5.51-6.53
With this useful tools:
ADFlib (C) 1997-1998 by Laurent Clevy & Dan Sutherland
Zlib by Jean-loup Gailly & Mark Adler
xDMS by Andre Rodrigues de la Rocha
Bug? in "delete from adf file": If user quick deletes files from adf archive (one-by-one) the plugin (or Total Commander?) don't refresh file list, which cause some failure on reading file from archive (but only last one!), anyway the name of the file should be removed. You can ignore this or you can fix problem by quiting from total commander and running again, after this operation the deleted file is really gone! You can eliminate this "bug" by dirty hack - selecting checkbox in options dialog. The hack will go into sleep for some short time period after deleting to allow system to wake up and refresh (reread?) file list ;-)
Here is the 64bit version of the AmigaDX plugin!
Recently recompiled some of my old projects to the new win64 platform and because I already had installed Windows 7 (64bit) and mingw64 in my VirtualBox. I was thinking it is the right time to recompile my old TC plugins too. Thankfully to some folks who fixed the adflib for the 64 bit platform. Compiling the code went surprisingly well. Only small changes were needed. The result is here.
Note: This is the first 64 bit release and not fully tested. If you found a bug let me know. But I can't promise it will be fixed in a short time.
I also put to download the source code too. I used mingw64 to compile the code. So the source code is adopted for the environment. For makefile generator I use premake. With that tool it is possible to make Visual Studio solution file too. But I did not tested.
Some of you may wondering what is the easiest way to install this plugin?
Well, TC's auto install feature were supported by the plugin quite a long time by now. So here it is how to do it:
Download zipped amigadx36.bin.zip file, but don't unpack it! Instead double click on downloaded file within TC. Then you will be prompted to accept plugin installation. Click on 'Yes' and you are done.