Skip to content
SPECIFICTION
Get listed

rom64

github.com

WindowsmacOSLinux
Visit github.com
Spec score 7.4 #20 of 39 in ROM Management Software

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

Alternatives to rom64All alternatives →