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
↓ 2 callers
Method
banks
(&self)
src/config/cartridge.rs:183
↓ 2 callers
Method
check_compare_interrupt
(&mut self, irq: &mut Irq)
src/hardware/gpu/mod.rs:427
↓ 2 callers
Method
ctrl_call
(&mut self, addr: u16)
src/cpu/mod.rs:350
↓ 2 callers
Method
ctrl_jp
(&mut self, addr: u16)
src/cpu/mod.rs:340
↓ 2 callers
Method
ctrl_jr
(&mut self, offset: i8)
src/cpu/mod.rs:345
↓ 2 callers
Method
cycles
(&self, scroll_x: u8)
src/hardware/gpu/mod.rs:164
↓ 2 callers
Function
decode
(ops: O, op: u8)
src/cpu/ops.rs:100
↓ 2 callers
Function
decode_cb
(ops: O, op: u8)
src/cpu/ops.rs:251
↓ 2 callers
Method
disasm_op
(&self)
src/cpu/mod.rs:148
↓ 2 callers
Method
emulate
(&mut self, target_time: EmuTime)
src/machine/mod.rs:37
↓ 2 callers
Method
execute
(&mut self)
src/cpu/mod.rs:249
↓ 2 callers
Method
indirect_addr
(&mut self, addr: Addr)
src/cpu/mod.rs:227
↓ 2 callers
Method
isolate_rightmost_one
(self)
src/util/int.rs:27
↓ 2 callers
Method
limit
(&self)
src/frontend/mod.rs:149
↓ 2 callers
Function
map_button
(button: Button)
src/frontend/mod.rs:385
↓ 2 callers
Function
map_keycode
(key: Keycode)
src/frontend/mod.rs:371
↓ 2 callers
Method
pop_u16
(&mut self)
src/cpu/mod.rs:217
↓ 2 callers
Method
pop_u8
(&mut self)
src/cpu/mod.rs:205
↓ 2 callers
Method
push_u8
(&mut self, value: u8)
src/cpu/mod.rs:211
↓ 2 callers
Method
ram_addr
(&self, reladdr: u16)
src/hardware/cartridge/mod.rs:166
↓ 2 callers
Method
read_bank0
(&self, reladdr: u16)
src/hardware/internal_ram.rs:34
↓ 2 callers
Method
read_bank1
(&self, reladdr: u16)
src/hardware/internal_ram.rs:41
↓ 2 callers
Method
read_internal
(&self, time: EmuTime, addr: u16)
src/hardware/mod.rs:190
↓ 2 callers
Method
read_reg1
(&self)
src/hardware/apu/ch2.rs:42
↓ 2 callers
Function
resolve_sdl_filename
(filename: String)
src/frontend/mod.rs:419
↓ 2 callers
Method
rewind
(&mut self)
src/emulation/time.rs:39
↓ 2 callers
Method
set_ctrl_master
(&mut self, value: u8)
src/hardware/apu/mod.rs:164
↓ 2 callers
Method
set_error
(&mut self, text: String)
src/frontend/gui.rs:60
↓ 2 callers
Method
should_have_ram
(&self)
src/config/cartridge.rs:125
↓ 2 callers
Function
test_isolate_rightmost_one
(x: T)
src/util/int.rs:89
↓ 2 callers
Method
time
(&self)
src/cpu/mod.rs:144
↓ 2 callers
Method
update_ram_offset
(&mut self)
src/hardware/cartridge/mod.rs:180
↓ 2 callers
Function
upload_pixels
(texture: &mut Texture, pixel_buffer: &PixelBuffer<gameboy::Color>)
src/frontend/renderer.rs:91
↓ 2 callers
Method
write
(&mut self, addr: u16, value: u8)
src/hardware/apu/mod.rs:112
↓ 2 callers
Method
write_bank0
(&mut self, reladdr: u16, value: u8)
src/hardware/internal_ram.rs:37
↓ 2 callers
Method
write_bank1
(&mut self, reladdr: u16, value: u8)
src/hardware/internal_ram.rs:44
↓ 2 callers
Method
write_oam
(&mut self, reladdr: u16, value: u8)
src/hardware/gpu/mod.rs:316
↓ 2 callers
Method
write_wave_ram
(&mut self, reladdr: u16, value: u8)
src/hardware/apu/ch3.rs:69
↓ 1 callers
Method
ack_emu_events
(&mut self)
src/hardware/mod.rs:100
↓ 1 callers
Method
ack_interrupt
(&mut self)
src/cpu/test/mod.rs:66
↓ 1 callers
Method
activate_rightmost_zeros
(self)
src/util/int.rs:52
↓ 1 callers
Method
add16_sp_e
ADD SP, e Flags: Z N H C 0 0
src/cpu/mod.rs:889
↓ 1 callers
Method
bit
(self, bit: usize)
src/util/int.rs:37
↓ 1 callers
Method
call
CALL nn Flags: Z N H C - - - -
src/cpu/mod.rs:640
↓ 1 callers
Method
cb_prefix
(self)
src/cpu/mod.rs:927
↓ 1 callers
Method
ccf
CCF Flags: Z N H C - 0 0
src/cpu/mod.rs:747
↓ 1 callers
Function
configure_gl_attr
(_: &mut GLAttr<'a>)
src/frontend/mod.rs:427
↓ 1 callers
Method
cpl
CPL Flags: Z N H C - 1 1 -
src/cpu/mod.rs:800
↓ 1 callers
Method
cycles
(&self)
src/emulation/time.rs:32
↓ 1 callers
Method
daa
DAA Flags: Z N H C - 0
src/cpu/mod.rs:769
↓ 1 callers
Method
deactivate
(&mut self)
src/hardware/bootrom.rs:41
↓ 1 callers
Method
di
DI Flags: Z N H C - - - -
src/cpu/mod.rs:732
↓ 1 callers
Function
disasm
(pc_start: u16, reader: &'a mut F)
src/cpu/disasm.rs:383
↓ 1 callers
Method
draw_line
(&mut self)
src/hardware/gpu/mod.rs:437
↓ 1 callers
Method
ei
EI Flags: Z N H C - - - -
src/cpu/mod.rs:740
↓ 1 callers
Method
emu_events
(&self)
src/hardware/mod.rs:105
↓ 1 callers
Method
get_addr
(&self)
src/hardware/irq.rs:74
↓ 1 callers
Method
get_bg_palette
(&self)
src/hardware/gpu/mod.rs:232
↓ 1 callers
Method
get_compare_line
(&self)
src/hardware/gpu/mod.rs:229
↓ 1 callers
Method
get_counter
(&self)
src/hardware/timer/mod.rs:74
↓ 1 callers
Method
get_cps
(&self)
src/machine/perf_counter.rs:45
↓ 1 callers
Method
get_ctrl_master
(&self)
src/hardware/apu/mod.rs:154
↓ 1 callers
Method
get_ctrl_volume
(&self)
src/hardware/apu/mod.rs:179
↓ 1 callers
Method
get_current_line
(&self)
src/hardware/gpu/mod.rs:226
↓ 1 callers
Method
get_data
(&self)
src/hardware/serial/mod.rs:28
↓ 1 callers
Method
get_divider
(&self, time: EmuTime)
src/hardware/timer/mod.rs:70
↓ 1 callers
Method
get_fps
(&self)
src/frontend/fps.rs:41
↓ 1 callers
Method
get_interrupt_enable
(&self)
src/hardware/irq.rs:33
↓ 1 callers
Method
get_interrupt_flag
(&self)
src/hardware/irq.rs:30
↓ 1 callers
Method
get_modulo
(&self)
src/hardware/timer/mod.rs:77
↓ 1 callers
Method
get_obj_palette0
(&self)
src/hardware/gpu/mod.rs:235
↓ 1 callers
Method
get_obj_palette1
(&self)
src/hardware/gpu/mod.rs:238
↓ 1 callers
Method
get_register
(&self)
src/hardware/joypad.rs:47
↓ 1 callers
Method
get_scroll_x
(&self)
src/hardware/gpu/mod.rs:223
↓ 1 callers
Method
get_scroll_y
(&self)
src/hardware/gpu/mod.rs:220
↓ 1 callers
Method
get_stat
(&self)
src/hardware/gpu/mod.rs:215
↓ 1 callers
Method
get_terminal_channels
(&self)
src/hardware/apu/mod.rs:147
↓ 1 callers
Method
get_window_x
(&self)
src/hardware/gpu/mod.rs:241
↓ 1 callers
Method
get_window_y
(&self)
src/hardware/gpu/mod.rs:244
↓ 1 callers
Method
halt
--- Miscellaneous HALT Flags: Z N H C - - - -
src/cpu/mod.rs:717
↓ 1 callers
Method
has_interrupt
(&self)
src/cpu/test/mod.rs:67
↓ 1 callers
Method
is_active
(&self)
src/hardware/bootrom.rs:39
↓ 1 callers
Method
isolate_highest_priority
(&self)
src/hardware/irq.rs:98
↓ 1 callers
Method
jp
--- Control JP nn Flags: Z N H C - - - -
src/cpu/mod.rs:617
↓ 1 callers
Method
jp_hl
JP HL Flags: Z N H C - - - -
src/cpu/mod.rs:625
↓ 1 callers
Method
jr
JR e Flags: Z N H C - - - -
src/cpu/mod.rs:632
↓ 1 callers
Method
load16_hl_sp_e
LD HL, SP+e Flags: Z N H C 0 0
src/cpu/mod.rs:840
↓ 1 callers
Method
load16_nn_sp
LD (nn), SP Flags: Z N H C - - - -
src/cpu/mod.rs:821
↓ 1 callers
Method
load16_sp_hl
LD SP, HL Flags: Z N H C - - - -
src/cpu/mod.rs:830
↓ 1 callers
Method
main
(mut self, bootrom: Option<Bootrom>, cartridge: Option<Cartridge>)
src/frontend/mod.rs:186
↓ 1 callers
Method
main_in_game
(&mut self, config: HardwareConfig)
src/frontend/mod.rs:270
↓ 1 callers
Method
main_wait_bootrom
(&mut self, cartridge: Option<Cartridge>)
src/frontend/mod.rs:199
↓ 1 callers
Method
main_wait_rom
(&mut self, bootrom: Option<Bootrom>)
src/frontend/mod.rs:238
↓ 1 callers
Method
make_room_for_new_element
(&mut self)
src/frontend/fps.rs:45
↓ 1 callers
Method
make_room_for_new_element
(&mut self)
src/machine/perf_counter.rs:49
↓ 1 callers
Function
map_axis
(axis: Axis, value: i16)
src/frontend/mod.rs:399
↓ 1 callers
Method
nop
NOP Flags: Z N H C - - - -
src/cpu/mod.rs:763
↓ 1 callers
Method
read
(&self, time: EmuTime, addr: u16)
src/hardware/mod.rs:249
↓ 1 callers
Method
read_character_ram
(&self, reladdr: u16)
src/hardware/gpu/mod.rs:330
↓ 1 callers
Method
read_hiram
(&self, reladdr: u16)
src/cpu/mod.rs:162
← previous
next →
101–200 of 719, ranked by callers