💾 Archived View for cugi.ie › aminet › 1701122238.gmi captured on 2024-06-16 at 13:13:58. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-12-28)

-=-=-=-=-=-=-

Convert console music to WAV with GME

   Author:       S. Green, J. Weiner, K-P Koljonen
   Uploader:     kpk iki fi (K-P Koljonen)
   Type:         mus/misc
   Version:      1.0
   Architecture: m68k-amigaos >= 2.0
   Date:         2023-11-27
   Readme:       http://aminet.net/mus/misc/vgm2wav-gme.readme
   Downloads:    9

http://aminet.net/mus/misc/vgm2wav-gme.lha

vgm2wav converts video game music files to uncompressed WAV format.

The conversion is achieved by running a sound emulator and converting

the raw resulting stream to an audio file.

This is an Amiga port of the commandline tool

"vgm2wav" (https://github.com/weinerjm/vgm2wav)

by Joshua Weiner.

It uses the Game Music Emulator library libgme by Shay Green

(https://github.com/mcfiredrill/libgme/) for sound output.

Supported formats:

AY ZX Spectrum/Amstrad CPC

GBS Nintendo Game Boy

GYM Sega Genesis/Mega Drive

HES NEC TurboGrafx-16/PC Engine

KSS MSX Home Computer/other Z80 systems (doesn't support FM sound)

NSF/NSFE Nintendo NES/Famicom (with VRC 6, Namco 106, and FME-7 sound)

SAP Atari systems using POKEY sound chip

SPC Super Nintendo/Super Famicom

VGM/VGZ Sega Master System/Mark III, Sega Genesis/Mega Drive,BBC Micro

Some improvements compared to the original:

- Support for VGZ files (gzipped VGM).

- Support for compressed GYM files.

libgme is not able to play everything correcly. On the other hand it's

relatively fast which is a good thing when running on an Amiga.

Select a suitable version for your CPU. Use a large stack, 10000 seems to work.

Amiga port and some improvements by K-P in November 2023.

Contents of mus/misc/vgm2wav-gme.lha

PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
-rw-r--r--   501/20        843    1461  57.7% -lh5- e84d Nov 27 13:40 vgm2wav-gme.readme
-rw-r--r--   501/20     213842  411092  52.0% -lh5- 327d Nov 27 13:56 vgm2wav.000
-rw-r--r--   501/20     208458  395624  52.7% -lh5- 95f5 Nov 27 13:56 vgm2wav.020
-rw-r--r--   501/20     206558  389892  53.0% -lh5- 08eb Nov 27 13:56 vgm2wav.020fpu
-rw-r--r--   501/20     208105  397168  52.4% -lh5- 8431 Nov 27 13:56 vgm2wav.040
-rw-r--r--   501/20     205092  388996  52.7% -lh5- 6793 Nov 27 13:56 vgm2wav.060
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total         6 files 1042898 1984233  52.6%            Nov 27 21:57

Aminet © 1992-2023 Urban Müller and the Aminet team. Aminet contact address: <aminet aminet net>