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

Graphical glitch in Densha de Go! route selection menu #69

Open francoiswnel opened 2 years ago

francoiswnel commented 2 years ago

I've found a minor but reproducible graphical glitch in the Densha de Go! route selection menu.

Expected Behaviour

The route selection menu should show four square train icons.

Current Behaviour

The route selection menu intermittently shows glitched icons. When the glitched icons show, they are consistently glitched in the same way, i.e. there is no variation in the glitching. This intermittent behaviour happens about 1 in 5 to 1 in 10 times that the route selection menu is opened. See the photo below.

Steps To Reproduce

Repeatedly open and close the route selection menu until the glitched menu appears. This may take a few tries, but seems to happen around 1 in 5 to 1 in 10 times.

Environment

Analogue Pocket, Analogue OS 1.0b, both physical cart and .pocket conversion.

Possible Reason

The menu icons are animated as the menu opens, sliding from the inside out. I think the animation is not completing successfully, leaving the icons in a partially glitched state. Might be a timing issue.

Other Notes

I've attempted to reproduce the glitch on an AGS-101 and CGB-001 without success. Interestingly, the CGB-001 appears to play another audio track in the route selection menu. This track is missing on both the AGS-101 and Analogue Pocket. Since this happens on original hardware too, I don't consider it to be a bug. Might log it as an enhancement in the future, to replicate CGB behaviour instead of AGS/AGB behaviour.

Example

JoseJX commented 2 years ago

I can reproduce this issue with the ROM on an EZ-Flash Jr.

francoiswnel commented 2 years ago

Have retested this on Analogue OS 1.1, and unfortunately it’s even worse. The glitch appears more often now, even more frequently than the correct graphics, and it’s more corrupted than before.

36FE9AE0-4F59-4016-B04D-F9CB11758059

francoiswnel commented 2 years ago

Confirmed that the bug is still present in 1.1 beta 3.

ZReport commented 2 years ago

Confirmed that the bug is still present in 1.1 beta 3.

You should change your settings so that the System setting for GBC has "Run as GBA" turned off, then change the System setting for GB to be "Auto-Detect". Do both of these and check back.

Settings > Pocket > Systems > GB & GBC.

francoiswnel commented 2 years ago

Confirmed that the bug is still present in 1.1 beta 3.

You should change your settings so that the System setting for GBC has "Run as GBA" turned off, then change the System setting for GB to be "Auto-Detect". Do both of these and check back.

Settings > Pocket > Systems > GB & GBC.

Run as GBA is off and Auto-Detect is on.

francoiswnel commented 9 months ago

Can confirm that this bug is still present in 1.2.

francoiswnel commented 8 months ago

Can also confirm that this bug is still present in 2.0.

francoiswnel commented 4 months ago

Just posting into the void that this issue is still present in firmwares 2.1 and 2.2. I guess it won't get fixed at this point.