Previous Thread
Next Thread
Print Thread
Page 3 of 3 1 2 3
Re: Let's have fun with DSPs! [Re: Vas Crabb] #113715
07/27/18 12:07 AM
07/27/18 12:07 AM
Joined: May 2004
Posts: 1,532
H
Haze Offline
Very Senior Member
Haze  Offline
Very Senior Member
H
Joined: May 2004
Posts: 1,532
I decided to give this another spin since I saw there were some DSP16 fixes in the latest build.

The behavior does seem to have changed, although I'd be hesitant to call it fixed.

On *first* boot, with no NVRAM, the game seems to play it correctly.

On subsequent boots, with NVRAM present, it glitches, however if you f3 reset during the music it plays correctly.

I haven't managed to get any useful information from debugging it tho.

One thing I have noticed, which I think is a regression is with the HLE tho. During the Qsound logo I'm getting random garbage samples playing in the background? I don't remember that happening with old versions (and testing with a build from november of last year, it doesn't) but at the same time don't know why the HLE would have regressed to the point of playing random samples!

I'm guessing there's something a bit out of spec with the sound program on this one, because I'm not seeing such weird behavior elsewhere.



Re: Let's have fun with DSPs! [Re: Haze] #113716
07/27/18 01:38 AM
07/27/18 01:38 AM
Joined: Apr 2006
Posts: 703
USA
Tafoid Offline
Senior Member
Tafoid  Offline
Senior Member
Joined: Apr 2006
Posts: 703
USA
To follow this up, 2 specific games (vsav2, qndream) both have this observed samples in the background while the Qsound logo is presented and the jingle is playing. As near as I could trace, The breakage happens March 19-20 after this commit:
https://github.com/mamedev/mame/commit/deaa08b3b29414e9c3ecfee4ab37e06741fca6a0

The other commit that day dealing with Qsound only appeared to change comments, no code.


Re: Let's have fun with DSPs! [Re: Vas Crabb] #113718
07/29/18 08:05 AM
07/29/18 08:05 AM
Joined: Feb 2004
Posts: 2,012
Sydney, Australia
Vas Crabb Offline OP
Very Senior Member
Vas Crabb  Offline OP
Very Senior Member
Joined: Feb 2004
Posts: 2,012
Sydney, Australia

Re: Let's have fun with DSPs! [Re: Vas Crabb] #113722
07/29/18 11:23 AM
07/29/18 11:23 AM
Joined: May 2004
Posts: 1,532
H
Haze Offline
Very Senior Member
Haze  Offline
Very Senior Member
H
Joined: May 2004
Posts: 1,532
yeah, that seems to bring the Qsound HLE back to working state, LLE unchanged, but that was to be expected.

the LLE problem is definitely a weird one, especially as it doesn't happen first boot, even if you hit F2 and go to the sound test and play the same song while it's glitching, it doesn't happen on the test mode, still haven't actually managed to find out what causes it / where it comes from tho.

Re: Let's have fun with DSPs! [Re: Vas Crabb] #113723
07/29/18 11:25 AM
07/29/18 11:25 AM
Joined: Feb 2004
Posts: 2,012
Sydney, Australia
Vas Crabb Offline OP
Very Senior Member
Vas Crabb  Offline OP
Very Senior Member
Joined: Feb 2004
Posts: 2,012
Sydney, Australia
It's a synchronisation problem, plain and simple. When Judge's Z80 core is ready we should be able to solve it properly.

Page 3 of 3 1 2 3

Who's Online Now
1 registered members (1 invisible), 101 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,606
Posts112,517
Members4,828
Most Online296
Dec 5th, 2018
Powered by UBB.threads™ PHP Forum Software 7.6.1.1
(Release build 20180111)
Page Time: 0.049s Queries: 14 (0.022s) Memory: 5.6732 MB (Peak: 5.8544 MB) Zlib enabled. Server Time: 2018-12-16 16:20:51 UTC