You can't really "configure" a foot pedal, or rather you can only configure one with wire cutters and a soldering iron plus information on what configuration a given piece of software wants (generally not available through any means but trial and error with a circuit tester), and it's rare you can "configure" software to work with any foot pedal except one wired specifically for that software. The one exception I'm aware of is ExpressScribe. That software does have a section that allows you to tell it what switch signal is related to what pedal action. The Start-Stop pedal/software combo works with a lot of different sound file types (most players do), but that doesn't mean in any way that it works with all "platforms" or wave players; that depends on the platform/player software. The Start-Stop pedal is no more universally compatible than any other pedal when it comes to working with different software. It works with software that interprets switch signals the way the Start-Stop pedal is wired, which is to say the Start-Stop wave player software or possibly some other software which uses the same switch signals, and it won't work with software that doesn't interpret switch signals the way the Start-Stop pedal is wired. As I said before, I'm not sure what the deal is with the Start-Stop Emdat package. It may be that Emdat doesn't understand the standard Stop-Start pedal wiring, and you have to buy the Emdat version to have a pedal that works with Emdat, or it may be that it's the same pedal but the Emdat software is more limited in the file types it can play than the standard Start-Stop software. The people to ask about that are Start-Stop and Emdat.
What goes on with a foot pedal is that you have a connector to your computer that has a bunch of pins. The pedal is wired to the connector that plugs into the computer so that when you tromp on a pedal switch (play, fast forward, or reverse) it closes a connection across two pins, completing an electric circuit--a different pair of pins for each action. (Say pin 3 in the connector/computer is soldered to a copper wire that runs down through the cord and into the pedal where it is connected to one side of the fast forward switch, and another copper wire runs from the other side of the fast forward switch out the pedal and up the cord to pin 4. When you step on the switch, it makes contact with the ends of those two wires and completes a circuit between pins 3 and 4, letting the electrons flow around the loop and creating a current that signals the software to perform the fast forward play action.) Your wave player with pedal control is programmed to interpret it as a fast forward command if one pair of pins is connected, a reverse command if another pair of pins is connected, and a play command if a third pair of pins is connected. The problem is that your connector offers way more than 3 pairs of pins, and there is no "standard" that rules what pair of pins rules what action. So your pedal has to be wired the way the software expects to gets its signals for those three actions, or it won't work with that software. For instance, if your software interprets current across pins 7 and 8 as fast forward, the above example pedal with it occurring across pins 3 and 4 is not going to be "understood." It's about as useful as yelling "run" in English to someone who only speaks Urdu.) As noted before, the only software I know of built to ask which pin circuits are closed by what pedal and set itself accordingly is ExpressScribe--because it's free, and the programmer therefore doesn't care how many computers you install it on. The folks that sell the software/pedal packages do, and therefore their software generally only works with the pedal that comes packaged with their software, which you can only buy from them. So while you might be able to install the software on several computers, you can only use it on one because you only have the one pedal, and they won't sell you a pedal separate from their software. It's the first step of piracy prevention, which can escalate from there to schemes that result in your only being able to install the software once ever without having to call during business hours to beg another unlock code, which they may or may not grant you.
Okay, that's the detailed geek for something that's really quite simple to understand: you have to buy a pedal that works with the software you want to use, and you generally can't mix and match no matter how many other pedals are already cluttering the area under your desk or how much other player software is installed on your computer. Once in a blue moon you may be lucky enough to have two pieces of software that both work with the same pedal, but don't expect it. If you want to know what pedal works with a given piece of software, ask the people who wrote the software. If you want to know what pedal will work with a company's platform, ask the company to tell you. If you don't have that pedal, you will have to buy it. Most MTs gather quite a collection of pedals, players, and platform software over a career.
The question of what sound file types (codecs) a player can handle is a whole different issue. There are lots of ways sound can be digitally encoded, and software has to be told how to decode each type. If the programmer didn't include an entry in the code book in his wave player for the specific type of sound file you are trying to play, it won't play. Some wave players understand only a few codecs, others can handle a wide range. Obviously you need one that understands the codec for whatever sound file type your company/client is going to be sending you if you expect to get any work done. That is purely a matter of software, though, and has nothing to do with the foot pedal the software understands. The foot pedal is nothing but three light switches in a row that just signal on/off; it doesn't matter at all what type of light fixture is at the other end as long as its plugged into the right socket for the switch. Throw the switch, and the light goes on (or the sound plays)--doesn't matter if its an incandescent, fluorescent, or LED light or if its a .wav, .dss, or .voc file. However, if your switch is wired to the overhead fixture, don't expect it to turn on your table lamp. Before you can have light, you need a bulb that fits your lamp, and your lamp needs to be connected to a socket that's switched on. Likewise, before you can have playback for transcription, you need a sound file that works in your player and your player has to be connected to a switch that can turn it on.