Hello,
now as my LISY1/LISY80 stuff is running fine (www.lisy80.com), I'm working on the next step, meaning providing 'LISY35' where the plan is to emulate all these old bally/stern games which were produced between 1977 and 1985.
See picture of LISY35 prototype attached, which has working displays, switches and solenoids (at least for my Mata Hari pinball) so far.
For the lamps however I have some difficulties, as it looks like that theory and practice do differ.
Ballys 'Theory of Operations' says:
When an SCR is turned on, it will stay on for the reminder of the supply line alternation (1/120 second) and turn off
at the next zero crossing. It will stay off unless the next update again drives the gate high.
For me this means:
Each of the 15 SCR assigned to one Decoder (14514) is energized 1/120 second and will be off while the other 14 lamps are energized ( 14/120 seconds ).
Each 'switch' of lamps will be initiated by an zero crossing interrupt. So in theory I should see 15 zero crossing interrupts for each update interval.
However by looking into pinmame and look 'what happens' by inserting some debug lines, I see only one zero crossing interrupt at the beginning of the whole update interval.
Is my 'theory' wrong or do I just miss some debug outputs from pinmame?
Anyone have a code 'snippet' (‘C’ preferred) which shows how the lamp driver can/should be controlled?
Any help appreciated.
thanks
Ralf