claude-haiku-4-5-20251001 · $0.027
Dick Hamill presents custom Black Knight recoding with new modes, progressive rules, and modernized operator menus.
Dick Hamill's recoded Black Knight uses an interposer board with Arduino microcontroller plugged into the original MPU
high confidence · Technical description of hardware implementation during live demonstration
All of Dick Hamill's code is published on GitHub under GPL3 license and free to use
high confidence · Direct statement: 'all of my code is published on GitHub. It's all GPL3, so you can use it'
The machine can boot original Steve Ritchie code by holding credit reset button, or custom code without it
high confidence · Demonstrated feature: 'You can reboot this with the credit reset button held down, and it will boot the original Steve Ritchie code'
Ball save length and grace periods are more important to perceived difficulty than playfield design
medium confidence · Ryan McQuaid's assessment: 'the settings are probably even more important' than playfield design for difficulty
Progressive preset rules allow different players in multiplayer to have different difficulty levels (easy/medium/hard)
high confidence · Feature demonstration: 'Progressive presets means, Matt Scott, you're going first. Rules adjustment... Player one in progressive rules is going to be easy. Easy mode. Player two is going to be hard mode'
“Everything I do is free and open source. I have a website, Pinball Refresh, where I post all the schematics, all of the Gerber files, so you can create your own board set. And all of my code is published on GitHub. It's all GPL3, so you can use it.”
Dick Hamill@ 1:20 — Core philosophy: open-source approach to pinball recoding and community contribution
“You can reboot this with the credit reset button held down, and it will boot the original Steve Ritchie code on original Steve Ritchie chips, everything original. But if you reboot it without the credit reset button, you get this version.”
Dick Hamill@ 2:20 — Key technical feature allowing seamless switching between original and custom code
“the settings are probably even more important [than playfield design]. Like, because there is all kinds of stuff you can do in settings to make a game easier or harder.”
Ryan McQuaid@ 35:28 — Design insight about how software settings impact perceived difficulty and accessibility
“I was trying to faithfully reproduce the operator menus from Valley and Stern and Harry Williams. And then it finally occurred to me last year, I was like, you know, everybody else is doing better operator menus. Why am I doing the old kind? So that's why I decided to make them so that they don't interrupt gameplay.”
Dick Hamill@ 16:14 — Design evolution: modernizing UX conventions without interrupting gameplay
“The tilt warning timer came from watching tournaments where people would put their phone on the glass and I was like, well, it's a pinball machine, we can do that.”
Dick Hamill@ 30:55 — Community-responsive innovation: addressing practical tournament needs through software
design_philosophy: Progressive difficulty presets enabling multi-player games with different rule sets per player as handicap system
high · Feature demonstration: 'Progressive presets... Player one in progressive rules is going to be easy. Easy mode. Player two is going to be hard mode'
community_signal: Open-source approach to pinball recoding with free distribution of schematics, Gerber files, and GPL3 code; community-responsive feature development
high · Hamill: 'Everything I do is free and open source' with published resources on Pinball Refresh and GitHub. Tilt timer feature created in response to tournament observation
design_philosophy: Rules/software settings have greater impact on perceived difficulty than playfield design; modern operator menus should not interrupt gameplay
high · Ryan McQuaid: 'settings are probably even more important' than playfield design. Hamill: decided to modernize menus because 'everybody else is doing better operator menus'
product_strategy: Custom addressable LED integration on playfield ramps and topper; operator menu overhaul to avoid gameplay interruption
high · LED strips on ramps controlled by game code for color-coding during modes; operator menu accessible without stopping gameplay (unlike original implementations)
technology_signal: Dick Hamill's interposer board architecture using Arduino provides accessible alternative to traditional pinball control systems, enabling hobbyist recoding of WPC-era machines
high · Hardware demonstration: 'board plugged into the original MPU of this machine and then an Arduino plugged into that. So it's one of the cheapest microprocessors you can get out there'
youtube_groq_whisper · $0.151
“all the music on this game is by Casey Dick White of Dick White Bat Audio. Casey publishes music to YouTube copyright free as long as you credit Casey”
Dick Hamill@ 20:17 — Open-source music licensing integration for hobbyist projects