KEY_BUF := $26F ; Keyboard buffer
-;FIXME: these are wrong?
-KBDREPEAT := $28a
-KBDREPEATRATE := $28b
-KBDREPEATDELAY := $28c
+;FIXME: we must somehow handle the difference between the two - how?
+
+; 40-Column PETs
+;KBDREPEAT := $3ee
+;KBDREPEATRATE := $3ea
+;KBDREPEATDELAY := $3e9
+
+; 80-Column PETs
+KBDREPEAT := $e4
+KBDREPEATRATE := $e5
+KBDREPEATDELAY := $e6
;----------------------------------------------------------------------------
; PET ROM type detection
FKEY_SPACE := $55F ; Function key definitions
FKEY_ORIG := $F3D2 ; Original definitions
-;FIXME: he?! these ok? :o)
-KBDREPEAT := $28a
-KBDREPEATRATE := $28b
-KBDREPEATDELAY := $28c
+KBDREPEAT := $540
+KBDREPEATRATE := $541
+KBDREPEATDELAY := $542
; ---------------------------------------------------------------------------
; Kernal routines