Submission #10274: Rno5951's A2600 Raiders of the Lost Ark "RTA timing" in 01:46.270

Atari 2600
RTA timing
(Submitted: RTA Timing)
(Submitted: Raiders of the Lost Ark (USA).a26 USA)
BizHawk 2.10
6368
59.9227510135505
6803
PowerOn
7ae70783969709318e56f189cf03da92320a6aba
Submitted by Rno5951 on 3/19/2026 4:44 AM
Submission Comments
This is the second game developed by Howard Scott Warshaw. In Raiders, Indy needs to collect several items on his way to collect the lost ark.

Starting the Game

On boot, the game starts its own internal stopwatch. This is responsible for spawning certain items in the treasure room at any given time as well as making the sun shine in the map room.
The following shows treasure room items relative to the position on the timepiece:
N - hourglass
NE - ankh
E - chai
SE - hourglass
S - ankh
SW - hourglass
W - chai
NW - ankh
For every 2050 frames that pass, not only does the headpiece spawn in one of the Marketplace baskets for 126 frames, but the timepiece also changes positions.
The 00x0C address (00x8C in Stella) stores the ark’s location. For every frame that Indy stands on the forklift elevator, the hex value changes. When the player sends an input to one of the controllers, the value stays frozen throughout the game. The ark location system can be thought of like a slot machine with a predetermined pattern.
This TAS was created in pursuit of the fastest possible time starting on first input. Unlike previous runs, we save time waiting for certain items when we're at the opening screen rather than during gameplay. I need to wait for the chai to spawn, so to find the best start time I multiply 2050 by 2 (ticks on the timepiece), then subtract that by the shortest length of time it takes for Indy to walk to the closest headpiece basket (188 frames), resulting in a start time of 3912 frames. At 3912, the ark will be located at the 11th mesa (00x0C hex value 08). For reasons I will touch on shortly, I want for the ark to be at the 15th mesa, instead (hex 0C). According to the RAM address ark location diagram below, we need to wait 4 more frames (frame 3916).
Table showing Mesa Field with RAM addresses and a diagram with labels
We should be good collecting the headpiece since we’re still well within the 126 frame window before it despawns. In total, we don't move for approximately 1 minute and 5 seconds.

Mid-Game

I collect the whip, headpiece, two pieces of gold, and chai. While walking to the Temple Entrance and Room of the Shining Light, I perform some small tech to save a few frames. Then, I purchase the parachute and bribe the Black Sheik with the chai to teleport to the Black Market. It’s impossible to avoid death from the Raving Lunatic without bribing him with another set of gold.

The Glitch

Now it’s time for more technical info!!!
The hex values and mesa locations for address 00x0B (00x8B in Stella) remain the same as 00x0C. 00x0B changes when Indy teleports to different mesas using the hourglass or ankh. When leaving the mesa field or other rooms, its value resets to 00 (the 10th mesa). The ark will never be located here during normal gameplay. The only condition for winning is that Indy must dig into the Well of Souls located under the same mesa assigned during the player’s first registered input on the controller (when 00x0B matches 00x0C).
The game only executes inventory management inputs (item selection, dropping, and usage) on every other frame. In the Room of the Shining Light, when Indy uses the whip on one of the dungeon walls and then again after exactly 4 frames (2 framerules), the game immediately sends him falling off the 10th mesa. Though unusual, I didn’t think this bug could be taken advantage of to complete the game faster because it doesn't allow you to start on hex 00. One week later, a breakthrough occurred. I discovered that if this bug is performed on virtually any wall or interactive element, such as parts of the nest in the Spider Room (excluding both dungeons in the Room of the Shining Light), Indy gets "sucked" into whatever got whipped, and a grappling hook suddenly appears as if Indy is standing directly in the mesa field. Not only that, but the value of 00x0B starts changing!

Execution and Completing the Game

After collecting the shovel, I immediately use the whip on the dealer to perform the glitch. The game thinks I’m standing on the 15th mesa (0C). I whipped diagonally to the right to manipulate the grappling hook "off" as soon as possible. Then I teleport, deploy the parachute, and finish the game like normal. We bypass the ankh and mesa field completely!
From when Indy first starts moving to when he finds the Ark, it takes 2452 frames or 00:40.919.

Extra Notes

  • Buying the parachute at the very start of the game, and collecting a third piece of gold, just to skip the death animation triggered by the Raving Lunatic and avoiding the trip back to the Marketplace does sound like a good way to save some more time, but it is 24 frames slower.
  • Though the reason is unknown, the game's timing is very inconsistent. Performing tech as Indy walks out of the Temple Entrance and bribing the Black Sheik at very slightly different times can net some relatively huge time loss.

DrD2k9: Claiming for judging.
DrD2k9: The original submission of this goal was accepted and then subsequently cancelled before it could be published, due to this run being submitted. There is nothing in the improvements made by the author that would suggest that this goal should now suddenly be rejected.
Accepting to Alternative class with the "RTA timing" branch.

despoa: Processing...
Last Edited by despoa 23 days ago
Page History Latest diff List referrers Change Log