Crate mizu_core

Source

Modules§

cpu
memory

Structs§

AudioBuffers
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.
GameBoy
The GameBoy is the main interface to the emulator.
GameBoyBuilder
Builder struct container for GameBoy configurations and options.
GameBoyConfig
Custom configuration for the GameBoy emulation inner workings
Printer
A custom GameBoy SerialDevice that emulates how the GameBoy printer operated.

Enums§

CartridgeError
An error that may occur when loading a new Cartridge file.
JoypadButton
Joypad button types of the GameBoy.
SaveError
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§

SerialDevice
A GameBoy custom serial device, which can be used to communicate between the GameBoy and any other device.