https://github.com/cherrytree56567/psemu
An experimental PS1 Emulator made in c++ 20
https://github.com/cherrytree56567/psemu
bios chip cpp cpu custom emu emulator good-first-issue gpu hacktoberfest help-needed help-wanted mips playstation ps sound soundchip studio visualstudio windows
Last synced: 5 months ago
JSON representation
An experimental PS1 Emulator made in c++ 20
- Host: GitHub
- URL: https://github.com/cherrytree56567/psemu
- Owner: Cherrytree56567
- License: other
- Created: 2023-08-22T04:22:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-19T09:46:23.000Z (over 1 year ago)
- Last Synced: 2023-10-19T11:09:00.965Z (over 1 year ago)
- Topics: bios, chip, cpp, cpu, custom, emu, emulator, good-first-issue, gpu, hacktoberfest, help-needed, help-wanted, mips, playstation, ps, sound, soundchip, studio, visualstudio, windows
- Language: C
- Homepage:
- Size: 29.8 MB
- Stars: 7
- Watchers: 1
- Forks: 4
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Security: SECURITY.md
Awesome Lists containing this project
README

# PSEMU
An experimental PS1 Emulator made in C++20.
[](https://github.com/Cherrytree56567/PSEMU/actions/workflows/msbuild.yml) [](https://github.com/Cherrytree56567/PSEMU/actions/workflows/LinuxBuild.yml) [](https://github.com/Cherrytree56567/PSEMU/actions/workflows/codeql_forWin.yml) [](https://github.com/Cherrytree56567/PSEMU/actions/workflows/flawfinder.yml)# Build Tools
MSBuild: C++20
Makefile: C++20# Goals
- [ ] Emulate R3000A PS1 CPU
- [ ] Map the PS1 GPU VRAM
- [ ] Emulate the GTE
- [ ] Emulate the GPU
- [X] Add PS1 BIOS Support
- [ ] Add support for PS1 Custom Sound Chip
- [X] Add Linux Support
- [ ] Add Networking Support
- [ ] Add Input Support# Future Goals
- [ ] Emulate PS2
- [ ] Emulate PS3
- [ ] Emulate PS4
- [ ] Emulate PS5
- [ ] Emulate PSVITA
- [ ] Emulate PSP