collapse

* Posts Recentes

O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20]


Amplificador - Rockboard HA 1 In-Ear por almamater
[11 de Abril de 2024, 20:46]


Emulador NES em ESP32 por dropes
[10 de Abril de 2024, 15:30]


Meu novo robô por josecarlos
[29 de Março de 2024, 18:30]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Emulador NES em ESP32  (Lida 5208 vezes)

0 Membros e 2 Visitantes estão a ver este tópico.

Offline dropes

  • Mini Robot
  • *
  • Mensagens: 2.193
Re: Emulador NES em ESP32
« Responder #15 em: 13 de Março de 2024, 21:19 »
Revisão 1:
- Fonte da "bateria" idêntica ao restante texto
- Em modo DEMO, o score mantem-se sempre visível do último jogo
- Adicionada bibilioteca "Adafruit_BusIO" em falta



Este fórum tem andado meio parado... ou melhor, mais parado que o habitual :P

Offline dropes

  • Mini Robot
  • *
  • Mensagens: 2.193
Re: Emulador NES em ESP32
« Responder #16 em: 10 de Abril de 2024, 15:30 »
Com o não sou pessoa de desistir facilmente, e o C tem sido desafiante, estou a tratar de criar um clone do famoso ODROID-GO



Existe até uma página relacionada com este tipo de consola, a 1ª versão foi esta do Odroid-go:
https://www.hardkernel.com/shop/odroid-go/
Esquema (não existe layout da pcb disponível):
https://github.com/hardkernel/ODROID-GO/blob/master/Documents/ODROID-GO_REV0.1_20180518.pdf

Entretanto surgiram outras no site, para emular consolas mais avançadas, maior poder de processamento, memória, wi-fi, câmera, comandos xpto, etc...

Vamos RETRO, mantive os IOs exactamente como na consola original, facilita bastante a gravação de imagens pré-compiladas, sem ter de alterar a configuração no código e voltar a compilar.
Também tentei manter as medidas exteriores:



Display 320x240 (ILI9341) : https://pt.aliexpress.com/item/1005006470481683.html
ESP32-WROVER-E 16MB : https://pt.aliexpress.com/item/1005002186594347.html

obs:
Vou aproveitar o suporte SD, mas ainda não sei se é SD normal ou micro, isso altera o layout da pcb... vamos ver
O som sai do ESP32 via 2 DACs, parece-me familiar, porque não via I2S ?! ;D

obs2:
Encontra-se no Ali consolas emuladoras por 10 ou menos, mas não é a mesma coisa  :)

ps: estive a ver melhor o código e o som é via PWM... bolas, assim não vai funcionar, tenho de ver melhor isso


« Última modificação: 10 de Abril de 2024, 20:58 por dropes »