Configuration Terminal
Let the Keyman64 be programmable from the C64 alone by implementing a console-like command interface that uses the BASIC prompt as a terminal. You could list the current configuration, alter control lines directly or even program new macros.
Mock-Up example:
READY. <meta+F7> issues 'CONSOLE'-command
KEYMAN64 VERSION x.x BY HENNING
TYPE '?' FOR HELP.
] SHOW CONFIG
C: INCREASE PORT A BITS 0-1
K: INCREASE PORT A BITS 2-3
R: EXEC $FA
$FA: CLEAR PORT B BIT 7
$FA: SLEEP 20
$FA: TRISTATE PORT B BIT 7
] SHOW PORTS
0 1 2 3 4 5 6 7
A: C C T T T T T T
B: T T S T C C C C
] TRISTATE PORT A BIT 0
B: T C T T T T T T
Configuration Terminal
Let the Keyman64 be programmable from the C64 alone by implementing a console-like command interface that uses the BASIC prompt as a terminal. You could list the current configuration, alter control lines directly or even program new macros.
Mock-Up example:
READY. <meta+F7> issues 'CONSOLE'-command
KEYMAN64 VERSION x.x BY HENNING
TYPE '?' FOR HELP.
] SHOW CONFIG
C: INCREASE PORT A BITS 0-1
K: INCREASE PORT A BITS 2-3
R: EXEC $FA
$FA: CLEAR PORT B BIT 7
$FA: SLEEP 20
$FA: TRISTATE PORT B BIT 7
] SHOW PORTS
0 1 2 3 4 5 6 7
A: C C T T T T T T
B: T T S T C C C C
] TRISTATE PORT A BIT 0
B: T C T T T T T T