MCPcopy Create free account

hub / github.com/Chiplis/IronBoy / functions

Functions174 in github.com/Chiplis/IronBoy

↓ 95 callersMethodread
(&mut self, address: T)
src/mmu.rs:189
↓ 47 callersMethodvalue
(&self)
src/register.rs:184
↓ 40 callersMethodwrite
( &mut self, address: Address, value: Value, )
src/mmu.rs:219
↓ 19 callersMethodset_flags
(&mut self, z: bool, n: bool, h: bool, c: bool)
src/register.rs:167
↓ 16 callersMethodhl
(&self)
src/register.rs:115
↓ 15 callersMethodset_word_register
(&mut self, value: u16, reg: WordRegister)
src/gameboy.rs:640
↓ 13 callersMethodset_pc
(&mut self, value: u16, trigger_cycle: bool)
src/gameboy.rs:630
↓ 13 callersMethodupdate_stat
(&mut self, stat_interrupt: &mut bool)
src/ppu.rs:966
↓ 11 callersMethodget_op
(&mut self, op: Operand)
src/gameboy.rs:112
↓ 10 callersMethodwrite
(&mut self, address: usize, value: u8)
src/apu.rs:1233
↓ 9 callersMethodmachine_cycle
(&mut self)
src/gameboy.rs:626
↓ 8 callersMethodbc
(&self)
src/register.rs:109
↓ 8 callersMethodcorrupt_oam
(&mut self, address: T)
src/mmu.rs:180
↓ 8 callersMethodde
(&self)
src/register.rs:112
↓ 8 callersMethodset
(&mut self, v: u8)
src/register.rs:193
↓ 7 callersMethodinternal_read
(&self, translated_address: usize)
src/mmu.rs:301
↓ 7 callersMethodset_stat_mode
(&mut self, mode: u8)
src/ppu.rs:962
↓ 6 callersMethodcycle
(&mut self, ticks: usize)
src/mmu.rs:325
↓ 5 callersMethodcc_flag
(&mut self, cc: ConditionCode)
src/register.rs:158
↓ 5 callersFunctionhalf_carry_8_sub
(a: u8, b: u8, c: u8)
src/gameboy.rs:683
↓ 5 callersMethodset_word_register_with_micro_cycle
(&mut self, value: u16, reg: WordRegister)
src/gameboy.rs:644
↓ 5 callersMethodtrigger_interrupt
(&mut self, interrupt_id: InterruptId)
src/gameboy.rs:136
↓ 4 callersFunctioncalc_with_carry
(operands: Vec<T>, op: fn(T, T) -> (T, bool))
src/gameboy.rs:664
↓ 4 callersMethodcalculate_sweep_freq
(&self)
src/apu.rs:384
↓ 4 callersMethodgenerate_sample
(&mut self)
src/apu.rs:45
↓ 4 callersFunctionhalf_carry_8_add
(a: u8, b: u8, c: u8)
src/gameboy.rs:679
↓ 4 callersMethodis_enabled
(&self)
src/apu.rs:228
↓ 4 callersMethodread_reg
(&self, reg: usize)
src/apu.rs:232
↓ 4 callersMethodtick_pixel_fetcher
(&mut self, ly: u8)
src/ppu.rs:1002
↓ 4 callersMethodwrite_reg
(&mut self, reg: usize, val: u8)
src/apu.rs:102
↓ 3 callersMethodaudio_error
(&self, error: StreamError)
src/apu.rs:1160
↓ 3 callersMethodbuttons
(&self)
src/joypad.rs:78
↓ 3 callersMethodclear
(&mut self)
src/ppu.rs:226
↓ 3 callersMethodgenerate_samples
(&mut self)
src/apu.rs:1164
↓ 3 callersMethodin_oam
(&self, address: usize)
src/mmu.rs:176
↓ 3 callersMethodis_empty
(&self)
src/ppu.rs:222
↓ 3 callersMethodpixels
(&mut self)
src/renderer.rs:19
↓ 3 callersMethodrender
(&mut self, screen: &[u8])
src/renderer.rs:27
↓ 3 callersFunctionrun_frame
(gameboy: &mut Gameboy, sleep: Arc<AtomicBool>, input: Option<&WinitInputHelper>)
src/main.rs:543
↓ 2 callersMethodcycle
(&mut self)
src/gameboy.rs:66
↓ 2 callersFunctiondownload_file
(url: &str)
src/main.rs:215
↓ 2 callersMethodextension
(&self)
src/main.rs:116
↓ 2 callersMethodfrequency
(&self)
src/timer.rs:104
↓ 2 callersMethodhandle_oam_pattern_corruption
(&mut self, pattern: fn(u16, u16, u16) -> u16, row: usize)
src/ppu.rs:945
↓ 2 callersMethodhandle_oam_read_corruption
(&mut self, row: usize)
src/ppu.rs:937
↓ 2 callersFunctionload_gameboy
( pixels: Pixels, rom_path: String, cold_boot: bool, boot_rom: Option<Vec<u8>>, mut data:
src/main.rs:712
↓ 2 callersMethodpop_front
(&mut self)
src/ppu.rs:275
↓ 2 callersMethodpush_background
(&mut self, tile_low: u8, tile_high: u8)
src/ppu.rs:231
↓ 2 callersMethodread_settings
(&self)
src/apu.rs:41
↓ 2 callersMethodreset
(&mut self)
src/mmu.rs:62
↓ 2 callersFunctionrun_event_loop
( event_loop: EventLoop<()>, mut gameboy: Gameboy, sleep: Arc<AtomicBool>, muted: Arc<AtomicBo
src/main.rs:307
↓ 2 callersMethodsave
(&self, gameboy: &Gameboy)
src/main.rs:123
↓ 2 callersFunctionsave_state
(rom_path: String, gameboy: &mut Gameboy, format: SaveFile)
src/main.rs:666
↓ 2 callersMethodset_word_register_with_callback
( &mut self, value: u16, reg: WordRegister, callback: fn(&mut MemoryManagement
src/register.rs:128
↓ 2 callersFunctionsetup_pixels
(window: &Window)
src/main.rs:751
↓ 2 callersFunctionsetup_window
(rom_path: String)
src/main.rs:769
↓ 2 callersFunctionstart_wasm
(file: web_sys::File)
src/main.rs:132
↓ 2 callersMethodtima_increase
(&mut self, old_ticks: u16)
src/timer.rs:88
↓ 2 callersMethodwrite_settings
(&mut self, val: u8)
src/apu.rs:27
↓ 1 callersMethodaf
(&self)
src/register.rs:106
↓ 1 callersMethodaudio_block_f32
(&mut self, audio: &mut [f32])
src/apu.rs:1097
↓ 1 callersMethodaudio_block_i16
(&mut self, audio: &mut [i16])
src/apu.rs:1116
↓ 1 callersMethodaudio_block_u16
(&mut self, audio: &mut [u16])
src/apu.rs:1138
↓ 1 callersFunctioncheck_buttons
(rom_path: String, format: SaveFile, gameboy: &mut Gameboy, muted: Arc<AtomicBool>, sleep: Arc<AtomicBool>, pa
src/main.rs:481
↓ 1 callersMethodcycles
(&self, branch: bool)
src/instruction.rs:133
↓ 1 callersMethoddma_transfer
(&mut self)
src/mmu.rs:333
↓ 1 callersMethodexecute_instruction
(&mut self, command: Command)
src/gameboy.rs:94
↓ 1 callersFunctionfile_callback
(pixels: Pixels, event_loop: EventLoop<()>, file: Option<web_sys::File>)
src/main.rs:230
↓ 1 callersFunctionhalf_carry_16_add
(a: u16, b: u16, c: u16)
src/gameboy.rs:687
↓ 1 callersMethodhandle_command
(&mut self, command: Command)
src/gameboy.rs:154
↓ 1 callersMethodhandle_interrupts
(&mut self)
src/gameboy.rs:120
↓ 1 callersMethodhandle_oam_corruption
(&mut self)
src/ppu.rs:895
↓ 1 callersMethodhandle_oam_read_write_corruption
(&mut self, row: usize)
src/ppu.rs:912
↓ 1 callersMethodhandle_oam_write_corruption
(&mut self, row: usize)
src/ppu.rs:941
↓ 1 callersMethodhandle_state_transition
( &mut self, vblank_interrupt: &mut bool, stat_interrupt: &mut bool, )
src/ppu.rs:485
↓ 1 callersMethodinit
(&mut self)
src/apu.rs:1229
↓ 1 callersMethodinternal_ram_read
(&self, address: usize)
src/mmu.rs:251
↓ 1 callersMethodinternal_ram_write
(&mut self, address: usize, value: u8)
src/mmu.rs:292
↓ 1 callersMethodinternal_write
(&mut self, translated_address: usize, value: u8)
src/mmu.rs:312
↓ 1 callersMethodis_active
(&self, mask: u8)
src/interrupt.rs:55
↓ 1 callersMethodlatch
(&mut self, value: u8)
src/mbc3.rs:45
↓ 1 callersMethodmachine_cycle
(&mut self, ticks: usize)
src/mmu.rs:369
↓ 1 callersFunctionmain_desktop
()
src/main.rs:292
↓ 1 callersFunctionmain_wasm
()
src/main.rs:278
↓ 1 callersMethodmbc_read
(&self, translated_address: usize)
src/mmu.rs:260
↓ 1 callersMethodmbc_write
(&mut self, translated_address: usize, value: u8)
src/mmu.rs:276
↓ 1 callersFunctionosstr_to_str
(item: Option<&OsStr>)
src/test.rs:98
↓ 1 callersMethodoutput_pixel
(&mut self)
src/ppu.rs:1094
↓ 1 callersMethodpush_sprite
( &mut self, tile_low: u8, tile_high: u8, palette: bool, background_pr
src/ppu.rs:242
↓ 1 callersMethodread_register
(&self, address: usize)
src/apu.rs:1029
↓ 1 callersMethodread_sound_data
(&self, address: usize)
src/apu.rs:551
↓ 1 callersFunctionrun
()
src/main.rs:157
↓ 1 callersMethodsave
(&mut self)
src/mmu.rs:79
↓ 1 callersMethodsearch_objects
(&mut self)
src/ppu.rs:414
↓ 1 callersMethodset_control
(&mut self, control: u8)
src/serial.rs:47
↓ 1 callersMethodset_flag
(&mut self, flag: u8)
src/register.rs:174
↓ 1 callersMethodset_pixels
(&mut self, pixels: Pixels)
src/renderer.rs:23
↓ 1 callersFunctionsetup_virtual_pad
()
src/main.rs:592
↓ 1 callersMethodsize
(&self)
src/instruction.rs:109
↓ 1 callersMethodstart
(&mut self)
src/mmu.rs:91
next →1–100 of 174, ranked by callers