SDK version "0.1" :
type
PGame = ^TGame; // a pointer to a TGame.
TGame=record // this record indicate some information about the rom.
nextGame: PGame; // the next game selected.
crc: PChar; // indicate the crc of the rom file.
name: PChar; // indicate the name of the game.
named: PChar; // indicate the rom naming.
num: Integer; // indicate the release number of the rom.
size: Integer; // indicate the size of the rom.
location:PChar; // indicate the location of the rom.
save: PChar; // indicate the save type of the rom.
publisher: PChar; // this is the publisher of the game.
sourceRom: PChar; // this is the group who release the first dump available for the rom.
end;
type
TFunction=record
getRom: FPGetRom; // call this procedure to receive a rom.
launchEmulatorFile: FPLaunchEmulatorFile; // call this procedure to launch the emulator on a spécified file.
launchEmulatorCRC: FPLaunchEmulatorCRC; // call this procedure to launch the emulator on the game who have the specified CRC.
end