• Wow is the Commodore 64 bus slow!

    20 Jul | 13
    • in Raspberry Pi • 
    • in Commodore 64 • 
    • by FozzTexx

    Got the kernel module for the Raspberry Pi that does the Commodore 64 IEC protocol working quite well. Managed to get rid of pretty much all the timing issues, and cobbled together a simple user space program to handle the file I/O. I can now read & write PRG files, even very large ones. It was interesting sending a file (by accident) larger than the C64's RAM, the poor C64 freaked out and overran even the screen and crashed. It was very cool to load a Demo without having to mess...

    2 comments  |  read more
  • USB Joysticks and Retro Consoles

    07 May | 13
    • in Raspberry Pi • 
    • in Commodore 64 • 
    • by FozzTexx

    One of the things bugging me while tinkering with old computers has been the joysticks. Several of the computers I'm playing with can use the Atari 2600 joysticks, but those joysticks are awful. I've never liked them, even back when the Atari 2600 was new. I kept thinking about getting some other 2600 compatible joystick, or maybe making a box and sticking some of my arcade buttons and joysticks in it and wiring it up with the 9 pin Atari pinout. Neither of those ideas seemed...

    10 comments  |  read more
  • Turning a Teensy into a floppy controller

    04 Apr | 13
    • in Electronics • 
    • in Commodore 64 • 
    • by FozzTexx

    If you've messed around in the Commodore 64 world for even a short time, you've probably discovered that it's theoretically possible to hook up a Commodore 1541 5.25" floppy disk drive to a PC. Most of the information you come across though either talks about a specialized circuit board, or using a computer with a parallel port. While I do have plenty of older computers that have the nifty parallel port that can be used as GPIO, I was more interested in interfacing the drive...

    5 comments  |  read more