Skip to content
GENESIS/MEGADRIVE(YM2612+SN76489) VGM player on ESP32/M5Stack
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
assets
components
main
vgm
.editorconfig
.gitignore
.gitmodules
Makefile
README.md
flashrom.sh
partitions.csv
sdkconfig

README.md

m5stack-synth-emulation

GENESIS/MEGADRIVE(YM2612+SN76489) VGM player on ESP32/M5Stack

Demo

https://www.youtube.com/watch?v=dunNtkFS8gc

Require

  • M5Stack
  • esp32-idf setup
  • GENESIS/MEGADRIVE(YM2612+SN76489) VGM format file

Build

git clone --recursive https://github.com/h1romas4/m5stack-synth-emulation.git
cd m5stack-synth-emulation
make

Upload .vgm file to M5Stack flash

mv example.vgz example.vgm.gz
gzip -d example.vgm.gz
flashrom.sh example.vgm   # not vgz

Play music

make flash monitor

Enjoy!

Thanks!

You can’t perform that action at this time.