The Art of Retro Gaming with the DE 10 Nano FPGA Development Board
What's Going On Guys: CTA is Prying Back Again Today
Hello and welcome back to my channel, where we explore the world of retro gaming and FPGA technology. Today, I'm excited to share with you my latest project using the DE 10 Nano FPGA Development Board. This board has been a game-changer for retro gaming enthusiasts like myself, allowing us to create custom FPGA designs that can run a wide range of classic games. In this video, we'll be focusing on the Turbo Graphics 16 (TG16) core, which is one of the most iconic and beloved consoles from the 1990s.
The DE 10 Nano Board: A Game-Changer for Retro Gaming
So, what exactly is an FPGA? FPGA stands for Field-Programmable Gate Array, which is a type of integrated circuit that can be programmed and reprogrammed after manufacturing. This allows developers to create custom designs and configurations that can be used in a wide range of applications, including retro gaming.
The DE 10 Nano Board is a powerful FPGA development board that's designed specifically for retro gaming and FPGA enthusiasts. It features a large amount of memory, a fast processor, and a variety of input/output interfaces, making it an ideal platform for creating custom FPGA designs.
Setting Up the DE 10 Nano Board
Before we begin, I want to highlight that this is not software emulation like you'd run on your PC or Raspberry Pi. This is hardware emulation, where we're actually recreating the original console's hardware and software inside a custom FPGA design. The MR project aims to recreate these retro consoles in FPGA, running them as accurately as possible down to the sound.
I'm using the DE 10 Nano Board for this project because it offers a lot of flexibility and customization options that make it perfect for creating custom FPGA designs. I've also made several videos on previous projects, which can be found in the description below.
Testing Out Turbo Graphics 16 / PC Engine Games
In this video, we're going to test out 10 Turbo Graphics 16 (TG16) games, including five Super Graphics titles. To do this, I need a USB SNES controller to plug into the board and connect my console. The interface is pretty straightforward, with a large OLED display that shows the game's logo, title screen, and gameplay.
The setup process was relatively easy, thanks to the DE 10 Nano Board's user-friendly interface and comprehensive documentation. I'm using a ROM data swap function to load my games, which allows me to switch between different titles quickly and easily.
Testing Out Scan Doubling Features
One of the features that caught my attention on the DE 10 Nano Board is its scan doubling capability. This feature allows for smoother gameplay by reducing screen tearing and artifacts. I'm excited to test out this feature in some of our games, including Bonk's Adventure.
The main interface of Mister running on the DE 10 Nano Board looks pretty cool, with a modern design that pays homage to classic consoles while still offering plenty of functionality and customization options. Of course, it does take up a bit more space than I'd like, but overall, it's an impressive display that really brings the retro gaming experience to life.
Future Plans and Upcoming Videos
As always, I'm excited to share my progress with you and show off some amazing retro gaming projects in the future. In upcoming videos, we'll be exploring other FPGA cores, including the Sega Genesis/Mega Drive and Amiga consoles. We'll also be discussing how to customize the DE 10 Nano Board for different uses and applications.
I'd love to hear from you about your thoughts on our performance with PC engine Turbo graphics 16 and Super graphics titles. Hit that like button if you enjoyed this video, and don't forget to subscribe for more retro gaming content. Thanks for watching!