https://github.com/jcfieldsdev/genesis-rom-converter
A command-line program for converting Sega Genesis ROM formats
https://github.com/jcfieldsdev/genesis-rom-converter
c emulation genesis mega-drive sega
Last synced: 17 days ago
JSON representation
A command-line program for converting Sega Genesis ROM formats
- Host: GitHub
- URL: https://github.com/jcfieldsdev/genesis-rom-converter
- Owner: jcfieldsdev
- License: mit
- Created: 2023-12-10T01:09:19.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-12-10T01:11:05.000Z (over 1 year ago)
- Last Synced: 2025-01-18T07:31:50.768Z (5 months ago)
- Topics: c, emulation, genesis, mega-drive, sega
- Language: C
- Homepage:
- Size: 298 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# genesis-rom-converter
A command-line program for displaying header information about and converting Sega Genesis/Mega Drive ROM images. Written in C.

## Guide
Usage: `megarom input_file [output_file]`
If one argument given, shows ROM header information.
If two arguments given, converts bin to smd or smd to bin. Automatically detects format of input file.
## Acknowledgments
This is basically a rewrite of [GROM](https://www.zophar.net/utilities/segautil/grom.html) by [Bart Trzynadlowski](https://www.trzy.org/), with the following differences:
- Determines the format from the file contents instead of the file extension
- Requires the user to specify an output file
- Only works on one file at a time rather than accepting multiple inputs (use a shell `for` loop instead)The last two make it work more consistently with other Unix utilities and more scriptable.
## Authors
- J.C. Fields
## License
- [MIT license](https://opensource.org/licenses/mit-license.php)
## See also
- [Genesis ROM Utility](https://github.com/jcfieldsdev/genesis-rom-utility)—A GUI program with similar functionality.