MCPcopy Create free account

hub / github.com/Chiplis/IronBoy / functions

Functions174 in github.com/Chiplis/IronBoy

↓ 1 callersMethodstart_dma
(&mut self, value: u8)
src/ppu.rs:444
↓ 1 callersMethodtimer_enabled
(&self)
src/timer.rs:100
↓ 1 callersMethodtimer_increase
(&self, old_timer: u16)
src/timer.rs:96
↓ 1 callersMethodtriggered
(&self, interrupt: InterruptId)
src/interrupt.rs:59
↓ 1 callersMethodunset
(&mut self, interrupt: InterruptId)
src/interrupt.rs:85
↓ 1 callersMethodwrite_register
(&mut self, address: usize, value: u8)
src/apu.rs:980
↓ 1 callersMethodwrite_sound_data
(&mut self, address: usize, val: u8)
src/apu.rs:543
Methoderror
(s: S)
src/logger.rs:13
Methodfetch
( halt_bug: bool, pc: u16, reg: &Register, ram: &mut MemoryManagementUnit,
src/instruction_fetcher.rs:22
Methodfrom
(color: Color)
src/ppu.rs:1144
Methodfrom
(r: ByteRegister)
src/register.rs:231
Methodindex
(&self, index: RegisterId)
src/register.rs:219
Methodindex
(&self, index: RegisterId)
src/gameboy.rs:653
Methodindex_mut
(&mut self, index: RegisterId)
src/register.rs:225
Methodindex_mut
(&mut self, index: RegisterId)
src/gameboy.rs:659
Methodinfo
(s: S)
src/logger.rs:4
Methodinit
(&mut self)
src/gameboy.rs:59
Methodinit_memory
(mem: &mut MemoryManagementUnit)
src/mmu.rs:397
Functioninit_screen
()
src/ppu.rs:15
Methodload_config
()
src/apu.rs:965
Methodload_mbc
( cartridge: Cartridge, rom: Vec<u8>, rom_path: &Path, )
src/mmu.rs:154
Methodload_stream
(processor: &Arc<Mutex<AudioProcessingState>>)
src/apu.rs:944
Methodmachine_cycle
(&mut self, ticks: usize)
src/ppu.rs:457
Methodmachine_cycle
(&mut self)
src/serial.rs:56
Methodmachine_cycle
(&mut self)
src/joypad.rs:60
Methodmachine_cycle
(&mut self, ticks: u16)
src/timer.rs:69
Functionmain
()
src/main.rs:283
Methodmap_buttons
(buttons: [KeyCode; 4], held: &[KeyCode])
src/joypad.rs:69
Methodmask
(interrupt: InterruptId)
src/interrupt.rs:71
Methodnew
()
src/ppu.rs:215
Methodnew
( rom: Vec<u8>, cartridge: Cartridge, boot_rom: Option<Vec<u8>>, rom_path: &Pa
src/mmu.rs:116
Methodnew
(cartridge: Cartridge, rom: Vec<u8>)
src/mbc1.rs:22
Methodnew
()
src/interrupt.rs:49
Methodnew
(rom: Vec<u8>, ram: Vec<u8>)
src/mbc0.rs:15
Methodnew
(rom: &[u8])
src/cartridge.rs:23
Methodnew
(boot_rom: bool)
src/register.rs:62
Methodnew
(cartridge: Cartridge, rom: Vec<u8>)
src/mbc3.rs:116
Methodnew
()
src/renderer.rs:12
Methodnew
()
src/serial.rs:39
Methodnew
(cartridge: Cartridge, rom: Vec<u8>)
src/mbc2.rs:19
Methodnew
()
src/joypad.rs:50
Methodnew
(mem: MemoryManagementUnit)
src/gameboy.rs:46
Methodnew
(cartridge: Cartridge, rom: Vec<u8>)
src/mbc5.rs:20
Methodnew
(sample_rate: u32)
src/apu.rs:23
Methodnew
(boot_rom: bool)
src/timer.rs:58
Methodread
(&self, address: usize)
src/ppu.rs:286
Methodread
(&self, address: usize)
src/mbc1.rs:36
Methodread
(&self, address: usize)
src/interrupt.rs:25
Methodread
(&self, address: usize)
src/mbc0.rs:21
Methodread
(&self, register: u8)
src/mbc3.rs:66
Methodread
(&self, address: usize)
src/serial.rs:20
Methodread
(&self, address: usize)
src/mbc2.rs:33
Methodread
(&self, address: usize)
src/joypad.rs:26
Methodread
(&self, address: usize)
src/mbc5.rs:34
Methodread
(&self, address: usize)
src/apu.rs:1242
Methodread
(&self, address: usize)
src/timer.rs:16
Methodreset
(&mut self)
src/gameboy.rs:35
Methodsave
(&mut self)
src/mbc.rs:6
Methodsave
(&mut self)
src/mbc3.rs:208
Methodset
(&mut self, interrupt: InterruptId)
src/interrupt.rs:81
Methodset_word_register
( &mut self, value: u16, reg: WordRegister, mem: &mut MemoryManagementUnit,
src/register.rs:119
Methodstart
(&mut self)
src/mbc.rs:4
Methodstart
(&mut self)
src/mbc3.rs:194
Functiontest_roms
()
src/test.rs:18
Methodwrite
(&mut self, address: usize, value: u8)
src/ppu.rs:309
Methodwrite
(&mut self, address: usize, value: u8)
src/mbc1.rs:46
Methodwrite
(&mut self, address: usize, value: u8)
src/interrupt.rs:33
Methodwrite
(&mut self, address: usize, value: u8)
src/mbc0.rs:29
Methodwrite
(&mut self, register: u8, value: u8)
src/mbc3.rs:81
Methodwrite
(&mut self, address: usize, value: u8)
src/serial.rs:28
Methodwrite
(&mut self, address: usize, value: u8)
src/mbc2.rs:43
Methodwrite
(&mut self, address: usize, value: u8)
src/joypad.rs:34
Methodwrite
(&mut self, address: usize, value: u8)
src/mbc5.rs:44
Methodwrite
(&mut self, address: usize, value: u8)
src/timer.rs:26
← previous101–174 of 174, ranked by callers