Thanks to visit codestin.com
Credit goes to lib.rs

1 unstable release

Uses new Rust 2024

0.1.0 Sep 6, 2025

#5 in #eprom

34 downloads per month
Used in onerom-protocol

MIT license

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