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
new
( bios7: Vec<u8>, bios9: Vec<u8>, firmware_file: File, rom: Vec<u8>, s
core/src/hw.rs:79
Method
new
()
core/src/arm/registers.rs:82
Method
new
()
core/src/hw/ipc.rs:19
Method
new
(is_nds9: bool)
core/src/hw/dma.rs:14
Method
new
(rom: Vec<u8>, save_file: File, bios7: &[u8])
core/src/hw/cartridge.rs:45
Method
new
()
core/src/hw/mem.rs:147
Method
new
()
core/src/hw/interrupt_controller.rs:11
Method
new
()
core/src/hw/scheduler.rs:53
Method
new
(firmware_file: File)
core/src/hw/spi.rs:17
Method
new
(scheduler: &mut Scheduler)
core/src/hw/spu.rs:50
Method
new
()
core/src/hw/math.rs:13
Method
new
(scheduler: &mut Scheduler)
core/src/hw/gpu.rs:51
Method
new
(is_nds9: bool)
core/src/hw/timers.rs:16
Method
new
()
core/src/hw/keypad.rs:27
Method
new
()
core/src/hw/rtc.rs:22
Method
new
()
core/src/hw/gpu/engine2d.rs:51
Method
new
()
core/src/hw/gpu/engine3d.rs:77
Method
new
()
core/src/hw/gpu/vram.rs:66
Method
new
()
core/src/hw/gpu/registers.rs:52
Method
new
()
core/src/hw/gpu/engine2d/registers.rs:91
Method
new
()
core/src/hw/gpu/engine3d/registers.rs:19
Method
new
(command: GeometryCommand, param: u32)
core/src/hw/gpu/engine3d/geometry.rs:954
Method
new
(x: FixedPoint, y: FixedPoint, z: FixedPoint, w: FixedPoint)
core/src/hw/gpu/engine3d/math.rs:369
Method
new
( start_color: &Color, end_color: &Color, num_steps: usize, w_start: i16,
core/src/hw/gpu/engine3d/rendering.rs:573
Method
new
()
core/src/hw/spi/tsc.rs:11
Method
new
(rom: &Vec<u8>)
core/src/hw/cartridge/header.rs:54
Method
new
(bios7: &[u8])
core/src/hw/cartridge/key1_encryption.rs:12
Method
new
()
core/src/hw/cartridge/backup/no_backup.rs:13
Method
new
(save_file: File, size: usize)
core/src/hw/cartridge/backup/eeprom.rs:19
Method
new
(game_code: u32, rom_size: usize, sram_type: usize)
core/src/hw/cartridge/backup/game_db.rs:11
Method
new
()
core/src/hw/mem/cp15.rs:23
Method
new
()
core/src/hw/spu/audio.rs:13
Method
new
()
core/src/hw/spu/registers.rs:47
Method
new
(imgui: &mut imgui::Context)
src/display.rs:29
Method
new
(title: &str)
src/debug.rs:28
Method
new
()
src/debug/windows.rs:18
Method
new5
Expands 5 bit components to internal 6-bit
core/src/hw/gpu/engine3d/geometry.rs:1061
Method
new5
(color: Color, a: u8)
core/src/hw/gpu/engine3d/rendering.rs:787
Method
new6
Expands 6 bit components to 8 bits for interpolation
core/src/hw/gpu/engine3d/geometry.rs:1070
Method
new6
(color: Color, a: u8)
core/src/hw/gpu/engine3d/rendering.rs:794
Method
new8
(r: u8, g: u8, b: u8)
core/src/hw/gpu/engine3d/geometry.rs:1078
Method
new8
(color: Color, a: u8)
core/src/hw/gpu/engine3d/rendering.rs:801
Method
new_backup
(save_file: File, size: usize)
core/src/hw/cartridge/backup/flash.rs:16
Method
new_firmware
(mem: MmapMut)
core/src/hw/cartridge/backup/flash.rs:27
Method
next_addr
(&mut self)
core/src/hw/spu.rs:643
Method
next_addr_pcm
(&mut self)
core/src/hw/spu.rs:484
Method
none
()
core/src/hw/gpu/engine2d.rs:1090
Method
none
()
core/src/hw/gpu/engine2d/registers.rs:332
Method
num
()
core/src/hw/dma.rs:357
Method
num
(&self)
core/src/hw/gpu/engine3d/math.rs:308
Method
on_hblank
(&mut self, _event: Event)
core/src/hw/gpu.rs:236
Method
on_rom_block_ended
(&mut self, event: Event)
core/src/hw/cartridge.rs:382
Method
on_rom_word_transfered
(&mut self, event: Event)
core/src/hw/cartridge.rs:372
Method
on_timer_overflow
(&mut self, event: Event)
core/src/hw/timers.rs:192
Method
one
()
core/src/hw/gpu/engine3d/math.rs:284
Method
one
()
core/src/hw/gpu/engine3d/rendering.rs:728
Method
parse
(input: ParseStream)
bitfield/src/lib.rs:192
Method
press_key
(&mut self, key: Key)
core/src/nds.rs:61
Method
press_key
(&mut self, key: Key)
core/src/hw/keypad.rs:35
Method
press_screen
(&mut self, x: usize, y: usize)
core/src/nds.rs:71
Method
press_screen
(&mut self, x: usize, y: usize)
core/src/hw/spi.rs:65
Method
press_screen
(&mut self)
core/src/hw/keypad.rs:51
Method
press_screen
(&mut self, x: usize, y: usize)
core/src/hw/spi/tsc.rs:51
Method
psr_transfer
ARM.6: PSR Transfer (MRS, MSR)
core/src/arm/arm.rs:189
Method
push_pop_regs
THUMB.14: push/pop registers
core/src/arm/thumb.rs:412
Method
qalu
ARM.X: QADD/QSUB
core/src/arm/arm.rs:852
Method
r5
(&self)
core/src/hw/gpu/engine3d/geometry.rs:1099
Method
r6
(&self)
core/src/hw/gpu/engine3d/geometry.rs:1108
Method
read
(&self, byte: usize)
core/src/hw/interrupt_controller.rs:82
Method
read
(&self, scheduler: &Scheduler, byte: usize)
core/src/hw/timers.rs:138
Method
read
(&self, byte: usize)
core/src/hw/keypad.rs:116
Method
read
(&self, byte: usize)
core/src/hw/gpu/registers.rs:19
Method
read
(&self, byte: usize)
core/src/hw/gpu/engine2d/registers.rs:124
Method
read
(&self, byte: usize)
core/src/hw/gpu/engine3d/registers.rs:38
Method
read
(&self)
core/src/hw/spi/tsc.rs:22
Method
read
(&self)
core/src/hw/cartridge/backup/no_backup.rs:6
Method
read
(&self)
core/src/hw/cartridge/backup/flash.rs:88
Method
read
(&self)
core/src/hw/cartridge/backup/eeprom.rs:79
Method
read
(&self, byte: usize)
core/src/hw/spu/registers.rs:15
Method
read_byte_from_value
(value: &T, byte: usize)
core/src/hw/mem.rs:105
Method
read_from_bytes
( device: &D, read_fn: &F, addr: u32, )
core/src/hw/mem.rs:76
Method
read_mapping
(banks: &[Vec<u8>], mapping: &Vec<Bank>, addr: usize)
core/src/hw/gpu/vram.rs:427
Method
read_mem
(mem: &[u8], addr: u32)
core/src/hw/mem.rs:66
Method
read_palette_ram
(&self, addr: u32)
core/src/hw/gpu/engine2d.rs:1307
Method
read_register
(&self, addr: u32)
core/src/hw/gpu/engine3d.rs:149
Method
recv
( send_cnt: &FIFOCNT, recv_cnt: &mut FIFOCNT, recv_fifo: &mut VecDeque<u32>, p
core/src/hw/ipc.rs:109
Method
release_key
(&mut self, key: Key)
core/src/nds.rs:66
Method
release_key
(&mut self, key: Key)
core/src/hw/keypad.rs:43
Method
release_screen
(&mut self)
core/src/nds.rs:76
Method
release_screen
(&mut self)
core/src/hw/spi.rs:68
Method
release_screen
(&mut self)
core/src/hw/keypad.rs:55
Method
release_screen
(&mut self)
core/src/hw/spi/tsc.rs:56
Method
remove_mapping
(arr: &mut [Vec<Bank>], bank: Bank, offset: usize, size: Option<usize>)
core/src/hw/gpu/vram.rs:459
Method
render
(&mut self, ui: &Ui)
src/debug/windows.rs:28
Method
render_8bit_entry
( &self, vram: &VRAM, _bg_i: usize, map_start_addr: usize, tile_start_
core/src/hw/gpu/engine2d.rs:850
Method
render_bank
(&self, bank: usize, ignore_alpha: bool)
core/src/nds.rs:123
Method
render_bank
(&self, ignore_alpha: bool, bank: usize)
core/src/hw/gpu/vram.rs:574
Method
render_line
(&mut self, engine3d: &Engine3D, vram: &VRAM, vcount: u16)
core/src/hw/gpu/engine2d.rs:101
Method
render_map
(&self, engine: Engine, bg_i: usize)
core/src/nds.rs:94
Method
render_map
(&self, vram: &VRAM, bg_i: usize)
core/src/hw/gpu/debug.rs:92
← previous
next →
501–600 of 647, ranked by callers