News
Welcome to NeoRHDN! This place is still a work-in-progress, so pardon the construction...

Chat on Discord
Views: 753,854
Sections: Documents | Utilities | ROM Hacks | Games | Translations | Homebrew | Fonts | Community
Site: Main | Rules/FAQ | Discord | Memberlist | Latest posts | Stats | Ranks | Online users
11-21-24 11:56 PM
Guest: Register | Login

NeoRHDN - Utilities - Utility Information

Nintendo DS/GBA Compressors
Miscellaneous
Description
Nintendo DS/GBA - Some of my compression tools (source code included).

Maybe the best set of compression tools for DS/GBA.

Support both encode and decode data:
[list]
[li]BIOS compatible compressions (DS and GBA)[list][li]RLE[/li]
[li]LZSS (with my own optimized version, 'LZ-CUE')[/li]
[li]Huffman (this first and only tool to encode properly the 8-bit mode)[/li]
[/list][/li]
[li]non BIOS compatible compressions (only DS)[list]
[li]BLZ (used in ARM overlay files, RPG Maker DS)[/li]
[li]LZX (also known as LZ11 and LZ40, used in some games)[/li]
[li]LZE (used in Luminous Arc 2, Luminous Arc 3)[/li]
[/list][/li]
[/list]

Sorry, the 'readme' file is in spanish language (I'm too lazy to translate).

Run each command-line tool without parameters to view their usage.

[list]
[li]version 1.1:[list]
[li]added 'history.txt' file[/li]
[li]BLZ: added support to encode ARM9 files with 0x4000 bytes of secure area[/li]
[/list][/li]
[/list]

[list]
[li]version 1.2:[list]
[li]BLZ decode[list]
[li]updated messages[/li]
[li]do not remove the latest 4 zeroes in uncompressed files[/li]
[/list][/li]
[li]BLZ encode ARM9 files[list]
[li]check the size: greater as 16KB[/li]
[li]check the ID (0x0000): FF-DE-FF-E7-FF-DE-FF-E7-FF-DE-FF-E7-FF-DE[/li]
[li]check the Secure Area 2KB CRC16 (0x000E): CRC from 0x0010 to 0x07FF[/li]
[li]check the Secure Area 2KB end (0x07FE) : 00-00[/li]
[/list][/li]
[/list][/li]

[li]version 1.3:[list]
[li]solved a bug from the update 1.2 in Huffman encode[/li]
[/list][/li]

[li]version 1.4:[list]
[li]solved a bug Huffman compression (1-2-4 bits)[/li]
[/list][/li]

[/list]


If you use any of my stuff in your work, please include my name, 'CUE', in the credits.

You may use these tools under the terms of the GNU General Public License (GPL).
TitleNintendo DS/GBA Compressors
AuthorCUE
CategoryMiscellaneous
PlatformNDS
GameN/A
OSWindows
LicenseN/A
Source CodeNo
LevelAdvanced
Version1.4
Release Date2012-08-12
Downloads9586
Last Modified2013-01-19 08:54:41


Affiliates:


Acmlmboard v2.5.6+neo (2024-08-13)
© 2005-2024 Acmlm, Emuz, NinCollin, et al.

Page rendered in 0.027 seconds. (644KB of memory used)
MySQL - queries: 24, rows: 323/329, time: 0.022 seconds.