Dreamcast Widescreen Hacks

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

  1. dark

    dark Dauntless Member

    Joined:
    Sep 2, 2011
    Messages:
    727
    Likes Received:
    107
    Could similar codes work on the sega saturn?
     
  2. Jun Misugi

    Jun Misugi Member

    Joined:
    Oct 31, 2015
    Messages:
    9
    Likes Received:
    3
    Thank you so much for Sonic Adventure hack :)

    If one day we could have a hack for Nba 2k2 it will be a dream for me :)
     
  3. S4pph4rad

    S4pph4rad Site Supporter 2015

    Joined:
    Nov 28, 2014
    Messages:
    140
    Likes Received:
    114
    I don't see why it wouldn't be. This type of approach should be possible for most 3D games.

    There are Saturn games with built-in 16x9 options, like NiGHTS for example.
     
  4. PZT

    PZT Newly Registered

    Joined:
    Mar 26, 2009
    Messages:
    3
    Likes Received:
    3
    Seconding Legacy of Kain Soul Reaver for a widescreen patch, it's the definitive version of the game, would prefer NTSC-U but I guess it doesn't really matter.
     
  5. SILENT_Pavel

    SILENT_Pavel Gutsy Member

    Joined:
    Jun 23, 2012
    Messages:
    417
    Likes Received:
    163
    paul_met user has created two types of hack for 2D Saturn games: deleting black borders and change the resolution. He has not yet created 16:9 hacks , because he works only with 2D games, but he can.
    http://www.emu-land.net/forum/index.php/topic,73835.msg1157873.html#msg1157873

    You can freely ask anything in english on emu-land forums.
     
    IceMaN30 likes this.
  6. Esppiral

    Esppiral Gutsy Member

    Joined:
    Oct 3, 2012
    Messages:
    495
    Likes Received:
    1,041
    It is possible to remove those black bars in certain Dreamcast 2D games too ( I don't know why they are there in the first place....) and do some other cool things


    [​IMG]

    Need to find an adrress to center the image though.
     
  7. Esppiral

    Esppiral Gutsy Member

    Joined:
    Oct 3, 2012
    Messages:
    495
    Likes Received:
    1,041
    I am looking into it, I've managed to make it 16:9, but it has a lot of glitches specially in the "portals" right now it is useless.
    [​IMG]
     
  8. VIRGIN KLM

    VIRGIN KLM Active Member

    Joined:
    Nov 20, 2015
    Messages:
    44
    Likes Received:
    49
    Hey first post here! Believe it or not we've been doing quite the same thing without knowing eachother for quite some time! I started doing some months ago widescreen patches for PS1 and Dreamcast games. I was about to post the Dreamcast ones on PCSX2 forum but I was directed here instead by a forum member.
    Some of them might already be here but I'll go ahead anyway and post them!

    Soul Calibur (US)
    Code:
    16:9
    022D6138 3F400000
    
    16:10
    022D6138 3EAAAAAB
    
    Eyefinity (48:9)
    022D6138 3E800000
    
    Jet Grind Radio (US)

    Code:
    16:9
    0232E12C 3F400000
    0232E0FC 43F00000
    
    16:10
    0232E12C 3F555555
    0232E0FC 44048000
    
    Eyefinity (48:9)
    0232E12C 3E800000
    0232E0FC 43340000
    
    Sonic Adventure 2 (US)
    Code:
    16:9
    0228DEF8 43F00000
    0228DF28 3F400000
    
    16:10
    0228DEF8 44048000
    0228DF28 3F555555
    
    I'm currently trying to find a way to expand render area on Shenmue games (and any other that may need a render fix).
     
    Last edited: Nov 20, 2015
  9. Esppiral

    Esppiral Gutsy Member

    Joined:
    Oct 3, 2012
    Messages:
    495
    Likes Received:
    1,041
    AeroWings 2 - Airstrike v1.001 (2000)(Crave - Ubi Soft)(PAL)(en-de)
    022A8750----3F400000

    [​IMG]


    Moero, Justice Gauken (Rival Schools 2 JAP)
    02426B74----43700000

    Legacy of Kain - Soul Reaver v1.000 (1999)(EIDOS)(PAL)
    02129FA0---3EF55555
    0212A9BC---3EF55555

    Tested on the Pal UK, and Pal Spanish versions of the game and it works in both, maybe it will work too on other Pal versions, please try and tell me if it does so.

    [​IMG]
     
    Last edited: Nov 20, 2015
  10. VIRGIN KLM

    VIRGIN KLM Active Member

    Joined:
    Nov 20, 2015
    Messages:
    44
    Likes Received:
    49
    Is this correct? I think it's a bit off in mathematics.

    Initial value is 3F200000 which is 0.625 in float
    0.625 * 0.75 = 0.46875
    0.46875 in float is 3EF00000 not 3EF55555
     
    Esppiral likes this.
  11. Shenmue_Trilogy

    Shenmue_Trilogy Rapidly Rising Member

    Joined:
    Oct 29, 2015
    Messages:
    98
    Likes Received:
    40
    @VIRGIN KLM

    Would be interesting to see PS1 games using widescreen. Do you have a few codes for me? :)

    @Esppiral

    Thanks :)
    edit: hmm but the energy bar doesn't look like a circle to me ;)
     
  12. VIRGIN KLM

    VIRGIN KLM Active Member

    Joined:
    Nov 20, 2015
    Messages:
    44
    Likes Received:
    49
    We have a thread in PCSX2 forum that everybody is free to post their hacks. Some very nice people are there! Also I've included a pretty easy tutorial how to do yours. If you find anything, make an account (if you don't have one already) and post it over.
    http://forums.pcsx2.net/Thread-PSOne-Widescreen-Patches

    Also, let's not forget PS2 widescreen hacks, pretty like what started it all (well atleast the trend, I believe chronologically the first widescreen hack in a console was Colin McRae Rally 2.0)
    http://forums.pcsx2.net/Thread-PCSX2-Widescreen-Game-Patches
     
  13. Esppiral

    Esppiral Gutsy Member

    Joined:
    Oct 3, 2012
    Messages:
    495
    Likes Received:
    1,041
    I wonder if we can make widescreen patches for xbox too now that xqemu runs a lot of games.

    Also I am acepting requests for dreamcast games I've covered any single Dreamcast game I wanted in widescrren, except for ecco and phantasy star online...any game you want in particular?
     
    VIRGIN KLM likes this.
  14. VIRGIN KLM

    VIRGIN KLM Active Member

    Joined:
    Nov 20, 2015
    Messages:
    44
    Likes Received:
    49
    It's already happening.
    http://ps2wide.net/lpx.html

    I am trying to do Widescreen patches for NDS games currently, I was only able to do a 16:9 and Eyefinity patch (lol yeah I know!) for Mario Kart DS. I can't find anything similar on other games, or atleast I'm doing/understanding something wrong?
     
  15. Jun Misugi

    Jun Misugi Member

    Joined:
    Oct 31, 2015
    Messages:
    9
    Likes Received:
    3
    Is it possible to have a hack for these following games ? Thank you again Esppiral :)

    -Zero Gunner 2
    -Guitly Gear X
    -Border Down
    -Bomberman Online
    -UEFA STRIKER
    -NBA 2K2
    -Unreal Tournament
    -Rez
     
    Anthony817 likes this.
  16. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,034
    Likes Received:
    893
  17. Esppiral

    Esppiral Gutsy Member

    Joined:
    Oct 3, 2012
    Messages:
    495
    Likes Received:
    1,041
    -=FamilyGuy=- likes this.
  18. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,034
    Likes Received:
    893
    So I know it isn't the case for Shenmue, but for most of the other games, can we simply edit the executable at the right address on disc instead of using codebreaker?
     
  19. VIRGIN KLM

    VIRGIN KLM Active Member

    Joined:
    Nov 20, 2015
    Messages:
    44
    Likes Received:
    49
    just did that!

    Zero Hunner 2 (JP)
    Code:
    16:9
    02323CB0 43700000
    
     
    Last edited: Nov 23, 2015
    Anthony817, d123456 and Esppiral like this.
  20. S4pph4rad

    S4pph4rad Site Supporter 2015

    Joined:
    Nov 28, 2014
    Messages:
    140
    Likes Received:
    114
    No. Pretty much everything is in memory. Easy way to tell this is if you can modify the address in an emulator via cheat engine. The executable regions will be "locked" to read only in Dynarec mode, at least one of the builds of Demul I was using did this. If the address can be modified via Cheat Engine's memory viewer, it's probably not part of the executable.

    Every single one of these can be baked in, but it will involve either game specific assembly hacks or someone coming up with a generic codebreaker-like stub that can be patched into multiple games. It sounds like there might be some room to do this in IP.BIN? I'm not sure though, I don't know how much room for extra code is in there.
     
    Anthony817 likes this.
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page