Happy 50th Birthday KIM-1

https://news.ycombinator.com/rss Hits: 9
Summary

πŸŽ‚ KIM-1 Demo Project A small but heartfelt demo celebrating the 50th birthday of the legendary MOS KIM-1 πŸ–₯️✨ The KIM-1 first became available in January 1976 β€” three months before the Apple I 🍎 and one month after its sibling, the TIM. An incredible milestone in early microcomputer history! For this demo, I’ve gathered and connected a few components that were scattered across my repositories 🧩. The goal is not just to look back, but to celebrate, experiment, and build together. I warmly invite fellow retro-computing enthusiasts and comrades-in-arms 🀝 to jump in, contribute ideas, add modules, demos, or improvements, and help this project grow. Let’s keep the spirit of early computing alive πŸš€ πŸŽ‰ HAPPY BIRTHDAY, KIM-1! πŸŽ‰ Wishing you β€” and all of us β€” a fantastic and hacky Year 2026 πŸ₯³βœ¨ kim-1_demo.mp4 Things that are very useful in this code: Take any coordinates in HEX out of the memory and use them to place your cursor. The problem is, that to position your cursur, you need to send the x/y coordinates as single chars to the terminal program, like (ESC)[xx;yyH - Imagine just having hex data, i.e. $20 (32 dec) and you need to send a 3 and a 2 separated to your terminal... This routine will do it - seperate the tens from the ones. Now you can like draw a rectangle, a circle or whatever. You can start a painting program if you like.

First seen: 2026-01-11 14:58

Last seen: 2026-01-11 22:59