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), 05.02.2026, 11:30
(edited by Japheth on 05.02.2026, 11:44)

> Turned out that this is not a problem...1)
> ...
>
> -----------------
> 1): Well, it actually is a problem. AWEUTIL acknowledges the NMI by
> toggling bit 3 of port 61h. Once that is done, the next IRET - which is the
> ...

Ok, finally it works. However, all my previous theories about the reasons are moot - it's a simple DOS/4G(w) bug that may cause a freeze.

This also makes tool AWEMIDI obsolete1) - except for DESCENT, which still has its peculiar bug of trashing NMI IVT entry; but since DESCENT supports SB AWE32 natively for music, there's perhaps no longer a reason to supply AWEMIDI.

To test:
- download the current github status of HDPMI (and JEMM, if v86-mode is to be tested)
- modify hdpmi32.mak, adding -D?NMISAFE=1
- create the binaries
- run HDPMI32.EXE
- run game binary

-----------------------------------
1) the tool may still be needed/useful for real-mode, patching AWEUTIL in memory. I tested v86-mode only.

---
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