Playing with 6502 assembly.
I have a PAL-2 [1] (a modern KIM-1 re-creation) and started learning 6502 by entering programs from The First Book of KIM [2].
I wanted to be able to compile/link the assembly from the book so leaned on Claude to set up a 6502 dev environment for my Mac. I put everything needed (and instructions) on GitHub [3].
(Claude also has been helpful in re-formatting the 6502 code from The First Book of KIM into a more modern style compatible with modern assemblers. A few of these modernized programs I added to the GitHub repo above.)
As it happens, I am also fixing/formatting The First Book of KIM by recreating it in a modern page-layout app (Affinity Publisher). The PDF scans that are out there are not pretty, have OCR errors (and the book itself has mistakes). Hopefully I'll have a new version of the book/PDF out on the internet by the year's end.
[1] tindie.com
[2] archive.org
[3] EngineersNeedArt/KIM-1_Development
I have a PAL-2 (essentially a “modern” KIM-1 computer) and wanted to play with 6502 assembly programming. (With the help of Claude) I put together a MacOS development environment. Includes, configs, instructions here:
EngineersNeedArt/KIM-1_Development
#6502 #KIM-1 #PAL2
3 likes
Thanks, I might have to pick one up.
I did a deep dive into resin printers some years ago. My goal then was to learn to use the resin printer and Blender to create my own plastic model of the "space tug" that NASA was proposing back in the early 1970's.
EngineersNeedArt/Space-Tug_3DModel
1 like
I took a deep dive for 12 months on how analog computers work(ed) and the result was a little kit and book that represent a kind of analog computer primer [1]. In short I took what I learned over the year and made something that would fast track others (you can probably go through the manual + kit in about two weeks and know as much as I do now).
I had originally wanted to get one of those Analog Things but was a little put off by the price (so of course I spent close to an order of magnitude more to develop my own analog computer).
(The ESP32 I added for the backend, to display the voltages/values [2], is, I think, the coolest thing I contributed to the hobbyist analog-computer niche.)
[1] tindie.com
[2] github.com/EngineersNeedArt/Anna-Analog-Computer/…
Mentions
Playing with 6502 assembly. I have a PAL-2 [1] (a modern KIM-1 re-creation) and started learning 6502 by entering programs from The First Book of KIM [2]. I wanted to be able to compile/link the assembly from the book so leaned on Claude to set up a 6502 dev environment for my Mac. I put everything needed (and instructions) on GitHub [3]. (Claude also has been helpful in re-formatting the 6502 code from The First Book of KIM into a more modern style compatible with modern assemblers. A few of these modernized programs I added to the GitHub repo above.) As it happens, I am also fixing/formatting The First Book of KIM by recreating it in a modern page-layout app (Affinity Publisher). The PDF scans that are out there are not pretty, have OCR errors (and the book itself has mistakes). Hopefully I'll have a new version of the book/PDF out on the internet by the year's end. [1] tindie.com [2] archive.org [3] EngineersNeedArt/KIM-1_Development
I have a PAL-2 (essentially a “modern” KIM-1 computer) and wanted to play with 6502 assembly programming. (With the help of Claude) I put together a MacOS development environment. Includes, configs, instructions here: EngineersNeedArt/KIM-1_Development #6502 #KIM-1 #PAL2
Thanks, I might have to pick one up. I did a deep dive into resin printers some years ago. My goal then was to learn to use the resin printer and Blender to create my own plastic model of the "space tug" that NASA was proposing back in the early 1970's. EngineersNeedArt/Space-Tug_3DModel
I took a deep dive for 12 months on how analog computers work(ed) and the result was a little kit and book that represent a kind of analog computer primer [1]. In short I took what I learned over the year and made something that would fast track others (you can probably go through the manual + kit in about two weeks and know as much as I do now). I had originally wanted to get one of those Analog Things but was a little put off by the price (so of course I spent close to an order of magnitude more to develop my own analog computer). (The ESP32 I added for the backend, to display the voltages/values [2], is, I think, the coolest thing I contributed to the hobbyist analog-computer niche.) [1] tindie.com [2] github.com/EngineersNeedArt/Anna-Analog-Computer/…