PS1 Emulator coming soon™
Find a file
2022-09-13 19:13:26 +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 Some DMA fixes, update README 2022-09-13 19:13:26 +02: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 Lots of things, I forgot to be honest, also vram viewer 2022-07-07 16:27:52 +02:00
SDL2 Basic UI and first 2 instructions 2021-01-16 19:34:10 +01:00
Shader Editor Lots of things, I forgot to be honest, also vram viewer 2022-07-07 16:27:52 +02: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
xbyak Fix CFC/CTC (apparently I didn't actually fix it but I tried) 2022-04-22 21:37:31 +02:00
zep test 2022-07-07 16:42:31 +02:00
.gitignore Less copy pasting in the GTE thanks to a function 2022-08-17 23:00:47 +02:00
Bus.cpp MDEC 2022-09-02 15:05:33 +02:00
Bus.h MDEC 2022-09-02 15:05:33 +02:00
CD.cpp GT gets to the menus, you can move in FF7 and Ridge Racer works fine 2022-09-10 19:45:33 +02:00
CD.h GT gets to the menus, you can move in FF7 and Ridge Racer works fine 2022-09-10 19:45:33 +02:00
cdrom.cpp Some DMA fixes, update README 2022-09-13 19:13:26 +02:00
cdrom.h GT gets to the menus, you can move in FF7 and Ridge Racer works fine 2022-09-10 19:45:33 +02:00
ChonkyStation.cpp Some DMA fixes, update README 2022-09-13 19:13:26 +02:00
ChonkyStation.sln Basic UI and first 2 instructions 2021-01-16 19:34:10 +01:00
ChonkyStation.vcxproj MDEC 2022-09-02 15:05:33 +02:00
ChonkyStation.vcxproj.filters MDEC 2022-09-02 15:05:33 +02:00
ChonkyStation.vcxproj.user Pads work without the HLE kernel calls 2022-08-03 19:13:11 +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 Some DMA fixes, update README 2022-09-13 19:13:26 +02:00
cpu.h GT gets to the menus, you can move in FF7 and Ridge Racer works fine 2022-09-10 19:45:33 +02:00
gpu.cpp Some DMA fixes, update README 2022-09-13 19:13:26 +02:00
gpu.h Some DMA fixes, update README 2022-09-13 19:13:26 +02:00
gte.cpp Some DMA fixes, update README 2022-09-13 19:13:26 +02:00
gte.h GT gets to the menus, you can move in FF7 and Ridge Racer works fine 2022-09-10 19:45:33 +02:00
imgui.ini Some DMA fixes, update README 2022-09-13 19:13:26 +02:00
logwindow.h Some GTE ops, and textures? (dont implement CLUTs yet) 2022-01-02 23:09:05 +01:00
mdec.cpp Some DMA fixes, update README 2022-09-13 19:13:26 +02:00
mdec.h Some DMA fixes, update README 2022-09-13 19:13:26 +02:00
memcard1.mcd Some DMA fixes, update README 2022-09-13 19:13:26 +02:00
memory.cpp Some DMA fixes, update README 2022-09-13 19:13:26 +02:00
memory.h MDEC 2022-09-02 15:05:33 +02:00
pad.cpp GT gets to the menus, you can move in FF7 and Ridge Racer works fine 2022-09-10 19:45:33 +02:00
pad.h GT gets to the menus, you can move in FF7 and Ridge Racer works fine 2022-09-10 19:45:33 +02:00
README.md More GPU optimizations, memory card writes 2022-08-21 19:55:33 +02:00
scheduler.cpp GT gets to the menus, you can move in FF7 and Ridge Racer works fine 2022-09-10 19:45:33 +02:00
scheduler.h Fix scheduler 2022-08-11 23:19:32 +02:00
shader.frag Lots of things, I forgot to be honest, also vram viewer 2022-07-07 16:27:52 +02:00
shader.lua Lots of things, I forgot to be honest, also vram viewer 2022-07-07 16:27:52 +02:00
shader.vert Lots of things, I forgot to be honest, also vram viewer 2022-07-07 16:27:52 +02:00
tests.h Memory card reads, some GTE stuff, Crash and FF7 go in game 2022-08-08 02:18:44 +02:00
textured.frag Fix texture blending (last time) 2022-08-21 22:41:53 +02:00
textured.lua Lots of things, I forgot to be honest, also vram viewer 2022-07-07 16:27:52 +02:00
textured.vert Fix texture blending (last time) 2022-08-21 22:41:53 +02:00
untextured.frag More GPU optimizations, memory card writes 2022-08-21 19:55:33 +02:00
untextured.lua Lots of things, I forgot to be honest, also vram viewer 2022-07-07 16:27:52 +02:00
untextured.vert MDEC 2022-09-02 15:05:33 +02:00

ChonkyStation

Build (MSBuild) Automated Tests

ChonkyStation is a PlayStation 1 emulator. It can boot some games, very few go in game and even less are playable.

What is implemented, at least partially

  • CPU (Working on the GTE)
  • DMA
  • GPU (OpenGL renderer)
  • CDROM
  • Timers
  • Pads
  • Memory cards

What isn't

  • SPU
  • MDEC

Screenshot Screenshot Screenshot Screenshot

Thank you peach

@wheremyfoodat