// This file was generated Fri Oct 14 10:32:01 2011


// Declaration of all drivers
#define DRV extern struct BurnDriver
DRV	BurnDrvBatridc;
DRV	BurnDrvBatrid;
DRV	BurnDrvBatridk;
DRV	BurnDrvBatridu;
DRV	BurnDrvBatridja;
DRV	BurnDrvBatridta;
DRV	BurnDrvBatridj;
DRV	BurnDrvBatsugunSP;
DRV	BurnDrvBatsugun;
DRV	BurnDrvBatsugna;
DRV	BurnDrvBattleBkraidj;
DRV	BurnDrvBattleBkraiduj;
DRV	BurnDrvBattleBkraidu;
DRV	BurnDrvBgareghk;
DRV	BurnDrvBgaregtw;
DRV	BurnDrvBgaregga;
DRV	BurnDrvBgaregnv;
DRV	BurnDrvBgaregcn;
DRV	BurnDrvBgaregt2;
DRV	BurnDrvDemonwld1;
DRV	BurnDrvDemonwld;
DRV	BurnDrvDemonwld2;
DRV	BurnDrvDemonwld3;
DRV	BurnDrvDemonwld4;
DRV	BurnDrvDogyuun;
DRV	BurnDrvDogyuunk;
DRV	BurnDrvDogyuunt;
DRV	BurnDrvFireshrk;
DRV	BurnDrvFireshrkd;
DRV	BurnDrvFireshrkdh;
DRV	BurnDrvGrindStormer;
DRV	BurnDrvGrindStormerA;
DRV	BurnDrvHellfir1;
DRV	BurnDrvHellfir3;
DRV	BurnDrvHellfire;
DRV	BurnDrvHellfir2;
DRV	BurnDrvKingdmGP;
DRV	BurnDrvKBash;
DRV	BurnDrvKbash2;
DRV	BurnDrvMahouDai;
DRV	BurnDrvOutZone;
DRV	BurnDrvOutZonea;
DRV	BurnDrvOutZoneb;
DRV	BurnDrvOutZonec;
DRV	BurnDrvOutZoned;
DRV	BurnDrvRallybik;
DRV	BurnDrvSamesame2;
DRV	BurnDrvSamesame;
DRV	BurnDrvShippuMD;
DRV	BurnDrvSnowbro2;
DRV	BurnDrvSStriker;
DRV	BurnDrvSStrikrA;
DRV	BurnDrvTekiPaki;
DRV	BurnDrvTruxton;
DRV	BurnDrvTruxton2;
DRV	BurnDrvVFive;
DRV	BurnDrvVimana;
DRV	BurnDrvVimanan;
DRV	BurnDrvVimana1;
DRV	BurnDrvZerowing;
DRV	BurnDrvZerowng2;
#undef DRV

// Structure containing addresses of all drivers
// Needs to be kept sorted (using the full game name as the key) to prevent problems with the gamelist in Kaillera
static struct BurnDriver* pDriver[] = {
	&BurnDrvBatridc,		// Armed Police Batrider (China) (Fri Feb 13 1998)
	&BurnDrvBatrid,			// Armed Police Batrider (Europe) (Fri Feb 13 1998)
	&BurnDrvBatridk,		// Armed Police Batrider (Korea) (Fri Feb 13 1998)
	&BurnDrvBatridu,		// Armed Police Batrider (U.S.A.) (Fri Feb 13 1998)
	&BurnDrvBatridja,		// Armed Police Batrider - A Version (Japan) (Mon Dec 22 1997)
	&BurnDrvBatridta,		// Armed Police Batrider - A Version (Taiwan) (Mon Dec 22 1997)
	&BurnDrvBatridj,		// Armed Police Batrider - B Version (Japan) (Fri Feb 13 1998)
	&BurnDrvBatsugunSP,		// Batsugun (Special Ver.)
	&BurnDrvBatsugun,		// Batsugun (set 1)
	&BurnDrvBatsugna,		// Batsugun (set 2)
	&BurnDrvBattleBkraidj,		// Battle Bakraid (Japan) (Wed Apr 7 1999)
	&BurnDrvBattleBkraiduj,		// Battle Bakraid - Unlimited Version (Japan) (Tue Jun 8 1999)
	&BurnDrvBattleBkraidu,		// Battle Bakraid - Unlimited Version (U.S.A.) (Tue Jun 8 1999)
	&BurnDrvBgareghk,		// Battle Garegga (Hong Kong / Austria?) (Sat Feb 3 1996)
	&BurnDrvBgaregtw,		// Battle Garegga (Taiwan / Germany) (Thu Feb 1 1996)
	&BurnDrvBgaregga,		// Battle Garegga (World) (Sat Feb 3 1996)
	&BurnDrvBgaregnv,		// Battle Garegga - New Version (Hong Kong / Austria?) (Sat Mar 2 1996)
	&BurnDrvBgaregcn,		// Battle Garegga - Type 2 (China / Denmark?) (Tue Apr 2 1996)
	&BurnDrvBgaregt2,		// Battle Garegga - Type 2 (World) (Sat Mar 2 1996)
	&BurnDrvDemonwld1,		// Demon's World / Horror Story (Taito license, set 2)
	&BurnDrvDemonwld,		// Demon's World / Horror Story (set 1)
	&BurnDrvDemonwld2,		// Demon's World / Horror Story (set 3)
	&BurnDrvDemonwld3,		// Demon's World / Horror Story (set 4)
	&BurnDrvDemonwld4,		// Demon's World / Horror Story (set 5)
	&BurnDrvDogyuun,		// Dogyuun
	&BurnDrvDogyuunk,		// Dogyuun (Licensed to Unite Trading For Korea)
	&BurnDrvDogyuunt,		// Dogyuun (test location version)
	&BurnDrvFireshrk,		// Fire Shark
	&BurnDrvFireshrkd,		// Fire Shark (Korea, set 1, easier)
	&BurnDrvFireshrkdh,		// Fire Shark (Korea, set 2, harder)
	&BurnDrvGrindStormer,		// Grind Stormer
	&BurnDrvGrindStormerA,		// Grind Stormer (older set)
	&BurnDrvHellfir1,		// Hellfire (1P Ver.)
	&BurnDrvHellfir3,		// Hellfire (1P Ver., alt)
	&BurnDrvHellfire,		// Hellfire (2P Ver.)
	&BurnDrvHellfir2,		// Hellfire (2P Ver., first edition)
	&BurnDrvKingdmGP,		// Kingdom Grandprix (World)
	&BurnDrvKBash,			// Knuckle Bash
	&BurnDrvKbash2,			// Knuckle Bash 2 (bootleg)
	&BurnDrvMahouDai,		// Mahou Daisakusen (Japan)
	&BurnDrvOutZone,		// Out Zone (set 1)
	&BurnDrvOutZonea,		// Out Zone (set 2)
	&BurnDrvOutZoneb,		// Out Zone (set 3, prototype?)
	&BurnDrvOutZonec,		// Out Zone (set 4)
	&BurnDrvOutZoned,		// Out Zone (set 5)
	&BurnDrvRallybik,		// Rally Bike / Dash Yarou
	&BurnDrvSamesame2,		// Same! Same! Same!
	&BurnDrvSamesame,		// Same! Same! Same! (2 player alternating ver.)
	&BurnDrvShippuMD,		// Shippu Mahou Daisakusen - kingdom grandprix (Japan)
	&BurnDrvSnowbro2,		// Snow Bros. 2 - with new elves
	&BurnDrvSStriker,		// Sorcer Striker (World)
	&BurnDrvSStrikrA,		// Sorcer Striker (World, alt)
	&BurnDrvTekiPaki,		// Teki Paki
	&BurnDrvTruxton,		// Truxton
	&BurnDrvTruxton2,		// Truxton II
	&BurnDrvVFive,			// V-Five (Japan)
	&BurnDrvVimana,			// Vimana
	&BurnDrvVimanan,		// Vimana (Nova Apparate GMBH & Co)
	&BurnDrvVimana1,		// Vimana (old set)
	&BurnDrvZerowing,		// Zero Wing
	&BurnDrvZerowng2,		// Zero Wing (2 player simultaneous ver.)
};

static struct BurnDriver* pAllDrivers[] = {
	&BurnDrvBatridc,		// Armed Police Batrider (China) (Fri Feb 13 1998)
	&BurnDrvBatrid,			// Armed Police Batrider (Europe) (Fri Feb 13 1998)
	&BurnDrvBatridk,		// Armed Police Batrider (Korea) (Fri Feb 13 1998)
	&BurnDrvBatridu,		// Armed Police Batrider (U.S.A.) (Fri Feb 13 1998)
	&BurnDrvBatridja,		// Armed Police Batrider - A Version (Japan) (Mon Dec 22 1997)
	&BurnDrvBatridta,		// Armed Police Batrider - A Version (Taiwan) (Mon Dec 22 1997)
	&BurnDrvBatridj,		// Armed Police Batrider - B Version (Japan) (Fri Feb 13 1998)
	&BurnDrvBatsugunSP,		// Batsugun (Special Ver.)
	&BurnDrvBatsugun,		// Batsugun (set 1)
	&BurnDrvBatsugna,		// Batsugun (set 2)
	&BurnDrvBattleBkraidj,		// Battle Bakraid (Japan) (Wed Apr 7 1999)
	&BurnDrvBattleBkraiduj,		// Battle Bakraid - Unlimited Version (Japan) (Tue Jun 8 1999)
	&BurnDrvBattleBkraidu,		// Battle Bakraid - Unlimited Version (U.S.A.) (Tue Jun 8 1999)
	&BurnDrvBgareghk,		// Battle Garegga (Hong Kong / Austria?) (Sat Feb 3 1996)
	&BurnDrvBgaregtw,		// Battle Garegga (Taiwan / Germany) (Thu Feb 1 1996)
	&BurnDrvBgaregga,		// Battle Garegga (World) (Sat Feb 3 1996)
	&BurnDrvBgaregnv,		// Battle Garegga - New Version (Hong Kong / Austria?) (Sat Mar 2 1996)
	&BurnDrvBgaregcn,		// Battle Garegga - Type 2 (China / Denmark?) (Tue Apr 2 1996)
	&BurnDrvBgaregt2,		// Battle Garegga - Type 2 (World) (Sat Mar 2 1996)
	&BurnDrvDemonwld1,		// Demon's World / Horror Story (Taito license, set 2)
	&BurnDrvDemonwld,		// Demon's World / Horror Story (set 1)
	&BurnDrvDemonwld2,		// Demon's World / Horror Story (set 3)
	&BurnDrvDemonwld3,		// Demon's World / Horror Story (set 4)
	&BurnDrvDemonwld4,		// Demon's World / Horror Story (set 5)
	&BurnDrvDogyuun,		// Dogyuun
	&BurnDrvDogyuunk,		// Dogyuun (Licensed to Unite Trading For Korea)
	&BurnDrvDogyuunt,		// Dogyuun (test location version)
	&BurnDrvFireshrk,		// Fire Shark
	&BurnDrvFireshrkd,		// Fire Shark (Korea, set 1, easier)
	&BurnDrvFireshrkdh,		// Fire Shark (Korea, set 2, harder)
	&BurnDrvGrindStormer,		// Grind Stormer
	&BurnDrvGrindStormerA,		// Grind Stormer (older set)
	&BurnDrvHellfir1,		// Hellfire (1P Ver.)
	&BurnDrvHellfir3,		// Hellfire (1P Ver., alt)
	&BurnDrvHellfire,		// Hellfire (2P Ver.)
	&BurnDrvHellfir2,		// Hellfire (2P Ver., first edition)
	&BurnDrvKingdmGP,		// Kingdom Grandprix (World)
	&BurnDrvKBash,			// Knuckle Bash
	&BurnDrvKbash2,			// Knuckle Bash 2 (bootleg)
	&BurnDrvMahouDai,		// Mahou Daisakusen (Japan)
	&BurnDrvOutZone,		// Out Zone (set 1)
	&BurnDrvOutZonea,		// Out Zone (set 2)
	&BurnDrvOutZoneb,		// Out Zone (set 3, prototype?)
	&BurnDrvOutZonec,		// Out Zone (set 4)
	&BurnDrvOutZoned,		// Out Zone (set 5)
	&BurnDrvRallybik,		// Rally Bike / Dash Yarou
	&BurnDrvSamesame2,		// Same! Same! Same!
	&BurnDrvSamesame,		// Same! Same! Same! (2 player alternating ver.)
	&BurnDrvShippuMD,		// Shippu Mahou Daisakusen - kingdom grandprix (Japan)
	&BurnDrvSnowbro2,		// Snow Bros. 2 - with new elves
	&BurnDrvSStriker,		// Sorcer Striker (World)
	&BurnDrvSStrikrA,		// Sorcer Striker (World, alt)
	&BurnDrvTekiPaki,		// Teki Paki
	&BurnDrvTruxton,		// Truxton
	&BurnDrvTruxton2,		// Truxton II
	&BurnDrvVFive,			// V-Five (Japan)
	&BurnDrvVimana,			// Vimana
	&BurnDrvVimanan,		// Vimana (Nova Apparate GMBH & Co)
	&BurnDrvVimana1,		// Vimana (old set)
	&BurnDrvZerowing,		// Zero Wing
	&BurnDrvZerowng2,		// Zero Wing (2 player simultaneous ver.)
};

