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 |
Divide8x8 | 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 |
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 Divide8x8 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 Divide8x8 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 |
VIA | Configuration variable | ApplyGrassOrTrack DrawCarInMirror KillCustomScreen MakeDrivingSounds ProcessEngineStart ProcessOvertaking (Part 2 of 3) ScreenHandler SetCustomScreen SetDriverSpeed ThrobRevsNoTorque |
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 |