Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Localhorst86

Pages: [1] 2 3 ... 13
Ok seems it's corrupt. I have no idea why flash save files are affected by the battery.

Because the everdrive - like pretty much all other gba flashcards - only has an SRAM chip, it doesn't just come with all the different memory variants equipped. Whatever the game itself is addressing doesn't matter here, because the flashcards reroute the calls to/from save memory to the SRAM chipe everytime.

« on: October 26, 2020, 08:30 AM »
Haven't used the RTC battery since the day I got it 5 years ago, still going strong...
I am almost certain you did. First of all, the battery not only powers the RTC but also the SRAM. Second, the RTC circuit is probably powered despite you not "using" it in any game.

It's strange that the SD2SNES doesn't got the same complaints as the Ezflash. Maybe it's better at preserving the save file by keeping backups?

I assume that's the nature of home console vs handheld. When you save on the GBA, you already have the console in your hand and you can reach the power switch pretty quickly.
when you save on the SNES, you then have to get up and reach for the power switch or reset button - probably giving the unit enough time to write the save.

I also guess that monitoring the SRAM would take additional power for the FPGA when it is running, which is irrelevant for home consoles but is more important for handhelds - but that's just a guess.

Not a great idea. There already is a flashcard on the market that does this and its constantly being criticised for that because if the inherit issues this comes with. The Ezflash omega does write the contents of SRAM to the SD card once it changes (I.e. the in-game saving has concluded.)

But write operations to the SD card take time and when you interrupt this process (by powering off the console), Filesystem corruption will occur. Yes, waiting a few seconds after the process has finished in-game is not an issue at all, if you know to do that.

I understand you would want this as an option (not the default or even the only method) but I do see an issue with implementing this as an option for people who don't know the inner workings of these things: people *will* enable that option and people *will* suffer Filesystem corruption and lose their saves. They will be disappointed or even angry and they will fault the everdrive for an "unreliable" option.

The effort to implement this and the risks/downsides that come with such an option far outweigh the benefits it has, in regards to the average consumer IMHO.

I am not sure if the everdrive does it the same as emulators, but you could try putting the save ID string into your ROM image:

Nintendo didn't include a backup-type entry in the ROM header, however, the required type can be detected by ID strings in the ROM-image. Nintendo's tools are automatically inserting these strings (as part of their library headers). When using other tools, you may insert ID strings by hand.
The ID string must be located at a word-aligned memory location, the string length should be a multiple of 4 bytes (padded with zero's).
  EEPROM_Vnnn    EEPROM 512 bytes or 8 Kbytes (4Kbit or 64Kbit)
  SRAM_Vnnn      SRAM 32 Kbytes (256Kbit)
  FLASH_Vnnn     FLASH 64 Kbytes (512Kbit) (ID used in older files)
  FLASH512_Vnnn  FLASH 64 Kbytes (512Kbit) (ID used in newer files)
  FLASH1M_Vnnn   FLASH 128 Kbytes (1Mbit)
For Nintendo's tools, "nnn" is a 3-digit library version number. When using other tools, best keep it set to "nnn" rather than inserting numeric digits.
[..]Ideally, for faster detection, the ID should be put into the first some bytes of the ROM-image (ie. somewhere right after the ROM header).

EverDrive GBA / Re: Battery life without card inserted
« on: July 05, 2020, 08:57 PM »
It shouldn't make a difference because the battery is not powering the SD card. The battery on the PCB is used to power the RTC and the SRAM.

When the savegame is saved to the SD card (I am uncertain if the EDGBA X5 does that on boot or when loading a game), the battery doesn't play any role in keeping the savegames on the card.

That being said, the battery should last longer than three months, a few years should be the expected time for the battery to run dry (probably close to a decade, really)

EverDrive GB / Re: hotkey combination Everdrive GB X7
« on: June 16, 2020, 12:40 AM »
I just got the Everdrive GB X7.
I use it on a gba sp with ips screen mod and it works like a charm (excluding battery drain due to ips screen and the flashcart but i'm plaining to do a lipo battery mod).
I know it's a noob question but what are the key combination to save/load/toggle cheat on this card during game?
You squeeze the card. Its a physical button inside the shell.

EverDrive GBA / Re: GB/GBC RTC
« on: March 14, 2020, 08:53 AM »
Ahh, i have the original Everdrive GB might be time to grab an X5

The Everdrive GB X5 does not have an RTC either.
If you need RTC support you'll need to go for either the Everdrive GB X7 ($130) or the EZFlash Jr (~$40). Alternatively you can wait for BennVenn to create another elcheapo SD flashcard with RTC support (the current version 2.2 does not have an RTC, either)

EverDrive GBA / Re: Pokemon Gaia save help
« on: January 29, 2020, 12:36 PM »
Sounds like that is a rom hack. Try setting the save type manually and try again.

I am not sure, but I think the issue is that on the EDGBA X5 you were using the Goomba emulator. The SRAM dump you get from that will most likely be a SRAM save for Goomba, i.e. it's a container that the actual GB SRAM is a part of.

Try opening the EDGBA and EDGB saves in an emulator and see how the EDGB save file starts. Then search for the same pattern in the EDGBA save and trim the beginning.

With a CR1220 battery and the RTC always running, 3 years sounds not too unreasonable. It has to power the SRAM and the clock simultaneously.

EverDrive GBA / Re: GBA NES pocket emulator
« on: December 15, 2019, 10:00 AM »
The only problem that I see is that the games are running in a compressed graphical state. I then did left and right trigger to bring up the menu and yes you can change the resolution of the screen, but what I can't believe is that the resolution of a real NES game exceeds that of the GBA screen resolution.
Well he GBA has a really weird aspect ratio and therefore unusual resolution (240x160 px). Nes games run at 256x240 px. In the horizontal axis, the 16 missing pixels are no issue, because those are "overscan" anyways - they were usually not displayed on CRT TVs at the time and therefore did not contain the game area (if you run Super Mario Bros. 3 in an emulator on your PC, you'll see a blue bar on the left and artifacts on the right side of the screen in that overscan area, for example).
but vertically, we're missing 80 pixels which PocketNES needs to compensate via scaling, compressing the image vertically. PocketNES also has two different scaling options where it cuts of the excess 80 pixels - one mode has the screen fixed and the top and bottom cut of permanently, the other mode tries to follow your sprite and scrolls vertically if necessary.

Either way, the GBAs home console emulation capabilites are impressive but seriously held back by its low resolution screen.

EverDrive GBA / Re: GBA "x7" (Standard Size) to be released soon?
« on: October 20, 2019, 05:32 PM »
as old component hard to get or re-design of pcb
there are always newer models

But usually those newer models aren't renamed in such a way that it appears they have more features, when they actually don't.
They use new parts and might require different software. Reason enough to give them a new name as to not confuse customers (e.g. "use this file for ED64 before 2019, this file for ED64 after 2019") - a good opportunity to align the name to the current naming scheme.

EverDrive GBA / Re: New EZ Omega is better than X5?
« on: August 22, 2019, 09:56 PM »
I'm going on a trip and was going to get a Everdrive X5. It would cost me $100 after the discounts I have on Stone Age Gamer. But then I came across this thread, and it seems that for $40 less, I can get the EZ Omega for just $60 and it is a superior product with many more features. My issue is that I had an EZ Flash IV and that thing was a complete piece of trash.

Which should I go with, EZO or the X5?

Seeing as you already had an EZFlash product (the IV), which part of it bothered you exactly? It might help us determine which would be the better choice for you.

EverDrive GBA / Re: New EZ Omega is better than X5?
« on: July 15, 2019, 06:38 PM »
Have the worked the bugs out of it? How well does it save?
The saving hasn't changed.
In an effort to prevent issues like this ( they made a choice and designed the card to save directly to the sd card.
While that's a neat foresight, it's awkward. You have to know to wait a few seconds after saving until the save has been written to the sd card.

Other than that minor quirk, it works great, as it always has.

Pages: [1] 2 3 ... 13