Build Your Own Arcade Controls Forum
Main => Software Forum => Topic started by: Doc Thirst on February 17, 2006, 01:52:14 pm
-
Quick easy question...yes I searched. Is there a command line gba emu out there (for mamewah)? If so, where might I track down such a gem? I am only finding gui versions and they arn't playing well in the mamewah enviorment.
-
What I did was to go to jcrouse's CPViewer site where he also provides many various emulator INI files which are meant to work with MameWah:
http://home.comcast.net/~cpviewer/downloads.htm
Download the INI file related to the emulator you are interested in, edit it and look at the "emulator_commandline" setting to see what emulator application they use for that emulator.
For example .... for GBA, the INI file has the following line in it:
emulator_commandline c:\visualboyadvance\visualboyadvance.exe blah blah blah
which indicates "VisualBoyAdvance" is the emulator they use with MameWah...... and the one which you are probably looking for .....
NOTE: VisualBoy advanced can be used for Gameboy, Gameboy Color, Super Gameboy and Gameboy Advanced
good luck
-
Hey thanks a ton, exactly what I needed!
-
OK while I'm asking dumb questions...
I'm using the command line I found on the screenshot archive but with one small flaw...the screen is flipped 90 degrees. Any idea where I can look config wise to fix this?
-
Your gameboy advance ini in mamewah should read something like this (with any changes made to reflect the directories you have it installed to).
emulator_executable c:\gba\visualboyadvance.exe
commandline_format "[rompath]\[name].[romext]"{dosbox}{safelaunch}
Hope that helps.
-
Yep, I think I have mamewah config'ed correctly. Im thinking it's somewhere in the vba ini file...
[preferences]
windowX=0
windowY=0
language=1
languageName=
frameSkip=2
gbFrameSkip=0
autoFrameSkip=0
vsync=0
synchronize=1
stretch=0
video=6
defaultVideoDriver=1
fsWidth=800
fsHeight=600
fsColorDepth=16
renderMethod=1
useBios=0
skipBios=0
soundEnable=783
soundOff=0
soundQuality=2
soundEcho=0
soundLowPass=0
soundReverse=0
soundVolume=0
ddrawEmulationOnly=0
ddrawUseVideoMemory=0
tripleBuffering=1
d3dFilter=0
glFilter=0
glType=0
filter=0
disableMMX=0
disableStatus=0
showSpeed=1
showSpeedTransparent=1
gbPrinter=0
pauseWhenInactive=1
useOldSync=0
captureFormat=0
removeIntros=0
recentFreeze=0
autoIPS=1
disableSfx=0
saveType=0
enhancedDetection=1
ifbType=0
flashSize=65536
agbPrint=0
rtcEnabled=0
autoHideMenu=0
skinEnabled=0
skinName=
borderOn=0
borderAutomatic=0
emulatorType=1
I'm gonna start checking em one by one. I'll let you know if I find it.
-
Try changing that emulator type to 0 right at the bottom of that ini. Don't know if it will make a difference but its the only line thats different to the ini im using. Failing that its got to be a command line problem as afaik VBA doesn't have an option to rotate the screen.
-
On a whim I deleted the emu ini (not the mamewah one) and ran it again. Didn't create a new ini, nor did it error out, so I guess the issue might be in the command line or mamewah after all, still looking. I'll be sure to post a resolution when I find it for prosperity.
-
Borderline moron here. There is a cfg file for the emu. Tracking it down now.
-
OK here you go, this is the SDL release on the screenshot archive:
VisualBoyAdvance.cfg
You are looking for a line:
# Video setting. 0=1x, 1=2x, 2=3x, 3=4x.
video=0
Anything but 0 will rotate the screen 90 degrees.
Hopefully this will save someone some time in the future. Thanks for those who helped me track this down!