I'm just wondering if it is possible to get a region cheat for Hyper Street Fighter 2: Anniversary Edition? For nearly all CPS-2 games there are region cheats but I'm unable to find any for this game and I also am not sure how to search for region data in RAM. If anybody has a cheat for this in MAME or knows how to find one I'd really appreciate it.
Thanks!
Hyper Street Fighter 2 Region Cheat?
- Heihachi_73
- Posts: 275
- Joined: Thu Jan 26, 2006 8:10 am
- Location: Melbourne, Australia
- Been thanked: 2 times
- Contact:
Later today I'll have to take a look at it then. I have the asian and japanese regions for this game so I'll just have to take a general look in the RAM and see where items differ. I wish there was a way to dump out search results in MAME and compare outside of the emulator. I know that the region data is stored somewhere in the FFxxxx region of RAM but that's still a LOT of data to look for. If I find it, I'll post it here. 

On Friday evening I was able to take a look at Hyper Street Fighter 2 and I HAVE found the region section in RAM!!!!! Thank god I had the Japanese and Asian regions as otherwise trying to find this one particular byte would have been a nightmare.
I simply loaded up the Japan region and looked in RAM for the specific value that indicates "Japan" in most CPS2 games, then loaded up the Asian version and did the same. It took me some time to find all the RAM values that were not changing as the game progressed, but I then noticed a pattern. Many of the addresses I looked at ended in a 6 except for three specific addresses. The ones that ended in 6 failed completely when I tried to create a cheat for them. The first two address that matched and did not end in six did nothing, but the third one was the winner. I set the value at that address to 02 and the game booted up as the USA region.
I won't get a chance to load up the new cheat to the forums here until sometime tomorrow as my internet was down this past weekend (hence why I had the chance to find the right address) and I won't be home until tomorrow evening. Once I get the values I'll post them here and in the regular Cheat Forum.
One thing to keep in mind is that I was only able to find region switches for Japan, Asia, USA, and I believe Hispanic. I tried other regions but the game never booted if those were used. It looks like Capcom only programmed in a select few regions but decided not to port the game there and instead just released in Japan and Asia. Still, I'm just psyched that I was able to find the region byte in RAM and make a working cheat out of it!
I simply loaded up the Japan region and looked in RAM for the specific value that indicates "Japan" in most CPS2 games, then loaded up the Asian version and did the same. It took me some time to find all the RAM values that were not changing as the game progressed, but I then noticed a pattern. Many of the addresses I looked at ended in a 6 except for three specific addresses. The ones that ended in 6 failed completely when I tried to create a cheat for them. The first two address that matched and did not end in six did nothing, but the third one was the winner. I set the value at that address to 02 and the game booted up as the USA region.
I won't get a chance to load up the new cheat to the forums here until sometime tomorrow as my internet was down this past weekend (hence why I had the chance to find the right address) and I won't be home until tomorrow evening. Once I get the values I'll post them here and in the regular Cheat Forum.
One thing to keep in mind is that I was only able to find region switches for Japan, Asia, USA, and I believe Hispanic. I tried other regions but the game never booted if those were used. It looks like Capcom only programmed in a select few regions but decided not to port the game there and instead just released in Japan and Asia. Still, I'm just psyched that I was able to find the region byte in RAM and make a working cheat out of it!
