Worklog [2024 Contest Entry] FPGA 2D console

Aurelio

ᕕ( ᐛ )ᕗ
Staff member
.
.
.
.
.
.
Joined
Mar 3, 2016
Messages
2,281
Likes
3,069
Location
Pizzatown
Portables
2
front rendering.PNG

It's finally time to post my entry for the summer building contest. This is an idea that has been on my mind for years and I have finally decided to start working on it. I have always wanted to make an FPGA based 2D videogame console. This has nothing to do with MiSTer or any other FPGA reimplementations of retro consoles, but it is a fully custom console designed from scratch.

Technical specs:
-3.5" 640x480 IPS LCD
-25k LUT ECP5 FPGA
-RISC-V soft-core running on the FPGA
-2x 16MB SRAM (one used as VRAM chip)
-LM49450 for digital audio with stereo speakers
-MicroSD for bitstream and software loading

I'm still unsure about what the graphics capabilities goals are going to be, but I would like to be able to allow at least multiple (100+) sprites rendering with affine transformation (translation+rotation+scaling) and also tile-based backgrounds with at least translation transformation.

The project is a big WIP, will require a lot of work and will probably be incomplete by the time the contest ends, but I'll keep working on it. As soon as I will have something consistent to show, I will release it on Github for anyone wanting to recreate it or develop on it.
 
Back
Top