// This file was generated Sat Nov 14 14:04:28 2009


// Declaration of all drivers
#define DRV extern struct BurnDriver
DRV	BurnDrvGtmra;
DRV	BurnDrvGtmr;
DRV	BurnDrvAsurabld;
DRV	BurnDrvAsurabus;
DRV	BurnDrvBonkadv;
DRV	BurnDrvBakubrkr;
DRV	BurnDrvBtlKRoad;
#if defined FBA_DEBUG
DRV	BurnDrvDdp2a;
DRV	BurnDrvDdp2;
#endif
DRV	BurnDrvBerlwallt;
DRV	BurnDrvBerlwall;
DRV	BurnDrvBlazeon;
DRV	BurnDrvBloodwar;
DRV	BurnDrvPgmdemo;
DRV	BurnDrvDrgw2j;
DRV	BurnDrvDaraku;
#if defined FBA_DEBUG
DRV	BurnDrvDmnfrnt;
DRV	BurnDrvDmnfrnta;
#endif
DRV	BurnDrvDragnblz;
#if defined FBA_DEBUG
DRV	BurnDrvDrgw3;
DRV	BurnDrvDrgw3k;
#endif
DRV	BurnDrvDrgw2;
DRV	BurnDrvExplbrkr;
DRV	BurnDrvPgmfrog;
#if defined FBA_DEBUG
DRV	BurnDrvTheglad;
DRV	BurnDrvTheglada;
#endif
DRV	BurnDrvGtmr2u;
DRV	BurnDrvGtmre;
DRV	BurnDrvGtmrusa;
DRV	BurnDrvGnbarich;
DRV	BurnDrvGunbirdj;
DRV	BurnDrvGunbirdk;
DRV	BurnDrvGunbird;
DRV	BurnDrvGunbird2;
DRV	BurnDrvKillbld;
DRV	BurnDrvKillbldt;
#if defined FBA_DEBUG
DRV	BurnDrvKillbldp;
#endif
DRV	BurnDrvKovj;
DRV	BurnDrvKov115;
DRV	BurnDrvKov;
DRV	BurnDrvKov2;
DRV	BurnDrvKov2106;
DRV	BurnDrvKov2p;
DRV	BurnDrvKov2p205;
DRV	BurnDrvKovplusa;
DRV	BurnDrvKovplus;
#if defined FBA_DEBUG
DRV	BurnDrvkovshp;
#endif
DRV	BurnDrvKovsh;
DRV	BurnDrvMgcrsytlj;
DRV	BurnDrvMgcrsytlo;
DRV	BurnDrvMgcrsytl;
DRV	BurnDrvMjgtaste;
DRV	BurnDrvMartmasc;
DRV	BurnDrvMartmast;
DRV	BurnDrvGtmr2a;
DRV	BurnDrvGtmr2;
DRV	BurnDrvOrld105k;
DRV	BurnDrvOrld111c;
DRV	BurnDrvOrlegnde;
DRV	BurnDrvOrlegndc;
DRV	BurnDrvOrlegend;
#if defined FBA_DEBUG
DRV	BurnDrvoldsplus;
#endif
DRV	BurnDrvOlds100a;
DRV	BurnDrvOlds100;
DRV	BurnDrvOlds;
DRV	BurnDrvPgemeni;
DRV	BurnDrvPgm;
DRV	BurnDrvPhotoy2k;
DRV	BurnDrvPuzlstar;
#if defined FBA_DEBUG
DRV	BurnDrvPuzzli2;
#endif
DRV	BurnDrvRaf102j;
#if defined FBA_DEBUG
DRV	BurnDrvSvg;
#endif
DRV	BurnDrvSamuraiA;
DRV	BurnDrvSngkAce;
DRV	BurnDrvSoldivid;
DRV	BurnDrvSbomberb;
DRV	BurnDrvS1945;
DRV	BurnDrvS1945a;
DRV	BurnDrvS1945j;
DRV	BurnDrvS1945jn;
DRV	BurnDrvS1945k;
DRV	BurnDrvS1945ii;
DRV	BurnDrvS1945iii;
DRV	BurnDrvTengaij;
DRV	BurnDrvTengai;
DRV	BurnDrvTgm2;
DRV	BurnDrvTgm2p;
DRV	BurnDrvDrgw2c;
#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[] = {
	&BurnDrvGtmra,			// 1000 Miglia: Great 1000 Miles Rally (94/06/13)
	&BurnDrvGtmr,			// 1000 Miglia: Great 1000 Miles Rally (94/07/18)
	&BurnDrvAsurabld,		// Asura Blade - Sword of Dynasty (Japan)
	&BurnDrvAsurabus,		// Asura Buster - Eternal Warriors (Japan)
	&BurnDrvBonkadv,		// B.C. Kid / Bonk's Adventure / Kyukyoku!! PC Genjin
	&BurnDrvBakubrkr,		// Bakuretsu Breaker
	&BurnDrvBtlKRoad,		// Battle K-Road
#if defined FBA_DEBUG
	&BurnDrvDdp2a,			// Bee Storm - DoDonPachi II (V100)
	&BurnDrvDdp2,			// Bee Storm - DoDonPachi II (V102)
#endif
	&BurnDrvBerlwallt,		// Berlin Wall (bootleg ?), The
	&BurnDrvBerlwall,		// Berlin Wall, The
	&BurnDrvBlazeon,		// Blaze On (Japan)
	&BurnDrvBloodwar,		// Blood Warrior
	&BurnDrvPgmdemo,		// Chaos (PGM Demo)
	&BurnDrvDrgw2j,			// Chuugokuryuu II (V100J, Japan)
	&BurnDrvDaraku,			// Daraku Tenshi - The Fallen Angels
#if defined FBA_DEBUG
	&BurnDrvDmnfrnt,		// Demon Front (V102)
	&BurnDrvDmnfrnta,		// Demon Front (V105, China)
#endif
	&BurnDrvDragnblz,		// Dragon Blaze
#if defined FBA_DEBUG
	&BurnDrvDrgw3,			// Dragon World 3 (V100J, Japan)
	&BurnDrvDrgw3k,			// Dragon World 3 (V106, Korea)
#endif
	&BurnDrvDrgw2,			// Dragon World II (V110X, World)
	&BurnDrvExplbrkr,		// Explosive Breaker
	&BurnDrvPgmfrog,		// Frog Feast (PGM)
#if defined FBA_DEBUG
	&BurnDrvTheglad,		// Gladiator, The
	&BurnDrvTheglada,		// Gladiator, The
#endif
	&BurnDrvGtmr2u,			// Great 1000 Miles Rally 2 USA (95/05/18)
	&BurnDrvGtmre,			// Great 1000 Miles Rally: Evolution Model!!! (94/09/06)
	&BurnDrvGtmrusa,		// Great 1000 Miles Rally: U.S.A Version! (94/09/06)
	&BurnDrvGnbarich,		// Gunbarich
	&BurnDrvGunbirdj,		// Gunbird (Japan)
	&BurnDrvGunbirdk,		// Gunbird (Korea)
	&BurnDrvGunbird,		// Gunbird (World)
	&BurnDrvGunbird2,		// Gunbird 2
	&BurnDrvKillbld,		// Killing Blade (V104), The
	&BurnDrvKillbldt,		// Killing Blade (V109, China), The
#if defined FBA_DEBUG
	&BurnDrvKillbldp,		// Killing Blade Plus (V300), The
#endif
	&BurnDrvKovj,			// Knights of Valour - Sangoku Senki (V100, Japan)
	&BurnDrvKov115,			// Knights of Valour - Sangoku Senki (V115)
	&BurnDrvKov,			// Knights of Valour - Sangoku Senki (V117)
	&BurnDrvKov2,			// Knights of Valour 2 (V100)
	&BurnDrvKov2106,		// Knights of Valour 2 (V106)
	&BurnDrvKov2p,			// Knights of Valour 2 Plus - Nine Dragons (VM204XX)
	&BurnDrvKov2p205,		// Knights of Valour 2 Plus - Nine Dragons (VM205XX, China)
	&BurnDrvKovplusa,		// Knights of Valour Plus - Sangoku Senki Plus (V119 alt)
	&BurnDrvKovplus,		// Knights of Valour Plus - Sangoku Senki Plus (V119)
#if defined FBA_DEBUG
	&BurnDrvkovshp,			// Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 100)
#endif
	&BurnDrvKovsh,			// Knights of Valour Superheroes
	&BurnDrvMgcrsytlj,		// Magical Crystals (Japan, 92/01/13)
	&BurnDrvMgcrsytlo,		// Magical Crystals (World, 91/12/10)
	&BurnDrvMgcrsytl,		// Magical Crystals (World, 92/01/10)
	&BurnDrvMjgtaste,		// Mahjong G-Taste
	&BurnDrvMartmasc,		// Martial Masters (V101, China)
	&BurnDrvMartmast,		// Martial Masters (V104, USA)
	&BurnDrvGtmr2a,			// Mille Miglia 2: Great 1000 Miles Rally (95/04/04)
	&BurnDrvGtmr2,			// Mille Miglia 2: Great 1000 Miles Rally (95/05/24)
	&BurnDrvOrld105k,		// Oriental Legend (V105, Korea)
	&BurnDrvOrld111c,		// Oriental Legend - Xi Yo Gi Shi Re Zuang (V111, China)
	&BurnDrvOrlegnde,		// Oriental Legend - Xi Yo Gi Shi Re Zuang (V112)
	&BurnDrvOrlegndc,		// Oriental Legend - Xi Yo Gi Shi Re Zuang (V112, China)
	&BurnDrvOrlegend,		// Oriental Legend - Xi Yo Gi Shi Re Zuang (V126)
#if defined FBA_DEBUG
	&BurnDrvoldsplus,		// Oriental Legend Ex - Xi Yo Gi Shi Re Zuang Ex
#endif
	&BurnDrvOlds100a,		// Oriental Legend Special - Xi Yo Gi Shi Re Zuang Super (V100 alt)
	&BurnDrvOlds100,		// Oriental Legend Special - Xi Yo Gi Shi Re Zuang Super (V100)
	&BurnDrvOlds,			// Oriental Legend Super (V101, Korea)
	&BurnDrvPgemeni,		// P-GeMeni (060123)
	&BurnDrvPgm,			// PGM (Polygame Master) System BIOS
	&BurnDrvPhotoy2k,		// Photo Y2K
	&BurnDrvPuzlstar,		// Puzzle Star (V100MG)
#if defined FBA_DEBUG
	&BurnDrvPuzzli2,		// Puzzli 2 Super (V200)
#endif
	&BurnDrvRaf102j,		// Real and Fake
#if defined FBA_DEBUG
	&BurnDrvSvg,			// S.V.G. - Spectral vs Generation (V200, China)
#endif
	&BurnDrvSamuraiA,		// Samurai Aces (World)
	&BurnDrvSngkAce,		// Sengoku Ace (Japan)
	&BurnDrvSoldivid,		// Sol Divide - The Sword Of Darkness
	&BurnDrvSbomberb,		// Space Bomber (ver. B)
	&BurnDrvS1945,			// Strikers 1945
	&BurnDrvS1945a,			// Strikers 1945 (Alt)
	&BurnDrvS1945j,			// Strikers 1945 (Japan)
	&BurnDrvS1945jn,		// Strikers 1945 (Japan, unprotected)
	&BurnDrvS1945k,			// Strikers 1945 (Korea)
	&BurnDrvS1945ii,		// Strikers 1945 II
	&BurnDrvS1945iii,		// Strikers 1945 III (World) / Strikers 1999 (Japan)
	&BurnDrvTengaij,		// Tengai
	&BurnDrvTengai,			// Tengai (world)
	&BurnDrvTgm2,			// Tetris the Absolute The Grand Master 2
	&BurnDrvTgm2p,			// Tetris the Absolute The Grand Master 2 Plus
	&BurnDrvDrgw2c,			// Zhong Guo Long II (V100C, China)
};

static struct BurnDriver* pAllDrivers[] = {
	&BurnDrvGtmra,			// 1000 Miglia: Great 1000 Miles Rally (94/06/13)
	&BurnDrvGtmr,			// 1000 Miglia: Great 1000 Miles Rally (94/07/18)
	&BurnDrvAsurabld,		// Asura Blade - Sword of Dynasty (Japan)
	&BurnDrvAsurabus,		// Asura Buster - Eternal Warriors (Japan)
	&BurnDrvBonkadv,		// B.C. Kid / Bonk's Adventure / Kyukyoku!! PC Genjin
	&BurnDrvBakubrkr,		// Bakuretsu Breaker
	&BurnDrvBtlKRoad,		// Battle K-Road
#if defined FBA_DEBUG
	&BurnDrvDdp2a,			// Bee Storm - DoDonPachi II (V100)
	&BurnDrvDdp2,			// Bee Storm - DoDonPachi II (V102)
#endif
	&BurnDrvBerlwallt,		// Berlin Wall (bootleg ?), The
	&BurnDrvBerlwall,		// Berlin Wall, The
	&BurnDrvBlazeon,		// Blaze On (Japan)
	&BurnDrvBloodwar,		// Blood Warrior
	&BurnDrvPgmdemo,		// Chaos (PGM Demo)
	&BurnDrvDrgw2j,			// Chuugokuryuu II (V100J, Japan)
	&BurnDrvDaraku,			// Daraku Tenshi - The Fallen Angels
#if defined FBA_DEBUG
	&BurnDrvDmnfrnt,		// Demon Front (V102)
	&BurnDrvDmnfrnta,		// Demon Front (V105, China)
#endif
	&BurnDrvDragnblz,		// Dragon Blaze
#if defined FBA_DEBUG
	&BurnDrvDrgw3,			// Dragon World 3 (V100J, Japan)
	&BurnDrvDrgw3k,			// Dragon World 3 (V106, Korea)
#endif
	&BurnDrvDrgw2,			// Dragon World II (V110X, World)
	&BurnDrvExplbrkr,		// Explosive Breaker
	&BurnDrvPgmfrog,		// Frog Feast (PGM)
#if defined FBA_DEBUG
	&BurnDrvTheglad,		// Gladiator, The
	&BurnDrvTheglada,		// Gladiator, The
#endif
	&BurnDrvGtmr2u,			// Great 1000 Miles Rally 2 USA (95/05/18)
	&BurnDrvGtmre,			// Great 1000 Miles Rally: Evolution Model!!! (94/09/06)
	&BurnDrvGtmrusa,		// Great 1000 Miles Rally: U.S.A Version! (94/09/06)
	&BurnDrvGnbarich,		// Gunbarich
	&BurnDrvGunbirdj,		// Gunbird (Japan)
	&BurnDrvGunbirdk,		// Gunbird (Korea)
	&BurnDrvGunbird,		// Gunbird (World)
	&BurnDrvGunbird2,		// Gunbird 2
	&BurnDrvKillbld,		// Killing Blade (V104), The
	&BurnDrvKillbldt,		// Killing Blade (V109, China), The
#if defined FBA_DEBUG
	&BurnDrvKillbldp,		// Killing Blade Plus (V300), The
#endif
	&BurnDrvKovj,			// Knights of Valour - Sangoku Senki (V100, Japan)
	&BurnDrvKov115,			// Knights of Valour - Sangoku Senki (V115)
	&BurnDrvKov,			// Knights of Valour - Sangoku Senki (V117)
	&BurnDrvKov2,			// Knights of Valour 2 (V100)
	&BurnDrvKov2106,		// Knights of Valour 2 (V106)
	&BurnDrvKov2p,			// Knights of Valour 2 Plus - Nine Dragons (VM204XX)
	&BurnDrvKov2p205,		// Knights of Valour 2 Plus - Nine Dragons (VM205XX, China)
	&BurnDrvKovplusa,		// Knights of Valour Plus - Sangoku Senki Plus (V119 alt)
	&BurnDrvKovplus,		// Knights of Valour Plus - Sangoku Senki Plus (V119)
#if defined FBA_DEBUG
	&BurnDrvkovshp,			// Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 100)
#endif
	&BurnDrvKovsh,			// Knights of Valour Superheroes
	&BurnDrvMgcrsytlj,		// Magical Crystals (Japan, 92/01/13)
	&BurnDrvMgcrsytlo,		// Magical Crystals (World, 91/12/10)
	&BurnDrvMgcrsytl,		// Magical Crystals (World, 92/01/10)
	&BurnDrvMjgtaste,		// Mahjong G-Taste
	&BurnDrvMartmasc,		// Martial Masters (V101, China)
	&BurnDrvMartmast,		// Martial Masters (V104, USA)
	&BurnDrvGtmr2a,			// Mille Miglia 2: Great 1000 Miles Rally (95/04/04)
	&BurnDrvGtmr2,			// Mille Miglia 2: Great 1000 Miles Rally (95/05/24)
	&BurnDrvOrld105k,		// Oriental Legend (V105, Korea)
	&BurnDrvOrld111c,		// Oriental Legend - Xi Yo Gi Shi Re Zuang (V111, China)
	&BurnDrvOrlegnde,		// Oriental Legend - Xi Yo Gi Shi Re Zuang (V112)
	&BurnDrvOrlegndc,		// Oriental Legend - Xi Yo Gi Shi Re Zuang (V112, China)
	&BurnDrvOrlegend,		// Oriental Legend - Xi Yo Gi Shi Re Zuang (V126)
#if defined FBA_DEBUG
	&BurnDrvoldsplus,		// Oriental Legend Ex - Xi Yo Gi Shi Re Zuang Ex
#endif
	&BurnDrvOlds100a,		// Oriental Legend Special - Xi Yo Gi Shi Re Zuang Super (V100 alt)
	&BurnDrvOlds100,		// Oriental Legend Special - Xi Yo Gi Shi Re Zuang Super (V100)
	&BurnDrvOlds,			// Oriental Legend Super (V101, Korea)
	&BurnDrvPgemeni,		// P-GeMeni (060123)
	&BurnDrvPgm,			// PGM (Polygame Master) System BIOS
	&BurnDrvPhotoy2k,		// Photo Y2K
	&BurnDrvPuzlstar,		// Puzzle Star (V100MG)
#if defined FBA_DEBUG
	&BurnDrvPuzzli2,		// Puzzli 2 Super (V200)
#endif
	&BurnDrvRaf102j,		// Real and Fake
#if defined FBA_DEBUG
	&BurnDrvSvg,			// S.V.G. - Spectral vs Generation (V200, China)
#endif
	&BurnDrvSamuraiA,		// Samurai Aces (World)
	&BurnDrvSngkAce,		// Sengoku Ace (Japan)
	&BurnDrvSoldivid,		// Sol Divide - The Sword Of Darkness
	&BurnDrvSbomberb,		// Space Bomber (ver. B)
	&BurnDrvS1945,			// Strikers 1945
	&BurnDrvS1945a,			// Strikers 1945 (Alt)
	&BurnDrvS1945j,			// Strikers 1945 (Japan)
	&BurnDrvS1945jn,		// Strikers 1945 (Japan, unprotected)
	&BurnDrvS1945k,			// Strikers 1945 (Korea)
	&BurnDrvS1945ii,		// Strikers 1945 II
	&BurnDrvS1945iii,		// Strikers 1945 III (World) / Strikers 1999 (Japan)
	&BurnDrvTengaij,		// Tengai
	&BurnDrvTengai,			// Tengai (world)
	&BurnDrvTgm2,			// Tetris the Absolute The Grand Master 2
	&BurnDrvTgm2p,			// Tetris the Absolute The Grand Master 2 Plus
	&BurnDrvDrgw2c,			// Zhong Guo Long II (V100C, China)
};

