Skip to content
/ vgm-player Public

VGM player with a simple YM2203 implementation

Notifications You must be signed in to change notification settings

2bt/vgm-player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VGM Player

This is a simple VGM player. It plays VGM and VGZ files which can be downloaded at vgmrips.net. Currently, the following chips are supported:

  • GA20
  • RF5C68
  • YM2151
  • YM2203
  • YM2612

The Yamaha sound chips are emulated via ymfm.

For the YM2203, there is also an alternative implementation which can be enabled via -s. It is not trying to be super accurate, but it sounds not too bad IMO and the code is very simple. I gave each voice a different panning to make it sound more interesting. Check out the code here.

There are some really great soundtracks out there for the YM2203, e.g. EVE Burst Error, Xenon: Mugen no Shitai, Sorcerian, Ys, and Ys II.

About

VGM player with a simple YM2203 implementation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published