English Amiga Board


Go Back   English Amiga Board > Support > support.Apps

 
 
Thread Tools
Old 15 October 2019, 17:28   #1
hexaae
Bug hunter
 
hexaae's Avatar
 
Join Date: Jul 2006
Location: Italy
Age: 48
Posts: 2,161
External XAD LhA for 68k?

http://m68k.aminet.net/package/util/arc/xad_lha
is for OS4 PPC and contains source code...

Who's interested in porting it back to AmigaOS 3.x 68k?
Why? Because there are some nice unpackers like VoodooX that rely on XAD library but OS3.x m68k version of XAD has a very old LhA routine builtin, unable for example to extract with VoodooX this archive (lots of errors) and many other LHAs on Aminet:
http://m68k.aminet.net/search?query=mcc_texteditor

EDIT: the project has now a GitHub page: https://github.com/Hagbard-Celin/xadmaster_Amiga_68k

Last edited by hexaae; 23 January 2023 at 08:47. Reason: GitHub page
hexaae is offline  
Old 15 October 2019, 18:54   #2
Amiga68k
Registered User
 
Amiga68k's Avatar
 
Join Date: Oct 2017
Location: Amsterdam
Posts: 231
Quote:
Originally Posted by hexaae View Post
unable for example to extract with VoodooX this archive (lots of errors)
Errors are seen here too with VoodooX (and Unarc even) with your example archive, but eventually the archive is 'unpacked' as it's supposed to be...

So functionality wise you should be able to ignore those error messages. Your question however remains valid and it would be nice to have it properly working on 68k indeed.
Amiga68k is offline  
Old 15 October 2019, 21:32   #3
hexaae
Bug hunter
 
hexaae's Avatar
 
Join Date: Jul 2006
Location: Italy
Age: 48
Posts: 2,161
Yep, it's not a problem (I use up-to-date "Lha x..." from shell*), but an up-to-date XAD LHA client would be useful for a number of applications...

*
LhA Freeware Version 2.15 68020+
Copyright (c) 1991-94 by Stefan Boberg.
Copyright (c) 1998,1999 by Jim Cooper and David Tritscher.
Copyright (c) 2004-2011 by Sven Ottemann.
hexaae is offline  
Old 16 October 2019, 14:52   #4
hexaae
Bug hunter
 
hexaae's Avatar
 
Join Date: Jul 2006
Location: Italy
Age: 48
Posts: 2,161
The author kindly replied my mail and said new LHA client uses xad v13 features... So we need first xad v13 for 68k OS3.x
hexaae is offline  
Old 16 October 2019, 21:36   #5
hexaae
Bug hunter
 
hexaae's Avatar
 
Join Date: Jul 2006
Location: Italy
Age: 48
Posts: 2,161
Who's got a working gcc compiler environment?
hexaae is offline  
Old 17 October 2019, 14:37   #6
hexaae
Bug hunter
 
hexaae's Avatar
 
Join Date: Jul 2006
Location: Italy
Age: 48
Posts: 2,161
Here are the gcc sources to recompile xadmaster v13:
https://1drv.ms/u/s!ApMUGr0cuN39gcQz...4FA_Q?e=8Bi5MU

Who's got a ready gcc env to try and compile it for AmigaOS 3.x 68k?
hexaae is offline  
Old 19 October 2019, 09:27   #7
Wiking67
Blowing Out The Flame
 
Wiking67's Avatar
 
Join Date: Apr 2009
Location: Lulea Sweden
Age: 57
Posts: 214
Send a message via MSN to Wiking67
also intressted in this gem
Wiking67 is offline  
Old 27 October 2019, 03:22   #8
AmigaHope
Registered User
 
Join Date: Sep 2006
Location: New Sandusky
Posts: 942
Does it support lh6, lh7, lhe, etc? A lot of Amiga LhA tools seem to focus only on old LHA file formats that support lh5 max. =o
AmigaHope is offline  
Old 03 March 2020, 12:53   #9
James
Registered User
 
Join Date: Mar 2010
Location: Beckenham/England
Posts: 796
Quote:
Originally Posted by hexaae View Post
The author kindly replied my mail and said new LHA client uses xad v13 features... So we need first xad v13 for 68k OS3.x
Good news - The 68k AROS nightly builds include xadmaster.library 13.1, and it works on OS3! (Only tested with AfA)
Extracted some of the MUI 5 archives and there are no more errors.

https://www.eevul.net/downloads/nigh...8k-6.5.0-2.32/

Bad news - It doesn't work with any of the current external clients. (Some cause crashes)
James is offline  
Old 08 March 2020, 18:42   #10
hexaae
Bug hunter
 
hexaae's Avatar
 
Join Date: Jul 2006
Location: Italy
Age: 48
Posts: 2,161
Quote:
Originally Posted by James View Post
Good news - The 68k AROS nightly builds include xadmaster.library 13.1, and it works on OS3! (Only tested with AfA)
Extracted some of the MUI 5 archives and there are no more errors.

https://www.eevul.net/downloads/nigh...8k-6.5.0-2.32/

Bad news - It doesn't work with any of the current external clients. (Some cause crashes)
Thanks!
Which clients are crashing? Works fine with Voodoo-X 1.5 here (just replaced LIBS:xad dir and xadmaster.library)

Last edited by hexaae; 08 March 2020 at 20:31.
hexaae is offline  
Old 09 March 2020, 14:54   #11
hexaae
Bug hunter
 
hexaae's Avatar
 
Join Date: Jul 2006
Location: Italy
Age: 48
Posts: 2,161
Uhm... actually it doesn't crash here but throws a lot of WinUAE-Enforcer hits

https://hastebin.com/etepuposuc.shell

How can I report the bug to the authors?
hexaae is offline  
Old 08 October 2022, 02:08   #12
James
Registered User
 
Join Date: Mar 2010
Location: Beckenham/England
Posts: 796
Looks like hceline has managed to build a working version of xadmaster.library v13 for 68k.

https://eab.abime.net/showthread.php...56#post1567056

But nobody is helping with his/her query.
James is offline  
Old 08 October 2022, 04:33   #13
QuikSanz
Registered User
 
QuikSanz's Avatar
 
Join Date: May 2021
Location: Los Angeles / USA
Posts: 135
This really needs updating. Was a great unpacker/packer package in 3.9 and It was very versatile.

Chris
QuikSanz is offline  
Old 22 January 2023, 01:14   #14
James
Registered User
 
Join Date: Mar 2010
Location: Beckenham/England
Posts: 796
Quote:
Originally Posted by James View Post
Looks like hceline has managed to build a working version of xadmaster.library v13 for 68k.
https://eab.abime.net/showpost.php?p...42&postcount=7
James is offline  
Old 22 January 2023, 09:17   #15
hceline
Registered User
 
Join Date: Nov 2009
Location: Top of the world
Posts: 161
Since you mention it, I must note that my version is compiled with sas/c.
I wasted several days trying the GCC route, and it only strengthened my belief that Amiga software should be compiled with compilers made for Amiga.

Also, my version should work with older/3rd-party external clients. I have not had time to test with the build I uploaded yet, but it worked with my first build where I did too many changes to the source. The released build was made from a subset of those changes, so it should work unless I did something really stupid.

-Hagbard Celine
hceline is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
DOpus 4.17pre20 DMS XAD/XFD ClassicWB Octopus66 support.Other 3 05 May 2016 18:28
EDU - External Disk Unit | External gotek for Commodore Amiga with LCD & Sound arananet Amiga scene 7 02 April 2016 21:06
UnArchiving LHA Files Programmatically: Confused about XPK, XAD, XFD tygre Coders. C/C++ 18 17 June 2015 00:26
Fixed XAD for lha (OS3.9) ancalimon request.Apps 1 27 July 2014 17:39
RAR XAD - AmigaOS3 ? ancalimon request.Apps 6 19 January 2012 13:53

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 04:50.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.08335 seconds with 13 queries