Prev: 26895 Up: Map Next: 26921
26907: Limit Frame Rate
Called at the beginning of each game loop. Setting a higher pause value will slow the game down.
LimitFrameRate 26907 LD A,(24021) Return if FrameUpdated is not marked as being updated.
26910 AND A
26911 RET NZ
26912 LD HL,192 Introduce a counter (0192) for a slight pause.
LimitFrameRate_Loop 26915 DEC HL Decrease counter by one.
26916 LD A,L Keep jumping back to LimitFrameRate_Loop until the counter is zero.
26917 OR H
26918 JR NZ,LimitFrameRate_Loop
26920 RET Return.
View the equivalent code in;
Prev: 26895 Up: Map Next: 26921