|Re: [hatari-devel] New blitter code for xcount=1 nfsr=1|
[ Thread Index |
| More lists.tuxfamily.org/hatari-devel Archives
- To: hatari-devel@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [hatari-devel] New blitter code for xcount=1 nfsr=1
- From: Thomas Huth <th.huth@xxxxxxxxx>
- Date: Fri, 11 Sep 2020 09:06:15 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1599807976; bh=egFAZmA2FTGiIguVrcCkWFa7tCm3Htfwr9nr9eeNo9U=; h=Date:From:To:Subject:From; b=rwbA1gKp7gvQYimAPS8ImtwZZKBKzxN3DVJjz0dYg9xYQK74zn++JXJiaHPtM4Qph rAfBruuXe+uOCV60UXYutTyrL1pP//+Nz408Q1AlVghp4iJxfWIosqRIPAuaioQ/89 qWalWnIR4DkDq1NXez6sh8zHKthpPJdOzES8h+jkugNfejEinDgpVF+pZCfQEGwPRI ZMHGUBb5Z38di7CIg/Y1WUDOYxk+97rzgljSYjRHV3Wg9A+iF984l9qg7H5d0kVWdv 2TWugBRKo35y9WFywzedAGpoGQ8MVLDt9jfLe+VD2kvJvqmPOnyh/IXe0jw1SlgUfK hkNbj28RCRqEQ==
Am Thu, 10 Sep 2020 17:44:23 +0200
schrieb Nicolas Pomarède <npomarede@xxxxxxxxxxxx>:
> some times ago we had several examples of wrong blitter emulation
> when xcount=1 and nfsr=1 at the same time.
> Various tests showed some different result depending on "source x
> increment" values and other parameters maybe.
> Thanks to the work by Ijor who did a Verilog implementation of the
> blitter, based on some reverse engineering as well as on the
> blitter's schematics that Christian Zietz found some years ago, I was
> able to fix this behaviour under Hatari and get all the cases to work
> under Hatari using the small test program that Christian wrote at
> this time (see attached BLIT.ZIP for reference)
Great job! It's really cool to see Hatari getting more and more
Any chance you could add that test from BLIT.ZIP to the "make test"
regression test suite?
> I tried some games / demos that make use of the blitter and didn't
> see any regression so far (Lethal Xcess, We Were by Oxygene, rgbbeast
> by agression, sea of colors by dhs, ...)
> Given the number of changes, it's possible some cases were forgotten.
> Please test your favorite STE games/demos that use the blitter and
> report any problem.
I just tried "Pacemaker" from Paradox, and as far as I can see, all