https://github.com/devpow112/sgcc
:wrench: A Sega Genesis ROM checksum corrector
https://github.com/devpow112/sgcc
checksum github-actions sega-genesis tool
Last synced: 6 months ago
JSON representation
:wrench: A Sega Genesis ROM checksum corrector
- Host: GitHub
- URL: https://github.com/devpow112/sgcc
- Owner: devpow112
- License: mit
- Created: 2021-02-27T18:35:40.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-04-08T13:28:38.000Z (6 months ago)
- Last Synced: 2025-04-19T07:51:51.984Z (6 months ago)
- Topics: checksum, github-actions, sega-genesis, tool
- Language: Python
- Homepage:
- Size: 108 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# SGCC (Sega Genesis Checksum Corrector)
A [Sega Genesis] ROM checksum corrector.
## Prerequisites
- [Python]
## Usage
Script can be run on any platform that can run **Python**. By default the ROM
file will not be changed and it will create a new file with `_cc` appended to
the filename. You can supply either `-i` or `--in-place` to have it modify the
ROM in-place or supply `-s` or `--suffix` to change the default appended suffix
to something else.```console
usage: [python] sgcc.py [-h] [-i] [-s SUFFIX] pathCompares and corrects the checksum for a Sega Genesis ROM.
positional arguments:
path Relative path to the Sega Genesis ROM file.optional arguments:
-h, --help show this help message and exit
-i, --in-place Make header change in-place, otherwise make another file
-s SUFFIX, --suffix SUFFIX
Custom suffix to use when not doing in-place fixing
```[Sega Genesis]: https://en.wikipedia.org/wiki/Sega_Genesis
[Python]: https://www.python.org/downloads/windows