MCPcopy Create free account

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

Functions771 in github.com/RIP-Comm/clementine

Methodindex_mut
(&mut self, index: usize)
emu/src/cpu/hardware/lcd/object_attributes.rs:447
Methodindex_mut
(&mut self, (x, y): (usize, usize))
emu/src/render/gba_lcd.rs:39
Methodinsert_text
(&mut self, text: &str, char_index: egui::text::CharIndex)
ui/src/cpu_handler.rs:80
Functioninvalid_index
()
emu/src/bitwise.rs:232
Methodis_bootable
(&self)
emu/src/cartridge_header.rs:195
Methodis_cascade
Check if timer uses count-up timing / cascade mode (bit 2)
emu/src/cpu/hardware/timers.rs:77
Methodis_enabled
Check if timer is enabled (bit 7)
emu/src/cpu/hardware/timers.rs:72
Methodis_irq_enabled
Check if timer IRQ is enabled (bit 6)
emu/src/cpu/hardware/timers.rs:82
Methodis_mutable
(&self)
ui/src/cpu_handler.rs:72
Methodis_pressed
(key_input: u16, button: GbaButton)
ui/src/keypad_debug.rs:21
Methodlayer_id
(&self)
emu/src/cpu/hardware/lcd/layers/layer_1.rs:35
Methodlayer_id
(&self)
emu/src/cpu/hardware/lcd/layers/layer_obj.rs:141
Methodlayer_id
(&self)
emu/src/cpu/hardware/lcd/layers/layer_3.rs:37
Methodlayer_id
(&self)
emu/src/cpu/hardware/lcd/layers/layer_2.rs:70
Functionlength_counter_disables_square_when_it_expires
()
emu/src/cpu/hardware/sound.rs:799
Functionload_costs_one_more_internal_cycle_than_store
()
emu/src/cpu/arm/operations.rs:1930
Functionmain
Entry point for the Clementine GBA emulator. Parses command-line arguments, initializes logging, loads the ROM, and starts the UI event loop. # Argu
src/main.rs:81
Methodmaker_name
Get the maker name from the 2-character maker code.
ui/src/rom_info.rs:18
Functionmemory_rom_passes
()
emu/tests/jsmolka.rs:92
Functionmix_honors_master_enable_and_panning
()
emu/src/cpu/hardware/sound.rs:756
Functionmultiple_overflows_in_a_single_step
()
emu/src/cpu/hardware/timers.rs:293
Methodmultiply_cycles
Internal (I) cycles a multiply spends iterating over the multiplier `rs`. The ARM7TDMI Booth multiplier processes `rs` one byte at a time and stops e
emu/src/cpu/arm/operations.rs:1182
Functionmultiply_internal_cycles_add_variant_extra
()
emu/src/cpu/arm/operations.rs:1344
Functionmultiply_internal_cycles_count_operand_bytes
()
emu/src/cpu/arm/operations.rs:1327
Functionmultiply_internal_cycles_signed_early_terminates_on_all_ones
()
emu/src/cpu/arm/operations.rs:1337
Functionnes_rom_passes
()
emu/tests/jsmolka.rs:107
Methodnew
(capacity: usize)
emu/src/ring_buffer.rs:19
Methodnew
(data: &[u8])
emu/src/cartridge_header.rs:136
Methodnew
(bios: [u8; 0x0000_4000], cartridge: &[u8])
emu/src/gba.rs:86
Methodnew
(bus: Bus)
emu/src/cpu/arm7tdmi.rs:846
Methodnew
(bios: [u8; 0x0000_4000], rom: &[u8])
emu/src/cpu/hardware/internal_memory.rs:183
Methodnew
()
emu/src/cpu/hardware/keypad.rs:34
Methodnew
(x: T, y: T)
emu/src/cpu/hardware/lcd/point.rs:13
Methodnew
(emu_handle: Arc<Mutex<EmuHandle>>)
ui/src/savegame.rs:23
Methodnew
()
ui/src/audio.rs:22
Methodnew
(emu_handle: Arc<Mutex<EmuHandle>>)
ui/src/disassembler.rs:60
Methodnew
(emu_handle: Arc<Mutex<EmuHandle>>)
ui/src/memory_inspector.rs:57
Methodnew
(emu_handle: Arc<Mutex<EmuHandle>>)
ui/src/gba_display.rs:20
Methodnew
(emu_handle: Arc<Mutex<EmuHandle>>)
ui/src/rom_info.rs:13
Methodnew
(bios_data: &[u8], cartridge_data: &[u8])
ui/src/app.rs:162
Methodnew
(emu_handle: Arc<Mutex<EmuHandle>>)
ui/src/cpu_registers.rs:18
Methodnew
(emu_handle: Arc<Mutex<EmuHandle>>)
ui/src/keypad_debug.rs:17
Methodnew
(emu_handle: Arc<Mutex<EmuHandle>>)
ui/src/cpu_handler.rs:25
Methodnew
(controls: Option<Arc<AudioControls>>)
ui/src/sound_controls.rs:14
Methodnew
(emu_handle: Arc<Mutex<EmuHandle>>)
ui/src/pokemon_debugger.rs:831
Methodnew
( gba: Gba, cmd_rx: rtrb::Consumer<EmuCommand>, event_tx: rtrb::Producer<EmuEvent>,
ui/src/emu_thread.rs:243
Functionnew_buffer_is_empty
()
emu/src/ring_buffer.rs:59
Methodnwait
Map a `WAITCNT` first-access (N) wait code to its cycle count.
emu/src/bus.rs:1318
Functionoverflows_after_exactly_one_full_period
()
emu/src/cpu/hardware/timers.rs:260
Functionprefetch_makes_sequential_opcode_fetches_cheap
()
emu/src/bus.rs:1553
Functionprescaler_divides_and_carries_remainder
()
emu/src/cpu/hardware/timers.rs:277
Functionpush_over_capacity_removes_oldest
()
emu/src/ring_buffer.rs:83
Functionpush_within_capacity
()
emu/src/ring_buffer.rs:66
Functionread_bg_palette_ram
()
emu/src/bus.rs:1640
Methodread_color_from_obj_palette
(color_idx: usize, obj_palette_ram: &[u8])
emu/src/cpu/hardware/lcd/layers/layer_obj.rs:157
Functionread_obj_palette_ram
()
emu/src/bus.rs:1670
Functionread_vram
()
emu/src/bus.rs:1701
Functionrefill_requested_only_below_threshold
()
emu/src/cpu/hardware/sound.rs:733
Functionregister_specified_shift_costs_one_internal_cycle
()
emu/src/cpu/arm/operations.rs:1913
Methodrender
( &self, x: usize, y: usize, memory: &Memory, registers: &Registers,
emu/src/cpu/hardware/lcd/layers/layer_1.rs:69
Methodrender
( &self, x: usize, _y: usize, _memory: &Memory, _registers: &Registers
emu/src/cpu/hardware/lcd/layers/layer_obj.rs:145
Methodrender
( &self, x: usize, y: usize, memory: &Memory, registers: &Registers,
emu/src/cpu/hardware/lcd/layers/layer_3.rs:97
Methodrender
( &self, x: usize, y: usize, memory: &Memory, registers: &Registers,
emu/src/cpu/hardware/lcd/layers/layer_2.rs:130
Methodrender_mode3
Render BG2 in Mode 3 (240×160, 15-bit direct color bitmap).
emu/src/cpu/hardware/lcd/layers/layer_2.rs:150
Methodrender_mode4
Render BG2 in Mode 4 (240×160, 8-bit paletted bitmap with page flipping).
emu/src/cpu/hardware/lcd/layers/layer_2.rs:168
Methodrender_mode5
Render BG2 in Mode 5 (160×128, 15-bit direct color bitmap with page flipping).
emu/src/cpu/hardware/lcd/layers/layer_2.rs:206
Methodreserved_bits
()
emu/src/cpu/psr.rs:110
Methodrestore_audio_out
(&mut self, producer: Option<rtrb::Producer<f32>>, output_rate: u32)
emu/src/cpu/hardware/sound.rs:161
Functionsave_flash128_rom_passes
()
emu/tests/jsmolka.rs:132
Functionsave_flash64_rom_passes
()
emu/tests/jsmolka.rs:127
Functionsave_none_rom_passes
()
emu/tests/jsmolka.rs:117
Functionsave_sram_rom_passes
()
emu/tests/jsmolka.rs:122
Functionset_bit
()
emu/src/bitwise.rs:212
Functionset_bits
()
emu/src/cpu/arm/operations.rs:1403
Functionset_byte
()
emu/src/bitwise.rs:275
Functionset_byte_panic
()
emu/src/bitwise.rs:300
Methodset_gbc_pixel
(&mut self, x: usize, y: usize, color: Color)
emu/src/render/gba_lcd.rs:21
Functionshift_from_register_is_0
()
emu/src/cpu/arm/operations.rs:1882
Methodshow
(&mut self, ctx: &egui::Context, open: &mut bool)
ui/src/savegame.rs:130
Methodshow
(&mut self, ctx: &egui::Context, open: &mut bool)
ui/src/gba_display.rs:35
Methodshow
(&mut self, ctx: &egui::Context, open: &mut bool)
ui/src/keypad_debug.rs:62
Methodshow
(&mut self, ctx: &egui::Context, open: &mut bool)
ui/src/sound_controls.rs:24
Methodstatus_label
Display a colored status indicator (green check or red X).
ui/src/rom_info.rs:45
Methodstep
Execute one CPU instruction cycle. Returns `true` if `VBlank` just started (a new frame is ready to display). Call this in a loop to run the emulator.
emu/src/gba.rs:110
Methodstep
Execute one CPU cycle. Returns `true` if `VBlank` just started (a new frame is ready to display).
emu/src/cpu/arm7tdmi.rs:711
Methodstep
(&mut self)
emu/src/cpu/hardware/lcd.rs:205
Functionstep_emits_stereo_frames_at_output_rate
()
emu/src/cpu/hardware/sound.rs:771
Methodstep_square_envelope
(square: &mut Square, register: u16)
emu/src/cpu/hardware/sound.rs:527
Methodsticky_overflow
(self)
emu/src/cpu/psr.rs:104
Methodsub
(self, rhs: Self)
emu/src/cpu/hardware/lcd/point.rs:43
Methodsub_inner_op
(first_op: u32, second_op: u32)
emu/src/cpu/arm/operations.rs:566
Functionswap_costs_read_write_plus_internal_cycle
()
emu/src/cpu/arm7tdmi.rs:1403
Methodtake_audio_out
Detach the audio sink so it can be reinstalled after a save state load replaces the whole CPU (the producer is not serialized).
emu/src/cpu/hardware/sound.rs:154
Functiontest_arithmetic_instruction
()
emu/src/cpu/arm/alu_instruction.rs:654
Functiontest_bios_is_read_only
()
emu/src/cpu/hardware/internal_memory.rs:711
Functiontest_block_transfer_base_in_list_first
()
emu/src/cpu/arm/operations.rs:3882
Functiontest_block_transfer_empty_list_loads_pc
()
emu/src/cpu/arm/operations.rs:3793
Functiontest_block_transfer_empty_list_test513_514
()
emu/src/cpu/arm/operations.rs:3838
Functiontest_block_transfer_empty_register_list_ldmia
()
emu/src/cpu/arm/operations.rs:3715
Functiontest_block_transfer_empty_register_list_stmda
()
emu/src/cpu/arm/operations.rs:3751
← previousnext →601–700 of 771, ranked by callers