[hatari-devel] Pajor changes in DSP code

Eero Tamminen oak at helsinkinet.fi
Sat Dec 18 22:56:42 CET 2010


Hi,

On lauantai 18 joulukuu 2010, Laurent Sallafranque wrote:
> I wanted to make a little break with newcpu, so I returned to DSP code.
> 
> I've uploaded some big changes :
...
> All of these changes should result in a little more dsp speed.
> Thomas, can you test this and tell me if this speeds up your falcon ?
> 
> I've tested many dsp programs and didn't noticed any regression.

I tested quite a few and almost anything worked fine except for these:

* FlexTrax gives just black screen after it's startup picture. According to
the profile command, DSP loops here:
	025b:  0c025b         (06 cyc)  jmp p:0x025b

And CPU loops here (>99% of time):
$02713c : 0838 0000 a202                       btst      #0,$ffffa202.w
$027142 : 67f8                                 beq.s     $2713c


* Lazer's Oergs gets stuck.

* "E.K.O system" screen updates freeze after a while although
  music continues.

Can you reproduce these issues?


Btw. Now that I have more powerful machine, when I have sound enabled with
DSP emulation I can notice also sound issues (sound isn't anymore just
noise).

When I was trying H2O, I noticed that whenever the game goes to
a next screen, music repeats for a while (and in general it sounds pretty
bad), like some underfed playback buffer would be looped by the HW.

EKO's "Are you experienced" music is also very skippy although there would
seem to be enough CPU for Hatari (quarter of CPU is idle).


	- Eero



More information about the hatari-devel mailing list