How to fix the region bug?

Discussion in 'Discussion and Q&A Archive' started by FireRat, Apr 23, 2010.

Thread Status:
Not open for further replies.
  1. FireRat

    FireRat Do Not Interact With This User, Anywhere!!! Exiled

    Joined:
    Oct 31, 2009
    Messages:
    535
    I looking the sonic 1 (original) and various hacks of this game, and if this plays in EUR region the music is too slow because the sound driver is processed by the 68k.


    How to fix this speeds?
     
  2. MarkeyJester

    MarkeyJester ♡ ! Member

    Joined:
    Jun 27, 2009
    Messages:
    2,867
    This thread is pointless.


    After "google searching" and doing my "research", I have came to a conclusion that the sound driver has to be written on the Z80, or better yet, programmed in such a way that the music plays at a faster tempo in EUR region.


    And that took me 5 minutes to find out.
     
  3. MrSpade

    MrSpade It's meant to be Mr_Spad3 but y'know... Member

    Joined:
    Dec 5, 2009
    Messages:
    172
    Location:
    The UK
    It plays at a slower tempo in EUR regions actually. :p


    But still to the point, whats stopping you playing the game in USA/JAP mode? Especially since most hacks nowdays are based off their American variations.
     
    Last edited by a moderator: Apr 23, 2010
  4. Selbi

    Selbi The Euphonic Mess Member

    Joined:
    Jul 20, 2008
    Messages:
    2,429
    Location:
    Northern Germany
    It's actually not even a bug, it's just a different way how the different regions work. If you absolutley want to "fix" it, you could find out the region and slowing down the sound driver a bit (not sure if this is possible or a good idea at all, though).
     
  5. FireRat

    FireRat Do Not Interact With This User, Anywhere!!! Exiled

    Joined:
    Oct 31, 2009
    Messages:
    535
    If cannot fix this, how to lock the EUR region on my game?
     
  6. Selbi

    Selbi The Euphonic Mess Member

    Joined:
    Jul 20, 2008
    Messages:
    2,429
    Location:
    Northern Germany
    The region is being set by the emulator, not the game. There's no way to lock it or something.
     
  7. MarkeyJester

    MarkeyJester ♡ ! Member

    Joined:
    Jun 27, 2009
    Messages:
    2,867
    Reread my post again please, if you read it carefully, you'll see that I was "suggesting" to program it to "increase" the tempo value in EUR to make the tempo play "Faster", so that it would appear to play at the same speed as NTSC. I did not say that it already "does" play at a faster tempo =P
     
  8. FireRat

    FireRat Do Not Interact With This User, Anywhere!!! Exiled

    Joined:
    Oct 31, 2009
    Messages:
    535
    Some games, if plays in EUR region, shows the message "THIS GAME IS PRODUCED ONLY FOR NTSC GENESIS/MEGADRIVE SYSTEMS"
     
  9. Pokepunch

    Pokepunch That guy who posts on occasion Member

    Joined:
    Aug 7, 2009
    Messages:
    270
    Location:
    UK
    I don't know if I'm right about this but doesnt that message only appears on real hardware??
     
    Last edited by a moderator: Apr 24, 2010
  10. DanielHall

    DanielHall Well-Known Member Member

    Joined:
    Jan 18, 2010
    Messages:
    860
    Location:
    North Wales
    Some games, that is. You don't even have region lock on Sonic 1-3.
     
  11. MrSpade

    MrSpade It's meant to be Mr_Spad3 but y'know... Member

    Joined:
    Dec 5, 2009
    Messages:
    172
    Location:
    The UK
    Ahh, sorry about that.


    I failed once again. :p
     
  12. FireRat

    FireRat Do Not Interact With This User, Anywhere!!! Exiled

    Joined:
    Oct 31, 2009
    Messages:
    535
    Ok, I need to increase the tempo if is the EUR region, but how to make this check? =P
     
  13. DanielHall

    DanielHall Well-Known Member Member

    Joined:
    Jan 18, 2010
    Messages:
    860
    Location:
    North Wales
    We know, but why? No one plays in PAL on GENS/Kega.
     
  14. OrdosAlpha

    OrdosAlpha RIGHT! Naebody move! Root Admin

    Joined:
    Aug 5, 2007
    Messages:
    1,793
    Location:
    Glasgow, Scotland
    I do. I like my PAL only gmes to play at their default speed, that way the music sounds like it should, and not like its on Amphetamine or Methamphetamine.
     
    Last edited by a moderator: Apr 25, 2010
  15. Selbi

    Selbi The Euphonic Mess Member

    Joined:
    Jul 20, 2008
    Messages:
    2,429
    Location:
    Northern Germany
    Even though I always play on NTSC I still don't think it's a problem that the people who play on PAL should have a problem playing a game.
     
  16. DanielHall

    DanielHall Well-Known Member Member

    Joined:
    Jan 18, 2010
    Messages:
    860
    Location:
    North Wales
    I never said i had a problem with PAL. I was just asking why HCKTROX wanted to speed up the function despite being underused.
     
  17. FireRat

    FireRat Do Not Interact With This User, Anywhere!!! Exiled

    Joined:
    Oct 31, 2009
    Messages:
    535
    Oh c'mon


    How to make this check? i want to make my game as much bug-free as possible =P
     
    Last edited by a moderator: Apr 26, 2010
  18. DanielHall

    DanielHall Well-Known Member Member

    Joined:
    Jan 18, 2010
    Messages:
    860
    Location:
    North Wales
    PAL speed isn't a bug.
     
  19. MarkeyJester

    MarkeyJester ♡ ! Member

    Joined:
    Jun 27, 2009
    Messages:
    2,867
    You check the Hardware's I/O ports for the region code.


    I wont tell you how to do this in MC68 assembly, because you'll have lots more fun researching this yourself =)

    To say it's a bug is similar to saying that the spike behaviour in Sonic 1 is a bug, although the later Sonic games were corrected for speed on the PAL systems, it is still unknown if it is infact a bug, or not. On the plus side to using PAL, you have overclocking which means the processor can perform more operations without lag, so you could say that NTSC has a bug where it lags with less operations.


    Which is why it's best not to bring it up as a "bug" in the first place. So, not a bug, just the processor using less electricity.
     
  20. FireRat

    FireRat Do Not Interact With This User, Anywhere!!! Exiled

    Joined:
    Oct 31, 2009
    Messages:
    535
    Ok. I now changed the regions, when if the emulator is in "auto-detect" mode, uses the japan version
     
Thread Status:
Not open for further replies.