MCPcopy Create free account

hub / github.com/Dooskington/GameLad / functions

Functions261 in github.com/Dooskington/GameLad

MethodJRcce
JR cc, nn 001cc000 00 NZ 01 Z 10 NC 11 C 12 Cycles if taken 8 Cycles if not taken Flags affected(znhc): ---- */
gb-emu-lib/CPU.cpp:1583
MethodJRe
JR Z, e - 0x18 Jump relative, to the offset e. 12 cycles Flags affected(znhc): ---- */
gb-emu-lib/CPU.cpp:2228
MethodJoypad
gb-emu-lib/Joypad.cpp:4
MethodLDA_0xFF00C_
LD A, (0xFF00 + C) - 0xF2 Read from io-port C 8 Cycles Flags affected(znhc): ---- */
gb-emu-lib/CPU.cpp:2909
MethodLDA_0xFF00n_
LD A, (0xFF00 + n) - 0xF0 Read from io-port n 12 Cycles Flags affected(znhc): ---- */
gb-emu-lib/CPU.cpp:2892
MethodLDA_BC_
LD A, (BC) - 0x0A Loads the value stored at the address pointed to by BC into the accumulator. 8 Cycles Flags affected(znhc): ---- */
gb-emu-lib/CPU.cpp:2261
MethodLDA_DE_
LD A, (DE) - 0x1A Loads the value stored at the address pointed to by DE and stores in the A register. 8 Cycles Flags affected(znhc): -
gb-emu-lib/CPU.cpp:2245
MethodLDA_nn_
LD A, (nn) - 0xFA The contents of the address specified by the operand nn are loaded into the accumulator. 16 Cycles Flags affected(znh
gb-emu-lib/CPU.cpp:3016
MethodLDDA_HL_
LDD A, (HL) - 0x3A Load the byte at the address specified in the HL register into A, and decrement HL. 8 Cycles Flags affected(znhc): -
gb-emu-lib/CPU.cpp:2488
MethodLDD_HL_A
LDD (HL), A - 0x32 Load A into the address pointed at by HL. 8 Cycles Flags affected(znhc): ---- */
gb-emu-lib/CPU.cpp:2471
MethodLDHLSPe
LD HL, SP+e - 0xF8 ld HL,SP+dd F8 12 00hc HL = SP +/- dd ;dd is 8bit signed number 12 Cycles Flags affected(znhc): 00hc */
gb-emu-lib/CPU.cpp:2989
MethodLDIA_HL_
LDI A, (HL) - 0x2A Loads the address pointed at by HL into A, then increment HL. 8 Cycles Flags affected(znhc): ---- */
gb-emu-lib/CPU.cpp:2433
MethodLDI_HL_A
LDI (HL), A - 0x22 Loads A into the address pointed at by HL, then increment HL. 8 Cycles Flags affected(znhc): ---- */
gb-emu-lib/CPU.cpp:2344
MethodLDSPHL
LD SP, HL - 0xF9 Load HL into SP. 8 Cycles Flags affected(znhc): ---- */
gb-emu-lib/CPU.cpp:2973
MethodLD_0xFF00C_A
LD (0xFF00 + C), A - 0xE2 Loads the contents of the A register into 0xFF00 + C. 8 Cycles Flags affected(znhc): ---- */
gb-emu-lib/CPU.cpp:2825
MethodLD_0xFF00n_A
LD (0xFF00 + n), A - 0xE0 Loads the contents of the A register into 0xFF00 + n. 12 Cycles Flags affected(znhc): ---- */
gb-emu-lib/CPU.cpp:2807
MethodLD_BC_A
LD (bc), a 00000010 The contents of the accumulator are loaded to the memory location specified by the contents of the register pair BC.
gb-emu-lib/CPU.cpp:1144
MethodLD_DE_A
LD (de), a 00010010 The contents of the accumulator are loaded to the memory location specified by the contents of the register pair DE.
gb-emu-lib/CPU.cpp:2188
MethodLD_HL_n
LD (HL), n - 0x36 The contents of n are loaded into the memory location specifed by the contents of the HL register pair. 12 Cycles
gb-emu-lib/CPU.cpp:2075
MethodLD_HL_r
LD (HL), r 01110rrr The contents of register r are loaded into the memory locoation specifed by the contents of the HL register pair. The
gb-emu-lib/CPU.cpp:1256
MethodLD_nn_A
LD (nn), A - 0xEA The contents of the accumulator are loaded into the address specified by the operand nn. 16 Cycles Flags affected
gb-emu-lib/CPU.cpp:2842
MethodLD_nn_SP
LD (nn), SP - 0x08 The contents of the stack pointer are loaded into the address specified by the operand nn. 20 Cycles Flags affec
gb-emu-lib/CPU.cpp:1426
MethodLDrR
LD r, R 01rrrRRR The contents of any register R are loaded into another other register r, where R and r identify a register A, B, C, D, E
gb-emu-lib/CPU.cpp:1215
MethodLDr_HL_
LD r, (hl) 01rrr110 The contents of the memory location (HL) are loaded into register r, where r identifies a register A, B, C, D, E, H,
gb-emu-lib/CPU.cpp:1235
MethodLDrn
LD r, n 00rrr110 nnnnnnnn The 8-bit integer n is loaded to any register r, where r identifies register A, B, C, D, E, H, or L. 8 Cyc
gb-emu-lib/CPU.cpp:1195
MethodLDrrnn
LD rr, nn 00rr0001 nnnnnnnn nnnnnnnn The 2-byte integer nn is loaded into the rr register pair, where rr defines the BC, DL, HL, or SP re
gb-emu-lib/CPU.cpp:1276
MethodLaunchDMATransfer
gb-emu-lib/GPU.cpp:373
MethodLoadBootROM
gb-emu-tests/GPUTests.cpp:44
MethodLoadBootROM
gb-emu-tests/CPUTests.cpp:44
MethodLoadChannel
gb-emu-lib/APU.cpp:346
MethodLoadMBC
gb-emu-lib/Cartridge.cpp:92
MethodLoadROM
gb-emu-lib/Cartridge.cpp:36
MethodLog
gb-emu-lib/Logger.cpp:16
MethodLogCharacter
gb-emu-lib/Logger.cpp:45
MethodLogError
gb-emu-lib/Logger.cpp:33
MethodLogger
gb-emu-lib/Logger.hpp:6
MethodMBC
gb-emu-lib/MBC.cpp:18
MethodMBC1_MBC
gb-emu-lib/MBC.cpp:84
MethodMBC2_MBC
gb-emu-lib/MBC.cpp:263
MethodMBC3_MBC
gb-emu-lib/MBC.cpp:410
MethodMBC5_MBC
gb-emu-lib/MBC.cpp:584
MethodMMU
gb-emu-lib/MMU.cpp:41
MethodNOP
0x00 (NOP)
gb-emu-lib/CPU.cpp:1127
MethodOR_HL_
OR (HL) - 0xB6 The logical OR operation is performed between the value at memory location (HL) and the byte contained in the accumulator. The
gb-emu-lib/CPU.cpp:1847
MethodORn
OR n - 0xF6 The logical OR operation is performed between the byte in n and the byte contained in the accumulator. The result is stored in th
gb-emu-lib/CPU.cpp:2942
MethodORr
OR r 10110rrr The logical OR operation is performed between the register specified in the r operand and the byte contained in the accumul
gb-emu-lib/CPU.cpp:1815
MethodPOPrr
POP rr 11qq0001 The top two bytes of the external memory stack are popped into register pair qq. The stack pointer holds the 16-bit addre
gb-emu-lib/CPU.cpp:1948
MethodPUSHrr
PUSH rr 11qq0101 The contents of the register pair rr are pushed to the external memory stack. The stack pointer holds the 16-bit address
gb-emu-lib/CPU.cpp:1884
MethodPopByte
gb-emu-lib/CPU.cpp:961
MethodPopUShort
gb-emu-lib/CPU.cpp:954
MethodPushByteToSP
gb-emu-lib/CPU.cpp:942
MethodRESb_HL_
RES b, (HL) 16 Cycles Flags affected(znhc): ---- */
gb-emu-lib/CPU.cpp:3571
MethodRESbr
RES b, r 11001011 10bbbrrr Bit b in operand r is reset. 8 Cycles Flags affected(znhc): ---- */
gb-emu-lib/CPU.cpp:3555
MethodRET
RET - 0xC9 return, PC=(SP), SP=SP+2 16 Cycles Flags affected(znhc): ---- */
gb-emu-lib/CPU.cpp:2698
MethodRETI
RETI - 0xD9 Return and enable interrupts. 16 Cycles Flags affected(znhc): ---- */
gb-emu-lib/CPU.cpp:2773
MethodRETcc
RET cc 11ccc000 000 NZ 001 Z 010 NC 011 C 20 Cycles if taken 8 Cycles if not taken Flags affected(znhc): ---- */
gb-emu-lib/CPU.cpp:1386
MethodRLA
RL A - 0x17 */
gb-emu-lib/CPU.cpp:2197
MethodRLCA
RLCA 00000111 The contents of the accumulator are rotated left 1-bit position. Bit 7 is copied to the carry flag and also to bit 0.
gb-emu-lib/CPU.cpp:1161
MethodRLC_HL_
RLC (HL) 16 Cycles Flags affected(znhc): z00c */
gb-emu-lib/CPU.cpp:3109
MethodRLCr
RLC r 11001011(CB) 00000rrr The contents of 8-bit register r are rotated left 1-bit position. The content of bit 7 is copied to the carry
gb-emu-lib/CPU.cpp:3081
MethodRL_HL_
RL (HL) 16 Cycles Flags affected(znhc): z00c */
gb-emu-lib/CPU.cpp:3238
MethodRLr
RL r 11001011(CB) 00010rrr The contents of 8-bit register r are rotated left 1-bit position. The content of bit 7 is copied to the carry
gb-emu-lib/CPU.cpp:3207
MethodROMOnly_MBC
gb-emu-lib/MBC.cpp:35
MethodRRA
RR A - 0x17 4 Cycles Flags affected(znhc): 000c */
gb-emu-lib/CPU.cpp:2313
MethodRRCA
RRCA - 0x0F The contents off the accumulator are roated right 1-bit. Bit 0 is copied to the carry flag and also to bit 7. 4 Cycles
gb-emu-lib/CPU.cpp:2279
MethodRRC_HL_
RRC (HL) 16 Cycles Flags affected(znhc): z00c */
gb-emu-lib/CPU.cpp:3172
MethodRRCr
RRC r 11001011(CB) 00001rrr The contents of 8-bit register r are rotated right 1-bit position. The content of bit 0 is copied to the carr
gb-emu-lib/CPU.cpp:3144
MethodRR_HL_
RR (HL) 16 Cycles Flags affected(znhc): z00c */
gb-emu-lib/CPU.cpp:3307
MethodRRr
RR r 11001011(CB) 00001rrr The contents of 8-bit register r are rotated right 1-bit position. The content of bit 0 is copied to the carry
gb-emu-lib/CPU.cpp:3276
MethodRSTn
RST 11ttt111 000 0x00 001 0x08 010 0x10 011 0x18 100 0x20 101 0x28 110 0x30 111 0x38 16 Cycles if taken
gb-emu-lib/CPU.cpp:1632
MethodRead
gb-emu-tests/GPUTests.cpp:49
MethodReadByte
IMemoryUnit
gb-emu-lib/Serial.cpp:18
MethodReadByte
IMemoryUnit
gb-emu-lib/Timer.cpp:122
MethodReadByte
IMemoryUnit
gb-emu-lib/Joypad.cpp:32
MethodReadByte
IMemoryUnit
gb-emu-lib/Cartridge.cpp:82
MethodReadByte
IMemoryUnit
gb-emu-lib/GPU.cpp:216
MethodReadByte
IMemoryUnit
gb-emu-lib/MBC.cpp:45
MethodReadBytePC
gb-emu-lib/CPU.cpp:968
MethodReadUShort
gb-emu-tests/GPUTests.cpp:36
MethodReadUShortPC
gb-emu-lib/CPU.cpp:975
MethodRegisterMemoryUnit
gb-emu-tests/GPUTests.cpp:31
MethodRegisterMemoryUnit
gb-emu-tests/CPUTests.cpp:31
MethodRenderBackgroundScanline
gb-emu-lib/GPU.cpp:424
MethodRenderImage
gb-emu-lib/GPU.cpp:416
MethodRenderOBJScanline
gb-emu-lib/GPU.cpp:619
MethodRenderScanline
gb-emu-lib/GPU.cpp:395
MethodRenderWindowScanline
gb-emu-lib/GPU.cpp:533
MethodReset
gb-emu-tests/stdafx.cpp:11
MethodSBC
gb-emu-lib/CPU.cpp:1036
MethodSBCA_HL_
SBC A, (HL) - 0x9E The byte at the memory address specified by the contents of the HL register pair and the accumulator is subtracted from th
gb-emu-lib/CPU.cpp:2586
MethodSBCAn
SBC A, n - 0xDE The 8-bit value n, along with the carry flag, is subtracted from the contents of the Accumulator, and the result is stored in
gb-emu-lib/CPU.cpp:2791
MethodSBCAr
SBC A, r 10011rrr The 8-bit register r and the contents of the carry flag are subtracted from the contents of the Accumulator, and the re
gb-emu-lib/CPU.cpp:2156
MethodSCF
SCF - 0x37 Sets the carry flag. 4 Cycles Flags affected(znhc): -001 */
gb-emu-lib/CPU.cpp:2092
MethodSETb_HL_
SET b, (HL) 16 Cycles Flags affected(znhc): ---- */
gb-emu-lib/CPU.cpp:3606
MethodSETbr
SET b, r 11001011 11bbbrrr Bit b in operand r is set. 8 Cycles No flags affected. */
gb-emu-lib/CPU.cpp:3590
MethodSLA_HL_
SLA (HL) 16 Cycles Flags affected(znhc): z00c */
gb-emu-lib/CPU.cpp:3369
MethodSLAr
SLA r 11001011 00100rrrr An arithmetic shift left 1-bit position is performed on the contents of the operand r. The content of bit 7 is c
gb-emu-lib/CPU.cpp:3344
MethodSRA_HL_
SRA (HL) 16 Cycles Flags affected(znhc): z00c */
gb-emu-lib/CPU.cpp:3424
MethodSRAr
SRA r 11001011 00101rrr An arithmetic shift right 1-bit position is performed on the contents of the operand r. The content of bit 0 is c
gb-emu-lib/CPU.cpp:3399
MethodSRL_HL_
SRL (HL) 16 Cycles Flags affected(znhc): z00c */
gb-emu-lib/CPU.cpp:3480
← previousnext →101–200 of 261, ranked by callers