[Beta] vgmdos - reproductor de VGM para DOS real (286+)

Hola a todos! hace rato no pasaba

buscando en floppy viejos, encontre un codigo fuente que habia programado hace milenios, asi que me puse a continuarlo y he estado desarrollando un reproductor de musica VGM para maquinas DOS reales y queria compartir una beta aqui para recibir comentarios antes de hacer una version definitiva.

vgmdos reproduce archivos VGM usando emulacion de chips por software pura a traves de una tarjeta Sound Blaster

Lo programe y probre en un 286 a 25 MHz; de hecho, el objetivo principal es una maquina 286, me interesa feedback de 286 de 12 y 16mhz


Sistemas soportados por ahora, aquellos PSG y derivados:


Sega Master System / Game Gear / SG-1000 / ColecoVision / Tandy (PSG SN76489)
Neo Geo Pocket (T6W28, el PSG estereo de doble chip)
MSX (AY8910), con o sin el chip de tabla de ondas SCC de Konami (los VGM con SCC realmente no funcionan bien en un 286, necesitan un 386DX o superior)

Otros sistemas/chips PSG de maquinas recreativas u otros sistemas? hay que probar


Por ahora tengo programado


Interfaz de texto a pantalla completa con navegador de directorios
Lee etiquetas GD3 (cancion/juego/autor/sistema) cuando estan disponibles
Detecta automaticamente el tipo de chip: mediante el nombre de la carpeta (pon tus archivos en carpetas llamadas MSX, NGP, etc.) o analizando los propios comandos VGM si no hay ninguna pista
Archivo de configuracion (VGMDOS.INI) para establecer una ruta inicial, activar/desactivar los medidores VU y elegir la calidad de audio (de 8000 a 44100 Hz; opciones 8, 16, 22, 44 kHz. El valor por defecto es 16 kHz porque es el mejor para un 286)
Tambien puede reproducir una carpeta completa de una vez, incluyendo subcarpetas, usando la barra espaciadora

Es una beta, por lo que esperen errores, especialmente estructira FAT12/16/32 o hardware diferentes al que he probado. Cualquier comentario es muy bienvenido, especialmente si pueden probarlo en hardware real, para ser sinceros ningun tipo de emulacion, dosbox o 86box o similar sirve como prueba


Gracias.
0 respuestas