Um projeto apresentado no contexto do 2026 Hackaday Retrocomputing Contest demonstra um sistema retrogame baseado em um processador RISC‑V customizado implementado em FPGA. Em vez de depender de um chip já fabricado, o desenvolvedor usou uma placa Terasic DE0‑Nano como base para montar a CPU e todo o resto do sistema.
Arquitetura e hardware
A implementação utiliza a arquitetura RISC‑V, um conjunto de instruções aberto que dispensa licenciamento de fabricantes como ARM ou x86. O sistema roda sobre a DE0‑Nano e dispõe de 32 MB de RAM acessíveis à CPU implementada no FPGA.

Jogos e desempenho
Ao inicializar, o equipamento apresenta um menu com 32 jogos disponíveis. Para contornar as limitações de processamento e manter fluidez, o projeto limita a resolução de vídeo a 64×32 pixels. Essa escolha preserva a mesma proporção da imagem usada em títulos como o DOOM original e em muitos jogos mais antigos, além de permitir que o sistema mantenha cerca de 45 FPS.

Design e software
A documentação do projeto explora em detalhes vários aspectos do desenvolvimento, indo desde programação bare‑metal (ou seja, sem um sistema operacional intermediário) até o desenho da CPU RISC‑V implementada no FPGA. Também são abordados tópicos como a temporização dos sinais de vídeo e a implementação de um raycaster no estilo de Wolfenstein 3D — técnica que projeta raios no cenário para calcular paredes e perspectiva sem precisar de um motor 3D completo.
Portabilidade e forma final
Com a adição de uma pequena tela, o conjunto fica em boa parte portátil. O trabalho serve como exemplo de como placas FPGA econômicas podem ser aproveitadas para construir sistemas completos com CPUs customizadas, jogos e saída de vídeo, desde que haja empenho na otimização dos recursos.
O projeto foi apresentado como parte do 2026 Hackaday Retrocomputing Contest.
Fonte: Hackaday – Retrocomputing
