[−][src]Crate gameboy_rom
A parser for Gameboy ROMS.
This crate provides a streaming Gameboy instruction parser as well as some
high-level types like RomHeader
and RomType
.
Basic validation is provided through the validate
method on RomHeader
.
Header logic based on info from the GB CPU Manual.
Opcode parsing logic was created with this opcode table as a reference.
Information from other places is and other places is called out in comments in the relevant files
Re-exports
pub use crate::header::*; |
pub use crate::opcodes::*; |
Modules
header | Data types related to the ROM header that the parser can produce. |
opcodes | Types related to the opcodes of the Gameboy parser. |
util | Utility functions for parsing |
Structs
GameBoyRom | Top level type for dealing with GameBoy ROMs. |
OpcodeStreamer | Streaming parser over GameBoy |