MegaGGRL alimentado por ESP32 usa chip YM2612 para reproduzir arquivos VGM

Cabe Atwell em Hackster Blog Seguir Jul 11 · 2 min ler

Os tocadores de Chiptune existem desde o início dos anos 50, e enquanto sua popularidade desapareceu décadas atrás, sua popularidade voltou. Hoje, muitas máquinas chiptune de 8 bits são projetadas em torno dos sistemas NES e Game Boy, bem como sintetizadores OPL e VSTs, que normalmente usam os chips YMF262 ou YM3812 da Yamaha. Uma nova plataforma do usuário do Hackaday, Natalie, utiliza um módulo ESP32 e um YM2612 – um chip de som encontrado nos sistemas de jogos Sega Genesis, Master Drive e Mega.

O MegaGGRL é um reprodutor portátil de arquivos Sega Mega Drive / Genesis VGM alimentado por um módulo ESP32 executando FreeRTOS com a estrutura ESP-IDF. (?: Natalie )

O MegaGRRL é um reprodutor portátil de arquivos VGM, como explica Natalie, “Ele usa os chips originais e tem um mecanismo de reprodução focado na precisão e suporte ao maior número possível de recursos do formato de arquivo VGM, todos controlados por um ESP32 executando o FreeRTOS usando o ESP -IDF framework. ”O mecanismo de reprodução do MegaGRRL é tão preciso quanto os antigos sistemas e esportes, assim como muitos dos recursos dos arquivos VGM possíveis.

Dentro do gabinete impresso em 3D do MegaGRRL há um módulo ESP-WROOM-32, junto com vários chips de som, incluindo um YM2612, YM3438 e um SN76489. Também inclui um visor ILI9341 240 X 320, um amplificador de headphone TPA6111A2, um expansor MCP23017 I / O, dois DC-DC LM2735, um carregador de bateria MCP73832, dois drivers PCA9634 LED, um slot microSD e vários botões de ação e navegação.

Como a maioria dos projetos que as pessoas realizam, o MegaGRRL ainda é um trabalho em andamento, e o desenvolvimento está em andamento para corrigir algumas deficiências na versão dois do sistema. De acordo com Natalie, “Novos protótipos de PCBs foram montados, um case foi projetado e impresso em 3D, e o núcleo de playback VGM é funcional, com progresso continuando em uma interface de usuário”.