First post, by unorig
* Motherboard:
dell dimension 4400 (specific motherboard unknown)
* Processor type and speed:
Intel P4 1.8 ghz
* Amount and type of RAM:
SD 768 mb
* Video board w/ RAM amount and type:
nvidia 6600 GT, 128 mb ram
* Sound board:
Sound Blaster Audigy 2
* Operating system:
XP SP 2
* Game name (and version, if applicable):
TES Arena 1.6 (disk version)
* Sound mode used:
Sound Blaster 16 (for both effects and music)
* Video mode (Software, OpenGL, Direct3D, or Glide, and resolution):
Surface, fullscreen, fixed, '800x600' (smaller than 800x600 on lcd, actual size ~640x480)
* Version of emulator (for VDMSound, probably 2.0.4 or 2.1.0; for DOSBox, 0.58+):
DosBox 0.63, Mirekluza build
Steps already taken/Description/Reproducibility of Problem:
First I should probably mention that this isn't an attempt to make the game work, merely to improve the sound. I have tried most of the different configurations and this seems to run best (quite smoothly), even at 66000 cycles dynamic core (however, increasing to this speed makes sound almost unlistenable). One question: is this (66000 cycles) equivalent to a 66 mhz, as one would assume, or do cycles mean something else?
The game runs acceptably at 20000 cycles, but slows down quite a bit in foggy weather. I thought attempting to emulate a dx2 running at 66 mhz (which the game was more or less intended for) would be an improvement, so I wanted to increase cycles. Mostly I would just like to improve sound, though.
Currently I am using sound blaster 16 emulation. I tried MIDI for music (default settings, or win32), and it seems fine, but causes huge delay and other artifacts in (sometimes complete disappearance of) the soundblaster effects (ingame settings don't allow for MIDI), so I chose not to use it. The actual soundtrack was also different, (there is one for MIDI and one for SoundBlaster), and I had always listened to the soundblaster version when it was initially released. The midi version seems more similar to the music for Daggerfall.
I've tried many different prebuffer, block size, and opl rates, but continue to encounter stuttering at certain points, often whenever right-clicking an item in inventory or navigating a menu in a shop. It is also much worse in fog or snow. Reducing the quality of sound rate/opl rate to 11025 can often prevent stuttering (at least at low cycles; I forget exactly), but at the cost of sound quality, (the dungeon theme is particularly grating to hear), so I would prefer to use 22050 if possible.
Another question: if I continue to use the Mirekluza build, how can I change the maximum extended memory from 63 or 64 to 128 mbs, in case this improves sound? There is a patch, feature, or something like it from the Korean CVS Build (I don't remember the name precisely; it may be ykhwong), but I read some about building a dosbox executable manually in the wiki, and was mostly scared off, at least for the time being. I might try it later if all else fails.
I considered trying a different sound emulation, but those which aren't soundblaster clones seem like a nuisance to set up, with no set instructions, (either included or online), and are said to be slower or more lagged than soundblaster (in one thread from this forum). I've already searched for help for most of these questions in the forum, and understand a bit more than I did at first (I'm familiar with the readme), but remain confused on how to improve sound.
I changed the ingame dialog box setting from fade/dissolve to blink off, and this has also helped a little, I think, but I'd like to achieve continuous unbroken sound if possible. I've updated most drivers (not sure on bios/os/low-level drivers; might try these later if I can find them (not sure where to look exactly, or of manufacturer)). I tried to update sound driver maybe last year, but there have been no updates since about initial release of soundcard.
I recently reread an old faq for arena (UESP faq), and noticed that 610-630k free lower memory is recommended to run, (if this is not had, the author indicates stuttering in sound could result on native soundblaster 16 (unemulated in that case)). I found the thread on 'arena' and 'conventional' memory here, but am unclear, if as Qbix says the dosbox mem command returns inaccurate results, how best to determine how much lower memory is free, or if it's possible or needed to change this for dosbox.
I disabled unneeded services and other sound emulation types. I've read most of the relevant threads and articles here and elsewhere (wikis and similar). I set dosbox priority to highest, again in the conf file. I changed to 16-bit color mode.
I considered installing gravis ultrasound/timidity, but threads indicated this might not work, or would run slower than sound blaster. How should I go about installing it, and is it worth the trouble? It seems to be the only other sound option in arena's native setup which covers both effects and music (using separate card-emulations for music and effects seems to produce noticeable volume disparity which makes the game basically unplayable (effects very loud)).
OpenGL modes seem to currently run much slower than surface, but changing an environment variable (?) may be needed for OpenGL. Should I try this, and will it possibly help?
Some people (Minimax and others) suggested trying version 0.61 or 0.60. Do Mirekluza and Wong keep older versions of their builds? Should I try Wong's build instead, and what features of Mirekluza's does it include?
Should I try to use the dos mouse driver included with arena (mouse.exe), perhaps with com or serial passthrough? Threads indicate this type of configuration is much slower, but I thought I'd ask just in case.
Another question (sorry for so many): If soundblaster 16 can emulate earlier versions (v1 and pro), then can audigy directly emulate (without additional software) sb16? If so, how can I configure this with dosbox?
Should I disable advanced text services and other options in the pif file for dosbox?
Does increased memory help that much, or are the limits, lag, and sound stuttering caused primarily by the processor? Is there a way in dosbox to in essence loadhigh soundblaster, mouse, dos, and everything else?
Offtopic, but can VDMsound be used with turbo, moslo, or similar programs? How so? Also, how to reduce the reoslution of programs run with VDMsound?
Sorry if this seems disorganised, but I had been using the same settings for several weeks and mostly forgot about them, then by accident while rereading the UESP faq, came across advice for configuring autoexec, config, conventional memory usage, and soundblaster 16.