Howdy, folks!
I’ve finally managed to get (somewhat) settled into my new place in Oregon, so now it’s time to update the blog!
I’ve been following several Open Source hardware projects over the last few months (it’s easy to find free time during the pandemic… who knew?) and one of the most promising (and interesting!) I’ve seen is the “Icestation-32” console, which is an attempt to recreate 16-bit era graphics on an FPGA.
The benefit of using an FPGA rather than an embedded microcontroller-class chip is having the flexibility to improve upon a design as time goes on. This provides significantly more flexibility than having to substitute a entire component as your project becomes more complex.
The Open Source hardware project currently targets iCE40 and ECP5 boards which each have an Open Source toolchain to assist with deployment on the board of your choosing. Need I also mention that the CPU driving the game console is RISC-V based? 🙂
If you are interested in getting into game development, AND you happen to have an itch to explore what’s “under the hood” of a game console, I wholeheartedly recommend taking a look at this repository and getting familiar with its internals. You never know what form inspiration may take, eh?
Until next time!
Cheers! 🙂