FKEY_LEN := $1000 ; Function key lengths
FKEY_TEXT := $100A ; Function key texts
+KBDREPEAT := $28a
+KBDREPEATRATE := $28b
+KBDREPEATDELAY := $28c
+
; ---------------------------------------------------------------------------
; Kernal routines
CURS_COLOR := $287 ; Color under the cursor
PALFLAG := $2A6 ; $01 = PAL, $00 = NTSC
+KBDREPEAT := $28a
+KBDREPEATRATE := $28b
+KBDREPEATDELAY := $28c
; ---------------------------------------------------------------------------
; Kernal routines
KEY_BUF := $26F ; Keyboard buffer
+;FIXME: these are wrong?
+KBDREPEAT := $28a
+KBDREPEATRATE := $28b
+KBDREPEATDELAY := $28c
+
;----------------------------------------------------------------------------
; 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
+
; ---------------------------------------------------------------------------
; Kernal routines
CHARCOLOR := $286
CURS_COLOR := $287 ; Color under the cursor
+KBDREPEAT := $28a
+KBDREPEATRATE := $28b
+KBDREPEATDELAY := $28c
; ---------------------------------------------------------------------------
; Screen size
.export _kbrepeat, _kbrepeatdelay, _kbrepeatrate
- .include "c128/c128.inc"
+ .include "c128.inc"
_kbrepeat:
ldx KBDREPEAT ; get old value
.export _kbrepeat, _kbrepeatdelay, _kbrepeatrate
- .include "c64/c64.inc"
+ .include "c64.inc"
_kbrepeat:
ldx KBDREPEAT ; get old value
.export _kbrepeat, _kbrepeatdelay, _kbrepeatrate
- .include "pet/pet.inc"
+ .include "pet.inc"
_kbrepeat:
ldx KBDREPEAT ; get old value
.export _kbrepeat, _kbrepeatdelay, _kbrepeatrate
- .include "plus4/plus4.inc"
+ .include "plus4.inc"
_kbrepeat:
ldx KBDREPEAT ; get old value
.export _kbrepeat, _kbrepeatdelay, _kbrepeatrate
- .include "vic20/vic20.inc"
+ .include "vic20.inc"
_kbrepeat:
ldx KBDREPEAT ; get old value