SBEMU (Developers)
RayeR wrote:
> the problem why SBEMU don't work on new mobos is due to

> I would expect that if MPXPlay, running in protected mode, can
> play on SB live in my system well then it wouldn't be problem.
IIRC MPXPLAY suports SB Live ( Laaca ? ) so you don't need the "SBEMU" crap 
> But I don't know what all is required to catch all
> communication to legacy SB from RM/PM apps.
Will this "catch" never end ? 
Japheth wrote:
> The problem with the DOS SBEMU driver is that it has to "cooperate"
> with all sorts of "OS" in protected-mode. Trapping DMA port access
> is no possible strategy, since it is not guaranteed that an IO
> permission bitmap exists at all. IIRC this software installs Debug
> breakpoints for in/out access to port 20h and then - inside the
> exception handler - tries to figure out what the program might want to do.
> I guess this approach requires a fully compatible legacy DMA
> controller to be installed.
> The SB PCI sound cards can act as PCI busmasters and will use this
> method in their "native" mode. The DOS drivers will "somehow" have
> to translate the old legacy DMA transfers to the PCI transfers.
> To be more specific is almost impossible without having the source
> code available. The SBEMU drivers run in privileged mode, it's
> impossible to install a monitor to trap their I/O activity.
Thanks for the info ... very crappy hacks 
Rugxulo wrote:
> > > BTW Japheth, what about SB Live/AC97 JLM? 
> > It's still on my todo list. But this won't change the DOS sound
> > problem for protected-mode applications.
> It might be easier to just make an AC97 .LIB/.A for use
> in new projects
Agree. Easier (no silly "catch"es, I/O deBUG's), and more useful 
But a compiler independent driver, no DGJPP-only .A please 
The solution for old stuff talking directly to an ISA SB already exists, it's BOCHS or QEMU + HX ... what lacks is SBPCI.DLL + ICH.DLL + AC97.DLL for HX sound API ... then the old crappy "SBEMU" stuff can be finally banned 
---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***
Complete thread:
- SB Live DOS emulation - my fight with SERR# to NMI routing - RayeR, 19.05.2008, 02:02 (Developers)
![Open in board view [Board]](img/board_d.gif)
![Open in mix view [Mix]](img/mix_d.gif)
- SB Live DOS emulation - my fight with SERR# to NMI routing - Japheth, 19.05.2008, 09:55
- SB Live DOS emulation - my fight with SERR# to NMI routing - RayeR, 19.05.2008, 12:07
- SB Live DOS emulation - my fight with SERR# to NMI routing - Japheth, 19.05.2008, 13:03
- SB Live DOS emulation - my fight with SERR# to NMI routing - RayeR, 19.05.2008, 14:44
- SB Live DOS emulation - my fight with SERR# to NMI routing - rr, 19.05.2008, 14:47
- SB Live DOS emulation - my fight with SERR# to NMI routing - RayeR, 20.05.2008, 02:17
- SB Live DOS emulation - my fight with SERR# to NMI routing - rr, 20.05.2008, 09:35
- SB Live DOS emulation - my fight with SERR# to NMI routing - RayeR, 20.05.2008, 10:32
- SB Live DOS emulation - my fight with SERR# to NMI routing - rr, 20.05.2008, 11:24
- SB Live DOS emulation - my fight with SERR# to NMI routing - RayeR, 20.05.2008, 10:32
- SB Live DOS emulation - my fight with SERR# to NMI routing - Japheth, 20.05.2008, 09:44
- SB Live DOS emulation - my fight with SERR# to NMI routing - RayeR, 20.05.2008, 10:39
- SB Live DOS emulation - my fight with SERR# to NMI routing - Japheth, 20.05.2008, 19:37
- SB Live DOS emulation - my fight with SERR# to NMI routing - RayeR, 20.05.2008, 10:39
- SB Live DOS emulation - my fight with SERR# to NMI routing - rr, 20.05.2008, 09:35
- SB Live DOS emulation - my fight with SERR# to NMI routing - RayeR, 20.05.2008, 02:17
- SB Live DOS emulation - my fight with SERR# to NMI routing - Japheth, 19.05.2008, 15:39
- SB Live DOS emulation - my fight with SERR# to NMI routing - rr, 19.05.2008, 14:47
- SB Live DOS emulation - my fight with SERR# to NMI routing - RayeR, 19.05.2008, 14:44
- SB Live DOS emulation - my fight with SERR# to NMI routing - Japheth, 19.05.2008, 13:03
- SB Live DOS emulation - my fight with SERR# to NMI routing - Rugxulo, 19.05.2008, 23:20
- SB Live DOS emulation - my fight with SERR# to NMI routing - RayeR, 19.05.2008, 12:07
- SERR# to NMI routing enabler utility - RayeR, 20.05.2008, 02:22
- SERR# to NMI routing enabler utility - rr, 20.05.2008, 09:33
- SERR# to NMI routing enabler utility - RayeR, 20.05.2008, 10:43
- SERR# to NMI routing enabler utility - rr, 20.05.2008, 11:23
- SERR# to NMI routing enabler utility - RayeR, 20.05.2008, 10:43
- SERR# to NMI routing enabler utility - rr, 20.05.2008, 09:33
- SBEMU - DOS386, 31.05.2008, 03:31
- SBEMU - Japheth, 31.05.2008, 07:53
- SBEMU - RayeR, 31.05.2008, 14:14
- SBEMU | slow emulators | Sb Live and MPXplay - DOS386, 04.06.2008, 02:43
- SBEMU | slow emulators | Sb Live and MPXplay - RayeR, 04.06.2008, 02:50
- SBEMU | slow emulators | Sb Live and MPXplay - DOS386, 04.06.2008, 02:43
- SB Live DOS emulation - my fight with SERR# to NMI routing - Japheth, 19.05.2008, 09:55
Mix view