1 unstable release
Uses new Rust 2024
| 0.1.0 | Sep 6, 2025 |
|---|
#5 in #eprom
34 downloads per month
Used in onerom-protocol
22KB
476 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
~1–2MB
~42K SLoC