Reply To: Performance increase?

#8141
ManfredVonRicthofen
Participant

It’s for TIE Fighter. Whenever I get close to a battle with a lot of shooting and objects it slows down, it wasn’t like this when I originally got the phone. I recently reformatted the phone, didn’t help, and restarting the phone doesn’t help either.

I have never fiddled around with expert settings before, and the guides I have seen online seem to be for the pc version and I am not sure if they share the same directions with magic dosbox.. Can you guys help me understand these? I’ll put a parenthesis () next to questions I have:

[dosbox]
machine=svga_s3 (from what I gathered, svga_s3 is the best in terms for performance out of all the other pc dosbox can emulate?)
memsize=16 (I set this for 64 mb in the .mgc file, why is it showing 16?)
#Amount of video memory in megabytes (0-8).
# The maximum resolution and color depth the svga_s3 will be able to display
# is determined by this value.
# 0: 512k (800×600 at 256 colors)
# 1: 1024×768 at 256 colors or 800×600 at 64k colors
# 2: 1600×1200 at 256 colors or 1024×768 at 64k colors or 640×480 at 16M colors
# 4: 1600×1200 at 64k colors or 1024×768 at 16M colors
# 8: up to 1600×1200 at 16M colors
#vmemsize=2 (2 mb is the default video memory? Is this referring to its own standalone video ram on a video card, or shared with the 16 mb? Increasing it to 8 mb should give me more performance?)
#Amount of video memory in kilobytes, in addition to vmemsize
#vmemsizekb=0

[render]
frameskip=2 (if I set this to 0, every frame is being rendered so therefore slower performance right?)
aspect=false

[cpu]
core=dynamic (what offers the best performance? Or should I leave it as is?)
#valid cputypes (Ykhwong SVN):
# a)auto
# b)386
# c)486
# d)pentium
# e)386_prefetch
cputype=auto (what does this do?)
cycles=3000 (is this where I change to 120%? Or do I plug in a higher number than 4000?)

[mixer]
androidFasterAudio=true
blocksize=1024
prebuffer=10
rate=22050

[midi]
mpu401=none
#mpu401=intelligent
mididevice=mt32
mt32.romdir=/storage/emulated/0/
mt32.thread=on
mt32.analog=0

[speaker]
pcspeaker=true
pcrate=11025
tandy=off
disney=false

[sblaster]
sbtype=sb2 (why is this set at sb2 when in the .mgc I have it showing as sb16?)
sbmixer=true
oplmode=opl2
oplemu=fast
oplrate=22050

[ipx]
ipx=false

[serial]
serial1=disabled
serial2=disabled
serial3=disabled
serial4=disabled

[dos]
xms=true
ems=true
umb=true
keyboardlayout=auto

[joystick]
joysticktype=none

[autoexec]
@Echo Off
mount c: /mnt/sdcard/
c:

I guess some of the things I am confused about is why the settings here are different than the way I have it set in .mgc.. Do these overwrite it? Or are these yet another setting inside the .Mgc?