SB Live DOS emulation - my fight with SERR# to NMI routing (Developers)
> So the conclusion is that properly working SERR# to NMI rounting is only a
> partial condition for working SBEMU. I have no any idea what the Hell is in
> DMA :(
I didn't really understand what you did, but since SB digital sound has no relations to NMI, I wonder what you'd expected.
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.
> 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. A proper SB emulation for SB Live/AC 97 requires a HDPMI JLM as well - or, at the very least, that HDPMI installs an IO permission bitmap.
---
MS-DOS forever!
Complete thread:
- SB Live DOS emulation - my fight with SERR# to NMI routing - RayeR, 19.05.2008, 02:02 ![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
 Board view
Board view Mix view
Mix view
