Prev: 49895 Up: Map Next: 49963
49927: Whoops Copy
WhoopsCopy 49927 DEFB 22,12,25 PRINT AT (12, 25).
49930 DEFB 19,1 BRIGHT "ON".
49932 DEFM "WHOOPS!" "WHOOPS!".
Open the upper screen channel.
WhoopsPrint 49939 LD A,2 A=2.
49941 CALL 5633 Call CHAN_OPEN.
49944 LD DE,49927 DE=WhoopsCopy (text).
49947 LD BC,12 BC=12 (counter).
49950 CALL 8252 Call PR_STRING.
49953 LD B,32 B=32 (scroll counter).
WhoopsPrint_Loop 49955 PUSH BC Stash BC on the stack.
49956 CALL 49895 Call 49895.
49959 POP BC Restore BC from the stack.
49960 DJNZ WhoopsPrint_Loop Decrease the scroll counter by one and loop back to WhoopsPrint_Loop until counter is zero.
49962 RET Return.
Prev: 49895 Up: Map Next: 49963