MCPcopy Index your code

hub / github.com/Amjad50/mizu / functions

Functions555 in github.com/Amjad50/mizu

↓ 1 callersMethoddisconnect_device
Disconnects the serial device if any is connected, else, nothing is done
mizu-core/src/lib.rs:214
↓ 1 callersMethoddraw
return true, if this is the last draw in the current scanline, and mode 0 is being activated
mizu-core/src/ppu.rs:879
↓ 1 callersMethodend_transfere
(&mut self)
mizu-core/src/serial.rs:36
↓ 1 callersMethodenter_hblank
Ending stuff for mode 3
mizu-core/src/ppu.rs:1145
↓ 1 callersMethodenter_stop_mode
(&mut self)
mizu-core/src/ppu.rs:656
↓ 1 callersMethodenter_vblank
(&mut self)
mizu-core/src/ppu.rs:1157
↓ 1 callersMethodexchange_bit_external_clock
(&mut self, bit: bool)
mizu-core/src/printer.rs:439
↓ 1 callersMethodexec_instruction
( &mut self, instruction: Instruction, bus: &mut P, )
mizu-core/src/cpu.rs:448
↓ 1 callersFunctionexpand
(input: DeriveInput)
save_state_derive/src/lib.rs:20
↓ 1 callersMethodfetch_bg
(&mut self)
mizu-core/src/ppu.rs:1025
↓ 1 callersMethodfetch_bg_tile_meta
Gets the tile number, BgAttribute for that tile, and its y position because the y position is different if we are drawing a window or normal backgroun
mizu-core/src/ppu.rs:959
↓ 1 callersMethodfile_path
The cartridge file path.
mizu-core/src/lib.rs:178
↓ 1 callersMethodfill
(&mut self, color: Color)
mizu-core/src/ppu/lcd.rs:93
↓ 1 callersMethodfreq_divider_selection_bit
(&self)
mizu-core/src/timer.rs:20
↓ 1 callersMethodget_at_offset
(&self, offset: u8)
mizu-core/src/ppu/sprite.rs:46
↓ 1 callersMethodget_bg_pattern
(&self, tile: u8, y: u8, bank: u8)
mizu-core/src/ppu.rs:988
↓ 1 callersMethodget_buffers
(&mut self)
mizu-core/src/apu.rs:356
↓ 1 callersMethodget_color
(&self, color_index: u8)
mizu-core/src/ppu/colors.rs:54
↓ 1 callersMethodget_color_data
(&self, index: u8)
mizu-core/src/ppu/colors.rs:73
↓ 1 callersFunctionget_fields_impl_size_sum
( fields: &Fields, ident_prefix: TokenStream2, is_bitflags: bool, )
save_state_derive/src/lib.rs:110
↓ 1 callersMethodget_frequency
(&self)
mizu-core/src/apu/noise_channel.rs:55
↓ 1 callersMethodget_mapper
(&self)
mizu-core/src/cartridge.rs:181
↓ 1 callersMethodget_max_printer_window_scroll
(&self)
src/printer_front.rs:157
↓ 1 callersMethodget_next_address
(&self)
mizu-core/src/memory/dma.rs:163
↓ 1 callersMethodget_next_color
Mixes the two pixels (sprite and background) and outputs the correct color, mixing here does not mean using the two pixels and output something in the
mizu-core/src/ppu.rs:921
↓ 1 callersMethodget_printer
(&self)
src/printer_front.rs:48
↓ 1 callersMethodget_sprite_pattern
(&self, mut tile: u8, y: u8, bank: u8)
mizu-core/src/ppu.rs:1001
↓ 1 callersMethodget_tile_index
(&self, tile_x: u8, tile_y: u8)
mizu-core/src/ppu.rs:984
↓ 1 callersMethodget_wram_bank
(&self)
mizu-core/src/memory.rs:113
↓ 1 callersMethodhandle_key_inputs
returns `true` if the app should close
src/main.rs:321
↓ 1 callersMethodhandle_next_byte
(&mut self, byte: u8)
mizu-core/src/printer.rs:128
↓ 1 callersMethodhandle_printer_key_inputs
return `ture` if the printer should be disconnected (closed)
src/printer_front.rs:108
↓ 1 callersFunctionimpl_for_enum
(container: &Container, variants: &[Variant])
save_state_derive/src/lib.rs:183
↓ 1 callersFunctionimpl_for_savables
(container: &Container)
save_state_derive/src/lib.rs:138
↓ 1 callersFunctionimpl_for_serde_full
(container: &Container)
save_state_derive/src/lib.rs:30
↓ 1 callersFunctionimpl_for_struct
(container: &Container, fields: &Fields)
save_state_derive/src/lib.rs:145
↓ 1 callersMethodin_transfer
(&self)
mizu-core/src/serial.rs:32
↓ 1 callersMethodin_transfer
(&self)
mizu-core/src/memory/dma.rs:159
↓ 1 callersMethodindex
(&self)
mizu-core/src/ppu/sprite.rs:32
↓ 1 callersMethodinit
(&mut self, rom_banks: u16, ram_size: usize)
mizu-core/src/cartridge/mappers/mbc1.rs:48
↓ 1 callersMethodis_hdma_running
(&mut self)
mizu-core/src/memory.rs:625
↓ 1 callersMethodis_horizontal_flip
(&self)
mizu-core/src/ppu/bg_attribs.rs:30
↓ 1 callersMethodis_internal_clock
(&self)
mizu-core/src/serial.rs:28
↓ 1 callersMethodis_length_clock_next
determines if the next frame sequencer clock is going to include clocking the length counter
mizu-core/src/apu.rs:587
↓ 1 callersMethodis_vertical_flip
(&self)
mizu-core/src/ppu/bg_attribs.rs:34
↓ 1 callersMethodload
(&mut self, reader: &mut R)
save_state/src/lib.rs:249
↓ 1 callersMethodload_battery
(&mut self, data: &[u8])
mizu-core/src/cartridge/mappers/mbc3.rs:177
↓ 1 callersFunctionload_object
(object: &mut T, data: &[u8])
save_state/src/lib.rs:110
↓ 1 callersMethodload_selected_sprites_oam
(&mut self)
mizu-core/src/ppu.rs:1047
↓ 1 callersMethodload_state
Loads the whole state of the emulator, if an error happened in the middle the emulator will keep functioning like normal, as it stores a backup recove
mizu-core/src/lib.rs:238
↓ 1 callersMethodload_state
return `true` if the file is loaded, `false` otherwize in case of no errors
src/main.rs:287
↓ 1 callersMethodlyc_ly_interrupt
(&self)
mizu-core/src/ppu.rs:105
↓ 1 callersMethodmap_ram_read
(&mut self, addr: u16)
mizu-core/src/cartridge/mappers/no_mapper.rs:27
↓ 1 callersMethodmap_ram_read
(&mut self, addr: u16)
mizu-core/src/cartridge/mappers/mbc5.rs:48
↓ 1 callersMethodmap_ram_write
(&mut self, addr: u16, _data: u8)
mizu-core/src/cartridge/mappers/mbc1.rs:89
↓ 1 callersMethodmap_read_rom0
(&self, addr: u16)
mizu-core/src/cartridge/mappers/mbc1.rs:54
↓ 1 callersMethodmap_read_romx
(&self, addr: u16)
mizu-core/src/cartridge/mappers/mbc1.rs:64
↓ 1 callersMethodmode_0_hblank_interrupt
(&self)
mizu-core/src/ppu.rs:117
↓ 1 callersMethodmuted
(&self)
mizu-core/src/apu/channel.rs:97
↓ 1 callersMethodoam_bug_read_write
In some cases inc/dec and a read might happen in the same cycle. In this case, a strange behaviour occur: - This corruption will not happen if the acc
mizu-core/src/ppu.rs:465
↓ 1 callersMethodpalette
(&self)
mizu-core/src/ppu/bg_attribs.rs:26
↓ 1 callersMethodpower_off
(&mut self)
mizu-core/src/apu.rs:548
↓ 1 callersMethodpower_on
(&mut self)
mizu-core/src/apu.rs:559
↓ 1 callersMethodpreparing_switch
(&self)
mizu-core/src/memory.rs:55
↓ 1 callersMethodprint
The data in ram are stored as normal tiles, every 16 bytes form one tile (8x8). Every 16 * 20 bytes form one tile row (160x8).
mizu-core/src/printer.rs:279
↓ 1 callersMethodpriority
(&self)
mizu-core/src/ppu/bg_attribs.rs:38
↓ 1 callersMethodprocess_packet
(&mut self)
mizu-core/src/printer.rs:203
↓ 1 callersMethodpush_output
(&mut self)
mizu-core/src/apu.rs:438
↓ 1 callersMethodread_buffer
(&self, offset: u8)
mizu-core/src/apu/wave_channel.rs:58
↓ 1 callersMethodread_cgb_bg_palettes_data
(&self)
mizu-core/src/ppu.rs:601
↓ 1 callersMethodread_cgb_bg_palettes_index
(&self)
mizu-core/src/ppu.rs:593
↓ 1 callersMethodread_cgb_sprite_palettes_data
(&self)
mizu-core/src/ppu.rs:617
↓ 1 callersMethodread_cgb_sprite_palettes_index
(&self)
mizu-core/src/ppu.rs:609
↓ 1 callersMethodread_data
(&self)
mizu-core/src/serial.rs:83
↓ 1 callersMethodread_dmg_bg_palette
(&self)
mizu-core/src/ppu.rs:553
↓ 1 callersMethodread_interrupt_enable
(&self)
mizu-core/src/memory/interrupts.rs:79
↓ 1 callersMethodread_interrupt_flags
(&self)
mizu-core/src/memory/interrupts.rs:87
↓ 1 callersMethodread_io
(&mut self, offset: u8)
mizu-core/src/memory.rs:485
↓ 1 callersMethodread_joypad
(&self)
mizu-core/src/joypad.rs:85
↓ 1 callersMethodread_key1
(&self)
mizu-core/src/memory.rs:47
↓ 1 callersMethodread_lcd_control
(&self)
mizu-core/src/ppu.rs:487
↓ 1 callersMethodread_lcd_status
(&self)
mizu-core/src/ppu.rs:514
↓ 1 callersMethodread_ly
(&self)
mizu-core/src/ppu.rs:539
↓ 1 callersMethodread_lyc
(&self)
mizu-core/src/ppu.rs:545
↓ 1 callersMethodread_noise_register
(&self)
mizu-core/src/apu/noise_channel.rs:30
↓ 1 callersMethodread_oam
(&self, addr: u16)
mizu-core/src/ppu.rs:382
↓ 1 callersMethodread_pcm12
(&self)
mizu-core/src/apu.rs:342
↓ 1 callersMethodread_pcm34
(&self)
mizu-core/src/apu.rs:349
↓ 1 callersMethodread_ram
0xA000-0xBFFF
mizu-core/src/cartridge.rs:379
↓ 1 callersMethodread_register
(&mut self, index: u8)
mizu-core/src/cartridge/mappers/mbc3.rs:53
↓ 1 callersMethodread_rom0
0x0000-0x3FFF
mizu-core/src/cartridge.rs:359
↓ 1 callersMethodread_romx
TODO: implement mapper 0x4000-0x7FFF
mizu-core/src/cartridge.rs:367
↓ 1 callersMethodread_scroll_x
(&self)
mizu-core/src/ppu.rs:531
↓ 1 callersMethodread_scroll_y
(&self)
mizu-core/src/ppu.rs:523
↓ 1 callersMethodread_sprite_priority_mode
(&self)
mizu-core/src/ppu.rs:636
↓ 1 callersMethodread_sweep_register
(&self)
mizu-core/src/apu/pulse_channel.rs:81
↓ 1 callersMethodread_timer_counter
(&self)
mizu-core/src/timer.rs:77
↓ 1 callersMethodread_timer_reload
(&self)
mizu-core/src/timer.rs:95
↓ 1 callersMethodread_volume
(&self)
mizu-core/src/apu/wave_channel.rs:40
↓ 1 callersMethodread_vram
(&self, addr: u16)
mizu-core/src/ppu.rs:370
← previousnext →201–300 of 555, ranked by callers