Re: [hatari-devel] Data cache Issues?

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


Hi,

On torstai 02 heinäkuu 2015, Nicolas Pomarède wrote:
> Le 30/06/2015 21:51, Eero Tamminen a écrit :
> >> * ChainZ loops with exception 3 at startup
> >>    - works at least with older oldUAE
> >> 
> >> * JewelZ loops with exception 3 at startup
> >>    (if user selects real Falcon instead of Hatari)
> >>    - works at least with older oldUAE
> >> 
> >> * Kart game crashes at startup
> >>    - worked more with older WinUAE version
> >> 
> >> * Teknoballs loops with exception 3 at startup
> >>    - works at least with older oldUAE
> > 
> > These don't anymore crash, they all have similar DSP issue as T2.
> 
> these games are now fixed.

Verified.


> There was a bug in the way the DSP handle interrupts and the HREQ
> signal. It was not visible before with old cpu core, because it used a
> "simplified" mode of how DSP's interrupt should be handled by the 68030.
> 
> But with the WinUAE cpu core, I rewrote MFP and DSP level 6 interrupt
> handling, and this exposed this bug in the DSP code (see other thread
> for more details)
> 
> Jewelz stays on the "paradize" image at start, but maybe I need to press
> some keys ?

Yes, it gives the choices at the bottom of the screen (F1 for real
Falcon).  For some reason the choice text wasn't visible with yesterday
version of Hatari, but it's visible in todays version.


> Maybe this also fixed some program that used DSP's interrupt (mod/mp3
> player)

Tautology II still has DSP check freeze:
----------------------
> profile addresses
$00023bf2 :             btst      #0,(a0)        50.00%
$00023bf6 :             beq.s     $23bf2         50.00%
> r
  D0 004E544B   D1 004E544B   D2 004E544B   D3 004E544B 
  D4 00000001   D5 00000000   D6 00000000   D7 000001F1 
  A0 FFFFA202   A1 FFFFA204   A2 0007AC1C   A3 000F8356 
  A4 0002386C   A5 0001C844   A6 000F24FC   A7 00100BD2 
----------------------

I tested few games that haven't worked earlier, but they
still freeze/bomb out.  Most interesting of those might
be Moongame/speeder.  Game menu animation works, but
game mouse pointer doesn't react to input.


	- Eero



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