VOGONS


SBEMU: Sound Blaster emulation on AC97

Topic actions

Reply 1560 of 1708, by digger

User metadata
Rank Oldbie
Rank
Oldbie
Bruno128 wrote on 2024-09-07, 11:28:
crazii wrote on 2023-03-05, 06:13:

SBEMU-1.0beta4.zip

If beta 5 is released you can update OP

There are periods when crazii works actively on SBEMU and there are periods when he doesn't.

He added some of us as co-maintainers on GitHub, and it allows us to commit, approve and merge pull requests and make releases, but none of us can edit his initial post at the start of this topic.

So until he gets back, the best way to watch for updates is to track the latest posts in this Vogons thread and on the Releases page of the SBEMU project on GitHub.

Reply 1561 of 1708, by ludicrous_peridot

User metadata
Rank Member
Rank
Member
Baron von Riedesel wrote on 2024-06-12, 11:49:
Aladdin is picky abou XMS, it should be a bit less than 32 MB - try MAXEXT=31744 […]
Show full quote
xtreger wrote on 2024-06-10, 17:19:

My config.sys:
DEVICEHIGH=C:\SBEMU\JEMMEX.EXE MAXEXT=32768

Aladdin is picky abou XMS, it should be a bit less than 32 MB - try MAXEXT=31744

However, the problem is most likely due to a page frame that uses non-free address space. You can try to force Jemm to use E000 or D800 as page frame ( i.e. option FRAME=E000 ). Jemm has found writeable memory there, and therefore excluded it as page frame candidate, but you'll loose nothing to try it nevertheless.

Finally, worth a try is to disable USB in setup...

Any advice on the error I am getting with Metal Mutant?
I only get this with VDPMI loaded, otherwise the game works, and have raised an issue with SBEMU github page, but was curious if any workaround I could try, based on the exception. Not able to get Targhan past the Silmarils logo either with VDPMI.
Disabling USB is, sadly, not an option... Thanks.

The attachment 5411189993440930058.jpg is no longer available

GA-G41M-Combo G41/ICH7 - Core 2 Quad Q9550 - DDR3 1033 - Radeon RX570 - YMF744 (Cobra) - X3MB (Buran)
Beetle/M/i815+ICH2 - Celeron 566Mhz - Opti 924 (Typhoon Media)

Reply 1562 of 1708, by bmwsvsu

User metadata
Rank Member
Rank
Member
digger wrote on 2024-09-02, 12:41:
A bit of an off-topic tangent: […]
Show full quote

A bit of an off-topic tangent:

As much as I understand the nostalgic appeal, I strongly recommend against accessing the internet from Windows XP. That OS hasn't received security updates in over a decade. And neither Chrome nor Firefox support it anymore, so you can't get up-to-date versions of popular browsers for it anymore. Even the r3dfox fork doesn't officially support XP.

Are you at the very least using Windows Embedded POSReady 2009? Because at least that variant of Windows XP continued to get updates until 2019.

Seriously though, don't use outdated operating systems to browse the internet. Even much newer operating systems have had to be patched against remotely exploitable vulnerabilities.

I guess you can substantially reduce the risk by disabling JavaScript, but then you still have other vulnerabilities to worry about, on top of the fact that most websites won't work. Why even bother?

Check out the Supremium web browser. It is a fork of Chromium that works on XP, it is now up to version 126. I tested it out today and got youtube videos to play flawlessly on an XP system with a Core2Duo and a Radeon x600 video card.

Reply 1564 of 1708, by RayeR

User metadata
Rank Oldbie
Rank
Oldbie

I tried new beta 5 but still having problem with slightly faster playback on SB Audigy. This bug was introduced ~at beginning of 2024. Nobody else use SB Live/Audigy having this problem? It seems to me like wrongly set sample rate, like e.g. you have a wav file sampled at 44100Hz and play it at 48000Hz. VSBHDA doesn't have this problem.

Gigabyte GA-P67-DS3-B3, Core i7-2600K @4,5GHz, 8GB DDR3, 128GB SSD, GTX970(GF7900GT), SB Audigy + YMF724F + DreamBlaster combo + LPC2ISA

Reply 1565 of 1708, by DarthSun

User metadata
Rank Member
Rank
Member
RayeR wrote on 2024-09-18, 01:14:

I tried new beta 5 but still having problem with slightly faster playback on SB Audigy. This bug was introduced ~at beginning of 2024. Nobody else use SB Live/Audigy having this problem? It seems to me like wrongly set sample rate, like e.g. you have a wav file sampled at 44100Hz and play it at 48000Hz. VSBHDA doesn't have this problem.

I'm good at Zen2+SB0060, but now I'm installing Phenom-II+Audigy2ZS on Win98 and then check it out to DOS.

The 3 body problems cannot be solved, neither for future quantum computers, even for the remainder of the universe. The Proton 2D is circling a planet and stepping back to the quantum size in 11 dimensions.

Reply 1566 of 1708, by RayeR

User metadata
Rank Oldbie
Rank
Oldbie

at least in doom it should be audible to hear higher pitched sound...

Gigabyte GA-P67-DS3-B3, Core i7-2600K @4,5GHz, 8GB DDR3, 128GB SSD, GTX970(GF7900GT), SB Audigy + YMF724F + DreamBlaster combo + LPC2ISA

Reply 1567 of 1708, by jtchip

User metadata
Rank Member
Rank
Member
RayeR wrote on 2024-09-18, 01:14:

I tried new beta 5 but still having problem with slightly faster playback on SB Audigy. This bug was introduced ~at beginning of 2024.

I guess this is the issue you raised on GitHub?

...one from 25.12.2023 runs fine while other from x.3.2024 run faster.

There were 2 changes to the Live/Audigy output driver on 14 January to improve interrupts and improve sound timing so perhaps try builds just before and after that date to narrow it down.

Reply 1568 of 1708, by RayeR

User metadata
Rank Oldbie
Rank
Oldbie
jtchip wrote on 2024-09-19, 00:00:

There were 2 changes to the Live/Audigy output driver on 14 January to improve interrupts and improve sound timing so perhaps try builds just before and after that date to narrow it down.

Yes it happened probably that time. I hadn't time yet to try all related builds...

Gigabyte GA-P67-DS3-B3, Core i7-2600K @4,5GHz, 8GB DDR3, 128GB SSD, GTX970(GF7900GT), SB Audigy + YMF724F + DreamBlaster combo + LPC2ISA

Reply 1569 of 1708, by slikvik55

User metadata
Rank Newbie
Rank
Newbie
ruthan wrote on 2023-06-02, 18:31:
Because nobody responded, i tried it Virtual box.. i used existing MSDos/ Windows 98 virtual. added additional Menu Item for SB […]
Show full quote

Because nobody responded, i tried it Virtual box..
i used existing MSDos/ Windows 98 virtual. added additional Menu Item for SBEMU.. In virtual box set sound card to AC97.. used SB emu, card was found.. and sound and music is working in Vbox.. Im not fully sure about game speed and sound latency but SB emu is working with Virtualbox that is good..
Update: Duke3D/Quake are fine too and there speed is right. Warcraft 2 - Sound card, it cant detect SB16 but SB is fine for FX, for music SB16 is fine.

As usually i hit other Vbox problems, it has some strange problem with FileWizzard and Dos Navigator, keyboard always starts to behave funny in these after some time (TAB key is stopping to work).. But its maybe because im using quite a lot utilities in my configs and autoexecs..

I found some old Jemmex.exe line which i used, maybe it could be better:
Jemmex.exe 32768 NOVME A20Method:Fast SB SPLIT RAM VERBOSE

Next step would be trie Vmware.. its usually better for DOS than Vbox..

WIP Compatibility:

Working (Overall Virtual machine gaming, not just sound):
Duke3D
Quake
Warcraft 1 - but scrolling and mouse are super fast, to it needs additional slowdown utility
Warcraft 2 - but scrolling and mouse are super fast, to it needs additional slowdown utility
Battle arena Toshinden demo - again it needs some slowdown utility..
MDk demo
NHL97 - sound are working but there is sometimes so unwanted additional noise effect
Descent 1 - need some slowdown utility..

Not Working (Overall machine gaming, not just sound):
Ishar1 - very hard one, some hardcoded SB code.. JEMMEX error on start, even before sound menu..
Dungeon Master 2 demo - JEMMEX crash
NHL93 - sound and music - a bit broken, logo, but after black screen and only music playing..
Carmageddon - sound is working bad game time counter is like 5 times faster than should be..

Can you give me more details on how you got this to work?

I've tried both a Win98 (with custom DOS configs) and the SBEMU FreeDOS USB image in Virtualbox but can't get any sound output from either in all the DOS games I've tried (Keen, Duke, Wolf3d, Epic Pinball etc)

  • When it boots to DOS everything looks fine with no warnings from SBEMU. Says everything is loaded.
    I'm loading SBEMU with AC97.
    VirtualBox is set to AC97
    Windows 98 runs sound fine with this Virtualbox setup.

Reply 1570 of 1708, by Baron von Riedesel

User metadata
Rank Member
Rank
Member
slikvik55 wrote on 2024-09-24, 13:45:

I'm loading SBEMU with AC97.
VirtualBox is set to AC97
Windows 98 runs sound fine with this Virtualbox setup.[/list]

I ran VSBHDA successfully in VBox 7.0 with these settings:
- System/Chipset: PIIX3
- Audio/Audio Controller: Intel HD Audio

I guess SBEMU should work with that as well...

Reply 1571 of 1708, by DarthSun

User metadata
Rank Member
Rank
Member

Situation Report: SBEMU/VSBHDA on the following configuration:
MSI KA-780G AM2+
Phenom-II x2 565 Black
Motherboard sound
DOS 7.1
Real/Protected, 8/16Bit okay.
Detect: Intel HDA

The attachment 225621_wqparjtycezxq2b2_1phiio.jpg is no longer available

The 3 body problems cannot be solved, neither for future quantum computers, even for the remainder of the universe. The Proton 2D is circling a planet and stepping back to the quantum size in 11 dimensions.

Reply 1572 of 1708, by slikvik55

User metadata
Rank Newbie
Rank
Newbie
Baron von Riedesel wrote on 2024-09-25, 12:16:
I ran VSBHDA successfully in VBox 7.0 with these settings: - System/Chipset: PIIX3 - Audio/Audio Controller: Intel HD Audio […]
Show full quote
slikvik55 wrote on 2024-09-24, 13:45:

I'm loading SBEMU with AC97.
VirtualBox is set to AC97
Windows 98 runs sound fine with this Virtualbox setup.[/list]

I ran VSBHDA successfully in VBox 7.0 with these settings:
- System/Chipset: PIIX3
- Audio/Audio Controller: Intel HD Audio

I guess SBEMU should work with that as well...

Did you have to set the output parameter or something? I can't get this to work, and the only difference is I have it set to AC97, which the person in my original quote confirmed to have working.

The sound works fine in Windows 98 and SBEMU is detecting the card as AC97.
The games are also detecting that a SB is installed, but I get no sound coming out.

Reply 1573 of 1708, by Alecio

User metadata
Rank Newbie
Rank
Newbie
Baron von Riedesel wrote on 2024-09-25, 12:16:
I ran VSBHDA successfully in VBox 7.0 with these settings: - System/Chipset: PIIX3 - Audio/Audio Controller: Intel HD Audio […]
Show full quote
slikvik55 wrote on 2024-09-24, 13:45:

I'm loading SBEMU with AC97.
VirtualBox is set to AC97
Windows 98 runs sound fine with this Virtualbox setup.[/list]

I ran VSBHDA successfully in VBox 7.0 with these settings:
- System/Chipset: PIIX3
- Audio/Audio Controller: Intel HD Audio

I guess SBEMU should work with that as well...

I tried with lastest Vbox 7.1.2, no error messages, sound card detected, but no sound in MS-DOS 6.22

Reply 1574 of 1708, by slikvik55

User metadata
Rank Newbie
Rank
Newbie
Alecio wrote on 2024-09-30, 22:45:
Baron von Riedesel wrote on 2024-09-25, 12:16:
I ran VSBHDA successfully in VBox 7.0 with these settings: - System/Chipset: PIIX3 - Audio/Audio Controller: Intel HD Audio […]
Show full quote
slikvik55 wrote on 2024-09-24, 13:45:

I'm loading SBEMU with AC97.
VirtualBox is set to AC97
Windows 98 runs sound fine with this Virtualbox setup.[/list]

I ran VSBHDA successfully in VBox 7.0 with these settings:
- System/Chipset: PIIX3
- Audio/Audio Controller: Intel HD Audio

I guess SBEMU should work with that as well...

I tried with lastest Vbox 7.1.2, no error messages, sound card detected, but no sound in MS-DOS 6.22

Yep, seems like the same problem, although i tried DOS 7 and the FreeDOS SBEMU boot image.

Reply 1575 of 1708, by myne

User metadata
Rank Oldbie
Rank
Oldbie

Is there a reason not to run vb with an sb16?
I don't understand why you'd want 2 layers of emulation

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11 auto-install iso template (for vmware)
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 1577 of 1708, by Alecio

User metadata
Rank Newbie
Rank
Newbie

Vbox's sb16 is very limited, for some reason I don't understand, SBEMU works well on VMware with Intel HDA, many games I tested worked with sound effects and music (my favorite Death Rally however, freezes on startup).

Reply 1578 of 1708, by slikvik55

User metadata
Rank Newbie
Rank
Newbie

For me I'm using VBox for setting up and testing DOS/Win98 configurations before moving them to my actual old system(s) with limited ways of getting data onto them, no roll back facility etc. For example, I wanted to modify Phil's Win98 dos menu with SBEMU, before setting up an actual machine.

Reply 1579 of 1708, by Methanoid

User metadata
Rank Newbie
Rank
Newbie
Falcosoft wrote on 2023-03-17, 10:15:
from Mpxplay's SNDCARDS.TXT: […]
Show full quote
crazii wrote on 2023-03-16, 23:25:

Not just Intel, according to the source code of MPXPlay, it also supports some SIS VIA boards, and ATI/nVidia (possibly HDMI sound through graphics cards), and Creative devices.

from Mpxplay's SNDCARDS.TXT:

- digital/spdif outputs are not tested (maybe the analog output works only)

Since video card's HDMI ports only support digital audio out it's not likely they work. Has anyone tested this?

This is my #1 question for SBemu as most of my GPUs are connected by HDMI for video and sound ... Do i need a special switch for SBemu to force to use Nvidia or AMD HD audio and hence test this?