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), 24.01.2026, 09:17
(edited by Japheth on 24.01.2026, 16:27)

> Thank you for the mod. Can I test it? Is it available on your github?

Not yet. As already mentioned, there's a known bug causing a crash - I'm not inclined to release this half-baked status.

But although the crash happens in v86-/real-mode, it's almost certain that HDPMI is responsible for it. So you can test DOS32AWE with the current Github status of Jemm. It is supposed to run stable if interrupted by NMIs. I guess the final v5.86 will be released in a few days.

> I have built a SimmConn2 adapter for my AWE64 so I can easily expand RAM to
> 32 MB (currently use 16MB SIMM and load 8MB SBK soundfont).
> https://rayer.g6.cz/hardware/retropc2.htm#SIMMCONN2

Cool. I guess I should also try to increase memory of my AWE32 to 8 MB - there might exist some old 486-MBs with 32-pin SIMMs on the attic.

Edit:the bug mentioned above wasn't in hdpmi, but in DOS4G/W or DESCENT itself. There's code like this:

    mov eax,[var]
    mov edx,[esp+0x30]
    call XXXXX
    cmp edx,0
    jz ...
    or byte ptr [eax+9],0x40   ;<--- eax is 0 on first call!


Since it's a flat zero-based memory model, the last instruction may trash IVT vector for NMI - the next NMI will then cause a fatal error in real-/v86-mode.

---
MS-DOS forever!

 

Complete thread:

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