|
|
Joined: Mar 2001
Posts: 17,239 Likes: 263
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,239 Likes: 263 |
The SDK is updated with the patch above.
|
|
|
|
Joined: Mar 2001
Posts: 17,239 Likes: 263
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,239 Likes: 263 |
BTW, ks, is the FM "a/b" thing you posted on HCS's board included or what? 
|
|
|
|
Joined: Sep 2007
Posts: 56
Member
|
Member
Joined: Sep 2007
Posts: 56 |
Not yet. If you'd like to include it, here it is:
diff -Nru aosdk_base/eng_ssf/scsp.c aosdk/eng_ssf/scsp.c
--- aosdk_base/eng_ssf/scsp.c 2008-01-19 20:04:40.000000000 -0800
+++ aosdk/eng_ssf/scsp.c 2008-01-23 06:48:29.000000000 -0800
@@ -998,7 +998,10 @@
sample=(sample*EG_TABLE[EG_Update(slot)>>(SHIFT-10)])>>SHIFT;
if(!STWINH(slot))
- *RBUFDST=sample;
+ {
+ unsigned short Enc=((TL(slot))<<0x0)|(0x7<<0xd);
+ *RBUFDST=(sample*SCSP->LPANTABLE[Enc])>>(SHIFT+1);
+ }
return sample;
}
|
|
|
|
Joined: Mar 2001
Posts: 17,239 Likes: 263
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,239 Likes: 263 |
Hmmmmm.
AO Debug CLI 1.0.1 File 1 (soa-299-02-00.minidsf) Song 1 W32 0 @ 802800 W32 0 @ 802800 W32 8000 @ 800000 W32 1f @ 800014 W32 8000 @ 800080 W32 1f @ 800094 W32 8000 @ 800100 W32 1f @ 800114 W32 8000 @ 800180 W32 1f @ 800194 W32 8000 @ 800200 W32 1f @ 800214 W32 8000 @ 800280 [...]
|
|
|
|
Joined: Dec 1969
Posts: 920 Likes: 3
Senior Member
|
Senior Member
Joined: Dec 1969
Posts: 920 Likes: 3 |
Here we go again... 
|
|
|
|
Joined: Mar 2001
Posts: 17,239 Likes: 263
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,239 Likes: 263 |
Heh. The replacement GSF driver's started playing stuff too, but the "sappy" driver used in about 95% of games doesn't work at the moment so there are problems :-)
The good news is it looks like Blargg's code is modular enough that I can run the old GB sound channels through that and magically have decent accuracy.
|
|
|
|
Joined: Nov 2003
Posts: 459
Senior Member
|
Senior Member
Joined: Nov 2003
Posts: 459 |
the "sappy" driver used in about 95% of games doesn't work at the moment so there are problems :-) Ech, if only. This isn't DS, I'd say about 40% of the games (most of them Japanese budget releases) use it.
|
|
|
|
Joined: Mar 2001
Posts: 17,239 Likes: 263
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,239 Likes: 263 |
Well, either a large majority of games use the same driver or they all stole code from one, because they all fail with identical traces.
|
|
|
|
Joined: Nov 2003
Posts: 459
Senior Member
|
Senior Member
Joined: Nov 2003
Posts: 459 |
Well, most of the available GSF rips use Sappy. Simply because there's an automated ripper for the driver. The few that use other drivers had to be manually hacked, and this isn't really something anyone can do 'out of the box' (and the people who can generally don't have time to dawdle on some 2005 American game, etc).
|
|
|
|
Joined: Mar 2001
Posts: 17,239 Likes: 263
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,239 Likes: 263 |
Is anyone actively doing GSF ripping now? Caitsith2's GSF page is starting to collect dust 
|
|
|
0 members (),
58
guests, and
5
robots. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,331
Posts122,197
Members5,077
|
Most Online1,283 Dec 21st, 2022
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|
|