MCPcopy Create free account

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

Functions647 in github.com/Ace314159/NDS-Emulator

Methodrender_palettes
( &self, extended: bool, slot: usize, palette: usize, engine: Engine,
core/src/nds.rs:81
Methodrender_palettes
( get_color: F, palettes_size: usize, )
core/src/hw/gpu/debug.rs:4
Methodrender_polygon
( disp3dcnt: &DISP3DCNT, blend: B, polygon: &Polygon, vertices: &[Vertex],
core/src/hw/gpu/engine3d/rendering.rs:95
Methodrender_tiles
( &self, engine: Engine, graphics_type: GraphicsType, extended: bool,
core/src/nds.rs:99
Methodrender_tiles
( vram: &VRAM, get_vram_byte: &V, get_color: &C, offset: usize, palett
core/src/hw/gpu/debug.rs:24
Methodrendered_frame
(&mut self)
core/src/hw/gpu.rs:181
Methodreset
()
core/src/arm/registers.rs:37
Methodreset_audio_channel
(&mut self, event: Event)
core/src/hw/spu.rs:341
Methodrun_dma
( &mut self, num: usize, access_time_fn: A, read_fn: R, write_fn: W,
core/src/hw/dma.rs:135
Methodscale
(&mut self, vec: &Vec<u32>)
core/src/hw/gpu/engine3d/math.rs:164
Methodsend
( send_cnt: &mut FIFOCNT, recv_cnt: &FIFOCNT, send_fifo: &mut VecDeque<u32>, v
core/src/hw/ipc.rs:133
Methodset_identity
(&mut self, _params: &Vec<u32>)
core/src/hw/gpu/engine3d/math.rs:32
Methodsigned_half_mul
( &mut self, hw: &mut HW, instr: u32, )
core/src/arm/arm.rs:724
Methodsingle_data_swap
ARM.12: Single Data Swap (SWP)
core/src/arm/arm.rs:672
Methodsingle_data_transfer
ARM.9: Single Data Transfer (LDR, STR)
core/src/arm/arm.rs:308
Methodstart_next_line
Dot: 0 - TODO: Check for drift
core/src/hw/gpu.rs:75
Methodstep_audio_channel
(&mut self, event: Event)
core/src/hw/spu.rs:225
Methodsub
(&mut self, op1: u32, op2: u32, change_status: bool)
core/src/arm.rs:307
Methodsub_assign
(&mut self, rhs: Frac<M>)
core/src/hw/gpu/engine3d/rendering.rs:754
Methodsupports_noise
()
core/src/hw/spu.rs:713
Methodsupports_psg
()
core/src/hw/spu.rs:710
Methodthumb_software_interrupt
THUMB.17: software interrupt
core/src/arm/thumb.rs:575
Methodto_tokens
(&self, tokens: &mut TokenStream)
bitfield/src/lib.rs:218
Methodtranslate
(&mut self, coords: &Vec<u32>)
core/src/hw/gpu/engine3d/math.rs:181
Methoduncond_branch
THUMB.18: unconditional branch
core/src/arm/thumb.rs:588
Methodundefined_instr_arm
ARM.17: Undefined Instruction
core/src/arm/arm.rs:717
Methodundefined_instr_thumb
(&mut self, _hw: &mut HW, _instr: u16)
core/src/arm/thumb.rs:640
Methodupscale
Upscales the color components (e.g. from 6 bit to 8 color)
core/src/hw/gpu/engine3d/geometry.rs:1083
Methodwrite
(&mut self, _scheduler: &mut Scheduler, byte: usize, value: u8)
core/src/hw/interrupt_controller.rs:92
Methodwrite
(&mut self, scheduler: &mut Scheduler, byte: usize, value: u8)
core/src/hw/timers.rs:153
Methodwrite
(&mut self, _scheduler: &mut Scheduler, _byte: usize, _value: u8)
core/src/hw/keypad.rs:124
Methodwrite
(&mut self, _scheduler: &mut Scheduler, byte: usize, value: u8)
core/src/hw/gpu/engine2d/registers.rs:139
Methodwrite
(&mut self, value: u8)
core/src/hw/spi/tsc.rs:26
Methodwrite
(&mut self, _hold: bool, _value: u8)
core/src/hw/cartridge/backup/no_backup.rs:9
Methodwrite
(&mut self, hold: bool, value: u8)
core/src/hw/cartridge/backup/flash.rs:92
Methodwrite
(&mut self, hold: bool, value: u8)
core/src/hw/cartridge/backup/eeprom.rs:83
Methodwrite
(&mut self, _scheduler: &mut Scheduler, byte: usize, value: u8)
core/src/hw/spu/registers.rs:30
Methodwrite_byte_to_value
(value: &mut T, byte: usize, new_value: u8)
core/src/hw/mem.rs:110
Methodwrite_geometry_command
( &mut self, interrupts: &mut InterruptRequest, addr: u32, value: u32, )
core/src/hw/gpu/engine3d/geometry.rs:307
Methodwrite_geometry_fifo
(&mut self, interrupts: &mut InterruptRequest, value: u32)
core/src/hw/gpu/engine3d/geometry.rs:267
Methodwrite_mapping
( banks: &mut [Vec<u8>], mapping: &Vec<Bank>, addr: usize, value: T, )
core/src/hw/gpu/vram.rs:436
Methodwrite_mem
(mem: &mut [u8], addr: u32, value: T)
core/src/hw/mem.rs:70
Methodwrite_palette_ram
(&mut self, addr: usize, value: u16)
core/src/hw/gpu/engine2d.rs:1326
Methodwrite_palette_ram
( engine: &mut Engine2D<E>, addr: u32, value: T, )
core/src/hw/mem/arm9.rs:183
Methodwrite_register
( &mut self, interrupts: &mut InterruptRequest, scheduler: &mut Scheduler, add
core/src/hw/gpu/engine3d.rs:163
Methodzero
()
core/src/hw/gpu/engine3d/math.rs:287
Methodzero
()
core/src/hw/gpu/engine3d/rendering.rs:725
← previous601–647 of 647, ranked by callers