
Zitat von
hap
Yeah I suspect it was the NMI. When I did an overhaul to the mephisto drivers a few months ago that must have been one of the things that were fixed. Interrupts were wrong in several drivers. For example, the scratchy beep sound in Mega IV was also caused by wrong interrupt handling.
Ok, I've attached your older driver from 13.4.2020 which I'm still using in MessExtra, the last version before you even splitted mondial and mondial2 into separate drivers.
In your original source I've only made 2 changes, one in line 108 and the other in lines 203/204.
Maybe you could have a look at it and check if these changes are ok?
Since the mondial config is derived from the mondial2 config, I'm not sure if the periodic irq0 interrupt (in mondial) just replaces the nmi interrupt (in mondial2), or if it's additional, i.e. that both are active for the mondial and so also the mondial could be affected by my changes!?