Prev: 28989 Up: Map Next: 29024
29010: Limit Frame Rate
Called at the beginning of each game loop. Setting a higher pause value will slow the game down.
LimitFrameRate 29010 LD A,(24355) Return if FrameUpdated is is not marked as being updated.
29013 AND A
29014 RET NZ
29015 LD HL,256 Introduce a counter (256) for a slight pause.
LimitFrameRate_0 29018 DEC HL Decrease the counter by one.
29019 LD A,L Keep jumping back to LimitFrameRate_0 until the counter is zero.
29020 OR H
29021 JR NZ,LimitFrameRate_0
29023 RET Return.
View the equivalent code in;
Prev: 28989 Up: Map Next: 29024