Prev: 54853 Up: Map Next: 54976
54955: Interrupt routine: Update glowing character on input selection menu
Used by the routine at 54853.
54955 LD A,(40140) Load input device selection into A
54958 SUB 65 Subtract 65 (minimum value it can be)
54960 ADD A,12 Add 12
54962 LD B,A Load coordinates of glowing square (control selection menu) into BC...
54963 LD C,1 ...
54965 CALL 36569 Update virtual attribute cursor storage location to position (C, B) and point HL to corresponding attribute file address
54968 CALL 54983 Update glowing blocks' attribute to next colour in sequence and load into E
54971 CALL 54976 Write current attribute for a glowing block to attribute file
54974 JR 54949 Exit interrupt routine
Prev: 54853 Up: Map Next: 54976