Skip to content

Commit 9f53de0

Browse files
committed
Added missing entry points to headers
1 parent 07ec52a commit 9f53de0

File tree

1 file changed

+37
-1
lines changed

1 file changed

+37
-1
lines changed

1-source-files/main-sources/revs-source.asm

+37-1
Original file line numberDiff line numberDiff line change
@@ -7785,6 +7785,19 @@ ENDIF
77857785
\ Summary: Process keyboard steering
77867786
\ Deep dive: Computer assisted steering (CAS)
77877787
\
7788+
\ ------------------------------------------------------------------------------
7789+
\
7790+
\ Other entry points:
7791+
\
7792+
\ keys7 Re-entry point for the AssistSteering routine when no
7793+
\ joystick steering is being applied
7794+
\
7795+
\ keys10 Re-entry point for the AssistSteering routine when CAS
7796+
\ is being applied to the steering
7797+
\
7798+
\ keys11 Re-entry point for the AssistSteering routine if CAS is
7799+
\ not enabled or the car is facing backwards
7800+
\
77887801
\ ******************************************************************************
77897802

77907803
.keys2
@@ -11907,6 +11920,13 @@ ENDIF
1190711920
\ Summary: Fill the object if required and loop back for the next edge
1190811921
\ Deep dive: Creating objects from edges
1190911922
\
11923+
\ ------------------------------------------------------------------------------
11924+
\
11925+
\ Other entry points:
11926+
\
11927+
\ draw29 Fill the inside of the object part from the previous
11928+
\ block to the current one
11929+
\
1191011930
\ ******************************************************************************
1191111931

1191211932
.draw29
@@ -12571,7 +12591,8 @@ ENDIF
1257112591
CPY blockOffset \ If Y <> blockOffset then loop back to draw the next
1257212592
BNE dred1 \ byte, as we haven't reached the bottom track line
1257312593

12574-
JMP draw29 \ Jump to draw29
12594+
JMP draw29 \ Jump to draw29 to fill the inside of the object part
12595+
\ from the previous block to the current one
1257512596

1257612597
\ ******************************************************************************
1257712598
\
@@ -21776,6 +21797,11 @@ ENDIF
2177621797
\ (NN MM) Address of the third dash data block in this sequence,
2177721798
\ i.e. the first memory page of the next dash data block
2177821799
\
21800+
\ Other entry points:
21801+
\
21802+
\ strl10 Finish drawing the verge edge by updating the background
21803+
\ table for this track line
21804+
\
2177921805
\ ******************************************************************************
2178021806

2178121807
.DrawSteepToLeft
@@ -33072,6 +33098,12 @@ ENDIF
3307233098
\
3307333099
\ * 3 = zTyreForceRear
3307433100
\
33101+
\ Other entry points:
33102+
\
33103+
\ lims1 Skip applying the maximum value to variableG, so we set:
33104+
\
33105+
\ variableG = (A T) * abs(H)
33106+
\
3307533107
\ ******************************************************************************
3307633108

3307733109
.ApplyLimitAndSign
@@ -42578,6 +42610,10 @@ ENDMACRO
4257842610
\ tables at staDrawByte and ldaDrawByte only need to store the low bytes of
4257942611
\ the addresses for instructions that we need to modify.
4258042612
\
42613+
\ Other entry points:
42614+
\
42615+
\ byte2 Only draw pixel bytes 26 to 39
42616+
\
4258142617
\ ******************************************************************************
4258242618

4258342619
.byte1

0 commit comments

Comments
 (0)