Project ideas from Hacker News discussions.

Commodore 64 released September 1, 1982

📝 Discussion Summary (Click to expand)

Theme 1: Nostalgia and personal impact
Many commenters describe the C64 as the spark that launched their lifelong interest in computing and shaped their careers.

“Got a C64 (with a 1541 disk drive) around late 1983 (when I was 10). … Eventually became a legitimate software developer which I've been doing professionally since the mid‑1990s.” — georgemcbay
“Who are you, and why are you writing my biography? Your journey was nearly identical to mine. … I truly, sincerely feel like we went through a golden age …” — kstrauser
“I still occasionally consider buying one but then I remember it'll just sit on a shelf collecting dust, better someone who actually uses it gets one.” — noir_lord

Theme 2: Technical quirks and hands‑on learning
Discussion frequently centers on the machine’s limitations—memory, slow disk drive, BASIC’s sparseness—and how those forced users to dig into POKE commands, cartridges, and assembly language.

“Memory. Then as now it’s memory that matters.” — andrewstuart
“Disk drive luxury, all I had was the tape deck.” — christkv
“Yeah, the BASIC sucked. I'm glad it sucked just enough to make me want to learn more on my own.” — kstrauser
“POKE 1,0 would mess up the bank switching of addresses above $A000 and switch on the Datasette motor.” — nathell

Theme 3: The era’s “magic” versus modern computing
Users contrast the sense of control and wonder of the 8‑bit era with today’s highly abstracted, commercialized tech landscape, noting both the loss of low‑level understanding and the new “magic” of fields like AI.

“There are folks having their C64 moment with AI today. These folks are getting into computers via AI just as the grey beards amongst us did with the C64.” — Towaway69
“Back then there was no BigTech(TM), there wasn't social media … you felt like when you bought a computer/OS/Software you were the customer not the product.” — noir_lord
“The folks back then had more control over the (limited) capabilities of the hardware … The folks with AI today have much better capabilities … but much lesser understanding of what's going on.” — the_af


🚀 Project Ideas

C64Revive: FPGA-powered Commodore 64 Clone with Modern I/O

Summary

  • A faithful FPGA-based recreation of the Commodore 64 that replaces aging hardware with reliable modern components, adds HDMI output, USB ports, and SD card storage while fixing the notorious 1541 disk drive speed bug.
  • Core value proposition: Authentic C64 experience without the frustrations of failing power supplies, slow disk loads, or scarce replacement parts.

Details

Key Value
Target Audience Retro computing enthusiasts, hobbyists, educators who want a reliable, plug‑and‑play C64
Core Feature Cycle‑accurate FPGA C64 core with HDMI video, USB keyboard/joystick support, SD‑card based disk/tape emulation, and optional original‑style cartridge port
Tech Stack FPGA (e.g., Lattice ECP5 or Xilinx Artix‑7), HDMI transmitter, USB host controller, C/VHDL, PCB design
Difficulty High
Monetization Revenue-ready: $129 per unit (pre‑order/kickstarter)

Notes

  • Commenters complained about “the PSU is tricky on the C64” and “the bug in the hardware for the disk drive was a bummer” – this solves both.
  • Provides a practical upgrade path that could spark discussion about balancing authenticity with modern convenience in retro hardware.

C64Archive: Community‑driven Preservation & Play‑through Platform

Summary

  • A web service where users can upload Commodore 64 disk/tape images, run them instantly in a browser‑based emulator, tag them with metadata, and share playthroughs or annotations.
  • Core value proposition: Saves fading floppy disks from oblivion and lets anyone explore C64 software without hunting for hardware.

Details

Key Value
Target Audience Collectors, preservationists, retro gamers, researchers
Core Feature Drag‑and‑drop upload of .d64, .t64, .tap files; embedded JS‑VICE emulator; community tagging, comments, and curated collections
Tech Stack Frontend: React + TypeScript; Backend: Node.js/Express; Emulator: Emscripten‑ported VICE; Storage: PostgreSQL + object storage (e.g., S3)
Difficulty Medium
Monetization Hobby

Notes

  • Users expressed desire to “rip those disks to sort through and possibly find anything worthy of sending to the Internet Archive” – this gives them an easy way to do so.
  • Encourages discussion around software preservation, copyright, and community curation, mirroring HN’s love for open‑source archival projects.

C64DevKit: Browser‑IDE with USB Cartridge for Real‑Hardware Development

Summary

  • An online IDE that lets you write 6502 assembly or BASIC, assemble/link in the browser, debug with a built‑in VICE emulator, and flash the result to a USB‑connected cartridge that runs on a real C64.
  • Core value proposition: Lowers the barrier to C64 programming by providing modern tooling while still targeting the authentic machine.

Details

Key Value
Target Audience Aspiring retro programmers, educators, hobbyists who want to learn 6502 without hunting for cartridges
Core Feature Browser‑based editor + assembler (e.g., ca65) + debugger; one‑click upload to a USB‑loader cartridge (like EZ‑Flash) that plugs into the C64 expansion port
Tech Stack Frontend: Monaco Editor + WebAssembly (WASM) assembler; Backend (optional): Node for firmware updates; Hardware: Open‑source USB‑loader cartridge firmware (ATmega32U4) + PCB
Difficulty Medium
Monetization Revenue-ready: $39 for the USB cartridge hardware; IDE free/Hobby

Notes

  • Commenters lamented that “assembler cartridge one year for Christmas… was a hard thing to find” and wished for easier access to assembly tools.
  • Provides a tangible learning tool that could spark discussion on modernizing retro development workflows while keeping the hardware experience alive.

Read Later