Play back the VGM format file with Arduino. (only YM2151)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets
music
.editorconfig
.gitignore
README.md
YM2151.cpp
YM2151.h
vgmduino.ino

README.md

arduino-vgmplayer

Play back the VGM format file with Arduino. (only YM2151)

Schematic

Arduino-YM2151 Block

@see YM2151.h

static	const	uint8_t		YM_PIN_D0=2;
static	const	uint8_t		YM_PIN_D1=3;
static	const	uint8_t		YM_PIN_D2=4;
static	const	uint8_t		YM_PIN_D3=5;
static	const	uint8_t		YM_PIN_D4=6;
static	const	uint8_t		YM_PIN_D5=7;
static	const	uint8_t		YM_PIN_D6=8;
static	const	uint8_t		YM_PIN_D7=9;

static	const	uint8_t		YM_PIN_RD=10;
static	const	uint8_t		YM_PIN_WR=11;
static	const	uint8_t		YM_PIN_A0=12;
static	const	uint8_t		YM_PIN_IC=13;
YM_PIN_VSS(1/11)    GND
YM_PIN_CS(7)        GND
YM_PIN_VDD(22)      5V  (with 0.1uF bypass capacitor)

YM2151-YM3012-Audio Block

@see https://www.slideshare.net/nanase_t/ym2151fm (page-28)

Thanks

Enjoy

  • Add EEPROM version

arduino-ym2151

arduino-ym2151