Skip to content

PPSA25646 - Tetris® Forever #103

Description

@Mathi2365

Title ID

PPSA25646

Compatibility status

boots

SharpEmu build (commit or release, not the game version)

d9b599a

Test date

2026-09-05

Game version

01.007.000

Operating system

windows

Hardware (CPU / GPU)

AMD Ryzen 7 5700G - NVIDIA GeForce RTX 3050

What works / what breaks

What Works

  • Game Initialization: The emulator loads eboot.bin, maps all memory segments successfully, and reads title metadata from param.json.
  • Core Logic & Input Processing: The CPU host loop actively processes inputs. Pressing buttons causes dynamic changes in memory.
  • Memory Management: Memory allocation scales up actively from 79 MB at boot to 404 MB when navigating menus blindly, confirming assets are loading.
  • Audio Subsystem: Background music and interactive menu sound effects play perfectly with no stuttering.

What Breaks

  • Shader Compilation: The GPU compiler softlocks upon hitting an unhandled RDNA2 instruction: unsupported vector opcode VSadU32.
  • Vulkan Pipeline: The rendering engine falls into an infinite loop waiting for fences (vk.ordered_action_fence_wait), causing a persistent black screen.
  • False FPS Counter: The UI performance overlay shows a constant ~60.0 FPS, but this only reflects window refreshing and empty frame submissions.
Image

log.txt

Testing confirmation

  • I tested a dump of a game I own.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    compat-reportSubmitted game compatibility report

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions