Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/EMachad0/YAGBER
/ functions
Functions
784 in github.com/EMachad0/YAGBER
⨍
Functions
784
◇
Types & classes
180
Method
get_hdma_src
(bus: &Bus)
crates/dma/src/hdma.rs:32
Method
get_initial_period
(bus: &yagber_memory::Bus, channel: AudioChannel)
crates/apu/src/channels/pulse_channel.rs:73
Method
global_checksum_from_rom
(rom: &[u8])
crates/memory/src/cartridges/cartridge_header.rs:118
Method
has_component
(&self)
crates/app/src/emulator.rs:186
Method
has_component
(&self)
crates/app/src/components/component_bus.rs:19
Method
inc
Increments an 8-bit number and returns the result.
crates/cpu/src/alu/alu8.rs:75
Method
init
(self, _emulator: &mut yagber_app::Emulator)
crates/display/src/lib.rs:12
Method
init
(mut self, emulator: &mut yagber_app::Emulator)
crates/memory/src/lib.rs:44
Method
init
(self, _emulator: &mut yagber_app::Emulator)
crates/log/src/lib.rs:26
Method
init
(mut self, emulator: &mut yagber_app::Emulator)
crates/link_cable/src/lib.rs:35
Method
init
(self, emulator: &mut yagber_app::Emulator)
crates/cpu/src/lib.rs:12
Method
init
(self, emulator: &mut yagber_app::Emulator)
crates/ppu/src/lib.rs:11
Method
init
(self, emulator: &mut yagber_app::Emulator)
crates/cpal/src/lib.rs:8
Method
init
(self, emulator: &mut yagber_app::Emulator)
crates/dma/src/lib.rs:7
Method
init
(self, emulator: &mut yagber_app::Emulator)
crates/timer/src/lib.rs:8
Method
init
(self, emulator: &mut yagber_app::Emulator)
crates/input/src/lib.rs:17
Method
io_register
(&self)
crates/memory/src/io_registers/audlen.rs:116
Method
joyp_transformer
(&mut self, (_old_value, new_value): (u8, u8))
crates/input/src/joyp_input_state.rs:93
Method
licence_code_from_rom
(rom: &[u8])
crates/memory/src/cartridges/cartridge_header.rs:80
Method
logo_from_rom
(rom: &[u8])
crates/memory/src/cartridges/cartridge_header.rs:62
Function
main
()
src/main.rs:1
Function
main
()
scripts/fetch_test_roms.rs:25
Method
mask_rom_version_from_rom
(rom: &[u8])
crates/memory/src/cartridges/cartridge_header.rs:110
Method
mode
(&self)
crates/memory/src/io_registers/opri.rs:23
Method
new
(emulator: yagber::Emulator)
tests/test_roms/acid2/mod.rs:61
Method
new
(emulator: yagber::Emulator)
tests/test_roms/mts/mod.rs:36
Method
new
(emulator: yagber::Emulator)
tests/test_roms/blargg/mod.rs:34
Method
new
(window: Window)
crates/display/src/display.rs:13
Method
new
(emulator: Emulator)
crates/display/src/winit_app.rs:13
Method
new
(emulator: Emulator)
crates/display/src/winit_runner.rs:14
Method
new
()
crates/memory/src/bus.rs:21
Method
new
()
crates/memory/src/boot_rom.rs:15
Method
new
()
crates/memory/src/oam.rs:13
Method
new
()
crates/memory/src/lib.rs:25
Method
new
()
crates/memory/src/vram.rs:15
Method
new
(size: usize, offset: usize)
crates/memory/src/ram.rs:10
Method
new
(data: u8)
crates/memory/src/register.rs:13
Method
new
()
crates/memory/src/wram.rs:17
Method
new
(value: u8)
crates/memory/src/cram.rs:9
Method
new
(values: [u8; 16])
crates/memory/src/io_registers/wav_ram.rs:9
Method
new
(value: u8)
crates/memory/src/io_registers/audena.rs:36
Method
new
()
crates/memory/src/io_registers/io_bus.rs:11
Method
new
(value: u8)
crates/memory/src/io_registers/opri.rs:15
Method
new
(value: u8)
crates/memory/src/io_registers/sys.rs:15
Method
new
(value: u8)
crates/memory/src/io_registers/audsweep.rs:14
Method
new
(value: u8)
crates/memory/src/io_registers/stat.rs:10
Method
new
(value: u8)
crates/memory/src/io_registers/audenv.rs:15
Method
new
(value: u8)
crates/memory/src/io_registers/audvol.rs:8
Method
new
(value: u8)
crates/memory/src/io_registers/div.rs:49
Method
new
(value: u8)
crates/memory/src/io_registers/audterm.rs:8
Method
new
(value: u8)
crates/memory/src/io_registers/joyp.rs:33
Method
new
(value: u8)
crates/memory/src/io_registers/audpoly.rs:15
Method
new
(value: u8)
crates/memory/src/io_registers/audgo.rs:9
Method
new
(value: u8)
crates/memory/src/io_registers/spd.rs:11
Method
new
(value: u8)
crates/memory/src/io_registers/audlen.rs:54
Method
new
()
crates/memory/src/io_registers/lcdc.rs:38
Method
new
()
crates/memory/src/io_registers/io_register.rs:15
Method
new
(header: &CartridgeHeader)
crates/memory/src/cartridges/cartridge_mbc_info.rs:37
Method
new
(rom: &[u8])
crates/memory/src/cartridges/cartridge.rs:26
Method
new
(rom: &[u8])
crates/memory/src/cartridges/cartridge_header.rs:37
Method
new
(info: &CartridgeMbcInfo)
crates/memory/src/cartridges/mbc/mod.rs:35
Method
new
(rom_bank_count: usize, ram_bank_count: usize)
crates/memory/src/cartridges/mbc/mbc1.rs:16
Method
new
()
crates/memory/src/cartridges/mbc/mbc0.rs:6
Method
new
()
crates/memory/src/cartridges/mbc/mbc3.rs:13
Method
new
()
crates/memory/src/cartridges/mbc/mbc2.rs:11
Method
new
(rom_bank_count: usize, ram_bank_count: usize, includes_rumble: bool)
crates/memory/src/cartridges/mbc/mbc5.rs:15
Method
new
(path: impl Into<std::path::PathBuf>)
crates/memory/src/cartridges/saves/native_file_backend.rs:13
Method
new
(cartridge_header: &CartridgeHeader, mbc_info: &CartridgeMbcInfo)
crates/memory/src/cartridges/saves/save_backend.rs:18
Method
new
()
crates/log/src/lib.rs:11
Method
new
()
crates/link_cable/src/lib.rs:12
Method
new
()
crates/link_cable/src/link_cable.rs:23
Method
new
()
crates/link_cable/src/dest.rs:38
Method
new
()
crates/cpu/src/cycle_clock.rs:14
Method
new
()
crates/cpu/src/registers.rs:16
Method
new
()
crates/cpu/src/cpu.rs:26
Method
new
Create a new instruction from the opcode
crates/cpu/src/instructions/instruction.rs:28
Method
new
(value: u2)
crates/cpu/src/instructions/condition_code.rs:7
Method
new
(result: u16, cb11: bool, cb15: bool)
crates/cpu/src/alu/alu16.rs:17
Method
new
(result: u8, cb3: bool, cb7: bool)
crates/cpu/src/alu/alu8.rs:19
Method
new
()
crates/ppu/src/ppu.rs:25
Method
new
()
crates/ppu/src/dot_clock.rs:14
Method
new
(red: u8, green: u8, blue: u8, alpha: u8)
crates/ppu/src/models/colour.rs:43
Method
new
()
crates/ppu/src/models/window.rs:8
Method
new
( colour_index: u8, palette_index: PaletteIndex, priority: bool, pixel_type: F
crates/ppu/src/models/fifo_pixel.rs:17
Method
new
(x: u8, y: u8, tile_index: u8, attr: u8)
crates/ppu/src/models/object.rs:12
Method
new
(value: u8)
crates/ppu/src/models/attribute.rs:22
Method
new
(data: [u8; 16], attr: TileAttr)
crates/ppu/src/models/tile.rs:21
Method
new
(value: u8)
crates/ppu/src/models/dmg_pallet.rs:6
Method
new
()
crates/app/src/callback_queue.rs:10
Method
new
(mode: EdgeMode)
crates/app/src/edge_detector.rs:14
Method
new
()
crates/app/src/emulator.rs:35
Method
new
()
crates/app/src/components/component_bus.rs:8
Method
new
(emulator: Emulator)
crates/app/src/runners/headless_runner.rs:11
Method
new
(sample_rate_hz: u32)
crates/apu/src/high_pass_filter.rs:11
Method
new
Legacy constructor with a default capacity.
crates/apu/src/audio_buffer.rs:34
Method
new
()
crates/apu/src/sweep.rs:11
Method
new
()
crates/apu/src/divapu.rs:12
Method
new
()
crates/apu/src/apu.rs:27
Method
new
()
crates/apu/src/channels/noise_channel.rs:16
Method
new
(channel: AudioChannel)
crates/apu/src/channels/pulse_channel.rs:19
← previous
next →
501–600 of 784, ranked by callers