First post, by TeaRex
Hello all,
I compile DOSBox from CVS fairly regularly. My local copy of the CVS is unmodified except for the VGA font bitmaps in src/ints/int10_memory.cpp and I compile without any options to configure. My system is a 64-bit openSUSE 10.3 with Nvidia 7600GS card and 169.09 drivers (though I doubt that this has to do with the problem).
Anyway, the problem manifests in several ways. First, the dosbox.conf created with "config -writeconf dosbox.conf" is missing all the explanatory messages. I've attached the file so you can see it, but basically it goes like this throughout:
[render]# Message not Found!frameskip=0aspect=falsescaler=none[cpu]# Message not Found!core=dynamiccycles=80000cycleup=500cycledown=500[mixer]# Message not Found!nosound=falserate=48000blocksize=2048prebuffer=5
Secondly, DOSBox acts strangely on startup; I get this message which seems to be related to the "cycles=" line:
DOSBox version 0.72Copyright 2002-2007 DOSBox Team, published under GNU GPL.---CONFIG:Loading primary settings from config file dosbox.conf"80000" is not a valid value for variable: type.It might now be reset it to default value: autoMIDI:Opened device:noneUsing joystick Analog 2-axis 4-button joystick with 2 axes, 4 buttons and 0 hat(s)
thirdly, I can't get stuff with config -get. For example if I say:
config -get "cpu core"
I get the answer:
There is no property core in section cpu.
However, when there REALLY is no property of that name, like in:
config -get "cpu corx"
Then the answer is instead:
PROP_NOT_EXIST
All of this seems to have started at the time of the recent setup patches. Is this simply expected behavior at this point that will be fixed later, or have I hit a hitherto-unknown bug?
I should add that all the normal emulation functionality of DOSBox is there and works very well.
I'll give the result of "ldd $(which dosbox)" here if that helps with library versions. Thanks you for your consideration!
libSDL_sound-1.0.so.1 => /usr/lib64/libSDL_sound-1.0.so.1 (0x00002ac4bd80a000)libasound.so.2 => /usr/lib64/libasound.so.2 (0x00002ac4bda51000)libdl.so.2 => /lib64/libdl.so.2 (0x00002ac4bdd24000)libpthread.so.0 => /lib64/libpthread.so.0 (0x00002ac4bdf29000)libSDL-1.2.so.0 => /usr/lib64/libSDL-1.2.so.0 (0x00002ac4be144000)libpng12.so.0 => /usr/lib64/libpng12.so.0 (0x00002ac4be3dd000)libz.so.1 => /lib64/libz.so.1 (0x00002ac4be604000)libSDL_net-1.2.so.0 => /usr/lib64/libSDL_net-1.2.so.0 (0x00002ac4be819000)libGL.so.1 => /usr/lib64/libGL.so.1 (0x00002ac4bea1e000)libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00002ac4bebed000)libm.so.6 => /lib64/libm.so.6 (0x00002ac4beef5000)libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00002ac4bf148000)libc.so.6 => /lib64/libc.so.6 (0x00002ac4bf357000)libaa.so.1 => /usr/lib64/libaa.so.1 (0x00002ac4bf69c000)libncurses.so.5 => /lib64/libncurses.so.5 (0x00002ac4bf8bb000)libX11.so.6 => /usr/lib64/libX11.so.6 (0x00002ac4bfb00000)libxcb-xlib.so.0 => /usr/lib64/libxcb-xlib.so.0 (0x00002ac4bfe36000)libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00002ac4c0038000)libXau.so.6 => /usr/lib64/libXau.so.6 (0x00002ac4c0255000)libgpm.so.1 => /usr/lib64/libgpm.so.1 (0x00002ac4c0458000)libsmpeg-0.4.so.0 => /usr/lib64/libsmpeg-0.4.so.0 (0x00002ac4c065e000)libmikmod.so.2 => /usr/lib64/libmikmod.so.2 (0x00002ac4c08bb000)libaudiofile.so.0 => /usr/lib64/libaudiofile.so.0 (0x00002ac4c0b09000)libvorbis.so.0 => /usr/lib64/libvorbis.so.0 (0x00002ac4c0d31000)libvorbisfile.so.3 => /usr/lib64/libvorbisfile.so.3 (0x00002ac4c0f60000)libvorbisenc.so.2 => /usr/lib64/libvorbisenc.so.2 (0x00002ac4c1168000)/lib64/ld-linux-x86-64.so.2 (0x00002ac4bd5ed000)libGLcore.so.1 => /usr/lib64/libGLcore.so.1 (0x00002ac4c1543000)libnvidia-tls.so.1 => /usr/lib64/tls/libnvidia-tls.so.1 (0x00002ac4c20fb000)libXext.so.6 => /usr/lib64/libXext.so.6 (0x00002ac4c21fc000)libogg.so.0 => /usr/lib64/libogg.so.0 (0x00002ac4c240e000)
tearex