Página 1 de 2

Música VGM para YM2151 en el ZX-UNO

Publicado: 06 May 2018, 17:05
por Vanfanel
Bueno, al parecer el core de MSX1 tiene soporte para el chip OPM2151:
Added JT51 core (OPM YM2151 clone), thanks to Jose Tejada (jotego)
La cosa es que hay un programa para pasarle músicas en VGM al MSX1, aquí:
https://www.msx.org/forum/msx-talk/software/vgmplay-msx

De hecho, entre los ficheros que trae el core de MSX para la SD, está este VGMPLAY!
Sin embargo, he intentado pasarle algunos VGMs, y no suena nada de nada. Pone "playing"... pero no suena.
Así que, ¿alguien lo ha probado?
Le he pasado estos VGZ convertidos a VGM (un VGZ no es más que un fichero gzip con un VGM dentro):
http://vgmrips.net/packs/pack/ys-ancien ... arp-x68000

Re: Música VGM para YM2151 en el ZX-UNO

Publicado: 06 May 2018, 19:26
por desUBIKado
He probado con varios archivos vgz y no suena nada cuando los reproduzco con el comando vgmplay en el ZX-Uno. También lo he probado en la Mistica FPGA16 y tampoco suenan. He compilado en linux el programa vgmplay, y en el PC sí que los escucho.

También he comprobado si en las fuentes del core para el ZX-Uno aparecía rastro de código del YM2151, y en principio en el fichero

https://github.com/fbelavenuto/msx1fpga ... ZXUNO.xise

Código: Seleccionar todo

<file xil_pn:name="../../src/audio/jt51/jt51.v" xil_pn:type="FILE_VERILOG">
      <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="100"/>
      <association xil_pn:name="Implementation" xil_pn:seqID="52"/>
    </file>
    <file xil_pn:name="../../src/audio/jt51/jt51_acc.v" xil_pn:type="FILE_VERILOG">
      <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="101"/>
      <association xil_pn:name="Implementation" xil_pn:seqID="38"/>
    </file>
    <file xil_pn:name="../../src/audio/jt51/jt51_eg.v" xil_pn:type="FILE_VERILOG">
      <association xil_pn:name="BehavioralSimulation" xil_pn:seqID="102"/>
      <association xil_pn:name="Implementation" xil_pn:seqID="37"/>
</file>
...
...
...
se puede ver código de audio con jt51
JT51

YM2151 clone in verilog. FPGA proven. (c) Jose Tejada 2016. Twitter: @topapate

https://github.com/jotego/jt51

Re: Música VGM para YM2151 en el ZX-UNO

Publicado: 07 May 2018, 07:06
por jotego
Yo he escuchado el MSX+JT51 sonar porque la persona que lo integró (Francesc Pujol) me lo enseñó. Pero el usaba una placa distinta al ZX-UNO. Y si que usaba ese mismo programa para escuchar música.

Me pregunto si la versión de ZX-UNO lo tiene deshabilitado o si hace falta algún comando para encenderlo. Porque era como un cartucho la forma de conectarlo. De MSX la verdad es que entiendo poco así que no puedo ayudar mucho.


Enviado desde mi iPhone utilizando Tapatalk

Re: Música VGM para YM2151 en el ZX-UNO

Publicado: 27 Sep 2018, 15:55
por fbelavenuto
Please, use this VGM player version to JT51 works:

https://drive.google.com/open?id=1EEQGy ... faPB0G8HWW

Thanks.

Re: Música VGM para YM2151 en el ZX-UNO

Publicado: 01 Oct 2018, 23:51
por desUBIKado
Sí que he conseguido finalmente escuchar música VGM, pero no con todos los archivos.

Por ejemplo aquí tengo tres:
  • FEENA.VGM 201K
  • HORIZON.VGM 108K
  • NIGHTS.VGM 262K
Musica-VGM.7z
(128.59 KiB) Descargado 372 veces
y solo se escucha el fichero HORIZON.VGM, que casualmente es el más pequeño (menos de 128 KB).

No se si el problema será del tamaño del archivo o de la codificación del sonido.

Re: Música VGM para YM2151 en el ZX-UNO

Publicado: 02 Oct 2018, 13:42
por fbelavenuto
Hi,

HORIZON is for PSG and SCC chips.
FEENA is for YM2151 and OKIM6258 chips.
NIGHTS is for YMF262 chip.

Try to reproduze VGMs only for OPM (YM2151) chips:

http://vgmrips.net/packs/chip/ym2151

Look for songs only to one chip, YM2151.

An example:

http://vgmrips.net/packs/pack/double-dragon-arcade

Thanks.

desUBIKado escribió:Sí que he conseguido finalmente escuchar música VGM, pero no con todos los archivos.

Por ejemplo aquí tengo tres:
  • FEENA.VGM 201K
  • HORIZON.VGM 108K
  • NIGHTS.VGM 262K
Musica-VGM.7z
y solo se escucha el fichero HORIZON.VGM, que casualmente es el más pequeño (menos de 128 KB).

No se si el problema será del tamaño del archivo o de la codificación del sonido.

Re: Música VGM para YM2151 en el ZX-UNO

Publicado: 02 Oct 2018, 22:51
por desUBIKado
fbelavenuto escribió: Try to reproduze VGMs only for OPM (YM2151) chips:
Thanks a lot, I get it.

Re: Música VGM para YM2151 en el ZX-UNO

Publicado: 12 Oct 2018, 22:17
por jotego
After release 0.4 of JT12 I have to update jt51 to copy over some of the bug-fixes/improvements done on jt12. I cannot promise a date, but I will do it.

Esta última semana le he pegado un meneo al JT12 (YM2612, Megadrive) y con la ayuda de Alexey -MiSTer- he sacado una versión corrigiendo fallos y más integrable en FPGA (ahora usa clock enable para no depender de varios relojes).

Lo comento aquí porque parte de esas cosas las tengo que llevar al JT51, que seguramente comparte algunos de esos fallos.

Re: Música VGM para YM2151 en el ZX-UNO

Publicado: 14 Oct 2018, 02:40
por brunosilva
@jotego - grande trabalho... obrigado! :)

Re: Música VGM para YM2151 en el ZX-UNO

Publicado: 16 Oct 2018, 14:29
por Vanfanel
@Jotego: Tengo unas ganas de probar ese core de MegaDrive con tu implementación del OPL... Con lo perfeccionista que eres, creo que al final va a sonar mejor que cualquier emulador (de hecho, recuerdo que el chip de audio del Ghosts'n Goblins lo tenías ya sonando más fidedignamente que el MAME...)