MCPcopy Create free account

hub / github.com/EMachad0/YAGBER / functions

Functions784 in github.com/EMachad0/YAGBER

Methodnew
()
crates/apu/src/channels/envelope.rs:7
Methodnew
()
crates/apu/src/channels/wave_channel.rs:15
Methodnew
( device: cpal::Device, config: cpal::StreamConfig, apu: &mut yagber_apu::Apu, )
crates/cpal/src/output_stream.rs:11
Methodnew
()
crates/dma/src/dma.rs:11
Methodnew
()
crates/dma/src/hdma.rs:14
Methodnew
()
crates/timer/src/timer.rs:14
Methodnew
()
crates/input/src/input_event_queue.rs:13
Methodnew
()
crates/input/src/joyp_input_state.rs:57
Methodnew_cb_prefix
Create a new instruction from the CB prefix opcode
crates/cpu/src/instructions/instruction.rs:37
Methodnew_with_capacity
Creates an audio buffer with a fixed number of samples capacity.
crates/apu/src/audio_buffer.rs:18
Methodnew_with_seconds_at_rate
Creates an audio buffer sized for `seconds` of audio at `sample_rate_hz`.
crates/apu/src/audio_buffer.rs:27
Methodobject_scan
(bus: &Bus, scan_line: u8)
crates/ppu/src/ppu.rs:311
Methodocpd_reader
(bus: &mut Bus, value: u8)
crates/memory/src/io_registers/cram_register.rs:90
Methodold_license_code_from_rom
(rom: &[u8])
crates/memory/src/cartridges/cartridge_header.rs:106
Methodon_aud_1_env_write
(bus: &mut Bus, value: u8)
crates/memory/src/io_registers/audena.rs:66
Methodon_aud_1_env_write
(apu: &mut Apu, value: u8)
crates/apu/src/channels/pulse_channel.rs:131
Methodon_aud_1_high_write
(bus: &mut Bus, value: u8)
crates/memory/src/io_registers/audena.rs:90
Methodon_aud_1_high_write
(apu: &mut Apu, bus: &mut yagber_memory::Bus, value: u8)
crates/apu/src/sweep.rs:89
Methodon_aud_1_high_write
(apu: &mut Apu, bus: &mut yagber_memory::Bus, value: u8)
crates/apu/src/channels/pulse_channel.rs:124
Methodon_aud_1_sweep_write
(apu: &mut Apu, value: u8)
crates/apu/src/sweep.rs:96
Methodon_aud_2_env_write
(bus: &mut Bus, value: u8)
crates/memory/src/io_registers/audena.rs:70
Methodon_aud_2_env_write
(apu: &mut Apu, value: u8)
crates/apu/src/channels/pulse_channel.rs:143
Methodon_aud_2_high_write
(bus: &mut Bus, value: u8)
crates/memory/src/io_registers/audena.rs:100
Methodon_aud_2_high_write
(apu: &mut Apu, bus: &mut yagber_memory::Bus, value: u8)
crates/apu/src/channels/pulse_channel.rs:136
Methodon_aud_3_ena_write
(bus: &mut Bus, value: u8)
crates/memory/src/io_registers/audena.rs:78
Methodon_aud_3_high_write
(bus: &mut Bus, value: u8)
crates/memory/src/io_registers/audena.rs:110
Methodon_aud_3_high_write
(apu: &mut Apu, bus: &mut yagber_memory::Bus, value: u8)
crates/apu/src/channels/wave_channel.rs:68
Methodon_aud_4_env_write
(bus: &mut Bus, value: u8)
crates/memory/src/io_registers/audena.rs:74
Methodon_aud_4_env_write
(apu: &mut Apu, value: u8)
crates/apu/src/channels/noise_channel.rs:100
Methodon_aud_4_go_write
(bus: &mut Bus, value: u8)
crates/memory/src/io_registers/audena.rs:120
Methodon_aud_4_go_write
(apu: &mut Apu, bus: &mut yagber_memory::Bus, value: u8)
crates/apu/src/channels/noise_channel.rs:93
Methodon_aud_x_env_write
(bus: &mut Bus, value: u8, channel: AudioChannel)
crates/memory/src/io_registers/audena.rs:54
Methodon_bcpd_write
(bus: &mut Bus, value: u8)
crates/memory/src/io_registers/cram_register.rs:14
Methodon_bcps_write
(bus: &mut Bus, value: u8)
crates/memory/src/io_registers/cram_register.rs:66
Methodon_div_write
(&mut self, _value: u8)
crates/timer/src/timer.rs:139
Methodon_dma_write
(dma: &mut Dma, value: u8)
crates/dma/src/dma.rs:56
Methodon_dot_cycle
(&mut self, callback: F)
crates/app/src/emulator.rs:136
Methodon_hdma_len_write
(&mut self, bus: &mut Bus, cpu: &mut Cpu, value: u8)
crates/dma/src/hdma.rs:47
Methodon_ly_write
(bus: &mut Bus, value: u8)
crates/memory/src/io_registers/stat.rs:55
Methodon_lyc_write
(bus: &mut Bus, value: u8)
crates/memory/src/io_registers/stat.rs:59
Methodon_mcycle
(&mut self, callback: F)
crates/app/src/emulator.rs:121
Methodon_mcycle
(emulator: &mut yagber_app::Emulator)
crates/input/src/emulation_control.rs:6
Methodon_mcycle
(emulator: &mut yagber_app::Emulator)
crates/input/src/joyp_input_state.rs:63
Methodon_ocpd_write
(bus: &mut Bus, value: u8)
crates/memory/src/io_registers/cram_register.rs:44
Methodon_ocps_write
(bus: &mut Bus, value: u8)
crates/memory/src/io_registers/cram_register.rs:83
Methodon_spd_write
(emulator: &mut yagber_app::Emulator, value: u8)
crates/memory/src/io_registers/spd.rs:35
Methodon_stat_write
(bus: &mut Bus, value: u8)
crates/memory/src/oam.rs:38
Methodon_stat_write
(bus: &mut Bus, value: u8)
crates/memory/src/vram.rs:82
Methodon_stat_write
(&mut self, bus: &mut Bus, value: u8)
crates/memory/src/io_registers/stat.rs:97
Methodon_stat_write
(&mut self, bus: &mut Bus, cpu: &mut Cpu, value: u8)
crates/dma/src/hdma.rs:86
Methodon_svbk_write
(bus: &mut Bus, value: u8)
crates/memory/src/wram.rs:68
Methodon_tcycle
(&mut self, callback: F)
crates/app/src/emulator.rs:106
Methodon_vbk_write
(bus: &mut Bus, value: u8)
crates/memory/src/vram.rs:76
Methodoutput_buffer_for
(emulator: &mut yagber_app::Emulator)
crates/link_cable/src/link_cable.rs:91
Methodpop_event
(&mut self)
crates/input/src/input_event_queue.rs:41
Functionppu_timing_dots_per_frame
()
crates/ppu/src/ppu.rs:440
Functionppu_timing_dots_per_scan_line
()
crates/ppu/src/ppu.rs:422
Functionppu_vblank_interrupt
()
crates/ppu/src/ppu.rs:457
Methodpriority
(&self)
crates/ppu/src/models/fifo_pixel.rs:39
Methodram_address
(&self, address: u16)
crates/memory/src/cartridges/mbc/mbc1.rs:54
Methodram_address
(&self, address: u16)
crates/memory/src/cartridges/mbc/mbc0.rs:21
Methodram_address
(&self, address: u16)
crates/memory/src/cartridges/mbc/mbc3.rs:36
Methodram_address
(&self, address: u16)
crates/memory/src/cartridges/mbc/mbc2.rs:28
Methodram_address
(&self, address: u16)
crates/memory/src/cartridges/mbc/mbc5.rs:88
Methodram_enabled
(&self)
crates/memory/src/cartridges/mbc/mbc1.rs:106
Methodram_enabled
(&self)
crates/memory/src/cartridges/mbc/mbc0.rs:25
Methodram_enabled
(&self)
crates/memory/src/cartridges/mbc/mbc3.rs:93
Methodram_enabled
(&self)
crates/memory/src/cartridges/mbc/mbc2.rs:64
Methodram_enabled
(&self)
crates/memory/src/cartridges/mbc/mbc5.rs:92
Methodram_size_from_rom
(rom: &[u8])
crates/memory/src/cartridges/cartridge_header.rs:98
Methodread
(&self, address: usize)
crates/memory/src/boot_rom.rs:31
Methodread
(&self, address: u16)
crates/memory/src/oam.rs:20
Methodread
(&self, address: u16)
crates/memory/src/vram.rs:30
Methodread
(&self, address: u16)
crates/memory/src/ram.rs:52
Methodread
(&self)
crates/memory/src/register.rs:17
Methodread
(&self, address: u16)
crates/memory/src/wram.rs:36
Methodread
(&self)
crates/memory/src/io_registers/unconnect_register.rs:7
Methodread
(&self)
crates/memory/src/io_registers/io_register.rs:45
Methodread
(&mut self)
crates/memory/src/cartridges/saves/save_backend.rs:33
Methodread
(&mut self)
crates/memory/src/cartridges/saves/memory_backend.rs:11
Methodread_data
(ram: &mut Bus)
crates/link_cable/src/link_cable.rs:62
Methodread_masked
(&self, address: u16, mask: u8)
crates/memory/src/memory.rs:10
Methodread_mode
(ram: &mut Bus)
crates/link_cable/src/link_cable.rs:57
Methodresumed
(&mut self, event_loop: &winit::event_loop::ActiveEventLoop)
crates/display/src/winit_app.rs:32
Methodrl
Rotates an 8-bit number left through carry and returns the result. The most significant bit is rotated into the carry flag. The carry flag is rotated
crates/cpu/src/alu/alu8.rs:105
Methodrlc
Rotates an 8-bit number left and returns the result. The most significant bit is rotated into the least significant bit. The carry flag is set to the
crates/cpu/src/alu/alu8.rs:87
Methodrom_address
(&self, address: u16)
crates/memory/src/cartridges/mbc/mbc1.rs:94
Methodrom_address
(&self, address: u16)
crates/memory/src/cartridges/mbc/mbc0.rs:17
Methodrom_address
(&self, address: u16)
crates/memory/src/cartridges/mbc/mbc3.rs:81
Methodrom_address
(&self, address: u16)
crates/memory/src/cartridges/mbc/mbc2.rs:52
Methodrom_address
(&self, address: u16)
crates/memory/src/cartridges/mbc/mbc5.rs:80
Methodrom_size_from_rom
(rom: &[u8])
crates/memory/src/cartridges/cartridge_header.rs:94
Methodrom_write
(&mut self, address: u16, value: u8)
crates/memory/src/cartridges/mbc/mbc1.rs:69
Methodrom_write
(&mut self, _address: u16, _value: u8)
crates/memory/src/cartridges/mbc/mbc0.rs:12
Methodrom_write
(&mut self, address: u16, value: u8)
crates/memory/src/cartridges/mbc/mbc3.rs:61
Methodrom_write
(&mut self, address: u16, value: u8)
crates/memory/src/cartridges/mbc/mbc2.rs:35
Methodrom_write
(&mut self, address: u16, value: u8)
crates/memory/src/cartridges/mbc/mbc5.rs:48
Methodrr
Rotates an 8-bit number right through carry and returns the result. The least significant bit is rotated into the carry flag. The carry flag is rotate
crates/cpu/src/alu/alu8.rs:114
Methodrrc
Rotates an 8-bit number right and returns the result. The least significant bit is rotated into the most significant bit. The carry flag is set to the
crates/cpu/src/alu/alu8.rs:96
Methodrun
(mut self)
tests/test_roms/acid2/mod.rs:106
← previousnext →601–700 of 784, ranked by callers