VGMPlay for MSX

Page 6/47
1 | 2 | 3 | 4 | 5 | | 7 | 8 | 9 | 10 | 11

By igal

Master (211)

igal's picture

12-03-2015, 07:53

Many infos on OPN hardware family here Smile

http://www.msxvillage.fr/forum/topic.php?id=1948&pt=1

By l_oliveira

Hero (529)

l_oliveira's picture

12-03-2015, 15:11

Igal: I already have OPN chips working on the MSX:

YM2203:
https://mega.co.nz/#!rxVjUahL!0HDCnmKsvoYoU25UtrLPKk9EAdUcPQdPla9VGIQxOaA (Ghost'n Goblins = YM2203x2)
https://mega.co.nz/#!2tl3GQKC!DvC-PdRvGbItHnJlBoUCPVhycAaFByekw6wUDU9bAbc

https://mega.co.nz/#!H5lCQZ4a!ciMaZ2wMh-jByLQ9a5bs7js-5eaMJPYSKLNSn5kCsFk (City Connection = YM2203x1)

YM2612
https://mega.co.nz/#!SkM3ybwA!R1JqMiVTFBpnjaG4ybp3KanZSywQiiHeCNh1zTkIg7Y (Mega Drive)

YM2610
https://mega.co.nz/#!uws3CRTK!EUBz0onCZhkRF6vB96TT-tjP1Y9j7pz7ZKvwZnQkSsI (Neo Geo eye catcher jingle)

SN76496
https://mega.co.nz/#!XsNSwDYJ!Hwup7HYrfOEIisLtDCLIQzLjDrbgM6ydsxqg_3Ed58E (Fantasy Zone 2 arcade)

The funny thing is, I used *one* YM2612 chip to play all that. Because OPN2 is 100% backwards compatible with the original OPN. On City Connection I used the MSX PSG for the PSG channels (YM2612 has no PSG in it). For GnG I wrote a small register redirect program which send the other YM2203 FM commands to 2nd half of YM2612 correctly. And then it works alright.

By syn

Paragon (1920)

syn's picture

12-03-2015, 16:02

Awesome stuff.. I really love the opnb (neo geo's soundchip).

l_oliveira is this a private project or something that you are going to (semi)mass produce some opn2 cartridge in the future?

By l_oliveira

Hero (529)

l_oliveira's picture

12-03-2015, 16:15

syn wrote:

Awesome stuff.. I really love the opnb (neo geo's soundchip).

l_oliveira is this a private project or something that you are going to (semi)mass produce some opn2 cartridge in the future?

https://mega.co.nz/#!C812CIIK!4WKVpqPrO0oiQ0tdgWu9xsMetjwei1IZNBt0BAnTiGY

I plan on making it public. Really it's nothing that much complex. I still have some annoying problems with Mega Drive (namely getting the correct 7.6MHz clock generated so it sounds correctly married with my SN76496 chip). You can tell Neo Geo sounds just right, because it's very easy make clocks based on NTSC clock (3.57Mhz) or round values like 4Mhz (Neo Geo uses 8Mhz on OPNB).

Also YM2612 FM part is better than YM2610, which has only four channels (OPN2 has six FM channels). For now I only have FM synth as that's all YM2612 has to offer.

By anonymous

incognito ergo sum (109)

anonymous's picture

12-03-2015, 17:54

Hi Grauw, just a question. As you told us, the VGM files are a register-dump music format so, does it mean that the files are exact music data from the game/s? Right?

By Grauw

Ascended (8508)

Grauw's picture

12-03-2015, 18:18

Pretty much yeah. The timing resolution is 44100 kHz, so it's not cycle-accurate, but close enough.

By anonymous

incognito ergo sum (109)

anonymous's picture

12-03-2015, 18:37

I thought that these data was the code part of the musics extracted from the original games, I mean ripped... I was wrong then.

By l_oliveira

Hero (529)

l_oliveira's picture

12-03-2015, 19:17

PAC wrote:

I thought that these data was the code part of the musics extracted from the original games, I mean ripped... I was wrong then.

Some formats are:

PSF, PSF2, DSF, SSF, USF, NSF, KSS are all examples of formats which work exactly as you thought.

By giuseve

Paladin (733)

giuseve's picture

12-03-2015, 19:24

Uhm,
any chance to have a simple file browser that lists only supported formats?
Something like Sofarun?
I can not wait to see the final release and a big vgm archive to play
bye bye

By Manuel

Ascended (15815)

Manuel's picture

12-03-2015, 20:46

Such a browser is.... Multi Mente (for instance). The only supported format is VGM Tongue

Page 6/47
1 | 2 | 3 | 4 | 5 | | 7 | 8 | 9 | 10 | 11