Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Memory mapped devices from resl mode (Developers)

posted by Laaca Homepage, Czech republic, 26.02.2020, 12:11

We still face the question how to extend the sound support of DOS applications for new sound cards.

It is not so impossible how it looks in theory.
Theory says that every DOS application does a direct access to sound hardware.
It is true however the vast mojority of commercial games used some widely available sound libraries.

It was Miles Sound systém which later forked into libraries HMI and AIL (audio interface library).
Separately existed a sound library from Sierra/Dynamix


In all these cases it was a realmode drivers for basic interfacing with soundcard while most of code was hardware independent and was in the protected mode.

So in theory is possible to take out some driver, f.e. for GUS, and replace it with driver for f.e. SB Live!
The interface for Miles and for QuickPlayer with his SB Live drivers (by Ruslan Starodubov) are quite similar.

The problem and the question is: the modern hardware does not use much the I/O port access but extended memory mapping.
The extended memory is accessible from protected mode or from real mode with INT 15/87.
Is the INT 15/87 sufficient enough to provide adeqate access for soundcard hardware?

---
DOS-u-akbar!

 

Complete thread:

Back to the forum
Board view  Mix view
22752 Postings in 2119 Threads, 402 registered users (0 online)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum