Modules§
Structs§
- Audio
Buffers - Contains the flushed output buffer of the
APU
. The main bufferall
is the summation of all of the other buffers/channels. If you want a combination of different channels, you can just add them together. All volume control is done before pushing to the buffers. - GameBoy
- The GameBoy is the main interface to the emulator.
- Game
BoyBuilder - Builder struct container for
GameBoy
configurations and options. - Game
BoyConfig - Custom configuration for the
GameBoy
emulation inner workings - Printer
- A custom GameBoy
SerialDevice
that emulates how the GameBoy printer operated.
Enums§
- Cartridge
Error - An error that may occur when loading a new Cartridge file.
- Joypad
Button - Joypad button types of the GameBoy.
- Save
Error - An error that may occur while saving/loading GameBoy state.
Constants§
- SAVE_
STATE_ VERSION - The current version of state saved/loaded by
GameBoy::save_state
/GameBoy::load_state
.
Traits§
- Serial
Device - A
GameBoy
custom serial device, which can be used to communicate between the GameBoy and any other device.