MCPcopy Create free account

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

Functions719 in github.com/Gekkio/mooneye-gb

Methodemulate
(&mut self, irq: &mut Irq, emu_events: &mut EmuEvents)
src/hardware/gpu/mod.rs:381
Methodemulate
(&mut self)
src/hardware/apu/mod.rs:191
Methodemulate
(&mut self, irq: &mut Irq)
src/hardware/timer/mod.rs:102
Methodfmt
(&self, f: &mut fmt::Formatter)
src/emulation/mod.rs:54
Methodfmt
(&self, f: &mut fmt::Formatter)
src/frontend/mod.rs:114
Methodfmt
(&self, f: &mut fmt::Formatter)
src/cpu/disasm.rs:174
Methodfmt
(&self, f: &mut fmt::Formatter)
src/cpu/mod.rs:125
Methodfmt
(&self, f: &mut fmt::Formatter)
src/cpu/registers.rs:39
Methodfmt
(&self, f: &mut fmt::Formatter)
src/hardware/mod.rs:278
Methodfmt
(&self, f: &mut Formatter)
src/hardware/joypad.rs:84
Methodfmt
(&self, f: &mut fmt::Formatter)
src/hardware/gpu/mod.rs:568
Methodfmt
(&self, f: &mut fmt::Formatter)
src/config/cartridge.rs:96
Methodfmt
(&self, f: &mut fmt::Formatter)
src/config/bootrom.rs:105
Methodfrom
(e: String)
src/frontend/mod.rs:87
Methodfrom
(e: RendererError)
src/frontend/gui.rs:12
Methodfrom
(e: DrawError)
src/frontend/renderer.rs:47
Methodfrom
(e: io::Error)
src/config/bootrom.rs:131
Methodfrom_cartridge_type
(t: CartridgeType)
src/hardware/cartridge/mod.rs:33
Methodfrom_data
(data: Vec<u8>)
src/config/cartridge.rs:44
Methodfrom_data
(data: Vec<u8>)
src/config/bootrom.rs:41
Methodfrom_default_bootrom
()
src/config/bootrom.rs:53
Methodfrom_memory
(memory: Vec<u8>)
src/cpu/test/mod.rs:50
Methodfrom_path
(path: &Path)
src/config/cartridge.rs:36
Methodfrom_path
(path: &Path)
src/config/bootrom.rs:36
Methodfrom_roms
(bootrom: Option<Bootrom>, cartridge: Option<Cartridge>)
src/frontend/mod.rs:67
Methodfrom_u8
(value: u8)
src/gameboy.rs:30
Methodfrom_u8
(value: u8)
src/hardware/irq.rs:63
Methodfrom_u8
(value: u8)
src/hardware/apu/wave_duty.rs:25
Methodfrom_u8
(value: u8)
src/hardware/apu/mod.rs:57
Methodfrom_u8
(value: u8)
src/hardware/apu/sweep.rs:29
Methodfrom_u8
(value: u8)
src/hardware/apu/ch3.rs:25
Methodfrom_u8
(value: u8)
src/hardware/timer/mod.rs:39
Methodfrom_u8
(value: u8)
src/config/cartridge.rs:108
Methodget_control
(&self)
src/hardware/serial/mod.rs:34
Methodget_control
(&self)
src/hardware/timer/mod.rs:80
Methodget_format
()
src/frontend/renderer.rs:43
Methodget_pc
(&self)
src/cpu/mod.rs:145
Functiongpu_hblank_ly_scx_timing_GS
()
src/acceptance_tests/mod.rs:111
Functiongpu_intr_1_2_timing_GS
()
src/acceptance_tests/mod.rs:114
Functiongpu_intr_2_0_timing
()
src/acceptance_tests/mod.rs:117
Functiongpu_intr_2_mode0_timing
()
src/acceptance_tests/mod.rs:120
Functiongpu_intr_2_mode3_timing
()
src/acceptance_tests/mod.rs:123
Functiongpu_intr_2_oam_ok_timing
()
src/acceptance_tests/mod.rs:126
Methodhalt
--- Miscellaneous
src/cpu/disasm.rs:352
Functionhalt_ime0_ei
()
src/acceptance_tests/mod.rs:51
Functionhalt_ime0_nointr_timing
()
src/acceptance_tests/mod.rs:54
Functionhalt_ime1_timing
()
src/acceptance_tests/mod.rs:57
Functionhalt_ime1_timing2_GS
()
src/acceptance_tests/mod.rs:60
Methodhas_interrupt
(&self)
src/hardware/irq.rs:50
Methodhas_interrupt
(&self)
src/hardware/mod.rs:270
Functionif_ie_registers
()
src/acceptance_tests/mod.rs:63
Methodinc
(self, io: IO)
src/cpu/disasm.rs:314
Methodinc16
(self, reg: Reg16)
src/cpu/disasm.rs:372
Methodindex
(&self, index: u16)
src/hardware/bootrom.rs:46
Methodinit
()
src/frontend/mod.rs:158
Methodinit
(ctx: &F)
src/frontend/gui.rs:27
Functionintr_timing
()
src/acceptance_tests/mod.rs:66
Methodis_installed
(&self)
src/hardware/bootrom.rs:38
Methodjp
--- Control
src/cpu/disasm.rs:332
Methodjp_cc
(self, cond: Cond)
src/cpu/disasm.rs:342
Functionjp_cc_timing
()
src/acceptance_tests/mod.rs:69
Methodjp_hl
(self)
src/cpu/disasm.rs:333
Functionjp_timing
()
src/acceptance_tests/mod.rs:72
Methodjr
(self)
src/cpu/disasm.rs:334
Methodjr_cc
(self, cond: Cond)
src/cpu/disasm.rs:343
Methodkey_down
(&mut self, key: GbKey)
src/hardware/mod.rs:107
Methodkey_down
(&mut self, key: GbKey, irq: &mut Irq)
src/hardware/joypad.rs:58
Methodkey_up
(&mut self, key: GbKey)
src/hardware/mod.rs:110
Methodkey_up
(&mut self, key: GbKey)
src/hardware/joypad.rs:64
Functionld_hl_sp_e_timing
()
src/acceptance_tests/mod.rs:75
Methodload
--- 8-bit operations 8-bit loads
src/cpu/disasm.rs:302
Methodload16_hl_sp_e
(self)
src/cpu/disasm.rs:366
Methodload16_imm
--- 16-bit operations 16-bit loads
src/cpu/disasm.rs:363
Methodload16_nn_sp
(self)
src/cpu/disasm.rs:364
Methodload16_sp_hl
(self)
src/cpu/disasm.rs:365
Functionmain
()
src/main.rs:74
Functionmbc1_rom_4banks
()
src/acceptance_tests/mod.rs:129
Methodneeds_rewind
(&self)
src/emulation/time.rs:36
Methodnew
(cycles: MachineCycles)
src/emulation/time.rs:29
Methodnew
(frame_duration: Duration)
src/frontend/mod.rs:129
Methodnew
()
src/frontend/gui.rs:94
Methodnew
(display: &F)
src/frontend/renderer.rs:106
Methodnew
()
src/frontend/fps.rs:27
Methodnew
(hardware: H)
src/cpu/mod.rs:130
Methodnew
()
src/cpu/registers.rs:76
Methodnew
()
src/hardware/internal_ram.rs:27
Methodnew
()
src/hardware/irq.rs:24
Methodnew
()
src/hardware/mod.rs:76
Methodnew
()
src/hardware/joypad.rs:39
Methodnew
(config: Option<Vec<u8>>)
src/hardware/bootrom.rs:25
Methodnew
()
src/hardware/gpu/mod.rs:64
Methodnew
()
src/hardware/serial/mod.rs:22
Methodnew
(config: config::Cartridge)
src/hardware/cartridge/mod.rs:58
Methodnew
()
src/hardware/apu/envelope.rs:23
Methodnew
()
src/hardware/apu/mod.rs:74
Methodnew
()
src/hardware/apu/sweep.rs:52
Methodnew
()
src/hardware/apu/ch4.rs:27
Methodnew
()
src/hardware/apu/ch3.rs:48
Methodnew
()
src/hardware/apu/ch2.rs:29
Methodnew
()
src/hardware/apu/ch1.rs:31
← previousnext →301–400 of 719, ranked by callers