Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    E

    e-basteln

    e-basteln.de · Personal blog · on HN since 2021

    e-basteln is a hobbyist's site documenting retro computing hardware projects, such as FPGA replicas, a 100 MHz 6502, and paper tape readers.

    Visit blogRSSHN submissions
    Retro ComputingHardware & Electronics
    What HN says

    HN commenters link it for the 100 MHz 6502, the USB paper tape reader, and the history of the rolling-ball mouse.

    Stats for nerds
    18HN people shared it
    8linked in comments
    831story points
    May 2025last shared
    2021people per year2025

    Top posts on HN

    1. 1
      The 100 MHz 6502
      9 people · 636 points · first shared 2021 · 209 comments on HN
    2. 2
      Self-calibrating USB Paper Tape Reader
      3 people · 142 points · first shared 2021 · 34 comments on HN
    3. 3
      An FPGA-based LGP-30 Replica
      1 person · 49 points · first shared 2025 · 8 comments on HN
    4. 4
      The first rolling-ball mouse: Telefunken's RKS 100-86
      2 people · 2 points · first shared 2024 · Discussion on HN
    5. 5
      Breadboard Wristwatch
      1 person · 2 points · first shared 2024 · 1 comments on HN
    6. 6
      Rpc4000
      1 person · first shared 2022
    7. 7
      Overview
      1 person · first shared 2021

    What HN people wrote when they linked it

    • SomeoneApr 2024

      Because it’s easy to ‘cache’ the entire memory of the host system, it’s better described as a new computer that only slows down to access the memory locations that affect I/O (video, audio, keyboard, I/O ports, etc.)

      https://www.e-basteln.de/computing/65f02/65f02/:

      “The idea is to use this as a “universal” accelerator for 6502 and 65C02-based host computers – just plug it into the CPU socket. The only thing the FPGA board needs to know about its host is the memory map: Where does the host have memory-mapped I/O? Up to 16 different memory maps can be stored in the FPGA, and selected via a mini DIP switch. Upon power-on, the 65F02 grabs the complete RAM and ROM content from the host and copies it into the on-chip RAM, except for the I/O area. Then the CPU gets going, using the internal memory at 100 MHz for all bus accesses except for any I/O addresses – for these, the internal CPU pauses, and an external bus cycle is started at whatever the external clock speed is.”

    • LargoLasskhyfvMay 2025

      Lol :) Interestingly that same site hosts a project related to the topic of emulated 6502, but not cycle accurate, instead 100Mhz in old Spartan-6 FPGA. Unfortunately not 6510, so no plugin for the 'breadbox':

      https://www.e-basteln.de/computing/65f02/65f02/ &

      https://hackaday.com/2021/10/15/heres-a-100-mhz-pin-compatible-6502-replacement/

      But! This reminded me of something else:

      Micro Core Labs!

      Which can either be cycle accurate, or superfast:

      https://microcorelabs.wordpress.com/2021/03/14/mcl64-commodore-64-accelerator/

      https://microcorelabs.wordpress.com/2021/04/16/mcl64-mos-6510-emulator-works-in-commodore-64/

      https://microcorelabs.wordpress.com/2021/04/19/mcl64-worlds-fastest-commodore-64/

      https://microcorelabs.wordpress.com/2021/11/22/commodore-64-tester-using-mcl64/

      https://microcorelabs.wordpress.com/2021/11/29/mcl64-update/

      Imagine Durex Forth on that. Ze PoWerRrRr!1!!

    • sgtnoodleJun 2022

      It's pretty common to bake 8051 MCU cores into ASICs. They'll run several hundred Mhz. It seems kind of like lawnmower racing.

      You can get a 100Mhz FPGA based 6502. http://www.e-basteln.de/computing/65f02/65f02/

      Since FPGAs are significantly slower than ASICs, it seems like a 1Ghz 6502 wouldn't be unreasonable. The problem is, what would you do with it? The CPU would be severely bottlenecked by its peripheral interfaces.

    • tyingqDec 2021

      Interesting. I know some have tried to make faster versions of old 8 bit computers from the hardware side instead.

      Here's an FPGA-based drop-in replacement for 65C02 that runs at 100MHz: http://www.e-basteln.de/computing/65f02/65f02/

      Not tried in a C64 yet, but he did get it working in a Commodore PET.

    • KingOfCodersMar 2024

      "First rolling-ball mouse"

      https://en.wikipedia.org/wiki/Computer_mouse#Rollkugel

      https://www.e-basteln.de/computing/rollkugel/rollkugel/

      Engelbarts mouse didn't have a ball.

    • kralljaJun 2022

      The Super Nintendo contains a 65816 core, so of course the 6502 is doable on an FPGA.

      Here’s a “100 MHz 6502”: http://www.e-basteln.de/computing/65f02/65f02/

    Related

    Pepijn de Vospepijndevos.nl28 people

    Does a compiler use all x86 instructions? (2010)

    Pepijn de Vos
    Personal · last shared 2025
    NYC Resistornycresistor.com39 people

    Ghosts in the rom

    NYC Resistor
    Publication · last shared 2025
    Nanochessnanochess.org46 people

    My teen years: The transputer operating system

    Nanochess
    Personal · last shared 2026
    Tech Tinkeringtechtinkering.com22 people

    If only Borland had stuck with Turbo Modula-2 for CP/M (2013)

    Tech Tinkering
    Personal · last shared 2026
    Olimex Blogolimex.wordpress.com50 people

    We regret but have to temporary suspend the shipments to USA

    Olimex Blog
    Company · last shared 2026
    Bootlinbootlin.com31 people

    An Introduction to PipeWire

    Bootlin
    Company · last shared 2026
    Imran Nazarimrannazar.com41 people

    De-Googling TOTP Authenticator Codes

    Imran Nazar
    Personal · last shared 2026
    Big Mess o' Wiresbigmessowires.com106 people

    DB-19: Resurrecting an Obsolete Connector

    Big Mess o' Wires
    Personal · last shared 2026