-
Pi to 4000 digits on a Apple //e
-
$8 Macro Keyboard

-
Patent for Augmented Autonomous Driving
-
simple & beautiful menu
Over the years I have played with various HELLO programs on the Apple II to find something curated (not automatic/catalog driven) which is easy to manage for a wide variety of disk contents. I have put this one together which embodies a few tricks and some assembler code to speed up the slow parts. The…
-
The Case Against Agile
I. Origins and Intentions: A Narrow Vision The Agile Manifesto’s Authors and Context The Agile Manifesto was authored in 2001 by 17 software developers, primarily consultants and small-team practitioners focused on rapid delivery and adaptability. Their goal was to push back against heavyweight “waterfall” processes. However, they were solving their own problems in limited environments—small,…
-
Finder Re-Launch
macOS Finder Crash Fix & Reset Tips If Finder is crashing, not relaunching, or missing UI elements, here are step-by-step methods to fix or restore expected behavior. Method 1: Restart Finder with killall Copy killall Finder Method 2: Manually Restart Finder Copy open /System/Library/CoreServices/Finder.app Method 3: Using launchctl Copy launchctl stop com.apple.Finder launchctl start com.apple.Finder…
-
Apple II Macro Keyboard
-
Busy Box
-
White Whale Reboot Project
This describes a project for the Apple II to have a simple and robust reboot option. The intent of this post is to be repository for describing the project, rationale, solutions considered, and status of the project. I have spent many months chasing affordable options to perform a simple and reliable reboot. In a very…
-
Internet Monitor
This sketch monitors the web via wifi and resets the modem if the network is unavailable for an extended period of time // //ESP8266 NodeMCU CP2102 ESP-12E Development Board with 1306 OLED display (128×32) // #include “setup.h” void setup() {pinMode(16/*D0 (LED1) */,OUTPUT); pinMode(2/*D4 (LED2) */,OUTPUT); pinMode(15/*D8 (speaker) */,OUTPUT); pinMode(0/*D3 (relay)*/,OUTPUT); display.begin(SSD1306_SWITCHCAPVCC,0x3C); display.dim(true); display.setTextSize(2); display.setTextColor(WHITE); show;…