Closed Staacks closed 1 year ago
Uhm... github was a bit fast here. I leave it open until someone with an Everdrive reports back.
Confirmed to fix the problem for the Everdrive.
have this issue with the EZ Flash JR. (besides the already known graphical issues on mac os) also on Windows 11
The EZ Flash JR. first boot works fine, i can select any game and navigate the menu. After launching a game, the following screen appears.
can i support or help here? I got two of these devices, if you need one lent for development :)
Wait, this only happens when the EZ Flash reboots? This looks exactly like the MacOS problem on M1 and M2 macs and the original EZ Flash problem was already resolved a while ago and was simply the problem that the Interceptor did not recognize that the Game Boy restarted and was stuck on the error screen. This is a USB Video problem and I am scratching my head how it would be related to a reboot of the EZ flash. Also, I am using an EZ Flash Jr. all the time to test game-specific problems...
So, let's start collecting a few details:
Thanks for your really fast answer! I'm using the latest Firmware from Github and flashed it on Windows. My steps were the following and i can reproduce them:
Windows 11:
for the more detailed view, i might wanna create a video?
Thanks, so the green video problem is the known MacOS issue. (Or is the EZ Flash menu normal on the Mac?)
But I am afraid that Pokemon Crystal is not a good example, because that is a Game Boy Color game which is not supported by the Interceptor. I would guess that the error is not from the second boot but from the GBC game entering double speed mode. Do you have the problem with classic games, too?
well, thats embarrsing. It works perfectly on .gb games 🤦♀️ how could i forget that crystal is a gbc only game. Thanks for your fast replies! and sorry for bothering 🙃
The Interceptor waits for a request to address 0x0100 to recognize the start of the game. When there is an error or the game halts too long, it shows an info screen, but will not again wait for 0x0100 unless the Game Boy is turned off and on again. While this makes sense for regular games, it interferes with some special cartridges, that show a menu before loading a game and reset without turning off.
To fix this, the Interceptor simply needs to allow for a second boot within a short time frame.
Workaround until this is fixed: Plug in the USB cable for the Interceptor when the special cartridge is already showing its menu. (This way it misses the first 0x0100 and starts with the 0x0100 from the actual game. You won't see the menu on the Interceptor, though.)