rom64
github.com
Spec sheet
- Purpose
- rom64 is a Nintendo 64 ROM utility written in Go.Read 11 Oct 2026 · github.com
- License
- The repository lists an MIT license.Read 4 Oct 2026 · github.com
- Build
- The README says to install Go, fetch module dependencies, and run make all to build the project.Read 4 Oct 2026 · github.com
- Build instructions
- The README’s build instructions say to install Go for the relevant platform, fetch module dependencies, and run `make all`.Read 11 Oct 2026 · github.com
- Checksum limitation
- The README says validation checksums work only for ROM files in native big-endian Z64 format.Read 11 Oct 2026 · github.com
- Checksums
- The utility can calculate file MD5 and SHA-1 checksums and CRC values.Read 4 Oct 2026 · github.com
- Commands
- It provides `ls` to list ROMs, `info` to show information about one ROM, `convert` to convert a ROM, and `validate` to check a ROM’s SHA-1 checksum.Read 11 Oct 2026 · github.com
- Datfile
- The binary includes a recent datfile, and users can specify a different one with the --datfile flag.Read 4 Oct 2026 · github.com
- File checksums
- File checksum fields include MD5, SHA-1, and CRC values, and checksum calculation can be requested when listing ROMs.Read 11 Oct 2026 · github.com
- Format conversion
- The `convert` command converts non-native ROM formats to native big-endian Z64 format.Read 11 Oct 2026 · github.com
- Maintainer
- The GitHub profile identifies the maintainer as Mike Roach and lists Denmark as the location.Read 11 Oct 2026 · github.com
- Open source license
- The repository identifies its license as MIT.Read 11 Oct 2026 · github.com
- Output formats
- The listing command supports table, text, JSON, CSV, tab-delimited, and XML output.Read 4 Oct 2026 · github.com
- Release
- The releases page lists v0.5.4 as the latest release and describes its `--rename-validated` flag.Read 11 Oct 2026 · github.com
- Rename option
- The `validate --rename-validated` option renames a validated ROM to the filename listed in the datfile.Read 11 Oct 2026 · github.com
- ROM conversion
- The convert command converts ROMs from non-native formats to native big-endian Z64 format and then checks the SHA-1 against known good checksums.Read 4 Oct 2026 · github.com
- ROM details
- ROM information includes metadata such as image name, region, video system, version, CIC chip type, and CRC values.Read 11 Oct 2026 · github.com
- ROM listing
- The `ls` command supports table, text, JSON, CSV, tab, and XML output formats.Read 11 Oct 2026 · github.com
- ROM metadata
- Its listing command can report ROM title, ID, region, video system, CIC chip type, version, format, and file details.Read 4 Oct 2026 · github.com
- Validation
- The validate command checks a ROM’s SHA-1 against known-good checksums from a datfile.Read 4 Oct 2026 · github.com
- Validation data
- The binary includes a recent datfile of known ROMs and SHA-1 checksums, and users can specify their own datfile with `--datfile`.Read 11 Oct 2026 · github.com
- Validation limit
- Checksum validation works only on ROM files in native big-endian Z64 format.Read 4 Oct 2026 · github.com
Where Specifiction places it
- ROM Management Software#20 of 397.4