Hi atarians,
I may enconter the same problem in my current dev.
I use the mouse and the keyboard.
Everything works as a charm since month without the music.
I added DMA music last week (two 8192 bytes buffer that I switch with
a mfp7 interrupt at the end of the DMA play), and I get "random" ESC
key press. When I don't use the music, I don't get these key pressed
artifacts.
I haven't tested on real hardware, I'll do it today and tell you if I
encounter the same behaviour.
That's just in case there's a patch, I can help testing.
Regards,
Le 10/11/2022 à 22:22, Nicolas Pomarède a écrit :
Hi
as discussed on atari-forum.com, the game Bad Mood by DML shows some
error in the sequence of received ikbd bytes, resulting in loss of
synchronisation when processing multi-bytes packets (when moving
mouse for example)
problem is not reproducible on real Falcon ; under Hatari it happens
when midi runs at the same time.
Looking at the code for both ikbd and midi IRQ, I might have an idea
of what is causing this.
Eero, as you managed to reproduce the bug on Hatari, can you try the
following patch with Bad Mood latest binary and see if any hang in
Bad Mood happens after printing those debug lines ""error clearing
mfp irq" ?
It's possible some lines are printed and bad mood doesn't hang, but I
think than when bad mood hangs this error line should be printed just
before.
Nicolas