5 unstable releases
0.3.0 | Oct 24, 2024 |
---|---|
0.2.1 | Jul 3, 2024 |
0.2.0 | Jul 2, 2024 |
0.1.1 | Oct 6, 2022 |
0.1.0 | May 9, 2021 |
#801 in Parser implementations
Used in rgbobj
52KB
1K
SLoC
rgbds-obj
A Rust crate for working with RGBDS object files.
Documentation ~ Check it out on crates.io
This crate is only meant to aid in parsing already serialized files, not build them.
Note that compatibility is important: the current goal is to support as many object file format revisions as possible.
Example usage
rgbobj
is a program using this crate to parse such files.
License
MIT
lib.rs
:
This crate allows working with RGBDS object files. Currently, only version 9 revisions 6–11 are supported, but more should be added in the future.
Object file revision table
The object file format has changed several times over RGBDS' lifespan. The following table indicates which object file version each release of RGBDS uses.
Note that a "revision" field was introduced in version 9, so it's not listed earlier.
RGBDS release | Object file format |
---|---|
v0.9.0 | v9 r11 |
v0.8.0 | v9 r10 |
v0.7.0 | v9 r9 (reported), v9 r10 (actual) |
v0.6.1 | v9 r9 |
v0.6.0 | v9 r9 |
v0.5.2 | v9 r8 |
v0.5.1 | v9 r8 |
v0.5.0 | v9 r7 |
v0.4.2 | v9 r6 |
v0.4.1 | v9 r5 |
v0.4.0 | v9 r3 |
v0.3.10 | v6 |
RGBDS releases v0.3.4 through v0.3.9 also used object format v6.