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
Method
from
(value: usize)
core/src/hw/gpu/engine2d.rs:1068
Method
from
(value: u8)
core/src/hw/gpu/registers.rs:190
Method
from
(value: u8)
core/src/hw/gpu/engine2d/registers.rs:435
Method
from
(value: u8)
core/src/hw/gpu/engine3d/registers.rs:102
Method
from
(value: u8)
core/src/hw/gpu/engine3d/geometry.rs:967
Method
from
(value: u16)
core/src/hw/spu/audio.rs:81
Method
from
(value: u8)
core/src/hw/spu/registers.rs:76
Method
from_addr
(addr: u32)
core/src/hw/gpu/engine3d/geometry.rs:813
Method
from_addr
(addr: u32)
core/src/hw/mem/arm9.rs:215
Method
from_addr
(addr: u32)
core/src/hw/mem/arm7.rs:143
Method
from_bits
(value: u8)
core/src/hw/mem.rs:324
Method
from_bits
(value: u8)
core/src/hw/spi.rs:182
Method
from_bits
(bits: u8)
core/src/hw/gpu/engine2d/registers.rs:21
Method
from_byte
(value: u8)
core/src/hw/gpu/engine3d/geometry.rs:857
Method
from_byte
(value: u8)
core/src/hw/cartridge/header.rs:118
Method
from_frac12
(val: i32)
core/src/hw/gpu/engine3d/math.rs:302
Method
from_frac6
(val: u16)
core/src/hw/gpu/engine3d/math.rs:296
Method
from_frac9
(val: u16)
core/src/hw/gpu/engine3d/math.rs:299
Method
from_index
(index: usize)
core/src/hw/gpu/vram.rs:527
Method
from_mul
(val: i64)
core/src/hw/gpu/engine3d/math.rs:290
Method
from_num
(val: i32)
core/src/hw/gpu/engine3d/math.rs:293
Method
from_verts
(start: &Vertex, end: &Vertex)
core/src/hw/gpu/engine3d/rendering.rs:515
Method
from_vtx_diff_param
(val: u16)
core/src/hw/gpu/engine3d/math.rs:305
Method
g6
(&self)
core/src/hw/gpu/engine3d/geometry.rs:1111
Method
gen_game_db
()
core/src/hw/cartridge/backup/game_db.rs:37
Function
gen_lut
()
core/src/arm/thumb.rs:645
Method
generate_audio_sample
(&mut self, _event: Event)
core/src/hw/spu.rs:216
Method
get
(is_nds9: bool, dma_num: usize, start_timing: u8)
core/src/hw/dma.rs:376
Method
get
(value: u8)
core/src/hw/cartridge/backup/flash.rs:119
Method
get
(value: u8)
core/src/hw/cartridge/backup/eeprom.rs:110
Method
get_bg
(&self, addr: usize)
core/src/hw/gpu/vram.rs:349
Method
get_bg_ext_pal
(&self, slot: usize, color_num: usize)
core/src/hw/gpu/vram.rs:381
Method
get_color_from_tile
( vram: &VRAM, get_vram_byte: F, addr: usize, flip_x: bool, flip_y: bo
core/src/hw/gpu/engine2d.rs:1021
Method
get_colors_from_tile
( vram: &VRAM, get_vram_byte: F, addr: usize, flip_x: bool, flip_y: bo
core/src/hw/gpu/engine2d.rs:991
Method
get_depth_test
(polygon: &Polygon)
core/src/hw/gpu/engine3d/rendering.rs:488
Method
get_engine3d_color
(_: &Engine2D<EngineA>, engine_3d: &Engine3D, index: usize)
core/src/hw/gpu.rs:112
Method
get_engine_a_color
(engine_a: &Engine2D<EngineA>, _: &Engine3D, index: usize)
core/src/hw/gpu.rs:109
Method
get_fifo_status
(fifo: &VecDeque<u32>)
core/src/hw/ipc.rs:261
Method
get_float_from_u16
(value: u16)
core/src/hw/gpu/engine2d/registers.rs:216
Method
get_obj
(&self, addr: usize)
core/src/hw/gpu/vram.rs:365
Method
get_obj_ext_pal
(&self, color_num: usize)
core/src/hw/gpu/vram.rs:398
Method
get_rel_addr
THUMB.12: get relative address
core/src/arm/thumb.rs:377
Method
get_screens
(&self)
core/src/hw/gpu.rs:187
Method
get_tex_color
(vram: &VRAM, polygon: &Polygon, s: i32, t: i32)
core/src/hw/gpu/engine3d/rendering.rs:278
Method
get_textures
(&self, addr: usize)
core/src/hw/gpu/vram.rs:415
Method
get_textures_pal
(&self, addr: usize)
core/src/hw/gpu/vram.rs:419
Function
gl_debug_callback
( _source: u32, _type: u32, _id: u32, sev: u32, _len: i32, message: *const i8, _pa
src/display.rs:433
Method
halfword_and_signed_data_transfer
ARM.10: Halfword and Signed Data Transfer (STRH,LDRH,LDRSB,LDRSH)
core/src/arm/arm.rs:408
Method
handle_event
(io: &mut imgui::Io, event: &glfw::WindowEvent)
src/display.rs:360
Method
hash
(&self, state: &mut H)
core/src/hw/scheduler.rs:121
Method
hi_reg_bx
THUMB.5: Hi register operations/branch exchange
core/src/arm/thumb.rs:143
Method
identity
()
core/src/hw/gpu/engine3d/math.rs:9
Method
immediate
THUMB.3: move/compare/add/subtract immediate
core/src/arm/thumb.rs:72
Method
index
(&self, index: u32)
core/src/arm/registers.rs:291
Method
index
(&self, index: usize)
core/src/hw/dma.rs:83
Method
index
(&self, index: usize)
core/src/hw/timers.rs:31
Method
index
(&self, index: usize)
core/src/hw/gpu/engine3d/math.rs:201
Method
index_mut
(&mut self, index: u32)
core/src/arm/registers.rs:297
Method
index_mut
(&mut self, index: usize)
core/src/hw/dma.rs:89
Method
index_mut
(&mut self, index: usize)
core/src/hw/timers.rs:37
Method
init
(device: cpal::Device, config: cpal::StreamConfig)
core/src/hw/spu/audio.rs:29
Method
init_firmware
(firmware_file: File)
core/src/hw/spi.rs:71
Method
init_imgui
(window: &Window, io: &mut imgui::Io)
src/display.rs:102
Method
instruction_prefetch
(&mut self, hw: &mut HW, access_type: AccessType)
core/src/arm.rs:97
Method
is_a
()
core/src/hw/gpu.rs:287
Method
is_small
()
core/src/hw/cartridge/backup/eeprom.rs:142
Method
load4x3
(&mut self, vec: &Vec<u32>)
core/src/hw/gpu/engine3d/math.rs:43
Method
load4x4
(&mut self, vec: &Vec<u32>)
core/src/hw/gpu/engine3d/math.rs:36
Method
load_pc_rel
THUMB.6: load PC-relative
core/src/arm/thumb.rs:190
Method
load_rom
( bios7_path: &PathBuf, bios9_path: &PathBuf, firmware_path: &PathBuf, rom_pat
core/src/nds.rs:127
Method
load_store_halfword
THUMB.10: load/store halfword
core/src/arm/thumb.rs:325
Method
load_store_imm_offset
THUMB.9: load/store with immediate offset
core/src/arm/thumb.rs:287
Method
load_store_reg_offset
THUMB.7: load/store with register offset
core/src/arm/thumb.rs:208
Method
load_store_sign_ext
THUMB.8: load/store sign-extended byte/halfword
core/src/arm/thumb.rs:244
Method
load_store_sp_rel
THUMB.11: load/store SP-relative
core/src/arm/thumb.rs:354
Method
lt_depth_test
(cur_depth: u32, new_depth: u32)
core/src/hw/gpu/engine3d/rendering.rs:493
Function
main
()
bitfield/tests/fail/invalid-range-bounds.rs:10
Function
main
()
bitfield/tests/fail/bad-base-type-3.rs:9
Function
main
()
bitfield/tests/fail/not-full.rs:9
Function
main
()
bitfield/tests/fail/overlapping-range-1.rs:10
Function
main
()
bitfield/tests/fail/exceed-base-type.rs:10
Function
main
()
bitfield/tests/fail/bad-base-type-1.rs:9
Function
main
()
bitfield/tests/fail/bad-bool.rs:10
Function
main
()
bitfield/tests/fail/overlapping-range-2.rs:10
Function
main
()
bitfield/tests/fail/same-range-bounds.rs:10
Function
main
()
bitfield/tests/fail/bad-base-type-2.rs:9
Function
main
()
src/main.rs:15
Method
map_page_table
( page_table: &mut [*mut u8], page_shift: usize, page_size: usize, addr_start:
core/src/hw.rs:300
Method
menu_item
(&mut self, ui: &Ui)
src/debug/windows.rs:272
Method
mmap
(save_file: File, default_val: u8, size: usize)
core/src/hw/cartridge/backup.rs:40
Method
move_shifted_reg
THUMB.1: move shifted register
core/src/arm/thumb.rs:33
Method
mul
(self, rhs: Matrix)
core/src/hw/gpu/engine3d/math.rs:209
Method
mul3x3
(&mut self, vec: &Vec<u32>)
core/src/hw/gpu/engine3d/math.rs:144
Method
mul4x3
(&mut self, vec: &Vec<u32>)
core/src/hw/gpu/engine3d/math.rs:111
Method
mul_long
ARM.8: Multiply Long and Multiply-Accumulate Long (MULL, MLAL)
core/src/arm/arm.rs:274
Method
mul_mula
ARM.7: Multiply and Multiply-Accumulate (MUL, MLA)
core/src/arm/arm.rs:246
Method
multiple_load_store
THUMB.15: multiple load/store
core/src/arm/thumb.rs:480
Method
neg
(self)
core/src/hw/gpu/engine3d/math.rs:352
Method
new
( bios7: Vec<u8>, bios9: Vec<u8>, firmware_file: File, rom: Vec<u8>, s
core/src/nds.rs:21
Method
new
(hw: &mut HW, direct_boot: bool)
core/src/arm.rs:23
← previous
next →
401–500 of 647, ranked by callers