I write about the past, present, and future of technology across three sites. imapenguin.com explores retro computing and programming fundamentals, milkcrunch.com covers modern software development and engineering culture, and evadot.com examines commercial spaceflight and the new space movement.
Posts
- Simple splitting the screen with two colors on the Commodore 64 · imapenguin
- Going to spend a fair amount of my “learn something every day” time this week with the @openmvcam. Pretty nifty.
- Someone asked me how to make a split color screen on the Commodore 64 in Assembly last night for... reasons. Easiest way I can think of is to squish the screen to 24 rows so the row count is even. #commodore
- Today’s learn something every day is tricks with 7 segments on the Corsham KIM-1. Happy Sunday :) #commodore
- Yesterday’s kitchen experiment turned out great. Had 3 pounds of leaf lard that we got 3 solid pints of snowy rendered lard from. Saved the last half pint and the cracklings as well (for science )
- After a fair amount of bug hunting I got this Rubik's cube on the VIC-20 working. Now to do a solver in 1000 bytes (yes, in ML for speed) Does require a 3k expansion. #commodore
- In Today’s learn something every day I’m making some improvements to a 40 year old Rubik’s cube game including adding a solver on the VIC-20. I forgot how hard it is to figure out which symbols to use sometimes when typing from printed listings. #commodore
- In Today’s learn something every day I switched back to this book that I’ve committed to going all the way through in 2022. But to mix things up I switched from the C64 to the VIC-20 for a while. Why make it easy right? #commodore
- Obligatory 2/22/22 on a TUEsday post.
- I still get a kick out of the MS BASIC Easter eggs that go back all the way to 1977 (at least). MS BASIC for the KIM-1 if you press A for the memory size gives you the authors ;-) #commodore
- Today’s “learn something every day, lunchtime edition” is a short one. Clock divider on an FPGA. This is really starting to click in my mind now.
- Today's "learn something every day: Lunch break edition" is a transient planet finder (Pluto in this case) from @nostarch Lee Vaughan's "Real World Python" book. Learned a lot from this one. #python #poorpluto
- Nope, still not tired of implementing Sierpinski on all the things #commodore #logo
- Logo's recursion on the Commodore 64 is fast enough to be pretty useful. Neat. #commodore
- Today’s “learn something every day” is Moore Finite State machine that implements a simple 4 bit counter on an FPGA. Green indicates the done state. Neato! Thanks to DigiKey for the tutorial.
- This label order is SUPER confusing on the HP Prime since it can do both standard and RPN modes. I’ve got 30 years of muscle memory for the stack order and this label messes me up all the time.
- I’m one KIM-1 clone away from having everything I need to make a 1977 style blockchain network ;-) Could always use a VIC-20 as the third… hmm #commodore
- Julie and I are traveling again this weekend. I’m a very early morning person and she is not. Gives me a couple hours to invest my time or spend my time. My choice here is probably not surprising.
- This book is much larger than I expected. #commodore
- Now that I've got some extra ram on the KIM-1, it's time to try Microsoft BASIC on it (controlling from a C64 of course). Here's a breadth first search… not only works well, it's even pretty fast. #commodore