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

Chat on Discord
Views: 753,356
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 07:49 PM
Guest: Register | Login

NeoRHDN - Utilities - Utility Information

Simple Tools
Compression / Decompression
Description
Simple Tools is a set of two simple utilities (a packer and an unpacker) for graphics. The compression algorithm is very simple and effective in the case when the image contains many repeating bytes in a row (pictures with monochrome backgrounds, for example). Compression is only repeated bytes in a row, while the rest of the data is not compressed (RLE). Images of formats (1 - 15) bits per pixel can be compressed quite well (4-7 times). Included with the utility is a description of the compression algorithm and ready-made solutions (code for unpacking) for the MIPS-R3000A CPU (used in Sony Playstation) and Super Hitachi 2 (installed in Sega Saturn). The code of the unpacker takes less than 20 instructions and in the case of the SH-2 CPU, for example, it will take no more than 40 bytes.

Summing up, if you are faced with packed data and you really don’t feel like messing with the original packing / unpacking algorithm (or annoy someone with this matter) and there is some free space in the game’s resources, you can use the Simple Tools.

PS: Even if the console uses a different CPU than the ones described above, knowing the compression algorithm and assembler of the current CPU, you can write your own code and optionally add it to existing ones. It is enough to create a text file with a description and put it in the root folder of the utility, thereby contributing to the Simple Tools project.
TitleSimple Tools
Authorpaul_met
CategoryCompression / Decompression
PlatformMultiple
GameN/A
OSWindows
LicenseN/A
Source CodeNo
LevelAdvanced
Version1.4
Release Date2020-02-11
Downloads457
Last Modified2020-02-12 20:40:05


Affiliates:


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

Page rendered in 0.030 seconds. (643KB of memory used)
MySQL - queries: 24, rows: 323/331, time: 0.024 seconds.