MCPcopy Create free account

hub / github.com/EMachad0/YAGBER / functions

Functions784 in github.com/EMachad0/YAGBER

Methodrun
(mut self)
tests/test_roms/mts/mod.rs:68
Methodrun
(mut self)
tests/test_roms/blargg/mod.rs:66
Methodrun
(self)
crates/display/src/winit_runner.rs:26
Methodrun
(self)
crates/app/src/emulator.rs:166
Methodrun
(mut self)
crates/app/src/runners/headless_runner.rs:15
Methodsbc
Subtracts two 8-bit numbers with borrow and returns the result. a - (b + borrow)
crates/cpu/src/alu/alu8.rs:67
Methodset_bit
(&mut self, address: u16, bit: u8)
crates/memory/src/memory.rs:34
Methodset_mode
(bus: &mut Bus, mode: PpuMode)
crates/ppu/src/ppu.rs:352
Methodset_scan_line_index
(bus: &mut Bus, index: u8)
crates/ppu/src/ppu.rs:335
Methodset_timer_length
(&mut self, value: u8)
crates/memory/src/io_registers/audlen.rs:75
Methodset_value
(&mut self, value: bool)
crates/app/src/edge_detector.rs:27
Methodsgb_flag_from_rom
(rom: &[u8])
crates/memory/src/cartridges/cartridge_header.rs:86
Methodsla
Shifts an 8-bit number left and returns the result. arithmetic shift left.
crates/cpu/src/alu/alu8.rs:122
Methodsolve_bg_obj_priority
(bus: &Bus, bg_pixel: FifoPixel, obj_pixel: FifoPixel)
crates/ppu/src/ppu.rs:105
Methodspd_transformer
((_old_value, new_value): (u8, u8))
crates/memory/src/io_registers/spd.rs:31
Methodsra
Shifts an 8-bit number right and returns the result. arithmetic shift right. The most significant bit is preserved.
crates/cpu/src/alu/alu8.rs:131
Methodsrl
Shifts an 8-bit number right and returns the result. logical shift right.
crates/cpu/src/alu/alu8.rs:139
Methodstat_transformer
((old_value, new_value): (u8, u8))
crates/memory/src/io_registers/stat.rs:51
Functionstep
()
crates/ppu/src/ppu.rs:410
Methodstep
(&self)
crates/memory/src/io_registers/audsweep.rs:36
Methodsub
Subtracts two 8-bit numbers and returns the result. a - b
crates/cpu/src/alu/alu8.rs:58
Functiontest_blargg_cpu_instrs
()
tests/test_roms/blargg/cpu_instrs.rs:9
Functiontest_blargg_cpu_instrs_01_special
()
tests/test_roms/blargg/cpu_instrs.rs:46
Functiontest_blargg_cpu_instrs_02_interrupts
()
tests/test_roms/blargg/cpu_instrs.rs:51
Functiontest_blargg_cpu_instrs_03_op_sp_hl
()
tests/test_roms/blargg/cpu_instrs.rs:56
Functiontest_blargg_cpu_instrs_04_op_r_imm
()
tests/test_roms/blargg/cpu_instrs.rs:61
Functiontest_blargg_cpu_instrs_05_op_rp
()
tests/test_roms/blargg/cpu_instrs.rs:66
Functiontest_blargg_cpu_instrs_06_ld_r_r
()
tests/test_roms/blargg/cpu_instrs.rs:71
Functiontest_blargg_cpu_instrs_07_jr_jp_call_ret_rst
()
tests/test_roms/blargg/cpu_instrs.rs:76
Functiontest_blargg_cpu_instrs_08_misc_instrs
()
tests/test_roms/blargg/cpu_instrs.rs:81
Functiontest_blargg_cpu_instrs_09_op_r_r
()
tests/test_roms/blargg/cpu_instrs.rs:86
Functiontest_blargg_cpu_instrs_10_bit_ops
()
tests/test_roms/blargg/cpu_instrs.rs:91
Functiontest_blargg_cpu_instrs_11_op_a_hl_
()
tests/test_roms/blargg/cpu_instrs.rs:96
Functiontest_cgb_acid2
()
tests/test_roms/acid2/cgb_acid2.rs:6
Functiontest_dac_transform
()
crates/apu/src/apu.rs:309
Functiontest_dmg_acid2
()
tests/test_roms/acid2/dmg_acid2.rs:6
Functiontest_enabled
()
crates/ppu/src/ppu.rs:398
Functiontest_get_component
()
crates/app/src/components/component_bus.rs:176
Functiontest_get_component_mut
()
crates/app/src/components/component_bus.rs:187
Functiontest_get_components_mut2
()
crates/app/src/components/component_bus.rs:205
Functiontest_get_components_mut2_same_type
()
crates/app/src/components/component_bus.rs:217
Functiontest_halt_bug
()
tests/test_roms/blargg/halt_bug.rs:9
Functiontest_io_type_address
()
crates/memory/src/io_registers/io_type.rs:215
Functiontest_little_things_gb_double_halt_cancel
()
tests/test_roms/little_things_gb/double_halt_cancel_gbconly.rs:5
Functiontest_mts_daa
()
tests/test_roms/mts/acceptance/instr/daa.rs:6
Methodtick
(&mut self, delta: std::time::Duration)
crates/cpu/src/cycle_clock.rs:23
Methodtick
(&mut self, delta: std::time::Duration)
crates/ppu/src/dot_clock.rs:23
Methodtick
(&mut self, value: bool)
crates/app/src/edge_detector.rs:18
Methodtick
(&mut self, bus: &mut yagber_memory::Bus)
crates/apu/src/sweep.rs:35
Methodtick
(&mut self, bus: &yagber_memory::Bus)
crates/apu/src/channels/noise_channel.rs:36
Methodtick
(&mut self, bus: &yagber_memory::Bus)
crates/apu/src/channels/pulse_channel.rs:45
Methodtick
(&mut self, audenv: &yagber_memory::Audenv)
crates/apu/src/channels/envelope.rs:11
Methodtick
(&mut self, bus: &yagber_memory::Bus)
crates/apu/src/channels/wave_channel.rs:32
Functiontimer_overflow_behavior
()
crates/timer/src/timer.rs:168
Methodtimes_finished_this_tick
(&self)
crates/cpu/src/cycle_clock.rs:27
Methodtimes_finished_this_tick
(&self)
crates/ppu/src/dot_clock.rs:27
Methodtitle_from_rom
(rom: &[u8])
crates/memory/src/cartridges/cartridge_header.rs:66
Methodto_u8
(self)
crates/memory/src/io_registers/audlen.rs:29
Methodtransfer
(bus: &mut Bus, src: u16, dst: u16, len: u16)
crates/dma/src/hdma.rs:25
Methodtransfer_enabled
(ram: &mut Bus)
crates/link_cable/src/link_cable.rs:49
Methodtype_code_from_rom
(rom: &[u8])
crates/memory/src/cartridges/cartridge_header.rs:90
Methodupdate_stat
(bus: &mut Bus, ly: u8, lyc: u8)
crates/memory/src/io_registers/stat.rs:63
Methodvalue
(&self)
crates/memory/src/cram.rs:13
Methodvbk_transformer
((_old_value, new_value): (u8, u8))
crates/memory/src/io_registers/vbk.rs:4
Methodvin_left
(&self)
crates/memory/src/io_registers/audvol.rs:18
Methodvin_right
(&self)
crates/memory/src/io_registers/audvol.rs:22
Methodvirtual_address
(address: u16)
crates/memory/src/io_registers/io_bus.rs:103
Methodvolume_to_f32
(volume: u8)
crates/memory/src/io_registers/audvol.rs:34
Methodwindow_attributes
()
crates/display/src/winit_app.rs:20
Methodwindow_event
( &mut self, event_loop: &winit::event_loop::ActiveEventLoop, _window_id: winit::windo
crates/display/src/winit_app.rs:49
Methodwith_observer
(&mut self)
crates/input/src/input_event_queue.rs:63
Methodwrite
(&mut self, address: usize, value: u8)
crates/memory/src/boot_rom.rs:39
Methodwrite
(&mut self, address: u16, value: u8)
crates/memory/src/oam.rs:28
Methodwrite
(&mut self, address: u16, value: u8)
crates/memory/src/vram.rs:38
Methodwrite
(&mut self, address: u16, value: u8)
crates/memory/src/ram.rs:56
Methodwrite
(&mut self, value: u8)
crates/memory/src/register.rs:21
Methodwrite
(&mut self, address: u16, value: u8)
crates/memory/src/wram.rs:45
Methodwrite
(&mut self, _value: u8)
crates/memory/src/io_registers/unconnect_register.rs:11
Methodwrite
(&mut self, value: u8)
crates/memory/src/io_registers/io_register.rs:49
Methodwrite
(&mut self, save: &Save)
crates/memory/src/cartridges/saves/save_backend.rs:40
Methodwrite
(&mut self, _save: &super::save::Save)
crates/memory/src/cartridges/saves/memory_backend.rs:7
Methodwrite_masked
(&mut self, address: u16, value: u8, mask: u8)
crates/memory/src/memory.rs:22
Methodwrite_unchecked
(&mut self, value: u8)
crates/memory/src/io_registers/io_register.rs:62
Methodwrite_unhooked
(&mut self, value: u8)
crates/memory/src/io_registers/io_register.rs:69
← previous701–784 of 784, ranked by callers