JaffyDOS V1.3 Kernal for SD2IEC [2019]
Bitte melde dich an, um diesen Link zu sehen.
hier kann man die F-Tastenbelegung ändern, ob der allerdings alles andere weglassen kann ist mir nicht bekannt.
JaffyDOS V1.3 Kernal for SD2IEC [2019]
Bitte melde dich an, um diesen Link zu sehen.
hier kann man die F-Tastenbelegung ändern, ob der allerdings alles andere weglassen kann ist mir nicht bekannt.
um im laufenden Betrieb was zu ändern sagt die Anleitung:
Disabling the function keys
The JiffyDOS @F command may be used to disable the function key definitions in 64 mode.
In 128 mode this command will switch the function keys from the JiffyDOS definitions to
the standard 128 definitions. Refer to Section 4,“The JiffyDOS Commands”, for a complete
description of the @F command.
Re-enabling the JiffyDOS function keys
The following commands are used to re-enable the standard JiffyDOS function key definitions.
For more information see Section 4 of this manual.
SYS 58551 (64 mode)
SYS 65137 (128 mode)
Reprogrammable function keys (64 mode)
The function keys (C-64 or C-128 in 64 mode) can be redefined by using a BASIC program.
The following program redefines the keys with the strings assigned to variables F1$ through
F8$ (change these strings to the new definitions you want to assign). Please note that the
keys must be assigned in the order shown in line 55 (f1, f3, f5, f7, f2, f4, f6, f8) and each
definition must end with a CHR$(0).
15 F1$=”@$:*”+CHR$(13)+CHR$(0)
14
20 F2$=”@D”+CHR$(0)
25 F3$=”/”+CHR$(0)
30 F4$=”@T”+CHR$(0)
35 F5$=”~”+CHR$(0)
40 F6$=”<-”+CHR$(0)
45 F7$=”%”+CHR$(0)
50 F8$=”@”+CHR$(34)+”S:”+CHR$(0)
55 F$=F1$+F3$+F5$+F7$+F2$+F4$+F6$+F8$
60 BUF=820
65 FOR I=1 TO LEN(F$)
70 POKE(BUF+I-1),ASC(MID$(F$,I,1)):NEXT I
75 POKE 176,BUF-(256*(INT(BUF/256)))
80 POKE 177,INT(BUF/256):POKE 155,0
The variable “BUF” points to the RAM area where the new definitions will be stored
(Address 820 is the Tape Buffer). This can be changed to point to any safe RAM area
except for the areas under the BASIC and Kernal ROMs
oder man müsste die F-Tastenbelegung im Kernal ROM umpatchen... (und Eprom neu programmieren etc.)