Xbox Region Lock, how does it work?

Discussion in 'Xbox (Original console)' started by hydr0x, Nov 25, 2015.

  1. hydr0x

    hydr0x Member

    Joined:
    Oct 23, 2015
    Messages:
    8
    Likes Received:
    0
    Curiously, I'm having a hard time finding answers to the following questions anywhere, so I hope (no, I'm sure!) you guys can help me :)

    1) How does the region coding work? Is it software-sided (e.g. software can, but doesn't have to, check the systems region information and block accordingly) or is it hardware-sided (e.g. similar to DVD region codes, the region information is stored on the disc, and the console checks if it can run that region).

    2) If it is hardware-sided, is each game encoded to ONE specific region or, as with movie DVDs, can it be encoded to multiple codes at once.

    3) Either way, what are the possible codes?

    4) Are there CD-ROM games for the Xbox, and if so, how does their region lock differ from the DVD-ROM games?

    Thanks in advance!
     
  2. XboxSurgeon

    XboxSurgeon Site Supporter Since 2013

    Joined:
    Nov 18, 2013
    Messages:
    2,109
    Likes Received:
    923
    I think it's software if I'm not mistaken because debug/development kits and softmod consoles can play all regions without hardware modifications. Debug kits just have more ram. But that's just based on software stuff. Tsop and chipped consoles have region free capabilities but that obviously taints the issue at hand since those are hardware related. It's no different to how a debug or softmod can play backups without hardware modifications.
     
  3. rso

    rso Gone. See y'all elsewhere, maybe.

    Joined:
    Mar 26, 2010
    Messages:
    2,190
    Likes Received:
    447
    1) It's part of each XBE's header. More at http://www.caustik.com/cxbx/download/xbe.htm
    The kernel examines this when loading the file, just like the signature.
    3) Available regions:
    XBEIMAGE_GAME_REGION_NA 0x00000001
    XBEIMAGE_GAME_REGION_JAPAN 0x00000002
    XBEIMAGE_GAME_REGION_RESTOFWORLD 0x00000004
    XBEIMAGE_GAME_REGION_MANUFACTURING 0x80000000
    2) The values above were chosen to be able to be xored together nicely, so you can mix-and-match as you like.
    4) Again, follow the link above. It's just XBE flags exactly like on DVDs, but with different media flags. One could also just set all teh mediah flagz and press both DVDs and CDs containing exactly the same files, but I don't really see the point in doing that tbh.
     
  4. hydr0x

    hydr0x Member

    Joined:
    Oct 23, 2015
    Messages:
    8
    Likes Received:
    0
    Fantastic rso, thanks so much, exactly what I was looking for!
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page