Stage 2 Map

Curvature/height/lanes/hazards/object streams for this stage live in a 128K bank. The Jump/Split target addresses embedded in this data are patched in by self-modifying code when the stage's bank is paged in; the pristine snapshot used to build this disassembly predates that patch, so only each stream's start section is decoded below and any Jump/Split target address shown is stale.

Stage 2, curvature

Start of curvature data at $E28C (nibble counted)
- Curve Straight for 73 units
- Curve Right for 24 units
- Curve Right Hard for 27 units
- Curve Right for 20 units
- Curve Straight for 59 units
- Curve Left for 12 units
- Curve Left Hard for 59 units
- Curve Left for 14 units
- Curve Straight for 59 units
- Curve Right for 16 units
- Curve Straight for 37 units
- Split to; left = $6039, right = $613C
+ Total length = 400

Stage 2, height

Start of height data at $E2B0 (nibble counted)
- Level Road for 2 units
- Going Up 1 for 7 units
- Going Up 3 for 12 units
- Going Up 1 for 3 units
- Level Road for 3 units
- Going Down 1 for 3 units
- Going Down 3 for 20 units
- Going Down 1 for 6 units
- Level Road for 55 units
- Going Up 1 for 4 units
- Going Up 3 for 4 units
- Going Up 5 for 12 units
- Going Up 3 for 4 units
- Going Up 1 for 3 units
- Level Road for 44 units
- Going Down 1 for 2 units
- Going Down 3 for 8 units
- Going Down 5 for 7 units
- Going Down 3 for 2 units
- Going Down 1 for 3 units
- Level Road for 68 units
- Going Down 1 for 3 units
- Going Down 3 for 6 units
- Going Down 5 for 16 units
- Going Down 3 for 3 units
- Level Road for 3 units
- Going Up 3 for 5 units
- Going Up 5 for 4 units
- Going Up 7 for 14 units
- Going Up 5 for 4 units
- Going Down 5 for 4 units
- Going Down 3 for 14 units
- Going Down 1 for 3 units
- Level Road for 49 units
- Split to; left = $604F, right = $614F
+ Total length = 400

Stage 2, lanes

Start of lanes data at $E2E6 (byte counted)
- 4 Lanes [||||] {00} for 2 units
- 4-3 Narrowing R [/|||] {8E} for 30 units
- 3-4 Widening R [`|||] {9E} for 2 units
- 4 Lanes [||||] {00} for 10 units
- 4-3 Narrowing L [|||`] {BD} for 2 units
- 3 Lanes L [|||] {81} for 130 units
- 3-4 Widening L [|||/] {AD} for 2 units
- 4 Lanes [||||] {00} for 222 units
- Split to; left = $6074, right = $6161
+ Total length = 400

Stage 2, hazards

Start of hazards data at $E2FC (wait bytes)
- Wait for 38 units
- Start Spawning Obstacle Left
- Wait for 2 units
- Stop Spawning Obstacles and Barriers
- Wait for 10 units
- Start Spawning Obstacle Left
- Wait for 2 units
- Stop Spawning Obstacles and Barriers
- Wait for 45 units
- Start Spawning Obstacle Right
- Wait for 2 units
- Stop Spawning Obstacles and Barriers
- Wait for 16 units
- Start Spawning Obstacle Right
- Wait for 2 units
- Stop Spawning Obstacles and Barriers
- Wait for 8 units
- Helicopter Turns Left
- Wait for 19 units
- Start Spawning Obstacle Left
- Wait for 2 units
- Stop Spawning Obstacles and Barriers
- Wait for 29 units
- Start Spawning Obstacle Left
- Wait for 2 units
- Stop Spawning Obstacles and Barriers
- Wait for 13 units
- Disable Car Spawning
- Wait for 9 units
- Set Floating Arrow to Left
- Wait for 1 units
- Split to; left = $6088, right = $617B
+ Total length = 200

Stage 2, left objects

Start of left object data at $E330 (nibble counted)
- Street Lamp for 1 units
- Nothing for 1 units
- Street Lamp for 1 units
- Nothing for 1 units
- Street Lamp for 1 units
- Nothing for 1 units
- Street Lamp for 1 units
- Nothing for 3 units
- Street Lamp for 1 units
- Nothing for 3 units
- Street Lamp for 1 units
- Nothing for 3 units
- Street Lamp for 1 units
- Nothing for 1 units
- Street Lamp for 1 units
- Nothing for 1 units
- Street Lamp for 1 units
- Nothing for 13 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 9 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 3 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 3 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 7 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 3 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 3 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 3 units
- Bush for 1 units
- Nothing for 3 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 1 units
- Street Lamp for 1 units
- Nothing for 1 units
- Street Lamp for 1 units
- Nothing for 1 units
- Street Lamp for 1 units
- Nothing for 1 units
- Street Lamp for 1 units
- Nothing for 3 units
- Bush for 1 units
- Nothing for 1 units
- Street Lamp for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 1 units
- Street Lamp for 1 units
- Nothing for 1 units
- Street Lamp for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 7 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 5 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 3 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 3 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Split to; left = $60A8, right = $6192
+ Total length = 200

Stage 2, right objects

Start of right object data at $E3C2 (nibble counted)
- Nothing for 2 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 7 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 3 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 3 units
- Bush for 1 units
- Nothing for 3 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 3 units
- Street Lamp for 1 units
- Nothing for 1 units
- Street Lamp for 1 units
- Nothing for 1 units
- Street Lamp for 1 units
- Nothing for 1 units
- Street Lamp for 1 units
- Nothing for 3 units
- Street Lamp for 1 units
- Nothing for 3 units
- Street Lamp for 1 units
- Nothing for 1 units
- Street Lamp for 1 units
- Nothing for 3 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 3 units
- Telegraph Pole for 1 units
- Nothing for 3 units
- Telegraph Pole for 1 units
- Nothing for 3 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 21 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 3 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 13 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 1 units
- Bush for 1 units
- Nothing for 3 units
- Bush for 1 units
- Nothing for 3 units
- Bush for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 5 units
- Telegraph Pole for 1 units
- Nothing for 1 units
- Telegraph Pole for 1 units
- Nothing for 21 units
- Split to; left = $60F9, right = $61D0
+ Total length = 200