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