Sega's patches to Virtual Console releases

Discussion in 'General Sega Discussion' started by evilhamwizard, Jul 13, 2009.

  1. ICEknight

    ICEknight

    Researcher Researcher
    <!--quoteo(post=340491:date=Aug 14 2009, 02:09 AM:name=evilhamwizard)--><div class='quotetop'>QUOTE (evilhamwizard @ Aug 14 2009, 02:09 AM) <a href="index.php?act=findpost&pid=340491"><img src="public/style_images/retro/snapback.png"></a></div><div class='quotemain'><!--quotec-->EDIT: Idea of the century, maybe you could run a VC game and run some kind of memory/process attachment program to manually pull the patched roms directly from memory? It worked with PCSX2 for getting the Phantasy Star roms out, and it also worked for Sonic Mega Collection (I think). So give that a shot...<!--QuoteEnd--></div><!--QuoteEEnd-->Anybody tried this yet? Just wondering.
     
  2. evilhamwizard

    evilhamwizard

    Researcher Researcher
    1,294
    0
    16
    I got the memory dump of Phantasy Star II when it's loaded on the Wii. From the looks of it, and I'm just assuming this, it loads both the Original plus the newly patched version in memory at the same time. I don't know how to extract the rom though, but it should be easy for people are who used to using Hex Editors.

    You can grab the dump <a href="http://dl.getdropbox.com/u/38216/ram.7z" target="_blank">here</a>.

    I'll find a way to get more games as soon as I get them again. If you want to join me, load Dolphin-Emu in debugging mode (make a batch file so it can load the main executable with a -d flag), load your game, press Play, then open up the Memory tab on the left (it might be tucked away on the left, so drag it out so you can see it.), then finally click the Dump Memory button and Dolphin will crash. You can find the dumped RAM in User\Dump\ram.raw.
     
  3. ICEknight

    ICEknight

    Researcher Researcher
    Erm, just found this.

    <!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->SEGA MEGA DRIVE (C)SEGA 1988.NOV
    PHANTASY STAR 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BACKUP RAM
    PROGRAMMED BY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NAKA YUJI<!--c2--></div><!--ec2-->

    Hey, at the very end of the ROM, it says:
    <!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->GREEN CROSS FIX.<!--c2--></div><!--ec2-->

    By the way, both copies of the ROM inside RAM seem to be identical (patched), made from version 02.


    EDIT: Uploaded <a href="http://www.megaupload.com/?d=HUT7GPXT" target="_blank">here</a> (with its internal name).
     
  4. evilhamwizard

    evilhamwizard

    Researcher Researcher
    1,294
    0
    16
    Here's Phantasy Star IV (EU). I'll do Shinobi next:

    <a href="http://dl.getdropbox.com/u/38216/ram-ps4eu.7z" target="_blank">http://dl.getdropbox.com/u/38216/ram-ps4eu.7z</a>
     
  5. ICEknight

    ICEknight

    Researcher Researcher
    <!--quoteo(post=365600:date=Oct 24 2009, 11:21 PM:name=evilhamwizard)--><div class='quotetop'>QUOTE (evilhamwizard @ Oct 24 2009, 11:21 PM) <a href="index.php?act=findpost&pid=365600"><img src="public/style_images/retro/snapback.png"></a></div><div class='quotemain'><!--quotec-->Here's Phantasy Star IV (EU). I'll do Shinobi next:

    <a href="http://dl.getdropbox.com/u/38216/ram-ps4eu.7z" target="_blank">http://dl.getdropbox.com/u/38216/ram-ps4eu.7z</a><!--QuoteEnd--></div><!--QuoteEEnd-->
    Note to those confused: He means "<I>EU</I>ropean", not "<I>E</I>urope + <I>U</I>S". The ROM inside is PAL.


    EDIT: And it looks like there's no dump of the PAL version on the internet? Could you please also extract the ROMs inside the WADs, so we can compare them with the known dumps?

    EDIT 2: Hey, in the case of PS4 there are two different ROMs indeed!

    EDIT 3: The internal name (for the unpatched one?) is PhantasyStar4_Europe.SGD, by the way.
     
  6. evilhamwizard

    evilhamwizard

    Researcher Researcher
    1,294
    0
    16
    Here it is:

    <a href="http://dl.getdropbox.com/u/38216/ps4-eu-vc-data.7z" target="_blank">http://dl.getdropbox.com/u/38216/ps4-eu-vc-data.7z</a>
     
  7. ICEknight

    ICEknight

    Researcher Researcher
    Thanks a lot for the files. Are you getting these from torrents?

    Just found this inside the RAM dumps for both Phantasy Stars:
    <!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->DynaBrothers2Special....
    AlienSoldier....
    BareKnuckle3....
    BareKnuckle3(eu)....
    BareKnuckle3(us)....
    EccoTheDolphin2(eu).
    GunstarHeroes...
    GunstarHeroes(us)...
    HybridFront.
    Pulseman....
    Sonic2(eu)<!--c2--></div><!--ec2-->
    <!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->DHMD....
    DHMU....
    MLMD....
    MW3J....
    MW4J....
    RSTJ....
    RSTU....
    ECOJ....
    ECOU....
    HAR2....
    SN1J....
    SN1U....
    GAXE....
    CLMS....
    ABST....
    CZMD....
    CZMU....
    CZME....
    Sonic2..
    roms.c..KSCC.<!--c2--></div><!--ec2-->
     
  8. evilhamwizard

    evilhamwizard

    Researcher Researcher
    1,294
    0
    16
    Hm, I'm not sure what to make of that. It's true that there have been references to other games in other Virtual Console files (Earthbound references I think). Not sure what the purpose is for having a list like that.

    Another thing I realized is that we can probably get those encrypted/different versions of SNES games I've heard about - like SMRPG. I don't know how to find the header for those though, but we can still dump the memory and take a peek.
     
  9. MarzSyndrome

    MarzSyndrome

    Everything is going to the beat. Member
    <!--quoteo(post=340024:date=Aug 12 2009, 10:53 AM:name=ICEknight)--><div class='quotetop'>QUOTE (ICEknight @ Aug 12 2009, 10:53 AM) <a href="index.php?act=findpost&pid=340024"><img src="public/style_images/retro/snapback.png"></a></div><div class='quotemain'><!--quotec--><!--quoteo(post=340014:date=Aug 12 2009, 04:45 AM:name=GagaMan)--><div class='quotetop'>QUOTE (GagaMan @ Aug 12 2009, 04:45 AM) <a href="index.php?act=findpost&pid=340014"><img src="public/style_images/retro/snapback.png"></a></div><div class='quotemain'><!--quotec-->This is why M2 > Backbone folks!<!--QuoteEnd--></div><!--QuoteEEnd-->Well... thanks to Backbone, PS3 and Xbox owners have Spider-Man in Revenge of Shinobi, instead of Ladybug-Dude. =P<!--QuoteEnd--></div><!--QuoteEEnd-->
    Except Revenge of Shinobi isn't in the Ultimate Collection???


    On-topic, has anyone noticed Golden Axe III appears to use a unique rom for the EU VC release? It doesn't match any of the existing GAIII roms. Interesting to know what got altered considering it was a Japan-only release (and the US VC release doesn't use the Sega Channel version, but rather the Jap rom).
     
  10. ICEknight

    ICEknight

    Researcher Researcher
    <!--quoteo(post=366469:date=Oct 27 2009, 09:46 AM:name=MarzSyndrome)--><div class='quotetop'>QUOTE (MarzSyndrome @ Oct 27 2009, 09:46 AM) <a href="index.php?act=findpost&pid=366469"><img src="public/style_images/retro/snapback.png"></a></div><div class='quotemain'><!--quotec-->Except Revenge of Shinobi isn't in the Ultimate Collection???<!--QuoteEnd--></div><!--QuoteEEnd-->Fuck, that's true. I wonder where did I get that idea from.

    <!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->On-topic, has anyone noticed Golden Axe III appears to use a unique rom for the EU VC release? It doesn't match any of the existing GAIII roms.<!--QuoteEnd--></div><!--QuoteEEnd-->ROM plz?
     
  11. evilhamwizard

    evilhamwizard

    Researcher Researcher
    1,294
    0
    16
    Just bumping this topic to let people who were specifically interested in the patch files - but Sonic & Knuckles doesn't have anything.

    But the ROM is weird. I think they just added all of the games that could be locked on into one SGD file (sonic3/sonick/sonic2 all in one).

    You can grab all the files from the WAD <a href="http://dl.dropbox.com/u/38216/s3kjapvc.7z" target="_blank">here</a>.
     
  12. MarzSyndrome

    MarzSyndrome

    Everything is going to the beat. Member
    Intriguing indeed. Firing it up through Fusion just loads Sonic 3 & Knuckles. Although according to Wikipedia's S&K article, this VC release is supposed to be able to detect if you already purchased Sonic 1/2/3 and allow a "virtual lock-on" to those titles. But I don't know much more than that.
     
  13. ICEknight

    ICEknight

    Researcher Researcher
    That ROM is just:

    Sonic & Knuckles
    +
    Sonic 3 (Japan)
    +
    Sonic 2 (v.1)
    +
    Sonic & Knuckles upper memory
     
  14. JoseTB

    JoseTB

    Tech Members Tech Member
    631
    0
    0
    <!--quoteo(post=370970:date=Nov 8 2009, 04:00 PM:name=ICEknight)--><div class='quotetop'>QUOTE (ICEknight @ Nov 8 2009, 04:00 PM) <a href="index.php?act=findpost&pid=370970"><img src="public/style_images/retro/snapback.png"></a></div><div class='quotemain'><!--quotec-->That ROM is just:

    Sonic & Knuckles
    +
    Sonic 3 (Japan)
    +
    Sonic 2 (v.1)
    +
    Sonic & Knuckles upper memory<!--QuoteEnd--></div><!--QuoteEEnd-->

    I checked out of curiosity if the upmem was recompiled to work on that location of the rom but that doesn't seem to be the case, so I guess the lock-on stuff is mostly handled by the emulator itself.
     
  15. Kiddo Cabbusses

    Kiddo Cabbusses

    Researcher Researcher
    Can I redirect some of you folks to this thread for a moment?

    <a href="http://forums.sonicretro.org/index.php?showtopic=18403" target="_blank">http://forums.sonicretro.org/index.php?showtopic=18403</a>

    I want to get the ROM of Dyna Brothers 2 Special, please. D:
     
  16. PsychoSk8r

    PsychoSk8r

    HighKnights Oldbie
    2,580
    0
    0
    Walsall, UK
    30 Day Project: Revisited.A New Release!
    <!--quoteo(post=370602:date=Nov 7 2009, 02:31 PM:name=evilhamwizard)--><div class='quotetop'>QUOTE (evilhamwizard @ Nov 7 2009, 02:31 PM) <a href="index.php?act=findpost&pid=370602"><img src="public/style_images/retro/snapback.png"></a></div><div class='quotemain'><!--quotec-->Just bumping this topic to let people who were specifically interested in the patch files - but Sonic & Knuckles doesn't have anything.

    But the ROM is weird. I think they just added all of the games that could be locked on into one SGD file (sonic3/sonick/sonic2 all in one).

    You can grab all the files from the WAD <a href="http://dl.dropbox.com/u/38216/s3kjapvc.7z" target="_blank">here</a>.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Mind sharing the WAD? I've been looking everywhere =P
     
  17. evilhamwizard

    evilhamwizard

    Researcher Researcher
    1,294
    0
    16
    Sorry for the bump but I just remembered something.

    I remember someone saying that Super Mario RPG was a brand new ROM with noticeable differences. The game doesn't have a separate patch file to patch the rom, and the rom itself is compressed. I also recall that someone did get the decompressed ROM out but didn't want to release it.

    Now that I know of a way to get roms that are compressed from memory, maybe I can have a go at trying to obtain the rom of this version of the game and release it properly - if there's a need for it of course. It's been a long time since, and there are probably tools that can decompress the rom from the original file (I remember the roms being LZ77 compressed for some reason, probably incorrect). So if anyone has recollections about this, can anyone share them?

    Speaking along the lines of the Super Mario RPG VC release, there are probably other games that have differences (or the possibility of different versions) that have been released on VC. We know how far Sega can go with MD/MS/Arcade games, and I sorta have an idea of what Nintendo does for their N64 games (I don't think any of them use any new versions), so I'm thinking maybe any SNES titles that have differences.

    But let me know how far others have gone before I attempt at anything.
     
  18. Maxd

    Maxd

    Member Member
    661
    0
    0
    Alabama
    Mixin'
    I know that some of the GBA and NDS resources are encrypted in LZ77, so you might actually be right... the devkit pro community might be able to lend a hand, I remember once seeing some documents about what the format was used for.
     
  19. ICEknight

    ICEknight

    Researcher Researcher
    Speaking of this, has anybody tried getting the patched Revenge of Shinobi ROM already?
     
  20. evilhamwizard

    evilhamwizard

    Researcher Researcher
    1,294
    0
    16
    <!--quoteo(post=545406:date=Jan 9 2011, 04:44 PM:name=ICEknight)--><div class='quotetop'>QUOTE (ICEknight @ Jan 9 2011, 04:44 PM) <a href="index.php?act=findpost&pid=545406"><img src="public/style_images/retro/snapback.png"></a></div><div class='quotemain'><!--quotec-->Speaking of this, has anybody tried getting the patched Revenge of Shinobi ROM already?<!--QuoteEnd--></div><!--QuoteEEnd-->

    Nope, but I went ahead and did it anyway.

    <a href="http://dl.dropbox.com/u/38216/Revenge%20of%20Shinobi%2C%20The%20%28W%29%20%28REV03VC%29.7z" target="_blank">Here you go.</a> :)

    I guess I can take requests, heh.