Structs
Contains the flushed output buffer of the APU
.
The main buffer all
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.
The GameBoy is the main interface to the emulator.
Builder struct container for GameBoy
configurations and options.
Custom configuration for the GameBoy
emulation inner workings
A custom GameBoy SerialDevice
that emulates
how the GameBoy printer operated.
Enums
An error that may occur when loading a new Cartridge file.
Joypad button types of the GameBoy.
An error that may occur while saving/loading GameBoy state.
Constants
The current version of state saved/loaded by
GameBoy::save_state
/ GameBoy::load_state
.
Traits
A GameBoy
custom serial device, which can be used to communicate
between the GameBoy and any other device.