Re: [hatari-devel] Blitter bug in STe mode |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
- To: hatari-devel@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [hatari-devel] Blitter bug in STe mode
- From: Thomas Huth <th.huth@xxxxxxxxx>
- Date: Thu, 18 Jun 2020 19:46:30 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1592502392; bh=sowdABIX2MChF1BZ/lvnWRU6s2QsWcmzlWPyVEDQkWc=; h=Date:From:To:Subject:From; b=pBzZZXxINIfy+UQHsoWfYGfAGf92XMxfSWcTGxNchkXppktrlnv7aWmxDlpfp8TLF B3IVA7l5RVUpNTAtI3irh57ngSzOYVLjrOeZhcuYmA3pfNizr0J+NOngEJfTY7NoOA s4lSt5iyasyuU/wa0QZSJP4F8DwXNrjzGOuhlHlb6YkjeKweGtzwdNQ7S5Z+/uRG8X vxV74AwMU01j4SOcj/Byn70M+v9U+yUhgjCicAm1VDDXeOCpm/fxNeLjc+4i+4wfw6 veuUGqnX/bZj3oJHswFmSMUIi7eoCaOrGhthSnzuVVk2h9ENrHgdIOqp1Q8TKEVs1n k+PWeL8uevwyg==
Am Mon, 15 Jun 2020 23:20:14 +0200
schrieb Nicolas Pomarède <npomarede@xxxxxxxxxxxx>:
> Le 09/06/2020 à 10:37, Nicolas Pomarède a écrit :
>
> >
> > For those not familiar with blitter, TAS is often used in non-hog
> > mode because it allows to restart the blitter if the blitter has
> > still the busy bit set, doing this with only one instruction.
> >
>
> hi
>
> problem should now be fixed ; I added a RMW flag to the cpu emulation
> in the case of TAS, and the blitter will now delay its restart in non
> hog mode in case the blitter's 1st bus access happens during a RMW
> operation. In that case, blitter will now wait until the RMW
> operation is done (after the write in the case of TAS).
Hi Nicolas,
FYI, this broke the builds with the old UAE core:
https://gitlab.com/huth/hatari/-/jobs/601760947#L623
Should be easy to fix, I guess...
Thomas