VGMNSF
Moderator: Moderators
Re: VGMNSF
No not Hugo two. The original Hugo.
- Attachments
-
- hugo2gameboy.nsf
- (311.55 KiB) Downloaded 117 times
Re: VGMNSF
Adventures of the MSX Penguin.
- Attachments
-
- penguin_adventure_MSX_sunsoft5B.nsf
- (349.92 KiB) Downloaded 112 times
-
- penguin_adventure_MSX.nsf
- (349.92 KiB) Downloaded 120 times
-
- penguin_adventure_MSX.asm
- (1.68 KiB) Downloaded 116 times
Re: VGMNSF
Can you made NSF of Streets of Rage 2 for SMS, please?
And Lawnmower Man from GB. Or Genesis version:
https://www.zophar.net/music/sega-mega- ... er-man-the
And Lawnmower Man from GB. Or Genesis version:
https://www.zophar.net/music/sega-mega- ... er-man-the
Re: VGMNSF
Rage. Streets of Rage. Both of them.
- Attachments
-
- Street_of_Rage_1&2_SMS.nsf
- (507.68 KiB) Downloaded 123 times
-
- Street_of_Rage_1&2_SMS_sunsoft5B.nsf
- (507.68 KiB) Downloaded 118 times
-
- Street_of_Rage_1&2_SMS.asm
- (3.03 KiB) Downloaded 103 times
Re: VGMNSF
Thank you very much.
But there is one note: judging by the code of the music, it doesnt use repetitions, the verse is duplicated in the code, and this takes up a lot of space.
For example, music notes for track №15 has lenght 38A7 (offset: 45410-48cb6).
Re: VGMNSF
...Harrier? Lot of Space Harrier.
songs:
1-7: Space Harrier (SMS)
8-12: Space Harrier II (ZX Spectrum)
13-15: Space Harrier II (Genesis)
16-18: Space Harrier (TG-16)
19-21: Space Harrier (NES)
- Attachments
-
- Space_Harriers.nsf
- (892.02 KiB) Downloaded 124 times
-
- Space_Harriers.asm
- (1.9 KiB) Downloaded 105 times
Re: VGMNSF
The problem is that each track generated by your program has a huge weight and cannot be used in any NES ROM. Its necessary to optimize the conversion of tracks so that they have a more digestible weight.
Re: VGMNSF
It's not doing any conversion. It simply plays uncompressed VGM files. VGM files are huge because they are stream of logged register writes. It's not intended for games. Originally I just wanted to view Master System songs in NSFplug and got carried away ... a bit. I stopped when I found myself looking for VirtualBoy registers. Anyway, I just discovered Alberto Gonzales late GameBoy library. They are huge ... but worth it :)
- Attachments
-
- Tintin_PrisonersOfSun_GB_VRC6.nsf
- (941.13 KiB) Downloaded 114 times
-
- Spirou_GB_VRC6.nsf
- (750.59 KiB) Downloaded 117 times
-
- Turok3_GB_VRC6.nsf
- (716.08 KiB) Downloaded 105 times
-
- Turok3_GB.nsf
- (716.08 KiB) Downloaded 106 times
Re: VGMNSF
Though in the Genesis scene, they're willing to blow a megabyte out of a 4 MiB (32 Mbit) cartridge on a (lightly) packed VGM log instead of using a sequencer driver (like SMPS or GEMS), just for the sake of composer convenience.
Re: VGMNSF
Any thoughts about adding playback using VRC7?
Re: VGMNSF
I did not think about adding any extrachips but 5B and VRC6 were simple enough to add. I did some experiments with VRC7 for Genesis but it was too much hassle. Genesis is there for shit and giggles. However now that you mentioned VRC7. I just tried loadin YM2413 writes directly to VRC7 ... and it actually sounds like something :shock:
- Attachments
-
- FinalFantasyMSX_ym2413_test.nsf
- (255.99 KiB) Downloaded 121 times
Re: VGMNSF
About half of the baked-in patches are roughly the same, to the extent that Rainwarrior's names for patches are a useful proxy. (To wit: he used the same name as Yamaha did for patches #s 2,4,5,7,8 ; and another five might have moved positions.)
(Unfortunately, I can't find the right thing to search for to see if there's a useful way to make a "X VRC7 patches approximate Y YM2413 patches, and these others don't have a good proxy". We have digital exact numbers for the VRC7 because NukeYKT found a way to dump them, but I think the YM2413 is still "earballed" )
Also, 2-op FM just sounds very much like 2-op FM.
I've been really digging the Illusion City soundtrack the past week or so. Too bad it makes heavy use of the YM2413 hihat.
Re: VGMNSF
I knew they were similar. Did not realise they were register compatible. I'll add the instrumen remapping and maybe drum channels using DMC. This thing is 5 year old messy cowboy-code project and I have not coded much in years so I need to be careful not to break it. I tested YM3812 with VRC7 (I made tons of adlib ROLs before I got to NES music)...and it sounds like ... hmm ... ambient-avantgarde-dubstep generator? :)lidnariq wrote: ↑Sat May 01, 2021 9:21 pmAbout half of the baked-in patches are roughly the same, to the extent that Rainwarrior's names for patches are a useful proxy. (To wit: he used the same name as Yamaha did for patches #s 2,4,5,7,8 ; and another five might have moved positions.)
(Unfortunately, I can't find the right thing to search for to see if there's a useful way to make a "X VRC7 patches approximate Y YM2413 patches, and these others don't have a good proxy". We have digital exact numbers for the VRC7 because NukeYKT found a way to dump them, but I think the YM2413 is still "earballed" )
Also, 2-op FM just sounds very much like 2-op FM.
I've been really digging the Illusion City soundtrack the past week or so. Too bad it makes heavy use of the YM2413 hihat.
- Attachments
-
- monkey2-dubstep-remix_ym3812_test.nsf
- (161.61 KiB) Downloaded 96 times
Re: VGMNSF
Unfortunately OPL2 is not register compatible with OPLL
OPL2 registers Ax,Bx ↔ OPLL registers 1x,2x
OPL2 register BD ↔ OPLL register 0E (but sadly not VRC7)
OPL2 registers 40-55 very very approximately OPLL registers 3x
OPL2 registers Ax,Bx ↔ OPLL registers 1x,2x
OPL2 register BD ↔ OPLL register 0E (but sadly not VRC7)
OPL2 registers 40-55 very very approximately OPLL registers 3x