domingo, 27 de setembro de 2026

Garbage Collector (1)

Emulador de Eprom em cartucho (32k) para MSX 


 

Essa ferramenta foi criada pra facilitar o desenvolvimento cruzado de software. O projeto original, apesar de usar um ESP32C3, não utilizava comunicação wireless. Perdi muito tempo com esse projeto até identificar um bug no mecanismo USB-CDC do ESP32C3 que fazia com que os bytes fossem descartados. Esse problema não foi resolvido até hoje pelo fabricante. 

O software original funcionava muito bem, tendo sido testado com uma USB_UART externa, e oferecia várias funcionalidades como o armazenamento da última ROM enviada, que poderia também ser usada na auto-inicialização. 



Antes de abandonar o projeto de vez, deixei funcional usando micropython e um monte de vibecoding. Otimizei o máximo que deu, mas a performance ainda é baixa, e foi necessário colocar um display pra saber o IP que deve ser acessado. 


Partiu pro próximo!

Nenhum comentário: