Posts

Showing posts from January, 2020

C64 font for Arduino OLED libraries

I created some header file a long time ago so I can see the C64 font on the OLED display connected to my Arduino based projects. Back then, I just thought it would look nicer than all the other fonts. And it did not disappoint. :) I had grabbed the character data from the ROMs and mapped relevant characters to ASCII. I also had to add a few other characters to fully support the 32-127 range of the ASCII set, and added some custom characters that I found useful at the time. I just re-discovered my old work and decided to throw it up on Github, you can check it out here: https://github.com/hugovangalen/C64_Font8x8 This files do not contain the graphic characters. I didn't need those at the time and considered them unnecessary bloat.

RetroUSBJoystick - connect your old-school C64 joystick via USB (updated 2020-01-22)

I quickly put some code together so I will be able to connect my old-school joystick to the TheC64 when it finally arrives. (And so I can wear down the joystick and eventually break it while playing Decathlon. Just like the good old days. :-D) It requires an Arduino Pro Micro, a Leonardo or other Arduino-like boards that are based on the ATmega32u4 (those are the ones with native USB support). I have put the code up on Github -- you can check it out right here: https://github.com/hugovangalen/RetroUSBJoystick Update January 9th, 2020 It is now also possible to connect joystick wirelessly by using NRF24L01 transceiver modules. This requires an additional Arduino board. The updated code has been pushed to the Github repository linked above. Check the included README for further instructions on how to get things going. Update January 16th, 2020 I discovered earlier the TheC64 did not see the device as a valid joystick... After some more research, I found a fix for this by s