MCPcopy Create free account

hub / github.com/RIP-Comm/clementine / functions

Functions771 in github.com/RIP-Comm/clementine

Functiondecode_pc_relative_load
()
emu/src/cpu/thumb/instruction.rs:594
Functiondecode_push_pop_register
()
emu/src/cpu/thumb/instruction.rs:655
Functiondecode_single_data_swap
()
emu/src/cpu/arm/instructions.rs:1069
Functiondecode_single_data_transfer
()
emu/src/cpu/arm/instructions.rs:1044
Functiondecode_swap_vs_halfword_transfer
()
emu/src/cpu/arm/instructions.rs:1117
Functiondecode_uncond_branch
()
emu/src/cpu/thumb/instruction.rs:623
Methoddecrypt_species
Decrypt the Growth substructure and return the species.
ui/src/pokemon_debugger.rs:628
Methoddefault
()
emu/src/cpu/arm7tdmi.rs:218
Methoddefault
()
emu/src/cpu/hardware/lcd.rs:172
Methoddefault
Creates an `InternalMemory` with properly-sized memory regions. This is primarily used for testing. For actual emulation, use [`InternalMemory::new`]
emu/src/cpu/hardware/internal_memory.rs:214
Methoddefault
Default keypad state: all buttons released (all bits set to 1).
emu/src/cpu/hardware/keypad.rs:26
Methoddefault
()
emu/src/cpu/hardware/lcd/memory.rs:130
Methoddefault
()
emu/src/cpu/hardware/lcd/object_attributes.rs:291
Methoddefault
()
emu/src/cpu/hardware/lcd/layers/layer_obj.rs:130
Methoddefault
LCD framebuffer is inherently large
emu/src/render/gba_lcd.rs:9
Functiondefault_winobj_mask
Default value for `winobj_mask` when deserializing.
emu/src/cpu/hardware/lcd/layers/layer_obj.rs:125
Methoddelete_char_range
(&mut self, char_range: Range<egui::text::CharIndex>)
ui/src/cpu_handler.rs:92
Methodderef
(&self)
emu/src/cpu/thumb/mode.rs:25
Methodderef
(&self)
emu/src/cpu/arm/mode.rs:32
Methodderef
(&self)
ui/src/cpu_handler.rs:60
Methodderef_mut
(&mut self)
ui/src/cpu_handler.rs:66
Methoddetect
Detect the backup type from the ID string the ROM embeds (e.g. `SRAM_V`, `FLASH1M_V`). Longer/more specific markers are checked first.
emu/src/cpu/hardware/internal_memory.rs:75
Functiondisabled_timer_does_not_advance
()
emu/src/cpu/hardware/timers.rs:323
Methoddisassembler
(&self)
emu/src/cpu/thumb/instruction.rs:343
Methoddiv
(self, rhs: T)
emu/src/cpu/hardware/lcd/point.rs:78
Methoddrop
(&mut self)
ui/src/emu_thread.rs:823
Functionenabling_latches_internal_registers_for_any_timing
()
emu/src/cpu/hardware/dma.rs:143
Methodexp_for_level
Calculate the experience needed for a given level (Medium Fast growth rate).
ui/src/pokemon_debugger.rs:655
Methodextract_game_code
Extract game code (4 bytes at 0x0AC).
emu/src/cartridge_header.rs:255
Methodextract_game_title
Extract game title (12 bytes at 0x0A0, uppercase ASCII).
emu/src/cartridge_header.rs:248
Methodextract_joybus_mode_entry_point
Extract Joybus mode entry point (4 bytes at 0x0E0).
emu/src/cartridge_header.rs:295
Methodextract_marker_code
Extract maker code (2 bytes at 0x0B0).
emu/src/cartridge_header.rs:262
Methodextract_nintendo_logo
Extract Nintendo logo (156 bytes at 0x004).
emu/src/cartridge_header.rs:241
Methodextract_not_used
Extract unused area (26 bytes at 0x0C6).
emu/src/cartridge_header.rs:290
Methodextract_ram_entry_point
Extract RAM entry point for multiboot (4 bytes at 0x0C0).
emu/src/cartridge_header.rs:283
Methodextract_reserved_area_1
Extract reserved area 1 (7 bytes at 0x0B5).
emu/src/cartridge_header.rs:269
Methodextract_reserved_area_2
Extract reserved area 2 (2 bytes at 0x0BE).
emu/src/cartridge_header.rs:276
Methodextract_rom_entry_point
Extract ROM entry point (4 bytes at 0x000).
emu/src/cartridge_header.rs:234
Functionfifo_write_drops_when_full
()
emu/src/cpu/hardware/sound.rs:747
Functionfinish_block_repeats_or_disables
()
emu/src/cpu/hardware/dma.rs:184
Methodfiq_disable
(self)
emu/src/cpu/psr.rs:125
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
emu/src/cpu/arm7tdmi.rs:1382
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
emu/src/cpu/condition.rs:224
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
emu/src/cpu/flags.rs:98
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
emu/src/cpu/thumb/instruction.rs:336
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
emu/src/cpu/thumb/alu_instructions.rs:172
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
emu/src/cpu/thumb/mode.rs:31
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
emu/src/cpu/arm/alu_instruction.rs:148
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
emu/src/cpu/arm/instructions.rs:126
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
emu/src/cpu/arm/mode.rs:38
Methodfrom
(value: u8)
emu/src/cpu/arm7tdmi.rs:1371
Methodfrom
(item: u8)
emu/src/cpu/condition.rs:200
Methodfrom
(b: bool)
emu/src/cpu/flags.rs:70
Methodfrom
(m: Mode)
emu/src/cpu/psr.rs:232
Methodfrom
(m: Mode)
emu/src/cpu/cpu_modes.rs:172
Methodfrom
(alu_op_code: u16)
emu/src/cpu/thumb/alu_instructions.rs:101
Methodfrom
(alu_op_code: u32)
emu/src/cpu/arm/alu_instruction.rs:215
Methodfrom
(op_code: u32)
emu/src/cpu/arm/instructions.rs:103
Methodfrom
(value: bool)
emu/src/cpu/hardware/lcd.rs:131
Methodfrom
(value: u16)
emu/src/cpu/hardware/lcd/object_attributes.rs:110
Methodfrom
(color: Color)
emu/src/render/color.rs:42
Methodfrom
(gba_color: GbaColor)
ui/src/gba_color.rs:6
Methodfrom_bytes
Parse a Pokemon from raw memory bytes (100 bytes).
ui/src/pokemon_debugger.rs:596
Methodfrom_game_code
Detect game version from the 4-character game code in the ROM header.
ui/src/pokemon_debugger.rs:75
Methodfrom_palette_color
(value: u16)
emu/src/cpu/hardware/lcd.rs:95
Methodfrom_rgb
(red: u8, green: u8, blue: u8)
emu/src/cpu/hardware/lcd.rs:100
Methodfrom_rgb
(red: u8, green: u8, blue: u8)
emu/src/render/color.rs:17
Methodfrom_value
Parse Attribute 1 from raw value. The interpretation of bits 9-13 depends on the sprite's [`ObjMode`]: - For affine sprites: rotation/scaling paramet
emu/src/cpu/hardware/lcd/object_attributes.rs:318
Functiongamepak_sequential_is_cheaper_than_non_sequential
()
emu/src/bus.rs:1532
Methodget_affine_params
(&self, reg: &Registers)
emu/src/cpu/hardware/lcd/layers/layer_2.rs:106
Methodget_bg_control
(&self, reg: &Registers)
emu/src/cpu/hardware/lcd/layers/layer_2.rs:120
Functionget_bit
()
emu/src/bitwise.rs:222
Functionget_byte
()
emu/src/bitwise.rs:257
Functionget_byte_panic
()
emu/src/bitwise.rs:268
Methodget_char_base_block
(&self, reg: &Registers)
emu/src/cpu/hardware/lcd/layers/layer_1.rs:51
Methodget_char_base_block
(&self, reg: &Registers)
emu/src/cpu/hardware/lcd/layers/layer_3.rs:53
Methodget_char_base_block
(&self, reg: &Registers)
emu/src/cpu/hardware/lcd/layers/layer_2.rs:86
Methodget_color_mode
(&self, reg: &Registers)
emu/src/cpu/hardware/lcd/layers/layer_1.rs:55
Methodget_color_mode
(&self, reg: &Registers)
emu/src/cpu/hardware/lcd/layers/layer_3.rs:57
Methodget_color_mode
(&self, reg: &Registers)
emu/src/cpu/hardware/lcd/layers/layer_2.rs:90
Methodget_float_from_fixed_point
(value: u16)
emu/src/cpu/hardware/lcd/object_attributes.rs:425
Functionget_gits
()
emu/src/bitwise.rs:238
Methodget_pc_offset_alu
Returns the offset that has to be applied to the value read by `PC` in the case of data processing (ALU) instruction. This is needed because when the
emu/src/cpu/arm/operations.rs:420
Methodget_prescaler
Get prescaler divider from control register bits 0-1
emu/src/cpu/hardware/timers.rs:61
Methodget_priority
(&self, reg: &Registers)
emu/src/cpu/hardware/lcd/layers/layer_1.rs:59
Methodget_priority
(&self, reg: &Registers)
emu/src/cpu/hardware/lcd/layers/layer_3.rs:61
Methodget_priority
(&self, reg: &Registers)
emu/src/cpu/hardware/lcd/layers/layer_2.rs:94
Methodget_reference_point
(&self, reg: &Registers)
emu/src/cpu/hardware/lcd/layers/layer_2.rs:116
Methodget_screen_base_block
(&self, reg: &Registers)
emu/src/cpu/hardware/lcd/layers/layer_1.rs:47
Methodget_screen_base_block
(&self, reg: &Registers)
emu/src/cpu/hardware/lcd/layers/layer_3.rs:49
Methodget_screen_base_block
(&self, reg: &Registers)
emu/src/cpu/hardware/lcd/layers/layer_2.rs:82
Methodget_screen_size
(&self, reg: &Registers)
emu/src/cpu/hardware/lcd/layers/layer_1.rs:43
Methodget_screen_size
(&self, reg: &Registers)
emu/src/cpu/hardware/lcd/layers/layer_3.rs:45
Methodget_screen_size
(&self, reg: &Registers)
emu/src/cpu/hardware/lcd/layers/layer_2.rs:78
Methodget_scroll
(&self, reg: &Registers)
emu/src/cpu/hardware/lcd/layers/layer_1.rs:39
Methodget_scroll
(&self, reg: &Registers)
emu/src/cpu/hardware/lcd/layers/layer_3.rs:41
Methodget_scroll
(&self, reg: &Registers)
emu/src/cpu/hardware/lcd/layers/layer_2.rs:74
Functionimmediate_channel_is_returned_to_run_now
()
emu/src/cpu/hardware/dma.rs:156
Methodindex
(&self, index: usize)
emu/src/cpu/hardware/lcd/object_attributes.rs:436
Methodindex
(&self, (x, y): (usize, usize))
emu/src/render/gba_lcd.rs:32
← previousnext →501–600 of 771, ranked by callers