| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Converts file formats supported by AdPlug to VGM format.
This tool is originally designed to work with the RetroWave OPL3 Sound Card.
Currently it doesn't produce files that's 100% compatible with the VGMPlay software.
VGM is the next universal format for various vintage sound chips. It's well documented and extensible.
If one wants to build a player that uses/emulates these vintage sound chips, using VGM format will make things much easier.
It's almost impossible to directly integrate AdPlug into a modern C++ project that uses CMake & self-contained dependency management.
See the releases section.
Currently built targets:
Windows users please use WSL or Cygwin, or maybe try Linux a bit ;-)
Compile:
git clone https://github.com/SudoMaker/adlib2vgm
cd adlib2vgm
mkdir build
cd build
cmake ..
make -j `nproc`or if you have ninja installed and prefer to use it:
git clone https://github.com/SudoMaker/adlib2vgm
cd adlib2vgm
mkdir build
cd build
cmake -G 'Ninja' ..
ninjaInstall:
sudo cp adlib2vgm /usr/binTest:
cd ../tools
./test-all.shAll checks should report to be identical.
adlib2vgm -i ~/Downloads/ALLOYRUN.RAD -o ALLOYRUN.vgm
adlib2vgm.exe -i D:\Downloads\ALLOYRUN.RAD -o ALLOYRUN.vgm
adlib2vgm -i ~/Vibrants/Metal/Pop_Syndrom.d00 -o Pop_Syndrom.vgm
adlib2vgm -m opl3 -i ~/Downloads/ALLOYRUN.RAD -o ALLOYRUN_OPL3.vgm
adlib2vgm -f DRO2 -i some_dro2_file.dro -o foo.vgm
adlib2vgm -z -i ./pal1/30.乐逍遥.RIX -o 30.乐逍遥.vgz
adlib2vgm -L -z -i funkyou.wfl -o funkyou.vgz
adlib2vgm -f detect -i somefile.ext -o outfile.vgm
adlib2vgm --mode opl3 --gzipped --loop --subsong 6 --in mus.mkf --out subsong6.vgzContributions are welcomed!
It's important to preserve the original files because most of them contains additional valuable information not representable by the VGM format.
AGPLv3
If you see a possible license violation, don't hesitate to tell us.
This project makes use of the following open source software:
| Back | FazBrowse Home | New Git URL |