| Absolute16Bit | Subroutine | ApplyDrivingModel ApplyLimitAndSign AssistSteering CompareSegments DrawSegmentEdge (Part 2 of 7) Multiply8x16Signed ProcessContact ProcessDrivingKeys (Part 2 of 6) | 
								| Absolute16Bit | Configuration variable | SetSegmentVector (Brands Hatch) | 
								| Absolute16Bit | Configuration variable | SetSegmentVector (Donington Park) | 
								| Absolute16Bit | Configuration variable | SetSegmentVector (Nürburgring) | 
								| Absolute16Bit | Configuration variable | SetSegmentVector (Oulton Park) | 
								| Absolute16Bit | Configuration variable | SetSegmentVector (Snetterton) | 
								| Absolute8Bit | Subroutine | ApplyElevation (Part 2 of 5) ApplyElevation (Part 4 of 5) ApplyGrassOrTrack ApplyTyreForces ApplyWingBalance BuildRoadSign BuildVisibleCar CheckForCrash CompareSegments GetTrackAndMarkers MovePlayerOnTrack MultiplyHeight ProcessOvertaking (Part 2 of 3) SetDriverSpeed | 
								| Absolute8Bit | Configuration variable | HookFlipAbsolute (Brands Hatch) SetSegmentVector (Brands Hatch) | 
								| Absolute8Bit | Configuration variable | Hook80Percent (Donington Park) HookFlipAbsolute (Donington Park) SetSegmentVector (Donington Park) | 
								| Absolute8Bit | Configuration variable | HookFlattenHills (Part 2 of 3) (Nürburgring) HookFlipAbsolute (Nürburgring) SetSegmentVector (Nürburgring) | 
								| Absolute8Bit | Configuration variable | HookFlipAbsolute (Oulton Park) SetSegmentVector (Oulton Park) | 
								| Absolute8Bit | Configuration variable | HookFlattenHills (Part 2 of 2) (Snetterton) HookFlipAbsolute (Snetterton) SetSegmentVector (Snetterton) | 
								| adcc1 | Label | GetADCChannel | 
								| AddCoords | Subroutine | MultiplyCoords SubtractCoords | 
								| AddRacePoints | Subroutine | AwardRacePoints | 
								| AddScaledVector | Subroutine | BuildRoadSign | 
								| AddSteeringForce | Subroutine | ApplySteeringForce ApplySteeringSpeed | 
								| AddTimeToTimer | Subroutine | ProcessTime UpdateLapTimers | 
								| addv1 | Label | AddScaledVector | 
								| AddVectors | Subroutine | BuildCarObjects (Part 3 of 3) GetTrackSegment (Part 3 of 3) | 
								| AnimateTyres | Subroutine | ScreenHandler | 
								| ApplyBounce | Subroutine | ApplyElevation (Part 4 of 5) | 
								| ApplyDeltas | Subroutine | ApplyDrivingModel | 
								| ApplyDrivingModel | Subroutine | MainDrivingLoop (Part 2 of 5) | 
								| ApplyElevation | Subroutine | ApplyDrivingModel | 
								| ApplyElevation (Part 1 of 5) | Subroutine | n/a | 
								| ApplyElevation (Part 2 of 5) | Subroutine | n/a | 
								| ApplyElevation (Part 3 of 5) | Subroutine | n/a | 
								| ApplyElevation (Part 4 of 5) | Subroutine | n/a | 
								| ApplyElevation (Part 5 of 5) | Subroutine | n/a | 
								| ApplyEngine | Subroutine | ApplyDrivingModel | 
								| ApplyGrassOrTrack | Subroutine | ApplyDrivingModel | 
								| ApplyLimitAndSign | Subroutine | ApplySkidForces | 
								| ApplyLimitThrottle | Subroutine | ApplySkidForces ApplyTyreForces | 
								| ApplySkidForces | Subroutine | ApplyTyresAndSkids | 
								| ApplySpinYaw | Subroutine | ApplyDrivingModel | 
								| ApplySteeringForce | Subroutine | ApplyDrivingModel | 
								| ApplySteeringSpeed | Subroutine | ApplyDrivingModel | 
								| ApplyTyreForces | Subroutine | ApplyTyresAndSkids | 
								| ApplyTyresAndSkids | Subroutine | ApplyDrivingModel | 
								| ApplyVergeJump | Subroutine | ApplyGrassOrTrack | 
								| ApplyWingBalance | Subroutine | ApplyDrivingModel | 
								| arctanY | Variable | GetObjYawAngle (Part 2 of 4) GetObjYawAngle (Part 4 of 4) | 
								| assistLeft1 | Configuration variable | GetSteeringAssist | 
								| assistLeft2 | Configuration variable | GetSteeringAssist | 
								| assistRight1 | Configuration variable | GetSteeringAssist | 
								| assistRight2 | Configuration variable | GetSteeringAssist | 
								| AssistSteering | Subroutine | ProcessDrivingKeys (Part 1 of 6) | 
								| AssistSteeringKeys | Entry point | ProcessDrivingKeys (Part 2 of 6) | 
								| asst1 | Label | AssistSteering | 
								| asst10 | Label | AssistSteering | 
								| asst11 | Label | AssistSteering | 
								| asst12 | Label | AssistSteering | 
								| asst13 | Label | AssistSteering | 
								| asst2 | Label | AssistSteering | 
								| asst3 | Label | AssistSteering | 
								| asst4 | Label | AssistSteering | 
								| asst5 | Label | AssistSteering | 
								| asst6 | Label | AssistSteering | 
								| asst7 | Label | AssistSteering | 
								| asst8 | Label | AssistSteering | 
								| asst9 | Label | AssistSteering | 
								| aval1 | Label | Absolute8Bit | 
								| AwardRacePoints | Subroutine | MainLoop (Part 6 of 6) | 
								| back1 | Label | MoveObjectBack | 
								| back1 | Label | HookBackground (Donington Park) | 
								| back1 | Label | HookBackground (Snetterton) | 
								| back2 | Label | MoveObjectBack | 
								| back3 | Label | MoveObjectBack | 
								| back4 | Label | MoveObjectBack | 
								| backgroundColour | Variable | DrawTrackLine (Part 2 of 2) GetColour (Part 1 of 3) GetColourSup ResetTrackLines SetBackground SetVergeBackground UpdateBackground | 
								| backgroundColour | Configuration variable | HookBackground (Donington Park) | 
								| backgroundColour | Configuration variable | HookBackground (Snetterton) | 
								| backgroundLeft | Variable | DrawSegmentEdge (Part 4 of 7) DrawSegmentEdge (Part 6 of 7) UpdateBackground | 
								| backgroundRight | Variable | DrawSegmentEdge (Part 4 of 7) UpdateBackground | 
								| bala1 | Label | ApplyWingBalance | 
								| bala2 | Label | ApplyWingBalance | 
								| baseSpeed | Variable | GetSectionSteering SetDriverSpeed | 
								| bcar1 | Label | BuildCarObjects (Part 1 of 3) | 
								| bcar10 | Label | BuildCarObjects (Part 3 of 3) | 
								| bcar11 | Label | BuildCarObjects (Part 3 of 3) | 
								| bcar2 | Label | BuildCarObjects (Part 1 of 3) | 
								| bcar3 | Label | BuildCarObjects (Part 1 of 3) | 
								| bcar4 | Label | BuildCarObjects (Part 1 of 3) | 
								| bcar5 | Label | BuildCarObjects (Part 2 of 3) | 
								| bcar6 | Label | BuildCarObjects (Part 2 of 3) | 
								| bcar7 | Label | BuildCarObjects (Part 2 of 3) | 
								| bcar8 | Label | BuildCarObjects (Part 2 of 3) | 
								| bcar9 | Label | BuildCarObjects (Part 3 of 3) | 
								| bestLapMinutes | Variable | MainLoop (Part 4 of 6) PrintTimer ResetBestLapTime SortDrivers UpdateLaps | 
								| bestLapSeconds | Variable | MainLoop (Part 4 of 6) PrintTimer ResetBestLapTime SortDrivers UpdateLaps | 
								| bestLapTenths | Variable | PrintTimer ResetBestLapTime SortDrivers UpdateLaps | 
								| bgnd1 | Label | SetBackground | 
								| bgnd2 | Label | SetBackground | 
								| bgnd3 | Label | SetBackground | 
								| bgnd4 | Label | SetBackground | 
								| blockCounter | Variable | GetTyreDashEdges | 
								| blockEndHi | Variable | MoveCode | 
								| blockEndLo | Variable | MoveCode | 
								| blockNumber | Variable | DrawObjectEdge (Part 1 of 5) DrawObjectEdge (Part 2 of 5) DrawObjectEdge (Part 3 of 5) DrawObjectEdge (Part 4 of 5) DrawObjectEdge (Part 5 of 5) FillAfterObject FillAfterObjectSup FillInsideObject GetColour (Part 1 of 3) GetColour (Part 2 of 3) GetColourSup GetTyreDashEdges | 
								| blockOffset | Variable | DrawEdge DrawObjectEdge (Part 2 of 5) DrawObjectEdge (Part 4 of 5) FillAfterObject FillAfterObjectSup GetTyreDashEdges SetMarker | 
								| blockOffset | Configuration variable | HookFlattenHills (Brands Hatch) | 
								| blockOffset | Configuration variable | HookFlattenHills (Donington Park) | 
								| blockOffset | Configuration variable | HookFlattenHills (Part 1 of 3) (Nürburgring) | 
								| blockOffset | Configuration variable | HookFlattenHills (Oulton Park) | 
								| blockOffset | Configuration variable | HookFlattenHills (Part 1 of 2) (Snetterton) | 
								| blockStartHi | Variable | MoveCode | 
								| blockStartLo | Variable | MoveCode | 
								| blockToHi | Variable | MoveCode | 
								| blockToLo | Variable | MoveCode | 
								| bottomTrackLine | Variable | DrawObjectEdge (Part 2 of 5) DrawObjectEdges FillInsideObject | 
								| bpla1 | Label | BuildPlayerCar | 
								| bpla2 | Label | BuildPlayerCar | 
								| BuildCarObjects | Subroutine | BuildPlayerCar BuildVisibleCar | 
								| BuildCarObjects (Part 1 of 3) | Subroutine | n/a | 
								| BuildCarObjects (Part 2 of 3) | Subroutine | n/a | 
								| BuildCarObjects (Part 3 of 3) | Subroutine | n/a | 
								| BuildPlayerCar | Subroutine | MainDrivingLoop (Part 1 of 5) | 
								| BuildPlayerCar-1 | Entry point | PushCarOffTrack | 
								| BuildRoadSign | Subroutine | MainDrivingLoop (Part 2 of 5) | 
								| BuildVisibleCar | Subroutine | MoveAndDrawCars | 
								| bumpyGrassHeight | Variable | ApplyElevation (Part 3 of 5) ApplyGrassOrTrack ApplyWingBalance | 
								| bvis1 | Label | BuildVisibleCar | 
								| bvis2 | Label | BuildVisibleCar | 
								| bvis3 | Label | BuildVisibleCar | 
								| byte1 | Label | DrawTrackBytes (Part 1 of 3) | 
								| byte2 | Entry point | DrawTrackView (Part 2 of 4) DrawTrackView (Part 3 of 4) DrawTrackView (Part 4 of 4) | 
								| byte3 | Label | DrawTrackView (Part 2 of 4) DrawTrackView (Part 3 of 4) DrawTrackView (Part 4 of 4) | 
								| byte4 | Label | DrawTrackBytes (Part 2 of 3) | 
								| CalcRevsNoTorque | Subroutine | ApplyEngine | 
								| CalcRevsNoTorque-2 | Entry point | ApplyEngine | 
								| CalcSegmentVector | Subroutine | HookFirstSegment (Brands Hatch) SetSegmentVector (Brands Hatch) | 
								| CalcSegmentVector | Subroutine | HookFirstSegment (Donington Park) SetSegmentVector (Donington Park) | 
								| CalcSegmentVector | Subroutine | HookFirstSegment (Nürburgring) SetSegmentVector (Nürburgring) | 
								| CalcSegmentVector | Subroutine | HookFirstSegment (Oulton Park) SetSegmentVector (Oulton Park) | 
								| CalcSegmentVector | Subroutine | HookFirstSegment (Snetterton) SetSegmentVector (Snetterton) | 
								| CallTrackHook | Subroutine | SetupGame | 
								| CallTrackHook | Subroutine | n/a | 
								| CallTrackHook | Subroutine | n/a | 
								| CallTrackHook | Subroutine | n/a | 
								| CallTrackHook | Subroutine | n/a | 
								| CallTrackHook | Subroutine | n/a | 
								| CallTrackHook | Subroutine | n/a | 
								| carProgress | Variable | ApplyElevation (Part 5 of 5) BuildCarObjects (Part 1 of 3) CompareCarSegments MoveCars (Part 1 of 2) MovePlayerOnTrack ResetVariables | 
								| carRacingLine | Variable | BuildCarObjects (Part 1 of 3) MoveCars (Part 2 of 2) MovePlayerOnTrack PlaceCarsOnTrack ProcessOvertaking (Part 2 of 3) PushCarOffTrack | 
								| cars1 | Label | DrawCars | 
								| cars2 | Label | DrawCars | 
								| cars3 | Label | DrawCars | 
								| carSectionSpeed | Variable | MoveCars (Part 1 of 2) ResetVariables | 
								| carSpeedHi | Variable | ApplyElevation (Part 5 of 5) BuildVisibleCar MoveCars (Part 1 of 2) ProcessContact ProcessOvertaking (Part 2 of 3) ResetVariables | 
								| carSpeedLo | Variable | MoveCars (Part 1 of 2) ProcessOvertaking (Part 2 of 3) ResetVariables | 
								| carStatus | Variable | BuildVisibleCar MoveCars (Part 1 of 2) ProcessOvertaking (Part 2 of 3) ProcessOvertaking (Part 3 of 3) PushCarOffTrack ResetVariables | 
								| carSteering | Variable | BuildVisibleCar MoveCars (Part 2 of 2) ProcessOvertaking (Part 1 of 3) ProcessOvertaking (Part 2 of 3) PushCarOffTrack ResetVariables | 
								| ccon1 | Label | CheckForContact | 
								| cdas1 | Label | CheckDashData | 
								| ChangeDirection | Subroutine | MovePlayerSegment | 
								| ChangeDirection-1 | Entry point | UpdateCurveVector | 
								| char1 | Label | PrintCharacter | 
								| char2 | Label | PrintCharacter | 
								| char3 | Label | PrintCharacter | 
								| char4 | Label | PrintCharacter | 
								| char5 | Label | PrintCharacter | 
								| char6 | Label | PrintCharacter | 
								| char7 | Label | PrintCharacter | 
								| char8 | Label | PrintCharacter | 
								| characterDef | Variable | PrintCharacter | 
								| CheckDashData | Subroutine | DrawGrassLeft DrawGrassRight DrawVergeByteLeft DrawVergeByteRight | 
								| CheckForContact | Subroutine | BuildRoadSign | 
								| CheckForContact-2 | Entry point | GetObjectAngles | 
								| CheckForCrash | Subroutine | MainDrivingLoop (Part 2 of 5) | 
								| CheckRestartKeys | Subroutine | GetMenuOption WaitForSpaceReturn | 
								| CheckVergeOnScreen | Subroutine | MapSegmentsToLines | 
								| CheckVergeOnScreen | Configuration variable | HookFlattenHills (Brands Hatch) | 
								| CheckVergeOnScreen | Configuration variable | HookFlattenHills (Donington Park) | 
								| CheckVergeOnScreen | Configuration variable | HookFlattenHills (Part 2 of 3) (Nürburgring) HookFlattenHills (Part 3 of 3) (Nürburgring) | 
								| CheckVergeOnScreen | Configuration variable | HookFlattenHills (Oulton Park) | 
								| CheckVergeOnScreen | Configuration variable | HookFlattenHills (Part 2 of 2) (Snetterton) | 
								| clap1 | Label | ClearTotalRaceTime | 
								| ClearTotalRaceTime | Subroutine | FinishRace | 
								| clockMinutes | Variable | AddTimeToTimer UpdateLaps UpdateLapTimers ZeroTimer | 
								| clockSeconds | Variable | AddTimeToTimer ProcessTime UpdateLaps ZeroTimer | 
								| clockTenths | Variable | AddTimeToTimer UpdateLaps ZeroTimer | 
								| clutchEngaged | Variable | ApplyEngine CalcRevsNoTorque | 
								| coll1 | Label | HookFixHorizon (Brands Hatch) | 
								| coll1 | Label | HookFixHorizon (Nürburgring) | 
								| coll1 | Label | HookFixHorizon (Oulton Park) | 
								| coll1 | Label | HookFixHorizon (Snetterton) | 
								| coll2 | Label | HookFixHorizon (Brands Hatch) | 
								| coll2 | Label | HookFixHorizon (Nürburgring) | 
								| coll2 | Label | HookFixHorizon (Oulton Park) | 
								| coll2 | Label | HookFixHorizon (Snetterton) | 
								| coll3 | Label | HookFixHorizon (Nürburgring) | 
								| collisionDriver | Variable | CheckForContact ProcessContact | 
								| colourData | Variable | DrawObjectEdge (Part 1 of 5) DrawObjectEdge (Part 3 of 5) DrawObjectEdges | 
								| colourPalette | Variable | DrawCornerMarkers DrawObject DrawObjectEdges DrawTrackLine (Part 2 of 2) GetColour (Part 1 of 3) GetColour (Part 3 of 3) GetColourSup | 
								| colourScheme | Variable | PrintDriverTable SetRowColours | 
								| CompareCarSegments | Subroutine | ProcessOvertaking (Part 1 of 3) | 
								| CompareSegments | Subroutine | BuildVisibleCar PlaceCarsOnTrack | 
								| competitionStarted | Variable | MainLoop (Part 2 of 6) MainLoop (Part 3 of 6) MainLoop (Part 5 of 6) MainLoop (Part 6 of 6) | 
								| configAssist | Variable | GetSteeringAssist | 
								| configJoystick | Variable | ProcessDrivingKeys (Part 1 of 6) ProcessDrivingKeys (Part 3 of 6) ProcessDrivingKeys (Part 5 of 6) | 
								| configKeys | Variable | ProcessShiftedKeys | 
								| configPause | Variable | ProcessShiftedKeys | 
								| configStop | Variable | FinishRace HeadToTrack MainDrivingLoop (Part 1 of 5) MainDrivingLoop (Part 4 of 5) MainDrivingLoop (Part 5 of 5) MainLoop (Part 1 of 6) ProcessShiftedKeys SetupGame | 
								| configVolume | Variable | ProcessShiftedKeys | 
								| cont1 | Label | ProcessContact | 
								| cont2 | Label | ProcessContact | 
								| cont3 | Label | ProcessContact | 
								| cont4 | Label | ProcessContact | 
								| cont5 | Label | ProcessContact | 
								| ConvertNumberToBCD | Subroutine | PrintDriverTable ResetVariables UpdateLapTimers | 
								| coor1 | Label | GetSegmentVector | 
								| coor2 | Label | GetSegmentVector | 
								| coor3 | Label | GetSegmentVector | 
								| coor4 | Label | GetSegmentVector | 
								| coor5 | Label | GetSegmentVector | 
								| CopyDashData | Subroutine | MainDrivingLoop (Part 1 of 5) MainDrivingLoop (Part 5 of 5) | 
								| CopySectionData | Subroutine | GetTrackSegment (Part 3 of 3) | 
								| CopyTyreDashEdges | Subroutine | MainDrivingLoop (Part 2 of 5) | 
								| corn1 | Label | DrawCornerMarkers | 
								| corn2 | Label | DrawCornerMarkers | 
								| corn3 | Label | DrawCornerMarkers | 
								| corn4 | Label | DrawCornerMarkers | 
								| corn5 | Label | DrawCornerMarkers | 
								| corn6 | Label | DrawCornerMarkers | 
								| corn7 | Label | DrawCornerMarkers | 
								| cosYawAngleHi | Variable | n/a | 
								| cosYawAngleLo | Variable | GetRotationMatrix (Part 5 of 5) | 
								| cras1 | Label | CheckForCrash | 
								| cras2 | Label | CheckForCrash | 
								| cras3 | Label | CheckForCrash | 
								| crashedIntoFence | Variable | CheckForCrash MainDrivingLoop (Part 3 of 5) | 
								| currentPlayer | Variable | AddTimeToTimer ApplyElevation (Part 5 of 5) AwardRacePoints BuildPlayerCar BuildRoadSign FinishRace GetDriverName MainLoop (Part 1 of 6) MainLoop (Part 3 of 6) MainLoop (Part 4 of 6) MainLoop (Part 5 of 6) MainLoop (Part 6 of 6) MoveCars (Part 2 of 2) MoveObjectBack MovePlayer MovePlayerOnTrack PlaceCarsOnTrack PrintBestLapTime PrintDriverPrompt ProcessContact ProcessOvertaking (Part 1 of 3) SetPlayerPositions UpdateLaps UpdateLapTimers | 
								| currentPlayer | Configuration variable | HookJoystick (Brands Hatch) | 
								| currentPlayer | Configuration variable | HookJoystick (Part 1 of 3) (Donington Park) | 
								| currentPlayer | Configuration variable | HookJoystick (Part 1 of 2) (Nürburgring) | 
								| currentPlayer | Configuration variable | HookJoystick (Part 1 of 2) (Oulton Park) | 
								| currentPlayer | Configuration variable | HookJoystick (Part 1 of 3) (Snetterton) | 
								| currentPosition | Variable | DrawCars MoveAndDrawCars ProcessOvertaking (Part 1 of 3) ProcessOvertaking (Part 3 of 3) ResetVariables SetPlayerPositions | 
								| currentPositionBCD | Variable | UpdatePositionInfo | 
								| cust1 | Label | SetCustomScreen | 
								| cust2 | Label | SetCustomScreen | 
								| cust3 | Label | SetCustomScreen | 
								| dash1 | Label | CopyDashData | 
								| dash2 | Label | CopyDashData | 
								| dash3 | Label | CopyDashData | 
								| dash4 | Label | CopyDashData | 
								| dash5 | Label | CopyDashData | 
								| dash6 | Label | CopyDashData | 
								| dashData | Configuration variable | dashDataAddress dashDataOffset DRAW_BYTE DrawFence (Part 1 of 2) DrawObjectEdge (Part 2 of 5) DrawSegmentEdge (Part 5 of 7) FillAfterObject FillAfterObjectSup fillDataOffset FillInsideObject | 
								| dashData0 | Variable | dashDataOffset DrawShallowToLeft DrawSteepToLeft fillDataOffset | 
								| dashData1 | Variable | dashDataOffset fillDataOffset | 
								| dashData2 | Variable | dashDataOffset fillDataOffset | 
								| dashData3 | Variable | dashDataOffset fillDataOffset | 
								| dashData4 | Variable | dashDataOffset fillDataOffset | 
								| dashData5 | Variable | dashDataOffset fillDataOffset | 
								| dashData6 | Variable | dashDataOffset fillDataOffset | 
								| dashData7 | Variable | dashDataOffset fillDataOffset | 
								| dashData8 | Variable | dashDataOffset fillDataOffset | 
								| dashData9 | Variable | dashDataOffset fillDataOffset | 
								| dashData10 | Variable | dashDataOffset fillDataOffset | 
								| dashData11 | Variable | dashDataOffset fillDataOffset | 
								| dashData12 | Variable | dashDataOffset fillDataOffset | 
								| dashData13 | Variable | dashDataOffset fillDataOffset | 
								| dashData14 | Variable | dashDataOffset fillDataOffset | 
								| dashData15 | Variable | dashDataOffset fillDataOffset | 
								| dashData16 | Variable | dashDataOffset fillDataOffset | 
								| dashData17 | Variable | dashDataOffset fillDataOffset | 
								| dashData18 | Variable | dashDataOffset fillDataOffset | 
								| dashData19 | Variable | dashDataOffset fillDataOffset | 
								| dashData20 | Variable | dashDataOffset fillDataOffset | 
								| dashData21 | Variable | dashDataOffset fillDataOffset | 
								| dashData22 | Variable | dashDataOffset fillDataOffset | 
								| dashData23 | Variable | dashDataOffset fillDataOffset | 
								| dashData24 | Variable | dashDataOffset fillDataOffset | 
								| dashData25 | Variable | dashDataOffset | 
								| dashData26 | Variable | dashDataOffset fillDataOffset | 
								| dashData27 | Variable | dashDataOffset fillDataOffset | 
								| dashData28 | Variable | dashDataOffset fillDataOffset | 
								| dashData29 | Variable | dashDataOffset fillDataOffset | 
								| dashData30 | Variable | dashDataOffset fillDataOffset | 
								| dashData31 | Variable | dashDataOffset fillDataOffset | 
								| dashData32 | Variable | dashDataOffset fillDataOffset | 
								| dashData33 | Variable | dashDataOffset fillDataOffset | 
								| dashData34 | Variable | dashDataOffset fillDataOffset | 
								| dashData35 | Variable | dashDataOffset fillDataOffset | 
								| dashData36 | Variable | dashDataOffset fillDataOffset | 
								| dashData37 | Variable | dashDataOffset ShowStartingLights | 
								| dashData38 | Variable | dashDataOffset fillDataOffset | 
								| dashData39 | Variable | dashDataOffset DrawShallowToRight DrawSteepToRight fillDataOffset | 
								| dashData40 | Variable | dashDataOffset fillDataOffset | 
								| dashData41 | Variable | n/a | 
								| dashData42 | Variable | n/a | 
								| dashDataAddress | Variable | CopyDashData | 
								| dashDataOffset | Variable | CheckDashData CopyDashData DrawFence (Part 1 of 2) DrawObjectEdge (Part 2 of 5) GetTyreDashEdges | 
								| dashRightEdge | Variable | CopyTyreDashEdges DrawFence (Part 2 of 2) DrawTrackView (Part 2 of 4) DrawTrackView (Part 3 of 4) | 
								| dcar1 | Label | MoveAndDrawCars | 
								| dcar2 | Label | MoveAndDrawCars | 
								| dcar3 | Label | MoveAndDrawCars | 
								| dcas1 | Label | DrawCarOrSign | 
								| dcas2 | Label | DrawCarOrSign | 
								| dcas3 | Label | DrawCarOrSign | 
								| debugSpinning | Variable | ChangeDirection | 
								| DefineEnvelope | Subroutine | ProcessShiftedKeys ResetVariables | 
								| Delay | Subroutine | MoveAndDrawCars | 
								| delf1 | Label | UpdateVelocity | 
								| delf2 | Label | UpdateVelocity | 
								| delf3 | Label | UpdateVelocity | 
								| delt1 | Label | ApplyDeltas | 
								| delt2 | Label | ApplyDeltas | 
								| dely1 | Label | Delay | 
								| directionFacing | Variable | BuildPlayerCar BuildVisibleCar DrawObject GetFirstSegment GetSectionAngles (Part 2 of 3) GetSectionAngles (Part 3 of 3) GetSegmentDetails GetSegmentVector GetSteeringAssist GetTrackSegment (Part 1 of 3) GetVergeAndMarkers (Part 2 of 4) MoveAndDrawCars MovePlayer MovePlayerOnTrack MovePlayerSegment MultiplyHeight TurnPlayerAround UpdateVectorNumber | 
								| directionFacing | Configuration variable | HookFlipAbsolute (Brands Hatch) HookSectionFrom (Brands Hatch) SetSegmentVector (Brands Hatch) UpdateDataPointers (Brands Hatch) | 
								| directionFacing | Configuration variable | HookFlipAbsolute (Donington Park) HookSectionFrom (Donington Park) SetSegmentVector (Donington Park) UpdateDataPointers (Donington Park) | 
								| directionFacing | Configuration variable | HookFlipAbsolute (Nürburgring) HookSectionFrom (Nürburgring) SetSegmentVector (Nürburgring) UpdateDataPointers (Nürburgring) | 
								| directionFacing | Configuration variable | HookFlipAbsolute (Oulton Park) HookSectionFrom (Oulton Park) SetSegmentVector (Oulton Park) UpdateDataPointers (Oulton Park) | 
								| directionFacing | Configuration variable | HookFlipAbsolute (Snetterton) HookSectionFrom (Snetterton) SetSegmentVector (Snetterton) UpdateDataPointers (Snetterton) | 
								| dist1 | Label | CompareSegments | 
								| dist2 | Label | CompareSegments | 
								| dist3 | Label | CompareSegments | 
								| Divide16x16 | Subroutine | GetObjPitchAngle GetObjYawAngle (Part 2 of 4) GetObjYawAngle (Part 4 of 4) | 
								| divideX | Variable | GetObjPitchAngle | 
								| dlin1 | Label | DrawDashboardLine | 
								| dlin2 | Label | DrawDashboardLine | 
								| dlin3 | Label | DrawDashboardLine | 
								| dlin4 | Label | DrawDashboardLine | 
								| dlin5 | Label | DrawDashboardLine | 
								| dlin6 | Label | DrawDashboardLine | 
								| dlin7 | Label | DrawDashboardLine | 
								| dlin8 | Label | DrawDashboardLine | 
								| dlin9 | Label | DrawDashboardLine | 
								| dmod1 | Label | ApplyDrivingModel | 
								| dmod2 | Label | ApplyDrivingModel | 
								| dmod3 | Label | ApplyDrivingModel | 
								| dobj1 | Label | DrawObject | 
								| dobj2 | Label | DrawObject | 
								| dobj3 | Label | DrawObject | 
								| dobj4 | Label | DrawObject | 
								| dobj5 | Label | DrawObject | 
								| dobj6 | Label | DrawObject | 
								| dobj7 | Label | DrawObject | 
								| draw1 | Label | DrawObjectEdge (Part 1 of 5) | 
								| draw10 | Label | DrawObjectEdge (Part 2 of 5) | 
								| draw11 | Label | DrawObjectEdge (Part 2 of 5) | 
								| draw12 | Label | DrawObjectEdge (Part 3 of 5) | 
								| draw13 | Label | DrawObjectEdge (Part 3 of 5) | 
								| draw14 | Label | DrawObjectEdge (Part 3 of 5) | 
								| draw15 | Label | DrawObjectEdge (Part 3 of 5) | 
								| draw16 | Label | DrawObjectEdge (Part 3 of 5) | 
								| draw17 | Label | DrawObjectEdge (Part 3 of 5) | 
								| draw18 | Label | DrawObjectEdge (Part 3 of 5) | 
								| draw19 | Label | DrawObjectEdge (Part 3 of 5) | 
								| draw2 | Label | DrawObjectEdge (Part 1 of 5) | 
								| draw20 | Label | DrawObjectEdge (Part 4 of 5) | 
								| draw21 | Label | DrawObjectEdge (Part 4 of 5) | 
								| draw22 | Label | DrawObjectEdge (Part 4 of 5) | 
								| draw23 | Label | DrawObjectEdge (Part 4 of 5) | 
								| draw24 | Label | DrawObjectEdge (Part 4 of 5) | 
								| draw25 | Label | DrawObjectEdge (Part 4 of 5) | 
								| draw26 | Label | DrawObjectEdge (Part 4 of 5) | 
								| draw27 | Label | DrawObjectEdge (Part 2 of 5) | 
								| draw28 | Label | DrawObjectEdge (Part 4 of 5) | 
								| draw29 | Entry point | DrawEdge DrawObjectEdge (Part 2 of 5) DrawObjectEdge (Part 3 of 5) | 
								| draw3 | Label | DrawObjectEdge (Part 1 of 5) | 
								| draw30 | Label | DrawObjectEdge (Part 5 of 5) | 
								| draw31 | Label | DrawObjectEdge (Part 4 of 5) DrawObjectEdge (Part 5 of 5) | 
								| draw32 | Label | DrawObjectEdge (Part 2 of 5) | 
								| draw4 | Label | DrawObjectEdge (Part 1 of 5) | 
								| draw5 | Label | DrawObjectEdge (Part 1 of 5) | 
								| draw6 | Label | DrawObjectEdge (Part 1 of 5) | 
								| draw7 | Label | DrawObjectEdge (Part 1 of 5) | 
								| draw8 | Label | DrawObjectEdge (Part 2 of 5) | 
								| draw9 | Label | DrawObjectEdge (Part 2 of 5) | 
								| DRAW_BYTE | Macro | DrawTrackBytes (Part 1 of 3) DrawTrackBytes (Part 2 of 3) | 
								| DrawCarInMirror | Subroutine | UpdateMirrors | 
								| DrawCarInPosition | Subroutine | DrawCars | 
								| DrawCarOrSign | Subroutine | DrawCars MainDrivingLoop (Part 2 of 5) | 
								| DrawCars | Subroutine | MoveAndDrawCars | 
								| DrawCornerMarkers | Subroutine | MainDrivingLoop (Part 2 of 5) | 
								| DrawDashboardLine | Subroutine | UpdateDashboard | 
								| DrawEdge | Subroutine | DrawObjectEdge (Part 3 of 5) | 
								| DrawFence | Subroutine | CheckForCrash | 
								| DrawFence (Part 1 of 2) | Subroutine | n/a | 
								| DrawFence (Part 2 of 2) | Subroutine | n/a | 
								| DrawFence-1 | Entry point | DrawFence (Part 1 of 2) | 
								| DrawGrassLeft | Subroutine | DrawSegmentEdge (Part 6 of 7) DrawShallowToLeft DrawShallowToRight | 
								| DrawGrassRight | Subroutine | DrawSegmentEdge (Part 6 of 7) DrawShallowToLeft DrawShallowToRight | 
								| DrawObject | Subroutine | DrawCarOrSign DrawCornerMarkers | 
								| DrawObjectEdge | Subroutine | DrawObjectEdges | 
								| DrawObjectEdge (Part 1 of 5) | Subroutine | n/a | 
								| DrawObjectEdge (Part 2 of 5) | Subroutine | n/a | 
								| DrawObjectEdge (Part 3 of 5) | Subroutine | n/a | 
								| DrawObjectEdge (Part 4 of 5) | Subroutine | n/a | 
								| DrawObjectEdge (Part 5 of 5) | Subroutine | n/a | 
								| DrawObjectEdge-1 | Entry point | ProcessContact | 
								| DrawObjectEdges | Subroutine | DrawObject | 
								| DrawRevCounter | Subroutine | UpdateDashboard | 
								| DrawSegmentEdge | Subroutine | DrawVergeEdge | 
								| DrawSegmentEdge (Part 1 of 7) | Subroutine | n/a | 
								| DrawSegmentEdge (Part 2 of 7) | Subroutine | n/a | 
								| DrawSegmentEdge (Part 3 of 7) | Subroutine | n/a | 
								| DrawSegmentEdge (Part 4 of 7) | Subroutine | n/a | 
								| DrawSegmentEdge (Part 5 of 7) | Subroutine | n/a | 
								| DrawSegmentEdge (Part 6 of 7) | Subroutine | n/a | 
								| DrawSegmentEdge (Part 7 of 7) | Subroutine | n/a | 
								| DrawShallowToLeft | Subroutine | DrawSegmentEdge (Part 6 of 7) | 
								| DrawShallowToRight | Subroutine | DrawSegmentEdge (Part 6 of 7) | 
								| DrawSteepToLeft | Subroutine | DrawSegmentEdge (Part 6 of 7) | 
								| DrawSteepToRight | Subroutine | DrawSegmentEdge (Part 6 of 7) | 
								| DrawTrack | Subroutine | MainDrivingLoop (Part 2 of 5) | 
								| DrawTrackBytes | Subroutine | DrawTrackView (Part 2 of 4) DrawTrackView (Part 3 of 4) DrawTrackView (Part 4 of 4) | 
								| DrawTrackBytes (Part 1 of 3) | Subroutine | n/a | 
								| DrawTrackBytes (Part 2 of 3) | Subroutine | n/a | 
								| DrawTrackBytes (Part 3 of 3) | Subroutine | n/a | 
								| DrawTrackLine | Subroutine | DrawTrackView (Part 1 of 4) DrawTrackView (Part 2 of 4) | 
								| DrawTrackLine (Part 1 of 2) | Subroutine | n/a | 
								| DrawTrackLine (Part 2 of 2) | Subroutine | n/a | 
								| DrawTrackView | Subroutine | MainDrivingLoop (Part 1 of 5) MainDrivingLoop (Part 2 of 5) | 
								| DrawTrackView (Part 1 of 4) | Subroutine | n/a | 
								| DrawTrackView (Part 2 of 4) | Subroutine | n/a | 
								| DrawTrackView (Part 3 of 4) | Subroutine | n/a | 
								| DrawTrackView (Part 4 of 4) | Subroutine | n/a | 
								| DrawVergeByteLeft | Subroutine | DrawShallowToLeft DrawShallowToRight DrawSteepToLeft DrawSteepToRight | 
								| DrawVergeByteRight | Subroutine | DrawShallowToLeft DrawShallowToRight DrawSteepToLeft DrawSteepToRight | 
								| DrawVergeEdge | Subroutine | DrawTrack | 
								| dred1 | Label | DrawEdge | 
								| drif1 | Label | SetPlayerDriftSup | 
								| driv1 | Label | InitialiseDrivers | 
								| driverGridRow | Variable | InitialiseDrivers MainLoop (Part 5 of 6) SetDriverSpeed | 
								| driverLapNumber | Variable | ClearTotalRaceTime FinishRace MoveObjectBack ProcessOvertaking (Part 1 of 3) ResetVariables UpdateLaps UpdateLapTimers | 
								| driverNames1 | Variable | GetDriverAddress | 
								| driverNames2 | Variable | n/a | 
								| driverNames3 | Variable | n/a | 
								| driverNames4 | Variable | n/a | 
								| driverNames5 | Variable | n/a | 
								| driverPrinted | Variable | PrintDriverTable PrintPositionName | 
								| driversInOrder | Variable | AwardRacePoints BuildVisibleCar DrawCarInPosition DrawObject InitialiseDrivers MainLoop (Part 4 of 6) MainLoop (Part 5 of 6) MoveAndDrawCars PlaceCarsOnTrack PrintPositionName ProcessOvertaking (Part 1 of 3) SetPlayerPositions SortDrivers SwapDriverPosition UpdateMirrors | 
								| driversInOrder2 | Variable | MainLoop (Part 5 of 6) | 
								| driverSpeed | Variable | MoveCars (Part 1 of 2) SetDriverSpeed | 
								| drob1 | Label | DrawObjectEdges | 
								| drob10 | Label | DrawObjectEdges | 
								| drob2 | Label | DrawObjectEdges | 
								| drob3 | Label | DrawObjectEdges | 
								| drob4 | Label | DrawObjectEdges | 
								| drob5 | Label | DrawObjectEdges | 
								| drob6 | Label | DrawObjectEdges | 
								| drob7 | Label | DrawObjectEdges | 
								| drob8 | Label | DrawObjectEdges | 
								| drob9 | Label | DrawObjectEdges | 
								| dtab1 | Label | PrintDriverTable | 
								| dtab2 | Label | PrintDriverTable | 
								| dtab3 | Label | PrintDriverTable | 
								| dtab4 | Label | PrintDriverTable | 
								| dtab5 | Label | PrintDriverTable | 
								| dtab6 | Label | PrintDriverTable | 
								| dtab7 | Label | PrintDriverTable | 
								| dtra1 | Label | DrawTrack | 
								| dtra2 | Label | DrawTrack | 
								| dver1 | Label | DrawSegmentEdge (Part 1 of 7) | 
								| dver10 | Label | DrawSegmentEdge (Part 2 of 7) | 
								| dver11 | Label | DrawSegmentEdge (Part 2 of 7) | 
								| dver12 | Label | DrawSegmentEdge (Part 3 of 7) | 
								| dver13 | Label | DrawSegmentEdge (Part 3 of 7) | 
								| dver14 | Label | DrawSegmentEdge (Part 3 of 7) | 
								| dver15 | Label | DrawSegmentEdge (Part 3 of 7) | 
								| dver16 | Label | DrawSegmentEdge (Part 3 of 7) | 
								| dver17 | Label | DrawSegmentEdge (Part 4 of 7) | 
								| dver18 | Label | DrawSegmentEdge (Part 4 of 7) | 
								| dver19 | Label | DrawSegmentEdge (Part 4 of 7) | 
								| dver2 | Label | DrawSegmentEdge (Part 1 of 7) | 
								| dver20 | Label | DrawSegmentEdge (Part 4 of 7) | 
								| dver21 | Label | DrawSegmentEdge (Part 6 of 7) | 
								| dver22 | Label | DrawSegmentEdge (Part 6 of 7) | 
								| dver23 | Label | DrawSegmentEdge (Part 6 of 7) | 
								| dver24 | Label | DrawSegmentEdge (Part 5 of 7) | 
								| dver25 | Label | DrawSegmentEdge (Part 6 of 7) | 
								| dver26 | Label | DrawSegmentEdge (Part 6 of 7) | 
								| dver27 | Label | DrawSegmentEdge (Part 6 of 7) | 
								| dver28 | Label | DrawSegmentEdge (Part 2 of 7) DrawSegmentEdge (Part 6 of 7) | 
								| dver29 | Label | DrawSegmentEdge (Part 7 of 7) | 
								| dver3 | Label | DrawSegmentEdge (Part 1 of 7) | 
								| dver4 | Label | DrawSegmentEdge (Part 2 of 7) | 
								| dver5 | Label | DrawSegmentEdge (Part 2 of 7) | 
								| dver6 | Label | DrawSegmentEdge (Part 2 of 7) | 
								| dver7 | Label | DrawSegmentEdge (Part 2 of 7) | 
								| dver8 | Label | DrawSegmentEdge (Part 1 of 7) DrawSegmentEdge (Part 2 of 7) | 
								| dver9 | Label | DrawSegmentEdge (Part 2 of 7) | 
								| edge10 | Label | FillAfterObject | 
								| edge11 | Label | GetTyreDashEdge | 
								| edge12 | Label | FillAfterObject | 
								| edge2 | Label | FillAfterObject | 
								| edge3 | Label | FillAfterObject | 
								| edge4 | Label | FillAfterObject | 
								| edge5 | Label | FillAfterObject | 
								| edge6 | Label | GetTyreDashEdge | 
								| edge7 | Label | FillAfterObject GetTyreDashEdge | 
								| edge9 | Label | FillAfterObject | 
								| edgeDistanceHi | Variable | CheckForCrash GetSegmentAngles (Part 1 of 3) GetTrackAndMarkers | 
								| edgeDistanceLo | Variable | GetCarInSegment GetSegmentAngles (Part 1 of 3) | 
								| edgePixel | Variable | DrawObjectEdge (Part 1 of 5) DrawObjectEdge (Part 3 of 5) | 
								| edgePixelMask | Variable | DrawObjectEdge (Part 3 of 5) DrawObjectEdge (Part 4 of 5) DrawObjectEdges | 
								| edgeSegmentNumber | Variable | GetSegmentAngles (Part 1 of 3) GetSegmentAngles (Part 3 of 3) GetTrackAndMarkers MovePlayerSegment | 
								| edgeSegmentPointer | Variable | GetSegmentAngles (Part 1 of 3) MovePlayerOnTrack | 
								| edgeYawAngle | Variable | CheckForCrash GetSegmentAngles (Part 1 of 3) MovePlayerOnTrack | 
								| elev1 | Label | ApplyElevation (Part 1 of 5) | 
								| elev10 | Label | ApplyElevation (Part 2 of 5) | 
								| elev11 | Label | ApplyElevation (Part 2 of 5) | 
								| elev12 | Label | ApplyElevation (Part 2 of 5) | 
								| elev13 | Label | ApplyElevation (Part 3 of 5) | 
								| elev14 | Label | ApplyElevation (Part 4 of 5) | 
								| elev15 | Label | ApplyElevation (Part 4 of 5) | 
								| elev16 | Label | ApplyElevation (Part 4 of 5) | 
								| elev17 | Label | ApplyElevation (Part 4 of 5) | 
								| elev18 | Label | ApplyElevation (Part 4 of 5) | 
								| elev19 | Label | ApplyElevation (Part 5 of 5) | 
								| elev2 | Label | ApplyElevation (Part 1 of 5) | 
								| elev3 | Label | ApplyElevation (Part 1 of 5) | 
								| elev4 | Label | ApplyElevation (Part 1 of 5) | 
								| elev5 | Label | ApplyElevation (Part 1 of 5) | 
								| elev6 | Label | ApplyElevation (Part 1 of 5) | 
								| elev7 | Label | ApplyElevation (Part 1 of 5) | 
								| elev8 | Label | ApplyElevation (Part 2 of 5) | 
								| elev9 | Label | ApplyElevation (Part 2 of 5) | 
								| endChecks | Variable | PrintHeaderChecks | 
								| endMirror | Variable | DrawCarInMirror | 
								| engi1 | Label | ApplyEngine | 
								| engi10 | Label | ApplyEngine | 
								| engi11 | Label | ApplyEngine | 
								| engi12 | Label | ApplyEngine | 
								| engi13 | Label | ApplyEngine | 
								| engi2 | Label | ApplyEngine | 
								| engi3 | Label | ApplyEngine | 
								| engi4 | Label | ApplyEngine | 
								| engi5 | Label | ApplyEngine | 
								| engi6 | Label | ApplyEngine | 
								| engi7 | Label | ApplyEngine | 
								| engi8 | Label | ApplyEngine | 
								| engi9 | Label | ApplyEngine | 
								| engineStatus | Variable | ApplyEngine CheckForCrash DrawCarInMirror ProcessEngineStart ShowStartingLights | 
								| engineTorque | Variable | ApplyElevation (Part 1 of 5) GetTyreForces SetEngineTorque | 
								| engs1 | Label | ProcessEngineStart | 
								| engs2 | Label | ProcessEngineStart | 
								| engs3 | Label | ProcessEngineStart | 
								| entr1 | Label | Entry | 
								| Entry | Subroutine | n/a | 
								| envelopeData | Variable | DefineEnvelope ProcessShiftedKeys | 
								| EraseRevCounter | Subroutine | UpdateDashboard | 
								| erev1 | Label | EraseRevCounter | 
								| erev2 | Label | EraseRevCounter | 
								| fast1 | Label | SetDriverSpeed | 
								| fast2 | Label | SetDriverSpeed | 
								| fast3 | Label | SetDriverSpeed | 
								| fast4 | Label | SetDriverSpeed | 
								| fast5 | Label | SetDriverSpeed | 
								| fenc1 | Label | DrawFence (Part 2 of 2) | 
								| fenc2 | Label | DrawFence (Part 1 of 2) | 
								| fenc3 | Label | DrawFence (Part 2 of 2) | 
								| fenc4 | Label | DrawFence (Part 2 of 2) | 
								| fenc5 | Label | DrawFence (Part 2 of 2) | 
								| fenc6 | Label | DrawFence (Part 2 of 2) | 
								| fenc7 | Label | DrawFence (Part 2 of 2) | 
								| fencePixelsGrass | Variable | DrawFence (Part 2 of 2) | 
								| fencePixelsSky | Variable | DrawFence (Part 2 of 2) | 
								| fill1 | Label | FillInsideObject | 
								| fill2 | Label | FillInsideObject | 
								| fill3 | Label | FillInsideObject | 
								| fill4 | Label | FillInsideObject | 
								| fill5 | Label | FillInsideObject | 
								| fill6 | Label | FillInsideObject | 
								| fill7 | Label | FillInsideObject | 
								| fill8 | Label | FillInsideObject | 
								| fill9 | Label | FillInsideObject | 
								| FillAfterObject | Subroutine | DrawObjectEdge (Part 4 of 5) | 
								| FillAfterObjectSup | Subroutine | DrawObjectEdge (Part 4 of 5) | 
								| fillDataOffset | Variable | FillInsideObject | 
								| FillInsideObject | Subroutine | DrawObjectEdge (Part 5 of 5) | 
								| fini1 | Label | FinishRace | 
								| fini2 | Label | FinishRace | 
								| fini3 | Label | FinishRace | 
								| fini4 | Label | FinishRace | 
								| FinishRace | Subroutine | MainDrivingLoop (Part 4 of 5) | 
								| firstLapStarted | Variable | ResetVariables UpdateLapTimers | 
								| flab1 | Label | HookDataPointers (Brands Hatch) | 
								| flab1 | Label | HookDataPointers (Donington Park) | 
								| flab1 | Label | HookDataPointers (Nürburgring) | 
								| flab1 | Label | HookDataPointers (Oulton Park) | 
								| flab1 | Label | HookDataPointers (Snetterton) | 
								| flag1 | Label | HookSegmentVector (Brands Hatch) | 
								| flag1 | Label | HookSegmentVector (Donington Park) | 
								| flag1 | Label | HookSegmentVector (Nürburgring) | 
								| flag1 | Label | HookSegmentVector (Oulton Park) | 
								| flag1 | Label | HookSegmentVector (Snetterton) | 
								| flub1 | Label | FlushSoundBuffers | 
								| flus1 | Label | FlushSoundBuffer | 
								| FlushSoundBuffer | Subroutine | ApplyTyresAndSkids FlushSoundBuffers MakeDrivingSounds | 
								| FlushSoundBuffers | Subroutine | CheckForCrash KillCustomScreen MainDrivingLoop (Part 4 of 5) MakeDrivingSounds ProcessShiftedKeys | 
								| forc1 | Label | ScaleTyreForces | 
								| forc2 | Label | ScaleTyreForces | 
								| forc3 | Label | ScaleTyreForces | 
								| forc4 | Label | ScaleTyreForces | 
								| fore1 | Label | MoveObjectForward | 
								| fore2 | Label | MoveObjectForward | 
								| fore3 | Label | MoveObjectForward | 
								| fore4 | Label | MoveObjectForward | 
								| fovw1 | Label | HookFieldOfView (Brands Hatch) | 
								| fovw1 | Label | HookFieldOfView (Donington Park) | 
								| fovw1 | Label | HookFieldOfView (Nürburgring) | 
								| fovw1 | Label | HookFieldOfView (Oulton Park) | 
								| fovw1 | Label | HookFieldOfView (Snetterton) | 
								| fovw1-1 | Entry point | HookMoveBack (Nürburgring) | 
								| from1 | Label | HookSectionFrom (Brands Hatch) | 
								| from1 | Label | HookSectionFrom (Donington Park) | 
								| from1 | Label | HookSectionFrom (Nürburgring) | 
								| from1 | Label | HookSectionFrom (Oulton Park) | 
								| from1 | Label | HookSectionFrom (Snetterton) | 
								| frontSegmentIndex | Variable | BuildVisibleCar GetFirstSegment GetPlayerIndex GetSegmentDetails GetSegmentSteering GetTrackSegment (Part 1 of 3) GetTrackSegment (Part 2 of 3) GetTrackSegment (Part 3 of 3) PlaceCarsOnTrack | 
								| frontSegmentIndex | Configuration variable | HookDataPointers (Brands Hatch) | 
								| frontSegmentIndex | Configuration variable | HookDataPointers (Donington Park) | 
								| frontSegmentIndex | Configuration variable | HookDataPointers (Nürburgring) | 
								| frontSegmentIndex | Configuration variable | HookDataPointers (Oulton Park) | 
								| frontSegmentIndex | Configuration variable | HookDataPointers (Snetterton) | 
								| frontWingSetting | Variable | GetWingSettings ScaleWingSettings | 
								| G | Variable | ApplyGrassOrTrack ApplyLimitAndSign ApplySkidForces DrawCarInMirror GetMenuOption GetObjectDistance GetObjYawAngle (Part 1 of 4) GetRotationMatrix (Part 1 of 5) GetRotationMatrix (Part 2 of 5) GetRotationMatrix (Part 3 of 5) GetRotationMatrix (Part 4 of 5) GetTyreForces MainLoop (Part 6 of 6) Multiply16x16 PlaceCarsOnTrack Print234DigitBCD Print2DigitBCD PrintDriverTable PrintTimer ProcessOvertaking (Part 1 of 3) ScaleTyreForces SortDrivers UpdateLapTimers UpdatePositionInfo WaitForSpaceReturn | 
								| game1 | Label | MainLoop (Part 1 of 6) | 
								| game10 | Label | MainLoop (Part 5 of 6) | 
								| game11 | Label | MainLoop (Part 5 of 6) | 
								| game12 | Label | MainLoop (Part 5 of 6) | 
								| game13 | Label | MainLoop (Part 6 of 6) | 
								| game14 | Label | MainLoop (Part 5 of 6) | 
								| game15 | Label | MainLoop (Part 6 of 6) | 
								| game16 | Label | MainLoop (Part 6 of 6) | 
								| game2 | Label | MainLoop (Part 6 of 6) | 
								| game3 | Label | MainLoop (Part 3 of 6) | 
								| game4 | Label | MainLoop (Part 3 of 6) | 
								| game5 | Label | MainLoop (Part 3 of 6) | 
								| game6 | Label | MainLoop (Part 4 of 6) | 
								| game7 | Label | MainLoop (Part 4 of 6) | 
								| game8 | Label | MainLoop (Part 4 of 6) | 
								| game9 | Label | MainLoop (Part 3 of 6) | 
								| gcol1 | Label | GetColour (Part 1 of 3) | 
								| gcol10 | Label | GetColour (Part 2 of 3) | 
								| gcol11 | Label | GetColour (Part 2 of 3) | 
								| gcol12 | Label | GetColour (Part 1 of 3) | 
								| gcol13 | Label | GetColour (Part 2 of 3) GetColour (Part 3 of 3) | 
								| gcol14 | Label | GetColour (Part 2 of 3) GetColour (Part 3 of 3) | 
								| gcol2 | Label | GetColour (Part 1 of 3) | 
								| gcol3 | Label | GetColour (Part 1 of 3) | 
								| gcol4 | Label | GetColour (Part 1 of 3) | 
								| gcol5 | Label | GetColour (Part 1 of 3) | 
								| gcol6 | Label | GetColour (Part 1 of 3) GetColour (Part 2 of 3) GetColour (Part 3 of 3) | 
								| gcol7 | Label | GetColour (Part 1 of 3) | 
								| gcol8 | Label | GetColour (Part 1 of 3) | 
								| gcol9 | Label | GetColour (Part 2 of 3) | 
								| gearChange | Variable | ProcessDrivingKeys (Part 6 of 6) | 
								| gearChangeKey | Variable | ApplyEngine ProcessDrivingKeys (Part 1 of 6) ProcessDrivingKeys (Part 6 of 6) | 
								| gearNumber | Variable | ApplyElevation (Part 1 of 5) ApplyEngine GetTyreForces PrintGearNumber ProcessDrivingKeys (Part 6 of 6) ProcessEngineStart ResetVariables | 
								| gearNumberText | Variable | PrintGearNumber | 
								| gedg1 | Label | GetTyreDashEdges | 
								| GetADCChannel | Subroutine | ProcessDrivingKeys (Part 1 of 6) ProcessDrivingKeys (Part 3 of 6) | 
								| GetAngleInRadians | Subroutine | GetRotationMatrix (Part 1 of 5) | 
								| getb1 | Label | GetPositionBehind | 
								| GetCarInSegment | Subroutine | MovePlayerOnTrack | 
								| GetColour | Subroutine | DrawObjectEdge (Part 4 of 5) FillAfterObject | 
								| GetColour (Part 1 of 3) | Subroutine | n/a | 
								| GetColour (Part 2 of 3) | Subroutine | n/a | 
								| GetColour (Part 3 of 3) | Subroutine | n/a | 
								| GetColourSup | Subroutine | DrawObjectEdge (Part 4 of 5) FillAfterObjectSup | 
								| GetDriverAddress | Subroutine | GetDriverName PrintDriverPrompt PrintPositionName | 
								| GetDriverName | Subroutine | MainLoop (Part 3 of 6) | 
								| getf1 | Label | GetFirstSegment | 
								| getf2 | Label | GetFirstSegment | 
								| getf3 | Label | GetFirstSegment | 
								| GetFirstSegment | Subroutine | GetTrackSegment (Part 1 of 3) | 
								| GetMenuOption | Subroutine | MainLoop (Part 1 of 6) MainLoop (Part 2 of 6) MainLoop (Part 3 of 6) MainLoop (Part 5 of 6) | 
								| GetNumberFromText | Subroutine | GetNumberInput | 
								| GetNumberInput | Subroutine | GetWingSettings | 
								| GetObjectAngles | Subroutine | BuildCarObjects (Part 3 of 3) | 
								| GetObjectAngles-2 | Entry point | BuildCarObjects (Part 3 of 3) | 
								| GetObjectDistance | Subroutine | CheckForContact GetSectionYawAngle | 
								| GetObjPitchAngle | Subroutine | BuildRoadSign | 
								| GetObjPitchAngle-2 | Entry point | GetObjectAngles GetSectionAngles (Part 3 of 3) GetSegmentAngles (Part 1 of 3) GetSegmentAngles (Part 2 of 3) | 
								| GetObjYawAngle | Subroutine | BuildRoadSign | 
								| GetObjYawAngle (Part 1 of 4) | Subroutine | n/a | 
								| GetObjYawAngle (Part 2 of 4) | Subroutine | n/a | 
								| GetObjYawAngle (Part 3 of 4) | Subroutine | n/a | 
								| GetObjYawAngle (Part 4 of 4) | Subroutine | n/a | 
								| GetObjYawAngle-2 | Entry point | GetObjectAngles GetSectionAngles (Part 3 of 3) GetSegmentYawAngle | 
								| GetPlayerIndex | Subroutine | GetTrackSegment (Part 3 of 3) | 
								| GetPositionAhead | Subroutine | MoveAndDrawCars ProcessOvertaking (Part 1 of 3) SetDriverSpeed SetPlayerPositions | 
								| GetPositionBehind | Subroutine | DrawCars MoveAndDrawCars ProcessOvertaking (Part 3 of 3) SetPlayerPositions | 
								| GetRotationMatrix | Subroutine | ApplyDrivingModel | 
								| GetRotationMatrix (Part 1 of 5) | Subroutine | n/a | 
								| GetRotationMatrix (Part 2 of 5) | Subroutine | n/a | 
								| GetRotationMatrix (Part 3 of 5) | Subroutine | n/a | 
								| GetRotationMatrix (Part 4 of 5) | Subroutine | n/a | 
								| GetRotationMatrix (Part 5 of 5) | Subroutine | n/a | 
								| gets1 | Label | GetTrackSegment (Part 1 of 3) | 
								| gets10 | Label | GetTrackSegment (Part 2 of 3) | 
								| gets11 | Label | GetTrackSegment (Part 3 of 3) | 
								| gets12 | Label | GetTrackSegment (Part 3 of 3) | 
								| gets13 | Label | GetTrackSegment (Part 1 of 3) | 
								| gets2 | Label | GetTrackSegment (Part 1 of 3) | 
								| gets3 | Label | GetTrackSegment (Part 1 of 3) | 
								| gets4 | Label | GetTrackSegment (Part 1 of 3) | 
								| gets5 | Label | GetTrackSegment (Part 2 of 3) | 
								| gets6 | Label | GetTrackSegment (Part 2 of 3) | 
								| gets7 | Label | GetTrackSegment (Part 2 of 3) | 
								| gets8 | Label | GetTrackSegment (Part 2 of 3) | 
								| gets9 | Label | GetTrackSegment (Part 2 of 3) | 
								| GetScreenAddress | Subroutine | UpdateDashboard | 
								| GetScreenAddress-2 | Entry point | PrintCharacter | 
								| GetSectionAngles | Subroutine | GetTrackAndMarkers | 
								| GetSectionAngles (Part 1 of 3) | Subroutine | n/a | 
								| GetSectionAngles (Part 2 of 3) | Subroutine | n/a | 
								| GetSectionAngles (Part 3 of 3) | Subroutine | n/a | 
								| GetSectionAngles-1 | Entry point | GetSectionAngles (Part 1 of 3) | 
								| GetSectionCoord | Subroutine | BuildRoadSign GetSectionAngles (Part 3 of 3) GetSectionCoords | 
								| GetSectionCoords | Subroutine | GetFirstSegment | 
								| GetSectionSteering | Subroutine | InitialiseDrivers MainLoop (Part 2 of 6) MainLoop (Part 5 of 6) | 
								| GetSectionYawAngle | Subroutine | GetSectionAngles (Part 3 of 3) | 
								| GetSegmentAngles | Subroutine | GetTrackAndMarkers | 
								| GetSegmentAngles (Part 1 of 3) | Subroutine | n/a | 
								| GetSegmentAngles (Part 2 of 3) | Subroutine | n/a | 
								| GetSegmentAngles (Part 3 of 3) | Subroutine | n/a | 
								| GetSegmentDetails | Subroutine | GetTrackAndMarkers | 
								| GetSegmentSteering | Subroutine | GetTrackSegment (Part 3 of 3) | 
								| GetSegmentVector | Subroutine | BuildCarObjects (Part 3 of 3) GetTrackSegment (Part 1 of 3) | 
								| GetSegmentYawAngle | Subroutine | GetSegmentAngles (Part 1 of 3) GetSegmentAngles (Part 2 of 3) | 
								| GetSteeringAssist | Subroutine | AssistSteering | 
								| GetTextInput | Subroutine | GetDriverName GetNumberInput | 
								| GetTrackAndMarkers | Subroutine | MainDrivingLoop (Part 2 of 5) | 
								| GetTrackSegment | Subroutine | PlaceCarsOnTrack TurnPlayerAround | 
								| GetTrackSegment (Part 1 of 3) | Subroutine | n/a | 
								| GetTrackSegment (Part 2 of 3) | Subroutine | n/a | 
								| GetTrackSegment (Part 3 of 3) | Subroutine | n/a | 
								| GetTyreDashEdge | Subroutine | GetTyreDashEdges | 
								| GetTyreDashEdges | Subroutine | CopyTyreDashEdges | 
								| GetTyreDashEdgeSup | Subroutine | GetTyreDashEdges | 
								| GetTyreForces | Subroutine | ApplySkidForces ApplyTyreForces | 
								| GetVergeAndMarkers | Subroutine | GetSegmentAngles (Part 2 of 3) GetSegmentAngles (Part 3 of 3) | 
								| GetVergeAndMarkers (Part 1 of 4) | Subroutine | n/a | 
								| GetVergeAndMarkers (Part 2 of 4) | Subroutine | n/a | 
								| GetVergeAndMarkers (Part 3 of 4) | Subroutine | n/a | 
								| GetVergeAndMarkers (Part 4 of 4) | Subroutine | n/a | 
								| GetWingSettings | Subroutine | HeadToTrack | 
								| gfor1 | Label | ApplyTyresAndSkids | 
								| gfor2 | Label | ApplyTyresAndSkids | 
								| gfor3 | Label | ApplyTyresAndSkids | 
								| gfor4 | Label | ApplyTyresAndSkids | 
								| GG | Variable | DrawSegmentEdge (Part 1 of 7) DrawSegmentEdge (Part 2 of 7) DrawSegmentEdge (Part 3 of 7) GetObjYawAngle (Part 1 of 4) GetObjYawAngle (Part 2 of 4) GetObjYawAngle (Part 3 of 4) GetObjYawAngle (Part 4 of 4) RotateVector SetVergeBackground | 
								| gmar1 | Label | GetVergeAndMarkers (Part 1 of 4) | 
								| gmar10 | Label | GetVergeAndMarkers (Part 4 of 4) | 
								| gmar11 | Label | GetVergeAndMarkers (Part 4 of 4) | 
								| gmar12 | Label | GetVergeAndMarkers (Part 4 of 4) | 
								| gmar2 | Label | GetVergeAndMarkers (Part 1 of 4) | 
								| gmar3 | Label | GetVergeAndMarkers (Part 1 of 4) | 
								| gmar4 | Label | GetVergeAndMarkers (Part 2 of 4) | 
								| gmar5 | Label | GetVergeAndMarkers (Part 2 of 4) | 
								| gmar6 | Label | GetVergeAndMarkers (Part 2 of 4) | 
								| gmar7 | Label | GetVergeAndMarkers (Part 2 of 4) | 
								| gmar8 | Label | GetVergeAndMarkers (Part 3 of 4) | 
								| gmar9 | Label | GetVergeAndMarkers (Part 1 of 4) GetVergeAndMarkers (Part 3 of 4) | 
								| gral1 | Label | DrawGrassLeft | 
								| gral2 | Label | DrawGrassLeft | 
								| grar1 | Label | DrawGrassRight | 
								| grar2 | Label | DrawGrassRight | 
								| gras1 | Label | ApplyGrassOrTrack | 
								| gras2 | Label | ApplyGrassOrTrack | 
								| gras3 | Label | ApplyGrassOrTrack | 
								| gras4 | Label | ApplyGrassOrTrack | 
								| gras5 | Label | ApplyGrassOrTrack | 
								| gras6 | Label | ApplyGrassOrTrack | 
								| gras7 | Label | ApplyGrassOrTrack | 
								| gsec1 | Label | GetSectionAngles (Part 1 of 3) | 
								| gsec10 | Label | GetSectionAngles (Part 3 of 3) | 
								| gsec11 | Label | GetSectionAngles (Part 3 of 3) | 
								| gsec12 | Label | GetSectionAngles (Part 3 of 3) | 
								| gsec2 | Label | GetSectionAngles (Part 1 of 3) | 
								| gsec3 | Label | GetSectionAngles (Part 1 of 3) | 
								| gsec4 | Label | GetSectionAngles (Part 1 of 3) | 
								| gsec5 | Label | GetSectionAngles (Part 2 of 3) | 
								| gsec6 | Label | GetSectionAngles (Part 2 of 3) | 
								| gsec7 | Label | GetSectionAngles (Part 3 of 3) | 
								| gsec8 | Label | GetSectionAngles (Part 3 of 3) | 
								| gsec9 | Label | GetSectionAngles (Part 3 of 3) | 
								| gseg1 | Label | GetSegmentAngles (Part 3 of 3) | 
								| gseg10 | Label | GetSegmentAngles (Part 1 of 3) | 
								| gseg11 | Label | GetSegmentAngles (Part 3 of 3) | 
								| gseg12 | Label | GetSegmentAngles (Part 3 of 3) | 
								| gseg13 | Label | GetSegmentAngles (Part 3 of 3) | 
								| gseg13 | Configuration variable | HookFieldOfView (Brands Hatch) | 
								| gseg13 | Configuration variable | HookFieldOfView (Donington Park) | 
								| gseg13 | Configuration variable | HookFieldOfView (Nürburgring) | 
								| gseg13 | Configuration variable | HookFieldOfView (Oulton Park) | 
								| gseg13 | Configuration variable | HookFieldOfView (Snetterton) | 
								| gseg14 | Label | GetSegmentAngles (Part 3 of 3) | 
								| gseg15 | Label | GetSegmentAngles (Part 3 of 3) | 
								| gseg16 | Label | GetSegmentAngles (Part 3 of 3) | 
								| gseg2 | Label | GetSegmentAngles (Part 1 of 3) | 
								| gseg3 | Label | GetSegmentAngles (Part 1 of 3) | 
								| gseg4 | Label | GetSegmentAngles (Part 1 of 3) GetSegmentAngles (Part 3 of 3) | 
								| gseg5 | Label | GetSegmentAngles (Part 2 of 3) | 
								| gseg6 | Label | GetSegmentAngles (Part 2 of 3) | 
								| gseg7 | Label | GetSegmentAngles (Part 2 of 3) | 
								| gseg8 | Label | GetSegmentAngles (Part 2 of 3) | 
								| gseg9 | Label | GetSegmentAngles (Part 2 of 3) | 
								| gtrm1 | Label | GetTrackAndMarkers | 
								| gtrm2 | Label | GetTrackAndMarkers | 
								| H | Variable | ApplyGrassOrTrack ApplyLimitAndSign ApplySkidForces ApplySteeringForce ApplySteeringSpeed CompareSegments DrawDashboardLine DrawRevCounter GetObjectDistance GetObjYawAngle (Part 1 of 4) GetRotationMatrix (Part 1 of 5) GetRotationMatrix (Part 2 of 5) GetRotationMatrix (Part 3 of 5) GetRotationMatrix (Part 4 of 5) GetTyreForces Multiply16x16 MultiplyCoords ProcessOvertaking (Part 1 of 3) SortDrivers UpdateDashboard UpdateLaps | 
								| halc1 | Label | HalveCoordinate | 
								| halc2 | Label | HalveCoordinate | 
								| HalveCoordinate | Subroutine | BuildCarObjects (Part 3 of 3) | 
								| hand1 | Label | ScreenHandler | 
								| hand10 | Label | ScreenHandler | 
								| hand11 | Label | ScreenHandler | 
								| hand12 | Label | ScreenHandler | 
								| hand13 | Label | ScreenHandler | 
								| hand14 | Label | ScreenHandler | 
								| hand2 | Label | ScreenHandler | 
								| hand3 | Label | ScreenHandler | 
								| hand4 | Label | ScreenHandler | 
								| hand5 | Label | ScreenHandler | 
								| hand6 | Label | ScreenHandler | 
								| hand7 | Label | ScreenHandler | 
								| hand8 | Label | ScreenHandler | 
								| hand9 | Label | ScreenHandler | 
								| handPixels | Variable | DrawRevCounter | 
								| head1 | Label | PrintHeaderChecks | 
								| head2 | Label | PrintHeaderChecks | 
								| headerBackground | Variable | PrintHeader | 
								| headerForeground | Variable | PrintHeader | 
								| headerSpaces | Variable | PrintHeader | 
								| HeadToTrack | Subroutine | MainLoop (Part 1 of 6) MainLoop (Part 3 of 6) | 
								| HeadToTrack+2 | Entry point | MainLoop (Part 5 of 6) | 
								| heightAboveTrack | Variable | ApplyBounce ApplyDrivingModel ApplyElevation (Part 1 of 5) ApplyElevation (Part 4 of 5) ApplyEngine ApplyGrassOrTrack ApplyTyresAndSkids CheckForCrash | 
								| hide1 | Label | HideAllCars | 
								| HideAllCars | Subroutine | FinishRace MoveAndDrawCars | 
								| HideObject | Subroutine | BuildVisibleCar SetObjectDetails | 
								| hill1 | Label | HookFlattenHills (Brands Hatch) | 
								| hill1 | Label | HookFlattenHills (Donington Park) | 
								| hill1 | Label | HookFlattenHills (Part 1 of 3) (Nürburgring) | 
								| hill1 | Label | HookFlattenHills (Oulton Park) | 
								| hill1 | Label | HookFlattenHills (Part 1 of 2) (Snetterton) | 
								| hill2 | Label | HookFlattenHills (Brands Hatch) | 
								| hill2 | Label | HookFlattenHills (Donington Park) | 
								| hill2 | Label | HookFlattenHills (Part 1 of 3) (Nürburgring) | 
								| hill2 | Label | HookFlattenHills (Oulton Park) | 
								| hill2 | Label | HookFlattenHills (Part 1 of 2) (Snetterton) | 
								| hill3 | Label | HookFlattenHills (Brands Hatch) | 
								| hill3 | Label | HookFlattenHills (Donington Park) | 
								| hill3 | Label | HookFlattenHills (Part 1 of 3) (Nürburgring) | 
								| hill3 | Label | HookFlattenHills (Oulton Park) | 
								| hill3 | Label | HookFlattenHills (Part 1 of 2) (Snetterton) | 
								| hill4 | Label | HookFlattenHills (Part 1 of 3) (Nürburgring) | 
								| hill4 | Label | HookFlattenHills (Part 1 of 2) (Snetterton) | 
								| hill5 | Label | HookFlattenHills (Part 2 of 3) (Nürburgring) | 
								| hill5 | Label | HookFlattenHills (Part 2 of 2) (Snetterton) | 
								| hill6 | Label | HookFlattenHills (Part 2 of 3) (Nürburgring) | 
								| hill7 | Label | HookFlattenHills (Part 3 of 3) (Nürburgring) | 
								| Hook80Percent | Subroutine | newContentHi (Brands Hatch) newContentLo (Brands Hatch) | 
								| Hook80Percent | Subroutine | newContentHi (Donington Park) newContentLo (Donington Park) | 
								| Hook80Percent | Subroutine | newContentHi (Nürburgring) newContentLo (Nürburgring) | 
								| Hook80Percent | Subroutine | newContentHi (Oulton Park) newContentLo (Oulton Park) | 
								| Hook80Percent | Subroutine | newContentHi (Snetterton) newContentLo (Snetterton) | 
								| HookBackground | Subroutine | newContentHi (Donington Park) newContentLo (Donington Park) | 
								| HookBackground | Subroutine | newContentHi (Snetterton) newContentLo (Snetterton) | 
								| HookDataPointers | Subroutine | newContentHi (Brands Hatch) newContentLo (Brands Hatch) | 
								| HookDataPointers | Subroutine | newContentHi (Donington Park) newContentLo (Donington Park) | 
								| HookDataPointers | Subroutine | newContentHi (Nürburgring) newContentLo (Nürburgring) | 
								| HookDataPointers | Subroutine | newContentHi (Oulton Park) newContentLo (Oulton Park) | 
								| HookDataPointers | Subroutine | newContentHi (Snetterton) newContentLo (Snetterton) | 
								| HookFieldOfView | Subroutine | newContentHi (Brands Hatch) newContentLo (Brands Hatch) | 
								| HookFieldOfView | Subroutine | newContentHi (Donington Park) newContentLo (Donington Park) | 
								| HookFieldOfView | Subroutine | newContentHi (Nürburgring) newContentLo (Nürburgring) | 
								| HookFieldOfView | Subroutine | newContentHi (Oulton Park) newContentLo (Oulton Park) | 
								| HookFieldOfView | Subroutine | newContentHi (Snetterton) newContentLo (Snetterton) | 
								| HookFirstSegment | Subroutine | newContentHi (Brands Hatch) newContentLo (Brands Hatch) | 
								| HookFirstSegment | Subroutine | newContentHi (Donington Park) newContentLo (Donington Park) | 
								| HookFirstSegment | Subroutine | newContentHi (Nürburgring) newContentLo (Nürburgring) | 
								| HookFirstSegment | Subroutine | newContentHi (Oulton Park) newContentLo (Oulton Park) | 
								| HookFirstSegment | Subroutine | newContentHi (Snetterton) newContentLo (Snetterton) | 
								| HookFixHorizon | Subroutine | newContentHi (Brands Hatch) newContentLo (Brands Hatch) | 
								| HookFixHorizon | Subroutine | newContentHi (Donington Park) newContentLo (Donington Park) | 
								| HookFixHorizon | Subroutine | newContentHi (Nürburgring) newContentLo (Nürburgring) | 
								| HookFixHorizon | Subroutine | newContentHi (Oulton Park) newContentLo (Oulton Park) | 
								| HookFixHorizon | Subroutine | newContentHi (Snetterton) newContentLo (Snetterton) | 
								| HookFlattenHills | Subroutine | newContentHi (Brands Hatch) newContentLo (Brands Hatch) | 
								| HookFlattenHills | Subroutine | newContentHi (Donington Park) newContentLo (Donington Park) | 
								| HookFlattenHills | Subroutine | newContentHi (Nürburgring) newContentLo (Nürburgring) | 
								| HookFlattenHills | Subroutine | newContentHi (Oulton Park) newContentLo (Oulton Park) | 
								| HookFlattenHills (Part 1 of 2) | Subroutine | n/a | 
								| HookFlattenHills (Part 1 of 3) | Subroutine | n/a | 
								| HookFlattenHills (Part 2 of 2) | Subroutine | n/a | 
								| HookFlattenHills (Part 2 of 3) | Subroutine | n/a | 
								| HookFlattenHills (Part 3 of 3) | Subroutine | n/a | 
								| HookFlattenHills | Subroutine | newContentHi (Snetterton) newContentLo (Snetterton) | 
								| HookFlipAbsolute | Subroutine | newContentHi (Brands Hatch) newContentLo (Brands Hatch) | 
								| HookFlipAbsolute | Subroutine | newContentHi (Donington Park) newContentLo (Donington Park) | 
								| HookFlipAbsolute | Subroutine | newContentHi (Nürburgring) newContentLo (Nürburgring) | 
								| HookFlipAbsolute | Subroutine | newContentHi (Oulton Park) newContentLo (Oulton Park) | 
								| HookFlipAbsolute | Subroutine | newContentHi (Snetterton) newContentLo (Snetterton) | 
								| HookForward | Subroutine | ModifyGameCode (Part 3 of 4) (Donington Park) | 
								| HookJoystick | Subroutine | newContentHi (Brands Hatch) newContentLo (Brands Hatch) | 
								| HookJoystick | Subroutine | newContentHi (Donington Park) newContentLo (Donington Park) | 
								| HookJoystick | Subroutine | newContentHi (Nürburgring) newContentLo (Nürburgring) | 
								| HookJoystick | Subroutine | newContentHi (Oulton Park) newContentLo (Oulton Park) | 
								| HookJoystick (Part 1 of 2) | Subroutine | n/a | 
								| HookJoystick (Part 1 of 2) | Subroutine | n/a | 
								| HookJoystick (Part 1 of 3) | Subroutine | n/a | 
								| HookJoystick (Part 1 of 3) | Subroutine | n/a | 
								| HookJoystick (Part 2 of 2) | Subroutine | n/a | 
								| HookJoystick (Part 2 of 2) | Subroutine | n/a | 
								| HookJoystick (Part 2 of 3) | Subroutine | n/a | 
								| HookJoystick (Part 2 of 3) | Subroutine | n/a | 
								| HookJoystick (Part 3 of 3) | Subroutine | n/a | 
								| HookJoystick (Part 3 of 3) | Subroutine | n/a | 
								| HookJoystick | Subroutine | newContentHi (Snetterton) newContentLo (Snetterton) | 
								| HookMoveBack | Subroutine | newContentHi (Brands Hatch) newContentLo (Brands Hatch) | 
								| HookMoveBack | Subroutine | newContentHi (Donington Park) newContentLo (Donington Park) | 
								| HookMoveBack | Subroutine | newContentHi (Nürburgring) newContentLo (Nürburgring) | 
								| HookMoveBack | Subroutine | newContentHi (Oulton Park) newContentLo (Oulton Park) | 
								| HookMoveBack | Subroutine | newContentHi (Snetterton) newContentLo (Snetterton) | 
								| HookSectionFrom | Subroutine | newContentHi (Brands Hatch) newContentLo (Brands Hatch) | 
								| HookSectionFrom | Subroutine | newContentHi (Donington Park) newContentLo (Donington Park) | 
								| HookSectionFrom | Subroutine | newContentHi (Nürburgring) newContentLo (Nürburgring) | 
								| HookSectionFrom | Subroutine | newContentHi (Oulton Park) newContentLo (Oulton Park) | 
								| HookSectionFrom | Subroutine | newContentHi (Snetterton) newContentLo (Snetterton) | 
								| HookSegmentVector | Subroutine | newContentHi (Brands Hatch) newContentLo (Brands Hatch) | 
								| HookSegmentVector | Subroutine | newContentHi (Donington Park) newContentLo (Donington Park) | 
								| HookSegmentVector | Subroutine | newContentHi (Nürburgring) newContentLo (Nürburgring) | 
								| HookSegmentVector | Subroutine | newContentHi (Oulton Park) newContentLo (Oulton Park) | 
								| HookSegmentVector | Subroutine | newContentHi (Snetterton) newContentLo (Snetterton) | 
								| HookSlopeJump | Subroutine | ModifyGameCode (Part 3 of 3) (Brands Hatch) | 
								| HookSlopeJump | Subroutine | ModifyGameCode (Part 3 of 4) (Donington Park) | 
								| HookSlopeJump | Subroutine | ModifyGameCode (Part 3 of 3) (Nürburgring) | 
								| HookSlopeJump | Subroutine | ModifyGameCode (Part 3 of 3) (Oulton Park) | 
								| HookSlopeJump | Subroutine | ModifyGameCode (Part 3 of 3) (Snetterton) | 
								| HookUpdateHorizon | Subroutine | newContentHi (Brands Hatch) newContentLo (Brands Hatch) | 
								| HookUpdateHorizon | Subroutine | newContentHi (Donington Park) newContentLo (Donington Park) | 
								| HookUpdateHorizon | Subroutine | newContentHi (Nürburgring) newContentLo (Nürburgring) | 
								| HookUpdateHorizon | Subroutine | newContentHi (Oulton Park) newContentLo (Oulton Park) | 
								| HookUpdateHorizon | Subroutine | newContentHi (Snetterton) newContentLo (Snetterton) | 
								| hori1 | Label | MoveHorizon | 
								| hori2 | Label | MoveHorizon | 
								| horizonLine | Variable | CheckForCrash DrawFence (Part 2 of 2) DrawObject GetColour (Part 1 of 3) GetColourSup GetSectionAngles (Part 3 of 3) GetTrackAndMarkers GetVergeAndMarkers (Part 4 of 4) MapSegmentsToLines MoveHorizon ResetTrackLines SetBackground SpinTrackSection | 
								| horizonLine | Configuration variable | HookFlattenHills (Brands Hatch) HookUpdateHorizon (Brands Hatch) | 
								| horizonLine | Configuration variable | HookFlattenHills (Donington Park) HookUpdateHorizon (Donington Park) | 
								| horizonLine | Configuration variable | HookFlattenHills (Part 1 of 3) (Nürburgring) HookUpdateHorizon (Nürburgring) | 
								| horizonLine | Configuration variable | HookFlattenHills (Oulton Park) HookUpdateHorizon (Oulton Park) | 
								| horizonLine | Configuration variable | HookFlattenHills (Part 1 of 2) (Snetterton) HookUpdateHorizon (Snetterton) | 
								| horizonListIndex | Variable | DrawTrack GetSectionAngles (Part 3 of 3) GetTrackAndMarkers GetVergeAndMarkers (Part 4 of 4) SetBackground SpinTrackSection | 
								| horizonListIndex | Configuration variable | HookFixHorizon (Brands Hatch) HookUpdateHorizon (Brands Hatch) | 
								| horizonListIndex | Configuration variable | HookUpdateHorizon (Donington Park) | 
								| horizonListIndex | Configuration variable | HookFixHorizon (Nürburgring) HookUpdateHorizon (Nürburgring) | 
								| horizonListIndex | Configuration variable | HookFixHorizon (Oulton Park) HookUpdateHorizon (Oulton Park) | 
								| horizonListIndex | Configuration variable | HookFixHorizon (Snetterton) HookUpdateHorizon (Snetterton) | 
								| horizonTrackWidth | Variable | DrawObject GetTrackAndMarkers | 
								| I | Variable | DrawObjectEdge (Part 3 of 5) DrawObjectEdge (Part 4 of 5) GetObjectDistance GetObjYawAngle (Part 1 of 4) | 
								| ibcd1 | Label | ConvertNumberToBCD | 
								| II | Variable | BuildRoadSign DrawDashboardLine DrawObject DrawVergeByteLeft DrawVergeByteRight GetObjectAngles GetObjYawAngle (Part 2 of 4) GetObjYawAngle (Part 3 of 4) GetObjYawAngle (Part 4 of 4) GetSectionYawAngle ScaleObject | 
								| incp1 | Label | IncSectionPointers | 
								| incp2 | Label | IncSectionPointers | 
								| IncSectionPointers | Subroutine | ShuffleSectionList | 
								| InitialiseDrivers | Subroutine | MainLoop (Part 1 of 6) | 
								| irq1Address | Variable | KillCustomScreen ScreenHandler SetCustomScreen | 
								| IRQ1V | Configuration variable | KillCustomScreen SetCustomScreen | 
								| irqCounter | Variable | AnimateTyres MainDrivingLoop (Part 3 of 5) | 
								| J | Variable | DrawObjectEdge (Part 1 of 5) DrawObjectEdge (Part 4 of 5) DrawObjectEdge (Part 5 of 5) GetObjectDistance GetObjYawAngle (Part 1 of 4) GetRotationMatrix (Part 1 of 5) GetRotationMatrix (Part 5 of 5) | 
								| JJ | Variable | BuildRoadSign DrawSegmentEdge (Part 4 of 7) DrawVergeByteLeft DrawVergeByteRight GetObjectAngles GetObjYawAngle (Part 2 of 4) GetObjYawAngle (Part 3 of 4) GetObjYawAngle (Part 4 of 4) GetSectionYawAngle | 
								| joys1 | Label | HookJoystick (Brands Hatch) | 
								| joys1 | Label | HookJoystick (Part 1 of 3) (Donington Park) | 
								| joys1 | Label | HookJoystick (Part 1 of 2) (Nürburgring) | 
								| joys1 | Label | HookJoystick (Part 1 of 2) (Oulton Park) | 
								| joys1 | Label | HookJoystick (Part 1 of 3) (Snetterton) | 
								| joys10 | Label | HookJoystick (Part 2 of 3) (Donington Park) | 
								| joys11 | Label | HookJoystick (Part 2 of 3) (Donington Park) | 
								| joys12 | Label | HookJoystick (Part 1 of 3) (Donington Park) HookJoystick (Part 2 of 3) (Donington Park) | 
								| joys2 | Label | HookJoystick (Part 1 of 3) (Donington Park) | 
								| joys2 | Label | HookJoystick (Part 1 of 2) (Nürburgring) | 
								| joys2 | Label | HookJoystick (Part 1 of 2) (Oulton Park) | 
								| joys2 | Label | HookJoystick (Part 1 of 3) (Snetterton) | 
								| joys3 | Label | HookJoystick (Part 1 of 3) (Donington Park) | 
								| joys3 | Label | HookJoystick (Part 1 of 2) (Nürburgring) | 
								| joys3 | Label | HookJoystick (Part 1 of 2) (Oulton Park) | 
								| joys3 | Label | HookJoystick (Part 1 of 3) (Snetterton) | 
								| joys4 | Label | HookJoystick (Part 1 of 3) (Donington Park) | 
								| joys4 | Label | HookJoystick (Part 1 of 2) (Nürburgring) | 
								| joys4 | Label | HookJoystick (Part 1 of 2) (Oulton Park) | 
								| joys4 | Label | HookJoystick (Part 2 of 3) (Snetterton) | 
								| joys5 | Label | HookJoystick (Part 1 of 3) (Donington Park) | 
								| joys5 | Label | HookJoystick (Part 2 of 2) (Nürburgring) | 
								| joys5 | Label | HookJoystick (Part 2 of 3) (Snetterton) | 
								| joys6 | Label | HookJoystick (Part 1 of 3) (Donington Park) | 
								| joys6 | Label | HookJoystick (Part 1 of 3) (Snetterton) HookJoystick (Part 2 of 3) (Snetterton) | 
								| joys7 | Label | HookJoystick (Part 1 of 3) (Donington Park) | 
								| joys8 | Label | HookJoystick (Part 1 of 3) (Donington Park) | 
								| joys9 | Label | HookJoystick (Part 2 of 3) (Donington Park) | 
								| jumpShallowLeft | Variable | DrawShallowToLeft | 
								| jumpShallowRight | Variable | DrawShallowToRight | 
								| jumpSteepLeft | Variable | DrawSteepToLeft | 
								| jumpSteepRight | Variable | DrawSteepToRight | 
								| K | Variable | CheckForContact GetObjectDistance GetObjPitchAngle GetSegmentAngles (Part 1 of 3) MultiplyCoords RotateVector | 
								| keys1 | Label | ProcessDrivingKeys (Part 1 of 6) | 
								| keys10 | Entry point | AssistSteering | 
								| keys11 | Entry point | AssistSteering ProcessDrivingKeys (Part 1 of 6) ProcessDrivingKeys (Part 2 of 6) | 
								| keys12 | Label | ProcessDrivingKeys (Part 2 of 6) | 
								| keys13 | Label | ProcessDrivingKeys (Part 2 of 6) | 
								| keys14 | Label | ProcessDrivingKeys (Part 3 of 6) | 
								| keys15 | Label | ProcessDrivingKeys (Part 3 of 6) | 
								| keys16 | Label | ProcessDrivingKeys (Part 3 of 6) | 
								| keys17 | Label | ProcessDrivingKeys (Part 4 of 6) | 
								| keys18 | Label | ProcessDrivingKeys (Part 3 of 6) | 
								| keys19 | Label | ProcessDrivingKeys (Part 3 of 6) ProcessDrivingKeys (Part 4 of 6) | 
								| keys2 | Label | ProcessDrivingKeys (Part 1 of 6) | 
								| keys20 | Label | ProcessDrivingKeys (Part 3 of 6) ProcessDrivingKeys (Part 4 of 6) | 
								| keys21 | Label | ProcessDrivingKeys (Part 5 of 6) | 
								| keys22 | Label | ProcessDrivingKeys (Part 5 of 6) | 
								| keys23 | Label | ProcessDrivingKeys (Part 5 of 6) ProcessDrivingKeys (Part 6 of 6) | 
								| keys24 | Label | ProcessDrivingKeys (Part 5 of 6) ProcessDrivingKeys (Part 6 of 6) | 
								| keys25 | Label | ProcessDrivingKeys (Part 6 of 6) | 
								| keys26 | Label | ProcessDrivingKeys (Part 6 of 6) | 
								| keys27 | Label | ProcessDrivingKeys (Part 6 of 6) | 
								| keys28 | Label | ProcessDrivingKeys (Part 6 of 6) | 
								| keys3 | Label | ProcessDrivingKeys (Part 2 of 6) | 
								| keys4 | Label | ProcessDrivingKeys (Part 2 of 6) | 
								| keys5 | Label | ProcessDrivingKeys (Part 2 of 6) | 
								| keys6 | Label | ProcessDrivingKeys (Part 2 of 6) | 
								| keys7 | Entry point | AssistSteering ProcessDrivingKeys (Part 2 of 6) | 
								| keys8 | Label | ProcessDrivingKeys (Part 2 of 6) | 
								| keys9 | Label | ProcessDrivingKeys (Part 2 of 6) | 
								| KillCustomScreen | Subroutine | MainDrivingLoop (Part 5 of 5) | 
								| L | Variable | CheckForContact DrawObjectEdge (Part 3 of 5) DrawObjectEdge (Part 4 of 5) GetObjectDistance GetObjPitchAngle GetSegmentAngles (Part 1 of 3) | 
								| laps1 | Label | UpdateLapTimers | 
								| laps2 | Label | UpdateLapTimers | 
								| laps3 | Label | UpdateLapTimers | 
								| laps4 | Label | UpdateLapTimers | 
								| laps5 | Label | UpdateLapTimers | 
								| laps6 | Label | UpdateLapTimers | 
								| laps7 | Label | UpdateLapTimers | 
								| laps8 | Label | UpdateLapTimers | 
								| lapsFromOption | Variable | MainLoop (Part 5 of 6) | 
								| lapsMenuOption | Variable | MainLoop (Part 5 of 6) PrintDriverTable | 
								| ldaDrawByte | Variable | DrawTrackView (Part 2 of 4) DrawTrackView (Part 3 of 4) | 
								| ldaZero | Variable | MoveCode | 
								| leaveTrackTimer | Variable | MainDrivingLoop (Part 5 of 5) ProcessDrivingKeys (Part 3 of 6) UpdateLaps UpdateLapTimers | 
								| leftDashMask | Variable | DrawTrackView (Part 2 of 4) DrawTrackView (Part 3 of 4) | 
								| leftDashPixels | Variable | DrawTrackView (Part 2 of 4) DrawTrackView (Part 3 of 4) | 
								| leftOfEdge | Variable | DrawObjectEdge (Part 1 of 5) DrawObjectEdge (Part 3 of 5) FillInsideObject | 
								| leftSegment | Variable | DrawTrack GetColour (Part 2 of 3) GetColourSup MapSegmentsToLines | 
								| leftSurface | Configuration variable | ApplyGrassOrTrack | 
								| leftTrackStart | Variable | GetColour (Part 1 of 3) GetColour (Part 2 of 3) GetColourSup ResetTrackLines vergeTableHi vergeTableLo | 
								| leftTyreMask | Variable | DrawTrackView (Part 3 of 4) | 
								| leftTyrePixels | Variable | DrawTrackView (Part 3 of 4) | 
								| leftVergeStart | Variable | GetColour (Part 1 of 3) GetColourSup ResetTrackLines vergeTableHi vergeTableLo | 
								| liftFromTorque | Variable | ApplyElevation (Part 1 of 5) ApplyElevation (Part 3 of 5) | 
								| lims1 | Entry point | ApplyLimitAndSign ApplyLimitThrottle | 
								| lineBufferAddrHi | Variable | DrawDashboardLine EraseRevCounter | 
								| lineBufferAddrLo | Variable | DrawDashboardLine EraseRevCounter | 
								| lineBufferPixel | Variable | DrawDashboardLine EraseRevCounter | 
								| lineBufferSize | Variable | DrawDashboardLine EraseRevCounter SetupGame | 
								| LL | Variable | GetObjPitchAngle GetSectionAngles (Part 3 of 3) GetVergeAndMarkers (Part 4 of 4) | 
								| lowestPlayerNumber | Variable | AwardRacePoints MainLoop (Part 3 of 6) MainLoop (Part 4 of 6) MainLoop (Part 5 of 6) MainLoop (Part 6 of 6) | 
								| lowestTrackLine | Variable | DrawObject DrawObjectEdges | 
								| M | Variable | DrawSegmentEdge (Part 1 of 7) DrawSegmentEdge (Part 2 of 7) DrawSegmentEdge (Part 5 of 7) DrawSegmentEdge (Part 7 of 7) GetObjectDistance GetObjYawAngle (Part 2 of 4) GetObjYawAngle (Part 3 of 4) GetObjYawAngle (Part 4 of 4) | 
								| Main variable workspace | Workspace | n/a | 
								| main1 | Label | MainDrivingLoop (Part 3 of 5) | 
								| main10 | Label | MainDrivingLoop (Part 3 of 5) | 
								| main11 | Label | MainDrivingLoop (Part 5 of 5) | 
								| main12 | Label | MainDrivingLoop (Part 5 of 5) | 
								| main13 | Label | MainDrivingLoop (Part 4 of 5) MainDrivingLoop (Part 5 of 5) | 
								| main2 | Label | MainDrivingLoop (Part 3 of 5) | 
								| main3 | Label | MainDrivingLoop (Part 3 of 5) | 
								| main4 | Label | MainDrivingLoop (Part 1 of 5) | 
								| main5 | Label | MainDrivingLoop (Part 5 of 5) | 
								| main6 | Label | MainDrivingLoop (Part 3 of 5) | 
								| main7 | Label | MainDrivingLoop (Part 3 of 5) | 
								| main8 | Label | MainDrivingLoop (Part 4 of 5) | 
								| main9 | Label | MainDrivingLoop (Part 5 of 5) | 
								| MainDrivingLoop | Subroutine | HeadToTrack | 
								| MainDrivingLoop (Part 1 of 5) | Subroutine | n/a | 
								| MainDrivingLoop (Part 2 of 5) | Subroutine | n/a | 
								| MainDrivingLoop (Part 3 of 5) | Subroutine | n/a | 
								| MainDrivingLoop (Part 4 of 5) | Subroutine | n/a | 
								| MainDrivingLoop (Part 5 of 5) | Subroutine | n/a | 
								| MainLoop | Subroutine | CheckRestartKeys SetupGame | 
								| MainLoop (Part 1 of 6) | Subroutine | n/a | 
								| MainLoop (Part 2 of 6) | Subroutine | n/a | 
								| MainLoop (Part 3 of 6) | Subroutine | n/a | 
								| MainLoop (Part 4 of 6) | Subroutine | n/a | 
								| MainLoop (Part 5 of 6) | Subroutine | n/a | 
								| MainLoop (Part 6 of 6) | Subroutine | n/a | 
								| mainLoopCounterHi | Variable | FinishRace ProcessTime | 
								| mainLoopCounterLo | Variable | ApplyEngine ApplyTyresAndSkids ProcessShiftedKeys ProcessTime ShowStartingLights | 
								| MakeDrivingSounds | Subroutine | MainDrivingLoop (Part 2 of 5) MainDrivingLoop (Part 5 of 5) | 
								| MakeSound | Subroutine | ApplyTyresAndSkids MakeDrivingSounds | 
								| MakeSound-3 | Entry point | ApplyBounce CheckForCrash MakeDrivingSounds SquealTyres | 
								| MakeSoundEnvelope | Subroutine | MakeSound | 
								| maps1 | Label | MapSegmentsToLines | 
								| maps10 | Label | MapSegmentsToLines | 
								| maps11 | Label | MapSegmentsToLines | 
								| maps12 | Label | MapSegmentsToLines | 
								| maps13 | Label | MapSegmentsToLines | 
								| maps14 | Label | MapSegmentsToLines | 
								| maps2 | Label | MapSegmentsToLines | 
								| maps3 | Label | MapSegmentsToLines | 
								| maps4 | Label | MapSegmentsToLines | 
								| maps5 | Label | MapSegmentsToLines | 
								| maps6 | Label | MapSegmentsToLines | 
								| maps7 | Label | MapSegmentsToLines | 
								| maps8 | Label | MapSegmentsToLines | 
								| maps9 | Label | MapSegmentsToLines | 
								| MapSegmentsToLines | Subroutine | DrawTrack | 
								| markerData | Variable | DrawCornerMarkers GetVergeAndMarkers (Part 3 of 4) | 
								| markerListIndex | Variable | DrawCornerMarkers GetVergeAndMarkers (Part 3 of 4) | 
								| markerNumber | Variable | DrawCornerMarkers GetSegmentAngles (Part 2 of 3) | 
								| markersToDraw | Variable | DrawCornerMarkers GetSegmentAngles (Part 2 of 3) GetVergeAndMarkers (Part 3 of 4) | 
								| mcar1 | Label | MoveCars (Part 2 of 2) | 
								| mcar10 | Label | MoveCars (Part 1 of 2) | 
								| mcar11 | Label | MoveCars (Part 1 of 2) | 
								| mcar12 | Label | MoveCars (Part 1 of 2) | 
								| mcar13 | Label | MoveCars (Part 1 of 2) | 
								| mcar14 | Label | MoveCars (Part 2 of 2) | 
								| mcar15 | Label | MoveCars (Part 2 of 2) | 
								| mcar16 | Label | MoveCars (Part 2 of 2) | 
								| mcar17 | Label | MoveCars (Part 2 of 2) | 
								| mcar18 | Label | MoveCars (Part 2 of 2) | 
								| mcar19 | Label | MoveCars (Part 2 of 2) | 
								| mcar2 | Label | MoveCars (Part 1 of 2) | 
								| mcar20 | Label | MoveCars (Part 1 of 2) MoveCars (Part 2 of 2) | 
								| mcar21 | Label | MoveCars (Part 2 of 2) | 
								| mcar3 | Label | MoveCars (Part 1 of 2) | 
								| mcar4 | Label | MoveCars (Part 1 of 2) | 
								| mcar5 | Label | MoveCars (Part 1 of 2) | 
								| mcar6 | Label | MoveCars (Part 1 of 2) | 
								| mcar7 | Label | MoveCars (Part 1 of 2) | 
								| mcar8 | Label | MoveCars (Part 1 of 2) | 
								| mcar9 | Label | MoveCars (Part 1 of 2) | 
								| mcoo1 | Label | MultiplyCoords | 
								| menuKeys | Variable | GetMenuOption | 
								| menuKeysSup | Variable | GetMenuOption | 
								| mirr1 | Label | DrawCarInMirror | 
								| mirr2 | Label | DrawCarInMirror | 
								| mirr3 | Label | DrawCarInMirror | 
								| mirror0 | Configuration variable | mirrorAddressHi mirrorAddressLo | 
								| mirror1 | Configuration variable | mirrorAddressHi mirrorAddressLo | 
								| mirror2 | Configuration variable | mirrorAddressHi mirrorAddressLo | 
								| mirror3 | Configuration variable | mirrorAddressHi mirrorAddressLo | 
								| mirror4 | Configuration variable | mirrorAddressHi mirrorAddressLo | 
								| mirror5 | Configuration variable | mirrorAddressHi mirrorAddressLo | 
								| mirrorAddressHi | Variable | DrawCarInMirror | 
								| mirrorAddressLo | Variable | DrawCarInMirror | 
								| mirrorContents | Variable | ResetVariables UpdateMirrors | 
								| mirrorSegment | Variable | UpdateMirrors | 
								| MM | Variable | ApplyLimitAndSign DrawObject DrawObjectEdges DrawTrack DrawVergeByteRight Scale16Bit | 
								| modifyAddressHi | Variable | ModifyGameCode (Part 1 of 3) (Brands Hatch) | 
								| modifyAddressHi | Variable | ModifyGameCode (Part 1 of 4) (Donington Park) | 
								| modifyAddressHi | Variable | ModifyGameCode (Part 1 of 4) (Nürburgring) | 
								| modifyAddressHi | Variable | ModifyGameCode (Part 1 of 3) (Oulton Park) | 
								| modifyAddressHi | Variable | ModifyGameCode (Part 1 of 3) (Snetterton) | 
								| modifyAddressLo | Variable | ModifyGameCode (Part 1 of 3) (Brands Hatch) | 
								| modifyAddressLo | Variable | ModifyGameCode (Part 1 of 4) (Donington Park) | 
								| modifyAddressLo | Variable | ModifyGameCode (Part 1 of 4) (Nürburgring) | 
								| modifyAddressLo | Variable | ModifyGameCode (Part 1 of 3) (Oulton Park) | 
								| modifyAddressLo | Variable | ModifyGameCode (Part 1 of 3) (Snetterton) | 
								| ModifyGameCode | Subroutine | CallTrackHook (Brands Hatch) | 
								| ModifyGameCode | Subroutine | CallTrackHook (Donington Park) | 
								| ModifyGameCode | Subroutine | CallTrackHook (Nürburgring) | 
								| ModifyGameCode | Subroutine | CallTrackHook (Oulton Park) | 
								| ModifyGameCode (Part 1 of 3) | Subroutine | n/a | 
								| ModifyGameCode (Part 1 of 3) | Subroutine | n/a | 
								| ModifyGameCode (Part 1 of 3) | Subroutine | n/a | 
								| ModifyGameCode (Part 1 of 4) | Subroutine | n/a | 
								| ModifyGameCode (Part 1 of 4) | Subroutine | n/a | 
								| ModifyGameCode (Part 2 of 3) | Subroutine | n/a | 
								| ModifyGameCode (Part 2 of 3) | Subroutine | n/a | 
								| ModifyGameCode (Part 2 of 3) | Subroutine | n/a | 
								| ModifyGameCode (Part 2 of 3) | Subroutine | n/a | 
								| ModifyGameCode (Part 2 of 4) | Subroutine | n/a | 
								| ModifyGameCode (Part 3 of 3) | Subroutine | n/a | 
								| ModifyGameCode (Part 3 of 3) | Subroutine | n/a | 
								| ModifyGameCode (Part 3 of 3) | Subroutine | n/a | 
								| ModifyGameCode (Part 3 of 3) | Subroutine | n/a | 
								| ModifyGameCode (Part 3 of 4) | Subroutine | n/a | 
								| ModifyGameCode (Part 4 of 4) | Subroutine | n/a | 
								| ModifyGameCode | Subroutine | CallTrackHook (Snetterton) | 
								| mods1 | Label | ModifyGameCode (Part 1 of 3) (Brands Hatch) | 
								| mods1 | Label | ModifyGameCode (Part 1 of 4) (Donington Park) | 
								| mods1 | Label | ModifyGameCode (Part 1 of 4) (Nürburgring) | 
								| mods1 | Label | ModifyGameCode (Part 1 of 3) (Oulton Park) | 
								| mods1 | Label | ModifyGameCode (Part 1 of 3) (Snetterton) | 
								| mods2 | Label | ModifyGameCode (Part 1 of 3) (Brands Hatch) | 
								| mods2 | Label | ModifyGameCode (Part 1 of 4) (Donington Park) | 
								| mods2 | Label | ModifyGameCode (Part 1 of 4) (Nürburgring) | 
								| mods2 | Label | ModifyGameCode (Part 1 of 3) (Oulton Park) | 
								| mods2 | Label | ModifyGameCode (Part 1 of 3) (Snetterton) | 
								| mods3 | Label | ModifyGameCode (Part 2 of 3) (Brands Hatch) | 
								| mods3 | Label | ModifyGameCode (Part 2 of 4) (Donington Park) | 
								| mods3 | Label | ModifyGameCode (Part 2 of 3) (Nürburgring) | 
								| mods3 | Label | ModifyGameCode (Part 2 of 3) (Oulton Park) | 
								| mods3 | Label | ModifyGameCode (Part 2 of 3) (Snetterton) | 
								| mods4 | Label | ModifyGameCode (Part 3 of 4) (Donington Park) | 
								| mopt1 | Label | GetMenuOption | 
								| mopt2 | Label | GetMenuOption | 
								| mopt3 | Label | GetMenuOption | 
								| mopt4 | Label | GetMenuOption | 
								| mopt5 | Label | GetMenuOption | 
								| mopt6 | Label | GetMenuOption | 
								| mopt7 | Label | GetMenuOption | 
								| move1 | Label | MoveCode | 
								| move1 | Label | HookForward (Donington Park) | 
								| move2 | Label | MoveCode | 
								| move3 | Label | MoveCode | 
								| move4 | Label | MoveCode | 
								| move5 | Label | MoveCode | 
								| MoveAndDrawCars | Subroutine | MainDrivingLoop (Part 2 of 5) | 
								| MoveCars | Subroutine | FinishRace MoveAndDrawCars | 
								| MoveCars (Part 1 of 2) | Subroutine | n/a | 
								| MoveCars (Part 2 of 2) | Subroutine | n/a | 
								| MoveCars-1 | Entry point | MoveCars (Part 1 of 2) | 
								| MoveCode | Subroutine | SwapCode | 
								| MoveHorizon | Subroutine | MainDrivingLoop (Part 2 of 5) | 
								| MoveObjectBack | Subroutine | GetTrackSegment (Part 1 of 3) MovePlayer PlaceCarsOnTrack | 
								| MoveObjectForward | Subroutine | GetTrackSegment (Part 1 of 3) MoveCars (Part 1 of 2) MovePlayer PlaceCarsOnTrack | 
								| MovePlayer | Subroutine | MovePlayerBack MovePlayerForward | 
								| MovePlayerBack | Subroutine | MovePlayerSegment | 
								| MovePlayerBack | Configuration variable | HookMoveBack (Brands Hatch) | 
								| MovePlayerBack | Configuration variable | HookMoveBack (Donington Park) | 
								| MovePlayerBack | Configuration variable | HookMoveBack (Nürburgring) | 
								| MovePlayerBack | Configuration variable | HookMoveBack (Oulton Park) | 
								| MovePlayerBack | Configuration variable | HookMoveBack (Snetterton) | 
								| MovePlayerForward | Subroutine | MovePlayerSegment | 
								| MovePlayerForward | Configuration variable | HookForward (Donington Park) | 
								| MovePlayerOnTrack | Subroutine | MainDrivingLoop (Part 2 of 5) | 
								| MovePlayerSegment | Subroutine | MainDrivingLoop (Part 2 of 5) | 
								| MoveToNextVector | Subroutine | HookFirstSegment (Brands Hatch) | 
								| MoveToNextVector | Subroutine | HookFirstSegment (Donington Park) | 
								| MoveToNextVector | Subroutine | HookFirstSegment (Nürburgring) | 
								| MoveToNextVector | Subroutine | HookFirstSegment (Oulton Park) | 
								| MoveToNextVector | Subroutine | HookFirstSegment (Snetterton) | 
								| mpla1 | Label | MovePlayerSegment | 
								| mpla2 | Label | MovePlayerSegment | 
								| mpla3 | Label | MovePlayerSegment | 
								| mpla4 | Label | MovePlayerSegment | 
								| mpla5 | Label | MovePlayerSegment | 
								| mpla6 | Label | MovePlayerSegment | 
								| mpla7 | Label | MovePlayerSegment | 
								| mseg1 | Label | MovePlayerOnTrack | 
								| mseg2 | Label | MovePlayerOnTrack | 
								| mseg3 | Label | MovePlayerOnTrack | 
								| mseg4 | Label | MovePlayerOnTrack | 
								| mulh1 | Label | MultiplyBy1Point5 | 
								| muls1 | Label | Multiply16x16 | 
								| muls2 | Label | Multiply16x16 | 
								| muls3 | Label | Multiply16x16 | 
								| muls4 | Label | Multiply16x16 | 
								| muls5 | Label | Multiply16x16 | 
								| mult1 | Label | Multiply8x16 | 
								| Multiply16x16 | Subroutine | MultiplyCoords | 
								| Multiply80Percent | Subroutine | Hook80Percent (Donington Park) | 
								| Multiply8x16 | Subroutine | ApplyWingBalance AssistSteering GetRotationMatrix (Part 2 of 5) GetRotationMatrix (Part 3 of 5) Multiply8x16Signed | 
								| Multiply8x16Signed | Subroutine | ApplySpinYaw ScaleTyreForces | 
								| Multiply8x8 | Subroutine | ApplyElevation (Part 5 of 5) ApplyEngine ApplyGrassOrTrack ApplyWingBalance AwardRacePoints BuildCarObjects (Part 1 of 3) BuildCarObjects (Part 2 of 3) GetCarInSegment GetRotationMatrix (Part 2 of 5) GetSectionSteering GetTyreForces Multiply16x16 Multiply8x16 MultiplyHeight ProcessContact ProcessDrivingKeys (Part 1 of 6) ScaleWingSettings | 
								| Multiply8x8 | Configuration variable | Hook80Percent (Brands Hatch) HookJoystick (Brands Hatch) | 
								| Multiply8x8 | Configuration variable | HookJoystick (Part 3 of 3) (Donington Park) Multiply80Percent (Donington Park) | 
								| Multiply8x8 | Configuration variable | Hook80Percent (Nürburgring) HookJoystick (Part 2 of 2) (Nürburgring) | 
								| Multiply8x8 | Configuration variable | Hook80Percent (Oulton Park) HookJoystick (Part 1 of 2) (Oulton Park) HookJoystick (Part 2 of 2) (Oulton Park) | 
								| Multiply8x8 | Configuration variable | Hook80Percent (Snetterton) HookJoystick (Part 3 of 3) (Snetterton) | 
								| Multiply8x8+2 | Entry point | Multiply8x16 | 
								| Multiply8x8Signed | Subroutine | CalcSegmentVector (Brands Hatch) | 
								| Multiply8x8Signed | Subroutine | CalcSegmentVector (Donington Park) | 
								| Multiply8x8Signed | Subroutine | CalcSegmentVector (Nürburgring) | 
								| Multiply8x8Signed | Subroutine | CalcSegmentVector (Oulton Park) | 
								| Multiply8x8Signed | Subroutine | CalcSegmentVector (Snetterton) | 
								| MultiplyBy1Point5 | Subroutine | ApplySpinYaw ScaleTyreForces | 
								| MultiplyCoords | Subroutine | RotateVector | 
								| MultiplyCoords+7 | Entry point | ApplySteeringForce ApplySteeringSpeed | 
								| MultiplyHeight | Subroutine | ApplyElevation (Part 3 of 5) ApplyElevation (Part 5 of 5) | 
								| MultiplyHeight | Configuration variable | HookSlopeJump (Brands Hatch) | 
								| MultiplyHeight | Configuration variable | HookSlopeJump (Donington Park) | 
								| MultiplyHeight | Configuration variable | HookSlopeJump (Nürburgring) | 
								| MultiplyHeight | Configuration variable | HookSlopeJump (Oulton Park) | 
								| MultiplyHeight | Configuration variable | HookSlopeJump (Snetterton) | 
								| N | Variable | DrawCarInMirror DrawSegmentEdge (Part 1 of 7) DrawSegmentEdge (Part 2 of 7) DrawSegmentEdge (Part 5 of 7) DrawSegmentEdge (Part 7 of 7) MapSegmentsToLines MultiplyCoords ProcessOvertaking (Part 1 of 3) ProcessOvertaking (Part 2 of 3) ProcessOvertaking (Part 3 of 3) RotateVector UpdateMirrors | 
								| name1 | Label | PrintDriverName | 
								| Negate16Bit | Subroutine | ApplyTyreForces ProcessDrivingKeys (Part 2 of 6) | 
								| Negate16Bit+2 | Entry point | AssistSteering ProcessDrivingKeys (Part 2 of 6) SubtractCoords | 
								| newContentHi | Variable | ModifyGameCode (Part 1 of 3) (Brands Hatch) | 
								| newContentHi | Variable | ModifyGameCode (Part 1 of 4) (Donington Park) | 
								| newContentHi | Variable | ModifyGameCode (Part 1 of 4) (Nürburgring) | 
								| newContentHi | Variable | ModifyGameCode (Part 1 of 3) (Oulton Park) | 
								| newContentHi | Variable | ModifyGameCode (Part 1 of 3) (Snetterton) | 
								| newContentLo | Variable | ModifyGameCode (Part 1 of 3) (Brands Hatch) | 
								| newContentLo | Variable | ModifyGameCode (Part 1 of 4) (Donington Park) | 
								| newContentLo | Variable | ModifyGameCode (Part 1 of 4) (Nürburgring) | 
								| newContentLo | Variable | ModifyGameCode (Part 1 of 3) (Oulton Park) | 
								| newContentLo | Variable | ModifyGameCode (Part 1 of 3) (Snetterton) | 
								| newSectionFetched | Variable | GetFirstSegment GetSectionAngles (Part 1 of 3) | 
								| nextBlockNumber | Variable | DrawObjectEdge (Part 1 of 5) DrawObjectEdge (Part 3 of 5) | 
								| nextEdge | Variable | DrawObjectEdge (Part 1 of 5) DrawObjectEdges | 
								| nextEdgeCoord | Variable | DrawObjectEdge (Part 1 of 5) | 
								| NN | Variable | ApplyLimitAndSign DrawSegmentEdge (Part 5 of 7) DrawShallowToLeft DrawShallowToRight DrawSteepToLeft DrawSteepToRight Scale16Bit | 
								| numb1 | Label | GetNumberInput | 
								| numb2 | Label | GetNumberInput | 
								| numberOfLaps | Variable | ClearTotalRaceTime FinishRace MainLoop (Part 5 of 6) UpdateLaps UpdateLapTimers | 
								| numberOfPlayers | Variable | AwardRacePoints MainLoop (Part 5 of 6) | 
								| objectBottom | Variable | DrawObjectEdges | 
								| objectColour | Variable | DrawObjectEdges | 
								| objectDistanceHi | Variable | BuildCarObjects (Part 3 of 3) CheckForContact | 
								| objectDistanceLo | Variable | CheckForContact ProcessContact | 
								| objectIndex | Variable | DrawObject | 
								| objectLeft | Variable | DrawObjectEdges | 
								| objectNumber | Variable | BuildCarObjects (Part 3 of 3) BuildPlayerCar BuildRoadSign BuildVisibleCar CheckForContact GetObjectAngles HideObject SetObjectDetails | 
								| objectPalette | Variable | DrawObject DrawObjectEdge (Part 1 of 5) DrawObjectEdge (Part 3 of 5) DrawSegmentEdge (Part 3 of 7) DrawSegmentEdge (Part 4 of 7) DrawSegmentEdge (Part 6 of 7) DrawVergeByteLeft DrawVergeByteRight | 
								| objectPitchAngle | Variable | DrawCarOrSign SetObjectDetails | 
								| objectRight | Variable | DrawObjectEdges | 
								| objectScaffold | Variable | ScaleObject | 
								| objectSegmentHi | Variable | CompareSegments MoveObjectBack MoveObjectForward PlaceCarsOnTrack ResetVariables | 
								| objectSegmentLo | Variable | CompareSegments MoveObjectBack MoveObjectForward PlaceCarsOnTrack ResetVariables | 
								| objectSize | Variable | DrawCarOrSign SetObjectDetails UpdateMirrors | 
								| objectStatus | Variable | BuildCarObjects (Part 3 of 3) ClearTotalRaceTime DrawCarOrSign FinishRace HideAllCars HideObject MoveAndDrawCars MoveCars (Part 2 of 2) ProcessOvertaking (Part 2 of 3) ResetVariables SetObjectDetails SetObjectStatus UpdateLaps UpdateMirrors | 
								| objectTop | Variable | DrawObjectEdges | 
								| objectType | Variable | BuildRoadSign DrawCarOrSign DrawCornerMarkers DrawObject GetObjectAngles SetObjectDetails | 
								| objSectionSegmt | Variable | GetSegmentSteering GetTrackSegment (Part 2 of 3) MoveCars (Part 1 of 2) MoveObjectBack MoveObjectForward ResetVariables SetPlayerDriftSup | 
								| objSectionSegmt | Configuration variable | HookJoystick (Part 1 of 3) (Donington Park) | 
								| objSectionSegmt | Configuration variable | HookJoystick (Part 1 of 3) (Snetterton) | 
								| objTrackSection | Variable | BuildRoadSign GetFirstSegment GetSectionAngles (Part 2 of 3) GetSegmentSteering GetTrackSegment (Part 1 of 3) GetTrackSegment (Part 2 of 3) MoveCars (Part 1 of 2) MoveObjectBack MoveObjectForward ResetVariables | 
								| objTrackSection | Configuration variable | HookJoystick (Brands Hatch) | 
								| objTrackSection | Configuration variable | HookJoystick (Part 1 of 3) (Donington Park) | 
								| objTrackSection | Configuration variable | HookFlattenHills (Part 3 of 3) (Nürburgring) HookJoystick (Part 1 of 2) (Nürburgring) | 
								| objTrackSection | Configuration variable | HookJoystick (Part 1 of 2) (Oulton Park) | 
								| objTrackSection | Configuration variable | HookJoystick (Part 1 of 3) (Snetterton) | 
								| objYawAngleHi | Variable | BuildPlayerCar BuildRoadSign DrawCarOrSign GetObjectAngles ProcessContact UpdateMirrors | 
								| objYawAngleLo | Variable | BuildPlayerCar BuildRoadSign DrawCarOrSign GetObjectAngles | 
								| oddsOfEngineStart | Variable | CheckForCrash ProcessEngineStart ResetVariables | 
								| odis1 | Label | GetObjectDistance | 
								| OSBYTE | Configuration variable | FlushSoundBuffer GetADCChannel GetTextInput ProcessDrivingKeys (Part 5 of 6) ScanKeyboard SetCustomScreen SetupGame SwapCode | 
								| OSRDCH | Configuration variable | GetTextInput | 
								| OSWORD | Configuration variable | MakeSoundEnvelope PrintCharacter | 
								| OSWRCH | Configuration variable | GetNumberInput GetTextInput PrintCharacter PrintDriverTable | 
								| P | Variable | CopyDashData DRAW_BYTE DrawCarInMirror DrawDashboardLine DrawEdge DrawFence (Part 1 of 2) DrawFence (Part 2 of 2) DrawGrassRight DrawObjectEdge (Part 1 of 5) DrawObjectEdge (Part 2 of 5) DrawObjectEdge (Part 4 of 5) DrawRevCounter DrawTrack DrawTrackLine (Part 1 of 2) DrawTrackView (Part 1 of 4) DrawTrackView (Part 2 of 4) DrawTrackView (Part 3 of 4) DrawVergeByteLeft DrawVergeByteRight EraseRevCounter FillAfterObject FillAfterObjectSup FillInsideObject GetColour (Part 2 of 3) GetScreenAddress GetTextInput GetTyreDashEdges MoveCode PrintCharacter SetMarker SwapCode | 
								| paletteSection0 | Variable | ScreenHandler | 
								| paletteSection2 | Variable | ScreenHandler | 
								| paletteSection3 | Variable | ScreenHandler | 
								| paletteSection4 | Variable | ScreenHandler | 
								| pang1 | Label | GetObjPitchAngle | 
								| pang2 | Label | GetObjPitchAngle | 
								| pang3 | Label | GetObjPitchAngle | 
								| pang4 | Label | GetObjPitchAngle | 
								| pang5 | Label | GetObjPitchAngle | 
								| pang6 | Label | GetObjPitchAngle | 
								| pang7 | Label | GetObjPitchAngle | 
								| pang8 | Label | GetObjPitchAngle | 
								| pastHalfway | Variable | GetTrackSegment (Part 1 of 3) ResetVariables UpdateLaps | 
								| pixelByte | Variable | DrawDashboardLine | 
								| pixelMaskIndex | Variable | DrawSegmentEdge (Part 1 of 7) DrawSegmentEdge (Part 3 of 7) | 
								| pixelMaskNoVerge | Variable | DrawTrack DrawVergeEdge | 
								| pixelMaskVerge | Variable | DrawTrack DrawVergeEdge | 
								| pixelsEdgeRight | Variable | DrawObjectEdge (Part 3 of 5) DrawSegmentEdge (Part 3 of 7) | 
								| pixelsToLeft | Variable | DrawObjectEdge (Part 3 of 5) DrawVergeByteLeft DrawVergeByteRight | 
								| pixelsToRight | Variable | DrawObjectEdge (Part 3 of 5) | 
								| PlaceCarsOnTrack | Subroutine | ResetVariables | 
								| plap1 | Label | PrintTimer | 
								| play1 | Label | MovePlayer | 
								| playerDrift | Variable | ApplyGrassOrTrack MovePlayerOnTrack SetPlayerDriftSup | 
								| playerDrift | Configuration variable | HookJoystick (Part 1 of 3) (Donington Park) | 
								| playerDrift | Configuration variable | HookJoystick (Part 1 of 3) (Snetterton) HookJoystick (Part 2 of 3) (Snetterton) | 
								| playerHeading | Variable | ApplyElevation (Part 2 of 5) MovePlayerOnTrack MovePlayerSegment | 
								| playerHeading | Configuration variable | HookFlattenHills (Part 2 of 3) (Nürburgring) | 
								| playerHeading | Configuration variable | HookFlattenHills (Part 2 of 2) (Snetterton) | 
								| playerMoving | Variable | AnimateTyres ApplyDrivingModel DrawFence (Part 1 of 2) FinishRace MainDrivingLoop (Part 5 of 5) ResetVariables | 
								| playerPastSegment | Variable | MovePlayerOnTrack MovePlayerSegment | 
								| playerPastSegment | Configuration variable | HookMoveBack (Brands Hatch) | 
								| playerPastSegment | Configuration variable | HookMoveBack (Donington Park) | 
								| playerPastSegment | Configuration variable | HookMoveBack (Nürburgring) | 
								| playerPastSegment | Configuration variable | HookMoveBack (Oulton Park) | 
								| playerPastSegment | Configuration variable | HookMoveBack (Snetterton) | 
								| playerPitchAngle | Variable | ApplyElevation (Part 2 of 5) ApplyElevation (Part 3 of 5) GetObjPitchAngle | 
								| playerPitchAngle | Configuration variable | HookFlattenHills (Part 2 of 3) (Nürburgring) | 
								| playerPitchAngle | Configuration variable | HookFlattenHills (Part 2 of 2) (Snetterton) | 
								| playerSegmentIndex | Variable | ApplyElevation (Part 2 of 5) ApplyElevation (Part 5 of 5) AssistSteering BuildPlayerCar GetPlayerIndex | 
								| playerSideways | Variable | ApplyElevation (Part 2 of 5) SetVergeBackground UpdateBackground | 
								| playerSpeedHi | Variable | AnimateTyres ApplyDrivingModel ApplyElevation (Part 1 of 5) ApplyElevation (Part 5 of 5) ApplyEngine ApplyGrassOrTrack ApplyVergeJump ApplyWingBalance AssistSteering ProcessEngineStart | 
								| playerSpeedHi | Configuration variable | HookSlopeJump (Brands Hatch) | 
								| playerSpeedHi | Configuration variable | HookSlopeJump (Donington Park) | 
								| playerSpeedHi | Configuration variable | HookSlopeJump (Nürburgring) | 
								| playerSpeedHi | Configuration variable | HookSlopeJump (Oulton Park) | 
								| playerSpeedHi | Configuration variable | HookSlopeJump (Snetterton) | 
								| playerSpeedLo | Variable | ApplyDrivingModel ApplyEngine | 
								| playerYawAngleHi | Variable | ApplyDeltas ApplyDrivingModel ApplyElevation (Part 2 of 5) BuildPlayerCar BuildRoadSign DrawCarOrSign GetSectionYawAngle ProcessContact UpdateMirrors | 
								| playerYawAngleLo | Variable | ApplyDeltas ApplyDrivingModel BuildPlayerCar DrawCarOrSign GetSectionYawAngle | 
								| pnum1 | Label | Print2DigitBCD | 
								| pnum2 | Label | Print2DigitBCD | 
								| pnum3 | Label | Print2DigitBCD | 
								| poin1 | Label | AwardRacePoints | 
								| poin2 | Label | AwardRacePoints | 
								| poin3 | Label | AwardRacePoints | 
								| poin4 | Label | AwardRacePoints | 
								| poin5 | Label | AwardRacePoints | 
								| poin6 | Label | AwardRacePoints | 
								| pointsForPlace | Variable | AwardRacePoints | 
								| posi1 | Label | UpdatePositionInfo | 
								| posi2 | Label | UpdatePositionInfo | 
								| positionAhead | Variable | BuildCarObjects (Part 3 of 3) DrawCars DrawObject SetPlayerPositions UpdatePositionInfo | 
								| positionBehind | Variable | MoveAndDrawCars SetPlayerPositions UpdateMirrors UpdatePositionInfo | 
								| positionChangeBCD | Variable | ProcessOvertaking (Part 1 of 3) ResetVariables UpdatePositionInfo | 
								| positionNumber | Variable | MainLoop (Part 5 of 6) PrintDriverTable SortDrivers | 
								| PP | Variable | GetObjYawAngle (Part 1 of 4) GetObjYawAngle (Part 2 of 4) GetObjYawAngle (Part 4 of 4) Multiply16x16 MultiplyCoords | 
								| ppos1 | Label | SetPlayerPositions | 
								| ppos2 | Label | SetPlayerPositions | 
								| prep1 | Label | ScaleObject | 
								| prep2 | Label | ScaleObject | 
								| prep3 | Label | ScaleObject | 
								| prep4 | Label | ScaleObject | 
								| prep5 | Label | ScaleObject | 
								| prep6 | Label | ScaleObject | 
								| pressingShiftArrow | Variable | CheckRestartKeys | 
								| prev1 | Label | GetPositionAhead | 
								| prevBlockNumber | Variable | DrawObjectEdge (Part 1 of 5) DrawObjectEdge (Part 5 of 5) | 
								| prevDriverSpeed06 | Variable | GetSegmentSteering | 
								| prevDriverSpeed7 | Variable | GetSegmentSteering | 
								| prevEdgeInByte | Variable | DrawObjectEdge (Part 3 of 5) DrawObjectEdges | 
								| prevHorizonIndex | Variable | GetSectionAngles (Part 3 of 3) GetTrackAndMarkers | 
								| previousSignNumber | Variable | BuildRoadSign ResetVariables | 
								| previousSteering | Variable | GetSegmentSteering | 
								| prevPitchIndex | Variable | DrawVergeEdge | 
								| prevSegmentIndex | Variable | GetTrackSegment (Part 1 of 3) GetTrackSegment (Part 3 of 3) | 
								| prevSegmentOffset | Variable | GetSegmentAngles (Part 2 of 3) GetSegmentAngles (Part 3 of 3) | 
								| prevYawIndex | Variable | DrawSegmentEdge (Part 2 of 7) DrawVergeEdge | 
								| Print234DigitBCD | Subroutine | PrintDriverTable | 
								| Print2DigitBCD | Subroutine | Print4DigitBCD PrintDriverTable PrintTimer | 
								| Print2DigitBCD-6 | Entry point | UpdateLapTimers UpdatePositionInfo | 
								| Print4DigitBCD | Subroutine | Print234DigitBCD PrintDriverTable | 
								| Print4DigitBCD+3 | Entry point | Print234DigitBCD | 
								| PrintBestLapTime | Subroutine | ResetVariables UpdateLapTimers | 
								| PrintCharacter | Subroutine | Print2DigitBCD PrintDriverName PrintSpaces PrintTimer PrintToken | 
								| PrintCharacter-6 | Entry point | PrintGearNumber | 
								| PrintDriverName | Subroutine | PrintDriverPrompt PrintPositionName | 
								| PrintDriverPrompt | Subroutine | MainLoop (Part 3 of 6) MainLoop (Part 5 of 6) | 
								| PrintDriverTable | Subroutine | MainLoop (Part 5 of 6) MainLoop (Part 6 of 6) | 
								| PrintFirstLine | Subroutine | PrintSecondLineGap ResetVariables UpdateLapTimers | 
								| PrintFirstLine+2 | Entry point | PrintSecondLine | 
								| PrintGearNumber | Subroutine | ProcessDrivingKeys (Part 6 of 6) ResetVariables | 
								| PrintHeader | Subroutine | GetWingSettings MainLoop (Part 1 of 6) PrintDriverTable PrintToken | 
								| PrintHeaderChecks | Subroutine | MainLoop (Part 1 of 6) | 
								| PrintLapTime | Subroutine | UpdateLapTimers | 
								| PrintLapTime+2 | Entry point | UpdateLapTimers | 
								| printMode | Variable | MainDrivingLoop (Part 1 of 5) PrintCharacter SetScreenMode7 | 
								| PrintNearestDriver | Subroutine | UpdatePositionInfo | 
								| PrintPositionName | Subroutine | PrintDriverTable | 
								| PrintRaceClass | Subroutine | MainLoop (Part 5 of 6) PrintDriverTable | 
								| PrintSecondLine | Subroutine | PrintSecondLineGap ResetVariables | 
								| PrintSecondLineGap | Subroutine | MainDrivingLoop (Part 4 of 5) ResetVariables UpdateLapTimers | 
								| PrintSpaces | Subroutine | Print234DigitBCD Print4DigitBCD PrintDriverTable PrintToken UpdateLapTimers | 
								| PrintTimer | Subroutine | PrintBestLapTime PrintDriverTable PrintLapTime | 
								| PrintToken | Subroutine | GetMenuOption GetWingSettings MainLoop (Part 1 of 6) MainLoop (Part 2 of 6) MainLoop (Part 3 of 6) MainLoop (Part 5 of 6) PrintDriverPrompt PrintDriverTable PrintHeader PrintRaceClass SetScreenMode7 WaitForSpaceReturn | 
								| ProcessContact | Subroutine | MainDrivingLoop (Part 2 of 5) | 
								| processContact | Variable | CheckForContact ProcessContact | 
								| ProcessDrivingKeys | Subroutine | MainDrivingLoop (Part 2 of 5) | 
								| ProcessDrivingKeys (Part 1 of 6) | Subroutine | n/a | 
								| ProcessDrivingKeys (Part 2 of 6) | Subroutine | n/a | 
								| ProcessDrivingKeys (Part 3 of 6) | Subroutine | n/a | 
								| ProcessDrivingKeys (Part 4 of 6) | Subroutine | n/a | 
								| ProcessDrivingKeys (Part 5 of 6) | Subroutine | n/a | 
								| ProcessDrivingKeys (Part 6 of 6) | Subroutine | n/a | 
								| ProcessEngineStart | Subroutine | ApplyEngine | 
								| ProcessOvertaking | Subroutine | FinishRace MoveAndDrawCars | 
								| ProcessOvertaking (Part 1 of 3) | Subroutine | n/a | 
								| ProcessOvertaking (Part 2 of 3) | Subroutine | n/a | 
								| ProcessOvertaking (Part 3 of 3) | Subroutine | n/a | 
								| ProcessShiftedKeys | Subroutine | FinishRace MainDrivingLoop (Part 5 of 5) | 
								| ProcessTime | Subroutine | FinishRace MainDrivingLoop (Part 2 of 5) | 
								| Protect | Subroutine | MoveCode | 
								| prow1 | Label | DrawTrackLine (Part 1 of 2) | 
								| prow2 | Label | DrawTrackLine (Part 1 of 2) | 
								| PushCarOffTrack | Subroutine | ProcessContact | 
								| Q | Variable | CopyDashData DrawCarInMirror DrawDashboardLine DrawFence (Part 1 of 2) DrawFence (Part 2 of 2) DrawObjectEdge (Part 2 of 5) DrawRevCounter DrawSegmentEdge (Part 5 of 7) DrawShallowToLeft DrawShallowToRight DrawSteepToLeft DrawSteepToRight DrawTrackLine (Part 1 of 2) DrawTrackView (Part 1 of 4) DrawTrackView (Part 3 of 4) EraseRevCounter FillAfterObject FillAfterObjectSup FillInsideObject GetScreenAddress GetTextInput MoveCode PrintCharacter SwapCode | 
								| QQ | Variable | DrawObject GetObjPitchAngle Multiply16x16 MultiplyCoords ScaleObject | 
								| qualifyingTime | Variable | MainDrivingLoop (Part 3 of 5) MainDrivingLoop (Part 4 of 5) MainLoop (Part 1 of 6) MainLoop (Part 2 of 6) MoveAndDrawCars UpdateLapTimers | 
								| qualifyTimeEnding | Variable | UpdateLapTimers | 
								| R | Variable | CopyDashData CopyTyreDashEdges DRAW_BYTE DrawGrassLeft DrawTrack DrawTrackLine (Part 1 of 2) DrawTrackView (Part 1 of 4) DrawTrackView (Part 3 of 4) DrawVergeByteLeft FillAfterObject FillAfterObjectSup FillInsideObject GetTyreDashEdges MoveCode PrintDriverName PrintToken SwapCode | 
								| race1 | Label | HeadToTrack | 
								| race2 | Label | HeadToTrack | 
								| raceClass | Variable | InitialiseDrivers MainDrivingLoop (Part 3 of 5) MainLoop (Part 2 of 6) MainLoop (Part 4 of 6) MainLoop (Part 5 of 6) PrintRaceClass SetDriverSpeed | 
								| racePointsHi | Variable | AddRacePoints AwardRacePoints | 
								| racePointsLo | Variable | AddRacePoints AwardRacePoints | 
								| raceStarted | Variable | FinishRace HeadToTrack MainDrivingLoop (Part 3 of 5) MoveCars (Part 1 of 2) PrintDriverTable ProcessContact ResetVariables ShowStartingLights UpdateLaps UpdateLapTimers | 
								| raceStarting | Variable | ApplyEngine FinishRace HeadToTrack MoveCars (Part 1 of 2) ProcessTime ShowStartingLights | 
								| rall1 | Label | ResetBestLapTimes | 
								| rcar1 | Label | PlaceCarsOnTrack | 
								| rcar10 | Label | PlaceCarsOnTrack | 
								| rcar2 | Label | PlaceCarsOnTrack | 
								| rcar3 | Label | PlaceCarsOnTrack | 
								| rcar4 | Label | PlaceCarsOnTrack | 
								| rcar5 | Label | PlaceCarsOnTrack | 
								| rcar6 | Label | PlaceCarsOnTrack | 
								| rcar7 | Label | PlaceCarsOnTrack | 
								| rcar8 | Label | PlaceCarsOnTrack | 
								| rcar9 | Label | PlaceCarsOnTrack | 
								| rearWingSetting | Variable | GetWingSettings ScaleWingSettings | 
								| rese1 | Label | ResetVariables | 
								| rese2 | Label | ResetVariables | 
								| rese3 | Label | ResetVariables | 
								| rese4 | Label | ResetVariables | 
								| rese5 | Label | ResetVariables | 
								| rese6 | Label | ResetVariables | 
								| rese7 | Label | ResetVariables | 
								| ResetBestLapTime | Subroutine | MainLoop (Part 3 of 6) ResetBestLapTimes | 
								| ResetBestLapTimes | Subroutine | MainLoop (Part 1 of 6) MainLoop (Part 3 of 6) MainLoop (Part 5 of 6) | 
								| resetSectionList | Variable | GetFirstSegment MovePlayerBack | 
								| ResetTrackLines | Subroutine | MainDrivingLoop (Part 2 of 5) ProcessShiftedKeys | 
								| ResetVariables | Subroutine | MainDrivingLoop (Part 1 of 5) | 
								| resl1 | Label | ResetTrackLines | 
								| resl2 | Label | ResetTrackLines | 
								| rest1 | Label | CheckRestartKeys | 
								| rest2 | Label | CheckRestartKeys | 
								| RestartGame | Entry point | HeadToTrack | 
								| revCount | Variable | ApplyEngine CalcRevsNoTorque DrawRevCounter ProcessDrivingKeys (Part 4 of 6) SetEngineTorque SetRevsNoTorque | 
								| revs1 | Label | DrawRevCounter | 
								| revs2 | Label | DrawRevCounter | 
								| revs3 | Label | DrawRevCounter | 
								| revs4 | Label | DrawRevCounter | 
								| revs5 | Label | DrawRevCounter | 
								| revsOnGearChange | Variable | ApplyEngine SetRevsNoTorque | 
								| rightDashMask | Variable | DrawTrackView (Part 2 of 4) DrawTrackView (Part 3 of 4) | 
								| rightDashPixels | Variable | DrawTrackView (Part 2 of 4) DrawTrackView (Part 3 of 4) | 
								| rightGrassStart | Variable | GetColour (Part 1 of 3) GetColourSup ResetTrackLines vergeTableHi vergeTableLo | 
								| rightOfEdge | Variable | DrawObjectEdge (Part 1 of 5) DrawObjectEdge (Part 3 of 5) DrawObjectEdges | 
								| rightSegment | Variable | DrawTrack GetColour (Part 3 of 3) GetColourSup | 
								| rightSurface | Configuration variable | ApplyGrassOrTrack | 
								| rightTyreMask | Variable | DrawTrackView (Part 3 of 4) | 
								| rightTyrePixels | Variable | DrawTrackView (Part 3 of 4) | 
								| rightVergeStart | Variable | GetColour (Part 1 of 3) GetColourSup ResetTrackLines vergeTableHi vergeTableLo | 
								| rlin1 | Label | GetSegmentSteering | 
								| rlin2 | Label | GetSegmentSteering | 
								| rlin3 | Label | GetSegmentSteering | 
								| rlin4 | Label | GetSegmentSteering | 
								| rlin5 | Label | GetSegmentSteering | 
								| rlin6 | Label | GetSegmentSteering | 
								| rlin7 | Label | GetSegmentSteering | 
								| RotateCarToCoord | Subroutine | ApplyDrivingModel | 
								| RotateCoordToCar | Subroutine | ApplyDrivingModel | 
								| RotateVector | Subroutine | RotateCoordToCar | 
								| rotm1 | Label | GetRotationMatrix (Part 1 of 5) GetRotationMatrix (Part 4 of 5) | 
								| rotm2 | Label | GetRotationMatrix (Part 1 of 5) | 
								| rotm3 | Label | GetRotationMatrix (Part 1 of 5) | 
								| rotm4 | Label | GetRotationMatrix (Part 3 of 5) | 
								| rotm5 | Label | GetRotationMatrix (Part 2 of 5) | 
								| rotm6 | Label | GetRotationMatrix (Part 4 of 5) | 
								| rotm7 | Label | GetRotationMatrix (Part 5 of 5) | 
								| rotm8 | Label | GetRotationMatrix (Part 5 of 5) | 
								| rotn1 | Label | GetObjYawAngle (Part 1 of 4) | 
								| rotn10 | Label | GetObjYawAngle (Part 3 of 4) | 
								| rotn11 | Label | GetObjYawAngle (Part 3 of 4) | 
								| rotn12 | Label | GetObjYawAngle (Part 3 of 4) | 
								| rotn13 | Label | GetObjYawAngle (Part 4 of 4) | 
								| rotn14 | Label | GetObjYawAngle (Part 1 of 4) | 
								| rotn15 | Label | GetObjYawAngle (Part 4 of 4) | 
								| rotn16 | Label | GetObjYawAngle (Part 4 of 4) | 
								| rotn2 | Label | GetObjYawAngle (Part 1 of 4) | 
								| rotn3 | Label | GetObjYawAngle (Part 1 of 4) | 
								| rotn4 | Label | GetObjYawAngle (Part 1 of 4) | 
								| rotn5 | Label | GetObjYawAngle (Part 2 of 4) | 
								| rotn6 | Label | GetObjYawAngle (Part 1 of 4) | 
								| rotn7 | Label | GetObjYawAngle (Part 2 of 4) | 
								| rotn8 | Label | GetObjYawAngle (Part 2 of 4) | 
								| rotn9 | Label | GetObjYawAngle (Part 1 of 4) GetObjYawAngle (Part 2 of 4) GetObjYawAngle (Part 4 of 4) | 
								| rott1 | Label | SpinTrackSection | 
								| row18_column5 | Configuration variable | GetMenuOption | 
								| row24_column5 | Configuration variable | GetMenuOption | 
								| row2_column1 | Configuration variable | PrintHeaderChecks | 
								| rowColours | Variable | SetRowColours | 
								| rowCounter | Variable | PrintDriverTable | 
								| RR | Variable | DrawCarInMirror DrawSegmentEdge (Part 1 of 7) DrawSegmentEdge (Part 2 of 7) DrawSegmentEdge (Part 4 of 7) DrawSegmentEdge (Part 7 of 7) DrawVergeByteLeft DrawVergeByteRight GetObjYawAngle (Part 1 of 4) GetObjYawAngle (Part 2 of 4) GetObjYawAngle (Part 4 of 4) MapSegmentsToLines Multiply16x16 MultiplyCoords | 
								| S | Variable | CopyDashData CopyTyreDashEdges DrawSegmentEdge (Part 5 of 7) DrawShallowToLeft DrawShallowToRight DrawSteepToLeft DrawSteepToRight DrawTrackLine (Part 1 of 2) DrawTrackView (Part 1 of 4) DrawTrackView (Part 3 of 4) FillInsideObject MoveCode PrintDriverName PrintToken SwapCode | 
								| scaffoldIndex | Variable | DrawObject | 
								| scal1 | Label | Scale16Bit | 
								| scal2 | Label | Scale16Bit | 
								| scal3 | Label | Scale16Bit | 
								| scal4 | Label | Scale16Bit | 
								| Scale16Bit | Subroutine | ApplySkidForces GetTyreForces | 
								| ScaleCarInSegment | Subroutine | GetCarInSegment | 
								| scaleDown | Variable | DrawObject GetObjPitchAngle GetVergeAndMarkers (Part 2 of 4) ScaleObject SetObjectDetails | 
								| scaledScaffold | Variable | DrawObjectEdges ScaleObject | 
								| ScaleObject | Subroutine | DrawObject | 
								| scaleRange | Variable | ScaleObject | 
								| ScaleTyreForces | Subroutine | ApplyDrivingModel | 
								| scaleUp | Variable | DrawCarOrSign DrawCornerMarkers DrawObject GetObjPitchAngle GetVergeAndMarkers (Part 2 of 4) ScaleObject SetObjectDetails | 
								| ScaleWingSettings | Subroutine | MainDrivingLoop (Part 1 of 5) | 
								| ScanKeyboard | Subroutine | CheckRestartKeys GetMenuOption ProcessDrivingKeys (Part 1 of 6) ProcessDrivingKeys (Part 2 of 6) ProcessDrivingKeys (Part 4 of 6) ProcessDrivingKeys (Part 6 of 6) ProcessEngineStart ProcessShiftedKeys WaitForSpaceReturn | 
								| ScanKeyboard-1 | Entry point | Absolute16Bit | 
								| scar1 | Label | ScaleCarInSegment | 
								| scar2 | Label | ScaleCarInSegment | 
								| scol1 | Label | GetColourSup | 
								| scol2 | Label | GetColourSup | 
								| scol3 | Label | GetColourSup | 
								| scol4 | Label | GetColourSup | 
								| scol5 | Label | GetColourSup | 
								| scol6 | Label | GetColourSup | 
								| scol7 | Label | GetColourSup | 
								| ScreenHandler | Subroutine | SetCustomScreen | 
								| ScreenHandler-3 | Entry point | ScreenHandler | 
								| screenRegisters | Variable | SetCustomScreen | 
								| screenSection | Variable | MainDrivingLoop (Part 3 of 5) ScreenHandler SetCustomScreen | 
								| screenTimer1 | Variable | MoveHorizon ScreenHandler | 
								| screenTimer2 | Variable | ScreenHandler | 
								| secondAxis | Variable | GetRotationMatrix (Part 1 of 5) GetRotationMatrix (Part 4 of 5) | 
								| secp1 | Label | SetSectionPointers | 
								| secp2 | Label | SetSectionPointers | 
								| secp3 | Label | SetSectionPointers | 
								| sectionBehind | Variable | GetFirstSegment GetTrackSegment (Part 1 of 3) | 
								| sectionCounter | Variable | GetSectionAngles (Part 3 of 3) | 
								| sectionListPointer | Variable | GetSectionAngles (Part 1 of 3) GetSectionAngles (Part 2 of 3) GetSectionAngles (Part 3 of 3) IncSectionPointers ResetVariables SetSectionPointers | 
								| sectionListSize | Variable | GetFirstSegment ShuffleSectionList | 
								| sectionListStart | Variable | GetSectionAngles (Part 1 of 3) IncSectionPointers SetSectionPointers ShuffleSectionList | 
								| sectionListValid | Variable | ChangeDirection GetFirstSegment GetSectionAngles (Part 1 of 3) IncSectionPointers ResetVariables SetSectionPointers | 
								| sectionSteering | Variable | GetSectionSteering GetSegmentSteering | 
								| sedg10 | Label | FillAfterObjectSup | 
								| sedg2 | Label | FillAfterObjectSup | 
								| sedg4 | Label | FillAfterObjectSup | 
								| sedg5 | Label | GetTyreDashEdgeSup | 
								| sedg6 | Label | GetTyreDashEdgeSup | 
								| sedg7 | Label | FillAfterObjectSup GetTyreDashEdgeSup | 
								| sedg8 | Label | FillAfterObjectSup | 
								| sedg9 | Label | FillAfterObjectSup | 
								| segd1 | Label | GetSegmentDetails | 
								| segd2 | Label | GetSegmentDetails | 
								| segmentCounter | Variable | GetSegmentAngles (Part 1 of 3) GetSegmentAngles (Part 2 of 3) GetSegmentAngles (Part 3 of 3) GetVergeAndMarkers (Part 1 of 4) PlaceCarsOnTrack TurnPlayerAround | 
								| segmentCounter | Configuration variable | HookFieldOfView (Brands Hatch) HookUpdateHorizon (Brands Hatch) | 
								| segmentCounter | Configuration variable | HookFieldOfView (Donington Park) HookUpdateHorizon (Donington Park) | 
								| segmentCounter | Configuration variable | HookFieldOfView (Nürburgring) HookUpdateHorizon (Nürburgring) | 
								| segmentCounter | Configuration variable | HookFieldOfView (Oulton Park) HookUpdateHorizon (Oulton Park) | 
								| segmentCounter | Configuration variable | HookFieldOfView (Snetterton) HookUpdateHorizon (Snetterton) | 
								| segmentDirection | Variable | GetSegmentDetails GetVergeAndMarkers (Part 1 of 4) GetVergeAndMarkers (Part 2 of 4) | 
								| segmentFlagMask | Variable | GetVergeAndMarkers (Part 1 of 4) | 
								| segmentFlags | Variable | GetFirstSegment GetTrackSegment (Part 2 of 3) GetVergeAndMarkers (Part 1 of 4) | 
								| segmentListPointer | Variable | DrawTrack GetSegmentAngles (Part 1 of 3) GetSegmentAngles (Part 2 of 3) GetSegmentAngles (Part 3 of 3) GetSegmentYawAngle GetTrackAndMarkers GetVergeAndMarkers (Part 2 of 4) GetVergeAndMarkers (Part 3 of 4) GetVergeAndMarkers (Part 4 of 4) | 
								| segmentListRight | Variable | DrawTrack GetTrackAndMarkers | 
								| segmentOffset | Variable | GetSegmentAngles (Part 3 of 3) GetSegmentDetails | 
								| segmentSlope | Variable | CalcSegmentVector (Brands Hatch) HookSectionFrom (Brands Hatch) SetSegmentVector (Brands Hatch) | 
								| segmentSlope | Variable | CalcSegmentVector (Donington Park) HookSectionFrom (Donington Park) SetSegmentVector (Donington Park) | 
								| segmentSlope | Variable | CalcSegmentVector (Nürburgring) HookSectionFrom (Nürburgring) SetSegmentVector (Nürburgring) | 
								| segmentSlope | Variable | CalcSegmentVector (Oulton Park) HookSectionFrom (Oulton Park) SetSegmentVector (Oulton Park) | 
								| segmentSlope | Variable | CalcSegmentVector (Snetterton) HookSectionFrom (Snetterton) SetSegmentVector (Snetterton) | 
								| segmentSteering | Variable | AssistSteering BuildVisibleCar GetSegmentSteering | 
								| segmentStep | Variable | GetSegmentAngles (Part 3 of 3) | 
								| segmentVector | Variable | ApplyElevation (Part 2 of 5) BuildCarObjects (Part 1 of 3) GetTrackSegment (Part 3 of 3) | 
								| SetBackground | Subroutine | MainDrivingLoop (Part 2 of 5) | 
								| SetCustomScreen | Subroutine | MainDrivingLoop (Part 1 of 5) | 
								| SetDriverSpeed | Subroutine | InitialiseDrivers ProcessTime | 
								| SetEngineTorque | Subroutine | ZeroEngineTorque | 
								| setm1 | Label | SetMarker | 
								| SetMarker | Subroutine | GetColour (Part 2 of 3) GetColour (Part 3 of 3) | 
								| SetMarker+3 | Entry point | GetColour (Part 1 of 3) | 
								| SetMarker+6 | Entry point | GetColour (Part 2 of 3) | 
								| SetObjectDetails | Subroutine | BuildRoadSign | 
								| SetObjectStatus | Subroutine | SetObjectDetails | 
								| setp1 | Label | SetupGame | 
								| SetPlayerDriftSup | Subroutine | MovePlayerOnTrack | 
								| SetPlayerPositions | Subroutine | FinishRace MoveAndDrawCars ResetVariables SortDrivers | 
								| SetRevsNoTorque | Subroutine | CalcRevsNoTorque ProcessEngineStart | 
								| SetRowColours | Subroutine | PrintDriverTable | 
								| sets1 | Label | SetSegmentVector (Brands Hatch) | 
								| sets1 | Label | SetSegmentVector (Donington Park) | 
								| sets1 | Label | SetSegmentVector (Nürburgring) | 
								| sets1 | Label | SetSegmentVector (Oulton Park) | 
								| sets1 | Label | SetSegmentVector (Snetterton) | 
								| SetScreenMode7 | Subroutine | SetupGame | 
								| SetSectionPointers | Subroutine | GetSectionAngles (Part 3 of 3) | 
								| SetSegmentVector | Subroutine | HookSectionFrom (Brands Hatch) HookSegmentVector (Brands Hatch) | 
								| SetSegmentVector | Subroutine | HookSectionFrom (Donington Park) HookSegmentVector (Donington Park) | 
								| SetSegmentVector | Subroutine | HookSectionFrom (Nürburgring) HookSegmentVector (Nürburgring) | 
								| SetSegmentVector | Subroutine | HookSectionFrom (Oulton Park) HookSegmentVector (Oulton Park) | 
								| SetSegmentVector | Subroutine | HookSectionFrom (Snetterton) HookSegmentVector (Snetterton) | 
								| setSpeedForDriver | Variable | InitialiseDrivers SetDriverSpeed | 
								| SetSteeringLimit | Subroutine | ProcessDrivingKeys (Part 2 of 6) | 
								| SetupGame | Subroutine | MoveCode Protect | 
								| SetVergeBackground | Subroutine | DrawTrack | 
								| SHEILA | Configuration variable | ApplyGrassOrTrack DrawCarInMirror KillCustomScreen MakeDrivingSounds ProcessEngineStart ProcessOvertaking (Part 2 of 3) ScreenHandler SetCustomScreen SetDriverSpeed ThrobRevsNoTorque | 
								| shif1 | Label | ProcessShiftedKeys | 
								| shif10 | Label | ProcessShiftedKeys | 
								| shif2 | Label | ProcessShiftedKeys | 
								| shif3 | Label | ProcessShiftedKeys | 
								| shif4 | Label | ProcessShiftedKeys | 
								| shif5 | Label | ProcessShiftedKeys | 
								| shif6 | Label | ProcessShiftedKeys | 
								| shif7 | Label | ProcessShiftedKeys | 
								| shif8 | Label | ProcessShiftedKeys | 
								| shif9 | Label | ProcessShiftedKeys | 
								| shiftedKeys | Variable | ProcessShiftedKeys | 
								| shlr1 | Label | DrawShallowToRight | 
								| shlr10 | Label | jumpShallowRight | 
								| shlr11 | Label | DrawShallowToRight | 
								| shlr12 | Label | jumpShallowRight | 
								| shlr13 | Label | jumpShallowRight | 
								| shlr14 | Label | DrawShallowToRight jumpShallowRight | 
								| shlr15 | Label | jumpShallowRight | 
								| shlr16 | Label | DrawShallowToRight jumpShallowRight | 
								| shlr17 | Label | jumpShallowRight | 
								| shlr18 | Label | DrawShallowToRight jumpShallowRight | 
								| shlr19 | Label | jumpShallowRight | 
								| shlr2 | Label | DrawShallowToRight jumpShallowRight | 
								| shlr20 | Label | DrawShallowToRight | 
								| shlr3 | Label | jumpShallowRight | 
								| shlr4 | Label | jumpShallowRight | 
								| shlr5 | Label | DrawShallowToRight jumpShallowRight | 
								| shlr6 | Label | jumpShallowRight | 
								| shlr7 | Label | DrawShallowToRight jumpShallowRight | 
								| shlr8 | Label | jumpShallowRight | 
								| shlr9 | Label | DrawShallowToRight jumpShallowRight | 
								| shortAxis | Variable | DrawDashboardLine | 
								| ShowStartingLights | Subroutine | MainDrivingLoop (Part 2 of 5) | 
								| shrl1 | Label | DrawShallowToLeft | 
								| shrl10 | Label | jumpShallowLeft | 
								| shrl11 | Label | DrawShallowToLeft | 
								| shrl12 | Label | jumpShallowLeft | 
								| shrl13 | Label | jumpShallowLeft | 
								| shrl14 | Label | DrawShallowToLeft jumpShallowLeft | 
								| shrl15 | Label | jumpShallowLeft | 
								| shrl16 | Label | DrawShallowToLeft jumpShallowLeft | 
								| shrl17 | Label | jumpShallowLeft | 
								| shrl18 | Label | DrawShallowToLeft jumpShallowLeft | 
								| shrl19 | Label | jumpShallowLeft | 
								| shrl2 | Label | DrawShallowToLeft jumpShallowLeft | 
								| shrl20 | Label | DrawShallowToLeft | 
								| shrl3 | Label | jumpShallowLeft | 
								| shrl4 | Label | jumpShallowLeft | 
								| shrl5 | Label | DrawShallowToLeft jumpShallowLeft | 
								| shrl6 | Label | jumpShallowLeft | 
								| shrl7 | Label | DrawShallowToLeft jumpShallowLeft | 
								| shrl8 | Label | jumpShallowLeft | 
								| shrl9 | Label | DrawShallowToLeft jumpShallowLeft | 
								| shuf1 | Label | ShuffleSectionList | 
								| shuf2 | Label | ShuffleSectionList | 
								| ShuffleSectionList | Subroutine | GetSectionAngles (Part 1 of 3) | 
								| sign1 | Label | BuildRoadSign | 
								| sign2 | Label | BuildRoadSign | 
								| sign3 | Label | BuildRoadSign | 
								| sinYawAngleHi | Variable | GetRotationMatrix (Part 2 of 5) GetRotationMatrix (Part 3 of 5) MultiplyCoords | 
								| sinYawAngleLo | Variable | GetRotationMatrix (Part 2 of 5) GetRotationMatrix (Part 3 of 5) GetRotationMatrix (Part 5 of 5) MultiplyCoords | 
								| skid1 | Label | ApplySkidForces | 
								| skid2 | Label | ApplySkidForces | 
								| slim1 | Label | SetSteeringLimit | 
								| slin1 | Label | GetSectionSteering | 
								| slin2 | Label | GetSectionSteering | 
								| slop1 | Label | HookSlopeJump (Brands Hatch) | 
								| slop1 | Label | HookSlopeJump (Donington Park) | 
								| slop1 | Label | HookSlopeJump (Nürburgring) | 
								| slop1 | Label | HookSlopeJump (Oulton Park) | 
								| slop1 | Label | HookSlopeJump (Snetterton) | 
								| sobj1 | Label | SetObjectDetails | 
								| sobj2 | Label | SetObjectDetails | 
								| sobj3 | Label | SetObjectDetails | 
								| sort1 | Label | SortDrivers | 
								| sort2 | Label | SortDrivers | 
								| sort3 | Label | SortDrivers | 
								| sort4 | Label | SortDrivers | 
								| sort5 | Label | SortDrivers | 
								| sort6 | Label | SortDrivers | 
								| sort7 | Label | SortDrivers | 
								| SortDrivers | Subroutine | MainLoop (Part 3 of 6) MainLoop (Part 4 of 6) MainLoop (Part 6 of 6) | 
								| soun1 | Label | MakeDrivingSounds | 
								| soun2 | Label | MakeDrivingSounds | 
								| soun3 | Label | MakeDrivingSounds | 
								| soun4 | Label | MakeDrivingSounds | 
								| soun5 | Label | MakeDrivingSounds | 
								| soun6 | Label | MakeDrivingSounds | 
								| soun7 | Label | MakeDrivingSounds | 
								| soun8 | Label | MakeDrivingSounds | 
								| soun9 | Label | MakeDrivingSounds | 
								| soundBuffer | Variable | ApplyTyresAndSkids FlushSoundBuffer MakeSound | 
								| soundData | Variable | MakeDrivingSounds MakeSound MakeSoundEnvelope | 
								| soundRevCount | Variable | CheckForCrash MakeDrivingSounds ProcessShiftedKeys | 
								| soundRevTarget | Variable | CheckForCrash MakeDrivingSounds SetEngineTorque | 
								| spac1 | Label | PrintSpaces | 
								| spinPitchAngle | Variable | ApplyElevation (Part 3 of 5) SpinTrackSection | 
								| SpinTrackSection | Subroutine | GetSectionAngles (Part 1 of 3) | 
								| spinYawAngleHi | Variable | ApplyBounce ApplyDeltas ApplySpinYaw SpinTrackSection | 
								| spinYawAngleLo | Variable | n/a | 
								| spinYawAngleTop | Variable | ApplyDeltas ApplySpinYaw CheckForCrash MovePlayerSegment SpinTrackSection SquealTyres | 
								| spinYawDeltaHi | Variable | ApplyDrivingModel ScaleTyreForces | 
								| spinYawDeltaLo | Variable | ApplyDrivingModel ScaleTyreForces | 
								| SquealTyres | Subroutine | CheckForCrash | 
								| sraw1 | Label | DrawObjectEdge (Part 4 of 5) | 
								| sraw2 | Label | DrawObjectEdge (Part 4 of 5) | 
								| sraw3 | Label | DrawObjectEdge (Part 4 of 5) | 
								| sraw4 | Label | DrawObjectEdge (Part 4 of 5) | 
								| sraw5 | Label | DrawObjectEdge (Part 4 of 5) | 
								| sraw6 | Label | DrawObjectEdge (Part 4 of 5) | 
								| SS | Variable | AddVectors DrawDashboardLine DrawRevCounter DrawSegmentEdge (Part 2 of 7) DrawSegmentEdge (Part 6 of 7) DrawShallowToLeft DrawShallowToRight DrawSteepToLeft DrawSteepToRight GetObjYawAngle (Part 1 of 4) GetObjYawAngle (Part 4 of 4) GetSegmentVector GetTrackSegment (Part 3 of 3) HalveCoordinate Multiply16x16 MultiplyCoords ProcessOvertaking (Part 2 of 3) UpdateDashboard | 
								| Stack variables | Workspace | n/a | 
								| staDrawByte | Variable | DrawTrackView (Part 2 of 4) DrawTrackView (Part 3 of 4) | 
								| staDrawByteTyre | Variable | DrawTrackView (Part 3 of 4) | 
								| star1 | Label | ShowStartingLights | 
								| star2 | Label | ShowStartingLights | 
								| star3 | Label | ShowStartingLights | 
								| star4 | Label | ShowStartingLights | 
								| star5 | Label | ShowStartingLights | 
								| star6 | Label | ShowStartingLights | 
								| star7 | Label | ShowStartingLights | 
								| star8 | Label | ShowStartingLights | 
								| star9 | Label | ShowStartingLights | 
								| startChecks | Variable | PrintHeaderChecks | 
								| startDialHi | Variable | DrawRevCounter | 
								| startDialLo | Variable | DrawRevCounter | 
								| startingStack | Variable | CheckRestartKeys SetupGame | 
								| startMirror | Variable | DrawCarInMirror | 
								| steeringHi | Variable | AssistSteering ProcessDrivingKeys (Part 2 of 6) SetSteeringLimit UpdateDashboard | 
								| steeringLo | Variable | AssistSteering ProcessDrivingKeys (Part 2 of 6) SetSteeringLimit UpdateDashboard | 
								| stepAxis | Variable | DrawDashboardLine | 
								| stlr1 | Label | DrawSteepToRight | 
								| stlr2 | Label | DrawSteepToRight jumpSteepRight | 
								| stlr3 | Label | DrawSteepToRight jumpSteepRight | 
								| stlr4 | Label | DrawSteepToRight jumpSteepRight | 
								| stlr5 | Label | DrawSteepToRight jumpSteepRight | 
								| stlr6 | Label | DrawSteepToRight jumpSteepRight | 
								| stlr7 | Label | DrawSteepToRight jumpSteepRight | 
								| stlr8 | Label | DrawSteepToRight jumpSteepRight | 
								| stlr9 | Label | DrawSteepToRight jumpSteepRight | 
								| StopDrawingEdge | Subroutine | DrawVergeByteLeft DrawVergeByteRight | 
								| strl1 | Label | DrawSteepToLeft | 
								| strl10 | Entry point | DrawShallowToLeft | 
								| strl11 | Label | DrawSteepToLeft | 
								| strl2 | Label | DrawSteepToLeft jumpSteepLeft | 
								| strl3 | Label | DrawSteepToLeft jumpSteepLeft | 
								| strl4 | Label | DrawSteepToLeft jumpSteepLeft | 
								| strl5 | Label | DrawSteepToLeft jumpSteepLeft | 
								| strl6 | Label | DrawSteepToLeft jumpSteepLeft | 
								| strl7 | Label | DrawSteepToLeft jumpSteepLeft | 
								| strl8 | Label | DrawSteepToLeft jumpSteepLeft | 
								| strl9 | Label | DrawSteepToLeft jumpSteepLeft | 
								| subSection | Variable | HookSectionFrom (Brands Hatch) SetSegmentVector (Brands Hatch) UpdateDataPointers (Brands Hatch) | 
								| subSection | Variable | HookSectionFrom (Donington Park) SetSegmentVector (Donington Park) UpdateDataPointers (Donington Park) | 
								| subSection | Variable | HookSectionFrom (Nürburgring) SetSegmentVector (Nürburgring) UpdateDataPointers (Nürburgring) | 
								| subSection | Variable | HookSectionFrom (Oulton Park) SetSegmentVector (Oulton Park) UpdateDataPointers (Oulton Park) | 
								| subSection | Variable | HookSectionFrom (Snetterton) SetSegmentVector (Snetterton) UpdateDataPointers (Snetterton) | 
								| subSectionSegment | Variable | HookSectionFrom (Brands Hatch) UpdateDataPointers (Brands Hatch) | 
								| subSectionSegment | Variable | HookSectionFrom (Donington Park) UpdateDataPointers (Donington Park) | 
								| subSectionSegment | Variable | HookSectionFrom (Nürburgring) UpdateDataPointers (Nürburgring) | 
								| subSectionSegment | Variable | HookSectionFrom (Oulton Park) UpdateDataPointers (Oulton Park) | 
								| subSectionSegment | Variable | HookSectionFrom (Snetterton) UpdateDataPointers (Snetterton) | 
								| SubtractCoords | Subroutine | ApplyWingBalance | 
								| sver1 | Label | SetVergeBackground | 
								| sver2 | Label | SetVergeBackground | 
								| sver3 | Label | SetVergeBackground | 
								| sver4 | Label | SetVergeBackground | 
								| sver5 | Label | SetVergeBackground | 
								| sver6 | Label | SetVergeBackground | 
								| sver7 | Label | SetVergeBackground | 
								| sver8 | Label | SetVergeBackground | 
								| sver9 | Label | SetVergeBackground | 
								| swap1 | Label | SwapCode | 
								| swap2 | Label | SwapCode | 
								| swap3 | Label | SwapCode | 
								| swap4 | Label | SwapCode | 
								| SwapCode | Subroutine | Entry | 
								| SwapDriverPosition | Subroutine | ProcessOvertaking (Part 1 of 3) ResetVariables | 
								| T | Variable | AddCoords AddScaledVector AddVectors ApplyDeltas ApplyDrivingModel ApplyElevation (Part 2 of 5) ApplyElevation (Part 3 of 5) ApplyEngine ApplyLimitAndSign ApplySkidForces ApplySpinYaw ApplyTyreForces AssistSteering AwardRacePoints BuildCarObjects (Part 1 of 3) BuildVisibleCar CheckDashData CompareSegments CopyDashData Delay Divide16x16 DrawCarOrSign DrawCornerMarkers DrawDashboardLine DrawFence (Part 1 of 2) DrawFence (Part 2 of 2) DrawObject DrawObjectEdge (Part 2 of 5) DrawObjectEdge (Part 3 of 5) DrawRevCounter DrawSegmentEdge (Part 2 of 7) DrawSegmentEdge (Part 4 of 7) FillInsideObject GetAngleInRadians GetColour (Part 1 of 3) GetDriverAddress GetNumberFromText GetNumberInput GetObjectDistance GetObjPitchAngle GetObjYawAngle (Part 2 of 4) GetObjYawAngle (Part 4 of 4) GetRotationMatrix (Part 1 of 5) GetRotationMatrix (Part 2 of 5) GetRotationMatrix (Part 3 of 5) GetSectionAngles (Part 1 of 3) GetSectionAngles (Part 2 of 3) GetSegmentAngles (Part 2 of 3) GetSegmentAngles (Part 3 of 3) GetSegmentSteering GetSegmentVector GetTyreForces GetVergeAndMarkers (Part 2 of 4) GetVergeAndMarkers (Part 3 of 4) HalveCoordinate MoveCars (Part 1 of 2) Multiply16x16 Multiply8x16 Multiply8x8 MultiplyBy1Point5 MultiplyCoords Negate16Bit PrintHeaderChecks PrintSpaces PrintToken ProcessDrivingKeys (Part 1 of 6) ProcessDrivingKeys (Part 2 of 6) ProcessDrivingKeys (Part 3 of 6) ProcessOvertaking (Part 1 of 3) ProcessOvertaking (Part 2 of 3) ProcessShiftedKeys ScaleCarInSegment ScaleObject ScaleTyreForces SetDriverSpeed SetSteeringLimit SetVergeBackground ShowStartingLights SortDrivers SwapDriverPosition ThrobRevsNoTorque UpdateBackground UpdateDashboard UpdateLaps UpdateMirrors UpdateVelocity | 
								| T | Configuration variable | HookJoystick (Brands Hatch) ModifyGameCode (Part 1 of 3) (Brands Hatch) SetSegmentVector (Brands Hatch) | 
								| T | Configuration variable | HookJoystick (Part 3 of 3) (Donington Park) ModifyGameCode (Part 1 of 4) (Donington Park) SetSegmentVector (Donington Park) | 
								| T | Configuration variable | HookJoystick (Part 2 of 2) (Nürburgring) ModifyGameCode (Part 1 of 4) (Nürburgring) SetSegmentVector (Nürburgring) | 
								| T | Configuration variable | HookJoystick (Part 2 of 2) (Oulton Park) ModifyGameCode (Part 1 of 3) (Oulton Park) SetSegmentVector (Oulton Park) | 
								| T | Configuration variable | HookJoystick (Part 3 of 3) (Snetterton) ModifyGameCode (Part 1 of 3) (Snetterton) SetSegmentVector (Snetterton) | 
								| tact1 | Label | ProcessOvertaking (Part 3 of 3) | 
								| tact10 | Label | ProcessOvertaking (Part 2 of 3) | 
								| tact11 | Label | ProcessOvertaking (Part 2 of 3) | 
								| tact12 | Label | ProcessOvertaking (Part 2 of 3) | 
								| tact13 | Label | ProcessOvertaking (Part 2 of 3) | 
								| tact14 | Label | ProcessOvertaking (Part 2 of 3) | 
								| tact15 | Label | ProcessOvertaking (Part 2 of 3) | 
								| tact16 | Label | ProcessOvertaking (Part 2 of 3) | 
								| tact17 | Label | ProcessOvertaking (Part 2 of 3) | 
								| tact18 | Label | ProcessOvertaking (Part 1 of 3) ProcessOvertaking (Part 2 of 3) | 
								| tact19 | Label | ProcessOvertaking (Part 3 of 3) | 
								| tact2 | Label | ProcessOvertaking (Part 1 of 3) | 
								| tact20 | Label | ProcessOvertaking (Part 3 of 3) | 
								| tact3 | Label | ProcessOvertaking (Part 1 of 3) | 
								| tact4 | Label | ProcessOvertaking (Part 1 of 3) ProcessOvertaking (Part 2 of 3) | 
								| tact5 | Label | ProcessOvertaking (Part 1 of 3) | 
								| tact6 | Label | ProcessOvertaking (Part 2 of 3) | 
								| tact7 | Label | ProcessOvertaking (Part 2 of 3) | 
								| tact8 | Label | ProcessOvertaking (Part 2 of 3) | 
								| tact9 | Label | ProcessOvertaking (Part 2 of 3) | 
								| text1 | Label | GetTextInput | 
								| text10 | Label | GetTextInput | 
								| text2 | Label | GetTextInput | 
								| text3 | Label | GetTextInput | 
								| text4 | Label | GetTextInput | 
								| text5 | Label | GetTextInput | 
								| text6 | Label | GetTextInput | 
								| text7 | Label | GetTextInput | 
								| text8 | Label | GetTextInput | 
								| text9 | Label | GetTextInput | 
								| tfor1 | Label | ApplyTyreForces | 
								| tfor2 | Label | ApplyTyreForces | 
								| tfor3 | Label | ApplyTyreForces | 
								| tfor4 | Label | ApplyTyreForces | 
								| tfor5 | Label | ApplyTyreForces | 
								| tfor6 | Label | ApplyTyreForces | 
								| tfor7 | Label | ApplyTyreForces | 
								| thisDriver | Variable | BuildCarObjects (Part 3 of 3) BuildPlayerCar BuildVisibleCar | 
								| thisDriverNumber | Variable | MoveAndDrawCars | 
								| thisEdge | Variable | DrawObjectEdge (Part 1 of 5) DrawObjectEdge (Part 3 of 5) DrawObjectEdges | 
								| thisObjectIndex | Variable | DrawObjectEdges | 
								| thisObjectType | Variable | DrawObject | 
								| thisPitchIndex | Variable | DrawSegmentEdge (Part 1 of 7) DrawSegmentEdge (Part 4 of 7) DrawSegmentEdge (Part 7 of 7) | 
								| thisPosition | Variable | BuildCarObjects (Part 3 of 3) MoveAndDrawCars | 
								| thisSectionFlags | Variable | GetFirstSegment GetSegmentSteering GetTrackSegment (Part 2 of 3) UpdateCurveVector | 
								| thisSectionFlags | Configuration variable | HookDataPointers (Brands Hatch) HookSegmentVector (Brands Hatch) | 
								| thisSectionFlags | Configuration variable | HookDataPointers (Donington Park) HookSegmentVector (Donington Park) | 
								| thisSectionFlags | Configuration variable | HookDataPointers (Nürburgring) HookSegmentVector (Nürburgring) | 
								| thisSectionFlags | Configuration variable | HookDataPointers (Oulton Park) HookSegmentVector (Oulton Park) | 
								| thisSectionFlags | Configuration variable | HookDataPointers (Snetterton) HookSegmentVector (Snetterton) | 
								| thisSectionNumber | Variable | GetSectionAngles (Part 3 of 3) | 
								| thisSignNumber | Variable | BuildRoadSign | 
								| thisVectorNumber | Variable | GetSectionCoords GetTrackSegment (Part 1 of 3) GetTrackSegment (Part 3 of 3) UpdateVectorNumber | 
								| thisVectorNumber | Configuration variable | CalcSegmentVector (Brands Hatch) HookSectionFrom (Brands Hatch) | 
								| thisVectorNumber | Configuration variable | CalcSegmentVector (Donington Park) HookSectionFrom (Donington Park) | 
								| thisVectorNumber | Configuration variable | CalcSegmentVector (Nürburgring) HookSectionFrom (Nürburgring) | 
								| thisVectorNumber | Configuration variable | CalcSegmentVector (Oulton Park) HookSectionFrom (Oulton Park) | 
								| thisVectorNumber | Configuration variable | CalcSegmentVector (Snetterton) HookSectionFrom (Snetterton) | 
								| thisYawIndex | Variable | DrawSegmentEdge (Part 1 of 7) DrawSegmentEdge (Part 2 of 7) DrawSegmentEdge (Part 7 of 7) | 
								| ThrobRevsNoTorque | Subroutine | CalcRevsNoTorque ProcessEngineStart | 
								| throttleBrake | Variable | CalcRevsNoTorque GetTyreForces ProcessDrivingKeys (Part 4 of 6) ProcessDrivingKeys (Part 5 of 6) | 
								| throttleBrakeState | Variable | ApplyElevation (Part 1 of 5) ApplyEngine ApplyGrassOrTrack ApplyLimitThrottle ApplySkidForces CalcRevsNoTorque GetTyreForces ProcessDrivingKeys (Part 4 of 6) ProcessDrivingKeys (Part 5 of 6) | 
								| tick1 | Label | ProcessTime | 
								| tick2 | Label | ProcessTime | 
								| tick3 | Label | ProcessTime | 
								| tick4 | Label | ProcessTime | 
								| tick5 | Label | ProcessTime | 
								| tick6 | Label | ProcessTime | 
								| time1 | Label | AddTimeToTimer | 
								| time2 | Label | AddTimeToTimer | 
								| time3 | Label | AddTimeToTimer | 
								| timeFromOption | Variable | MainLoop (Part 2 of 6) | 
								| timerAdjust | Variable | AddTimeToTimer ProcessTime | 
								| tnum1 | Label | GetNumberFromText | 
								| tnum2 | Label | GetNumberFromText | 
								| toke1 | Label | PrintToken | 
								| toke2 | Label | PrintToken | 
								| toke3 | Label | PrintToken | 
								| toke4 | Label | PrintToken | 
								| toke5 | Label | PrintToken | 
								| toke6 | Label | PrintToken | 
								| toke7 | Label | PrintToken | 
								| toke8 | Label | PrintToken | 
								| token0 | Variable | tokenHi tokenLo | 
								| token1 | Variable | tokenHi tokenLo | 
								| token2 | Variable | tokenHi tokenLo | 
								| token3 | Variable | tokenHi tokenLo | 
								| token4 | Variable | tokenHi tokenLo | 
								| token5 | Variable | tokenHi tokenLo | 
								| token6 | Variable | tokenHi tokenLo | 
								| token7 | Variable | tokenHi tokenLo | 
								| token8 | Variable | tokenHi tokenLo | 
								| token9 | Variable | tokenHi tokenLo | 
								| token10 | Variable | tokenHi tokenLo | 
								| token11 | Variable | tokenHi tokenLo | 
								| token12 | Variable | tokenHi tokenLo | 
								| token13 | Variable | tokenHi tokenLo | 
								| token14 | Variable | tokenHi tokenLo | 
								| token15 | Variable | tokenHi tokenLo | 
								| token16 | Variable | tokenHi tokenLo | 
								| token17 | Variable | tokenHi tokenLo | 
								| token18 | Variable | tokenHi tokenLo | 
								| token19 | Variable | tokenHi tokenLo | 
								| token20 | Variable | tokenHi tokenLo | 
								| token21 | Variable | tokenHi tokenLo | 
								| token22 | Variable | tokenHi tokenLo | 
								| token23 | Variable | tokenHi tokenLo | 
								| token24 | Variable | tokenHi tokenLo | 
								| token25 | Variable | tokenHi tokenLo | 
								| token26 | Variable | tokenHi tokenLo | 
								| token27 | Variable | tokenHi tokenLo | 
								| token28 | Variable | tokenHi tokenLo | 
								| token29 | Variable | tokenHi tokenLo | 
								| token30 | Variable | tokenHi tokenLo | 
								| token31 | Variable | SetRowColours tokenHi tokenLo | 
								| token32 | Variable | tokenHi tokenLo | 
								| token33 | Variable | PrintHeader tokenHi tokenLo | 
								| token34 | Variable | PrintHeader tokenHi tokenLo | 
								| token35 | Variable | tokenHi tokenLo | 
								| token36 | Variable | tokenHi tokenLo | 
								| token37 | Variable | tokenHi tokenLo | 
								| token38 | Variable | tokenHi tokenLo | 
								| token39 | Variable | tokenHi tokenLo | 
								| token40 | Variable | tokenHi tokenLo | 
								| token41 | Variable | tokenHi tokenLo | 
								| token42 | Variable | tokenHi tokenLo | 
								| token43 | Variable | tokenHi tokenLo | 
								| token44 | Variable | tokenHi tokenLo | 
								| token45 | Variable | tokenHi tokenLo | 
								| token46 | Variable | tokenHi tokenLo | 
								| token48 | Variable | tokenHi tokenLo | 
								| token49 | Variable | tokenHi tokenLo | 
								| token50 | Variable | PrintDriverTable tokenHi tokenLo | 
								| token51 | Variable | tokenHi tokenLo | 
								| token52 | Variable | tokenHi tokenLo | 
								| token53 | Variable | tokenHi tokenLo | 
								| tokenHi | Variable | PrintToken | 
								| tokenLo | Variable | PrintToken | 
								| topTrackLine | Variable | DrawObjectEdge (Part 2 of 5) DrawObjectEdge (Part 3 of 5) DrawObjectEdge (Part 4 of 5) DrawObjectEdges FillAfterObject FillAfterObjectSup FillInsideObject GetTyreDashEdges | 
								| topTrackLine | Configuration variable | HookFlattenHills (Brands Hatch) | 
								| topTrackLine | Configuration variable | HookFlattenHills (Donington Park) | 
								| topTrackLine | Configuration variable | HookFlattenHills (Part 1 of 3) (Nürburgring) | 
								| topTrackLine | Configuration variable | HookFlattenHills (Oulton Park) | 
								| topTrackLine | Configuration variable | HookFlattenHills (Part 1 of 2) (Snetterton) | 
								| totalPointsHi | Variable | AddRacePoints InitialiseDrivers Print234DigitBCD PrintDriverTable SortDrivers | 
								| totalPointsLo | Variable | AddRacePoints InitialiseDrivers Print4DigitBCD SortDrivers | 
								| totalPointsTop | Variable | AddRacePoints InitialiseDrivers PrintDriverTable SortDrivers | 
								| totalRaceMinutes | Variable | AddTimeToTimer ClearTotalRaceTime ResetVariables SortDrivers UpdateLaps | 
								| totalRaceSeconds | Variable | SortDrivers UpdateLaps | 
								| totalRaceTenths | Variable | SortDrivers UpdateLaps | 
								| Track section data (Part 1 of 2) | Variable | n/a | 
								| Track section data (Part 1 of 2) | Variable | n/a | 
								| Track section data (Part 1 of 2) | Variable | n/a | 
								| Track section data (Part 1 of 2) | Variable | n/a | 
								| Track section data (Part 1 of 2) | Variable | n/a | 
								| Track section data (Part 1 of 2) | Variable | n/a | 
								| Track section data (Part 2 of 2) | Variable | n/a | 
								| Track section data (Part 2 of 2) | Variable | n/a | 
								| Track section data (Part 2 of 2) | Variable | n/a | 
								| Track section data (Part 2 of 2) | Variable | n/a | 
								| Track section data (Part 2 of 2) | Variable | n/a | 
								| Track section data (Part 2 of 2) | Variable | n/a | 
								| trackBaseSpeed | Variable | GetSectionSteering | 
								| trackBaseSpeed | Variable | n/a | 
								| trackBaseSpeed | Variable | n/a | 
								| trackBaseSpeed | Variable | n/a | 
								| trackBaseSpeed | Variable | n/a | 
								| trackBaseSpeed | Variable | n/a | 
								| trackBaseSpeed | Variable | n/a | 
								| trackCarSpacing | Variable | ResetVariables | 
								| trackCarSpacing | Variable | n/a | 
								| trackCarSpacing | Variable | n/a | 
								| trackCarSpacing | Variable | n/a | 
								| trackCarSpacing | Variable | n/a | 
								| trackCarSpacing | Variable | n/a | 
								| trackCarSpacing | Variable | n/a | 
								| trackChecksum | Variable | n/a | 
								| trackChecksum | Variable | n/a | 
								| trackChecksum | Variable | n/a | 
								| trackChecksum | Variable | n/a | 
								| trackChecksum | Variable | SwapCode | 
								| trackChecksum | Variable | n/a | 
								| trackData | Workspace | SwapCode | 
								| trackDriverSpeed | Variable | GetSegmentSteering MoveCars (Part 1 of 2) | 
								| trackGameName | Variable | n/a | 
								| trackGameName | Variable | n/a | 
								| trackGameName | Variable | n/a | 
								| trackGameName | Variable | n/a | 
								| trackGameName | Variable | n/a | 
								| trackGameName | Variable | n/a | 
								| trackGearPower | Variable | ApplyEngine | 
								| trackGearPower | Variable | n/a | 
								| trackGearPower | Variable | n/a | 
								| trackGearPower | Variable | n/a | 
								| trackGearPower | Variable | n/a | 
								| trackGearPower | Variable | n/a | 
								| trackGearPower | Variable | n/a | 
								| trackGearRatio | Variable | ApplyEngine | 
								| trackGearRatio | Variable | n/a | 
								| trackGearRatio | Variable | n/a | 
								| trackGearRatio | Variable | n/a | 
								| trackGearRatio | Variable | n/a | 
								| trackGearRatio | Variable | n/a | 
								| trackGearRatio | Variable | n/a | 
								| trackLapTimeMin | Variable | MainLoop (Part 4 of 6) | 
								| trackLapTimeMin | Variable | n/a | 
								| trackLapTimeMin | Variable | n/a | 
								| trackLapTimeMin | Variable | n/a | 
								| trackLapTimeMin | Variable | n/a | 
								| trackLapTimeMin | Variable | n/a | 
								| trackLapTimeMin | Variable | n/a | 
								| trackLapTimeSec | Variable | MainLoop (Part 4 of 6) | 
								| trackLapTimeSec | Variable | n/a | 
								| trackLapTimeSec | Variable | n/a | 
								| trackLapTimeSec | Variable | n/a | 
								| trackLapTimeSec | Variable | n/a | 
								| trackLapTimeSec | Variable | n/a | 
								| trackLapTimeSec | Variable | n/a | 
								| trackLength | Variable | CompareSegments MoveObjectBack MoveObjectForward | 
								| trackLength | Variable | n/a | 
								| trackLength | Variable | n/a | 
								| trackLength | Variable | n/a | 
								| trackLength | Variable | n/a | 
								| trackLength | Variable | n/a | 
								| trackLength | Variable | n/a | 
								| trackName | Variable | n/a | 
								| trackName | Variable | n/a | 
								| trackName | Variable | n/a | 
								| trackName | Variable | n/a | 
								| trackName | Variable | n/a | 
								| trackName | Variable | n/a | 
								| trackRaceSlowdown | Variable | MoveCars (Part 1 of 2) | 
								| trackRaceSlowdown | Variable | n/a | 
								| trackRaceSlowdown | Variable | n/a | 
								| trackRaceSlowdown | Variable | n/a | 
								| trackRaceSlowdown | Variable | n/a | 
								| trackRaceSlowdown | Variable | n/a | 
								| trackRaceSlowdown | Variable | n/a | 
								| trackSectionCount | Variable | GetSectionAngles (Part 2 of 3) GetSectionSteering GetTrackSegment (Part 1 of 3) MoveObjectBack MoveObjectForward | 
								| trackSectionCount | Variable | n/a | 
								| trackSectionCount | Variable | n/a | 
								| trackSectionCount | Variable | n/a | 
								| trackSectionCount | Variable | n/a | 
								| trackSectionCount | Variable | n/a | 
								| trackSectionCount | Variable | n/a | 
								| trackSectionData | Variable | BuildRoadSign GetFirstSegment | 
								| trackSectionFlag | Variable | GetFirstSegment GetSegmentSteering MoveCars (Part 1 of 2) | 
								| trackSectionFrom | Variable | GetSectionCoords | 
								| trackSectionFrom | Configuration variable | HookSectionFrom (Brands Hatch) | 
								| trackSectionFrom | Configuration variable | HookSectionFrom (Donington Park) | 
								| trackSectionFrom | Configuration variable | HookSectionFrom (Nürburgring) | 
								| trackSectionFrom | Configuration variable | HookSectionFrom (Oulton Park) | 
								| trackSectionFrom | Configuration variable | HookSectionFrom (Snetterton) | 
								| trackSectionSize | Variable | GetTrackSegment (Part 2 of 3) MoveObjectBack MoveObjectForward | 
								| trackSectionTurn | Variable | GetSegmentSteering MoveCars (Part 1 of 2) | 
								| trackSignData | Variable | BuildRoadSign | 
								| trackSignData | Variable | newContentHi (Brands Hatch) newContentLo (Brands Hatch) | 
								| trackSignData | Variable | newContentHi (Donington Park) newContentLo (Donington Park) | 
								| trackSignData | Variable | newContentHi (Nürburgring) newContentLo (Nürburgring) | 
								| trackSignData | Variable | newContentHi (Oulton Park) newContentLo (Oulton Park) | 
								| trackSignData | Variable | n/a | 
								| trackSignData | Variable | newContentHi (Snetterton) newContentLo (Snetterton) | 
								| trackSlope | Variable | HookSectionFrom (Brands Hatch) | 
								| trackSlope | Variable | HookSectionFrom (Donington Park) | 
								| trackSlope | Variable | HookSectionFrom (Nürburgring) | 
								| trackSlope | Variable | HookSectionFrom (Oulton Park) | 
								| trackSlope | Variable | HookSectionFrom (Snetterton) | 
								| trackSlopeDelta | Variable | SetSegmentVector (Brands Hatch) | 
								| trackSlopeDelta | Variable | SetSegmentVector (Donington Park) | 
								| trackSlopeDelta | Variable | SetSegmentVector (Nürburgring) | 
								| trackSlopeDelta | Variable | SetSegmentVector (Oulton Park) | 
								| trackSlopeDelta | Variable | SetSegmentVector (Snetterton) | 
								| trackStartLine | Variable | ResetVariables | 
								| trackStartLine | Variable | n/a | 
								| trackStartLine | Variable | n/a | 
								| trackStartLine | Variable | n/a | 
								| trackStartLine | Variable | n/a | 
								| trackStartLine | Variable | n/a | 
								| trackStartLine | Variable | n/a | 
								| trackStartPosition | Variable | ResetVariables | 
								| trackStartPosition | Variable | n/a | 
								| trackStartPosition | Variable | n/a | 
								| trackStartPosition | Variable | n/a | 
								| trackStartPosition | Variable | n/a | 
								| trackStartPosition | Variable | n/a | 
								| trackStartPosition | Variable | n/a | 
								| trackSteering | Variable | GetSectionSteering | 
								| trackSteering | Variable | newContentHi (Brands Hatch) newContentLo (Brands Hatch) | 
								| trackSteering | Variable | newContentHi (Donington Park) newContentLo (Donington Park) | 
								| trackSteering | Variable | newContentHi (Nürburgring) newContentLo (Nürburgring) | 
								| trackSteering | Variable | newContentHi (Oulton Park) newContentLo (Oulton Park) | 
								| trackSteering | Variable | n/a | 
								| trackSteering | Variable | newContentHi (Snetterton) newContentLo (Snetterton) | 
								| trackSubConfig | Variable | HookSectionFrom (Brands Hatch) | 
								| trackSubConfig | Variable | HookSectionFrom (Donington Park) | 
								| trackSubConfig | Variable | HookSectionFrom (Nürburgring) | 
								| trackSubConfig | Variable | HookSectionFrom (Oulton Park) | 
								| trackSubConfig | Variable | HookSectionFrom (Snetterton) | 
								| trackSubCount | Variable | UpdateDataPointers (Brands Hatch) | 
								| trackSubCount | Variable | UpdateDataPointers (Donington Park) | 
								| trackSubCount | Variable | UpdateDataPointers (Nürburgring) | 
								| trackSubCount | Variable | UpdateDataPointers (Oulton Park) | 
								| trackSubCount | Variable | UpdateDataPointers (Snetterton) | 
								| trackSubSize | Variable | UpdateDataPointers (Brands Hatch) | 
								| trackSubSize | Variable | UpdateDataPointers (Donington Park) | 
								| trackSubSize | Variable | UpdateDataPointers (Nürburgring) | 
								| trackSubSize | Variable | UpdateDataPointers (Oulton Park) | 
								| trackSubSize | Variable | UpdateDataPointers (Snetterton) | 
								| trackTimerAdjust | Variable | AddTimeToTimer ProcessTime | 
								| trackTimerAdjust | Variable | n/a | 
								| trackTimerAdjust | Variable | n/a | 
								| trackTimerAdjust | Variable | n/a | 
								| trackTimerAdjust | Variable | n/a | 
								| trackTimerAdjust | Variable | n/a | 
								| trackTimerAdjust | Variable | n/a | 
								| trackVectorCount | Variable | UpdateVectorNumber | 
								| trackVectorCount | Variable | n/a | 
								| trackVectorCount | Variable | n/a | 
								| trackVectorCount | Variable | n/a | 
								| trackVectorCount | Variable | n/a | 
								| trackVectorCount | Variable | n/a | 
								| trackVectorCount | Variable | n/a | 
								| trackWidth | Configuration variable | CalcSegmentVector (Brands Hatch) | 
								| trackWidth | Configuration variable | CalcSegmentVector (Donington Park) | 
								| trackWidth | Configuration variable | CalcSegmentVector (Nürburgring) | 
								| trackWidth | Configuration variable | CalcSegmentVector (Oulton Park) | 
								| trackWidth | Configuration variable | CalcSegmentVector (Snetterton) | 
								| trackYawAngleHi | Variable | HookSectionFrom (Brands Hatch) | 
								| trackYawAngleHi | Variable | HookSectionFrom (Donington Park) | 
								| trackYawAngleHi | Variable | HookSectionFrom (Nürburgring) | 
								| trackYawAngleHi | Variable | HookSectionFrom (Oulton Park) | 
								| trackYawAngleHi | Variable | HookSectionFrom (Snetterton) | 
								| trackYawAngleLo | Variable | HookSectionFrom (Brands Hatch) | 
								| trackYawAngleLo | Variable | HookSectionFrom (Donington Park) | 
								| trackYawAngleLo | Variable | HookSectionFrom (Nürburgring) | 
								| trackYawAngleLo | Variable | HookSectionFrom (Oulton Park) | 
								| trackYawAngleLo | Variable | HookSectionFrom (Snetterton) | 
								| trackYawDeltaHi | Variable | SetSegmentVector (Brands Hatch) | 
								| trackYawDeltaHi | Variable | SetSegmentVector (Donington Park) | 
								| trackYawDeltaHi | Variable | SetSegmentVector (Nürburgring) | 
								| trackYawDeltaHi | Variable | SetSegmentVector (Oulton Park) | 
								| trackYawDeltaHi | Variable | SetSegmentVector (Snetterton) | 
								| trackYawDeltaLo | Variable | SetSegmentVector (Brands Hatch) | 
								| trackYawDeltaLo | Variable | SetSegmentVector (Donington Park) | 
								| trackYawDeltaLo | Variable | SetSegmentVector (Nürburgring) | 
								| trackYawDeltaLo | Variable | SetSegmentVector (Oulton Park) | 
								| trackYawDeltaLo | Variable | SetSegmentVector (Snetterton) | 
								| TT | Variable | AddVectors BuildCarObjects (Part 1 of 3) DrawSegmentEdge (Part 2 of 7) DrawSegmentEdge (Part 6 of 7) DrawShallowToLeft DrawShallowToRight DrawSteepToLeft DrawSteepToRight GetObjPitchAngle GetSegmentVector UpdateMirrors | 
								| turn1 | Label | TurnPlayerAround | 
								| turnCounter | Variable | GetSegmentSteering | 
								| TurnPlayerAround | Subroutine | ChangeDirection MovePlayerBack | 
								| tyfo1 | Label | GetTyreForces | 
								| tyfo2 | Label | GetTyreForces | 
								| tyfo3 | Label | GetTyreForces | 
								| tyfo4 | Label | GetTyreForces | 
								| tyre1 | Label | AnimateTyres | 
								| tyre2 | Label | AnimateTyres | 
								| tyre3 | Label | AnimateTyres | 
								| tyre4 | Label | AnimateTyres | 
								| tyreEdgeIndex | Variable | DrawTrackView (Part 3 of 4) | 
								| tyreLeft1 | Configuration variable | AnimateTyres | 
								| tyreLeft2 | Configuration variable | AnimateTyres | 
								| tyreLeft3 | Configuration variable | AnimateTyres | 
								| tyreRight1 | Configuration variable | AnimateTyres | 
								| tyreRight2 | Configuration variable | AnimateTyres | 
								| tyreRight3 | Configuration variable | AnimateTyres | 
								| tyreRightEdge | Variable | CopyTyreDashEdges DrawFence (Part 2 of 2) DrawTrackView (Part 3 of 4) | 
								| tyreSqueal | Variable | ApplyTyreForces ApplyTyresAndSkids MakeDrivingSounds SquealTyres | 
								| tyreTravel | Variable | AnimateTyres | 
								| tyreTreadLeft | Variable | AnimateTyres | 
								| tyreTreadRight | Variable | AnimateTyres | 
								| U | Variable | AddCoords AddScaledVector AddVectors ApplyDeltas ApplyElevation (Part 5 of 5) ApplyEngine ApplyGrassOrTrack ApplySpinYaw ApplyWingBalance AssistSteering AwardRacePoints BuildCarObjects (Part 1 of 3) BuildCarObjects (Part 2 of 3) CheckDashData CompareSegments DrawCornerMarkers DrawDashboardLine DrawFence (Part 1 of 2) DrawFence (Part 2 of 2) DrawRevCounter DrawSegmentEdge (Part 5 of 7) DrawTrackView (Part 3 of 4) FillInsideObject GetAngleInRadians GetCarInSegment GetMenuOption GetNumberFromText GetObjectDistance GetRotationMatrix (Part 1 of 5) GetRotationMatrix (Part 2 of 5) GetRotationMatrix (Part 3 of 5) GetRotationMatrix (Part 4 of 5) GetSectionSteering GetSegmentAngles (Part 2 of 3) GetSegmentVector GetTyreForces GetVergeAndMarkers (Part 2 of 4) GetVergeAndMarkers (Part 3 of 4) MapSegmentsToLines MoveCars (Part 1 of 2) MoveHorizon Multiply16x16 Multiply8x16 Multiply8x16Signed Multiply8x8 MultiplyBy1Point5 MultiplyCoords MultiplyHeight Negate16Bit ProcessContact ProcessDrivingKeys (Part 1 of 6) ProcessDrivingKeys (Part 2 of 6) ScaleObject ScaleTyreForces ScaleWingSettings SetVergeBackground SortDrivers SubtractCoords UpdateDashboard UpdateLaps UpdateVelocity | 
								| U | Configuration variable | CalcSegmentVector (Brands Hatch) Hook80Percent (Brands Hatch) HookFlattenHills (Brands Hatch) HookJoystick (Brands Hatch) ModifyGameCode (Part 1 of 3) (Brands Hatch) SetSegmentVector (Brands Hatch) | 
								| U | Configuration variable | CalcSegmentVector (Donington Park) HookFlattenHills (Donington Park) HookJoystick (Part 3 of 3) (Donington Park) ModifyGameCode (Part 1 of 4) (Donington Park) Multiply80Percent (Donington Park) SetSegmentVector (Donington Park) | 
								| U | Configuration variable | CalcSegmentVector (Nürburgring) Hook80Percent (Nürburgring) HookFlattenHills (Part 1 of 3) (Nürburgring) HookJoystick (Part 2 of 2) (Nürburgring) ModifyGameCode (Part 1 of 4) (Nürburgring) SetSegmentVector (Nürburgring) | 
								| U | Configuration variable | CalcSegmentVector (Oulton Park) Hook80Percent (Oulton Park) HookFlattenHills (Oulton Park) HookJoystick (Part 2 of 2) (Oulton Park) ModifyGameCode (Part 1 of 3) (Oulton Park) SetSegmentVector (Oulton Park) | 
								| U | Configuration variable | CalcSegmentVector (Snetterton) Hook80Percent (Snetterton) HookFlattenHills (Part 1 of 2) (Snetterton) HookJoystick (Part 3 of 3) (Snetterton) ModifyGameCode (Part 1 of 3) (Snetterton) SetSegmentVector (Snetterton) | 
								| ulap1 | Label | UpdateLaps | 
								| ulap2 | Label | UpdateLaps | 
								| ulap3 | Label | UpdateLaps | 
								| ulap4 | Label | UpdateLaps | 
								| ulap5 | Label | UpdateLaps | 
								| ulap6 | Label | UpdateLaps | 
								| ulap7 | Label | UpdateLaps | 
								| ulap8 | Label | UpdateLaps | 
								| ulap9 | Label | UpdateLaps | 
								| upba1 | Label | UpdateBackground | 
								| upba2 | Label | UpdateBackground | 
								| upba3 | Label | UpdateBackground | 
								| upba4 | Label | UpdateBackground | 
								| upda1 | Label | UpdateDashboard | 
								| upda1 | Label | UpdateDataPointers (Brands Hatch) | 
								| upda1 | Label | UpdateDataPointers (Donington Park) | 
								| upda1 | Label | UpdateDataPointers (Nürburgring) | 
								| upda1 | Label | UpdateDataPointers (Oulton Park) | 
								| upda1 | Label | UpdateDataPointers (Snetterton) | 
								| upda2 | Label | UpdateDashboard | 
								| upda2 | Label | UpdateDataPointers (Brands Hatch) | 
								| upda2 | Label | UpdateDataPointers (Donington Park) | 
								| upda2 | Label | UpdateDataPointers (Nürburgring) | 
								| upda2 | Label | UpdateDataPointers (Oulton Park) | 
								| upda2 | Label | UpdateDataPointers (Snetterton) | 
								| upda3 | Label | UpdateDashboard | 
								| upda3 | Label | UpdateDataPointers (Brands Hatch) | 
								| upda3 | Label | UpdateDataPointers (Donington Park) | 
								| upda3 | Label | UpdateDataPointers (Nürburgring) | 
								| upda3 | Label | UpdateDataPointers (Oulton Park) | 
								| upda3 | Label | UpdateDataPointers (Snetterton) | 
								| upda4 | Label | UpdateDashboard | 
								| upda5 | Label | UpdateDashboard | 
								| upda6 | Label | UpdateDashboard | 
								| updateBackground | Variable | DrawSegmentEdge (Part 3 of 7) StopDrawingEdge | 
								| UpdateBackground | Subroutine | StopDrawingEdge | 
								| UpdateCurveVector | Subroutine | GetTrackSegment (Part 3 of 3) TurnPlayerAround | 
								| UpdateDashboard | Subroutine | MainDrivingLoop (Part 5 of 5) | 
								| UpdateDataPointers | Subroutine | HookDataPointers (Brands Hatch) | 
								| UpdateDataPointers | Subroutine | HookDataPointers (Donington Park) | 
								| UpdateDataPointers | Subroutine | HookDataPointers (Nürburgring) | 
								| UpdateDataPointers | Subroutine | HookDataPointers (Oulton Park) | 
								| UpdateDataPointers | Subroutine | HookDataPointers (Snetterton) | 
								| updateDriverInfo | Variable | ProcessOvertaking (Part 1 of 3) ResetVariables UpdatePositionInfo | 
								| updateDrivingInfo | Variable | ResetVariables UpdateLaps UpdateLapTimers | 
								| UpdateLaps | Subroutine | MoveObjectForward | 
								| UpdateLapTimers | Subroutine | MainDrivingLoop (Part 2 of 5) | 
								| updateLapTimes | Variable | PlaceCarsOnTrack UpdateLaps | 
								| UpdateMirrors | Subroutine | MainDrivingLoop (Part 2 of 5) | 
								| UpdatePositionInfo | Subroutine | UpdateLapTimers | 
								| UpdateVectorNumber | Subroutine | GetFirstSegment | 
								| UpdateVectorNumber | Configuration variable | HookSegmentVector (Brands Hatch) MoveToNextVector (Brands Hatch) | 
								| UpdateVectorNumber | Configuration variable | HookSegmentVector (Donington Park) MoveToNextVector (Donington Park) | 
								| UpdateVectorNumber | Configuration variable | HookSegmentVector (Nürburgring) MoveToNextVector (Nürburgring) | 
								| UpdateVectorNumber | Configuration variable | HookSegmentVector (Oulton Park) MoveToNextVector (Oulton Park) | 
								| UpdateVectorNumber | Configuration variable | HookSegmentVector (Snetterton) MoveToNextVector (Snetterton) | 
								| UpdateVelocity | Subroutine | ApplyDrivingModel | 
								| upho1 | Label | HookUpdateHorizon (Brands Hatch) | 
								| upho1 | Label | HookUpdateHorizon (Donington Park) | 
								| upho1 | Label | HookUpdateHorizon (Nürburgring) | 
								| upho1 | Label | HookUpdateHorizon (Oulton Park) | 
								| upho1 | Label | HookUpdateHorizon (Snetterton) | 
								| upmi1 | Label | UpdateMirrors | 
								| upmi2 | Label | UpdateMirrors | 
								| upmi3 | Label | UpdateMirrors | 
								| upmi4 | Label | UpdateMirrors | 
								| upmi5 | Label | UpdateMirrors | 
								| urev1 | Label | CalcRevsNoTorque | 
								| urev2 | Label | CalcRevsNoTorque | 
								| UU | Variable | AddVectors BuildCarObjects (Part 1 of 3) BuildCarObjects (Part 2 of 3) CheckDashData DrawSegmentEdge (Part 5 of 7) DrawShallowToLeft DrawShallowToRight DrawSteepToLeft DrawSteepToRight DrawVergeByteLeft DrawVergeByteRight GetObjYawAngle (Part 1 of 4) GetObjYawAngle (Part 2 of 4) GetSegmentVector GetTrackSegment (Part 3 of 3) | 
								| uvec1 | Label | UpdateVectorNumber | 
								| uvec2 | Label | UpdateVectorNumber | 
								| uvec3 | Label | UpdateVectorNumber | 
								| V | Variable | AddScaledVector AddVectors ApplyDeltas ApplyElevation (Part 2 of 5) ApplyElevation (Part 3 of 5) ApplyElevation (Part 5 of 5) ApplyWingBalance AssistSteering BuildCarObjects (Part 1 of 3) BuildCarObjects (Part 2 of 3) CheckVergeOnScreen CopyDashData Divide16x16 DrawCornerMarkers DrawDashboardLine DrawRevCounter FillInsideObject GetAngleInRadians GetColour (Part 2 of 3) GetMenuOption GetObjPitchAngle GetObjYawAngle (Part 2 of 4) GetObjYawAngle (Part 4 of 4) GetRotationMatrix (Part 2 of 5) GetRotationMatrix (Part 3 of 5) GetSegmentAngles (Part 2 of 3) GetSegmentVector GetVergeAndMarkers (Part 1 of 4) GetVergeAndMarkers (Part 4 of 4) MapSegmentsToLines MoveCars (Part 1 of 2) Multiply16x16 Multiply8x16 Multiply8x16Signed PlaceCarsOnTrack ProcessContact ProcessDrivingKeys (Part 1 of 6) ProcessDrivingKeys (Part 2 of 6) ProcessOvertaking (Part 2 of 3) SetMarker SortDrivers UpdateDashboard UpdateMirrors UpdateVelocity | 
								| V | Configuration variable | CalcSegmentVector (Brands Hatch) | 
								| V | Configuration variable | CalcSegmentVector (Donington Park) | 
								| V | Configuration variable | CalcSegmentVector (Nürburgring) HookFlattenHills (Part 3 of 3) (Nürburgring) | 
								| V | Configuration variable | CalcSegmentVector (Oulton Park) | 
								| V | Configuration variable | CalcSegmentVector (Snetterton) HookFlattenHills (Part 2 of 2) (Snetterton) | 
								| vect1 | Label | CalcSegmentVector (Brands Hatch) | 
								| vect1 | Label | CalcSegmentVector (Donington Park) | 
								| vect1 | Label | CalcSegmentVector (Nürburgring) | 
								| vect1 | Label | CalcSegmentVector (Oulton Park) | 
								| vect1 | Label | CalcSegmentVector (Snetterton) | 
								| vect2 | Label | CalcSegmentVector (Brands Hatch) | 
								| vect2 | Label | CalcSegmentVector (Donington Park) | 
								| vect2 | Label | CalcSegmentVector (Nürburgring) | 
								| vect2 | Label | CalcSegmentVector (Oulton Park) | 
								| vect2 | Label | CalcSegmentVector (Snetterton) | 
								| vect3 | Label | CalcSegmentVector (Brands Hatch) | 
								| vect3 | Label | CalcSegmentVector (Donington Park) | 
								| vect3 | Label | CalcSegmentVector (Nürburgring) | 
								| vect3 | Label | CalcSegmentVector (Oulton Park) | 
								| vect3 | Label | CalcSegmentVector (Snetterton) | 
								| vect4 | Label | CalcSegmentVector (Brands Hatch) | 
								| vect4 | Label | CalcSegmentVector (Donington Park) | 
								| vect4 | Label | CalcSegmentVector (Nürburgring) | 
								| vect4 | Label | CalcSegmentVector (Oulton Park) | 
								| vect4 | Label | CalcSegmentVector (Snetterton) | 
								| vect5 | Label | CalcSegmentVector (Brands Hatch) | 
								| vect5 | Label | CalcSegmentVector (Donington Park) | 
								| vect5 | Label | CalcSegmentVector (Nürburgring) | 
								| vect5 | Label | CalcSegmentVector (Oulton Park) | 
								| vect5 | Label | CalcSegmentVector (Snetterton) | 
								| vectorNumber | Variable | BuildCarObjects (Part 1 of 3) BuildCarObjects (Part 2 of 3) BuildCarObjects (Part 3 of 3) | 
								| vedg1 | Label | DrawVergeEdge | 
								| vedg2 | Label | DrawVergeEdge | 
								| vedg3 | Label | DrawVergeEdge | 
								| vedg4 | Label | DrawVergeEdge | 
								| vedg5 | Label | DrawVergeEdge | 
								| vedg6 | Label | DrawVergeEdge | 
								| verb1 | Label | DrawSegmentEdge (Part 3 of 7) DrawSegmentEdge (Part 6 of 7) | 
								| verb2 | Label | DrawVergeEdge | 
								| verb3 | Label | DrawVergeByteRight | 
								| verb4 | Label | DrawVergeByteRight | 
								| verb5 | Label | DrawSegmentEdge (Part 3 of 7) DrawSegmentEdge (Part 6 of 7) | 
								| verb6 | Label | DrawVergeByteRight | 
								| verb7 | Label | DrawVergeByteRight | 
								| verb8 | Label | DrawVergeByteRight | 
								| vergeBufferEnd | Variable | DrawSegmentEdge (Part 4 of 7) DrawVergeEdge MapSegmentsToLines SetVergeBackground | 
								| vergeBufferEnd | Configuration variable | HookFlattenHills (Brands Hatch) | 
								| vergeBufferEnd | Configuration variable | HookFlattenHills (Donington Park) | 
								| vergeBufferEnd | Configuration variable | HookFlattenHills (Part 1 of 3) (Nürburgring) | 
								| vergeBufferEnd | Configuration variable | HookFlattenHills (Oulton Park) | 
								| vergeBufferEnd | Configuration variable | HookFlattenHills (Part 1 of 2) (Snetterton) | 
								| vergeColour | Variable | GetVergeAndMarkers (Part 1 of 4) | 
								| vergeDataLeft | Variable | n/a | 
								| vergeDataLeft | Configuration variable | HookFixHorizon (Nürburgring) | 
								| vergeDataRight | Variable | DrawVergeEdge GetColour (Part 3 of 3) GetColourSup GetVergeAndMarkers (Part 4 of 4) MapSegmentsToLines SetVergeBackground SpinTrackSection | 
								| vergeDataRight | Configuration variable | HookFixHorizon (Nürburgring) | 
								| vergeDepthOfField | Variable | DrawTrack DrawVergeEdge MapSegmentsToLines SetVergeBackground | 
								| vergeEdgeInOut | Variable | DrawVergeEdge | 
								| vergeEdgeRight | Variable | DrawSegmentEdge (Part 3 of 7) DrawVergeByteLeft DrawVergeByteRight | 
								| vergeOnScreenEdge | Variable | DrawSegmentEdge (Part 1 of 7) DrawSegmentEdge (Part 2 of 7) DrawSegmentEdge (Part 3 of 7) DrawSegmentEdge (Part 7 of 7) UpdateBackground | 
								| vergePixelMask | Variable | DrawSegmentEdge (Part 3 of 7) | 
								| vergeScale | Variable | GetVergeAndMarkers (Part 2 of 4) | 
								| vergeTableHi | Variable | DrawVergeEdge | 
								| vergeTableLo | Variable | DrawVergeEdge | 
								| vergeTopLeft | Variable | DrawTrack GetColour (Part 2 of 3) GetColourSup | 
								| vergeTopRight | Variable | DrawTrack GetColour (Part 3 of 3) GetColourSup | 
								| vergeType | Variable | DrawSegmentEdge (Part 4 of 7) DrawSegmentEdge (Part 6 of 7) DrawVergeEdge | 
								| verl1 | Label | DrawSegmentEdge (Part 3 of 7) DrawSegmentEdge (Part 6 of 7) DrawSteepToLeft | 
								| verl2 | Label | DrawVergeEdge | 
								| verl3 | Label | DrawVergeByteLeft | 
								| verl4 | Label | DrawVergeByteLeft | 
								| verl5 | Label | DrawSegmentEdge (Part 3 of 7) DrawSegmentEdge (Part 6 of 7) | 
								| verl6 | Label | DrawVergeByteLeft | 
								| verl7 | Label | DrawVergeByteLeft | 
								| verl8 | Label | DrawVergeByteLeft | 
								| view1 | Label | DrawTrackView (Part 1 of 4) | 
								| view10 | Label | DrawTrackView (Part 3 of 4) | 
								| view11 | Label | DrawTrackView (Part 3 of 4) | 
								| view12 | Label | DrawTrackView (Part 3 of 4) | 
								| view13 | Label | DrawTrackView (Part 3 of 4) | 
								| view14 | Label | DrawTrackView (Part 3 of 4) DrawTrackView (Part 4 of 4) | 
								| view15 | Label | DrawTrackView (Part 3 of 4) | 
								| view16 | Label | DrawTrackView (Part 3 of 4) | 
								| view17 | Label | DrawTrackView (Part 3 of 4) | 
								| view18 | Label | DrawTrackView (Part 3 of 4) | 
								| view19 | Label | DrawTrackView (Part 3 of 4) | 
								| view2 | Label | DrawTrackView (Part 2 of 4) | 
								| view20 | Label | DrawTrackView (Part 4 of 4) | 
								| view21 | Label | DrawTrackView (Part 4 of 4) | 
								| view22 | Label | DrawTrackView (Part 4 of 4) | 
								| view3 | Label | DrawTrackView (Part 2 of 4) DrawTrackView (Part 4 of 4) | 
								| view4 | Label | DrawTrackView (Part 2 of 4) | 
								| view5 | Label | DrawTrackView (Part 2 of 4) | 
								| view6 | Label | DrawTrackView (Part 2 of 4) | 
								| view7 | Label | DrawTrackView (Part 2 of 4) DrawTrackView (Part 3 of 4) | 
								| view8 | Label | DrawTrackView (Part 3 of 4) DrawTrackView (Part 4 of 4) | 
								| view9 | Label | DrawTrackView (Part 3 of 4) | 
								| volumeLevel | Variable | MakeDrivingSounds MakeSound ProcessShiftedKeys SetupGame | 
								| VV | Variable | BuildCarObjects (Part 1 of 3) BuildCarObjects (Part 2 of 3) DrawSegmentEdge (Part 2 of 7) DrawSegmentEdge (Part 3 of 7) DrawSegmentEdge (Part 6 of 7) FillInsideObject GetObjYawAngle (Part 1 of 4) GetObjYawAngle (Part 2 of 4) GetObjYawAngle (Part 3 of 4) GetObjYawAngle (Part 4 of 4) | 
								| W | Variable | AddScaledVector ApplyElevation (Part 4 of 5) ApplyElevation (Part 5 of 5) ApplyGrassOrTrack ApplyWingBalance AssistSteering BuildRoadSign DrawCarInMirror DrawDashboardLine DrawObjectEdge (Part 4 of 5) DrawRevCounter DrawSegmentEdge (Part 1 of 7) DrawSegmentEdge (Part 2 of 7) DrawSegmentEdge (Part 7 of 7) FillAfterObject GetMenuOption GetSegmentAngles (Part 2 of 3) GetTextInput GetTrackSegment (Part 2 of 3) GetVergeAndMarkers (Part 1 of 4) GetVergeAndMarkers (Part 3 of 4) Multiply16x16 Multiply8x16 PlaceCarsOnTrack PrintCharacter PrintGearNumber ProcessOvertaking (Part 1 of 3) ProcessOvertaking (Part 3 of 3) ScaleObject SetVergeBackground SortDrivers UpdateDashboard | 
								| W | Configuration variable | CalcSegmentVector (Brands Hatch) HookSlopeJump (Brands Hatch) | 
								| W | Configuration variable | CalcSegmentVector (Donington Park) HookSlopeJump (Donington Park) | 
								| W | Configuration variable | CalcSegmentVector (Nürburgring) HookSlopeJump (Nürburgring) | 
								| W | Configuration variable | CalcSegmentVector (Oulton Park) HookSlopeJump (Oulton Park) | 
								| W | Configuration variable | CalcSegmentVector (Snetterton) HookSlopeJump (Snetterton) | 
								| wait1 | Label | WaitForSpaceReturn | 
								| wait2 | Label | WaitForSpaceReturn | 
								| wait3 | Label | WaitForSpaceReturn | 
								| WaitForSpace | Subroutine | GetWingSettings MainLoop (Part 5 of 6) PrintDriverPrompt | 
								| WaitForSpaceReturn | Subroutine | PrintDriverTable | 
								| wheelPixels | Variable | UpdateDashboard | 
								| wing1 | Label | ScaleWingSettings | 
								| wingBalance | Variable | ApplyWingBalance ScaleWingSettings | 
								| wingForce | Variable | ApplyGrassOrTrack ApplyTyreForces GetTyreForces | 
								| wingForce95 | Variable | ApplyGrassOrTrack ApplySkidForces | 
								| wingForceGrass | Variable | ApplyGrassOrTrack | 
								| wingForceTrack | Variable | ApplyGrassOrTrack | 
								| wingScaleFactor | Variable | ScaleWingSettings | 
								| wingSetting | Variable | ApplyGrassOrTrack ScaleWingSettings | 
								| WW | Variable | DrawObjectEdge (Part 4 of 5) DrawSegmentEdge (Part 2 of 7) DrawSegmentEdge (Part 3 of 7) DrawSegmentEdge (Part 4 of 7) DrawSegmentEdge (Part 6 of 7) GetObjPitchAngle | 
								| xAccelerationHi | Variable | UpdateVelocity | 
								| xAccelerationLo | Variable | UpdateVelocity | 
								| xCoord1Hi | Variable | GetSegmentAngles (Part 2 of 3) | 
								| xCoord1Lo | Variable | GetSegmentAngles (Part 2 of 3) | 
								| xCoord2Hi | Variable | BuildCarObjects (Part 1 of 3) BuildCarObjects (Part 2 of 3) BuildPlayerCar | 
								| xCoord2Lo | Variable | BuildCarObjects (Part 1 of 3) BuildCarObjects (Part 2 of 3) BuildPlayerCar | 
								| xCursor | Variable | Print2DigitBCD PrintBestLapTime PrintCharacter PrintFirstLine PrintGearNumber PrintLapTime PrintNearestDriver | 
								| xHeader | Variable | PrintHeader | 
								| xMarkerHi | Variable | DrawCornerMarkers GetVergeAndMarkers (Part 3 of 4) | 
								| xMarkerLo | Variable | DrawCornerMarkers GetVergeAndMarkers (Part 3 of 4) | 
								| xPixelCoord | Variable | DrawCarOrSign DrawCornerMarkers DrawObjectEdge (Part 1 of 5) | 
								| xPlayerAccelHi | Variable | ScaleTyreForces | 
								| xPlayerAccelLo | Variable | ScaleTyreForces | 
								| xPlayerCoordHi | Variable | AddScaledVector ApplyDeltas BuildPlayerCar GetObjYawAngle (Part 1 of 4) ResetVariables | 
								| xPlayerCoordLo | Variable | ApplyDeltas | 
								| xPlayerCoordTop | Variable | AddScaledVector ApplyDeltas BuildPlayerCar GetObjYawAngle (Part 1 of 4) | 
								| xPlayerSpeedHi | Variable | AddCoords AddSteeringForce ApplyDeltas CheckForCrash MultiplyCoords Scale16Bit UpdateVelocity | 
								| xPlayerSpeedLo | Variable | UpdateVelocity | 
								| xPlayerSpeedTop | Variable | AddCoords AddSteeringForce ApplyDeltas MultiplyCoords Scale16Bit UpdateVelocity | 
								| xPrevVelocityHi | Variable | ApplyDrivingModel ApplyWingBalance | 
								| xPrevVelocityLo | Variable | ApplyDrivingModel | 
								| xRoadSignCoordHi | Variable | AddScaledVector | 
								| xRoadSignCoordLo | Variable | AddScaledVector | 
								| xSegmentCoordIHi | Variable | AddVectors BuildCarObjects (Part 1 of 3) GetObjYawAngle (Part 1 of 4) GetSectionCoord GetSegmentAngles (Part 2 of 3) GetTrackSegment (Part 3 of 3) | 
								| xSegmentCoordILo | Variable | AddVectors BuildCarObjects (Part 1 of 3) GetObjYawAngle (Part 1 of 4) GetSectionCoord GetSegmentAngles (Part 2 of 3) GetTrackSegment (Part 3 of 3) | 
								| xSegmentCoordOHi | Variable | GetSectionCoords GetTrackSegment (Part 3 of 3) | 
								| xSegmentCoordOLo | Variable | GetSectionCoords GetTrackSegment (Part 3 of 3) | 
								| xSpinVelocityHi | Variable | ApplyDrivingModel ApplySpinYaw | 
								| xSpinVelocityLo | Variable | ApplyDrivingModel ApplySpinYaw | 
								| xSteeringForceHi | Variable | AddSteeringForce | 
								| xSteeringForceLo | Variable | AddSteeringForce | 
								| xStore | Configuration variable | SetSegmentVector (Brands Hatch) | 
								| xStore | Configuration variable | SetSegmentVector (Donington Park) | 
								| xStore | Configuration variable | SetSegmentVector (Nürburgring) | 
								| xStore | Configuration variable | SetSegmentVector (Oulton Park) | 
								| xStore | Configuration variable | SetSegmentVector (Snetterton) | 
								| xStoreDraw | Variable | DrawCarInPosition DrawCarOrSign DrawCars | 
								| xStoreSound | Variable | DefineEnvelope MakeSound MakeSoundEnvelope | 
								| xTrackCurve | Variable | CalcSegmentVector (Brands Hatch) | 
								| xTrackCurve | Variable | CalcSegmentVector (Donington Park) | 
								| xTrackCurve | Variable | CalcSegmentVector (Nürburgring) | 
								| xTrackCurve | Variable | CalcSegmentVector (Oulton Park) | 
								| xTrackCurve | Variable | CalcSegmentVector (Snetterton) | 
								| xTrackSectionIHi | Variable | GetSectionCoord | 
								| xTrackSectionILo | Variable | GetSectionCoord | 
								| xTrackSectionOHi | Variable | GetSectionCoords | 
								| xTrackSectionOLo | Variable | GetSectionCoords | 
								| xTrackSegmentI | Variable | ApplyElevation (Part 2 of 5) BuildCarObjects (Part 1 of 3) GetSegmentVector | 
								| xTrackSegmentI | Configuration variable | CalcSegmentVector (Brands Hatch) | 
								| xTrackSegmentI | Configuration variable | CalcSegmentVector (Donington Park) | 
								| xTrackSegmentI | Configuration variable | CalcSegmentVector (Nürburgring) | 
								| xTrackSegmentI | Configuration variable | CalcSegmentVector (Oulton Park) | 
								| xTrackSegmentI | Variable | n/a | 
								| xTrackSegmentI | Configuration variable | CalcSegmentVector (Snetterton) | 
								| xTrackSegmentO | Variable | BuildCarObjects (Part 2 of 3) GetTrackSegment (Part 3 of 3) | 
								| xTrackSegmentO | Configuration variable | CalcSegmentVector (Brands Hatch) | 
								| xTrackSegmentO | Configuration variable | CalcSegmentVector (Donington Park) | 
								| xTrackSegmentO | Configuration variable | CalcSegmentVector (Nürburgring) | 
								| xTrackSegmentO | Configuration variable | CalcSegmentVector (Oulton Park) | 
								| xTrackSegmentO | Variable | n/a | 
								| xTrackSegmentO | Configuration variable | CalcSegmentVector (Snetterton) | 
								| xTrackSignVector | Variable | BuildRoadSign | 
								| xTrackSignVector | Variable | newContentHi (Brands Hatch) newContentLo (Brands Hatch) | 
								| xTrackSignVector | Variable | newContentHi (Donington Park) newContentLo (Donington Park) | 
								| xTrackSignVector | Variable | newContentHi (Nürburgring) newContentLo (Nürburgring) | 
								| xTrackSignVector | Variable | newContentHi (Oulton Park) newContentLo (Oulton Park) | 
								| xTrackSignVector | Variable | n/a | 
								| xTrackSignVector | Variable | newContentHi (Snetterton) newContentLo (Snetterton) | 
								| xTyreForceNoseHi | Variable | ApplyLimitAndSign ApplySkidForces ApplyTyreForces ProcessDrivingKeys (Part 2 of 6) ScaleTyreForces | 
								| xTyreForceNoseLo | Variable | ApplyLimitAndSign ApplySkidForces ApplyTyreForces ProcessDrivingKeys (Part 2 of 6) ScaleTyreForces | 
								| xTyreForceRearHi | Variable | ScaleTyreForces | 
								| xTyreForceRearLo | Variable | ScaleTyreForces | 
								| xVelocityHi | Variable | ApplyDrivingModel ApplySkidForces ApplySpinYaw ApplyTyreForces | 
								| xVelocityLo | Variable | ApplyDrivingModel ApplySpinYaw ApplyTyreForces | 
								| xVergeLeftHi | Variable | GetTrackAndMarkers SetBackground | 
								| xVergeLeftHi | Configuration variable | HookFixHorizon (Brands Hatch) | 
								| xVergeLeftHi | Configuration variable | HookFixHorizon (Nürburgring) | 
								| xVergeLeftHi | Configuration variable | HookFixHorizon (Oulton Park) | 
								| xVergeLeftHi | Configuration variable | HookFixHorizon (Snetterton) | 
								| xVergeLeftLo | Variable | n/a | 
								| xVergeLeftLo | Configuration variable | HookFixHorizon (Brands Hatch) | 
								| xVergeLeftLo | Configuration variable | HookFixHorizon (Nürburgring) | 
								| xVergeLeftLo | Configuration variable | HookFixHorizon (Oulton Park) | 
								| xVergeLeftLo | Configuration variable | HookFixHorizon (Snetterton) | 
								| xVergeRightHi | Variable | AssistSteering CheckVergeOnScreen DrawCornerMarkers DrawSegmentEdge (Part 1 of 7) DrawSegmentEdge (Part 2 of 7) GetSectionYawAngle GetSegmentAngles (Part 1 of 3) GetSegmentAngles (Part 3 of 3) GetTrackAndMarkers GetVergeAndMarkers (Part 2 of 4) SetBackground SetVergeBackground ShuffleSectionList SpinTrackSection | 
								| xVergeRightHi | Configuration variable | HookFixHorizon (Brands Hatch) | 
								| xVergeRightHi | Configuration variable | HookFixHorizon (Nürburgring) | 
								| xVergeRightHi | Configuration variable | HookFixHorizon (Oulton Park) | 
								| xVergeRightHi | Configuration variable | HookFixHorizon (Snetterton) | 
								| xVergeRightLo | Variable | AssistSteering DrawCornerMarkers DrawSegmentEdge (Part 1 of 7) DrawSegmentEdge (Part 2 of 7) GetSectionYawAngle GetVergeAndMarkers (Part 2 of 4) ShuffleSectionList SpinTrackSection | 
								| xVergeRightLo | Configuration variable | HookFixHorizon (Brands Hatch) | 
								| xVergeRightLo | Configuration variable | HookFixHorizon (Nürburgring) | 
								| xVergeRightLo | Configuration variable | HookFixHorizon (Oulton Park) | 
								| xVergeRightLo | Configuration variable | HookFixHorizon (Snetterton) | 
								| yawAngleHi | Variable | CalcSegmentVector (Brands Hatch) HookSectionFrom (Brands Hatch) SetSegmentVector (Brands Hatch) | 
								| yawAngleHi | Variable | CalcSegmentVector (Donington Park) HookSectionFrom (Donington Park) SetSegmentVector (Donington Park) | 
								| yawAngleHi | Variable | CalcSegmentVector (Nürburgring) HookSectionFrom (Nürburgring) SetSegmentVector (Nürburgring) | 
								| yawAngleHi | Variable | CalcSegmentVector (Oulton Park) HookSectionFrom (Oulton Park) SetSegmentVector (Oulton Park) | 
								| yawAngleHi | Variable | CalcSegmentVector (Snetterton) HookSectionFrom (Snetterton) SetSegmentVector (Snetterton) | 
								| yawAngleLo | Variable | CalcSegmentVector (Brands Hatch) HookSectionFrom (Brands Hatch) SetSegmentVector (Brands Hatch) | 
								| yawAngleLo | Variable | CalcSegmentVector (Donington Park) HookSectionFrom (Donington Park) SetSegmentVector (Donington Park) | 
								| yawAngleLo | Variable | CalcSegmentVector (Nürburgring) HookSectionFrom (Nürburgring) SetSegmentVector (Nürburgring) | 
								| yawAngleLo | Variable | CalcSegmentVector (Oulton Park) HookSectionFrom (Oulton Park) SetSegmentVector (Oulton Park) | 
								| yawAngleLo | Variable | CalcSegmentVector (Snetterton) HookSectionFrom (Snetterton) SetSegmentVector (Snetterton) | 
								| yCoord2Hi | Variable | BuildCarObjects (Part 2 of 3) | 
								| yCoord2Lo | Variable | BuildCarObjects (Part 2 of 3) | 
								| yCursor | Variable | Print2DigitBCD PrintBestLapTime PrintCharacter PrintFirstLine PrintGearNumber PrintLapTime PrintNearestDriver | 
								| yGravityDelta | Variable | ApplyBounce ApplyElevation (Part 1 of 5) ApplyElevation (Part 4 of 5) CheckForCrash | 
								| yHeader | Variable | PrintHeader | 
								| yJumpHeight | Variable | ApplyBounce ApplyElevation (Part 1 of 5) ApplyElevation (Part 3 of 5) | 
								| yLookupHi | Variable | GetScreenAddress | 
								| yLookupLo | Variable | DrawDashboardLine DrawObjectEdge (Part 3 of 5) GetScreenAddress | 
								| yPixelCoord | Variable | DrawCarOrSign DrawCornerMarkers DrawObjectEdges | 
								| yPlayerCoordHi | Variable | ApplyElevation (Part 5 of 5) GetObjPitchAngle | 
								| yPlayerCoordLo | Variable | n/a | 
								| yPlayerCoordTop | Variable | ApplyElevation (Part 5 of 5) GetObjPitchAngle | 
								| yRoadSignCoordHi | Variable | n/a | 
								| yRoadSignCoordLo | Variable | n/a | 
								| ySegmentCoordIHi | Variable | AddVectors ApplyElevation (Part 5 of 5) CopySectionData GetObjPitchAngle GetSectionCoord | 
								| ySegmentCoordILo | Variable | AddVectors ApplyElevation (Part 5 of 5) CopySectionData GetObjPitchAngle GetSectionCoord | 
								| ySegmentCoordOHi | Variable | CopySectionData | 
								| ySegmentCoordOLo | Variable | CopySectionData | 
								| yStore | Configuration variable | HookSectionFrom (Brands Hatch) | 
								| yStore | Configuration variable | HookSectionFrom (Donington Park) | 
								| yStore | Configuration variable | HookSectionFrom (Nürburgring) | 
								| yStore | Configuration variable | HookSectionFrom (Oulton Park) | 
								| yStore | Configuration variable | HookSectionFrom (Snetterton) | 
								| yTrackSectionIHi | Variable | GetSectionCoord | 
								| yTrackSectionILo | Variable | GetSectionCoord | 
								| yTrackSegmentI | Variable | BuildCarObjects (Part 1 of 3) GetSegmentVector MultiplyHeight | 
								| yTrackSegmentI | Configuration variable | CalcSegmentVector (Brands Hatch) | 
								| yTrackSegmentI | Configuration variable | CalcSegmentVector (Donington Park) | 
								| yTrackSegmentI | Configuration variable | CalcSegmentVector (Nürburgring) | 
								| yTrackSegmentI | Configuration variable | CalcSegmentVector (Oulton Park) | 
								| yTrackSegmentI | Variable | n/a | 
								| yTrackSegmentI | Configuration variable | CalcSegmentVector (Snetterton) | 
								| yTrackSignVector | Variable | BuildRoadSign | 
								| yTrackSignVector | Variable | newContentHi (Brands Hatch) newContentLo (Brands Hatch) | 
								| yTrackSignVector | Variable | newContentHi (Donington Park) newContentLo (Donington Park) | 
								| yTrackSignVector | Variable | newContentHi (Nürburgring) newContentLo (Nürburgring) | 
								| yTrackSignVector | Variable | newContentHi (Oulton Park) newContentLo (Oulton Park) | 
								| yTrackSignVector | Variable | n/a | 
								| yTrackSignVector | Variable | newContentHi (Snetterton) newContentLo (Snetterton) | 
								| yVergeLeft | Variable | GetSectionAngles (Part 3 of 3) GetTrackAndMarkers | 
								| yVergeLeft | Configuration variable | HookFixHorizon (Brands Hatch) | 
								| yVergeLeft | Configuration variable | HookFixHorizon (Donington Park) | 
								| yVergeLeft | Configuration variable | HookFixHorizon (Nürburgring) | 
								| yVergeLeft | Configuration variable | HookFixHorizon (Oulton Park) | 
								| yVergeLeft | Configuration variable | HookFixHorizon (Snetterton) | 
								| yVergeRight | Variable | DrawCornerMarkers DrawSegmentEdge (Part 1 of 7) GetSectionAngles (Part 3 of 3) GetTrackAndMarkers GetVergeAndMarkers (Part 4 of 4) MapSegmentsToLines SetMarker SetVergeBackground ShuffleSectionList SpinTrackSection | 
								| yVergeRight | Configuration variable | HookFixHorizon (Brands Hatch) HookFlattenHills (Brands Hatch) | 
								| yVergeRight | Configuration variable | HookFlattenHills (Donington Park) | 
								| yVergeRight | Configuration variable | HookFixHorizon (Nürburgring) HookFlattenHills (Part 1 of 3) (Nürburgring) | 
								| yVergeRight | Configuration variable | HookFixHorizon (Oulton Park) HookFlattenHills (Oulton Park) | 
								| yVergeRight | Configuration variable | HookFixHorizon (Snetterton) HookFlattenHills (Part 1 of 2) (Snetterton) | 
								| zAccelerationHi | Variable | n/a | 
								| zAccelerationLo | Variable | n/a | 
								| Zero page | Workspace | n/a | 
								| ZeroEngineTorque | Subroutine | ApplyEngine | 
								| zeroIfYIs55 | Variable | DRAW_BYTE | 
								| ZeroTimer | Subroutine | AddTimeToTimer MainDrivingLoop (Part 1 of 5) ResetVariables UpdateLapTimers | 
								| zPlayerAccelHi | Variable | ScaleTyreForces | 
								| zPlayerAccelLo | Variable | n/a | 
								| zPlayerCoordHi | Variable | GetObjYawAngle (Part 1 of 4) | 
								| zPlayerCoordLo | Variable | n/a | 
								| zPlayerCoordTop | Variable | GetObjYawAngle (Part 1 of 4) | 
								| zPlayerSpeedHi | Variable | n/a | 
								| zPlayerSpeedLo | Variable | n/a | 
								| zPlayerSpeedTop | Variable | n/a | 
								| zRoadSignCoordHi | Variable | n/a | 
								| zRoadSignCoordLo | Variable | n/a | 
								| zSegmentCoordIHi | Variable | AddVectors GetObjYawAngle (Part 1 of 4) GetSectionCoord GetTrackSegment (Part 3 of 3) | 
								| zSegmentCoordILo | Variable | AddVectors GetObjYawAngle (Part 1 of 4) GetSectionCoord GetTrackSegment (Part 3 of 3) | 
								| zSegmentCoordOHi | Variable | GetSectionCoords GetTrackSegment (Part 3 of 3) | 
								| zSegmentCoordOLo | Variable | GetSectionCoords GetTrackSegment (Part 3 of 3) | 
								| zsta1 | Label | GetPlayerIndex | 
								| zTrackCurve | Variable | CalcSegmentVector (Brands Hatch) | 
								| zTrackCurve | Variable | CalcSegmentVector (Donington Park) | 
								| zTrackCurve | Variable | CalcSegmentVector (Nürburgring) | 
								| zTrackCurve | Variable | CalcSegmentVector (Oulton Park) | 
								| zTrackCurve | Variable | CalcSegmentVector (Snetterton) | 
								| zTrackSectionIHi | Variable | GetSectionCoord | 
								| zTrackSectionILo | Variable | GetSectionCoord | 
								| zTrackSectionOHi | Variable | GetSectionCoords | 
								| zTrackSectionOLo | Variable | GetSectionCoords | 
								| zTrackSegmentI | Variable | ApplyElevation (Part 2 of 5) BuildCarObjects (Part 1 of 3) GetSegmentVector | 
								| zTrackSegmentI | Configuration variable | CalcSegmentVector (Brands Hatch) | 
								| zTrackSegmentI | Configuration variable | CalcSegmentVector (Donington Park) | 
								| zTrackSegmentI | Configuration variable | CalcSegmentVector (Nürburgring) | 
								| zTrackSegmentI | Configuration variable | CalcSegmentVector (Oulton Park) | 
								| zTrackSegmentI | Variable | n/a | 
								| zTrackSegmentI | Configuration variable | CalcSegmentVector (Snetterton) | 
								| zTrackSegmentO | Variable | BuildCarObjects (Part 2 of 3) GetTrackSegment (Part 3 of 3) | 
								| zTrackSegmentO | Configuration variable | CalcSegmentVector (Brands Hatch) | 
								| zTrackSegmentO | Configuration variable | CalcSegmentVector (Donington Park) | 
								| zTrackSegmentO | Configuration variable | CalcSegmentVector (Nürburgring) | 
								| zTrackSegmentO | Configuration variable | CalcSegmentVector (Oulton Park) | 
								| zTrackSegmentO | Variable | n/a | 
								| zTrackSegmentO | Configuration variable | CalcSegmentVector (Snetterton) | 
								| zTrackSignVector | Variable | BuildRoadSign | 
								| zTrackSignVector | Variable | newContentHi (Brands Hatch) newContentLo (Brands Hatch) | 
								| zTrackSignVector | Variable | newContentHi (Donington Park) newContentLo (Donington Park) | 
								| zTrackSignVector | Variable | newContentHi (Nürburgring) newContentLo (Nürburgring) | 
								| zTrackSignVector | Variable | newContentHi (Oulton Park) newContentLo (Oulton Park) | 
								| zTrackSignVector | Variable | n/a | 
								| zTrackSignVector | Variable | newContentHi (Snetterton) newContentLo (Snetterton) | 
								| zTyreForceBoth | Variable | ApplyGrassOrTrack ScaleTyreForces | 
								| zTyreForceNoseHi | Variable | ApplySkidForces ApplyTyreForces | 
								| zTyreForceNoseLo | Variable | ApplySkidForces ApplyTyreForces | 
								| zTyreForceRearHi | Variable | n/a | 
								| zTyreForceRearLo | Variable | n/a | 
								| zVelocityHi | Variable | ApplyDrivingModel ApplyGrassOrTrack ApplyWingBalance GetTyreForces | 
								| zVelocityLo | Variable | ApplyDrivingModel |