Re: [hatari-devel] ikbd overrun when using midi (Bad Mood for Falcon) |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
- To: hatari-devel@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [hatari-devel] ikbd overrun when using midi (Bad Mood for Falcon)
- From: Thomas Huth <th.huth@xxxxxxxxx>
- Date: Sat, 12 Nov 2022 19:26:31 +0000
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1668281216; bh=1mP65s7oLfvYgF0ZlaWlPvZ9TlDZUfgw/s8QKMhH+QQ=; h=Date:From:To:Subject:From; b=eTnk/eLGkili55J40CZyWQgVibBFBF+p8N7rh1FYeDRyaB8TWuldRvzn+7g+nxZHQ DHQRE52qB8r/QOlZgoJklvGzwzuETCPuTOR1h+lWGoRL+9tIR4oudhkWbXb/AWKsjh rWNNfMJQgJzNGjAxdbmCs/e/5M2CQYyDMw24Zw1rOGYhmte9E1wbgcEpfQRkhb7VU1 WqU1IKNH4sC6SEaxucEO3xJ4ectcveV5eX4r4UtrLLw9Z2bAsgb/HweZ5pETHX/Nov pcQsHiRNLjufno10vY+wrsEjul6/XC9kcTeyykdAPqYlqgni7M7OKd/1SWu/NFRYtB KWTfimnMmdvUA==
Am Fri, 11 Nov 2022 23:28:16 +0100
schrieb Nicolas Pomarède <npomarede@xxxxxxxxxxxx>:
[...]
> There was a bug in Hatari : if one of the 2 ACIAs cleared its IRQ, then
> it cleared the IRQ on GPIP4, instead of checking if IRQ was still set on
> the other ACIA and keeping IRQ set on GPIP4 :(
>
> This would definitely create some problems when IKBD and MIDI bytes are
> sent/received at the same time.
>
> This could be the reason for Bad Mood's loss of IKBD bytes, but also for
> MidiMaze not working after a while.
FWIW, this seems to have fixed the problem with the 2-player mode via MIDI
in the game Oxyd 2. Great work, thank you!
Thomas