MCPcopy Create free account

hub / github.com/EMachad0/YAGBER / functions

Functions784 in github.com/EMachad0/YAGBER

↓ 1 callersMethodreset_interrupt_handling
(&mut self)
crates/cpu/src/ime.rs:34
↓ 1 callersMethodright_volume
(&self)
crates/memory/src/io_registers/audvol.rs:30
↓ 1 callersMethodrom_address
(&self, address: u16)
crates/memory/src/cartridges/mbc/mod.rs:72
↓ 1 callersFunctionrom_bank_count
(code: u8)
crates/memory/src/cartridges/cartridge_mbc_info.rs:288
↓ 1 callersMethodrom_write
(&mut self, address: u16, value: u8)
crates/memory/src/cartridges/mbc/mod.rs:62
↓ 1 callersFunctionrun_boot
(emulator: &mut yagber::Emulator)
tests/test_roms/utils.rs:9
↓ 1 callersFunctionrun_emulator
Run the emulator for a specified number of frames and check the output buffer for "Passed" or "Failed"
tests/test_roms/mts/mod.rs:9
↓ 1 callersFunctionrun_frames
(emulator: &mut yagber::Emulator, frames: u32)
benches/emulator_bench.rs:16
↓ 1 callersMethodrun_until_result
(&mut self)
tests/test_roms/acid2/mod.rs:73
↓ 1 callersMethodrun_until_result
(&mut self)
tests/test_roms/mts/mod.rs:40
↓ 1 callersMethodrun_until_result
Run the emulator for a specified number of cycles and check the output buffer for "Passed" or "Failed"
tests/test_roms/blargg/mod.rs:40
↓ 1 callersMethodscreen
(&self)
tests/test_roms/acid2/mod.rs:48
↓ 1 callersMethodselected_buttons
(&self)
crates/memory/src/io_registers/joyp.rs:43
↓ 1 callersMethodset_accessible
(&mut self, accessible: bool)
crates/memory/src/oam.rs:34
↓ 1 callersMethodset_accessible
(&mut self, accessible: bool)
crates/memory/src/vram.rs:44
↓ 1 callersMethodset_af
(&mut self, value: u16)
crates/cpu/src/registers.rs:126
↓ 1 callersMethodset_b
(&mut self, value: u8)
crates/cpu/src/registers.rs:74
↓ 1 callersMethodset_bank
(&mut self, bank: usize)
crates/memory/src/vram.rs:48
↓ 1 callersMethodset_bank
(&mut self, bank: usize)
crates/memory/src/wram.rs:56
↓ 1 callersMethodset_d
(&mut self, value: u8)
crates/cpu/src/registers.rs:82
↓ 1 callersMethodset_e
(&mut self, value: u8)
crates/cpu/src/registers.rs:86
↓ 1 callersMethodset_imm16
Set the 16-bit immediate value
crates/cpu/src/instructions/instruction.rs:57
↓ 1 callersMethodset_imm8
Set the 8-bit immediate value
crates/cpu/src/instructions/instruction.rs:52
↓ 1 callersMethodset_interrupt_handling
(&mut self)
crates/cpu/src/ime.rs:29
↓ 1 callersMethodset_l
(&mut self, value: u8)
crates/cpu/src/registers.rs:94
↓ 1 callersMethodset_sample_rate
(&mut self, sample_rate_hz: u32)
crates/apu/src/high_pass_filter.rs:25
↓ 1 callersMethodset_speed_mode
(&mut self, speed_mode: SpeedMode)
crates/app/src/emulator.rs:245
↓ 1 callersMethodset_volume
(&mut self, value: u8)
crates/apu/src/channels/noise_channel.rs:85
↓ 1 callersMethodshould_tick
(&mut self, bus: &Bus)
crates/apu/src/divapu.rs:54
↓ 1 callersMethodshould_trigger_interrupt
(&mut self)
crates/memory/src/io_registers/stat.rs:93
↓ 1 callersMethodspeed_switch_armed
(&self)
crates/memory/src/io_registers/spd.rs:27
↓ 1 callersMethodstart
(&mut self, source_addr: u16)
crates/dma/src/dma.rs:19
↓ 1 callersMethodstep
(&mut self, ram: &mut Bus)
crates/link_cable/src/link_cable.rs:73
↓ 1 callersMethodstep_dot_cycle
(&mut self)
crates/app/src/emulator.rs:90
↓ 1 callersMethodstep_fixed_step
(&mut self)
crates/app/src/emulator.rs:98
↓ 1 callersMethodstep_scan_line
(&mut self)
crates/ppu/src/ppu.rs:76
↓ 1 callersMethodstep_tcycle
(&mut self)
crates/app/src/emulator.rs:74
↓ 1 callersMethodtick
(&mut self)
crates/memory/src/bus.rs:143
↓ 1 callersMethodtick
(&mut self, new_stat: u8)
crates/memory/src/io_registers/stat.rs:88
↓ 1 callersMethodtick
(&mut self)
crates/memory/src/cartridges/rtc.rs:19
↓ 1 callersMethodtick_envelope
(&mut self, bus: &mut yagber_memory::Bus)
crates/apu/src/apu.rs:271
↓ 1 callersMethodtick_sound_length
(&mut self, bus: &mut yagber_memory::Bus)
crates/apu/src/apu.rs:220
↓ 1 callersMethodtile
(&self, bank: bool, address: u16)
crates/memory/src/vram.rs:52
↓ 1 callersMethodtile_index_16
(&self)
crates/ppu/src/models/object.rs:38
↓ 1 callersMethodtile_index_8
(&self)
crates/ppu/src/models/object.rs:34
↓ 1 callersMethodto_buffer
(&mut self)
crates/link_cable/src/link_cable.rs:29
↓ 1 callersMethodto_file
(&mut self, path: &str)
crates/link_cable/src/link_cable.rs:33
↓ 1 callersMethodto_stdout
(&mut self)
crates/link_cable/src/link_cable.rs:44
↓ 1 callersMethodto_u8
(self)
crates/ppu/src/ppu_mode.rs:26
↓ 1 callersMethodtoggle
(&self)
crates/app/src/speed_mode.rs:9
↓ 1 callersMethodtrigger
(&mut self, bus: &mut yagber_memory::Bus)
crates/apu/src/sweep.rs:19
↓ 1 callersMethodtrigger
(&mut self, bus: &yagber_memory::Bus)
crates/apu/src/channels/noise_channel.rs:27
↓ 1 callersMethodtrigger
(&mut self, bus: &yagber_memory::Bus)
crates/apu/src/channels/wave_channel.rs:25
↓ 1 callersMethodupdate_ime
(&mut self)
crates/cpu/src/ime.rs:13
↓ 1 callersMethodvalues
(&self)
crates/ppu/src/models/colour.rs:52
↓ 1 callersMethodvram_bank
(&self)
crates/ppu/src/models/attribute.rs:57
↓ 1 callersMethodwindow_pixel
(&mut self, x: u8, y: u8, bus: &Bus)
crates/ppu/src/ppu.rs:183
↓ 1 callersMethodwindow_tile_map_area
(&self)
crates/memory/src/io_registers/lcdc.rs:52
↓ 1 callersMethodwrite
(&mut self, address: u16, value: u8)
crates/memory/src/cartridges/cartridge.rs:172
↓ 1 callersMethodwrite
(&mut self, kind: RtcRegisterKind, value: u8)
crates/memory/src/cartridges/rtc.rs:104
↓ 1 callersMethodwrite
(&mut self, save: &super::save::Save)
crates/memory/src/cartridges/saves/native_file_backend.rs:42
↓ 1 callersMethodwrite_div
(&mut self, bus: &mut Bus, value: u8)
crates/timer/src/timer.rs:126
↓ 1 callersMethodwrite_r16stk
(&mut self, r16: u2, value: u16)
crates/cpu/src/cpu.rs:207
↓ 1 callersMethodwrite_ram
(&mut self, address: u16, value: u8)
crates/memory/src/cartridges/cartridge.rs:140
↓ 1 callersMethodwrite_register
(&mut self, kind: RtcRegisterKind, value: u8)
crates/memory/src/cartridges/rtc.rs:37
↓ 1 callersMethodwrite_rom
(&mut self, address: u16, value: u8)
crates/memory/src/bus.rs:135
↓ 1 callersMethodwrite_rom
(&mut self, address: u16, value: u8)
crates/memory/src/cartridges/cartridge.rs:94
↓ 1 callersMethodx_flip
(&self)
crates/ppu/src/models/attribute.rs:49
Methodabout_to_wait
(&mut self, _event_loop: &winit::event_loop::ActiveEventLoop)
crates/display/src/winit_app.rs:102
Methodadc
Adds two 8-bit numbers with carry and returns the result.
crates/cpu/src/alu/alu8.rs:46
Methodadd
Adds two 16-bit numbers and returns the result.
crates/cpu/src/alu/alu16.rs:34
Methodadd
Adds two 8-bit numbers and returns the result.
crates/cpu/src/alu/alu8.rs:38
Methodadd_hook
(&mut self, hook: F)
crates/memory/src/io_registers/io_register.rs:31
Methodadd_observer
(&mut self)
crates/input/src/input_event_queue.rs:58
Methodadd_reader
(&mut self, reader: F)
crates/memory/src/io_registers/io_register.rs:38
Methodadd_transformer
(&mut self, transformer: F)
crates/memory/src/io_registers/io_register.rs:24
Methodattach_component
(&mut self, f: F)
crates/app/src/components/component_bus.rs:91
Methodattach_components2
( &mut self, f: F, )
crates/app/src/components/component_bus.rs:102
Methodattach_components3
( &mut self, f: F, )
crates/app/src/components/component_bus.rs:120
Methodaudena_transformer
((old_value, new_value): (u8, u8))
crates/memory/src/io_registers/audena.rs:130
Methodbcpd_reader
(bus: &mut Bus, value: u8)
crates/memory/src/io_registers/cram_register.rs:73
Functionbench_emulate_frames
(c: &mut criterion::Criterion)
benches/emulator_bench.rs:24
Functionbuild_headless_emulator
()
benches/emulator_bench.rs:3
Methodcgb_flag_from_rom
(rom: &[u8])
crates/memory/src/cartridges/cartridge_header.rs:76
Methodch1
(bus: &Bus)
crates/memory/src/io_registers/audenv.rs:29
Methodch2
(bus: &Bus)
crates/memory/src/io_registers/audenv.rs:33
Methodch4
(bus: &Bus)
crates/memory/src/io_registers/audenv.rs:37
Methodchange_volume
(&mut self, value: i8)
crates/apu/src/channels/pulse_channel.rs:120
Methodchannel
(&self)
crates/memory/src/io_registers/audlen.rs:112
Methodchecksum_from_rom
(rom: &[u8])
crates/memory/src/cartridges/cartridge_header.rs:114
Methodclear_bit
(&mut self, address: u16, bit: u8)
crates/memory/src/memory.rs:40
Methodclock_speed
(ram: &mut Bus)
crates/link_cable/src/link_cable.rs:53
Methodcoefficient_for
(sample_rate_hz: u32)
crates/apu/src/high_pass_filter.rs:17
Methodcolour_index
(&self)
crates/ppu/src/models/fifo_pixel.rs:31
Methodcolour_index
(&self, index: u8)
crates/ppu/src/models/dmg_pallet.rs:10
Methodcycles
(&self)
crates/timer/src/timer.rs:44
Methoddata_callback
( left_buffer: &mut yagber_apu::ConsumerCache, right_buffer: &mut yagber_apu::ConsumerCache,
crates/cpal/src/output_stream.rs:45
Methoddec
Decrements an 8-bit number and returns the result.
crates/cpu/src/alu/alu8.rs:80
Methoddecrement_length_counter
(&mut self)
crates/apu/src/channels/noise_channel.rs:64
Methoddecrement_length_counter
(&mut self)
crates/apu/src/channels/pulse_channel.rs:68
← previousnext →301–400 of 784, ranked by callers