VOGONS


First post, by Xses

User metadata
Rank Newbie
Rank
Newbie

Hi,

[This thread is a continuation of that one: Covox Speech Thing/LPT Sound Card Software/Emulator for 2005ish PC with MSDOS.]

So I have a 2005ish AMD Athlon 64 PC, with Nvidia 6200. It fully works in win98 and has nice 3dfx Voodoo graphics in DOS, but because of Sound Blaster 128 Vibra and too modern motherboard, it is silent in DOS, so I made Covox. I tested it using Inertia Player and it did work correctly, but when I tried to run Virtual Sound Blaster from that page: https://github.com/volkertb/temu-vsb, I encountered weird bugs.

The first time I tried to run the executable, VSB was not happy with win98's EMM386 and asked about QEMM, so I installed it, but after that, trying to run any of the VSB executables resulted in crashes and weird errors. From getting straight-up "Error" as a return string in the console, through black screen crashes, to well... something (last one below). Here they are:

IMG_20210821_231147.jpg
Filename
IMG_20210821_231147.jpg
File size
1.74 MiB
Views
748 views
File license
Public domain
IMG_20210821_232909.jpg
Filename
IMG_20210821_232909.jpg
File size
1.67 MiB
Views
748 views
File license
Public domain

SBDMA sometimes gave "Error", sometimes crashed, sometimes gaved that:

IMG_20210821_234345.jpg
Filename
IMG_20210821_234345.jpg
File size
878.48 KiB
Views
748 views
File license
Public domain

That one happened only when I ran vsb_real.com, after the crash of another executable, before that, it obviously just says that I have memory manager installed.
https://www.youtube.com/watch?v=Zhq1q2TvH4k&a … l=WiktorTomanek

This is my memory map, it was set up automatically by QEMM:

IMG_20210821_231104.jpg
Filename
IMG_20210821_231104.jpg
File size
1.54 MiB
Views
748 views
File license
Public domain

I don't know x86 assembly, so can anyone tell me please whether it is something simple, or is it really something like lack of some instruction in the processor's set. If it is something simple then I may think about trying to fix it, if not then I am about to fully acknowledge that for DOS games, PC must be from before the year 2000.

Last edited by Xses on 2021-08-22, 03:09. Edited 1 time in total.