studio-lucia / sega_cmp

Rust library providing Sega Saturn-compatible CMP compression

Home Page:https://docs.rs/sega_cmp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sega_cmp

This Rust crate provides an implementation of Sega's CMP run-length encoding compression format. This format was created by Sega, and used in many Saturn games by Sega and third parties. This library aims to provide a 100%-compatible compressor able to be used to replace data in retail Saturn games.

This crate embeds C code written by @MrConan1.

Contributing

  1. Fork the repository
  2. Create a new branch
  3. Commit your changes
  4. Open a pull request
  5. 🎉

Bugs and support

Please report any issues on this repository's issue tracker. I'll try to do whatever I can to help!

About

Rust library providing Sega Saturn-compatible CMP compression

https://docs.rs/sega_cmp

License:GNU Lesser General Public License v3.0


Languages

Language:C 76.1%Language:Rust 23.9%