Re: [hatari-devel] "Infinite Live of the Blitter" STE demo doesn't work anymore

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Hi,

On perjantai 23 tammikuu 2015, Nicolas Pomarède wrote:
> Le 21/01/2015 22:11, Nicolas Pomarède a écrit :
> > thanks for pointing this ; this is indeed an important part of the mfp
> > emulation, this 4 cycles delay is involved in some rather tricky code.
> > I need to check, but I think here the irq happens during a rather long
> > blitter operation, which means it should not be delayed by 1
> > instruction but considered effective as soon as the blitter finishes.
> 
> There was a bug when an MFP timer expired during a blitter transfer, the
> MFP's IRQ time was not correctly updated and this delayed the MFP
> interrupt by to the next cpu instruction, which in the case of this demo
> was enough to make it crash (because of a different order when executing
> MFP and VBL interrupt).
> 
> Should be OK now.

Thanks, verified.

That demo has also another issue, the picture after rasters
screen has garbage pixels.  With OldUAE CPU core it looks fine.

"--cpu-exact 0" doesn't change anything.


	- Eero



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/