Connect any PC keyboard to C64


Commodore Vampire
Staff member
Reaction score
Ακόμη ένα πολύ ενδιαφέρον project που όλο κι έλεγα να δοκιμάσω, αλλά ποτέ δεν ξεκίνησα.
Ιδιαίτερα χρήσιμο :
- Για όσους θέλουν να μοντάρουν μητρική C64 σε...πύργο :p ή...
- Για όσους έχουν μητρική και δεν έχουν πληκτρολόγια ή...
- Για όσους διαθέτουν C128D χωρίς πληκτρολόγιο και θέλουν να χρησιμοποιήσουν ένα generic AT keyboard ως αντικαταστάτη ή...
- Γενικώς για όσους την "βρίσκουν" με τέτοιες κατασκευές :cool:

Ο δημιουργός ισχυρίζεται, ότι δουλεύει και είναι πολύ εύκολο για να κατασκευαστεί. Θέλετε τα pinouts και τους drivers για C64.

Ορίστε τα pinouts:

Επισυνάπτω και τους drivers στο συγκεκριμένο post

document version: 1.1

AT-keyboard driver is in a BASIC program, so all you have to do is load and run it.

The keycode conversion tables lay in the $c300-$c500, you can change the
places of the keys by changing the values in the tables. There are four
tables for different combinations (normal, shifted, C=, ctrl).
And page-up key clears the screen, scroll lock sends xon/xoff, numeric
keys are defined, function keys work without shift key (for F8 press F8
not shift F7). And stop-restore does not remove it. You can "Kill" the Driver
by typing sys49176 but pressing restore key activates it again, so do a reset
if you want to completely remove it .

Also can have a C128 boot-up with At-keyboard driver.
if you have a C128D without its original keyboard.

Note that this document is not complete. I plan to write an article
about interfacing and using of an AT-keyboard.
February 21, 1998
Ilker Ficicilar

Από ReadMe.txt

AT Keyboard Driver for Commodore 64

16-6-2007 The c64 program "CHECK-KEYBD.prg"

After doing all the solderign and joining up the two cables, double check your
wiring and then load "CHECK-KEYBD.prg"

I found it always says: "NO KEYBOARD DETECTED" but my AT keyboard was connected and
so I loaded the Driver and it worked perfectly.
So do not worry if you get this message, just load the Driver and start typing.
that is the only way to see if what you have made works or not.

The Information about this Electronic Project is provided for Free , under GNU. So we will not be held responsible for how this information is used or misused. Experiment at your own risk

ΠΗΓΗ: ... yboard.htm