I will be greatly appreciative of any help anyone can provide...
I am working on a plugin that will give an intelligent DMD for all tables that don't have a real DMD. I already have about 3,000 lines of VBS working with over 70 tables, but I got the grand idea to move all this to C#--so tired of the VBS environment. This, too, will allow the whole thing to work without any implentation needed at the table level. I super hate the DMDs that just have a bunch of digits all over the place...
So, I have a plugin that is receiving the data stream and, in turn, lights up FlexDMD. I already have most of the logic worked out to determine the state of the game (who's up, how many players, if high scores are showing, if we're matching, etc.). It's good stuff--makes tables look like they had a DMD built into the ROM. My time with VBS wasn't completely wasted.
The B2S stream surprised me when I saw that the LEDs are coming through with what appears to be a flag on digit 0. Digit 0 when it is 0 seems to mean, "Flush the LEDs to the display and clear the stored values." It's close but not quite right.
What is the secret with the position 0, value 0? I am also timing the LED transitions and waiting for "stability." The time between the last LED to change and, say 200ms. That seems to be appropriate to determine the the LEDs have all been painted. But, what is the approriate way to reset the digits that should be blank for the next wave of updates?
I'll keep plugging away until I have this solved, but someone here surely knows how the ROMs' signal blanking the LEDs. Greatly appreciate any help!
-Randy




Top




Contributor










are all trademarks of VPFORUMS.