Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Tyrian 2000 in DOS with sound on PCIe only machines? (Announce)

posted by Japheth Homepage, Germany (South), 20.03.2024, 11:46
(edited by Japheth on 21.03.2024, 12:40)

Yes, that may be possible with the next release of vsbhda - it has support for 16-bit DPMI.

Tyrian2k revealed a couple of bugs in the current SB emulation code - they're not 100% fixed, SFX sound crackles quite a bit. And I guess there's also a crash later. Perhaps those things got fixed for the final release.

Since Win3.1 in standard mode is a 16-bit client, it might also work with vsbhda - I haven't tried yet. The Creative SB software makes use of undocumented DSP cmds, as I had learned...

https://github.com/Baron-von-Riedesel/VSBHDA/releases/download/v1.4pre1/vsbhda14.zip

Btw, some technical info: the 16-bit variant has been created with OW 2.0 ( like the 32-bit variant ), although OW does NOT contain any 16-bit DOS extender. So it's still pure 32-bit code (wcc386 used as compiler), just made sure that both EIP and ESP registers always have their hiwords cleared.

[Added 21.3.:
A little addition to handle the infamous "Runtime Error 200" for quite a few 16-bit Borland binaries. Now Jazz Jackrabbit should also work...
]

---
MS-DOS forever!

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 156 users online (1 registered, 155 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum