JLM Help (Developers)
> I'm working on a JLM that will take the Audio Detection\ Card driver from
> MPXPlay's source and use it as a "driver" for using AC '97\ICH\HDA\etc as
> a Sound Blaster Code
>
> compared to the via drivers, this should support ALL audio cards.
Good. I agree, audio support in DOS low and has to be improved. But it is a "slightly" advanced topic ...
> I'm currently new with the whole drivers thing in ms-dos.
Then it will be a pretty hard job!
JLMs aren't necessarily "DOS drivers", however. They have very much in common with Windows 3/95/98/ME "Virtual Device Drivers", in short: VxDs. Therefore there was a subset of this API implemented in Jemm. If you are also new to writing VxDs, you will have difficulties to understand what the API functions are good for at all. In this case you will have to make yourself familiar with this stuff.
> (especially on how to make a JLM in C\C++)
That's possible, but you must be a rather experienced C programmer then. In JLMs, you cannot use most of the C runtime because the runtime functions use OS or BIOS functions, which aren't available.
---
MS-DOS forever!
Complete thread:
- JLM Help - dosalive, 07.04.2008, 06:35 (Developers)