2 releases

0.1.1 Oct 6, 2022
0.1.0 May 9, 2021

#1740 in Parser implementations

Download history 4/week @ 2024-02-19 19/week @ 2024-02-26 37/week @ 2024-03-04 15/week @ 2024-03-11

75 downloads per month
Used in rgbobj

MIT license

48KB
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–9 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.6.0 v9 r9
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

Earlier releases use v6, up to and including v0.3.4.

No runtime deps