Next Page

Some Shenmue dsf files playing with pretty big issues by cooljacker at 9:36 AM EDT on March 17, 2014
Some problematic files (maybe there are many more):
https://www.dropbox.com/s/mcj1oyhq4x8trxs/dsf_tr.rar

Playing these gets shit crazy (especially 07BG30C.dsf)

Using:
http://www.foobar2000.org/components/view/foo_input_ht

Set from:
http://dsf.joshw.info/s/Shenmue%20%5bShenmue%20-%20Ichishou%20Yokosuka%5d%20(1999-12-29)(Sega%20AM2)(Sega).7z

Any solution for this?
by RukarioGyiyg996 at 3:48 PM EDT on March 17, 2014
I'm still waiting for proper AICA emulation myself... which I predict will never happen until 2020 maybe.
by cooljacker at 7:30 AM EDT on March 18, 2014
oh...
damn
by kode54 at 6:50 PM EDT on March 18, 2014
What the fuck? How the hell is it producing a DC offset, even with DSP disabled?

EDIT: Are you sure it's not just the rip?

edited 9:15 PM EDT March 18, 2014
by cooljacker at 6:53 AM EDT on March 19, 2014
Are there any other rips out there so I can compare?
by kode54 at 6:35 PM EDT on March 19, 2014
A better idea would be to try to get the rip playing on actual hardware, for comparison.
by kode54 at 8:10 PM EDT on July 3, 2016
I can post with confidence in this megabump that this issue is with the ADPCM decoder. Either it is broken, or it is being misused.

This particular file appears to switch several channels into ADPCM mode while they are still running.

Specifically, 07bg30c.dsf. I can't really find any other startling cases of ADPCM messes, except it does seem to affect percussion in at least this file.

It is a mystery, one which I'll be taking a short break from.

E: Is there a single DSF player that can play this file without problems?

edited 8:41 PM EDT July 3, 2016
by Kirishima at 10:09 PM EDT on July 5, 2016
Despite lack of dsp and probably being outdated as ****, the in_aodsf plugin seemed to play them without issues... except too much positive output (for lack of better words) that screwed with volume.

If only demul could play back dsfs...

edited 10:11 PM EDT July 5, 2016

edited 10:22 PM EDT July 5, 2016
by kode54 at 2:22 AM EDT on July 6, 2016
As I already reported, they play back sort-of fine if you disable the DSP, but they still start to overflow.

Killing 4-bit ADPCM sample decoding nukes the drums in most of the songs, but completely fixes all volume issues, even when rendering a perfect DSP chain.

There are issues with the ADPCM decoding. I need to figure out what they are. Eventually.

I tried to create a sample logger, that would log each nibble of an ADPCM sample to a new file for each new ADPCM note, and ran into a crash with the logger. The crash was triggered by an odd address on the first nibble of an ADPCM sample, because something switched a running channel over to ADPCM mode, and this core doesn't double the sample position or halve it when switching between modes.

This stuff needs more testing against real hardware. It's not that hard to test, either. Especially since they're static DSF files.

Basically, to play them on real hardware, you just need to halt the AICA's processor, upload the data from offset 4-end of the DSF compressed section to the AICA RAM address indicated in the first four bytes as a little endian number. Then reset/start the ARM7.

Simple if you know how to program for the Dreamcast, I guess.

Bumping this edit with a link to a GENH sample. This ride cymbal decodes oddly with the known decoder, and presumably decodes perfectly fine on actual hardware:

https://f.losno.co/Shenmue_problem_sample.7z

edited 9:08 PM EDT July 6, 2016

E: I've fixed the decoder. Enjoy the result.

edited 10:44 PM EDT July 6, 2016
by Kirishima at 9:57 PM EDT on July 7, 2016
Some naomi stuff I tried seems fixed too, well done.

The only issues I can find are just nitpicky ones that others wouldn't care for, like timing issues and perhaps dsp volume.

Some sfx dsf's I made for Soul Calibur still don't work, for some reason. This may also include kof98 since that too didn't work before either.

Next Page
Go to Page 0 1 2

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source