MCPcopy Index your code

hub / github.com/Gekkio/mooneye-gb / functions

Functions719 in github.com/Gekkio/mooneye-gb

↓ 190 callersFunctionrun_test
(instructions: &[u8], cpu_init: I)
src/cpu/test/mod.rs:71
↓ 85 callersMethodload
--- 8-bit operations 8-bit loads LD d, s Flags: Z N H C - - - -
src/cpu/mod.rs:373
↓ 70 callersMethodbit
BIT b, s Flags: Z N H C 0 1 -
src/cpu/mod.rs:590
↓ 65 callersMethodset
SET b, s Flags: Z N H C - - - -
src/cpu/mod.rs:600
↓ 64 callersMethodres
RES b, s Flags: Z N H C - - - -
src/cpu/mod.rs:608
↓ 38 callersMethodtest
(&self, test: bool)
src/cpu/registers.rs:35
↓ 37 callersFunctionrun_acceptance_test
(name: &str)
src/acceptance_tests/fixture.rs:25
↓ 27 callersFunctionunary_op
(op: &'static str, arg: A)
src/cpu/disasm.rs:180
↓ 24 callersMethodread
(&self, cpu: &mut Cpu<H>)
src/cpu/mod.rs:78
↓ 23 callersMethodresolve
(&self, _: &mut Disasm<'a>)
src/cpu/disasm.rs:276
↓ 20 callersMethodemulate
(&mut self, _: EmuTime)
src/cpu/test/mod.rs:64
↓ 20 callersMethodread16
(&self, reg: Reg16)
src/cpu/registers.rs:91
↓ 20 callersMethodtick
(&mut self)
src/emulation/time.rs:33
↓ 18 callersFunctionnull_op
(op: &'static str)
src/cpu/disasm.rs:179
↓ 16 callersMethodwrite16
(&mut self, reg: Reg16, value: u16)
src/cpu/registers.rs:102
↓ 14 callersMethodwrite
(&self, cpu: &mut Cpu<H>, value: u8)
src/cpu/mod.rs:93
↓ 11 callersMethodclock_cycles
(&self)
src/cpu/mod.rs:160
↓ 10 callersMethodnext_u8
(&mut self)
src/cpu/disasm.rs:259
↓ 10 callersMethodnext_u8
(&mut self)
src/cpu/mod.rs:169
↓ 9 callersMethodadc
ADC s Flags: Z N H C 0
src/cpu/mod.rs:390
↓ 9 callersMethodadd
8-bit arithmetic ADD s Flags: Z N H C 0
src/cpu/mod.rs:382
↓ 9 callersMethodand
AND s Flags: Z N H C 0 1 0
src/cpu/mod.rs:422
↓ 9 callersFunctionbinary_op
(op: &'static str, arg1: A, arg2: B)
src/cpu/disasm.rs:183
↓ 9 callersMethodcp
CP s Flags: Z N H C 1
src/cpu/mod.rs:414
↓ 9 callersMethodor
OR s Flags: Z N H C 0 0 0
src/cpu/mod.rs:432
↓ 9 callersMethodsbc
SBC s Flags: Z N H C 1
src/cpu/mod.rs:406
↓ 9 callersMethodsub
SUB s Flags: Z N H C 1
src/cpu/mod.rs:398
↓ 9 callersMethodwrite_control
(&mut self, reladdr: u16, value: u8)
src/hardware/cartridge/mod.rs:85
↓ 9 callersMethodxor
XOR s Flags: Z N H C 0 0 0
src/cpu/mod.rs:441
↓ 8 callersMethoddec
DEC s Flags: Z N H C 0 * -
src/cpu/mod.rs:462
↓ 8 callersMethodinc
INC s Flags: Z N H C 0 * -
src/cpu/mod.rs:450
↓ 8 callersMethodrl
RL s Flags: Z N H C 0 0
src/cpu/mod.rs:516
↓ 8 callersMethodrlc
RLC s Flags: Z N H C 0 0
src/cpu/mod.rs:507
↓ 8 callersMethodrr
RR s Flags: Z N H C 0 0
src/cpu/mod.rs:534
↓ 8 callersMethodrrc
RRC s Flags: Z N H C 0 0
src/cpu/mod.rs:525
↓ 8 callersMethodrst
RST n Flags: Z N H C - - - -
src/cpu/mod.rs:705
↓ 8 callersMethodsla
SLA s Flags: Z N H C 0 0
src/cpu/mod.rs:543
↓ 8 callersMethodsra
SRA s Flags: Z N H C 0 0
src/cpu/mod.rs:555
↓ 8 callersMethodsrl
SRL s Flags: Z N H C 0 0
src/cpu/mod.rs:568
↓ 8 callersMethodswap
SWAP s Flags: Z N H C 0 0 0
src/cpu/mod.rs:580
↓ 7 callersMethodnext_u16
(&mut self)
src/cpu/disasm.rs:264
↓ 7 callersMethodnext_u16
(&mut self)
src/cpu/mod.rs:174
↓ 7 callersMethodrequest_interrupt
(&mut self, interrupt: Interrupt)
src/hardware/irq.rs:42
↓ 6 callersMethodwrapping_add_one
(self)
src/util/int.rs:79
↓ 5 callersMethodswitch_mode
(&mut self, mode: Mode, irq: &mut Irq)
src/hardware/gpu/mod.rs:361
↓ 5 callersMethodupdate
(&mut self)
src/frontend/mod.rs:142
↓ 5 callersMethodwrapping_sub_one
(self)
src/util/int.rs:80
↓ 4 callersMethodadd16
16-bit arithmetic ADD HL, ss Flags: Z N H C - 0
src/cpu/mod.rs:874
↓ 4 callersMethodcall_cc
CALL cc, nn Flags: Z N H C - - - -
src/cpu/mod.rs:684
↓ 4 callersMethodcheck
(&self, flags: Flags)
src/cpu/mod.rs:62
↓ 4 callersMethodclock
(&mut self)
src/hardware/apu/ch4.rs:57
↓ 4 callersMethoddec16
DEC rr Flags: Z N H C - - - -
src/cpu/mod.rs:914
↓ 4 callersMethoddraw
(&self, frame: &mut S)
src/frontend/renderer.rs:162
↓ 4 callersMethodhardware
(&mut self)
src/cpu/mod.rs:141
↓ 4 callersMethodinc16
INC rr Flags: Z N H C - - - -
src/cpu/mod.rs:904
↓ 4 callersMethodjp_cc
JP cc, nn Flags: Z N H C - - - -
src/cpu/mod.rs:664
↓ 4 callersMethodjr_cc
JR cc, e Flags: Z N H C - - - -
src/cpu/mod.rs:674
↓ 4 callersMethodload16_imm
--- 16-bit operations 16-bit loads LD dd, nn Flags: Z N H C - - - -
src/cpu/mod.rs:813
↓ 4 callersMethodpop16
POP rr Flags: Z N H C - - - - Note! POP AF affects all flags
src/cpu/mod.rs:865
↓ 4 callersMethodpush16
PUSH rr Flags: Z N H C - - - -
src/cpu/mod.rs:854
↓ 4 callersMethodpush_u16
(&mut self, value: u16)
src/cpu/mod.rs:222
↓ 4 callersMethodread_reg
(&self)
src/hardware/apu/sweep.rs:59
↓ 4 callersMethodread_reg4
(&self)
src/hardware/apu/ch4.rs:44
↓ 4 callersMethodreset
(&mut self)
src/frontend/mod.rs:137
↓ 4 callersMethodreset
(&mut self)
src/hardware/apu/ch4.rs:36
↓ 4 callersMethodret_cc
RET cc Flags: Z N H C - - - -
src/cpu/mod.rs:694
↓ 4 callersFunctiontest_dec16
(opcode: u8, x: u16, reg: Reg16)
src/cpu/test/test_dec16.rs:21
↓ 4 callersFunctiontest_inc16
(opcode: u8, x: u16, reg: Reg16)
src/cpu/test/test_inc16.rs:21
↓ 4 callersFunctiontest_load16
(opcode: u8, x: u16, reg: Reg16)
src/cpu/test/test_load16.rs:21
↓ 4 callersMethodupdate_rom_offset
(&mut self)
src/hardware/cartridge/mod.rs:172
↓ 4 callersMethodwrite_reg
(&mut self, value: u8)
src/hardware/apu/sweep.rs:67
↓ 4 callersMethodwrite_reg1
(&mut self, value: u8)
src/hardware/apu/ch4.rs:39
↓ 4 callersMethodwrite_reg3
(&mut self, value: u8)
src/hardware/apu/ch4.rs:43
↓ 4 callersMethodwrite_reg4
(&mut self, value: u8)
src/hardware/apu/ch4.rs:50
↓ 4 callersMethodwrite_u8
(&mut self, addr: u16, value: u8)
src/cpu/mod.rs:189
↓ 3 callersMethodalu_sub
(&mut self, value: u8, use_carry: bool)
src/cpu/mod.rs:301
↓ 3 callersMethodas_clock_cycles
(self)
src/emulation/mod.rs:31
↓ 3 callersMethodbit_bool
(self, bit: usize)
src/util/int.rs:43
↓ 3 callersMethodbits
(&self)
src/hardware/gpu/mod.rs:179
↓ 3 callersMethodctrl_ret
(&mut self)
src/cpu/mod.rs:357
↓ 3 callersMethodcycles
(&self)
src/hardware/timer/mod.rs:49
↓ 3 callersMethodget
(&self, color: &Color)
src/hardware/gpu/mod.rs:118
↓ 3 callersMethodget_control
(&self)
src/hardware/gpu/mod.rs:212
↓ 3 callersMethodkey_down
(&mut self, key: GbKey)
src/machine/mod.rs:46
↓ 3 callersMethodkey_up
(&mut self, key: GbKey)
src/machine/mod.rs:49
↓ 3 callersMethodread_u8
(&mut self, addr: u16)
src/cpu/mod.rs:179
↓ 3 callersMethodrender
(&mut self, surface: &mut S, delta: Duration, mouse: &MouseUtil,
src/frontend/gui.rs:37
↓ 3 callersMethodset_bits
(&mut self, value: u8)
src/hardware/gpu/mod.rs:126
↓ 3 callersMethodset_control
(&mut self, value: u8)
src/hardware/gpu/mod.rs:247
↓ 3 callersFunctiontest_pop16
(opcode: u8, x: u16, reg: Reg16)
src/cpu/test/test_pop16.rs:21
↓ 3 callersFunctiontest_push16
(opcode: u8, reg: Reg16, x: u16)
src/cpu/test/test_push16.rs:21
↓ 3 callersMethodupdate_register
Updates the register state based on select bits P14-P15 and the pressed buttons
src/hardware/joypad.rs:72
↓ 3 callersMethodwrite_hiram
(&mut self, reladdr: u16, value: u8)
src/cpu/mod.rs:165
↓ 2 callersMethodalu_add
(&mut self, value: u8, use_carry: bool)
src/cpu/mod.rs:293
↓ 2 callersMethodalu_rl
(&mut self, value: u8, set_zero: bool)
src/cpu/mod.rs:310
↓ 2 callersMethodalu_rlc
(&mut self, value: u8, set_zero: bool)
src/cpu/mod.rs:318
↓ 2 callersMethodalu_rr
(&mut self, value: u8, set_zero: bool)
src/cpu/mod.rs:325
↓ 2 callersMethodalu_rrc
(&mut self, value: u8, set_zero: bool)
src/cpu/mod.rs:333
↓ 2 callersMethodas_usize
(&self)
src/config/cartridge.rs:197
↓ 2 callersFunctionaspect_ratio_correction
(width: u32, height: u32)
src/frontend/renderer.rs:98
next →1–100 of 719, ranked by callers