I've noticed that some don't know how to set up their AB, BC, and similar mappings, and with these keys now allowed, it is only proper that everyone knows how to use them. Here is a short tutorial. Thanks to Ghostpilot who initially showed me how to adjust the keymapping files.
First, you have to find the files that you need to edit. These are located in the following location:
C:/Documents and Settings/"Your main user name"/Application data/Damdai/2DF/Freeplay/Config/Games/
Phew, that's quite a long path. I suggest that you now make a shortcut of the "games" folder at the end there and put it somewhere of convenience for future adjustments. Now, each time you play a game, the emulator will read from the text documents found within this folder. Open up the document that refers to the game of your choice. A big list will appear. These are the button settings of the game. Here is an example of a custom mapping:
custom "P1 Button BC" switch 0x52 "P1 Button B" 0x01 "P1 Button C" 0x01
This will add the BC configuration to your game if you add it to the list, and it will also add it to the control mapping list in-game, so which key you assign it here does not matter, since you can change it in-game at your leisure.
Here are some standard ones that you can copy to add to your games. Paste them into the game document of your choice, at the bottom of the list.
custom "P1 Button AB" switch 0x47 "P1 Button A" 0x01 "P1 Button B" 0x01
custom "P1 Button BC" switch 0x52 "P1 Button B" 0x01 "P1 Button C" 0x01
custom "P1 Button CD" switch 0x4D "P1 Button C" 0x01 "P1 Button D" 0x01
And here is how to read the code, in case you want to add more on your own:
custom - this is just the entry of the string, and needs to be there for each custom string.
"P1 Button BC" - This is just the name that will appear inside the config menu in the game. This can be "cottage cheese" and still work as BC.
switch 0x52 - This is which keypress on your controller that will activate the combination. You need not bother with this since it is configurable inside the game.
"P1 Button B" 0x01 "P1 Button C" 0x01 - These are which game buttons that are included when you use this custom keypress. I am not sure what the 0x01 stands for, probably how many times the keys are pressed down, but I could only speculate without testing it. The names inside the " " refers to the basic attacks in the list, so in games like Third Strike where the keys are named "weak kick" and the like, you have to write "weak kick" in your custom strings, not "button D"