Prev: 8E3D Up: Map Next: 8E65
8E52: Print Handler: Flash
Set FLASH parameter handler. Called on the byte immediately following a 12 (FLASH) control code. Sets or clears bit 7 of the attribute byte at PrintState_Attr.
PrintHandler_Flash 8E52 LD B,$02 B=02 (mask limit: parameter is 00 or 01).
8E54 CALL PrintHandler_MaskParam Call PrintHandler_MaskParam to reset PrintState_Handler and mask B to 00 or 01.
8E57 BIT 0,B Test bit 0 of the masked parameter.
8E59 JR Z,PrintHandler_Flash_Off If the parameter is 00 jump to PrintHandler_Flash_Off to clear FLASH.
8E5B SET 7,(IX+$04) Set the FLASH bit (7) of the attribute byte at PrintState_Attr.
8E5F RET Return.
Handle turning FLASH off.
PrintHandler_Flash_Off 8E60 RES 7,(IX+$04) Clear the FLASH bit (7) of the attribute byte at 8004.
8E64 RET Return.
Prev: 8E3D Up: Map Next: 8E65