I am trying to run a ham radio contest logger, TRlog, under linux with
dosemu  1.2.2.  One of the features of the software is that prerecorded
audio files are played through a soundcard so they can be transmitted
by the radio at various times.

Everything works fine except for this sound support which under DOS is
handled by a TSR program that I wrote. This TSR program emulates an old
piece of hardware by playing or recording sound through a soundblaster
compatible sound card using autoinitiate dma transfers. When playing
back prerecorded audio, all but the last fraction of a second or so of
audio plays.  Recording doesn't work. The recorded files contain 256
0x80 values indicating zero input and the 256 bytes is the size of an
autoinitiate dma transfer. Since I wrote the TSR I can rewrite it if
necessary to work around dosemu problems, (or to fix bugs in my
code) but I need to understand where they are coming from.

The program TRlog is copyrighted and I cannot redistribute it. However,
my TSR is distributed under GPL, and I have written a couple of small
drivers that will record and playback a few seconds of audio through it,
so if anyone else would be willing to look at this, I can send code that
runs under DOS, and demonstrates the problems under dosemu.

Please let me know if you can suggest anything.

Thanks,
Kevin [EMAIL PROTECTED]

-- 
Kevin Schmidt, [EMAIL PROTECTED], http://fermi.la.asu.edu/w9cf
Department of Physics and Astronomy
Arizona State University, Tempe, AZ 85287-1504
(480) 965-8240 Fax: (480) 965-7954
-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to