MCPcopy Create free account

hub / github.com/Amjad50/mizu / functions

Functions555 in github.com/Amjad50/mizu

↓ 1 callersMethodread_vram_bank
(&self)
mizu-core/src/ppu.rs:585
↓ 1 callersMethodread_window_x
(&self)
mizu-core/src/ppu.rs:577
↓ 1 callersMethodread_window_y
(&self)
mizu-core/src/ppu.rs:569
↓ 1 callersMethodread_wram0
(&self, addr: u16)
mizu-core/src/memory.rs:89
↓ 1 callersMethodread_wramx
(&self, addr: u16)
mizu-core/src/memory.rs:93
↓ 1 callersMethodreceive_bit
(&mut self, bit: bool)
mizu-core/src/serial.rs:142
↓ 1 callersMethodreg_af_read
(&self)
mizu-core/src/cpu.rs:236
↓ 1 callersMethodregisters
(&self)
mizu-core/src/cpu.rs:289
↓ 1 callersMethodreset_buffer_index
(&mut self)
mizu-core/src/apu/wave_channel.rs:82
↓ 1 callersMethodrtc_read
(&mut self)
mizu-core/src/cartridge/mappers/mbc3.rs:246
↓ 1 callersMethodrtc_write
(&mut self, data: u8)
mizu-core/src/cartridge/mappers/mbc3.rs:250
↓ 1 callersMethodrun_loop
(&mut self)
src/main.rs:150
↓ 1 callersMethodsave_battery
(&self)
mizu-core/src/cartridge/mappers/mbc3.rs:158
↓ 1 callersMethodsave_buffer_image_to_file
(&self, file_path: PathBuf)
src/printer_front.rs:164
↓ 1 callersFunctionsave_object
(object: &T)
save_state/src/lib.rs:103
↓ 1 callersMethodsave_on_shutdown
Should the SRAM be saved on shutdown? (default: true)
mizu-core/src/lib.rs:91
↓ 1 callersMethodsave_sram_file
(&self)
mizu-core/src/cartridge.rs:452
↓ 1 callersMethodsave_state
Saves the whole current state of the emulator.
mizu-core/src/lib.rs:219
↓ 1 callersMethodsave_state
(&self, slot: u8)
src/main.rs:271
↓ 1 callersMethodscreen_buffer
(&self)
mizu-core/src/ppu.rs:652
↓ 1 callersMethodscreen_x
(&self)
mizu-core/src/ppu/sprite.rs:80
↓ 1 callersMethodset_at_offset
(&mut self, offset: u8, data: u8)
mizu-core/src/ppu/sprite.rs:56
↓ 1 callersMethodset_color_data
(&mut self, index: u8, data: u8)
mizu-core/src/ppu/colors.rs:61
↓ 1 callersMethodset_latch
(&mut self, value: bool)
mizu-core/src/cartridge/mappers/mbc3.rs:100
↓ 1 callersMethodset_wram_bank
(&mut self, data: u8)
mizu-core/src/memory.rs:105
↓ 1 callersMethodsprite_enable
(&self)
mizu-core/src/ppu.rs:82
↓ 1 callersMethodsram_file
Add custom sram file, if this is not specified, the sram will be stored in the same directory as the rom file.
mizu-core/src/lib.rs:85
↓ 1 callersMethodstopped
(&self)
mizu-core/src/memory.rs:643
↓ 1 callersMethodsweep_trigger
(&mut self)
mizu-core/src/apu/pulse_channel.rs:162
↓ 1 callersMethodswitch_buffers
(&mut self)
mizu-core/src/ppu/lcd.rs:70
↓ 1 callersMethodtake_next_interrupt
gets the interrupt type and remove it
mizu-core/src/memory.rs:613
↓ 1 callersMethodtile
(&self)
mizu-core/src/ppu/sprite.rs:84
↓ 1 callersMethodto_raw
(self)
mizu-core/src/ppu/colors.rs:31
↓ 1 callersMethodto_string
(&self)
src/main.rs:41
↓ 1 callersMethodtrigger
(&mut self)
mizu-core/src/apu/channel.rs:101
↓ 1 callersMethodtrigger_length
The code needs imporovements :( A wrapper around `trigger` to account for the special case where the current counter is clocked after reloading to th
mizu-core/src/apu/channel.rs:74
↓ 1 callersMethodtry_add_sprite
(&mut self)
mizu-core/src/ppu.rs:1064
↓ 1 callersMethodtry_enter_window
(&mut self)
mizu-core/src/ppu.rs:1122
↓ 1 callersMethodupdate
(&mut self, delta: f32)
src/notification.rs:43
↓ 1 callersMethodupdate_cgb_mode
(&mut self, cgb_mode: bool)
mizu-core/src/ppu.rs:644
↓ 1 callersMethodupdate_interrupts
(&mut self, interrupt: &mut I)
mizu-core/src/joypad.rs:98
↓ 1 callersMethodupdate_mbc1_multicart
Checks if the cartridge is MBC1 multicart and update the `mapper` value
mizu-core/src/cartridge.rs:163
↓ 1 callersMethodupdate_printer_window
return `ture` if the printer should be disconnected (closed)
src/printer_front.rs:58
↓ 1 callersMethodvisit_path_arguments
(&mut self, arguments: &syn::PathArguments)
save_state_derive/src/parsing.rs:266
↓ 1 callersMethodvisit_path_segment
(&mut self, segment: &syn::PathSegment)
save_state_derive/src/parsing.rs:262
↓ 1 callersMethodvol_left
(&self)
mizu-core/src/apu.rs:41
↓ 1 callersMethodvol_right
(&self)
mizu-core/src/apu.rs:45
↓ 1 callersMethodwindow_enable
(&self)
mizu-core/src/ppu.rs:50
↓ 1 callersMethodwindow_tilemap
(&self)
mizu-core/src/ppu.rs:42
↓ 1 callersMethodwrite_bank_controller_register
(&mut self, addr: u16, data: u8)
mizu-core/src/cartridge/mappers/mbc1.rs:93
↓ 1 callersMethodwrite_buffer
(&mut self, offset: u8, data: u8)
mizu-core/src/apu/wave_channel.rs:52
↓ 1 callersMethodwrite_cgb_bg_palettes_data
(&mut self, data: u8)
mizu-core/src/ppu.rs:605
↓ 1 callersMethodwrite_cgb_bg_palettes_index
(&mut self, data: u8)
mizu-core/src/ppu.rs:597
↓ 1 callersMethodwrite_cgb_sprite_palettes_data
(&mut self, data: u8)
mizu-core/src/ppu.rs:621
↓ 1 callersMethodwrite_cgb_sprite_palettes_index
(&mut self, data: u8)
mizu-core/src/ppu.rs:613
↓ 1 callersMethodwrite_data
(&mut self, data: u8)
mizu-core/src/serial.rs:87
↓ 1 callersMethodwrite_interrupt_enable
(&mut self, data: u8)
mizu-core/src/memory/interrupts.rs:75
↓ 1 callersMethodwrite_interrupt_flags
(&mut self, data: u8)
mizu-core/src/memory/interrupts.rs:83
↓ 1 callersMethodwrite_io
(&mut self, offset: u8, data: u8)
mizu-core/src/memory.rs:535
↓ 1 callersMethodwrite_joypad
(&mut self, data: u8)
mizu-core/src/joypad.rs:93
↓ 1 callersMethodwrite_key1
(&mut self, data: u8)
mizu-core/src/memory.rs:51
↓ 1 callersMethodwrite_lcd_status
(&mut self, data: u8)
mizu-core/src/ppu.rs:518
↓ 1 callersMethodwrite_length_enable
(&mut self, data: bool)
mizu-core/src/apu/channel.rs:49
↓ 1 callersMethodwrite_ly
(&mut self, _data: u8)
mizu-core/src/ppu.rs:543
↓ 1 callersMethodwrite_noise_register
(&mut self, data: u8)
mizu-core/src/apu/noise_channel.rs:24
↓ 1 callersMethodwrite_not_ticked
(&mut self, addr: u16, data: u8, block_for_dma: Option<BusType>)
mizu-core/src/memory.rs:461
↓ 1 callersMethodwrite_oam
(&mut self, addr: u16, data: u8)
mizu-core/src/ppu.rs:390
↓ 1 callersMethodwrite_operand
(&mut self, ty: OperandType, data: u16, bus: &mut P)
mizu-core/src/cpu.rs:362
↓ 1 callersMethodwrite_ram
0xA000-0xBFFF
mizu-core/src/cartridge.rs:388
↓ 1 callersMethodwrite_register
(&mut self, index: u8, data: u8)
mizu-core/src/cartridge/mappers/mbc3.rs:72
↓ 1 callersMethodwrite_sprite_priority_mode
(&mut self, data: u8)
mizu-core/src/ppu.rs:625
↓ 1 callersMethodwrite_sweep_register
(&mut self, data: u8)
mizu-core/src/apu/pulse_channel.rs:64
↓ 1 callersMethodwrite_timer_counter
(&mut self, data: u8)
mizu-core/src/timer.rs:81
↓ 1 callersMethodwrite_timer_reload
(&mut self, data: u8)
mizu-core/src/timer.rs:99
↓ 1 callersMethodwrite_to_bank_controller
0x0000-0x7FFF
mizu-core/src/cartridge.rs:374
↓ 1 callersMethodwrite_volume
(&mut self, vol: u8)
mizu-core/src/apu/wave_channel.rs:35
↓ 1 callersMethodwrite_vram_bank
(&mut self, data: u8)
mizu-core/src/ppu.rs:589
↓ 1 callersMethodwrite_wram0
(&mut self, addr: u16, data: u8)
mizu-core/src/memory.rs:97
↓ 1 callersMethodwrite_wramx
(&mut self, addr: u16, data: u8)
mizu-core/src/memory.rs:101
↓ 1 callersMethodx_flipped
(&self)
mizu-core/src/ppu/sprite.rs:101
↓ 1 callersMethody_flipped
(&self)
mizu-core/src/ppu/sprite.rs:97
Functiona
()
save_state_derive/tests/tests.rs:2
Methodaudio_buffers
(&mut self)
mizu-core/src/memory.rs:321
Functionavailable_instructions
()
mizu-core/src/cpu/instruction.rs:290
Functionavailable_instructions_with_prefix_cb
()
mizu-core/src/cpu/instruction.rs:297
Methodbank
(&self)
mizu-core/src/ppu/bg_attribs.rs:22
Functionblargg_oam_bug_all
()
mizu-core/src/tests/blargg_tests.rs:45
Methodboot_rom_len
(&self)
mizu-core/src/lib.rs:51
Methodbuild_generics
( generics: &Generics, attrs: &ContainerAttrs, data: &ContainerData, )
save_state_derive/src/parsing.rs:167
Methodbuilder
Initiate a builder object with a cartridge file.
mizu-core/src/lib.rs:112
Methodclock
The APU is clocked by the divider, on the falling edge of the bit 12 of the divider, this is needed since the divider can be clocked manually by reset
mizu-core/src/apu.rs:370
Methodclock
Fixed-timed updates from the bus, the main purpose is to be used to sync the MBC3 RTC clock to emulation in case emulation speed changed the number o
mizu-core/src/cartridge/mappers/mod.rs:87
Methodclock
(&mut self)
mizu-core/src/cartridge/mappers/mbc3.rs:359
Methodclock
(&mut self)
mizu-core/src/apu/noise_channel.rs:42
Methodclock
(&mut self)
mizu-core/src/apu/pulse_channel.rs:110
Methodclock
(&mut self)
mizu-core/src/apu/envelope.rs:33
Methodclock
(&mut self)
mizu-core/src/apu/wave_channel.rs:66
Functioncompute_exposure_multiply_test
()
mizu-core/src/printer.rs:415
Methodconnect_device
(&mut self, device: Rc<RefCell<dyn SerialDevice>>)
mizu-core/src/memory.rs:333
Methoddac_enabled
(&self)
mizu-core/src/apu/noise_channel.rs:109
← previousnext →301–400 of 555, ranked by callers