Novel Game Console Emulation Exploration
- Zig 97.1%
- JavaScript 1.9%
- GLSL 1%
| External-Tests | Add Lemon CPU tests | |
| src | Inline hashed word colour option over extra fmt args | |
| zig16 | Migrate PNG lib back into src/core | |
| .gitignore | Add Lemon CPU tests | |
| .gitmodules | Add Lemon CPU tests | |
| build.zig | Inline logger colour experiment + basic test | |
| build.zig.zon |
Migrate from Zig 0.15.2 to 0.16.0
|
|
| LICENSE | Inital emulation work | |
| miniaudio.h | Add miniaudio dependency | |
| README.org | Update screenshot with software raster version | |
| screenshot-2026年02月20日.png | Add README | |
| screenshot-2026年02月21日.png | Update screenshot with software raster version | |
Dromaius
https://ko-fi.com/img/githubbutton_sm.svg
A novel exploration into emulating the Playstation 1 Console. WIP. (No-AI)
The project is intended to be a challenge with the follow set of rules...
- I can only use nocash PlayStation specs as a reference, no peeking at other projects for ideas, references, solutions or debugging. No external user help.
- MIPS32 Architecture For Programmers Volume II: The MIPS32 Instruction Set documentation.
- Lemon CPU tests (Just one less test for me to write).
- and a handful of PS1 related screenshots online.
What this means at the end of the day is this is not a paragon of good emulation code or quality zig code. As it stands it is a test-bed to develop my understanding and push my skills in an independent fashion.
/MinervasRefuge/Dromaius/media/branch/main/screenshot-2026年02月21日.png
I'd far rather be happy than right any day. – Slartibartfast, The Hitchhiker’s Guide to the Galaxy
GNU GPLv3 : Copyright © 2026 Abigale Raeck.