~/talk

Special When Lit: Using Go to Bring a Pinball Machine Back to Life!

Talkat GopherCon 2023 · 2023-09-26..09-29· [go, embedded-and-hardware]
links:none on file
slides:none on file

Rebuilds a 1982 Mike Bossy pinball into a working machine by replacing the original MPU with a Raspberry Pi MPU replacement, using Arduino Nanos over USB for I/O and an RP2040 Pico running TinyGo on RP2040 Pico to offload the display. Implements an event-driven game rules package called GoFlip that tracks hardware and player state; uses goroutines and WaitGroups to serialize end‑of‑ball bonus scoring. Demonstrates working solenoid, lamp, servo goalie, multiplexed displays and sound.

AI-written summary · about

  1. 0:00Introduction
  2. 5:22Go Flip
  3. 9:29Servo
  4. 12:21Pico
  5. 16:54Game Logic
  6. 26:24Gameplay Demo
  7. 29:43Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.