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.