Introduction - What is BSOS?: Difference between revisions

From Custom Pinball Index
Jump to navigation Jump to search
(Created page with "BSOS (Bally/Stern Operating System) is a library of functions enabling an [https://www.arduino.cc/ Arduino] or other microcontroller to control a pinball machine. An adapter board interfaces the Arduino to the pinball machine's MPU (Main Processor Unit) either through a diagnostic port or the CPU socket. Then, the Arduino is able to control the machine's lamps, sounds, switches, and solenoids. With BSOS, people have created new rules for many early solid state BSOS Ma...")
 
(Added more information about the name)
 
Line 2: Line 2:


With BSOS, people have created new rules for many early solid state [[BSOS Machines|pinball machines]].
With BSOS, people have created new rules for many early solid state [[BSOS Machines|pinball machines]].
The name BSOS originated because the library was written to work with the Bally AS-2518-17 and Stern MPU-100 [https://pinwiki.com/wiki/index.php/Bally/Stern architectures]. Since that inception, the libraries have been expanded to accommodate other architectures, such as Bally's AS-2518-35, Stern's MPU-200, and Williams System 4-7 MPUs. Work is underway to support Atari, Game Plan, and Williams System 11 MPUs as well.

Latest revision as of 09:44, 30 November 2022

BSOS (Bally/Stern Operating System) is a library of functions enabling an Arduino or other microcontroller to control a pinball machine. An adapter board interfaces the Arduino to the pinball machine's MPU (Main Processor Unit) either through a diagnostic port or the CPU socket. Then, the Arduino is able to control the machine's lamps, sounds, switches, and solenoids.

With BSOS, people have created new rules for many early solid state pinball machines.

The name BSOS originated because the library was written to work with the Bally AS-2518-17 and Stern MPU-100 architectures. Since that inception, the libraries have been expanded to accommodate other architectures, such as Bally's AS-2518-35, Stern's MPU-200, and Williams System 4-7 MPUs. Work is underway to support Atari, Game Plan, and Williams System 11 MPUs as well.