Skip to content

Clownacy/clownnemesis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7abcddc · Mar 18, 2024

History

81 Commits
Feb 9, 2024
Feb 25, 2024
Feb 8, 2024
Feb 25, 2024
Feb 14, 2024
Feb 10, 2024
Feb 17, 2024
Feb 9, 2024
Feb 9, 2024
Feb 9, 2024
Feb 22, 2024
Feb 21, 2024
Feb 22, 2024
Feb 21, 2024
Feb 25, 2024
Mar 18, 2024

Repository files navigation

clownnemesis

A compressor and decompressor for the Nemesis format.

A description of the Nemesis format can be found here: https://segaretro.org/Nemesis_compression.

The compressor implements two prefix-code generation algorithms: Shannon-Fano and Huffman. Huffman produces the smallest files, while Shannon-Fano produces identical results to Sega's compressor.

Both an executable and library are provided. Both are written in ANSI C (C89).

To build this, use CMake.