PS1 Emulator coming soon™
Go to file
2022-07-20 12:47:33 +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 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 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 Fixed WholeSector in SetMode, I know this is the fixing-gpu branch but it's late and I dont want to mess up git 2022-07-15 01:02:08 +02:00
CD.h Fixed WholeSector in SetMode, I know this is the fixing-gpu branch but it's late and I dont want to mess up git 2022-07-15 01:02:08 +02:00
cdrom.cpp Lots of games now go further thanks to SPU DMA interrupts 2022-07-20 12:47:33 +02:00
cdrom.h Lots of games now go further thanks to SPU DMA interrupts 2022-07-20 12:47:33 +02:00
ChonkyStation.cpp Lots of games now go further thanks to SPU DMA interrupts 2022-07-20 12:47:33 +02:00
ChonkyStation.sln Basic UI and first 2 instructions 2021-01-16 19:34:10 +01:00
ChonkyStation.vcxproj Lots of things, I forgot to be honest, also vram viewer 2022-07-07 16:27:52 +02:00
ChonkyStation.vcxproj.filters Lots of things, I forgot to be honest, also vram viewer 2022-07-07 16:27:52 +02: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 Lots of games now go further thanks to SPU DMA interrupts 2022-07-20 12:47:33 +02:00
cpu.h Fixed WholeSector in SetMode, I know this is the fixing-gpu branch but it's late and I dont want to mess up git 2022-07-15 01:02:08 +02:00
gpu.cpp Lots of games now go further thanks to SPU DMA interrupts 2022-07-20 12:47:33 +02:00
gpu.h Lots of games now go further thanks to SPU DMA interrupts 2022-07-20 12:47:33 +02:00
gte.cpp GPF, GPL 2022-07-20 12:14:09 +02:00
gte.h GPF, GPL 2022-07-20 12:14:09 +02:00
imgui.ini Lots of games now go further thanks to SPU DMA interrupts 2022-07-20 12:47:33 +02:00
logwindow.h Some GTE ops, and textures? (dont implement CLUTs yet) 2022-01-02 23:09:05 +01:00
memcard1.mcd Fix NCDS 2022-04-25 23:25:47 +02:00
memory.cpp Lots of games now go further thanks to SPU DMA interrupts 2022-07-20 12:47:33 +02:00
memory.h I started implementing MVMVA then forgot to finish it, also trying to fix the cdrom 2022-05-01 20:47:31 +02:00
pad.cpp Lots of games now go further thanks to SPU DMA interrupts 2022-07-20 12:47:33 +02:00
pad.h Fix NCDS 2022-04-25 23:25:47 +02: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 NCS, NCT 2022-05-06 13:02:06 +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 Gran Turismo shows something 2022-06-04 15:23:48 +02:00
textured.frag Lots of things, I forgot to be honest, also vram viewer 2022-07-07 16:27:52 +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 Lots of things, I forgot to be honest, also vram viewer 2022-07-07 16:27:52 +02:00
untextured.frag Lots of things, I forgot to be honest, also vram viewer 2022-07-07 16:27:52 +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 Lots of things, I forgot to be honest, also vram viewer 2022-07-07 16:27:52 +02: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