Versions in this module Expand all Collapse all v0 v0.2.0 Jul 22, 2021 Changes in this version + const A + const AF + const B + const BANKIO + const BC + const BCPDIO + const BCPSIO + const BGPIO + const C + const D + const DE + const DIVIO + const DMAIO + const E + const F + const GB_DMG_DIV_PERIOD + const H + const HDMA1IO + const HDMA2IO + const HDMA3IO + const HDMA4IO + const HDMA5IO + const HL + const HLD + const HLI + const IEIO + const IFIO + const INS_ADC + const INS_ADD + const INS_AND + const INS_BIT + const INS_CALL + const INS_CCF + const INS_CP + const INS_CPL + const INS_DAA + const INS_DEC + const INS_DI + const INS_EI + const INS_HALT + const INS_INC + const INS_JP + const INS_JR + const INS_LD + const INS_LDH + const INS_NONE + const INS_NOP + const INS_OR + const INS_POP + const INS_PREFIX + const INS_PUSH + const INS_RES + const INS_RET + const INS_RETI + const INS_RL + const INS_RLA + const INS_RLC + const INS_RLCA + const INS_RR + const INS_RRA + const INS_RRC + const INS_RRCA + const INS_RST + const INS_SBC + const INS_SCF + const INS_SET + const INS_SLA + const INS_SRA + const INS_SRL + const INS_STOP + const INS_SUB + const INS_SWAP + const INS_XOR + const JOYPIO + const JoypadIRQ + const KEY0IO + const KEY1IO + const L + const LCDCIO + const LCDCIRQ + const LCDSTATIO + const LYCIO + const LYIO + const NoIRQ + const OBP0IO + const OBP1IO + const OCPDIO + const OCPSIO + const OP_A + const OP_AF + const OP_B + const OP_BC + const OP_BC_PAREN + const OP_C + const OP_C_PAREN + const OP_D + const OP_DE + const OP_DE_PAREN + const OP_E + const OP_H + const OP_HL + const OP_HLMINUS_PAREN + const OP_HLPLUS_PAREN + const OP_HL_PAREN + const OP_L + const OP_NC + const OP_NONE + const OP_NZ + const OP_SP + const OP_SP_PLUS_r8 + const OP_Z + const OP_a16 + const OP_a16_PAREN + const OP_a8_PAREN + const OP_d16 + const OP_d8 + const OP_r8 + const PC + const SBIO + const SCIO + const SCXIO + const SCYIO + const SP + const SVBKIO + const SerialIRQ + const TACIO + const TIMAIO + const TMAIO + const TimerIRQ + const VBKIO + const VBlankIRQ + const WXIO + const WYIO + type CurInst struct + Opcode byte + PC uint16 + type Dma struct + type GBC struct + Callbacks []*util.Callback + Cartridge *cart.Cartridge + DoubleSpeed bool + Halt bool + IO [0x100]byte + Inst CurInst + RAM RAM + ROM ROM + RTC *rtc.RTC + Reg Register + Sound *apu.APU + Video *video.Video + WRAM WRAM + func New(romData []byte, j [8](func() bool), setAudioStream func([]byte)) *GBC + func (g *GBC) Draw() []byte + func (g *GBC) Frame() int + func (g *GBC) Load8(addr uint16) (value byte) + func (g *GBC) PanicHandler(place string, stack bool) + func (g *GBC) Step() + func (g *GBC) Store8(addr uint16, value byte) + func (g *GBC) TransferROM(rom []byte) + func (g *GBC) Update() + type Hdma struct + type Inst struct + Cycle1 int + Cycle2 int + Handler func(*GBC, int, int) + Operand1 int + Operand2 int + type RAM struct + Buffer [16][0x2000]byte + type ROM struct + type Register struct + IME bool + PC uint16 + R [8]byte + SP uint16 + func (r *Register) AF() uint16 + func (r *Register) BC() uint16 + func (r *Register) DE() uint16 + func (r *Register) HL() uint16 + func (r *Register) R16(i int) uint16 + type Timer struct + func NewTimer(p *GBC) *Timer + type WRAM struct