Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Ace314159/NDS-Emulator
/ functions
Functions
647 in github.com/Ace314159/NDS-Emulator
⨍
Functions
647
◇
Types & classes
165
↓ 3 callers
Method
r5
(&self)
core/src/hw/gpu/engine3d/rendering.rs:805
↓ 3 callers
Method
read
(&mut self, hw: &mut HW, access_type: AccessType, addr: u32)
core/src/arm.rs:66
↓ 3 callers
Method
read
(&self, byte: usize)
core/src/hw/spi.rs:140
↓ 3 callers
Method
read
(&self, addr: usize)
core/src/hw/spu.rs:186
↓ 3 callers
Method
render_16bit_entry_f
( &mut self, vram: &VRAM, bg_i: usize, map_start_addr: usize, tile_sta
core/src/hw/gpu/engine2d.rs:887
↓ 3 callers
Method
reset_sample
(&mut self)
core/src/hw/spu.rs:513
↓ 3 callers
Method
run_dmas_both
(&mut self, occasion: Occasion)
core/src/hw/dma.rs:244
↓ 3 callers
Method
run_dmas_single
(&mut self, occasion: Occasion, is_arm9: bool)
core/src/hw/dma.rs:234
↓ 3 callers
Method
run_now
(&mut self, event: Event, handler: EventHandler)
core/src/hw/scheduler.rs:76
↓ 3 callers
Method
sbc
(&mut self, op1: u32, op2: u32, change_status: bool)
core/src/arm.rs:317
↓ 3 callers
Method
set_adpcm_data
(&mut self, value: u8)
core/src/hw/spu.rs:557
↓ 3 callers
Method
set_i
(&mut self, value: bool)
core/src/arm/registers.rs:276
↓ 3 callers
Method
set_initial_adpcm
(&mut self, value: u32)
core/src/hw/spu.rs:586
↓ 3 callers
Method
set_mode
(&mut self, mode: Mode)
core/src/arm/registers.rs:48
↓ 3 callers
Method
set_pixel
(&mut self, vcount: u16, dot_x: usize, color: u16)
core/src/hw/gpu/engine2d.rs:1322
↓ 3 callers
Method
set_q
(&mut self, value: bool)
core/src/arm/registers.rs:273
↓ 3 callers
Method
set_sp
(&mut self, value: u32)
core/src/arm/registers.rs:219
↓ 3 callers
Method
transfer_byte_time
(&self)
core/src/hw/cartridge.rs:362
↓ 3 callers
Method
transform_tex_coord
Use Const Generics
core/src/hw/gpu/engine3d/geometry.rs:425
↓ 3 callers
Method
write
( &mut self, hw: &mut HW, access_type: AccessType, addr: u32, value: T
core/src/arm.rs:80
↓ 3 callers
Method
write
(&mut self, _scheduler: &mut Scheduler, byte: usize, value: u8)
core/src/hw/spi.rs:154
↓ 3 callers
Method
write
(&mut self, _scheduler: &mut super::scheduler::Scheduler, byte: usize, value: u8)
core/src/hw/math.rs:133
↓ 2 callers
Method
a6
(&self)
core/src/hw/gpu/engine3d/rendering.rs:820
↓ 2 callers
Method
arm9_write
(&mut self, addr: u32, value: T)
core/src/hw/mem/arm9.rs:61
↓ 2 callers
Method
as_u16
TODO: Convert 2D engine to also use 8 bit color
core/src/hw/gpu/engine3d/rendering.rs:825
↓ 2 callers
Method
b5
(&self)
core/src/hw/gpu/engine3d/geometry.rs:1105
↓ 2 callers
Method
b8
(&self)
core/src/hw/gpu/engine3d/geometry.rs:1123
↓ 2 callers
Method
calc
(&mut self)
core/src/hw/math.rs:23
↓ 2 callers
Method
calc_counter
(&self, global_cycle: usize)
core/src/hw/timers.rs:90
↓ 2 callers
Method
calc_ext_pal_addr
(&self, slot: usize, color_num: usize)
core/src/hw/gpu/vram.rs:482
↓ 2 callers
Method
capture_data
(&self, capture_i: usize)
core/src/hw/spu.rs:139
↓ 2 callers
Method
changed
(&mut self)
core/src/hw/mem.rs:238
↓ 2 callers
Method
check_stylus
( &self, nds: &mut NDS, main_menu_height: f64, tex_x: i32, tex_y: i32,
src/display.rs:393
↓ 2 callers
Method
chip_id
(&self)
core/src/hw/cartridge.rs:352
↓ 2 callers
Method
cpsr
(&self)
core/src/arm/registers.rs:202
↓ 2 callers
Method
deselect
(&mut self)
core/src/hw/spi/tsc.rs:47
↓ 2 callers
Method
emulate
(&mut self, hw: &mut HW, target: usize)
core/src/arm.rs:50
↓ 2 callers
Method
emulate_frame
(&mut self)
core/src/nds.rs:37
↓ 2 callers
Method
encrypt
(&self, ptr: &mut [u32])
core/src/hw/cartridge/key1_encryption.rs:46
↓ 2 callers
Method
exec_commands
(&mut self, interrupts: &mut InterruptRequest)
core/src/hw/gpu/engine3d/geometry.rs:23
↓ 2 callers
Method
g5
(&self)
core/src/hw/gpu/engine3d/geometry.rs:1102
↓ 2 callers
Method
g8
(&self)
core/src/hw/gpu/engine3d/geometry.rs:1120
↓ 2 callers
Function
gen_lut
()
core/src/arm/arm.rs:877
↓ 2 callers
Method
generate_mixer
(&self)
core/src/hw/spu.rs:73
↓ 2 callers
Method
get_ext_bg_pal_offset
(&self, offset: u8)
core/src/hw/gpu/vram.rs:564
↓ 2 callers
Method
get_textures_offset
(&self, offset: u8)
core/src/hw/gpu/vram.rs:555
↓ 2 callers
Method
get_textures_pal_offset
(&self, offset: u8)
core/src/hw/gpu/vram.rs:559
↓ 2 callers
Method
handle_end
(&mut self)
core/src/hw/spu.rs:497
↓ 2 callers
Method
init_arm9_page_tables
(&mut self)
core/src/hw/mem/arm9.rs:132
↓ 2 callers
Method
integer
(&self)
core/src/hw/gpu/engine2d/registers.rs:248
↓ 2 callers
Method
interrupt_requested
(&self)
core/src/hw/keypad.rs:59
↓ 2 callers
Method
interrupts_requested
(&self, ignore_ime: bool)
core/src/hw/interrupt_controller.rs:19
↓ 2 callers
Method
ipc_fifo_recv
TODO: Replace with const generic
core/src/hw/mem.rs:15
↓ 2 callers
Method
ipc_fifo_send
(&mut self, is_arm9: bool, value: u32)
core/src/hw/mem.rs:27
↓ 2 callers
Method
latch_affine
(&mut self)
core/src/hw/gpu/engine2d.rs:1043
↓ 2 callers
Method
lr
(&self)
core/src/arm/registers.rs:223
↓ 2 callers
Method
master_volume
(&self)
core/src/hw/spu/registers.rs:58
↓ 2 callers
Method
next_color
(&mut self)
core/src/hw/gpu/engine3d/rendering.rs:561
↓ 2 callers
Method
next_depth
(&mut self)
core/src/hw/gpu/engine3d/rendering.rs:557
↓ 2 callers
Method
next_s
(&mut self)
core/src/hw/gpu/engine3d/rendering.rs:549
↓ 2 callers
Method
next_t
(&mut self)
core/src/hw/gpu/engine3d/rendering.rs:553
↓ 2 callers
Method
next_w
(&mut self)
core/src/hw/gpu/engine3d/rendering.rs:545
↓ 2 callers
Method
next_x
(&mut self)
core/src/hw/gpu/engine3d/rendering.rs:541
↓ 2 callers
Method
num
(&self)
core/src/hw/gpu/engine3d/rendering.rs:722
↓ 2 callers
Method
pan_factor
(&self)
core/src/hw/spu/registers.rs:162
↓ 2 callers
Method
push_geometry_command
( &mut self, interrupts: &mut InterruptRequest, command: GeometryCommand, para
core/src/hw/gpu/engine3d/geometry.rs:12
↓ 2 callers
Method
r8
(&self)
core/src/hw/gpu/engine3d/geometry.rs:1117
↓ 2 callers
Method
read
(&self, has_access: bool, byte: usize)
core/src/hw/cartridge.rs:417
↓ 2 callers
Method
read
(&self)
core/src/hw/mem.rs:200
↓ 2 callers
Method
read_cnt
(&self, byte: usize)
core/src/hw/spi.rs:25
↓ 2 callers
Method
read_common
(&self)
core/src/hw/mem.rs:163
↓ 2 callers
Method
read_game_card
(&mut self, is_arm9: bool)
core/src/hw/mem.rs:35
↓ 2 callers
Method
read_gba_rom
TODO: Replace with const generic
core/src/hw/mem.rs:45
↓ 2 callers
Method
read_parameter
(&mut self, parameter: Parameter)
core/src/hw/rtc.rs:37
↓ 2 callers
Method
read_spi_data
(&self, has_access: bool)
core/src/hw/cartridge.rs:310
↓ 2 callers
Method
read_vram_cnt
(&self, index: usize)
core/src/hw/gpu/vram.rs:102
↓ 2 callers
Method
reload
(&mut self)
core/src/hw/timers.rs:104
↓ 2 callers
Method
render_window
(&mut self, vcount: u16, window_i: usize)
core/src/hw/gpu/engine2d.rs:347
↓ 2 callers
Method
restore_cpsr
(&mut self)
core/src/arm/registers.rs:134
↓ 2 callers
Method
set_cycle
(&mut self, cycle: usize)
core/src/arm.rs:46
↓ 2 callers
Method
set_v
(&mut self, value: bool)
core/src/arm/registers.rs:270
↓ 2 callers
Method
should_exec
(&self, condition: u32)
core/src/arm.rs:147
↓ 2 callers
Method
spsr
(&self)
core/src/arm/registers.rs:168
↓ 2 callers
Method
spsr_mut
Make sure to update the mode after using
core/src/arm/registers.rs:180
↓ 2 callers
Method
update_spsr_mode
(&mut self)
core/src/arm/registers.rs:191
↓ 2 callers
Method
volume_factor
(&self)
core/src/hw/spu/registers.rs:154
↓ 2 callers
Method
volume_shift
(&self)
core/src/hw/spu/registers.rs:150
↓ 2 callers
Method
write
(&mut self, has_access: bool, byte: usize, value: u8)
core/src/hw/cartridge.rs:434
↓ 2 callers
Method
write
(&mut self, value: u8)
core/src/hw/mem.rs:207
↓ 2 callers
Method
write_cnt
(&mut self, scheduler: &mut Scheduler, byte: usize, value: u8)
core/src/hw/spi.rs:40
↓ 2 callers
Method
write_spi_data
(&mut self, has_access: bool, value: u8)
core/src/hw/cartridge.rs:322
↓ 2 callers
Method
write_vram_cnt
(&mut self, index: usize, value: u8)
core/src/hw/gpu/vram.rs:106
↓ 1 callers
Method
add_arm7_wram_mapping
(&mut self, bank: Bank, offset: u8)
core/src/hw/gpu/vram.rs:469
↓ 1 callers
Method
apply
(&self, color: u16)
core/src/hw/gpu/engine2d/registers.rs:583
↓ 1 callers
Method
arm7_interrupts_requested
(&mut self)
core/src/hw.rs:140
↓ 1 callers
Method
arm7_read_io
(&mut self, addr: u32)
core/src/hw/mem/arm7.rs:69
↓ 1 callers
Method
arm7_read_io16
(&self, addr: u32)
core/src/hw/mem/arm7/io.rs:78
↓ 1 callers
Method
arm7_read_io32
(&mut self, addr: u32)
core/src/hw/mem/arm7/io.rs:82
↓ 1 callers
Method
arm7_recv
(&mut self)
core/src/hw/ipc.rs:44
↓ 1 callers
Method
arm7_send
(&mut self, value: u32)
core/src/hw/ipc.rs:79
← previous
next →
101–200 of 647, ranked by callers