SDK version "0.1" :
typedef struct s_game{
   s_game *nextGame; // the next game selected.
   char *crc; // indicate the crc of the rom file.
   char *name; // indicate the name of the game.
   char *named; // indicate the rom naming.
   long num; // indicate the release number of the rom.
   long size; // indicate the size of the rom.
   char *location; // indicate the location of the rom.
   char *save; // indicate the save type of the rom.
   char *publisher; // this is the publisher of the game.
   char *sourceRom; // this is the group who release the first dump available for the rom.
} s_game;
typedef struct {
   FPGetRom *getRom; // call this function to receive a rom.
FPLaunchEmulatorFile *launchEmulatorFile; // call this function to launch the emulator on a spécified file.
FPLaunchEmulatorCRC *launchEmulatorCRC; // call this function to launch the emulator on the game who have the specified CRC. } s_functions;