Skip to content
/ psi Public

PlayStation 1 emulator, symbolic execution engine and binary lifter (work in progress).

License

Notifications You must be signed in to change notification settings

mewmew/psi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PSI

Build Status Coverage Status GoDoc

PlayStation 1 emulator, symbolic execution engine and binary lifter.

  • The preliminary aim of this repository is to implement a PlayStation I emulator in Go.
  • The secondary aim of this repository is to develop a symbolic execution engine for PSX.
  • The tertiary aim of this repository is to leverage the inferred CPU state of the symbolic execution engine to lift R3059 MIPS assembly to LLVM IR.

Credits

Thanks to Lionel Flandrin for sharing the Playstation Emulation Guide; a truly wonderful resource documenting the implementation details of a PSX emulator in Rust.

About

PlayStation 1 emulator, symbolic execution engine and binary lifter (work in progress).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages