Música VGM para YM2151 en el ZX-UNO

Vanfanel
Mensajes: 276
Registrado: 16 Oct 2016, 15:50

Música VGM para YM2151 en el ZX-UNO

Mensaje por Vanfanel » 06 May 2018, 17:05

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

Avatar de Usuario
desUBIKado
Mensajes: 1002
Registrado: 05 Ago 2016, 22:33

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

Mensaje por desUBIKado » 06 May 2018, 19:26

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

Avatar de Usuario
jotego
Mensajes: 158
Registrado: 11 May 2016, 23:45
Ubicación: Valencia
Contactar:

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

Mensaje por jotego » 07 May 2018, 07:06

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

fbelavenuto
Mensajes: 100
Registrado: 08 Sep 2016, 13:10

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

Mensaje por fbelavenuto » 27 Sep 2018, 15:55

Please, use this VGM player version to JT51 works:

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

Thanks.

Avatar de Usuario
desUBIKado
Mensajes: 1002
Registrado: 05 Ago 2016, 22:33

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

Mensaje por desUBIKado » 01 Oct 2018, 23:51

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 374 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.

fbelavenuto
Mensajes: 100
Registrado: 08 Sep 2016, 13:10

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

Mensaje por fbelavenuto » 02 Oct 2018, 13:42

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.

Avatar de Usuario
desUBIKado
Mensajes: 1002
Registrado: 05 Ago 2016, 22:33

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

Mensaje por desUBIKado » 02 Oct 2018, 22:51

fbelavenuto escribió: Try to reproduze VGMs only for OPM (YM2151) chips:
Thanks a lot, I get it.

Avatar de Usuario
jotego
Mensajes: 158
Registrado: 11 May 2016, 23:45
Ubicación: Valencia
Contactar:

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

Mensaje por jotego » 12 Oct 2018, 22:17

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.

Avatar de Usuario
brunosilva
Mensajes: 312
Registrado: 18 Jun 2016, 19:54

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

Mensaje por brunosilva » 14 Oct 2018, 02:40

@jotego - grande trabalho... obrigado! :)

Vanfanel
Mensajes: 276
Registrado: 16 Oct 2016, 15:50

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

Mensaje por Vanfanel » 16 Oct 2018, 14:29

@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...)

Responder