MCPcopy Create free account

hub / github.com/Amjad50/mizu / functions

Functions555 in github.com/Amjad50/mizu

Methodnew_with_boot_rom
( cartridge: Cartridge, boot_rom_data: Vec<u8>, config: GameBoyConfig, )
mizu-core/src/memory.rs:278
Methodnew_without_boot_rom
(cartridge: Cartridge, config: GameBoyConfig)
mizu-core/src/memory.rs:240
Methodnew_without_boot_rom
create a new cpu, with states that match the ones the CPU would have if the boot-rom would run (default values for registers)
mizu-core/src/cpu.rs:124
Methodnum_key
(key: Key)
src/main.rs:304
Methodoutput
(&self)
mizu-core/src/apu/noise_channel.rs:83
Methodoutput
(&self)
mizu-core/src/apu/pulse_channel.rs:193
Methodoutput
(&self)
mizu-core/src/apu/wave_channel.rs:110
Functionparse_savable_attr
(attr: &Attribute)
save_state_derive/src/attrs.rs:3
Methodpop
(&mut self)
mizu-core/src/ppu/fifo.rs:45
Methodpress_joypad
(&mut self, button: JoypadButton)
mizu-core/src/memory.rs:325
Methodpress_joypad
(&mut self, button: JoypadButton)
mizu-core/src/joypad.rs:110
Methodpush
(&mut self, colors: [u8; 8], palette: ColorPalette, bg_priority: bool)
mizu-core/src/ppu/fifo.rs:49
Methodraw_screen_buffer
(&self)
mizu-core/src/ppu.rs:671
Methodraw_screen_buffer
(&self)
mizu-core/src/memory.rs:317
Methodraw_screen_buffer
(&self)
mizu-core/src/ppu/lcd.rs:79
Methodread_control
(&self)
mizu-core/src/serial.rs:91
Methodread_register
(&mut self, addr: u16)
mizu-core/src/memory/dma.rs:68
Methodrelease_joypad
(&mut self, button: JoypadButton)
mizu-core/src/memory.rs:329
Methodrelease_joypad
(&mut self, button: JoypadButton)
mizu-core/src/joypad.rs:114
Methodsave
(&self, mut writer: &mut W)
mizu-core/src/cartridge.rs:494
Methodsave_battery
(&self)
mizu-core/src/cartridge/mappers/mod.rs:75
Methodsave_battery
(&self)
mizu-core/src/cartridge/mappers/mbc2.rs:80
Methodsave_battery_size
(&self)
mizu-core/src/cartridge/mappers/mod.rs:71
Methodsave_battery_size
(&self)
mizu-core/src/cartridge/mappers/mbc2.rs:76
Methodsave_size
(&self)
save_state/src/lib.rs:96
Methodsave_size
(&self)
save_state/src/lib.rs:254
Methodscreen_buffer
Return the pixels buffer of the PPU at the current state. The format of the pixel buffer is RGB, i.e. 3 bytes per pixel.
mizu-core/src/lib.rs:185
Methodscreen_buffer
(&self)
mizu-core/src/memory.rs:312
Methodscreen_buffer
(&self)
mizu-core/src/ppu/lcd.rs:74
Functionserialize_into
(writer: W, value: &T)
save_state/src/lib.rs:14
Functionserialized_size
(value: &T)
save_state/src/lib.rs:30
Methodset_dac_enable
(&mut self, enabled: bool)
mizu-core/src/apu/noise_channel.rs:105
Methodset_dac_enable
(&mut self, enabled: bool)
mizu-core/src/apu/pulse_channel.rs:216
Methodset_dac_enable
(&mut self, enabled: bool)
mizu-core/src/apu/wave_channel.rs:156
Methodset_enable
(&mut self, enabled: bool)
mizu-core/src/apu/noise_channel.rs:97
Methodset_enable
(&mut self, enabled: bool)
mizu-core/src/apu/pulse_channel.rs:208
Methodset_enable
(&mut self, enabled: bool)
mizu-core/src/apu/wave_channel.rs:123
Functionstatcount_auto
()
mizu-core/src/tests/scribbltests.rs:30
Methodtrigger
(&mut self)
mizu-core/src/apu/noise_channel.rs:91
Methodtrigger
(&mut self)
mizu-core/src/apu/pulse_channel.rs:201
Methodtrigger
(&mut self)
mizu-core/src/apu/envelope.rs:58
Methodtrigger
(&mut self)
mizu-core/src/apu/wave_channel.rs:131
Methodtry_from
(value: u8)
mizu-core/src/memory/interrupts.rs:17
Methodwrite
(&mut self, buf: &[u8])
save_state/src/lib.rs:66
Methodwrite_bank_controller_register
(&mut self, _addr: u16, _data: u8)
mizu-core/src/cartridge/mappers/mod.rs:67
Methodwrite_bank_controller_register
(&mut self, addr: u16, data: u8)
mizu-core/src/cartridge/mappers/mbc3.rs:306
Methodwrite_bank_controller_register
(&mut self, addr: u16, data: u8)
mizu-core/src/cartridge/mappers/mbc2.rs:63
Methodwrite_bank_controller_register
(&mut self, addr: u16, data: u8)
mizu-core/src/cartridge/mappers/mbc5.rs:68
Methodwrite_channel_length_enable_and_trigger
write the top 2 bits of NRx4 registers and runs the obsecure behaviour of clocking the length counter
mizu-core/src/apu.rs:593
Methodwrite_control
(&mut self, mut data: u8)
mizu-core/src/serial.rs:95
Methodwrite_frequency
(&mut self, data: u16)
mizu-core/src/apu/pulse_channel.rs:98
Methodwrite_register
(&mut self, addr: u16, data: u8)
mizu-core/src/memory/dma.rs:17
Methodwrite_vectored
(&mut self, bufs: &[std::io::IoSlice<'_>])
save_state/src/lib.rs:72
Methodx
(&self)
mizu-core/src/ppu/sprite.rs:72
Methody
(&self)
mizu-core/src/ppu/sprite.rs:68
← previous501–555 of 555, ranked by callers