frederic-mahe / Analogue-Pocket

An issue tracker for Analogue's Pocket, a handheld FPGA device released in December 2021
58 stars 1 forks source link

Everdrive GBA X5 or X5 Mini compatibility issues #2

Open coolbho3k opened 2 years ago

coolbho3k commented 2 years ago

Some Everdrive GBA X5 units will fail to save on the Pocket with EEPROM games. Almost all units appear to boot and save with non-EEPROM games.

When EEPROM games fail on a unit, the Everdrive's built-in diagnostic test will usually fail on the EEPROM test as well.

However, carts with broken EEPROM seem to work fine on real GBA hardware, and the issue only seems to affect some GBA X5 units. It is unknown what causes the EEPROM saves to fail, but it doesn't occur on all GBA X5s.

The issue may appear more frequently on the X5 Mini than the original X5, but little is known about this.

QuadPiece commented 2 years ago

My GBA X5 (Non-mini) works mostly fine, but will freeze once in a while. Sometimes 5 minutes into a game, sometimes 30 minutes into a game. The game will simply freeze on a frame and the audio bug out.

Real and repro carts work fine so I don't think it's a connection issue with the slot. Issue does not happen on an AGS-101 or AGS-001.

schmingy commented 2 years ago

Minish cap and A Link to the Past / Four Swords don’t save on the x5 mini I have but do on original cartridges.

coolbho3k commented 2 years ago

Minish cap and A Link to the Past / Four Swords don’t save on the x5 mini I have but do on original cartridges.

Can you try the diagnostic test?

schmingy commented 2 years ago

Minish cap and A Link to the Past / Four Swords don’t save on the x5 mini I have but do on original cartridges.

Can you try the diagnostic test?

The EEPROM came back with Error 1 when I did it this weekend on the pocket.

The same Everdrive passes all the tests on the SP I have and the game saves and survives a power off, removal, reinsertion, and reload of the rom file.

16bitstreamer commented 2 years ago

I can get Final Fantasy IV, & A Link to the Past to both save and load without issue using the x5 mini. Diagnostic is OK across all tests. OS Version 1.15.

coolbho3k commented 2 years ago

OS Version 1.16 fixes this issue on the Everdrive side.

However, I'll leave this issue open as there's still a slight timing bug on Analogue's GBA core that may also be affecting EEPROM saves on the EZ Flash Omega.