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
↓ 2 callers
Method
block_control_read
(&self)
src/psx/cpu/dmac.rs:143
↓ 2 callers
Method
block_control_write
(&mut self, value: u32)
src/psx/cpu/dmac.rs:147
↓ 2 callers
Method
calc_addr
(&self, address: u32)
src/psx/spu/reverb.rs:100
↓ 2 callers
Method
cd_push
(&mut self, left: i16, right: i16)
src/psx/spu/mod.rs:618
↓ 2 callers
Method
channel_control_read
(&self)
src/psx/cpu/dmac.rs:152
↓ 2 callers
Method
channel_control_write
(&mut self, value: u32)
src/psx/cpu/dmac.rs:174
↓ 2 callers
Method
enable
(&self)
src/psx/sio0/controller.rs:142
↓ 2 callers
Method
exception_vectors
(&self)
src/psx/cpu/cop0.rs:390
↓ 2 callers
Method
execute
(&mut self, bus: &mut Bus, tk: &mut Timekeeper, i: Instruction)
src/psx/cpu/mod.rs:210
↓ 2 callers
Method
get_disc_id_raw
(&mut self)
src/psx/mod.rs:121
↓ 2 callers
Method
get_display_size
(&self)
src/psx/mod.rs:130
↓ 2 callers
Method
get_screen_ratio
(&self)
src/frontend.rs:409
↓ 2 callers
Method
get_seek_location
(&self)
src/psx/cdrom/mod.rs:1250
↓ 2 callers
Method
get_texture
(&mut self, uv: Vector2i, clut: Vector2i)
src/psx/gpu.rs:1469
↓ 2 callers
Method
gpuread
(&mut self)
src/psx/gpu.rs:545
↓ 2 callers
Method
icache_tag_test
(&self)
src/psx/cpu/mod.rs:1464
↓ 2 callers
Method
im
(&self)
src/psx/cpu/cop0.rs:402
↓ 2 callers
Method
in_hblank
(&self)
src/psx/gpu.rs:431
↓ 2 callers
Method
isolate_cache
(&self)
src/psx/cpu/cop0.rs:519
↓ 2 callers
Method
key_off
(&mut self)
src/psx/spu/voice.rs:102
↓ 2 callers
Method
lm_g
(&mut self, index: usize, value: i32)
src/psx/cpu/gte.rs:1412
↓ 2 callers
Method
load16
(&mut self, bus: &mut Bus, tk: &mut Timekeeper, address: u32)
src/psx/cpu/mod.rs:1505
↓ 2 callers
Method
load8
(&mut self, bus: &mut Bus, tk: &mut Timekeeper, address: u32)
src/psx/cpu/mod.rs:1496
↓ 2 callers
Method
mask_texcoord
(&self, mut uv: Vector2i)
src/psx/gpu.rs:1068
↓ 2 callers
Function
max3
(a: T, b: T, c: T)
src/util.rs:74
↓ 2 callers
Method
mdec
(&mut self)
src/psx/bus.rs:106
↓ 2 callers
Method
menu_item
(ui: &Ui, label: &str, selected: &mut bool)
src/gui.rs:318
↓ 2 callers
Function
min3
(a: T, b: T, c: T)
src/util.rs:70
↓ 2 callers
Method
op_cop2_command
(&mut self, function: u32)
src/psx/cpu/mod.rs:776
↓ 2 callers
Method
op_illegal
(&mut self)
src/psx/cpu/mod.rs:1324
↓ 2 callers
Method
open
(filepath: &path::Path)
src/psx/cdrom/container/bin.rs:11
↓ 2 callers
Method
push_sx
(&mut self, sx: i16)
src/psx/cpu/gte.rs:1450
↓ 2 callers
Method
push_sy
(&mut self, sy: i16)
src/psx/cpu/gte.rs:1456
↓ 2 callers
Method
rasterise_triangle
(&mut self, vertices: &[Vector2i], colours: &[Colour],
src/psx/gpu.rs:1294
↓ 2 callers
Method
read
(&self)
src/psx/sio0/mod.rs:72
↓ 2 callers
Method
read
(&self, address: u32)
src/psx/cpu/dmac.rs:574
↓ 2 callers
Method
read
(&self)
src/psx/spu/mod.rs:78
↓ 2 callers
Method
read_control
(&self, index: usize)
src/psx/cpu/gte.rs:1479
↓ 2 callers
Method
read_status
(&self)
src/psx/mdec.rs:375
↓ 2 callers
Function
read_to_buffer
(file: &mut File, size: usize)
src/util.rs:100
↓ 2 callers
Method
render_pixel
(&mut self, p: Vector2i, c: Colour, transparency: bool, force_blend: bool)
src/psx/gpu.rs:1420
↓ 2 callers
Method
reset_device_state
(&mut self)
src/psx/sio0/controller.rs:63
↓ 2 callers
Method
response
(&mut self, command: u8)
src/psx/sio0/controller.rs:91
↓ 2 callers
Method
run_frame
(&mut self)
src/psx/mod.rs:67
↓ 2 callers
Method
set_hblank
(&mut self, state: bool)
src/psx/timers.rs:248
↓ 2 callers
Method
set_vblank
(&mut self, state: bool)
src/psx/timers.rs:240
↓ 2 callers
Function
shader_from_source
(source: &std::ffi::CStr, kind: gl::types::GLuint)
src/frontend.rs:17
↓ 2 callers
Method
step
(&self)
src/psx/cpu/dmac.rs:121
↓ 2 callers
Method
sync
(&self)
src/psx/cpu/dmac.rs:117
↓ 2 callers
Method
sync_dmac
(&mut self)
src/psx/timekeeper.rs:80
↓ 2 callers
Method
to_coord
(&self, value: u32)
src/psx/gpu.rs:1051
↓ 2 callers
Method
to_texcoord
(&self, value: u32)
src/psx/gpu.rs:1061
↓ 2 callers
Method
to_u16
(self)
src/psx/rasteriser/colour.rs:37
↓ 2 callers
Method
vram_read_transfer
(&mut self)
src/psx/gpu.rs:671
↓ 2 callers
Method
vram_write_transfer
(&mut self, mut data: u16)
src/psx/gpu.rs:693
↓ 2 callers
Method
write
(&mut self, intc: &mut Intc, address: u32, value: u32)
src/psx/cpu/dmac.rs:610
↓ 2 callers
Method
write_baud
(&mut self, value: u16)
src/psx/sio0/mod.rs:327
↓ 2 callers
Method
write_command
(&mut self, value: u32)
src/psx/mdec.rs:339
↓ 2 callers
Method
write_control
(&mut self, value: u32)
src/psx/mdec.rs:391
↓ 2 callers
Method
write_data
(&mut self, index: usize, value: u32)
src/psx/cpu/gte.rs:1676
↓ 2 callers
Method
write_mode
(&mut self, value: u16)
src/psx/sio0/mod.rs:294
↓ 1 callers
Method
acknowledge_irq
(&mut self, value: u32)
src/psx/intc.rs:143
↓ 1 callers
Method
bit_depth
(self)
src/psx/cdrom/mod.rs:96
↓ 1 callers
Method
busy
(&self)
src/psx/cdrom/mod.rs:1278
↓ 1 callers
Method
calculate
(&mut self, ram: &mut SpuRam, input: [f32; 2])
src/psx/spu/reverb.rs:49
↓ 1 callers
Method
calculate_scale_aspect
(&self, crop_overscan: bool)
src/frontend.rs:423
↓ 1 callers
Method
calculate_scale_none
(&self)
src/frontend.rs:418
↓ 1 callers
Method
cd_push_left
(&mut self, sample: i16)
src/psx/spu/mod.rs:623
↓ 1 callers
Method
cd_push_right
(&mut self, sample: i16)
src/psx/spu/mod.rs:627
↓ 1 callers
Method
channels
(self)
src/psx/cdrom/mod.rs:80
↓ 1 callers
Method
chopping_enabled
(&self)
src/psx/cpu/dmac.rs:515
↓ 1 callers
Method
clear_interrupt_bit
(&mut self)
src/psx/cpu/cop0.rs:281
↓ 1 callers
Method
command_avsz3
(&mut self)
src/psx/cpu/gte.rs:723
↓ 1 callers
Method
command_avsz4
(&mut self)
src/psx/cpu/gte.rs:734
↓ 1 callers
Method
command_cc
(&mut self)
src/psx/cpu/gte.rs:473
↓ 1 callers
Method
command_cdp
(&mut self)
src/psx/cpu/gte.rs:547
↓ 1 callers
Method
command_dcpl
(&mut self)
src/psx/cpu/gte.rs:676
↓ 1 callers
Method
command_dpcs
(&mut self)
src/psx/cpu/gte.rs:311
↓ 1 callers
Method
command_dpct
(&mut self)
src/psx/cpu/gte.rs:362
↓ 1 callers
Method
command_gpf
(&mut self)
src/psx/cpu/gte.rs:752
↓ 1 callers
Method
command_gpl
(&mut self)
src/psx/cpu/gte.rs:779
↓ 1 callers
Method
command_intpl
(&mut self)
src/psx/cpu/gte.rs:315
↓ 1 callers
Method
command_mvmva
(&mut self)
src/psx/cpu/gte.rs:368
↓ 1 callers
Method
command_nccs
(&mut self)
src/psx/cpu/gte.rs:469
↓ 1 callers
Method
command_ncct
(&mut self)
src/psx/cpu/gte.rs:810
↓ 1 callers
Method
command_ncds
(&mut self)
src/psx/cpu/gte.rs:465
↓ 1 callers
Method
command_ncdt
(&mut self)
src/psx/cpu/gte.rs:640
↓ 1 callers
Method
command_nclip
(&mut self)
src/psx/cpu/gte.rs:276
↓ 1 callers
Method
command_ncs
(&mut self)
src/psx/cpu/gte.rs:646
↓ 1 callers
Method
command_nct
(&mut self)
src/psx/cpu/gte.rs:650
↓ 1 callers
Method
command_op
(&mut self)
src/psx/cpu/gte.rs:287
↓ 1 callers
Method
command_rtps
(&mut self)
src/psx/cpu/gte.rs:272
↓ 1 callers
Method
command_rtpt
(&mut self)
src/psx/cpu/gte.rs:746
↓ 1 callers
Method
command_sqr
(&mut self)
src/psx/cpu/gte.rs:656
↓ 1 callers
Method
controller
(&mut self)
src/psx/sio0/mod.rs:251
↓ 1 callers
Method
create
(ctx_temp: &mut sdl2::Sdl, width: u32, height: u32)
src/frontend.rs:52
↓ 1 callers
Method
data_dma
(&mut self)
src/psx/cdrom/mod.rs:1369
↓ 1 callers
Method
decode_adpcm_block
(&mut self, src: &[u8], channel: usize, block: usize)
src/psx/cdrom/mod.rs:937
↓ 1 callers
Method
decode_adpcm_blocks
(&mut self, data: &[u8], channels: usize)
src/psx/cdrom/mod.rs:925
↓ 1 callers
Method
decode_samples
(&mut self, ram: &mut SpuRam)
src/psx/spu/voice.rs:182
← previous
next →
101–200 of 521, ranked by callers