Skip to content

Iamhere345/psx-emu

Repository files navigation

PSX-Emu

A WIP Sony PlayStation (PS1) Emulator.

Building

Compile from source using cargo run --release. If you don't have cargo you can install it here

Usage

To use the emulator you need to have a PS1 BIOS file (only SCPH1001 and SCPH101 BIOSes have been tested). It should be placed in a folder called res in the project directory and named SCPH1001.bin (You can change this by editing the BIOS_PATH variable in desktop/src/app.rs)

To load a bin/cue, click the Load Disc option (press Reset when loading a new disc). To load an EXE/PS-EXE, click the Sideload EXE option.

Controls

Keyboard and physical controllers are supported (select the input device using the dropdown menu at the top of the screen). NOTE: To use analog sticks tick the analog checkbox Keyboard Controls:s:

  • Up: W
  • Down: S
  • Left: A
  • Right: D
  • Cross: K
  • Square: J
  • Triangle: I
  • Circle: L
  • L1: Q
  • L2: 1
  • R1: E
  • R2: 3
  • Start: Enter
  • Select: Backslash

Screenshots

Screenshot 2026-04-29 234028 Screenshot 2026-03-18 214147 Screenshot 2026-04-16 201210 Screenshot 2026-04-22 194031 Screenshot 2025-09-30 133538 Screenshot 2025-09-30 134950 mgs Screenshot 2025-09-30 114607 Screenshot 2025-09-30 135129 Screenshot 2025-09-30 133843 Screenshot 2025-09-30 135702 Screenshot 2025-09-07 163623