Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KieronJ/rpsx
/ functions
Functions
521 in github.com/KieronJ/rpsx
⨍
Functions
521
◇
Types & classes
87
↓ 1 callers
Method
disabled
(&self)
src/psx/spu/voice.rs:78
↓ 1 callers
Method
dma_enabled
(&self, port: DmacPort)
src/psx/cpu/dmac.rs:534
↓ 1 callers
Method
dma_read
(&mut self)
src/psx/spu/mod.rs:631
↓ 1 callers
Method
dma_write
(&mut self, value: u32)
src/psx/spu/mod.rs:643
↓ 1 callers
Method
drain_samples
(&mut self)
src/psx/spu/mod.rs:436
↓ 1 callers
Method
draw_line
(&mut self)
src/psx/gpu.rs:1166
↓ 1 callers
Method
draw_polygon
(&mut self)
src/psx/gpu.rs:1088
↓ 1 callers
Method
draw_rectangle
(&mut self)
src/psx/gpu.rs:1180
↓ 1 callers
Method
dump_vram
(&self)
src/psx/mod.rs:141
↓ 1 callers
Method
echo_on
(&mut self)
src/psx/spu/voice.rs:115
↓ 1 callers
Method
elapsed
(&self)
src/psx/timekeeper.rs:88
↓ 1 callers
Method
endx
(&mut self)
src/psx/spu/voice.rs:107
↓ 1 callers
Method
execute_command
(&mut self, command: u8)
src/psx/cdrom/mod.rs:971
↓ 1 callers
Method
execute_gp0_command
(&mut self)
src/psx/gpu.rs:750
↓ 1 callers
Method
execute_gp1_command
(&mut self, command_word: u32)
src/psx/gpu.rs:937
↓ 1 callers
Method
execute_test_command
(&mut self)
src/psx/cdrom/mod.rs:1236
↓ 1 callers
Method
fetch32
(&mut self, bus: &mut Bus, tk: &mut Timekeeper)
src/psx/cpu/mod.rs:1408
↓ 1 callers
Method
flush_cache
(&mut self)
src/psx/sio0/memory_card.rs:95
↓ 1 callers
Method
frame_complete
(&mut self)
src/psx/gpu.rs:536
↓ 1 callers
Method
full
(&self)
src/queue.rs:28
↓ 1 callers
Method
function
(self)
src/psx/cpu/instruction.rs:33
↓ 1 callers
Method
gap_started
(&mut self)
src/psx/cpu/dmac.rs:505
↓ 1 callers
Method
gauss_index
(&self)
src/psx/spu/voice.rs:123
↓ 1 callers
Method
get_audio_samples
(&mut self)
src/psx/mod.rs:109
↓ 1 callers
Method
get_base
(&self)
src/psx/spu/reverb.rs:115
↓ 1 callers
Method
get_disc_id
(&mut self)
src/psx/mod.rs:117
↓ 1 callers
Method
get_disc_id
TODO: It's stupid to read this every time, make it an Option<String> and invalidate if the disc is changed.
src/psx/cdrom/mod.rs:420
↓ 1 callers
Method
get_display_origin
(&self)
src/psx/mod.rs:126
↓ 1 callers
Method
get_display_origin
(&self)
src/psx/gpu.rs:451
↓ 1 callers
Method
get_display_size
(&self)
src/psx/gpu.rs:455
↓ 1 callers
Method
get_framebuffer
(&self, data: &mut [u8], draw_full_vram: bool)
src/psx/mod.rs:134
↓ 1 callers
Method
get_samples
(&mut self, noise: bool, noise_level: f32)
src/psx/spu/voice.rs:152
↓ 1 callers
Method
get_switch_state_hi
(&self)
src/psx/sio0/controller.rs:146
↓ 1 callers
Method
get_switch_state_lo
(&self)
src/psx/sio0/controller.rs:161
↓ 1 callers
Method
gpustat
(&mut self)
src/psx/gpu.rs:556
↓ 1 callers
Method
has_space
(&self)
src/queue.rs:32
↓ 1 callers
Method
horizontal_length
(&self)
src/psx/gpu.rs:424
↓ 1 callers
Method
icache_enabled
(&self)
src/psx/cpu/mod.rs:1460
↓ 1 callers
Method
idct
(&mut self, blk: usize)
src/psx/mdec.rs:182
↓ 1 callers
Method
in_gap
(&self)
src/psx/cpu/dmac.rs:501
↓ 1 callers
Method
interpolate
(&self, index: isize)
src/psx/spu/voice.rs:135
↓ 1 callers
Method
irq
(&mut self)
src/psx/spu/mod.rs:139
↓ 1 callers
Method
key_on
(&mut self)
src/psx/spu/voice.rs:86
↓ 1 callers
Method
leave_exception
(&mut self)
src/psx/cpu/cop0.rs:227
↓ 1 callers
Method
lm_b_z
(&mut self, value: i32, old: i64, lm: bool)
src/psx/cpu/gte.rs:1350
↓ 1 callers
Method
lm_h
(&mut self, value: i64)
src/psx/cpu/gte.rs:1426
↓ 1 callers
Method
load
(&mut self, filepath: &str)
src/psx/sio0/memory_card.rs:80
↓ 1 callers
Method
load_cache
(&mut self)
src/psx/sio0/memory_card.rs:84
↓ 1 callers
Method
load_disc
(&mut self, filepath: &str)
src/psx/cdrom/mod.rs:408
↓ 1 callers
Method
load_memcards
(&mut self)
src/psx/sio0/mod.rs:179
↓ 1 callers
Method
mode
(self)
src/psx/cdrom/mod.rs:65
↓ 1 callers
Method
op_add
(&mut self, rd: usize, rs: usize, rt: usize)
src/psx/cpu/mod.rs:461
↓ 1 callers
Method
op_addi
(&mut self, rt: usize, rs: usize, imm: u32)
src/psx/cpu/mod.rs:629
↓ 1 callers
Method
op_addiu
(&mut self, rt: usize, rs: usize, imm: u32)
src/psx/cpu/mod.rs:641
↓ 1 callers
Method
op_addu
(&mut self, rd: usize, rs: usize, rt: usize)
src/psx/cpu/mod.rs:473
↓ 1 callers
Method
op_and
(&mut self, rd: usize, rs: usize, rt: usize)
src/psx/cpu/mod.rs:501
↓ 1 callers
Method
op_andi
(&mut self, rt: usize, rs: usize, imm: u32)
src/psx/cpu/mod.rs:665
↓ 1 callers
Method
op_bcond
(&mut self, rs: usize, rt: usize, offset: u32)
src/psx/cpu/mod.rs:549
↓ 1 callers
Method
op_beq
(&mut self, rs: usize, rt: usize, offset: u32)
src/psx/cpu/mod.rs:589
↓ 1 callers
Method
op_bgtz
(&mut self, rs: usize, offset: u32)
src/psx/cpu/mod.rs:619
↓ 1 callers
Method
op_blez
(&mut self, rs: usize, offset: u32)
src/psx/cpu/mod.rs:609
↓ 1 callers
Method
op_bne
(&mut self, rs: usize, rt: usize, offset: u32)
src/psx/cpu/mod.rs:599
↓ 1 callers
Method
op_break
(&mut self)
src/psx/cpu/mod.rs:368
↓ 1 callers
Method
op_cfc2
(&mut self, rd: usize, rt: usize)
src/psx/cpu/mod.rs:756
↓ 1 callers
Method
op_cop0
(&mut self, i: Instruction)
src/psx/cpu/mod.rs:695
↓ 1 callers
Method
op_cop2
(&mut self, i: Instruction)
src/psx/cpu/mod.rs:736
↓ 1 callers
Method
op_ctc2
(&mut self, rd: usize, rt: usize)
src/psx/cpu/mod.rs:769
↓ 1 callers
Method
op_div
(&mut self, rs: usize, rt: usize)
src/psx/cpu/mod.rs:423
↓ 1 callers
Method
op_divu
(&mut self, rs: usize, rt: usize)
src/psx/cpu/mod.rs:446
↓ 1 callers
Method
op_j
(&mut self, target: u32)
src/psx/cpu/mod.rs:569
↓ 1 callers
Method
op_jal
(&mut self, target: u32)
src/psx/cpu/mod.rs:577
↓ 1 callers
Method
op_jalr
(&mut self, rd: usize, rs: usize)
src/psx/cpu/mod.rs:350
↓ 1 callers
Method
op_jr
(&mut self, rs: usize)
src/psx/cpu/mod.rs:341
↓ 1 callers
Method
op_lb
(&mut self, bus: &mut Bus, tk: &mut Timekeeper, rt: usize,
src/psx/cpu/mod.rs:782
↓ 1 callers
Method
op_lbu
(&mut self, bus: &mut Bus, tk: &mut Timekeeper, rt: usize,
src/psx/cpu/mod.rs:921
↓ 1 callers
Method
op_lh
(&mut self, bus: &mut Bus, tk: &mut Timekeeper, rt: usize,
src/psx/cpu/mod.rs:809
↓ 1 callers
Method
op_lhu
(&mut self, bus: &mut Bus, tk: &mut Timekeeper, rt: usize,
src/psx/cpu/mod.rs:948
↓ 1 callers
Method
op_lui
(&mut self, rt: usize, imm: u32)
src/psx/cpu/mod.rs:689
↓ 1 callers
Method
op_lw
(&mut self, bus: &mut Bus, tk: &mut Timekeeper, rt: usize,
src/psx/cpu/mod.rs:886
↓ 1 callers
Method
op_lwc2
(&mut self, bus: &mut Bus, tk: &mut Timekeeper, rt: usize,
src/psx/cpu/mod.rs:1228
↓ 1 callers
Method
op_lwl
(&mut self, bus: &mut Bus, tk: &mut Timekeeper, rt: usize,
src/psx/cpu/mod.rs:844
↓ 1 callers
Method
op_lwr
(&mut self, bus: &mut Bus, tk: &mut Timekeeper, rt: usize,
src/psx/cpu/mod.rs:983
↓ 1 callers
Method
op_mfc0
(&mut self, rd: usize, rt: usize)
src/psx/cpu/mod.rs:704
↓ 1 callers
Method
op_mfc2
(&mut self, rd: usize, rt: usize)
src/psx/cpu/mod.rs:750
↓ 1 callers
Method
op_mfhi
(&mut self, rd: usize)
src/psx/cpu/mod.rs:374
↓ 1 callers
Method
op_mflo
(&mut self, rd: usize)
src/psx/cpu/mod.rs:388
↓ 1 callers
Method
op_mtc0
(&mut self, rd: usize, rt: usize)
src/psx/cpu/mod.rs:715
↓ 1 callers
Method
op_mtc2
(&mut self, rd: usize, rt: usize)
src/psx/cpu/mod.rs:762
↓ 1 callers
Method
op_mthi
(&mut self, rs: usize)
src/psx/cpu/mod.rs:382
↓ 1 callers
Method
op_mtlo
(&mut self, rs: usize)
src/psx/cpu/mod.rs:396
↓ 1 callers
Method
op_mult
(&mut self, rs: usize, rt: usize)
src/psx/cpu/mod.rs:402
↓ 1 callers
Method
op_multu
(&mut self, rs: usize, rt: usize)
src/psx/cpu/mod.rs:414
↓ 1 callers
Method
op_nor
(&mut self, rd: usize, rs: usize, rt: usize)
src/psx/cpu/mod.rs:525
↓ 1 callers
Method
op_or
(&mut self, rd: usize, rs: usize, rt: usize)
src/psx/cpu/mod.rs:509
↓ 1 callers
Method
op_ori
(&mut self, rt: usize, rs: usize, imm: u32)
src/psx/cpu/mod.rs:673
↓ 1 callers
Method
op_rfe
(&mut self)
src/psx/cpu/mod.rs:730
↓ 1 callers
Method
op_sb
(&mut self, bus: &mut Bus, tk: &mut Timekeeper, rt: usize,
src/psx/cpu/mod.rs:1025
↓ 1 callers
Method
op_sh
(&mut self, bus: &mut Bus, tk: &mut Timekeeper, rt: usize,
src/psx/cpu/mod.rs:1048
↓ 1 callers
Method
op_sll
(&mut self, rd: usize, rt: usize, shift: usize)
src/psx/cpu/mod.rs:293
↓ 1 callers
Method
op_sllv
(&mut self, rd: usize, rt: usize, rs: usize)
src/psx/cpu/mod.rs:317
← previous
next →
201–300 of 521, ranked by callers