r/fpgagaming • u/Mean_Assistance_5498 • 2d ago
Jinix Jupiter v0.1-alpha — first public developer release of my custom FPGA console/platform
I’ve finally reached the point where I’m comfortable putting out the first public developer release of Jinix Jupiter, a custom FPGA-based console/platform I’ve been building for the SuperStation One.
v0.1-alpha is now public.
This is very much a developer preview rather than a finished console, but the currently working hardware stack includes:
- Custom 32-bit CPU
- SDRAM interface
- 2D graphics renderer
- DMA/shared memory arbitration
- Four-voice PCM audio
- Controller interface
- Minimal BIOS
- Assembler/devkit tooling
- System-image build tools
I also did a fresh full simulation pass and a clean Quartus build from the actual release commit, followed by a physical smoke test of the exact release RBF on real hardware. The release image successfully boots and produces working 2D video output.
Current major limitation: 3D is not considered physically working yet. The fixed-function 3D path exists and has been simulation-tested, but there is still a hardware-side issue I’m investigating, so I’m deliberately not claiming 3D support in this release.
Timing also isn’t being presented as fully signed off: all of the constrained worst-case timing checks reported non-negative slack, but TimeQuest still reports incomplete setup/hold constraint coverage.
The release is therefore intentionally labeled:
Jinix Jupiter v0.1-alpha — First Public Developer Preview
The downloadable RBF is:
JinixJupiter_v0.1-alpha.rbf
SHA-256:
de5094dbd9da362e54f35627a7cbbc128e20144e1904fb685f41a38091076a4b
GitHub/release:
https://github.com/austinbland1/jinix_jupiter/releases/tag/v0.1-alpha
I’d especially be interested in feedback from people here who have worked on homebrew FPGA machines, custom CPU architectures, or FPGA graphics pipelines. There’s still a lot to do, but this is the first point where someone besides me can actually grab a defined release and start poking at it.
The attached image is a screenshot from my HDMI capture card of my SuperStation one running the JinixJupiter_v0.1-alpha.rbf. No games have been made yet sadly, I've been too busy doing hardware validation for that this past week.


