MCPcopy Create free account

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

Functions771 in github.com/RIP-Comm/clementine

↓ 1 callersMethodwrite_serial_raw
(&mut self, address: usize, value: u8)
emu/src/bus.rs:290
↓ 1 callersMethodwrite_sound_raw
(&mut self, address: usize, value: u8)
emu/src/bus.rs:682
↓ 1 callersMethodwrite_timers_raw
(&mut self, address: usize, value: u8)
emu/src/bus.rs:369
↓ 1 callersMethodwrite_u16
Write a 16-bit value to Pokemon memory (little-endian).
ui/src/pokemon_debugger.rs:928
↓ 1 callersMethodwrite_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
Functionaccess_cycles_constant_regions
()
emu/src/bus.rs:1518
Methodadd
(self, rhs: Self)
emu/src/cpu/hardware/lcd/point.rs:30
Methodadd_inner_op
(first_op: u32, second_op: u32)
emu/src/cpu/arm/operations.rs:542
Methodadvance
( counter: &mut u16, reload: u16, prescaler_counter: &mut u32, prescaler: u32,
emu/src/cpu/hardware/timers.rs:212
Functionadvance_increments_pointers_and_decrements_count
()
emu/src/cpu/hardware/dma.rs:172
Methodalpha_blend
Alpha blend two colors: result = (color1 * eva + color2 * evb) / 16
emu/src/cpu/hardware/lcd.rs:455
Methodapply_ticks
(counter: &mut u16, reload: u16, ticks: u32)
emu/src/cpu/hardware/timers.rs:231
Functionare_bits_on
()
emu/src/bitwise.rs:250
Functionarm_block_data_transfer
()
emu/src/cpu/arm7tdmi.rs:1464
Functionarm_branch
()
emu/src/cpu/arm7tdmi.rs:1418
Functionarm_half_word_data_transfer
()
emu/src/cpu/arm7tdmi.rs:1626
Functionarm_rom_passes
()
emu/tests/jsmolka.rs:82
Functionarm_unknown_instruction
()
emu/src/cpu/arm7tdmi.rs:1453
Functionbios_rom_passes
()
emu/tests/jsmolka.rs:102
Functionblock_load_costs_one_more_internal_cycle_than_store
()
emu/src/cpu/arm/operations.rs:1964
Methodbrightness_decrease
Brightness decrease (fade to black): result = color - color * evy / 16
emu/src/cpu/hardware/lcd.rs:483
Methodbrightness_increase
Brightness increase (fade to white): result = color + (31 - color) * evy / 16
emu/src/cpu/hardware/lcd.rs:469
Methodbuffer_size
Size in bytes of the backing buffer for this type.
emu/src/cpu/hardware/internal_memory.rs:92
Methodbus8_store_byte
(value: u32, address: usize)
emu/src/bus.rs:1313
Methodcalculate_checksum
Calculate the header checksum. Formula: checksum = -(sum of bytes 0xA0..0xBC) - 0x19
emu/src/cartridge_header.rs:185
Functioncascade_ticks_once_per_lower_overflow
()
emu/src/cpu/hardware/timers.rs:305
Functionchannels_for_timing_matches_enabled_and_timing
()
emu/src/cpu/hardware/dma.rs:163
Functioncheck
()
emu/src/render/color.rs:62
Functioncheck_abort
()
emu/src/cpu/psr.rs:393
Functioncheck_adc
()
emu/src/cpu/arm/operations.rs:2230
Functioncheck_add
()
emu/src/cpu/arm/operations.rs:1683
Functioncheck_add_carry_bit
()
emu/src/cpu/arm/operations.rs:1774
Functioncheck_add_pc_operand_shift_register
()
emu/src/cpu/arm/operations.rs:1740
Functioncheck_and
()
emu/src/cpu/arm/operations.rs:1998
Functioncheck_bic
()
emu/src/cpu/arm/operations.rs:2099
Functioncheck_carry_flag
()
emu/src/cpu/psr.rs:294
Functioncheck_cmn
()
emu/src/cpu/arm/operations.rs:1416
Functioncheck_cmp
()
emu/src/cpu/arm/operations.rs:1520
Functioncheck_eor
()
emu/src/cpu/arm/operations.rs:2027
Functioncheck_fiq
()
emu/src/cpu/psr.rs:354
Functioncheck_fiq_disable
()
emu/src/cpu/psr.rs:327
Functioncheck_irq
()
emu/src/cpu/psr.rs:367
Functioncheck_irq_disable
()
emu/src/cpu/psr.rs:320
Functioncheck_ldr
()
emu/src/cpu/arm/operations.rs:2640
Functioncheck_ldr_word
()
emu/src/cpu/arm/operations.rs:2873
Functioncheck_mov
()
emu/src/cpu/arm/operations.rs:1584
Functioncheck_mov_cpsr
()
emu/src/cpu/arm/operations.rs:1844
Functioncheck_mov_rx_immediate
()
emu/src/cpu/arm/operations.rs:1806
Functioncheck_move_compare_add_sub_imm
()
emu/src/cpu/thumb/operations.rs:694
Functioncheck_multiply_long_non_halfword_smlal
()
emu/src/cpu/arm/operations.rs:3142
Functioncheck_multiply_long_non_halfword_smull
()
emu/src/cpu/arm/operations.rs:3086
Functioncheck_multiply_long_non_halfword_umlal
()
emu/src/cpu/arm/operations.rs:3034
Functioncheck_multiply_long_non_halfword_umull
()
emu/src/cpu/arm/operations.rs:2987
Functioncheck_multiply_non_halfword_mla
()
emu/src/cpu/arm/operations.rs:2945
Functioncheck_multiply_non_halfword_mul
()
emu/src/cpu/arm/operations.rs:2906
Functioncheck_mvn
()
emu/src/cpu/arm/operations.rs:2127
Functioncheck_orr
()
emu/src/cpu/arm/operations.rs:1553
Functioncheck_overflow_flag
()
emu/src/cpu/psr.rs:301
Functioncheck_psr_transfer
()
emu/src/cpu/arm/operations.rs:2418
Functioncheck_reserved_bits
()
emu/src/cpu/psr.rs:315
Functioncheck_ror
()
emu/src/cpu/arm/operations.rs:2404
Functioncheck_rotated_immediate_and_instruction
()
emu/src/cpu/arm/operations.rs:3345
Functioncheck_rotated_immediate_arithmetic_no_carry_update
()
emu/src/cpu/arm/operations.rs:3290
Functioncheck_rotated_immediate_clears_carry_flag_logical
()
emu/src/cpu/arm/operations.rs:3231
Functioncheck_rotated_immediate_no_rotation_preserves_carry
()
emu/src/cpu/arm/operations.rs:3256
Functioncheck_rotated_immediate_sets_carry_flag_logical
()
emu/src/cpu/arm/operations.rs:3205
Functioncheck_rotated_immediate_tst_sets_carry
()
emu/src/cpu/arm/operations.rs:3318
Functioncheck_sbc_carry_flag_test105
()
emu/src/cpu/arm/operations.rs:3420
Functioncheck_sign_extended
reinterpreting the sign-extended bits as i32 is the point
emu/src/bitwise.rs:308
Functioncheck_sign_flag
()
emu/src/cpu/psr.rs:280
Functioncheck_state_bit
()
emu/src/cpu/psr.rs:334
Functioncheck_sticky_overflow
()
emu/src/cpu/psr.rs:308
Functioncheck_str
()
emu/src/cpu/arm/operations.rs:2771
Functioncheck_sub
()
emu/src/cpu/arm/operations.rs:2154
Functioncheck_subs_pc_with_s_bit_test223
()
emu/src/cpu/arm/operations.rs:3374
Functioncheck_supervisor
()
emu/src/cpu/psr.rs:380
Functioncheck_swap_mode
()
emu/src/cpu/arm7tdmi.rs:2184
Functioncheck_system
()
emu/src/cpu/psr.rs:419
Functioncheck_teq
()
emu/src/cpu/arm/operations.rs:1433
Functioncheck_tst
()
emu/src/cpu/arm/operations.rs:2055
Functioncheck_undefined
()
emu/src/cpu/psr.rs:406
Functioncheck_user
()
emu/src/cpu/psr.rs:341
Functioncheck_zero_flag
()
emu/src/cpu/psr.rs:287
Methodcontrols
Shared handle to the master volume and mute, for the UI to drive.
ui/src/audio.rs:61
Methoddac
Map a 4-bit DAC level (0..15) to a signed sample in `[-1.0, 1.0]`.
emu/src/cpu/hardware/sound.rs:593
Functiondac_off_silences_square
()
emu/src/cpu/hardware/sound.rs:814
Methoddac_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
Methoddecode
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
Functiondecode_alu_operation
()
emu/src/cpu/thumb/instruction.rs:670
Functiondecode_branch
()
emu/src/cpu/arm/instructions.rs:920
Functiondecode_branch_and_exchange
()
emu/src/cpu/arm/instructions.rs:967
Functiondecode_data_processing
()
emu/src/cpu/arm/instructions.rs:990
Functiondecode_half_word_data_transfer_immediate_offset
()
emu/src/cpu/arm/instructions.rs:1006
Functiondecode_half_word_data_transfer_register_offset
()
emu/src/cpu/arm/instructions.rs:1025
Functiondecode_hi_reg_operation
()
emu/src/cpu/thumb/instruction.rs:630
Functiondecode_load_store_half_word
()
emu/src/cpu/thumb/instruction.rs:783
Functiondecode_load_store_imm_offset
()
emu/src/cpu/thumb/instruction.rs:810
Functiondecode_load_store_register_offset
()
emu/src/cpu/thumb/instruction.rs:607
Functiondecode_long_branch_link
()
emu/src/cpu/thumb/instruction.rs:874
Functiondecode_multiple_load_store
()
emu/src/cpu/thumb/instruction.rs:580
← previousnext →401–500 of 771, ranked by callers