MCPcopy Create free account

hub / github.com/IsaacMarovitz/tetsuyu / functions

Functions313 in github.com/IsaacMarovitz/tetsuyu

Methodclear
(&mut self)
src/sound/ch3.rs:42
Methodclear
(&mut self)
src/sound/length_counter.rs:50
Methodclear
(&mut self)
src/sound/ch2.rs:30
Methodclear
(&mut self)
src/sound/ch1.rs:46
Methodcycle
(&mut self, cycles: u32)
src/components/ppu/ppu.rs:97
Methodcycles
T-cycles elapsed since construction.
src/harness.rs:92
Methoddefault
()
src/config.rs:20
Methoddisable_boot
(&mut self)
src/hw/sysbus.rs:89
Methoddots
(&self)
src/hw/clock.rs:42
Methodfeed
(&mut self, amplitude: i32)
src/sound/ch3_blip.rs:50
Methodfmt
(&self, f: &mut Formatter<'_>)
src/mbc/header.rs:63
Methodfmt
(&self, f: &mut Formatter<'_>)
src/mbc/licensee.rs:370
Methodfmt
(&self, f: &mut Formatter<'_>)
src/mbc/mode.rs:76
Methodfmt
(&self, f: &mut Formatter<'_>)
src/components/registers.rs:115
Methodframes_seen
(&self)
src/framebuffer.rs:91
Methodfrom_config
Convenience constructor matching the legacy `CPU::new`: loads the boot ROM from the config paths and derives the CGB flag from the header.
src/hw/motherboard.rs:55
Methodgba_color
(r: u8, g: u8, b: u8)
src/components/ppu/cc.rs:72
Methodgrey_to_l
(palette: Palette, v: u8, i: usize)
src/components/ppu/ppu.rs:269
Methodjoypad_down
(&mut self, b: JoypadButton)
src/hw/motherboard.rs:97
Methodjoypad_up
(&mut self, b: JoypadButton)
src/hw/motherboard.rs:101
Functionm3_bgp_change_renders_frames
()
src/harness.rs:137
Functionmain
()
src/main.rs:161
Methodnew
()
src/config.rs:43
Methodnew
Load `rom_path` and build a headless machine using `config` (including its boot-rom paths and mode).
src/harness.rs:46
Methodnew
()
src/framebuffer.rs:9
Methodnew
(window: Arc<Window>, shader_path: String)
src/context.rs:23
Methodnew
(buffer: Vec<u8>)
src/mbc/header.rs:21
Methodnew
(rom: Vec<u8>)
src/mbc/mbc1.rs:60
Methodnew
(rom: Vec<u8>)
src/mbc/mbc3.rs:67
Methodnew
(rom: Vec<u8>)
src/mbc/mbc2.rs:53
Methodnew
(rom: Vec<u8>)
src/mbc/rom_only.rs:22
Methodnew
(rom: Vec<u8>)
src/mbc/mbc5.rs:51
Methodnew
(mode: GBMode)
src/components/registers.rs:84
Methodnew
(print: bool, mode: GBMode)
src/components/serial.rs:16
Methodnew
()
src/components/joypad.rs:27
Methodnew
(config: Config, framebuffer: FramebufferWriter, rom_is_cgb: bool)
src/components/ppu/ppu.rs:55
Methodnew
()
src/components/ppu/cc.rs:25
Methodnew
()
src/components/ppu/bgpi.rs:7
Methodnew
()
src/sound/volume_envelope.rs:11
Methodnew
(sample_rate: u32, producer: Producer<f32>)
src/sound/ch3_blip.rs:35
Methodnew
()
src/sound/lfsr_noise.rs:11
Methodnew
()
src/sound/ch4.rs:16
Methodnew
()
src/sound/ch3.rs:29
Methodnew
()
src/sound/length_counter.rs:7
Methodnew
()
src/sound/synth.rs:20
Methodnew
()
src/sound/ch2.rs:18
Methodnew
()
src/sound/ch1.rs:26
Methodnew
(config: APUConfig, mode: GBMode)
src/sound/apu.rs:54
Methodnew
()
src/sound/period_timer.rs:12
Methodnew
()
src/hw/bus.rs:34
Methodnew
(config: Config, framebuffer: FramebufferWriter, rom_is_cgb: bool)
src/hw/ppu.rs:18
Methodnew
(mode: GBMode)
src/hw/dma.rs:28
Methodnew
( rom: Vec<u8>, header: Header, config: Config, boot_rom: [u8; 0x900],
src/hw/motherboard.rs:31
Methodnew
()
src/hw/interrupt.rs:43
Methodnew
(mode: GBMode)
src/hw/cpu.rs:191
Methodnew
()
src/hw/clock.rs:14
Methodnew
(rom: Vec<u8>, header: Header, config: &Config, boot_rom: [u8; 0x900])
src/hw/sysbus.rs:33
Methodnew
(config: APUConfig, mode: GBMode)
src/hw/apu.rs:15
Methodnew
()
src/hw/timer.rs:20
Methodnew_licensee
(v: &str)
src/mbc/licensee.rs:144
Methodold_licensee
(v: u8)
src/mbc/licensee.rs:214
Methodowns
Addresses the PPU is authoritative for. Deliberately excludes 0xFF46 (OAM DMA) and 0xFF4C/0xFF4D so the DMA and speed-switch owners can claim them wit
src/hw/ppu.rs:27
Methodowns
(addr: u16)
src/hw/dma.rs:44
Methodowns
(a: u16)
src/hw/sysbus.rs:98
Methodpeek
Read a byte of CPU-addressable memory without side effects (cartridge, WRAM, HRAM, and the sysbus-owned registers). For inspection/testing.
src/hw/motherboard.rs:107
Methodpeek
(&self, a: u16)
src/hw/sysbus.rs:85
Methodread
(&self, a: u16)
src/mbc/mbc1.rs:15
Methodread
(&self, a: u16)
src/mbc/mbc3.rs:15
Methodread
(&self, a: u16)
src/mbc/mbc2.rs:12
Methodread
(&self, a: u16)
src/mbc/rom_only.rs:9
Methodread
(&self, a: u16)
src/mbc/mbc5.rs:13
Methodread
(&self, a: u16)
src/components/serial.rs:34
Methodread
(&self)
src/sound/volume_envelope.rs:54
Methodread
(&self, a: u16)
src/sound/ch4.rs:75
Methodread
(&self, a: u16)
src/sound/ch3.rs:147
Methodread
(&self, a: u16)
src/sound/ch2.rs:57
Methodread
(&self, a: u16)
src/sound/ch1.rs:146
Methodread
(&self, a: u16)
src/sound/apu.rs:262
Methodread_range
Read `len` consecutive bytes starting at `start`.
src/harness.rs:102
Methodread_word
(&self, a: u16)
src/components/memory.rs:5
Methodreset
(&mut self)
src/sound/lfsr_noise.rs:44
Methodresumed
(&mut self, event_loop: &ActiveEventLoop)
src/main.rs:57
Methodroute
(&mut self, input: &SignalFrame, _frequency: f64)
src/sound/ch3_blip.rs:111
Methodrun_audio
( ch1: PulseChannel, ch2: PulseChannel, ch3: WaveChannel, ch3_node: Ch3BlipNod
src/sound/synth.rs:182
Methodserial
Bytes transmitted over the serial port so far.
src/harness.rs:109
Methodserial_output
Bytes the program has transmitted over the serial port.
src/hw/motherboard.rs:112
Methodsgb_color
(r: u8, g: u8, b: u8)
src/components/ppu/cc.rs:87
Methodtac_bit
(tac: u8)
src/hw/timer.rs:30
Methodtick
(&mut self)
src/sound/volume_envelope.rs:22
Methodtick
(&mut self, _input: &Frame<f32, Self::Inputs>)
src/sound/ch3_blip.rs:102
Methodtick
(&mut self, input: &Frame<f32, Self::Inputs>)
src/sound/lfsr_noise.rs:54
Methodtick
(&mut self)
src/sound/length_counter.rs:14
Methodtick_frequency
(&mut self)
src/sound/ch2.rs:40
Methodtick_frequency
(&mut self)
src/sound/ch1.rs:63
Methodtrue_color
(r: u8, g: u8, b: u8)
src/components/ppu/cc.rs:50
Methodwindow_event
( &mut self, event_loop: &ActiveEventLoop, window_id: WindowId, event: WindowE
src/main.rs:70
Methodwrite
(&mut self, a: u16, v: u8)
src/mbc/mbc1.rs:30
Methodwrite
(&mut self, a: u16, v: u8)
src/mbc/mbc3.rs:34
Methodwrite
(&mut self, a: u16, v: u8)
src/mbc/mbc2.rs:27
Methodwrite
(&mut self, _a: u16, _v: u8)
src/mbc/rom_only.rs:16
← previousnext →201–300 of 313, ranked by callers