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
    B

    Bumbershoot Software

    bumbershootsoft.wordpress.com · Personal blog · on HN since 2020

    Bumbershoot Software writes about programming vintage hardware, including the ZX Spectrum, Sega Master System, TI-99/4A, and early OpenGL.

    Visit blogRSSHN submissions
    Retro ComputingProgrammingGames
    What HN says

    Commenters link it for details on old machines, such as TRS-80 graphics and early scrolling, and a post on the Acorn-style CLI.

    Stats for nerds
    17HN people shared it
    56linked in comments
    499story points
    Jan 2026last shared
    2023people per year2026

    Top posts on HN

    1. 1
      The 8-Bit Era's Weird Uncle: The TI-99/4A
      1 person · 169 points · first shared 2025 · 121 comments on HN
    2. 2
      The Sega Master System
      1 person · 130 points · first shared 2025 · 38 comments on HN
    3. 3
      Upgrading Our Way Through OpenGL 1.x
      3 people · 61 points · first shared 2025 · Discussion on HN
    4. 4
      Sharp Bilinear Filters: Big Clean Pixels for Pixel Art
      1 person · 42 points · first shared 2025 · 14 comments on HN
    5. 5
      Poking a Little Harder at PICO-8
      1 person · 7 points · first shared 2025 · Discussion on HN
    6. 6
      Smooth Scrolling on the Sega Master System
      2 people · 6 points · first shared 2025 · Discussion on HN
    7. 7
      Giving the ZX Spectrum a Fair Shake
      2 people · 5 points · first shared 2026 · Discussion on HN
    8. 8
      ZX Spectrum System Tour: Text Mode – Bumbershoot Software
      2 people · 4 points · first shared 2026 · Discussion on HN
    9. 9
      Programming the ZX Spectrum's Bitmap Display
      1 person · 4 points · first shared 2026 · Discussion on HN
    10. 10
      Some Subtleties When Parsing 6502 Assembly Language
      1 person · 4 points · first shared 2026 · Discussion on HN

    What HN people wrote when they linked it

    • tom_Oct 2023

      It's funny that you mention the scrolling, also mentioned here: https://bumbershootsoft.wordpress.com/2017/06/04/kicking-off-project-mehitabel/

      The Acorn-type CLI is interesting (in my view), and I never realised why until I started using a PC rather than the BBC Micro: there's no shell. The idea doesn't even really exist. The fundamental system call (the OS_CLI SWI on RISC-OS, OSCLI entry point on the BBC Micro) takes an entire command line string, and do whatever that says to do. It's like the shell is permanently there. You never need to parse the string.

      This is actually pretty useful, because it means that for a lot of stuff you can simply defer to the OS. No need for interfaces to select filing system, choose floppy disk/hard disk, change directory, tweak key repeat rates, print disk catalogue, etc. - there are CLI commands for all of these, and more, so a program need only provide a way to enter a command to be subsequently executed by the permanently resident CLI. And as the program calls it, any commands so entered affect its state rather than being discarded on exit.

      The average file load/save UI on the BBC Micro was that you entered a file name. All the other stuff you might want to do first (select filing system, choose disk type, select drive, change current directory, check file exists or not, etc.) would be done by executing CLI commands via the program's interface for submitting such things. Feels like RISC-OS's unusual drag'n'drop file save mechanic stems…

    • awkwardleonJan 2026

      Maybe too old to be applicable here, but the TRS-80 Models I and III (and probably more models) had no way to address pixels. You had to use semigraphic characters to emulate larger blocks at sub-character resolutions. https://bumbershootsoft.wordpress.com/2022/01/28/touring-the-trs-80s-capabilities/

    Related

    Libretro Bloglibretro.com45 people

    Accurate N64 emulation gets resolution upscaling powered by Vulkan (RetroArch)

    Libretro Blog
    Company · last shared 2025
    Lundukelunduke.substack.com91 people

    The computers used to do 3D animation for Final Fantasy VII in 1996

    Lunduke
    Personal · last shared 2026
    Nerdly Pleasuresnerdlypleasures.blogspot.com27 people

    Transparency effects in SNES and Genesis games via composite video artifacts

    Nerdly Pleasures
    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
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Big Mess o' Wiresbigmessowires.com106 people

    DB-19: Resurrecting an Obsolete Connector

    Big Mess o' Wires
    Personal · last shared 2026
    Dolphin Emulator Blogdolphin-emu.org183 people

    Ubershaders: A Ridiculous Solution to an Impossible Problem

    Dolphin Emulator Blog
    Company · last shared 2026
    Cambuscambus.net44 people

    Oldest domains in the .com, .net, and .org TLDs

    Cambus
    Personal · last shared 2026