That would be completely wrong, because you would always select the five-step sequence no matter what. Just use a debugger-having emulator to trap writes to $4017 while running the game to find out the value that the game actually writes, and then use that in your NSF init routine. If the game never writes to that address, then don't in your NSF either, or use the power-on default value $00.

Actually, I have seen other values written to $4017 in other games. I use what's used in the game or what works better for the music timing. You have ripped quite a few games and done them well too but you haven't ripped enough yet if you haven't ran into other situations and not just for $4017.

What I see is recent NSF rips wrongly writing $80 to $4017, even though the original games write nothing or write $00/$40. The rippers may have gotten that idea from the quoted section of your post. That's why I brought it up again.

Gil-Galad wrote:

You have ripped quite a few games and done them well too but you haven't ripped enough yet if you haven't ran into other situations and not just for $4017.

What I see is recent NSF rips wrongly writing $80 to $4017, even though the original games write nothing or write $00/$40. The rippers may have gotten that idea from the quoted section of your post. That's why I brought it up again.

Gil-Galad wrote:

You have ripped quite a few games and done them well too but you haven't ripped enough yet if you haven't ran into other situations and not just for $4017.

I don't know what you mean by "other situations".

I agree some were having problems with $4017. It is the usual way to write 80 or C0 to $4017. However, for completeness sake and the spec that is even on NESdev Wiki. It is possible that you have to use 40 or 00, almost never. My options are open by using the entire spec for $4017, sans the joypad controller #2.

Who is online

Users browsing this forum: No registered users and 8 guests

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot post attachments in this forum