Welcome, Guest. Please login or register.

Author Topic: XPK Compression Tools on Non-Amiga Platforms  (Read 2363 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline nyteschaydeTopic starter

  • VIP / Donor - Lifetime Member
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 643
    • Show all replies
    • http://www.nyteshade.com
XPK Compression Tools on Non-Amiga Platforms
« on: February 07, 2003, 04:58:34 AM »
I was looking for alternatives to zip, rar and ace for the PC platform and I was noticing that there wasn't much out there. Does anybody want to go in together to port the XPK interface and libraries to the PC and or the Mac. I think it would be well worth while.

What do you think?
Senior MTS Software Engineer with PayPal
Amigas: A1200T 060/603e PPC • A1200T 060 • A4000D 040 • A3000 (x2) • A2000 Vamp/V2 • A1200 (x4) • A1000 (x3) • A600 Vamp/V1 • A500
 

Offline nyteschaydeTopic starter

  • VIP / Donor - Lifetime Member
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 643
    • Show all replies
    • http://www.nyteshade.com
Re: XPK Compression Tools on Non-Amiga Platforms
« Reply #1 on: February 07, 2003, 07:03:49 AM »
It appears that there was some effort made to port the libraries to UNIX but nothing seems to have come from it.

It might be a decent place to start but I believe it was based on old build of XPK for the Amiga. In addition it doesn't even compile under mingw.
Senior MTS Software Engineer with PayPal
Amigas: A1200T 060/603e PPC • A1200T 060 • A4000D 040 • A3000 (x2) • A2000 Vamp/V2 • A1200 (x4) • A1000 (x3) • A600 Vamp/V1 • A500
 

Offline nyteschaydeTopic starter

  • VIP / Donor - Lifetime Member
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 643
    • Show all replies
    • http://www.nyteshade.com
Re: XPK Compression Tools on Non-Amiga Platforms
« Reply #2 on: February 08, 2003, 08:29:28 AM »
Using WinZIP I compressed a CD image file (740MB) to only 720MB. Using WinUAE I compressed the same image using XPKNUKE and it was compressed to 670MB. You tell me what is better.  Looking at the sources there is some ASM but I think someone who knows assembler for both machines should be able to port the code.

I don't expect to have applications temporarily uncompress like powerpacker but it would be nice to create self-extracting archives that are obviously much smaller than what is capable with WinZip, WinACE and WinRAR.
Senior MTS Software Engineer with PayPal
Amigas: A1200T 060/603e PPC • A1200T 060 • A4000D 040 • A3000 (x2) • A2000 Vamp/V2 • A1200 (x4) • A1000 (x3) • A600 Vamp/V1 • A500
 

Offline nyteschaydeTopic starter

  • VIP / Donor - Lifetime Member
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 643
    • Show all replies
    • http://www.nyteshade.com
Re: XPK Compression Tools on Non-Amiga Platforms
« Reply #3 on: February 08, 2003, 08:28:07 PM »
I recently compiled the partial UNIX port of XPK under windows using CygWin. I tried mSys before and it didn't have enough to  do it right.

4 libraries where ported in the UNIX port. NONE,SQSH,GZIP and RLEN. Although everything compiled correctly I still can't seem to get it to locate the compressor libraries correctly so I'll have to look into it a bit more.

There aren't that many different source files so perhaps I'll attempt a JAVA version of XPK. It would be a rewrite and based on this code and the latest code for the Amiga and it would be Object Oriented. Possibly using .jar files as the compressor libs. What does anybody think?
Senior MTS Software Engineer with PayPal
Amigas: A1200T 060/603e PPC • A1200T 060 • A4000D 040 • A3000 (x2) • A2000 Vamp/V2 • A1200 (x4) • A1000 (x3) • A600 Vamp/V1 • A500