Submission #9488: eien86, TimmyAkmed & NintendoHardGamer's GBC Prince of Persia in 04:18.97

Game Boy Color
Prince of Persia
Bizhawk 2.9.1 (Core: Gambatte)
15470 (cycle count 543089664)
59.73772581317254
1702
PowerOn
eien86, TimmyAkmed
(Additionally: NintendoHardGamer)
Prince of Persia (USA, Europe).gbc
U, E
ef2f6402e8ef367273200e3b07f310ebd80ccdc2
Submitted by eien86 on 1/19/2025 10:15 AM
Submission Comments

Introduction

I've been wanting to do a TAS of this game for a while, so I spent a few days adapting quickerGambatte as emulation core for my bot. Shortly after starting working on this movie, GMP sent my a youtube link to TAS by TimmyAkmed and NintendoHardGamer that blew my mind.
Decided to build on their research, I contacted Timmy through Discord. He was glad to help me with some details I was missing (I only had the video, not movie files). Although all the inputs on this movie are mine, this movie is so heavily based on their route that I have to include them as co-authors.
The key glitch of this movie is left-facing wall/door clipping. On a very precise frame of the right turning action, if you input the correct buttons, collision is disabled and you can glitch through doors and gates. If you clip through a wall and fall through the bottommost screen, you enter the 'glitch' room (-1). To the left and the right are 'glitchier' rooms that contain myriad exit triggers. These are the keys to quickly skipping every level.

Comparison Movie

The main time loss in my movie is in level 6, where somehow the kid picks up a sword. This seems unavoidable and causes a ~100 frame lost compared to the old movie. I could not find whether this is an emulation difference, or it had to do with past actions in previous levels. I can live with either of them, since emulator diffs are tolerable, and my previous levels are cumulative faster than this loss.

Software + Hardware

Rom Information

  • Name: Prince of Persia (USA, Europe) (En,Fr,De,Es,It)
  • ROM: Prince of Persia (USA, Europe).gbc
  • SHA1:EF2F6402E8EF367273200E3B07F310EBD80CCDC2
  • MD5:AFEEC69D5BA3AFA3CE2279FCDA944576

Routing Bot

Last Edited by eien86 3 hours ago
Page History Latest diff List referrers