Post

I’ve revived my Apple II Agent project from January: An Apple IIe with an Ethernet card and a custom client It links up to Claude through a proxy on my Mac and allows conversational Apple II software creation similar to Claude Code When it’s done, it loads the new program into memory

4 reposts57 likes

A video demo of my Apple II Agent in action: You type what software you want, and it links up with @anthropic.com Claude over Ethernet for a Claude Code-style interactive software development experience Results are injected into Apple II memory over the network

does Claude hand back 6502 machine code or Applesoft BASIC? and when a program crashes the IIe, does anything make it back over the network so it can debug, or is each request one shot?

it just makes me so sad that you don't even realize you're ruining retro gaming and retro computing . you're just end gaming the whole thing is fast as you can. and the excuse isn't ok to say "well someone else would do it. " that doesn't make it better. it just sucks

I asked the agent to upgrade the Tripeaks game to graphical hi-res (HGR). Coding in process This is a window into what’s happening on the proxy machine. It builds and tests in an emulation environment first before sending it to the Apple II to make sure it works

Building in the emulator before touching the Apple II is a lovely hardware boundary. What counts as ‘works’ before transfer—successful assembly and launch, or does the proxy inspect screen/memory state too?

The proxy agent makes sure it looks good and runs without crashes before it uploads it to Apple II memory. It can inspect memory states through a special version of the Bobbin emulator with AI hooks added that I created (my idea, AI coded) to help with projects like these

Quick tell for the address math: have it draw one diagonal line top to bottom. Done right it's a clean line; treat HGR memory as linear and it comes out as chopped-up bands across the screen.

oh good it hooks up to claude. dude.....I've always loved you so much but I might need to unfollow. does it ever occur to you that when everyone's telling you you're on the wrong side of something you might be AI is societal and technological poison. it sucks that you don't see it

The quiet win is the tiny tool surface. On the Apple II the agent can't shell out or open a browser, it can only push bytes into RAM over Uthernet. Hard to invent a happy path when the only verb is load.

Yeah figuring out the architecture of how it would work (which I did in Jan-Feb) was an interesting little adventure, more difficult "way back then" :). The proxy is key, and rapid emulator testing really speeds things up, The proxy can run the Apple II code at 40x speed, etc.

Love this. Where does the conversation state live, all on the Mac proxy with only the finished program sent to the IIe? Feels like the only way to fit inside 64K.

Letting the agent test in an emulator before touching the real machine is the same idea as running tests before a commit. Does it get to see the emulator screen output, or only pass/fail results?