Zsnes bad sound in DOS port.
Moderator: ZSNES Mods
-
- New Member
- Posts: 6
- Joined: Fri Mar 16, 2007 12:00 am
Zsnes bad sound in DOS port.
Hi! I have trouble getting the sound to work, or actually get the sound to work properly, since it kinda works now.
I have an old Toshiba Satellite 2520 which I thought I'd use for zsnes. The thing is the harddisk isn't working so I boot ut DOS from diskettes and then run zsnes and it works. Very good actually, but with bad sound.
At first there were no sound, but then I found I had no drivers. Now I have drivers and now I have some kind of sound, but it's killing my ears. This is not supposed to be.
Listen to the linked files below.
No matter what sound setting, but this screaming pumping strange sound is the same (almost).
There are some variation if I change sample rate.
The beginning of Mario World (Nintendo Label and welcome screen)
32kHz and other standard settings http://www.modx.nu/32khz.wav
8kHz 8bit sound mono etc. http://www.modx.nu/8khz.wav
This ROM works fine on zsnesw on my XP-computer with just a nice "pling" at the welcome-screen.
Bad wave files but they make my point...
ZSNES Version:
DOS Port
V. 1.51
Used on DOS (Unknown version) from floppy
Toshiba Satellite 2520
I have an old Toshiba Satellite 2520 which I thought I'd use for zsnes. The thing is the harddisk isn't working so I boot ut DOS from diskettes and then run zsnes and it works. Very good actually, but with bad sound.
At first there were no sound, but then I found I had no drivers. Now I have drivers and now I have some kind of sound, but it's killing my ears. This is not supposed to be.
Listen to the linked files below.
No matter what sound setting, but this screaming pumping strange sound is the same (almost).
There are some variation if I change sample rate.
The beginning of Mario World (Nintendo Label and welcome screen)
32kHz and other standard settings http://www.modx.nu/32khz.wav
8kHz 8bit sound mono etc. http://www.modx.nu/8khz.wav
This ROM works fine on zsnesw on my XP-computer with just a nice "pling" at the welcome-screen.
Bad wave files but they make my point...
ZSNES Version:
DOS Port
V. 1.51
Used on DOS (Unknown version) from floppy
Toshiba Satellite 2520
Last edited by kebabpizza on Fri Mar 16, 2007 12:25 am, edited 1 time in total.
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
-
- New Member
- Posts: 6
- Joined: Fri Mar 16, 2007 12:00 am
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
If you have to have Stereo Sound, the max is 22050Hz. Otherwise, you want to use 32000Hz mono sound.
In any case, using the Windows port is a better idea in general. DOS is only for those with low spec computers and/or SB16 compatible sound cards.
In any case, using the Windows port is a better idea in general. DOS is only for those with low spec computers and/or SB16 compatible sound cards.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
-
- New Member
- Posts: 6
- Joined: Fri Mar 16, 2007 12:00 am
Well, That's just what I do. I have very low spec and not able to run Windows. I just use the computer for zsnes, nothing else.
Do anyone know what sound card is in toshiba satellite 2520?
Hey, I found this:
Sound System
16-bit full duplex Yamaha sound system, 48kHz WAV audio for annotation and recording .WAV files, plus playback of MIDI files; Internal stereo speakers with volume control dial
http://209.167.114.38/ISG/pastproducts/ ... _spec.html
Dou you know about another program I may use to test sound?
Do anyone know what sound card is in toshiba satellite 2520?
Hey, I found this:
Sound System
16-bit full duplex Yamaha sound system, 48kHz WAV audio for annotation and recording .WAV files, plus playback of MIDI files; Internal stereo speakers with volume control dial
http://209.167.114.38/ISG/pastproducts/ ... _spec.html
Dou you know about another program I may use to test sound?
yeah, it's called snes9x.kebabpizza wrote:Dou you know about another program I may use to test sound?
[url=http://www.alexchiu.com/affiliates/clickthru.cgi?id=phonymike]ultimate immortality[/url]
[url=http://www.sloganizer.net/en/][img]http://www.sloganizer.net/en/image,zsnes,white,purple.png[/img][/url]
[url=http://www.sloganizer.net/en/][img]http://www.sloganizer.net/en/image,zsnes,white,purple.png[/img][/url]
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
Looks like it would be detected like all SB clones.. you will only get 8-bit sound in ZSNES.kebabpizza wrote:Well, That's just what I do. I have very low spec and not able to run Windows. I just use the computer for zsnes, nothing else.
Do anyone know what sound card is in toshiba satellite 2520?
Hey, I found this:
Sound System
16-bit full duplex Yamaha sound system, 48kHz WAV audio for annotation and recording .WAV files, plus playback of MIDI files; Internal stereo speakers with volume control dial
http://209.167.114.38/ISG/pastproducts/ ... _spec.html
Dou you know about another program I may use to test sound?
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
-
- New Member
- Posts: 6
- Joined: Fri Mar 16, 2007 12:00 am
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
-
- New Member
- Posts: 6
- Joined: Fri Mar 16, 2007 12:00 am
No, DOS doesn't use a swap file. It's the CWSDPMI.exe which wants to use a swap file.
When i start ZSNES i get the following
I used midi play to make sure the sound card and drivers was working.
Strange problems eh?
Tried ZSNES DOS from within XP on my other computer, and it worked just fine...
When i start ZSNES i get the following
I choose fail because I have ho C: (no hard-disk)Invalid media type reading drive C
Abort, Retry, Fail?
ZSNES sound card detection returnsWarning: Cannot open swap file c:\cwsdpmi.swp
I'm not sure MMX turned off sound, but there was no sound at all for some time when I had MMX disabled...PORT : 0220
IRQ : 5
DMA : 1
HDMA : 0
I used midi play to make sure the sound card and drivers was working.
Strange problems eh?
Tried ZSNES DOS from within XP on my other computer, and it worked just fine...
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
That probably has to do with cwsdpmi.exe wanting to do it... not ZSNES.kebabpizza wrote:No, DOS doesn't use a swap file. It's the CWSDPMI.exe which wants to use a swap file.
When i start ZSNES i get the followingI choose fail because I have ho C: (no hard-disk)Invalid media type reading drive C
Abort, Retry, Fail?ZSNES sound card detection returnsWarning: Cannot open swap file c:\cwsdpmi.swpPORT : 0220
IRQ : 5
DMA : 1
HDMA : 0
You need to do more thorough testing to be sure you aren't imagining things.I'm not sure MMX turned off sound, but there was no sound at all for some time when I had MMX disabled...
I can't really say much, but unless your sound card is ISA based, you won't get sound in DOS w/o SB emulation.I used midi play to make sure the sound card and drivers was working.
Strange problems eh?
Tried ZSNES DOS from within XP on my other computer, and it worked just fine...
In any case, if you are forced to use the DOS version and not use an actual SB16 or compatible, the sound will not be great, period.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
-
- Rookie
- Posts: 19
- Joined: Mon Sep 04, 2006 4:03 pm
-
- Seen it all
- Posts: 2302
- Joined: Mon Jan 03, 2005 5:04 pm
- Location: Germany
- Contact:
Maybe you can also use SUBST to create a drive C:.
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
bsnes launcher with recent files list
-
- New Member
- Posts: 6
- Joined: Fri Mar 16, 2007 12:00 am
Sorry, the thing about swap file is not that serious. It works anyway. Maybe I'll try some ramdisk later.
The thing I said about MMX was just that the sound was not working, and I changed some settings including enabling MMX plus some more, and then after restar there was sound again.
What is ISA-compatible? How do I know if this sound card is? (See link above for spec.)
I've been struggling with this computer for aklmost a year now, and getting kinda tired... but not giving up, now that I got the idea of ZSNES!!!
The thing I said about MMX was just that the sound was not working, and I changed some settings including enabling MMX plus some more, and then after restar there was sound again.
What is ISA-compatible? How do I know if this sound card is? (See link above for spec.)
I've been struggling with this computer for aklmost a year now, and getting kinda tired... but not giving up, now that I got the idea of ZSNES!!!
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
Changing the sound options in the DOS port requires you to restart ZSNES for sound changes more often than not (particularly Enabling/Disabling Sound and/or Stereo sound).kebabpizza wrote:The thing I said about MMX was just that the sound was not working, and I changed some settings including enabling MMX plus some more, and then after restar there was sound again.
You will need to check in System Properties->Hardware Devices->Sound Card... etc. and see what resources your sound card takes up. If it is not consuming a DMA channel, then it is a PCI sound card.What is ISA-compatible? How do I know if this sound card is? (See link above for spec.)
I've been struggling with this computer for aklmost a year now, and getting kinda tired... but not giving up, now that I got the idea of ZSNES!!!
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
-
- Rookie
- Posts: 19
- Joined: Mon Sep 04, 2006 4:03 pm
Just a follow-up for kebabpizza if you're booting directly into DOS and not Win9x: check in your BIOS to see if your DMA and IRQ settings are set up there. The BIOS menu may list what type of device it is.Deathlike2 wrote:You will need to check in System Properties->Hardware Devices->Sound Card... etc. and see what resources your sound card takes up. If it is not consuming a DMA channel, then it is a PCI sound card.
You can also check your AUTOEXEC.BAT file and CONFIG.SYS files, which should be in the root directory of the disk you're booting from, and locate the lines that load the drivers for your sound card. This is most likely where the hardware resources will be loaded. This may not help you very much, but if you know what driver is being loaded, you can hit up Google and find out some more information about your sound card and what the specific settings refer to.
A third solution is to search for a DOS program that will read your system bus and list what devices are present. CTPCI is one program I used to use to do this. Some others on the board may know of better programs.