Classes

  • namespace gb GameboyCore namespace.
    • namespace memorymap Defines values for specific locations in the Gameboy memory map.
    • class ALU Arithmetic and logic unit.
    • class APU Emulate Gameboy sound functions.
    • struct CartInfo
    • 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.
  • namespace std STL namespace.