Crate boytacean
Source - 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.
- assert_gb
- assert_pedantic_gb
- debugln
- disable_pedantic
- enable_pedantic
- infoln
- panic_gb
- warnln