The latest One ROM installment from Piers Rocks. He made his own PIO/DMA emulator and One ROM logic analyzer, as one does.
Category Archives: Programming
Hackable Desk Robot
Here’s something fun: Your Next Desk Toy Should Be a Hackable Robot. This “DeskBuddy” is basically a ESP32-C3 Super Mini microcontroller with a 1.3-inch OLED display. I tried to order one, just for fun, but it seems they only ship to India.
Speech Synthesis with the SP0256-AL2
This build uses a W65C265S microcontroller and an old SP0256-AL2 speech synthesizer integrated circuit to add voice output to a circuit.
CSS Clicker
Here’s something fun. It’s a computer game based around building a web site and making it popular. It’s built entirely from CSS and HTML, no JavaScript needed! See: CSS Clicker.
Navel gazing about programming with AI
Via Lobsters today: I Started Programming When I Was 7. I’m 50 Now, and the Thing I Loved Has Changed.
AI fatigue is real and nobody talks about it
Raiders of the Lost Ark (Atari 2600) – Reverse Engineered Source
Here’s something fun: Raiders of the Lost Ark (Atari 2600) – Reverse Engineered Source. It contains a fully commented assembly code file: raiders.asm.
Semantic Compression
Casey Muratori explains his approach to not-so-object-oriented design (he calls it procedurally-oriented) and refactoring (he calls it compression): Semantic Compression.
Today I added procedurally-oriented to my spell check.
Factorial
Today I added the recursive base case for n=0 to the Factorial article on Wikipedia.
Software Estimation
In my feed today: How I estimate work as a staff software engineer.