C64 emulator mac10/31/2022 ![]() ![]() The Restore key which is activated by connecting to ground needs a separate handling using a transistor. In case of key combinations, 2 or more such address/data "words" are latched. effectively pressing a specific key on C64. The command is latched in the crosspoint switch using a strobe signal which results in a particularĬolumn pin being shorted with a particular row pin, i.e. A 6-bit address + 1-bit data are equivalent to "a specific key on" or "a specific key off" command. A listening program on the Arduino accepts the codesĪnd sends them as 6-bit addresses to the write-only memory of an 8x8 crosspoint switch (MT8808), along with 1-bit data. #C64 EMULATOR MAC SERIAL#Then the codes are passed via the serial interface (here USB) to the Arduino microcontroller. The script maps the text to keys or key combinations, and then as another step maps those to 6-bit binary codes. interactively typed-in, from command line, redirected from other command). How it WorksĪ Python script on the computer accepts text to type in various forms (e.g. ![]() When I built it, I was convinced nobody had had that idea before, but when I announced it I was made aware that I was not the first! Similar project are listed in the Reference Material section. The project is just another take on microcontroller + crosspoint switch + keyboard combination. It allows one to send a string of characters, or interactively type in characters, from a PC/Mac/Linux computer, and have it displayed on the C64 screen. This project emulates the keyboard of Commodore 64. Key64tapper – Commodore 64 Keyboard Emulator Feel free to use any materials in this tutorial, please send me an email if you find it useful :) January 8, 2017: Added section with reference material, including similar projectsĪuthor: Adam Podstawczyński. January 11, 2017: Added info about the first demo clip January 15, 2017: Added info about existing similar work in the intro section ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |