VGMPlay for MSX

Pagina 6/55
1 | 2 | 3 | 4 | 5 | | 7 | 8 | 9 | 10 | 11

Van igal

Master (217)

afbeelding van igal

12-03-2015, 07:53

Many infos on OPN hardware family here Smile

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

Van l_oliveira

Hero (534)

afbeelding van l_oliveira

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.

Van syn

Prophet (2123)

afbeelding van syn

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?

Van l_oliveira

Hero (534)

afbeelding van l_oliveira

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.

Van anonymous

incognito ergo sum (116)

afbeelding van anonymous

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?

Van Grauw

Ascended (10768)

afbeelding van Grauw

12-03-2015, 18:18

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

Van anonymous

incognito ergo sum (116)

afbeelding van anonymous

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.

Van l_oliveira

Hero (534)

afbeelding van l_oliveira

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.

Van giuseve

Paladin (787)

afbeelding van giuseve

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

Van Manuel

Ascended (19465)

afbeelding van Manuel

12-03-2015, 20:46

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

Pagina 6/55
1 | 2 | 3 | 4 | 5 | | 7 | 8 | 9 | 10 | 11