Re: [hatari-devel] WinUAE core freeze with ST emulation

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


Am Sat, 9 Jun 2012 02:14:53 +0300
schrieb Eero Tamminen <oak@xxxxxxxxxxxxxx>:

> Hi,
> 
> On tiistai 05 kesäkuu 2012, Eero Tamminen wrote:
> > On maanantai 04 kesäkuu 2012, Thomas Huth wrote:
> > > Ok, thanks for the extensive tests! I think I found and fixed the
> > > problem with extended VDI/GEMDOS now: The problem was how the CPU
> > > cores emulated the CPU internal prefetch ... the code changed
> > > between our old core and WinUAE core.
> > > Could you please do again some regression test to see whether it
> > > works now as expected and take care of the TT FPU (Falcon was not
> > > shipped with a FPU by default, so I think you only have to set it
> > > for TT mode).
> ...
> > I tested your changes with it and now all TOS versions boot fine
> > with the WinUAE core in all HW configs TOS tester checks!
> 
> All normal TOS versions and 192k EmuTOS work.
> 
> However, 256k and 512k EmuTOS versions cause WinUAE version of Hatari
> to assert on startup with ST and STE emulation

Ok, seems like I got my cycle-exact counting hack slightly wrong - by
clearing currcycle at the wrong place, the interrupt cycles got counted
twice, causing an "overflow" of the LineCycles in video.c.
Should be fixed now, please test again!

 Thomas



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