frederic-mahe / Analogue-Pocket

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

Beta firmware v1.1 - EZ Flash Omega Definitive Edition crashes in mode b (NOR Flash) when pocket is running on battery power #94

Closed ninbura closed 10 months ago

ninbura commented 2 years ago

I was happy to find that mode b was finally working on the EZ Flash Omega Definitive Edition when using beta firmware v1.1, as mentioned in this issue - #63.

However, to my surprise many games once booted in mode b would simply crash after certain in-game actions. For example, after beating someone in battle in Yu-Gi-Oh! The Sacred Cards. Another user on reddit mentioned that they were experiencing this issue in Metroid: Zero Mission & The Legend of Zelda: The Minish Cap.

But even more interesting is that games only crash in mode b when the Pocket is running on battery power. I just found this out while trying to capture footage to post on this issue. Once docked, I couldn't get Yu-Gi-Oh! The Sacred Cards to crash anymore. After more troubleshooting, I found that games seemingly don't crash in mode b when the Pocket is simply plugged in and charging.

Only thing I can imagine is that there's some sort of differential in regards to the amount of power sent to the cart when the Pocket is plugged in vs when the Pocket is running on battery.

ninbura commented 2 years ago

I'm sure this is known at this point, but the magic of mode b is that it allows for booting straight to a game.

This is advantageous as it allows for certain features to function, like Analogue Pocket's Sleep Mode, or Pokemon's Pal Park.