Can the EZFlash Omega Definitive Edition save directly to microSD and skip the FRAM?

maxpin

New Member
OP
Newbie
Joined
Jan 17, 2024
Messages
2
Trophies
0
Age
30
XP
4
Country
Australia
I'm pretty new to the flash cart world and my previous assumption was that they all run like emulators with a simple rom file and a sav file. However upon reading up on the EZFlash ODE I learned it's a lot more complicated than that. I bought the EZFlash ODE around Christmas last year and I loaded it up with Pokémon roms ready to play the night away. However after playing Pokémon Gold for a good 30 minutes after I saved and turned off the cartridge my save file was gone!

After a bit of trial and error I realized that I would need to first close the rom before turning off the Gameboy in order to retain my save. There didn't seem to be any setting that I could enable that would allow me to bypass that process. I was initially disheartened since I wanted the seamless Gameboy experience without having to close the rom before turning off, as I could foresee myself forgetting this and accidentally losing my save at some point in the future. Though I've come to accept that this might as well be the tradeoff for having save states be available on a handheld. I might also add that save states get around this as I can reload those instantly after powering off, but that does require me to go through the menu again, slowly chipping away at my dream of a seamless experience.

Despite accepting this as my fate, my curiosity got the better of me. I wanted to understand WHY it wouldn't load the save. So I did a bit more research and I believe that if I'm not mistaken that the EZFlash ODE saves directly to FRAM and not to the SD card when running a save. That save file would then have to be dumped to the SD card when the rom is closed otherwise it won't be saved if the Gameboy is turned off prior to this. HOWEVER, I have read in multiple sources that the EZFlash ODE's FRAM stores the save even after a shutdown due to it being non-volatile. This being said, it still doesn't load my save even when I select the prompt on a reboot. I've even updated the firmware but still nothing.

So at this point, I'm not sure if I even have a correctly functioning cart or if it's working as intended. If it is, could someone please educate me as to the limitations preventing it from saving directly to the SD card? I think I read somewhere that it was a limitation of the CPU but I just quickly skimmed over that info without fully processing it. Any help would be greatly appreciated.
 

metroid maniac

An idiot with an opinion
Member
Joined
May 16, 2009
Messages
2,089
Trophies
2
XP
2,690
Country
Original Game Boy and Game Boy Color games only run on an EZ Flash ODE using the Goomba Color emulator. This emulator only copies the emulated game's save file to FRAM when you press L+R to open the in-game menu. Then the EZ Flash kernel copies FRAM to the SD card whenever you next reboot the console.

If you play GBA games on your cartridge, you should find that saving "just works" without any need to exit the ROM to ensure the save is retained. The game will save directly to FRAM, and the FRAM will be backed up by the kernel on next boot.

If you plan on playing a lot of GB/C games, I recommend that you get a dedicated GB/C flashcart. They will lack the compatibility issues, bugs, and performance problems associated with emulators. They also will save directly to SRAM which will avoid having to do any special tricks to keep your save (with one major exception*). There are various ones to choose from, depending on your budget. Everdrive GB clones are available on Aliexpress in the range of $35 and work great, while an official Everdrive GB X7 is feature rich and gets much better battery life.

*the exception is the Everdrive GB X3. This cart requires you to use in-game reset to store the save, because the SRAM is not retained when your power is turned off.
 
  • Like
Reactions: N7Kopper

maxpin

New Member
OP
Newbie
Joined
Jan 17, 2024
Messages
2
Trophies
0
Age
30
XP
4
Country
Australia
Original Game Boy and Game Boy Color games only run on an EZ Flash ODE using the Goomba Color emulator. This emulator only copies the emulated game's save file to FRAM when you press L+R to open the in-game menu. Then the EZ Flash kernel copies FRAM to the SD card whenever you next reboot the console.

If you play GBA games on your cartridge, you should find that saving "just works" without any need to exit the ROM to ensure the save is retained. The game will save directly to FRAM, and the FRAM will be backed up by the kernel on next boot.

If you plan on playing a lot of GB/C games, I recommend that you get a dedicated GB/C flashcart. They will lack the compatibility issues, bugs, and performance problems associated with emulators. They also will save directly to SRAM which will avoid having to do any special tricks to keep your save (with one major exception*). There are various ones to choose from, depending on your budget. Everdrive GB clones are available on Aliexpress in the range of $35 and work great, while an official Everdrive GB X7 is feature rich and gets much better battery life.

*the exception is the Everdrive GB X3. This cart requires you to use in-game reset to store the save, because the SRAM is not retained when your power is turned off.
Thanks for the detailed reply! After a bit of testing I can confirm this is how it works. Thought now i've run into a bunch of other specific save file issues (converting esv to sav and back) to which i'll see if i can figure out in my own time. Thanks again!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Maybe a ghost writer?
  • BigOnYa @ BigOnYa:
    "Oh my God the graphics are so realistic looking." Lol of course it was the shiznit back then tho.
  • BigOnYa @ BigOnYa:
    I've never stood in line overnight or for hours, to buy anything. I can just wait and buy it later.
  • RedColoredStars @ RedColoredStars:
    I have never done that either.
  • RedColoredStars @ RedColoredStars:
    closest ive done is getting to target a couple hours early in the moring to get some amiibos.
  • Xdqwerty @ Xdqwerty:
    Im back
  • RedColoredStars @ RedColoredStars:
    But that topic makes me sad. :(
  • RedColoredStars @ RedColoredStars:
    Abusive narcissistic ex shame guilted me into selling them becasue my gaming and interests were childish like a little kid collecting toys. :(
  • RedColoredStars @ RedColoredStars:
    I had soooooooooooo many of them. All still sealed.
    +1
  • RedColoredStars @ RedColoredStars:
    I eventually had to contact a domestic abuse advocate to help me get out of the apartment I was in a lease with her. And filed a restraining order on her cuz she kept harassing me after i left her.
  • Xdqwerty @ Xdqwerty:
    I didnt bring my Charger and nobody here has one compatible with my phone
  • RedColoredStars @ RedColoredStars:
    either you have usb C and no one else does, or everone else has usb c except you. haha
    +1
  • Xdqwerty @ Xdqwerty:
    @RedColoredStars, i don't have usb c
  • RedColoredStars @ RedColoredStars:
    That happened to me for like a year. lol. I was the only one of all my friends and family to still have an old phone.
  • Xdqwerty @ Xdqwerty:
    @RedColoredStars, my phone is from around 2019
  • RedColoredStars @ RedColoredStars:
    Mine was from 2017. lolol. I just got this new one like 6 months ago. Not even new, second hand cheapo $40 phone. But it has usb c. lol
  • RedColoredStars @ RedColoredStars:
    I cant justify $1k+ on a nice ass phone. I can spend that on a 75" tv screen. Why a 6" screen device cost me the same? lol
    +2
  • BigOnYa @ BigOnYa:
    I had a iPhone 5 for like 6 years, till last year, and had to get new phone, when phone companies stop using the cdna networks, which the iphone5 used.
  • K3Nv2 @ K3Nv2:
    A phone can do more than a TV
    +2
  • BigOnYa @ BigOnYa:
    These smart TVs are getting close tho. Gonna be like "back to future" TVs before long.
    +1
  • K3Nv2 @ K3Nv2:
    Nah a phones going to always be more powerful than a TV if the TVs $2grand maybe but why when I can put a smaller device in my pocket that does basically everything a TV already does
    +1
  • K3Nv2 @ K3Nv2:
    I can justify a decent $800 smartphone that'll last 3 years when I could get a 65" TV for $400 and buy a decent micro computer for $100 more
  • K3Nv2 @ K3Nv2:
    Tbf there are decent $400 smartphones in today's market that make top end spec phones unjust it's just what you want
    K3Nv2 @ K3Nv2: Tbf there are decent $400 smartphones in today's market that make top end spec phones unjust...