Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SB16 and VBE #296

Open
Torinde opened this issue Jan 23, 2025 · 1 comment
Open

SB16 and VBE #296

Torinde opened this issue Jan 23, 2025 · 1 comment

Comments

@Torinde
Copy link

Torinde commented Jan 23, 2025

Can NTVDMx64 provide Sound Blaster 16 and VESA BIOS and a linear framebuffer?

MINNT build supports AdLib soundcard emulation by incorporating code parts
of SoundFX2000 into NTVDM SB20 emulation.

SoundFX emulates SB16 and even AWE32. Although their website is down. If somebody have a mirror of the sources/binaries/documentation, would be good to publish somewhere in case archive.org doesn't have it.

Related:

@leecher1337
Copy link
Owner

You can get SoundFX compiled Binaries in this issue tracker thread:
#40

Source code can be loaded via archive.org mirror:
https://web.archive.org/web/20220217110055/http://www.softsystem.co.uk/download/soundfx/sndfxsrc.zip

Generally, SoundFX works with NTVDMx64 aswell, but I experienced lockups on certain applications, reason is unknown. But you may want to give it a try (use the linked DLL build that has the timebomb removed), if you insist on using SB16.

NTVDMx64 supports SoftPC 4.0 VESA modes, but no linear framebuffer.
You can try to adapt SolVBE to provide you with a linear framebuffer, but I would assume that it is too slow to be usable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants