• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
Retro Game Coders

Retro Game Coders

Retro computer/console game + dev community

  • About
    • Retro Computer Collection
    • Contact
  • Blog
  • Retro Resources
    • Retro Gaming Timeline
    • Online Retro IDE
    • Retro Pixel Art Editor
    • Dungeon Loom Map Editor
    • 6502 Programmer’s Reference
    • Emulators
      • Acorn Electron
      • Amstrad CPC Emulator
      • Online BBC Micro Emulator
      • Commodore PET Emulator
      • Browser C64 Emulator
      • DOSBox/DOS PC emulator
      • Tandy CoCo/Dragon
    • Best Retro YouTube Channels
    • New Retro Books
    • Raspberry Pi Amiga Emulation
    • MiSTer FPGA Tutorial
    • BMC64 C64 Pi
  • Community
  • News & Reviews
  • Hardware
  • Commodore 64
  • Amiga
  • Atari ST
  • TRSE
  • Retro C Programming
  • Emulation & FPGA

Hardware, Refurbs and Builds

Home » Hardware, Refurbs and Builds

Reading C64 Joysticks and Analog Signals (Programming Electronics with the Commodore 64 Part 3)

In Part 1 we blinked an LED using the Commodore 64 User Port, and in Part 2 we read binary (on or off) input also using the User Port. In this part we will use the Control Ports to read Joystick input and also analog signals.

Read moreReading C64 Joysticks and Analog Signals (Programming Electronics with the Commodore 64 Part 3)

C64 “Security System” / Digital Input (Programming Electronics with the Commodore 64 Part 2)

In Part 1 we blinked an LED using the Commodore 64 User Port, but outputting is only half of the equation so in this video we use the INPUT to alert us when various sensors are tripped.

Read moreC64 “Security System” / Digital Input (Programming Electronics with the Commodore 64 Part 2)

Cheap and Easy Arduino C64 Keyboard to USB Adapter

Ever look at your Commodore 64 keyboard and wish you could use it with Vice emulation or PETSCII art programs?

Read moreCheap and Easy Arduino C64 Keyboard to USB Adapter
Commodore Electronics

Programming Electronics with the Commodore User Port Part 1: Blinking an LED

Part 1 of a series of electronics projects using the Commodore User Port. In this first lesson we blink an LED on and off with C64 BASIC

Read moreProgramming Electronics with the Commodore User Port Part 1: Blinking an LED

Bittboy versus Pocket Sprite

Bittboy or PocketSprite? Which is the best portable retro gaming system? Which pocket-sized retro console emulator should you buy?

Read moreBittboy versus Pocket Sprite
ultimate64 c64 motherboard replacement

Ultimate 64: Commodore 64 FPGA Motherboard Replacement/Upgrade Review

The Ultimate 64 is a direct replacement for a broken Commodore 64 motherboard, but with several upgrades to the original and much-loved C64 experience.

Read moreUltimate 64: Commodore 64 FPGA Motherboard Replacement/Upgrade Review

MiSTer FPGA Amiga Guide: How to Easily Setup MiniMig-AGA with WHDload to play 1000s of Amiga games

MiSTer MiniMig Amiga FPGA implementation sets up your Amiga as a 500/600/1000/1200/2000/4000/CD32/CDTV, and every OCS, ECS and AGA Amiga in-between!

Read moreMiSTer FPGA Amiga Guide: How to Easily Setup MiniMig-AGA with WHDload to play 1000s of Amiga games
mister fpga

MiSTer FPGA Tutorial: Getting Started with MiSTer (Article and Video)

For many, MiSTer, and FPGA projects like it, are the future of retro computing and gaming.

Why? What about it has people so excited that they will pay 4x the price or more than alternatives?

Read moreMiSTer FPGA Tutorial: Getting Started with MiSTer (Article and Video)
Raspberry Pi C64 BMC64

Raspberry Pi with actual Commodore 64 Keyboard – BMC64 Pi, NO Keyrah required!

Building a Raspberry Pi C64 with original Commodore 64 keyboard and BMC64

Read moreRaspberry Pi with actual Commodore 64 Keyboard – BMC64 Pi, NO Keyrah required!
  • Previous
  • Page 1
  • Page 2
  • Page 3

Retro Game Coders

Retro computer/console game + dev programming community by Chris Garrett

  • Bluesky
  • Threads
  • Facebook
  • Instagram
  • YouTube
  • Mastodon

Maker Hacks ・ D6Combat・chrisg.com

© Copyright 2026 Chris Garrett

Privacy ﹒ Terms of Service

Return to top