mp3 player validation motherboard back and assembled. two bodge wires later & it's working! Next up: finalizing the input ux, making it more compact, and designing a case. V1 using all off the shelf modules for people to assemble easily. V2 - maybe with smt components + stencil?
There's no way Claude would have gotten this far without help, but it's pretty interesting how easily given some raw bytes it can dis-assemble something the emulator is stuck on, and diagnose the cause (Sometimes)
Experiment successful - several cpu and bios/hardware fixes later, it boots. Some further BIOS work looks like it is needed to make the graphical programs work!
As part of an "How far will Claude take this" test, I've had it working for a few days on a pure-rust x86 emulator from scratch with minimal dependencies. The initial version had some pretty major addressing, issues with interrupts. With help, it's now getting ... somewhere
Mini progress update on MP3 Player: now pre-processing metadata when syncing to the sd card. Have album artwork loading (pre-encoded into a flat db file), working on an API to allow screens to request data as you scroll. Blog Post in the works!
Compaq SLT286. Power adapter’s long gone … but helpful internet people have found you can just Hotwire +12V across certain battery connector pins. Won’t boot with this version of DOS though, I think it has baked in cd rom drivers which this doesn’t like
Couldn't sleep, so some midnight @Pebble@PebbleDev firmware vibe hacking with the help of claude
I have always wanted to be able to change settings for my watchfaces without pulling out my phone. ~12 years later I have it working locally in an emulator!
cc @ericmigi
I'm going to spend some time with this - if someone besides me thinks this is cool, maybe it's worth putting the effort into production-izing this kind of thing. The biggest challenge is probably what on earth you call it in the menu, as there's not much real estate!