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 RayeR Homepage, CZ, 12.02.2026, 04:32
(edited by RayeR on 12.02.2026, 06:06)

No luck...
With newly compiled hdpmi32 -r
it still hangs at Doom start on textmode screen just after
"HU_Init: Setting up heads up display." message
http://rayer.g6.cz/1tmp/doom_under_hdmpi32.jpg
After a minute it ends with disk read error (messed up some INT13h services? Disk is std. IDE on PIIX3 primary channel).
I found it's some incompatability of HDPMI32 and my system, it behaves the same when I don't load aweutil and even when I skipped entire config.sys & autoexec.bat. Also with older HDPMI32 without NMI handling enabled. Do you use some special instruction o hack that may not work on a Pentium Pro system (i440FX chipset, 192MB RAM)? As I mentioned before running doom under cwsdpmi -r don't cause such problem.

So awemidi didn't change anything with it.
BTW here's a bit newer AWEUTIL 1.36
http://rayer.g6.cz/1tmp/AWEUTIL.COM

I didn't test with new JEMM coz I have some problem with compiling (older sources compiled OK, nmake same as wmake -ms)

Y:\JEMMSRC>wmake -ms
Open Watcom Make Version 2.0 beta Dec  2 2024 02:29:45 (32-bit)
Copyright (c) 2002-2024 The Open Watcom Contributors. All Rights Reserved.
Portions Copyright (c) 1988-2002 Sybase, Inc. All Rights Reserved.
Source code is available under the Sybase Open Watcom Public License.
See https://github.com/open-watcom/open-watcom-v2#readme for details.
src\JEMM32.ASM(504) : Error A2172: Initializer magnitude too large:
src\JEMM32.ASM(505) : Error A2172: Initializer magnitude too large:
src\JEMM32.ASM(508) : Error A2172: Initializer magnitude too large:
src\JEMM32.ASM(510) : Error A2172: Initializer magnitude too large:
src\JEMM32.ASM(519) : Error A2172: Initializer magnitude too large:
src\JEMM32.ASM(520) : Error A2172: Initializer magnitude too large:
src\JEMM32.ASM(521) : Error A2172: Initializer magnitude too large:
src\JEMM32.ASM(522) : Error A2172: Initializer magnitude too large:
src\JEMM32.ASM: 2812 lines, 1 passes, 16 ms, 0 warnings, 8 errors
Error(E42): Last command making (build\JEMM386\jemm32.obj) returned a bad status

---
DOS gives me freedom to unlimited HW access.

 

Complete thread:

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