Skip to content

Test the light-dimming capability of the RPU. The function RPU_SetLampState() allows you to dim the lamps. Four levels are available; 0 (full brightness), 1, 2, or 3. I was unsure if this worked on LEDs and so I wrote a test program. Level 1 is good, but levels 2 and 3 are just a flickering mess!

Notifications You must be signed in to change notification settings

DavesThinkTank/Dim-Summary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Testing the Light-Dimming Capability of the RPU Operating System on a Bally Pinball

I was recently reviewing some old code, imported into my Flash Gordon pinball machine years ago, and noticed it made use of the light-dimming capability of the RPU operating system. The way this works, as I understand, is it turns the lights off very quickly for brief moments, faster than the human eye can follow. This ought to work fine with incandescent bulbs, but whether or not LEDs would work was not so obvious. I wrote this program in order to test the result.

The short answer is, dimming level 1 appears to work fine. However, levels 2 and 3 are a flickering mess!

Programmers should be aware of this limitation when a pinball uses LED bulbs. This program is made available for anyone who wishes to test their own pinball machine, with their own bulbs.

About

Test the light-dimming capability of the RPU. The function RPU_SetLampState() allows you to dim the lamps. Four levels are available; 0 (full brightness), 1, 2, or 3. I was unsure if this worked on LEDs and so I wrote a test program. Level 1 is good, but levels 2 and 3 are just a flickering mess!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published