Dreamcast Widescreen Hacks

Discussion in 'Sega Dreamcast Development and Research' started by S4pph4rad, Oct 20, 2015.

  1. Esppiral

    Esppiral Gutsy Member

    Joined:
    Oct 3, 2012
    Messages:
    495
    Likes Received:
    1,041
    SHENMUE (PAL) Ultrawidescreen (21:9)

    Value 1
    Code:
    Find
    
    CCCCCC3D AAAAAA3F
    Replace
    
    CCCCCC3D 26B41740
    Render fix
    Code:
    Find
    
    203F090C 8BC78AD4 FFE55224 51145214
    Replace
    
    303F090C 8BC78AD4 FFE55224 51145214
    Render Fix
    Code:
    Find
    
    09000900 09000900 09000900 09000900 09000900 09000900 09000900 00000000 00000000 00000000 00000000 09000900 09000900 09000900 09000900 00000000 00000000 00000000
    
    Replace
    
    09000900 09000900 09000900 09000900 09000900 09000900 09000900 0000FA44 00001643 AAAAAA3F AAAAAA3F 00090009 00090009 00090009 00090009 00004042 AAAAAA3F AAAAAA3F 
    [​IMG]


    SHENMUE II (PAL) Ultrawidescreen (21:9)

    Code:
    Find
    ABAAAA3F 90FF1D8C
    Replace
    26B41740 90FF1D8C
    Value 2 Render Fix
    Code:
    Find
    00000000 00000000 00000000 00000000 09000900 09000900 09000900 09000900 00000000 00000000 00000000
    Replace
    00001B43 0000F043 AAAAAA3F AAAAAA3F 09000900 09000900 09000900 09000900 0000F041 AAAAAA3F AAAAAA3F
    Value 3 (Render Fix)
    Code:
    Find
    Find
    60DF048C 00000000 00000000 E62F224F F36E06D1
    Replace
    FA3B008C 00000000 00000000 E62F224F F36E06D1
    Value 4 (No Black Bars)

    Code:
    Find
    01A0 01E100E1 A36002C9
    Replace
    01a0 00e100E1 A36002C9
    [​IMG]



    Shenmue Passport (PAL) Ultrawidescreen (21:9)

    Code:
    Find
    
    CCCCCC3D AAAAAA3F C067240C
    
    Replace
    
    CCCCCC3D 26B41740 C067240C

    Code:
    Find
    
    005A0C0C E62FD62F C62FB62F A62F962F
    
    Replace
    
    B83C000C E62FD62F C62FB62F A62F962F
    Code:
    Find
    
    01E50B00 53600900 09000900 09000900 09000900 09000900 09000900 09000900 09000900 00000000 00000000 00000000 00000000 09000900 09000900 09000900 09000900 00000000 00000000 00000000
    
    Replace
    
    01E50B00 53600900 09000900 09000900 09000900 09000900 09000900 09000900 09000900 00008C43 0000F042 AAAAAA3F AAAAAA3F 09000900 09000900 09000900 09000900 AAAAAA3F AAAAAA3F AAAAAA3F
    [​IMG]

    [​IMG]
     
    Last edited: Sep 23, 2017
  2. fluffymadness

    fluffymadness Active Member

    Joined:
    Jul 7, 2016
    Messages:
    35
    Likes Received:
    5
  3. BimboBoop

    BimboBoop Rising Member

    Joined:
    Jul 6, 2016
    Messages:
    71
    Likes Received:
    12
    Yes I already knew those are already posted Anthony, but those HEX (FIND / REPLACE) codes will not work on Codebreaker. They must be posted as CodeBreaker codes, in order to work with it. Thats why I am requesting those codes. :)
     
  4. fluffymadness

    fluffymadness Active Member

    Joined:
    Jul 7, 2016
    Messages:
    35
    Likes Received:
    5
  5. BimboBoop

    BimboBoop Rising Member

    Joined:
    Jul 6, 2016
    Messages:
    71
    Likes Received:
    12
    Awesome Fluffymadness!! I will try it! I probably didnt noticed since it says ZERO HUNNER xD lol I tought I even reviewed all the 50 pages here. Thanks again Fluffymadness!!
     
  6. Gizmo613

    Gizmo613 Active Member

    Joined:
    Jul 14, 2017
    Messages:
    34
    Likes Received:
    16
    Is there a quick tutorial on how to edit the CDI image with these hexes? Really interested in playing some of the games in widescreen, especially Tokyo Xtreme Racer 2!
     
    fafadou likes this.
  7. fafadou

    fafadou Gutsy Member

    Joined:
    Aug 3, 2016
    Messages:
    474
    Likes Received:
    185
    Yeah I'm looking for this too.

    We have to replace this in the 1st_read.bin or it's available only with gameshark ?
     
  8. fluffymadness

    fluffymadness Active Member

    Joined:
    Jul 7, 2016
    Messages:
    35
    Likes Received:
    5
    @Gizmo613
    just open the cdi image with any hex editor of your choice.. And then select search and replace from the menue.

    eg. for Tokyo Xtreme Racer 2 just, select search and replace all.
    The code to replace for Tokyo Xtreme Racer 2 occurs at 4 places in the cdi image. So you have to replace all four of them for the patch to work.

    Widescreen 16:9 ( 4 TIMES)
    Code:
    FIND
    ABAAAA3F
    REPLACE
    721C4740

    After you've done that, you can simply save the image to play in widescreen.

    You can use flex hex for example. In the menue select Search->Replace-> Find what:hex bytes
    Then enter the value
    AB AA AA 3F
    Replace with:
    72 1C 47 40
    Then press replace all.

    @fafadou
    The 1st_read.bin is simply a part of the whole cdi image. So you can just do a simple search and replace with the hex editor, to replace the values of the files.
    For a gdrom dump, you have to open one of the tracks in the hex editor. I think it is usually the largest one.
     
    Last edited: Sep 25, 2017
    fafadou and Gizmo613 like this.
  9. Gizmo613

    Gizmo613 Active Member

    Joined:
    Jul 14, 2017
    Messages:
    34
    Likes Received:
    16

    And it will still be ok to burn them to cd-r?
     
  10. fluffymadness

    fluffymadness Active Member

    Joined:
    Jul 7, 2016
    Messages:
    35
    Likes Received:
    5
  11. Gizmo613

    Gizmo613 Active Member

    Joined:
    Jul 14, 2017
    Messages:
    34
    Likes Received:
    16
    Alright! I'll give these a try when I get home from work. Thanks for your help.

    Edit: I noticed that widescreen hex is for the EU version of TXR2. I have the US version. Has the US version been found?
     
    Last edited: Sep 25, 2017
  12. Esppiral

    Esppiral Gutsy Member

    Joined:
    Oct 3, 2012
    Messages:
    495
    Likes Received:
    1,041
    Vanishing Point

    Code:
    Find
    00002044 0000B443 0000F043
    Replace
    0000F043 00008743 0000F043
    
    [​IMG][​IMG]
     
    fafadou, megavolt85 and Anthony817 like this.
  13. Esppiral

    Esppiral Gutsy Member

    Joined:
    Oct 3, 2012
    Messages:
    495
    Likes Received:
    1,041
    SEGA SEGAKATANA SEGA ENTERPRISES08D0 GD-ROM1/1 JUE 07BBA10 T1215N V1.00120000710 1ST_READ.BIN SEGA LC-T-12 CANNON SPIKE


    Code:
    FIND
    00009643 9A99993E ABAAAA3F
    REPLACE
    00009643 9A99993E 398EE33F
    [​IMG]
     
  14. demilich

    demilich Spirited Member

    Joined:
    Jul 10, 2017
    Messages:
    129
    Likes Received:
    28
    @Esppiral
    Any chance you will be able to find the codebreaker codes for these? My physical dreamcast library is not very large, but with the games I do have physically, I would like to be able to play them in widescreen.
    Thanks!

    Power Stone JP
    Gun Spike JP
    Dino Crisis US
    Capcom Vs SNK US
     
  15. Gizmo613

    Gizmo613 Active Member

    Joined:
    Jul 14, 2017
    Messages:
    34
    Likes Received:
    16
    @Esppiral
    When you get the chance to get these hex patched:
    Skies of Arcadia US
    Tokyo Xtreme Racer 1 & 2 US
    PowerStone 1 & 2 US
    Evolution 1 & 2 US
    Marvel vs Capcom 1 & 2 US
    Grandia 2 US (widescreen plus 60 fps battle)

    Thank you
     
  16. Esppiral

    Esppiral Gutsy Member

    Joined:
    Oct 3, 2012
    Messages:
    495
    Likes Received:
    1,041
    I will only hack Pal or Japanese games, the reason is simple, if a Pal game supports VGA and 60 hz + multilanguage (english, spanish, Italian, french and german) I don't see a reason to hack the US version since it usually only contains english , instead I prefer to focus on hacking other games rather than the US version since the EUR version is serviceable enough.

    The reason to hack japanese versions is obvious.

    The only reason to hack the US verion of game is if the Pal version does not contain english ( very unlikely) or the pal version does not support VGA or 60 hz.

    [​IMG]
     
    d123456, Anthony817, wombat and 2 others like this.
  17. Esppiral

    Esppiral Gutsy Member

    Joined:
    Oct 3, 2012
    Messages:
    495
    Likes Received:
    1,041
    SEGA SEGAKATANA SEGA ENTERPRISES4B82 GD-ROM1/1 JUE 0799810 T36807N V1.00120000418 OMIKRON THE NOMAD SOUL

    Code:
    FIND
    35FA0E3C 2C67098C ABAAAA3F
    REPLACE
    35FA0E0C 2C67098C 398EE33F

    [​IMG]
     
    Anthony817 and megavolt85 like this.
  18. backgamon

    backgamon EmuscreenHD

    Joined:
    Oct 28, 2012
    Messages:
    17
    Likes Received:
    7
    Very good find, it work on PAL M5 (FR) version too, no modification required.
    A big thanks for this :)
     
    Esppiral likes this.
  19. Aleron Ives

    Aleron Ives Rapidly Rising Member

    Joined:
    Jan 29, 2012
    Messages:
    77
    Likes Received:
    44
    ...or because the person doesn't want to download the PAL version when he could just patch the dump he made of his own NTSC-U GD-ROM. People should ideally be able to patch their own games, not just bootlegs they downloaded from random sites.

    Note: I'm not saying you're obligated to patch all game regions, since you're free to spend your time however you please, but it's also not true that patching US releases is pointless when true Dreamcast enthusiasts are going to have their own original copies that they'd like to run in widescreen.
     
  20. Esppiral

    Esppiral Gutsy Member

    Joined:
    Oct 3, 2012
    Messages:
    495
    Likes Received:
    1,041
    Fair point, anyway most of these hex hacks are actually "region free" in a meaning that most of the time they work regardless of the region of the game.

    That's not the case with CB or AR codes most of the time.
     
    Mistawani and Anthony817 like this.
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page