2 ; unsigned char __fastcall__ kbrepeat (unsigned char mode);
5 ; 2017-09-05, Greg King
16 bcc L1 ; branch if screen is 40 columns wide
18 ldy KBDREPEAT80 ; get old value
19 sta KBDREPEAT80 ; store new value
20 tya ; return old value
24 lda KBDREPEAT40B ; get REPEAT-key flag (used by some editor ROMs)
25 lsr a ; move bit 0 into bit 7
27 ora KBDREPEAT40 ; combine with old key-REPEAT flags