Attract-Mode Support Forum
Attract-Mode Support => General => Topic started by: FB911 on January 30, 2017, 10:59:41 PM
-
I've been trying to make NeoGeo work for a little while now...
Can someone please provide me with their NeoGeo .cfg file or directions on how to make this work?
Thx
-
which os?
which emulator do you want to use playing neo geo roms (calice, aes4all, neoragex, gngeo, neomame)?
on retropie there are three emulator (https://github.com/retropie/retropie-setup/wiki/neo-geo) : lr-fbalpha , PiFBA , GnGeo-Pi
-
https://www.youtube.com/watch?v=pE6vRv6GuKo
-
https://www.youtube.com/watch?v=pE6vRv6GuKo
That helped, thanks. I can now start games.
I'm now having issues with the controls. I'm using Gn-Geo-Pi as the emulator, a SNES controller and the following in the gngeorc file:
p1control A=J0B2,B=J0B1,C=J0B3,D=J0B0,START=K49,COIN=K53,UP=J0a1,DOWN=J0a1,LEFT=J0A0,RIGHT=J0A0,MENU=K27
The buttons are working but not the Right, Left, Up or Down.
Any ideas?
-
https://github.com/retropie/RetroPie-Setup/wiki/Neo-Geo (https://github.com/retropie/RetroPie-Setup/wiki/Neo-Geo)
do you have a pi3? why are you using gn-geo-pi? Just asking.
-
https://github.com/retropie/RetroPie-Setup/wiki/Neo-Geo (https://github.com/retropie/RetroPie-Setup/wiki/Neo-Geo)
do you have a pi3? why are you using gn-geo-pi? Just asking.
I do have a pi3. Do you recommend using another emaulator than gn-geo-pi?
thx
-
Yes Final Burn Alpha (FBA) works better IMHO. FBA is a multi system emulator. It does neogeo just fine (and better than the arcade emulators). One thing though you'll need to have the neogeo bios in with your roms (not in the default bios folder) for some strange reason. I use the retroarch/libretro core (lr-fbalpha) https://github.com/retropie/RetroPie-Setup/wiki/Neo-Geo (https://github.com/retropie/RetroPie-Setup/wiki/Neo-Geo)
-
Yes Final Burn Alpha (FBA) works better IMHO. FBA is a multi system emulator. It does neogeo just fine (and better than the arcade emulators). One thing though you'll need to have the neogeo bios in with your roms (not in the default bios folder) for some strange reason. I use the retroarch/libretro core (lr-fbalpha) https://github.com/retropie/RetroPie-Setup/wiki/Neo-Geo (https://github.com/retropie/RetroPie-Setup/wiki/Neo-Geo)
I will give that a try, thanks!
-
Yes Final Burn Alpha (FBA) works better IMHO. FBA is a multi system emulator. It does neogeo just fine (and better than the arcade emulators). One thing though you'll need to have the neogeo bios in with your roms (not in the default bios folder) for some strange reason. I use the retroarch/libretro core (lr-fbalpha) https://github.com/retropie/RetroPie-Setup/wiki/Neo-Geo (https://github.com/retropie/RetroPie-Setup/wiki/Neo-Geo)
I had all sort of issues with the controller when using FBA...I was able to make it work with lr-mame.
-
Glad you got it fixed :)
Which mame core did you use?
-
Glad you got it working.
FBA for NEO-GEO is really great on the PI 3
I am going to include how I got FBA working for me since choosing to use mame vs fba is better than feeling like you have to due to FBA config issues.
My system is configured for my arcade cabinet with an I-Pac2 - so keyboard setup.
Final Burn Alpha was a pain in the butt to configure the controls, but, once I did, I was very happy.
I really wanted to run as many of the metal slug games as possible. With FBA you can run 1-5 + X full speed with no glitches. I could not do that with the current Pi Mame's.
I did 2 things.
1) turn off save settings on exit in the main retroarch config (/opt/retropie/configs/all/retroarch.cfg).
config_save_on_exit = "false"
2) Create a custom retroarch config for FBA that was based around the capcom fighter controls, then create custom config files for the neo-geo controls per rom name. The per rom name configs live in the rom directory, not the config directory. /home/pi/RetroPie/roms/fba/ directory
Example below: (Just using romname + .cfg on the end)
mslug.zip.cfg
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line
input_player1_a = "shift"
input_player1_b = "x"
input_player1_y = "c"
input_player1_x = "v"
input_player2_a = "k"
input_player2_b = "i"
input_player2_y = "j"
input_player2_x = "l"
#include "/opt/retropie/configs/all/retroarch.cfg"
I repeated this for all the mslug games - (mslug2.zip.cfg etc...)
Here is my main retroarch config for FBA as well.. just in case you want it for reference. (/opt/retropie/configs/fba/retroarch.cfg)
Again, my main file was set up for the Capcom fighters and also has enabling the shader for horizontal scanlines.
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line
input_remapping_directory = "/opt/retropie/configs/fba/"
input_player1_a = "x"
input_player1_b = "shift"
input_player1_y = "alt"
input_player1_x = "space"
input_player1_start = "num1"
input_player1_select = "num5"
input_player1_l = "ctrl"
input_player1_r = "c"
input_player1_left = "left"
input_player1_right = "right"
input_player1_up = "up"
input_player1_down = "down"
input_player1_l2 = "enter"
input_player1_r2 = "v"
input_player2_a = k
input_player2_b = i
input_player2_y = a
input_player2_x = q
input_player2_l = s
input_player2_r = j
input_player2_up = r
input_player2_left = d
input_player2_right = g
input_player2_down = f
input_player2_start = "num2"
input_player2_select = "num6"
input_enable_hotkey = "6"
input_exit_emulator = "escape"
input_pause_toggle = p
video_shader_enable = "true"
video_shader = "/opt/retropie/emulators/retroarch/shader/crt-pi.glslp"
#include "/opt/retropie/configs/all/retroarch.cfg"
Of course your keys will be different, but this is a good example of how to config controls for FBA and then individual rom configs.
Setti
-
Mslug can run up to 161% on rpi3 using mame. You can also compile new mame versions to work on rpi. I have a real neo geo two slot. I am building a neo geo mame pc with neo geo only games.
http://choccyhobnob.com/articles/benchmarks-for-mame-on-raspberry-pi/
-
Mslug can run up to 161% on rpi3 using mame. You can also compile new mame versions to work on rpi. I have a real neo geo two slot. I am building a neo geo mame pc with neo geo only games.
http://choccyhobnob.com/articles/benchmarks-for-mame-on-raspberry-pi/
true but for me the "tougher games" for the pi samuri spirts V and / or king of fighters 2003 or snk vs cacom have no sound with mame (but run fine) and still have some trouble on admame 1.4 (slowdowns sound scratchy...I haven't tried advance mame 3.2 yet)..along with any cps3 game.
fba runs them just fine.
-
Mslug can run up to 161% on rpi3 using mame. You can also compile new mame versions to work on rpi. I have a real neo geo two slot. I am building a neo geo mame pc with neo geo only games.
http://choccyhobnob.com/articles/benchmarks-for-mame-on-raspberry-pi/
true but for me the "tougher games" for the pi samuri spirts V and / or king of fighters 2003 or snk vs cacom have no sound with mame (but run fine) and still have some trouble on admame 1.4 (slowdowns sound scratchy...I haven't tried advance mame 3.2 yet)..along with any cps3 game.
fba runs them just fine.
Sound is emulated with mame. I just tested kof 2003 and sam sho V. Its your setup.
-
Glad you got it working.
FBA for NEO-GEO is really great on the PI 3
I am going to include how I got FBA working for me since choosing to use mame vs fba is better than feeling like you have to due to FBA config issues.
My system is configured for my arcade cabinet with an I-Pac2 - so keyboard setup.
Final Burn Alpha was a pain in the butt to configure the controls, but, once I did, I was very happy.
I really wanted to run as many of the metal slug games as possible. With FBA you can run 1-5 + X full speed with no glitches. I could not do that with the current Pi Mame's.
I did 2 things.
1) turn off save settings on exit in the main retroarch config (/opt/retropie/configs/all/retroarch.cfg).
config_save_on_exit = "false"
2) Create a custom retroarch config for FBA that was based around the capcom fighter controls, then create custom config files for the neo-geo controls per rom name. The per rom name configs live in the rom directory, not the config directory. /home/pi/RetroPie/roms/fba/ directory
Example below: (Just using romname + .cfg on the end)
mslug.zip.cfg
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line
input_player1_a = "shift"
input_player1_b = "x"
input_player1_y = "c"
input_player1_x = "v"
input_player2_a = "k"
input_player2_b = "i"
input_player2_y = "j"
input_player2_x = "l"
#include "/opt/retropie/configs/all/retroarch.cfg"
I repeated this for all the mslug games - (mslug2.zip.cfg etc...)
Here is my main retroarch config for FBA as well.. just in case you want it for reference. (/opt/retropie/configs/fba/retroarch.cfg)
Again, my main file was set up for the Capcom fighters and also has enabling the shader for horizontal scanlines.
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line
input_remapping_directory = "/opt/retropie/configs/fba/"
input_player1_a = "x"
input_player1_b = "shift"
input_player1_y = "alt"
input_player1_x = "space"
input_player1_start = "num1"
input_player1_select = "num5"
input_player1_l = "ctrl"
input_player1_r = "c"
input_player1_left = "left"
input_player1_right = "right"
input_player1_up = "up"
input_player1_down = "down"
input_player1_l2 = "enter"
input_player1_r2 = "v"
input_player2_a = k
input_player2_b = i
input_player2_y = a
input_player2_x = q
input_player2_l = s
input_player2_r = j
input_player2_up = r
input_player2_left = d
input_player2_right = g
input_player2_down = f
input_player2_start = "num2"
input_player2_select = "num6"
input_enable_hotkey = "6"
input_exit_emulator = "escape"
input_pause_toggle = p
video_shader_enable = "true"
video_shader = "/opt/retropie/emulators/retroarch/shader/crt-pi.glslp"
#include "/opt/retropie/configs/all/retroarch.cfg"
Of course your keys will be different, but this is a good example of how to config controls for FBA and then individual rom configs.
Setti
Any idea how to work this with a joystick? I use Dragon Rise USB controller. I see a file with the name of joystick with config of buttons, I try to copy text but don't work, the pifba don't change the buttons when load, thanks for help me