50/60Hz Speed Differences
Posted: Thu Dec 08, 2016 3:33 am
Hi peeps,
I have genuinely searched/scoured the forums to try to find the answer, but I haven't yet, and would really appreciate some advice before delving into my first MD SGDK project!
I live in a PAL region, so getting the PAL version of a game running at the correct speed as the NTSC version is close to my heart.
My question is, how to do you get the PAL version of a MD game to run at (relatively) the same speed as the NTSC version? Especially in terms of sprite/tile animations, and all of the object movement speeds.
I would love for there to be one version of the cartridge that detects the region on startup and does H40 V28 60Hz for NTSC and H40 V30 50Hz for PAL with the speed corrected for the difference. And before writing a ton of code I would like to know how to best go about getting the speed right first, rather than having to fix it all up later.
How do you guys do movement speeds and animation speeds for the 20% difference in speed each region has?
Thanks everyone!
TheMrCul
I have genuinely searched/scoured the forums to try to find the answer, but I haven't yet, and would really appreciate some advice before delving into my first MD SGDK project!
I live in a PAL region, so getting the PAL version of a game running at the correct speed as the NTSC version is close to my heart.
My question is, how to do you get the PAL version of a MD game to run at (relatively) the same speed as the NTSC version? Especially in terms of sprite/tile animations, and all of the object movement speeds.
I would love for there to be one version of the cartridge that detects the region on startup and does H40 V28 60Hz for NTSC and H40 V30 50Hz for PAL with the speed corrected for the difference. And before writing a ton of code I would like to know how to best go about getting the speed right first, rather than having to fix it all up later.
How do you guys do movement speeds and animation speeds for the 20% difference in speed each region has?
Thanks everyone!
TheMrCul