[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