2 x Refresh Speed

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
2 x Refresh Speed
by on (#50352)
I really want to change the refresh speed of Nijuu to 120hz. Has anyone done it with their sound engine and what's best practice (i.e. I know calling the refresh routine twice in the NMI is NOT the way to go :) )

by on (#50355)
Probably the best way to go would be sprite#0 hit. Can't think of anything else that would work on stock configuration without mapper supporting IRQs.

In NSF files you can simply edit the playback speed in the header.

by on (#50359)
Yeah I've been thinking about it a few times but I cam with no practical solution. NSF's can change refresh speed in the $80 byte header, but I don't know how many NSF players actually takes care of this byte, I suspect that many ignore it and are hardwired to 60Hz.

And without a mapper with IRQs availalbe, only choise left is Frame IRQ (which also happens at 60Hz so it's not of much use) or DMC IRQ, which is without a doubt the best option, if you don't use DMC for music of course.

by on (#50361)
thefox wrote:
In NSF files you can simply edit the playback speed in the header.


Bregalad wrote:
NSF's can change refresh speed in the $80 byte header,


/facepalm

Of course!

by on (#50426)
Neil,

Only PowerPak NSF player and NSFplug or NSFplay pay attention to refresh rate, as far as I know.

I've created a few 120Hz NSFs and I'm working on one at the moment.

(P.S. -- Otherwise swamped and still looking at Nijuu slowly.)

by on (#50500)
B00daW wrote:
Neil,

Only PowerPak NSF player and NSFplug or NSFplay pay attention to refresh rate, as far as I know.

I've created a few 120Hz NSFs and I'm working on one at the moment.

(P.S. -- Otherwise swamped and still looking at Nijuu slowly.)


Add "Game Music Box" to that list - it seems to cope with arbitrary refresh rates too.