Page 1 of 1

Recreating NSFs to work with HVCA

Posted: Tue Jun 18, 2013 1:19 pm
by Jedi QuestMaster
Because I have an EZ Flash IV, HVCA is the easiest way to play NSF music on my GBA. :D

But not all commercial NSFs will work. :( Some have speed issues while others will not play at all due to bankswitching. But with the power of NSFImporter, I can recreate NSFs without bankswitch or speed issues! :mrgreen: Only problem, due to the nature of NSFImport, is resulting in slightly significantly sometimes ridiculously large files sizes, which need to be split up.

Here is what I have so far:

Burai Fighter - Stages 1-3
Burai Frihgter - Stages 4 & 7
Burai Fighter - Ending
Double Dibble
Metroid - Title
Metroid - Tracks 2-11
Metroid Ending
R.C. Pro-Am
Skate or Die - Skate Shop
Skate or Die - Ramp
Skate or Die - High Jump
Skate or Die - Downhill
Skate or Die - Jam
Skate or Die - Joust
Snake Rattle 'n' Roll
Snake Rattle 'n' Roll - Level 1
Snake Rattle 'n' Roll - Level 2
Snake Rattle 'n' Roll - Level 3
Snake Rattle 'n' Roll - Level 5
Snake Rattle 'n' Roll - Level 7
Tag Team Wrestling
Transformers: Convoy no Nazo
X-Men - Stages 1 & 2
X-Men - Stages 3-5

What Didn't Work (even after I edited the patterns):

Skate Or Die - Title (too long, requires bankswitching)
Skate Or Die 2 - Title (too long, DPCM voice wouldn't be in there anyway)
Snake Rattle 'n' Roll - Stage 6
Spiderman Return of the Sinister Six (most tracks are long & require bankswitching)

To Do:
-Amagon
-Danny Sullivan's Indy Heat
-Gumshoe
-Legacy of the Wizard
-Life Force
-Mappy Land (probably need to split)
-Nightmare on Elm Street (tag David Wise?)
-Nightshade
-Super Chinese
-T&C 2 Thrilla's Surfari
-Tetris 2 + BomBliss
-Wizards & Warriors II

Re: Recreating NSFs to work with HVCA

Posted: Sun Jun 23, 2013 9:32 am
by Dwedit
Okay okay, I'll go add NSF support to PocketNES already...

Re: Recreating NSFs to work with HVCA

Posted: Sun Jun 23, 2013 11:35 am
by tepples
If someone made an NSF cover of a Britney Spears song, would all the boys and all the girls be "begging to HVCA me"?

Re: Recreating NSFs to work with HVCA

Posted: Mon Jun 24, 2013 9:02 am
by mikejmoffitt
Dwedit wrote:Okay okay, I'll go add NSF support to PocketNES already...
How about FDS :|

Re: Recreating NSFs to work with HVCA

Posted: Tue Jun 25, 2013 6:54 pm
by Dwedit
Took a while, and plenty of bug fixing, but I finally got the minimum bank size down to 4KB instead of 8KB. Now NSF support can be worked on.
Is NSF the only mapper that needs 4k banks?

Re: Recreating NSFs to work with HVCA

Posted: Tue Jun 25, 2013 7:11 pm
by lidnariq
I believe it's the only one.

Re: Recreating NSFs to work with HVCA

Posted: Tue Jun 25, 2013 9:52 pm
by Jedi QuestMaster
Will expansion sound be supported? Image

Re: Recreating NSFs to work with HVCA

Posted: Wed Jun 26, 2013 8:20 pm
by mikejmoffitt
Jedi QuestMaster wrote:Will expansion sound be supported? Image
I am going to pre-emptively guess no, as if I remember correctly the sound in PocketNES is hardware accelerated using the fairly-compatible GBC channels.

On that note, DWEdit, it would be neat if PocketNES would allow definitions for alternate waveforms for the triangle channel. There have been times when I thought it would be helpful to use a less soft wave, like a saw or a square, only because the triangle is so hard to hear out of the GBA speaker as-is.