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...


TASVideoAgent
They/Them
Moderator
Location: 127.0.0.1
Joined: 8/3/2004
Posts: 17767
Location: 127.0.0.1
Player (76)
🇺🇸 United States
Joined: 9/17/2025
Posts: 9
Location: 🇺🇸 United States
This TAS is an improvement over my previously submitted run by having Indy buy the parachute right before bribing using the chai and then whipping the sidewall dealer instead of walking all the way up and towards the left wall in the regular Market. Digging up the ark is also slightly faster.
ikuyo
She/Her
Admin Assistant, Senior Judge, Experienced player (624)
🇨🇱 Chile
Joined: 7/8/2021
Posts: 208
Location: 🇨🇱 Chile
Hey! Since this movie is an improvement, you could have just uploaded the new version as an userfile and provided it to us. Judges can replace the old file with the new one. If you find further improvements and your movie is still in the queue, this is the best way for us to keep track of the history of the file. I'll go ahead and cancel the old movie for now, but please keep this in mind for next time!
GuanlongX wrote:
auuuugh my face when games are creative and cool and don't fit arbitrary rulesets
Player (76)
🇺🇸 United States
Joined: 9/17/2025
Posts: 9
Location: 🇺🇸 United States
ikuyo wrote:
Hey! Since this movie is an improvement, you could have just uploaded the new version as an userfile and provided it to us. Judges can replace the old file with the new one. If you find further improvements and your movie is still in the queue, this is the best way for us to keep track of the history of the file. I'll go ahead and cancel the old movie for now, but please keep this in mind for next time!
Damn it, really sorry about that. While uploading this new version I noticed somewhere in the changelog there was an indicator for minor edits. “Surely they don’t expect people to be making major edits, like uploading different movie files for modified runs! It’s probably against the rules” I thought to myself. Losing all those previous votes sucks :(
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Location: 127.0.0.1
Joined: 8/3/2004
Posts: 17767
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [7082] A2600 Raiders of the Lost Ark "RTA timing" by Rno5951 in 01:46.270