Skip to content

Rust library providing Sega Saturn-compatible CMP compression

License

Notifications You must be signed in to change notification settings

studio-lucia/sega_cmp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 76.1%
  • Rust 23.9%