MCPcopy Create free account

hub / github.com/EMachad0/YAGBER / functions

Functions784 in github.com/EMachad0/YAGBER

↓ 3 callersMethodwith_serial_output_file
(mut self, path: &str)
crates/link_cable/src/lib.rs:18
↓ 3 callersMethodwrite
Append data to the destination.
crates/link_cable/src/dest.rs:12
↓ 3 callersMethodwrite_r16
(&mut self, r16: u2, value: u16)
crates/cpu/src/cpu.rs:187
↓ 3 callersMethody
(&self)
crates/ppu/src/models/object.rs:30
↓ 3 callersMethodz
(&self)
crates/cpu/src/registers.rs:167
↓ 2 callersMethodadd_hook
(&mut self, io: IOType, hook: F)
crates/memory/src/io_registers/io_bus.rs:64
↓ 2 callersMethodadd_transformer
(&mut self, io: IOType, transformer: F)
crates/memory/src/io_registers/io_bus.rs:56
↓ 2 callersMethodadvance_by
(&mut self, seconds: u64)
crates/memory/src/cartridges/rtc.rs:64
↓ 2 callersMethodas_any_mut
(&mut self)
crates/app/src/downcast.rs:13
↓ 2 callersMethodattach_components3
( &mut self, f: F, )
crates/app/src/emulator.rs:224
↓ 2 callersMethodattr_map
(&self, area: TileMapArea)
crates/memory/src/vram.rs:63
↓ 2 callersMethodauto_increment
(&self)
crates/memory/src/cram.rs:27
↓ 2 callersMethodbit
(self)
crates/memory/src/interrupt.rs:22
↓ 2 callersMethodclock_select
(&self)
crates/memory/src/io_registers/div.rs:63
↓ 2 callersMethoddirection
(&self)
crates/memory/src/io_registers/audenv.rs:45
↓ 2 callersMethodenabled
(bus: &Bus)
crates/ppu/src/ppu.rs:330
↓ 2 callersMethodframe_buffer
(&mut self)
crates/display/src/display.rs:23
↓ 2 callersMethodfreeze_for
(&mut self, cycles: u16)
crates/cpu/src/cpu.rs:282
↓ 2 callersMethodget_map_range
(&self, area: TileMapArea)
crates/memory/src/vram.rs:68
↓ 2 callersMethodhalted
(&self)
crates/memory/src/cartridges/rtc.rs:90
↓ 2 callersMethodime
(&self)
crates/cpu/src/ime.rs:38
↓ 2 callersMethodindex
(&self)
crates/memory/src/cram.rs:23
↓ 2 callersMethodinstruction_type
Get the instruction type
crates/cpu/src/instructions/instruction.rs:47
↓ 2 callersMethodn
(&self)
crates/cpu/src/registers.rs:171
↓ 2 callersMethodobj_size
(&self)
crates/memory/src/io_registers/lcdc.rs:80
↓ 2 callersMethodobject_colour_index
Returns the colour index of the object at the given pixel. Returns None if the object does not intersect with the pixel.
crates/ppu/src/ppu.rs:275
↓ 2 callersMethodon_fixed_step
(&mut self, callback: F)
crates/app/src/emulator.rs:151
↓ 2 callersMethodpalette_index
(&self)
crates/ppu/src/models/fifo_pixel.rs:35
↓ 2 callersMethodpixel_type
(&self)
crates/ppu/src/models/fifo_pixel.rs:43
↓ 2 callersMethodram_address
(&self, address: u16)
crates/memory/src/cartridges/mbc/mod.rs:82
↓ 2 callersMethodram_enabled
(&self)
crates/memory/src/cartridges/mbc/mod.rs:52
↓ 2 callersMethodread
(&self, kind: RtcRegisterKind)
crates/memory/src/cartridges/rtc.rs:94
↓ 2 callersMethodread_data
(&self, specification: &CramSpecification)
crates/memory/src/cram.rs:46
↓ 2 callersMethodread_r16mem
(&mut self, r16: u2)
crates/cpu/src/cpu.rs:217
↓ 2 callersFunctionrun_emulator
( rom: &[u8], out_log_path: &str, expected_screen_path: &str, )
tests/test_roms/acid2/mod.rs:8
↓ 2 callersFunctionsave_screen
(screen: &[u8], path: &str)
tests/test_roms/acid2/mod.rs:111
↓ 2 callersMethodset_bc
(&mut self, value: u16)
crates/cpu/src/registers.rs:132
↓ 2 callersMethodset_de
(&mut self, value: u16)
crates/cpu/src/registers.rs:138
↓ 2 callersMethodset_ime
(&mut self)
crates/cpu/src/ime.rs:9
↓ 2 callersMethodset_lfsr_bit
(&mut self, bit: u8, value: u16)
crates/apu/src/channels/noise_channel.rs:56
↓ 2 callersMethodset_sample_rate
(&mut self, sample_rate_hz: u32)
crates/apu/src/apu.rs:201
↓ 2 callersMethodset_timer
(&mut self, value: u8)
crates/apu/src/channels/envelope.rs:27
↓ 2 callersMethodset_volume
(&mut self, value: u8)
crates/apu/src/channels/pulse_channel.rs:116
↓ 2 callersMethodstack_push
(&mut self, bus: &mut Bus, value: u16)
crates/cpu/src/cpu.rs:237
↓ 2 callersMethodstep
(&mut self, bus: &mut yagber_memory::Bus)
crates/dma/src/dma.rs:34
↓ 2 callersMethodstep_mcycle
(&mut self)
crates/app/src/emulator.rs:82
↓ 2 callersMethodswitchable_bank_idx
(&self)
crates/memory/src/wram.rs:60
↓ 2 callersMethodtgt3
Get the target 3 from instructions that use it tgt3: rst target address, divided by 8 The tgt3 is a 3-bit value
crates/cpu/src/instructions/instruction.rs:202
↓ 2 callersMethodtick
(&mut self)
crates/memory/src/cartridges/cartridge.rs:180
↓ 2 callersMethodtile_data_area
(&self)
crates/memory/src/io_registers/lcdc.rs:64
↓ 2 callersMethodtile_map
(&self, area: TileMapArea)
crates/memory/src/vram.rs:58
↓ 2 callersMethodtima_should_increment
Returns if TIMA should be incremented based on the TAC frequency.
crates/timer/src/timer.rs:34
↓ 2 callersMethodtrigger
(&mut self, bus: &yagber_memory::Bus)
crates/apu/src/channels/pulse_channel.rs:31
↓ 2 callersMethodwave_duty
(&self)
crates/memory/src/io_registers/audlen.rs:70
↓ 2 callersMethodwith_reader
(&mut self, io: IOType, reader: F)
crates/memory/src/io_registers/io_bus.rs:95
↓ 2 callersMethodwith_serial_output_stdout
(mut self)
crates/link_cable/src/lib.rs:28
↓ 2 callersMethodwrite
(&mut self, address: u16, value: u8)
crates/memory/src/io_registers/io_bus.rs:23
↓ 2 callersMethodwrite_data
(&mut self, specification: &CramSpecification, value: u8)
crates/memory/src/cram.rs:50
↓ 2 callersMethodwrite_tima
(&mut self, bus: &mut Bus, value: u8)
crates/timer/src/timer.rs:122
↓ 2 callersMethodwrite_u16
(&mut self, address: u16, value: u16)
crates/memory/src/memory.rs:28
↓ 2 callersMethodwrite_usize
(&mut self, address: usize, value: u8)
crates/memory/src/ram.rs:33
↓ 2 callersMethody_flip
(&self)
crates/ppu/src/models/attribute.rs:45
↓ 1 callersMethodadd_reader
(&mut self, io: IOType, reader: F)
crates/memory/src/io_registers/io_bus.rs:71
↓ 1 callersMethodaf
(&self)
crates/cpu/src/registers.rs:98
↓ 1 callersMethodapply
Apply simple 1-pole high-pass filter to remove DC / low-freq hum. First-order (one-pole) high-pass filter on both channels. y[n] = a * (y[n-1] + x[n]
crates/apu/src/high_pass_filter.rs:33
↓ 1 callersMethodapu_enabled
(&self)
crates/memory/src/io_registers/audena.rs:46
↓ 1 callersMethodas_any_ref
(&self)
crates/app/src/downcast.rs:9
↓ 1 callersMethodas_bits
(&self)
crates/memory/src/io_registers/joyp.rs:12
↓ 1 callersMethodas_shift
(&self)
crates/memory/src/io_registers/audenv.rs:102
↓ 1 callersMethodas_spd_bit
(&self)
crates/app/src/speed_mode.rs:16
↓ 1 callersMethodas_u8
(&self)
crates/memory/src/io_registers/lcdc.rs:10
↓ 1 callersMethodat_step
(&self, step: u8)
crates/memory/src/io_registers/audlen.rs:33
↓ 1 callersMethodb
(&self)
crates/cpu/src/registers.rs:38
↓ 1 callersMethodbackground_pixel
(&mut self, x: u8, y: u8, bus: &Bus)
crates/ppu/src/ppu.rs:148
↓ 1 callersMethodbank_0_address
(&self, address: u16)
crates/memory/src/cartridges/mbc/mbc1.rs:27
↓ 1 callersMethodbank_0_address
(&self, address: u16)
crates/memory/src/cartridges/mbc/mbc3.rs:21
↓ 1 callersMethodbank_0_address
(&self, address: u16)
crates/memory/src/cartridges/mbc/mbc5.rs:26
↓ 1 callersMethodbank_1_address
(&self, address: u16)
crates/memory/src/cartridges/mbc/mbc1.rs:38
↓ 1 callersMethodbank_1_address
(&self, address: u16)
crates/memory/src/cartridges/mbc/mbc3.rs:26
↓ 1 callersMethodbank_1_address
(&self, address: u16)
crates/memory/src/cartridges/mbc/mbc2.rs:18
↓ 1 callersMethodbank_1_address
(&self, address: u16)
crates/memory/src/cartridges/mbc/mbc5.rs:30
↓ 1 callersMethodbg_tile_map_area
(&self)
crates/memory/src/io_registers/lcdc.rs:72
↓ 1 callersMethodblue
(&self)
crates/ppu/src/models/colour.rs:15
↓ 1 callersMethodbooting
(&self)
crates/memory/src/bus.rs:116
↓ 1 callersMethodch1_left
(&self)
crates/memory/src/io_registers/audterm.rs:30
↓ 1 callersMethodch1_right
(&self)
crates/memory/src/io_registers/audterm.rs:46
↓ 1 callersMethodch2_left
(&self)
crates/memory/src/io_registers/audterm.rs:26
↓ 1 callersMethodch2_right
(&self)
crates/memory/src/io_registers/audterm.rs:42
↓ 1 callersMethodch3_left
(&self)
crates/memory/src/io_registers/audterm.rs:22
↓ 1 callersMethodch3_right
(&self)
crates/memory/src/io_registers/audterm.rs:38
↓ 1 callersMethodch4_left
(&self)
crates/memory/src/io_registers/audterm.rs:18
↓ 1 callersMethodch4_right
(&self)
crates/memory/src/io_registers/audterm.rs:34
↓ 1 callersMethodcheck_interrupt
(&mut self, bus: &mut Bus)
crates/cpu/src/cpu.rs:261
↓ 1 callersMethodclear_interrupt
(&mut self, interrupt: InterruptType)
crates/memory/src/bus.rs:95
↓ 1 callersMethodclock_divider
(&self)
crates/memory/src/io_registers/audpoly.rs:35
↓ 1 callersMethodclock_shift
(&self)
crates/memory/src/io_registers/audpoly.rs:23
↓ 1 callersFunctionconvert_element_state
(element_state: winit::event::ElementState)
crates/display/src/input_converter.rs:12
↓ 1 callersFunctionconvert_keyboard_input
( keyboard_input: &winit::event::KeyEvent, )
crates/display/src/input_converter.rs:1
↓ 1 callersFunctionconvert_logical_key
(logical_key_code: &winit::keyboard::Key)
crates/display/src/input_converter.rs:239
↓ 1 callersFunctionconvert_native_key
( native_key: &winit::keyboard::NativeKey, )
crates/display/src/input_converter.rs:579
← previousnext →101–200 of 784, ranked by callers