In both CGB mode and DMG mode on the Analogue Pocket (AP) writes to Y Scroll register (SCY, 0xFF42) take effect too soon vs original and some clone hardware.
In these two small homebrew demo samples there are 7 vertical sections which scroll at different speeds (tile widths: 4,2,2,4,2,2,4). On original hardware each section has uniform scrolling speed, but on the AP some of the sections do not have uniform scrolling speed (since the SCY writes are taking effect too soon and split the sections incorrectly).
DMG ROM
Use force GB mode on the AP
Tested and working correctly on: MGB, SGB (on a SupaBoy)
CGB ROM
Turn OFF force GB mode on the AP
CGB Mode tested and working correctly on: CGB, GBBC, AGS101
In both CGB mode and DMG mode on the Analogue Pocket (AP) writes to Y Scroll register (SCY, 0xFF42) take effect too soon vs original and some clone hardware.
In these two small homebrew demo samples there are 7 vertical sections which scroll at different speeds (tile widths: 4,2,2,4,2,2,4). On original hardware each section has uniform scrolling speed, but on the AP some of the sections do not have uniform scrolling speed (since the SCY writes are taking effect too soon and split the sections incorrectly).
DMG ROM
CGB ROM
canyon_vertical_parallax_test.zip