Post by cronos on Feb 16, 2006 3:00:12 GMT 1
ok, let me get this straight, this is no newbie post bla bla, I´m into emulation for years bla, it´s just a huge post, sorry.
this "trick" is nothing new nor fancy but i´m sick of people complaining and not even trying to use PAL roms (many of you ARE aware of using pal roms, so as i said, nothing new here) but I need some help (read further) that´s also why I am posting this.. since the timing of tyl is perfect for PAL roms (which is not a given for many emulators..) you might consider the following advice - if not, it´s just a hint - don´t use it.
FIRST METHOD to get more speed: (the obvious for most of you):
If you play a game like for example Castlevania IV, which needs fluid 60 fps to "feel" right, why not try the PAL version. It´s the same as the US (not the JAP by the way, has JAP text and a FAR nicer "GUI" but that´s another story). The PAL version feels perfect (music and all) at just 50 FPS, that´s simply 10 FPS less to emulate to get the game right.
SECOND METHOD
If you have a game that´s US only (like Crono Trigger) you can make it run at PAL (50hz=50FPS needed), with some easy HEX hacking. THE PLUS: you get correct timing for the music (not faster nor slower) while the game runs at 50hz (it is of course running slower but it´s HARDLY noticeable until you are a purist - or play Star Ocean where the speec h samples might play twice etc. After all no big deal.
The way to do it: (found this out two years ago, here´s a quick hint, the full guide might come later as I am still searching some notes I made about it)
As there is no tool to easily change NTSC to PAL (tried many, maybe I overlooked something, just post here if you know better) you have to look up for a specific value. To find it I will explain it for Mickey & Donald 3 (japanese).
If you want to hack that game to play at 50hz, just open the rom (even with english translation applied, doesn´t matter) and look up "mickey" or "donald". Somewhere in the rom you will find this string and near this string there should be the adress 101D9 or 81D9 (differs from game to game) and THERE you will find a 00 as it is a Japanese game (value indicates "Japanese NTSC") and you change it to 02 (indicates "PAL"). next time you boot up the rom, tyl will recognize it as a PAL game and it plays at 50hz and some games will then feel perfectly right. As I said, you can´t actually "see" that it´s slower and I am a hardcore purist in emulation (why would I even write this if not? ) and I can live with it. If you didn´t understand it, wait for some posts of people who know what I´m talking about and they will explain it, I just have no time to explain it in detail but I can assure you that it works.
OK and HERE IS WHY I AM POSTING ALL THIS HERE:
I need your help. It might be that TYL won´t apply any speed hacks anymore since the original rom has changed (if you have a translated rom there is also no way to apply the speed hack, if TYL has one for that one). ON FURTHER NOTICE:
One of my favourite SNES games the PAL version of CONTRA which is called PROBOTECTOR in europe would run PERFECTLY if the speedhacks that apply for CONTRA (has a different main character and ingame pictures that´s ALL) would also apply for PROBOTECTOR but they won´t so ---
MY question to the creators of this emulator is: HOW can I create my OWN speed hacks for games and insert them into the emulator? I want the speed hack for Contra US and Demon´s Crest US in particular to work on the PAL versions of those games aswell. Demon´s Crest PAL (NO difference to US version by the way, just less FPS needed) will be working almost 50fps then at 1 frameskip which makes it near perfect. The GBA emulator has some sort of tool which tries to find speed hacks for games but I can´t get them into tyl since that "speedhack database" is hardcoded. If one could add own speed hacks, games like Demon´s Crest could nearly work at full speed (if used pal version). The NTSC version of Demon´s Crest works already ok but at 45/60 fps the music just plays too slow really.
Ok, ultra long post, I don´t care, don´t have any more time, please think about it and post your Ideas, have fun.
this "trick" is nothing new nor fancy but i´m sick of people complaining and not even trying to use PAL roms (many of you ARE aware of using pal roms, so as i said, nothing new here) but I need some help (read further) that´s also why I am posting this.. since the timing of tyl is perfect for PAL roms (which is not a given for many emulators..) you might consider the following advice - if not, it´s just a hint - don´t use it.
FIRST METHOD to get more speed: (the obvious for most of you):
If you play a game like for example Castlevania IV, which needs fluid 60 fps to "feel" right, why not try the PAL version. It´s the same as the US (not the JAP by the way, has JAP text and a FAR nicer "GUI" but that´s another story). The PAL version feels perfect (music and all) at just 50 FPS, that´s simply 10 FPS less to emulate to get the game right.
SECOND METHOD
If you have a game that´s US only (like Crono Trigger) you can make it run at PAL (50hz=50FPS needed), with some easy HEX hacking. THE PLUS: you get correct timing for the music (not faster nor slower) while the game runs at 50hz (it is of course running slower but it´s HARDLY noticeable until you are a purist - or play Star Ocean where the speec h samples might play twice etc. After all no big deal.
The way to do it: (found this out two years ago, here´s a quick hint, the full guide might come later as I am still searching some notes I made about it)
As there is no tool to easily change NTSC to PAL (tried many, maybe I overlooked something, just post here if you know better) you have to look up for a specific value. To find it I will explain it for Mickey & Donald 3 (japanese).
If you want to hack that game to play at 50hz, just open the rom (even with english translation applied, doesn´t matter) and look up "mickey" or "donald". Somewhere in the rom you will find this string and near this string there should be the adress 101D9 or 81D9 (differs from game to game) and THERE you will find a 00 as it is a Japanese game (value indicates "Japanese NTSC") and you change it to 02 (indicates "PAL"). next time you boot up the rom, tyl will recognize it as a PAL game and it plays at 50hz and some games will then feel perfectly right. As I said, you can´t actually "see" that it´s slower and I am a hardcore purist in emulation (why would I even write this if not? ) and I can live with it. If you didn´t understand it, wait for some posts of people who know what I´m talking about and they will explain it, I just have no time to explain it in detail but I can assure you that it works.
OK and HERE IS WHY I AM POSTING ALL THIS HERE:
I need your help. It might be that TYL won´t apply any speed hacks anymore since the original rom has changed (if you have a translated rom there is also no way to apply the speed hack, if TYL has one for that one). ON FURTHER NOTICE:
One of my favourite SNES games the PAL version of CONTRA which is called PROBOTECTOR in europe would run PERFECTLY if the speedhacks that apply for CONTRA (has a different main character and ingame pictures that´s ALL) would also apply for PROBOTECTOR but they won´t so ---
MY question to the creators of this emulator is: HOW can I create my OWN speed hacks for games and insert them into the emulator? I want the speed hack for Contra US and Demon´s Crest US in particular to work on the PAL versions of those games aswell. Demon´s Crest PAL (NO difference to US version by the way, just less FPS needed) will be working almost 50fps then at 1 frameskip which makes it near perfect. The GBA emulator has some sort of tool which tries to find speed hacks for games but I can´t get them into tyl since that "speedhack database" is hardcoded. If one could add own speed hacks, games like Demon´s Crest could nearly work at full speed (if used pal version). The NTSC version of Demon´s Crest works already ok but at 45/60 fps the music just plays too slow really.
Ok, ultra long post, I don´t care, don´t have any more time, please think about it and post your Ideas, have fun.