Short: Converts LHA/LZH/ZIP/ZOO/ARC/PP/XPK ARJ -> LZX, (v2.0) Author: pierrec@kajen.malmo.se (Pierre Chateau alias DarkSpirit) Uploader: steptoe netcomuk co uk Type: util/arc Version: 2.0 Architecture: m68k-amigaos WARNING! You need atleast an 020+ to use this utility. (Or convert the source if you want) Just simply copy the files from the directories contained in the archive that you have just extracted,to the same directories. Thats It !! If you are using Opus then just set up a button called 'LZX Convert',or whatever takes your fancy,and set it up as below ..... AmigaDos c:LZXConv {f} Then set the following flags CD Source Do All Files Output Window Run Asynchronously Workbench to Front This is a set up for Opus v4.xx,so if you are using Opus v5.xx or greater, just create a button as normal,and do the same ...... Now simply select the files you want to convert and let it get on with it. Don't worry about a temporary archive,thats created in the directiry you have selected the files in,and will be deleted after the operation has finished. If you want to do it by the CLI,then use the following : LZXConv archivename and thats it !! EG: LZXConv ram:mytest.zip Remember.. Lx is a program who recognizes LZX/LHA/LZH/ARC/ZIP/ARJ/ZOO *BUT* you must have the exe files for each archive in your C: directory !! LZX LHA UnZip ARJ ZOO I have included the source in E so you can update them if you like and maybe make it to work on 68000 (I am to lazy right now). The only thing you have to do is to make the assembler source to not search a long/Word on odd addressed. dvs instead of CMP.L #".LHA" use CMP.B #".", CMP.B #"L" and so on. but as I said, I am to Lazy to fix it right now but if you want me to fix it then send me a message and beg for your life 8) and I just might fix it. Anyway, 68000 is Crap, 68020+ RuleZ. So get yourself an A1200 or better. This has been tested on a basic A1200,and also an A1200 with extra memory. Also on an A1200 with an Apollo 040.25mhz,and also with OxyPatcher running,so I think that means it should run on any Amiga equipped with an 020 or greater, Dunno about the PPc boards that are being produced. But I can't see why it shouldn't......... Have fun and feel free to alter the source...I did (steptoe) All that has been added is the PP and XPK archive types,and to speed things up a bit by adding a 250k input buffer,and setting the LZX merge limits to 1800. That will save a bit of time,and get a few extra bytes out of the archives. I've also set the -Qf option,which does speed LZX up quite a bit,but at the sacrafice of losing memory. So make sure you're not trying to run too many things at once. Like I do !! If you have a minimum of 4 meg fast,you should have no problems at all. If anyone knows how to add multiple file support,then feel free to add it,and improve this nice little util vastly. Being able to select a volume would be nice,or just a directory would make a big improvement. Then you can go away and leave it overnight to do its work !! Have fun ........... 'Steptoe'