try programming DMA controller for demand mode with ESS chipsets. Will
that resolve the issues with single-cycle DMA and single-cycle DSP that
I've been seeing?
remove "-s" flag from linker command. I'd rather know whether or not the
stack overflows than pull my hair out tracing down erratic behavior.
add linker option to increase stack available to 16-bit real mode
builds. as soon as I get home tonight I'll see if this fixes the erratic
behavior and hangs I've been seeing with the ESS 688 test laptop.
batch files, again
add commentary and TODOs for ESS code. Don't probe for ESS if already
detected as SC-6000. Oh, and batch files too
assuming that other minor glitches were related to stack, IRQ animation
has been moved back into the SB IRQ. Hopefully 16-bit medium memory
model builds will no longer crash erratically.
don't declare devnode buffer if not using ISA PnP
clarify for library to disable features for compact and small builds.
remove some libraries from link for small/compact builds.
remove "Windows fullscreen" option for small/compact builds
sndsb library: cut the reason strings for compact/small. cut ADPCM
encoding functions for compact/small. cut ADPCM encoding from test
program in compact/small.
cut DOS box close awareness from compact/small builds
reorg menu, removing for small/compact one item while re-enabling
DSP/DMA auto-init for compact/small.
remove NTVDM.EXE comments and yield code for small/compact
cleanup, remove DSP alias menu for compact/small
remove mixer strings for compact/small builds
remove help information for /? in compact build
fine. I got small model working but compact model is too restrictive.