Top all-time · #3366
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.
Retro Computers, Programming, General Technical Tinkering.
Most-linked posts?
- The Mouse Programming Language on CP/M3 people · 3 mentions · first linked 2024-08-30
- Modula-2 Compilers on CP/M2 people · 3 mentions · first linked 2022-09-13
- /articles/compression-and-archiving-on-cpm/2 people · 2 mentions · first linked 2021-05-14
- If only Borland had stuck with Turbo Modula-2 for CP/M (2013)2 people · 2 mentions · first linked 2021-01-30
- An Introduction to Corewar (2009)2 people · 2 mentions · first linked 2025-01-07
- Interactive file managers on CP/M2 people · 2 mentions · first linked 2019-05-10
- Word Processors on the Commodore VIC-20 (2021)2 people · 2 mentions · first linked 2021-09-16
What Hacker News says?
If you're interested in the Commodore era: https://techtinkering.com/
Comment linking /
on “Ask HN: Favorite Blogs by Individuals?”Submitted Turbo Pascal: A Great Choice for Programming Under CP/M (2013) as a story · 150 points
HN discussionIf 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”Submitted If only Borland had stuck with Turbo Modula-2 for CP/M (2013) as a story · 133 points
HN discussionIt'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”Submitted The Mouse Programming Language on CP/M as a story · 67 points
HN discussionBefore 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”Submitted Use Turbo Modula-2 Instead of Turbo Pascal Under CP/M? (2013) as a story · 58 points
HN discussionSee 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)”Submitted Modula-2 Compilers on CP/M as a story · 30 points
HN discussionARK 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”Submitted Word Processors on the Commodore VIC-20 (2021) as a story · 24 points
HN discussionA 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”Submitted I Love Ed on CP/M as a story · 15 points
HN discussionIt'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?”Submitted The Smallest Communication Program in the World? as a story · 14 points
HN discussionI 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”Submitted Modula-2 Compilers on CP/M (2022) as a story · 13 points
HN discussionBoy 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”Submitted Storing Machine Code in REM Statements on the Vic-20 as a story · 4 points
HN discussionSubmitted The Mouse Programming Language on CP/M as a story · 3 points
HN discussionSubmitted DIR Alternatives on CP/M as a story · 3 points
HN discussionSubmitted DIR Alternatives on CP/M as a story · 3 points
HN discussionSubmitted Installing the Hi-Tech Z80 C Compiler for CP/M as a story · 3 points
HN discussionSubmitted The Pilot Programming Language on CP/M as a story · 3 points
HN discussionSubmitted An Introduction to Corewar as a story · 3 points
HN discussionSubmitted 80 Columns in Software on the Commodore Vic-20 as a story · 2 points
HN discussionSubmitted An Introduction to Corewar as a story · 2 points
HN discussionSubmitted BBS Ads: Getting the Word Out (2013) as a story · 2 points
HN discussionSubmitted An Introduction to Corewar (2009) as a story · 2 points
HN discussion