MCPcopy Create free account

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

Functions647 in github.com/Ace314159/NDS-Emulator

Methodfrom
(value: usize)
core/src/hw/gpu/engine2d.rs:1068
Methodfrom
(value: u8)
core/src/hw/gpu/registers.rs:190
Methodfrom
(value: u8)
core/src/hw/gpu/engine2d/registers.rs:435
Methodfrom
(value: u8)
core/src/hw/gpu/engine3d/registers.rs:102
Methodfrom
(value: u8)
core/src/hw/gpu/engine3d/geometry.rs:967
Methodfrom
(value: u16)
core/src/hw/spu/audio.rs:81
Methodfrom
(value: u8)
core/src/hw/spu/registers.rs:76
Methodfrom_addr
(addr: u32)
core/src/hw/gpu/engine3d/geometry.rs:813
Methodfrom_addr
(addr: u32)
core/src/hw/mem/arm9.rs:215
Methodfrom_addr
(addr: u32)
core/src/hw/mem/arm7.rs:143
Methodfrom_bits
(value: u8)
core/src/hw/mem.rs:324
Methodfrom_bits
(value: u8)
core/src/hw/spi.rs:182
Methodfrom_bits
(bits: u8)
core/src/hw/gpu/engine2d/registers.rs:21
Methodfrom_byte
(value: u8)
core/src/hw/gpu/engine3d/geometry.rs:857
Methodfrom_byte
(value: u8)
core/src/hw/cartridge/header.rs:118
Methodfrom_frac12
(val: i32)
core/src/hw/gpu/engine3d/math.rs:302
Methodfrom_frac6
(val: u16)
core/src/hw/gpu/engine3d/math.rs:296
Methodfrom_frac9
(val: u16)
core/src/hw/gpu/engine3d/math.rs:299
Methodfrom_index
(index: usize)
core/src/hw/gpu/vram.rs:527
Methodfrom_mul
(val: i64)
core/src/hw/gpu/engine3d/math.rs:290
Methodfrom_num
(val: i32)
core/src/hw/gpu/engine3d/math.rs:293
Methodfrom_verts
(start: &Vertex, end: &Vertex)
core/src/hw/gpu/engine3d/rendering.rs:515
Methodfrom_vtx_diff_param
(val: u16)
core/src/hw/gpu/engine3d/math.rs:305
Methodg6
(&self)
core/src/hw/gpu/engine3d/geometry.rs:1111
Methodgen_game_db
()
core/src/hw/cartridge/backup/game_db.rs:37
Functiongen_lut
()
core/src/arm/thumb.rs:645
Methodgenerate_audio_sample
(&mut self, _event: Event)
core/src/hw/spu.rs:216
Methodget
(is_nds9: bool, dma_num: usize, start_timing: u8)
core/src/hw/dma.rs:376
Methodget
(value: u8)
core/src/hw/cartridge/backup/flash.rs:119
Methodget
(value: u8)
core/src/hw/cartridge/backup/eeprom.rs:110
Methodget_bg
(&self, addr: usize)
core/src/hw/gpu/vram.rs:349
Methodget_bg_ext_pal
(&self, slot: usize, color_num: usize)
core/src/hw/gpu/vram.rs:381
Methodget_color_from_tile
( vram: &VRAM, get_vram_byte: F, addr: usize, flip_x: bool, flip_y: bo
core/src/hw/gpu/engine2d.rs:1021
Methodget_colors_from_tile
( vram: &VRAM, get_vram_byte: F, addr: usize, flip_x: bool, flip_y: bo
core/src/hw/gpu/engine2d.rs:991
Methodget_depth_test
(polygon: &Polygon)
core/src/hw/gpu/engine3d/rendering.rs:488
Methodget_engine3d_color
(_: &Engine2D<EngineA>, engine_3d: &Engine3D, index: usize)
core/src/hw/gpu.rs:112
Methodget_engine_a_color
(engine_a: &Engine2D<EngineA>, _: &Engine3D, index: usize)
core/src/hw/gpu.rs:109
Methodget_fifo_status
(fifo: &VecDeque<u32>)
core/src/hw/ipc.rs:261
Methodget_float_from_u16
(value: u16)
core/src/hw/gpu/engine2d/registers.rs:216
Methodget_obj
(&self, addr: usize)
core/src/hw/gpu/vram.rs:365
Methodget_obj_ext_pal
(&self, color_num: usize)
core/src/hw/gpu/vram.rs:398
Methodget_rel_addr
THUMB.12: get relative address
core/src/arm/thumb.rs:377
Methodget_screens
(&self)
core/src/hw/gpu.rs:187
Methodget_tex_color
(vram: &VRAM, polygon: &Polygon, s: i32, t: i32)
core/src/hw/gpu/engine3d/rendering.rs:278
Methodget_textures
(&self, addr: usize)
core/src/hw/gpu/vram.rs:415
Methodget_textures_pal
(&self, addr: usize)
core/src/hw/gpu/vram.rs:419
Functiongl_debug_callback
( _source: u32, _type: u32, _id: u32, sev: u32, _len: i32, message: *const i8, _pa
src/display.rs:433
Methodhalfword_and_signed_data_transfer
ARM.10: Halfword and Signed Data Transfer (STRH,LDRH,LDRSB,LDRSH)
core/src/arm/arm.rs:408
Methodhandle_event
(io: &mut imgui::Io, event: &glfw::WindowEvent)
src/display.rs:360
Methodhash
(&self, state: &mut H)
core/src/hw/scheduler.rs:121
Methodhi_reg_bx
THUMB.5: Hi register operations/branch exchange
core/src/arm/thumb.rs:143
Methodidentity
()
core/src/hw/gpu/engine3d/math.rs:9
Methodimmediate
THUMB.3: move/compare/add/subtract immediate
core/src/arm/thumb.rs:72
Methodindex
(&self, index: u32)
core/src/arm/registers.rs:291
Methodindex
(&self, index: usize)
core/src/hw/dma.rs:83
Methodindex
(&self, index: usize)
core/src/hw/timers.rs:31
Methodindex
(&self, index: usize)
core/src/hw/gpu/engine3d/math.rs:201
Methodindex_mut
(&mut self, index: u32)
core/src/arm/registers.rs:297
Methodindex_mut
(&mut self, index: usize)
core/src/hw/dma.rs:89
Methodindex_mut
(&mut self, index: usize)
core/src/hw/timers.rs:37
Methodinit
(device: cpal::Device, config: cpal::StreamConfig)
core/src/hw/spu/audio.rs:29
Methodinit_firmware
(firmware_file: File)
core/src/hw/spi.rs:71
Methodinit_imgui
(window: &Window, io: &mut imgui::Io)
src/display.rs:102
Methodinstruction_prefetch
(&mut self, hw: &mut HW, access_type: AccessType)
core/src/arm.rs:97
Methodis_a
()
core/src/hw/gpu.rs:287
Methodis_small
()
core/src/hw/cartridge/backup/eeprom.rs:142
Methodload4x3
(&mut self, vec: &Vec<u32>)
core/src/hw/gpu/engine3d/math.rs:43
Methodload4x4
(&mut self, vec: &Vec<u32>)
core/src/hw/gpu/engine3d/math.rs:36
Methodload_pc_rel
THUMB.6: load PC-relative
core/src/arm/thumb.rs:190
Methodload_rom
( bios7_path: &PathBuf, bios9_path: &PathBuf, firmware_path: &PathBuf, rom_pat
core/src/nds.rs:127
Methodload_store_halfword
THUMB.10: load/store halfword
core/src/arm/thumb.rs:325
Methodload_store_imm_offset
THUMB.9: load/store with immediate offset
core/src/arm/thumb.rs:287
Methodload_store_reg_offset
THUMB.7: load/store with register offset
core/src/arm/thumb.rs:208
Methodload_store_sign_ext
THUMB.8: load/store sign-extended byte/halfword
core/src/arm/thumb.rs:244
Methodload_store_sp_rel
THUMB.11: load/store SP-relative
core/src/arm/thumb.rs:354
Methodlt_depth_test
(cur_depth: u32, new_depth: u32)
core/src/hw/gpu/engine3d/rendering.rs:493
Functionmain
()
bitfield/tests/fail/invalid-range-bounds.rs:10
Functionmain
()
bitfield/tests/fail/bad-base-type-3.rs:9
Functionmain
()
bitfield/tests/fail/not-full.rs:9
Functionmain
()
bitfield/tests/fail/overlapping-range-1.rs:10
Functionmain
()
bitfield/tests/fail/exceed-base-type.rs:10
Functionmain
()
bitfield/tests/fail/bad-base-type-1.rs:9
Functionmain
()
bitfield/tests/fail/bad-bool.rs:10
Functionmain
()
bitfield/tests/fail/overlapping-range-2.rs:10
Functionmain
()
bitfield/tests/fail/same-range-bounds.rs:10
Functionmain
()
bitfield/tests/fail/bad-base-type-2.rs:9
Functionmain
()
src/main.rs:15
Methodmap_page_table
( page_table: &mut [*mut u8], page_shift: usize, page_size: usize, addr_start:
core/src/hw.rs:300
Methodmenu_item
(&mut self, ui: &Ui)
src/debug/windows.rs:272
Methodmmap
(save_file: File, default_val: u8, size: usize)
core/src/hw/cartridge/backup.rs:40
Methodmove_shifted_reg
THUMB.1: move shifted register
core/src/arm/thumb.rs:33
Methodmul
(self, rhs: Matrix)
core/src/hw/gpu/engine3d/math.rs:209
Methodmul3x3
(&mut self, vec: &Vec<u32>)
core/src/hw/gpu/engine3d/math.rs:144
Methodmul4x3
(&mut self, vec: &Vec<u32>)
core/src/hw/gpu/engine3d/math.rs:111
Methodmul_long
ARM.8: Multiply Long and Multiply-Accumulate Long (MULL, MLAL)
core/src/arm/arm.rs:274
Methodmul_mula
ARM.7: Multiply and Multiply-Accumulate (MUL, MLA)
core/src/arm/arm.rs:246
Methodmultiple_load_store
THUMB.15: multiple load/store
core/src/arm/thumb.rs:480
Methodneg
(self)
core/src/hw/gpu/engine3d/math.rs:352
Methodnew
( bios7: Vec<u8>, bios9: Vec<u8>, firmware_file: File, rom: Vec<u8>, s
core/src/nds.rs:21
Methodnew
(hw: &mut HW, direct_boot: bool)
core/src/arm.rs:23
← previousnext →401–500 of 647, ranked by callers