And that's exactly what I've been expected too! Well done.
Quoted from bontango:HOWEVER: In case of the 'non comboboard' version the input on J4/Pin15 is a full rectified AC Signal, so there we have a cycle time of 10ms, correct?
You mean full rectified DC signal? (not AC). If yes, then the cycle time is 10ms.
Quoted from bontango:Does that mean that the lamp refresh with the comboboard is slower, and if this is the case, why do the lamps not flickering with the comboboard?
Yes, games with the dual phase lamp setup will be refreshed at half speed on each phase. The AC voltage is higher to compensate for this and in terms of incandescent lamps that have long persistence, the higher voltage makes them stay on longer so the slower rate of refresh will not be noticeable or cause flicker.
LEDs complicate matters since they have no persistence. 50Hz refresh will be enough to not produce flicker, the problem as we know is that with traditional single phase DC games the lamp refresh occurs early in the DC phase when there is not enough current draw from LEDs for the lamp driver boards SCRs to latch. The solution has been to add resistors across the LED circuits to increase the current draw that helps the SCRs latch. This still isn't perfect and I suspect flicker can still sometimes occur in part because of nested interrupts (display interrupts can interrupt the zero crossing service routine).
Quoted from bontango:Yes, but during my tests I noticed that the VDHL module I'm using for the 6800 emulation (cpu68.vhd) has problems with nested interrupts.
Why is this? The 6800 /IRQ input is level sensitive (not edge). The 6821 IRQ outputs are open drain and all tied together in an OR fashion meaning they could all request an interrupt at the same time. It is up to the game software (operating system) to prioritise IRQs and determine which IRQ source(s) is active.
In other words, interrupts are prioritised and dealt with in software and nesting should only occur to one level based on their frequencies.
Anyway, great work! and to get back to the original request, hopefully a Bally 6803 control board replacement will one day make it on your list