Work in progress: 82,651 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #3366

T

TechTinkering

Personal blog · techtinkering.comhardwareprogramming

TechTinkering is a personal blog at techtinkering.com about hardware and programming. Since 2009, 22 different Hacker News readers have linked it 38 times, most often “The Mouse Programming Language on CP/M”. The last post was in 2022, but the archive is still widely read.

Visit the blog
38mentions?
22HN people?
2009–2026first – last linked?
Links on Hacker News per year · peak 10 in 2025

Retro Computers, Programming, General Technical Tinkering.

Most-linked posts?

  1. The Mouse Programming Language on CP/M
    3 people · 3 mentions · first linked 2024-08-30
  2. Modula-2 Compilers on CP/M
    2 people · 3 mentions · first linked 2022-09-13
  3. /articles/compression-and-archiving-on-cpm/
    2 people · 2 mentions · first linked 2021-05-14
  4. If only Borland had stuck with Turbo Modula-2 for CP/M (2013)
    2 people · 2 mentions · first linked 2021-01-30
  5. An Introduction to Corewar (2009)
    2 people · 2 mentions · first linked 2025-01-07
  6. Interactive file managers on CP/M
    2 people · 2 mentions · first linked 2019-05-10
  7. Word Processors on the Commodore VIC-20 (2021)
    2 people · 2 mentions · first linked 2021-09-16

What Hacker News says?

  1. If you're interested in the Commodore era: https://techtinkering.com/

    Comment linking /

    on “Ask HN: Favorite Blogs by Individuals?”
  2. Submitted Turbo Pascal: A Great Choice for Programming Under CP/M (2013) as a story · 150 points

    HN discussion
  3. If you want to internalise the vi cursor movement keys, play the old unix game "hunt" with your colleagues or classmates. See http://techtinkering.com/2009/08/11/my-top-10-classic-text-m... (it's at no. 2) "This is a multi-player games that can be played over a network, or via multiple terminals on one machine. It consists of a top-down view of a maze where you run around trying to find your opponents to kill. There…

    Comment linking /2009/08/11/my-top-10-classic-text-mode-bsd-games/

    on “A CLI game to learn Vim”
  4. Submitted If only Borland had stuck with Turbo Modula-2 for CP/M (2013) as a story · 133 points

    HN discussion
  5. It's easy to compress a sorted dictionary by turning something like a ab abc to a 1b 2c where the prefix is the number of characters shared with the last word (and might be coded as a byte as opposed to a digit like you're thinking there. This would be a simple form of compression to code up in BASIC unlike Huffman or most LZW variants which involve bit twiddling and maintaining tree data structures... Though I do r…

    Comment linking /articles/compression-and-archiving-on-cpm/

    on “How Unix spell ran in 64kb RAM”
  6. Submitted The Mouse Programming Language on CP/M as a story · 67 points

    HN discussion
  7. Before xtrek and eventually netrek, there was hunt: https://techtinkering.com/2009/08/11/my-top-10-classic-text-... you might think that games back then were slow but this one was fast paced mayhem. using the vi commands was perfect.

    Comment linking /2009/08/11/my-top-10-classic-text-mode-bsd-games/

    on “Reviving Classic Unix Games: A 20-Year Journey Through Software Archaeology”
  8. Submitted Use Turbo Modula-2 Instead of Turbo Pascal Under CP/M? (2013) as a story · 58 points

    HN discussion
  9. See also an article about Modula-2 for CP/M from the same author: https://techtinkering.com/2013/03/12/if-only-borland-had-stu... Discussed on HN here: https://news.ycombinator.com/item?id=16704733

    Comment linking /2013/03/12/if-only-borland-had-stuck-with-turbo-modula-2-for-cpm/

    on “Turbo Pascal: A Great Choice for Programming Under CP/M (2013)”
  10. Submitted Modula-2 Compilers on CP/M as a story · 30 points

    HN discussion
  11. ARK files are from an early forerunner to PKZip, which evolved from a program called PKArc. They're just compressed file archives. https://techtinkering.com/articles/compression-and-archiving... Here is a collection of CP/M compression/decompression tools: http://www.zimmers.net/anonftp/pub/cpm/archivers/index.html

    Comment linking /articles/compression-and-archiving-on-cpm/

    on “CP/M for OS X”
  12. Submitted Word Processors on the Commodore VIC-20 (2021) as a story · 24 points

    HN discussion
  13. A couple of other text viewers for CP/M: https://techtinkering.com/articles/text-viewers-on-cpm/

    Comment linking /articles/text-viewers-on-cpm/

    on “Having fun with CP/M on a Z80 single-board computer”
  14. Submitted I Love Ed on CP/M as a story · 15 points

    HN discussion
  15. It's a war story from my father, so I have to admit that the details could be corrupted. He worked with a variety of machines in the 60s, so it was believable that one had a permissive enough FORTRAN to allow that. It's also possible that your explanation of it being reference-argument corruption. I'm almost curious enough to fire up a PDP-8 emulator and see what 4K FORTRAN does. Almost. http://techtinkering.com/200…

    Comment linking /2009/07/14/running-4k-fortran-on-a-dec-pdp8

    on “Strangest Programming Language Feature?”
  16. Submitted The Smallest Communication Program in the World? as a story · 14 points

    HN discussion
  17. I shared a blog post about running this on CP/M recently... https://techtinkering.com/articles/the-mouse-programming-lan...

    Comment linking /articles/the-mouse-programming-language-on-cpm/

    on “Tiny Great Languages: Forth/Mouse”
  18. Submitted Modula-2 Compilers on CP/M (2022) as a story · 13 points

    HN discussion
  19. Boy I have learned this stuff in the school of hard knocks. I remember reading about stuff like https://techtinkering.com/articles/sweet-16-the-6502-dream-m... and https://mud.co.uk/richard/htflpism.htm from a very young age.

    Comment linking /articles/sweet-16-the-6502-dream-machine-ported-to-the-vic-20

    on “CS 17-670: Virtual Machines and Managed Runtimes”
  20. Submitted Storing Machine Code in REM Statements on the Vic-20 as a story · 4 points

    HN discussion
  21. Submitted The Mouse Programming Language on CP/M as a story · 3 points

    HN discussion
  22. Submitted DIR Alternatives on CP/M as a story · 3 points

    HN discussion
  23. Submitted DIR Alternatives on CP/M as a story · 3 points

    HN discussion
  24. Submitted Installing the Hi-Tech Z80 C Compiler for CP/M as a story · 3 points

    HN discussion
  25. Submitted The Pilot Programming Language on CP/M as a story · 3 points

    HN discussion
  26. Submitted An Introduction to Corewar as a story · 3 points

    HN discussion
  27. Submitted 80 Columns in Software on the Commodore Vic-20 as a story · 2 points

    HN discussion
  28. Submitted An Introduction to Corewar as a story · 2 points

    HN discussion
  29. Submitted BBS Ads: Getting the Word Out (2013) as a story · 2 points

    HN discussion
  30. Submitted An Introduction to Corewar (2009) as a story · 2 points

    HN discussion

Search all of HN for techtinkering.com

Linked by the same people?