Although the Commodore 64 is not characterized by being a next-generation game console, there are still a certain number of users who use this game console with their old video games, more addictive and entertaining games than some current ones.
However the old console keyboard is not something we usually use, which creates a certain problem among its users or among those who want to use the game console but do not adapt to the keyboard.
A user named Adam Podstawczynski has used an Arduino Mega board that connects the old Commodore 64 with a new laptop that allows you to use the laptop keyboard with the old game console. The connection is made thanks to the Arduino Mega board, but this board also deciphers the code used in the Commodore 64 so that all movements and keystrokes on our modern keyboard are recognized by the software installed on the game console.
Adam Podstawczynski has uploaded all his work in your personal website, something that is useful because any user can configure his old Commodore 64 so that it is compatible with the keyboard of our computer or simply compatible with an old keyboard that we have that will be more modern than the old game console.
Personally I find this Adam project interesting, but I think that currently Anyone could create their own Commodore 64 game console with free up-to-date hardware. In this case we could use a Raspberry Pi board along with an old keyboard and a board Arduino UNO that they control all the necessary software and that they also run the video games of the old video game console. What's more, with the RetroPie project you wouldn't even need the plate Arduino UNO to have a game console like that.
In any case, Commodore 64 is one more example of the power and attractive that still have the old game consoles next to the Free Hardware. And you Which game console do you get?