PS1 Emulator coming soon™
Find a file
2022-04-02 14:55:38 +02:00
.github Make workflows run on PR 2021-05-03 14:49:55 +03:00
.vscode Attempt at hardware renderer 2021-08-27 00:19:09 +02:00
docs/img Update README.md 2022-03-18 18:23:46 +01:00
glad Basic UI and first 2 instructions 2021-01-16 19:34:10 +01:00
GLFW Added back ImGui and moved to GLFW 2021-07-10 18:22:10 +02:00
imgui Attempt at hardware renderer 2021-08-27 00:19:09 +02:00
SDL2 Basic UI and first 2 instructions 2021-01-16 19:34:10 +01:00
tests Fix file names 2021-05-08 19:51:27 +03:00
TinyFileDialogs Attempt at hardware renderer 2021-08-27 00:19:09 +02:00
.gitignore BIOS finishes executing, add pads 2022-03-17 15:29:41 +01:00
Bus.cpp Some progress on the cdrom 2021-05-02 13:48:28 +02:00
Bus.h Sort of implemented ReadN? 2021-07-08 20:57:35 +02:00
CD.cpp Fix most load/store tests in amidog, hook the file>open menu to the actual emulator 2022-03-18 17:13:47 +01:00
CD.h Fix most load/store tests in amidog, hook the file>open menu to the actual emulator 2022-03-18 17:13:47 +01:00
cdrom.cpp Fix most load/store tests in amidog, hook the file>open menu to the actual emulator 2022-03-18 17:13:47 +01:00
cdrom.h Fix most load/store tests in amidog, hook the file>open menu to the actual emulator 2022-03-18 17:13:47 +01:00
ChonkyStation.cpp Added 2 gpu commands and some other stuff I forgot 2022-04-02 14:55:38 +02:00
ChonkyStation.sln Basic UI and first 2 instructions 2021-01-16 19:34:10 +01:00
ChonkyStation.vcxproj BIOS finishes executing, add pads 2022-03-17 15:29:41 +01:00
ChonkyStation.vcxproj.filters BIOS finishes executing, add pads 2022-03-17 15:29:41 +01:00
ChonkyStation.vcxproj.user Fix segfault when manually starting 2021-08-30 13:37:17 +02:00
cop0.cpp Fix exceptions 2021-06-14 17:23:34 +02:00
cop0.h Cleanup 2021-05-03 14:02:33 +03:00
cpu.cpp Added 2 gpu commands and some other stuff I forgot 2022-04-02 14:55:38 +02:00
cpu.h Openbios shows spinning cube 2022-03-13 12:57:44 +01:00
gpu.cpp Added 2 gpu commands and some other stuff I forgot 2022-04-02 14:55:38 +02:00
gpu.h Added 2 gpu commands and some other stuff I forgot 2022-04-02 14:55:38 +02:00
gte.cpp BIOS finishes executing, add pads 2022-03-17 15:29:41 +01:00
gte.h Fix 8bpp textures 2022-03-08 15:12:58 +01:00
imgui.ini Added 2 gpu commands and some other stuff I forgot 2022-04-02 14:55:38 +02:00
logwindow.h Some GTE ops, and textures? (dont implement CLUTs yet) 2022-01-02 23:09:05 +01:00
memory.cpp Added 2 gpu commands and some other stuff I forgot 2022-04-02 14:55:38 +02:00
memory.h Added 2 gpu commands and some other stuff I forgot 2022-04-02 14:55:38 +02:00
pad.cpp Added 2 gpu commands and some other stuff I forgot 2022-04-02 14:55:38 +02:00
pad.h BIOS finishes executing, add pads 2022-03-17 15:29:41 +01:00
README.md Update README.md 2022-03-18 18:23:46 +01:00
scheduler.cpp Fix some CDROM bugs, add a vram viewer (again) 2021-12-11 23:54:04 +01:00
scheduler.h BIOS finishes executing, add pads 2022-03-17 15:29:41 +01:00
tests.h Fix 8bpp textures 2022-03-08 15:12:58 +01:00

ChonkyStation

Build (MSBuild) Automated Tests

ChonkyStation is a PlayStation 1 emulator. As of now it can only run some homebrew programs, no commercial game works yet.

What is implemented, at least partially

  • CPU (Working on the GTE)
  • DMA Channels 2, 3, 6
  • GPU (OpenGL renderer)
  • CDROM

What isn't

  • SPU
  • MDEC
  • Timers
  • SIO
  • Pads, memory cards

Screenshot Screenshot

Thank you pesca btw

https://github.com/wheremyfoodat