Crate boytacean

Crate boytacean 

Source

Modules§

apu
APU (Audio Processing Unit) functions and structures.
cheats
Implementation of the cheating support for the Game Boy.
color
Color manipulation functions and constants.
consts
Game Boy specific hardware constants.
cpu
Implementation of the core CPU (Sharp LR35902) logic for the Game Boy.
data
Static boot ROMs binary data for the Game Boy.
devices
Implementation of multiple devices using serial transfer (Link Cable) .
diag
Low-level diagnostic utilities for debugging purposes.
dma
DMA (Direct Memory Access) functions and structures.
gb
Game Boy emulation entrypoint and associated functions and structures.
gen
Constants that define the current build and execution environment.
info
General information about the crate and the emulator.
inst
ISA (instruction set architecture) implementation for the Sharp LR35902 CPU.
licensee
Game Boy licensee vendors information and static enumerations.
macros
Assorted set of macros to be used in the context of Boytacean.
mmu
MMU (Memory Management Unit) functions and structures.
pad
Gamepad related functions and structures.
ppu
PPU (Picture Processing Unit) functions and structures.
rom
Cartridge (ROM) related functions and structures.
serial
Serial transfer (Link Cable) functions and structures.
state
System save state (BOS and BESS formats) functions and structures.
test
Interactive testing building blocks and scripts.
timer
Timer functions and structures.

Macros§

assert_gb
assert_pedantic_gb
debugln
disable_pedantic
enable_pedantic
infoln
panic_gb
warnln