Newest Hacks

Ghosts'n Goblins Restoration Super Riff World Refill Weapon after Death Refill Weapon after Death

Newest Translations

Mega Man X3 Top Roller Konami's Tennis Konami’s Boxing

Newest Utilities

Crash 2 Level Editor BARF! Tilemap Studio Lightweight Checksum Calculator

Newest Reviews

Schala Edition Prince of Persia 2 - Remastered Edition Super Turrican Plus King Colossus

Newest Homebrew

Rex Run for Game Boy DeadlyNeuroEf Circle Boy Nova the Squirrel

Featured Hack Images

Yoshi’s Island: Yoshi Color Fix Byte’s Adventure Cheetahmen II - Bugfixed version 2.1 Rockman P (Peercast)

Featured Translation Images

Namida no Soukoban Special Head Buster Torneko no Daibouken: Fushigi no Dungeon Monkey Island 2: LeChuck's Revenge

Recent Updates

Final Fantasy VI C2FF6D (de)compressor

Compression / Decompression

Description:

Implements the decompression routine (a variant on LZ77 using a 0×800 byte sliding window, distinguishing length-distance pairs from literals by prefixing every group of 8 pairs/literals with a single byte, each bit of which controls whether the next corresponding byte is a literal or a length-distance pair; length-distance pairs are encoded as 2 bytes [abcdefgh ijklmnop] where length is [lmnop] and distance is [ijkabcdefgh]) found at 0xC2FF6D in at least the original Japanese and both English releases of Final Fantasy VI on the SNES.

Also implements a complementary compression routine to generate data that the aforementioned decompression routine will be able to decompress.

Links:

User Review Information
No User Reviews!