Virtual CPU And Homebrew Retro Video Game Console
Project Ember is an ongoing research and development experiment in classic video game technology. Drawing inspiration from early home video game systems like the Atari 2600, ColecoVision, Nintendo NES, and early home computers such as the Atari 800, Commodore 64, and Amiga, Ember will embrace the spirit of the technology of the time, while drawing on features of later and more modern gaming systems, CPUs, and GPUs.
Starting from a simple CPU emulator, Ember will evolve over time into a fully-fledged video game system. We will add a custom emulated GPU, sound processor, IO, MMU, DMA, and any other features needed to run actual 80s and 90s era games in real-time on the emulator. Ultimately, we will design a complete FPGA version to run in hardware.
To follow along, check out our Project Ember blog on Medium, or the IARI Technologies Blog right here. For those more technically inclined, you can find technical details on the Ember Project page over on Hackaday.io.
Hope to see you there!