Hi All,
I'm trying to find a way to build an .NES from a FT VRC7.NSF. I've run across a hack to Vegaplay by Grapeshot but I need some advice.
viewtopic.php?f=3&t=9102&p=96897#p96897
I have a simple test FT 0.4.3 song that uses VRC7 and 2A03, no bank switching, less then 10K. I export to .NSF (FT doesn't export exp chip to .NES). Using Nestopia the NSF plays fine.
I follow the the procedure for Vegaplay, getting the Load, Init and Play addys. Edit the vegaplay.asm, strip the header out of the .NSF file and compile. The resultant .NES NROM plays the 2A03 fine. Now I change the iNES header to Mapper 85 and Nestopia chokes on it; blank screen, no sound but no error message. Also tried Nintendulator with the same result. The two Header bytes @ offset 06 and 07, from $00 $00 to $50 $50.
When I load up one of Grapeshot's VRC7 vegaplay NES', it plays fine. The post I ran across was 1 1/2 yrs old and seems he was using FT < ver 0.3.8 so I tried the build with FT 0.4.0 but this didn't help. Do you think I need to revert to an even earlier ver? but I need HW VRC7 compatibility which was fixed as of 0.3.8.
Any ideas what went wrong? Am I missing a setting in FT?
Yogi
EDIT fixed title
I'm trying to find a way to build an .NES from a FT VRC7.NSF. I've run across a hack to Vegaplay by Grapeshot but I need some advice.
viewtopic.php?f=3&t=9102&p=96897#p96897
I have a simple test FT 0.4.3 song that uses VRC7 and 2A03, no bank switching, less then 10K. I export to .NSF (FT doesn't export exp chip to .NES). Using Nestopia the NSF plays fine.
I follow the the procedure for Vegaplay, getting the Load, Init and Play addys. Edit the vegaplay.asm, strip the header out of the .NSF file and compile. The resultant .NES NROM plays the 2A03 fine. Now I change the iNES header to Mapper 85 and Nestopia chokes on it; blank screen, no sound but no error message. Also tried Nintendulator with the same result. The two Header bytes @ offset 06 and 07, from $00 $00 to $50 $50.
When I load up one of Grapeshot's VRC7 vegaplay NES', it plays fine. The post I ran across was 1 1/2 yrs old and seems he was using FT < ver 0.3.8 so I tried the build with FT 0.4.0 but this didn't help. Do you think I need to revert to an even earlier ver? but I need HW VRC7 compatibility which was fixed as of 0.3.8.
Any ideas what went wrong? Am I missing a setting in FT?
Yogi
EDIT fixed title