SVN Sound Core Replacement

Found a bug? Please report it, but remember to follow the bug reporting guidelines.
Missing a sane feature? Let us know!
But please do NOT request ports to other systems.

Moderator: ZSNES Mods

Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

SVN Sound Core Replacement

Post by Deathlike2 »

Heavy work is being done on the sound core at the moment. Please do not report any bugs from SVN until we say it is safe to do so.

The last working revision is 4538.

We will smack you silly if you complain.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
Jipcy
Veteran
Posts: 768
Joined: Thu Feb 03, 2005 8:18 pm
Contact:

Post by Jipcy »

Sweet deal!
[url=http://zsnes-docs.sf.net]Official ZSNES Docs[/url] | [url=http://zsnes-docs.sf.net/nsrt]NSRT Guide[/url] | [url=http://endoftransmission.net/phpBB3/viewtopic.php?t=394]Using a Wiimote w/ emulators[/url]
franpa
Gecko snack
Posts: 2374
Joined: Sun Aug 21, 2005 11:06 am
Location: Australia, QLD
Contact:

Post by franpa »

what is the significance of saying r4538 is the last working revision? do you want bug reports for that revision but not bug reports for special chip games?
Core i7 920 @ 2.66GHZ | ASUS P6T Motherboard | 8GB DDR3 1600 RAM | Gigabyte Geforce 760 4GB | Windows 10 Pro x64
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

franpa wrote:what is the significance of saying r4538 is the last working revision?
People will be asking for a point of reference for when ZSNES was working last. I don't see an issue mentioning that if you thought about it longer.
do you want bug reports for that revision but not bug reports for special chip games?
SVN bug reports should only be limited to non-emulation related stuff. At the moment, we just don't want bug reports at all regarding what is in SVN now because of what is being done.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
franpa
Gecko snack
Posts: 2374
Joined: Sun Aug 21, 2005 11:06 am
Location: Australia, QLD
Contact:

Post by franpa »

thanks for clearing that up. :)
Core i7 920 @ 2.66GHZ | ASUS P6T Motherboard | 8GB DDR3 1600 RAM | Gigabyte Geforce 760 4GB | Windows 10 Pro x64
ShadowFX
Regular
Posts: 265
Joined: Thu Jul 29, 2004 8:55 am
Location: The Netherlands

Post by ShadowFX »

Is SVN being used to present the new sound core replacement? Because I was pretty sure pagefault didn't like using SVN for this.
[i]"Change is inevitable; progress is optional"[/i]
Jipcy
Veteran
Posts: 768
Joined: Thu Feb 03, 2005 8:18 pm
Contact:

Post by Jipcy »

EMu-LoRd wrote:Is SVN being used to present the new sound core replacement? Because I was pretty sure pagefault didn't like using SVN for this.
I think maybe pagefault has finished private development on the sound core and is now merging it with the trunk, for bug testing, etc.
[url=http://zsnes-docs.sf.net]Official ZSNES Docs[/url] | [url=http://zsnes-docs.sf.net/nsrt]NSRT Guide[/url] | [url=http://endoftransmission.net/phpBB3/viewtopic.php?t=394]Using a Wiimote w/ emulators[/url]
pagefault
ZSNES Developer
ZSNES Developer
Posts: 812
Joined: Tue Aug 17, 2004 5:24 am
Location: In your garden

Post by pagefault »

We are using blargg's DSP paired with a souped up version of _Demo_'s SPC.
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

We made some progress, note we still have some things to work out, so the final version will sound better than this recording, right now we're dropping the occasional sample.
http://nsrt.edgeemu.com/audio.mp3
That's for Chrono Trigger fans. A lot of the Lavos sounds which never played right now do. So Square annoyances are almost gone :)
Note I cut out some silent areas from that file, and there may also be a bit of quality loss from the compression. However if you were familiar with the Lavos sound before, you'll hear how much this is improved.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
SquareHead
Veteran
Posts: 970
Joined: Fri Jan 21, 2005 11:15 am
Location: Montana, United States

Post by SquareHead »

Nach wrote:We made some progress, note we still have some things to work out, so the final version will sound better than this recording, right now we're dropping the occasional sample.
http://nsrt.edgeemu.com/audio.mp3
That's for Chrono Trigger fans. A lot of the Lavos sounds which never played right now do. So Square annoyances are almost gone :)
Note I cut out some silent areas from that file, and there may also be a bit of quality loss from the compression. However if you were familiar with the Lavos sound before, you'll hear how much this is improved.
WOW. That sounds great.
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

That sounds incredible. I can't wait to test the core myself.
whicker: franpa is grammatically correct, and he still gets ripped on?
sweener2001: Grammatically correct this one time? sure. every other time? no. does that give him a right? not really.
Image
Palin
Hazed
Posts: 96
Joined: Tue Nov 08, 2005 12:40 pm

Post by Palin »

I really need to get some new cables for my SNES so I can hear the original audio again. The new sound core is MUCH better. I can't help but think the lead-up sound effects at the beginning aren't quite right though.
byuu

Post by byuu »

It's unfortunate that we have to keep implementing our own cores into our projects rather than combining them. anomie's core works just fine as well, and if we were to utilize the same core, we could fix bugs in all emulators at the same time.

Ah well, sadly anomie hasn't had much free time lately, anyway. I should check with blargg to see how knowledgable he is with the S-DSP. I have some questions regarding ESA/EDL, and with anomie MIA, it seems we don't really have any experts left who can perform hardware tests :(

Good job on the new core, though. It sounds great so far. Hopefully this will fix the longstanding freezing issue with Der Langrisser. It would be a shame to advise users not to use ZSNES when we finally do release that translation patch.
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

Palin wrote:I can't help but think the lead-up sound effects at the beginning aren't quite right though.
I told you I cut out some mostly silent parts, compressed it, and still some samples are missing here and there, keep that in mind.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
snkcube
Hero of Time
Posts: 2646
Joined: Fri Jul 30, 2004 2:49 am
Location: In front of the monitor
Contact:

Post by snkcube »

Wow, this new core sounds great. Keep up the good work.
Try out CCleaner and other free software at Piriform
Image
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

Status update: pagefault is working on the Windows/DOS side of the audio. SDL port should be fine for the most part, but you MUST use libao (it looks like it will be mandatory anyways).

To use libao, make sure to pass in --enable-libao to autogen.sh or configure.

Known issues: There's a ton of them, and they will be dealt with. These issues included savestates, movies, SPC/audio dumping, stuff used by the old DSP core, and other stuff that may not have been mentioned here (this is an important change after all). Also, you will have audio playback issues if you don't hit 50/60fps (a buffer will be implemented to handle that).

The Sound Menu is completely useless at the moment. There are no audio filters to speak of, however we will integrate the portions of the new DSP (whatever it has.. featurewise, just like the latest NTSC filter).

As a reminder, no complaints until we say it is done.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
Thalon
Rookie
Posts: 45
Joined: Thu Jul 29, 2004 5:53 pm
Location: Italy

Post by Thalon »

Nach wrote:We made some progress, note we still have some things to work out, so the final version will sound better than this recording, right now we're dropping the occasional sample.
http://nsrt.edgeemu.com/audio.mp3
404 error :(
I also noticed that your whole site is gone (seems that your host is moving to a new server): do you have a temporary mirror for the mp3 until the problem is solved?
Jipcy
Veteran
Posts: 768
Joined: Thu Feb 03, 2005 8:18 pm
Contact:

Post by Jipcy »

If there was a problem, it seems to be fixed now. I can access the site and download the mp3 no problem here.
[url=http://zsnes-docs.sf.net]Official ZSNES Docs[/url] | [url=http://zsnes-docs.sf.net/nsrt]NSRT Guide[/url] | [url=http://endoftransmission.net/phpBB3/viewtopic.php?t=394]Using a Wiimote w/ emulators[/url]
Thalon
Rookie
Posts: 45
Joined: Thu Jul 29, 2004 5:53 pm
Location: Italy

Post by Thalon »

Jipcy wrote:If there was a problem, it seems to be fixed now. I can access the site and download the mp3 no problem here.
Yes, the link to the mp3 is working again (the new sound seems awesome compared to the old one), while the main page is no more (there's only an image saying ex1.edgeemu.com).
Jipcy
Veteran
Posts: 768
Joined: Thu Feb 03, 2005 8:18 pm
Contact:

Post by Jipcy »

Thalon wrote:
Jipcy wrote:If there was a problem, it seems to be fixed now. I can access the site and download the mp3 no problem here.
Yes, the link to the mp3 is working again (the new sound seems awesome compared to the old one), while the main page is no more (there's only an image saying ex1.edgeemu.com).
Something is wrong with you/your network/your computer, because I have no problems accessing the main site. Are you going to "http://nsrt.edgeemu.com"?
[url=http://zsnes-docs.sf.net]Official ZSNES Docs[/url] | [url=http://zsnes-docs.sf.net/nsrt]NSRT Guide[/url] | [url=http://endoftransmission.net/phpBB3/viewtopic.php?t=394]Using a Wiimote w/ emulators[/url]
KyJelly
Rookie
Posts: 11
Joined: Tue Aug 09, 2005 9:22 pm

Post by KyJelly »

well just my luck... my tv has been busted for 2 months and i just got it fixed today. one of the first things i did was startup zget to get the latest build only to find out the sound doesn't work at all. so i came here and found this. :( is there any way to have zget make build that still has sound? if not where can i get a athlon xp optimized version of the last build that did work?

is there an eta on sound implamentation?

thanks

edit: got the newest zget i see how now.
Last edited by KyJelly on Thu Feb 08, 2007 11:34 pm, edited 1 time in total.
Firon
Trooper
Posts: 361
Joined: Fri May 05, 2006 4:37 pm
Contact:

Post by Firon »

When it asks Update to a particular revision? (y/N), hit y, then enter 4538.
Thalon
Rookie
Posts: 45
Joined: Thu Jul 29, 2004 5:53 pm
Location: Italy

Post by Thalon »

Jipcy wrote: Something is wrong with you/your network/your computer, because I have no problems accessing the main site. Are you going to "http://nsrt.edgeemu.com"?
Yes, and it works now...
I use firefox as default browser: I "fooled" the site changing the browser ID to internet explorer (with the "user agent switcher" extension), then I switched back to the usual ID, and now it permanently works, this thing is very weird :shock:
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

According to pf, we will have sound in the Windows port as soon as he finishes writing the Vista driver. Vista uses a different audio system, and although I suspect the sound code would be "ok" with Vista (DSound in Vista uses a wrapper to the Wave output), pagefault wants the sound code be native to Vista, so it can use Vista's sound controls as well.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

And despite having sound in any given port, we're still not done yet with updating the SPC, or tying in any of our considerable list of sound options, or SPC related features. So no complaining until we say we're done.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Post Reply