Results 1 to 9 of 9

Thread: Possible to move saved Master System games from Everdrive MD to Master Everdrive?

  1. #1
    Conscript
    YAGRS's Avatar

    Join Date
    Aug 2010
    Location
    The Hoosier State
    Posts
    72

    Possible to move saved Master System games from Everdrive MD to Master Everdrive?

    I'm sure that this has been answered somewhere, but I haven't found an answer.

    I've been playing the re-translated version of Phantasy Star on my Everdrive MD. I would like to be able to transfer my game over to my Master Everdrive, as I have my Master System modded for FM sound. I haven't figured out how to do this or if it is possible. I don't see where the SMS games are saved on the Everdrive MD. I thought maybe they were saved as part of the ROM, but when I moved the ROM from the Everdrive MD to the Master Everdrive, the saved game didn't transfer with it.

    So, is it possible to move saved games between the two Everdrives?

  2. #2
    Member Elite
    KRIKzz's Avatar

    Join Date
    Apr 2010
    Location
    Ukraine
    Posts
    1,671
    each even byte should be removed, but i don't know any ready to use tools which can do that
    I looking for genesis 2 with motherboard VA2

  3. #3
    Conscript
    YAGRS's Avatar

    Join Date
    Aug 2010
    Location
    The Hoosier State
    Posts
    72
    Okay, so probably not worth the trouble. Thanks for responding!

  4. #4
    Sex, Drug, and Rock N' Roll !! Combat Soldier
    -=FamilyGuy=-'s Avatar

    Join Date
    Mar 2007
    Location
    My basement
    Posts
    759
    You wanna remove each even or uneven byte? Just like deinterlacing lines in an image and throwing away one of the two?
    That's actually pretty easy to do in c++...
    I always need 5 things in life: Sleep, Food (I'm pretty addicted), Sex (like previous), Time and FINALLY ...
    Time to do sex then sleep after a good meal!

    My SelfBootDATA pack for 45000 data/data backup 32bit edition: http://bit.ly/RymfFG

    My Gdi2Data pack, to automatically extract data from GDI files: bit.ly/LHnftm
    Binhack32 with complete sourcecode: bit.ly/LHnhS8

  5. #5
    Member Elite
    KRIKzz's Avatar

    Join Date
    Apr 2010
    Location
    Ukraine
    Posts
    1,671
    Quote Originally Posted by -=FamilyGuy=- View Post
    You wanna remove each even or uneven byte? Just like deinterlacing lines in an image and throwing away one of the two?
    That's actually pretty easy to do in c++...
    right
    I looking for genesis 2 with motherboard VA2

  6. #6
    Sex, Drug, and Rock N' Roll !! Combat Soldier
    -=FamilyGuy=-'s Avatar

    Join Date
    Mar 2007
    Location
    My basement
    Posts
    759
    Quick dirty code, it asks for an input file and spits out a file named "even" and one name "uneven", you can guess why. Indexation starts from 0, so the first byte is in the "even" file.

    I can't give you a windows binary (.exe) right now as I don't have access to a windows computer (linux here), but I've tested it and it works fine. I'd suggest using the IDE Code::Blocks to compile if you don't know how to do so.

    [EDIT]
    Found an online compiller and tested using wine: http://www.onlinecompiler.net/upload/tmp/P5RpbuJZ.exe
    This is the link directly from the online compiler, hence the weird name.

    #include <iostream>
    #include <fstream>
    #include <string>

    using namespace std;

    int main() {

    string infile_str;
    int length;
    char *buffer;

    fstream infile;
    fstream even;
    fstream uneven;

    cout << "Enter the name of the file to process: ";
    cin >> infile_str;


    infile.open(infile_str.c_str(), ios::in | ios::binary);
    even.open("even", ios::out | ios::binary);
    uneven.open("uneven", ios::out | ios::binary);

    infile.seekg(0,ios::end);
    length=infile.tellg();
    infile.seekg(0,ios::beg);

    buffer = new char [length];
    infile.read(buffer,length);
    infile.close();


    for(int i=0 ; i < length ; i+=2)
    {
    even.write(&buffer[i],1);
    }

    for(int i=1 ; i < length ; i+=2)
    {
    uneven.write(&buffer[i],1);
    }

    delete[] buffer;


    even.close();
    uneven.close();

    }
    Last edited by -=FamilyGuy=-; 06-20-2012 at 05:37 PM.
    I always need 5 things in life: Sleep, Food (I'm pretty addicted), Sex (like previous), Time and FINALLY ...
    Time to do sex then sleep after a good meal!

    My SelfBootDATA pack for 45000 data/data backup 32bit edition: http://bit.ly/RymfFG

    My Gdi2Data pack, to automatically extract data from GDI files: bit.ly/LHnftm
    Binhack32 with complete sourcecode: bit.ly/LHnhS8

  7. #7
    Conscript
    YAGRS's Avatar

    Join Date
    Aug 2010
    Location
    The Hoosier State
    Posts
    72
    Well, I tried this, but I got an error when I attempted to run the exe file.

  8. #8
    Sex, Drug, and Rock N' Roll !! Combat Soldier
    -=FamilyGuy=-'s Avatar

    Join Date
    Mar 2007
    Location
    My basement
    Posts
    759
    Quote Originally Posted by YAGRS View Post
    Well, I tried this, but I got an error when I attempted to run the exe file.
    Could you try compiling it on your system? I think installing the codeblocks IDE, opening the file with it and pressing F9 would do the trick.

    Else you can send me the file and I'll send you back the resulting two files.

    @KRIKzz, is the save file interlaced in the rom? Is its size the same as the game? Or is this simply one of the step to retreive the save file?

    Thank you!
    Last edited by -=FamilyGuy=-; 06-22-2012 at 04:01 AM.
    I always need 5 things in life: Sleep, Food (I'm pretty addicted), Sex (like previous), Time and FINALLY ...
    Time to do sex then sleep after a good meal!

    My SelfBootDATA pack for 45000 data/data backup 32bit edition: http://bit.ly/RymfFG

    My Gdi2Data pack, to automatically extract data from GDI files: bit.ly/LHnftm
    Binhack32 with complete sourcecode: bit.ly/LHnhS8

  9. #9
    Conscript
    YAGRS's Avatar

    Join Date
    Aug 2010
    Location
    The Hoosier State
    Posts
    72
    Okay, I later found that there was a separate file saved for Phantasy Star on the Everdrive MD, but I don't think that's the case for the Master Everdrive. So, I'm not sure which file you would run the script on.

    I ended up just starting a new game on my Master System. I wasn't all that far into the game.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •