Version 2.0.2 Released


Version 2.0.2 is focused on one thing: making the Game Boy build feel much better to actually play.

After testing the ROM in a real Game Boy emulator, two important issues were discovered and fixed: overly fast menu navigation and repeated puzzle rotations from a single D-Pad press.

What was wrong?

In previous builds, the game treated a held direction as if it had been pressed again every frame after certain screen redraws.

That caused two noticeable problems:

  • Menu selections could move far too quickly
  • Pressing Left or Right during gameplay could trigger multiple rotations in rapid succession

In some cases, those extra rotations could immediately push a puzzle toward its move limit or fail state, making it look like the game had unexpectedly returned to the menu.

Input system rewritten

Version 2.0.2 now uses proper edge-based input handling.

A direction only triggers once when it is newly pressed.

That means:

  • One D-Pad press = one menu movement
  • One Left/Right press = one board rotation
  • Holding a direction no longer causes uncontrolled repeated actions
  • Another action is only accepted after the button has been released and pressed again
  • Left/Right input can no longer accidentally behave like a Back command
  • Held buttons no longer automatically skip certain intro screens

This makes navigation and puzzle control feel much closer to what you would expect from an actual Game Boy title.

Boot fix included

The previous v2.0.1 boot fix is also included.

The ROM originally had a problem where it could wait for VBlank while the LCD was already disabled. On real Game Boy behavior, that can cause an infinite wait and result in a blank white screen.

That issue is fixed in 2.0.2 as well.

Tested paths

The updated ROM has been regression-tested across the main gameplay flow, including:

  • Boot → Title Screen
  • World Map
  • Level Select
  • Gameplay
  • Board rotation
  • Level completion
  • SRAM save/load
  • Battery-backed progress
  • DMG boot path
  • GBC boot path
  • Campaign content
  • Relic content
  • Secret content
  • Apex content

A dedicated input regression test now also holds RIGHT across multiple input loops and verifies that the game performs only one rotation until the button is released.

Version 2.0.2 highlights

  • Fixed overly sensitive menu navigation
  • Fixed repeated rotations from a single D-Pad press
  • Fixed input state resynchronization after redraws
  • Prevented phantom Back actions
  • Prevented held buttons from unintentionally skipping intros
  • Includes the v2.0.1 LCD/VBlank boot fix
  • Improved emulator compatibility
  • Improved overall control feel
  • Preserved save compatibility
  • No puzzle rules were changed

Current status

v2.0.2 is now the recommended version to play.

If you tested an earlier build and experienced a blank screen, over-sensitive controls, or unexpected menu returns, please replace it with v2.0.2.

Thanks for testing ROTATO-MATCH and helping improve the real Game Boy build.

Rotate. Match. Unlock.

Files

Rotato-Match_v2.0.2.gb 8 MB
4 days ago

Get Rotato-Match [GB]

Leave a comment

Log in with itch.io to leave a comment.