gb namespace
GameboyCore namespace.
Contents
- Reference
Namespaces
- namespace memorymap
- Defines values for specific locations in the Gameboy memory map.
Classes
- class ALU
- Arithmetic and logic unit.
- class APU
- Emulate Gameboy sound functions.
- struct CartInfo
- class CPU
- Emulates Gameboy CPU instructions.
- class GameboyCore
- Encapsulation for Gameboy emulation.
- class GPU
- Handle LCD state, compute scanlines and send to an external renderer.
- class InterruptProvider
- Used to set interrupt flag register for a single interrupt.
- class Joy
- Emulate Gameboy Joypad.
- class Link
- Emulate link port.
- class MMU
- Memory interface.
- class OAM
- Access Gameboy Object Attribute Memory.
- struct OpcodeInfo
- struct Pixel
- Pixel type.
- class RomParser
- Used to parse rom image for information contained in header.
- class Sprite
- class Timer
- Opcode accurate timer.
Enums
- enum OpcodePage { PAGE1, PAGE2 }
Functions
- auto disassemble(const Instruction& instruction) -> std::string
Enum documentation
enum gb::OpcodePage
Which page of instructions
Function documentation
std::string gb:: disassemble(const Instruction& instruction)
Stringify a Instruction struct