It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
high rated
Now I am writing this mostly to point that that you can fix 3 of the most common problems people have with these Dot.Emu SNK ports.

1) if the game runs too fast - force "Vsync" in your graphics card options.

2) all of the Dot.Emu ports HAVE 2P MODE - that's right, but you need at least one xinput gamepad, if you have older gamepads you can use the xbox controller emulator called "x360ce" . If you have 2 xinput controllers even better, both work. Then 1P enters the "coins" and 2P presses the "start" button and voila - you can play multiplayer.

3) maybe most importantly is the ability to enable the CONSOLE mode of the NeoGeo games. Console mode lets you play extra modes like training, survival etc, change various settings and in some games, you can even customize your buttons. Find the file "neogeo.dat" and open it with notepad. Under the first entry System: NEO, RomName: neogeo, Game: Neo Geo BIOS - replace the [Program] line:

uni-bios_2_0.rom,0,20000,0C12C2AD,0

This will enable the unibios and when you launch the game it will ask you to press "A" (which is "Y" or "Z" on your keyboard)(also it may not work the first time, just go to the emulator menu and click "Reset" and try again) and let you select between arcade or console mode. Then during the game, you can press the combination of "Start" and "Coin" (Enter and Space) to open the cheats menu(to enable some hidden stuff like fatalities on SamSho or easier special moves in Real Bout 2, extra characters in Sengoku 3, Autofire in Blazing Star, etc, or B+C+D (X+C+A, or X+C+V on keyboard) to open the "test service" if you use the arcade version of the game with extra options.
Bear in mind you will have to do this every time you open the game and the 1P will always have to use the keyboard and 2P will use the gamepad if you have one, UNLESS you save state using the emulator in the main console menu for example, exit the game and the emulator and then when starting the game instead clicking on "Launch" click on " Load" and now 1P will use the gamepad.

When you edit your "neogeo.dat" file once you can just copy it to all other SNK ports here that use their weird emulator. I hope I helped and in the meantime, I'll do some more digging to figure out if you can change keyboard controls.
Ah, nice to see this. I do hope you can find something on the button remapping. that is all I really care about for single player games. I been trying to figure out where the options are in the files but no luck. If you find something please hit me up or reply to my message.

Thanks again Boondock!
avatar
BoondockSaint89: . . .
Thank you for the information. ^_^
Isn't it easier to just take the ROM files (neogeo.zip, kof2k2nd.zip, kof2002.zip etc.) and just place them in a different emulator's ROM folder?

I suggest WinKawaks or FinalBurn Alpha with Kaillera. There aren't nearly enough people using the Kaillera online matchmaking service.
Thank you for the info , really helpfull! :)
Is kof2k2nd specific to WinKawaks? I can't find matching roms in any database of FinalBurn Alpha/Neo or MAME.

Btw, neogeo.zip matches MAME files and kof2002.zip matches both MAME and FB Alpha/Neo.
avatar
Voodoo84: Is kof2k2nd specific to WinKawaks? I can't find matching roms in any database of FinalBurn Alpha/Neo or MAME.

Btw, neogeo.zip matches MAME files and kof2002.zip matches both MAME and FB Alpha/Neo.
I can get kof2002.zip to run under FB Neo, but i cant figure out what the kof2knd runs under or is used for. Does anyone have an answer? Or is it required for kof2002.zip to run properly?
Hello,

New here. Thanks Boondock, it's really improved the emu.
SNK Games on Linux with 2 controllers:
1P Start button
1P Coin button (usually the R Bumper)
2P Coin button (usually the R Bumper)
2P Start button.

Played on Mint and Lite with two Logitech F310s set to XInput.

Garou MOTW
KOF2002
Real Bout Fatal Fury 2
avatar
BoondockSaint89: Now I am writing this mostly to point that that you can fix 3 of the most common problems people have with these Dot.Emu SNK ports.

1) if the game runs too fast - force "Vsync" in your graphics card options.

2) all of the Dot.Emu ports HAVE 2P MODE - that's right, but you need at least one xinput gamepad, if you have older gamepads you can use the xbox controller emulator called "x360ce" . If you have 2 xinput controllers even better, both work. Then 1P enters the "coins" and 2P presses the "start" button and voila - you can play multiplayer.

3) maybe most importantly is the ability to enable the CONSOLE mode of the NeoGeo games. Console mode lets you play extra modes like training, survival etc, change various settings and in some games, you can even customize your buttons. Find the file "neogeo.dat" and open it with notepad. Under the first entry System: NEO, RomName: neogeo, Game: Neo Geo BIOS - replace the [Program] line:

uni-bios_2_0.rom,0,20000,0C12C2AD,0

This will enable the unibios and when you launch the game it will ask you to press "A" (which is "Y" or "Z" on your keyboard)(also it may not work the first time, just go to the emulator menu and click "Reset" and try again) and let you select between arcade or console mode. Then during the game, you can press the combination of "Start" and "Coin" (Enter and Space) to open the cheats menu(to enable some hidden stuff like fatalities on SamSho or easier special moves in Real Bout 2, extra characters in Sengoku 3, Autofire in Blazing Star, etc, or B+C+D (X+C+A, or X+C+V on keyboard) to open the "test service" if you use the arcade version of the game with extra options.
Bear in mind you will have to do this every time you open the game and the 1P will always have to use the keyboard and 2P will use the gamepad if you have one, UNLESS you save state using the emulator in the main console menu for example, exit the game and the emulator and then when starting the game instead clicking on "Launch" click on " Load" and now 1P will use the gamepad.

When you edit your "neogeo.dat" file once you can just copy it to all other SNK ports here that use their weird emulator. I hope I helped and in the meantime, I'll do some more digging to figure out if you can change keyboard controls.
My only issue was the two controller support. I took your advice with that and condensed it: 1P Start, 1P Coin, 2P Start, then 2P Coin. Works great. Thanks!
Post edited March 05, 2020 by nate1222
I'm late to the conversation here, but I've written a tool to update the Dotemu Neo Geo executable (on Windows) with the button mappings of your choice.

Unfortunately the forum won't let me post URLs. So, here's a roundabout way to find the tool. Google "github matthewjustice" to find my GitHub page, and then look for the repository named "neomap".

I've tested with a subset of Dotemu Neo Geo releases (from Humble Bundle, GOG, and Amazon/Twitch), and everything I've tried works so far. If you are interested, give it a try. There may be some versions of the games that are compiled differently, and the patch won't work in such a case.

The tool doesn't modify your existing exe file - it makes a copy and edits that instead. So, running the tool should be low-risk, but I can't make any guarantees! The source code is available too.

As an aside: I realize that there are other existing solutions to this: use a different emulator, remap your buttons using an external program, etc. I just wanted to take on the challenge of editing the hard-coded mappings to configure them however I wanted.