Build Your Own Arcade Controls Forum
Main => Software Forum => Topic started by: Jedirampage on September 23, 2006, 04:54:46 pm
-
Can anyone help me with configuring znes to work with mamewah, I loaded the emulator into mamewah however I can't play any games. Everytime i try to load a game nothing happens.
-
I am having the exact same problem running mamewah 1.61 with CP's ini files modified to run on 1.61. I can run the games outside the emulator just fine. I can get the dos version to work just fine although the emulation is very very slow.
In the windows version of zsnesfe (modified version) there is no emulator shut off comand like in the dos version.
Is their another emulator that will work for snes in mamewah?
-
You guys are in luck!!
I had massive problems with ready-made .ini files for MAMEWAH and a lot of people seemed reluctant to post their .ini files. Others just couldn't identify problems. However, after a bit of tinkering I identified some problems with the file and modified it slightly. Turns out the 'executable commandline format' was wrong!
Stick with ZSNES, it is brilliant once it is working. Just make sure you get the modified version from the cpviewer website (jcrouse's) which enables 'Escape' to exit the emulator, rather than call up the menu.
One problem I had with it was the speed, which seemed slower under MAMEWAH, but isn't really. What I found though was I had a delay between button presses and the action on screen. No-one could explain it, but in the end it turned out to be as a result of triple buffering in the 800x600 resolution I had it in. I shut this off and it was fine! Here is my .ini file. All you should need to change is the 'rom folder location' and the 'emulator executable location':
### SNES.ini (mamewah v1.61) ###
emulator_title SNES
### List Generation Settings ###
rom_path c:\SNES\roms
rom_extension ZIP
dat_file
nms_file
catver_ini_file
list_generation_method rom_folder
### Execution Settings ###
emulator_executable c:\SNES\zsnesw.exe
commandline_format "[rompath]\[name].[romext]"{nodosbox}{safelaunch}
alt_commandline_format_1 "[rompath]\[name].[romext]"{nodosbox}{safelaunch}
alt_commandline_format_2 "[rompath]\[name].[romext]"{nodosbox}{safelaunch}
game_specific_config_path
### Artwork Locations ###
artwork_1_image_path
artwork_2_image_path
artwork_3_image_path
artwork_4_image_path
artwork_5_image_path
artwork_6_image_path
artwork_7_image_path
artwork_8_image_path
artwork_9_image_path
artwork_10_image_path
movie_preview_path
movie_artwork_no 1
### Screen-Saver Settings ###
enable_music_in_screensaver 0
saver_type slideshow
movie_path
movie_fullscreen 1
quit_delay 30
wrapper_executable
wrapper_commandline_format "[rompath]\[name].[romext]"{nodosbox}{safelaunch}
scr_file
### External Application Settings ###
ipc_file_or_path
app_1_executable
app_1_commandline_format
app_2_executable
app_2_commandline_format
app_3_executable
app_3_commandline_format
auto_launch_apps
### Additional Settings ###
music_path
lcd_display_file_path
lcd_fe_text
### Settings used by MAMEWAH ###
current_list 0
Try that and see if it works. I found a few of the .ini files I downloaded were slightly wrong, so if you struggle with any others just post it here and I'll see if I have it.... :)
-
It works!!! ;D
I don't know how much to thank you for that one... I was up litteraly all last night trying to figure that one out!
Thanks again
-
For mamewah v.97, do i edit the .cfg file? as I don't see anything in the ini folder
-
Er, yes Jedi, I think so.
You won't be able to copy this text directly into your config file though, as some of the lines are different for the older MAMEWAH version. Just copy any relevant lines over to your config file individually.
I know you probably don't want to hear this, but I'm assuming you only went for MAMEWAH 0.97 'cos there was a config tool for it. I found I had lots of trouble with this as the tool just adds another element of confusion to the less-than perfect code in this version. You may do well to upgrade to a newer MAMEWAH version as there is much more support for it and the base structure of the installation is now drastically different to 0.97. It is better laid-out and makes for less errors.
Plus, you can get results in the forums like the guy I just helped out!
-
Yeah i just realized that and I have switched to Mamewah v 1.62 beta, I currently am trying your .ini file and will be replying back by the end of the day with the results.
-
I still can't get anything to work, here is a copy of my .ini file if it helps
### SNES.ini (mamewah v1.62) ###
emulator_title SNES
### List Generation Settings ###
rom_path C:\SNES\ROMS
rom_extension zip
dat_file
nms_file
catver_ini_file
list_generation_method rom_folder
### Execution Settings ###
pre_emulator_app_commandlines
emulator_commandline C:\SNES\zwsnes.exe
post_emulator_app_commandlines
general_app_commandlines
### Artwork Settings ###
artwork_image_paths C:\SNES\artwork
movie_preview_path c:\mame\previews
movie_artwork_no 1
enable_fuzzy_search 0
### Screen-Saver Settings ###
enable_music_in_screensaver 1
select_random_game 0
saver_type gamelist_slideshow
movie_path
movie_fullscreen 1
quit_delay 0
saver_commandline
### Additional Settings ###
music_path
lcd_display_file_path
### Settings used by MAMEWAH ###
current_list 0
-
It would seem to me the "emulator_commandline" should be the following:
C:\SNES\zwsnes.exe "[rompath]\[name].[romext]"{nodosbox}{safelaunch}
Your current "emulator_commandline" just specifies the EXE to use but does not tell the zsNes emulator where the ROM file is located ......
-
Mines working sweet!
### snes.ini (mamewah v1.61) ###
emulator_title snes
### List Generation Settings ###
rom_path c:\emulators\snes\roms
rom_extension zip
dat_file
nms_file
catver_ini_file
list_generation_method rom_folder
### Execution Settings ###
emulator_executable c:\emulators\snes\zsnesw.exe
commandline_format "[rompath]\[name].[romext]"{nodosbox}{safelaunch}
alt_commandline_format_1 [name]{autodosbox}{nosafelaunch}
alt_commandline_format_2 [name]{autodosbox}{nosafelaunch}
game_specific_config_path
### Artwork Locations ###
artwork_1_image_path c:\emulators\snes\snap
artwork_2_image_path
artwork_3_image_path
artwork_4_image_path
artwork_5_image_path
artwork_6_image_path
artwork_7_image_path
artwork_8_image_path
artwork_9_image_path
artwork_10_image_path
movie_preview_path i:\zsnesw\videos
movie_artwork_no 1
### Screen-Saver Settings ###
enable_music_in_screensaver 0
saver_type slideshow
movie_path
movie_fullscreen 1
quit_delay 30
wrapper_executable
wrapper_commandline_format [name]{nodosbox}{nosafelaunch}
scr_file
### External Application Settings ###
ipc_file_or_path
app_1_executable
app_1_commandline_format
app_2_executable
app_2_commandline_format
app_3_executable
app_3_commandline_format
auto_launch_apps
### Additional Settings ###
music_path c:\mamewah\music
lcd_display_file_path
lcd_fe_text
### Settings used by MAMEWAH ###
current_list 0
-
marlborroman13:
Your using v1.61 of MameWah .... he wants to use v1.62 instead .... I believe my recommendation above should help out ....
-
okay i've tried it in version 1.61 to no results here is the new .ini file
### SNES.ini (mamewah v1.61) ###
emulator_title SNES
### List Generation Settings ###
rom_path C:\DOCUMENTS AND SETTINGS\HP_OWNER\MY DOCUMENTS\ROBBIE STUFF\ARCADE\EMULATORS\SNES\ROMS
rom_extension zip
dat_file
nms_file
catver_ini_file
list_generation_method rom_folder
### Execution Settings ###
emulator_executable C:\DOCUMENTS AND SETTINGS\HP_OWNER\MY DOCUMENTS\ROBBIE STUFF\ARCADE\EMULATORS\SNES\zwsnes.exe
commandline_format "[rompath]\[name].[romext]"{nodosbox}{safelaunch}
alt_commandline_format_1 [name]{autodosbox}{nosafelaunch}
alt_commandline_format_2 [name]{autodosbox}{nosafelaunch}
game_specific_config_path
### Artwork Locations ###
artwork_1_image_path c:\mame\snap
artwork_2_image_path
artwork_3_image_path
artwork_4_image_path
artwork_5_image_path
artwork_6_image_path
artwork_7_image_path
artwork_8_image_path
artwork_9_image_path
artwork_10_image_path
movie_preview_path
movie_artwork_no 1
### Screen-Saver Settings ###
enable_music_in_screensaver 1
saver_type slideshow
movie_path
movie_fullscreen 1
quit_delay 30
wrapper_executable
wrapper_commandline_format "[rompath]\[name].[romext]"{nodosbox}{safelaunch}
scr_file
### External Application Settings ###
ipc_file_or_path
app_1_executable
app_1_commandline_format
app_2_executable
app_2_commandline_format
app_3_executable
app_3_commandline_format
auto_launch_apps
### Additional Settings ###
music_path
lcd_display_file_path
lcd_fe_text
### Settings used by MAMEWAH ###
current_list 0
The thing is slightly jumbled because of the long paths, the znes version that I am using is 1.36, please let me know if there is some type of supersecret command line version or something else out there. is there any extra configuration i need to do in zsnes? anytime I go to play a game the screen does nothing.
-
I would not recommend going back to v1.61 since a lot of changes went into v1.62 and it has been out for awhile now so it is stable in my opinion.
Anyway, if you start MameWah and get a blank screen then try all combinations of the following on your command line to see if it fixes your problem:
Change {nodosbox} to {dosbox} and\or change {safelaunch} to {nosafelaunch}
(try all combinations ....)
-
just to clarify.. you don't need to use any "modified version" of zsnes to use with mamewah. you can use the standard build.
here you can find all different builds: http://zsnes.ipherswipsite.com/
zsnes september 4 is the latest build..
to enable esc to exit, just make sure you disable the gui in the inifile
-
you can disable the gui? am i suppose to do that? if so how, that may be part of my problem
-
This works for me and Mamewah 1.62b12
### SuperNintendo.ini (mamewah v1.62) ###
emulator_title SuperNintendo
### List Generation Settings ###
rom_path C:\zsnesw\Roms
rom_extension zip
dat_file
nms_file
catver_ini_file
list_generation_method rom_folder
### Execution Settings ###
pre_emulator_app_commandlines
emulator_commandline C:\zsnesw\zsnesw.exe "[rompath]\[name].[romext]"{dosbox}{safelaunch}
post_emulator_app_commandlines
general_app_commandlines
### Artwork Settings ###
artwork_image_paths C:\zsnesw\Snaps
movie_preview_path
movie_artwork_no 1
enable_fuzzy_search 0
### Screen-Saver Settings ###
enable_music_in_screensaver 1
select_random_game 0
saver_type gamelist_slideshow
movie_path
movie_fullscreen 1
quit_delay 0
saver_commandline
### Additional Settings ###
music_path
lcd_display_file_path
### Settings used by MAMEWAH ###
current_list 1
Hope it helps,
Zeosstud
-
IT WORKED!!!!!, in both version of mamewah (1.61, and 1.62) I had to upgrade to the latest version of zsnes because the one I had did not let you disable the gui. Thanks for everything guys, I just have one final question, when i open a game how do i get it to open in full screen. Right now it only opens in a minimized window.
-
Look in the ZWSNES options under display, there should be a fullscreen option, stretch to fill scrren will help to.
-
In the zsnesw.cfg file there are a BUNCH of video modes with a corresponding number assigned to them. You could adjust whatever the default is now to whatever you want it to be. Personally on my son's machine which only has a 15" monitor I have it open in vidoe mode 7 which is 640x480 Full Screen. I am sure you will be able to test alittle and find which video mode works best for you. Below is the video part of my zsnesw.cfg file, hope it helps you.
; Video Mode, 0 - 32
; 0 = 256x224 R WIN 1 = 256x224 R FULL
; 2 = 512x448 R WIN 3 = 512x448 DR WIN
; 4 = 640x480 S WIN 5 = 640x480 DS WIN
; 6 = 640x480 DR FULL 7 = 640x480 DS FULL
; 8 = 640x480 S FULL 9 = 768x672 R WIN
; 10 = 768x672 DR WIN 11 = 800x600 S WIN
; 12 = 800x600 DS WIN 13 = 800x600 S FULL
; 14 = 800x600 DR FULL 15 = 800x600 DS FULL
; 16 = 1024x768 S WIN 17 = 1024x768 DS WIN
; 18 = 1024x768 S FULL 19 = 1024x768 DR FULL
; 20 = 1024x768 DS FULL 21 = 1024x896 R WIN
; 22 = 1024x896 DR WIN 23 = 1280x960 S WIN
; 24 = 1280x960 DS WIN 25 = 1280x960 S FULL
; 26 = 1280x960 DR FULL 27 = 1280x960 DS FULL
; 28 = 1280x1024 S WIN 29 = 1280x1024 DS WIN
; 30 = 1280x1024 S FULL 31 = 1280x1024 DR FULL
; 32 = 1280x1024 DS FULL
VideoModeWin = 7
Zeosstud
-
Yeh you can ether do it manually in the ZSNES config file or you can temporarily enable the GUI to do it from there, then turn it back off again once you're done. I'd advise turning triple buffering off still, as it caused problems in response times with my controls.
-
will that also help the emulator to not look so pixelated, I remember SNES games looking much better
-
It can do. If you look at the 'Display Options' Window in the ZSNES GUI menus there are a few extra options at the bottom like 'SAI', 2xSAI, Interpolation and a few other effects. Try them all to see which effect you like best. If you use a TV, I wouldn't bother, but the 'Interpolation' effect looks good (when the games are running-ignore how it looks on the menu) if you are using a monitor. The more effects you use though, the higher the chance of slow-down. That's why I recommend avoiding the triple-buffering.
If you are using the DOS ZSNES by the way, none of these options will be available, so bear that in mind.