Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

DOS32AWE - RAM wavetable MIDI possible for PM games under DOS (Announce)

posted by Japheth Homepage, Germany (South), 20.01.2026, 08:03

> Do you have some AWE32/64 for testing?

Yes, I digged out a P3 MB with ISA slot and an AWE32.

> AFAIK it works a way called HW-assisted port forwarding/emu. aweutil sets
> the HW to generate NMI on ISA bus when port access occur (some HW IO
> address comparator) so it comes after, not before. As NMI was intended to
> have the highest priority so it can occur any time any ring...

I assumed it happens just after the port access only ( or may be 2-3 instructions later ), but this simply isn't the case.

> why is it problem in HDPMI? Something with reentrancy?

Yes - some parts aren't reentrant: of course the mode switches must not be interrupted, but there are more places. But should be no problem to make a special variant that masks NMI while ring0 code is running.

I guess the same is true for Jemm...

---
MS-DOS forever!

 

Complete thread:

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