NATIVE PKUNZIP FOR X16.
Posted: Sat Mar 09, 2024 6:50 pm
I'VE TEMPORARILY SUSPENDED WORKING ON THIS PROJECT. IT WAS GETTING VERY FRUSTRATING AND I'M STILL A NEOPHYTE AT 6502 ASSEMBLY. IF ANYONE WANTS TO TAKE OFF ON THIS I'M HAPPY TO RELATE WHAT I'VE LEARNED SO FAR. I MAY STILL COME BACK TO THIS AT SOME POINT SO THERE IT IS.
Ok I've been working on Porting UNZIP64 to the X16.
It still has some problems and I'm continuing work on it.
It is in a semi-usable state though. It will extract MOST zip files I create on Linux.
For some reason zip files I create on Windows it seems only the 1st file is extracted.
It will also uncompress .gzip files (though it DOES NOT untar them)
I expect that I won't be able to fix the Windows Zip file problem any time soon.
The Zip code is mostly a Black Box to me at the Moment. I've just been working
at converting the C64ism's to X16 code.
There are still many bugs in this port. Use with caution...
Original code comes from here: http://www.kludgesoft.com/c64/unzip64v2.html
The code assembles with 64tass. The same assembler Prog8 uses.
Attached archive includes
unzip.prg - The executable
unzip.s - the original C64 source
unzipx16.s - My updated source
AND HERE IT IS
Ok I've been working on Porting UNZIP64 to the X16.
It still has some problems and I'm continuing work on it.
It is in a semi-usable state though. It will extract MOST zip files I create on Linux.
For some reason zip files I create on Windows it seems only the 1st file is extracted.
It will also uncompress .gzip files (though it DOES NOT untar them)
I expect that I won't be able to fix the Windows Zip file problem any time soon.
The Zip code is mostly a Black Box to me at the Moment. I've just been working
at converting the C64ism's to X16 code.
There are still many bugs in this port. Use with caution...
Original code comes from here: http://www.kludgesoft.com/c64/unzip64v2.html
The code assembles with 64tass. The same assembler Prog8 uses.
Attached archive includes
unzip.prg - The executable
unzip.s - the original C64 source
unzipx16.s - My updated source
AND HERE IT IS