Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RIP-Comm/clementine
/ functions
Functions
771 in github.com/RIP-Comm/clementine
⨍
Functions
771
◇
Types & classes
120
↓ 1 callers
Method
write_serial_raw
(&mut self, address: usize, value: u8)
emu/src/bus.rs:290
↓ 1 callers
Method
write_sound_raw
(&mut self, address: usize, value: u8)
emu/src/bus.rs:682
↓ 1 callers
Method
write_timers_raw
(&mut self, address: usize, value: u8)
emu/src/bus.rs:369
↓ 1 callers
Method
write_u16
Write a 16-bit value to Pokemon memory (little-endian).
ui/src/pokemon_debugger.rs:928
↓ 1 callers
Method
write_user_register
Write a register value to user mode register bank Used for LDM/STM with S bit when R15 is not in register list
emu/src/cpu/arm7tdmi.rs:1020
Function
access_cycles_constant_regions
()
emu/src/bus.rs:1518
Method
add
(self, rhs: Self)
emu/src/cpu/hardware/lcd/point.rs:30
Method
add_inner_op
(first_op: u32, second_op: u32)
emu/src/cpu/arm/operations.rs:542
Method
advance
( counter: &mut u16, reload: u16, prescaler_counter: &mut u32, prescaler: u32,
emu/src/cpu/hardware/timers.rs:212
Function
advance_increments_pointers_and_decrements_count
()
emu/src/cpu/hardware/dma.rs:172
Method
alpha_blend
Alpha blend two colors: result = (color1 * eva + color2 * evb) / 16
emu/src/cpu/hardware/lcd.rs:455
Method
apply_ticks
(counter: &mut u16, reload: u16, ticks: u32)
emu/src/cpu/hardware/timers.rs:231
Function
are_bits_on
()
emu/src/bitwise.rs:250
Function
arm_block_data_transfer
()
emu/src/cpu/arm7tdmi.rs:1464
Function
arm_branch
()
emu/src/cpu/arm7tdmi.rs:1418
Function
arm_half_word_data_transfer
()
emu/src/cpu/arm7tdmi.rs:1626
Function
arm_rom_passes
()
emu/tests/jsmolka.rs:82
Function
arm_unknown_instruction
()
emu/src/cpu/arm7tdmi.rs:1453
Function
bios_rom_passes
()
emu/tests/jsmolka.rs:102
Function
block_load_costs_one_more_internal_cycle_than_store
()
emu/src/cpu/arm/operations.rs:1964
Method
brightness_decrease
Brightness decrease (fade to black): result = color - color * evy / 16
emu/src/cpu/hardware/lcd.rs:483
Method
brightness_increase
Brightness increase (fade to white): result = color + (31 - color) * evy / 16
emu/src/cpu/hardware/lcd.rs:469
Method
buffer_size
Size in bytes of the backing buffer for this type.
emu/src/cpu/hardware/internal_memory.rs:92
Method
bus8_store_byte
(value: u32, address: usize)
emu/src/bus.rs:1313
Method
calculate_checksum
Calculate the header checksum. Formula: checksum = -(sum of bytes 0xA0..0xBC) - 0x19
emu/src/cartridge_header.rs:185
Function
cascade_ticks_once_per_lower_overflow
()
emu/src/cpu/hardware/timers.rs:305
Function
channels_for_timing_matches_enabled_and_timing
()
emu/src/cpu/hardware/dma.rs:163
Function
check
()
emu/src/render/color.rs:62
Function
check_abort
()
emu/src/cpu/psr.rs:393
Function
check_adc
()
emu/src/cpu/arm/operations.rs:2230
Function
check_add
()
emu/src/cpu/arm/operations.rs:1683
Function
check_add_carry_bit
()
emu/src/cpu/arm/operations.rs:1774
Function
check_add_pc_operand_shift_register
()
emu/src/cpu/arm/operations.rs:1740
Function
check_and
()
emu/src/cpu/arm/operations.rs:1998
Function
check_bic
()
emu/src/cpu/arm/operations.rs:2099
Function
check_carry_flag
()
emu/src/cpu/psr.rs:294
Function
check_cmn
()
emu/src/cpu/arm/operations.rs:1416
Function
check_cmp
()
emu/src/cpu/arm/operations.rs:1520
Function
check_eor
()
emu/src/cpu/arm/operations.rs:2027
Function
check_fiq
()
emu/src/cpu/psr.rs:354
Function
check_fiq_disable
()
emu/src/cpu/psr.rs:327
Function
check_irq
()
emu/src/cpu/psr.rs:367
Function
check_irq_disable
()
emu/src/cpu/psr.rs:320
Function
check_ldr
()
emu/src/cpu/arm/operations.rs:2640
Function
check_ldr_word
()
emu/src/cpu/arm/operations.rs:2873
Function
check_mov
()
emu/src/cpu/arm/operations.rs:1584
Function
check_mov_cpsr
()
emu/src/cpu/arm/operations.rs:1844
Function
check_mov_rx_immediate
()
emu/src/cpu/arm/operations.rs:1806
Function
check_move_compare_add_sub_imm
()
emu/src/cpu/thumb/operations.rs:694
Function
check_multiply_long_non_halfword_smlal
()
emu/src/cpu/arm/operations.rs:3142
Function
check_multiply_long_non_halfword_smull
()
emu/src/cpu/arm/operations.rs:3086
Function
check_multiply_long_non_halfword_umlal
()
emu/src/cpu/arm/operations.rs:3034
Function
check_multiply_long_non_halfword_umull
()
emu/src/cpu/arm/operations.rs:2987
Function
check_multiply_non_halfword_mla
()
emu/src/cpu/arm/operations.rs:2945
Function
check_multiply_non_halfword_mul
()
emu/src/cpu/arm/operations.rs:2906
Function
check_mvn
()
emu/src/cpu/arm/operations.rs:2127
Function
check_orr
()
emu/src/cpu/arm/operations.rs:1553
Function
check_overflow_flag
()
emu/src/cpu/psr.rs:301
Function
check_psr_transfer
()
emu/src/cpu/arm/operations.rs:2418
Function
check_reserved_bits
()
emu/src/cpu/psr.rs:315
Function
check_ror
()
emu/src/cpu/arm/operations.rs:2404
Function
check_rotated_immediate_and_instruction
()
emu/src/cpu/arm/operations.rs:3345
Function
check_rotated_immediate_arithmetic_no_carry_update
()
emu/src/cpu/arm/operations.rs:3290
Function
check_rotated_immediate_clears_carry_flag_logical
()
emu/src/cpu/arm/operations.rs:3231
Function
check_rotated_immediate_no_rotation_preserves_carry
()
emu/src/cpu/arm/operations.rs:3256
Function
check_rotated_immediate_sets_carry_flag_logical
()
emu/src/cpu/arm/operations.rs:3205
Function
check_rotated_immediate_tst_sets_carry
()
emu/src/cpu/arm/operations.rs:3318
Function
check_sbc_carry_flag_test105
()
emu/src/cpu/arm/operations.rs:3420
Function
check_sign_extended
reinterpreting the sign-extended bits as i32 is the point
emu/src/bitwise.rs:308
Function
check_sign_flag
()
emu/src/cpu/psr.rs:280
Function
check_state_bit
()
emu/src/cpu/psr.rs:334
Function
check_sticky_overflow
()
emu/src/cpu/psr.rs:308
Function
check_str
()
emu/src/cpu/arm/operations.rs:2771
Function
check_sub
()
emu/src/cpu/arm/operations.rs:2154
Function
check_subs_pc_with_s_bit_test223
()
emu/src/cpu/arm/operations.rs:3374
Function
check_supervisor
()
emu/src/cpu/psr.rs:380
Function
check_swap_mode
()
emu/src/cpu/arm7tdmi.rs:2184
Function
check_system
()
emu/src/cpu/psr.rs:419
Function
check_teq
()
emu/src/cpu/arm/operations.rs:1433
Function
check_tst
()
emu/src/cpu/arm/operations.rs:2055
Function
check_undefined
()
emu/src/cpu/psr.rs:406
Function
check_user
()
emu/src/cpu/psr.rs:341
Function
check_zero_flag
()
emu/src/cpu/psr.rs:287
Method
controls
Shared handle to the master volume and mute, for the UI to drive.
ui/src/audio.rs:61
Method
dac
Map a 4-bit DAC level (0..15) to a signed sample in `[-1.0, 1.0]`.
emu/src/cpu/hardware/sound.rs:593
Function
dac_off_silences_square
()
emu/src/cpu/hardware/sound.rs:814
Method
dac_on
A square/noise DAC is on when the envelope register's volume or direction bits are non-zero (bits 11..15 of the combined register).
emu/src/cpu/hardware/sound.rs:271
Method
decode
This function is used to execute the Data Processing instruction. # Panics It can panics if `op_code` is not a `DataProcessing` instruction.
emu/src/cpu/arm7tdmi.rs:295
Function
decode_alu_operation
()
emu/src/cpu/thumb/instruction.rs:670
Function
decode_branch
()
emu/src/cpu/arm/instructions.rs:920
Function
decode_branch_and_exchange
()
emu/src/cpu/arm/instructions.rs:967
Function
decode_data_processing
()
emu/src/cpu/arm/instructions.rs:990
Function
decode_half_word_data_transfer_immediate_offset
()
emu/src/cpu/arm/instructions.rs:1006
Function
decode_half_word_data_transfer_register_offset
()
emu/src/cpu/arm/instructions.rs:1025
Function
decode_hi_reg_operation
()
emu/src/cpu/thumb/instruction.rs:630
Function
decode_load_store_half_word
()
emu/src/cpu/thumb/instruction.rs:783
Function
decode_load_store_imm_offset
()
emu/src/cpu/thumb/instruction.rs:810
Function
decode_load_store_register_offset
()
emu/src/cpu/thumb/instruction.rs:607
Function
decode_long_branch_link
()
emu/src/cpu/thumb/instruction.rs:874
Function
decode_multiple_load_store
()
emu/src/cpu/thumb/instruction.rs:580
← previous
next →
401–500 of 771, ranked by callers