A very simple parser to get data out of GB ROMs and perform basic validation.
It's a design goal to make validation generally optional.
shell
cargo run --bin gb2json --features="serde_json" -- /path/to/rom/data
And here's it in use in a real emulator ([rusty-boy]).