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
op_slt
(&mut self, rd: usize, rs: usize, rt: usize)
src/psx/cpu/mod.rs:533
↓ 1 callers
Method
op_slti
(&mut self, rt: usize, rs: usize, imm: u32)
src/psx/cpu/mod.rs:649
↓ 1 callers
Method
op_sltiu
(&mut self, rt: usize, rs: usize, imm: u32)
src/psx/cpu/mod.rs:657
↓ 1 callers
Method
op_sltu
(&mut self, rd: usize, rs: usize, rt: usize)
src/psx/cpu/mod.rs:541
↓ 1 callers
Method
op_special
(&mut self, i: Instruction)
src/psx/cpu/mod.rs:259
↓ 1 callers
Method
op_sra
(&mut self, rd: usize, rt: usize, shift: usize)
src/psx/cpu/mod.rs:309
↓ 1 callers
Method
op_srav
(&mut self, rd: usize, rt: usize, rs: usize)
src/psx/cpu/mod.rs:333
↓ 1 callers
Method
op_srl
(&mut self, rd: usize, rt: usize, shift: usize)
src/psx/cpu/mod.rs:301
↓ 1 callers
Method
op_srlv
(&mut self, rd: usize, rt: usize, rs: usize)
src/psx/cpu/mod.rs:325
↓ 1 callers
Method
op_sub
(&mut self, rd: usize, rs: usize, rt: usize)
src/psx/cpu/mod.rs:481
↓ 1 callers
Method
op_subu
(&mut self, rd: usize, rs: usize, rt: usize)
src/psx/cpu/mod.rs:493
↓ 1 callers
Method
op_sw
(&mut self, bus: &mut Bus, tk: &mut Timekeeper, rt: usize,
src/psx/cpu/mod.rs:1122
↓ 1 callers
Method
op_swc2
(&mut self, bus: &mut Bus, tk: &mut Timekeeper, rt: usize,
src/psx/cpu/mod.rs:1292
↓ 1 callers
Method
op_swl
(&mut self, bus: &mut Bus, tk: &mut Timekeeper, rt: usize,
src/psx/cpu/mod.rs:1079
↓ 1 callers
Method
op_swr
(&mut self, bus: &mut Bus, tk: &mut Timekeeper, rt: usize,
src/psx/cpu/mod.rs:1153
↓ 1 callers
Method
op_syscall
(&mut self)
src/psx/cpu/mod.rs:362
↓ 1 callers
Method
op_xor
(&mut self, rd: usize, rs: usize, rt: usize)
src/psx/cpu/mod.rs:517
↓ 1 callers
Method
op_xori
(&mut self, rt: usize, rs: usize, imm: u32)
src/psx/cpu/mod.rs:681
↓ 1 callers
Method
opcode
(self)
src/psx/cpu/instruction.rs:5
↓ 1 callers
Method
output_l
(&self)
src/psx/spu/reverb.rs:107
↓ 1 callers
Method
output_r
(&self)
src/psx/spu/reverb.rs:111
↓ 1 callers
Method
pending
(&self)
src/psx/intc.rs:121
↓ 1 callers
Method
play
(&mut self)
src/audio_interface.rs:73
↓ 1 callers
Method
process_command
(&mut self, value: u32)
src/psx/mdec.rs:247
↓ 1 callers
Method
push_fifo
(&mut self, value: u16)
src/psx/spu/mod.rs:455
↓ 1 callers
Method
push_gp0_command
(&mut self, command_word: u32)
src/psx/gpu.rs:727
↓ 1 callers
Method
push_samples
(&mut self, samples: Vec<i16>)
src/audio_interface.rs:17
↓ 1 callers
Method
push_sz
(&mut self, sz: u16)
src/psx/cpu/gte.rs:1462
↓ 1 callers
Method
read32
(&mut self, address: u32)
src/psx/spu/mod.rs:519
↓ 1 callers
Method
read8
(&mut self, address: u32)
src/psx/exp2.rs:39
↓ 1 callers
Method
read_baud
(&self)
src/psx/sio0/mod.rs:331
↓ 1 callers
Method
read_cache
(&self, index: usize)
src/psx/sio0/memory_card.rs:102
↓ 1 callers
Method
read_clut_4bit
(&mut self, uv: Vector2i, clut: Vector2i)
src/psx/gpu.rs:1487
↓ 1 callers
Method
read_clut_8bit
(&mut self, uv: Vector2i, clut: Vector2i)
src/psx/gpu.rs:1530
↓ 1 callers
Method
read_data
(&mut self)
src/psx/mdec.rs:330
↓ 1 callers
Method
read_data_half
(&mut self)
src/psx/cdrom/mod.rs:1362
↓ 1 callers
Function
read_file_to_box
(filepath: &str)
src/util.rs:78
↓ 1 callers
Method
read_mask
(&self)
src/psx/intc.rs:150
↓ 1 callers
Method
read_status
(&self)
src/psx/spu/mod.rs:440
↓ 1 callers
Method
read_texture
(&mut self, uv: Vector2i)
src/psx/gpu.rs:1567
↓ 1 callers
Function
read_u8
(file: &mut File)
src/util.rs:107
↓ 1 callers
Method
realtime
(self)
src/psx/cdrom/mod.rs:76
↓ 1 callers
Method
reload_host_files
(&mut self)
src/psx/mod.rs:62
↓ 1 callers
Method
render
(&mut self, options: &Options, system: &System)
src/frontend.rs:326
↓ 1 callers
Method
reset
(&mut self)
src/psx/mdec.rs:116
↓ 1 callers
Method
reset_device_states
(&mut self)
src/psx/sio0/mod.rs:170
↓ 1 callers
Method
reset_switch_state
(&mut self)
src/psx/sio0/controller.rs:67
↓ 1 callers
Method
reverb_enabled
(&self)
src/psx/spu/voice.rs:82
↓ 1 callers
Method
run
(&mut self, bus: &mut Bus, tk: &mut Timekeeper)
src/psx/cpu/mod.rs:116
↓ 1 callers
Method
rx_data
(&mut self)
src/psx/sio0/mod.rs:259
↓ 1 callers
Method
sampling_rate
(self)
src/psx/cdrom/mod.rs:88
↓ 1 callers
Method
set_base
(&mut self, value: u16)
src/psx/spu/reverb.rs:119
↓ 1 callers
Method
set_interrupt_bit
(&mut self)
src/psx/cpu/cop0.rs:277
↓ 1 callers
Method
set_jumpdest
(&mut self, value: u32)
src/psx/cpu/cop0.rs:406
↓ 1 callers
Method
set_noise
(&mut self, state: bool)
src/psx/spu/voice.rs:111
↓ 1 callers
Method
status
(&mut self)
src/psx/sio0/mod.rs:280
↓ 1 callers
Method
store16
(&mut self, bus: &mut Bus, tk: &mut Timekeeper, address: u32,
src/psx/cpu/mod.rs:1569
↓ 1 callers
Method
store8
(&mut self, bus: &mut Bus, tk: &mut Timekeeper, address: u32,
src/psx/cpu/mod.rs:1561
↓ 1 callers
Method
sync
(&mut self)
src/psx/sio0/mod.rs:255
↓ 1 callers
Method
sync
(&mut self)
src/psx/sio0/memory_card.rs:111
↓ 1 callers
Method
sync_all
(&mut self, bus: &mut Bus)
src/psx/timekeeper.rs:64
↓ 1 callers
Method
test_code
(&mut self, test: u32)
src/psx/cpu/cop0.rs:410
↓ 1 callers
Method
tick0
(&mut self, intc: &mut Intc, clocks: usize)
src/psx/timers.rs:184
↓ 1 callers
Method
tick1
(&mut self, intc: &mut Intc, clocks: usize)
src/psx/timers.rs:192
↓ 1 callers
Method
tick2
(&mut self, intc: &mut Intc, mut clocks: usize)
src/psx/timers.rs:204
↓ 1 callers
Method
tick_controller
(&mut self, clocks: usize)
src/psx/cdrom/mod.rs:457
↓ 1 callers
Method
tick_device_by_id
(&mut self, device: Device, cycles: usize)
src/psx/bus.rs:122
↓ 1 callers
Method
tick_dotclock
(&mut self, intc: &mut Intc, clocks: usize)
src/psx/timers.rs:220
↓ 1 callers
Method
tick_drive
(&mut self, spu: &mut Spu, clocks: usize)
src/psx/cdrom/mod.rs:586
↓ 1 callers
Method
tick_gap
(&mut self, ticks: usize)
src/psx/cpu/dmac.rs:520
↓ 1 callers
Method
tick_hblank
(&mut self, intc: &mut Intc)
src/psx/timers.rs:228
↓ 1 callers
Method
tick_linked_list
(&mut self, port: DmacPort, bus: &mut Bus)
src/psx/cpu/dmac.rs:429
↓ 1 callers
Method
tick_manual
(&mut self, port: DmacPort, bus: &mut Bus)
src/psx/cpu/dmac.rs:236
↓ 1 callers
Method
tick_request
(&mut self, port: DmacPort, bus: &mut Bus)
src/psx/cpu/dmac.rs:305
↓ 1 callers
Method
tick_second_response
(&mut self, clocks: usize)
src/psx/cdrom/mod.rs:537
↓ 1 callers
Method
tx_byte
(&mut self, byte: u8)
src/psx/exp2.rs:22
↓ 1 callers
Method
tx_data
(&mut self, value: u32)
src/psx/sio0/mod.rs:266
↓ 1 callers
Method
update
(&mut self, options: &mut Options, system: &mut System)
src/frontend.rs:138
↓ 1 callers
Method
update
(&mut self)
src/psx/spu/adsr.rs:183
↓ 1 callers
Method
update
(&mut self, ram: &mut SpuRam, modulate: bool, modulator: i16)
src/psx/spu/voice.rs:238
↓ 1 callers
Method
update_echo
(&mut self)
src/psx/spu/mod.rs:289
↓ 1 callers
Method
update_endx
(&mut self)
src/psx/spu/mod.rs:297
↓ 1 callers
Method
update_irq
(&mut self, bus: &mut Bus)
src/psx/cpu/mod.rs:202
↓ 1 callers
Method
update_key_off
(&mut self)
src/psx/spu/mod.rs:279
↓ 1 callers
Method
update_key_on
(&mut self)
src/psx/spu/mod.rs:269
↓ 1 callers
Method
update_noise
(&mut self)
src/psx/spu/mod.rs:307
↓ 1 callers
Method
update_sample_index
(&mut self)
src/psx/spu/voice.rs:175
↓ 1 callers
Method
write
(&mut self, value: u16)
src/psx/spu/mod.rs:95
↓ 1 callers
Method
write16
(&mut self, address: u32, value: u16)
src/psx/spu/mod.rs:523
↓ 1 callers
Method
write8
(&mut self, address: u32, value: u8)
src/psx/exp2.rs:47
↓ 1 callers
Method
write_cache
(&mut self, index: usize, value: u8)
src/psx/sio0/memory_card.rs:106
↓ 1 callers
Method
write_control
(&mut self, index: usize, value: u32)
src/psx/cpu/gte.rs:1520
↓ 1 callers
Method
write_mask
(&mut self, value: u32)
src/psx/intc.rs:154
↓ 1 callers
Method
zigzag_interpolate
(&self, index: usize, buffer: [i16; 0x20], table: [i32; 29])
src/psx/cdrom/mod.rs:915
Method
ack
(&self)
src/psx/sio0/memory_card.rs:338
Method
advance
(&mut self)
src/psx/cdrom/timecode.rs:34
Method
attack_mode
(config: u32)
src/psx/spu/adsr.rs:48
Method
attack_shift
(config: u32)
src/psx/spu/adsr.rs:55
Method
attack_step
(config: u32)
src/psx/spu/adsr.rs:59
Function
bcd_to_u8
(value: u8)
src/util.rs:8
← previous
next →
301–400 of 521, ranked by callers