Skip to content

quigleyj97/ps.rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ps.rs

A PSX emulator written in Rust

Build

Project goals

  1. Cross-compile to WebAssembly targets (dependent on WebGPU)
  2. Play a sampling of NTSC-US games correctly
  3. Work with open-source/emulated BIOSes to simplify distribution

Building

Run cargo build to build the project. Tests can be run with cargo test.

Running

The emulator requires a BIOS from a PSX, which can be dumped from physical hardware or found online. The bios should have the following hash:

sha1: 10155d8d6e6e832d6ea66db9bc098321fb5e8ebf
md5: 924e392ed05558ffdb115408c263dccf
crc32: 37157331

Place this in a project-root 'bios' folder, and name it SCPH1001.BIN. If your filesystem is case-sensitive, use all upper-case letters.

Then, run the emulator with cargo run.

Resources

About

A PSX emulator written in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages