PS1 Emulator coming soon™
Go to file
2023-07-15 16:19:55 +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 many things, begin spu 2023-03-31 13:52:19 +02:00
SDL2 Basic UI and first 2 instructions 2021-01-16 19:34:10 +01:00
Shader Editor many things, begin spu 2023-03-31 13:52:19 +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 many things, begin spu 2023-03-31 13:52:19 +02:00
Bus.h many things, begin spu 2023-03-31 13:52:19 +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 many things, begin spu 2023-03-31 13:52:19 +02:00
cdrom.h many things, begin spu 2023-03-31 13:52:19 +02:00
ChonkyStation.cpp many things, begin spu 2023-03-31 13:52:19 +02:00
ChonkyStation.rc Game FPS counter, fix IRGB, handle FLAG writes properly 2022-12-11 12:47:19 +01:00
ChonkyStation.sln Basic UI and first 2 instructions 2021-01-16 19:34:10 +01:00
ChonkyStation.vcxproj many things, begin spu 2023-03-31 13:52:19 +02:00
ChonkyStation.vcxproj.filters many things, begin spu 2023-03-31 13:52:19 +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 pitch counter 2023-03-31 15:36:38 +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 many things, begin spu 2023-03-31 13:52:19 +02:00
gpu.h many things, begin spu 2023-03-31 13:52:19 +02:00
gte.cpp many things, begin spu 2023-03-31 13:52:19 +02:00
gte.h many things, begin spu 2023-03-31 13:52:19 +02:00
imgui.ini push changes 2023-07-15 16:19:55 +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 many things, begin spu 2023-03-31 13:52:19 +02:00
memory.cpp many things, begin spu 2023-03-31 13:52:19 +02:00
memory.h many things, begin spu 2023-03-31 13:52:19 +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 Update README.md 2022-12-11 14:18:36 +01:00
resource.h Game FPS counter, fix IRGB, handle FLAG writes properly 2022-12-11 12:47:19 +01: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
spu.cpp push changes 2023-07-15 16:19:55 +02:00
spu.h pitch counter 2023-03-31 15:36:38 +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 many things, begin spu 2023-03-31 13:52:19 +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

Build (MSBuild) Automated Tests

ChonkyStation

A PlayStation 1 emulator
The PlayStation, often abbreviated as PS1 or PSX, is a video game console released by Sony Computer Entertainment.

What is implemented, at least partially

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

What isn't

  • SPU

Some screenshots

Screenshot Screenshot Screenshot Screenshot

Thank you peach

@wheremyfoodat