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
Method
callback
(&mut self, out: &mut [i16])
src/audio_interface.rs:31
Method
data
(&mut self)
src/queue.rs:40
Method
decay_shift
(config: u32)
src/psx/spu/adsr.rs:65
Method
default
()
src/psx/spu/adsr.rs:17
Method
default
()
src/psx/spu/mod.rs:44
Method
divide
(numerator: u16, divisor: u16)
src/psx/cpu/gte.rs:1440
Method
draw
(ui: &Ui, options: &mut Options, gpu_frame: &mut GpuFrame, sys
src/gui.rs:86
Method
draw_debug_menu
(ui: &Ui, options: &mut Options)
src/gui.rs:275
Method
draw_emu_menu
(ui: &Ui, options: &mut Options, system: &mut System)
src/gui.rs:265
Method
draw_file_menu
(ui: &Ui, system: &System, video: &VideoInterface)
src/gui.rs:258
Method
draw_gpu_command
(ui: &Ui, video: &VideoInterface, title: ImString,
src/gui.rs:162
Method
draw_gpu_frame
(ui: &Ui, options: &mut Options, video: &VideoInterface,
src/gui.rs:135
Method
draw_view_menu
(ui: &Ui, options: &mut Options)
src/gui.rs:280
Method
drop
(&mut self)
src/frontend.rs:437
Method
dump_vram
(&self)
src/psx/gpu.rs:531
Method
enable
(&self)
src/psx/sio0/memory_card.rs:342
Method
enter_exception
(&mut self)
src/psx/cpu/cop0.rs:216
Method
execute
(&mut self, command: u32)
src/psx/cpu/gte.rs:225
Method
from
(value: i32)
src/main.rs:30
Method
from
(value: usize)
src/psx/timekeeper.rs:20
Method
from
(port: DmacPort)
src/psx/cpu/dmac.rs:55
Method
from
(state: AdsrState, config: u32)
src/psx/spu/adsr.rs:113
Method
from
(value: u16)
src/psx/spu/mod.rs:50
Method
from_address
(address: u32)
src/psx/spu/voice.rs:71
Method
from_bcd
(minute: u8, second: u8, sector: u8)
src/psx/cdrom/timecode.rs:12
Method
from_slice
(bytes: &[u8])
src/psx/cdrom/mod.rs:56
Method
from_u16
(colour: u16)
src/psx/rasteriser/colour.rs:16
Method
from_u32
(value: u32)
src/psx/gpu.rs:114
Method
from_u32
(colour: u32)
src/psx/rasteriser/colour.rs:29
Method
get_card_file
(filepath: &str)
src/psx/sio0/memory_card.rs:64
Method
get_disc_id_raw
(&mut self)
src/psx/cdrom/mod.rs:441
Method
get_framebuffer
(&self, framebuffer: &mut [u8], draw_full_vram: bool)
src/psx/gpu.rs:481
Method
handle_controller_axis
(axis: Axis, value: i16, system: &mut System)
src/frontend.rs:200
Method
handle_controller_button
(button: Button, down: bool, system: &mut System)
src/frontend.rs:172
Method
handle_keydown
(keycode: Keycode, _options: &mut Options, system: &mut System)
src/frontend.rs:214
Method
handle_keyup
(keycode: Keycode, options: &mut Options, system: &mut System)
src/frontend.rs:236
Method
interpolate_colour
(area: i32, w: Vector3i, c0: Colour, c1: Colour,
src/psx/gpu.rs:1269
Method
interpolate_texcoord
(area: i32, w: Vector3i, t0: Vector2i, t1: Vector2i,
src/psx/gpu.rs:1280
Method
is_top_left
(x: i32, y: i32)
src/psx/gpu.rs:1290
Method
leading_count
(lzcs: i32)
src/psx/cpu/gte.rs:1661
Method
load
(&mut self, tk: &mut Timekeeper, width: BusWidth, address: u32)
src/psx/bus.rs:136
Method
load_psexe
(&mut self, filename: String)
src/psx/mod.rs:80
Method
load_state
(system: &mut System, index: usize)
src/frontend.rs:279
Function
main
()
src/main.rs:55
Method
menu_item_enabled
(ui: &Ui, label: &str, enabled: bool,
src/gui.rs:332
Method
menu_item_shortcut
(ui: &Ui, label: &str, shortcut: &str,
src/gui.rs:323
Method
new
(display: &Display)
src/gui.rs:28
Method
new
()
src/audio_interface.rs:11
Method
new
(capacity: usize)
src/queue.rs:46
Method
new
()
src/psx/exp2.rs:16
Method
new
(bios_filepath: &str, game_filepath: &str)
src/psx/bus.rs:43
Method
new
()
src/psx/mdec.rs:34
Method
new
(bios_filepath: String, game_filepath: String)
src/psx/mod.rs:41
Method
new
()
src/psx/intc.rs:54
Method
new
()
src/psx/timekeeper.rs:42
Method
new
()
src/psx/gpu.rs:47
Method
new
()
src/psx/timers.rs:17
Method
new
()
src/psx/cdrom/mod.rs:47
Method
new
()
src/psx/sio0/controller.rs:34
Method
new
()
src/psx/sio0/mod.rs:22
Method
new
(filepath: &'static str)
src/psx/sio0/memory_card.rs:32
Method
new
()
src/psx/cpu/dmac.rs:88
Method
new
()
src/psx/cpu/mod.rs:25
Method
new
()
src/psx/cpu/gte.rs:19
Method
new
()
src/psx/cpu/cop0.rs:36
Method
new
()
src/psx/spu/voice.rs:44
Method
new
(size: usize)
src/psx/spu/mod.rs:130
Method
new
(r: u8, g: u8, b: u8, a: bool)
src/psx/rasteriser/colour.rs:12
Method
new
(x: i32, y: i32, z: i32)
src/psx/rasteriser/vector3i.rs:9
Method
new
(x: i32, y: i32)
src/psx/rasteriser/vector2i.rs:10
Method
open
(_: &path::Path)
src/psx/cdrom/container/no_disk.rs:8
Method
orient2d
(a: Vector2i, b: Vector2i, c: Vector2i)
src/psx/rasteriser/vector2i.rs:14
Method
r
(self)
src/psx/rasteriser/colour.rs:48
Method
read
(&mut self, address: u32)
src/psx/timers.rs:116
Method
read
(&mut self, address: u32)
src/psx/cdrom/mod.rs:1295
Method
read
(&mut self, _: usize, buffer: &mut [u8; 2352])
src/psx/cdrom/container/no_disk.rs:12
Method
read
(&mut self, lba: usize, buffer: &mut [u8; 2352])
src/psx/cdrom/container/bin.rs:26
Method
read
(&self)
src/psx/cpu/cop0.rs:74
Method
read16
(&self, offset: usize)
src/psx/spu/voice.rs:264
Method
read16
(&self, address: u32)
src/psx/spu/reverb.rs:124
Method
read_control
(&self)
src/psx/sio0/mod.rs:298
Method
read_status
(&self)
src/psx/intc.rs:139
Method
release_mode
(config: u32)
src/psx/spu/adsr.rs:102
Method
release_shift
(config: u32)
src/psx/spu/adsr.rs:109
Method
reset
(&mut self)
src/psx/mod.rs:55
Method
reset
(&mut self)
src/psx/timekeeper.rs:52
Method
reset
(&mut self)
src/psx/cdrom/mod.rs:405
Method
reset
(&mut self)
src/psx/sio0/mod.rs:166
Method
reset
(&mut self)
src/psx/sio0/memory_card.rs:55
Method
reset
(&mut self)
src/psx/cpu/mod.rs:108
Method
reset
(&mut self)
src/psx/cpu/cop0.rs:56
Method
reset_device_state
(&mut self)
src/psx/sio0/memory_card.rs:59
Method
response
(&mut self, command: u8)
src/psx/sio0/memory_card.rs:117
Method
saturate_i16_to_u5
(value: i16)
src/psx/cpu/gte.rs:1307
Method
saturate_i64_to_i44
(value: i64)
src/psx/cpu/gte.rs:1303
Method
save_state
(system: &mut System, index: usize)
src/frontend.rs:304
Method
store
(&mut self, tk: &mut Timekeeper, width: BusWidth, address: u32, value: u32)
src/psx/bus.rs:233
Method
sustain_direction
(config: u32)
src/psx/spu/adsr.rs:76
Method
sustain_level
(config: u32)
src/psx/spu/adsr.rs:96
Method
sustain_mode
(config: u32)
src/psx/spu/adsr.rs:69
← previous
next →
401–500 of 521, ranked by callers