MCPcopy Create free account

hub / github.com/Ace314159/NDS-Emulator / functions

Functions647 in github.com/Ace314159/NDS-Emulator

↓ 1 callersMethodrun_command
(&mut self, scheduler: &mut Scheduler, is_arm9: bool)
core/src/hw/cartridge.rs:102
↓ 1 callersMethodrun_encrypted_command
(&mut self)
core/src/hw/cartridge.rs:155
↓ 1 callersMethodrun_main_loop
(&mut self, main_loop: F)
src/display.rs:136
↓ 1 callersMethodrun_unencrypted_command
(&mut self)
core/src/hw/cartridge.rs:207
↓ 1 callersMethodsample_rate
(&self)
core/src/hw/spu/audio.rs:69
↓ 1 callersMethodschedule
(&mut self, event: Event, handler: EventHandler, delay: usize)
core/src/hw/scheduler.rs:71
↓ 1 callersMethodscreen_coords
(&self, clip_coords: &Vec4)
core/src/hw/gpu/engine3d/registers.rs:483
↓ 1 callersMethodset_command
(&mut self, command: Command)
core/src/hw/cartridge/backup/eeprom.rs:32
↓ 1 callersMethodset_dif_amb
(&mut self, val: u32)
core/src/hw/gpu/engine3d/geometry.rs:1014
↓ 1 callersMethodset_instr
(&mut self, instr: Instr)
core/src/hw/cartridge/backup/flash.rs:38
↓ 1 callersMethodset_spe_emi
(&mut self, val: u32)
core/src/hw/gpu/engine3d/geometry.rs:1028
↓ 1 callersMethodshould_run_fifo
(&self)
core/src/hw/gpu/engine3d/geometry.rs:8
↓ 1 callersMethodunhalt
(&mut self)
core/src/hw/mem.rs:346
↓ 1 callersMethodupdate_cpsr_mode
(&mut self)
core/src/arm/registers.rs:211
↓ 1 callersMethodupdate_pixels
(&mut self, pixels: Vec<u16>, width: usize, height: usize)
src/debug.rs:98
↓ 1 callersMethodval
(self, is_nds9: bool)
core/src/hw/dma.rs:361
↓ 1 callersMethodwidth
(&self)
core/src/hw/gpu/registers.rs:210
↓ 1 callersMethodwindows_enabled
(&self)
core/src/hw/gpu/engine2d/registers.rs:104
↓ 1 callersMethodwrite
(&mut self, channel: usize, scheduler: &mut Scheduler, addr: u32, value: u8)
core/src/hw/dma.rs:30
↓ 1 callersMethodwrite_ap_regions
(&mut self, m: u32, p: u32, value: u32)
core/src/hw/mem/cp15.rs:140
↓ 1 callersMethodwrite_arm7
(&mut self, value: u8)
core/src/hw/mem.rs:169
↓ 1 callersMethodwrite_arm9
(&mut self, value: u8)
core/src/hw/mem.rs:172
↓ 1 callersMethodwrite_cachability
(&mut self, m: u32, p: u32, value: u32)
core/src/hw/mem/cp15.rs:121
↓ 1 callersMethodwrite_cache_command
(&mut self, m: u32, p: u32, value: u32)
core/src/hw/mem/cp15.rs:158
↓ 1 callersMethodwrite_cache_control
(&mut self, m: u32, p: u32, value: u32)
core/src/hw/mem/cp15.rs:182
↓ 1 callersMethodwrite_cache_write_bufferability
(&mut self, m: u32, p: u32, value: u32)
core/src/hw/mem/cp15.rs:129
↓ 1 callersMethodwrite_channels
(&mut self, scheduler: &mut Scheduler, addr: usize, value: u8)
core/src/hw/spu.rs:172
↓ 1 callersMethodwrite_cnt
(&mut self, value: u8)
core/src/hw/spu.rs:664
↓ 1 callersMethodwrite_common
(&mut self, value: u8)
core/src/hw/mem.rs:176
↓ 1 callersMethodwrite_control_reg
(&mut self, m: u32, p: u32, value: u32)
core/src/hw/mem/cp15.rs:104
↓ 1 callersMethodwrite_data
(&mut self, value: u8)
core/src/hw/spi.rs:54
↓ 1 callersMethodwrite_denom
(&mut self, scheduler: &mut Scheduler, byte: usize, value: u8)
core/src/hw/math.rs:78
↓ 1 callersMethodwrite_geometry_command
(&mut self, addr: u32, value: u32)
core/src/hw/mem/arm9/io.rs:427
↓ 1 callersMethodwrite_geometry_fifo
(&mut self, value: u32)
core/src/hw/mem/arm9/io.rs:421
↓ 1 callersMethodwrite_gxstat
( &mut self, interrupts: &mut InterruptRequest, byte: usize, value: u8, )
core/src/hw/gpu/engine3d/registers.rs:148
↓ 1 callersMethodwrite_numer
(&mut self, scheduler: &mut Scheduler, byte: usize, value: u8)
core/src/hw/math.rs:74
↓ 1 callersMethodwrite_param
(&mut self, scheduler: &mut Scheduler, byte: usize, value: u8)
core/src/hw/math.rs:106
↓ 1 callersMethodwrite_parameter
(&mut self, parameter: Parameter, value: u8)
core/src/hw/rtc.rs:82
↓ 1 callersMethodwrite_pu_regions
(&mut self, m: u32, p: u32, value: u32)
core/src/hw/mem/cp15.rs:150
↓ 1 callersMethodwrite_status_reg1
(&mut self, value: u8)
core/src/hw/rtc.rs:364
↓ 1 callersMethodwrite_status_reg2
(&mut self, value: u8)
core/src/hw/rtc.rs:369
↓ 1 callersMethodwrite_toon_table
(&mut self, addr: usize, value: u8)
core/src/hw/gpu/engine3d/registers.rs:177
Method_get_f
(&self)
core/src/arm/registers.rs:249
Method_get_n
(&self)
core/src/arm/registers.rs:231
Method_get_q
(&self)
core/src/arm/registers.rs:243
Method_get_v
(&self)
core/src/arm/registers.rs:240
Method_get_z
(&self)
core/src/arm/registers.rs:234
Method_set_f
(&mut self, value: bool)
core/src/arm/registers.rs:279
Method_write_from_bytes
( device: &mut D, write_fn: &F, addr: u32, value: T, )
core/src/hw/mem.rs:89
Methodadd
(&mut self, op1: u32, op2: u32, change_status: bool)
core/src/arm.rs:283
Methodadd
(self, rhs: Frac<N>)
core/src/hw/gpu/engine3d/rendering.rs:736
Methodadd_assign
(&mut self, rhs: RotationScalingParameter)
core/src/hw/gpu/engine2d/registers.rs:278
Methodadd_assign
(&mut self, rhs: Self)
core/src/hw/gpu/engine3d/math.rs:344
Methodadd_assign
(&mut self, rhs: Frac<M>)
core/src/hw/gpu/engine3d/rendering.rs:742
Methodadd_mapping
(arr: &mut [Vec<Bank>], bank: Bank, offset: usize, size: Option<usize>)
core/src/hw/gpu/vram.rs:448
Methodadd_offset_sp
THUMB.13: add offset to stack pointer
core/src/arm/thumb.rs:397
Methodadd_sub
THUMB.2: add/subtract
core/src/arm/thumb.rs:49
Methodall
()
core/src/hw/gpu/engine2d/registers.rs:336
Methodalu
THUMB.4: ALU operations
core/src/arm/thumb.rs:105
Methodarm7_get_access_time
( &mut self, _access_type: AccessType, _addr: u32, )
core/src/hw/mem/arm7.rs:87
Methodarm7_read
(&mut self, addr: u32)
core/src/hw/mem/arm7.rs:15
Methodarm7_write
(&mut self, addr: u32, value: T)
core/src/hw/gpu/vram.rs:332
Methodarm9_get_access_time
( &mut self, _access_type: AccessType, _addr: u32, )
core/src/hw/mem/arm9.rs:123
Methodarm9_read
(&self, addr: u32)
core/src/hw/gpu/vram.rs:259
Methodarm9_read
(&mut self, addr: u32)
core/src/hw/mem/arm9.rs:16
Methodarm_software_interrupt
ARM.13: Software Interrupt (SWI)
core/src/arm/arm.rs:699
Methodb6
(&self)
core/src/hw/gpu/engine3d/geometry.rs:1114
Functionbasic_usage
()
bitfield/tests/tests.rs:16
Functionbench
(c: &mut Criterion)
benches/games.rs:6
Functionbitfield
(input: proc_macro::TokenStream)
bitfield/src/lib.rs:149
Methodblend_tex
( tex_color: Option<FrameBufferColor>, vert_color: FrameBufferColor, color_f: C,
core/src/hw/gpu/engine3d/rendering.rs:444
Methodblock_data_transfer
ARM.11: Block Data Transfer (LDM,STM)
core/src/arm/arm.rs:529
Methodbranch_and_exchange
ARM.3: Branch and Exchange (BX, BLX)
core/src/arm/arm.rs:37
Methodbranch_branch_with_link
ARM.4: Branch and Branch with Link (B, BL, BLX)
core/src/arm/arm.rs:60
Methodbranch_with_link
THUMB.19: long branch with link
core/src/arm/thumb.rs:603
Methodcheck_fifo_interrupt
( send_fifo: &VecDeque<u32>, recv_fifo: &VecDeque<u32>, prev_cnt: &FIFOCNT, ne
core/src/hw/ipc.rs:86
Methodcheck_geometry_command_fifo_handler
(&mut self, _event: Event)
core/src/hw/dma.rs:224
Methodcombine_colors5
TODO: Remove with const generics
core/src/hw/gpu/engine3d/rendering.rs:469
Methodcond_branch
THUMB.16: conditional branch
core/src/arm/thumb.rs:556
Methodcoprocessor
ARM.14: Coprocessor Data Operations (CDP) ARM.15: Coprocessor Data Transfers (LDC,STC)
core/src/arm/arm.rs:712
Methodcoprocessor_register_transfers
ARM.16: Coprocessor Register Transfers (MRC, MCR)
core/src/arm/arm.rs:795
Methodcount_leading_zeros
ARM.X: Count Leading Zeros
core/src/arm/arm.rs:842
Methoddata_proc
ARM.5: Data Processing
core/src/arm/arm.rs:87
Methoddebug_str
()
core/src/hw/cartridge/backup/eeprom.rs:145
Methodderef
(&self)
core/src/hw/gpu/registers.rs:63
Methodderef
(&self)
core/src/hw/gpu/engine2d/registers.rs:112
Methodderef_mut
(&mut self)
core/src/hw/gpu/registers.rs:69
Methodderef_mut
(&mut self)
core/src/hw/gpu/engine2d/registers.rs:118
Methoddeselect
(&mut self)
core/src/hw/cartridge/backup/flash.rs:82
Methoddetect_type
(header: &Header, save_file: File)
core/src/hw/cartridge/backup.rs:21
Methoddirect_boot
(pc: u32)
core/src/arm/registers.rs:96
Methoddrop
(&mut self)
src/debug.rs:144
Methoddummy_handler
(&mut self, _event: Event)
core/src/hw/scheduler.rs:42
Methodencrypt64
(key_buf: &[u32], ptr: &mut [u32])
core/src/hw/cartridge/key1_encryption.rs:84
Methodencrypt_decrypt64
(key_buf: &[u32], ptr: &mut [u32])
core/src/hw/cartridge/key1_encryption.rs:50
Methodeq
(&self, other: &Self)
core/src/hw/scheduler.rs:113
Methodeq_depth_test
TODO: Account for special cases
core/src/hw/gpu/engine3d/rendering.rs:490
Functionfail_tests
()
bitfield/tests/tests.rs:70
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
core/src/hw/gpu/engine3d/math.rs:358
Methodfrom
(value: u8)
core/src/hw/rtc.rs:253
← previousnext →301–400 of 647, ranked by callers