It is currently Sat Oct 21, 2017 12:27 pm

All times are UTC - 7 hours





Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: aPLib decrunchers
PostPosted: Sat Jun 26, 2010 2:42 am 
Offline

Joined: Thu Oct 05, 2006 6:29 am
Posts: 911
I've written a couple of aPLib decrunchers in 6502 assembly that you can find here.
The first one decrunches to RAM, which might be useful if you've got a cart with extra RAM on it. The second one decrunches directly to VRAM.

None of the routines are particularly optimized for the 6502, since I mainly wanted to get them to work, so I wrote them in what I thought was a straight-forward way. Both of them uses 16 bytes of zeropage RAM while decrunching.

The assembly dialect used is NESASM, but I guess they should be easily fixable to assemble with pretty much any other 65xx assembler.


Top
 Profile  
 
 Post subject:
PostPosted: Sat Jun 26, 2010 10:00 am 
Offline

Joined: Wed May 19, 2010 6:12 pm
Posts: 2295
What is APlib, and how does it works. I'm interested in compression algorithms.


Top
 Profile  
 
 Post subject:
PostPosted: Sat Jun 26, 2010 10:04 am 
Offline

Joined: Thu Oct 05, 2006 6:29 am
Posts: 911
aPLib is an LZ-based algorithm which performs better than simpler algorithms like LZ77 and LZSS.
It has its own website here.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 9 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group