2 releases
Uses new Rust 2024
| new 0.1.1 | Mar 26, 2026 |
|---|---|
| 0.1.0 | Sep 6, 2025 |
#5 in #eprom
Used in onerom-protocol
26KB
594 lines
One ROM Database
Database of known ROMs used by One ROM Lab.
lib.rs:
One ROM Lab - ROM Database
The primary approach taken to identifying ROMs is to use a SHA1 digest of it. If that fails to provide a match, we try a 32-bit summing checksum.
This combination will always, uniquely, identify a ROM - in fact the SHA1 digest should. This has the side effect of a unique ROM image needing a single name and part number in the database. If this turns out to be an unsound assumption, we may need to add the concept of aliases.
Dependencies
~0.8–1.8MB
~39K SLoC