Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Gekkio/mooneye-gb
/ functions
Functions
719 in github.com/Gekkio/mooneye-gb
⨍
Functions
719
◇
Types & classes
74
↓ 1 callers
Method
read_oam
(&self, reladdr: u16)
src/hardware/gpu/mod.rs:349
↓ 1 callers
Method
read_ram
(&self, reladdr: u16)
src/hardware/cartridge/mod.rs:147
↓ 1 callers
Method
read_reg0
(&self)
src/hardware/apu/ch3.rs:72
↓ 1 callers
Method
read_reg2
(&self)
src/hardware/apu/ch3.rs:84
↓ 1 callers
Method
read_reg3
(&self)
src/hardware/apu/ch4.rs:42
↓ 1 callers
Method
read_rom_bank0
(&self, reladdr: u16)
src/hardware/cartridge/mod.rs:79
↓ 1 callers
Method
read_rom_bankx
(&self, reladdr: u16)
src/hardware/cartridge/mod.rs:82
↓ 1 callers
Method
read_tile_map1
(&self, reladdr: u16)
src/hardware/gpu/mod.rs:337
↓ 1 callers
Method
read_tile_map2
(&self, reladdr: u16)
src/hardware/gpu/mod.rs:343
↓ 1 callers
Method
read_wave_ram
(&self, reladdr: u16)
src/hardware/apu/ch3.rs:66
↓ 1 callers
Method
regs
(&self)
src/machine/mod.rs:52
↓ 1 callers
Method
reset_current_line
(&mut self)
src/hardware/gpu/mod.rs:276
↓ 1 callers
Method
reset_divider
(&mut self, time: EmuTime)
src/hardware/timer/mod.rs:84
↓ 1 callers
Method
ret
RET Flags: Z N H C - - - -
src/cpu/mod.rs:648
↓ 1 callers
Method
reti
RETI Flags: Z N H C - - - -
src/cpu/mod.rs:655
↓ 1 callers
Method
rla
RLA Flags: Z N H C 0 0 0
src/cpu/mod.rs:483
↓ 1 callers
Method
rlca
RLCA Flags: Z N H C 0 0 0
src/cpu/mod.rs:475
↓ 1 callers
Method
rom_addr
(&self, reladdr: u16)
src/hardware/cartridge/mod.rs:169
↓ 1 callers
Method
rra
RRA Flags: Z N H C 0 0 0
src/cpu/mod.rs:499
↓ 1 callers
Method
rrca
RRCA Flags: Z N H C 0 0 0
src/cpu/mod.rs:491
↓ 1 callers
Method
save_to_home
(&self)
src/config/bootrom.rs:78
↓ 1 callers
Method
scf
SCF Flags: Z N H C - 0 0 1
src/cpu/mod.rs:755
↓ 1 callers
Method
screen_buffer
(&self)
src/machine/mod.rs:53
↓ 1 callers
Method
set_bg_palette
(&mut self, value: u8)
src/hardware/gpu/mod.rs:282
↓ 1 callers
Method
set_compare_line
(&mut self, value: u8)
src/hardware/gpu/mod.rs:279
↓ 1 callers
Method
set_counter
(&mut self, value: u8)
src/hardware/timer/mod.rs:87
↓ 1 callers
Method
set_ctrl_volume
(&mut self, value: u8)
src/hardware/apu/mod.rs:185
↓ 1 callers
Method
set_data
(&mut self, value: u8)
src/hardware/serial/mod.rs:31
↓ 1 callers
Method
set_interrupt_enable
(&mut self, value: u8)
src/hardware/irq.rs:39
↓ 1 callers
Method
set_interrupt_flag
(&mut self, value: u8)
src/hardware/irq.rs:36
↓ 1 callers
Method
set_modulo
(&mut self, value: u8)
src/hardware/timer/mod.rs:90
↓ 1 callers
Method
set_obj_palette0
(&mut self, value: u8)
src/hardware/gpu/mod.rs:285
↓ 1 callers
Method
set_obj_palette1
(&mut self, value: u8)
src/hardware/gpu/mod.rs:288
↓ 1 callers
Method
set_register
(&mut self, value: u8)
src/hardware/joypad.rs:52
↓ 1 callers
Method
set_scroll_x
(&mut self, value: u8)
src/hardware/gpu/mod.rs:273
↓ 1 callers
Method
set_scroll_y
(&mut self, value: u8)
src/hardware/gpu/mod.rs:270
↓ 1 callers
Method
set_stat
(&mut self, value: u8)
src/hardware/gpu/mod.rs:262
↓ 1 callers
Method
set_terminal_channels
(&mut self, value: u8)
src/hardware/apu/mod.rs:150
↓ 1 callers
Method
set_window_x
(&mut self, value: u8)
src/hardware/gpu/mod.rs:291
↓ 1 callers
Method
set_window_y
(&mut self, value: u8)
src/hardware/gpu/mod.rs:294
↓ 1 callers
Method
start_oam_dma
(&mut self, time: EmuTime, value: u8)
src/hardware/mod.rs:113
↓ 1 callers
Method
stop
STOP Flags: Z N H C - - - -
src/cpu/mod.rs:725
↓ 1 callers
Function
test_add16_sp_e
(sp: u16, e: i8, check_flags: F)
src/cpu/test/test_add16_sp_e.rs:23
↓ 1 callers
Function
test_load16_hl_sp_e
(sp: u16, e: i8, check_flags: F)
src/cpu/test/test_load16_hl_sp_e.rs:23
↓ 1 callers
Method
to_disasm_str
(&self)
src/cpu/disasm.rs:110
↓ 1 callers
Method
toggle_perf_overlay
(&mut self)
src/frontend/gui.rs:135
↓ 1 callers
Method
trigger_emu_events
(&mut self, events: EmuEvents)
src/cpu/test/mod.rs:68
↓ 1 callers
Method
undefined
--- Undefined
src/cpu/mod.rs:921
↓ 1 callers
Method
undefined_debug
(self)
src/cpu/mod.rs:924
↓ 1 callers
Method
update_dimensions
(&mut self, display: &F)
src/frontend/renderer.rs:177
↓ 1 callers
Method
update_pixels
(&mut self, pixels: &gameboy::ScreenBuffer)
src/frontend/renderer.rs:183
↓ 1 callers
Method
write
(&mut self, time: EmuTime, addr: u16, value: u8)
src/hardware/mod.rs:255
↓ 1 callers
Method
write_character_ram
(&mut self, reladdr: u16, value: u8)
src/hardware/gpu/mod.rs:297
↓ 1 callers
Method
write_internal
(&mut self, time: EmuTime, addr: u16, value: u8)
src/hardware/mod.rs:138
↓ 1 callers
Method
write_ram
(&mut self, reladdr: u16, value: u8)
src/hardware/cartridge/mod.rs:153
↓ 1 callers
Method
write_reg0
(&mut self, value: u8)
src/hardware/apu/ch3.rs:78
↓ 1 callers
Method
write_reg2
(&mut self, value: u8)
src/hardware/apu/ch3.rs:90
↓ 1 callers
Method
write_tile_map1
(&mut self, reladdr: u16, value: u8)
src/hardware/gpu/mod.rs:304
↓ 1 callers
Method
write_tile_map2
(&mut self, reladdr: u16, value: u8)
src/hardware/gpu/mod.rs:310
↓ 1 callers
Method
write_u16
(&mut self, addr: u16, value: u16)
src/cpu/mod.rs:200
Method
ack_interrupt
(&mut self)
src/hardware/irq.rs:45
Method
ack_interrupt
(&mut self)
src/hardware/mod.rs:269
Method
adc
(self, in8: I)
src/cpu/disasm.rs:307
Method
add
(self, rhs: MachineCycles)
src/emulation/mod.rs:41
Method
add
(self, rhs: MachineCycles)
src/emulation/time.rs:47
Method
add
8-bit arithmetic
src/cpu/disasm.rs:306
Method
add16
(self, reg: Reg16)
src/cpu/disasm.rs:370
Method
add16_sp_e
(self)
src/cpu/disasm.rs:371
Function
add_sp_e_timing
()
src/acceptance_tests/mod.rs:21
Method
and
(self, in8: I)
src/cpu/disasm.rs:311
Method
as_duration
(self)
src/emulation/mod.rs:34
Method
bit
(self, bit: usize, in8: I)
src/cpu/disasm.rs:328
Function
boot_hwio_G
()
src/acceptance_tests/mod.rs:24
Function
boot_regs_dmg
()
src/acceptance_tests/mod.rs:27
Method
button
(key: &GbKey)
src/hardware/joypad.rs:132
Method
call
(self)
src/cpu/disasm.rs:339
Method
call_cc
(self, cond: Cond)
src/cpu/disasm.rs:348
Function
call_cc_timing
()
src/acceptance_tests/mod.rs:30
Function
call_cc_timing2
()
src/acceptance_tests/mod.rs:33
Function
call_timing
()
src/acceptance_tests/mod.rs:36
Function
call_timing2
()
src/acceptance_tests/mod.rs:39
Method
cb_prefix
(self)
src/cpu/disasm.rs:377
Method
ccf
(self)
src/cpu/disasm.rs:356
Method
clock
(&mut self)
src/hardware/apu/ch3.rs:110
Method
clock
(&mut self)
src/hardware/apu/ch2.rs:69
Method
clock
(&mut self)
src/hardware/apu/ch1.rs:72
Method
cp
(self, in8: I)
src/cpu/disasm.rs:310
Method
cpl
(self)
src/cpu/disasm.rs:360
Method
daa
(self)
src/cpu/disasm.rs:359
Method
dec
(self, io: IO)
src/cpu/disasm.rs:315
Method
dec16
(self, reg: Reg16)
src/cpu/disasm.rs:373
Method
description
(&self)
src/frontend/mod.rs:105
Method
di
(self)
src/cpu/disasm.rs:354
Function
di_timing_GS
()
src/acceptance_tests/mod.rs:42
Method
directional
(key: &GbKey)
src/hardware/joypad.rs:123
Function
div_timing
()
src/acceptance_tests/mod.rs:45
Method
dump_mem
(&self, time: EmuTime, addr: u16, chunks: usize)
src/hardware/mod.rs:126
Method
ei
(self)
src/cpu/disasm.rs:355
Function
ei_timing
()
src/acceptance_tests/mod.rs:48
Method
emulate
(&mut self, time: EmuTime)
src/hardware/mod.rs:261
← previous
next →
201–300 of 719, ranked by callers