• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Support v
« Previous 1 ... 1150 1151 1152 1153 1154 ... 1197 Next »

How to use real memcard dumps in dolphin
View New Posts | View Today's Posts

Thread Rating:
  • 8 Vote(s) - 2 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
How to use real memcard dumps in dolphin
09-02-2009, 04:11 PM (This post was last modified: 09-02-2009, 04:12 PM by omegadox.)
#1
omegadox Offline
Senior Member
****
Posts: 401
Threads: 17
Joined: Mar 2009
A tutorial by shuffle2:

First off, a disclaimer: the current incompatibility of dolphin with real dumps is just that; current. This means that if this bug is ever fixed, you will need the original dump again.

Next, a simple explanation of what is wrong:
The first 0x13 bytes of a memcard contain an unknown segment (0x0C long), and then the GC OSTime value (of when the memcard was formatted). This can be seen here:
Yet Another Gamecube Documentation
It seems that the "unknown" segment is fetched from something in the IPL/BIOS, and as dolphin uses HLE emulation of the BIOS (don't ask about using real BIOS, it doesn't work), the data returned is not compatible with real GCs. Inversely, the data from real GCs is not compatible with dolphin.

OK, so how do you work around this? Follow along! Big Grin

Requirements:
Dolphin r1089 or later (fixed a bug in memcard manager)
A real memcard dump
A hex editor (I use Hex Workshop in windows, and ghex2 in linux)

Directions:
Open your memcard dump in your hex editor of choice
Replace the first 0x13 bytes with this hex string: 0750B25EC2A150A9E2047343000000000B1B595C (see attached pic)
Save and close the file

Open the memcard in slot A of dolphin's memcard manager and click fix checksums.

That's it! you *should* be able to use it with games in dolphin now.


Attached Files Thumbnail(s)
   
:: System Specs ::
Operating System: Windows 7 Professional x64
Video Card: ATI Radeon HD 5770
CPU: AMD Phenom I X4 9550
RAM: 6GB DDR2
EXP Index: 999999.999999
Find
Reply
« Next Oldest | Next Newest »


Messages In This Thread
How to use real memcard dumps in dolphin - omegadox - 09-02-2009, 04:11 PM
RE: How to use real memcard dumps in dolphin - Duriem - 09-02-2009, 06:19 PM
RE: How to use real memcard dumps in dolphin - omegadox - 09-03-2009, 05:36 AM
RE: How to use real memcard dumps in dolphin - Zerogoki - 09-06-2009, 09:37 PM

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode