Subject: sqsh support in uade2 ?

From: npomarede
Date: Wed Aug 2 21:00:49 2006

To: UADE-Developer-discussion
Hello,

as the title says, I updated to uade2 after a long time and my sqsh'ed files from my amiga are not playable anymore (I think they were with uade1).

Is there any plan to add depacker support in uade2 ?

I also have some CUSTOM modules that were packed with imploder.library, but I don't think there's a C version of the depacker that could be used ?

Thanks !

Nicolas

---

From: shd
Date: Fri Aug 4 11:54:49 2006

To: UADE-Developer-discussion
[quote:41e1f6090c="npomarede"]Hello,

[/quote:41e1f6090c]

The idea was to remove all depacking support from uade2. Instead, we provide a separate tool to depack your files. See http://zakalwe.fi/~shd/foss/amigadepacker/

[quote:41e1f6090c]I also have some CUSTOM modules that were packed with imploder.library, but I don't think there's a C version of the depacker that could be used ?
[/quote:41e1f6090c]

There's no imploder support :( If you can get a proper C source I could add the support into amigadepacker.

---

From: Guest
Date: Fri Aug 4 17:44:51 2006

To: UADE-Developer-discussion
[quote:2b5b522fc3="shd"][quote:2b5b522fc3="npomarede"]Hello,

[/quote:2b5b522fc3]

Yes, I found this one and used it. Too bad it doesn't support more format.

[quote:2b5b522fc3]I also have some CUSTOM modules that were packed with imploder.library, but I don't think there's a C version of the depacker that could be used ?
[/quote:2b5b522fc3]

There's no imploder support :( If you can get a proper C source I could add the support into amigadepacker.[/quote:2b5b522fc3]

I didn't look the source for a while, but if I recall, uade has some kind of mini version of the main functions of the OS to offer a compatibility layer between uade and all the replay routine.
Since eagleplayer on amiga was able to use xpk library, have you considered the possibilty to add the necessary functions to load and use the 68000 version of the xpk library before calling the original 68000 replays ?

This would require to look at xpk to see the list of system calls involved, but perhaps this could be done ?

---

From: shd
Date: Sun Aug 6 14:08:56 2006

To: UADE-Developer-discussion
[quote:94cd3cb82b="Anonymous"]I didn't look the source for a while, but if I recall, uade has some kind of mini version of the main functions of the OS to offer a compatibility layer between uade and all the replay routine.
Since eagleplayer on amiga was able to use xpk library, have you considered the possibilty to add the necessary functions to load and use the 68000 version of the xpk library before calling the original 68000 replays ?

This would require to look at xpk to see the list of system calls involved, but perhaps this could be done ?[/quote:94cd3cb82b]

It could possible be done with some effort, but I'm not willing to do it. You may volunteer to do it yourself, though =)

---

From: npomarede
Date: Tue Aug 8 15:32:09 2006

To: UADE-Developer-discussion
[quote:f5cd513b42="shd"][quote:f5cd513b42="Anonymous"]I didn't look the source for a while, but if I recall, uade has some kind of mini version of the main functions of the OS to offer a compatibility layer between uade and all the replay routine.
Since eagleplayer on amiga was able to use xpk library, have you considered the possibilty to add the necessary functions to load and use the 68000 version of the xpk library before calling the original 68000 replays ?

This would require to look at xpk to see the list of system calls involved, but perhaps this could be done ?[/quote:f5cd513b42]

It could possible be done with some effort, but I'm not willing to do it. You may volunteer to do it yourself, though =)[/quote:f5cd513b42]

hmmm ... long time since no 68000 (but it's like riding a bike, you never forget it :) ).
Well, not at the moment, but perhaps during the long winter's nights :)

---

From: shd
Date: Tue Aug 8 19:14:12 2006

To: UADE-Developer-discussion
[quote:1356880e48="npomarede"]Well, not at the moment, but perhaps during the long winter's nights :)[/quote:1356880e48]

Yes, what better time to hack. In winter the ground is covered with a thick layer of snow and sun shines rarely. It is mostly dark outside. Best programs are created during darkness =) I love Finnish winter...

---

From: kyz
Date: Mon Aug 6 12:07:00 2007

To: UADE-Developer-discussion
[quote:2a063bbc78="shd"]There's no imploder support :( If you can get a proper C source I could add the support into amigadepacker.[/quote:2a063bbc78]

Just browsing and noticed this. Here are your answers:

C source code for explosion algorithm:
[url]http://dev.exotica.org.uk/wiki/Imploder_file_formats#Explosion[/url]

All possible Imploder formats (in assembler):
[url]http://libxad.cvs.sourceforge.net/libxad/libxfd/source/master/slaves/Imploder.a?view=log[/url]

---

From: shd
Date: Mon Aug 6 12:22:48 2007

To: UADE-Developer-discussion
[quote:070fda1087="kyz"]C source code for explosion algorithm:
[url]http://dev.exotica.org.uk/wiki/Imploder_file_formats#Explosion[/url]
[/quote:070fda1087]
Who wrote that code? If it's yours, which license can we use? Preferably some liberal license, but GPL will do.

---

From: Guest
Date: Mon Aug 6 13:11:07 2007

To: UADE-Developer-discussion
[quote:3cad1fcbe6="shd"][quote:3cad1fcbe6="kyz"]C source code for explosion algorithm:
[url]http://dev.exotica.org.uk/wiki/Imploder_file_formats#Explosion[/url]
[/quote:3cad1fcbe6]
Who wrote that code? If it's yours, which license can we use? Preferably some liberal license, but GPL will do.[/quote:3cad1fcbe6]

The authors of Imploder own the original 680x0 code, on which my reimplementation in C is based. I wrote the C code. Please consider it a donation to the public domain.

---

From: shd
Date: Mon Aug 6 15:38:47 2007

To: UADE-Developer-discussion
[quote:74f99270f8="Anonymous"]The authors of Imploder own the original 680x0 code, on which my reimplementation in C is based. I wrote the C code. Please consider it a donation to the public domain.[/quote:74f99270f8]
Would you please send this acknowledgement as an email to [email-masked]? Can not accept permissions from anonymous kohina board users :D