Previous 15994 Revisions Next

r12331 Tuesday 26th July, 2011 at 10:40:13 UTC by Miodrag Milanović
Sync with MAME r13236 (no whatsnew)
[src/build]makedep.c
[src/emu]audit.c audit.h clifront.c cothread.h diexec.h dimemory.c ioport.c rendfont.c tilemap.c ui.c uimenu.c
[src/emu/cpu/esrip]esrip.c
[src/emu/cpu/g65816]g65816.c
[src/emu/cpu/i386]i386op16.c i486ops.c
[src/emu/cpu/i86]instr286.c
[src/emu/cpu/i860]i860dis.c
[src/emu/cpu/m37710]m37710.c
[src/emu/cpu/m68000]m68k_in.c m68kcpu.c m68kcpu.h m68kmake.c
[src/emu/cpu/m6805]m6805.c
[src/emu/cpu/nec]nec.c v25.c
[src/emu/cpu/psx]psx.c
[src/emu/cpu/scmp]scmp.c
[src/emu/cpu/superfx]superfx.c
[src/emu/cpu/tms57002]tmsmake.c
[src/emu/debug]debugcpu.c
[src/emu/machine]ldcore.c
[src/emu/sound]awacs.c s14001a.c spu.c
[src/emu/video]tms9928a.c
[src/mame]mame.lst mame.mak
[src/mame/drivers]8080bw.c aristmk6.c arkanoid.c atvtrack.c balsente.c castle.c* cave.c cavesh3.c chaknpop.c cvs.c ddenlovr.c destroyr.c dkong.c flkatck.c jpmimpct.c jpmmps.c* jpms80.c* jpmsys5.c magicard.c maygayep.c* maygayv1.c midyunit.c model3.c mpu3.c mpu4.c mpu4vid.c* mpu5.c neodrvr.c quizpun2.c rallyx.c sauro.c segaxbd.c seta.c speedspn.c speglsht.c sshangha.c stepstag.c stvinit.c taitoair.c tetrisp2.c vulgus.c warriorb.c
[src/mame/includes]model3.h mpu4.h* tetrisp2.h
[src/mame/layout]cosmicm.lay* destroyr.lay*
[src/mame/machine]cd32.c n64.c pgmprot.c stvcd.c
[src/mame/video]m62.c
[src/osd/sdl]sdl.mak sdlwork.c
[src/osd/windows]d3dhlsl.c winclip.c

src/build/makedep.c
r12330r12331
346346            if (core_filename_ends_with(astring_c(curlist->name), ".c"))
347347            {
348348               tagmap *depend_map = tagmap_alloc();
349               tagmap_entry *entry;
349               tagmap_entry *map_entry;
350350               file_entry *file;
351351               astring *target;
352352               int taghash;
r12330r12331
363363
364364               /* iterate over the hashed dependencies and output them as well */
365365               for (taghash = 0; taghash < TAGMAP_HASH_SIZE; taghash++)
366                  for (entry = depend_map->table[taghash]; entry != NULL; entry = entry->next)
367                     printf("\t%s \\\n", astring_c((astring *)entry->object));
366                  for (map_entry = depend_map->table[taghash]; map_entry != NULL; map_entry = map_entry->next)
367                     printf("\t%s \\\n", astring_c((astring *)map_entry->object));
368368
369369               astring_free(target);
370370               tagmap_free(depend_map);
r12330r12331
517517         /* handle .. by removing a chunk from the incpath */
518518         if (astring_cmpc(pathpart, "..") == 0)
519519         {
520            int sepindex = astring_rchr(srcincpath, 0, PATH_SEPARATOR[0]);
521            if (sepindex != -1)
522               astring_substr(srcincpath, 0, sepindex);
520            int sepindex_part = astring_rchr(srcincpath, 0, PATH_SEPARATOR[0]);
521            if (sepindex_part != -1)
522               astring_substr(srcincpath, 0, sepindex_part);
523523         }
524524
525525         /* otherwise, append a path separator and the pathpart */
src/mame/mame.lst
r12330r12331
674674nrallyxb      // (c) 1981 Namco
675675jungler         // GX327 (c) 1981 Konami
676676junglers      // GX327 (c) 1981 Stern
677savanna         // Olympia (c) 1982 (Jungler bootleg)
677678tactcian      // GX335 (c) 1982 Sega
678679tactcian2      // GX335 (c) 1981 Sega
679680locomotn      // GX359 (c) 1982 Konami + Centuri license
r12330r12331
11061107dkongjnrj      // (c) 1982 Nintendo
11071108dkongjrb      // bootleg
11081109jrking         // bootleg
1110dkingjr         // bootleg
11091111dkongjre      // (c) 1982 Nintendo of America
11101112dkong3         // (c) 1983 Nintendo of America
11111113dkong3j         // (c) 1983 Nintendo
r12330r12331
14411443hunchbaka      // (c) 1983 Century
14421444superbik      // (c) 1983 Century
14431445raiders         // (c) 1983 Century Electronics UK
1446raidersr3      // (c) 1983 Century Electronics UK
14441447hero         // (c) 1983 Seatongrove (c) 1984 CVS
14451448huncholy      // (c) 1984 Seatongrove (c) CVS
14461449
r12330r12331
18001803bking         // DM  (c) 1982 Taito Corporation
18011804bking2         // AD6 (c) 1983 Taito Corporation
18021805bking3         // A24 (c) 1984 Taito Corporation
1803chaknpop      // A04 (c) 1983 Taito Corporation
1806chaknpop      // AO4 (c) 1983 Taito Corporation
18041807josvolly      // AA  (c) 1983 Taito Corporation
18051808gsword         // AC  (c) 1984 Taito Corporation
18061809gsword2         // AC  (c) 1984 Taito Corporation
r12330r12331
19151918arkanoidu      // A75 (c) 1986 Taito America Corporation + Romstar license (US)
19161919arkanoiduo      // A75 (c) 1986 Taito America Corporation + Romstar license (US)
19171920arkanoidj      // A75 (c) 1986 Taito Corporation (Japan)
1918arkmcubl      // bootleg
1921arkanoidjo      // A75 (c) 1986 Taito Corporation (Japan)
1922arkanoidjb      // bootleg
19191923ark1ball      // bootleg
19201924arkangc         // bootleg
19211925arkangc2      // bootleg
r12330r12331
19641968parentj         // C42 (c) 199? Taito
19651969galmedes      // (c) 1992 Visco (Japan)
19661970earthjkr      // (c) 1993 Visco (Japan)
1967eto            // (c) 1994 Visco (Japan)
1968wgp            // C32 (c) 1989 Taito America Corporation (US)
1971eto         // (c) 1994 Visco (Japan)
1972wgp         // C32 (c) 1989 Taito America Corporation (US)
19691973wgpj         // C32 (c) 1989 Taito Corporation (Japan)
19701974wgpjoy         // C32 (c) 1989 Taito Corporation (Japan)
19711975wgpjoya         // C32 (c) 1989 Taito Corporation (Japan)
r12330r12331
19811985ninjaw         // B31 (c) 1987 Taito Corporation Japan (World)
19821986ninjawj         // B31 (c) 1987 Taito Corporation (Japan)
19831987darius2         // C07 (c) 1989 Taito Corporation (Japan)
1988sagaia         // C07 (c) 1989 Taito Corporation Japan (World)
19841989darius2d      // C07 (c) 1989 Taito Corporation (Japan)
19851990darius2do      // C07 (c) 1989 Taito Corporation (Japan)
19861991warriorb      // D24 (c) 1991 Taito Corporation (Japan)
r12330r12331
25502555crusherm      // (c) 1999 Takumi
25512556tjumpman      // (c) 1999 Namco
25522557
2553mushisam
2554mushitam
2555futari10
2556futari15
2557ibara
2558ibarabl
2559espgal2
2560deathsml
2558mushisam      // (c) 2004 Cave
2559mushisama      // (c) 2004 Cave
2560espgal2         // (c) 2005 Cave
2561mushitam      // (c) 2005 Cave
2562futari10      // (c) 2006 Cave
2563futari15      // (c) 2006 Cave
2564ibara         // (c) 2006 Cave
2565ibarablk      // (c) 2006 Cave
2566deathsml      // (c) 2007 Cave
25612567
25622568// Kyugo games
25632569// Kyugo only made four games: Repulse, Flash Gal, SRD Mission and Air Wolf.
r12330r12331
72607266mkr4         // (c) 1992 Midway
72617267mktturbo      // hack
72627268mkyturbo      // hack
7269mknifty         // hack
7270mknifty666      // hack
72637271mkprot4         // (c) 1992 Midway
72647272mkprot8         // (c) 1992 Midway
72657273mkprot9         // (c) 1992 Midway
r12330r12331
83828390crzrallyg      // (c) 1985
83838391speedbal      // (c) 1987
83848392sauro         // (c) 1987
8393saurop         // (c) 1987
83858394trckydoc      // (c) 1987
83868395trckydoca      // (c) 1987
83878396
r12330r12331
86018610rongrongj      // "80" (c) 1994 Nakanihon
86028611rongrongg      // "80" (c) 1994 Nakanihon
86038612hparadis      //      (c) 1994 Nakanihon
8604hgokou         //      (c) 1995 Nakanihon
8613hgokou         //      (c) 1995 Dynax (Alba license)
8614hgokbang      //      (c) 1995 Dynax
86058615mjdchuka      //      (c) 1995 Nakanihon
86068616mjtensin      // "100" 1995 Dynax
86078617nettoqc         // "103" (c) 1995 Nakanihon
r12330r12331
90729082sltblgp1      // 1996
90739083gldncrwn      // 1997
90749084
9075// MPU4 Diagnostic ROMs
9076mpu4utst
9077mpu4tst2
9078mpu4met0
9079
9080// MPU4 Non-Video SWPs
9081connect4      // Dolbeck Systems
9082
9083// MPU4+Video Board Games
9084bctvidbs
9085dealem         // 1987
9086adders         // 1989
9087timemchn      // 1990
9088turnover      // 199?
9089skiltrek      // 1990
9090crmaze         // 1994
9091crmazed         // 1993
9092crmazea         // 1993
9093crmaze2         // 1993
9094crmaze2d      // 1993
9095crmaze2a      // 1993
9096crmaze3         // 1993
9097crmaze3d      // 1993
9098crmaze3a      // 1993
9099
9100mating         // 199?
9101matingd         // 199?
9102
9103strikeit      // 199?
9104strikeitd      // 199?
9105strikeit2      // 199?
9106strikeit2d      // 199?
9107
9108quidgrid      // 199?
9109quidgridd      // 199?
9110quidgrid2      // 199?
9111quidgrid2d      // 199?
9112
9113eyesdown      // 199?
9114eyesdownd      // 199?
9115
9116// BwB games
9117blox         // 199?
9118bloxd         // 199?
9119bwbtetrs      // 199?
9120prizeinv      // 199?
9121vgpoker         // 199?
9122renoreel      // 199?
9123redhtpkr      // 199?
9124
91259085// ADP games
91269086backgamn      // (c) 1990
91279087quickjac      // (c) 1993
r12330r12331
91349094// Other games on adp hardware
91359095funlddlx      // (c) 1999
91369096
9097// JPM
9098
9099// JPM System 80
9100
9101j80bac      // Bank A Coin (Jpm)
9102j80bounc   // Bouncer (Jpm)
9103j80frogh   // Frog Hop (Jpm)
9104j80fruit   // Fruit Snappa (Jpm)
9105j80golds   // Golden Steppa (Jpm)
9106j80hotln   // Hot Lines (Jpm)
9107j80myspn   // Mystery Spin (Jpm)
9108j80nudg2   // Nudge Double Up MkII (Jpm)
9109j80rr      // Road Runner (Jpm)
9110j80rra      //
9111j80r66      // Route 66 (Jpm)
9112j80supst   // Supa Steppa (Jpm)
9113j80supbk   // Superbank (Jpm)
9114j80topsp   // Top Sprint (Jpm)
9115j80topup   // Top Up (Jpm)
9116j80tumbl   // Tumble (Jpm)
9117j80wsprt   // Winsprint (Jpm)
9118
9119// JPM MPS1/2 Hardware
9120
9121j2adnote   // Add A Note (Jpm)
9122j2adnotea
9123j2adnoteb
9124j2adnotec
9125j2adnoted
9126j2adnotee
9127j2adnotef
9128j2adnoteg
9129j2adnoteh
9130j2adnotei
9131j2bankch   // Bank Chase (Jpm)
9132j2bigbnk   // Big Banker (Jpm)
9133j2bigbox   // Big Box (Jpm)
9134j2bigbuk   // Big Buck$ (Jpm)
9135j2bigdl      // Big Deal (Jpm)
9136j2blkchy   // Black Cherry (Jpm)
9137j2cashbn   // Cash Bonus Club (Jpm)
9138j2cashfl   // Cash Falls (Jpm)
9139j2cashrl   // Cash Reels (Jpm)
9140j2cashrv   // Cash Reserve (Jpm)
9141j2cashro   // Cash Rolls (Jpm)
9142j2cashtk   // Cash Track (Jpm)
9143j2cashtd   // Cash Track Deluxe (Jpm)
9144j2coppot   // Copper Pot (Jpm)
9145j2coprun   // Copper Run (Jpm)
9146j2crkbnk   // Crack The Bank (Jpm)
9147j2droplt   // Drop The Lot (Jpm)
9148j2dropld   // Drop The Lot Deluxe (Jpm)
9149j2ewn      // Each Way Nudger (Jpm)
9150j2ews      // Each Way Shuffle (Jpm)
9151j2exec      // Executive Club (Jpm)
9152j2fasttk   // Fast Trak (Jpm)
9153j2fqueen   // Find The Queen (Jpm)
9154j2fiveal   // Five Alive (Jpm)
9155j2fiveln   // Five Liner (Jpm) [Mps]
9156j2fws      // Five Way Shuffle (Jpm)
9157j2frmtch   // Fruit Match (Jpm)
9158j2fullhs   // Full House Club (Jpm)
9159j2ghostb   // Ghostbuster (Jpm)
9160j2goldrn   // Gold Run (Jpm)
9161j2goldbr   // Golden Bars (Jpm)
9162j2gldchy   // Golden Cherry (Jpm)
9163j2gldwin   // Golden Win (Jpm)
9164j2hinote   // Hi Note (Jpm)
9165j2hiroll   // Hi Roller (Jpm) [Mps]
9166j2hotpot   // Hot Pot (Jpm)
9167j2hotptd   // Hot Pot Deluxe (Jpm)
9168j2hotsht   // Hot Shot Club (Jpm)
9169j2hypnot   // Hypernote (Jpm)
9170j2jackbr   // Jackpot Bars (Jpm)
9171j2jackdc   // Jackpot Dice (Jpm)
9172j2jokers   // Jokers (Jpm)
9173j2kingcl   // King Of Clubs (Jpm)
9174j2litean   // Lite A Nudge (Jpm)
9175j2lovsht   // Loot Shoot (Jpm)
9176j2lovshd   // Loot Shoot Deluxe (Jpm)
9177j2lucky2   // Lucky 2s (Jpm)
9178j2monblt   // Money Belt (Jpm)
9179j2mongam   // Money Game (Jpm)
9180j2mongmd   // Money Game Deluxe (Jpm)
9181j2multwn   // Multi Win (Jpm)
9182j2notexc   // Note Exchange (Jpm)
9183j2notesh   // Note Shoot (Jpm)
9184j2nudbnz   // Nudge Bonanza Deluxe (Jpm)
9185j2nuddup   // Nudge Double Up (Jpm)
9186j2nuddud   // Nudge Double Up Deluxe (Jpm)
9187j2nudup3   // Nudge Double Up MkIII (Jpm)
9188j2nudshf   // Nudge Shuffler (Jpm)
9189j2plsmon   // Plus Money (Jpm)
9190j2plsmnd   // Plus Money Deluxe (Jpm)
9191j2plsnud   // Plus Nudge (Jpm)
9192j2potlck   // Pot Luck (Jpm)
9193j2pndrsh   // Pound Rush (Jpm)
9194j2pyramd   // Pyramid (Jpm)
9195j2reelbn   // Reel Bingo Club (Jpm)
9196j2reelbo   // Reel Bonus (Jpm)
9197j2reelmg   // Reel Magic (Jpm)
9198j2reelmgd   // Reel Magic (Jpm) [Dutch]
9199j2reelmc   // Reel Magic Club (Jpm)
9200j2reelmo   // Reel Money (Jpm) [Mps]
9201j2rotnot   // Rota Note (Jpm)
9202j2roulcl   // Roulette Club (Jpm)
9203j2rdclb      // Royal Deal Club (Jpm)
9204j2slvrgh   // Silver Ghost (Jpm)
9205j2spcrsv   // Special Reserve (Jpm)
9206j2stahed   // Streets Ahead (Jpm)
9207j2supfrt   // Supa Fruit (Jpm)
9208j2supfrc   // Supa Fruit Club (Jpm)
9209j2supsft   // Supa Shifta (Jpm)
9210j2supstp   // Supa Steppa (Jpm)
9211j2suptrk   // Supa Track (Jpm)
9212j2suprft   // Super Fruit (Jpm)
9213j2supln      // Super Line (Jpm)
9214j2suppot   // Super Pots (Jpm)
9215j2suprl      // Super Reel (Jpm)
9216j2suprsh   // Supershot (Jpm)
9217j2supstr   // Superstars (Jpm)
9218j2swbank   // Switch Back (Jpm)
9219j2take2      // Take 2 (Jpm)
9220j2topsht   // Top Shot (Jpm)
9221j2westrn   // Western (Jpm)
9222
9223j2blustr   // Blue Streak (Pcp)
9224j2cshalm   // Cash Alarm (Pcp)
9225j2cshcrd   // Cash Cards (Pcp)
9226j2cshfil   // Cash Filla (Pcp)
9227j2cshsmh   // Cash Smash (Pcp)
9228j2criscr   // Criss Cross Jackpot (Pcp)
9229j2frucnx   // Fruit Connexion (Pcp)
9230j2hitmon   // Hit Money (Pcp)
9231j2penny      // In For A Penny In For A Pound (Pcp)
9232j2maxima   // Maxima (Pcp)
9233j2montrp   // Money Trapper (Pcp)
9234j2nudmon   // Nudge Money (Pcp)
9235j2paypkt   // Pay Packet (Pcp)
9236j2silvcl   // Silver Classic (Pcp)
9237j2silvsh   // Silver Shot (Pcp)
9238j2sstrea   // Supa Streak (Pcp)
9239j2tstplt   // Test Pilot (Pcp)
9240
9241j2bonanz   // Bonanza (Eurocoin)
9242j2supchy   // Super Cherry (Eurocoin)
9243
9244j2hilocl   // Hi Lo Climber Club (Crystal)
9245j2litnot   // Lite A Note Club (Crystal)
9246j2missis   // Mississippi Gambler Club (Crystal)
9247
9248j2always   // Always Eight (Bwb)
9249j2coinsh   // Coin Shoot (Bwb)
9250j2nudfev   // Nudge Fever (Bwb)
9251j2trail      // Trailblazer (Bwb)
9252
9253j2cshnud   // Cash Nudger (Mdm)
9254j2fivepn   // Fivepenny Nudger (Mdm)
9255j2nolimt   // No Limit Nudge (Mdm)
9256
9257j2strk10   // Strike Ten (Ace)
9258
91379259// JPM Give us a Break hardware
91389260guab         // (c) 1986
91399261guab3a         // (c) 1986
r12330r12331
91479269tenup         // (c) 1988
91489270tenup3         // (c) 1988
91499271
9150// JPM System 5 Games
9151m_popeye
91529272
9153// JPM System 5 + video expansion 2 Games
9154monopoly      // (c) 1994
9155monoplcl      // (c) 1995
9156monopldx      // (c) 1995
9273// JPM System 5
91579274
9158// JPM Impact Games
9275j5tstal      // JPM System 5 Alpha Display Test Utility (Jpm)
9276j5tst1      // JPM System 5 Test Set (Jpm)
9277j5tst2      //
9278
9279j5fifth      // 5th Avenue (Jpm)
9280j5ar80      // Around The World In Eighty Days (Jpm)
9281j5ar80a      //
9282j5ar80b      //
9283j5ar80c      //
9284j5ar80d      //
9285j5ar80cl   // Around The World Club (Jpm)
9286j5ar80cla   //
9287j5ar80clb   //
9288j5ar80clc   //
9289j5buc      // Buccaneer (Jpm)
9290j5cir      // Circus (Jpm)
9291j5cira      //
9292j5cirb      //
9293j5circ      //
9294j5cird      //
9295j5clbnud   // Club Nudger (Jpm)
9296j5clbnuda   //
9297j5daytn      // Daytona (Jpm)
9298j5daytna   //
9299j5daycls   // Daytona Classic (Jpm)
9300j5dayclsa   //
9301j5dirty      // Dirty Dozen (Jpm)
9302j5dirtya   //
9303j5dirtyb   //
9304j5dirtyc   //
9305j5fairgd   // Fairground Attraction Club (Jpm)
9306j5fairgda   //
9307j5fairgdb   //
9308j5fairgdc   //
9309j5fairgdd   //
9310j5fairgde   //
9311j5filth      // Filthy Rich (Jpm)
9312j5filtha   //
9313j5filthb   //
9314j5filthc   //
9315j5filthd   //
9316j5filthe   //
9317j5filthf   //
9318j5filthg   //
9319j5filthh   //
9320j5filthi   //
9321j5filthj   //
9322j5firebl   // Fireball (Jpm)
9323j5firebla   //
9324j5fireblb   //
9325j5frmag      // Fruit Magic (Jpm)
9326j5hagar      // Hagar (Jpm)
9327j5hagara   //
9328j5hagarb   //
9329j5hagarc   //
9330j5hagard   //
9331j5hagare   //
9332j5hagarf   //
9333j5hagarg   //
9334j5hagarh   //
9335j5hagari   //
9336j5hagarj   //
9337j5hagsho   // Hagar Showcase (Jpm)
9338j5hagshoa   //
9339j5hagshob   //
9340j5hagshoc   //
9341j5holly      // Hollywood Nights (Jpm)
9342j5hollya   //
9343j5hollyb   //
9344j5hollyc   //
9345j5hollyd   //
9346j5hollye   //
9347j5hotdog   // Hot Dogs (Jpm),
9348j5hotdoga   //
9349j5indsum   // Indian Summer (Jpm)
9350j5indy      // Indy 500 (Jpm)
9351j5intr      // Intrigue (Jpm)
9352j5intra      //
9353j5intrb      //
9354j5intrc      //
9355j5jokgld   // Jokers Gold (Jpm)
9356j5jokglda   //
9357j5jokgldb   //
9358j5jokgldc   //
9359j5jokgldd   //
9360j5jokglde   //
9361j5jokgldf   //
9362j5jokgldg   //
9363j5jokgldh   //
9364j5nite      // Nite Club (Jpm)
9365j5nitea      //
9366j5palm      // Palm Springs (Jpm)
9367j5palma      //
9368j5phnx      // Phoenix (Jpm)
9369j5phnxa      //
9370j5popeye   // Popeye (Jpm)
9371j5popeyea   //
9372j5popeyeb   //
9373j5popeyec   //
9374j5popeyed   //
9375j5popeyee   //
9376j5popeyef   //
9377j5popeyeg   //
9378j5popeyeh   //
9379j5popeyei   //
9380j5popth      // Popeye's Treasure Hunt (Jpm)
9381j5poptha   //
9382j5popthb   //
9383j5popprz   // Prize Popeye Vending (Jpm)
9384j5popprza   //
9385j5reelgh   // Reel Ghost (Jpm)
9386j5roul      // Roulette (Jpm)
9387j5roulcl   // Roulette Club (Jpm)
9388j5roulcla   //
9389j5roulclb   //
9390j5roulclc   //
9391j5slvree   // Silver Reels (Jpm)
9392j5slvreea   //
9393j5slvreeb   //
9394j5slvstr   // Silver Streak (Jpm), set 1
9395j5slvstra   //
9396j5slvstrb   //
9397j5street   // Streetwise (Jpm)
9398j5sup4      // Super 4 (Jpm)
9399j5supbar   // Super Bars (Jpm)
9400j5supbara   //
9401j5suphi      // Super Hi Lo (Jpm)
9402j5swop      // Swop A Fruit Club (Jpm)
9403j5term      // Terminator (Jpm)
9404j5topshp   // Top Of The Shop Club (Jpm)
9405j5trail      // Trailblazer Club (Jpm)
9406j5traila   //
9407j5trailb   //
9408j5td      // Tumbling Dice (Jpm)
9409j5uj      // Union Jackpot (Jpm)
9410j5uja      //
9411j5ujb      //
9412j5wsc      // Wall Street Club (Jpm)
9413j5wsca      //
9414
9415j5movie      // Movie Magic Club (Crystal?)
9416
9417// JPM System 5 + Video Expansion 2
9418
9419monopoly   // Monopoly (Jpm)
9420monoplcl   // Monopoly Classic (Jpm)
9421monopldx   // Monopoly Deluxe (Jpm)
9422cashcade   // Cashcade (Jpm)
9423
9424// JPM Impact
9425
9426j6fifth      // 5th Dimension (Ace)
9427j6aceclb   // Ace Of Clubs (Crystal)
9428j6aceclba   //
9429j6acehi      // Aces High (Ace)
9430j6amdrm      // American Dream (Mdm)
9431j6arcade   // Arcadia (Jpm)
9432j6bnkrcl   // Banker Club (Jpm)
9433j6big50      // Big 50 (Jpm)
9434j6bigbnk   // Big Banker (Jpm)
9435j6bigbuk   // Big Bucks (Jpm)
9436j6bigcsh   // Big Cash Machine (Empire)
9437j6bigpct   // Big Picture (Ace)
9438j6bigtop   // Big Top Club (Jpm)
9439j6bigwhl   // Big Wheel (Jpm)
9440j6bnza      // Bonanza (Jpm)
9441j6brkout   // Breakout (Jpm)
9442j6bucks      // Bucks Fizz (Ace)
9443j6buzz      // Buzzundrum (Ace)
9444j6cpclb      // Caesar's Palace Club (Jpm)
9445j6camelt   // Camelot (Jpm)
9446j6scarlt   // Captain Scarlet (Ace)
9447j6cshbox   // Cash Box Club (Empire)
9448j6cshbeu   // Cash Box Club (Empire) [Euro]
9449j6cshbst   // Cash Buster (Jpm)
9450j6cshcnt   // Cash Countdown (Jpm)
9451j6cshrd      // Cash Raider (Ace)
9452j6cshtwr   // Cash Towers (Jpm)
9453j6cshvgs   // Cash Vegas Strip (Jpm)
9454j6cas5      // Casino 5 Liner (Jpm)
9455j6cascz      // Casino Crazy (Jpm)
9456j6cccla      // Casino Crazy Classic (Jpm)
9457j6cascla   // Casino Crazy Classic Club (Jpm)
9458j6casclb   // Casino Crazy Club (Jpm)
9459j6caslas   // Casino Las Vegas (Jpm)
9460j6cheque   // Cheque Mate (Jpm)
9461j6cluclb   // Cluedo Club (Jpm)
9462j6col      // Coliseum (Mdm)
9463j6colcsh   // Coliseum Cash (Jpm)
9464j6colmon   // Colour Of Money (Jpm)
9465j6coprob   // Cops 'n' Robbers (Qps)
9466j6crack      // Cracker (Jpm)
9467j6crzclb   // Crazy Club (Jpm)
9468j6crsfir   // Cross Fire (Jpm)
9469j6daygld   // Daytona Gold (Jpm)
9470j6dayml      // Daytona Millenium (Jpm)
9471j6dmnjkr   // Demon Jokers (Jpm)
9472j6dmngz      // Diamond Geezer (Jpm)
9473j6dyfl      // Do You Feel Lucky (Jpm)
9474j6drdogh   // Dr Dough (Qps)
9475j6euphor   // Euphoria (Ace)
9476j6fastfr   // Fast Fruits Club (Qps)
9477j6fasttk   // Fast Trak (JPM)
9478j6filth      // Filthy Rich Club (Jpm)
9479j6firbl      // Fireball (Jpm)
9480j6fireck   // Firecracker (Jpm)
9481j6firclb   // Firecracker Club (Jpm)
9482j6fivalv   // Five Alive Club (Jpm)
9483j6fiveln   // Five Liner (Jpm)
9484j6frc10      // Force 10 (Jpm)
9485j6framft   // Frame & Fortune Club (Jpm)
9486j6frtmch   // Fruit Machine, The (Jpm)
9487j6frtpot   // Fruitpots (Qps)
9488j6gforce   // G Force (Jpm)
9489j6gidogh   // G.I. Dough (Ace)
9490j6guab      // Give Us A Break (Jpm)
9491j6guabcl   // Give Us A Break Club (Jpm)
9492j6gldclb   // Gladiator Club (Jpm)
9493j6gogold   // Go For Gold (Jpm)
9494j6gldmin   // Gold Mine (Empire)
9495j6gldday   // Golden Day (Jpm)
9496j6golddm   // Golden Demons (Jpm)
9497j6goldgl   // Golden Goal (Jpm)
9498j6hapyhr   // Happy Hour (Jpm)
9499j6hifly      // Hi Flyer (Ace)
9500j6impact   // Hi Impact (Jpm)
9501j6hilosv   // Hi Lo Silver (Jpm)
9502j6hirol      // Hi Roller (Jpm)
9503j6hirlcl   // Hi Roller Club (Jpm)
9504j6histk      // Hi Stakes (Qps)
9505j6hiphop   // Hip Hopper (Ace)
9506j6hotsht   // Hot Shot (Ace)
9507j6impuls   // Impulse (Jpm)
9508j6indy      // Indiana Jones (Jpm)
9509j6showtm   // It's Showtime (Jpm)
9510j6jackjs   // Jackpot Justice (Qps)
9511j6jkrgld   // Jokers Gold (JPM)
9512j6jkrpls   // Jokers Plus (Jpm)
9513j6jkpldx   // Jokers Plus Deluxe (Jpm)
9514j6jkwld      // Jokers Wild (Jpm)
9515j6jungfv   // Jungle Fever (Ace)
9516j6kamel      // Kameleon (Jpm)
9517j6kungfu   // Kung Fu (Ace)
9518j6luckla   // Lucky Las Vegas (Jpm)
9519j6magcir   // Magic Circle Club (Jpm)
9520j6mavrk      // Maverick (Jpm)
9521j6maxod      // Maximum Overdrive (Jpm)
9522j6maxcsh   // Maximus Cash (Jpm)
9523j6medal      // Medallion Job (Qps)
9524j6megbck   // Mega Bucks (Jpm)
9525j6monmad   // Money Madness (Ace)
9526j6monspd   // Money Spider (Ace)
9527j6montlk   // Money Talks (Jpm)
9528j6mono60   // Monopoly 60th Anniversary Edition (Jpm)
9529j6monobn   // Monopoly Bingo (Jpm)
9530j6outlaw   // Outlaw (Jpm)
9531j6oxo      // Oxo (Jpm)
9532j6oxobin   // Oxo Bingo (Jpm)
9533j6pacman   // Pac Man Plus (Qps)
9534j6papa      // Paparazzi (Empire)
9535j6phxgld   // Phoenix Gold (Jpm)
9536j6pnxgd      // Phoenix Gold De Luxe (Jpm)
9537j6pnxmil   // Phoenix Millennium (Jpm)
9538j6pinwzd   // Pinball Wizard (Jpm)
9539j6pirgld   // Pirates Gold (Jpm)
9540j6popoli   // Popeye & Olive (Jpm)
9541j6pog      // Pot Of Gold (Ace)
9542j6pogcls   // Pot Of Gold Classic (Jpm)
9543j6pwrlin   // Power Lines (Jpm)
9544j6pwrspn   // Powerspin (Jpm)
9545j6quantm   // Quantum Leap (Jpm)
9546j6quick      // Quicksilver (RAL)
9547j6rager      // Red Alert (Jpm) [German]
9548j6ra      // Red Alert (Jpm)
9549j6raclb      // Red Alert Club (Jpm)
9550j6redarw   // Red Arrow (Jpm)
9551j6reddmn   // Red Demon (Jpm)
9552j6rh6      // Red Hot 6 (Jpm)
9553j6rhchil   // Red Hot Chili Stepper (Ace)
9554j6rh6cl      // Red Hot Six Club (Jpm)
9555j6reelmn   // Reel Money (Jpm)
9556j6reelth   // Reel Thing (Ace)
9557j6reeltha   //
9558j6richpk   // Rich Pickings (Ace)
9559j6rico      // Ricochet (Jpm)
9560j6robin      // Robin Hood (Ace)
9561j6roller   // Roller Coaster (Jpm)
9562j6rccls      // Roller Coaster Classic (Jpm)
9563j6royfls   // Royal Flush Club (Jpm)
9564j6samur      // Samurai Club (Jpm)
9565j6sidewd   // Sidewinder (Jpm)
9566j6snakes   // Snakes & Ladders (Jpm)
9567j6sonic      // Sonic The Hedgehog (Jpm)
9568j6spcinv   // Space Invaders (Crystal)
9569j6stards   // Stardust (Jpm)
9570j6start      // Starturn (Jpm)
9571j6strk10   // Strike 10 (Ace)
9572j6supbrk   // Super Breakout (Jpm)
9573j6swpdrp   // Swop Till Ya Drop (Jpm)
9574j6bags      // Three Bags Full (Jpm)
9575j6roof      // Thru' The Roof (Ace)
9576j6tbirds   // Thunderbirds
9577j6tbirdsa   //
9578j6tbirdsb   //
9579j6tbrdcl   // Thunderbirds Club (Jpm)
9580j6tomb      // Tomb Raider (Jpm)
9581j6topflg   // Top Flight (Ace)
9582j6tutti      // Tutti Frutti (Qps)
9583j6twst      // Twister (Ace)
9584j6twstd      // Twister (Jpm) [Dutch]
9585j6untch      // Untouchables (Jpm)
9586j6pompay   // Up Pompay (Ace)
9587j6vindal   // Vindaloot (Jpm)
9588j6vivark   // Viva Rock Vegas (Jpm)
9589j6vivrkc   // Viva Rock Vegas Club (Jpm)
9590j6wldkng   // Wild King Club (Jpm)
9591j6wthing   // Wild Thing (Empire)
9592j6wildw      // Wild West (Ace)
9593j6wizard   // Wizard Of Odds (Jpm)
9594j6knight   // Your Lucky Knight (Jpm)
9595j6svndb      // 7 Deadly Bins (Ace)
9596
9597// JPM Impact + Video Board
91599598cluedo         // (c) 1995
91609599cluedo2c      // (c) 1995
91619600cluedo2         // (c) 1995
r12330r12331
91649603hngmnjpm      // (c) 1998
91659604coronatn      // (c) 1999
91669605
9606
91679607// Other Games
91689608vega         // (c) 19?? Olympia?
91699609astinvad      // (c) 1980 Stern
r12330r12331
92189658amspdwy         // no copyright notice, but (c) 1987 Enerdyne Technologies, Inc.
92199659amspdwya      // no copyright notice, but (c) 1987 Enerdyne Technologies, Inc.
92209660othldrby      // (c) 1995 Sunwise
9661quizpun       // (c) 1989 Space Computer System of Korea
92219662quizpun2      // (c) 1989 Space Computer System of Korea
92229663mosaic         // (c) 1990 Space
92239664mosaica         // (c) 1990 Space + Fuuki license
r12330r12331
957410015magicard      // (c) 199? Impera
957510016magicarda      // (c) 199? Impera
957610017magicardb      // (c) 199? Impera
10018magicarde      // (c) 1994 Impera
957710019magicardj      // (c) 1998 Impera
957810020magicle         // (c) 1998 Impera
957910021
r12330r12331
1077611218// System85 games
1077711219m_supcrd      // (c) 198? BFM
1077811220
10779// JPM Impact games
10780m_tbirds
10781
1078211221// Scorpion1 games
1078311222m_lotsse      // (c) 198? BFM Dutch ROMS, prelim
1078411223m_roulet      // (c) 198? BFM Dutch ROMS, prelim
r12330r12331
1078611225m_tppokr      // (c) 1996 BFM/ELAM,Game Card 95-750-899, uses Adder board for feature gfx
1078711226
1078811227// Maygay Machines Ltd.
11228
11229// Maygay M1 A/B hardware
11230
1078911231m_sptlgt
1079011232
10791screenpl
10792screenp1
10793screenp2
11233// Maygay MV1 hardware
1079411234
11235screenpl   // Screenplay
11236screenp1   //
11237screenp2   //
11238mv1bon      // Believe It Or Not
11239mv1cpc      // Caesar's Palace Club
11240mv1cpca      //
11241mv1cpcb      //
11242mv1cwq      // Crossword Quiz
11243mv1cwqa      //
11244mv1guac      // Give Us A Clue
11245mv1guaca   //
11246mv1sfx      // Special Effects
11247mv1sfxa      //
11248mv1wc      // World Cup
11249
11250
11251// Maygay EPOCH hardware
11252
11253ep_simp      // The Simpsons (Maygay)
11254// incomplete dumps
11255ep_bingb   // Bingo Belle (Maygay)
11256ep_calyp   // Calypso (Maygay)
11257ep_cow      // Carry On Winning (Maygay)
11258ep_cfall   // Cash Falls (Maygay)
11259ep_cflow   // Cash Flow (Maygay)
11260ep_doubl   // Double Top (Maygay)
11261ep_evil      // Evil Streak (Maygay)
11262ep_nyny      // New York New York (Maygay)
11263ep_pizza   // Pizza The Action (Maygay)
11264ep_crazy   // Reel Crazy (Maygay)
11265ep_mario   // Super Mario (Maygay)
11266ep_tincn   // Tin Can Alley (Maygay)
11267ep_tonfn   // Tons Of Fun (Maygay)
11268ep_tcrwn   // Triple Crown (Maygay)
11269ep_word      // Word Up (Maygay)
11270ep_xtra      // X-tra X-tra (Maygay)
11271
1079511272// MPU3
10796mpu3utst
10797m_hprvpr
1079811273
11274m3tst      // MPU3 Unit Test (Program 5) (Barcrest)
11275
11276m3autort   // Autoroute (Barcrest)
11277m3big20j   // Big 20 Joker (Barcrest)
11278m3bigsht   // Big Shot (Barcrest)
11279m3blkhle   // Black Hole (Barcrest)
11280m3cabret   // Cabaret (Barcrest)
11281m3cabreta   //
11282m3cunlim   // Chances Unlimited (Barcrest)
11283m3cskill   // Circle Skill (Barcrest)
11284m3cjoker   // Crazy Joker (Barcrest)
11285m3xchngg   // Exchanges Galore (Barcrest)
11286m3xchngu   // Exchanges Unlimited (Barcrest)
11287m3xchngua   //
11288m3fortun   // Fortune Numbers (Barcrest)
11289m3fortuna   //
11290m3fortund   //
11291m3gaward   // Golden Award (Barcrest)
11292m3hprvpr   // Hyper Viper (Barcrest)
11293m3snappy   // Snappy Viper (Barcrest)
11294m3replay   // Instant Replay (Barcrest)
11295m3lineup   // Line Up (Barcrest)
11296m3llotto   // Lucky Lotto (Barcrest)
11297m3lstrik   // Lucky Strike Club (Barcrest)
11298m3lstrika   //
11299m3magrp      // Magic Replay (Barcrest)
11300m3nnice      // Naughty But Nice (Barcrest)
11301m3nudge      // Nudges Unlimited (Barcrest)
11302m3oddson   // Odds On (Barcrest)
11303m3optunl   // Options Unlimited (Barcrest)
11304m3optunla   //
11305m3razdaz   // Razzle Dazzle (Barcrest)
11306m3razdaza   //
11307m3razdazd   //
11308m3rxchng   // Royal Exchange Club (Barcrest)
11309m3circle   // Special Circle Club (Barcrest)
11310m3circlea   //
11311m3circleb   //
11312m3slight   // Strike A Light (Barcrest)
11313m3supadr   // Super Adders & Ladders (Barcrest)
11314m3sdeal      // Super Deal (Barcrest)
11315m3sexcu      // Super Exchanges Unlimited (Barcrest)
11316m3suplin   // Super Line Up (Barcrest)
11317m3suplina   //
11318m3supnud   // Super Nudges Unlimited (Barcrest)
11319m3supser   // Super Series (Barcrest)
11320m3sweep      // Sweep Stake Club (Barcrest)
11321m3sweepa   //
11322m3topsht   // Top Shot (Barcrest)
11323m3winstra   // Winstrike (Barcrest)
11324
11325/* Bwb */
11326
11327m3acech      // Ace Chase (Bwb)
11328m3bankr      // Banker (Bwb)
11329m3chase      // Chase It (Bwb)
11330m3gmine      // Gold Mine (Bwb)
11331m3ratrce   // Rat Race (Bwb)
11332m3supasw   // Supaswop (Bwb)
11333m3supwin   // Super Win (Bwb)
11334m3supwina   //
11335m3winagn   // Win-A-Gain (Bwb)
11336m3winagna   //
11337m3winagnb   //
11338m3winstr   // Winstrike (Bwb)
11339
11340/* Pcp */
11341
11342m3cdash      // Cash Dash (Pcp)
11343m3loony      // Loonybin (Pcp)
11344m3online   // On Line (Pcp)
11345m3rockpl   // Rock Pile (Pcp)
11346m3rollem   // Roll 'Em (Pcp)
11347m3snaphp   // Snap Happy (Pcp)
11348m3spoof      // Spoof (Pcp)
11349m3spoofa   //
11350m3supspo   // Super Spoof (Pcp)
11351m3supspoa   //
11352m3toplin   // Top Line (Pcp)
11353m3wigwam   // Wig Wam (Pcp)
11354
11355/* Mdm */
11356
11357m3gcrown   // Golden Crowns (Mdm)
11358m3tfair      // Tuppenny Fair (Mdm)
11359m3wacky      // Wacky Racer (Mdm)
11360
11361/* Others */
11362
11363m3minmax   // Mini Max (Associated Leisure)
11364m3oxo      // Noughts 'n' Crosses (VFS)
11365
1079911366// MPU4
10800m_oldtmr      // Barcrest - highly prelim
10801m_ccelbr
10802m_gmball
10803m_grtecp      // 199?
10804m_blsbys      // BwB
10805m_frkstn
1080611367
11368/* Barcrest */
11369
11370m4tst      // MPU4 Unit Test (Program 4)
11371m4tst2      // MPU4 Unit Test (Program 2)
11372m4clr       // MPU4 Meter Clear ROM
11373
11374
11375m4tenten   // 10 X 10 (Barcrest)
11376m421club   // 21 Club (Barcrest)
11377m4actbnk   // Action Bank (Barcrest)
11378m4actclb   // Action Club (Barcrest)
11379m4actnot   // Action Note (Barcrest)
11380m4actpak   // Action Pack (Barcrest)
11381m4addr      // Adders & Ladders (Barcrest)
11382m4addrd      //
11383m4addrc      // Adders & Ladders Classic (Barcrest)
11384m4addrcc   // Adders & Ladders Classic Club (Barcrest)
11385m4addrcb   // Adders & Ladders Club (Barcrest)
11386m4alladv   // All Cash Advance (Barcrest)
11387m4alpha      // Alphabet (Barcrest)
11388m4ambass   // Ambassador (Barcrest)
11389m4amhiwy   // American Highway (Barcrest)
11390m4andycp   // Andy Capp (Barcrest)
11391m4andycpd   //
11392m4andyfl   // Andy Loves Flo (Barcrest)
11393m4andybt   // Andy's Big Time Club (Barcrest)
11394m4andyfh   // Andy's Full House (Barcrest)
11395m4andyge   // Andy's Great Escape (Barcrest)
11396m4apach      // Apache (Barcrest)
11397m4atlan      // Atlantis (Barcrest)
11398m4bagtel   // Bagatelle (Barcrest)
11399m4bnknot   // Bank A Note (Barcrest)
11400m4bnkrol   // Bank Roller Club (Barcrest)
11401m4btclok   // Beat The Clock (Barcrest)
11402m4berser   // Berserk (Barcrest)
11403m4bigbn      // Big Ben (Barcrest)
11404m4bigchf   // Big Chief (Barcrest)
11405m4bigchfd   //
11406m4blkwhd   // Black & White (Barcrest) [Dutch]
11407m4blkbul   // Black Bull (Barcrest)
11408m4blkbuld   //
11409m4blkcat   // Black Cat (Barcrest)
11410m4bj      // Black Jack (Barcrest) [Dutch]
11411m4bjc      // Black Jack Club (Barcrest) [Dutch]
11412m4bja      // Blackjack (Barcrest)
11413m4bjac      // Blackjack Club (Barcrest)
11414m4bjsm      // Blackjack Super Multi (Barcrest)
11415m4blstbk   // Blast A Bank (Barcrest)
11416m4bluedm   // Blue Diamond (Barcrest)
11417m4bluemn   // Blue Moon (Barcrest)
11418m4bdash      // Boulder Dash (Barcrest)
11419m4brktak   // Break & Take (Barcrest)
11420m4brdway   // Broadway (Barcrest) [Dutch]
11421m4brook      // Brooklyn (Barcrest)
11422m4buc      // Buccaneer (Barcrest)
11423m4bucks      // Bucks Fizz Club (Barcrest)
11424m4calama   // Calamari Club (Barcrest)
11425m4calamab   //
11426m4calicl   // California Club (Barcrest)
11427m4cardcs   // Card Cash (Barcrest)
11428m4cojok      // Carry On Joker (Barcrest)
11429m4cashat   // Cash Attack (Barcrest)
11430m4cashcn   // Cash Connect (Barcrest)
11431m4cashco   // Cash Counter (Barcrest)
11432m4cashln   // Cash Lines (Barcrest)
11433m4cashmn   // Cash Machine (Barcrest)
11434m4cashmx   // Cash Matrix (Barcrest)
11435m4cashzn   // Cash Zone (Barcrest)
11436m4casmul   // Casino Multiplay (Barcrest)
11437m4celclb   // Celebration Club (Barcrest)
11438m4centpt   // Centrepoint (Barcrest)
11439m4ceptr      // Ceptor (Barcrest)
11440m4chasei   // Chase Invaders (Barcrest)
11441m4cheryo   // Cherryo (Barcrest)
11442m4click      // Clickety Click (Barcrest)
11443m4c999      // Cloud 999 (Barcrest)
11444m4c9      // Cloud Nine (Barcrest)
11445m4c9c      // Cloud Nine Club (Barcrest)
11446m4clbcls   // Club Classic (Barcrest)
11447m4clbclm   // Club Climber (Barcrest)
11448m4clbcnt   // Club Connect (Barcrest)
11449m4clbdbl   // Club Double (Barcrest)
11450m4clbshf   // Club Shuffle (Barcrest)
11451m4clbtro   // Club Tropicana (Barcrest)
11452m4clbveg   // Club Vegas (Barcrest)
11453m4clbx      // Club X (Barcrest)
11454m4copcsh   // Coppa Cash (Barcrest)
11455m4coscas   // Cosmic Casino (Barcrest)
11456m4crkpot   // Crackpot Club (Barcrest)
11457m4crzjk      // Crazy Jokers (Barcrest)
11458m4crzjwl   // Crown Jewels (Barcrest)
11459m4crjwl      // Crown Jewels Club (Barcrest)
11460m4crjwl2   // Crown Jewels Mk II Club (Barcrest)
11461m4crdome   // Crystal Dome (Barcrest)
11462m4crmaze   // Crystal Maze (Barcrest)
11463m4denmen   // Dennis The Menace (Barcrest)
11464m4dbl9      // Double 9's (Barcrest)
11465m4dbldmn   // Double Diamond Club (Barcrest)
11466m4dblup      // Double Up (Barcrest)
11467m4drac      // Dracula (Barcrest - Nova)
11468m4dtyfre   // Duty Free (Barcrest)
11469m4eighth   // Eighth Wonder (Barcrest)
11470m4elite      // Elite (Barcrest)
11471m4eaw      // Everyone's A Winner (Barcrest)
11472m4exprs      // Express (Barcrest)
11473m4exgam      // Extra Game (Fairplay - Barcrest)
11474m4fastfw   // Fast Forward (Barcrest - Bwb)
11475m4class      // First Class (Barcrest)
11476m4flash      // Flash Cash (Barcrest)
11477m4fortcb   // Fortune Club (Barcrest)
11478m4frnk      // Frank n' Stein (Barcrest)
11479m4frtlt      // Fruit & Loot (Barcrest)
11480m4frtfl      // Fruit Full (Barcrest)
11481m4frtflc   // Fruit Full Club (Barcrest)
11482m4frtgm      // Fruit Game (Barcrest)
11483m4frtlnk   // Fruit Link Club (Barcrest)
11484m4frtprs   // Fruit Preserve (Barcrest)
11485m4gambal   // Gamball (Barcrest)
11486m4gb006      // Games Bond 006 (Barcrest)
11487m4gbust      // Ghost Buster (Barcrest)
11488m4giant      // Giant (Barcrest)
11489m4gclue      // Give Us A Clue (Barcrest)
11490m4gldstr   // Gold Strike (Barcrest)
11491m4gldgat   // Golden Gate (Barcrest)
11492m4gldjok   // Golden Joker (Barcrest)
11493m4gldnud   // Golden Nudger (Barcrest)
11494m4grbbnk   // Grab The Bank (Barcrest)
11495m4graff      // Graffiti (Barcrest)
11496m4graffd   //
11497m4grands   // Grandstand Club (Barcrest)
11498m4gnsmk      // Gun Smoke (Barcrest)
11499m4hpyjok   // Happy Joker (Barcrest)
11500m4hijinx   // Hi Jinx (Barcrest)
11501m4hirise   // High Rise (Barcrest)
11502m4hiroll   // High Roller (Barcrest)
11503m4hittop   // Hit The Top (Barcrest)
11504m4thehit   // The Hit (Barcrest)
11505m4holdon   // Hold On (Barcrest)
11506m4holdtm   // Hold Timer (Barcrest)
11507m4hotrod   // Hot Rod (Barcrest)
11508m4hypvip   // Hyper Viper (Barcrest)
11509m4hypclb   // Hyper Viper Club (Barcrest)
11510m4intcep   // Interceptor (Barcrest)
11511m4jpgem      // Jackpot Gems (Barcrest)
11512m4jpgemc   // Jackpot Gems Classic (Barcrest)
11513m4jpjmp      // Jackpot Jump (Barcrest)
11514m4jwlcwn   // Jewel In the Crown (Barcrest)
11515m4jok300   // Jokers 300 (Barcrest)
11516m4jokmil   // Jokers Millenium (Barcrest)
11517m4jolgem   // Jolly Gems (Barcrest)
11518m4joljokd   //
11519m4joljokh   //
11520m4joljok   // Jolly Joker (Barcrest)
11521m4joltav   // Jolly Taverner (Barcrest)
11522m4lastrp   // Las Vegas Strip (Barcrest)
11523m4goodtm   // Let The Good Times Roll (Barcrest)
11524m4libty      // Liberty (Barcrest)
11525m4lineup   // Line Up (Bwb - Barcrest)
11526m4loadmn   // Loads A Money (Barcrest)
11527m4luck7      // Lucky 7 (Barcrest)
11528m4luckdv   // Lucky Devil (Barcrest) [Czech]
11529m4luckdvd   //
11530m4lucklv   // Lucky Las Vegas (Barcrest)
11531m4luckst   // Lucky Strike (Barcrest)
11532m4lucksc   // Lucky Strike Club (Barcrest) [MPU 4]
11533m4luckwb   // Lucky Wild Boar (Barcrest)
11534m4luxor      // Luxor (Barcrest)
11535m4madhse   // Mad House (Barcrest)
11536m4magdrg   // Magic Dragon (Barcrest)
11537m4maglin   // Magic Liner (Barcrest)
11538m4magrep   // Magic Replay DeLuxe (Barcrest)
11539m4magtbo   // Magic Turbo  (Barcrest)
11540m4mag7s      // Magnificent 7's (Barcrest)
11541m4makmnt   // Make A Mint (Barcrest)
11542m4megbks   // Mega Bucks (Barcrest)
11543m4meglnk   // Megalink (Barcrest)
11544m4milclb   // Millionaire's Club (Barcrest)
11545m4mirage   // Mirage (Barcrest)
11546m4moneym   // Money Maker (Barcrest)
11547m4monte      // Monte Carlo (Barcrest)
11548m4multcl   // Multiplay Club (Barcrest)
11549m4multwy   // Multiway (Barcrest)
11550m4nhtt      // New Hit the Top (Barcrest)
11551m4nick      // Nickelodeon (Barcrest)
11552m4nifty      // Nifty Fifty (Barcrest)
11553m4nspot      // Night Spot Club (Barcrest)
11554m4nile      // Nile Jewels (Barcrest)
11555m4nudgew   // Nudge A Win (Barcrest)
11556m4nudbnk   // Nudge Banker (Barcrest)
11557m4nnww      // Nudge Nudge Wink Wink (Barcrest)
11558m4nnwwc      // Nudge Nudge Wink Wink Classic (Barcrest)
11559m4nudqst   // Nudge Quest (Barcrest)
11560m4nudshf   // Nudge Shuffle (Barcrest)
11561m4nudup      // Nudge Up (Barcrest)
11562m4num1      // Number One (Barcrest)
11563m4oldtmr   // Old Timer (Barcrest)
11564m4casot      // Casino Old Timer (Barcrest)
11565m4blkwht   // Black & White (Barcrest)
11566m4jpmcla   // JPM Classic (Barcrest)
11567m4omega      // Omega (Barcrest)
11568m4ordmnd   // Oriental Diamonds (Barcrest)
11569m4overmn   // Over The Moon (Barcrest)
11570m4placbt   // Place Your Bets (Barcrest)
11571m4pont      // Pontoon Club (Barcrest)
11572m4potblk   // Pot Black (Barcrest)
11573m4ptblkc   // Pot Black Casino (Bwb - Barcrest)
11574m4potlck   // Pot Luck Club (Barcrest)
11575m4prem      // Premier (Barcrest)
11576m4przdty   // Prize Duty Free (Barcrest)
11577m4przfrt   // Prize Fruit & Loot (Barcrest)
11578m4przhr      // Prize High Roller (Barcrest)
11579m4przlux   // Prize Luxor (Barcrest)
11580m4przmon   // Prize Money (Barcrest)
11581m4przmns   // Prize Money ShowCase (Barcrest)
11582m4przmc      // Prize Monte Carlo (Barcrest)
11583m4przrf      // Prize Rich And Famous (Barcrest)
11584m4przrfm   // Prize Run For Your Money (Barcrest)
11585m4przsss   // Prize Spend Spend Spend (Barcrest)
11586m4przve      // Prize Viva Esapana (Barcrest)
11587m4przwo      // Prize What's On (Barcrest)
11588m4przwta   // Prize Winner Takes All (Barcrest)
11589m4randr      // Random Roulette (Barcrest)
11590m4rsg      // Ready Steady Go (Barcrest) (type 1)
11591m4rgsa      // Ready Steady Go (Barcrest) (type 2)
11592m4ra      // Red Alert (Barcrest)
11593m4rdht      // Red Heat (Barcrest)
11594m4rhr      // Red Hot Roll (Barcrest)
11595m4rhrc      // Red Hot Roll Classic (Barcrest)
11596m4rhrcl      // Red Hot Roll Club (Barcrest)
11597m4rwb      // Red White & Blue (Barcrest)
11598m4r2r      // Reel 2 Reel (Barcrest)
11599m4rmtp      // Reel Magic Turbo Play (Barcrest)
11600m4rmtpd      // Reel Magic Turbo Play Deluxe (Barcrest)
11601m4reelpk   // Reel Poker (Barcrest)
11602m4reeltm   // Reel Timer (Barcrest)
11603m4richfm   // Rich & Famous (Barcrest)
11604m4ringfr   // Ring Of Fire (Barcrest)
11605m4rhog      // Road Hog (Barcrest)
11606m4rhog2      // Road Hog 2 - I'm Back (Barcrest)
11607m4rhogc      // Road Hog Club (Barcrest)
11608m4roadrn   // Road Runner (Barcrest)
11609m4rockmn   // Rocket Money (Barcrest)
11610m4royjwl   // Royal Jewels (Barcrest)
11611m4rfym      // Run For Your Money (Barcrest)
11612m4runawy   // Runaway Trail (Barcrest)
11613m4salsa      // Salsa (Barcrest)
11614m4samu      // Samurai (Barcrest)
11615m4sayno      // Say No More (Barcrest)
11616m4showtm   // Show Timer (Barcrest)
11617m4shocm      // Showcase Crystal Maze (Barcrest)
11618m4shodf      // Showcase Duty Free (Barcrest)
11619m4silnud   // Silver Nudger (Barcrest)
11620m4silshd   // Silver Shadow (Barcrest)
11621m4sgrab      // Smash 'n' Grab (Barcrest)
11622m4solsil   // Solid Silver Club (Barcrest)
11623m4sss      // Spend Spend Spend (Barcrest)
11624m4squid      // Squids In (Barcrest)
11625m4stakeu   // Stake Up Club (Barcrest)
11626m4str300   // Star Play 300 (Barcrest)
11627m4stards   // Stardust (Barcrest)
11628m4starbr   // Stars And Bars (Barcrest)
11629m4steptm   // Step Timer (Barcrest)
11630m4stopcl   // Stop the Clock (Barcrest)
11631m4sunset   // Sunset Boulevard (Barcrest)
11632m4supslt   // Supa Slot (Barcrest)
11633m4suptrn   // Supatron (Barcrest)
11634m4supbj      // Super Blackjack (Barcrest)
11635m4supbjc   // Super Blackjack Club (Barcrest)
11636m4supbf      // Super Bucks Fizz Club (Barcrest)
11637m4suphv      // Super Hyper Viper (Barcrest)
11638m4supst      // Super Streak (Barcrest)
11639m4suptub   // Super Tubes (Barcrest)
11640m4suptwo   // Super Two (Barcrest)
11641m4taj      // Taj Mahal (Barcrest)
11642m4take5      // Take 5 (Barcrest)
11643m4take2      // Take Two (Barcrest)
11644m4takepk   // Take Your Pick (Barcrest)
11645m4tpcl      // Take Your Pick Club (Barcrest)
11646m4techno   // Techno Reel (Barcrest)
11647m4toot      // Ten Out Of Ten (Barcrest)
11648m4ttdia      // Ten Ten Do It Again (Barcrest)
11649m4tiktak   // Tic Tak Cash (Barcrest)
11650m4toma      // Tomahawk (Barcrest)
11651m4topact   // Top Action (Barcrest)
11652m4topdk      // Top Deck (Barcrest)
11653m4topgr      // Top Gear (Barcrest)
11654m4toprn      // Top Run (Barcrest)
11655m4topst      // Top Stop (Barcrest)
11656m4toptak   // Top Take (Barcrest)
11657m4topten   // Top Tenner (Barcrest)
11658m4toptena   //
11659m4toplot   // Top The Lot (Barcrest)
11660m4toptim   // Top Timer (Barcrest)
11661m4tricol   // Tricolor (Barcrest)
11662m4tribnk   // Triple Bank (Barcrest)
11663m4tridic   // Triple Dice (Barcrest)
11664m4tropcl   // Tropicana Club (Barcrest)
11665m4tupen      // Tuppenny Cracker (Barcrest - Bootleg)
11666m4tbplay   // Turbo Play (Barcrest)
11667m4tbreel   // Turbo Reel (Barcrest)
11668m4tbrldx   // Turbo Reel Deluxe (Barcrest)
11669m4tutfrt   // Tutti Fruity (Barcrest)
11670m4tutcl      // Tutti Fruity Classic (Barcrest)
11671m421      // Twenty One (Barcrest)
11672m4twilgt   // Twilight (Barcrest)
11673m4twintm   // Twin Timer (Barcrest)
11674m4twist      // Twist Again (Barcrest)
11675m4univ      // Universe (Barcrest)
11676m4uuaw      // Up Up & Away (Barcrest)
11677m4vegast   // Vegas Strip (Barcrest)
11678m4vegastg   //
11679m4vivaes   // Viva Espana (Barcrest)
11680m4vivess   // Viva Espana Showcase (Barcrest)
11681m4vivalvd   //
11682m4vivalv   // Viva Las Vegas (Barcrest)
11683m4vivasx   // Viva Las Vegas Six (Barcrest)
11684m4viz      // Viz (Barcrest)
11685m4voodoo   // Voodoo 1000 (Barcrest)
11686m4wayin      // Way In (Barcrest)
11687m4whaton   // What's On (Barcrest)
11688m4wildms   // Wild Mystery (Barcrest)
11689m4wildtm   // Wild Timer (Barcrest)
11690m4wta      // Winner Takes All (Barcrest)
11691m4ch30      // Unknown MPU4 'CH30' (Barcrest)
11692m4sb5      // Unknown MPU4 'BSB 0.3' (Barcrest)
11693m4stc      // Unknown MPU4 'STC 0.1' (Barcrest)
11694
11695/* Bwb */
11696
11697m4acechs   // Ace Chase (Bwb)
11698m4bigmt      // The Big Match (Bwb)
11699m4bingbl   // Bingo Belle (Bwb)
11700m4bingbs   // Bingo Belle Showcase (Bwb)
11701m4bingcl   // Bingo Club (Bwb)
11702m4blflsh   // Blue Flash (Bwb)
11703m4cshenc   // Cash Encounters (Bwb)
11704m4czne      // Cash Zone (Bwb)
11705m4csoc      // Championship Soccer (Bwb)
11706m4cpycat   // Copy Cat (Bwb)
11707m4cpfinl   // Cup Final (Bwb)
11708m4danced   // Dancing Diamonds (Bwb)
11709m4daytn      // Daytona (Bwb)
11710m4excal      // Excalibur (Bwb)
11711m4exotic   // Exotic Fruits (Bwb)
11712m4firice   // Fire & Ice (Bwb)
11713m4flshlt   // Flashlite (Bwb)
11714m4fourmr   // Four More (Bwb)
11715m4harle      // Harlequin (Bwb)
11716m4hvhel      // Heaven & Hell (Bwb)
11717m4holywd   // Hollywood (Bwb)
11718m4indycr   // Indy Cars (Bwb)
11719m4jakjok   // Jackpot Jokers (Bwb)
11720m4jflash   // Jumping Jack Flash (Bwb)
11721m4kingq      // Kings & Queens (Bwb)
11722m4kingqc   // Kings & Queens Classic (Bwb)
11723m4lazy      // Lazy Bones (Bwb)
11724m4lvlcl      // Lucky Las Vegas Classic (Bwb)
11725m4ln7      // Lucky No7 (Bwb)
11726m4madmon   // Mad Money (Bwb)
11727m4madmnc   // Mad Money Classic (Bwb)
11728m4mmm      // Money Mummy Money (Bwb)
11729m4oadrac   // Ooh Aah Dracula (Bwb)
11730m4orland   // Orlando Magic (Bwb)
11731m4pzbing   // Prize Bingo (Bwb)
11732m4quidin   // Quids In (Bwb)
11733m4quidis   // Quids In Showcase (Bwb)
11734m4rackem   // Rack Em Up (Bwb)
11735m4rbgold   // Rainbow Gold (Bwb)
11736m4rhfev      // Red Hot Fever (Bwb)
11737m4rhs      // Rocky Horror Show (Bwb)
11738m4sinbd      // Sinbad (Bwb)
11739m4sky      // Sky Sports (Bwb)
11740m4souls      // Soul Sister (Bwb)
11741m4specu      // Speculator Club (Bwb)
11742m4spinbt   // Spin The Bottle (Bwb)
11743m4starst   // Stars & Stripes (Bwb)
11744m4thestr   // The Streak (Bwb)
11745m4sunclb   // Sun Club (Bwb)
11746m4sunscl   // Sunset Club (Bwb)
11747m4supleg   // Super League (Bwb)
11748m4supscr   // Super Soccer (Bwb)
11749m4ssclas   // Super Streak Classic (Bwb)
11750m4sure      // Sure Thing (Bwb)
11751m4tic      // Tic Tac Toe (Bwb)
11752m4ticcla   // Tic Tac Toe Classic (Bwb)
11753m4ticgld   // Tic Tac Toe Gold (Bwb)
11754m4ticglc   // Tic Tac Toe Gold Classic (Bwb)
11755m4topdog   // Top Dog (Bwb)
11756m4trex      // Trex (Bwb)
11757m4twzone   // Twilight Zone (Bwb)
11758m4volcan   // Volcano (Bwb)
11759m4vdexpr   // Voodoo Express (Bwb)
11760m4xch      // X-change (Bwb)
11761m4xs      // X-s (Bwb)
11762m4xtrm      // X-treme (Bwb)
11763
11764
11765/* Empire */
11766
11767m4apachg   // Apache Gold (Empire)
11768m4apachga   //
11769m4apachgb   //
11770m4apachgc   //
11771m4apachgd   //
11772m4apachge   //
11773m4apachgf   //
11774m4bangrs   // Bangers 'n' Cash (Empire)
11775m4bangrsa   //
11776m4bangrsb   //
11777m4bankrd   // Bank Raid (Empire)
11778m4bankrda   //
11779m4bankrdb   //
11780m4bankrdc   //
11781m4bankrdd   //
11782m4bigchs   // Big Cheese (Empire)
11783m4bigchsa   //
11784m4bigchsb   //
11785m4cstrik   // Cash Strike (Empire)
11786m4cstrika   //
11787m4cstrikb   //
11788m4chacec   // Chase The Ace [Cards] (Empire)
11789m4chaceca   //
11790m4chacef   // Chase The Ace [Fruits] (Empire)
11791m4chacefa   //
11792m4chacefb   //
11793m4chacefc   //
11794m4crzcap   // Crazy Capers (Empire)
11795m4crzcapa   //
11796m4crzcapb   //
11797m4crzcapc   //
11798m4crfire   // Crossfire (Empire)
11799m4crfirea   //
11800m4eureka   // Eureka (Empire)
11801m4eurekaa   //
11802m4eurekab   //
11803m4fright   // Fright Night (Empire)
11804m4frighta   //
11805m4frightb   //
11806m4frightc   //
11807m4gamblr   // The Gambler (Empire)
11808m4gamblra   //
11809m4gamblrb   //
11810m4gtrain   // Ghost Train (Empire)
11811m4gtraina   //
11812m4gtrainb   //
11813m4gtrainc   //
11814m4goldfv   // Gold Fever (Empire)
11815m4haunt      // Haunted House (Empire)
11816m4haunta   //
11817m4hauntb   //
11818m4hauntc   //
11819m4hauntd   //
11820m4haunte   //
11821m4hisprt   // High Spirits (Empire)
11822m4hisprta   //
11823m4hisprtb   //
11824m4hisprtc   //
11825m4hisprtd   //
11826m4hisprte   //
11827m4hotcsh   // Hot Cash (Empire)
11828m4hotcsha   //
11829m4hotcshb   //
11830m4monspn   // Money Spinner (Empire)
11831m4monspna   //
11832m4monspnb   //
11833m4pbnudg   // Pinball Nudger (Empire)
11834m4pbnudga   //
11835m4pbnudgb   //
11836m4pitfal   // Pitfall (Empire)
11837m4pitfala   //
11838m4pitfalb   //
11839m4pitfalc   //
11840m4ttrail   // reasure Trail (Empire)
11841m4ttraila   //
11842m4ttrailb   //
11843m4jne      // The Jackpot's Not Enough (Empire?)
11844
11845/* MDM */
11846
11847m42punlm   // 2p Unlimited (Mdm)
11848m4bigapl   // Big Apple (Mdm)
11849m4bigapla   //
11850m4bigaplb   //
11851m4bigaplc   //
11852m4bigapld   //
11853m4bigaple   //
11854m4blztrl   // Blazing Trails (Mdm)
11855m4blztrla   //
11856m4bodymt   // Body Match (Mdm)
11857m4coloss   // Colossus (Mdm)
11858m4colossa   //
11859m4colossb   //
11860m4colossc   //
11861m4colossd   //
11862m4colosse   //
11863m4colossf   //
11864m4colossg   //
11865m4firebl   // Fireball (Mdm)
11866m4firebla   //
11867m4fireblb   //
11868m4fireblc   //
11869m4firebld   //
11870m4mayhem   // Mayhem (Mdm)
11871m4mayhema   //
11872m4themob   // The Mob (Mdm)
11873m4themoba   //
11874m4themobb   //
11875m4nudbon   // Nudge Bonanza (Mdm)
11876m4nudbona   //
11877m4nudgem   // Nudge Gems (Mdm)
11878m4smshgb   // Smash 'n' Grab (Mdm)
11879m4smshgba   //
11880m4smshgbb   //
11881m4smshgbc   //
11882m4snklad   // Snakes & Ladders (Mdm)
11883
11884/* Pcp */
11885
11886m4cshino   //Cashino Deluxe (Pcp)
11887m4jjc      //Jumping Jack Cash (Pcp)
11888m4spton      //Spot On (Pcp)
11889m4clbrpl   //Club Replay (PCP)
11890m4exlin      //Extra Lines (Pcp)
11891m4supjst   //Super Jester (Pcp)
11892
11893/* Nova - German licensed Barcrest / Bwb sets? */
11894
11895m4bigban   //Big Bandit (Nova)
11896m4crzcsn   //Crazy Casino (Nova)
11897m4crzcav   //Crazy Cavern (Nova)
11898m4dragon   //Dragon (Nova)
11899m4hilonv   //Hi Lo Casino (Nova)
11900m4octo      //Octopus (Nova)
11901m4sctagt   //Secret Agent (Nova)
11902
11903/* Union */
11904
11905m4cwalk      // Cake Walk (Union)
11906m4eezee      // Eezee Fruits (Union)
11907m4frdrop   // Fruit Drop (Union)
11908m4gobana   // Go Bananas (Union)
11909m4gobanaa   //
11910m4gobanab   //
11911m4gobanac   //
11912m4gobanad   //
11913m4lotty      // Lotty Time (Union)
11914m4maxmze   // Maximize (Union)
11915m4maxmzea   //
11916m4maxmzeb   //
11917m4maxmzec   //
11918m4maxmzed   //
11919m4mecca      // Mecca Money (Union)
11920m4purmad   // Pure Madness (Union)
11921m4revolv   // Revolva (Union)
11922m4rotex      // Rotex (Union)
11923m4select   // Select (Union)
11924m4supfru   // Supafruits (Union)
11925m4supfrua   //
11926m4trimad   // Triple Madness (Union)
11927m4unibox   // Unibox (Union)
11928m4uniboxa   //
11929m4unique   // Unique (Union)
11930m4uniquep   //
11931
11932/* Union + Empire */
11933
11934m4gvibes   // Good Vibrations (Union - Empire)
11935m4gvibesa   //
11936m4rckrol   // Rock 'n' Roll (Union - Empire)
11937m4rckrola   //
11938m4rckrolb   //
11939
11940/* Others */
11941
11942m4aao      // Against All Odds (Eurotek)
11943m4bandgd   // Bands Of Gold (Eurogames)
11944m4bangin   // Bangin' Away (Global)
11945m4bangina   //
11946m4banginb   //
11947m4bigben   // Big Ben (Coinworld)
11948m4bigbena   //
11949m4bigbenb   //
11950m4bigbenc   //
11951m4bigbend   //
11952m4bigbene   //
11953m4kqclub   // Kings & Queens Club (Newby)
11954m4snookr   // Snooker (Eurocoin)
11955m4spnwin   // Spin A Win (Cotswold Microsystems)
11956m4stakex   // Stake X (Leisurama)
11957m4stakexa   // Stake X (Leisurama)
11958m4sstrek   // Super Streak (bootleg)
11959m4boltbl   // Bolt From The Blue (DJE)
11960m4boltbla   //
11961m4boltblb   //
11962m4boltblc   //
11963m4dblchn   // Double Chance (DJE)
11964m4stand2   // Stand To Deliver (DJE)
11965
11966/* Unknown */
11967
11968m4barcrz   // Bar Crazy (unknown)
11969m4bonzbn   // Bingo Bonanza (unknown)
11970m4cld02      // Unknown MPU4 'CLD 0.2C'
11971m4dnj      // Double Nudge (unknown)
11972m4matdr      // Matador (unknown)
11973m4ttak      // Tic Tac Take (unknown)
11974m4hslo      // Unknown MPU4 'HOT 3.0'
11975m4sbx      // Unknown MPU4 'SBX'
11976m4unkjok   // Unknown MPU4 'Joker'
11977m4remag      // Unknown MPU4 'ZTP 0.7'
11978m4rmg      // Unknown MPU4 'CTP 0.4'
11979m4wnud      // Unknown MPU4 'W Nudge'
11980m4t266      // Unknown MPU4 'TTO 1.1'
11981m4brnze      // Bronze Voyage (unknown)
11982m4riotrp   // Rio Tropico (unknown)
11983
11984
11985/* Unsorted */
11986
11987m4blsbys   // Blues Boys (Version 6)
11988m4frkstn   // Frank 'n' Stein (unencrypted)
11989m4conn4     // Connect 4
11990
11991// MPU4 + Video board
11992
11993/* Barcrest */
11994
11995v4bios      // MPU4 Video Firmware
11996
11997v4cmaze      // The Crystal Maze (v1.3)
11998v4cmazed   //
11999v4cmazea   //
12000v4cmazeb   //
12001v4cmaze2   // The New Crystal Maze Featuring Ocean Zone
12002v4cmaze2d   //
12003v4cmaze2a   //
12004v4cmaze3   // The Crystal Maze Team Challenge
12005v4cmaze3d   //
12006v4cmaze3a   //
12007v4turnov   // Turnover
12008v4skltrk   // Skill Trek
12009v4addlad   // Adders and Ladders
12010v4time      // Time Machine
12011v4mate      // The Mating Game
12012v4mated      //
12013v4strike   // Strike it Lucky
12014v4striked   //
12015v4strike2   //
12016v4strike2d   //
12017v4eyedwn   // Eyes Down
12018v4eyedwnd   //
12019v4quidgr   // Ten Quid Grid
12020v4quidgrd   //
12021v4quidgr2   //
12022v4quidgr2d   //
12023v4barqst   // Barquest (v2.6d)
12024v4barqs2   // Barquest 2 (v0.3)
12025v4wize      // Wize Move (v1.3d)
12026v4wizea      // Wize Move
12027v4opt3      // Option 3
12028v4opt3d      //
12029
12030/* Bwb */
12031
12032v4vgpok      // Vegas Poker (prototype release 2)
12033v4psi      // Prize Space Invaders
12034v4blox      // Blox
12035v4bloxd      //
12036v4reno      // Reno Reels
12037v4redhtp   // Red Hot Poker
12038v4tetrs      // BwB Tetris v 2.2
12039v4frfact   // Fruit Factory
12040
12041/* Nova (Bwb board) */
12042
12043v4cybcas   // Cyber Casino
12044v4miami      // Miami Dice
12045v4missis   // Mississippi Lady
12046v4picdil   // Piccadilly Nights
12047
12048
12049
12050/* Zenitone (custom video board) */
12051
12052v4dealem   // Deal 'Em
12053
12054
1080712055// MPU5
10808m_honmon
1080912056
12057
12058/* Barcrest */
12059
12060m5clr      // MPU 5 Ram & Meter Clear (Barcrest)
12061m5tst      // MPU 5 Test Rom (Barcrest)
12062
12063m5addams   // Addams Family (Barcrest)
12064m5addlad   // Adders & Ladders (Barcrest)
12065m5addlada   //
12066m5addladb   //
12067m5fire      // All Fired Up (Barcrest)
12068m5arab      // Arabian Nights (Barcrest)
12069m5austin   // Austin Powers (Barcrest)
12070m5bankrl   // Bank Roll (Barcrest)
12071m5barkng   // Barking Mad (Barcrest)
12072m5barmy      // Barmy Army (Barcrest)
12073m5baxe      // Battle Axe (Barcrest)
12074m5bbro      // Big Brother (Barcrest)
12075m5bbrocl   // Big Brother Club (Barcrest)
12076m5bigchs   // The Big Cheese (Barcrest)
12077m5biggam   // The Big Game (Barcrest)
12078m5blkwht   // Black & White (Barcrest)
12079m5bwaves   // Brainwaves (Barcrest)
12080m5blind      // Bling King Crazy (Barcrest)
12081m5cbw      // Ca$h Bang Wallop (Barcrest)
12082m5cpcash   // Captain Cash (Barcrest)
12083m5carclb   // Caribbean Club (Barcrest)
12084m5cashar   // Cash Arena (Barcrest)
12085m5cashat   // Cash Attack (Barcrest)
12086m5cashln   // Cash Lines (Barcrest)
12087m5cashrn   // Cash Run (Barcrest)
12088m5codft      // The Codfather (Barcrest)
12089m5cos      // Costa Del Cash Casino (Barcrest)
12090m5cosclb   // Costa Del Cash Club (Barcrest)
12091m5crzkni   // Crazy Crazy Knights (Barcrest)
12092m5doshpk   // Do$h & Pecks (Barcrest)
12093m5draclb   // Dracula Club (Barcrest)
12094m5ewn      // Each Way Nudge (Barcrest)
12095m5elim      // Eliminator (Barcrest)
12096m5egr      // Elvis Gold Rush (Barcrest)
12097m5egra      //
12098m5egss      // Elvis Gold Super Streak (Barcrest)
12099m5egssa      //
12100m5evgrhr   // Elvis Gold Red Hot Roll (Barcrest)
12101m5evgrhra   //
12102m5xchn      // Exchanges Unlimited (Barcrest)
12103m5firebl   // Fireball (Barcrest)
12104m5flipcr   // Flippin Crazy (Barcrest)
12105m5fortby   // Fort Boyard (Barcrest)
12106m5frnzy      // Frenzy (Barcrest)
12107m5beans      // Full Of Beans (Barcrest)
12108m5funsun   // Fun In The Sun (Barcrest)
12109m5gimmie   // Gimmie Gimmie Gimmie (Barcrest)
12110m5grush      // Gold Rush (Barcrest)
12111m5grush5   // Gold Rush Five Liner (Barcrest)
12112m5gruss      // Gold Rush Sit Down (Barcrest)
12113m5grusst   // Gold Rush Stampede (Barcrest)
12114m5gstrik   // Gold Strike (Barcrest)
12115m5gsstrk   // Gold Super Streak (Barcrest)
12116m5gdrag      // Golden Dragon (Barcrest)
12117m5gdrgcl   // Golden Dragon Club (Barcrest)
12118m5gkeys      // Golden Keys (Barcrest)
12119m5hellrz   // Hellraiser (Barcrest)
12120m5hlsumo   // Hi Lo Sumo (Barcrest)
12121m5hifly      // High Flyer (Barcrest)
12122m5holy      // The Holy Grail (Barcrest)
12123m5hotslt   // Hot Slot (Barcrest)
12124m5hotstf   // Hot Stuff (Barcrest)
12125m5hypvip   // Hyper Viper (Barcrest)
12126m5jackpt   // Jackpoteers (Barcrest)
12127m5jackp2   // Jackpoteers 2 (Barcrest)
12128m5jlyjwl   // Jolly Jewels (Barcrest)
12129m5jlyrog   // Jolly Roger (Barcrest)
12130m5kkebab   // King Kebab (Barcrest)
12131m5kingko   // King KO (Barcrest)
12132m5lotta      // Lotta Luck (Barcrest)
12133m5mega      // Mega Zone (Barcrest)
12134m5martns   // Money Mad Martians (Barcrest)
12135m5mmak      // Money Maker (Barcrest)
12136m5monjok   // Monedin Joker (Spanish) (Barcrest)
12137m5monjoka   //
12138m5monty      // Monty Python (Barcrest)
12139m5mprio      // Monty Python Rio (Barcrest)
12140m5mpfc      // Monty Python's Flying Circus (Barcrest)
12141m5mpfccl   // Monty Python's Flying Circus Club (Barcrest)
12142m5neptun   // Neptunes Treasure (Barcrest)
12143m5nnww      // Nudge Nudge Wink Wink (Barcrest)
12144m5nnwwgl   // Nudge Nudge Wink Wink Gold (Barcrest)
12145m5fiddle   // On The Fiddle (Barcrest)
12146m5oohaah   // Ooh Aah Dracula (Barcrest)
12147m5oohrio   // Ooh Ahh Dracula Rio (Barcrest)
12148m5openbx   // Open The Box (Barcrest)
12149m5overld   // Overload (Barcrest)
12150m5ptyani   // Party Animal (Barcrest)
12151m5peepsh   // Peep Show (Barcrest)
12152m5psycho   // Psycho Cash Beast (Barcrest)
12153m5psyccl   // Psycho Cash Beast Club (Barcrest)
12154m5psy2      // Psycho Cash Beast 2 (Barcrest)
12155m5qshot      // Quack Shot (Barcrest)
12156m5roof      // Raise The Roof (Barcrest)
12157m5roofa      //
12158m5razdz      // Razzle Dazzle Club (Barcrest)
12159m5redrck   // Ready To Rock (Barcrest)
12160m5rhkni      // Red Hot Knights (Barcrest)
12161m5rhrg      // Red Hot Roll Gold (Barcrest)
12162m5rhrgt      // Red Hot Roll Triple (Barcrest)
12163m5rwb      // Red White & Blue (Barcrest)
12164m5revo      // Revolution (Barcrest)
12165m5rgclb      // Rio Grande Club (Barcrest)
12166m5rcx      // Royal Exchange Club (Barcrest)
12167m5rub      // Rubies & Diamonds (Barcrest)
12168m5ritj      // Rumble In The Jungle (Barcrest)
12169m5rfymc      // Run For Your Money Club (Barcrest)
12170m5seven      // Seven Deadly Spins (Barcrest)
12171m5sheik      // Sheik Yer Money (Barcrest)
12172m5showtm   // Showtime (Barcrest)
12173m5silver   // Silver Screen (Barcrest)
12174m5sondr      // Son Of Dracula (Barcrest)
12175m5spicer   // The Spice Is Right (Barcrest)
12176m5spiker   // Spiker The Biker (Barcrest)
12177m5spins      // Spinsation (Barcrest)
12178m5squids   // Squids In (Barcrest)
12179m5stax      // Stax Of Cash (Barcrest)
12180m5scharg   // Super Charged (Barcrest)
12181m5supstr   // Super Star (Barcrest)
12182m5sstrk      // Super Streak (Barcrest)
12183m5supnov   // Supernova (Barcrest)
12184m5tempt      // Temple Of Treasure (Barcrest)
12185m5tempcl   // Temple Of Treasure Club (Barcrest)
12186m5tbird      // Thunderbird (Barcrest)
12187m5topdog   // Top Dog (Barcrest)
12188m5trail      // Trailblazer Club (Barcrest)
12189m5ultimo   // Ultimo (Barcrest)
12190m5upover   // Up & Over (Barcrest)
12191m5vampup   // Vamp It Up (Barcrest)
12192m5wking      // Wild King (Barcrest)
12193
12194/* Barcrest / Red Gaming */
12195
12196m5ashock   // Aftershock (Barcrest - Red Gaming)
12197m5bigsht   // Big Shot (Barcrest - Red Gaming)
12198m5bnkrs      // Bonkers (Barcrest - Red Gaming)
12199m5bbank      // Break The Bank (Barcrest - Red Gaming)
12200m5casfev   // Casino Fever (Red Gaming)
12201m5dmnstr   // Demon Streak (Barcrest - Red Gaming)
12202m5dmnstra   //
12203m5fusir      // Fruits U Sir (Barcrest - Red Gaming)
12204m5fusira   //
12205m5hypalx   // Hypalinx (Barcrest - Red Gaming)
12206m5invad      // Invaders (Barcrest - Red Gaming)
12207m5lock      // Lock 'n' Load (Barcrest - Red Gaming)
12208m5locka      //
12209m5lockcl   // Lock 'n' Load Club (Barcrest - Red Gaming)
12210m5lockcla   //
12211m5nitro      // Nitro (Barcrest - Red Gaming)
12212m5paint      // Paint The Town Red (Barcrest - Red Gaming)
12213m5rainrn   // Rainbow Runner (Barcrest - Red Gaming)
12214m5rainrna   //
12215m5rampg      // Rampage (Barcrest - Red Gaming)
12216m5rdwarf   // Red Dwarf (Barcrest - Red Gaming)
12217m5redx      // Red X (Barcrest - Red Gaming)
12218m5topdol   // Top Dollar (Barcrest - Red Gaming)
12219
12220
12221/* Vivid */
12222
12223m5sixsht   // 6 Shooter (Vivid)
12224m5sixshta   //
12225m5all41      // All 4 One (Vivid)
12226m5all41v   //
12227m5atlan      // Atlantic (Vivid)
12228m5bttf      // Back To The Features (Vivid)
12229m5btlbnk   // Bottle Bank (Vivid)
12230m5caesc      // Caesar's Cash (Vivid)
12231m5card      // Card Shark (Vivid)
12232m5cshkcb   // Card Shark Club (Vivid)
12233m5clifhn   // Cliffhanger (Vivid)
12234m5cnct4      // Connect 4 (Vivid)
12235m5devil      // Devil Of A  Deal (Vivid)
12236m5elband   // El Bandido Club (Vivid)
12237m5fair      // Fairground Attraction (Vivid)
12238m5ggems      // Giant Gems (Vivid)
12239m5groll      // Golden Roll (Vivid)
12240m5hilok      // Hi Lo Karate (Vivid)
12241m5hiclau   // High Claudius (Vivid)
12242m5honmon   // Honey Money (Vivid)
12243m5hopidl   // Hop Idol (Vivid)
12244m5hypno      // Hypnotic (Vivid)
12245m5jmpjok   // Jumpin Jokers (Vivid)
12246m5loony      // Loony Juice (Vivid)
12247m5loot      // Loot 'n' Khamun (Vivid)
12248m5loota      //
12249m5mag7s      // Magnificent 7s (Vivid)
12250m5mag7sa   //
12251m5mag7sb   //
12252m5mag7sc   //
12253m5mag7sd   //
12254m5mag7se   //
12255m5msf      // Manic Streak Features (Vivid)
12256m5msfa      //
12257m5piefac   // Pie Factory (Vivid)
12258m5piefc2   // Pie Factory 2 (Vivid)
12259m5piefcr   // Pie Factory Rio (Vivid)
12260m5qdraw      // Quick On The Draw (Vivid)
12261m5redbal   // Random Red Ball (Vivid)
12262m5ratpk      // Rat Pack (Vivid)
12263m5rollup   // Roll Up Roll Up (Vivid)
12264m5shark      // Shark Raving Mad (Vivid)
12265m5speccl   // Spectrum Club (Vivid)
12266m5spddmn   // Speed Demon (Vivid)
12267m5stars      // Stars & Stripes (Vivid)
12268m5starcl   // Stars & Stripes Club (Vivid)
12269m5startr   // Stars & Stripes Triple (Vivid)
12270m5supro      // Super Roulette (Vivid)
12271m5tempp      // Temple Of Pleasure (Vivid)
12272m5tictac   // Tic Tac Tut (Vivid)
12273m5tictaca   //
12274m5winway   // Winning Ways (Vivid)
12275
12276/* Empire */
12277
12278m5fewmor   // A Few Dollars More (Empire)
12279m5wonga      // A Fish Called Wonga (Empire)
12280m5aceclb   // Ace Of Clubs (Empire)
12281m5aceclba   //
12282m5aceclbb   //
12283m5barxdx   // Bar X Deluxe (Empire)
12284m5bnzclb   // Bonanza Club (Empire)
12285m5bukroo   // Buckaroo (Empire)
12286m5cbrun      // Cannonball Run (Empire)
12287m5carou      // Carousel (Empire)
12288m5casroc   // Casino Royale Club (Empire)
12289m5centcl   // Centurion Club (Empire)
12290m5cworan   // Clockwork Oranges (Empire)
12291m5clbtro   // Club Tropicana (Empire)
12292m5cockdd   // Cock A Doodle Dough (Empire)
12293m5coloss   // Colossus Club (Empire)
12294m5crocrk   // Crocodile Rock (Empire)
12295m5croclb   // Crocodile Rock Club (Empire)
12296m5crsfir   // Crossfire (Empire)
12297m5dmnf      // Diamonds Are Forever (Empire)
12298m5dmnfcl   // Diamonds Are Forever Club (Empire)
12299m5extrm      // Extreme (Empire)
12300m5extrmm   // Extreme Madness (Empire)
12301m5fatcat   // Fat Cat (Empire)
12302m5fishdl   // Fish Full Of Dollars (Empire)
12303m5fishcl   // Fish Full Of Dollars Club (Empire)
12304m5fmonty   // Full Monty (Empire)
12305m5fmount   // Full Mountie (Empire)
12306m5gophr      // Gopher Gold (Empire)
12307m5gophcl   // Gopher Gold Club (Empire)
12308m5hisprt   // High Spirits (Empire)
12309m5hocus      // Hocus Pocus (Empire)
12310m5hocscl   // Hocus Pocus Club (Empire)
12311m5hotsht   // Hot Shots (Empire)
12312m5hula      // Hula Moolah (Empire)
12313m5hulacl   // Hula Moolah Club (Empire)
12314m5jackbx   // Jack In The Box (Empire)
12315m5jcy      // Juicy Fruits (Empire)
12316m5jmpgem   // Jumping Gems (Empire)
12317m5jmpgmc   // Jumping Gems Club (Empire)
12318m5kaleid   // Kaleidoscope Club (Empire)
12319m5kcclb      // King Cobra Club (Empire)
12320m5kingqc   // Kings & Queens Club (Empire)
12321m5korma      // Korma Chameleon (Empire)
12322m5kormcl   // Korma Chameleon Club (Empire)
12323m5monmst   // Money Monster (Empire)
12324m5monmsta   //
12325m5ramrd      // Ram Raid (Empire)
12326m5ramrcl   // Ram Raid Club (Empire)
12327m5ronr      // Reel Or No Reel (Empire)
12328m5resfrg   // Reservoir Frogs (Empire)
12329m5rthh      // Return To The Haunted House (Empire)
12330m5rollx      // Roll X (Empire)
12331m5skulcl   // Skullduggery Club (Empire)
12332m5tball      // Thunderball (Empire)
12333m5tomb      // Tomb Raiders (Empire)
12334m5trclb      // Tomb Raiders Club (Empire)
12335m5ttop      // Treble Top (Empire)
12336m5ttopcl   // Treble Top Club (Empire)
12337m5tsar      // Tsar Wars (Empire)
12338m5vertgo   // Vertigo (Empire)
12339m5vertcl   // Vertigo Club (Empire)
12340m5wthing   // Wild Thing Club (Empire)
12341m5xfact      // X Factor (Empire)
12342
12343/* Bwb */
12344m5carwsh   // Car Wash (Bwb)
12345m5cshstx   // Cash Stax (Bwb)
12346m5circus   // Circus (Bwb)
12347m5circlb   // Circus Club (Bwb)
12348m5clown      // Clown In Around (Bwb)
12349m5clowna   //
12350m5clubsn   // Club Sandwich (Bwb)
12351m5dick      // Dick Turnip (Bwb)
12352m5donna      // Donna Kebab (Bwb)
12353m5donnad   //
12354m5donnaa   //
12355m5dblqts   // Double Or Quits (Bwb)
12356m5dblqtsa   //
12357m5eggold   // Egyptian Gold (Bwb)
12358m55050      // Fifty Fifty (Bwb)
12359m5gpclub   // Get Plastered Club (Bwb)
12360m5goape      // Going Ape (Bwb)
12361m5hgl      // Happy Go Lucky (Bwb)
12362m5jokpak   // Joker In The Pack (Bwb)
12363m5lvwire   // Live Wire (Bwb)
12364m5carpet   // Magic Carpet (Bwb)
12365m5minesw   // Minesweeper (Bwb)
12366m5psychoa   // Psycho Cash Beast (Bwb)
12367m5psyccla   // Psycho Cash Beast Club (Bwb)
12368m5rwbbwb   // Red White & Blue (Bwb)
12369m5reelwn   // Reel A Win (Bwb)
12370m5reelth   // Reel Thunder (Bwb)
12371m5rlup      // Roll Up (Bwb)
12372m5round      // Round & Round (Bwb)
12373m5sec7      // Secret 7s (Bwb)
12374m5sil7      // Silver 7s (Bwb)
12375m5smobik   // Smokey Bikin (Bwb)
12376m5tictacbwb   // Tic Tac Tut (Bwb)
12377m5xena      // Xena Warrior Princess (Bwb)
12378
12379
12380/* Lowen */
12381m5all41l   // All 4 One (Lowen)
12382m5dblfun   // Double Fun (Lowen)
12383m5jakjok   // Jackpot Jokers (Lowen)
12384m5roundl   // Round & Round (Lowen)
12385m5scfinl   // Super Cup Final (Lowen)
12386
12387/* Others / Uncertain */
12388
12389m5ppussy   // Pink Pussy (Mdm)
12390
12391// Castle
12392castrev      // Revolution (Castle, Fruit Machine)
12393
1081012394// Leisure Ent.
1081112395roul         // (c) 1990
1081212396
src/mame/machine/stvcd.c
r12330r12331
449449               }
450450               break;
451451
452            case XFERTYPE_FILEINFO_254: // Lunar 2
453               if((xfercount % (6 * 2)) == 0)
454               {
455                  UINT32 temp = 2 + (xfercount / (0x6 * 2));
456
457                  // first 4 bytes = FAD
458                  finfbuf[0] = (curdir[temp].firstfad>>24)&0xff;
459                  finfbuf[1] = (curdir[temp].firstfad>>16)&0xff;
460                  finfbuf[2] = (curdir[temp].firstfad>>8)&0xff;
461                  finfbuf[3] = (curdir[temp].firstfad&0xff);
462                  // second 4 bytes = length of file
463                  finfbuf[4] = (curdir[temp].length>>24)&0xff;
464                  finfbuf[5] = (curdir[temp].length>>16)&0xff;
465                  finfbuf[6] = (curdir[temp].length>>8)&0xff;
466                  finfbuf[7] = (curdir[temp].length&0xff);
467                  finfbuf[8] = 0x00;
468                  finfbuf[9] = 0x00;
469                  finfbuf[10] = temp;
470                  finfbuf[11] = curdir[temp].flags;
471               }
472
473               rv = finfbuf[xfercount % (6 * 2)]<<8 | finfbuf[(xfercount % (6 * 2)) +1];
474
475               xfercount += 2;
476               xferdnum += 2;
477
478               if (xfercount > (254 * 6 * 2))
479               {
480                  xfercount = 0;
481                  xfertype = XFERTYPE_INVALID;
482               }
452            case XFERTYPE_FILEINFO_254:
453               printf("STVCD: Unhandled xfer type 254\n");
483454               break;
484455
485456            default:
r12330r12331
589560   case 0x0018:
590561   case 0x001a:
591562//              CDROM_LOG(("WW CR1: %04x\n", data))
592      /* these are ERRORS from our core and mustn't happen! */
593      if(data == 0x2100 || data == 0x2300)
594         debugger_break(machine);
595
596563      cr1 = data;
597564      cd_stat &= ~CD_STAT_PERI;
598565      break;
r12330r12331
926893         hirqreg |= CMOK|DRDY;
927894         break;
928895
896      /* these are ERRORS from our core and mustn't happen! */
897      case 0x2100:
898      case 0x2300:
899         debugger_break(machine);
900         break;
901
929902      case 0x3000:   // Set CD Device connection
930903         {
931904            UINT8 parm;
r12330r12331
14261399                     // - file #
14271400                     // attributes flags
14281401
1429            cr3 = 0;
1430            cr4 = 0;
1402            cr3 = cr4 = 0;
14311403
14321404            // first 4 bytes = FAD
14331405            finfbuf[0] = (curdir[temp].firstfad>>24)&0xff;
src/mame/machine/n64.c
r12330r12331
16821682      case 0x03:
16831683      {
16841684         UINT32 address;
1685         int i;
16861685         /*mame_printf_debug("Write to mempack, rlength = %d, slength = %d\n", rlength, slength);
16871686            for (i=0; i < slength; i++)
16881687            {
src/mame/machine/pgmprot.c
r12330r12331
514514         {
515515         int y = state->m_asic_params[0xcc];
516516         if (y & 0x400)    //y is signed (probably x too and it also applies to TXT, but I've never seen it used)
517            y =- (0x400 - (y & 0x3ff));
517            y -= (0x400 - (y & 0x3ff));
518518         val = 0x900000 + (((state->m_asic_params[0xcb] + (y) * 64) * 4) /*&0x1fff*/);
519519         }
520520         break;
src/mame/machine/cd32.c
r12330r12331
8989   akiko_state *state = get_safe_token(device);
9090   if (!state->m_cdrom_is_device)
9191   {
92      akiko_state *state = get_safe_token(device);
9392      if( state->m_cdrom )
9493      {
9594         cdrom_close(state->m_cdrom);
src/mame/includes/mpu4.h
r0r12331
1#define MPU4_MASTER_CLOCK (6880000)
2#define VIDEO_MASTER_CLOCK         XTAL_10MHz
3
4
5#ifdef MAME_DEBUG
6#define MPU4VIDVERBOSE 1
7#else
8#define MPU4VIDVERBOSE 0
9#endif
10
11#define LOGSTUFF(x) do { if (MPU4VIDVERBOSE) logerror x; } while (0)
12#define LOG2674(x) do { if (MPU4VIDVERBOSE) logerror x; } while (0)
13
14
15
16#ifdef MAME_DEBUG
17#define MPU4VERBOSE 1
18#else
19#define MPU4VERBOSE 0
20#endif
21
22#define LOG(x)   do { if (MPU4VERBOSE) logerror x; } while (0)
23#define LOG_CHR(x)   do { if (MPU4VERBOSE) logerror x; } while (0)
24#define LOG_CHR_FULL(x)   do { if (MPU4VERBOSE) logerror x; } while (0)
25#define LOG_IC3(x)   do { if (MPU4VERBOSE) logerror x; } while (0)
26#define LOG_IC8(x)   do { if (MPU4VERBOSE) logerror x; } while (0)
27#define LOG_SS(x)   do { if (MPU4VERBOSE) logerror x; } while (0)
28
29
30
31
32
33static const UINT8 reel_mux_table[8]= {0,4,2,6,1,5,3,7};//include 7, although I don't think it's used, this is basically a wire swap
34static const UINT8 reel_mux_table7[8]= {3,1,5,6,4,2,0,7};
35static const UINT8 vsync_table[4] = {3,1,5,7}; //Video related
36
37static const UINT8 bwb_chr_table_common[10]= {0x00,0x04,0x04,0x0c,0x0c,0x1c,0x14,0x2c,0x5c,0x2c};
38
39#define STANDARD_REEL  0   // As originally designed 3/4 reels
40#define FIVE_REEL_5TO8 1   // Interfaces to meter port, allows some mechanical metering, but there is significant 'bounce' in the extra reel
41#define FIVE_REEL_8TO5 2   // Mounted backwards for space reasons, but different board
42#define FIVE_REEL_3TO6 3   // Connected to the centre of the meter connector, taking up meters 3 to 6
43#define SIX_REEL_1TO8  4   // Two reels on the meter drives
44#define SIX_REEL_5TO8  5   // Like FIVE_REEL_5TO8, but with an extra reel elsewhere
45#define SEVEN_REEL     6   // Mainly club machines, significant reworking of reel hardware
46#define FLUTTERBOX     7   // Will you start the fans, please!  A fan using a reel mux-like setup, but not actually a reel
47
48#define NO_EXTENDER         0 // As originally designed
49#define SMALL_CARD         1
50#define LARGE_CARD_A      2 //96 Lamps
51#define LARGE_CARD_B      3 //96 Lamps, 16 LEDs - as used by BwB
52#define LARGE_CARD_C      4 //Identical to B, no built in LED support
53
54#define CARD_A         1
55#define CARD_B         2
56#define CARD_C         3
57
58#define TUBES            0
59#define HOPPER_DUART_A      1
60#define HOPPER_DUART_B      2
61#define HOPPER_DUART_C      3
62#define HOPPER_NONDUART_A   4
63#define HOPPER_NONDUART_B   5
64
65/* Lookup table for CHR data */
66
67struct mpu4_chr_table
68{
69   UINT8 call;
70   UINT8 response;
71};
72
73struct bwb_chr_table//dynamically populated table for BwB protection
74{
75   UINT8 response;
76};
77
78/* Video stuff - see mpu4drvr.c */
79struct ef9369_t
80{
81   UINT32 addr;
82   UINT16 clut[16];   /* 13-bits - a marking bit and a 444 color */
83};
84
85struct bt471_t
86{
87   UINT8 address;
88   UINT8 addr_cnt;
89   UINT8 pixmask;
90   UINT8 command;
91   rgb_t color;
92};
93
94
95class mpu4_state : public driver_device
96{
97public:
98   mpu4_state(const machine_config &mconfig, device_type type, const char *tag)
99      : driver_device(mconfig, type, tag) { }
100
101   int m_mod_number;
102   int m_mmtr_data;
103   int m_alpha_data_line;
104   int m_alpha_clock;
105   int m_ay8913_address;
106   int m_serial_data;
107   int m_signal_50hz;
108   int m_ic4_input_b;
109   int m_aux1_input;
110   int m_aux2_input;
111   int m_IC23G1;
112   int m_IC23G2A;
113   int m_IC23G2B;
114   int m_IC23GC;
115   int m_IC23GB;
116   int m_IC23GA;
117   int m_prot_col;
118   int m_lamp_col;
119   int m_init_col;
120   int m_reel_flag;
121   int m_ic23_active;
122   int m_led_lamp;
123   int m_link7a_connected;
124   emu_timer *m_ic24_timer;
125   int m_expansion_latch;
126   int m_global_volume;
127   int m_input_strobe;
128   UINT8 m_lamp_strobe;
129   UINT8 m_lamp_strobe2;
130   UINT8 m_lamp_strobe_ext;
131   UINT8 m_lamp_strobe_ext_persistence;
132   UINT8 m_led_strobe;
133   UINT8 m_ay_data;
134   int m_optic_pattern;
135   int m_active_reel;
136   int m_remote_meter;
137   int m_reel_mux;
138   int m_lamp_extender;
139   int m_last_b7;
140   int m_last_latch;
141   int m_lamp_sense;
142   int m_card_live;
143   int m_led_extender;
144   int m_bwb_bank;
145   int m_chr_state;
146   int m_chr_counter;
147   int m_chr_value;
148   int m_bwb_return;
149   int m_pageval;
150   int m_pageset;
151   int m_hopper;
152   int m_reels;
153   int m_chrdata;
154   int m_t1;
155   int m_t3l;
156   int m_t3h;
157   mpu4_chr_table* m_current_chr_table;
158   const bwb_chr_table* m_bwb_chr_table1;
159   //Video
160   UINT8 m_m6840_irq_state;
161   UINT8 m_m6850_irq_state;
162   UINT8 m_scn2674_irq_state;
163   UINT8 m_m68k_m6809_line;
164   UINT8 m_m6809_m68k_line;
165   UINT8 m_m68k_acia_cts;
166   UINT8 m_m6809_acia_cts;
167   UINT8 m_m6809_acia_rts;
168   UINT8 m_m6809_acia_dcd;
169   int m_gfx_index;
170   UINT16 * m_vid_vidram;
171   UINT16 * m_vid_mainram;
172//  UINT8 m_scn2674_IR[16];
173   UINT8 m_scn2674_IR_pointer;
174   UINT8 m_scn2674_screen1_l;
175   UINT8 m_scn2674_screen1_h;
176   UINT8 m_scn2674_cursor_l;
177   UINT8 m_scn2674_cursor_h;
178   UINT8 m_scn2674_screen2_l;
179   UINT8 m_scn2674_screen2_h;
180   UINT8 m_scn2674_irq_register;
181   UINT8 m_scn2674_status_register;
182   UINT8 m_scn2674_irq_mask;
183   UINT8 m_scn2674_gfx_enabled;
184   UINT8 m_scn2674_display_enabled;
185   UINT8 m_scn2674_display_enabled_field;
186   UINT8 m_scn2674_display_enabled_scanline;
187   UINT8 m_scn2674_cursor_enabled;
188   UINT8 m_IR0_scn2674_double_ht_wd;
189   UINT8 m_IR0_scn2674_scanline_per_char_row;
190   UINT8 m_IR0_scn2674_sync_select;
191   UINT8 m_IR0_scn2674_buffer_mode_select;
192   UINT8 m_IR1_scn2674_interlace_enable;
193   UINT8 m_IR1_scn2674_equalizing_constant;
194   UINT8 m_IR2_scn2674_row_table;
195   UINT8 m_IR2_scn2674_horz_sync_width;
196   UINT8 m_IR2_scn2674_horz_back_porch;
197   UINT8 m_IR3_scn2674_vert_front_porch;
198   UINT8 m_IR3_scn2674_vert_back_porch;
199   UINT8 m_IR4_scn2674_rows_per_screen;
200   UINT8 m_IR4_scn2674_character_blink_rate_divisor;
201   UINT8 m_IR5_scn2674_character_per_row;
202   UINT8 m_IR6_scn2674_cursor_first_scanline;
203   UINT8 m_IR6_scn2674_cursor_last_scanline;
204   UINT8 m_IR7_scn2674_cursor_underline_position;
205   UINT8 m_IR7_scn2674_cursor_rate_divisor;
206   UINT8 m_IR7_scn2674_cursor_blink;
207   UINT8 m_IR7_scn2674_vsync_width;
208   UINT8 m_IR8_scn2674_display_buffer_first_address_LSB;
209   UINT8 m_IR9_scn2674_display_buffer_first_address_MSB;
210   UINT8 m_IR9_scn2674_display_buffer_last_address;
211   UINT8 m_IR10_scn2674_display_pointer_address_lower;
212   UINT8 m_IR11_scn2674_display_pointer_address_upper;
213   UINT8 m_IR11_scn2674_reset_scanline_counter_on_scrollup;
214   UINT8 m_IR11_scn2674_reset_scanline_counter_on_scrolldown;
215   UINT8 m_IR12_scn2674_scroll_start;
216   UINT8 m_IR12_scn2674_split_register_1;
217   UINT8 m_IR13_scn2674_scroll_end;
218   UINT8 m_IR13_scn2674_split_register_2;
219   UINT8 m_IR14_scn2674_scroll_lines;
220   UINT8 m_IR14_scn2674_double_1;
221   UINT8 m_IR14_scn2674_double_2;
222   UINT8 m_scn2674_horz_front_porch;
223   UINT8 m_scn2674_spl1;
224   UINT8 m_scn2674_spl2;
225   UINT8 m_scn2674_dbl1;
226   INT8 m_cur[2];
227   UINT8 *m_dealem_videoram;
228   int m_rowcounter;
229   int m_linecounter;
230   struct ef9369_t m_pal;
231   struct bt471_t m_bt471;
232};
233
234/* mpu4.c, used by mpu4vid.c */
235extern READ8_DEVICE_HANDLER( pia_ic5_portb_r );
236extern WRITE_LINE_DEVICE_HANDLER( pia_ic5_ca2_w );
237extern WRITE_LINE_DEVICE_HANDLER( pia_ic5_cb2_w );
238extern WRITE_LINE_DEVICE_HANDLER( cpu0_irq );
239extern void mpu4_config_common(running_machine &machine);
240extern void mpu4_stepper_reset(mpu4_state *state);
241
242MACHINE_CONFIG_EXTERN( mpu4_common );
243MACHINE_CONFIG_EXTERN( mpu4_common2 );
244
245MACHINE_CONFIG_EXTERN( mod2     );
246
247WRITE8_HANDLER( ic3ss_w );
248
249extern MACHINE_START( mod2     );
250extern const ay8910_interface ay8910_config;
251
252INPUT_PORTS_EXTERN( mpu4 );
253
src/mame/includes/model3.h
r12330r12331
1616   model3_state(const machine_config &mconfig, device_type type, const char *tag)
1717      : driver_device(mconfig, type, tag) { }
1818
19    int m_sound_irq_enable;
20    emu_timer *m_sound_timer;
1921   UINT8 m_irq_enable;
2022   UINT8 m_irq_state;
2123   UINT8 m_scsi_irq_state;
src/mame/includes/tetrisp2.h
r12330r12331
3939   tilemap_t *m_tilemap_sub_rot;
4040};
4141
42WRITE16_HANDLER( tetrisp2_systemregs_w );
43READ16_HANDLER( tetrisp2_nvram_r );
44WRITE16_HANDLER( tetrisp2_nvram_w );
4245
4346/*----------- defined in video/tetrisp2.c -----------*/
4447
src/mame/mame.mak
r12330r12331
230230SOUNDS += ASC
231231SOUNDS += MAS3507D
232232SOUNDS += LMC1992
233SOUNDS += AWACS
233234
234235
235236#-------------------------------------------------
r12330r12331
501502$(MAMEOBJ)/barcrest.a: \
502503   $(DRIVERS)/mpu3.o \
503504   $(DRIVERS)/mpu4.o \
505   $(DRIVERS)/mpu4vid.o \
504506   $(DRIVERS)/mpu5.o \
505507   $(VIDEO)/awpvid.o \
506508   $(MACHINE)/meters.o \
r12330r12331
798800$(MAMEOBJ)/jpm.a: \
799801   $(DRIVERS)/guab.o \
800802   $(DRIVERS)/jpmsys5.o \
803   $(DRIVERS)/jpmmps.o \
804   $(DRIVERS)/jpms80.o \
801805   $(DRIVERS)/jpmimpct.o $(VIDEO)/jpmimpct.o \
802806
803807$(MAMEOBJ)/kaneko.a: \
r12330r12331
909913$(MAMEOBJ)/maygay.a: \
910914   $(DRIVERS)/maygay1b.o \
911915   $(DRIVERS)/maygayv1.o \
916   $(DRIVERS)/maygayep.o \
912917
913918$(MAMEOBJ)/meadows.a: \
914919   $(DRIVERS)/lazercmd.o $(VIDEO)/lazercmd.o \
r12330r12331
16451650   $(DRIVERS)/buster.o \
16461651   $(DRIVERS)/calomega.o $(VIDEO)/calomega.o \
16471652   $(DRIVERS)/carrera.o \
1653   $(DRIVERS)/castle.o \
16481654   $(DRIVERS)/cave.o $(VIDEO)/cave.o \
16491655   $(DRIVERS)/cavesh3.o \
16501656   $(DRIVERS)/cb2001.o \
r12330r12331
18171823#-------------------------------------------------
18181824
18191825$(DRIVERS)/8080bw.o:   $(LAYOUT)/invrvnge.lh \
1820         $(LAYOUT)/shuttlei.lh
1826         $(LAYOUT)/shuttlei.lh \
1827         $(LAYOUT)/cosmicm.lh
18211828
18221829$(DRIVERS)/acefruit.o:   $(LAYOUT)/sidewndr.lh
18231830
r12330r12331
18691876
18701877$(DRIVERS)/buggychl.o:   $(LAYOUT)/buggychl.lh
18711878
1872$(DRIVERS)/bzone.o:   $(LAYOUT)/bzone.lh
1879$(DRIVERS)/bzone.o:      $(LAYOUT)/bzone.lh
18731880
18741881$(DRIVERS)/cardline.o:   $(LAYOUT)/cardline.lh
18751882
1876$(DRIVERS)/cdi.o:   $(LAYOUT)/cdi.lh
1883$(DRIVERS)/cdi.o:      $(LAYOUT)/cdi.lh
18771884
18781885$(DRIVERS)/changela.o:   $(LAYOUT)/changela.lh
18791886
r12330r12331
18961903
18971904$(DRIVERS)/darius.o:   $(LAYOUT)/darius.lh
18981905
1899$(DRIVERS)/dlair.o:   $(LAYOUT)/dlair.lh
1906$(DRIVERS)/destroyr.o:   $(LAYOUT)/destroyr.lh
19001907
1908$(DRIVERS)/dlair.o:      $(LAYOUT)/dlair.lh
1909
19011910$(DRIVERS)/firebeat.o:   $(LAYOUT)/firebeat.lh
19021911
19031912$(DRIVERS)/funworld.o:   $(LAYOUT)/jollycrd.lh \
r12330r12331
19331942
19341943$(DRIVERS)/maxaflex.o:   $(LAYOUT)/maxaflex.lh
19351944
1936$(DRIVERS)/mcr3.o:   $(LAYOUT)/turbotag.lh
1945$(DRIVERS)/mcr3.o:      $(LAYOUT)/turbotag.lh
19371946
19381947$(DRIVERS)/mpoker.o:   $(LAYOUT)/mpoker.lh
19391948
1940$(DRIVERS)/mpu4.o:   $(LAYOUT)/mpu4.lh \
1941         $(LAYOUT)/connect4.lh \
1942         $(LAYOUT)/mpu4ext.lh \
1943         $(LAYOUT)/gamball.lh \
1944         $(LAYOUT)/crmaze2p.lh \
1945         $(LAYOUT)/crmaze4p.lh
1949$(DRIVERS)/mpu4.o:      $(LAYOUT)/mpu4.lh \
1950            $(LAYOUT)/connect4.lh \
1951            $(LAYOUT)/mpu4ext.lh \
1952            $(LAYOUT)/gamball.lh
19461953
1947$(DRIVERS)/mw18w.o:   $(LAYOUT)/18w.lh
1954$(DRIVERS)/mpu4vid.o:   $(LAYOUT)/crmaze2p.lh \
1955            $(LAYOUT)/crmaze4p.lh
19481956
1957$(DRIVERS)/mw18w.o:      $(LAYOUT)/18w.lh
1958
19491959$(DRIVERS)/mw8080bw.o:   $(LAYOUT)/280zzzap.lh \
19501960         $(LAYOUT)/clowns.lh \
19511961         $(LAYOUT)/invaders.lh \
r12330r12331
19831993$(DRIVERS)/polepos.o:   $(LAYOUT)/polepos.lh \
19841994         $(LAYOUT)/topracer.lh
19851995
1986$(DRIVERS)/qix.o:   $(LAYOUT)/elecyoyo.lh
1996$(DRIVERS)/qix.o:      $(LAYOUT)/elecyoyo.lh
19871997
1988$(DRIVERS)/re900.o:   $(LAYOUT)/re900.lh
1998$(DRIVERS)/re900.o:      $(LAYOUT)/re900.lh
19891999
1990$(DRIVERS)/roul.o:   $(LAYOUT)/roul.lh
2000$(DRIVERS)/roul.o:      $(LAYOUT)/roul.lh
19912001
19922002$(DRIVERS)/sbrkout.o:   $(LAYOUT)/sbrkout.lh
19932003
r12330r12331
20412051
20422052$(DRIVERS)/topspeed.o:   $(LAYOUT)/topspeed.lh
20432053
2044$(DRIVERS)/turbo.o:   $(LAYOUT)/turbo.lh \
2054$(DRIVERS)/turbo.o:      $(LAYOUT)/turbo.lh \
20452055         $(LAYOUT)/subroc3d.lh \
20462056         $(LAYOUT)/buckrog.lh
20472057
2048$(DRIVERS)/tx1.o:   $(LAYOUT)/buggybjr.lh \
2058$(DRIVERS)/tx1.o:      $(LAYOUT)/buggybjr.lh \
20492059         $(LAYOUT)/buggyboy.lh \
20502060         $(LAYOUT)/tx1.lh
20512061
r12330r12331
20752085#-------------------------------------------------
20762086
20772087$(DRIVERS)/galaxian.o:   $(MAMESRC)/drivers/galdrvr.c
2078$(DRIVERS)/mpu4.o:   $(MAMESRC)/drivers/mpu4drvr.c
20792088$(DRIVERS)/neogeo.o:   $(MAMESRC)/drivers/neodrvr.c
20802089$(MACHINE)/snes.o:     $(MAMESRC)/machine/snesobc1.c \
20812090         $(MAMESRC)/machine/snescx4.c \
src/mame/video/m62.c
r12330r12331
233233   palette_set_colors(machine, 0x100, rgb, 0x100);
234234   auto_free(machine, rgb);
235235
236   rgb = compute_res_net_all(machine, color_prom, &battroad_char_decode_info, &m62_tile_net_info);
236   rgb = compute_res_net_all(machine, color_prom, &battroad_char_decode_info, &battroad_char_net_info);
237237   palette_set_colors(machine, 0x200, rgb, 0x020);
238238   auto_free(machine, rgb);
239239
src/mame/layout/destroyr.lay
r0r12331
1<?xml version="1.0"?>
2<mamelayout version="2">
3   <element name="shifter" defstate="0">
4      <rect>
5         <bounds left="0" right="32" top="0" bottom="64" />
6         <color red="0.85" green="0.4" blue="0.3" />
7      </rect>
8      <rect>
9         <bounds left="2" right="30" top="2" bottom="62" />
10         <color red="0.14" green="0.17" blue="0.2" />
11      </rect>
12      <rect>
13         <bounds left="14" right="18" top="15" bottom="49" />
14         <color red="0.44" green="0.47" blue="0.5" />
15      </rect>
16      <disk>
17         <bounds left="14" right="18" top="13" bottom="17" />
18         <color red="0.44" green="0.47" blue="0.5" />
19      </disk>
20      <disk>
21         <bounds left="14" right="18" top="47" bottom="51" />
22         <color red="0.44" green="0.47" blue="0.5" />
23      </disk>
24      <text string="FAST" state="0">
25         <bounds left="3" right="29" top="2" bottom="12" />
26         <color red="1.0" green="1.0" blue="0.4" />
27      </text>
28      <text string="FAST" state="1">
29         <bounds left="3" right="29" top="2" bottom="12" />
30         <color red="1.0" green="1.0" blue="1.0" />
31      </text>
32
33      <text string="SLOW" state="0">
34         <bounds left="3" right="29" top="52" bottom="62" />
35         <color red="1.0" green="1.0" blue="1.0" />
36      </text>
37      <text string="SLOW" state="1">
38         <bounds left="3" right="29" top="52" bottom="62" />
39         <color red="1.0" green="1.0" blue="0.4" />
40      </text>
41      <disk state="0">
42         <bounds left="9" right="23" top="14" bottom="28" />
43         <color red="0.85" green="0.4" blue="0.3" />
44      </disk>
45      <disk state="1">
46         <bounds left="9" right="23" top="36" bottom="50" />
47         <color red="0.85" green="0.4" blue="0.3" />
48      </disk>
49   </element>
50
51   <view name="Shifter-R">
52      <screen index="0">
53         <bounds x="0" y="0" width="640" height="480" />
54      </screen>
55      <bezel element="shifter" inputtag="IN1" inputmask="0x02">
56         <bounds x="606" y="414" width="32" height="64" />
57         <color alpha="0.6" />
58      </bezel>
59   </view>
60   <view name="Shifter-L">
61      <screen index="0">
62         <bounds x="0" y="0" width="640" height="480" />
63      </screen>
64      <bezel element="shifter" inputtag="IN1" inputmask="0x02">
65         <bounds x="2" y="414" width="32" height="64" />
66         <color alpha="0.6" />
67      </bezel>
68   </view>
69</mamelayout>
src/mame/layout/cosmicm.lay
r0r12331
1<?xml version="1.0"?>
2<mamelayout version="2">
3   <element name="overlay">
4      <rect>
5         <bounds left="0" top="0" right="224" bottom="260" />
6         <color red="0.9" green="0.5" blue="0.9" />
7      </rect>
8      <rect>
9         <bounds left="0" top="184" right="224" bottom="260" />
10         <color red="1" green="1" blue="0.125" />
11      </rect>
12      <rect>
13         <bounds left="0" top="0" right="224" bottom="64" />
14         <color red="0.125" green="1" blue="0.125" />
15      </rect>
16   </element>
17
18   <view name="Color Overlay">
19      <screen index="0">
20         <bounds left="0" top="0" right="3" bottom="4" />
21      </screen>
22      <overlay name="overlay" element="overlay">
23         <bounds left="0" top="0" right="3" bottom="4" />
24      </overlay>
25   </view>
26</mamelayout>
src/mame/drivers/magicard.c
r12330r12331
1111  * Magic Card (set 1),        Impera, 199?.
1212  * Magic Card (set 2),        Impera, 199?.
1313  * Magic Card (set 3),        Impera, 199?.
14  * Magic Card Export 94,      Impera, 1994.
1415  * Magic Card Jackpot (4.01), Impera, 1998.
1516  * Magic Lotto Export (5.03), Impera, 1998.
1617
r12330r12331
772773   ROM_LOAD("24c02c.ic26",   0x0000, 0x0100, CRC(b5c86862) SHA1(0debc0f7e7c506e5a4e2cae152548d80ad72fc2e) )
773774ROM_END
774775
776/*
777    Magic Card Export 94
778  International Ver. 2.11a
779Vnr.29.07.94    CHECKSUM: A63D
780
781
782
7831 x Philips SCC66470CAB 383610
7841 x Philips SCC68070 CCA84 347141
7851 x ESI1 I9631
7861 x MUSIC TR9C1710-11PCA SA121X/9617
7871 x YAMAHA YM2149F 9614
788
789XTAL:
790
791Q1: 19.6608 Mhz
792Q2: 30.000 Mhz
793Q3: 3686.400  1Q08/95
794*/
795
796ROM_START( magicarde )
797   ROM_REGION( 0x80000, "maincpu", 0 ) /* 68070 Code & GFX */
798   ROM_LOAD16_WORD_SWAP( "27c4002.ic21", 0x00000, 0x80000, CRC(b5f24412) SHA1(73ff05c19132932a419fef0d5dc985440ce70e83) )
799
800   ROM_REGION( 0x0200, "pic16c54", 0 ) /* protected */
801   ROM_LOAD("pic16c54.ic29",   0x0000, 0x0200, BAD_DUMP CRC(73224200) SHA1(c9a1038146647430759d570bb5626047a476a05b) )
802
803   ROM_REGION( 0x0100, "sereeprom", 0 ) /* Serial EPROM */
804   ROM_LOAD("st24c02.ic26",   0x0000, 0x0100, CRC(98287c67) SHA1(ad34e55c1ce4f77c27049dac88050ed3c94af1a0) )
805ROM_END
806
775807ROM_START( magicle )
776808   ROM_REGION( 0x80000, "maincpu", 0 ) /* 68070 Code & GFX */
777809   ROM_LOAD16_WORD_SWAP( "27c4002.ic21", 0x00000, 0x80000, CRC(73328346) SHA1(fca5f8a93f25377e659c2b291674d706ca37400e) )
r12330r12331
806838GAME( 199?, magicard,  0,        magicard, magicard, magicard, ROT0, "Impera", "Magic Card (set 1)",        GAME_NO_SOUND | GAME_NOT_WORKING )
807839GAME( 199?, magicarda, magicard, magicard, magicard, magicard, ROT0, "Impera", "Magic Card (set 2)",        GAME_NO_SOUND | GAME_NOT_WORKING )
808840GAME( 199?, magicardb, magicard, magicard, magicard, magicard, ROT0, "Impera", "Magic Card (set 3)",        GAME_NO_SOUND | GAME_NOT_WORKING )
841GAME( 1994, magicarde, magicard, magicard, magicard, magicard, ROT0, "Impera", "Magic Card Export 94",      GAME_NO_SOUND | GAME_NOT_WORKING )
809842GAME( 1998, magicardj, magicard, magicard, magicard, magicard, ROT0, "Impera", "Magic Card Jackpot (4.01)", GAME_NO_SOUND | GAME_NOT_WORKING )
810843GAME( 2001, magicle,   0,        magicard, magicard, magicard, ROT0, "Impera", "Magic Lotto Export (5.03)", GAME_NO_SOUND | GAME_NOT_WORKING )
src/mame/drivers/segaxbd.c
r12330r12331
26912691*/
26922692ROM_START( gprider )
26932693   ROM_REGION( 0x80000, "maincpu", 0 ) /* 68000 code */
2694   ROM_LOAD16_BYTE( "epr-13408.ic63", 0x00001, 0x20000, NO_DUMP )   /* we have a key for this set but no program roms */
2695   ROM_LOAD16_BYTE( "epr-13409.ic58", 0x00000, 0x20000, NO_DUMP )
2694   ROM_LOAD16_BYTE( "epr-13408.ic63", 0x00001, 0x20000, CRC(8e410e97) SHA1(2021d738064e57d175b59ba053d9ee35ed4516c8) )
2695   ROM_LOAD16_BYTE( "epr-13409.ic58", 0x00000, 0x20000, CRC(9abb81b6) SHA1(f6308f3ec99ee66677e86f6a915e4dff8557d25f) )
26962696
26972697   ROM_REGION( 0x2000, "user1", 0 )   /* decryption key */
26982698   ROM_LOAD( "317-0163.key", 0x0000, 0x2000, CRC(c1d4d207) SHA1(c35b0a49fb6a1e0e9a1c087f0ccd190ad5c2bb2c) )
r12330r12331
28892889GAME( 1989, smgpj,    smgp,     smgp,    smgp,     smgp,           ROT0, "Sega", "Super Monaco GP (set 2, Japan, Rev B, FD1094 317-0124a)", 0 )
28902890GAME( 1989, smgpja,   smgp,     smgp,    smgp,     smgp,           ROT0, "Sega", "Super Monaco GP (set 1, Japan, Rev A, FD1094 317-0124a)", 0 )
28912891GAME( 1990, abcop,    0,        xboard,  abcop,    generic_xboard, ROT0, "Sega", "A.B. Cop (FD1094 317-0169b)", 0 )
2892GAME( 1990, gprider,  0,        xboard,  gprider,  gprider,        ROT0, "Sega", "GP Rider (set 2, World, FD1094 317-0163)", GAME_NOT_WORKING ) // no prg roms
2892GAME( 1990, gprider,  0,        xboard,  gprider,  gprider,        ROT0, "Sega", "GP Rider (set 2, World, FD1094 317-0163)", 0 )
28932893GAME( 1990, gprider1, gprider,  xboard,  gprider,  gprider,        ROT0, "Sega", "GP Rider (set 1, US, FD1094 317-0162)", 0 )
src/mame/drivers/flkatck.c
r12330r12331
272272
273273ROM_START( mx5000 )
274274   ROM_REGION( 0x18000, "maincpu", 0 )      /* 6309 code */
275   ROM_LOAD( "r01",          0x010000, 0x006000, CRC(79b226fc) SHA1(3bc4d93717230fecd54bd08a0c3eeedc1c8f571d) )/* banked ROM */
276   ROM_CONTINUE(           0x006000, 0x00a000 )         /* fixed ROM */
275   ROM_LOAD( "669_r01.16c", 0x010000, 0x006000, CRC(79b226fc) SHA1(3bc4d93717230fecd54bd08a0c3eeedc1c8f571d) ) /* banked ROM */
276   ROM_CONTINUE(            0x006000, 0x00a000 )         /* fixed ROM */
277277
278278   ROM_REGION( 0x10000, "audiocpu", 0 )      /* 64k for the SOUND CPU */
279   ROM_LOAD( "m02.bin",        0x000000, 0x008000, CRC(7e11e6b9) SHA1(7a7d65a458b15842a6345388007c8f682aec20a7) )
279   ROM_LOAD( "669_m02.16b", 0x000000, 0x008000, CRC(7e11e6b9) SHA1(7a7d65a458b15842a6345388007c8f682aec20a7) )
280280
281281   ROM_REGION( 0x080000, "gfx1", 0 )
282   ROM_LOAD( "mask4m.bin",     0x000000, 0x080000, CRC(ff1d718b) SHA1(d44fe3ed5a3ba1b3036264e37f9cd3500b706635) )/* tiles + sprites */
282   ROM_LOAD( "mask4m.5e",   0x000000, 0x080000, CRC(ff1d718b) SHA1(d44fe3ed5a3ba1b3036264e37f9cd3500b706635) ) /* tiles + sprites */
283283
284284   ROM_REGION( 0x040000, "konami", 0 )   /* 007232 data (chip 1) */
285   ROM_LOAD( "mask2m.bin",     0x000000, 0x040000, CRC(6d1ea61c) SHA1(9e6eb9ac61838df6e1f74e74bb72f3edf1274aed) )
285   ROM_LOAD( "mask2m.11a",  0x000000, 0x040000, CRC(6d1ea61c) SHA1(9e6eb9ac61838df6e1f74e74bb72f3edf1274aed) )
286286ROM_END
287287
288288ROM_START( flkatck )
289289   ROM_REGION( 0x18000, "maincpu", 0 )      /* 6309 code */
290   ROM_LOAD( "gx669_p1.16c", 0x010000, 0x006000, CRC(c5cd2807) SHA1(22ddd911a23954ff2d52552e07323f5f0ddaeead) )/* banked ROM */
291   ROM_CONTINUE(           0x006000, 0x00a000 )         /* fixed ROM */
290   ROM_LOAD( "669_p01.16c", 0x010000, 0x006000, CRC(c5cd2807) SHA1(22ddd911a23954ff2d52552e07323f5f0ddaeead) ) /* banked ROM */
291   ROM_CONTINUE(            0x006000, 0x00a000 )         /* fixed ROM */
292292
293293   ROM_REGION( 0x10000, "audiocpu", 0 )      /* 64k for the SOUND CPU */
294   ROM_LOAD( "m02.bin",        0x000000, 0x008000, CRC(7e11e6b9) SHA1(7a7d65a458b15842a6345388007c8f682aec20a7) )
294   ROM_LOAD( "669_m02.16b", 0x000000, 0x008000, CRC(7e11e6b9) SHA1(7a7d65a458b15842a6345388007c8f682aec20a7) )
295295
296296   ROM_REGION( 0x080000, "gfx1", 0 )
297   ROM_LOAD( "mask4m.bin",     0x000000, 0x080000, CRC(ff1d718b) SHA1(d44fe3ed5a3ba1b3036264e37f9cd3500b706635) )/* tiles + sprites */
297   ROM_LOAD( "mask4m.5e",   0x000000, 0x080000, CRC(ff1d718b) SHA1(d44fe3ed5a3ba1b3036264e37f9cd3500b706635) ) /* tiles + sprites */
298298
299299   ROM_REGION( 0x040000, "konami", 0 )   /* 007232 data (chip 1) */
300   ROM_LOAD( "mask2m.bin",     0x000000, 0x040000, CRC(6d1ea61c) SHA1(9e6eb9ac61838df6e1f74e74bb72f3edf1274aed) )
300   ROM_LOAD( "mask2m.11a",  0x000000, 0x040000, CRC(6d1ea61c) SHA1(9e6eb9ac61838df6e1f74e74bb72f3edf1274aed) )
301301ROM_END
302302
303303
src/mame/drivers/balsente.c
r12330r12331
438438
439439   PORT_MODIFY("SWH")
440440   BALSENTE_PLAYERS_PER_COIN
441   PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "H1:8" )
441   PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "H1:7" )
442442
443443   PORT_MODIFY("SWG")
444444   PORT_DIPNAME( 0x07, 0x05, "Game Duration" )         PORT_DIPLOCATION("G1:1,2,3")
r12330r12331
450450   PORT_DIPSETTING(    0x03, "Timed, 1:30" )
451451   PORT_DIPSETTING(    0x05, "Timed, 2:00" )
452452   PORT_DIPSETTING(    0x07, "Timed, 2:30" )
453   PORT_DIPUNUSED_DIPLOC( 0x08, 0x08, "G1:5" )
454   PORT_DIPUNUSED_DIPLOC( 0x10, 0x10, "G1:4" )
455   PORT_DIPUNUSED_DIPLOC( 0x20, 0x20, "G1:3" )
456   PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "G1:2" )
453   PORT_DIPUNUSED_DIPLOC( 0x08, 0x08, "G1:4" )
454   PORT_DIPUNUSED_DIPLOC( 0x10, 0x10, "G1:5" )
455   PORT_DIPUNUSED_DIPLOC( 0x20, 0x20, "G1:6" )
456   PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "G1:7" )
457457
458458   PORT_MODIFY("IN0")
459459   PORT_BIT( 0x0f, IP_ACTIVE_LOW, IPT_UNUSED )
r12330r12331
504504   PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "G1:7" )
505505
506506   PORT_MODIFY("IN0")
507   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(1)
508   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(1)
509   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(1)
510   PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(1)
507511   PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 )
508512   PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2)
509513
r12330r12331
711715   PORT_DIPSETTING(    0x40, "Keep Top 5" )
712716   PORT_DIPSETTING(    0x00, "Keep All" )
713717
718   PORT_MODIFY("IN0")
719   PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON1 )   PORT_COCKTAIL
720
714721   PORT_MODIFY("IN1")
715   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNUSED )
722   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_START2 )
716723   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNUSED )
717724   PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON1 )
718725   PORT_BIT( 0x30, IP_ACTIVE_LOW, IPT_UNUSED )
719726
720   /* Player 1 Trackball */
727   /* Player 1 Trackball, Cocktail acts as Player 2*/
721728   PORT_MODIFY("AN0")
722    PORT_BIT( 0xff, 0, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(100) PORT_KEYDELTA(20) PORT_RESET PORT_PLAYER(1)
723
729    PORT_BIT( 0xff, 0, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(100) PORT_KEYDELTA(20) PORT_RESET PORT_PLAYER(1)
724730   PORT_MODIFY("AN1")
725731    PORT_BIT( 0xff, 0, IPT_TRACKBALL_X ) PORT_SENSITIVITY(100) PORT_KEYDELTA(20) PORT_RESET PORT_REVERSE PORT_PLAYER(1)
726732
733   /* Player 2 Trackball, Cocktail acts as Player 1 */
734   PORT_MODIFY("AN2")
735    PORT_BIT( 0xff, 0, IPT_TRACKBALL_Y ) PORT_COCKTAIL PORT_SENSITIVITY(100) PORT_KEYDELTA(20) PORT_RESET PORT_PLAYER(2)
727736   PORT_MODIFY("AN3")
728   UNUSED_ANALOG
737    PORT_BIT( 0xff, 0, IPT_TRACKBALL_X ) PORT_COCKTAIL PORT_SENSITIVITY(100) PORT_KEYDELTA(20) PORT_RESET PORT_REVERSE PORT_PLAYER(2)
729738INPUT_PORTS_END
730739
731740
r12330r12331
796805   PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "G1:7" )
797806
798807   PORT_MODIFY("IN0")
808   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(1)
809   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(1)
810   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(1)
811   PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(1)
799812   PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 )
800813   PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2)
801814
r12330r12331
9951008   PORT_DIPSETTING(    0x80, DEF_STR( None ) )
9961009
9971010   PORT_MODIFY("IN0")
998   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_UP ) PORT_PLAYER(1)
999   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_DOWN ) PORT_PLAYER(1)
1000   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_RIGHT ) PORT_PLAYER(1)
1001   PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_LEFT ) PORT_PLAYER(1)
1011   PORT_BIT( 0x0f, IP_ACTIVE_LOW, IPT_UNUSED )
10021012
10031013   PORT_MODIFY("IN1")
1004   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_UP ) PORT_PLAYER(1)
1005   PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_DOWN ) PORT_PLAYER(1)
1006   PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_RIGHT ) PORT_PLAYER(1)
1007   PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_LEFT ) PORT_PLAYER(1)
1014   PORT_BIT( 0x3c, IP_ACTIVE_LOW, IPT_UNUSED )
10081015
10091016   PORT_MODIFY("AN0")
10101017   PORT_BIT( 0x1f, IP_ACTIVE_LOW, IPT_UNUSED )
r12330r12331
11011108   PORT_DIPSETTING(    0x00, DEF_STR( Yes ) )
11021109
11031110   PORT_MODIFY("IN0")
1104   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_UP ) PORT_PLAYER(1)
1105   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_DOWN ) PORT_PLAYER(1)
1106   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_RIGHT ) PORT_PLAYER(1)
1107   PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_LEFT ) PORT_PLAYER(1)
1111   PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_UP ) PORT_PLAYER(1)
1112   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_DOWN ) PORT_PLAYER(1)
1113   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_RIGHT ) PORT_PLAYER(1)
1114   PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_LEFT ) PORT_PLAYER(1)
11081115   PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 )
11091116   PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNUSED )
11101117
11111118   PORT_MODIFY("IN1")
11121119   PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_START2 )
1113   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_UP ) PORT_PLAYER(1)
1114   PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_DOWN ) PORT_PLAYER(1)
1115   PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_RIGHT ) PORT_PLAYER(1)
1116   PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_LEFT ) PORT_PLAYER(1)
1120   PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_UP ) PORT_PLAYER(1)
1121   PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_DOWN ) PORT_PLAYER(1)
1122   PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_RIGHT ) PORT_PLAYER(1)
1123   PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_LEFT ) PORT_PLAYER(1)
11171124
11181125   PORT_MODIFY("AN3")
11191126   UNUSED_ANALOG
r12330r12331
11931200static MACHINE_CONFIG_START( balsente, balsente_state )
11941201
11951202   /* basic machine hardware */
1196   MCFG_CPU_ADD("maincpu", M6809, XTAL_20MHz/4) /* xtal verified but not speed */
1203   MCFG_CPU_ADD("maincpu", M6809, XTAL_20MHz/16) /* xtal verified but not speed */
11971204   MCFG_CPU_PROGRAM_MAP(cpu1_map)
11981205   MCFG_CPU_VBLANK_INT("screen", balsente_update_analog_inputs)
11991206
src/mame/drivers/atvtrack.c
r12330r12331
119119
120120static WRITE64_HANDLER( area1_w )
121121{
122   UINT32 addr, dat, old;
122   UINT32 addr, dat; //, old;
123123
124124   addr = 0;
125125   dat = decode64_32(offset, data, mem_mask, addr);
126   old = area1_data[addr];
126//   old = area1_data[addr];
127127   area1_data[addr] = dat;
128128   if (addr == (0x00020000-0x00020000)/4) {
129129      if (data & 4) {
r12330r12331
161161
162162static WRITE64_HANDLER( area2_w )
163163{
164   UINT32 addr, dat;
164//   UINT32 addr, dat;
165165
166   addr = 0;
167   dat = decode64_32(offset, data, mem_mask, addr);
168   if (addr == 0)
169      ;
170   else
171      ;
166//   addr = 0;
167//   dat = decode64_32(offset, data, mem_mask, addr);
168//   if (addr == 0)
169//      ;
170//   else
171//      ;
172172}
173173
174174static READ64_HANDLER( area3_r )
175175{
176   UINT32 addr, dat;
176//   UINT32 addr, dat;
177177
178   addr = 0;
179   dat = decode64_32(offset, 0, mem_mask, addr);
180   if (addr == 0)
181      ;
182   else
183      ;
178//   addr = 0;
179//   dat = decode64_32(offset, 0, mem_mask, addr);
180//   if (addr == 0)
181//      ;
182//   else
183//      ;
184184   return 0;
185185}
186186
187187static WRITE64_HANDLER( area3_w )
188188{
189   UINT32 addr, dat;
189   UINT32 addr; //, dat;
190190   int c;
191191
192192   addr = 0;
193   dat = decode64_32(offset, data, mem_mask, addr);
193//   dat = decode64_32(offset, data, mem_mask, addr);
194194   if (addr == 0) {
195195      for (c = 0;c < 4;c++) {
196196         nandcommand[c] = data & 0xff;
r12330r12331
219219
220220static READ64_HANDLER( area4_r )
221221{
222   UINT32 addr, dat;
222//   UINT32 addr, dat;
223223
224   addr = 0;
225   dat = decode64_32(offset, 0, mem_mask, addr);
226   if (addr == 0)
227      ;
228   else
229      ;
224//   addr = 0;
225//   dat = decode64_32(offset, 0, mem_mask, addr);
226//   if (addr == 0)
227//      ;
228//   else
229//      ;
230230   return 0;
231231}
232232
233233static WRITE64_HANDLER( area4_w )
234234{
235   UINT32 addr, dat;
235   UINT32 addr; //, dat;
236236   int c;
237237
238238   addr = 0;
239   dat = decode64_32(offset, data, mem_mask, addr);
239//   dat = decode64_32(offset, data, mem_mask, addr);
240240   if (addr == 0) {
241241      for (c = 0;c < 4;c++) {
242242         if (nandaddressstep == 0) {
src/mame/drivers/ddenlovr.c
r12330r12331
252594 Super Hana Paradise   N8010178L1+N73RSUB Z80          YM2413 M6295 NL-002 1108F0406  1427F0071 4L02F2637
262695 Dai Chuuka Ken        D11107218L1        Z80   AY8910 YM2413 M6295 70C160F009
272795 Hana Gokou            N83061581L1        Z80   AY8910 YM2413 M6295 NL-002 1108?      1427?     4L02?
2895 Hana Gokou Bangaihen  N10805078L1        Z80   AY8910 YM2413 M6295 NL-002 1108?      1427?     4L02?
282995 Nettoh Quiz Champion                     68000 AY8910 YM2413 M6295
293095 Don Den Lover (J)     D1120901L8         68000 YMZ284 YM2413 M6295 NL-005
303196 Don Den Lover (HK)    D11309208L1        68000 YMZ284 YM2413 M6295 NL-005
r12330r12331
31053106         // bit 0 = coin counter
31063107         // bit 1 = out counter
31073108         // bit 2 = hopper
3109         // bit 7 = ?
31083110         coin_counter_w(space->machine(), 0, data & 1);
31093111         state->m_hopper = data & 0x04;
31103112#ifdef MAME_DEBUG
r12330r12331
31153117
31163118      case 0x2d:   state->m_input_sel = data;   break;
31173119
3118      case 0x2f:   break;   // ? written with 2f
3120      case 0x2f:   break;   // ? written with 2f (hgokou)
31193121
31203122      default:
31213123         logerror("%04x: input_w with select = %02x, data = %02x\n", cpu_get_pc(&space->device()), state->m_dsw_sel, data);
r12330r12331
31723174
31733175
31743176/***************************************************************************
3177                        Hanafuda Hana Gokou Bangaihen
3178***************************************************************************/
3179
3180static READ8_HANDLER( hgokbang_input_r )
3181{
3182   dynax_state *state = space->machine().driver_data<dynax_state>();
3183
3184   UINT8 ret;
3185   switch (state->m_dsw_sel)
3186   {
3187      case 0x2d:
3188         if (state->m_input_sel == 0xff)   // reset auto-incrementing input_sel
3189            state->m_input_sel = 0xfe;
3190         return 0;   // discarded
3191      case 0xa1:
3192         ret = hgokou_player_r(space, 1);
3193         state->m_input_sel <<= 1;      // auto-increment input_sel
3194         state->m_input_sel |= 1;
3195         return ret;
3196      case 0xa2:
3197         ret = hgokou_player_r(space, 0);
3198         state->m_input_sel <<= 1;      // auto-increment input_sel
3199         state->m_input_sel |= 1;
3200         return ret;
3201   }
3202   logerror("%06x: warning, unknown bits read, dsw_sel = %02x\n", cpu_get_pc(&space->device()), state->m_dsw_sel);
3203   return 0xff;
3204}
3205
3206static ADDRESS_MAP_START( hgokbang_portmap, AS_IO, 8 )
3207   ADDRESS_MAP_GLOBAL_MASK(0xff)
3208   AM_RANGE(0x00, 0x01) AM_WRITE(hginga_blitter_w)
3209   AM_RANGE(0x03, 0x03) AM_READ(rongrong_gfxrom_r)
3210   AM_RANGE(0x1c, 0x1c) AM_READNOP AM_WRITE(mjmyster_rambank_w)      // ? ack on RTC int
3211   AM_RANGE(0x1e, 0x1e) AM_WRITE(hginga_rombank_w)
3212   AM_RANGE(0x20, 0x20) AM_DEVREADWRITE_MODERN("oki", okim6295_device, read, write)
3213   AM_RANGE(0x22, 0x23) AM_DEVWRITE("ymsnd", ym2413_w)
3214   AM_RANGE(0x24, 0x24) AM_DEVREAD("aysnd", ay8910_r)
3215   AM_RANGE(0x26, 0x26) AM_DEVWRITE("aysnd", ay8910_data_w)
3216   AM_RANGE(0x28, 0x28) AM_DEVWRITE("aysnd", ay8910_address_w)
3217   AM_RANGE(0x40, 0x40) AM_WRITE(hgokou_dsw_sel_w)
3218   AM_RANGE(0x41, 0x41) AM_WRITE(hgokou_input_w)
3219   AM_RANGE(0x42, 0x42) AM_READ(hgokou_input_r)
3220   AM_RANGE(0x43, 0x43) AM_READ(hgokbang_input_r)
3221   AM_RANGE(0x60, 0x6f) AM_DEVREADWRITE("rtc", msm6242_r, msm6242_w)   // 6242RTC
3222   AM_RANGE(0xa0, 0xa3) AM_WRITE(ddenlovr_palette_base_w)
3223   AM_RANGE(0xa4, 0xa7) AM_WRITE(ddenlovr_palette_mask_w)
3224   AM_RANGE(0xa8, 0xab) AM_WRITE(ddenlovr_transparency_pen_w)
3225   AM_RANGE(0xac, 0xaf) AM_WRITE(ddenlovr_transparency_mask_w)
3226   AM_RANGE(0xb4, 0xb4) AM_WRITE(ddenlovr_bgcolor_w)
3227   AM_RANGE(0xb5, 0xb5) AM_WRITE(ddenlovr_priority_w)
3228   AM_RANGE(0xb6, 0xb6) AM_WRITE(ddenlovr_layer_enable_w)
3229   AM_RANGE(0xb8, 0xb8) AM_READ(unk_r)                           // ? must be 78 on startup
3230   AM_RANGE(0xe0, 0xe0) AM_READ(hanakanz_rand_r)
3231ADDRESS_MAP_END
3232
3233
3234/***************************************************************************
31753235                            Super Hana Paradise
31763236***************************************************************************/
31773237
r12330r12331
60006060   PORT_DIPNAME( 0x08, 0x08, "Unknown 4-3" )
60016061   PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
60026062   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
6003   PORT_DIPNAME( 0x10, 0x10, "Change Cards" )
6063   PORT_DIPNAME( 0x10, 0x10, "Hint" )
60046064   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
60056065   PORT_DIPSETTING(    0x10, DEF_STR( On ) )
60066066   PORT_DIPNAME( 0x20, 0x20, "Unknown 4-5" )
r12330r12331
62206280   PORT_DIPNAME( 0x08, 0x08, "Unknown 4-3" )
62216281   PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
62226282   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
6223   PORT_DIPNAME( 0x10, 0x10, "Change Cards" )
6283   PORT_DIPNAME( 0x10, 0x10, "Hint" )
62246284   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
62256285   PORT_DIPSETTING(    0x10, DEF_STR( On ) )
62266286   PORT_DIPNAME( 0x20, 0x20, "Unknown 4-5" )
r12330r12331
82138273   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30)
82148274MACHINE_CONFIG_END
82158275
8276static MACHINE_CONFIG_DERIVED( hgokbang, hgokou )
8277
8278   /* basic machine hardware */
8279   MCFG_CPU_MODIFY("maincpu")
8280   MCFG_CPU_IO_MAP(hgokbang_portmap)
8281
8282MACHINE_CONFIG_END
8283
82168284static MACHINE_CONFIG_DERIVED( mjmywrld, mjmyster )
82178285
82188286   /* basic machine hardware */
r12330r12331
1004310111
1004410112/***************************************************************************
1004510113
10114Hanafuda Hana Gokou Bangaihen
10115Dynax 1995
10116
10117PCB is almost identical to Hanafuda Hana Gokou by Dynax/Alba minus the CPLD
10118
10119PCB Layout
10120----------
10121N10805078L1
10122|-------------------------------------------------------|
10123|MB3713  VOL     DSW1(10)    M6242B   TC55257   BATTERY |
10124|                   32.768kHz 1161.2D  1162.2B          |
10125|   VOL          DSW2(10)    M6295                      |
10126|   DSW5(4)                                      16MHz  |
10127|        YM2413  DSW3(10)        PAL         TMPZ84C015 |
10128|                                                       |
10129|M               DSW4(10)                               |
10130|A         YM2149                                       |
10131|H                                                      |
10132|J     NL-002                           28.63636MHz     |
10133|O                                                 PAL  |
10134|N                                                      |
10135|G                                                      |
10136|2                                                      |
10137|8                                              1163.9A |
10138|                                                       |
10139|            &           %            #         1164.10A|
10140|                                                       |
10141|                      TC5588                    DIP32  |
10142|       TC524258Z-10  TC524258Z-10               DIP32  |
10143|       TC524258Z-10  TC524258Z-10               DIP32  |
10144|-------------------------------------------------------|
10145Notes:
10146      TMPZ84C015   - Toshiba TMPZ84C015F-6 (QFP100). Clocks 16.000MHz (pins 65 & 66), 8.000MHz (pins 68 & 69)
10147      TC55257      - 32k x8 SRAM (DIP28)
10148      TC5588       - 8k x8 SRAM (DIP28)
10149      TC524258Z-10 - Toshiba TC524258Z-10 256k x4 Dual Port VRAM (ZIP28)
10150      &            - Unknown QFP64. Possibly Dynax Custom 1108F0406
10151      %            - Unknown QFP100. Possibly Dynax Custom 4L02F2637
10152      #            - Unknown QFP100. Possibly Dynax Custom 1427F0071
10153      DIP32        - Empty sockets
10154      M6295        - Oki M6295 (QFP44). Clock 1.02272MHz [28.63636/28]. pin 7 = HIGH
10155      YM2413       - Clock 3.579545MHz [28.63636/8]
10156      YM2149       - Clock 3.579545MHz [28.63636/8]
10157      VSync        - 60Hz
10158      HSync        - 15.36kHz
10159
10160***************************************************************************/
10161
10162ROM_START( hgokbang )
10163   ROM_REGION( 0x90000+8*0x1000, "maincpu", 0 )   /* Z80 Code */
10164   ROM_LOAD( "1162.2b",  0x00000, 0x40000, CRC(02414b42) SHA1(00346d4c750c7cbf490f0a5bb90d1b2b3879c979) )
10165   ROM_RELOAD(           0x10000, 0x40000 )
10166
10167   ROM_REGION( 0x500000, "blitter", 0 )   /* blitter data */
10168   // unused
10169   ROM_LOAD( "1163.9a",  0x400000, 0x80000, CRC(054200c3) SHA1(7db457fa1f8639d15a6faa3e1e05d4302e7dd281) )
10170   ROM_LOAD( "1164.10a", 0x480000, 0x80000, CRC(25b40754) SHA1(b660f174826a11cdcf9d61249012390f45f446e6) )
10171
10172   ROM_REGION( 0x40000, "oki", 0 )   /* Samples */
10173   ROM_LOAD( "1161.2d",  0x00000, 0x40000, CRC(74dede40) SHA1(d148f9ab9223b4c0b2f457a6f0e7fa3d173ab12b) )
10174ROM_END
10175
10176/***************************************************************************
10177
1004610178Mahjong Jong-Tei
1004710179Dynax 1999
1004810180
r12330r12331
1022910361GAME( 1994, rongrongg, rongrong, rongrong,  rongrong, rongrong, ROT0, "Nakanihon (Activision license)",              "Puzzle Game Rong Rong (Germany)",                                 GAME_NO_COCKTAIL | GAME_IMPERFECT_COLORS | GAME_SUPPORTS_SAVE )
1023010362GAME( 1994, hparadis,  0,        hparadis,  hparadis, 0,        ROT0, "Dynax",                                       "Super Hana Paradise (Japan)",                                     GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
1023110363GAME( 1995, hgokou,    0,        hgokou,    hgokou,   0,        ROT0, "Dynax (Alba license)",                        "Hanafuda Hana Gokou (Japan)",                                     GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
10364GAME( 1995, hgokbang,  hgokou,   hgokbang,  hgokou,   0,        ROT0, "Dynax",                                       "Hanafuda Hana Gokou Bangaihen (Japan)",                           GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
1023210365GAME( 1995, mjdchuka,  0,        mjchuuka,  mjchuuka, 0,        ROT0, "Dynax",                                       "Mahjong The Dai Chuuka Ken (China, v. D111)",                     GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
1023310366GAME( 1995, nettoqc,   0,        nettoqc,   nettoqc,  0,        ROT0, "Nakanihon",                                   "Nettoh Quiz Champion (Japan)",                                    GAME_NO_COCKTAIL | GAME_IMPERFECT_COLORS | GAME_SUPPORTS_SAVE )
1023410367GAME( 1995, ddenlovj,  0,        ddenlovj,  ddenlovj, 0,        ROT0, "Dynax",                                       "Don Den Lover Vol. 1 - Shiro Kuro Tsukeyo! (Japan)",              GAME_NO_COCKTAIL | GAME_SUPPORTS_SAVE )
src/mame/drivers/mpu4.c
r12330r12331
1/* Note 19/07/11 DH
2 - added lots of sets
3 
4   these are mostly unsorted and need to be split into clones
5   the original source of these was a mess, assume things to be mislabled, bad, duplicated, or otherwise
6   badly organized.  a lot of work is needed to sort them out, especially the Barcrest sets!  Some of this
7   stuff MIGHT be in the wrong driver, or missing roms (sound roms especially)
8*/
9
110/***********************************************************************************************************
211  Barcrest MPU4 highly preliminary driver by J.Wallace, and Anonymous.
312
r12330r12331
237246#include "machine/steppers.h"
238247#include "machine/roc10937.h"
239248#include "machine/meters.h"
249#include "includes/mpu4.h"
240250
241#ifdef MAME_DEBUG
242#define MPU4VERBOSE 1
243#else
244#define MPU4VERBOSE 0
245#endif
246251
247#define LOG(x)   do { if (MPU4VERBOSE) logerror x; } while (0)
248#define LOG_CHR(x)   do { if (MPU4VERBOSE) logerror x; } while (0)
249#define LOG_CHR_FULL(x)   do { if (MPU4VERBOSE) logerror x; } while (0)
250#define LOG_IC3(x)   do { if (MPU4VERBOSE) logerror x; } while (0)
251#define LOG_IC8(x)   do { if (MPU4VERBOSE) logerror x; } while (0)
252#define LOG_SS(x)   do { if (MPU4VERBOSE) logerror x; } while (0)
253
254252#include "video/awpvid.h"      //Fruit Machines Only
255253#include "connect4.lh"
256254#include "gamball.lh"
257255#include "mpu4.lh"
258256#include "mpu4ext.lh"
259#define MPU4_MASTER_CLOCK (6880000)
260257
258
261259static TIMER_CALLBACK( ic24_timeout );
262260
263261
264static const UINT8 reel_mux_table[8]= {0,4,2,6,1,5,3,7};//include 7, although I don't think it's used, this is basically a wire swap
265static const UINT8 reel_mux_table7[8]= {3,1,5,6,4,2,0,7};
266static const UINT8 vsync_table[4] = {3,1,5,7}; //Video related
267
268static const UINT8 bwb_chr_table_common[10]= {0x00,0x04,0x04,0x0c,0x0c,0x1c,0x14,0x2c,0x5c,0x2c};
269
270#define STANDARD_REEL  0   // As originally designed 3/4 reels
271#define FIVE_REEL_5TO8 1   // Interfaces to meter port, allows some mechanical metering, but there is significant 'bounce' in the extra reel
272#define FIVE_REEL_8TO5 2   // Mounted backwards for space reasons, but different board
273#define FIVE_REEL_3TO6 3   // Connected to the centre of the meter connector, taking up meters 3 to 6
274#define SIX_REEL_1TO8  4   // Two reels on the meter drives
275#define SIX_REEL_5TO8  5   // Like FIVE_REEL_5TO8, but with an extra reel elsewhere
276#define SEVEN_REEL     6   // Mainly club machines, significant reworking of reel hardware
277#define FLUTTERBOX     7   // Will you start the fans, please!  A fan using a reel mux-like setup, but not actually a reel
278
279#define NO_EXTENDER         0 // As originally designed
280#define SMALL_CARD         1
281#define LARGE_CARD_A      2 //96 Lamps
282#define LARGE_CARD_B      3 //96 Lamps, 16 LEDs - as used by BwB
283#define LARGE_CARD_C      4 //Identical to B, no built in LED support
284
285#define CARD_A         1
286#define CARD_B         2
287#define CARD_C         3
288
289#define TUBES            0
290#define HOPPER_DUART_A      1
291#define HOPPER_DUART_B      2
292#define HOPPER_DUART_C      3
293#define HOPPER_NONDUART_A   4
294#define HOPPER_NONDUART_B   5
295
296/* Lookup table for CHR data */
297
298struct mpu4_chr_table
299{
300   UINT8 call;
301   UINT8 response;
302};
303
304struct bwb_chr_table//dynamically populated table for BwB protection
305{
306   UINT8 response;
307};
308
309/* Video stuff - see mpu4drvr.c */
310struct ef9369_t
311{
312   UINT32 addr;
313   UINT16 clut[16];   /* 13-bits - a marking bit and a 444 color */
314};
315
316struct bt471_t
317{
318   UINT8 address;
319   UINT8 addr_cnt;
320   UINT8 pixmask;
321   UINT8 command;
322   rgb_t color;
323};
324
325
326class mpu4_state : public driver_device
327{
328public:
329   mpu4_state(const machine_config &mconfig, device_type type, const char *tag)
330      : driver_device(mconfig, type, tag) { }
331
332   int m_mod_number;
333   int m_mmtr_data;
334   int m_alpha_data_line;
335   int m_alpha_clock;
336   int m_ay8913_address;
337   int m_serial_data;
338   int m_signal_50hz;
339   int m_ic4_input_b;
340   int m_aux1_input;
341   int m_aux2_input;
342   int m_IC23G1;
343   int m_IC23G2A;
344   int m_IC23G2B;
345   int m_IC23GC;
346   int m_IC23GB;
347   int m_IC23GA;
348   int m_prot_col;
349   int m_lamp_col;
350   int m_init_col;
351   int m_reel_flag;
352   int m_ic23_active;
353   int m_led_lamp;
354   int m_link7a_connected;
355   emu_timer *m_ic24_timer;
356   int m_expansion_latch;
357   int m_global_volume;
358   int m_input_strobe;
359   UINT8 m_lamp_strobe;
360   UINT8 m_lamp_strobe2;
361   UINT8 m_lamp_strobe_ext;
362   UINT8 m_lamp_strobe_ext_persistence;
363   UINT8 m_led_strobe;
364   UINT8 m_ay_data;
365   int m_optic_pattern;
366   int m_active_reel;
367   int m_remote_meter;
368   int m_reel_mux;
369   int m_lamp_extender;
370   int m_last_b7;
371   int m_last_latch;
372   int m_lamp_sense;
373   int m_card_live;
374   int m_led_extender;
375   int m_bwb_bank;
376   int m_chr_state;
377   int m_chr_counter;
378   int m_chr_value;
379   int m_bwb_return;
380   int m_pageval;
381   int m_pageset;
382   int m_hopper;
383   int m_reels;
384   int m_chrdata;
385   int m_t1;
386   int m_t3l;
387   int m_t3h;
388   const mpu4_chr_table* m_current_chr_table;
389   const bwb_chr_table* m_bwb_chr_table1;
390   //Video
391   UINT8 m_m6840_irq_state;
392   UINT8 m_m6850_irq_state;
393   UINT8 m_scn2674_irq_state;
394   UINT8 m_m68k_m6809_line;
395   UINT8 m_m6809_m68k_line;
396   UINT8 m_m68k_acia_cts;
397   UINT8 m_m6809_acia_cts;
398   UINT8 m_m6809_acia_rts;
399   UINT8 m_m6809_acia_dcd;
400   int m_gfx_index;
401   UINT16 * m_vid_vidram;
402   UINT16 * m_vid_mainram;
403//  UINT8 m_scn2674_IR[16];
404   UINT8 m_scn2674_IR_pointer;
405   UINT8 m_scn2674_screen1_l;
406   UINT8 m_scn2674_screen1_h;
407   UINT8 m_scn2674_cursor_l;
408   UINT8 m_scn2674_cursor_h;
409   UINT8 m_scn2674_screen2_l;
410   UINT8 m_scn2674_screen2_h;
411   UINT8 m_scn2674_irq_register;
412   UINT8 m_scn2674_status_register;
413   UINT8 m_scn2674_irq_mask;
414   UINT8 m_scn2674_gfx_enabled;
415   UINT8 m_scn2674_display_enabled;
416   UINT8 m_scn2674_display_enabled_field;
417   UINT8 m_scn2674_display_enabled_scanline;
418   UINT8 m_scn2674_cursor_enabled;
419   UINT8 m_IR0_scn2674_double_ht_wd;
420   UINT8 m_IR0_scn2674_scanline_per_char_row;
421   UINT8 m_IR0_scn2674_sync_select;
422   UINT8 m_IR0_scn2674_buffer_mode_select;
423   UINT8 m_IR1_scn2674_interlace_enable;
424   UINT8 m_IR1_scn2674_equalizing_constant;
425   UINT8 m_IR2_scn2674_row_table;
426   UINT8 m_IR2_scn2674_horz_sync_width;
427   UINT8 m_IR2_scn2674_horz_back_porch;
428   UINT8 m_IR3_scn2674_vert_front_porch;
429   UINT8 m_IR3_scn2674_vert_back_porch;
430   UINT8 m_IR4_scn2674_rows_per_screen;
431   UINT8 m_IR4_scn2674_character_blink_rate_divisor;
432   UINT8 m_IR5_scn2674_character_per_row;
433   UINT8 m_IR6_scn2674_cursor_first_scanline;
434   UINT8 m_IR6_scn2674_cursor_last_scanline;
435   UINT8 m_IR7_scn2674_cursor_underline_position;
436   UINT8 m_IR7_scn2674_cursor_rate_divisor;
437   UINT8 m_IR7_scn2674_cursor_blink;
438   UINT8 m_IR7_scn2674_vsync_width;
439   UINT8 m_IR8_scn2674_display_buffer_first_address_LSB;
440   UINT8 m_IR9_scn2674_display_buffer_first_address_MSB;
441   UINT8 m_IR9_scn2674_display_buffer_last_address;
442   UINT8 m_IR10_scn2674_display_pointer_address_lower;
443   UINT8 m_IR11_scn2674_display_pointer_address_upper;
444   UINT8 m_IR11_scn2674_reset_scanline_counter_on_scrollup;
445   UINT8 m_IR11_scn2674_reset_scanline_counter_on_scrolldown;
446   UINT8 m_IR12_scn2674_scroll_start;
447   UINT8 m_IR12_scn2674_split_register_1;
448   UINT8 m_IR13_scn2674_scroll_end;
449   UINT8 m_IR13_scn2674_split_register_2;
450   UINT8 m_IR14_scn2674_scroll_lines;
451   UINT8 m_IR14_scn2674_double_1;
452   UINT8 m_IR14_scn2674_double_2;
453   UINT8 m_scn2674_horz_front_porch;
454   UINT8 m_scn2674_spl1;
455   UINT8 m_scn2674_spl2;
456   UINT8 m_scn2674_dbl1;
457   INT8 m_cur[2];
458   UINT8 *m_dealem_videoram;
459   int m_rowcounter;
460   int m_linecounter;
461   struct ef9369_t m_pal;
462   struct bt471_t m_bt471;
463};
464
465262/*
466263LED Segments related to pins (5 is not connected):
467264Unlike the controllers emulated in the layout code, each
r12330r12331
625422}
626423
627424/* called if board is reset */
628static void mpu4_stepper_reset(mpu4_state *state)
425void mpu4_stepper_reset(mpu4_state *state)
629426{
630427   int pattern = 0,reel;
631428   for (reel = 0; reel < 6; reel++)
r12330r12331
664461   state->m_chr_counter    = 0;
665462   state->m_chr_value      = 0;
666463
464
667465   /* init rom bank, some games don't set this, and will assume bank 0,set 0 */
668466   {
669467      UINT8 *rom = machine.region("maincpu")->base();
r12330r12331
677475
678476
679477/* 6809 IRQ handler */
680static WRITE_LINE_DEVICE_HANDLER( cpu0_irq )
478WRITE_LINE_DEVICE_HANDLER( cpu0_irq )
681479{
682480   mpu4_state *drvstate = device->machine().driver_data<mpu4_state>();
683481   pia6821_device *pia3 = device->machine().device<pia6821_device>("pia_ic3");
r12330r12331
1180978      awp_draw_reel(2);
1181979   }
1182980
1183      if (mame_stricmp(device->machine().system().name, "m_gmball") == 0)
981      if (mame_stricmp(device->machine().system().name, "m4gambal") == 0)
1184982      {
1185983      /* The 'Gamball' device is a unique piece of mechanical equipment, designed to
1186984        provide a truly fair hi-lo gamble for an AWP machine. Functionally, it consists of
r12330r12331
12801078   }
12811079
12821080}
1283static READ8_DEVICE_HANDLER( pia_ic5_portb_r )
1081READ8_DEVICE_HANDLER( pia_ic5_portb_r )
12841082{
12851083   mpu4_state *state = device->machine().driver_data<mpu4_state>();
12861084   pia6821_device *pia_ic5 = device->machine().device<pia6821_device>("pia_ic5");
r12330r12331
13051103}
13061104
13071105
1308static WRITE_LINE_DEVICE_HANDLER( pia_ic5_ca2_w )
1106WRITE_LINE_DEVICE_HANDLER( pia_ic5_ca2_w )
13091107{
13101108   mpu4_state *drvstate = device->machine().driver_data<mpu4_state>();
13111109   LOG(("%s: IC5 PIA Write CA2 (Serial Tx) %2x\n",device->machine().describe_context(),state));
r12330r12331
13381136/* PSG function selected */
13391137static void update_ay(device_t *device)
13401138{
1139   device_t *ay = device->machine().device("ay8913");
1140   if (!ay) return;
1141
13411142   mpu4_state *state = device->machine().driver_data<mpu4_state>();
13421143   pia6821_device *pia = downcast<pia6821_device *>(device);
13431144   if (!pia->cb2_output())
r12330r12331
13811182}
13821183
13831184
1384static WRITE_LINE_DEVICE_HANDLER( pia_ic5_cb2_w )
1185WRITE_LINE_DEVICE_HANDLER( pia_ic5_cb2_w )
13851186{
1386    update_ay(device);
1187   update_ay(device);
13871188}
13881189
13891190
r12330r12331
16951496{
16961497   mpu4_state *state = device->machine().driver_data<mpu4_state>();
16971498   device_t *msm6376 = device->machine().device("msm6376");
1698   okim6376_device *msm = device->machine().device<okim6376_device>("ymsnd");
1499   okim6376_device *msm = device->machine().device<okim6376_device>("msm6376");
16991500
1700
17011501   int changed = state->m_expansion_latch^data;
17021502
17031503   LOG_SS(("%s: GAMEBOARD: PIA Port B Set to %2x\n", device->machine().describe_context(),data));
17041504
1705   state->m_expansion_latch = data;
1706
17071505   if ( changed & 0x20)
17081506   { // digital volume clock line changed
17091507      if ( !(data & 0x20) )
17101508      { // changed from high to low,
1711         if ( !(data & 0x10) )
1509         if ( !(data & 0x10) )//down
17121510         {
1713            if ( state->m_global_volume < 31 ) state->m_global_volume++; //steps unknown
1511            if ( state->m_global_volume < 32 ) state->m_global_volume++; //steps unknown
17141512         }
17151513         else
1716         {
1514         {//up
17171515            if ( state->m_global_volume > 0  ) state->m_global_volume--;
17181516         }
17191517
17201518         {
1721            float percent = (32-state->m_global_volume)/32.0; //volume_override?1.0:(32-state->m_global_volume)/32.0;
1519            float percent = (32-state->m_global_volume)/32.0;
17221520            msm->set_output_gain(0, percent);
17231521            msm->set_output_gain(1, percent);
17241522         }
r12330r12331
17261524   }
17271525   okim6376_ch2_w(msm6376,data&0x02);
17281526   okim6376_st_w(msm6376,data&0x01);
1729
17301527}
17311528static READ8_DEVICE_HANDLER( pia_gb_portb_r )
17321529{
r12330r12331
18181615/* This is a bit of a cheat - since we don't clock into the OKI chip directly, we need to
18191616calculate the oscillation frequency in advance. We're running the timer for interrupt
18201617purposes, but the frequency calculation is done by plucking the values out as they are written.*/
1821static WRITE8_HANDLER( ic3ss_w )
1618WRITE8_HANDLER( ic3ss_w )
18221619{
18231620   device_t *ic3ss = space->machine().device("ptm_ic3ss");
18241621   mpu4_state *state = space->machine().driver_data<mpu4_state>();
r12330r12331
18501647   }
18511648}
18521649
1650
18531651static const ptm6840_interface ptm_ic3ss_intf =
18541652{
18551653   MPU4_MASTER_CLOCK / 4,
r12330r12331
18611659};
18621660
18631661/* input ports for MPU4 board */
1864static INPUT_PORTS_START( mpu4 )
1662INPUT_PORTS_START( mpu4 )
18651663   PORT_START("ORANGE1")
18661664   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("00")//  20p level
18671665   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("01")// 100p level
r12330r12331
19761774   PORT_DIPNAME( 0x04, 0x00, "Scottish Coin Handling" ) PORT_DIPLOCATION("DIL2:03")//20p payout
19771775   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
19781776   PORT_DIPSETTING(    0x04, DEF_STR( On  ) )
1979   PORT_DIPNAME( 0x08, 0x00, "Out of Credit Display Inhibit" ) PORT_DIPLOCATION("DIL2:04")
1777   PORT_DIPNAME( 0x08, 0x08, "Out of Credit Display Inhibit" ) PORT_DIPLOCATION("DIL2:04")  // many games need this on to boot
19801778   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
19811779   PORT_DIPSETTING(    0x08, DEF_STR( On  ) )
19821780   PORT_DIPNAME( 0x10, 0x00, "OCD Audio Enable" ) PORT_DIPLOCATION("DIL2:05")
r12330r12331
20131811   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("100p")PORT_IMPULSE(5)
20141812INPUT_PORTS_END
20151813
1814INPUT_PORTS_START( mpu4jackpot8tkn )
1815   PORT_INCLUDE( mpu4 )
20161816
1817   PORT_MODIFY("ORANGE2")
1818   PORT_CONFNAME( 0x0F, 0x06, "Jackpot / Prize Key" )
1819   PORT_CONFSETTING(    0x00, "Not fitted"  )
1820   PORT_CONFSETTING(    0x01, "3 GBP"  )
1821   PORT_CONFSETTING(    0x02, "4 GBP"  )
1822   PORT_CONFSETTING(    0x08, "5 GBP"  )
1823   PORT_CONFSETTING(    0x03, "6 GBP"  )
1824   PORT_CONFSETTING(    0x04, "6 GBP Token"  )
1825   PORT_CONFSETTING(    0x05, "8 GBP"  )
1826   PORT_CONFSETTING(    0x06, "8 GBP Token"  )
1827   PORT_CONFSETTING(    0x07, "10 GBP"  )
1828   PORT_CONFSETTING(    0x09, "15 GBP"  )
1829   PORT_CONFSETTING(    0x0A, "25 GBP"  )
1830   PORT_CONFSETTING(    0x0B, "25 GBP (Licensed Betting Office Profile)"  )
1831   PORT_CONFSETTING(    0x0C, "35 GBP"  )
1832   PORT_CONFSETTING(    0x0D, "70 GBP"  )
1833   PORT_CONFSETTING(    0x0E, "Reserved"  )
1834   PORT_CONFSETTING(    0x0F, "Reserved"  )
1835INPUT_PORTS_END
1836
1837INPUT_PORTS_START( mpu4jackpot8per )
1838   PORT_INCLUDE( mpu4 )
1839
1840   PORT_MODIFY("ORANGE2")
1841   PORT_CONFNAME( 0x0F, 0x06, "Jackpot / Prize Key" )
1842   PORT_CONFSETTING(    0x00, "Not fitted"  )
1843   PORT_CONFSETTING(    0x01, "3 GBP"  )
1844   PORT_CONFSETTING(    0x02, "4 GBP"  )
1845   PORT_CONFSETTING(    0x08, "5 GBP"  )
1846   PORT_CONFSETTING(    0x03, "6 GBP"  )
1847   PORT_CONFSETTING(    0x04, "6 GBP Token"  )
1848   PORT_CONFSETTING(    0x05, "8 GBP"  )
1849   PORT_CONFSETTING(    0x06, "8 GBP Token"  )
1850   PORT_CONFSETTING(    0x07, "10 GBP"  )
1851   PORT_CONFSETTING(    0x09, "15 GBP"  )
1852   PORT_CONFSETTING(    0x0A, "25 GBP"  )
1853   PORT_CONFSETTING(    0x0B, "25 GBP (Licensed Betting Office Profile)"  )
1854   PORT_CONFSETTING(    0x0C, "35 GBP"  )
1855   PORT_CONFSETTING(    0x0D, "70 GBP"  )
1856   PORT_CONFSETTING(    0x0E, "Reserved"  )
1857   PORT_CONFSETTING(    0x0F, "Reserved"  )
1858
1859   PORT_CONFNAME( 0xF0, 0x10, "Percentage Key" )
1860   PORT_CONFSETTING(    0x00, "Not fitted / 68% (Invalid for UK Games)"  )
1861   PORT_CONFSETTING(    0x10, "70" )
1862   PORT_CONFSETTING(    0x20, "72" )
1863   PORT_CONFSETTING(    0x30, "74" )
1864   PORT_CONFSETTING(    0x40, "76" )
1865   PORT_CONFSETTING(    0x50, "78" )
1866   PORT_CONFSETTING(    0x60, "80" )
1867   PORT_CONFSETTING(    0x70, "82" )
1868   PORT_CONFSETTING(    0x80, "84" )
1869   PORT_CONFSETTING(    0x90, "86" )
1870   PORT_CONFSETTING(    0xA0, "88" )
1871   PORT_CONFSETTING(    0xB0, "90" )
1872   PORT_CONFSETTING(    0xC0, "92" )
1873   PORT_CONFSETTING(    0xD0, "94" )
1874   PORT_CONFSETTING(    0xE0, "96" )
1875   PORT_CONFSETTING(    0xF0, "98" )
1876INPUT_PORTS_END
1877
1878
20171879static INPUT_PORTS_START( connect4 )
20181880   PORT_START("ORANGE1")
20191881   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("00")
r12330r12331
24692331   0x00
24702332};
24712333
2472/* Common configurations */
2473static void mpu4_config_common(running_machine &machine)
2474{
2475   mpu4_state *state = machine.driver_data<mpu4_state>();
2476   state->m_ic24_timer = machine.scheduler().timer_alloc(FUNC(ic24_timeout));
2477   state->m_lamp_strobe_ext_persistence = 0;
2478}
2479
2480static void mpu4_config_common_reels(running_machine &machine,int reels)
2481{
2482   int n;
2483   /* setup n default 96 half step reels, using the standard optic flag */
2484   for ( n = 0; n < reels; n++ )
2485   {
2486      stepper_config(machine, n, &barcrest_reel_interface);
2487   }
2488   awp_reel_setup();
2489}
2490
2491static MACHINE_START( mpu4mod2 )
2492{
2493   mpu4_state *state = machine.driver_data<mpu4_state>();
2494   mpu4_config_common(machine);
2495
2496   state->m_link7a_connected=0;
2497   state->m_mod_number=2;
2498
2499   /* setup 8 mechanical meters */
2500   MechMtr_config(machine,8);
2501
2502   /* setup the standard oki MSC1937 display */
2503   ROC10937_init(0, MSC1937,0);
2504}
2505
2506static MACHINE_START( mpu4dutch )
2507{
2508   mpu4_state *state = machine.driver_data<mpu4_state>();
2509   mpu4_config_common(machine);
2510
2511   state->m_link7a_connected=0;
2512
2513// setup 8 mechanical meters ////////////////////////////////////////////
2514   MechMtr_config(machine,8);
2515
2516// setup the standard oki MSC1937 display ///////////////////////////////
2517   ROC10937_init(0, MSC1937,0);   // does oldtimer use a OKI MSC1937 alpha display controller?
2518}
2519
2520static MACHINE_START( mpu4mod4 )
2521{
2522   mpu4_state *state = machine.driver_data<mpu4_state>();
2523   mpu4_config_common(machine);
2524
2525   state->m_link7a_connected=0;
2526   state->m_mod_number=4;
2527
2528// setup 8 mechanical meters ////////////////////////////////////////////
2529   MechMtr_config(machine,8);
2530
2531// setup the standard oki MSC1937 display ///////////////////////////////
2532   ROC10937_init(0, MSC1937,0);
2533}
2534
25352334/*
25362335Characteriser (CHR)
25372336
r12330r12331
25642363   int call=data;
25652364   LOG_CHR_FULL(("%04x Characteriser write offset %02X data %02X", cpu_get_previouspc(&space->device()),offset,data));
25662365   if (!state->m_current_chr_table)
2567      fatalerror("No Characteriser Table @ %04x\n", cpu_get_previouspc(&space->device()));
2366   {
2367      logerror("No Characteriser Table @ %04x\n", cpu_get_previouspc(&space->device()));
2368      return;
2369   }
25682370
2371
2372
25692373   if (offset == 0)
25702374   {
25712375      {
r12330r12331
26272431{
26282432   mpu4_state *state = space->machine().driver_data<mpu4_state>();
26292433   if (!state->m_current_chr_table)
2630      fatalerror("No Characteriser Table @ %04x\n", cpu_get_previouspc(&space->device()));
2434   {
2435      logerror("No Characteriser Table @ %04x", cpu_get_previouspc(&space->device()));
26312436
2437      /* a cheat ... many early games use a standard check */
2438      int addr = cpu_get_reg(&space->device(), M6809_X);
2439      UINT8 ret = space->read_byte(addr);
2440      logerror(" (returning %02x)",ret);
2441
2442      logerror("\n");
2443
2444      return ret;
2445   }
2446
26322447   LOG_CHR(("Characteriser read offset %02X \n",offset));
26332448   if (offset == 0)
26342449   {
r12330r12331
27612576   }
27622577}
27632578
2764static const mpu4_chr_table ccelbr_data[72] = {
2579/* Common configurations */
2580
2581static WRITE8_HANDLER( mpu4_ym2413_w )
2582{
2583   device_t *ym = space->machine().device("ym2413");
2584   if (ym) ym2413_w(ym,offset,data);
2585}
2586
2587static READ8_HANDLER( mpu4_ym2413_r )
2588{
2589//   device_t *ym = space->machine().device("ym2413");
2590//   return ym2413_read(ym,offset);
2591   return 0xff;
2592}
2593
2594
2595void mpu4_install_mod4yam_space(address_space *space)
2596{
2597   space->install_legacy_read_handler(0x0880, 0x0882, FUNC(mpu4_ym2413_r));
2598   space->install_legacy_write_handler(0x0880, 0x0881, FUNC(mpu4_ym2413_w));
2599}
2600
2601void mpu4_install_mod4oki_space(address_space *space)
2602{
2603   pia6821_device *pia_ic4ss = space->machine().device<pia6821_device>("pia_ic4ss");
2604   ptm6840_device *ptm_ic3ss = space->machine().device<ptm6840_device>("ptm_ic3ss");
2605
2606   space->install_readwrite_handler(0x0880, 0x0883, 0, 0, read8_delegate(FUNC(pia6821_device::read), pia_ic4ss), write8_delegate(FUNC(pia6821_device::write), pia_ic4ss));
2607   space->install_read_handler(0x08c0, 0x08c7, 0, 0, read8_delegate(FUNC(ptm6840_device::read), ptm_ic3ss));
2608   space->install_legacy_write_handler(0x08c0, 0x08c7, 0, 0, FUNC(ic3ss_w));
2609}
2610
2611void mpu4_install_mod4bwb_space(address_space *space)
2612{
2613   space->install_legacy_readwrite_handler(0x0810, 0x0810, 0, 0, FUNC(bwb_characteriser_r),FUNC(bwb_characteriser_w));
2614   mpu4_install_mod4oki_space(space);
2615}
2616
2617
2618void mpu4_config_common(running_machine &machine)
2619{
2620   mpu4_state *state = machine.driver_data<mpu4_state>();
2621   state->m_ic24_timer = machine.scheduler().timer_alloc(FUNC(ic24_timeout));
2622   state->m_lamp_strobe_ext_persistence = 0;
2623   /* setup 8 mechanical meters */
2624   MechMtr_config(machine,8);
2625
2626   /* setup the standard oki MSC1937 display */
2627   ROC10937_init(0, MSC1937,0);
2628
2629}
2630
2631static void mpu4_config_common_reels(running_machine &machine,int reels)
2632{
2633   int n;
2634   /* setup n default 96 half step reels, using the standard optic flag */
2635   for ( n = 0; n < reels; n++ )
2636   {
2637      stepper_config(machine, n, &barcrest_reel_interface);
2638   }
2639   awp_reel_setup();
2640}
2641
2642MACHINE_START( mod2     )
2643{
2644   mpu4_state *state = machine.driver_data<mpu4_state>();
2645   mpu4_config_common(machine);
2646
2647   state->m_link7a_connected=0;
2648   state->m_mod_number=2;
2649}
2650
2651static MACHINE_START( mpu4yam )
2652{
2653   mpu4_state *state = machine.driver_data<mpu4_state>();
2654   address_space *space = machine.device("maincpu")->memory().space(AS_PROGRAM);
2655   mpu4_config_common(machine);
2656
2657   state->m_link7a_connected=0;
2658   state->m_mod_number=4;
2659   mpu4_install_mod4yam_space(space);
2660}
2661
2662static MACHINE_START( mpu4oki )
2663{
2664   mpu4_state *state = machine.driver_data<mpu4_state>();
2665   address_space *space = machine.device("maincpu")->memory().space(AS_PROGRAM);
2666   mpu4_config_common(machine);
2667
2668   state->m_link7a_connected=0;
2669   state->m_mod_number=4;
2670   mpu4_install_mod4oki_space(space);
2671}
2672
2673static MACHINE_START( mpu4bwb )
2674{
2675   mpu4_state *state = machine.driver_data<mpu4_state>();
2676   address_space *space = machine.device("maincpu")->memory().space(AS_PROGRAM);
2677   mpu4_config_common(machine);
2678
2679   state->m_link7a_connected=0;
2680   state->m_mod_number=4;
2681   mpu4_install_mod4bwb_space(space);
2682}
2683
2684static MACHINE_START( mpu4cry )
2685{
2686   mpu4_state *state = machine.driver_data<mpu4_state>();
2687   mpu4_config_common(machine);
2688
2689   state->m_link7a_connected=0;
2690   state->m_mod_number=4;
2691}
2692
2693/* CHR Tables */
2694
2695static mpu4_chr_table ccelbr_data[72] = {
27652696{0x00, 0x00},{0x1a, 0x84},{0x04, 0x8c},{0x10, 0xb8},{0x18, 0x74},{0x0f, 0x80},{0x13, 0x1c},{0x1b, 0xb4},
27662697{0x03, 0xd8},{0x07, 0x74},{0x17, 0x00},{0x1d, 0xd4},{0x36, 0xc8},{0x35, 0x78},{0x2b, 0xa4},{0x28, 0x4c},
27672698{0x39, 0xe0},{0x21, 0xdc},{0x22, 0xf4},{0x25, 0x88},{0x2c, 0x78},{0x29, 0x24},{0x31, 0x84},{0x34, 0xcc},
r12330r12331
27732704{0x00, 0x00},{0x01, 0x50},{0x04, 0x00},{0x09, 0x50},{0x10, 0x10},{0x19, 0x40},{0x24, 0x04},{0x31, 0x00}
27742705};
27752706
2776static const mpu4_chr_table gmball_data[72] = {
2707static mpu4_chr_table gmball_data[72] = {
27772708{0x00, 0x00},{0x1a, 0x0c},{0x04, 0x50},{0x10, 0x90},{0x18, 0xb0},{0x0f, 0x38},{0x13, 0xd4},{0x1b, 0xa0},
27782709{0x03, 0xbc},{0x07, 0xd4},{0x17, 0x30},{0x1d, 0x90},{0x36, 0x38},{0x35, 0xc4},{0x2b, 0xac},{0x28, 0x70},
27792710{0x39, 0x98},{0x21, 0xdc},{0x22, 0xdc},{0x25, 0x54},{0x2c, 0x80},{0x29, 0xb4},{0x31, 0x38},{0x34, 0xcc},
r12330r12331
27852716{0x00, 0x00},{0x01, 0x18},{0x04, 0x08},{0x09, 0x10},{0x10, 0x00},{0x19, 0x18},{0x24, 0x08},{0x31, 0x00}
27862717};
27872718
2788static const mpu4_chr_table grtecp_data[72] = {
2719static mpu4_chr_table grtecp_data[72] = {
27892720{0x00, 0x00},{0x1a, 0x84},{0x04, 0xa4},{0x10, 0xac},{0x18, 0x70},{0x0f, 0x80},{0x13, 0x2c},{0x1b, 0xc0},
27902721{0x03, 0xbc},{0x07, 0x5c},{0x17, 0x5c},{0x1d, 0x5c},{0x36, 0xdc},{0x35, 0x5c},{0x2b, 0xcc},{0x28, 0x68},
27912722{0x39, 0xd0},{0x21, 0xb8},{0x22, 0xdc},{0x25, 0x54},{0x2c, 0x08},{0x29, 0x58},{0x31, 0x54},{0x34, 0x90},
r12330r12331
27972728{0x00, 0x00},{0x01, 0x18},{0x04, 0x00},{0x09, 0x18},{0x10, 0x08},{0x19, 0x10},{0x24, 0x00},{0x31, 0x00}
27982729};
27992730
2800static const mpu4_chr_table oldtmr_data[72] = {
2731static mpu4_chr_table oldtmr_data[72] = {
28012732{0x00, 0x00},{0x1a, 0x90},{0x04, 0xc0},{0x10, 0x54},{0x18, 0xa4},{0x0f, 0xf0},{0x13, 0x64},{0x1b, 0x90},
28022733{0x03, 0xe4},{0x07, 0xd4},{0x17, 0x60},{0x1d, 0xb4},{0x36, 0xc0},{0x35, 0x70},{0x2b, 0x80},{0x28, 0x74},
28032734{0x39, 0xa4},{0x21, 0xf4},{0x22, 0xe4},{0x25, 0xd0},{0x2c, 0x64},{0x29, 0x10},{0x31, 0x20},{0x34, 0x90},
r12330r12331
28192750   {0x67},{0x17},{0x0f},{0x24},{0x3c},
28202751};
28212752
2822static const mpu4_chr_table blsbys_data[8] = {
2753static mpu4_chr_table blsbys_data[8] = {
28232754{0xEF, 0x02},{0x81, 0x00},{0xCE, 0x00},{0x00, 0x2e},
28242755{0x06, 0x20},{0xC6, 0x0f},{0xF8, 0x24},{0x8E, 0x3c},
28252756};
r12330r12331
28982829   state->m_current_chr_table = blsbys_data;
28992830}
29002831
2901static DRIVER_INIT (mpu4tst2)
2832static DRIVER_INIT (m4tst2)
29022833{
29032834   mpu4_state *state = machine.driver_data<mpu4_state>();
29042835   state->m_reel_mux=STANDARD_REEL;
r12330r12331
29062837   mpu4_config_common_reels(machine,4);
29072838}
29082839
2909static DRIVER_INIT (mpu4utst)
2840static DRIVER_INIT (m4tst)
29102841{
29112842   mpu4_state *state = machine.driver_data<mpu4_state>();
29122843   state->m_reel_mux=STANDARD_REEL;
r12330r12331
29212852   state->m_led_lamp=1;
29222853}
29232854
2855
2856
2857static DRIVER_INIT (m4default)
2858{
2859   mpu4_state *state = machine.driver_data<mpu4_state>();
2860   state->m_reel_mux=STANDARD_REEL;
2861   state->m_reels = 4;
2862   mpu4_config_common_reels(machine,4);
2863   state->m_bwb_bank=0;
2864}
2865
2866static DRIVER_INIT( m4default_bigbank )
2867{
2868   address_space *space = machine.device("maincpu")->memory().space(AS_PROGRAM);
2869   mpu4_state *state = machine.driver_data<mpu4_state>();
2870   DRIVER_INIT_CALL(m4default);
2871   state->m_bwb_bank=1;
2872   space->install_legacy_write_handler(0x0858, 0x0858, 0, 0, FUNC(bankswitch_w));
2873   space->install_legacy_write_handler(0x0878, 0x0878, 0, 0, FUNC(bankset_w));
2874}
2875
29242876static DRIVER_INIT (m_frkstn)
29252877{
2926  mpu4_state *state = machine.driver_data<mpu4_state>();
2927  state->m_reel_mux=STANDARD_REEL;
2928  state->m_reels = 4;
2878   DRIVER_INIT_CALL(m4default_bigbank);
29292879
2930  // setup 4 default 96 half step reels with the mux board
2931  mpu4_config_common_reels(machine,4);
2880   mpu4_state *state = machine.driver_data<mpu4_state>();
2881   state->m_reel_mux=STANDARD_REEL;
2882   state->m_reels = 4;
29322883
2933  //This is a Crystal ROM, needs UPD chip and Project Amber's ROM swizzle.
2884   // setup 4 default 96 half step reels with the mux board
2885   mpu4_config_common_reels(machine,4);
2886
2887   //This is a Crystal ROM, needs UPD chip and Project Amber's ROM swizzle.
29342888}
29352889
29362890/* generate a 50 Hz signal (based on an RC time) */
2937static TIMER_DEVICE_CALLBACK( gen_50hz )
2891TIMER_DEVICE_CALLBACK( gen_50hz )
29382892{
29392893   mpu4_state *state = timer.machine().driver_data<mpu4_state>();
29402894   /* Although reported as a '50Hz' signal, the fact that both rising and
r12330r12331
29462900   update_meters(state);//run at 100Hz to sync with PIAs
29472901}
29482902
2949static ADDRESS_MAP_START( mod2_memmap, AS_PROGRAM, 8 )
2903static ADDRESS_MAP_START( mpu4_memmap, AS_PROGRAM, 8 )
29502904   AM_RANGE(0x0000, 0x07ff) AM_RAM AM_SHARE("nvram")
29512905   AM_RANGE(0x0800, 0x0810) AM_READWRITE(characteriser_r,characteriser_w)
2952
29532906   AM_RANGE(0x0850, 0x0850) AM_READWRITE(bankswitch_r,bankswitch_w)   /* write bank (rom page select) */
2954
29552907/*  AM_RANGE(0x08e0, 0x08e7) AM_READWRITE(68681_duart_r,68681_duart_w) */ //Runs hoppers
2956
29572908   AM_RANGE(0x0900, 0x0907) AM_DEVREADWRITE_MODERN("ptm_ic2", ptm6840_device, read, write)/* PTM6840 IC2 */
2958
29592909   AM_RANGE(0x0a00, 0x0a03) AM_DEVREADWRITE_MODERN("pia_ic3", pia6821_device, read, write)      /* PIA6821 IC3 */
29602910   AM_RANGE(0x0b00, 0x0b03) AM_DEVREADWRITE_MODERN("pia_ic4", pia6821_device, read, write)      /* PIA6821 IC4 */
29612911   AM_RANGE(0x0c00, 0x0c03) AM_DEVREADWRITE_MODERN("pia_ic5", pia6821_device, read, write)      /* PIA6821 IC5 */
29622912   AM_RANGE(0x0d00, 0x0d03) AM_DEVREADWRITE_MODERN("pia_ic6", pia6821_device, read, write)      /* PIA6821 IC6 */
29632913   AM_RANGE(0x0e00, 0x0e03) AM_DEVREADWRITE_MODERN("pia_ic7", pia6821_device, read, write)      /* PIA6821 IC7 */
29642914   AM_RANGE(0x0f00, 0x0f03) AM_DEVREADWRITE_MODERN("pia_ic8", pia6821_device, read, write)      /* PIA6821 IC8 */
2965
29662915   AM_RANGE(0x1000, 0xffff) AM_ROMBANK("bank1")   /* 64k  paged ROM (4 pages)  */
29672916ADDRESS_MAP_END
29682917
2969static ADDRESS_MAP_START( mod4_yam_map, AS_PROGRAM, 8 )
2970   AM_RANGE(0x0000, 0x07ff) AM_RAM AM_SHARE("nvram")
2918const ay8910_interface ay8910_config =
2919{
2920   AY8910_SINGLE_OUTPUT,
2921   {820,0,0},
2922   DEVCB_NULL,
2923   DEVCB_NULL,
2924   DEVCB_NULL,
2925   DEVCB_NULL
2926};
29712927
2972   AM_RANGE(0x0800, 0x0810) AM_READWRITE(characteriser_r,characteriser_w)
2928MACHINE_CONFIG_FRAGMENT( mpu4_common )
2929   MCFG_TIMER_ADD_PERIODIC("50hz",gen_50hz, attotime::from_hz(100))
29732930
2974   AM_RANGE(0x0850, 0x0850) AM_WRITE(bankswitch_w)   // write bank (rom page select)
2931   /* 6840 PTM */
2932   MCFG_PTM6840_ADD("ptm_ic2", ptm_ic2_intf)
29752933
2976   AM_RANGE(0x0880, 0x0881) AM_DEVWRITE( "ym2413", ym2413_w )
2934   MCFG_PIA6821_ADD("pia_ic3", pia_ic3_intf)
2935   MCFG_PIA6821_ADD("pia_ic4", pia_ic4_intf)
2936   MCFG_PIA6821_ADD("pia_ic5", pia_ic5_intf)
2937   MCFG_PIA6821_ADD("pia_ic6", pia_ic6_intf)
2938   MCFG_PIA6821_ADD("pia_ic7", pia_ic7_intf)
2939   MCFG_PIA6821_ADD("pia_ic8", pia_ic8_intf)
2940MACHINE_CONFIG_END
29772941
2978/*  AM_RANGE(0x08e0, 0x08e7) AM_READWRITE(68681_duart_r,68681_duart_w) */ //Runs hoppers
2942MACHINE_CONFIG_FRAGMENT( mpu4_common2 )
2943   MCFG_PTM6840_ADD("ptm_ic3ss", ptm_ic3ss_intf)
2944   MCFG_PIA6821_ADD("pia_ic4ss", pia_ic4ss_intf)
2945MACHINE_CONFIG_END
29792946
2980   AM_RANGE(0x0900, 0x0907) AM_DEVREADWRITE_MODERN("ptm_ic2", ptm6840_device, read, write)/* PTM6840 IC2 */
2947/* machine driver for MOD 2 board */
2948MACHINE_CONFIG_START( mpu4base, mpu4_state )
29812949
2982   AM_RANGE(0x0a00, 0x0a03) AM_DEVREADWRITE_MODERN("pia_ic3", pia6821_device, read, write)      /* PIA6821 IC3 */
2983   AM_RANGE(0x0b00, 0x0b03) AM_DEVREADWRITE_MODERN("pia_ic4", pia6821_device, read, write)      /* PIA6821 IC4 */
2984   AM_RANGE(0x0c00, 0x0c03) AM_DEVREADWRITE_MODERN("pia_ic5", pia6821_device, read, write)      /* PIA6821 IC5 */
2985   AM_RANGE(0x0d00, 0x0d03) AM_DEVREADWRITE_MODERN("pia_ic6", pia6821_device, read, write)      /* PIA6821 IC6 */
2986   AM_RANGE(0x0e00, 0x0e03) AM_DEVREADWRITE_MODERN("pia_ic7", pia6821_device, read, write)      /* PIA6821 IC7 */
2987   AM_RANGE(0x0f00, 0x0f03) AM_DEVREADWRITE_MODERN("pia_ic8", pia6821_device, read, write)      /* PIA6821 IC8 */
2950   MCFG_MACHINE_START(mod2    )
2951   MCFG_MACHINE_RESET(mpu4)
2952   MCFG_CPU_ADD("maincpu", M6809, MPU4_MASTER_CLOCK/4)
2953   MCFG_CPU_PROGRAM_MAP(mpu4_memmap)
29882954
2989   AM_RANGE(0x1000, 0xffff) AM_ROMBANK("bank1")   // 64k  paged ROM (4 pages)
2990ADDRESS_MAP_END
29912955
2992static ADDRESS_MAP_START( mod4_oki_map, AS_PROGRAM, 8 )
2993   AM_RANGE(0x0000, 0x07ff) AM_RAM AM_SHARE("nvram")
2956   MCFG_FRAGMENT_ADD(mpu4_common)
29942957
2995   AM_RANGE(0x0800, 0x0810) AM_READWRITE(characteriser_r,characteriser_w)
29962958
2997   AM_RANGE(0x0850, 0x0850) AM_WRITE(bankswitch_w)   // write bank (rom page select)
2959   MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
29982960
2999   AM_RANGE(0x0880, 0x0883) AM_DEVREADWRITE_MODERN("pia_ic4ss", pia6821_device, read, write)      // PIA6821 on sampled sound board
2961   MCFG_NVRAM_ADD_0FILL("nvram")
30002962
3001   AM_RANGE(0x08c0, 0x08c7) AM_DEVREAD_MODERN("ptm_ic3ss", ptm6840_device, read)  // 6840PTM on sampled sound board
3002   AM_RANGE(0x08c0, 0x08c7) AM_WRITE(ic3ss_w)  // 6840PTM on sampled sound board
2963   MCFG_SCREEN_ADD("screen", RASTER)
2964   MCFG_SCREEN_REFRESH_RATE(60)
2965   MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
2966   MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
2967   MCFG_SCREEN_SIZE(64*8, 32*8)
2968   MCFG_SCREEN_VISIBLE_AREA(8*8, 48*8-1, 2*8, 30*8-1)
2969   MCFG_PALETTE_LENGTH(0x200)
30032970
3004//  AM_RANGE(0x08e0, 0x08e7) AM_READWRITE(68681_duart_r,68681_duart_w) //Runs hoppers
30052971
3006   AM_RANGE(0x0900, 0x0907) AM_DEVREADWRITE_MODERN("ptm_ic2", ptm6840_device, read, write)/* PTM6840 IC2 */
2972   MCFG_DEFAULT_LAYOUT(layout_mpu4)
2973MACHINE_CONFIG_END
30072974
3008   AM_RANGE(0x0a00, 0x0a03) AM_DEVREADWRITE_MODERN("pia_ic3", pia6821_device, read, write)      /* PIA6821 IC3 */
3009   AM_RANGE(0x0b00, 0x0b03) AM_DEVREADWRITE_MODERN("pia_ic4", pia6821_device, read, write)      /* PIA6821 IC4 */
3010   AM_RANGE(0x0c00, 0x0c03) AM_DEVREADWRITE_MODERN("pia_ic5", pia6821_device, read, write)      /* PIA6821 IC5 */
3011   AM_RANGE(0x0d00, 0x0d03) AM_DEVREADWRITE_MODERN("pia_ic6", pia6821_device, read, write)      /* PIA6821 IC6 */
3012   AM_RANGE(0x0e00, 0x0e03) AM_DEVREADWRITE_MODERN("pia_ic7", pia6821_device, read, write)      /* PIA6821 IC7 */
3013   AM_RANGE(0x0f00, 0x0f03) AM_DEVREADWRITE_MODERN("pia_ic8", pia6821_device, read, write)      /* PIA6821 IC8 */
30142975
3015   AM_RANGE(0x1000, 0xffff) AM_ROMBANK("bank1")   // 64k  paged ROM (4 pages)
3016ADDRESS_MAP_END
2976 MACHINE_CONFIG_DERIVED( mod2    , mpu4base )
2977   MCFG_SOUND_ADD("ay8913",AY8913, MPU4_MASTER_CLOCK/4)
2978   MCFG_SOUND_CONFIG(ay8910_config)
2979   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
2980   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
30172981
3018static ADDRESS_MAP_START( mpu4_bwb_map, AS_PROGRAM, 8 )
3019   AM_RANGE(0x0000, 0x07ff) AM_RAM AM_SHARE("nvram")
2982MACHINE_CONFIG_END
30202983
3021   AM_RANGE(0x0800, 0x083F) AM_READWRITE(bwb_characteriser_r,bwb_characteriser_w)// Game selects a random value within this range
30222984
3023   AM_RANGE(0x0850, 0x0850) AM_WRITE(bankswitch_w)   // write bank (rom page select)
30242985
3025   AM_RANGE(0x0858, 0x0858) AM_WRITE(bankswitch_w)   // write bank (rom page select)
3026   AM_RANGE(0x0878, 0x0878) AM_WRITE(bankset_w)   // write bank (rom page select)
3027   AM_RANGE(0x0880, 0x0883) AM_DEVREADWRITE_MODERN("pia_ic4ss", pia6821_device, read, write)      // PIA6821 on sampled sound board
30282986
3029//  AM_RANGE(0x08c0, 0x08c7) AM_DEVREADWRITE_MODERN("ptm_ic3ss", ptm6840_device, read, write)  // 6840PTM on sampled sound board
3030   AM_RANGE(0x08c0, 0x08c7) AM_DEVREAD_MODERN("ptm_ic3ss", ptm6840_device, read)  // 6840PTM on sampled sound board
3031   AM_RANGE(0x08c0, 0x08c7) AM_WRITE(ic3ss_w)  // 6840PTM on sampled sound board
2987static MACHINE_CONFIG_DERIVED( mod4yam, mpu4base )
2988   MCFG_MACHINE_START(mpu4yam)
30322989
3033//  AM_RANGE(0x08e0, 0x08e7) AM_READWRITE(68681_duart_r,68681_duart_w) //Runs hoppers
2990   MCFG_SOUND_ADD("ym2413", YM2413, MPU4_MASTER_CLOCK/4)
2991   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
2992   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
2993MACHINE_CONFIG_END
30342994
3035   AM_RANGE(0x0900, 0x0907) AM_DEVREADWRITE_MODERN("ptm_ic2", ptm6840_device, read, write)/* PTM6840 IC2 */
2995static MACHINE_CONFIG_DERIVED( mod4oki, mpu4base )
2996   MCFG_MACHINE_START(mpu4oki)
30362997
3037   AM_RANGE(0x0a00, 0x0a03) AM_DEVREADWRITE_MODERN("pia_ic3", pia6821_device, read, write)      /* PIA6821 IC3 */
3038   AM_RANGE(0x0b00, 0x0b03) AM_DEVREADWRITE_MODERN("pia_ic4", pia6821_device, read, write)      /* PIA6821 IC4 */
3039   AM_RANGE(0x0c00, 0x0c03) AM_DEVREADWRITE_MODERN("pia_ic5", pia6821_device, read, write)      /* PIA6821 IC5 */
3040   AM_RANGE(0x0d00, 0x0d03) AM_DEVREADWRITE_MODERN("pia_ic6", pia6821_device, read, write)      /* PIA6821 IC6 */
3041   AM_RANGE(0x0e00, 0x0e03) AM_DEVREADWRITE_MODERN("pia_ic7", pia6821_device, read, write)      /* PIA6821 IC7 */
3042   AM_RANGE(0x0f00, 0x0f03) AM_DEVREADWRITE_MODERN("pia_ic8", pia6821_device, read, write)      /* PIA6821 IC8 */
2998   MCFG_FRAGMENT_ADD(mpu4_common2)
30432999
3044   AM_RANGE(0x1000, 0xffff) AM_ROMBANK("bank1")   // 64k  paged ROM (4 pages)
3045ADDRESS_MAP_END
3000   MCFG_SOUND_ADD("msm6376", OKIM6376, 128000)      //16KHz sample Can also be 85430 at 10.5KHz and 64000 at 8KHz
3001   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
3002   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
3003MACHINE_CONFIG_END
30463004
3047static ADDRESS_MAP_START( mpu4_crystal_map, AS_PROGRAM, 8 )
3048   AM_RANGE(0x0000, 0x07ff) AM_RAM AM_SHARE("nvram")
3049   AM_RANGE(0x0850, 0x0850) AM_WRITE(bankswitch_w) // write bank (rom page select)
3050   AM_RANGE(0x0858, 0x0858) AM_WRITE(bankswitch_w) // write bank (rom page select)
3051   AM_RANGE(0x0878, 0x0878) AM_WRITE(bankset_w)    // write bank (rom page select)
3052//  AM_RANGE(0x08e0, 0x08e7) AM_READWRITE(68681_duart_r,68681_duart_w) //Runs hoppers
3053   AM_RANGE(0x0900, 0x0907) AM_DEVREADWRITE_MODERN("ptm_ic2", ptm6840_device, read, write)/* PTM6840 IC2 */
3054   AM_RANGE(0x0a00, 0x0a03) AM_DEVREADWRITE_MODERN("pia_ic3", pia6821_device, read, write)     /* PIA6821 IC3 */
3055   AM_RANGE(0x0b00, 0x0b03) AM_DEVREADWRITE_MODERN("pia_ic4", pia6821_device, read, write)     /* PIA6821 IC4 */
3056   AM_RANGE(0x0c00, 0x0c03) AM_DEVREADWRITE_MODERN("pia_ic5", pia6821_device, read, write)     /* PIA6821 IC5 */
3057   AM_RANGE(0x0d00, 0x0d03) AM_DEVREADWRITE_MODERN("pia_ic6", pia6821_device, read, write)     /* PIA6821 IC6 */
3058   AM_RANGE(0x0e00, 0x0e03) AM_DEVREADWRITE_MODERN("pia_ic7", pia6821_device, read, write)     /* PIA6821 IC7 */
3059   AM_RANGE(0x0f00, 0x0f03) AM_DEVREADWRITE_MODERN("pia_ic8", pia6821_device, read, write)     /* PIA6821 IC8 */
3060   AM_RANGE(0x1000, 0xffff) AM_ROMBANK("bank1")    // 64k  paged ROM (4 pages)
3061ADDRESS_MAP_END
3005static MACHINE_CONFIG_DERIVED( bwboki, mod4oki )
3006   MCFG_MACHINE_START(mpu4bwb)
3007MACHINE_CONFIG_END
30623008
3009static MACHINE_CONFIG_DERIVED(mpu4crys, mod2     )
3010   MCFG_MACHINE_START(mpu4cry)
30633011
3064static ADDRESS_MAP_START( dutch_memmap, AS_PROGRAM, 8 )
3012   MCFG_SOUND_ADD("upd", UPD7759, UPD7759_STANDARD_CLOCK)
3013   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0)
3014   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
3015MACHINE_CONFIG_END
30653016
3066   AM_RANGE(0x0000, 0x07ff) AM_RAM AM_SHARE("nvram")
30673017
3068//  AM_RANGE(0x0800, 0x0810) AM_READWRITE(characteriser_r,characteriser_w)
30693018
3070   AM_RANGE(0x0850, 0x0850) AM_WRITE(bankswitch_w)   // write bank (rom page select)
3071   AM_RANGE(0x0880, 0x0883) AM_DEVREADWRITE_MODERN("pia_ic4ss", pia6821_device, read, write)      // PIA6821 on sampled sound board
30723019
3073   AM_RANGE(0x08c0, 0x08c7) AM_DEVREADWRITE_MODERN("ptm_ic3ss", ptm6840_device, read, write)  // 6840PTM on sampled sound board
30743020
3075//  AM_RANGE(0x08e0, 0x08e7) AM_READWRITE(68681_duart_r,68681_duart_w) //Runs hoppers
30763021
3077   AM_RANGE(0x0900, 0x0907) AM_DEVREADWRITE_MODERN("ptm_ic2", ptm6840_device, read, write)/* PTM6840 IC2 */
30783022
3079   AM_RANGE(0x0a00, 0x0a03) AM_DEVREADWRITE_MODERN("pia_ic3", pia6821_device, read, write)      /* PIA6821 IC3 */
3080   AM_RANGE(0x0b00, 0x0b03) AM_DEVREADWRITE_MODERN("pia_ic4", pia6821_device, read, write)      /* PIA6821 IC4 */
3081   AM_RANGE(0x0c00, 0x0c03) AM_DEVREADWRITE_MODERN("pia_ic5", pia6821_device, read, write)      /* PIA6821 IC5 */
3082   AM_RANGE(0x0d00, 0x0d03) AM_DEVREADWRITE_MODERN("pia_ic6", pia6821_device, read, write)      /* PIA6821 IC6 */
3083   AM_RANGE(0x0e00, 0x0e03) AM_DEVREADWRITE_MODERN("pia_ic7", pia6821_device, read, write)      /* PIA6821 IC7 */
3084   AM_RANGE(0x0f00, 0x0f03) AM_DEVREADWRITE_MODERN("pia_ic8", pia6821_device, read, write)      /* PIA6821 IC8 */
3023ROM_START( m4conn4 )
3024   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
3025   ROM_LOAD( "connect4.p2",  0x8000, 0x4000,  CRC(6090633c) SHA1(0cd2725a235bf93cfe94f2ca648d5fccb87b8e5c) )
3026   ROM_LOAD( "connect4.p1",  0xC000, 0x4000,  CRC(b1af50c0) SHA1(7c9645ea378f0857b849ca24a239d9114f62da7f) )
3027ROM_END
30853028
3086   AM_RANGE(0x1000, 0xffff) AM_ROMBANK("bank1")   // 64k paged ROM (4 pages)
3087ADDRESS_MAP_END
3029ROM_START( m4tst )
3030   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
3031   ROM_LOAD( "ut4.p1",  0xC000, 0x4000,  CRC(086dc325) SHA1(923caeb61347ac9d3e6bcec45998ddf04b2c8ffd))
3032ROM_END
30883033
3089static const ay8910_interface ay8910_config =
3090{
3091   AY8910_SINGLE_OUTPUT,
3092   {820,0,0},
3093   DEVCB_NULL,
3094   DEVCB_NULL,
3095   DEVCB_NULL,
3096   DEVCB_NULL
3097};
3034ROM_START( m4tst2 )
3035   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
3036   ROM_LOAD( "ut2.p1",  0xE000, 0x2000,  CRC(f7fb6575) SHA1(f7961cbd0801b9561d8cd2d23081043d733e1902))
3037ROM_END
30983038
3039ROM_START( m4clr )
3040   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
3041   ROM_LOAD( "meter-zero.p1",  0x8000, 0x8000,  CRC(e74297e5) SHA1(49a2cc85eda14199975ec37a794b685c839d3ab9))
3042ROM_END
30993043
3100/* machine driver for MOD 2 board */
3101static MACHINE_CONFIG_START( mpu4mod2, mpu4_state )
31023044
3103   MCFG_MACHINE_START(mpu4mod2)
3104   MCFG_MACHINE_RESET(mpu4)
3105   MCFG_CPU_ADD("maincpu", M6809, MPU4_MASTER_CLOCK/4)
3106   MCFG_CPU_PROGRAM_MAP(mod2_memmap)
31073045
3108   MCFG_TIMER_ADD_PERIODIC("50hz",gen_50hz, attotime::from_hz(100))
3046ROM_START( m4blsbys )
3047   ROM_REGION( 0x80000, "maincpu", 0 )
3048   ROM_LOAD("bbprog.bin",  0x00000, 0x20000,  CRC(c262cfda) SHA1(f004895e0dd3f8420683927915554e19e41bd20b))
3049   ROM_RELOAD(0x40000,0x20000)
31093050
3110   /* 6840 PTM */
3111   MCFG_PTM6840_ADD("ptm_ic2", ptm_ic2_intf)
3051   ROM_REGION( 0x20000, "altrevs", 0 )
3052   ROM_LOAD( "bf_20a__.3_1", 0x0000, 0x020000, CRC(fca7764f) SHA1(a88378247b6710d6122c515c31c39c5cd9678ce2) )
3053   ROM_LOAD( "bf_20a__.6_1", 0x0000, 0x020000, CRC(0822931a) SHA1(8d53321832ee56ed5ad851928ad7705e1ad059ee) )
3054   ROM_LOAD( "bf_20s__.3_1", 0x0000, 0x020000, CRC(029a3a0b) SHA1(25952cafbc351ec6d5fc65dd2acddadeb48fb649) )
3055   ROM_LOAD( "bf_20s__.6_1", 0x0000, 0x020000, CRC(af7462cb) SHA1(188935ebb574e0b09f9e0e5f094eb99ed7df5075) )
3056   ROM_LOAD( "bf_20sb_.3_1", 0x0000, 0x020000, CRC(d2ff1a12) SHA1(d425985a8d109c9e3729618a995eeac1f3bf643c) )
3057   ROM_LOAD( "bf_20sb_.6_1", 0x0000, 0x020000, CRC(7548bdf1) SHA1(a366c10f35d85b1f3c103787dd5b2e6600ecf6c8) )
3058   ROM_LOAD( "bluesboys8tok.bin", 0x0000, 0x020000, CRC(d03ef955) SHA1(03fa4b3b37b71fb61439200d5dd65dab846abc2c) )
3059   ROM_LOAD( "bs_05___.3v1", 0x0000, 0x020000, CRC(26e8eb95) SHA1(7d8dbca127e1867714cbeb9d699b2173de724eb2) )
3060   ROM_LOAD( "bs_05__c.3v1", 0x0000, 0x020000, CRC(12e51237) SHA1(68235cf5f36862a26d5d44464041dabb01b9f95c) )
3061   ROM_LOAD( "bs_05_b_.3v1", 0x0000, 0x020000, CRC(a8ec1731) SHA1(5acd86b1018301df5c3caa388bbbee0c0daacb40) )
3062   ROM_LOAD( "bs_05_d_.3v1", 0x0000, 0x020000, CRC(5def4142) SHA1(e0019979f65e240002455d5aa41e1492dc517740) )
3063   ROM_LOAD( "bs_05_k_.3v1", 0x0000, 0x020000, CRC(d023bad9) SHA1(54c995c5166f018c41dd7007163f07f054f564e9) )
3064   ROM_LOAD( "bs_05_kc.3v1", 0x0000, 0x020000, CRC(0b8911da) SHA1(1426944c01edbf6edb664f961fe75befd3e81e65) )
3065   ROM_LOAD( "bs_05a__.2_1", 0x0000, 0x020000, CRC(88af47c9) SHA1(e5dfd572b47f2cff6e6ef68bd9016a3e5b2273b2) )
3066   ROM_LOAD( "bs_05a__.3v1", 0x0000, 0x00e561, CRC(a06db3b3) SHA1(ebdc56a2810612b495d35225b640d0cd42cdd9f3) )
3067   ROM_LOAD( "bs_05a_c.3v1", 0x0000, 0x020000, CRC(737999c4) SHA1(957fd06f7937b85436ef7011d47c559729d17d51) )
3068   ROM_LOAD( "bs_05b__.3v1", 0x0000, 0x020000, CRC(ea1b09e7) SHA1(9310e3d63b77c4bc2d0d428a630c8aafb500de74) )
3069   ROM_LOAD( "bs_05b_c.3v1", 0x0000, 0x020000, CRC(3ec0ce9f) SHA1(09472d392350da1593f084a2591125b0d71aca29) )
3070   ROM_LOAD( "bs_20__c.1_1", 0x0000, 0x020000, CRC(328dc0a6) SHA1(7bea0bac121f2c521d891267fb891479549350aa) )
3071   ROM_LOAD( "bs_20a__.6_1", 0x0000, 0x020000, CRC(9968e21f) SHA1(8615c8b7f0ae55f0b77f30c84a74d1fba0450a73) )
3072   ROM_LOAD( "bs_20a__.7_1", 0x0000, 0x020000, CRC(c48bc5d6) SHA1(5aa44d85c1a33ea1aa27e2eaa987ce4fe570b713) )
3073   ROM_LOAD( "bs_20a_c.1_1", 0x0000, 0x020000, CRC(b9483173) SHA1(a81ef9cb42cd090861b2e0a28a63906cf61c7534) )
3074   ROM_LOAD( "bs_20a_p.4_1", 0x0000, 0x020000, CRC(fb7ec0aa) SHA1(a0b681a8eacde06825c7e4fcf5b7ef8f64723d96) )
3075   ROM_LOAD( "bs_20a_s.6_1", 0x0000, 0x020000, CRC(72c5c16e) SHA1(18bdb0f9aff13587d95d871b4124d5a1cc07af04) )
3076   ROM_LOAD( "bs_20s__.6_1", 0x0000, 0x020000, CRC(1862df89) SHA1(b18f15f2098dfc488a6bdb9a7adff4446268f0d3) )
3077   ROM_LOAD( "bs_20s_s.6_1", 0x0000, 0x020000, CRC(f3cffcf8) SHA1(bda99c269e85baf64f66788f868879d21a896c5a) )
3078   ROM_LOAD( "bs_20sb_.6_1", 0x0000, 0x020000, CRC(3278bdcb) SHA1(c694d485c79be983924410ce00d364d233a054c0) )
3079   ROM_LOAD( "bs_20sbc.1_1", 0x0000, 0x020000, CRC(3a55b728) SHA1(948b353ec92aae1cb801e5e2d2385cd2316f0838) )
3080   ROM_LOAD( "bs_20sbs.6_1", 0x0000, 0x020000, CRC(d9d59eba) SHA1(91f608dc33541297797f937546fa5759b26af511) )
3081   ROM_LOAD( "bs_20sd_.6_1", 0x0000, 0x020000, CRC(df087fd9) SHA1(35c85ffe0bef5847a3a72bb33f196f4708f03b28) )
3082   ROM_LOAD( "bs_20sdc.1_1", 0x0000, 0x020000, CRC(1439c63e) SHA1(fdac1199e98bbecd944431338d2215d434a0c004) )
3083   ROM_LOAD( "bs_20sds.6_1", 0x0000, 0x020000, CRC(34a55ca8) SHA1(393d0164699a91fcb4eb68ca5246a0744e245873) )
3084   ROM_LOAD( "bs_25__c.2_1", 0x0000, 0x020000, CRC(d41de6c6) SHA1(43c059ef673de9cc1ef800f3da68b3a6fd54e8f7) )
3085   ROM_LOAD( "bs_25_bc.2_1", 0x0000, 0x020000, CRC(b692305d) SHA1(4ed96655a4fdfd97fa5783648f8cdea5af0c565e) )
3086   ROM_LOAD( "bs_25_dc.2_1", 0x0000, 0x020000, CRC(bbe844a5) SHA1(bd1d5d8601b0c36a2f4abaae04a49626cbef23b6) )
3087   ROM_LOAD( "bs_25a_c.2_1", 0x0000, 0x020000, CRC(0b64cc29) SHA1(43b958321ad5a04aae4629929844643dfcf17819) )
3088   ROM_LOAD( "bs_x3a__.2v1", 0x0000, 0x020000, CRC(99471e88) SHA1(e566cd1368e7234ec546b05528f2fcf345e03697) )
3089   ROM_LOAD( "bs_x3s__.2v1", 0x0000, 0x020000, CRC(84249d95) SHA1(3962ee9fde49b25c3485c7bfaecd63c400d8502d) )
3090   ROM_LOAD( "bs_x6a__.2v1", 0x0000, 0x020000, CRC(d03ef955) SHA1(03fa4b3b37b71fb61439200d5dd65dab846abc2c) )
3091   ROM_LOAD( "bs_x6s__.2v1", 0x0000, 0x020000, CRC(61d782b5) SHA1(70ca3875ff023fc091a6fe6e002fad662dbd639f) )
3092   ROM_LOAD( "bsix3___.2v1", 0x0000, 0x020000, CRC(4e7451fa) SHA1(b1417f948c7e80f506b90d6608f6dd79739389bf) )
31123093
3113   MCFG_PIA6821_ADD("pia_ic3", pia_ic3_intf)
3114   MCFG_PIA6821_ADD("pia_ic4", pia_ic4_intf)
3115   MCFG_PIA6821_ADD("pia_ic5", pia_ic5_intf)
3116   MCFG_PIA6821_ADD("pia_ic6", pia_ic6_intf)
3117   MCFG_PIA6821_ADD("pia_ic7", pia_ic7_intf)
3118   MCFG_PIA6821_ADD("pia_ic8", pia_ic8_intf)
3094   ROM_REGION( 0x200000, "msm6376", 0 )
3095   ROM_LOAD( "bbsnd.p1",  0x000000, 0x080000,  CRC(715c9e95) SHA1(6a0c9c63e56cfc21bf77cf29c1b844b8e0844c1e) )
3096   ROM_LOAD( "bbsnd.p2",  0x080000, 0x080000,  CRC(594a87f8) SHA1(edfef7d08fab41fb5814c92930f08a565371eae1) )
3097ROM_END
31193098
3120   MCFG_SPEAKER_STANDARD_MONO("mono")
3121   MCFG_SOUND_ADD("ay8913",AY8913, MPU4_MASTER_CLOCK/4)
3122   MCFG_SOUND_CONFIG(ay8910_config)
3123   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
3099ROM_START( m4frkstn )
3100   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
3101   ROM_LOAD( "fr1.536",  0x8000, 0x8000,  CRC(422b7209) SHA1(3c3f942d375a83d2470467651bca20f0feabdd3b))
31243102
3125   MCFG_NVRAM_ADD_0FILL("nvram")
3103   ROM_REGION( 0x40000, "upd", 0 )
3104   ROM_LOAD("fr1snd.bin",   0x00000, 0x40000, CRC(2d77bbde) SHA1(0397ede538e913dc2972e260589022564fcd8fe4))
3105ROM_END
31263106
3127   MCFG_DEFAULT_LAYOUT(layout_mpu4)
3128MACHINE_CONFIG_END
31293107
3130static MACHINE_CONFIG_DERIVED( mod4yam, mpu4mod2 )
3131   MCFG_MACHINE_START(mpu4mod4)
31323108
3133   MCFG_CPU_MODIFY("maincpu")
3134   MCFG_CPU_PROGRAM_MAP(mod4_yam_map)
3109ROM_START( m4tenten )
3110   ROM_REGION( 0x10000, "maincpu", 0 )
3111   ROM_LOAD( "t2002s.p1", 0x0000, 0x010000, CRC(6cd9fa10) SHA1(8efe36e3fc5b709fa4363194634686d62b5d6609) )
31353112
3136   MCFG_DEVICE_REMOVE("ay8913")
3137   MCFG_SOUND_ADD("ym2413", YM2413, MPU4_MASTER_CLOCK/4)
3138   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5)
3139MACHINE_CONFIG_END
3113   ROM_REGION( 0x10000, "altrevs", 0 )
3114   ROM_LOAD( "n2503ad.p1", 0x0000, 0x010000, CRC(c84150e6) SHA1(8f143c26c6026a413bdd65ca148d78dead1d2474) )
3115   ROM_LOAD( "n2503b.p1", 0x0000, 0x010000, CRC(dd74fb57) SHA1(402f632f48cf1153cb8c22879a7482c82c8fecfe) )
3116   ROM_LOAD( "n2503bd.p1", 0x0000, 0x010000, CRC(62542d80) SHA1(90ebfb92891a7aaa4814b733c0e0df06bb292a4f) )
3117   ROM_LOAD( "n2503d.p1", 0x0000, 0x010000, CRC(b8c64fa4) SHA1(f53d9bdf97cc021399c8598a051ad5bcb7a611b5) )
3118   ROM_LOAD( "n2503dk.p1", 0x0000, 0x010000, CRC(28715d57) SHA1(1ab648a7f5dde5575e5ab5653823e4b88580677f) )
3119   ROM_LOAD( "n2503dr.p1", 0x0000, 0x010000, CRC(59932d11) SHA1(9895392ce48569e23816646124933192b6f720e3) )
3120   ROM_LOAD( "n2503dy.p1", 0x0000, 0x010000, CRC(287b8ee7) SHA1(10e428c73911e01ba53dd4321eb2c5a58e35441e) )
3121   ROM_LOAD( "n2503k.p1", 0x0000, 0x010000, CRC(f240b5ba) SHA1(fca353213447e50e29f1cd2c0d3895c437ae9336) )
3122   ROM_LOAD( "n2503r.p1", 0x0000, 0x010000, CRC(afaacb9d) SHA1(1bf3d648b82a8160ff1a38d92d2bb3ce1b41125e) )
3123   ROM_LOAD( "n2503s.p1", 0x0000, 0x010000, CRC(0d9e912c) SHA1(67d888fde242e81a1808f36e1e81c0c5724e99a7) )
3124   ROM_LOAD( "n2503y.p1", 0x0000, 0x010000, CRC(b365cff0) SHA1(65ab9d624bec1efc0590cec739541887ca20fc6f) )
3125   ROM_LOAD( "t2002ad.p1", 0x0000, 0x010000, CRC(f7903f0d) SHA1(8a10ff31ddaad817a31d39ea9a66d4453d8767bb) )
3126   ROM_LOAD( "t2002b.p1", 0x0000, 0x010000, CRC(90e150ea) SHA1(abc8456de42cef605e1f0e80a97b25cd51d90707) )
3127   ROM_LOAD( "t2002bd.p1", 0x0000, 0x010000, CRC(110c0d5c) SHA1(a263c678ebd58c95f33b198be544b726ac506449) )
3128   ROM_LOAD( "t2002d.p1", 0x0000, 0x010000, CRC(65a9bb19) SHA1(9a472eaded63ecab260cda03fb9e96bc6db5a99e) )
3129   ROM_LOAD( "t2002dk.p1", 0x0000, 0x010000, CRC(7cbbca26) SHA1(238717c37fbfab737805f46225ac740fed9a9501) )
3130   ROM_LOAD( "t2002dr.p1", 0x0000, 0x010000, CRC(b43b946d) SHA1(9239adb301eef818fe46ce7f3ce8b01a47031165) )
3131   ROM_LOAD( "t2002dy.p1", 0x0000, 0x010000, CRC(883e6777) SHA1(d5a5f0624ccf373922ef4b41519c6c95a2367b2a) )
3132   ROM_LOAD( "t2002k.p1", 0x0000, 0x010000, CRC(34628c9d) SHA1(3547dac8fd73abcba0f088c3f2db02ef8a40cf4e) )
3133   ROM_LOAD( "t2002r.p1", 0x0000, 0x010000, CRC(9c639380) SHA1(c044b7fc53daa01d93c701a3d3c786ab6a883e76) )
3134   ROM_LOAD( "t2002y.p1", 0x0000, 0x010000, CRC(dcf2ac8c) SHA1(e745534f45148ff33e6b1e503108a39e27d8bdae) )
3135   ROM_LOAD( "t2504ad.p1", 0x0000, 0x010000, CRC(f964cf74) SHA1(a72bd32f3785506e8f57107f2b8e42d64cbe267b) )
3136   ROM_LOAD( "t2504b.p1", 0x0000, 0x010000, CRC(f6cc485b) SHA1(6a95bf4c0cf35ccb79cb2a9e6bef208d6b61f4c7) )
3137   ROM_LOAD( "t2504bd.p1", 0x0000, 0x010000, CRC(f4ce2ee9) SHA1(8d0dc72f288810118702d00dc08f4e748c4da9e6) )
3138   ROM_LOAD( "t2504d.p1", 0x0000, 0x010000, CRC(44975553) SHA1(29116ab2d8bcbd7e73c2fa63381e93df7f9bdad9) )
3139   ROM_LOAD( "t2504dk.p1", 0x0000, 0x010000, CRC(3794f312) SHA1(1c15c9dd9c2631ea7fce070b45fd960cad053fcb) )
3140   ROM_LOAD( "t2504dr.p1", 0x0000, 0x010000, CRC(96c76a75) SHA1(28cf5e111b98e8f78ba5a5ea1ad59fc92657cd08) )
3141   ROM_LOAD( "t2504dy.p1", 0x0000, 0x010000, CRC(af52e603) SHA1(8c234f0964018eb21efff7a9e820c355d4465401) )
3142   ROM_LOAD( "t2504k.p1", 0x0000, 0x010000, CRC(c489942d) SHA1(047509ede2cb5a155274698423a1caa32ac0baeb) )
3143   ROM_LOAD( "t2504r.p1", 0x0000, 0x010000, CRC(da847c46) SHA1(b5897fe0266ee3eb5f364570f29ffca3de8c4c7f) )
3144   ROM_LOAD( "t2504s.p1", 0x0000, 0x010000, CRC(a7618248) SHA1(e28d34a7a4b2eb3f6192a04cc8849475f021d392) )
3145   ROM_LOAD( "t2504y.p1", 0x0000, 0x010000, CRC(e311f030) SHA1(ce21932013f1fdab1b9bbe8eb61d4fe067ccc62f) )
3146   ROM_LOAD( "t2t01ad.p1", 0x0000, 0x010000, CRC(debb50d9) SHA1(18b099111d81cf847155b81faba8be06cdfb3d54) )
3147   ROM_LOAD( "t2t01b.p1", 0x0000, 0x010000, CRC(4d8b3369) SHA1(e2221c712e8b031f39531fed61895af2214c23bc) )
3148   ROM_LOAD( "t2t01bd.p1", 0x0000, 0x010000, CRC(e7f852d2) SHA1(7aff9dc05e8a5db91abea61860f85793a73ad8db) )
3149   ROM_LOAD( "t2t01d.p1", 0x0000, 0x010000, CRC(6aba0e0d) SHA1(7feeb665974663109dc3a2afacd2b7b8c1c048d6) )
3150   ROM_LOAD( "t2t01dk.p1", 0x0000, 0x010000, CRC(1bd1d573) SHA1(95b0b6eab8b71d7b43e1c50f77fb2d7e4c00d0ac) )
3151   ROM_LOAD( "t2t01dr.p1", 0x0000, 0x010000, CRC(45978b39) SHA1(c40ea3a013a2593064cafb3933f7f3b15e1034f3) )
3152   ROM_LOAD( "t2t01dy.p1", 0x0000, 0x010000, CRC(205c3c2e) SHA1(53d6829ac650fc7637f8743ac6cdb3b02dd0cc86) )
3153   ROM_LOAD( "t2t01k.p1", 0x0000, 0x010000, CRC(488b2ce4) SHA1(3b47ea15f318b49744e869d0485e00fbd2cd74b2) )
3154   ROM_LOAD( "t2t01r.p1", 0x0000, 0x010000, CRC(a8f71c79) SHA1(0b9d468819bfd2f7e2ec7b5f11f052531a13d703) )
3155   ROM_LOAD( "t2t01s.p1", 0x0000, 0x010000, CRC(75b421e3) SHA1(d5de7485180baf9d8458a895edbfd65310fed2cc) )
3156   ROM_LOAD( "t2t01y.p1", 0x0000, 0x010000, CRC(0c3e29c2) SHA1(a0163587193145a0a173d1571ad9076c9f03d3ad) )
3157   ROM_LOAD( "t3t01ad.p1", 0x0000, 0x010000, CRC(7075b69b) SHA1(3ac28d0542c287de9c2cabfed2da0ac0cc4a24cb) )
3158   ROM_LOAD( "t3t01b.p1", 0x0000, 0x010000, CRC(7f7d4170) SHA1(3925a0e1f620777356ed6d6c67d6d432daeb9ade) )
3159   ROM_LOAD( "t3t01bd.p1", 0x0000, 0x010000, CRC(90d5dbcb) SHA1(2c348f81fe070d0825c1824f05bc4c640da9ce24) )
3160   ROM_LOAD( "t3t01d.p1", 0x0000, 0x010000, CRC(8a35aa83) SHA1(4156abc1eb649baf875e9b628f9b865974959c96) )
3161   ROM_LOAD( "t3t01dk.p1", 0x0000, 0x010000, CRC(b7d70c87) SHA1(0d0c3d73b37641151ca8e5aea02cbd90a6c93560) )
3162   ROM_LOAD( "t3t01dr.p1", 0x0000, 0x010000, CRC(f2dc9f57) SHA1(ba6a3d48c832d833df543f21d8aad98099894cff) )
3163   ROM_LOAD( "t3t01dy.p1", 0x0000, 0x010000, CRC(94bb082d) SHA1(236b81d7e10afd4dc3facfad30d9ab0a72ea21e3) )
3164   ROM_LOAD( "t3t01k.p1", 0x0000, 0x010000, CRC(b7bd2547) SHA1(6154b30a587d52dadd1fa137e805762e096f02cb) )
3165   ROM_LOAD( "t3t01r.p1", 0x0000, 0x010000, CRC(d4401ee1) SHA1(c270a0f191870136278ff8e47d529458bbc049d0) )
3166   ROM_LOAD( "t3t01s.p1", 0x0000, 0x010000, CRC(eae20667) SHA1(3ea054516e36ac5ca521a68bba16e299a1926c90) )
3167   ROM_LOAD( "t3t01y.p1", 0x0000, 0x010000, CRC(d2a6c8cd) SHA1(b30064145cebc2a39ae63009529cd8422dc98373) )
3168   ROM_LOAD( "tst01ad.p1", 0x0000, 0x010000, CRC(ca4be612) SHA1(70673e29a99ea0c70ff386c6c5fed49eabeea0e4) )
3169   ROM_LOAD( "tst01b.p1", 0x0000, 0x010000, CRC(7dd06165) SHA1(6853436a1b0c60283707932961bbf5cce7e185c0) )
3170   ROM_LOAD( "tst01bd.p1", 0x0000, 0x010000, CRC(38f4c0a2) SHA1(2cc62837c37618198dae7195e848c06ad1b96b06) )
3171   ROM_LOAD( "tst01d.p1", 0x0000, 0x010000, CRC(346adbf7) SHA1(5500822ea6838435ce28e084e2b13533e9467e85) )
3172   ROM_LOAD( "tst01dk.p1", 0x0000, 0x010000, CRC(2e8f8b14) SHA1(932b7c32d623dc8c2127959a4a0642d10ec22e71) )
3173   ROM_LOAD( "tst01dr.p1", 0x0000, 0x010000, CRC(191a1272) SHA1(8baae132505c469082af538b233f3fa3e7332d50) )
3174   ROM_LOAD( "tst01dy.p1", 0x0000, 0x010000, CRC(ef87da08) SHA1(9358e4a02def10c98fddbb21d81b62f83500aa69) )
3175   ROM_LOAD( "tst01k.p1", 0x0000, 0x010000, CRC(1f097f64) SHA1(d752b688b4e0520393bc4bef0c618a7c68c2e323) )
3176   ROM_LOAD( "tst01r.p1", 0x0000, 0x010000, CRC(ccc4ecb5) SHA1(0629c7951b56f44b8cb48d9aa66fb7c71ae275ec) )
3177   ROM_LOAD( "tst01s.p1", 0x0000, 0x010000, CRC(c4bb2a12) SHA1(1d8c134facfa72d8438676c96e530f93c41f1266) )
3178   ROM_LOAD( "tst01y.p1", 0x0000, 0x010000, CRC(e3ba4b94) SHA1(a7b13c172e5177711ddb81ef1ea77e27e14bf470) )
31403179
3141static MACHINE_CONFIG_DERIVED( mod4oki, mpu4mod2 )
3142   MCFG_MACHINE_START(mpu4mod4)
3180   ROM_REGION( 0x080000, "msm6376", 0 )
3181   ROM_LOAD( "tttsnd01.p1", 0x0000, 0x080000, CRC(5518474c) SHA1(0b7e98e33f62d80882f2b0b4af0c9056f1ffb78d) )
3182ROM_END
31433183
3144   MCFG_PTM6840_ADD("ptm_ic3ss", ptm_ic3ss_intf)
3145   MCFG_PIA6821_ADD("pia_ic4ss", pia_ic4ss_intf)
3184ROM_START( m421club )
3185   ROM_REGION( 0x10000, "maincpu", 0 )
3186   ROM_LOAD( "dtw27.bin", 0x0000, 0x010000, CRC(8e37977e) SHA1(8e996e50b2a87b97f999bfd00166c32240b74690) )
3187ROM_END
31463188
3147   MCFG_CPU_MODIFY("maincpu")
3148   MCFG_CPU_PROGRAM_MAP(mod4_oki_map)
31493189
3150   MCFG_DEVICE_REMOVE("ay8913")
3151   MCFG_SOUND_ADD("msm6376", OKIM6376, 128000)      //16KHz sample Can also be 85430 at 10.5KHz and 64000 at 8KHz
3152   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
3153MACHINE_CONFIG_END
31543190
3155static MACHINE_CONFIG_DERIVED( mpu4dutch, mod4oki )
3156   MCFG_CPU_MODIFY("maincpu")
3157   MCFG_CPU_PROGRAM_MAP(dutch_memmap)            // setup read and write memorymap
3158   MCFG_MACHINE_START(mpu4dutch)               // main mpu4 board initialisation
3159MACHINE_CONFIG_END
3191ROM_START( m4actbnk )
3192   ROM_REGION( 0x10000, "maincpu", 0 )
3193   ROM_LOAD( "acts.p1", 0x0000, 0x010000, CRC(49a9007c) SHA1(b205270e53264c3d8cb009a5780cacba1ce2e2a8) )
31603194
3161static MACHINE_CONFIG_DERIVED( bwboki, mod4oki )
3162   MCFG_CPU_MODIFY("maincpu")
3163   MCFG_CPU_PROGRAM_MAP(mpu4_bwb_map)            // setup read and write memorymap
3164MACHINE_CONFIG_END
3195   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3196   ROM_LOAD( "actb.p1", 0x0000, 0x010000, CRC(1429708e) SHA1(8b3ecb443e5920ccec80695a142cb1eb9596b1c1) )
3197   ROM_LOAD( "actbd.p1", 0x0000, 0x010000, CRC(727d7bb6) SHA1(765a9944ee27b175ba1f45bf82dcf7ef0defd076) )
3198   ROM_LOAD( "actc.p1", 0x0000, 0x010000, CRC(0a2498e5) SHA1(97f1e35426156c8eece6f76f3ecffa85714ade5b) )
3199   ROM_LOAD( "actd.p1", 0x0000, 0x010000, CRC(c89f6957) SHA1(3389e933e1ba7c1e32d43de572f24e2612e0ee99) )
3200   ROM_LOAD( "actdk.p1", 0x0000, 0x010000, CRC(1342ac16) SHA1(659618dc7c0c2d370e6c418620d2f399c1725aaf) )
3201   ROM_LOAD( "actdy.p1", 0x0000, 0x010000, CRC(045b2c9b) SHA1(4136dbb417e41b601394575a0f13ecb3bc89aecb) )
3202   ROM_LOAD( "actk.p1", 0x0000, 0x010000, CRC(fa555503) SHA1(8bf2b0b28453eedf6541f3471e8c6ffaba04de9d) )
3203   ROM_LOAD( "abank.hex", 0x0000, 0x00a000, CRC(2cd1a269) SHA1(5ce22b2736844a2de6cda04abdd0fe435391e033) )
3204   ROM_LOAD( "acty.p1", 0x0000, 0x010000, CRC(0ab8ff54) SHA1(7dc16ef1bbed2a5b2da3bf9eb4bbaf87b176954f) )
3205   ROM_LOAD( "actad.p1", 0x0000, 0x010000, CRC(a8dfdf77) SHA1(92e9f0f3837e466c0c6d98b890234d80318ef236) )
31653206
3166static MACHINE_CONFIG_DERIVED(mpu4crys, mpu4mod2 )
3167  MCFG_CPU_MODIFY("maincpu")
3168  MCFG_CPU_PROGRAM_MAP(mpu4_crystal_map)              // setup read and write memorymap
3207   ROM_REGION( 0x100000, "msm6376", 0 )
3208   ROM_LOAD( "actsnd.p1", 0x000000, 0x080000, CRC(34777fea) SHA1(be784e73586719219ae5c1a3841f0e44edb6b497) )
3209   ROM_LOAD( "actsnd.p2", 0x080000, 0x080000, CRC(2e832d40) SHA1(622b2c9694714446dbf67beb67d03af97d14ece7) )
3210ROM_END
31693211
3170  MCFG_SOUND_ADD("upd", UPD7759, UPD7759_STANDARD_CLOCK)
3171  MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.00)
3172MACHINE_CONFIG_END
3212ROM_START( m4actclb )
3213   ROM_REGION( 0x10000, "maincpu", 0 )
3214   ROM_LOAD( "abcs.p1", 0x0000, 0x010000, CRC(cf730606) SHA1(35b95b924a24b306428c6c81136c14d7732e2356) )
3215ROM_END
31733216
3217ROM_START( m4actnot )
3218   ROM_REGION( 0x10000, "maincpu", 0 )
3219   ROM_LOAD( "an12.bin", 0x0000, 0x010000, CRC(54c6a33b) SHA1(91870c46b538abf56c356c96290cfedcf41db21f) )
31743220
3221   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3222   ROM_LOAD( "an22c.bin", 0x0000, 0x010000, CRC(54c6a33b) SHA1(91870c46b538abf56c356c96290cfedcf41db21f) )
3223ROM_END
31753224
3176ROM_START( m_oldtmr )
3225ROM_START( m4actpak )
31773226   ROM_REGION( 0x10000, "maincpu", 0 )
3178   ROM_LOAD( "dot11.bin", 0x00000, 0x10000, CRC(da095666) SHA1(bc7654dc9da1f830a43f925db8079f27e18bb61e))
3227   ROM_LOAD( "action.hex", 0x0000, 0x010000, CRC(c5808b5d) SHA1(577950166c91e7f1ca390ebcf34be2da945c0a5f) )
31793228
3229   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3230   ROM_LOAD( "ap04_p1.bin", 0x0000, 0x008000, CRC(16a16ec0) SHA1(ff3b9413864572b3a2fadfe13d73f60928d9ae73) )
3231   ROM_LOAD( "ap04_p2.bin", 0x0000, 0x004000, CRC(75b77ba0) SHA1(cac8350a9a3c2bd6770d0e2dfb133ff06f5b3db3) )
3232ROM_END
3233
3234ROM_START( m4addrd )
3235   ROM_REGION( 0x10000, "maincpu", 0 )
3236   ROM_LOAD( "dal12.bin", 0x0000, 0x010000, CRC(4affa79a) SHA1(68bceab42b3616641a34a64a83306175ffc1ce32) )
3237ROM_END
3238
3239ROM_START( m4addr )
3240   ROM_REGION( 0x10000, "maincpu", 0 )
3241   ROM_LOAD( "a6ls.p1", 0x0000, 0x010000, CRC(9f97f57b) SHA1(402d1518bb78fdc489b06c2aabc771e5ce151847) )
3242
3243   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3244   ROM_LOAD( "5p4addersladders.bin", 0x0000, 0x010000, CRC(03fc43da) SHA1(cf2fdb0d1ad702331ba004fd39072484b05e2b97) )
3245   ROM_LOAD( "a6lbdy.p1", 0x0000, 0x010000, CRC(28064099) SHA1(c916f73911974440d4c79ecb51b343aad78f115b) )
3246   ROM_LOAD( "a6lc.p1", 0x0000, 0x010000, CRC(1e75fe67) SHA1(4497b19d4c512c934d445b4acf607dc2dc080d44) )
3247   ROM_LOAD( "a6ld.p1", 0x0000, 0x010000, CRC(de555e12) SHA1(2233160f1c734c889c1c00dee202a928f18ad763) )
3248   ROM_LOAD( "a6ldy.p1", 0x0000, 0x010000, CRC(82f060a5) SHA1(2e8474e6c17def07e35448b5bf8d453cce0f292c) )
3249   ROM_LOAD( "a6lk.p1", 0x0000, 0x010000, CRC(af5ae5c4) SHA1(20e40cf996c2c3b7b18ec104a374be1da193b94e) )
3250   ROM_LOAD( "a6pcx.p1", 0x0000, 0x010000, CRC(517d8c9a) SHA1(487cecfb10b24eff1582ca6bc97a2dc004e65b0f) )
3251   ROM_LOAD( "a6ps.p1", 0x0000, 0x010000, CRC(41e375c7) SHA1(93556a90227cde6814123c8a7f29f734884e182c) )
3252   ROM_LOAD( "ad05.6c", 0x0000, 0x010000, CRC(0940e4aa) SHA1(e8e7f7249a18386af990999a4c06f001db7003c5) )
3253   ROM_LOAD( "adders ladders 20p 6.bin", 0x0000, 0x010000, CRC(62abeb34) SHA1(8069e6fde0673fdbc124a1a172dc988bb3205ff6) )
3254   ROM_LOAD( "adl5pv2", 0x0000, 0x010000, CRC(09c39527) SHA1(16af3e552a7d6c6b802d2b1923523e9aa9de766a) )
3255
3256   // these appear to be MPU4 VIDEO (incomplete / bad?)
3257   //ROM_LOAD( "a6ppl.p0", 0x0000, 0x020000, CRC(350da2df) SHA1(a390e0c7e1e624c17f0e254e0b99ef9dbf56269d) )
3258   //ROM_LOAD( "a6ppl.p1", 0x0000, 0x020000, CRC(63038aba) SHA1(8ec4e02109e872460a9598e469b59919cc5450dd) )
3259   //ROM_LOAD( "al.p2", 0x0000, 0x010000, CRC(d5909619) SHA1(eb8d978ed28cd3afab6b3c1274d79bc6b188d240) )
3260   //ROM_LOAD( "al.p3", 0x0000, 0x010000, CRC(5dc65d9f) SHA1(52dffb162a0e5649e056817e9db567cc7653538c) )
3261   //ROM_LOAD( "al.p4", 0x0000, 0x010000, CRC(17c77264) SHA1(321372c1c0d25cfc5a1302ccfd5680d9bf62d31b) )
3262   //ROM_LOAD( "ald.p1", 0x0000, 0x010000, CRC(ecc7c79c) SHA1(e03f470d0b83ed81af737a1d16a02528df733149) )
3263   //ROM_LOAD( "als.p1", 0x0000, 0x010000, CRC(c2c4ceea) SHA1(0c5ea4d02ba053191855547b714da9a7f61f3713) )
3264   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3265   ROM_LOAD( "ad_05___.1o3", 0x0000, 0x010000, CRC(8d9e0f5d) SHA1(fecc844908876e161d0134ce3cc098e79e74e0b1) )
3266   ROM_LOAD( "ad_05___.3q3", 0x0000, 0x010000, CRC(ec6ed7ce) SHA1(dfad04b5f6c4ff0fd784ad20471f1cf84586f2cd) )
3267   ROM_LOAD( "ad_05___.4s3", 0x0000, 0x010000, CRC(6d1a3c51) SHA1(0e4b985173c7c3bd5804573d99913d66a05d54fb) )
3268   ROM_LOAD( "ad_05___.5a3", 0x0000, 0x010000, CRC(9821a988) SHA1(2be85a0b68e5e31401a5c753b40f3cf803589444) )
3269   ROM_LOAD( "ad_05___.5n3", 0x0000, 0x010000, CRC(86ac3564) SHA1(1dd9cf39d2aee11a3e1bbc68460c12f10e62aeaf) )
3270   ROM_LOAD( "ad_05_b_.1o3", 0x0000, 0x010000, CRC(b10b194a) SHA1(4dc3f14ff3b903c49829f4a91136f9b03a5cb1ae) )
3271   ROM_LOAD( "ad_05_b_.3q3", 0x0000, 0x010000, CRC(d4c06db1) SHA1(dacb66b98f9d1d51eddc48b6946d517c277e588e) )
3272   ROM_LOAD( "ad_05_b_.4s3", 0x0000, 0x010000, CRC(6bd6fdb6) SHA1(7ee1e80da5833b3eaf4b23035690a09379781584) )
3273   ROM_LOAD( "ad_05_b_.5a3", 0x0000, 0x010000, CRC(592cb1ae) SHA1(5696ecb3e9e6419f73087120b6a832fde606bacc) )
3274   ROM_LOAD( "ad_05_b_.5n3", 0x0000, 0x010000, CRC(cdc8ca39) SHA1(33fdeef8ab8908f6908120aedf501ec3e9d7d23e) )
3275   ROM_LOAD( "ad_05_d_.1o3", 0x0000, 0x010000, CRC(2d29040f) SHA1(ee2bdd5da1a7e4146419ffd8bad521a9c1b49aa2) )
3276   ROM_LOAD( "ad_05_d_.3q3", 0x0000, 0x010000, CRC(8d05fba9) SHA1(9c69d7eec7ce0d647d4f8b8b0a6b7e54daa7a79f) )
3277   ROM_LOAD( "ad_05_d_.4s3", 0x0000, 0x010000, CRC(e672baf0) SHA1(bae2e2fe9f51b3b8da20fcefb145f6d35fa2d604) )
3278   ROM_LOAD( "ad_05_d_.5a3", 0x0000, 0x010000, CRC(b5be8114) SHA1(28dfe1d1cc1d9fc2bcc13fd6437602a6e8c90de2) )
3279   ROM_LOAD( "ad_05_d_.5n3", 0x0000, 0x010000, CRC(ca2653d5) SHA1(30cd35627be8fb4fff2f0d61a6ab43cf3e4c1742) )
3280   ROM_LOAD( "ad_10___.1o3", 0x0000, 0x010000, CRC(d587cb00) SHA1(6574c42402f13e5f9cb8f951e0f59b499b2d025d) )
3281   ROM_LOAD( "ad_10___.4a3", 0x0000, 0x010000, CRC(9151dac3) SHA1(bf1c065a62e84a8073f8f9854981bedad60805be) )
3282   ROM_LOAD( "ad_10_b_.1o3", 0x0000, 0x010000, CRC(e2b5c0db) SHA1(9e1716186bb049c61dddaef2465fb1e55d2d93fd) )
3283   ROM_LOAD( "ad_10_d_.1o3", 0x0000, 0x010000, CRC(d7670d32) SHA1(09dfe2a7fe267f485efed234411efc92d9cce414) )
3284   ROM_LOAD( "ad_20___.3a3", 0x0000, 0x010000, CRC(c2431657) SHA1(b2b7541207eb3c898f9cf3df520bff396213b78a) )
3285   ROM_LOAD( "ad_20___.3n3", 0x0000, 0x010000, CRC(883ff001) SHA1(50540270dba31820ad99a4a4034c69d4a58d87c5) )
3286   ROM_LOAD( "ad_20___.3s3", 0x0000, 0x010000, CRC(b1d54cb6) SHA1(35205975ccdaccd5bf3c1b7bf9a26c5ef30050b3) )
3287   ROM_LOAD( "ad_20_b_.3a3", 0x0000, 0x010000, CRC(19990a19) SHA1(ab1031513fb1e499da4a3001b5b26ff1e86cc628) )
3288   ROM_LOAD( "ad_20_b_.3n3", 0x0000, 0x010000, CRC(65f9946f) SHA1(6bf6f315ed2dc6f603381d36dd408e951ace76bc) )
3289   ROM_LOAD( "ad_20_b_.3s3", 0x0000, 0x010000, CRC(86982248) SHA1(a6d876333777a29eb0504fa3636727ebcc104f0a) )
3290   ROM_LOAD( "ad_20_d_.3a3", 0x0000, 0x010000, CRC(62304025) SHA1(59b7815bf1b5337f46083cef186fedd078a4ad37) )
3291   ROM_LOAD( "ad_20_d_.3n3", 0x0000, 0x010000, CRC(cf254a00) SHA1(1e430b652e4023e28b5648b8bea63e778c6dafc9) )
3292   ROM_LOAD( "ad_20_d_.3s3", 0x0000, 0x010000, CRC(89d2301b) SHA1(62ad1a9e008063eb16442b50af806f061669dba7) )
3293   ROM_LOAD( "adi05___.1o3", 0x0000, 0x010000, CRC(050764b1) SHA1(364c50e4887c9fdd7ff62e63a6be4513336b4814) )
3294   ROM_LOAD( "adi05___.4s3", 0x0000, 0x010000, CRC(a4343a89) SHA1(cef67bbe03e6f535b530fc099f1b9a8bc7a2f864) )
3295   ROM_LOAD( "adi05___.5a3", 0x0000, 0x010000, CRC(03777f8c) SHA1(9e3fddc2130600f343df0531bf3e636b82c2f108) )
3296   ROM_LOAD( "adi05___.5n3", 0x0000, 0x010000, CRC(13003560) SHA1(aabad24748f9b1b09f1820bf1af932160e64fe3e) )
3297   ROM_LOAD( "adi10___.1o3", 0x0000, 0x010000, CRC(005caaa1) SHA1(b4b421c045012b5fbeaca95fa09d087a9c5e6b5b) )
3298   ROM_LOAD( "adi10___.4a3", 0x0000, 0x010000, CRC(2d2aa3cc) SHA1(21a7690c3fb7d158f4b4e6da63663778246ac902) )
3299   ROM_LOAD( "adi10___.4n3", 0x0000, 0x010000, CRC(af9aad00) SHA1(09729e73f27d9ac5d6ac7171191ed76aeaac3e3d) )
3300
3301ROM_END
3302
3303ROM_START( m4addrc )
3304   ROM_REGION( 0x10000, "maincpu", 0 )
3305   ROM_LOAD( "add05_101", 0x0000, 0x010000, CRC(4b3fb104) SHA1(9dba619019a476ce317122a3553965b279c684ba) )
3306
3307   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3308   ROM_LOAD( "add10_101", 0x0000, 0x010000, CRC(af8f8b4e) SHA1(712c33ed0f425dc10b79780b0cfce0ac5768e2d5) )
3309   ROM_LOAD( "add20_101", 0x0000, 0x010000, CRC(361b7173) SHA1(dea2b1b0f5910e2fd3f45d220554f0e712dedada) )
3310   ROM_LOAD( "add55", 0x0000, 0x010000, CRC(48c5bc73) SHA1(18c9f70bad6141cca95b6bbcb4fc621e71f87700) )
3311   ROM_LOAD( "alddr20", 0x0000, 0x010000, CRC(19cf4437) SHA1(b528823c476bebd1a9a6c720a4144294743693d2) )
3312   ROM_LOAD( "classic adders & ladders (labelled - nudge w 5p 10p 1p10).bin", 0x0000, 0x010000, CRC(ac948903) SHA1(e07023efd7722a661a2bbf93c0a168af70ad6c20) )
3313
3314   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3315   ROM_LOAD( "ad_05s___183.bin", 0x0000, 0x010000, CRC(8d9e0f5d) SHA1(fecc844908876e161d0134ce3cc098e79e74e0b1) )
3316   ROM_LOAD( "adders classic.bin", 0x0000, 0x010000, CRC(6bc1d2aa) SHA1(cf17e697ff0cfba999f6511f24051dbc3d0384ef) )
3317   ROM_LOAD( "addl_10_.4", 0x0000, 0x010000, CRC(c2d11126) SHA1(0eafe9dc30013ed5817ac303a4eea5ea82d62715) )
3318   ROM_LOAD( "addl_10_.8", 0x0000, 0x010000, CRC(9fc82c47) SHA1(0f56afc33f09fe22afc5ec74aeb496c32f9e623c) )
3319   ROM_LOAD( "addl_20_.8", 0x0000, 0x010000, CRC(43c98f46) SHA1(0ca4a093b38fc04639e3f4bb742a8923b90d2ed1) )
3320   ROM_LOAD( "al10", 0x0000, 0x010000, CRC(3c3c82b6) SHA1(cc5ffdd0837c9af31d5737a70430a01d1989cdcc) )
3321   ROM_LOAD( "alad58c", 0x0000, 0x010000, CRC(df9c46b8) SHA1(439ea1ce17aa89e19cedb78465b4388b72c8c5ed) )
3322   ROM_LOAD( "nik56c", 0x0000, 0x010000, CRC(05fa11d1) SHA1(01d3d0c504489f1513a0c3aa26e910c9604f5366) )
3323   
3324ROM_END
3325
3326
3327ROM_START( m4addrcc )
3328   ROM_REGION( 0x10000, "maincpu", 0 )
3329   ROM_LOAD( "adcd.p1", 0x0000, 0x010000, CRC(47e41c9a) SHA1(546aaaa5765b3bc91eeb9bf5a979ed68a2e72da8) )
3330
3331   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3332   ROM_LOAD( "adcf.p1", 0x0000, 0x010000, CRC(1dbbc990) SHA1(fb9439b43089e3135a719ab94b24dd65561d17cf) )
3333   ROM_LOAD( "adcl.p1", 0x0000, 0x010000, CRC(89299196) SHA1(9a92b250b47b11536f8708429d69c95111ecdb98) )
3334   ROM_LOAD( "adcs.p1", 0x0000, 0x010000, CRC(7247de78) SHA1(e390b4e912d7bc8c1ca5e42bf2e2753d4c2b4d17) )
3335   ROM_LOAD( "adrscfm", 0x0000, 0x010000, CRC(6c95881a) SHA1(db658bd722c54fc84734105f1a9b0028b23179fb) )
3336
3337   ROM_REGION( 0x48, "fakechr", 0 )
3338   ROM_LOAD( "aal.chr", 0x0000, 0x000048, CRC(bb48409f) SHA1(adefde520104b8c3815260ee136460ddf3e9e4b2) )
3339ROM_END
3340
3341ROM_START( m4addrcb )
3342   ROM_REGION( 0x10000, "maincpu", 0 )
3343   ROM_LOAD( "adcd.p1", 0x0000, 0x010000, CRC(47e41c9a) SHA1(546aaaa5765b3bc91eeb9bf5a979ed68a2e72da8) )
3344
3345   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3346   ROM_LOAD( "adcf.p1", 0x0000, 0x010000, CRC(1dbbc990) SHA1(fb9439b43089e3135a719ab94b24dd65561d17cf) )
3347   ROM_LOAD( "adcl.p1", 0x0000, 0x010000, CRC(89299196) SHA1(9a92b250b47b11536f8708429d69c95111ecdb98) )
3348   ROM_LOAD( "adcs.p1", 0x0000, 0x010000, CRC(7247de78) SHA1(e390b4e912d7bc8c1ca5e42bf2e2753d4c2b4d17) )
3349   ROM_LOAD( "adrscfm", 0x0000, 0x010000, CRC(6c95881a) SHA1(db658bd722c54fc84734105f1a9b0028b23179fb) )
3350   ROM_LOAD( "alad1", 0x0000, 0x002000, CRC(e10949e8) SHA1(9fd189d40a32caf0866f77242573777b3d44e316) ) // bad dump? (it's just the fisrt 8kb of the rom)
3351
3352   ROM_REGION( 0x48, "fakechr", 0 )
3353   ROM_LOAD( "aal.chr", 0x0000, 0x000048, CRC(bb48409f) SHA1(adefde520104b8c3815260ee136460ddf3e9e4b2) )
3354ROM_END
3355
3356ROM_START( m4alladv )
3357   ROM_REGION( 0x10000, "maincpu", 0 )
3358   ROM_LOAD( "c2a60p1.bin", 0x8000, 0x008000, CRC(6630b4a4) SHA1(e4b35fde196d544b41e1dc9cee94442cc5c7223f) )
3359   ROM_LOAD( "c2a60p2.bin", 0x4000, 0x004000, CRC(0f0c9c2d) SHA1(7dc154048aeaf2842e9eb748a9d6d197cc429c69) )
3360ROM_END
3361
3362ROM_START( m4alpha )
3363   ROM_REGION( 0x10000, "maincpu", 0 )
3364   ROM_LOAD( "alphabet.hex", 0x6000, 0x00a000, CRC(2bf0d7fd) SHA1(143543f45bfae379233a8c21959618e5ad8034e4) )
3365
3366   ROM_REGION( 0x48, "fakechr", 0 )
3367   ROM_LOAD( "m435.chr", 0x0000, 0x000048, CRC(1e8df0e3) SHA1(02ecde48b9ce49884062eeea4a399c8d52bbe323) )
3368ROM_END
3369
3370ROM_START( m4ambass )
3371   ROM_REGION( 0x10000, "maincpu", 0 )
3372   ROM_LOAD( "ambassador.bin", 0x0000, 0x010000, CRC(310313ac) SHA1(8e11515615754090d716b428adc4e2718ee1211d) )
3373ROM_END
3374
3375ROM_START( m4amhiwy )
3376   ROM_REGION( 0x10000, "maincpu", 0 )
3377   ROM_LOAD( "dah20", 0x0000, 0x010000, CRC(e3f92f00) SHA1(122c8a429a1f75dac80b90c4f218bd311813daf5) )
3378
3379   ROM_REGION( 0x100000, "msm6376", 0 )
3380   ROM_LOAD( "sdr6_1.snd", 0x000000, 0x080000, CRC(63ad952d) SHA1(acc0ac3898fcc281e2d7ba19ada52d727885fe06) )
3381   ROM_LOAD( "sdr6_2.snd", 0x080000, 0x080000, CRC(48d2ace5) SHA1(ada0180cc60266c0a6d981a019d66bbedbced21a) )
3382ROM_END
3383
3384ROM_START( m4andycpd )
3385   ROM_REGION( 0x10000, "maincpu", 0 )
3386   ROM_LOAD( "dac13.bin", 0x0000, 0x010000, CRC(a0cdd5b3) SHA1(7b7bc40a9a9aed3569f491acad15c606fe243e9b) )
3387
31803388   ROM_REGION( 0x200000, "msm6376", 0 )
3181   ROM_LOAD( "snd.p1",  0x000000, 0x080000,  NO_DUMP )
3182   ROM_LOAD( "snd.p2",  0x080000, 0x080000,  NO_DUMP )
3389   ROM_LOAD( "sdac_1.snd", 0x000000, 0x080000, CRC(5ce93532) SHA1(547f98740889e6fbafc5a0c517ff75de41f2acc7) )
3390   ROM_LOAD( "sdac_2.snd", 0x080000, 0x080000, CRC(22dacd4b) SHA1(ad2dc943d4e3ec54937acacb963da938da809614) )
3391   ROM_LOAD( "sjcv2.snd", 0x080000, 0x080000, CRC(f247ba83) SHA1(9b173503e63a4a861d1380b2ab1fe14af1a189bd) )
31833392ROM_END
31843393
3185ROM_START( m_ccelbr )
3394ROM_START( m4andycp )
31863395   ROM_REGION( 0x10000, "maincpu", 0 )
3396   ROM_LOAD( "ac10.hex", 0x0000, 0x010000, CRC(0e250923) SHA1(9557315cca7a47c307e811d437ff424fe77a2843) )
3397
3398   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3399   ROM_LOAD( "ac056c", 0x0000, 0x010000, CRC(cdeaeb06) SHA1(5bfcfba614477f4df9f4b2e56e8448eb357c554a) )
3400   ROM_LOAD( "ac058c", 0x0000, 0x010000, CRC(15204ccc) SHA1(ade376193bc2d53dd4c824ee35fbcc16da31330a) )
3401   ROM_LOAD( "ac_05_d4.2_1", 0x0000, 0x010000, CRC(f672182a) SHA1(55a6691fa9878bc2becf1f080915c0cd939240dd) )
3402   ROM_LOAD( "acap05_11", 0x0000, 0x010000, CRC(fb1533a0) SHA1(814e5dd9c4fe3baf4ea3b22c7e02e30b07bd27a1) )
3403   ROM_LOAD( "acap10_11", 0x0000, 0x010000, CRC(c3a866e7) SHA1(4c18e5a26ad2885eb012fd3dd61aaf9cc7d3519a) )
3404   ROM_LOAD( "acap2010", 0x0000, 0x010000, CRC(1b8e712b) SHA1(6770869966290fe6e61b7bf1971ab7a15e601d69) )
3405   ROM_LOAD( "acap20_11", 0x0000, 0x010000, CRC(799fd89e) SHA1(679016fad8b012bf6b6c617b99fd0dbe71eff562) )
3406   ROM_LOAD( "acap20p", 0x0000, 0x010000, CRC(f0a9a4a4) SHA1(3c9a2e3d90ea91f92ae500856ad97c376edc1548) )
3407   ROM_LOAD( "acap55", 0x0000, 0x010000, CRC(8007c459) SHA1(b3b6213d89eb0d2cc2f7dab81e0f0f2fdd0f8776) )
3408   ROM_LOAD( "acapp10p5.bin", 0x0000, 0x010000, CRC(de650e19) SHA1(c1b9cbad23a1eac9b3718f4f2457c97317f96be6) )
3409   ROM_LOAD( "acp8ac", 0x0000, 0x010000, CRC(d51997b5) SHA1(fe08b5a3832eeaa80f674893342c3baea1608a91) )
3410   ROM_LOAD( "an8ad.p1", 0x0000, 0x010000, CRC(d0f9da00) SHA1(fb380897fffc33d238b8fe7d47ff4d9d97960283) )
3411   ROM_LOAD( "an8b.p1", 0x0000, 0x010000, CRC(fc4001ae) SHA1(b0cd795235e6f500f0150097b8f760165c17ca27) )
3412   ROM_LOAD( "an8c.p1", 0x0000, 0x010000, CRC(35a4403e) SHA1(33d3ca4e7bad25d064e0780c2104c395259c2a94) )
3413   ROM_LOAD( "an8d.p1", 0x0000, 0x010000, CRC(ae01af1c) SHA1(7b2305480a318648a3cc6c3bc66f21ac327e25aa) )
3414   ROM_LOAD( "an8dk.p1", 0x0000, 0x010000, CRC(d43ad86d) SHA1(a71f1eb26e5f688db675b5c6bddda713e709a7af) )
3415   ROM_LOAD( "an8dy.p1", 0x0000, 0x010000, CRC(6730e476) SHA1(d19f7d173ec18085ef904c8621e81305bd54a143) )
3416   ROM_LOAD( "an8k.p1", 0x0000, 0x010000, CRC(296b4453) SHA1(060a6cea9a0be923e359dd69e34a6c25d631e4e5) )
3417   ROM_LOAD( "an8s.p1", 0x0000, 0x010000, CRC(14ac28da) SHA1(0b4a3f997e10573f2c4c44daac344f4be52363a0) )
3418   ROM_LOAD( "an8y.p1", 0x0000, 0x010000, CRC(44da57c9) SHA1(0f2776214068400a0e30b5642f42d72f58bbc29b) )
3419   ROM_LOAD( "andc.p1", 0x0000, 0x010000, CRC(31735e79) SHA1(7247efbfe41dce04dd494f07a8871f34d76eaacd) )
3420   ROM_LOAD( "andd.p1", 0x0000, 0x010000, CRC(d48a42fb) SHA1(94e3b994b9425af9a7744d511ad3413a79e24f21) )
3421   ROM_LOAD( "anddy.p1", 0x0000, 0x010000, CRC(7f24b95d) SHA1(0aa97ad653b24265d73577db61200e44abf11c50) )
3422   ROM_LOAD( "andk.p1", 0x0000, 0x010000, CRC(08e6d20f) SHA1(f66207f69bf417e9380ecc8bd2ba73c6f3d55150) )
3423   ROM_LOAD( "ands.p1", 0x0000, 0x010000, CRC(120967eb) SHA1(f47846e5f1c6300518104341740e66610b9a9ab3) )
3424   ROM_LOAD( "andy.p1", 0x0000, 0x010000, CRC(b1124803) SHA1(0f3422e5f048d1748d2c912f2ea56f206fd101bb) )
3425   ROM_LOAD( "c2t02ad.p1", 0x0000, 0x010000, CRC(38e36fe3) SHA1(01c007e21a6ac1a77bf314402d727c41b7a222ca) )
3426   ROM_LOAD( "c2t02b.p1", 0x0000, 0x010000, CRC(f059a9dc) SHA1(0c5d5a4b108c85215b9d5f8c2263b66559cfa90a) )
3427   ROM_LOAD( "c2t02bd.p1", 0x0000, 0x010000, CRC(0eff02a9) SHA1(f460f93098630ac2757a560deb2e741ae9631a54) )
3428   ROM_LOAD( "c2t02d.p1", 0x0000, 0x010000, CRC(ce5bbf2e) SHA1(dab2a1015713ceb8dce8b766fc2660207fcbb9f2) )
3429   ROM_LOAD( "c2t02dk.p1", 0x0000, 0x010000, CRC(dc8c078e) SHA1(9dcde48d17a39dbe10333632eacc1f0860e165de) )
3430   ROM_LOAD( "c2t02dr.p1", 0x0000, 0x010000, CRC(7daee156) SHA1(2ae03c39ca5704c112c9ec6acba46022f4dd9805) )
3431   ROM_LOAD( "c2t02dy.p1", 0x0000, 0x010000, CRC(e0c5c9b8) SHA1(d067d4786ded041d8031808078eb2c0383937931) )
3432   ROM_LOAD( "c2t02k.p1", 0x0000, 0x010000, CRC(077024e0) SHA1(80597f28891caa25506bb6bbc77a005623096ff9) )
3433   ROM_LOAD( "c2t02r.p1", 0x0000, 0x010000, CRC(6ccaf958) SHA1(8878e16d2c01131d36f211b3a73e987409f54ef9) )
3434   ROM_LOAD( "c2t02s.p1", 0x0000, 0x010000, CRC(d004f962) SHA1(1f211fd62438cb7c5d5f4ce9ced29a0a7e64e80b) )
3435   ROM_LOAD( "c2t02y.p1", 0x0000, 0x010000, CRC(f1a1d1b6) SHA1(d9ceedee3b833be8de5b065e45a72ca180283528) )
3436   ROM_LOAD( "c5tad.p1", 0x0000, 0x010000, CRC(dab92a37) SHA1(30297a7e1a995b76d8f955fd8a40efc914874e29) )
3437   ROM_LOAD( "c5tb.p1", 0x0000, 0x010000, CRC(1a747871) SHA1(61eb026c2d35feade5cfecf609e99cd0c6d0693e) )
3438   ROM_LOAD( "c5tbd.p1", 0x0000, 0x010000, CRC(b0fb7c1c) SHA1(f5edf7685cc7015ac9791d35dde3fd284180660f) )
3439   ROM_LOAD( "c5td.p1", 0x0000, 0x010000, CRC(ab359cae) SHA1(f8ab817709e0eeb91a059cdef19df99c6286bf3f) )
3440   ROM_LOAD( "c5tdk.p1", 0x0000, 0x010000, CRC(295976d6) SHA1(a506097e94d290f5b66f61c9979b0ae4f211bb0c) )
3441   ROM_LOAD( "c5tdy.p1", 0x0000, 0x010000, CRC(d9b4dc81) SHA1(e7b7a5f9b1ad348444d5403df2bf16b829364d33) )
3442   ROM_LOAD( "c5tk.p1", 0x0000, 0x010000, CRC(26a1d1f6) SHA1(c64763188dd0520c3f802863d36c84a476efef40) )
3443   ROM_LOAD( "c5ts.bin", 0x0000, 0x010000, CRC(3ade4b1b) SHA1(c65d05e2493a0e2d6a4be58a42aac6cb7f9c01b5) )
3444   ROM_LOAD( "c5ts.p1", 0x0000, 0x010000, CRC(3ade4b1b) SHA1(c65d05e2493a0e2d6a4be58a42aac6cb7f9c01b5) )
3445   ROM_LOAD( "c5ty.p1", 0x0000, 0x010000, CRC(52953040) SHA1(65102c88e8766e07d268fe0267bc6731d8b3eeb3) )
3446
3447   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3448   ROM_LOAD( "ac_05a__.1_1", 0x0000, 0x010000, CRC(880c2532) SHA1(a6a3c996c7507f0e2b8ae8e9fdfb7473263bd5cf) )
3449   ROM_LOAD( "ac_05s__.1_1", 0x0000, 0x010000, CRC(eab8aaca) SHA1(ccec86cf44f97a894192b2a6f900a93d26e84bf9) )
3450   ROM_LOAD( "ac_05sb_.1_1", 0x0000, 0x010000, CRC(dfd2571b) SHA1(98d93e30f4684fcbbc5ce4f356b8c9eeb20cbbdb) )
3451   ROM_LOAD( "ac_05sd_.1_1", 0x0000, 0x010000, CRC(4c815831) SHA1(66c6a4fed60ecc5ff5c9202528797d044fde3e76) )
3452   ROM_LOAD( "ac_10a__.1_1", 0x0000, 0x010000, CRC(c8a1150b) SHA1(99ba283aeacd1c415d261e10b5b7fd43d3c25af8) )
3453   ROM_LOAD( "ac_10sb_.1_1", 0x0000, 0x010000, CRC(f68f8f48) SHA1(a156d942e7ab7446290dcd8def6236e7436126b9) )
3454   ROM_LOAD( "ac_10sd_.1_1", 0x0000, 0x010000, CRC(ec800208) SHA1(47734ae5a3184e4805a7620287fb5da7fe823929) )
3455   ROM_LOAD( "acap_05_.4", 0x0000, 0x010000, CRC(ca00ee84) SHA1(f1fef3db3db5ca7f0eb72ccc1daba8446db02924) )
3456   ROM_LOAD( "acap_05_.8", 0x0000, 0x010000, CRC(a17dd8de) SHA1(963d39fdca7c7b54f5ecf723c982eb30a426ebae) )
3457   ROM_LOAD( "acap_10_.4", 0x0000, 0x010000, CRC(fffe742d) SHA1(f2ca45391690dc31662e2d97a3ee34473effa258) )
3458   ROM_LOAD( "acap_10_.8", 0x0000, 0x010000, CRC(614403a7) SHA1(b627c7c3c6f9a43a0cd9e064715aeee8834c717c) )
3459   ROM_LOAD( "acap_20_.4", 0x0000, 0x010000, CRC(29848eed) SHA1(4096ab2f58b3293c559ff69c6f0f4d6c5dee2fd2) )
3460   ROM_LOAD( "acap_20_.8", 0x0000, 0x010000, CRC(3981ec67) SHA1(ad040a4c8690d4348bfe306309df5374251f2b3e) )
3461   ROM_LOAD( "aci05___.1_1", 0x0000, 0x010000, CRC(e06174e8) SHA1(e984e45b99d4aef9b46c83590efadbdec9888b2d) )
3462   ROM_LOAD( "aci10___.1_1", 0x0000, 0x010000, CRC(afa29daa) SHA1(33d161977b1e3512b550980aed48954ba7f0c5a2) )
3463
3464
3465   ROM_REGION( 0x48, "fakechr", 0 )
3466   ROM_LOAD( "ac.chr", 0x0000, 0x000048, CRC(87808826) SHA1(df0915a6f89295efcd10e6a06bfa3d3fe8fef160) )
3467   
3468   ROM_REGION( 0x100000, "msm6376", 0 )
3469   ROM_LOAD( "acapp1.bin",  0x000000, 0x080000, CRC(bda61fc6) SHA1(b94f39fa92d3d0cb580eaafa0f58bd5cde947e3a) )
3470   ROM_LOAD( "andsnd.bin",  0x000000, 0x080000, CRC(7d568671) SHA1(3a0a6af3dc980f2ccff0b6ef85833eb2e352031a) )
3471   ROM_LOAD( "andsnd2.bin", 0x080000, 0x080000, CRC(98a586ee) SHA1(94b94d198725e8174e14873b99afa19217a1d4fa) )
3472ROM_END
3473
3474ROM_START( m4andyfl )
3475   ROM_REGION( 0x10000, "maincpu", 0 )
3476   ROM_LOAD( "andy loves flo 05a 4  2-1(27512)", 0x0000, 0x010000, CRC(773d2c6f) SHA1(944be6fff70439077a9c0d858e76806e0317585c) )
3477
3478   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3479   ROM_LOAD( "al3ad.p1", 0x0000, 0x010000, CRC(6d057dd3) SHA1(3febe5aea14852559de554c2e034c328393ae0fa) )
3480   ROM_LOAD( "al3b.p1", 0x0000, 0x010000, CRC(4b967a4f) SHA1(1a6e24ecaa907a5bb6fa589dd0de473c7e4c6f6c) )
3481   ROM_LOAD( "al3bd.p1", 0x0000, 0x010000, CRC(5b191099) SHA1(9049ff924123ee9309155730d53cb168bd8237bf) )
3482   ROM_LOAD( "al3d.p1", 0x0000, 0x010000, CRC(621b5831) SHA1(589e5a94324a56704b1a05bafe16bf6d838dea6c) )
3483   ROM_LOAD( "al3dk.p1", 0x0000, 0x010000, CRC(5a77dcf2) SHA1(63e67ca1e112b56ea99b3c91952fa9b04518d6ae) )
3484   ROM_LOAD( "al3dy.p1", 0x0000, 0x010000, CRC(c7bdd13e) SHA1(674cad23b7d6299918951de5dbbb33acf01dac66) )
3485   ROM_LOAD( "al3k.p1", 0x0000, 0x010000, CRC(f036b844) SHA1(62269e3ed0c6fa5df592883294efc74da856d897) )
3486   ROM_LOAD( "al3s.p1", 0x0000, 0x010000, CRC(07d4d6c3) SHA1(d013cf49ed4b84e6149065c95d1cd00eca0d62b8) )
3487   ROM_LOAD( "al3y.p1", 0x0000, 0x010000, CRC(1cce9f53) SHA1(aaa8492ea28cc0134ae7d070e182a3f98e769c40) )
3488   ROM_LOAD( "al8ad.p1", 0x0000, 0x010000, CRC(90a72618) SHA1(2c11e98b446500da9b618c8a7a9d441cff916851) )
3489   ROM_LOAD( "al8b.p1", 0x0000, 0x010000, CRC(3c0324e9) SHA1(5ddf33b06728de62d995cdbfc6bdc9e711661e38) )
3490   ROM_LOAD( "al8bd.p1", 0x0000, 0x010000, CRC(a6bb4b52) SHA1(0735c45c3f02a3f17dfbe1f744a8685de97fdd8f) )
3491   ROM_LOAD( "al8c.p1", 0x0000, 0x010000, CRC(154b0f79) SHA1(e178404674ace57c639c90a44e5f03803ec812d0) )
3492   ROM_LOAD( "al8d.p1", 0x0000, 0x010000, CRC(c1cb8f01) SHA1(c267c208c23bb7816f5475b0c0db2d69c6b98970) )
3493   ROM_LOAD( "al8dk.p1", 0x0000, 0x010000, CRC(bf346ace) SHA1(fdf0e5550caaae9e63ac5ea571e290fec4c768af) )
3494   ROM_LOAD( "al8k.p1", 0x0000, 0x010000, CRC(77d8f8b4) SHA1(c91fe5a543ba83b68fe3285da55d77f7b93131db) )
3495   ROM_LOAD( "al8s.p1", 0x0000, 0x010000, CRC(37e211f9) SHA1(8614e8081fdd370d6c3dd537ee6058a2247d4ae0) )
3496   ROM_LOAD( "al8y.p1", 0x0000, 0x010000, CRC(c77ee4c2) SHA1(fc5cb6aff5e5aeaf577cb0b9ed2e1ac06359089e) )
3497   ROM_LOAD( "alfb.p1", 0x0000, 0x010000, CRC(3133c954) SHA1(49bedc54c7d39b3cf40c19a0e56a8bea798aeba7) )
3498   ROM_LOAD( "alfc.p1", 0x0000, 0x010000, CRC(c0fc9244) SHA1(30c7929a95e67b6a10877087a337b34a726b0ec9) )
3499   ROM_LOAD( "alfk.p1", 0x0000, 0x010000, CRC(f9691e32) SHA1(9b72a9c78de8979568a720e5e1986734063defac) )
3500   ROM_LOAD( "alfr.p1", 0x0000, 0x010000, CRC(acc4860b) SHA1(cbae236c5e1bdbb294f99cd749067d41a24e8973) )
3501   ROM_LOAD( "alfs.p1", 0x0000, 0x010000, CRC(5c0e14f6) SHA1(ebce737afb71b27829d69ff203ff86a828df946a) )
3502   ROM_LOAD( "alt04ad.p1", 0x0000, 0x010000, CRC(b0a332c5) SHA1(b0bbd193d44543c0f8cfe8c51b7956de84b9af10) )
3503   ROM_LOAD( "alt04b.p1", 0x0000, 0x010000, CRC(9da0465d) SHA1(2f02f739bf9ef8fa4bcb163f1a881052fc3d483f) )
3504   ROM_LOAD( "alt04bd.p1", 0x0000, 0x010000, CRC(86bf5f8f) SHA1(c310ac44f85e5883a8d4ed369c4b68c0aebe2820) )
3505   ROM_LOAD( "alt04d.p1", 0x0000, 0x010000, CRC(c6b36e95) SHA1(5e4e8fd1a2f0411be1ab5c0bbae1f9cd8062f234) )
3506   ROM_LOAD( "alt04dk.p1", 0x0000, 0x010000, CRC(596abc65) SHA1(c534852c6dd8e6574529cd1da665dc60147b71de) )
3507   ROM_LOAD( "alt04dr.p1", 0x0000, 0x010000, CRC(9237bdfc) SHA1(630bed3c4e17774f30a7fc26aa69c69054bffdd9) )
3508   ROM_LOAD( "alt04dy.p1", 0x0000, 0x010000, CRC(f6750d3e) SHA1(1c87a7f574e9db45cbfe3e9bf4600a68cb6d5bd4) )
3509   ROM_LOAD( "alt04k.p1", 0x0000, 0x010000, CRC(a5818f6d) SHA1(bd69e9e4e05cedfc044ae91a12e84d73e19a50ac) )
3510   ROM_LOAD( "alt04r.p1", 0x0000, 0x010000, CRC(a1d4caf8) SHA1(ced673abb0a3f6f72c441f26eabb473e0a1b2fd7) )
3511   ROM_LOAD( "alt04s.p1", 0x0000, 0x010000, CRC(81cf27b3) SHA1(b04970a20a297032cf33dbe97fa22fb723587228) )
3512   ROM_LOAD( "alt04y.p1", 0x0000, 0x010000, CRC(c63a5a57) SHA1(90bb47cb87dcdc875546be64d9cf9e8cf9e15f97) )
3513   ROM_LOAD( "alu0.3s", 0x0000, 0x010000, CRC(87704898) SHA1(47fe7b835619e770a58c71796197a0d2810a8e9b) )
3514   ROM_LOAD( "alu03ad.p1", 0x0000, 0x010000, CRC(3e6f03b5) SHA1(0bc85442b614091a25529b7ae2fc7e907d8d82e8) )
3515   ROM_LOAD( "alu03b.p1", 0x0000, 0x010000, CRC(92baccd8) SHA1(08e4544575a62991a6ae19ec4430a459074a1984) )
3516   ROM_LOAD( "alu03bd.p1", 0x0000, 0x010000, CRC(08736eff) SHA1(bb0c3c2a54b8828ed7ce5576abcec7800d033c9b) )
3517   ROM_LOAD( "alu03d.p1", 0x0000, 0x010000, CRC(478e09e6) SHA1(8a6221ceb841c41b839a8d478736144343d565a1) )
3518   ROM_LOAD( "alu03dk.p1", 0x0000, 0x010000, CRC(fe3efc18) SHA1(3f08c19581672748f9bc34a7d85ff946320f89ae) )
3519   ROM_LOAD( "alu03dr.p1", 0x0000, 0x010000, CRC(5486a30c) SHA1(8417afd7a9a07d4e9ac65880906320c49c0bf230) )
3520   ROM_LOAD( "alu03dy.p1", 0x0000, 0x010000, CRC(686e4818) SHA1(cf2af851ff7f4ce8edb82b78c3841b8b8c09bd17) )
3521   ROM_LOAD( "alu03k.p1", 0x0000, 0x010000, CRC(1e5fcd28) SHA1(0e520661a47d2e6c9f2f14a8c5cbf17bc15ffc9b) )
3522   ROM_LOAD( "alu03r.p1", 0x0000, 0x010000, CRC(123c111c) SHA1(641fb7a49e2160956178e3dc635ec33a377bfa7a) )
3523   ROM_LOAD( "alu03s.p1", 0x0000, 0x010000, CRC(87704898) SHA1(47fe7b835619e770a58c71796197a0d2810a8e9b) )
3524   ROM_LOAD( "alu03y.p1", 0x0000, 0x010000, CRC(254e43c4) SHA1(963b4e46d88b64f8ebc0c42dee2bbcb0ae1d3bec) )
3525   ROM_LOAD( "andylovesflostdarc.bin", 0x0000, 0x010000, CRC(9c98b37b) SHA1(43c5aa478ec2518b34de9258aab3e2507815a46a) )
3526
3527   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3528   ROM_LOAD( "al_05a__.2_1", 0x0000, 0x010000, CRC(d28849c8) SHA1(17e79f92cb3667de0be54fd4bae7f4c3a3a80aa5) )
3529
3530
3531   ROM_REGION( 0x48, "fakechr", 0 )
3532   ROM_LOAD( "alf.chr", 0x0000, 0x000048, CRC(22f09b0d) SHA1(5a612e54e0bb5ea5c35f1a7b1d7bc3cdc34e3bdd) )
3533
3534   ROM_REGION( 0x100000, "msm6376", 0 )
3535   ROM_LOAD( "andyflosound.bin", 0x0000, 0x080000, CRC(19934ff5) SHA1(c723859d05b210a3ff419f1346d673fb4c3ed835) ) // bad?
3536   ROM_LOAD( "alfsnd0.1", 0x0000, 0x080000, CRC(6691bc25) SHA1(4dd67b8bbdc5d707814b756005075fcb4f0c8be4) )
3537ROM_END
3538
3539ROM_START( m4andybt )
3540   ROM_REGION( 0x20000, "maincpu", 0 )
3541   ROM_LOAD( "abt18d.p1", 0x0000, 0x020000, CRC(77874578) SHA1(455964614b67af14f5baa5883e1076e986de9e9c) )
3542
3543   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3544   ROM_LOAD( "abt18f.p1", 0x0000, 0x020000, CRC(cdd756af) SHA1(b1bb851ad2a2ba631e13509a476fe60cb8a24e69) )
3545   ROM_LOAD( "abt18s.p1", 0x0000, 0x020000, CRC(625263e4) SHA1(23fa0547164cc1f9b7c6cd26e06b0d779bf0329d) )
3546
3547   ROM_REGION( 0x48, "fakechr", 0 )
3548   ROM_LOAD( "abt18s.chr", 0x0000, 0x000048, CRC(68007536) SHA1(72f7a76a1ba1c8ac94de425892780ffe78269513) )
3549
3550
3551   ROM_REGION( 0x100000, "msm6376", 0 )
3552   ROM_LOAD( "abtsnd.p1", 0x000000, 0x080000, CRC(0ba1e73a) SHA1(dde70b1bf973b023c45afb8d3191325514b96e47) )
3553   ROM_LOAD( "abtsnd.p2", 0x080000, 0x080000, CRC(dcfa85f2) SHA1(30e8467841309a4840824ec89f82044489c94ac5) )
3554ROM_END
3555
3556ROM_START( m4andyfh )
3557   ROM_REGION( 0x10000, "maincpu", 0 )
3558   ROM_LOAD( "afhs.p1", 0x0000, 0x010000, CRC(722660ef) SHA1(e1700f4dc6d14da8e8d8402466057cfd126e067b) )
3559
3560   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3561   ROM_LOAD( "af3ad.p1", 0x0000, 0x010000, CRC(ef141eca) SHA1(1ba03db9c05f5d60c5e1e0729eb124f6c5c3acf5) )
3562   ROM_LOAD( "af3b.p1", 0x0000, 0x010000, CRC(78889d06) SHA1(5ea4c8010b7fd3e2e41d378b69a7cfda27aba99f) )
3563   ROM_LOAD( "af3bd.p1", 0x0000, 0x010000, CRC(d9087380) SHA1(1a7f203b722583927eb6f99a493e564100321fe6) )
3564   ROM_LOAD( "af3d.p1", 0x0000, 0x010000, CRC(ffe8a5f9) SHA1(b8632489ff015aa50e2c062f39096bb49e39ffe5) )
3565   ROM_LOAD( "af3dk.p1", 0x0000, 0x010000, CRC(4fc4a031) SHA1(c5c68027231988a88610931f395ae08d8e60f962) )
3566   ROM_LOAD( "af3dy.p1", 0x0000, 0x010000, CRC(f59c1a50) SHA1(55054a49b7bbf4a27ec808727cfbf3ce9bdfce40) )
3567   ROM_LOAD( "af3k.p1", 0x0000, 0x010000, CRC(ddf5edfb) SHA1(ce69c70b1cdcebfa29e1613cb619617a961a649b) )
3568   ROM_LOAD( "af3s.p1", 0x0000, 0x010000, CRC(e9860d9a) SHA1(f1d1323e2329613748602559b6458a19963c091a) )
3569   ROM_LOAD( "af3y.p1", 0x0000, 0x010000, CRC(1895bbe1) SHA1(c084f77004c9086bd75add665b25b0b3e114a91f) )
3570   ROM_LOAD( "af8b.p1", 0x0000, 0x010000, CRC(fa8d002e) SHA1(cad754268706a1c942ce3751aa5a51720a104899) )
3571   ROM_LOAD( "af8bd.p1", 0x0000, 0x010000, CRC(f64ce609) SHA1(d36a868647a954fd7974613510aabc6fc18035ee) )
3572   ROM_LOAD( "af8c.p1", 0x0000, 0x010000, CRC(6dff4569) SHA1(10809f81924a72b21129158043c023ad6809cced) )
3573   ROM_LOAD( "af8k.p1", 0x0000, 0x010000, CRC(0f6cb2a4) SHA1(320954e216e48ef2882f6d4feb7e29c106d49b79) )
3574   ROM_LOAD( "af8s.p1", 0x0000, 0x010000, CRC(1b06be8e) SHA1(c1b67b23c6e2abca68fb242e24b61333bde688fa) )
3575   ROM_LOAD( "afhb.p1", 0x0000, 0x010000, CRC(899945a4) SHA1(ed4a8c9b35e3aa08ea762740a713352560490443) )
3576   ROM_LOAD( "afhc.p1", 0x0000, 0x010000, CRC(eff4016e) SHA1(4497ae5033aa4c3b3af8e2f6821dadb3f0683c82) )
3577   ROM_LOAD( "afhd.p1", 0x0000, 0x010000, CRC(9f673d80) SHA1(ae2658d817d4d07f2d9f7948f0660f51626d07ac) )
3578   ROM_LOAD( "afhr.p1", 0x0000, 0x010000, CRC(232bc900) SHA1(831368184be51b13db30468d519e395a9af7570e) )
3579   ROM_LOAD( "aftad.p1", 0x0000, 0x010000, CRC(72b75e4a) SHA1(fb25a4a455589c51ec7bf1e77faee7f9809eea2c) )
3580   ROM_LOAD( "aftb.p1", 0x0000, 0x010000, CRC(be3cd9ec) SHA1(135f5b575ff1921d08985251b6cd326db4de4f3e) )
3581   ROM_LOAD( "aftbd.p1", 0x0000, 0x010000, CRC(d7fd4c6d) SHA1(3eea5f025f25194fd1d4b4cf0643445b11694c7b) )
3582   ROM_LOAD( "aftd.p1", 0x0000, 0x010000, CRC(4e5294c9) SHA1(94ef873a01e0635d4249f9c24b806ed3c08575fb) )
3583   ROM_LOAD( "aftdk.p1", 0x0000, 0x010000, CRC(51e6eb8a) SHA1(32291d8f8ddd4002a0c149b97ac120f128f8347b) )
3584   ROM_LOAD( "aftdr.p1", 0x0000, 0x010000, CRC(b8b922d2) SHA1(ec90c7c5fb72a912b0918dc87f8feea49077f7ef) )
3585   ROM_LOAD( "aftdy.p1", 0x0000, 0x010000, CRC(3e9fc7a6) SHA1(65d181398b3e574b26b060001e9477d5ee40bcc0) )
3586   ROM_LOAD( "aftk.p1", 0x0000, 0x010000, CRC(8d87a910) SHA1(a315210a5c9d880621937412ff6d8d42ac658db2) )
3587   ROM_LOAD( "aftr.p1", 0x0000, 0x010000, CRC(1be08c33) SHA1(21cd201cae159a1a3ee17f9661bc6db5e5a0ad48) )
3588   ROM_LOAD( "afts.p1", 0x0000, 0x010000, CRC(7f059eec) SHA1(06de497bbae7391bbb09241204dfdd59ecc36569) )
3589   ROM_LOAD( "afty.p1", 0x0000, 0x010000, CRC(d14f2670) SHA1(a6d21e855fbb90e80c8b8c4af02280343edcb3e8) )
3590   ROM_LOAD( "afuad.p1", 0x0000, 0x010000, CRC(0f14e261) SHA1(080a5667127e14b6959ff1508f028fd849c27c24) )
3591   ROM_LOAD( "afub.p1", 0x0000, 0x010000, CRC(99c6a4cc) SHA1(36fe83a32aeab413c19bc253edeadf4bc0f73615) )
3592   ROM_LOAD( "afubd.p1", 0x0000, 0x010000, CRC(c38d376a) SHA1(843d0dcc0909ea7cd93f6ba707e784b160cb4984) )
3593   ROM_LOAD( "afud.p1", 0x0000, 0x010000, CRC(640e0f24) SHA1(47879027c98557e7087b4fdf40161dbecc0f5c45) )
3594   ROM_LOAD( "afudk.p1", 0x0000, 0x010000, CRC(eeebf560) SHA1(518931322d1ba7d7fe51140a21b38dd3a90f308a) )
3595   ROM_LOAD( "afudr.p1", 0x0000, 0x010000, CRC(5f1e67ee) SHA1(80f13720256e00f924cdb2ad8f9101d131addcfb) )
3596   ROM_LOAD( "afudy.p1", 0x0000, 0x010000, CRC(c2754f00) SHA1(4012231cb4a2eb0e0010f90d173295aa3c1fd6a5) )
3597   ROM_LOAD( "afuk.p1", 0x0000, 0x010000, CRC(f58fcf3c) SHA1(3731eab62e447a833b7decde842eda6a36cfadef) )
3598   ROM_LOAD( "afur.p1", 0x0000, 0x010000, CRC(0369ab49) SHA1(53acb382fada789c976b1dd124014778cfe518bc) )
3599   ROM_LOAD( "afus.p1", 0x0000, 0x010000, CRC(efbde76c) SHA1(abad98f2affb46e449a50f5a43729160b275294b) )
3600   ROM_LOAD( "afuy.p1", 0x0000, 0x010000, CRC(9e0283a7) SHA1(63c0e3f26132a6bd6d8d3a8a3d0ab46e52fb2c09) )
3601   ROM_LOAD( "ca4ad.p1", 0x0000, 0x010000, CRC(bb311861) SHA1(9606b536c2775997935049caddb79170a98211b4) )
3602   ROM_LOAD( "ca4b.p1", 0x0000, 0x010000, CRC(71e8f0f9) SHA1(663f536f4b3de20c2dcae52d22f3be9be19b0a4d) )
3603   ROM_LOAD( "ca4bd.p1", 0x0000, 0x010000, CRC(808b93e6) SHA1(08667db3f43f8550d7b96b53b92a53029a8d5d29) )
3604   ROM_LOAD( "ca4d.p1", 0x0000, 0x010000, CRC(9e3f10f1) SHA1(2386b960c8de6ca97bc96b69c11f8eb01188e27a) )
3605   ROM_LOAD( "ca4dk.p1", 0x0000, 0x010000, CRC(23cabc1a) SHA1(a72e14d7616da0b7cc394e466fe6df4c85eea986) )
3606   ROM_LOAD( "ca4dy.p1", 0x0000, 0x010000, CRC(caa2e461) SHA1(5dd3c609d1cc4bc43a6d00e98a71e927287c41fd) )
3607   ROM_LOAD( "ca4k.p1", 0x0000, 0x010000, CRC(78b0a533) SHA1(fa0fc59562be59d0aadba923281086a9de8e8934) )
3608   ROM_LOAD( "ca4s.p1", 0x0000, 0x010000, CRC(ece1bca7) SHA1(84a168e0d36f7c4f56fc3a7579fe335cc1e5a5ba) )
3609   ROM_LOAD( "ca4y.p1", 0x0000, 0x010000, CRC(5c1886f2) SHA1(4d6131989a04db993b7ade74d1950077d52cbc23) )
3610   ROM_LOAD( "catad.p1", 0x0000, 0x010000, CRC(b2c5a227) SHA1(0c4253dddef07476778adf10b7afc8415ac2b170) )
3611   ROM_LOAD( "catb.p1", 0x0000, 0x010000, CRC(34007275) SHA1(102a30e4a83eec9ed144158cc4896c91f4eadd1b) )
3612   ROM_LOAD( "catbd.p1", 0x0000, 0x010000, CRC(9c38229a) SHA1(1c24eff59e22d354e07f9a0655b35029a89a60ef) )
3613   ROM_LOAD( "catd.p1", 0x0000, 0x010000, CRC(ce909947) SHA1(a62cf731cc1309ff9f41777463e9ccc90313c401) )
3614   ROM_LOAD( "catdk.p1", 0x0000, 0x010000, CRC(c85a53ea) SHA1(1b7245b08bc0ad7ddd7ed4498ba4ac910f1df1d1) )
3615   ROM_LOAD( "catdy.p1", 0x0000, 0x010000, CRC(08aa7a9c) SHA1(b8552ad4d9f1ea3c536ba7313ded56f9d47930d3) )
3616   ROM_LOAD( "catk.p1", 0x0000, 0x010000, CRC(843a09b2) SHA1(56e845bcf940d80277b53df8fe847e5e862a05c9) )
3617   ROM_LOAD( "cats.p1", 0x0000, 0x010000, CRC(e4cb7300) SHA1(fe9daaa587f1796227ad9ccb49869f2288b6d708) )
3618   ROM_LOAD( "caty.p1", 0x0000, 0x010000, CRC(1a5c2413) SHA1(096695d99cc5dcf9d677b7821af5018751e21a89) )
3619   ROM_LOAD( "cauad.p1", 0x0000, 0x010000, CRC(a530d8ce) SHA1(9c919dfe85d947545e35c52b070dcb19ad3660ea) )
3620   ROM_LOAD( "caub.p1", 0x0000, 0x010000, CRC(4c6f35b7) SHA1(3300d3a8cdeda7183d066ff8fec2bdfbcd816f9b) )
3621   ROM_LOAD( "caubd.p1", 0x0000, 0x010000, CRC(932cb584) SHA1(28dc617a242f01030d3bfdd855b2237b99dfb080) )
3622   ROM_LOAD( "caud.p1", 0x0000, 0x010000, CRC(3b74131e) SHA1(569478d5e6f9c5db38db347d5c60be6aab8b1689) )
3623   ROM_LOAD( "caudk.p1", 0x0000, 0x010000, CRC(9d2ca094) SHA1(343304a09ae0aa36039b4b90f90ac7206f6b020b) )
3624   ROM_LOAD( "caudy.p1", 0x0000, 0x010000, CRC(b8e09c8e) SHA1(b9fc39f754dadfaf359f7df6e51a18e948eda574) )
3625   ROM_LOAD( "cauk.p1", 0x0000, 0x010000, CRC(38c7b3b0) SHA1(d5ee172e37e65911a4010abe7baae3e32131208d) )
3626   ROM_LOAD( "caus.p1", 0x0000, 0x010000, CRC(88e263a4) SHA1(2b8bc3d9aab344ca756b4829c4593db74200779e) )
3627   ROM_LOAD( "cauy.p1", 0x0000, 0x010000, CRC(b04ab546) SHA1(5f9d3a24fb0091406e45cdad7f22fad4bda27bff) )
3628
3629   ROM_REGION( 0x100000, "msm6376", 0 )
3630   ROM_LOAD( "afhsnd1.bin", 0x000000, 0x080000, CRC(ce0b1890) SHA1(224d05f936a1b6f84ad682c282c557e87ad8931f) )
3631   ROM_LOAD( "afhsnd2.bin", 0x080000, 0x080000, CRC(8a4dda7b) SHA1(ee77295609ff646212faa207e56acb2440d859b8) )
3632ROM_END
3633
3634ROM_START( m4andyge )
3635   ROM_REGION( 0x10000, "maincpu", 0 )
3636   ROM_LOAD( "an2s.p1", 0x0000, 0x010000, CRC(65399fa0) SHA1(ecefdf63e7aa477001fa530ed340e90e85252c3c) )
3637
3638   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3639   ROM_LOAD( "a28ad.p1", 0x0000, 0x010000, CRC(ecb0b180) SHA1(23d68e34e7a58fc6574e6c8524ce2e4e4cd25582) )
3640   ROM_LOAD( "a28b.p1", 0x0000, 0x010000, CRC(481c6c1c) SHA1(d8133d87e481f9c01c60324e918f706da6486c1b) )
3641   ROM_LOAD( "a28bd.p1", 0x0000, 0x010000, CRC(a59430b1) SHA1(000a00ba115408ab35fea74faa745220a9fcad68) )
3642   ROM_LOAD( "a28c.p1", 0x0000, 0x010000, CRC(e74533db) SHA1(f6f77dc61c08cdced0dca9133dfeeb5fdd4076f0) )
3643   ROM_LOAD( "a28d.p1", 0x0000, 0x010000, CRC(e8eee34e) SHA1(c223a8c1fd2c609376bab9e780020523c4e76b08) )
3644   ROM_LOAD( "a28dk.p1", 0x0000, 0x010000, CRC(115a2bc1) SHA1(31736f9583b4f110a6c838cecbd47acb7baa58c9) )
3645   ROM_LOAD( "a28dy.p1", 0x0000, 0x010000, CRC(05ef8b21) SHA1(762aaad6892511ba1f3266c1ed0a09850339cc63) )
3646   ROM_LOAD( "a28k.p1", 0x0000, 0x010000, CRC(c83b94fa) SHA1(8194b25bfcb8ba0323c63ee2f2b45f030aa1caeb) )
3647   ROM_LOAD( "a28s.p1", 0x0000, 0x010000, CRC(40529bad) SHA1(d22b0e8a8f4acec78dc05cde01d68b625008f3b0) )
3648   ROM_LOAD( "a28y.p1", 0x0000, 0x010000, CRC(fb1c83b7) SHA1(76b40e1ea47732ae0f6e9557c2d0445421122ac8) )
3649   ROM_LOAD( "a2tad.p1", 0x0000, 0x010000, CRC(0e3971d7) SHA1(f8de4a932937923d585f816fc9bffbe9887011c1) )
3650   ROM_LOAD( "a2tb.p1", 0x0000, 0x010000, CRC(d8c4bf4d) SHA1(06e082db39576f2da39866bdb8daab49e2b4108d) )
3651   ROM_LOAD( "a2tbd.p1", 0x0000, 0x010000, CRC(ed048ad0) SHA1(a2ffae901171363ccb827c7bf6299f29b0347e3c) )
3652   ROM_LOAD( "a2td.p1", 0x0000, 0x010000, CRC(ad17a652) SHA1(86006c706768a9227a21eb8da25817f4efacaa39) )
3653   ROM_LOAD( "a2tdk.p1", 0x0000, 0x010000, CRC(f11bd420) SHA1(0904ecf296474ee5283da26d8c728af438aac595) )
3654   ROM_LOAD( "a2tdy.p1", 0x0000, 0x010000, CRC(0ffcb8d7) SHA1(b1d591eed982d2bc2e02b96e2561bbb372242480) )
3655   ROM_LOAD( "a2tk.p1", 0x0000, 0x010000, CRC(8ca6ce3d) SHA1(6c869eceea88109b23a2b850deda6c5a46ca5a48) )
3656   ROM_LOAD( "a2ts.p1", 0x0000, 0x010000, CRC(d47c9c42) SHA1(5374cb5739a5c2ab2be32166c4819682f3266320) )
3657   ROM_LOAD( "a2ty.p1", 0x0000, 0x010000, CRC(30c22b5d) SHA1(be87fcbfb13c34c3d0ee1f586e887c80ffa01245) )
3658   ROM_LOAD( "a5tad.p1", 0x0000, 0x010000, CRC(df767538) SHA1(17ca5ea5b217fda448f61412cae82ae61447c5ad) )
3659   ROM_LOAD( "a5tb.p1", 0x0000, 0x010000, CRC(e6f22d3f) SHA1(f6da8edc0b058ce316ccca306f930469ef6d016c) )
3660   ROM_LOAD( "a5tbd.p1", 0x0000, 0x010000, CRC(24aa63c8) SHA1(838f1fff46c65dd56f25fd491f8aab3be826a845) )
3661   ROM_LOAD( "a5td.p1", 0x0000, 0x010000, CRC(b3ebc357) SHA1(6d0718474f83f71151189c3175b687564c1d49b0) )
3662   ROM_LOAD( "a5tdk.p1", 0x0000, 0x010000, CRC(67472634) SHA1(aae14b9ea4125b94dd1a7325c000629258573499) )
3663   ROM_LOAD( "a5tdy.p1", 0x0000, 0x010000, CRC(9f9c15c2) SHA1(0e6471c62450bd8468adde1a2d69c5b24c472bfc) )
3664   ROM_LOAD( "a5tk.p1", 0x0000, 0x010000, CRC(c63209f8) SHA1(71968dd94431610ddef35bb4cf8dcba749470a26) )
3665   ROM_LOAD( "a5ts.p1", 0x0000, 0x010000, CRC(9ab99a1e) SHA1(605c5ee71aa0583f02e9ced604692814e33b741a) )
3666   ROM_LOAD( "a5ty.p1", 0x0000, 0x010000, CRC(86ef0bd8) SHA1(870b8165e206f84e59a3badfba441a567626f297) )
3667   ROM_LOAD( "acappgreatescape5p4.bin", 0x0000, 0x010000, CRC(87733a0d) SHA1(6e2fc0f43eb48740b120af77302f1322a27e8a5a) )
3668   ROM_LOAD( "ag_05_d4.2_1", 0x0000, 0x010000, CRC(29953aa1) SHA1(c1346ab7e651c35d704e5127c4d44d2086fd48e3) )
3669   ROM_LOAD( "age5p8p.bin", 0x0000, 0x010000, CRC(c3b40981) SHA1(da56e468ae67f1a231fea721235036c75c5efac3) )
3670   ROM_LOAD( "age_20_.8", 0x0000, 0x010000, CRC(b1f91b2a) SHA1(9340f87d6d186b3af0384ab546c3d3f487e797d4) )
3671   ROM_LOAD( "ages58c", 0x0000, 0x010000, CRC(af479dc9) SHA1(7e0e3b36289d689bbd0c022730d7aee62192f49f) )
3672   ROM_LOAD( "agesc20p", 0x0000, 0x010000, CRC(94fec0f3) SHA1(7678e01a4e0fcc4136f6d4a668c4d1dd9a8f1246) )
3673   ROM_LOAD( "agesc5p", 0x0000, 0x010000, CRC(9de05e25) SHA1(b4d6aea5cffb14babd89cfa76575a68277bfaa4b) )
3674   ROM_LOAD( "an2c.p1", 0x0000, 0x010000, CRC(3e233c24) SHA1(4e8f0cb45851db509020afd47821893ab49448d7) )
3675   ROM_LOAD( "an2d.p1", 0x0000, 0x010000, CRC(5651ed3d) SHA1(6a1fbff252bf266b03c4cb64294053f686a523d6) )
3676   ROM_LOAD("an2k.p1",  0x00000, 0x10000,  CRC(c0886dff) SHA1(ef2b509fde05ef4ef055a09275afc9e153f50efc))
3677   ROM_LOAD( "an2y.p1", 0x0000, 0x010000, CRC(a9cd1ed2) SHA1(052fc711efe633a2ece6bf24fabdc0b69b9355fd) )
3678
3679   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3680   ROM_LOAD( "ag_05__c.2_1", 0x0000, 0x010000, CRC(c38c11a3) SHA1(c2d81d99a842eac8dff3e0be57f37af9eb534ad1) )
3681   ROM_LOAD( "ag_05a__.3_1", 0x0000, 0x010000, CRC(89f4281e) SHA1(3ada70d7c5ef523f1a4eddfc8f1967e4a6de190d) )
3682   ROM_LOAD( "ag_05s__.3_1", 0x0000, 0x010000, CRC(c0e45872) SHA1(936ca3230cd36dd4ad2c74ea33ea469c482e5688) )
3683   ROM_LOAD( "ag_05sb_.3_1", 0x0000, 0x010000, CRC(f5055b62) SHA1(b12a7d2a1143ce47e6a327831d5df21483d78b03) )
3684   ROM_LOAD( "ag_05sd_.3_1", 0x0000, 0x010000, CRC(b7fced5c) SHA1(6b359b29019bf22b2ebdd96a69f919b18935a98c) )
3685   ROM_LOAD( "ag_10a__.2_1", 0x0000, 0x010000, CRC(ca80d891) SHA1(17bf51fecc3cecbb1e0ef0550296c8bf81d3d879) )
3686   ROM_LOAD( "ag_10s__.2_1", 0x0000, 0x010000, CRC(0dfeda46) SHA1(27e7548845f116537043e26002d8a5458275389d) )
3687   ROM_LOAD( "ag_10sb_.2_1", 0x0000, 0x010000, CRC(6f025416) SHA1(bb0167ba0a67dd1a03ec3e69e2050e2bf1d35244) )
3688   ROM_LOAD( "ag_10sd_.2_1", 0x0000, 0x010000, CRC(03ab435f) SHA1(3b04324c1ae839529d99255008874df3744769a4) )
3689   ROM_LOAD( "age05_101", 0x0000, 0x010000, CRC(70c1d1ab) SHA1(478891cadaeba76666af5c4f25531456ebbe789a) )
3690   ROM_LOAD( "age10_101", 0x0000, 0x010000, CRC(55e3a27e) SHA1(209166d052cc296f135225c77bb57abbef1a86ae) )
3691   ROM_LOAD( "age20_101", 0x0000, 0x010000, CRC(7e3674f0) SHA1(351e353da24b63d2ef7cb09690b770b26505569a) )
3692   ROM_LOAD( "age55", 0x0000, 0x010000, CRC(481e942d) SHA1(23ac3c4f624ae73940baf515002a178d39ba32b0) )
3693   ROM_LOAD( "age58c", 0x0000, 0x010000, CRC(0b1e4a0e) SHA1(e2bcd590a358e48b26b056f83c7180da0e036024) )
3694   ROM_LOAD( "agi05___.3_1", 0x0000, 0x010000, CRC(b061a468) SHA1(a1f1a8bd55eb7a684de270bace9464812172ed92) )
3695   ROM_LOAD( "agi10___.2_1", 0x0000, 0x010000, CRC(7c56a6ca) SHA1(adb567b8e1b6cc727bcfa694ade947f8c695f44a) )
3696
3697
3698   ROM_REGION( 0x48, "fakechr", 0 )
3699   ROM_LOAD( "char.chr", 0x0000, 0x000048, CRC(053a5846) SHA1(c92de79e568c9f253bb71dbda2ca32b7b3b6661a) )
3700
3701   ROM_REGION( 0x100000, "msm6376", 0 )
3702   ROM_LOAD( "an2snd.p1",  0x000000, 0x080000,  CRC(5394e9ae) SHA1(86ccd8531fc87f34d3c5482ba7e5a2c06ea69491) )
3703   ROM_LOAD( "an2snd.p2",  0x080000, 0x080000,  CRC(109ace1f) SHA1(9f0e8065186beb61ed50fea834de2d91e68db953) )
3704ROM_END
3705
3706ROM_START( m4apach )
3707   ROM_REGION( 0x10000, "maincpu", 0 )
3708   ROM_LOAD( "a6ps.p1", 0x0000, 0x010000, CRC(41e375c7) SHA1(93556a90227cde6814123c8a7f29f734884e182c) )
3709ROM_END
3710
3711ROM_START( m4atlan )
3712   ROM_REGION( 0x10000, "maincpu", 0 )
3713   ROM_LOAD( "dat14.bin", 0x0000, 0x010000, CRC(d91fb9b2) SHA1(a06a868a17f84e2a012b0fe28025458e4f899c1d) )
3714ROM_END
3715
3716ROM_START( m4bagtel )
3717   ROM_REGION( 0x10000, "maincpu", 0 )
3718   ROM_LOAD( "bgt05s.p1", 0x0000, 0x010000, CRC(ddf1c7dc) SHA1(a786e5e04538ce498493795fc4054bb5de57ffd2) )
3719
3720   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3721   ROM_LOAD( "bg201c.p1", 0x0000, 0x010000, CRC(ee9bf501) SHA1(5c6ee55cfac5bb92695b412fe56f4c843dcae424) )
3722   ROM_LOAD( "bg201dy.p1", 0x0000, 0x010000, CRC(c4916bc0) SHA1(7600a5be6ff235d19f7c99b44b86054555b43638) )
3723   ROM_LOAD( "bg201s.p1", 0x0000, 0x010000, CRC(639b078b) SHA1(0c5d270457b2ae88c3885838f96ce29824996e77) )
3724   ROM_LOAD( "bgt05dk.p1", 0x0000, 0x010000, CRC(4acaf68d) SHA1(fb7e04c8201829c252add05599218fb2b32c8533) )
3725   ROM_LOAD( "bgt05k.p1", 0x0000, 0x010000, CRC(72eb14ad) SHA1(18f9dbc5fd85e14d507b4c69d03d01f24aabb325) )
3726   ROM_LOAD( "bgt05r.p1", 0x0000, 0x010000, CRC(e92ad743) SHA1(649496429572a339dea50e262b7eb2ef22273bea) )
3727   ROM_LOAD( "bgt05y.p1", 0x0000, 0x010000, CRC(f2508bfa) SHA1(936fb79d5d953d1e2138a55754cbd364d3c307ed) )
3728   ROM_LOAD( "el101ad.p1", 0x0000, 0x010000, CRC(fcb39192) SHA1(a604122e40c313ed240f722a48f56d1478754ed3) )
3729   ROM_LOAD( "el101b.p1", 0x0000, 0x010000, CRC(947548b4) SHA1(dc74fa15843ec4c34f5bd7269b041ed4406832c2) )
3730   ROM_LOAD( "el101bd.p1", 0x0000, 0x010000, CRC(338664f4) SHA1(074261acbf0611d7d54f2718eed04ef6eda81b50) )
3731   ROM_LOAD( "el101c.p1", 0x0000, 0x010000, CRC(053b52f2) SHA1(3abc3b63b0050ec7b4b04ad097643852d662d848) )
3732   ROM_LOAD( "el101d.p1", 0x0000, 0x010000, CRC(e4362ec7) SHA1(e2689ea6ec97329499625f0912016d7fac882fca) )
3733   ROM_LOAD( "el101dk.p1", 0x0000, 0x010000, CRC(fbdcb392) SHA1(f97474ab225bb9f694d601bc04eb5b0b54826a06) )
3734   ROM_LOAD( "el101dr.p1", 0x0000, 0x010000, CRC(1c89bc6a) SHA1(0c5d23fc0d928df5c73d0e24bfa10ec443bf306e) )
3735   ROM_LOAD( "el101dy.p1", 0x0000, 0x010000, CRC(81e29484) SHA1(3ac48cef176df5d4ab3b00dc9366f7c9192c8c77) )
3736   ROM_LOAD( "el101k.p1", 0x0000, 0x010000, CRC(0dd7427e) SHA1(83373dca6ec50a03506bda2c220949b2d2f0a7db) )
3737   ROM_LOAD( "el101r.p1", 0x0000, 0x010000, CRC(6299ff71) SHA1(137842a886fb4790571b94d94199b362cd86bc3c) )
3738   ROM_LOAD( "el101s.p1", 0x0000, 0x010000, CRC(2035faf2) SHA1(1b640fee2f0ace25dfaa702ab2602cdec5ab6018) )
3739   ROM_LOAD( "el101y.p1", 0x0000, 0x010000, CRC(fff2d79f) SHA1(5d1142d8d96803c8b4ddba43283e21bab3a0b598) )
3740   ROM_LOAD( "el201ad.p1", 0x0000, 0x010000, CRC(7ebf37ba) SHA1(d6d09d707458aa8a17507e3a1a396569b1eaef4d) )
3741   ROM_LOAD( "el201b.p1", 0x0000, 0x010000, CRC(ed9c0546) SHA1(8884420caa7bd9347d882f79f05288c2581026b1) )
3742   ROM_LOAD( "el201bd.p1", 0x0000, 0x010000, CRC(48a35af0) SHA1(17a8f4c178a744dd4b7ab16388a9622f335e3a79) )
3743   ROM_LOAD( "el201c.p1", 0x0000, 0x010000, CRC(b4821bd6) SHA1(bf806708fcfae5f23781efaa73cb3cf13c8009ed) )
3744   ROM_LOAD( "el201d.p1", 0x0000, 0x010000, CRC(8692aeaf) SHA1(6ffe1f7d088b8b3fc6fcb922f689a592a19f48e3) )
3745   ROM_LOAD( "el201dk.p1", 0x0000, 0x010000, CRC(ea866ad7) SHA1(4bec2f195681c6c4f6207aa4da66950019465344) )
3746   ROM_LOAD( "el201dr.p1", 0x0000, 0x010000, CRC(8bc21178) SHA1(413a700e61709d7a138552c5987a2b3ef353c429) )
3747   ROM_LOAD( "el201dy.p1", 0x0000, 0x010000, CRC(16a93996) SHA1(b151e4f16d0d78cd6651976d7108d3e8e8a17696) )
3748   ROM_LOAD( "el201k.p1", 0x0000, 0x010000, CRC(4fb93561) SHA1(ec4575ff6243a6402db7286826197262821d52e4) )
3749   ROM_LOAD( "el201r.p1", 0x0000, 0x010000, CRC(118e1494) SHA1(dc5d4a06d99c2855fd737178e0df19a5b6eb422b) )
3750   ROM_LOAD( "el201s.p1", 0x0000, 0x010000, CRC(87280546) SHA1(f7af53fc1c5e98897c36eaec013f13b1da283c53) )
3751   ROM_LOAD( "el201y.p1", 0x0000, 0x010000, CRC(8ce53c7a) SHA1(cf6f863be222eec894da34a414c0a6dd0c8601d7) )
3752   ROM_LOAD( "el310ad.p1", 0x0000, 0x010000, CRC(7029e664) SHA1(a4e0996710dc6c5cd2b6a79f83e08406a153a01d) )
3753   ROM_LOAD( "el310b.p1", 0x0000, 0x010000, CRC(aa10ed40) SHA1(0722be3c2c582b1179f3dafd4ed6c38f503ee17a) )
3754   ROM_LOAD( "el310bd.p1", 0x0000, 0x010000, CRC(b9204c03) SHA1(ecd3fcc301f5a7ce63b06dc4153b18602c405289) )
3755   ROM_LOAD( "el310c.p1", 0x0000, 0x010000, CRC(b2215a2a) SHA1(af388fcdb0f23b0d764ee023bb95a582e585ae8e) )
3756   ROM_LOAD( "el310d.p1", 0x0000, 0x010000, CRC(650dfa3f) SHA1(0b8aa1f51084351b4ed176a244cd746d63d312d3) )
3757   ROM_LOAD( "el310dk.p1", 0x0000, 0x010000, CRC(ea1a7da9) SHA1(19251b3b46eaf2db7077b9b901f306e2942c095b) )
3758   ROM_LOAD( "el310dr.p1", 0x0000, 0x010000, CRC(261f3cea) SHA1(c80cbd85aca73f09e6a52ee3385588fff11155e9) )
3759   ROM_LOAD( "el310dy.p1", 0x0000, 0x010000, CRC(41f1ac45) SHA1(b3fe09704de422ecc0f7632ec8b8bad646498cd3) )
3760   ROM_LOAD( "el310k.p1", 0x0000, 0x010000, CRC(8bb4d65c) SHA1(f05b448e7ba9808fb3a1c1f25f4e50fc27549031) )
3761   ROM_LOAD( "el310r.p1", 0x0000, 0x010000, CRC(0ea8a744) SHA1(2839dd86b54ed073765d97a82b056e20eb05f32f) )
3762   ROM_LOAD( "el310s.p1", 0x0000, 0x010000, CRC(5e1cace4) SHA1(b78d8021ef91127f8a60cdcb458723de8925fba5) )
3763   ROM_LOAD( "el310y.p1", 0x0000, 0x010000, CRC(9653f0c6) SHA1(188056b8b704f9b06f93144ce358ec47cc026902) )
3764
3765   ROM_REGION( 0x100000, "msm6376", 0 )
3766   ROM_LOAD( "bgtsnd.p1", 0x000000, 0x080000, CRC(40a68dd1) SHA1(d70cf436dca242d49cd3bd39d3f6484a30968d0d) )
3767   ROM_LOAD( "bgtsnd.p2", 0x080000, 0x080000, CRC(90961429) SHA1(6390e575d030f6d2953ee8460876c50fe48026f8) )
3768ROM_END
3769
3770ROM_START( m4bnknot )
3771   ROM_REGION( 0x10000, "maincpu", 0 )
3772   ROM_LOAD( "bankanote.bin", 0x0000, 0x010000, CRC(73021b17) SHA1(71040af105ef832247b90ac9fac246068e75193b) )
3773ROM_END
3774
3775ROM_START( m4bnkrol )
3776   ROM_REGION( 0x20000, "maincpu", 0 )
3777   ROM_LOAD( "cbr05s.p1", 0x0000, 0x020000, CRC(a8b53a0d) SHA1(661ab61aa8f427b92fdee02539f19e5dd2243da7) )
3778
3779   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3780   ROM_LOAD( "br301d.p1", 0x0000, 0x020000, CRC(b9334e2d) SHA1(263808eb5ea3f9987eb7579b43329cb27e109921) )
3781   ROM_LOAD( "br301f.p1", 0x0000, 0x020000, CRC(c4be5b69) SHA1(9b08d5c0c5aebeef9f0767f5bd456cc6b05ea317) )
3782   ROM_LOAD( "br301s.p1", 0x0000, 0x020000, CRC(1e117651) SHA1(c06d3f14e55be83c89c8132cf219d46acc42991c) )
3783   ROM_LOAD( "cbr05d.p1", 0x0000, 0x020000, CRC(44cefec0) SHA1(7034c5acd44ccd3cd985ba4945c004c070a599a4) )
3784   ROM_LOAD( "cbr05f.p1", 0x0000, 0x020000, CRC(3943eb84) SHA1(76a00db6a0c6655c3a7942550c788822bacd73e5) )
3785
3786   ROM_REGION( 0x100000, "msm6376", 0 )
3787   ROM_LOAD( "cbrsnd.p1", 0x000000, 0x080000, CRC(3524418a) SHA1(85cf286d9cf97cc9009c0283d632fef2a19f5de2) )
3788   ROM_LOAD( "cbrsnd.p2", 0x080000, 0x080000, CRC(a53796a3) SHA1(f094f40cc93ea445922a9c5412aa355b7d21b1f4) )
3789ROM_END
3790
3791ROM_START( m4btclok )
3792   ROM_REGION( 0x10000, "maincpu", 0 )
3793   ROM_LOAD( "beattheclock.hex", 0x6000, 0x00a000, CRC(a0d4e463) SHA1(45d1df08bfd70caf63b14d2ccc56038ed85e23d0) )
3794
3795   ROM_REGION( 0x48, "fakechr", 0 )
3796   ROM_LOAD( "btc.chr", 0x0000, 0x000048, CRC(c77e5215) SHA1(c9e26ed593840cbc47dad893ea4df476f1d69ecd) )
3797ROM_END
3798
3799ROM_START( m4berser )
3800   ROM_REGION( 0x10000, "maincpu", 0 )
3801   ROM_LOAD( "bess.p1", 0x0000, 0x010000, CRC(b95bafbe) SHA1(034c80ef5fd0a12fad918c9b01bafb9a99c2e991) )
3802
3803   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3804   ROM_LOAD( "be3ad.p1", 0x0000, 0x010000, CRC(db4d77e9) SHA1(80e9ecf0a5d213e23fe8d328fbe8af52d49e2897) )
3805   ROM_LOAD( "be3b.p1", 0x0000, 0x010000, CRC(b25e9adb) SHA1(cc72c7a02868d56371f6d1bbaf78a017147b1a5a) )
3806   ROM_LOAD( "be3bd.p1", 0x0000, 0x010000, CRC(ed511aa3) SHA1(e6efe14490fa62ec9e5565e92216e371ab98b78a) )
3807   ROM_LOAD( "be3d.p1", 0x0000, 0x010000, CRC(9bd3b8a5) SHA1(9432e985d6fc0158a325b75cfdec38ab10d0e991) )
3808   ROM_LOAD( "be3dk.p1", 0x0000, 0x010000, CRC(82b4513e) SHA1(a36eebef35dbc2fbc25d39fde811e180a3682b67) )
3809   ROM_LOAD( "be3dy.p1", 0x0000, 0x010000, CRC(6f2869f2) SHA1(b006f467463038b5987764f9eedec1d7357ade65) )
3810   ROM_LOAD( "be3k.p1", 0x0000, 0x010000, CRC(12b3954a) SHA1(cce68a720a0bb1ce64cbf6ab2902a712403516cd) )
3811   ROM_LOAD( "be3s.p1", 0x0000, 0x010000, CRC(1a66772e) SHA1(e604315cea3db5f3859f1756e84b37b805f1f995) )
3812   ROM_LOAD( "be3y.p1", 0x0000, 0x010000, CRC(5c6451ca) SHA1(b63b9289fdef3be6add1e1ee22f9e316f296cc97) )
3813   ROM_LOAD( "be8ad.p1", 0x0000, 0x010000, CRC(0c196fd2) SHA1(830917f4c9bb7df35ac7d1e4fdcbb3eaac65ec5f) )
3814   ROM_LOAD( "be8b.p1", 0x0000, 0x010000, CRC(8f25875d) SHA1(e53ca0322838891274e0c5c61882a6690df3f1a0) )
3815   ROM_LOAD( "be8bcd.p1", 0x0000, 0x010000, CRC(40d40ecd) SHA1(a728a2ea63dc7d520e2f189e18b4884fb5f292bc) )
3816   ROM_LOAD( "be8bd.p1", 0x0000, 0x010000, CRC(81af1323) SHA1(49c2c086079080f3ac5f44c9a3a051b7170ad777) )
3817   ROM_LOAD( "be8c.p1", 0x0000, 0x010000, CRC(8ff5ddc0) SHA1(2a9a1d6f74981c14a6b6c3077c8ba3b3437fbb42) )
3818   ROM_LOAD( "be8d.p1", 0x0000, 0x010000, CRC(480e0983) SHA1(bfce722e5371b30c119a11149f02d139b699903a) )
3819   ROM_LOAD( "be8dk.p1", 0x0000, 0x010000, CRC(39a3f145) SHA1(00242636e7519e37ed4f5e65ecf41c315c2607ad) )
3820   ROM_LOAD( "be8dy.p1", 0x0000, 0x010000, CRC(5f885b13) SHA1(c398bb40fbac39530ba7b96bf4a4fde575c9fa87) )
3821   ROM_LOAD( "be8k.p1", 0x0000, 0x010000, CRC(b66051b6) SHA1(910bd0a4112a81df0160efd86bed1a8a59b2acb8) )
3822   ROM_LOAD( "be8s.p1", 0x0000, 0x010000, CRC(12d0fb4f) SHA1(103a468a0712dfc44b140cad01cd49b6f159b621) )
3823   ROM_LOAD( "be8y.p1", 0x0000, 0x010000, CRC(80d73997) SHA1(99e76616e9a73f111bdd560f2691b99905e4e454) )
3824   ROM_LOAD( "besb.p1", 0x0000, 0x010000, CRC(a0aa05f9) SHA1(3831c07e9e33c83b2f7148a34037023433b49cd0) )
3825   ROM_LOAD( "besc.p1", 0x0000, 0x010000, CRC(3a7ea673) SHA1(469e104ca1008c274f2a58c3ec6e96b40e1b4fb6) )
3826   ROM_LOAD( "besd.p1", 0x0000, 0x010000, CRC(ac7daf9c) SHA1(9951cf3194bc5acc17044dfb4b854edb0cc2c090) )
3827   ROM_LOAD( "besdk.p1", 0x0000, 0x010000, CRC(f9d20012) SHA1(d3942406af0573a58e49a24f98b4e3c0a9ff508e) )
3828   ROM_LOAD( "besdy.p1", 0x0000, 0x010000, CRC(461ac51f) SHA1(217f169bd2bc4108145231e9b974d2f890a4f25e) )
3829   ROM_LOAD( "besk.p1", 0x0000, 0x010000, CRC(03eb2a05) SHA1(375f47bd1d0f21fde5ea0fcf7b79c02db9f8c9c6) )
3830   ROM_LOAD( "besy.p1", 0x0000, 0x010000, CRC(64a49f88) SHA1(6bd1275e9172e311ead36566432729530c1b6c21) )
3831
3832   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3833   ROM_LOAD( "be_05a_4.1_1", 0x0000, 0x010000, CRC(e4ec1624) SHA1(e6241edb729796dd248abca6bf67281379c39af2) )
3834
3835
3836   ROM_REGION( 0x200000, "msm6376", 0 )
3837   ROM_LOAD( "bessnd.p1", 0x0000, 0x080000, CRC(4eb15200) SHA1(1997a304df5219153418369bd8cc4fd169fb4bd4) )
3838ROM_END
3839
3840ROM_START( m4bigbn )
3841   ROM_REGION( 0x10000, "maincpu", 0 )
3842   ROM_LOAD( "dbb12.bin", 0x0000, 0x010000, CRC(7acec20d) SHA1(5f3a21227329608c0afdb5facac977dee94ab9f5) )
3843ROM_END
3844
3845ROM_START( m4bigchfd )
3846   ROM_REGION( 0x10000, "maincpu", 0 )
3847   ROM_LOAD( "bch15.bin", 0x0000, 0x010000, CRC(b745b19f) SHA1(b654af35200c69604a3c30e3df1252f8bedc2000) )
3848ROM_END
3849
3850ROM_START( m4bigchf )
3851   ROM_REGION( 0x10000, "maincpu", 0 )
3852   ROM_LOAD( "b6cc.p1", 0x0000, 0x010000, CRC(8d3916b4) SHA1(1818137da9d53000053a8023c4994c6539459df0) )
3853
3854   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3855   ROM_LOAD( "b6cs.p1", 0x0000, 0x010000, CRC(4f45086b) SHA1(e1d639b068951df8f25b9c77d4fb86336ad19933) )
3856   ROM_LOAD( "bchf20-6", 0x0000, 0x010000, CRC(7940eb01) SHA1(b23537e91842a0d9b25b9c76b245d2be3d9af57f) )
3857   ROM_LOAD( "big chief 6.bin", 0x0000, 0x010000, CRC(edee08b7) SHA1(8de6160a4a4e5cd57f64c49d913f763aa87dc69a) )
3858   
3859   // 68k.. doesn't seem to be mpu4 video, so what is it?
3860   ROM_LOAD( "b6cpl.p0", 0x0000, 0x020000, CRC(7fbb2efb) SHA1(c21136bf10407f1685f3933d426ef53925aca8d8) )
3861   ROM_LOAD( "b6cpl.p1", 0x0000, 0x020000, CRC(a9f67f3e) SHA1(1309cc2dc8565ee79ac8cdc754187c8db6ddb3ea) )
3862ROM_END
3863
3864ROM_START( m4blkwhd )
3865   ROM_REGION( 0x10000, "maincpu", 0 )
3866   ROM_LOAD( "dbw11.bin", 0x0000, 0x010000, CRC(337aaa2c) SHA1(26b12ea3ada9668293c6b44d62458590e5b4ac8f) )
3867
3868   ROM_REGION( 0x100000, "msm6376", 0 )
3869   ROM_LOAD( "bwsnd.bin", 0x0000, 0x080000, CRC(f247ba83) SHA1(9b173503e63a4a861d1380b2ab1fe14af1a189bd) )
3870ROM_END
3871
3872ROM_START( m4blkwht )
3873   ROM_REGION( 0x10000, "maincpu", 0 )
3874    ROM_LOAD( "b&wrom.bin",  0x00000, 0x10000,  CRC(da095666) SHA1(bc7654dc9da1f830a43f925db8079f27e18bb61e) ) // == oldtimer
3875   
3876   ROM_REGION( 0x48, "fakechr", 0 )
3877   ROM_LOAD( "b&wchrt.chr", 0x0000, 0x000048, CRC(10d302d4) SHA1(5858e550470a25dcd64efe004c79e6e9783bce07) )
3878
3879   ROM_REGION( 0x100000, "msm6376", 0 )
3880   ROM_LOAD( "b&wsound.bin", 0x0000, 0x080000, CRC(50450909) SHA1(181659b0594ba8d196b7130c5999c91676a363c0) )
3881ROM_END
3882
3883ROM_START( m4blkbuld )
3884   ROM_REGION( 0x10000, "maincpu", 0 )
3885   ROM_LOAD( "dgu16", 0x0000, 0x010000, CRC(6aa23345) SHA1(45e129ec95b1a796f334bedd08469f2ab47a18f8) )
3886
3887   ROM_REGION( 0x100000, "msm6376", 0 )
3888   ROM_LOAD( "dbbsnd.p1", 0x000000, 0x080000, CRC(a913ad0d) SHA1(5f39b661912da903ce8d6658b7848081b191ea56) )
3889   ROM_LOAD( "dbbsnd.p2", 0x080000, 0x080000, CRC(6a22b39f) SHA1(0e0dbeac4310e03490b665fff514392481ad265f) )
3890ROM_END
3891
3892ROM_START( m4blkbul )
3893   ROM_REGION( 0x10000, "maincpu", 0 )
3894   ROM_LOAD( "cbb08.epr", 0x0000, 0x010000, CRC(09376df6) SHA1(ba3b101accb6bbfbf75b9d22621dbda4efcb7769) )
3895ROM_END
3896
3897ROM_START( m4blkcat )
3898   ROM_REGION( 0x10000, "maincpu", 0 )
3899   ROM_LOAD( "dbl14.bin", 0x0000, 0x010000, CRC(c5db9532) SHA1(309b5122b4a1cb33bbccfb97faf4fa996d29432e) )
3900
3901   ROM_REGION( 0x080000, "msm6376", 0 )
3902   ROM_LOAD( "dblcsnd.bin", 0x0000, 0x080000, CRC(c90fa8ad) SHA1(a98f03d4b6f5892333279bff7537d4d6d887da62) )
3903
3904   ROM_REGION( 0x200000, "msm6376_alt", 0 ) // bad dump of some sound rom?
3905   ROM_LOAD( "sdbl_1.snd", 0x0000, 0x18008e, CRC(e36f71ae) SHA1(ebb643cfa02d28550f2bef135ceefc902baf0df6) )
3906ROM_END
3907
3908ROM_START( m4bj )
3909   ROM_REGION( 0x10000, "maincpu", 0 )
3910   ROM_LOAD( "dbj16p1.dat", 0x8000, 0x008000, CRC(025b2ad7) SHA1(1cd043ce3c550b0dcec8b3a7ed137c0032c4e4dc) )
3911   ROM_LOAD( "dbj16p2.dat", 0x4000, 0x004000, CRC(b961e9cb) SHA1(ffad698986b5ab9fe76f1addcb2bfa64f5b06fe4) )
3912ROM_END
3913
3914ROM_START( m4bjc )
3915   ROM_REGION( 0x10000, "maincpu", 0 )
3916   ROM_LOAD( "dbc11.bin", 0x0000, 0x010000, CRC(ce28b677) SHA1(81006768e937b42f051e580f093b7182ad59236a) )
3917ROM_END
3918
3919ROM_START( m4bja )
3920   ROM_REGION( 0x10000, "maincpu", 0 )
3921   ROM_LOAD( "bla20s.p1", 0x0000, 0x010000, CRC(675e6b72) SHA1(c8e5e5cb108fdf521e1f4edc7fb02b0075b0ab99) )
3922ROM_END
3923
3924ROM_START( m4bjac )
3925   ROM_REGION( 0x10000, "maincpu", 0 )
3926   ROM_LOAD( "bjak1.8", 0x0000, 0x010000, CRC(e6a3c263) SHA1(fb28657cb43a0f24354382518d5d5be9cfdfa1d1) )
3927
3928   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3929   ROM_LOAD( "c2js.hex", 0x0000, 0x010000, CRC(3e6dd1f3) SHA1(dbd87368124244931b8868eb740b02a1775ed734) )
3930   ROM_LOAD( "c2js.p1", 0x0000, 0x010000, CRC(3e6dd1f3) SHA1(dbd87368124244931b8868eb740b02a1775ed734) )
3931
3932   ROM_REGION( 0x48, "fakechr", 0 )
3933   ROM_LOAD( "bj.chr", 0x0000, 0x000048, CRC(b7851f82) SHA1(a6b2ae283b8e251169508ab6a2cba2fb70f706bf) )
3934ROM_END
3935
3936ROM_START( m4bjsm )
3937   ROM_REGION( 0x10000, "maincpu", 0 )
3938   ROM_LOAD( "bjsmh.p1", 0x0000, 0x010000, CRC(9bb07e46) SHA1(989e343eab79c5382ca1d30d9923e7284b04a4b9) )
3939
3940   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3941   ROM_LOAD( "blackjacksupermulti.p1", 0x0000, 0x010000, CRC(6265cd77) SHA1(6dcc77f17079c36a7eb2b75f042ce4c204dba0ca) )
3942ROM_END
3943
3944ROM_START( m4blstbk )
3945   ROM_REGION( 0x10000, "maincpu", 0 )
3946   ROM_LOAD( "bab.p1", 0x8000, 0x008000, CRC(c38d33f4) SHA1(1337d802d609dbf972e3e99ae8344e97054726e5) )
3947   ROM_LOAD( "bab.p2", 0x6000, 0x002000, CRC(1a8a6fd7) SHA1(9e31f2c33aa1d9982f1493a842fa637a65922d23) )
3948ROM_END
3949
3950ROM_START( m4bluedm )
3951   ROM_REGION( 0x10000, "maincpu", 0 )
3952   ROM_LOAD( "dbd10.bin", 0x0000, 0x010000, CRC(b75e319d) SHA1(8b81e852e318cfde1f5ff2123e1ef7076b208253) )
3953
3954   ROM_REGION( 0x100000, "msm6376", 0 )
3955   ROM_LOAD( "bdsnd.bin", 0x0000, 0x080000, CRC(8ac4aae6) SHA1(70dba43b398010a8bd0d82cf91553d3f5e0921f0) )
3956ROM_END
3957
3958ROM_START( m4bluemn )
3959   ROM_REGION( 0x10000, "maincpu", 0 )
3960   ROM_LOAD( "blm20p-6", 0x0000, 0x010000, CRC(4b9f83cf) SHA1(7014da9f7fc20443251dd5b2817f06a4ef862afd) )
3961
3962   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3963   ROM_LOAD( "blu23.bin", 0x0000, 0x010000, CRC(499d41c7) SHA1(1a741cf2c6ed6910717324ca2b0a2630338479e0) )
3964   ROM_LOAD( "bmoon.hex", 0x0000, 0x010000, CRC(109aa258) SHA1(88820b1090ce6b6538b4ca0428c02979535895c3) )
3965ROM_END
3966
3967ROM_START( m4bdash )
3968   ROM_REGION( 0x20000, "maincpu", 0 )
3969   ROM_LOAD( "bls01s.p1", 0x0000, 0x020000, CRC(4e4f403b) SHA1(f040568af530cf0ff060199f98b00e476191da22) )
3970
3971   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
3972   ROM_LOAD( "bdvarg.bin", 0x0000, 0x020000, CRC(99d579e7) SHA1(afc47144e0a8d464d8547b1ad14b0a3a1c15c027) )
3973   ROM_LOAD( "bld.hex", 0x0000, 0x020000, CRC(b8e435d5) SHA1(500c30d687d3e029f22de2bf132c12349c1575b4) )
3974   ROM_LOAD( "bld06s", 0x0000, 0x020000, CRC(0bc580b8) SHA1(432ac5aec08bd9d36cc4a0b257c17d6e22015bae) )
3975   ROM_LOAD( "bld07ad.p1", 0x0000, 0x020000, CRC(56438185) SHA1(f78789042a1ac61b7dd333120b9fef76a2805cc7) )
3976   ROM_LOAD( "bld07b.p1", 0x0000, 0x020000, CRC(4b24ec01) SHA1(80763e2832d9ef9c49f8729fbc93843865422d47) )
3977   ROM_LOAD( "bld07bd.p1", 0x0000, 0x020000, CRC(db592f40) SHA1(bca6b78ea13ccab1f49d6b6078071739cb418778) )
3978   ROM_LOAD( "bld07c.p1", 0x0000, 0x020000, CRC(7c6e5113) SHA1(814fb61aa64eecfa8b6d8e9c39a7b3b3287247dd) )
3979   ROM_LOAD( "bld07d.p1", 0x0000, 0x020000, CRC(363fe777) SHA1(181b10e828b1308725cbe185c655c7deb7899cbe) )
3980   ROM_LOAD( "bld07dh.p1", 0x0000, 0x020000, CRC(b299b28c) SHA1(3784cc7e33cd31c6ef5fd7fbc336b1b024a13993) )
3981   ROM_LOAD( "bld07dk.p1", 0x0000, 0x020000, CRC(919e8716) SHA1(4be8b30a3db436fab8dfc9a131f2ca2b16ba6f7d) )
3982   ROM_LOAD( "bld07dr.p1", 0x0000, 0x020000, CRC(22913c27) SHA1(33ed5a70b30d16fd607ec56a5ab085b55778c483) )
3983   ROM_LOAD( "bld07dy.p1", 0x0000, 0x020000, CRC(167da7e8) SHA1(1cb81ad595ad5c7b70aed4f48ce9f6ae34d92089) )
3984   ROM_LOAD( "bld07h.p1", 0x0000, 0x020000, CRC(22e471cd) SHA1(3e6e0a052761e1ed108475687dead185eef10119) )
3985   ROM_LOAD( "bld07k.p1", 0x0000, 0x020000, CRC(01e34457) SHA1(5e9d8cb558222340df42904365ad90288ca5cdf2) )
3986   ROM_LOAD( "bld07r.p1", 0x0000, 0x020000, CRC(b2ecff66) SHA1(9d8bca3e137a654d786b9257ce1206c7118ac6e0) )
3987   ROM_LOAD( "bld07s.p1", 0x0000, 0x020000, CRC(b9c61540) SHA1(d6752d90a431cde17c7915746f645ef3157eeffe) )
3988   ROM_LOAD( "bld07y.p1", 0x0000, 0x020000, CRC(860064a9) SHA1(8e13df769bde73bc5af3fa8010b39502e269f63f) )
3989   ROM_LOAD( "bld10ad.p1", 0x0000, 0x020000, CRC(04b2781e) SHA1(828426d6191974050e3ccbfbc826d5474dc18312) )
3990   ROM_LOAD( "bld10b.p1", 0x0000, 0x020000, CRC(160a6c83) SHA1(e2421fbc166b9e64a2b10afbfd12ebc724077248) )
3991   ROM_LOAD( "bld10bd.p1", 0x0000, 0x020000, CRC(89a8d6db) SHA1(c93b8d7c57a970649204078f3428fc766ada32f7) )
3992   ROM_LOAD( "bld10c.p1", 0x0000, 0x020000, CRC(2140d191) SHA1(151aba51cf0909f8bc3d252ef49a2ae2e96adf32) )
3993   ROM_LOAD( "bld10d.p1", 0x0000, 0x020000, CRC(6b1167f5) SHA1(2aeb0fa0964867d90412bfd895da664d9be8a339) )
3994   ROM_LOAD( "bld10dh.p1", 0x0000, 0x020000, CRC(e0684b17) SHA1(eb2832a3344aa9dfdc10c845faf3ae67171c40e9) )
3995   ROM_LOAD( "bld10dk.p1", 0x0000, 0x020000, CRC(c36f7e8d) SHA1(1ee7bcca0cfdd27cd23328f60aa5230325db6366) )
3996   ROM_LOAD( "bld10dr.p1", 0x0000, 0x020000, CRC(7060c5bc) SHA1(e409684b5f2494c1e580e4c9db001e89ef63ea1a) )
3997   ROM_LOAD( "bld10dy.p1", 0x0000, 0x020000, CRC(448c5e73) SHA1(38193dbe23266d29344439d75e020b8236d34037) )
3998   ROM_LOAD( "bld10h.p1", 0x0000, 0x020000, CRC(7fcaf14f) SHA1(e093bbaea83f7b2683b968b70d821ec42addab92) )
3999   ROM_LOAD( "bld10k.p1", 0x0000, 0x020000, CRC(5ccdc4d5) SHA1(b7be6f027092106ef5e33ff988a153050f48943b) )
4000   ROM_LOAD( "bld10r.p1", 0x0000, 0x020000, CRC(efc27fe4) SHA1(1ed3c5c92505b7fdf4993a9c8b119eff5e9a6f94) )
4001   ROM_LOAD( "bld10s.p1", 0x0000, 0x020000, CRC(c59c186b) SHA1(83f16e15a215fe1cf3c07fac7268b00c55e0ff5b) )
4002   ROM_LOAD( "bld10y.p1", 0x0000, 0x020000, CRC(db2ee42b) SHA1(b6a4bb4f78c14428a7bd2286b8fda51acb0c9e10) )
4003   ROM_LOAD( "bls01ad.p1", 0x0000, 0x020000, CRC(2425cab4) SHA1(9df08f9dffc0ac5fe5994ad086e6b8eb8d03baa9) )
4004   ROM_LOAD( "bls01b.p1", 0x0000, 0x020000, CRC(64d1e31d) SHA1(e30d199bd1d60ceabef27cfa81605eb3b307f68e) )
4005   ROM_LOAD( "bls01bd.p1", 0x0000, 0x020000, CRC(a93f6471) SHA1(d895c7825c713626be57dd9eef2dbfc5f591825b) )
4006   ROM_LOAD( "bls01c.p1", 0x0000, 0x020000, CRC(539b5e0f) SHA1(46abc7e8dd286fbb313233b6d2fabb73b1c4c519) )
4007   ROM_LOAD( "bls01d.p1", 0x0000, 0x020000, CRC(19cae86b) SHA1(de811aed861bf4d834051d6048fb0028f6c68a7c) )
4008   ROM_LOAD( "bls01dh.p1", 0x0000, 0x020000, CRC(c0fff9bd) SHA1(5b10547157a96f6221a41118ee29639ffc1bcdab) )
4009   ROM_LOAD( "bls01dk.p1", 0x0000, 0x020000, CRC(e3f8cc27) SHA1(4ffb6ebb792b7edbf88463ed0fb80743aab5c517) )
4010   ROM_LOAD( "bls01dr.p1", 0x0000, 0x020000, CRC(50f77716) SHA1(a20b709f65e2722e4fb622e851b4fb9c7d5820ca) )
4011   ROM_LOAD( "bls01dy.p1", 0x0000, 0x020000, CRC(641becd9) SHA1(419486ed63bd8d657796f786e73d44bd213b2916) )
4012   ROM_LOAD( "bls01h.p1", 0x0000, 0x020000, CRC(0d117ed1) SHA1(8b0a4f24b067907377072e5b5645ac8b44bf1d2e) )
4013   ROM_LOAD( "bls01k.p1", 0x0000, 0x020000, CRC(2e164b4b) SHA1(37d1c45db0002c7e8f16ede87cfe62cfbdbf39e8) )
4014   ROM_LOAD( "bls01r.p1", 0x0000, 0x020000, CRC(9d19f07a) SHA1(bb1e2d8f6e1fd75d6c9a15448fc29b21d8f14bf7) )
4015   ROM_LOAD( "bls01y.p1", 0x0000, 0x020000, CRC(a9f56bb5) SHA1(771ea854bdc71af0ce09952be53671629babfa9b) )
4016   ROM_LOAD( "bls02ad.p1", 0x0000, 0x020000, CRC(f4b6828b) SHA1(8ca39a9dc29b40a097489e34ababaf70eb58c326) )
4017   ROM_LOAD( "bls02b.p1", 0x0000, 0x020000, CRC(d75f9bdb) SHA1(2018e1ebe4f00782be649544bc8d56d923d6c198) )
4018   ROM_LOAD( "bls02bd.p1", 0x0000, 0x020000, CRC(79ac2c4e) SHA1(83d6828272438ae0d687b40368701cbccac32d9f) )
4019   ROM_LOAD( "bls02c.p1", 0x0000, 0x020000, CRC(e01526c9) SHA1(1bc17c22e0741f6dbf1c3ad2e154ce8acc1e1788) )
4020   ROM_LOAD( "bls02d.p1", 0x0000, 0x020000, CRC(aa4490ad) SHA1(963482e4977309babf35732be0b7046c543808d3) )
4021   ROM_LOAD( "bls02dh.p1", 0x0000, 0x020000, CRC(106cb182) SHA1(1556392744646d8852cc82975dd94df250d54bfa) )
4022   ROM_LOAD( "bls02dk.p1", 0x0000, 0x020000, CRC(336b8418) SHA1(c42a29c7599c2d8025b8e25fcda0034100a43835) )
4023   ROM_LOAD( "bls02dr.p1", 0x0000, 0x020000, CRC(80643f29) SHA1(e9128f78e7051274dbaab28051a1f23ed2426c3c) )
4024   ROM_LOAD( "bls02dy.p1", 0x0000, 0x020000, CRC(b488a4e6) SHA1(7a9083cfa9032cb0e6e28c22dde8da9a1bebadcf) )
4025   ROM_LOAD( "bls02h.p1", 0x0000, 0x020000, CRC(be9f0617) SHA1(fcc491ae5cb5312f47726c4b9ffda99317171bab) )
4026   ROM_LOAD( "bls02k.p1", 0x0000, 0x020000, CRC(9d98338d) SHA1(0e43896ae8361894c9060ec7a74dd23c6e2bed56) )
4027   ROM_LOAD( "bls02r.p1", 0x0000, 0x020000, CRC(2e9788bc) SHA1(586a30b3485e0ceb8b9b389e103fdbab78115446) )
4028   ROM_LOAD( "bls02s.p1", 0x0000, 0x020000, CRC(b8e435d5) SHA1(500c30d687d3e029f22de2bf132c12349c1575b4) )
4029   ROM_LOAD( "bls02y.p1", 0x0000, 0x020000, CRC(1a7b1373) SHA1(dde4754d92f0fde495ab826294a650ac81fd586e) )
4030   ROM_LOAD( "bold15g", 0x0000, 0x020000, CRC(fa400d34) SHA1(2faeb9b880fb4980aa0d96b4b962c879498445f2) )
4031   ROM_LOAD( "bold15t", 0x0000, 0x020000, CRC(f3f331ae) SHA1(d999c8571549d8d26b7b861299d77c7282aef700) )
4032
4033   ROM_REGION( 0x20000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4034   ROM_LOAD( "bo__x__x.2_0", 0x0000, 0x020000, CRC(7e54982f) SHA1(c5187d2f6a5b202af5fd6326d52451d3b3f48f33) )
4035   ROM_LOAD( "bo__x__x.2_1", 0x0000, 0x020000, CRC(3e48d8ad) SHA1(73d69712993819d012c2ab2a8a36b7ebad419144) )
4036   ROM_LOAD( "bo__x_dx.2_0", 0x0000, 0x020000, CRC(d0d9e7b1) SHA1(31e858991fc1dfe9c1a8bd7955096617ebe0a4ce) )
4037   ROM_LOAD( "bo__x_dx.2_1", 0x0000, 0x020000, CRC(b6e146c4) SHA1(8bda363f16bd258d5c6ba1b20cecc0a76e0965f7) )
4038   ROM_LOAD( "bo__xa_x.2_0", 0x0000, 0x020000, CRC(e7054491) SHA1(7d102b1071d90ff29ea4a9418478b17b93c08059) )
4039   ROM_LOAD( "bo__xa_x.2_1", 0x0000, 0x020000, CRC(813de5e4) SHA1(498923261e49b20666a930593fcf25ccfc9a9d79) )
4040   ROM_LOAD( "bo__xb_x.2_0", 0x0000, 0x020000, CRC(adc2ecc7) SHA1(75e4216ff022c1ae0642913c9aaa7e241b806fcd) )
4041   ROM_LOAD( "bo__xb_x.2_1", 0x0000, 0x020000, CRC(cbfa4db2) SHA1(d1ed60f876b4f056f478cfc23b08a7789379e143) )
4042
4043
4044   ROM_REGION( 0x48, "fakechr", 0 )
4045   ROM_LOAD( "tri98.chr", 0x0000, 0x000048, CRC(8a4532a8) SHA1(c128fd513bbcba68a1c75a11e09a54ba1d23d6f4) )
4046
4047   ROM_REGION( 0x100000, "msm6376", 0 )
4048   ROM_LOAD( "blds1.hex", 0x000000, 0x080000, CRC(9cc07f5f) SHA1(e25295eb304624ed77d98d7e974363214c2c2cd1) )
4049   ROM_LOAD( "blds2.hex", 0x080000, 0x080000, CRC(949bee73) SHA1(9ea2001a4d91236708dc948b4e1cac9978095945) )
4050
4051ROM_END
4052
4053ROM_START( m4brktak )
4054   ROM_REGION( 0x10000, "maincpu", 0 )
4055   ROM_LOAD( "b-t v1-0 p1", 0xc000, 0x004000, CRC(a3457409) SHA1(ceaca37f20a055b18a24ee99e43991df95e9b520) )
4056   ROM_LOAD( "b-t v1-0 p2", 0x8000, 0x004000, CRC(7465cc6f) SHA1(f984e41c310bc58d7a668ec9f31c238fbf5de9c6) )
4057
4058   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4059   ROM_LOAD( "breakntake p1.bin", 0xc000, 0x004000, CRC(a3457409) SHA1(ceaca37f20a055b18a24ee99e43991df95e9b520) )
4060   ROM_LOAD( "breakntake p2.bin", 0x8000, 0x004000, CRC(7465cc6f) SHA1(f984e41c310bc58d7a668ec9f31c238fbf5de9c6) )
4061ROM_END
4062
4063ROM_START( m4brdway )
4064   ROM_REGION( 0x10000, "maincpu", 0 )
4065   ROM_LOAD( "dbr11.bin", 0x0000, 0x010000, CRC(5cbb8a0f) SHA1(bee8b2b7d70c24f98b7626caa278cb84136941a4) )
4066ROM_END
4067
4068ROM_START( m4brook )
4069   ROM_REGION( 0x10000, "maincpu", 0 )
4070   ROM_LOAD( "brkl10.epr", 0x0000, 0x010000, CRC(857255b3) SHA1(cfd77918a19b2532a02b8bb3fa8e2716db31fb0e) )
4071
4072   ROM_REGION( 0x100000, "msm6376", 0 )
4073   ROM_LOAD( "brkl_snd.epr", 0x0000, 0x080000, CRC(50450909) SHA1(181659b0594ba8d196b7130c5999c91676a363c0) )
4074ROM_END
4075
4076
4077ROM_START( m4buc )
4078   ROM_REGION( 0x20000, "maincpu", 0 )
4079   ROM_LOAD( "buccaneer5-15sw.bin", 0x000000, 0x020000, CRC(9b92d1f6) SHA1(d374fe966a1b039c971f278ab1113640e7629233) )
4080
4081   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4082   ROM_LOAD( "bucc15g", 0x000000, 0x020000, CRC(63dd1180) SHA1(a557af6927744b4ce2773c70db5ce1a7708ceb2c) )
4083   ROM_LOAD( "bucc15t", 0x000000, 0x020000, CRC(66104749) SHA1(4b5a9a3f1409e207cad42ea29a205a18facf57ab) )
4084   ROM_LOAD( "bug04ad.p1", 0x000000, 0x020000, CRC(c6171b29) SHA1(a66aa4b05f974aa9cea9e05e95d14a0e746374be) )
4085   ROM_LOAD( "bug04b.p1", 0x000000, 0x020000, CRC(4358fe51) SHA1(6e61397f71018d3f9d369a0ac8fefacafbada2d5) )
4086   ROM_LOAD( "bug04bd.p1", 0x000000, 0x020000, CRC(282b7832) SHA1(1ae3e45606bb875dd178beab231bdaa472687d46) )
4087   ROM_LOAD( "bug04d.p1", 0x000000, 0x020000, CRC(68e74bf0) SHA1(7808ff977e61b4c21fec83a8fe1cbabfc1bed7c8) )
4088   ROM_LOAD( "bug04dh.p1", 0x000000, 0x020000, CRC(689e47a7) SHA1(c3b7cd2cb6a397528b2a525b85df2bbff67450c1) )
4089   ROM_LOAD( "bug04dk.p1", 0x000000, 0x020000, CRC(01ca1dba) SHA1(83386f8a9bdf4e50b31c25cd4502a09a94ee3a1d) )
4090   ROM_LOAD( "bug04dr.p1", 0x000000, 0x020000, CRC(b2c5a68b) SHA1(42a0cee8cc2ba5b36adde1ab024799792982e5db) )
4091   ROM_LOAD( "bug04dy.p1", 0x000000, 0x020000, CRC(4b0db5ec) SHA1(f13ce614105f317bbc9318b7f512f8550b737e1d) )
4092   ROM_LOAD( "bug04h.p1", 0x000000, 0x020000, CRC(03edc1c4) SHA1(52a3040ec602008dc9143900d149251235282dca) )
4093   ROM_LOAD( "bug04k.p1", 0x000000, 0x020000, CRC(6ab99bd9) SHA1(d199e88dd22f6c2d31c23413c4c3f262834f5751) )
4094   ROM_LOAD( "bug04r.p1", 0x000000, 0x020000, CRC(d9b620e8) SHA1(01e7232f62dc33d3a9a26ee5456c2bb47dd4fce4) )
4095   ROM_LOAD( "bug04s.p1", 0x000000, 0x020000, CRC(0f76cf1d) SHA1(e0081f88e23958564a87346082629c4fdc0cc147) )
4096   ROM_LOAD( "bug04y.p1", 0x000000, 0x020000, CRC(207e338f) SHA1(3a95d0029e3e3a8f839f335ed1a981e8d6124dcc) )
4097   ROM_LOAD( "bug05ad.p1", 0x000000, 0x020000, CRC(515539dd) SHA1(6f8eb199f4738edb6f405f3d5df1ba0256dfa0bf) )
4098   ROM_LOAD( "bug05b.p1", 0x000000, 0x020000, CRC(a4e57b87) SHA1(64a76762b028349da9fb14141d27423785bdb9c8) )
4099   ROM_LOAD( "bug05bd.p1", 0x000000, 0x020000, CRC(bf695ac6) SHA1(24f5c4f46ed5d269426357ef578774ac456be1d0) )
4100   ROM_LOAD( "bug05d.p1", 0x000000, 0x020000, CRC(8f5ace26) SHA1(32e3d2b8cca2176ac141b4f746f400e0d4d6f534) )
4101   ROM_LOAD( "bug05dh.p1", 0x000000, 0x020000, CRC(ffdc6553) SHA1(cb31535424d67fa326cbe87912023fa528d2f0c0) )
4102   ROM_LOAD( "bug05dk.p1", 0x000000, 0x020000, CRC(96883f4e) SHA1(6cdc9b47bb170118e09648f5481bd56459df6acf) )
4103   ROM_LOAD( "bug05dr.p1", 0x000000, 0x020000, CRC(2587847f) SHA1(d564e4fedb7b6304f34fe4d7b6428922ecf509c1) )
4104   ROM_LOAD( "bug05dy.p1", 0x000000, 0x020000, CRC(dc4f9718) SHA1(035530dced28772b29974a4adcb648fdeff44cb4) )
4105   ROM_LOAD( "bug05h.p1", 0x000000, 0x020000, CRC(e4504412) SHA1(84596d14c1474f7965956ed707261dbe272d9c14) )
4106   ROM_LOAD( "bug05k.p1", 0x000000, 0x020000, CRC(8d041e0f) SHA1(94c4fa84f6c978c725593c6086c61521cd791c74) )
4107   ROM_LOAD( "bug05r.p1", 0x000000, 0x020000, CRC(3e0ba53e) SHA1(041dbf7f086dce0182f855249d832b68942e2c33) )
4108   ROM_LOAD( "bug05s.p1", 0x000000, 0x020000, CRC(99ce7ada) SHA1(6cdb17d8dfd759ceb2d7acd5f6b15952106f3178) )
4109   ROM_LOAD( "bug05y.p1", 0x000000, 0x020000, CRC(c7c3b659) SHA1(66aa9481b69ee282ecfa8f7614b7d476919e35b3) )
4110   ROM_LOAD( "bus01ad.p1", 0x000000, 0x020000, CRC(0f5920ee) SHA1(5152c24fd3e3642a5324e68465403a6ce199db5a) )
4111   ROM_LOAD( "bus01b.p1", 0x000000, 0x020000, CRC(656d2609) SHA1(525fc8e2dc1d6bfe17c24e28ccde0f0a580e4330) )
4112   ROM_LOAD( "bus01bd.p1", 0x000000, 0x020000, CRC(e16543f5) SHA1(98dc6a098ad13c1f7c3e0e1079eed92931ce279c) )
4113   ROM_LOAD( "bus01d.p1", 0x000000, 0x020000, CRC(4ed293a8) SHA1(577ca646df4d607c04a3c55853df847e1403bbfd) )
4114   ROM_LOAD( "bus01dh.p1", 0x000000, 0x020000, CRC(a1d07c60) SHA1(830998adf3a4fc8d6ae9e08039719cbacff79fac) )
4115   ROM_LOAD( "bus01dk.p1", 0x000000, 0x020000, CRC(c884267d) SHA1(60b1bba2fb0c471c4808496d08f094f3989d1000) )
4116   ROM_LOAD( "bus01dr.p1", 0x000000, 0x020000, CRC(7b8b9d4c) SHA1(67b6f54153cf312c0f4bcc229763e5abcc61e4f4) )
4117   ROM_LOAD( "bus01dy.p1", 0x000000, 0x020000, CRC(82438e2b) SHA1(1daa8094c8c33d88be1a2f9e833559d4386af0bc) )
4118   ROM_LOAD( "bus01h.p1", 0x000000, 0x020000, CRC(25d8199c) SHA1(84be66148fe14d85bd69fb4c9b5263b7c208e690) )
4119   ROM_LOAD( "bus01k.p1", 0x000000, 0x020000, CRC(4c8c4381) SHA1(0e6204e6f937ca8b9dc31927d31ec11db18068c0) )
4120   ROM_LOAD( "bus01r.p1", 0x000000, 0x020000, CRC(ff83f8b0) SHA1(bbd56730eccb4df1815b98921522beec5c74a9bd) )
4121   ROM_LOAD( "bus01s.p1", 0x000000, 0x020000, CRC(d5a35734) SHA1(7b905ac16eb50d462e9edc5bb50fe660b6f7c81b) )
4122   ROM_LOAD( "bus01y.p1", 0x000000, 0x020000, CRC(064bebd7) SHA1(8b19edae49c919ddf20d2ebff43ffec79809d90c) )
4123   ROM_LOAD( "bus02ad.p1", 0x000000, 0x020000, CRC(a1ad9f3d) SHA1(bfb61b1f2a449293d23d6c385a0aab67ccdcc8fe) )
4124   ROM_LOAD( "bus02b.p1", 0x000000, 0x020000, CRC(f6d1181b) SHA1(f4606b4f9522293ad73936f9dd80e54b9ee58f33) )
4125   ROM_LOAD( "bus02bd.p1", 0x000000, 0x020000, CRC(4f91fc26) SHA1(66e2aec28ec474a8d9c11dd7375de0c2050db963) )
4126   ROM_LOAD( "bus02d.p1", 0x000000, 0x020000, CRC(dd6eadba) SHA1(9240f96cc1366652855ac321f622004923ede8da) )
4127   ROM_LOAD( "bus02dh.p1", 0x000000, 0x020000, CRC(0f24c3b3) SHA1(66d5a28b1497b4f31518f427408c2e6f9f70d034) )
4128   ROM_LOAD( "bus02dk.p1", 0x000000, 0x020000, CRC(667099ae) SHA1(e0362b80bbc5525f94e1109780a085b87e17cb80) )
4129   ROM_LOAD( "bus02dr.p1", 0x000000, 0x020000, CRC(d57f229f) SHA1(3b2cfdeeab5c910d405bad44de85324088919415) )
4130   ROM_LOAD( "bus02dy.p1", 0x000000, 0x020000, CRC(2cb731f8) SHA1(9926b782298099a60680bfa46ab3514ea6653bf3) )
4131   ROM_LOAD( "bus02h.p1", 0x000000, 0x020000, CRC(b664278e) SHA1(ab009d09f1e3a8aa3c425db689553c3ac63f17ce) )
4132   ROM_LOAD( "bus02k.p1", 0x000000, 0x020000, CRC(df307d93) SHA1(1dda940868273f81c501dcee27c9d6bc91f411e1) )
4133   ROM_LOAD( "bus02r.p1", 0x000000, 0x020000, CRC(6c3fc6a2) SHA1(f65cab3fcc5a7176dded8ebf3de8ff90479686c6) )
4134   ROM_LOAD( "bus02s.p1", 0x000000, 0x020000, CRC(c43f9f09) SHA1(83501473bf8fc17748fa42ab446d4bc54eeb2a80) )
4135   ROM_LOAD( "bus02y.p1", 0x000000, 0x020000, CRC(95f7d5c5) SHA1(301949ad27963041a3cef000ed9ffd16c119b18d) )
4136
4137   ROM_REGION( 0x20000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4138   ROM_LOAD( "br_sj___.1_1", 0x0000, 0x020000, CRC(02c30d48) SHA1(8e5d09d721bf6e1876d672b6c84f46666cf42b90) )
4139   ROM_LOAD( "br_sj_b_.1_1", 0x0000, 0x020000, CRC(490ec8a7) SHA1(faf9f450d48382aeb7b8e01750fc226c30e761d3) )
4140   ROM_LOAD( "br_sj_d_.1_1", 0x0000, 0x020000, CRC(ac4e72d6) SHA1(303f77e536b8da79a926dc5b30441ae9071f683b) )
4141   ROM_LOAD( "br_sj_k_.1_1", 0x0000, 0x020000, CRC(1c71f108) SHA1(10f4e99b0af4a102ed23098123d82da2a8f1c5be) )
4142   ROM_LOAD( "br_sjb__.1_1", 0x0000, 0x020000, CRC(d15579a0) SHA1(577c7cd11da15083327dba385a6769b346be2b71) )
4143   ROM_LOAD( "br_sjbg_.1_1", 0x0000, 0x020000, CRC(5f8ec0ae) SHA1(8eacfd43e3f875af862b77f044b7a9f1487af4a1) )
4144   ROM_LOAD( "br_sjbt_.1_1", 0x0000, 0x020000, CRC(00f9581e) SHA1(1461539f501250a08bf66e4a94e4b84113dc0dc5) )
4145   ROM_LOAD( "br_sjwb_.1_1", 0x0000, 0x020000, CRC(d15cb680) SHA1(4ab485eb2d1d57c690926e430e0c8b2af045381d) )
4146
4147
4148   ROM_REGION( 0x200000, "msm6376", 0 )
4149   ROM_LOAD( "buccsnd1.bin", 0x000000, 0x080000, CRC(b671fd7b) SHA1(8123d1ef9d5e2cc8783a78137540e6f13e5e2304) )
4150   ROM_LOAD( "buccsnd2.bin", 0x080000, 0x080000, CRC(66966b41) SHA1(87e2058f39ef1b19c35e63d55e62e2034fd24c0d) )
4151ROM_END
4152
4153ROM_START( m4bucks )
4154   ROM_REGION( 0x10000, "maincpu", 0 )
4155   ROM_LOAD( "bufd.p1", 0x0000, 0x010000, CRC(02c575d3) SHA1(92dc7a0c298e4d2d19bf754a5c82cc15e4e6456c) )
4156   ROM_LOAD( "bufs.p1", 0x0000, 0x010000, CRC(e394ae40) SHA1(911077053c47cebba1bed9d359cd38bd676a46f1) )
4157ROM_END
4158
4159ROM_START( m4calamab )
4160   ROM_REGION( 0x20000, "maincpu", 0 )
4161   ROM_LOAD( "bc302d.p1", 0x0000, 0x020000, CRC(36b87f8e) SHA1(6e3cbfa52d9ec52fe009d3331dda3781f7f7783a) )
4162
4163   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4164   ROM_LOAD( "bc302f.p1", 0x0000, 0x020000, CRC(4b356aca) SHA1(81ce1585f529f1717ec56ace0a4902ae901593ae) )
4165   ROM_LOAD( "bc302s.p1", 0x0000, 0x020000, CRC(b349bd2d) SHA1(9b026bece40584c4f53c30f3dacc91942c871a9f) )
4166ROM_END
4167
4168ROM_START( m4calama )
4169   ROM_REGION( 0x20000, "maincpu", 0 )
4170   ROM_LOAD( "cala.hex", 0x0000, 0x020000, CRC(edc97795) SHA1(58fb91809c7f475fbceacfc1c3bda41b86dff54b) )
4171
4172   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4173   ROM_LOAD( "ca301d.p1", 0x0000, 0x020000, CRC(9a220126) SHA1(d5b12955bb336f8233ed3f892e23a14ba755a511) )
4174   ROM_LOAD( "ca301f.p1", 0x0000, 0x020000, CRC(e7af1462) SHA1(72659ef85c3b7916e10b4dbc09ad62638e7ab7e1) )
4175   ROM_LOAD( "ca301s.p1", 0x0000, 0x020000, CRC(95beecf1) SHA1(70f72abc0d4280618033b61f9dbe5b90b455c2b1) )
4176   ROM_LOAD( "cac03d.p1", 0x0000, 0x020000, CRC(14436ec7) SHA1(eb654ef5cef94e24296512acb6134440a5f8d17e) )
4177   ROM_LOAD( "cac03f.p1", 0x0000, 0x020000, CRC(69ce7b83) SHA1(c1f2dea6fe7983f5cefbf58ad63bce5ae8d7f7a5) )
4178   ROM_LOAD( "cac03s.p1", 0x0000, 0x020000, CRC(edc97795) SHA1(58fb91809c7f475fbceacfc1c3bda41b86dff54b) )
4179
4180   ROM_REGION( 0x20000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4181   ROM_LOAD( "bca04.p1", 0x0000, 0x020000, CRC(3f97fe65) SHA1(6bc2c7e60658f39701974426ab652e8dd96b1913) )
4182
4183   ROM_REGION( 0x48, "fakechr", 0 )
4184   ROM_LOAD( "m407.chr", 0x0000, 0x000048, CRC(fa693a0d) SHA1(601afba4a6efe8334ecc2cadfee99273a9818c1c) )
4185
4186   ROM_REGION( 0x100000, "msm6376", 0 )
4187   ROM_LOAD( "cala1.hex", 0x0000, 0x080000, CRC(c9768f65) SHA1(a8f2946fdba640033da0e21d4e18293b3fc004bf) )
4188   ROM_LOAD( "cala2.hex", 0x0000, 0x080000, CRC(56bd2950) SHA1(b109c726514c3ee04c1bbdf5f518f60dfd0375a8) )
4189ROM_END
4190
4191ROM_START( m4calicl )
4192   ROM_REGION( 0x10000, "maincpu", 0 )
4193   ROM_LOAD( "ca2s.p1", 0x0000, 0x010000, CRC(fad153fd) SHA1(bd1f1a5c73624df45d01cb4853d87e998e434d7a) )
4194
4195   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4196   ROM_LOAD( "ca2d.p1", 0x0000, 0x010000, CRC(75eb8c6f) SHA1(1bb923d06dcfa24eaf9533c083f68f4bd840834f) )
4197   ROM_LOAD( "ca2f.p1", 0x0000, 0x010000, CRC(6c53cf29) SHA1(2e58453891ab4faa17ef58a81c5f3c0618d046a5) )
4198   ROM_LOAD( "cald.p1", 0x0000, 0x010000, CRC(296fdeeb) SHA1(7782c0c7d8f44e2c0d48cc24c13015241e47b9ec) )
4199   ROM_LOAD( "cals.p1", 0x0000, 0x010000, CRC(28a1c5fe) SHA1(e8474df609ea7f3517780b54d6f493987aad3650) )
4200
4201   ROM_REGION( 0x48, "fakechr", 0 )
4202   ROM_LOAD( "ca2s.chr", 0x0000, 0x000048, CRC(97618d38) SHA1(7958e99684d50b9bdb56c97f7fcfe161f0824578) )
4203ROM_END
4204
4205ROM_START( m4cardcs )
4206   ROM_REGION( 0x10000, "maincpu", 0 )
4207   ROM_LOAD( "cshcd19l.bin", 0x0000, 0x010000, CRC(539040f6) SHA1(f3a1a876c4f17b8d9a0cf2cd54ebf52f4b31dbd1) )
4208ROM_END
4209
4210ROM_START( m4cojok )
4211   ROM_REGION( 0x10000, "maincpu", 0 )
4212   ROM_LOAD( "cojx.p1", 0x0000, 0x010000, CRC(a9c0aefb) SHA1(c5b367a01ddee2cb90e266f1e62459b9b96eb3e3) )
4213
4214   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4215   ROM_LOAD( "cojxb.p1", 0x0000, 0x010000, CRC(2680c84a) SHA1(6cf9bb72df41ea1389334597a772fd197aba4fc4) )
4216   ROM_LOAD( "cojxc.p1", 0x0000, 0x010000, CRC(a67db981) SHA1(08ac65baf774c63705c3a4db36248777375404f6) )
4217   ROM_LOAD( "cojxcd.p1", 0x0000, 0x010000, CRC(33d31701) SHA1(a7ccaa5a3b1c97cc84cdca2f77381ea4a8d743a3) )
4218   ROM_LOAD( "cojxd.p1", 0x0000, 0x010000, CRC(97c12c95) SHA1(282dfc5bc66fd4ad57f442c3ae75f6645919352d) )
4219   ROM_LOAD( "cojxdy.p1", 0x0000, 0x010000, CRC(4f0be63b) SHA1(d701b5c2d2c71942f8574598a4ba687f532c16a8) )
4220   ROM_LOAD( "cojxy.p1", 0x0000, 0x010000, CRC(88f1b57a) SHA1(cfc98d6ec90e7c186741d62d3ec68bd350196878) )
4221ROM_END
4222
4223ROM_START( m4cashat )
4224   ROM_REGION( 0x20000, "maincpu", 0 )
4225   ROM_LOAD( "csa12y.p1", 0x0000, 0x020000, CRC(0374584a) SHA1(446e1d122d5b38e4ee11d98a4235d7198d98b541) )
4226
4227   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4228   ROM_LOAD( "caa22ad.p1", 0x0000, 0x020000, CRC(b6274874) SHA1(7c2dc0f3e8e7bb76f3b90300141b320fa0ca39ac) )
4229   ROM_LOAD( "caa22b.p1", 0x0000, 0x020000, CRC(e7f6f5e5) SHA1(fc16b50ae00525a3c84c0cbf7b418898cc5db1bc) )
4230   ROM_LOAD( "caa22bd.p1", 0x0000, 0x020000, CRC(581b2b6f) SHA1(55f910c7646d5e7d3be6ffd5b4ec0f04fb98b82e) )
4231   ROM_LOAD( "caa22d.p1", 0x0000, 0x020000, CRC(cc494044) SHA1(13ff215f41833aa133fe9d120792c834d1e0752b) )
4232   ROM_LOAD( "caa22dh.p1", 0x0000, 0x020000, CRC(18ae14fa) SHA1(20a8f197075ec153ac116b9a85e3591d9d4d045d) )
4233   ROM_LOAD( "caa22dk.p1", 0x0000, 0x020000, CRC(71fa4ee7) SHA1(ddf2cee47f93cc5794d64922658d5892993c8d2f) )
4234   ROM_LOAD( "caa22dr.p1", 0x0000, 0x020000, CRC(c2f5f5d6) SHA1(aebedb84ae388a1f0c558d36893d1341c1959594) )
4235   ROM_LOAD( "caa22dy.p1", 0x0000, 0x020000, CRC(3b3de6b1) SHA1(d72ce7851969466063c6d7952787691a7c44c9dd) )
4236   ROM_LOAD( "caa22h.p1", 0x0000, 0x020000, CRC(a743ca70) SHA1(e4b5ee02524873c2ccb66b4bfca39464c23eb43e) )
4237   ROM_LOAD( "caa22k.p1", 0x0000, 0x020000, CRC(ce17906d) SHA1(18a302132e683b00509982c09c6e3b00ae1201a0) )
4238   ROM_LOAD( "caa22r.p1", 0x0000, 0x020000, CRC(7d182b5c) SHA1(801d1b032e94cc45302a9f84ba7f9ce2b74f6449) )
4239   ROM_LOAD( "caa22s.p1", 0x0000, 0x020000, CRC(e7edf653) SHA1(f2bdf45cc18ad4b45b47d2b2b4641460fcdfa963) )
4240   ROM_LOAD( "caa22y.p1", 0x0000, 0x020000, CRC(84d0383b) SHA1(791666ce17fd65067df446a3320efd22bce23925) )
4241   ROM_LOAD( "caa23ad.p1", 0x0000, 0x020000, CRC(a8641c35) SHA1(18dad4634e27e4f0b791c331b9efcf5e1d56d3bb) )
4242   ROM_LOAD( "caa23b.p1", 0x0000, 0x020000, CRC(a867c129) SHA1(9b0b577938ae0500a8b80211710ed5c0b2a597fa) )
4243   ROM_LOAD( "caa23bd.p1", 0x0000, 0x020000, CRC(46587f2e) SHA1(b14ed6b810ba3039824a0d13c5b75fedd40803b3) )
4244   ROM_LOAD( "caa23d.p1", 0x0000, 0x020000, CRC(83d87488) SHA1(1e13a47de4837e42650c6a4a13a838eb68d0beae) )
4245   ROM_LOAD( "caa23dh.p1", 0x0000, 0x020000, CRC(06ed40bb) SHA1(68f2923c4ecd91231cc66a4be7c797d7b2a46ae0) )
4246   ROM_LOAD( "caa23dk.p1", 0x0000, 0x020000, CRC(6fb91aa6) SHA1(5966be8aa9d5348bbdcb85b21acceaabc3c02602) )
4247   ROM_LOAD( "caa23dr.p1", 0x0000, 0x020000, CRC(dcb6a197) SHA1(a18af78ba604b53a2af1e9b8dfdc6858964f631d) )
4248   ROM_LOAD( "caa23dy.p1", 0x0000, 0x020000, CRC(257eb2f0) SHA1(0a5f9743afb5dd7392425951580532ea5f8f17f1) )
4249   ROM_LOAD( "caa23h.p1", 0x0000, 0x020000, CRC(e8d2febc) SHA1(14fe5e1699fef74145f2f6fff61e75fe3e3a0b3b) )
4250   ROM_LOAD( "caa23k.p1", 0x0000, 0x020000, CRC(8186a4a1) SHA1(0d8f59df0fb5a1044f6fb7d81f50f9c9b94add9b) )
4251   ROM_LOAD( "caa23r.p1", 0x0000, 0x020000, CRC(32891f90) SHA1(c832c2610606bc5a3beeff8f85c31af496b14427) )
4252   ROM_LOAD( "caa23s.p1", 0x0000, 0x020000, CRC(26a49cdd) SHA1(ee28a22eeb8c4e8ddf041122505f9846d6b6d7d6) )
4253   ROM_LOAD( "caa23y.p1", 0x0000, 0x020000, CRC(cb410cf7) SHA1(31d34a766939a9b2a23be00c2ffd658d854b3ab4) )
4254   ROM_LOAD( "casattack8.bin", 0x0000, 0x020000, CRC(e29ea247) SHA1(ad00ea3bfd2eab51b20fd786cb1ce84de0d98173) )
4255   ROM_LOAD( "catt15g", 0x0000, 0x020000, CRC(3f7a8863) SHA1(df8ed393aeb3a5ec3fd5bdc01c9dbbb630e6d254) )
4256   ROM_LOAD( "catt15t", 0x0000, 0x020000, CRC(c6760c3a) SHA1(b7f4a3af52faf7e430e5b4ec75e2dc97e3f07dc0) )
4257   ROM_LOAD( "csa11ad.p1", 0x0000, 0x020000, CRC(7c1daa59) SHA1(9c0479094ba2f985803e58360b738b0baa2e410a) )
4258   ROM_LOAD( "csa11b.p1", 0x0000, 0x020000, CRC(c740daba) SHA1(afa5bdf9f6aacb3a5126aa828e4d0d2518efe663) )
4259   ROM_LOAD( "csa11bd.p1", 0x0000, 0x020000, CRC(55fccfd1) SHA1(b7c748573e5fb32a6be5e069e7f165a11c62b7d5) )
4260   ROM_LOAD( "csa11d.p1", 0x0000, 0x020000, CRC(ecff6f1b) SHA1(3f37d8e20d5663e376c9dc5876a910a320edcf7d) )
4261   ROM_LOAD( "csa11dh.p1", 0x0000, 0x020000, CRC(bbc0acca) SHA1(80d95505041fd4c869f9d835d0527070f2f582d9) )
4262   ROM_LOAD( "csa11dk.p1", 0x0000, 0x020000, CRC(1549f044) SHA1(22bc130106a23d0e9c354b4aa97d7b7fd8776082) )
4263   ROM_LOAD( "csa11dr.p1", 0x0000, 0x020000, CRC(cf121168) SHA1(aa52b528ac565684399dc58aeb56691457727035) )
4264   ROM_LOAD( "csa11dy.p1", 0x0000, 0x020000, CRC(36da020f) SHA1(ca202c7127450d905e4717776e1f1d32fa89279b) )
4265   ROM_LOAD( "csa11h.p1", 0x0000, 0x020000, CRC(297cb9a1) SHA1(63460eed75242fc7c27ee1fc9da28221e7bb21b1) )
4266   ROM_LOAD( "csa11k.p1", 0x0000, 0x020000, CRC(87f5e52f) SHA1(30b7f8c17198045bba30aaabbe74b3c1dc7d0320) )
4267   ROM_LOAD( "csa11r.p1", 0x0000, 0x020000, CRC(5dae0403) SHA1(6f2238f0fe0797bf0926044bb251fed6f97dbed6) )
4268   ROM_LOAD( "csa11s.p1", 0x0000, 0x020000, CRC(bef7a119) SHA1(88fc2003a7adda928e2e0fb78db32c7ffcbda924) )
4269   ROM_LOAD( "csa11y.p1", 0x0000, 0x020000, CRC(a4661764) SHA1(740be82275358b8e3dcec5982b18a083d043d99d) )
4270   ROM_LOAD( "csa12ad.p1", 0x0000, 0x020000, CRC(b15c5c64) SHA1(7a8c7b929ecaf0e14d9a5d6cdea303f5e3fc1dec) )
4271   ROM_LOAD( "csa12b.p1", 0x0000, 0x020000, CRC(60529594) SHA1(a5e70b55b8df6a94c963b970c3a4398b64b0286b) )
4272   ROM_LOAD( "csa12bd.p1", 0x0000, 0x020000, CRC(98bd39ec) SHA1(ebc5a2690f1453adae0f8faee0159a01df91dd6e) )
4273   ROM_LOAD( "csa12d.p1", 0x0000, 0x020000, CRC(4bed2035) SHA1(d5438d372222c4258ffb6487ba64eed9ce190133) )
4274   ROM_LOAD( "csa12dh.p1", 0x0000, 0x020000, CRC(76815af7) SHA1(6edd4a866a1b038a51cfcc9ed8cef48886b393fb) )
4275   ROM_LOAD( "csa12dk.p1", 0x0000, 0x020000, CRC(d8080679) SHA1(92babec65fbcee37ff8136a5c4b1e5f4ecd2f5a6) )
4276   ROM_LOAD( "csa12dr.p1", 0x0000, 0x020000, CRC(0253e755) SHA1(742174137549147ff23fbc9ba1b835cbeaffa602) )
4277   ROM_LOAD( "csa12dy.p1", 0x0000, 0x020000, CRC(fb9bf432) SHA1(5f519871cc50cf9f49ec652d620267cd11ab155b) )
4278   ROM_LOAD( "csa12h.p1", 0x0000, 0x020000, CRC(8e6ef68f) SHA1(b6ac0993938bb065f02498a71628cf532085b347) )
4279   ROM_LOAD( "csa12k.p1", 0x0000, 0x020000, CRC(20e7aa01) SHA1(093786b0992c1d9ce5e2d2cfad1eaf1d8e6dc733) )
4280   ROM_LOAD( "csa12r.p1", 0x0000, 0x020000, CRC(fabc4b2d) SHA1(3710b7b4bf56e46c60a60fcae82342bf201e38dc) )
4281   ROM_LOAD( "csa12s.p1", 0x0000, 0x020000, CRC(61c8af36) SHA1(d81a4056b573194a8627a3618f805d379140ff6a) )
4282
4283   ROM_REGION( 0x48, "fakechr", 0 )
4284   ROM_LOAD( "tri98.chr", 0x0000, 0x000048, CRC(8a4532a8) SHA1(c128fd513bbcba68a1c75a11e09a54ba1d23d6f4) )
4285
4286   ROM_REGION( 0x100000, "msm6376", 0 )
4287   ROM_LOAD( "cas1.hex", 0x000000, 0x080000, CRC(4711c483) SHA1(af1ceb317b7bb1c2d0c3f7a99049679c356e1860) )
4288   ROM_LOAD( "cas2.hex", 0x080000, 0x080000, CRC(26ec235c) SHA1(51de955e5def47b82ac8891d09dc0b0e5e19c01d) )
4289ROM_END
4290
4291ROM_START( m4cashcn )
4292   ROM_REGION( 0x10000, "maincpu", 0 )
4293   ROM_LOAD( "cash connect 70.bin", 0x0000, 0x010000, CRC(8b4f8056) SHA1(a9e7927ac9aa2ee1dccf207f4b249ae90c4c713d) )
4294
4295   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4296   ROM_LOAD( "cc032h2.bin", 0x0000, 0x010000, CRC(f29c01e0) SHA1(6e302ce02e4568d582c6f55741334b3fb6ea0746) )
4297ROM_END
4298
4299ROM_START( m4cashco )
4300   ROM_REGION( 0x10000, "maincpu", 0 )
4301   ROM_LOAD( "c324.bin", 0x0000, 0x010000, CRC(d559bde5) SHA1(aed48c699118258c5dc915d5982d3de75c0213a1) )
4302
4303   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4304   ROM_LOAD( "c318d.bin", 0x0000, 0x010000, CRC(980df80c) SHA1(bf513d72a3e56c7f8c2a1c50d8ebf82496cd7ee3) )
4305   ROM_LOAD( "cash counter v0-5", 0x0000, 0x010000, CRC(69012475) SHA1(e850de5b9c3ff83f758bee0e74f0f44108997305) )
4306ROM_END
4307
4308ROM_START( m4cashln )
4309   ROM_REGION( 0x20000, "maincpu", 0 )
4310   ROM_LOAD( "cls04s.p1", 0x0000, 0x020000, CRC(c8b7f355) SHA1(437324bf499ba49ecbb3854f5f787da5f575f7f5) )
4311
4312   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4313   ROM_LOAD( "cl15g", 0x0000, 0x020000, CRC(fdd5765d) SHA1(fee8ddc9b93934a5582d6730cfa26246191c22ff) )
4314   ROM_LOAD( "cl15t", 0x0000, 0x020000, CRC(56bb9f21) SHA1(2876ac79283ea5cbee45e9ac6d5d140ea7db8e95) )
4315   ROM_LOAD( "cli10s", 0x0000, 0x020000, CRC(9aca737d) SHA1(6669c8b7a192b1c67caad62aad528b08737f7e73) )
4316   ROM_LOAD( "cli11ad.p1", 0x0000, 0x020000, CRC(ab47d9b3) SHA1(e501bb61de76ffe6618be03a59614b36e71e031b) )
4317   ROM_LOAD( "cli11b.p1", 0x0000, 0x020000, CRC(4adcaa58) SHA1(027dda275f32e49e6c0f9ff4e7d42472bdd3174e) )
4318   ROM_LOAD( "cli11bd.p1", 0x0000, 0x020000, CRC(e18071e5) SHA1(e219be249b5992808745a4c668686dfad77e2837) )
4319   ROM_LOAD( "cli11d.p1", 0x0000, 0x020000, CRC(c7c6049d) SHA1(6ad1caed1272ff4e6902843bf2420020ca2d0cb4) )
4320   ROM_LOAD( "cli11dh.p1", 0x0000, 0x020000, CRC(c21383ae) SHA1(01a840f160aacbb2b253ab6ba0a915f7055cc381) )
4321   ROM_LOAD( "cli11dk.p1", 0x0000, 0x020000, CRC(18486282) SHA1(5910a68539f5343661f8e55105c767067633ef1c) )
4322   ROM_LOAD( "cli11dr.p1", 0x0000, 0x020000, CRC(82a6bc3b) SHA1(c12b46234bebe408374a7fc3e18bf79942434d95) )
4323   ROM_LOAD( "cli11dy.p1", 0x0000, 0x020000, CRC(2ca4f94d) SHA1(4d0345e3c819d8dd48c559f01c118430d5ccdea2) )
4324   ROM_LOAD( "cli11h.p1", 0x0000, 0x020000, CRC(694f5813) SHA1(3acf84d6e5060e7054097aa2601c9c2833a2d524) )
4325   ROM_LOAD( "cli11k.p1", 0x0000, 0x020000, CRC(b314b93f) SHA1(e94472e1d1e345be84b277088dc852ed75117344) )
4326   ROM_LOAD( "cli11r.p1", 0x0000, 0x020000, CRC(29fa6786) SHA1(8bd7a7b0cf84615a126ebed494954ed2b7bc0ec4) )
4327   ROM_LOAD( "cli11s.p1", 0x0000, 0x020000, CRC(e5ad1734) SHA1(69fb5c81ae04c98920d84f829be14983168196e5) )
4328   ROM_LOAD( "cli11y.p1", 0x0000, 0x020000, CRC(87f822f0) SHA1(701a8c88be972b8363490e92e98f37acd493ef07) )
4329   ROM_LOAD( "cli12ad.p1", 0x0000, 0x020000, CRC(d6c03a42) SHA1(203ea61def95c2ea0a9ea1f808056122d87993ff) )
4330   ROM_LOAD( "cli12b.p1", 0x0000, 0x020000, CRC(9d4245da) SHA1(604b1e68d271784b982cde81e3675298662df1bc) )
4331   ROM_LOAD( "cli12bd.p1", 0x0000, 0x020000, CRC(9c079214) SHA1(1ee6362d876dd5aaa1699186ee905b48755a80de) )
4332   ROM_LOAD( "cli12d.p1", 0x0000, 0x020000, CRC(1058eb1f) SHA1(2c4305679c829cbf6c34d2627a1e8e366c5be5c1) )
4333   ROM_LOAD( "cli12dh.p1", 0x0000, 0x020000, CRC(bf94605f) SHA1(e2ae87041791ba92d8db69c7a3b40b62c97cf941) )
4334   ROM_LOAD( "cli12dk.p1", 0x0000, 0x020000, CRC(65cf8173) SHA1(f7ed6227b3e57d50e327f3ff72b9aafafa51da63) )
4335   ROM_LOAD( "cli12dr.p1", 0x0000, 0x020000, CRC(ff215fca) SHA1(40cab82f6a7f5229b365236b4758e73b2a3dce1e) )
4336   ROM_LOAD( "cli12dy.p1", 0x0000, 0x020000, CRC(51231abc) SHA1(ae80491fb1496f6fccbd46f424fe1d45640da8e2) )
4337   ROM_LOAD( "cli12h.p1", 0x0000, 0x020000, CRC(bed1b791) SHA1(d017f62a099475786fa15c7a185574301b80dbdd) )
4338   ROM_LOAD( "cli12k.p1", 0x0000, 0x020000, CRC(648a56bd) SHA1(25ad92789b12512b8c65cc912080f62abfe101a6) )
4339   ROM_LOAD( "cli12r.p1", 0x0000, 0x020000, CRC(fe648804) SHA1(27e74aea209b90dc3d8cf46474e271d68d9af7e2) )
4340   ROM_LOAD( "cli12s.p1", 0x0000, 0x020000, CRC(ef5aa578) SHA1(c4c288a297f5f6cd0712c396237aa3bf1363e188) )
4341   ROM_LOAD( "cli12y.p1", 0x0000, 0x020000, CRC(5066cd72) SHA1(03cef55b4fff8fb6edd804fdbc4076db6b234614) )
4342   ROM_LOAD( "cls03ad.p1", 0x0000, 0x020000, CRC(c68249cf) SHA1(d2d16ce76a5b144827a11f7fa471c7ea558c1ce0) )
4343   ROM_LOAD( "cls03b.p1", 0x0000, 0x020000, CRC(db667c56) SHA1(8a8f2374d0d02307206071718376400d5a52dc6c) )
4344   ROM_LOAD( "cls03bd.p1", 0x0000, 0x020000, CRC(4b98e70a) SHA1(04e0732dd8c0283dd928da9caafd78f509a4d479) )
4345   ROM_LOAD( "cls03c.p1", 0x0000, 0x020000, CRC(ec2cc144) SHA1(bc2879e4487ad5638e2818f4c8c5b23ab660cecc) )
4346   ROM_LOAD( "cls03d.p1", 0x0000, 0x020000, CRC(a67d7720) SHA1(556128a8c464a5d1de0ebb0de8ce87a7ea0813d3) )
4347   ROM_LOAD( "cls03dh.p1", 0x0000, 0x020000, CRC(22587ac6) SHA1(04cacccfebdc01046e048b2c98a05f3f97fcd6f3) )
4348   ROM_LOAD( "cls03dk.p1", 0x0000, 0x020000, CRC(015f4f5c) SHA1(fd0e622217d42f52cfba78989e8cf843cb08a17d) )
4349   ROM_LOAD( "cls03dr.p1", 0x0000, 0x020000, CRC(b250f46d) SHA1(02f04778ce6fb674ba9760b0fa9828b76a58239a) )
4350   ROM_LOAD( "cls03dy.p1", 0x0000, 0x020000, CRC(86bc6fa2) SHA1(40a2bb1148989b5895b0f58417f404f7b035b472) )
4351   ROM_LOAD( "cls03h.p1", 0x0000, 0x020000, CRC(b2a6e19a) SHA1(668527a7939ab70deb03b1db8a4a2629fb332815) )
4352   ROM_LOAD( "cls03k.p1", 0x0000, 0x020000, CRC(91a1d400) SHA1(9e4ccd4f4119471d66a22b14a22312149faf28c0) )
4353   ROM_LOAD( "cls03r.p1", 0x0000, 0x020000, CRC(22ae6f31) SHA1(b08ec5eb5bae377b829a14065b54ec1dbbc55677) )
4354   ROM_LOAD( "cls03s.p1", 0x0000, 0x020000, CRC(cb9a86b2) SHA1(2b4aee61c0070d295ba81ffa5739ceb8e05dc0e8) )
4355   ROM_LOAD( "cls03y.p1", 0x0000, 0x020000, CRC(1642f4fe) SHA1(b4e3fa360fdc1908cafe61d833c5097cee965404) )
4356   ROM_LOAD( "cls04ad.p1", 0x0000, 0x020000, CRC(6eb174ed) SHA1(dcf4e91ca16e3d5644429289470329102bc96f83) )
4357   ROM_LOAD( "cls04b.p1", 0x0000, 0x020000, CRC(73554174) SHA1(f74ba0a6212c58306d3e4f2e467e860bd4b2b294) )
4358   ROM_LOAD( "cls04bd.p1", 0x0000, 0x020000, CRC(e3abda28) SHA1(65b7883b52a8105f3df12659f4d9467f503ac1c6) )
4359   ROM_LOAD( "cls04c.p1", 0x0000, 0x020000, CRC(441ffc66) SHA1(d56f8e47a17de84d63c580bd1100dd53cc90071c) )
4360   ROM_LOAD( "cls04d.p1", 0x0000, 0x020000, CRC(0e4e4a02) SHA1(94cf99d072731bd82902d6237d226e7872f1aa69) )
4361   ROM_LOAD( "cls04dh.p1", 0x0000, 0x020000, CRC(8a6b47e4) SHA1(ba7b0810375b650fa4c503dc9d3504a6297ca2b5) )
4362   ROM_LOAD( "cls04dk.p1", 0x0000, 0x020000, CRC(a96c727e) SHA1(4c9dfc007f69231cd31f166ba0eea87ecbfe4abc) )
4363   ROM_LOAD( "cls04dr.p1", 0x0000, 0x020000, CRC(1a63c94f) SHA1(83ea53bfae911bbc1a2659b0a20ba2218849fdf0) )
4364   ROM_LOAD( "cls04dy.p1", 0x0000, 0x020000, CRC(2e8f5280) SHA1(453a9012174bd6715abd74c7be25e882f8209ee3) )
4365   ROM_LOAD( "cls04h.p1", 0x0000, 0x020000, CRC(1a95dcb8) SHA1(0926a6381e3426a18587d05430ad3fbe3ef9a0be) )
4366   ROM_LOAD( "cls04k.p1", 0x0000, 0x020000, CRC(3992e922) SHA1(9c39d2740ef51004ea59f859ec3e008c6586c00d) )
4367   ROM_LOAD( "cls04r.p1", 0x0000, 0x020000, CRC(8a9d5213) SHA1(dce36cdf790415bb37735a09226d73e322f7510a) )
4368   ROM_LOAD( "cls04y.p1", 0x0000, 0x020000, CRC(be71c9dc) SHA1(d2c2374685e953a028726ba48329196aa0a9f098) )
4369   ROM_LOAD( "ncc10ad.p1", 0x0000, 0x020000, CRC(d4be9280) SHA1(cbae1aad2dc8d88df9869755063a7a1097995417) )
4370   ROM_LOAD( "ncc10b.p1", 0x0000, 0x020000, CRC(42abdedf) SHA1(4c428288ba9bb426ae011127896634f5995f8a6c) )
4371   ROM_LOAD( "ncc10bd.p1", 0x0000, 0x020000, CRC(9e793ad6) SHA1(7c26c6cf2b23e2b73887c2eea1e5f7566127ca95) )
4372   ROM_LOAD( "ncc10d.p1", 0x0000, 0x020000, CRC(cfb1701a) SHA1(20c47f0d30c4e4da37ce38fc097e841fb3ee89ed) )
4373   ROM_LOAD( "ncc10dh.p1", 0x0000, 0x020000, CRC(bdeac89d) SHA1(5ddde5cee5c95714e66e10a061e76603a993f446) )
4374   ROM_LOAD( "ncc10dk.p1", 0x0000, 0x020000, CRC(67b129b1) SHA1(d7c0a107295ae3d11abe4138a1c76fd779777bec) )
4375   ROM_LOAD( "ncc10dr.p1", 0x0000, 0x020000, CRC(fd5ff708) SHA1(1bc5b96a46130370fc16b43804721eb392ec585f) )
4376   ROM_LOAD( "ncc10dy.p1", 0x0000, 0x020000, CRC(535db27e) SHA1(16b8d87fc22e040952988823d2c677130c17e137) )
4377   ROM_LOAD( "ncc10h.p1", 0x0000, 0x020000, CRC(61382c94) SHA1(98e4fcfedbe16773be0abbd6691ccd9f19a33684) )
4378   ROM_LOAD( "ncc10k.p1", 0x0000, 0x020000, CRC(bb63cdb8) SHA1(d4737ab4492bcdc0ffa3eb1cb0456f4f32e4482a) )
4379   ROM_LOAD( "ncc10r.p1", 0x0000, 0x020000, CRC(218d1301) SHA1(4bbdb69c2ac6ee13b50b1de8a17b019ce46004ba) )
4380   ROM_LOAD( "ncc10s.p1", 0x0000, 0x020000, CRC(2a18dc72) SHA1(f2434805212719db22ce163f2b338b25ca275c94) )
4381   ROM_LOAD( "ncc10y.p1", 0x0000, 0x020000, CRC(8f8f5677) SHA1(188d5d9c274147367bde644e33e162d0541cdca2) )
4382   ROM_LOAD( "ncl11ad.p1", 0x0000, 0x020000, CRC(73ba0558) SHA1(d86b2469d7cbe5f9271f8e8f3c6ee1659d72b3c6) )
4383   ROM_LOAD( "ncl11b.p1", 0x0000, 0x020000, CRC(f6e8ee46) SHA1(6d0da96b6cba4482c254fef6ba44a4e80fc0fda4) )
4384   ROM_LOAD( "ncl11bd.p1", 0x0000, 0x020000, CRC(397dad0e) SHA1(ad764f376b34f01578fc2ce78351f89642601252) )
4385   ROM_LOAD( "ncl11d.p1", 0x0000, 0x020000, CRC(7bf24083) SHA1(eec5d8b279b751a432ed8a2635ba6ecb519ef985) )
4386   ROM_LOAD( "ncl11dh.p1", 0x0000, 0x020000, CRC(1aee5f45) SHA1(1de8bc30925f7bc8c3363d680a07434875aee1d1) )
4387   ROM_LOAD( "ncl11dk.p1", 0x0000, 0x020000, CRC(c0b5be69) SHA1(b7c808da29f021a056eb268b1910f60cb570a0a7) )
4388   ROM_LOAD( "ncl11dr.p1", 0x0000, 0x020000, CRC(5a5b60d0) SHA1(634533386174cc77825c4def1c4524c20d665b30) )
4389   ROM_LOAD( "ncl11dy.p1", 0x0000, 0x020000, CRC(f45925a6) SHA1(49b7b949898d886431529f76a25cf4d2af3130f6) )
4390   ROM_LOAD( "ncl11h.p1", 0x0000, 0x020000, CRC(d57b1c0d) SHA1(cfb0e78ecba28a5ebe6e272190c473023544452b) )
4391   ROM_LOAD( "ncl11k.p1", 0x0000, 0x020000, CRC(0f20fd21) SHA1(25c3a7fe77819613de7bf4218759b096a05e5605) )
4392   ROM_LOAD( "ncl11r.p1", 0x0000, 0x020000, CRC(95ce2398) SHA1(72aa7ec767a81c568b442f63c3cf916925b22a4a) )
4393   ROM_LOAD( "ncl11s.p1", 0x0000, 0x020000, CRC(06ae30c0) SHA1(eb7fde45e0a0aa08f3c788f581b48adc8ee86a79) )
4394   ROM_LOAD( "ncl11y.p1", 0x0000, 0x020000, CRC(3bcc66ee) SHA1(795ecf1e34ae44d7aea70512124b66b0bed3e875) )
4395
4396   ROM_REGION( 0x48, "fakechr", 0 )
4397   ROM_LOAD( "tri98.chr", 0x0000, 0x000048, CRC(8a4532a8) SHA1(c128fd513bbcba68a1c75a11e09a54ba1d23d6f4) )
4398
4399   ROM_REGION( 0x100000, "msm6376", 0 )
4400   ROM_LOAD( "cash lines 0.1 snd 1 9c3f.bin", 0x0000, 0x080000, CRC(1746f091) SHA1(d57fcaec3e3b0344671f2c984974bfdac50ec3d7) )
4401
4402   ROM_LOAD( "cls1.hex", 0x000000, 0x080000, CRC(d6b5d862) SHA1(eab2ef2999229db7182896267cd83742b2390237) )
4403   ROM_LOAD( "cls2.hex", 0x080000, 0x080000, CRC(e42e674b) SHA1(1cda06425f3d4797ee0c4ff7426970150e5af4b6) )
4404ROM_END
4405
4406ROM_START( m4cashmn )
4407   ROM_REGION( 0x20000, "maincpu", 0 )
4408   ROM_LOAD( "cma07s.p1", 0x0000, 0x020000, CRC(e9c1d9f2) SHA1(f2df4ae650ec2b62d15bbaa562d638476bf926e7) )
4409
4410   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4411   ROM_LOAD( "camc2010", 0x0000, 0x020000, CRC(82e459ab) SHA1(62e1906007f6bba99e3e8badc3472070e8ae84f8) )
4412   ROM_LOAD( "cma07ad.p1", 0x0000, 0x020000, CRC(411889fd) SHA1(5855b584315867ecc5df6d37f4a664b8331ecde8) )
4413   ROM_LOAD( "cma07b.p1", 0x0000, 0x020000, CRC(ab889a33) SHA1(0f3ed0e4b8131585bcb4af47674fb1b65c37503d) )
4414   ROM_LOAD( "cma07bd.p1", 0x0000, 0x020000, CRC(cc022738) SHA1(5968d1b6db55008cbd3c83651214c61c28fd4c5c) )
4415   ROM_LOAD( "cma07c.p1", 0x0000, 0x020000, CRC(9cc22721) SHA1(ee4e9860641c8bf7db024a5bf9469265a6383e0a) )
4416   ROM_LOAD( "cma07d.p1", 0x0000, 0x020000, CRC(d6939145) SHA1(45b6f7f80c7a2f4377d9bf8e184fb791f4ed0a2d) )
4417   ROM_LOAD( "cma07dk.p1", 0x0000, 0x020000, CRC(86c58f6e) SHA1(fce50f86a641d27d0f5e5ecbac84822ccc9c177b) )
4418   ROM_LOAD( "cma07dr.p1", 0x0000, 0x020000, CRC(35ca345f) SHA1(ddbb926988028bef13ebaa949d3ee92599770003) )
4419   ROM_LOAD( "cma07dy.p1", 0x0000, 0x020000, CRC(0126af90) SHA1(0f303451fd8ca8c0cc50a31297f0d2729cfc2d7b) )
4420   ROM_LOAD( "cma07k.p1", 0x0000, 0x020000, CRC(e14f3265) SHA1(7b5dc581fe8679559356fdca9644985da7d299cb) )
4421   ROM_LOAD( "cma07r.p1", 0x0000, 0x020000, CRC(52408954) SHA1(623f840d94cc3cf2d2d648eb2be644d48350b169) )
4422   ROM_LOAD( "cma07y.p1", 0x0000, 0x020000, CRC(66ac129b) SHA1(97f8c0c1f46444d4a492bc3dd3689df038000640) )
4423   ROM_LOAD( "cma08ad.p1", 0x0000, 0x020000, CRC(fce2f785) SHA1(fc508e3d1036319894985600cb0142f13536078c) )
4424   ROM_LOAD( "cma08b.p1", 0x0000, 0x020000, CRC(df7526de) SHA1(71456496fc31ae11ffa7c543b6444adba735aeb9) )
4425   ROM_LOAD( "cma08bd.p1", 0x0000, 0x020000, CRC(71f85940) SHA1(439c54f35f4f6161a683d2c3d2bb6ce81b4190bf) )
4426   ROM_LOAD( "cma08c.p1", 0x0000, 0x020000, CRC(e83f9bcc) SHA1(e20297ba5238b59c3872776b01e6a89a51a7aea7) )
4427   ROM_LOAD( "cma08d.p1", 0x0000, 0x020000, CRC(a26e2da8) SHA1(928dfe399a7ae278dadd1e930bd370022f5113c4) )
4428   ROM_LOAD( "cma08dk.p1", 0x0000, 0x020000, CRC(3b3ff116) SHA1(f60f0f9d996398a0f1c5b7d2a411613c42149e65) )
4429   ROM_LOAD( "cma08dr.p1", 0x0000, 0x020000, CRC(88304a27) SHA1(9b86a49edca078dd68abab4c3e8655d3b4e79d47) )
4430   ROM_LOAD( "cma08dy.p1", 0x0000, 0x020000, CRC(bcdcd1e8) SHA1(a7a4ab2313198c3bc0536526bd83179fd9170e66) )
4431   ROM_LOAD( "cma08k.p1", 0x0000, 0x020000, CRC(95b28e88) SHA1(282a782900a0ddf60c66aa6a69e6871bb42c647a) )
4432   ROM_LOAD( "cma08r.p1", 0x0000, 0x020000, CRC(26bd35b9) SHA1(74d07da26932bf48fe4b79b39ff76956b0993f3b) )
4433   ROM_LOAD( "cma08s.p1", 0x0000, 0x020000, CRC(d0154d3c) SHA1(773f211092c51fb4ca1ef6a5a0cbdb15f842aca8) )
4434   ROM_LOAD( "cma08y.p1", 0x0000, 0x020000, CRC(1251ae76) SHA1(600ce195be615796b887bb56bebb6c4322709632) )
4435   ROM_LOAD( "cmh06ad.p1", 0x0000, 0x020000, CRC(ea2f6866) SHA1(afae312a488d7d83576c17eb2627a84637d88f18) )
4436   ROM_LOAD( "cmh06b.p1", 0x0000, 0x020000, CRC(2d4d9667) SHA1(896ed70962c8904646df7159c3717399d0ceb022) )
4437   ROM_LOAD( "cmh06bd.p1", 0x0000, 0x020000, CRC(6735c6a3) SHA1(4bce480c57473a9b0787a87a462c76e146a10157) )
4438   ROM_LOAD( "cmh06c.p1", 0x0000, 0x020000, CRC(1a072b75) SHA1(89d4aed011391b2f12b48c0344136d83175ff2f0) )
4439   ROM_LOAD( "cmh06d.p1", 0x0000, 0x020000, CRC(50569d11) SHA1(bdf7e984766bbe90bafbf0b367690ca65a8612d2) )
4440   ROM_LOAD( "cmh06dk.p1", 0x0000, 0x020000, CRC(2df26ef5) SHA1(c716b73396d0af1f69f5812bace06341d368859f) )
4441   ROM_LOAD( "cmh06dr.p1", 0x0000, 0x020000, CRC(9efdd5c4) SHA1(b9e02fe91e766aff41ca19879ab29e53bdee537e) )
4442   ROM_LOAD( "cmh06dy.p1", 0x0000, 0x020000, CRC(aa114e0b) SHA1(8bc9b94e488a98b8a8008f9a35b6c078cc5c8f3f) )
4443   ROM_LOAD( "cmh06k.p1", 0x0000, 0x020000, CRC(678a3e31) SHA1(2351b5167eec2a0d23c9938014de6f6ee07f13ff) )
4444   ROM_LOAD( "cmh06r.p1", 0x0000, 0x020000, CRC(d4858500) SHA1(489fd55ac6c93b94bfb9297fd71b5d74bf95a97f) )
4445   ROM_LOAD( "cmh06s.p1", 0x0000, 0x020000, CRC(9d3b4260) SHA1(7c4740585d17be3da3a0ea6e7fc68f89538013fb) )
4446   ROM_LOAD( "cmh06y.p1", 0x0000, 0x020000, CRC(e0691ecf) SHA1(978fa00736967dd09d48ce5c847698b39a058ab5) )
4447   ROM_LOAD( "cmh07ad.p1", 0x0000, 0x020000, CRC(4f354391) SHA1(687eccc312cd69f8bb70e35837f0b7ce74392936) )
4448   ROM_LOAD( "cmh07b.p1", 0x0000, 0x020000, CRC(27fb6e7b) SHA1(c1558e4a0e2c28a825c2c5bb4089143cf919b67c) )
4449   ROM_LOAD( "cmh07bd.p1", 0x0000, 0x020000, CRC(c22fed54) SHA1(5b6df1ed8518f9ba3e02b17c189c01ad1d0acbbb) )
4450   ROM_LOAD( "cmh07c.p1", 0x0000, 0x020000, CRC(10b1d369) SHA1(9933a2a7933df941ee93e16682e91dcc90abb627) )
4451   ROM_LOAD( "cmh07d.p1", 0x0000, 0x020000, CRC(5ae0650d) SHA1(da6917aa186daf59f35124c7cdc9d039d365c4c2) )
4452   ROM_LOAD( "cmh07dk.p1", 0x0000, 0x020000, CRC(88e84502) SHA1(2ab86be51b3dde0b2cb05e3af5f43aad3d8a76df) )
4453   ROM_LOAD( "cmh07dr.p1", 0x0000, 0x020000, CRC(3be7fe33) SHA1(074243cdfd37ba36e18e00610f45473e46ddc728) )
4454   ROM_LOAD( "cmh07dy.p1", 0x0000, 0x020000, CRC(0f0b65fc) SHA1(68d775bb4af9595ac87c33c2663b272640eea69e) )
4455   ROM_LOAD( "cmh07k.p1", 0x0000, 0x020000, CRC(6d3cc62d) SHA1(85f76fd8513c20683d486de7a1509cadfb6ecaa9) )
4456   ROM_LOAD( "cmh07r.p1", 0x0000, 0x020000, CRC(de337d1c) SHA1(dd07727fb183833eced5c0c2dc284d571baacd25) )
4457   ROM_LOAD( "cmh07s.p1", 0x0000, 0x020000, CRC(0367f4cf) SHA1(8b24a9009ff17d517b34e078ebbdc17465df139d) )
4458   ROM_LOAD( "cmh07y.p1", 0x0000, 0x020000, CRC(eadfe6d3) SHA1(80541aba612b8ebba7ab159c61e6492b9c06feda) )
4459
4460   ROM_REGION( 0x48, "fakechr", 0 )
4461   ROM_LOAD( "tri98.chr", 0x0000, 0x000048, CRC(8a4532a8) SHA1(c128fd513bbcba68a1c75a11e09a54ba1d23d6f4) )
4462
4463   ROM_REGION( 0x100000, "msm6376", 0 )
4464   ROM_LOAD( "cmasnd.p1", 0x000000, 0x080000, CRC(1e7e13b8) SHA1(2db5c3789ad1b9bdb59e058562bd8be181ba0259) )
4465   ROM_LOAD( "cmasnd.p2", 0x080000, 0x080000, CRC(cce703a8) SHA1(97487f3df0724d3ee01f6f4deae126aec6d2dd68) )
4466ROM_END
4467
4468ROM_START( m4cashmx )
4469   ROM_REGION( 0x10000, "maincpu", 0 )
4470   ROM_LOAD( "cash_matrix_20p.bin", 0x0000, 0x010000, CRC(3f2ebfeb) SHA1(1dbabe81204f4b149c125aca3413d8e521a690ca) )
4471
4472   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4473   ROM_LOAD( "cashmat1.hex", 0x0000, 0x010000, CRC(36f1a4bb) SHA1(7eefcbb1be539fcc302d226fa567e8691e85c360) )
4474   
4475   ROM_REGION( 0x48, "fakechr", 0 )
4476   ROM_LOAD( "cm.chr", 0x0000, 0x000048, CRC(3de2e6a6) SHA1(04e86e90561783f93d5e9d7a8b7f6dd3ea4f78f6) )
4477ROM_END
4478
4479ROM_START( m4cashzn )
4480   ROM_REGION( 0x10000, "maincpu", 0 )
4481   ROM_LOAD( "cashzone.bin", 0x0000, 0x010000, CRC(78383d52) SHA1(cd69d4e600273e3da7aa61e51266e8f1765ad5dc) )
4482
4483   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4484   ROM_LOAD( "caz_1_2.p1", 0x0000, 0x010000, CRC(78383d52) SHA1(cd69d4e600273e3da7aa61e51266e8f1765ad5dc) )
4485   ROM_LOAD( "caz_1_5.p1", 0x0000, 0x010000, CRC(c0d80d62) SHA1(e062be12159a67b5da883345565f3a52a1dd2ebe) )
4486ROM_END
4487
4488ROM_START( m4casmul )
4489   ROM_REGION( 0x10000, "maincpu", 0 )
4490   ROM_LOAD( "casinomultiplay.bin", 0x0000, 0x010000, CRC(2ebd1800) SHA1(d15e2593d17d8db9c6946af3366cf429ad291f76) )
4491
4492   ROM_REGION( 0x100000, "msm6376", 0 )
4493   ROM_LOAD( "casinomultiplaysnd.bin", 0x0000, 0x080000, CRC(be293e95) SHA1(bf0d419c898920a7546b542d8b205e25004ef04f) )
4494ROM_END
4495
4496ROM_START( m4casot )
4497   ROM_REGION( 0x10000, "maincpu", 0 )
4498   ROM_LOAD( "casrom.bin",  0x00000, 0x10000,  CRC(da095666) SHA1(bc7654dc9da1f830a43f925db8079f27e18bb61e) ) // == old timer
4499
4500   ROM_REGION( 0x48, "fakechr", 0 )
4501   ROM_LOAD( "caschar.chr", 0x0000, 0x000048, CRC(10d302d4) SHA1(5858e550470a25dcd64efe004c79e6e9783bce07) )
4502
4503   ROM_REGION( 0x100000, "msm6376", 0 )
4504   ROM_LOAD( "cassound.bin", 0x0000, 0x080000, CRC(50450909) SHA1(181659b0594ba8d196b7130c5999c91676a363c0) )
4505ROM_END
4506
4507ROM_START( m4celclb )
4508   ROM_REGION( 0x10000, "maincpu", 0 )
31874509   ROM_LOAD( "cels.p1",  0x00000, 0x10000,  CRC(19d2162f) SHA1(24fe435809352725e7614c32e2184142f355298e))
4510
4511   ROM_REGION( 0x48, "fakechr", 0 )
4512   ROM_LOAD( "cels.chr", 0x0000, 0x000048, CRC(fe250f3a) SHA1(8b1d569a667921ba1768e7eebba81182466cfabf) )
31884513ROM_END
31894514
3190ROM_START( m_gmball )
3191   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
4515ROM_START( m4centpt )
4516   ROM_REGION( 0x10000, "maincpu", 0 )
4517   ROM_LOAD( "centrepoint v1.3.bin", 0x0000, 0x010000, CRC(24d117a5) SHA1(bd48a1687d11e32ea8cda19318e8936d1ffd9fd7) )
4518ROM_END
4519
4520ROM_START( m4ceptr )
4521   ROM_REGION( 0x10000, "maincpu", 0 )
4522   ROM_LOAD( "dce10.bin", 0x0000, 0x010000, CRC(c94d41ef) SHA1(58fdff2de8dd3ead3980f6f34362183d084ce917) )
4523
4524   ROM_REGION( 0x100000, "msm6376", 0 )
4525   ROM_LOAD( "cepsnd.p1", 0x000000, 0x080000, CRC(3a91784a) SHA1(7297ccec3264aa9f1e7b3a2841f5f8a1e4ca6c54) )
4526   ROM_LOAD( "cepsnd.p2", 0x080000, 0x080000, CRC(a82f0096) SHA1(45b6b5a2ae06b45add9cdbb9f5e6f834687b4902) )
4527ROM_END
4528
4529
4530ROM_START( m4chasei )
4531   ROM_REGION( 0x10000, "maincpu", 0 )
4532   ROM_LOAD( "ci2c.p1", 0x0000, 0x010000, CRC(fc49a2e1) SHA1(f4f02e168cd9bf0245c2b7340fe151da66f09c5c) )
4533
4534   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4535   ROM_LOAD( "ch20p8pn.rom", 0x0000, 0x010000, CRC(712bd2e7) SHA1(0e83fa077f42a051aaa07a7e13196955b0ac840d) )
4536   ROM_LOAD( "chin2010l", 0x0000, 0x010000, CRC(7fe97181) SHA1(1ccf65ff108bdaa46efcb3f831fccc953297b9ac) )
4537   ROM_LOAD( "ci2k.p1", 0x0000, 0x010000, CRC(8d715b8a) SHA1(5dd6f8d3d6710b0741df37af8792d942f41062d2) )
4538   ROM_LOAD( "ci2s.p1", 0x0000, 0x010000, CRC(8175e1e3) SHA1(9a4b0a0288508e7900ceac8bc3b245ac1f898b19) )
4539   ROM_LOAD( "ci2y.p1", 0x0000, 0x010000, CRC(80410946) SHA1(60a4f73eb9a35e5c246d8ef7b25bcf25b28bf8ed) )
4540   ROM_LOAD( "circ-71a.p1", 0x0000, 0x010000, CRC(a4b3b276) SHA1(fe88345ce04a8e60dae92cd112e11a822775a2ac) )
4541
4542   ROM_LOAD( "chinv", 0x0000, 0x020000, CRC(c4b83744) SHA1(673d55c01c0f82cd89a3740f87750bb6c36d2a79) ) // bad dump of sound rom (part of cha.s1)
4543   ROM_LOAD( "chase invaders 8.bin", 0x0000, 0x010000, CRC(0bf6a8a0) SHA1(cea5ea40d71484a455615e14f6708b1bc06bbbe8) ) // bad prg (no vectors?)
4544
4545
4546   ROM_REGION( 0x48, "fakechr", 0 )
4547   ROM_LOAD( "chaseinvaders.chr", 0x0000, 0x000048, CRC(d7703dcd) SHA1(16fd998d1b44f35c10e5486882aa7f2d018dc82b) )
4548
4549   ROM_REGION( 0x100000, "msm6376", 0 )
4550   ROM_LOAD( "cha.s1", 0x000000, 0x080000, CRC(8200b6bc) SHA1(bcc4ffbddcdcc1dd994fe29e9b24e83272f59442) )
4551   ROM_LOAD( "cha.s2", 0x080000, 0x080000, CRC(542863fa) SHA1(501d66b2badb5036bb5dd8bac3cdb681f630a982) )
4552ROM_END
4553
4554ROM_START( m4cheryo )
4555   ROM_REGION( 0x10000, "maincpu", 0 )
4556   ROM_LOAD( "dch14.bin", 0x0000, 0x010000, CRC(47333745) SHA1(479bec721ccaa2c4b11f3022d3d1eb12de92ac81) )
4557ROM_END
4558
4559ROM_START( m4click )
4560   ROM_REGION( 0x10000, "maincpu", 0 )
4561   ROM_LOAD( "clcr.p1", 0x0000, 0x010000, CRC(b0dd4b66) SHA1(fbbd2e5e6a9c498225b219da4f11dd2d3a6c3545) )
4562
4563   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4564   ROM_LOAD( "cc8ad.p1", 0x0000, 0x010000, CRC(80c64bbb) SHA1(ff004106b8be204fe38af19ec751926b1f7ad8df) )
4565   ROM_LOAD( "cc8b.p1", 0x0000, 0x010000, CRC(ebc8e052) SHA1(5ac2df221a2d8d374511e0973253509bed4414d2) )
4566   ROM_LOAD( "cc8bcd.p1", 0x0000, 0x010000, CRC(8e4950bf) SHA1(7165acd61263c7a1cada3379811d5c4e109a1a3e) )
4567   ROM_LOAD( "cc8bd.p1", 0x0000, 0x010000, CRC(122b6277) SHA1(686053964aa5bd1d3323e0b3a0adf1212ac5a992) )
4568   ROM_LOAD( "cc8c.p1", 0x0000, 0x010000, CRC(bf70180f) SHA1(473f0bc56a3a1e940f448ce758021a51fcb29344) )
4569   ROM_LOAD( "cc8d.p1", 0x0000, 0x010000, CRC(80c64bbb) SHA1(ff004106b8be204fe38af19ec751926b1f7ad8df) )
4570   ROM_LOAD( "cc8dy.p1", 0x0000, 0x010000, CRC(bd3e009c) SHA1(fb07860d7e6bca5b5b12c12aa8624ebfaf223877) )
4571   ROM_LOAD( "cc8s.p1", 0x0000, 0x010000, CRC(2c04f991) SHA1(c54ddd571dd9484c23c9f36a87b52fa357f4fdf2) )
4572   ROM_LOAD( "cc8y.p1", 0x0000, 0x010000, CRC(5352b635) SHA1(76d789dd1a912fbe35b6410cee60178854be3d3a) )
4573   ROM_LOAD( "cl3ad.p1", 0x0000, 0x010000, CRC(086ed5d9) SHA1(bbf8acf7660c365fecdf51943625ef63a4990b67) )
4574   ROM_LOAD( "cl3b.p1", 0x0000, 0x010000, CRC(1e90adfd) SHA1(a0c9dc92f6d851a99f011f032f16255bc9c7216d) )
4575   ROM_LOAD( "cl3bd.p1", 0x0000, 0x010000, CRC(5592b909) SHA1(3d36b5ae986306f2aea37f176b71f4b915f17620) )
4576   ROM_LOAD( "cl3d.p1", 0x0000, 0x010000, CRC(086ed5d9) SHA1(bbf8acf7660c365fecdf51943625ef63a4990b67) )
4577   ROM_LOAD( "cl3dy.p1", 0x0000, 0x010000, CRC(96c463a2) SHA1(ee97ee3db452f1e568eb92dc6627b61348e15b4b) )
4578   ROM_LOAD( "cl3r.p1", 0x0000, 0x010000, CRC(5cb8d2f8) SHA1(16b2643248c424bbdea984bf83f67c4300ccd85a) )
4579   ROM_LOAD( "cl3s.p1", 0x0000, 0x010000, CRC(d300d6e4) SHA1(c256d550250e270ed913b362c61921210598eb0e) )
4580   ROM_LOAD( "cl3xrd.p1", 0x0000, 0x010000, CRC(a1b6317a) SHA1(9b8ed6596b70a4197c759a1b1a0aad4bb2a4d5d7) )
4581   ROM_LOAD( "cl3y.p1", 0x0000, 0x010000, CRC(3a325d8c) SHA1(9a46f59463601206509d0e394d59fbab736f7850) )
4582   ROM_LOAD( "clcb.p1", 0x0000, 0x010000, CRC(64333462) SHA1(b9bcd0ecb6eac828b268b59ac174acacaa74e363) )
4583   ROM_LOAD( "clcdg.p1", 0x0000, 0x010000, CRC(76633c65) SHA1(65a27e5e4bf2ebb09284072f611c4176ce8d0157) )
4584   ROM_LOAD( "clcdy.p1", 0x0000, 0x010000, CRC(8c4752ff) SHA1(fb6942722242daf180abee7a16d7359b51ee09ca) )
4585   ROM_LOAD( "clcpl.p0", 0x0000, 0x010000, CRC(b774c1f1) SHA1(2708a1e4c539d72d9ada8c37d3372b64f6edc4a0) )
4586   ROM_LOAD( "clcpl.p1", 0x0000, 0x010000, CRC(51cf5f53) SHA1(f7b14acb0fd831aa19fdaa1bb36272ac9910f0b3) )
4587   ROM_LOAD( "clcs.p1", 0x0000, 0x010000, CRC(99dcea3e) SHA1(2ec9842f7d920d449cfeac43f7fe79f8c62ecec9) )
4588ROM_END
4589
4590// at the very least some of these (such as the parent) don't use the oki.. but instead the basic AY
4591ROM_START( m4c999 )
4592   ROM_REGION( 0x10000, "maincpu", 0 )
4593   ROM_LOAD( "c999 2p unprotected.bin", 0x0000, 0x010000, CRC(7637e074) SHA1(3b9e724cc1e657ab2a6cf6fe237f0ca43990aa53) )
4594
4595   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4596   ROM_LOAD( "c910.hex", 0x0000, 0x010000, CRC(80c1d5bb) SHA1(5928f58f7963710e4ec9043aae4f656d98888e5b) )
4597   ROM_LOAD( "c915.hex", 0x0000, 0x010000, CRC(dabfa3f3) SHA1(f507c78e61cba74e9b776bebaf0cc4fa40b6de95) )
4598   ROM_LOAD( "c9210dk.p1", 0x0000, 0x010000, CRC(169a3ce4) SHA1(74d5d533c145908d17bb3e6ac6fea6e3c826ef1e) )
4599   ROM_LOAD( "c9211.p1", 0x0000, 0x010000, CRC(44e5cc87) SHA1(36fca9493d36ee6988d02da1b4c575278c43748c) )
4600   ROM_LOAD( "c9510ad.p1", 0x0000, 0x010000, CRC(e1a6a573) SHA1(d653d8dce8d8df4151e2fcd8b93964e326bfbe7f) )
4601   ROM_LOAD( "c9510b.p1", 0x0000, 0x010000, CRC(80c1d5bb) SHA1(5928f58f7963710e4ec9043aae4f656d98888e5b) )
4602   ROM_LOAD( "c9510bd.p1", 0x0000, 0x010000, CRC(0aadc7d5) SHA1(143d937ef7b17d86d2e41065bb8f851b548ac8a3) )
4603   ROM_LOAD( "c9510d.p1", 0x0000, 0x010000, CRC(e669989f) SHA1(a9ee5e1d309585f21882681a06f064f6ed03951f) )
4604   ROM_LOAD( "c9510dk.p1", 0x0000, 0x010000, CRC(43be243e) SHA1(3974051fe47a192c135eceb2a7966e6a41b01a3d) )
4605   ROM_LOAD( "c9510dr.p1", 0x0000, 0x010000, CRC(8edf7aa6) SHA1(ac15a8c1d0e24cc99452b560b68a664e16e8d82f) )
4606   ROM_LOAD( "c9510dy.p1", 0x0000, 0x010000, CRC(b0ffae04) SHA1(81921a45a06c38a5391ed3edec57da74b220a181) )
4607   ROM_LOAD( "c9510k.p1", 0x0000, 0x010000, CRC(665b330a) SHA1(75fe5fbe6f3b11a21092f6d18f7f50980c92febe) )
4608   ROM_LOAD( "c9510r.p1", 0x0000, 0x010000, CRC(a9f25224) SHA1(3fe4091b27a2d789a8c5d00cb4fc00289639588f) )
4609   ROM_LOAD( "c9510s.p1", 0x0000, 0x010000, CRC(dc70433e) SHA1(86f158909fea49baf4239821ccf092d8ef1027b7) )
4610   ROM_LOAD( "c9510y.p1", 0x0000, 0x010000, CRC(3a93bc6a) SHA1(2832b48b6391746dbcea3484715dd6a169c081af) )
4611   ROM_LOAD( "c99910p6", 0x0000, 0x010000, CRC(e3f6710a) SHA1(d527541ec6e799c8bc12e1e31519415eaf11fbe5) )
4612   ROM_LOAD( "c99920p2", 0x0000, 0x010000, CRC(94f8f03e) SHA1(a99c3c60f2e9c15d5dd6265cfa73fad1058ce7fa) )
4613   ROM_LOAD( "c99920p6", 0x0000, 0x010000, CRC(f88f3bfc) SHA1(8dd1bd13645b8c3e38d45a8a6941e56d6268c21d) )
4614   ROM_LOAD( "clnv.p1", 0x0000, 0x010000, CRC(486097d8) SHA1(33e9eab0fb1c750160a8cb2b75eca73145d6956e) )
4615
4616   ROM_REGION( 0x100000, "msm6376", 0 )
4617   ROM_LOAD( "c9s.hex", 0x0000, 0x080000, CRC(ae952e15) SHA1(a9eed61c3d65ded5e1faa67362f181393cb6339a) )
4618ROM_END
4619
4620/* some of these roms are also in the above set, probably not sorted properly */
4621ROM_START( m4c9 )
4622   ROM_REGION( 0x10000, "maincpu", 0 )
4623   ROM_LOAD( "c910.hex", 0x0000, 0x010000, CRC(80c1d5bb) SHA1(5928f58f7963710e4ec9043aae4f656d98888e5b) )
4624
4625   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4626   ROM_LOAD( "c915.hex", 0x0000, 0x010000, CRC(dabfa3f3) SHA1(f507c78e61cba74e9b776bebaf0cc4fa40b6de95) )
4627   ROM_LOAD( "c9211ad.p1", 0x0000, 0x010000, CRC(dcabab11) SHA1(d73f33da37decfc403975a844916b49d527ee8f8) )
4628   ROM_LOAD( "c9211b.p1", 0x0000, 0x010000, CRC(2f10f98b) SHA1(4add53d98f31f4a8bedb621906e91e92622d2c95) )
4629   ROM_LOAD( "c9211bd.p1", 0x0000, 0x010000, CRC(6dc2add7) SHA1(26a2b9cd629132d7ba48c9ea3476c574006ad4af) )
4630   ROM_LOAD( "c9211c.p1", 0x0000, 0x010000, CRC(760ee71b) SHA1(ed124fc56a59c06b6ba8d250af5dbfd6154e55c3) )
4631   ROM_LOAD( "c9211d.p1", 0x0000, 0x010000, CRC(1dd0166f) SHA1(d8f11fc2cd2efe0f6436ffbb31dd6b5c16bbe3ec) )
4632   ROM_LOAD( "c9211dk.p1", 0x0000, 0x010000, CRC(0ee51f5c) SHA1(c773bf537f92a25b6d2f362d5ea1307eec8f1663) )
4633   ROM_LOAD( "c9211dr.p1", 0x0000, 0x010000, CRC(35c30093) SHA1(c3b56e468cad9ef0f80983b9c05daa3f38c80a2c) )
4634   ROM_LOAD( "c9211dy.p1", 0x0000, 0x010000, CRC(a8a8287d) SHA1(5e0de3b864251491d243984c5499650dafd8bb56) )
4635   ROM_LOAD( "c9211k.p1", 0x0000, 0x010000, CRC(4f9b6b6d) SHA1(5722c0698c3915eb380b24468539dccad6978218) )
4636   ROM_LOAD( "c9211r.p1", 0x0000, 0x010000, CRC(43f8b759) SHA1(cb0f731f1584e4d23602d276c085b31be6966bb1) )
4637   ROM_LOAD( "c9211s.p1", 0x0000, 0x010000, CRC(44e5cc87) SHA1(36fca9493d36ee6988d02da1b4c575278c43748c) )
4638   ROM_LOAD( "c9211y.p1", 0x0000, 0x010000, CRC(de939fb7) SHA1(a305bdf247f498f86cd681fba7d0593a668067c7) )
4639   ROM_LOAD( "ct202ad.p1", 0x0000, 0x010000, CRC(c8484dfd) SHA1(778fc30597b942fd75f5230ef3193b9f599abd03) )
4640   ROM_LOAD( "ct202b.p1", 0x0000, 0x010000, CRC(b7c611aa) SHA1(d7d4e7d4d06e7198424206b8259ca66cc06062bb) )
4641   ROM_LOAD( "ct202bd.p1", 0x0000, 0x010000, CRC(fe5420b7) SHA1(f443f1669b4f263b678526e2890671ad4e5848be) )
4642   ROM_LOAD( "ct202c.p1", 0x0000, 0x010000, CRC(a0997fbb) SHA1(52d6172d6b737a65d24d6750847ccf2797eb54d4) )
4643   ROM_LOAD( "ct202d.p1", 0x0000, 0x010000, CRC(5811f1a2) SHA1(87614b915aa697869739026bf45f53574123c6f2) )
4644   ROM_LOAD( "ct202dk.p1", 0x0000, 0x010000, CRC(58857027) SHA1(bcb37032237c7542bfde915de815eb93b5def43e) )
4645   ROM_LOAD( "ct202dr.p1", 0x0000, 0x010000, CRC(b2769912) SHA1(b3030c07a07774462e956201b5843e366df39c47) )
4646   ROM_LOAD( "ct202dy.p1", 0x0000, 0x010000, CRC(47aa690b) SHA1(a3fd71dae7a94402641048b5e986f13347bc28ac) )
4647   ROM_LOAD( "ct202k.p1", 0x0000, 0x010000, CRC(990cf3cd) SHA1(13d29f3111d193e8cca45d8319f8657066b2ac8a) )
4648   ROM_LOAD( "ct202r.p1", 0x0000, 0x010000, CRC(0da3e958) SHA1(37760de8134e9298212ddebaebe79a08016da7e9) )
4649   ROM_LOAD( "ct202s.p1", 0x0000, 0x010000, CRC(19214c6e) SHA1(93c8c40fd7b3a8873715e7bee88a09a995b44b28) )
4650   ROM_LOAD( "ct202y.p1", 0x0000, 0x010000, CRC(79362dcc) SHA1(80782ddb98f896101fa89f77ce76aa6f63391645) )
4651   ROM_LOAD( "ct302ad.p1", 0x0000, 0x010000, CRC(2f29a7e9) SHA1(059f73b6a9c2a1d8f9b8bbef9050c61c2d4f13bb) )
4652   ROM_LOAD( "ct302b.p1", 0x0000, 0x010000, CRC(1e677623) SHA1(c6ee2686f853626e390f28a611e8861cc8f935b0) )
4653   ROM_LOAD( "ct302bd.p1", 0x0000, 0x010000, CRC(70e60d8f) SHA1(139d92aa978df03af7b7913b6d4e56b211e9ddba) )
4654   ROM_LOAD( "ct302c.p1", 0x0000, 0x010000, CRC(6a157909) SHA1(cdb8a9a61bcb5e817305cfcde8ad5c3bd74b1cee) )
4655   ROM_LOAD( "ct302d.p1", 0x0000, 0x010000, CRC(2ca799c7) SHA1(675647f6e1811f2ef1c79a1a49cbb1aaace66444) )
4656   ROM_LOAD( "ct302dk.p1", 0x0000, 0x010000, CRC(603baa69) SHA1(da00850aa2439a203f6d903d43c8657a3ce3327b) )
4657   ROM_LOAD( "ct302dr.p1", 0x0000, 0x010000, CRC(9b7b28d1) SHA1(6c365a508a87977aeccb13f0e842d882af5a8192) )
4658   ROM_LOAD( "ct302dy.p1", 0x0000, 0x010000, CRC(8da792a5) SHA1(38e4aff15b5de00090bf93834f7e215c450f26aa) )
4659   ROM_LOAD( "ct302k.p1", 0x0000, 0x010000, CRC(cfb85369) SHA1(c5726477aeea5a70e8eef74e57732fe85abea737) )
4660   ROM_LOAD( "ct302r.p1", 0x0000, 0x010000, CRC(10c64611) SHA1(d85df4ca0fc13ddab219a5602019e54471b83aaf) )
4661   ROM_LOAD( "ct302y.p1", 0x0000, 0x010000, CRC(46514a44) SHA1(71e698c88488a67e94c322cb393f637c7e35d633) )
4662   ROM_LOAD( "ct502ad.p1", 0x0000, 0x010000, CRC(ff0ec7a7) SHA1(80ddc21a0df33aaa1c76ed5f57598494a1c36c5a) )
4663   ROM_LOAD( "ct502b.p1", 0x0000, 0x010000, CRC(2585dc82) SHA1(10ee12ecc6dfc09f9f9993b2fce837b0989c19ee) )
4664   ROM_LOAD( "ct502bd.p1", 0x0000, 0x010000, CRC(0d80572d) SHA1(6dfb48438accef039e2de12962ad826eaa3caee4) )
4665   ROM_LOAD( "ct502c.p1", 0x0000, 0x010000, CRC(713d24df) SHA1(bac23bdaecbfceeaffe67b5eb6a84210e43d6a90) )
4666   ROM_LOAD( "ct502d.p1", 0x0000, 0x010000, CRC(e3ca4d87) SHA1(ab6854e0f546b4100690cda2584f162b27b9ba86) )
4667   ROM_LOAD( "ct502dk.p1", 0x0000, 0x010000, CRC(1c39ef10) SHA1(1d5e027c171757072801f9078bd829d4d732c21e) )
4668   ROM_LOAD( "ct502dr.p1", 0x0000, 0x010000, CRC(0e8781d2) SHA1(656b737a79885447ca7f30aca7a1123846408cd1) )
4669   ROM_LOAD( "ct502dy.p1", 0x0000, 0x010000, CRC(54d27491) SHA1(ba4474f98474da828ebc7bf9db52ead05df0cdfc) )
4670   ROM_LOAD( "ct502k.p1", 0x0000, 0x010000, CRC(f53ee613) SHA1(678f59b923054e6d91ea1bd91515b6522f192a8c) )
4671   ROM_LOAD( "ct502r.p1", 0x0000, 0x010000, CRC(b678557d) SHA1(fbf3c367d40d2f914906eb7cd7e95713bfe7fc30) )
4672   ROM_LOAD( "ct502s.p1", 0x0000, 0x010000, CRC(cb02b9e7) SHA1(786c64abd0b9c5dc23b1508a2527e87e385acfa9) )
4673   ROM_LOAD( "ct502y.p1", 0x0000, 0x010000, CRC(f4cc4dc9) SHA1(d23757467830dfbdeed2a52a0c7e31276124d24d) )
4674   ROM_LOAD( "du91.0", 0x0000, 0x010000, CRC(6207753d) SHA1(b19bcb60707b73f37e9bd8177d0b15847af0213f) )
4675
4676   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4677   ROM_LOAD( "c9o02__1.1", 0x0000, 0x010000, CRC(109f7040) SHA1(3fe9da13d9746e1cdaf6dcd539e4af624d2cec71) )
4678   ROM_LOAD( "c9o05__1.1", 0x0000, 0x010000, CRC(2c821aa8) SHA1(33fba7dea0f66e7b0251971864d5a2923f96f8cd) )
4679   ROM_LOAD( "c9o10__1.1", 0x0000, 0x010000, CRC(c5063185) SHA1(ca98038ccd85ebc370cacce8583ddbc1f759558d) )
4680   ROM_LOAD( "c9o10d_1.1", 0x0000, 0x010000, CRC(6b20b16d) SHA1(15079fc5f14f545c291d357a795e6b41ca1d5a47) )
4681   ROM_LOAD( "c9o20__1.1", 0x0000, 0x010000, CRC(e05fa532) SHA1(63d070416a4e6979302901bb33e20c994cb3723e) )
4682   ROM_LOAD( "c9o20d_1.1", 0x0000, 0x010000, CRC(047b2d83) SHA1(b83f8fe6477226ef3e75f406020ea4f8b3d55c32) )
4683
4684
4685   ROM_REGION( 0x48, "fakechr", 0 )
4686   ROM_LOAD( "du91.chr", 0x0000, 0x000048, CRC(9724122d) SHA1(a41687eec84cad453c1a2a89317078f48ca0895f) )
4687
4688   ROM_REGION( 0x100000, "msm6376", 0 )
4689   ROM_LOAD( "c9s.hex", 0x0000, 0x080000, CRC(ae952e15) SHA1(a9eed61c3d65ded5e1faa67362f181393cb6339a) )
4690ROM_END
4691
4692ROM_START( m4c9c )
4693   ROM_REGION( 0x10000, "maincpu", 0 )
4694   ROM_LOAD( "cncs.p1", 0x0000, 0x010000, CRC(10f15e2a) SHA1(c17ab13764d74302246984245485cb7692913b44) )
4695ROM_END
4696
4697
4698ROM_START( m4clbcls )
4699   ROM_REGION( 0x10000, "maincpu", 0 )
4700   ROM_LOAD( "cl11s.bin", 0x0000, 0x010000, CRC(d0064e6e) SHA1(17235d69ef56989a3f05458423a6b101bd635095) )
4701ROM_END
4702
4703ROM_START( m4clbclm )
4704   ROM_REGION( 0x10000, "maincpu", 0 )
4705   ROM_LOAD( "c1cs.p1", 0x8000, 0x008000, CRC(d646bb63) SHA1(98194ae09e07229c8a44b01813290d1b9c89641c) )
4706   ROM_LOAD( "c1c.p2", 0x4000, 0x004000, CRC(9726be3a) SHA1(cfe0e3aa448ddce23f9a0591634930204f8c3fe6) )
4707
4708   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4709   ROM_LOAD( "clubclimber.hex", 0x0000, 0x00c000, CRC(d40180a9) SHA1(30edc2dd1d27bf63ad81456bda43fdaba6f4d1fe) )
4710ROM_END
4711
4712ROM_START( m4clbcnt )
4713   ROM_REGION( 0x10000, "maincpu", 0 )
4714   ROM_LOAD( "con12.bin", 0x0000, 0x010000, CRC(e577d7bc) SHA1(be4d6d75f33782c503f91659b5f69d1fb4c220da) )
4715
4716   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4717   ROM_LOAD( "con1_0.bin", 0x0000, 0x010000, CRC(2a758619) SHA1(77f993090b7d01901635c56fd9256f57d2371c6d) )
4718   ROM_LOAD( "conf.p1", 0x0000, 0x010000, CRC(7900cee0) SHA1(afcd77e5bc05a21b5eb7b26c66d94ce21f2ce501) )
4719   ROM_LOAD( "cons.p1", 0x0000, 0x010000, CRC(afe71a40) SHA1(b0065e131eb8fcf7a2fd420f60e2174d927db450) )
4720ROM_END
4721
4722ROM_START( m4clbdbl )
4723   ROM_REGION( 0x10000, "maincpu", 0 )
4724   ROM_LOAD( "cd16p1.bin", 0x8000, 0x008000, CRC(368b182e) SHA1(ca09510970e0aaab3897381415b142c1b4dbb56a) )
4725   ROM_LOAD( "cd16p2.bin", 0x4000, 0x004000, CRC(61d64f04) SHA1(2d7f0d5d98da3259cdd20aa5f201c2748056dec5) )
4726ROM_END
4727
4728ROM_START( m4clbrpl )
4729   ROM_REGION( 0x10000, "maincpu", 0 )
4730   ROM_LOAD( "clrpy1p1.bin", 0xc000, 0x004000, CRC(ee145d39) SHA1(02b9b882ec1b0662f5770181de3482592afd8621) )
4731   ROM_LOAD( "clrpy1p2.bin", 0x8000, 0x004000, CRC(0d5ca26e) SHA1(a582feb09d4bb6c5ee4c555a1741b0594b110c34) )
4732ROM_END
4733
4734ROM_START( m4clbshf )
4735   ROM_REGION( 0x10000, "maincpu", 0 )
4736   ROM_LOAD( "csss.p1", 0x0000, 0x010000, CRC(32dd9b96) SHA1(93831858b2f0ada8e4a0aa2fae59d12c53287df1) )
4737
4738   ROM_REGION( 0x48, "fakechr", 0 )
4739   ROM_LOAD( "club_shuffle.chr", 0x0000, 0x000048, CRC(97618d38) SHA1(7958e99684d50b9bdb56c97f7fcfe161f0824578) )
4740ROM_END
4741
4742ROM_START( m4clbtro )
4743   ROM_REGION( 0x10000, "maincpu", 0 )
4744   ROM_LOAD( "tr2f.p1", 0x0000, 0x010000, CRC(fbdcd06f) SHA1(27ccdc83e60a62227d33d8cf3d516fc43908ab99) )
4745
4746   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4747   ROM_LOAD( "tr2d.p1", 0x0000, 0x010000, CRC(0cc23f89) SHA1(a66c8c28073f53381c43e3e597f15f81c5c61479) )
4748   ROM_LOAD( "tr2s.p1", 0x0000, 0x010000, CRC(6d43375c) SHA1(5be1dc85374c6a1235e0b137b46ebd7a2d7d922a) )
4749   ROM_LOAD( "tro20.bin", 0x0000, 0x010000, CRC(5e86c3fc) SHA1(ce2419991559839a8875060c1afe0f030190010a) )
4750   ROM_LOAD( "trod.p1", 0x0000, 0x010000, CRC(60c84612) SHA1(84dc8b34e41436331832c1a32ddac0fce269488a) )
4751   ROM_LOAD( "tros.p1", 0x0000, 0x010000, CRC(5e86c3fc) SHA1(ce2419991559839a8875060c1afe0f030190010a) )
4752ROM_END
4753
4754ROM_START( m4clbveg )
4755   ROM_REGION( 0x10000, "maincpu", 0 )
4756   ROM_LOAD( "clad.p1", 0x0000, 0x010000, CRC(4fa45cce) SHA1(58a5d6cc8608eb1aa453429e26eacea589afa524) )
4757
4758   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4759   ROM_LOAD( "claf.p1", 0x0000, 0x010000, CRC(79b83184) SHA1(7319a405b2b0b274e03f5cd1465436f8548065e4) )
4760   ROM_LOAD( "clal.p1", 0x0000, 0x010000, CRC(db0bb5a2) SHA1(2735e02642fb92bb824e3b1f415a1a3ef13a856d) )
4761   ROM_LOAD( "clas.p1", 0x0000, 0x010000, CRC(6aad03f0) SHA1(2f611cc6f020e334dc4b87d2d907727ba15ff7ff) )
4762   ROM_LOAD( "cvegas.hex", 0x0000, 0x010000, CRC(6aad03f0) SHA1(2f611cc6f020e334dc4b87d2d907727ba15ff7ff) )
4763
4764   ROM_REGION( 0x48, "fakechr", 0 )
4765   ROM_LOAD( "cvegas.chr", 0x0000, 0x000048, CRC(a6c341b0) SHA1(c8c838c9bb1ced52889504b9cea8d88f1e7fa79f) )
4766
4767   ROM_REGION( 0x100000, "msm6376", 0 )
4768   ROM_LOAD( "cvegass1.hex", 0x0000, 0x080000, CRC(13a8c857) SHA1(c66e10bca1ad54f467b9c5eacd502c54397c09b2) )
4769   ROM_LOAD( "cvegass2.hex", 0x0000, 0x080000, CRC(88b37145) SHA1(1c6c9ad2010e1688d3370d1f2a5ae83dc683b500) )
4770ROM_END
4771
4772ROM_START( m4clbx )
4773   ROM_REGION( 0x20000, "maincpu", 0 )
4774   ROM_LOAD( "clx12s.p1", 0x0000, 0x020000, CRC(6798c153) SHA1(e621e341a0fed1cb35637edb0769ae1cca72a663) )
4775
4776   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4777   ROM_LOAD( "clx12d.p1", 0x0000, 0x020000, CRC(43e797ba) SHA1(fb2fc843176fe50c1039214d48815d6e9871ae27) )
4778   ROM_LOAD( "clx12f.p1", 0x0000, 0x020000, CRC(3e6a82fe) SHA1(01ef9a15a3cf9b1191c573b36fb5758e79c3adc1) )
4779
4780   ROM_REGION( 0x100000, "msm6376", 0 )
4781   ROM_LOAD( "cxs1.hex", 0x000000, 0x080000, CRC(4ce005f1) SHA1(ee0f59a9c7e0222dd63fa63ccff8f194abd01ddb) )
4782   ROM_LOAD( "cxs2.hex", 0x080000, 0x080000, CRC(495e0730) SHA1(7ba8150fbcf974ac494a82fd373ff02185543e35) )
4783ROM_END
4784
4785
4786ROM_START( m4copcsh )
4787   ROM_REGION( 0x10000, "maincpu", 0 )
4788   ROM_LOAD( "copcash2.bin", 0x0000, 0x010000, CRC(7ba83a9f) SHA1(ce294b7978b4edc64ee35795f017c2e066d1cb61) )
4789ROM_END
4790
4791ROM_START( m4coscas )
4792   ROM_REGION( 0x20000, "maincpu", 0 )
4793   ROM_LOAD( "cc30s.p1", 0x0000, 0x020000, CRC(e308100a) SHA1(14cb07895d17237768877dd62ba7c3fc8e5b2630) )
4794
4795   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4796   ROM_LOAD( "cosm15g", 0x0000, 0x020000, CRC(edd01d55) SHA1(49246fa1e12ceb3297f35616cdc1cf62472a379f) )
4797   ROM_LOAD( "cosmiccasinos15.bin", 0x0000, 0x020000, CRC(ddba1241) SHA1(7ca2928ae2ab4e323b60bb661b60681f89cc5663) )
4798
4799   ROM_REGION( 0x20000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4800   ROM_LOAD( "cc_sj___.3s1", 0x0000, 0x020000, CRC(52c312b0) SHA1(bd5381d58b1acb7adf6857c142eae4a253081fbd) )
4801   ROM_LOAD( "cc_sj__c.3r1", 0x0000, 0x020000, CRC(44b940a6) SHA1(7e621873fcf6460f654e35cc74552e86b6253ddb) )
4802   ROM_LOAD( "cc_sj__c.7_1", 0x0000, 0x020000, CRC(ee9e6126) SHA1(fab6fd04004acebf291544720ba06cea79d5a054) )
4803   ROM_LOAD( "cc_sj_b_.3s1", 0x0000, 0x020000, CRC(019f0a71) SHA1(7a97f4e89c16e25f8e7502bba37f49c8496fbb47) )
4804   ROM_LOAD( "cc_sj_bc.3r1", 0x0000, 0x020000, CRC(de9bb8e1) SHA1(7974b03974531eb4b5ed865b8eeb9649c1346df4) )
4805   ROM_LOAD( "cc_sj_bc.7_1", 0x0000, 0x020000, CRC(afe1aac6) SHA1(fc9c69e45db6a85c45ef8d32d048e5726d7da655) )
4806   ROM_LOAD( "cc_sj_d_.3s1", 0x0000, 0x020000, CRC(215e12f3) SHA1(68ed9923c6fd51e9305afac9d271c7b3ce38b12f) )
4807   ROM_LOAD( "cc_sj_dc.3r1", 0x0000, 0x020000, CRC(00e357c3) SHA1(02bf7427899d2e536442b87d41c140ebd787a580) )
4808   ROM_LOAD( "cc_sj_dc.7_1", 0x0000, 0x020000, CRC(330d68a2) SHA1(12410af5f37b26f29f5cd23606ab0e128675095a) )
4809   ROM_LOAD( "cc_sj_k_.3s1", 0x0000, 0x020000, CRC(9161912d) SHA1(d11109f4bdc1c60f4cf477e1f26556800a83abdb) )
4810   ROM_LOAD( "cc_sj_kc.3r1", 0x0000, 0x020000, CRC(b0dcd41d) SHA1(6b50a5e401bf854186331673dcc0c3fc5de2991b) )
4811   ROM_LOAD( "cc_sja__.3s1", 0x0000, 0x020000, CRC(1682b1d3) SHA1(24baaf789eca150f0f6fd9c510e245aa7b88cc4c) )
4812   ROM_LOAD( "cc_sja_c.3r1", 0x0000, 0x020000, CRC(373ff4e3) SHA1(55b7ab247863eb3c025e84782c8cab7734343077) )
4813   ROM_LOAD( "cc_sja_c.7_1", 0x0000, 0x020000, CRC(e956898e) SHA1(f51682651520551d481360bf86eba510cd758441) )
4814   ROM_LOAD( "cc_sjb__.3s1", 0x0000, 0x020000, CRC(5c451985) SHA1(517f634d31f7190ca6685c1037fb66a8b87effba) )
4815   ROM_LOAD( "cc_sjb_c.7_1", 0x0000, 0x020000, CRC(109e9ae9) SHA1(00f381beb33cae58fc3429d3501efa4a9d9f0035) )
4816   ROM_LOAD( "cc_sjbgc.3r1", 0x0000, 0x020000, CRC(2de82f88) SHA1(5c8029d43282a014e82b4f975616ed2bbc0e5641) )
4817   ROM_LOAD( "cc_sjbtc.3r1", 0x0000, 0x020000, CRC(976c2858) SHA1(a70a8fe51d1b9d903d099e89a40481ea6af13683) )
4818   ROM_LOAD( "cc_sjwb_.3s1", 0x0000, 0x020000, CRC(e2df8167) SHA1(c312b30402dd93c6d4a32932677430c9c996fd36) )
4819   ROM_LOAD( "cc_sjwbc.3r1", 0x0000, 0x020000, CRC(a33a59a6) SHA1(a74ffd647e8390d89df475cc3f5205462c9d93d7) )
4820
4821   ROM_REGION( 0x100000, "msm6376", 0 )
4822   ROM_LOAD( "cc___snd.1_1", 0x000000, 0x080000, CRC(d858f238) SHA1(92a3dfacde8bfa8705e91fab5bb627f9b34ad2dc) )
4823   ROM_LOAD( "cc___snd.1_2", 0x080000, 0x080000, CRC(bab1bd8e) SHA1(c703d0e24c0a522ebf79895049e85f5471f7d7e9) )
4824ROM_END
4825
4826ROM_START( m4crkpot )
4827   ROM_REGION( 0x10000, "maincpu", 0 )
4828   ROM_LOAD( "cp1_2.p1", 0xc000, 0x004000, CRC(fae352c7) SHA1(a0a15e6e4af58376d871fb5e719526d71727b098) )
4829   ROM_LOAD( "cp1_2.p2", 0x8000, 0x004000, CRC(96e095bb) SHA1(329b6e146a3021fcd79e03fab5e7067aeb65324b) )
4830   ROM_LOAD( "cp1_2.p3", 0x6000, 0x002000, CRC(ab648a6e) SHA1(b2d2a27bc2e1cee05f442817eb243aef04ed2894) )
4831
4832   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4833   ROM_LOAD( "cp38jp1.bin", 0x0000, 0x004000, CRC(0b0794f3) SHA1(7a039c26dd7e3c0fe22c1da5f07167378a3eb2ca) )
4834   ROM_LOAD( "cp38jp2.bin", 0x0000, 0x004000, CRC(5e70192e) SHA1(840418f2de02876700fe4865745a66a45694114e) )
4835   ROM_LOAD( "cp38jp3.bin", 0x0000, 0x002000, CRC(54b85efc) SHA1(7750ef653afd44ce5fbd67f0622688b92fcf22e5) )
4836   ROM_LOAD( "cp_3_1.p1", 0x0000, 0x004000, CRC(f9e0d95a) SHA1(ba69ae5b77e58deb288e13152f89b65cdc44a80d) )
4837   ROM_LOAD( "cp_3_1.p2", 0x0000, 0x004000, CRC(e013dadc) SHA1(f57c0732cc258cbac1b5605f0cdbcbe6c7464041) )
4838   ROM_LOAD( "cp_3_1.p3", 0x0000, 0x002000, CRC(e2935a4e) SHA1(8af34d1dd156cf9c529ad0cf8496c8fc4365711c) )
4839ROM_END
4840
4841ROM_START( m4crzjk )
4842   ROM_REGION( 0x10000, "maincpu", 0 )
4843   ROM_LOAD( "crjok2.04.bin", 0x0000, 0x010000, CRC(838336d6) SHA1(6f36de20c930cbbff479af2667c11152c6adb43e) )
4844ROM_END
4845
4846ROM_START( m4crzjwl )
4847   ROM_REGION( 0x20000, "maincpu", 0 )
4848   ROM_LOAD( "cj11bin", 0x0000, 0x020000, CRC(208fda73) SHA1(8b15c197693ea7749bc961fe4e5e36b317f9f6f8) )
4849
4850   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4851   ROM_LOAD( "cjew_v1-0k", 0x0000, 0x020000, CRC(4434902d) SHA1(31c7be1235cdfd00099d1e09644a0f76fc7a26f7) )
4852   ROM_LOAD( "cjexlow", 0x0000, 0x020000, CRC(07c227c1) SHA1(286341ed44ef7cd08ca411f2b3e6936b5e83a5f3) )
4853   ROM_LOAD( "cjgerman", 0x0000, 0x020000, CRC(b090e690) SHA1(bdbe4041085c995761306280c15f782ea3bdc110) )
4854   ROM_LOAD( "cjj54.bin", 0x0000, 0x020000, CRC(16dc92e7) SHA1(b791535054d5864c7053243408a54accfa014bd1) )
4855   ROM_LOAD( "gcn11", 0x0000, 0x020000, CRC(51493500) SHA1(901e60c1a7e9e628d723e199579fc82cf2e433e6) )
4856   ROM_LOAD( "gcn111", 0x0000, 0x020000, CRC(b1152ce6) SHA1(1d236bad57ad38b11215efe44008bb8e4014939e) )
4857   ROM_LOAD( "gjv4", 0x0000, 0x020000, CRC(df63105d) SHA1(56e28adef9ec8921da7ab8045859e834731196c5) )
4858   ROM_LOAD( "gjv5", 0x0000, 0x020000, CRC(e4f0bab2) SHA1(1a13d97ff2c4fbae39327f2a5a8b110f2617857e) )
4859
4860   ROM_REGION( 0x180000, "msm6376", 0 )
4861   ROM_LOAD( "cjsound1.bin", 0x000000, 0x080000, CRC(b023f6b9) SHA1(04c362c6511442d3ab775a5ff2051bfe26d5e624) )
4862   ROM_LOAD( "cjsound2.bin", 0x080000, 0x080000, CRC(02563a43) SHA1(dfcee4e0fdf81c726c8e13278e7950459bcaab18) )
4863   ROM_LOAD( "cjsound3.bin", 0x100000, 0x080000, CRC(e722e438) SHA1(070f3772920fa64d5214843c313b27a5b2a4c105) )
4864
4865   ROM_LOAD( "cjew_sound1", 0x000000, 0x080000, CRC(a2f20c95) SHA1(874b22850732514a26448cee8e0b68f8d042a7c7) )
4866   ROM_LOAD( "cjew_sound2", 0x080000, 0x080000, CRC(3dcb7c38) SHA1(3c0e91f4d2ea9e6b25a01702c6f6fdc7cc2e0b65) )
4867ROM_END
4868
4869ROM_START( m4crjwl )
4870   ROM_REGION( 0x10000, "maincpu", 0 )
4871   ROM_LOAD( "cjcf.p1", 0x0000, 0x010000, CRC(7feccc74) SHA1(4d1c7c6d2085492ee4205a7383ad7dc1de4e8d60) )
4872
4873   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4874   ROM_LOAD( "cjcd.p1", 0x0000, 0x010000, CRC(cb83f226) SHA1(f09996436b3db3c8f0fe237884d9125be2b7855e) )
4875   ROM_LOAD( "cjcs.p1", 0x0000, 0x010000, CRC(1054e02d) SHA1(067705f20862f6cfc4334c74e0fab1a1016d427c) )
4876   ROM_LOAD( "cjn02.p1", 0x0000, 0x010000, CRC(a3d50e20) SHA1(15698e74a37d5f95a5634d48ae2a9a5d19faa2b6) )
4877
4878   ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 )
4879   /* Missing? or in above set? */   
4880ROM_END
4881
4882ROM_START( m4crjwl2 )
4883   ROM_REGION( 0x10000, "maincpu", 0 )
4884   ROM_LOAD( "cj214f.p1", 0x0000, 0x010000, CRC(7ee4d30c) SHA1(2bf702bc925c473f7e9eaeb5b3ae0b00e124161a) )
4885
4886   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4887   ROM_LOAD( "cj214d.p1", 0x0000, 0x010000, CRC(359e2a73) SHA1(c85eeebafca14e6f975953f5daf2772a62693051) )
4888   ROM_LOAD( "cj214s.hex", 0x0000, 0x010000, CRC(296aa885) SHA1(045b02848b37e8a04d950d54301dc6888d6178ad) )
4889
4890   ROM_REGION( 0x48, "fakechr", 0 )
4891   ROM_LOAD( "chr.chr", 0x0000, 0x000048, CRC(c5812913) SHA1(d167b1f512c183cf01a1f4e1c1588ea0ae21331b) )
4892
4893   ROM_REGION( 0x100000, "msm6376", 0 )
4894   ROM_LOAD( "cjcs1.hex", 0x000000, 0x080000, CRC(2ac3ba9f) SHA1(3332f29f81918c34aeec3da6f7d001dc9922840d) )
4895   ROM_LOAD( "cjcs2.hex", 0x080000, 0x080000, CRC(89838a9d) SHA1(502243cc0a14e63882b537f05c4cc0eb852e4a0c) )
4896ROM_END
4897
4898ROM_START( m4crdome )
4899   ROM_REGION( 0x20000, "maincpu", 0 )
4900   ROM_LOAD( "cd212k.p1", 0x0000, 0x020000, CRC(673b10a1) SHA1(996ade8193f448970beea2c5b81d9f27c05f162f) )
4901
4902   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4903   ROM_LOAD( "cd212c.p1", 0x0000, 0x020000, CRC(1ab605e5) SHA1(03327b2fac9d3d2891dc5950aa89ac4947c7b444) )
4904   ROM_LOAD( "cd212ad.p1", 0x0000, 0x020000, CRC(c76cab39) SHA1(abbe5d629929ff89b499cd4d0e15e9fa13fc33de) )
4905   ROM_LOAD( "cd212b.p1", 0x0000, 0x020000, CRC(2dfcb8f7) SHA1(ba711fb20556c447f4bb3a11fc1cc6a3599bfd6d) )
4906   ROM_LOAD( "cd212bd.p1", 0x0000, 0x020000, CRC(4a7605fc) SHA1(2a8a327d6dce8f7be1938d5a3854594adf5c092c) )
4907   ROM_LOAD( "cd212d.p1", 0x0000, 0x020000, CRC(50e7b381) SHA1(58141910fbbc2624da737a2ba273b79a6da695d3) )
4908   ROM_LOAD( "cd212dk.p1", 0x0000, 0x020000, CRC(00b1adaa) SHA1(ba089bf86fcc8817ae756ed5609aaf876d1ee5a5) )
4909   ROM_LOAD( "cd212dr.p1", 0x0000, 0x020000, CRC(b3be169b) SHA1(eb4699fdce371d94feec410c640bd49bfdccba98) )
4910   ROM_LOAD( "cd212dy.p1", 0x0000, 0x020000, CRC(87528d54) SHA1(974fa2c29af43c903add28dca0ea3b04f612d2f7) )
4911   ROM_LOAD( "cd212r.p1", 0x0000, 0x020000, CRC(d434ab90) SHA1(d42258bd965e8a028a418681a1307234c9b1c450) )
4912   ROM_LOAD( "cd212s.p1", 0x0000, 0x020000, CRC(f7d9d5e3) SHA1(1378e28c0a2c59a42a440502f20cc011625f43b5) )
4913   ROM_LOAD( "cd212y.p1", 0x0000, 0x020000, CRC(e0d8305f) SHA1(ddf1125eba0e470f6ae811fe050d4000300cfd0c) )
4914   ROM_LOAD( "cdom15", 0x0000, 0x020000, CRC(28f9ee8e) SHA1(e3484933dd0b8ddc2eeefc4dc95ce5379565e750) )
4915   ROM_LOAD( "cdom15r", 0x0000, 0x020000, CRC(28f9ee8e) SHA1(e3484933dd0b8ddc2eeefc4dc95ce5379565e750) )
4916   ROM_LOAD( "cdome10", 0x0000, 0x020000, CRC(945c9277) SHA1(6afee54b332152f6767781a040799d865999b292) )
4917   ROM_LOAD( "cdome8ac", 0x0000, 0x020000, CRC(0553bfe6) SHA1(77abfa556f04dca1be52fbed357807e6ada10458) )
4918
4919   ROM_REGION( 0x48, "fakechr", 0 )
4920   ROM_LOAD( "tri98.chr", 0x0000, 0x000048, CRC(8a4532a8) SHA1(c128fd513bbcba68a1c75a11e09a54ba1d23d6f4) )
4921
4922   ROM_REGION( 0x100000, "msm6376", 0 )
4923   ROM_LOAD( "cd2snd.p1", 0x000000, 0x080000, CRC(65a2dc92) SHA1(2c55a858ab17325189bed1974daf708c380541de) )
4924   ROM_LOAD( "cd2snd.p2", 0x080000, 0x080000, CRC(b1bb4678) SHA1(8e8ab0a8d1b3e70dcb56d071193fdb5f34af7d14) )
4925ROM_END
4926
4927ROM_START( m4crmaze )
4928   ROM_REGION( 0x20000, "maincpu", 0 )
4929   ROM_LOAD( "crms.p1", 0x0000, 0x020000, CRC(b289c54b) SHA1(eb74bb559e2be2737fc311d044b9ce87014616f3) )
4930
4931   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4932   ROM_LOAD( "cma15g", 0x0000, 0x020000, CRC(f30b3ef2) SHA1(c8fb4d883d12a477a703d8cb0842994675aaf879) )
4933   ROM_LOAD( "cma15t", 0x0000, 0x020000, CRC(a4ed66a4) SHA1(0e98859c4d7dbccdea9396c3fea9f345b2f08db6) )
4934   ROM_LOAD( "cmaz510", 0x0000, 0x010000, CRC(0a1d39ac) SHA1(37888bbea427e115c29253deb85ed851ff6bdfd4) )
4935   ROM_LOAD( "cmaz510l", 0x0000, 0x010000, CRC(0a1d39ac) SHA1(37888bbea427e115c29253deb85ed851ff6bdfd4) )
4936   ROM_LOAD( "cmaz55", 0x0000, 0x010000, CRC(2c2540ce) SHA1(12163109e05fe8675bc2dbcad95f598bebec8ba3) )
4937   ROM_LOAD( "cmaz55v2", 0x0000, 0x010000, CRC(9a3515d6) SHA1(5edd2c67152d353a48ad2f28b685fae1e1e7fff7) )
4938   ROM_LOAD( "cmaz58t", 0x0000, 0x010000, CRC(81a2c48a) SHA1(3ea25a2863f1350054f41cb169282c592565dbcd) )
4939   ROM_LOAD( "cmaze8", 0x0000, 0x020000, CRC(f2f81306) SHA1(725bfbdc53cf66c08b440c2b8d45547aa426d9c7) )
4940   ROM_LOAD( "crmad.p1", 0x0000, 0x020000, CRC(ed30e66e) SHA1(25c09637f6efaf8e24f758405fb55d6cfc7f4782) )
4941   ROM_LOAD( "crmb.p1", 0x0000, 0x020000, CRC(6f29a37f) SHA1(598541e2dbf05b3f2a70279276407cd93734731e) )
4942   ROM_LOAD( "crmbd.p1", 0x0000, 0x020000, CRC(602a48ab) SHA1(3f1bf2b3294d15013e89d906865f065476202e54) )
4943   ROM_LOAD( "crmc.p1", 0x0000, 0x020000, CRC(58631e6d) SHA1(cffecd4c4ca46aa0ccfbaf7592d58da0428cf143) )
4944   ROM_LOAD( "crmd.p1", 0x0000, 0x020000, CRC(1232a809) SHA1(483b96b3b3ea50cbf5c3823c3ba20369b88bd459) )
4945   ROM_LOAD( "crmdk.p1", 0x0000, 0x020000, CRC(2aede0fd) SHA1(1731c901149c196d8f6a8bf3c2eec4f9a42126ad) )
4946   ROM_LOAD( "crmdy.p1", 0x0000, 0x020000, CRC(ad0ec003) SHA1(2d8a7467c3a79d60100f1290abe06410aaefaa49) )
4947   ROM_LOAD( "crmk.p1", 0x0000, 0x020000, CRC(25ee0b29) SHA1(addadf351a26e235a7fca573145a501aa6c0b53c) )
4948   ROM_LOAD( "crmy.p1", 0x0000, 0x020000, CRC(a20d2bd7) SHA1(b05a0e2ab2b90a86873976c26a8299cb703fd6eb) )
4949   ROM_LOAD( "crystalmaze15.bin", 0x0000, 0x020000, CRC(492440a4) SHA1(2d5fe812f1d815620f7e72333d44946b66f5c867) )
4950
4951   ROM_REGION( 0x20000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4952   ROM_LOAD( "cmaz5.10", 0x0000, 0x010000, CRC(13a64c64) SHA1(3a7c4173f99fdf1a4b5d5b627022b18eb66837ce) )
4953   ROM_LOAD( "cmaz5.5", 0x0000, 0x010000, CRC(1f110757) SHA1(a60bac78176dab70d68bfb2b6a44debf499c96e3) )
4954
4955
4956   ROM_REGION( 0x48, "fakechr", 0 )
4957   ROM_LOAD( "tri98.chr", 0x0000, 0x000048, CRC(8a4532a8) SHA1(c128fd513bbcba68a1c75a11e09a54ba1d23d6f4) )
4958
4959   ROM_REGION( 0x100000, "msm6376", 0 )
4960   ROM_LOAD( "cmazep1.bin", 0x000000, 0x080000, CRC(3d94a320) SHA1(a9b4e89ce36dbc2ef584b3adffffa00b7ae7e245) )
4961   ROM_LOAD( "crmsnd.p1", 0x000000, 0x080000, CRC(e05cdf96) SHA1(c85c7b31b775e3cc2d7f943eb02ff5ebae6c6080) )
4962   ROM_LOAD( "crmsnd.p2", 0x080000, 0x080000, CRC(11da0781) SHA1(cd63834bf5d5034c2473372bfcc4930c300333f7) )
4963ROM_END
4964
4965
4966ROM_START( m4denmen )
4967   ROM_REGION( 0x10000, "maincpu", 0 )
4968   ROM_LOAD( "den20.10", 0x0000, 0x010000, CRC(e002932d) SHA1(0a9b31c138a79695e1c1c29eee40c5a741275da6) )
4969
4970   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
4971   ROM_LOAD( "denb.p1", 0x0000, 0x010000, CRC(b0164796) SHA1(61ff7e7ea2c27742177d851a4eb9a041d95b37d7) )
4972   ROM_LOAD( "denc.p1", 0x0000, 0x010000, CRC(549e17bc) SHA1(78271e11d4c8e742acce9087f194a1db8fc8c3eb) )
4973   ROM_LOAD( "dend.p1", 0x0000, 0x010000, CRC(176cd283) SHA1(f72c69b346f926a6e11b685ab9a6a2783b836450) )
4974   ROM_LOAD( "denk.p1", 0x0000, 0x010000, CRC(8983cbe0) SHA1(159dcbc3f5d24b6be03ae9c3c2af58993bebd38c) )
4975   ROM_LOAD( "dennis the menace 8 10m.bin", 0x0000, 0x010000, CRC(f5bd6c61) SHA1(ec443a284dae480c944f437426c28481a61c8ebb) )
4976   ROM_LOAD( "dens.p1", 0x0000, 0x010000, CRC(d3687138) SHA1(611985a9116ea14992b34a84ed31693f88d99797) )
4977   ROM_LOAD( "deny.p1", 0x0000, 0x010000, CRC(83ebd9f6) SHA1(f59e9d34295df8200f85a51d725437954acf9bdc) )
4978   ROM_LOAD( "dm5ad.p1", 0x0000, 0x010000, CRC(f01125cc) SHA1(faa80bfb107db127b2f9c4c7d23ec495775d2162) )
4979   ROM_LOAD( "dm5b.p1", 0x0000, 0x010000, CRC(2c6dae4c) SHA1(281e4ba31a60fb5600790f21095e697db80736b7) )
4980   ROM_LOAD( "dm5bd.p1", 0x0000, 0x010000, CRC(a65c534d) SHA1(e5c38a9a06e20878cb820e5a12545405d699ff9d) )
4981   ROM_LOAD( "dm5d.p1", 0x0000, 0x010000, CRC(0c6250d5) SHA1(56b316df56d6448137332044bfe1081401eef3e8) )
4982   ROM_LOAD( "dm5dk.p1", 0x0000, 0x010000, CRC(848412a1) SHA1(bb385e2abdc2651b4a7ea9d30108dfa8adab0aea) )
4983   ROM_LOAD( "dm5dy.p1", 0x0000, 0x010000, CRC(0c091457) SHA1(930b87211b8df5846fa857744aafae2f2985e578) )
4984   ROM_LOAD( "dm5k.p1", 0x0000, 0x010000, CRC(581572d6) SHA1(ac7303ea828846e770f8f1c7c818369d4b006495) )
4985   ROM_LOAD( "dm5s.hex", 0x0000, 0x010000, CRC(49672daa) SHA1(92e327b59b532e58b8c2a4e507f56c2ae069420c) )
4986   ROM_LOAD( "dm5s.p1", 0x0000, 0x010000, CRC(49672daa) SHA1(92e327b59b532e58b8c2a4e507f56c2ae069420c) )
4987   ROM_LOAD( "dm5y.p1", 0x0000, 0x010000, CRC(e6b9a800) SHA1(543ef65352a98676d66f6a5d3d7f568e10aac084) )
4988   ROM_LOAD( "dm8c.p1", 0x0000, 0x010000, CRC(f5bd6c61) SHA1(ec443a284dae480c944f437426c28481a61c8ebb) )
4989   ROM_LOAD( "dm8d.p1", 0x0000, 0x010000, CRC(23258932) SHA1(03b929bd86c429a7806f75639569534bfe7634a8) )
4990   ROM_LOAD( "dm8dy.p1", 0x0000, 0x010000, CRC(3c5ef7c8) SHA1(ac102525900f34c53082d37fb1bd14db9ce928fe) )
4991   ROM_LOAD( "dm8k.p1", 0x0000, 0x010000, CRC(9b3c3827) SHA1(2f584cfbbf38435377785dd654fe7b97c78e731a) )
4992   ROM_LOAD( "dm8s.p1", 0x0000, 0x010000, CRC(27484793) SHA1(872ad9bdbad793aa3bb4b8d227627f901a04d70e) )
4993   ROM_LOAD( "dm8y.p1", 0x0000, 0x010000, CRC(ebfcb926) SHA1(c6a623de9163e3f49ee7e5dbb8df867a90d0d0a9) )
4994   ROM_LOAD( "dmtad.p1", 0x0000, 0x010000, CRC(2edab31e) SHA1(c1cb258aba42e6ae33df731504d23162118054be) )
4995   ROM_LOAD( "dmtb.p1", 0x0000, 0x010000, CRC(c40fe8a4) SHA1(e182b0b1b975947da3b0a94afd17cdf166d7a8ac) )
4996   ROM_LOAD( "dmtbd.p1", 0x0000, 0x010000, CRC(d9140665) SHA1(cba8fc1c285c9192a6ea80b3f0c958781a818489) )
4997   ROM_LOAD( "dmtd.p1", 0x0000, 0x010000, CRC(9b38fa46) SHA1(ce6509349c82a651336753a3062c1cf2390d0b9a) )
4998   ROM_LOAD( "dmtdk.p1", 0x0000, 0x010000, CRC(b6211765) SHA1(3a2c5b1ef27113221ce7b61562f06589bcfa9072) )
4999   ROM_LOAD( "dmtdy.p1", 0x0000, 0x010000, CRC(66064a45) SHA1(3f64212b85320fba66afd40c0bb0cd58a5a616bf) )
5000   ROM_LOAD( "dmtk.p1", 0x0000, 0x010000, CRC(b64b6b3f) SHA1(f39b2143b811375564ec82030a7d34057f79b3f7) )
5001   ROM_LOAD( "dmts.p1", 0x0000, 0x010000, CRC(1a2776e3) SHA1(4d5029a5abafb3945d533ca5ca23b32c036fbb31) )
5002   ROM_LOAD( "dmty.p1", 0x0000, 0x010000, CRC(dbfa78a5) SHA1(edd9a1f286f3aa56a919e9e0c0013e9940d139ac) )
5003   ROM_LOAD( "dtm205", 0x0000, 0x010000, CRC(af76a460) SHA1(325021a92042c87e804bc17d6a7ccfda8bf865b8) )
5004
5005   ROM_REGION( 0x100000, "msm6376", 0 )
5006   ROM_LOAD( "densnd1.hex", 0x000000, 0x080000, CRC(468a8ec7) SHA1(ec450cd86fda09bc94caf913e9ee7900cfeaa0f2) )
5007   ROM_LOAD( "densnd2.hex", 0x080000, 0x080000, CRC(1c20a490) SHA1(62eddc469e4b93ea1f82070600fce628dc526f54) )
5008
5009ROM_END
5010
5011ROM_START( m4dbl9 )
5012   ROM_REGION( 0x10000, "maincpu", 0 )
5013   ROM_LOAD( "d9's 6.bin", 0x0000, 0x010000, CRC(6029d46a) SHA1(0823f29f17562675a6f250429e46655c0b2e8f2c) )
5014
5015   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5016   ROM_LOAD( "du91.0", 0x0000, 0x010000, CRC(6207753d) SHA1(b19bcb60707b73f37e9bd8177d0b15847af0213f) )
5017
5018   ROM_REGION( 0x48, "fakechr", 0 )
5019   ROM_LOAD( "du91.chr", 0x0000, 0x000048, CRC(9724122d) SHA1(a41687eec84cad453c1a2a89317078f48ca0895f) )
5020ROM_END
5021
5022ROM_START( m4dbldmn )
5023   ROM_REGION( 0x20000, "maincpu", 0 )
5024   ROM_LOAD( "cdd01.p1", 0x0000, 0x020000, CRC(e35dffde) SHA1(0bfc977f25f25785f20b510c44d2d3d79e23af8b) )
5025
5026   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5027   ROM_LOAD( "cdd05d.p1", 0x0000, 0x020000, CRC(fc1c5e90) SHA1(c756d2ac725168af5396c8ef7550db9087a50937) )
5028   ROM_LOAD( "cdd05f.p1", 0x0000, 0x020000, CRC(81914bd4) SHA1(cf286810ad6732ca1d706e70f4c2958d28cc979c) )
5029   ROM_LOAD( "cdd05s.p1", 0x0000, 0x020000, CRC(fc14771f) SHA1(f418af9fed331560195a694f20ef2fea27ed04b0) )
5030   //ROM_LOAD( "cdd0.1", 0x0000, 0x00c85c, CRC(1e3f2822) SHA1(8cf62748b7a01aed575c35b1504dbc2589d68dd2) ) // cdd01.p1 compressed!
5031
5032   ROM_REGION( 0x100000, "msm6376", 0 )
5033   ROM_LOAD( "cddsnd.p1", 0x000000, 0x080000, CRC(e1833e31) SHA1(1486e5afab347d6dee1543a55d1193b7db3c89d7) )
5034   ROM_LOAD( "cddsnd.p2", 0x080000, 0x080000, CRC(fd33ed2a) SHA1(f68ffadde40f88e7954d4a98bcd7ff023841b55b) )
5035ROM_END
5036
5037ROM_START( m4dblup )
5038   ROM_REGION( 0x10000, "maincpu", 0 )
5039   ROM_LOAD( "du15.bin", 0x0000, 0x010000, CRC(76d4f30d) SHA1(91b131bec6d38d09ffafbde985d03ba4d8fcb307) )
5040ROM_END
5041
5042ROM_START( m4drac )
5043   ROM_REGION( 0x20000, "maincpu", 0 )
5044   ROM_LOAD( "dra21.bin", 0x0000, 0x020000, CRC(23be387e) SHA1(08a78f4b8ddef46069d1c75113300b21e52338c1) )
5045
5046   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5047   ROM_LOAD( "dra24.bin", 0x0000, 0x020000, CRC(3db112ae) SHA1(b5303e2a65476931d4769327ca62afd0f6a9eda7) )
5048   ROM_LOAD( "dra27.bin", 0x0000, 0x020000, CRC(8a095175) SHA1(41006e298f1688499ce6820ec28196c7578684b9) )
5049   ROM_LOAD( "dra27.p1", 0x0000, 0x020000, CRC(8a095175) SHA1(41006e298f1688499ce6820ec28196c7578684b9) )
5050
5051   ROM_REGION( 0x200000, "msm6376", 0 )
5052   ROM_LOAD( "drasnd.p1", 0x000000, 0x080000, CRC(54c3821c) SHA1(1fcc62e2b127dd7f1d5d27a3afdf56dc27f122f8) )
5053   ROM_LOAD( "drasnd.p2", 0x080000, 0x080000, CRC(9096d2bc) SHA1(1b4c530b7b0fde869980d519255e2585c5461e13) )
5054   ROM_LOAD( "drasnd.p3", 0x100000, 0x080000, CRC(a07f412b) SHA1(cca8f5cfe620ece45ca40bf801f0643cd76547e9) )
5055   ROM_LOAD( "drasnd.p4", 0x180000, 0x080000, CRC(018ed789) SHA1(64202da2c542f5ef208faeb04945eb1a758d4746) )
5056ROM_END
5057
5058ROM_START( m4dtyfre )
5059   ROM_REGION( 0x10000, "maincpu", 0 )
5060   ROM_LOAD( "duts.p1", 0x0000, 0x010000, CRC(8c7d6567) SHA1(8e82c4168d4d455c7cb95a895c04f7ad327894ec) )
5061
5062   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5063   ROM_LOAD( "df503ad.p1", 0x0000, 0x010000, CRC(348e375f) SHA1(f9a7e84afb33ec8fad14521eb2ea5d5cdfa48005) )
5064   ROM_LOAD( "df503b.p1", 0x0000, 0x010000, CRC(5eef10a2) SHA1(938e9a04fe54ac24dd93e9a1388c1dcf485ac212) )
5065   ROM_LOAD( "df503bd.p1", 0x0000, 0x010000, CRC(94840089) SHA1(a48668cdc1d7edae425cc80f2ce0f884f8619242) )
5066   ROM_LOAD( "df503d.p1", 0x0000, 0x010000, CRC(3eab581a) SHA1(e1f358081953feccf1f03d733f29e839d5f51fcb) )
5067   ROM_LOAD( "df503dk.p1", 0x0000, 0x010000, CRC(85ede229) SHA1(6799567df8078b69f897c0c5d8a315c6e3ef79b5) )
5068   ROM_LOAD( "df503dr.p1", 0x0000, 0x010000, CRC(42721aa6) SHA1(8a29a4433d641ea37bbe3bf99f9222e8261dd63f) )
5069   ROM_LOAD( "df503dy.p1", 0x0000, 0x010000, CRC(cfce461e) SHA1(5bbbe878e89b1d775048945e259b711ef60de9a1) )
5070   ROM_LOAD( "df503k.p1", 0x0000, 0x010000, CRC(bc51cc39) SHA1(0bb977c14e66ec48cd64b01a509d8f0cecdc7880) )
5071   ROM_LOAD( "df503r.p1", 0x0000, 0x010000, CRC(6b1940e0) SHA1(e8d3683d1ef65d2e7e035e9aab98ab9136f89464) )
5072   ROM_LOAD( "df503s.p1", 0x0000, 0x010000, CRC(d5e80ed5) SHA1(b2d601b2a0020f4adf80b1256d31c8cce432ecee) )
5073   ROM_LOAD( "df503y.p1", 0x0000, 0x010000, CRC(118642d4) SHA1(af2c86f0120f38652dc3d1141c5339a32bf73e11) )
5074   ROM_LOAD( "df8c.p1", 0x0000, 0x010000, CRC(07a82d24) SHA1(548576ce7c8d661777122e0d86d8273933beff11) )
5075   ROM_LOAD( "df8d.p1", 0x0000, 0x010000, CRC(df3a0ed7) SHA1(97569499f65e768a059fc86bdbcbde31e1977c23) )
5076   ROM_LOAD( "df8dy.p1", 0x0000, 0x010000, CRC(0f24e42d) SHA1(1049f50bc8e0a2f7b77d8e3cdc8883b6879e5cd9) )
5077   ROM_LOAD( "df8k.p1", 0x0000, 0x010000, CRC(056ac122) SHA1(9a993c0a7322323512a26b147963591212a226ab) )
5078   ROM_LOAD( "df8s.p1", 0x0000, 0x010000, CRC(00571ce4) SHA1(39f5ecec8ccdefb68a8b9d2ab1cd0be6acb0c1c7) )
5079   ROM_LOAD( "df8y.p1", 0x0000, 0x010000, CRC(cb902ef4) SHA1(efd7cb0a002aa54131725759cb73387f281f15a9) )
5080   ROM_LOAD( "dfre55", 0x0000, 0x010000, CRC(01e7d367) SHA1(638b709e4bb997998ccc7c4ea8adc33cabf2fe36) )
5081   ROM_LOAD( "dfree510l", 0x0000, 0x010000, CRC(7cf877a9) SHA1(54a87391832a641bf5f7104968b919dbb2bfa1eb) )
5082   ROM_LOAD( "dftad.p1", 0x0000, 0x010000, CRC(045cedc1) SHA1(0f833077dee2b942e17ce49b5f506d9754ed0bc1) )
5083   ROM_LOAD( "dftb.p1", 0x0000, 0x010000, CRC(93567c8b) SHA1(8dc7d662ae4a5dd58240e90144c0c9905afc04f1) )
5084   ROM_LOAD( "dftbd.p1", 0x0000, 0x010000, CRC(b5e5b19a) SHA1(8533865e8c63498e808fb9b1da86fe0ac2a7efdc) )
5085   ROM_LOAD( "dftd.p1", 0x0000, 0x010000, CRC(9ac1f31f) SHA1(541a761c8755d1d85cedbba306ff7330d284480f) )
5086   ROM_LOAD( "dftdk.p1", 0x0000, 0x010000, CRC(dbb4bf41) SHA1(c20b102a53f4d4ccbdb83433a80c77aa444a982d) )
5087   ROM_LOAD( "dftdy.p1", 0x0000, 0x010000, CRC(6b12a337) SHA1(57cfa667a2ae3bea36d82ef32429638dc36533ad) )
5088   ROM_LOAD( "dftk.p1", 0x0000, 0x010000, CRC(ad9bb027) SHA1(630e334fdffbdecc903f75b9447c2c7993cf2656) )
5089   ROM_LOAD( "dfts.p1", 0x0000, 0x010000, CRC(d6585e76) SHA1(91538ff218d8dd7a0d6747daaa9921d3e4b3ec33) )
5090   ROM_LOAD( "dfty.p1", 0x0000, 0x010000, CRC(0dead807) SHA1(a704ec65b1d6f91b4950181a792bb082c81fe668) )
5091   ROM_LOAD( "dutb.p1", 0x0000, 0x010000, CRC(479acab7) SHA1(645e876b2c59dd4c091b5f168dcfd2cfa7eda0a3) )
5092   ROM_LOAD( "dutc.p1", 0x0000, 0x010000, CRC(654858eb) SHA1(4e95d6f1b84360b747a04d34bfda4d8c8ee3ea3b) )
5093   ROM_LOAD( "duty-freeo6.p1", 0x0000, 0x010000, CRC(8c7d6567) SHA1(8e82c4168d4d455c7cb95a895c04f7ad327894ec) )
5094   ROM_LOAD( "duty2010", 0x0000, 0x010000, CRC(48617f20) SHA1(dd35eef2357af6f88be42bb81608696ed97522c5) )
5095   ROM_LOAD( "xd502ad.p1", 0x0000, 0x010000, CRC(62700345) SHA1(9825a9a6161e217ba4682902ac25528287d4ecf3) )
5096   ROM_LOAD( "xd502b.p1", 0x0000, 0x010000, CRC(40069386) SHA1(0d065c2b528b406468354be68bbafdcac05f779d) )
5097   ROM_LOAD( "xd502bd.p1", 0x0000, 0x010000, CRC(2cdc9833) SHA1(d3fa76c0a9a0113fbb7a83a47e3f7a72aeb942aa) )
5098   ROM_LOAD( "xd502c.p1", 0x0000, 0x010000, CRC(17124bb6) SHA1(4ab22cffe11e84ff08bf0f026b0ca6d9a0d32bed) )
5099   ROM_LOAD( "xd502d.p1", 0x0000, 0x010000, CRC(7b44a085) SHA1(d7e4c25e0d42a32f72afdb17b66425e1127373fc) )
5100   ROM_LOAD( "xd502dk.p1", 0x0000, 0x010000, CRC(790aac05) SHA1(db697b9a87d0266fabd23e1b085234e36c816170) )
5101   ROM_LOAD( "xd502dr.p1", 0x0000, 0x010000, CRC(77a14f87) SHA1(651b58c0a9ec13441c9bf8d7bf0d7c736337f171) )
5102   ROM_LOAD( "xd502dy.p1", 0x0000, 0x010000, CRC(eaca6769) SHA1(1d3d1264d849043f0adcf9a32520e5f80ae17b5f) )
5103   ROM_LOAD( "xd502k.p1", 0x0000, 0x010000, CRC(c9a3b787) SHA1(c7166c9e809a37037dfdc616df5fbd6b6ff8b2f8) )
5104   ROM_LOAD( "xd502r.p1", 0x0000, 0x010000, CRC(4ddbd944) SHA1(c3df807ead3a50c7be73b084f65771e4b9d1f2d0) )
5105   ROM_LOAD( "xd502s.p1", 0x0000, 0x010000, CRC(223117c7) SHA1(9c017c4165db7076c76c081404d27742fd1f62e7) )
5106   ROM_LOAD( "xd502y.p1", 0x0000, 0x010000, CRC(d0b0f1aa) SHA1(39560550083952cae568d4d634c04bf48b7baca6) )
5107   ROM_LOAD( "xd5s.p1", 0x0000, 0x010000, CRC(235ba9d1) SHA1(3a58c986f63c9ee75e91c59455b0a02582b4301b) )
5108   ROM_LOAD( "xft01ad.p1", 0x0000, 0x010000, CRC(7299da07) SHA1(eb1371ce52e24fbfcac8f45166ca56d8aee9d403) )
5109   ROM_LOAD( "xft01b.p1", 0x0000, 0x010000, CRC(c24904c4) SHA1(1c1b94b499f7a50e04b1287ce95633a8b0a5c0ea) )
5110   ROM_LOAD( "xft01bd.p1", 0x0000, 0x010000, CRC(e67a0e47) SHA1(8115a5ab8b508ff30b28fa8f5d33f598385ee115) )
5111   ROM_LOAD( "xft01c.p1", 0x0000, 0x010000, CRC(ee915038) SHA1(a0239268eae757e8e7ee16d9acb5dc28e7820b4e) )
5112   ROM_LOAD( "xft01d.p1", 0x0000, 0x010000, CRC(88391d1c) SHA1(f1b1034b962a03efd7d2cbe6ac0cc7328871a180) )
5113   ROM_LOAD( "xft01dk.p1", 0x0000, 0x010000, CRC(dfef8231) SHA1(7610a7bcdb91a39cf86ac926818d02f4d751f099) )
5114   ROM_LOAD( "xft01dr.p1", 0x0000, 0x010000, CRC(213f7fe5) SHA1(7e9cad6df7f4a58a0b98dbac552bf545a53ebfcd) )
5115   ROM_LOAD( "xft01dy.p1", 0x0000, 0x010000, CRC(25fc8e71) SHA1(54c4c8c2118b4758dedb15f0a11f918f2ee0fb7d) )
5116   ROM_LOAD( "xft01k.p1", 0x0000, 0x010000, CRC(fbdc88b2) SHA1(231b6b8ba92a794ec363c1b853921e28e6b34fec) )
5117   ROM_LOAD( "xft01r.p1", 0x0000, 0x010000, CRC(dd8b05e6) SHA1(64a5aaaa6e7fb162c23ad0e36d39923e986b0fb4) )
5118   ROM_LOAD( "xft01s.p1", 0x0000, 0x010000, CRC(fc107ba0) SHA1(661f1ab0d0192f77c355d5570885940d71174592) )
5119   ROM_LOAD( "xft01y.p1", 0x0000, 0x010000, CRC(39e49e72) SHA1(459e0d81b6d0d2aa44aa6a7a00cbdec4d9536df0) )
5120
5121   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5122   ROM_LOAD( "4df5.10", 0x0000, 0x010000, CRC(01c9e06f) SHA1(6d9d4a43f621c4a80259040875a1fe851459b662) )
5123   ROM_LOAD( "4df5.4", 0x0000, 0x010000, CRC(60e21664) SHA1(2a343f16ece19396ad41eeac8c94a23d8e648d4f) )
5124   ROM_LOAD( "4df5.8t", 0x0000, 0x010000, CRC(e8abec56) SHA1(84f6abc5e8b46c55052d308266000085374b12af) )
5125   ROM_LOAD( "bwb duty free 5.8.bin", 0x0000, 0x010000, CRC(c67e7315) SHA1(a70183b0937c138c96fd1a0cd5bacff1acd0cbdb) )
5126   ROM_LOAD( "df5 (2).4", 0x0000, 0x010000, CRC(50f8566c) SHA1(364d33de4b34d0052ffc98536468c0a13f847a2a) )
5127   ROM_LOAD( "df5 (2).8t", 0x0000, 0x010000, CRC(eb4cf0ae) SHA1(45c4e143a3e358c4bdc0c10e38039cba48a9e6dc) )
5128   ROM_LOAD( "df5.10", 0x0000, 0x010000, CRC(96acf53f) SHA1(1297a9162dea474079d0ea63b2b1b8e7f649230a) )
5129   ROM_LOAD( "df5.4", 0x0000, 0x010000, CRC(14de7ecb) SHA1(f7445b33b2febbf93fd0398ab310ac104e79443c) )
5130
5131
5132   ROM_REGION( 0x48, "fakechr", 0 )
5133   ROM_LOAD( "df503s.chr", 0x0000, 0x000048, CRC(46c28f35) SHA1(e229b211180f9f7b30cd0bb9de162971d16b2d33) )
5134
5135   ROM_REGION( 0x100000, "msm6376", 0 )
5136   ROM_LOAD( "dutsnd.p1", 0x000000, 0x080000, CRC(a5829cec) SHA1(eb65c86125350a7f384f9033f6a217284b6ff3d1) )
5137   ROM_LOAD( "dutsnd.p2", 0x080000, 0x080000, CRC(1e5d8407) SHA1(64ee6eba3fb7700a06b89a1e0489a0cd54bb89fd) )
5138ROM_END
5139
5140
5141ROM_START( m4eighth )
5142   ROM_REGION( 0x10000, "maincpu", 0 )
5143   ROM_LOAD( "wonder.hex", 0x0000, 0x010000, CRC(6fcaab11) SHA1(a462d4c50000e62af4c52980338cee073e4175a9) )
5144
5145   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5146   ROM_LOAD( "ewc02__0.3", 0x0000, 0x010000, CRC(3ea4c626) SHA1(c10b3ba1f806f9d685b9de25fab3a15cbb8e94c3) )
5147   ROM_LOAD( "ewc05__0.3", 0x0000, 0x010000, CRC(691d2694) SHA1(08deeb25a23a65059be877d11c570db2db66564c) )
5148   ROM_LOAD( "ewc10__0.3", 0x0000, 0x010000, CRC(7a3b03d5) SHA1(13fb31ffb17edb0502ec47488d7f6b169834b0e4) )
5149   ROM_LOAD( "ewc10d_0.3", 0x0000, 0x010000, CRC(9131f8d4) SHA1(404ab0e359b81a26fcddaa9773ed3234dae0a754) )
5150   ROM_LOAD( "ewc20__0.3", 0x0000, 0x010000, CRC(1b6babd3) SHA1(7b919f48a1a0a1a5ecc930a59fd27b2f9fe7509b) )
5151   ROM_LOAD( "ewc20c_0.3", 0x0000, 0x010000, CRC(9f6f8836) SHA1(e519f3c42ef7f157c88e68a706a96e42a8cfba4d) )
5152   ROM_LOAD( "ewc20d_0.3", 0x0000, 0x010000, CRC(dd26057e) SHA1(dfada02b18f748620966b351b2fe5e03af2b9c7e) )
5153
5154
5155   ROM_REGION( 0x48, "fakechr", 0 )
5156   ROM_LOAD( "wonder.chr", 0x0000, 0x000048, CRC(df5dd758) SHA1(b8ae33480a13d621cf104da770e419b6e485bf33) )
5157ROM_END
5158
5159ROM_START( m4elite )
5160   ROM_REGION( 0x10000, "maincpu", 0 )
5161   ROM_LOAD( "e6ls.p1", 0x0000, 0x010000, CRC(ef4c0d3a) SHA1(1d9433689c457f19d31bd68df4728a87120e474a) )
5162ROM_END
5163
5164ROM_START( m4eaw )
5165   ROM_REGION( 0x10000, "maincpu", 0 )
5166   ROM_LOAD( "er4s.p1", 0x0000, 0x010000, CRC(163fc987) SHA1(8e1768ed2fbddbd5e00652ff40614de3978c9567) )
5167
5168   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5169   ROM_LOAD( "cet03ad.p1", 0x0000, 0x010000, CRC(33afe7a5) SHA1(5d3bdb74c6babd49e88915282ad81c184bd7aa68) )
5170   ROM_LOAD( "cet03b.p1", 0x0000, 0x010000, CRC(7674e2a5) SHA1(188e683eac91f64fe563b0f09f2b934e709c47fb) )
5171   ROM_LOAD( "cet03bd.p1", 0x0000, 0x010000, CRC(406843a2) SHA1(7d4bf6cd3c5be0f6df687b0ba97b3b88fd377170) )
5172   ROM_LOAD( "cet03d.p1", 0x0000, 0x010000, CRC(2c03d5b6) SHA1(e79fd15b6a05168eb08dcd2b5f7e00d015618a22) )
5173   ROM_LOAD( "cet03dk.p1", 0x0000, 0x010000, CRC(7a81b524) SHA1(71856b90379af946fbc9263f596a16e1701f3564) )
5174   ROM_LOAD( "cet03dr.p1", 0x0000, 0x010000, CRC(63a5622a) SHA1(1e3cf5487623b850598d21c0bb5ef8a0b9dffd4f) )
5175   ROM_LOAD( "cet03dy.p1", 0x0000, 0x010000, CRC(fece4ac4) SHA1(badf4f94d565958fc9f42a443f53ec9624925ee1) )
5176   ROM_LOAD( "cet03k.p1", 0x0000, 0x010000, CRC(f6531a43) SHA1(75ec5c8fc0012fee144daab7761f3717c17fa22d) )
5177   ROM_LOAD( "cet03r.p1", 0x0000, 0x010000, CRC(fec4a6c0) SHA1(89fac7e4df77f526d0e357f1874b73be932548ce) )
5178   ROM_LOAD( "cet03s.p1", 0x0000, 0x010000, CRC(bec3ea51) SHA1(740a73da105d8329dc9ceaa5e8c25b305124e2dd) )
5179   ROM_LOAD( "cet03y.p1", 0x0000, 0x010000, CRC(63af8e2e) SHA1(97b9dd02bf8a72ca0be7c1a9cb753fbd55644497) )
5180   ROM_LOAD( "ceu02ad.p1", 0x0000, 0x010000, CRC(5805182c) SHA1(c15ef2e05061fd89944b039f007d92bc4bdf66d5) )
5181   ROM_LOAD( "ceu02b.p1", 0x0000, 0x010000, CRC(cbf62a02) SHA1(20fb16ac4602d4e386e5dc01e1b7e83c459f614d) )
5182   ROM_LOAD( "ceu02bd.p1", 0x0000, 0x010000, CRC(6e197566) SHA1(16f44ca77bc02c7eb186c3684b4e837da0d73553) )
5183   ROM_LOAD( "ceu02d.p1", 0x0000, 0x010000, CRC(470cab31) SHA1(f42045f25022cc5e4b07a687f55f7698435b550e) )
5184   ROM_LOAD( "ceu02dk.p1", 0x0000, 0x010000, CRC(bea24ff7) SHA1(1bf8464136732ee8433c73747e854be3c991a2fe) )
5185   ROM_LOAD( "ceu02dr.p1", 0x0000, 0x010000, CRC(3e2e4183) SHA1(e52bca2913509f26af9ca4a93ab2a2bbf74d1ac9) )
5186   ROM_LOAD( "ceu02dy.p1", 0x0000, 0x010000, CRC(a345696d) SHA1(a189eb6a6a6a83fe0d490f4a7c8e9c4c52aa91f7) )
5187   ROM_LOAD( "ceu02k.p1", 0x0000, 0x010000, CRC(0e0a1ba9) SHA1(e1ee2595a3fd4fe874f50dc027f6c931636aadcc) )
5188   ROM_LOAD( "ceu02r.p1", 0x0000, 0x010000, CRC(1a882a6a) SHA1(c966be957e7a78c33a28afd79ba60c69a6de42b8) )
5189   ROM_LOAD( "ceu02s.p1", 0x0000, 0x010000, CRC(d52099e6) SHA1(10f1acb948fa7c4b547f801ddb5e15111992ca91) )
5190   ROM_LOAD( "ceu02y.p1", 0x0000, 0x010000, CRC(87e30284) SHA1(4c598a33b73cfe6338c0f51408f2a6c1abfa978b) )
5191   ROM_LOAD( "enn01ad.p1", 0x0000, 0x010000, CRC(913ba1d6) SHA1(1167ccce2f0b528ec8eba140b1f9c8358fa19f54) )
5192   ROM_LOAD( "enn01b.p1", 0x0000, 0x010000, CRC(76cf750c) SHA1(7f3ede643c5b92d9e313c4450a0d4ef3bd9eefd3) )
5193   ROM_LOAD( "enn01bd.p1", 0x0000, 0x010000, CRC(c6c29211) SHA1(a49759c4c00633405a338eeb89fcb00f7503990c) )
5194   ROM_LOAD( "enn01c.p1", 0x0000, 0x010000, CRC(1ea8f766) SHA1(3f08da014727b50e0375b8470a37c75042b089c6) )
5195   ROM_LOAD( "enn01d.p1", 0x0000, 0x010000, CRC(3691905e) SHA1(131b3384c2399b214fb70670c9945be4afdb470e) )
5196   ROM_LOAD( "enn01dk.p1", 0x0000, 0x010000, CRC(1abb5196) SHA1(952451f637d890a51a2567b5b02826f7647e5deb) )
5197   ROM_LOAD( "enn01dr.p1", 0x0000, 0x010000, CRC(e50fb399) SHA1(5d4d5a933efe7e122e4d0cecab9b7e6f01398a8f) )
5198   ROM_LOAD( "enn01dy.p1", 0x0000, 0x010000, CRC(be3e5901) SHA1(ea3f366724135682da7cddad3c82e5f4c434f4a9) )
5199   ROM_LOAD( "enn01k.p1", 0x0000, 0x010000, CRC(273d7b10) SHA1(5577355c918407e548266a16b225e8a4f58c921c) )
5200   ROM_LOAD( "enn01r.p1", 0x0000, 0x010000, CRC(aee3f31e) SHA1(72676bc6b3bc287bf3bd3e7719848b40aa1b3627) )
5201   ROM_LOAD( "enn01s.p1", 0x0000, 0x010000, CRC(d0ba447d) SHA1(744d5448c5318287e58994b684e116ac1a236f05) )
5202   ROM_LOAD( "enn01y.p1", 0x0000, 0x010000, CRC(91a73867) SHA1(5197fcd5bf3dc036095b8291d7b23776995d84d1) )
5203   ROM_LOAD( "eon01ad.p1", 0x0000, 0x010000, CRC(998b0e8d) SHA1(f2d0c43073d76d662c3a997b1fd081016e4c7a7d) )
5204   ROM_LOAD( "eon01b.p1", 0x0000, 0x010000, CRC(66f281db) SHA1(b9bd37c53ab7c8838ec87062c8b9da39779b9fa9) )
5205   ROM_LOAD( "eon01bd.p1", 0x0000, 0x010000, CRC(66a378ca) SHA1(6639f36df67af8bdd381ad3e16e0adc78a4552f4) )
5206   ROM_LOAD( "eon01c.p1", 0x0000, 0x010000, CRC(d02e2c30) SHA1(34f1be5f49d50f468bffc425fa2e9d0f8afcf70b) )
5207   ROM_LOAD( "eon01d.p1", 0x0000, 0x010000, CRC(a2752f68) SHA1(3a47ced5259c6f690b03c3a884f1d25bd68e0d3f) )
5208   ROM_LOAD( "eon01dk.p1", 0x0000, 0x010000, CRC(efd60656) SHA1(9383a7b183266f75edd3ae519e8dfff858f015c4) )
5209   ROM_LOAD( "eon01dr.p1", 0x0000, 0x010000, CRC(1062e459) SHA1(de334cdecde0dd414e016e11a54720dee903393c) )
5210   ROM_LOAD( "eon01dy.p1", 0x0000, 0x010000, CRC(d5a39761) SHA1(9b69f9e45d87f53196e5d4fd595300beb573ff49) )
5211   ROM_LOAD( "eon01k.p1", 0x0000, 0x010000, CRC(1d34dea7) SHA1(546db8247d0c78501fe4ec818d614e8f451b0076) )
5212   ROM_LOAD( "eon01r.p1", 0x0000, 0x010000, CRC(7c70a508) SHA1(2c5835f36ef4c215ff9f6f6cc350f0916b397b7b) )
5213   ROM_LOAD( "eon01s.p1", 0x0000, 0x010000, CRC(e2e9ce10) SHA1(41a08b17285d6591b4a5cb6b1b6cc40ee7d35f01) )
5214   ROM_LOAD( "eon01y.p1", 0x0000, 0x010000, CRC(ddc4f7d1) SHA1(bbc21ba153541df1507e01d4a25a1a669c8eab62) )
5215   ROM_LOAD( "er2ad.p1", 0x0000, 0x010000, CRC(4e5fcc8b) SHA1(8176ca01ad49f39e1337a085cf3a1fd33803c517) )
5216   ROM_LOAD( "er2b.p1", 0x0000, 0x010000, CRC(999c6510) SHA1(bc70b88183df84ea0e18e1017ab9d74545ce7588) )
5217   ROM_LOAD( "er2bd.p1", 0x0000, 0x010000, CRC(3f50573a) SHA1(46527b08d751372df09d61fd67054600b6e933f3) )
5218   ROM_LOAD( "er2d.p1", 0x0000, 0x010000, CRC(6c625759) SHA1(65de484632317b7bd1372f20e7cbdedc85a90ea4) )
5219   ROM_LOAD( "er2dk.p1", 0x0000, 0x010000, CRC(e1e1ab0b) SHA1(353863e2ef1e778b7fce035ae725053fb95c300e) )
5220   ROM_LOAD( "er2dr.p1", 0x0000, 0x010000, CRC(0d2e1d3f) SHA1(f75f6cf9e0ce6ccf36df83e18f03fc1485242c88) )
5221   ROM_LOAD( "er2dy.p1", 0x0000, 0x010000, CRC(f20c4b31) SHA1(744ce6065b3bea3a0c128a4848282cbca2bc8056) )
5222   ROM_LOAD( "er2k.p1", 0x0000, 0x010000, CRC(2c3661bb) SHA1(5f5a6b47dacdb2184d3ac9646da616283743fcbf) )
5223   ROM_LOAD( "er2r.p1", 0x0000, 0x010000, CRC(cb636e43) SHA1(44df3adc1d5af4c1930596f34f41884e7731be62) )
5224   ROM_LOAD( "er2s.p1", 0x0000, 0x010000, CRC(bfee8157) SHA1(3ce5a2ec16f06c753a054a9f645efbcd26f411ab) )
5225   ROM_LOAD( "er2y.p1", 0x0000, 0x010000, CRC(91369b00) SHA1(7427fcf9e350bc9a3883577de5ee4a4ab5ff63b0) )
5226   ROM_LOAD( "er4ad.p1", 0x0000, 0x010000, CRC(93fff89d) SHA1(3f90168efa5ecaf7707ef357616638a9d5ab746f) )
5227   ROM_LOAD( "er4b.p1", 0x0000, 0x010000, CRC(cb39fda7) SHA1(4a31d2ff53942a658992a5e13c2b617da5fb03ce) )
5228   ROM_LOAD( "er4bd.p1", 0x0000, 0x010000, CRC(a5e395d7) SHA1(3f134a2ce3788ac84a6de096306c651e6b2d6a4a) )
5229   ROM_LOAD( "er4d.p1", 0x0000, 0x010000, CRC(33612923) SHA1(1129ced207aaf46045f20a1ef1a37af8ec537bb0) )
5230   ROM_LOAD( "er4dk.p1", 0x0000, 0x010000, CRC(df41d570) SHA1(4a2db04ee51bb811ac3aee5b2c3c1f1a2201f7ec) )
5231   ROM_LOAD( "er4dy.p1", 0x0000, 0x010000, CRC(7df882e6) SHA1(1246220a5ac8a4454a7f3a359a5a00319395095d) )
5232   ROM_LOAD( "er4k.p1", 0x0000, 0x010000, CRC(9803cc0d) SHA1(1516c3836919a7a2cc32711a9bf2d3bf3d6b82c0) )
5233   ROM_LOAD( "er4y.p1", 0x0000, 0x010000, CRC(d8dece2d) SHA1(8482092434e1e94e6648e402c8b518c2f0fcc28e) )
5234   ROM_LOAD( "er8ad.p1", 0x0000, 0x010000, CRC(ba059e06) SHA1(f6bb9092c9d18bccde111f8e20e79b8b4e6d8593) )
5235   ROM_LOAD( "er8b.p1", 0x0000, 0x010000, CRC(27c7f954) SHA1(93305d1d4a5781de56f1e54801e25b29b6713ef0) )
5236   ROM_LOAD( "er8c.p1", 0x0000, 0x010000, CRC(cee94fb3) SHA1(01ec098016b6946c3fbf96b2071076316bbd5795) )
5237   ROM_LOAD( "er8dk.p1", 0x0000, 0x010000, CRC(789c5e1d) SHA1(5f5b686a770f4ab0cfa8e8ae21b3805ef6102516) )
5238   ROM_LOAD( "er8dy.p1", 0x0000, 0x010000, CRC(4adf568b) SHA1(dd21b547211566ad5cb018a0205d887b7f860bc9) )
5239   ROM_LOAD( "er8k.p1", 0x0000, 0x010000, CRC(c76140e4) SHA1(6c097fdd018eb594a84ceb7712a45201490ca370) )
5240   ROM_LOAD( "er8s.p1", 0x0000, 0x010000, CRC(5d36bbc6) SHA1(4d0cd8e939f22d919671dc97c3d97bf6191e738f) )
5241   ROM_LOAD( "er8y.p1", 0x0000, 0x010000, CRC(8a1aa409) SHA1(a7ae62e1038e52a111de3004e2160838e0d102d0) )
5242   ROM_LOAD( "ertad.p1", 0x0000, 0x010000, CRC(75798f2d) SHA1(68939c187d841aa046a4f7dd8f39e8387969460c) )
5243   ROM_LOAD( "ertb.p1", 0x0000, 0x010000, CRC(c6407839) SHA1(79d73d79b389682586fdf7c9c25d8e2ea5943bb6) )
5244   ROM_LOAD( "ertbd.p1", 0x0000, 0x010000, CRC(4365e267) SHA1(b1853c3ddb707cb114e6bb2d780b142b80f099b6) )
5245   ROM_LOAD( "ertd.p1", 0x0000, 0x010000, CRC(2fabc730) SHA1(8a43afd6048006e906892d35bb0cfaa127fc0415) )
5246   ROM_LOAD( "ertdk.p1", 0x0000, 0x010000, CRC(21264f37) SHA1(9819cf120e81525f18096152a555859a4f48f8ad) )
5247   ROM_LOAD( "ertdr.p1", 0x0000, 0x010000, CRC(1b644f23) SHA1(94c5a307126cada90eeb45439aaab82a30228ffa) )
5248   ROM_LOAD( "ertdy.p1", 0x0000, 0x010000, CRC(5a7c77fa) SHA1(37c212db131b682fd8d293a8cf8efad2e80a8a18) )
5249   ROM_LOAD( "ertk.p1", 0x0000, 0x010000, CRC(19959bd3) SHA1(617f7079b39b0ef41ebb0b5f89053d723a28824d) )
5250   ROM_LOAD( "ertr.p1", 0x0000, 0x010000, CRC(3264f04a) SHA1(88d1f6857f3a0acd89db1563fd5f24582b578765) )
5251   ROM_LOAD( "erts.p1", 0x0000, 0x010000, CRC(185b47bb) SHA1(377cb42878572a3e94dd6be6fb106ecacb3c5059) )
5252   ROM_LOAD( "erty.p1", 0x0000, 0x010000, CRC(38adc77e) SHA1(7a925e2aa946fdcf38df454ec733da1ce9bdc495) )
5253   ROM_LOAD( "eun01ad.p1", 0x0000, 0x010000, CRC(0148eb57) SHA1(7ebf73402ffe68cfb045a906ed039407bd173b88) )
5254   ROM_LOAD( "eun01b.p1", 0x0000, 0x010000, CRC(ad152cda) SHA1(ca5c72a54e14f8b44fddfbc5c38c4e149432f593) )
5255   ROM_LOAD( "eun01bd.p1", 0x0000, 0x010000, CRC(6b0abd7c) SHA1(a6f74096bfffa082a441c094b5acadd5929ac36a) )
5256   ROM_LOAD( "eun01c.p1", 0x0000, 0x010000, CRC(a65fcf8b) SHA1(13a5bc1f2918a4f3590a1cdc34b439a874934ee7) )
5257   ROM_LOAD( "eun01d.p1", 0x0000, 0x010000, CRC(400af364) SHA1(ca67e98624d50717763e9965c45f0beecb07d2f9) )
5258   ROM_LOAD( "eun01dk.p1", 0x0000, 0x010000, CRC(c11914fa) SHA1(884fee07227f46dde056eb8e082bb821eeab99cb) )
5259   ROM_LOAD( "eun01dr.p1", 0x0000, 0x010000, CRC(0eb075d4) SHA1(3977f03f6aac765c556618616919a5e10660b35d) )
5260   ROM_LOAD( "eun01dy.p1", 0x0000, 0x010000, CRC(93db5d3a) SHA1(ddd209b22ed396d3329b9522649db6dda64958b7) )
5261   ROM_LOAD( "eun01k.p1", 0x0000, 0x010000, CRC(9fca43fd) SHA1(f7626f122dedb217002888971100d8a34910b48d) )
5262   ROM_LOAD( "eun01r.p1", 0x0000, 0x010000, CRC(15b8eb9e) SHA1(e4babaf526e6dd45bb4b7f7441a08cfbec12c661) )
5263   ROM_LOAD( "eun01s.p1", 0x0000, 0x010000, CRC(d0b49fc6) SHA1(4062d9763010d42666660e383e52818d572b61b9) )
5264   ROM_LOAD( "eun01y.p1", 0x0000, 0x010000, CRC(88d3c370) SHA1(6c3839a9c89ae67f80ab932ec70ebaf1240de9bb) )
5265   ROM_LOAD( "every1.hex", 0x0000, 0x010000, CRC(406843a2) SHA1(7d4bf6cd3c5be0f6df687b0ba97b3b88fd377170) )
5266   ROM_LOAD( "everyones a winner v2-5p (27256)", 0x0000, 0x008000, CRC(eb8f2fc5) SHA1(0d3614bd5ff561d17bef0d1e620f2f812b8fed5b) )
5267
5268   ROM_REGION( 0x48, "fakechr", 0 )
5269   ROM_LOAD( "m683.chr", 0x0000, 0x000048, CRC(cbe68b44) SHA1(60efc69eba86531f51230dee17efdbbf8917f907) )
5270
5271   ROM_REGION( 0x100000, "msm6376", 0 )
5272   ROM_LOAD( "er4snd.p1", 0x000000, 0x080000, CRC(32fd0836) SHA1(ea68252b690fe1d6070209cbcfb65fe20926c6ce) )
5273   ROM_LOAD( "er4snd.p2", 0x080000, 0x080000, CRC(1df9c24f) SHA1(f0d31b1bec6f3a9791f7fabe57b45687df900efa) )
5274   //ROM_LOAD( "evsnd1.hex", 0x0000, 0x080000, CRC(32fd0836) SHA1(ea68252b690fe1d6070209cbcfb65fe20926c6ce) )
5275   //ROM_LOAD( "evsnd2.hex", 0x0000, 0x080000, CRC(1df9c24f) SHA1(f0d31b1bec6f3a9791f7fabe57b45687df900efa) )
5276ROM_END
5277
5278ROM_START( m4exprs )
5279   ROM_REGION( 0x10000, "maincpu", 0 )
5280   ROM_LOAD( "dxp20.bin", 0x0000, 0x010000, CRC(09e68942) SHA1(2253ab76286b7c7af34ff99cc6d8e60b26edcacb) )
5281ROM_END
5282
5283ROM_START( m4exgam )
5284   ROM_REGION( 0x10000, "maincpu", 0 )
5285   ROM_LOAD( "czep30.bin", 0x0000, 0x010000, CRC(4614e6f6) SHA1(5602a68e9b47394cb31bbcd49a9920e19af6242f) )
5286
5287   ROM_REGION( 0x48, "fakechr", 0 )
5288   ROM_LOAD( "ceg.chr", 0x0000, 0x000048, CRC(f694224e) SHA1(936ab5e349fa59accbb37959cce9519fd97f3978) )
5289
5290   ROM_REGION( 0x100000, "msm6376", 0 )
5291   ROM_LOAD( "sczep.bin", 0x0000, 0x080000, CRC(50450909) SHA1(181659b0594ba8d196b7130c5999c91676a363c0) )
5292ROM_END
5293
5294ROM_START( m4fastfw )
5295   ROM_REGION( 0x10000, "maincpu", 0 )
5296   ROM_LOAD( "fastf206", 0x0000, 0x010000, CRC(a830b121) SHA1(0bf813ee75bd8e109e6688b91bd0983d341a6695) )
5297
5298   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5299   ROM_LOAD( "ffo05__1.0", 0x0000, 0x010000, CRC(8b683969) SHA1(7469b551e4d6f65550d54ee39b2bac07cf3dbd4b) )
5300   ROM_LOAD( "ffo10__1.0", 0x0000, 0x010000, CRC(294288fd) SHA1(87d25f6333b6862fcc57a550b5cc7c0bc64e72cd) )
5301   ROM_LOAD( "ffo10d_1.0", 0x0000, 0x010000, CRC(8d96f3d4) SHA1(2070a335cfa3f9de1bd9e9094d91cce81b91347d) )
5302   ROM_LOAD( "ffo20__1.0", 0x0000, 0x010000, CRC(9528291e) SHA1(61c0eb8ce955f708e8a68a28f253706267e28254) )
5303   ROM_LOAD( "ffo20d_1.0", 0x0000, 0x010000, CRC(5bae35fe) SHA1(7e4d61ed97ddd170bd1424f34d0327093668da3f) )
5304   ROM_LOAD( "ffo20dy1.0", 0x0000, 0x010000, CRC(37167d46) SHA1(94b87697615f81b746ce3bcc64fc893f865e00dc) )
5305ROM_END
5306
5307ROM_START( m4class )
5308   ROM_REGION( 0x10000, "maincpu", 0 )
5309   ROM_LOAD( "dfc20.bin", 0x0000, 0x010000, CRC(1fa0c771) SHA1(b374d2cdc1bfc35a2e6fe35b9d21f2784b8c52e8) )
5310
5311   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5312   ROM_LOAD( "dfc20dsl.bin", 0x0000, 0x010000, CRC(dc1c8b87) SHA1(52235f9d393c574fdd26aa2ec60e6db70538fb9d) )
5313ROM_END
5314
5315ROM_START( m4flash )
5316   ROM_REGION( 0x10000, "maincpu", 0 )
5317   ROM_LOAD( "fc10.bin", 0x0000, 0x010000, CRC(497862b8) SHA1(3409ff455e77ed85baf540a2ebeb979ab1b6e1e7) )
5318ROM_END
5319
5320ROM_START( m4fortcb )
5321   ROM_REGION( 0x10000, "maincpu", 0 )
5322   ROM_LOAD( "cfod.p1", 0x0000, 0x010000, CRC(9d0e2b63) SHA1(cce871d2bbe486793de5de9fadfbddf67c382e5c) )
5323
5324   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5325   ROM_LOAD( "cfof.p1", 0x0000, 0x010000, CRC(010b3c1f) SHA1(b44c22c21d22603b277138eabf803e6d46ad4aae) )
5326   ROM_LOAD( "cfos.p1", 0x0000, 0x010000, CRC(f3b47df4) SHA1(3ad674864ba3a24283af14caaf2c999d4fde11fc) )
5327
5328   ROM_REGION( 0x100000, "msm6376", 0 )
5329   ROM_LOAD( "cfosnd.p1", 0x000000, 0x080000, CRC(74bbf913) SHA1(52ddc89ab34b11ede2c0e9b9b27e119b0c1eb2d9) )
5330   ROM_LOAD( "cfosnd.p2", 0x080000, 0x080000, CRC(1b2bb79a) SHA1(5f19ea000f34bb404ed6c8ea5ec7b809ccb1ae36) )
5331ROM_END
5332
5333ROM_START( m4frnk )
5334   ROM_REGION( 0x10000, "maincpu", 0 )
5335   ROM_LOAD( "frav1.6", 0x08000, 0x008000, CRC(c115aaff) SHA1(e87b41f21f13ca9e3c0b5345111607bee3995f61) )
5336
5337   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5338   ROM_LOAD( "frav3", 0x0000, 0x008000, CRC(06b1f6e2) SHA1(4f8013f1e07c2c41e4bac7883294d65e473f8ace) )
5339
5340   ROM_LOAD( "frav1", 0x0000, 0x10000, CRC(ea6f1b01) SHA1(74bcd36846e352e6d7f97e3c6b2479fd2abd76db) )// not prg   
5341ROM_END
5342
5343ROM_START( m4frtlt )
5344   ROM_REGION( 0x10000, "maincpu", 0 )
5345   ROM_LOAD( "pfr03i.p1", 0x0000, 0x010000, CRC(bf13d4b5) SHA1(4de2b5c55a0022c97804233bc5c6b4fc8ee05c24) )
5346
5347   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5348   ROM_LOAD( "pfr03o.p1", 0x0000, 0x010000, CRC(89a918e2) SHA1(afc2f80ea7539b68dc6bfd040e5717b607d22284) )
5349   ROM_LOAD( "pfr03s.p1", 0x0000, 0x010000, CRC(0ea80adb) SHA1(948a23fe8ccf6f423957a478a57bb875cc7b2cc2) )
5350
5351   ROM_REGION( 0x100000, "msm6376", 0 )
5352   ROM_LOAD( "pfrsnd.p1", 0x0000, 0x080000, CRC(71d1af20) SHA1(d87d61c561acbe9cb3dec18d8decf5e970efa272) )
5353ROM_END
5354
5355ROM_START( m4frtfl )
5356   ROM_REGION( 0x10000, "maincpu", 0 )
5357   ROM_LOAD( "frtfull", 0x0000, 0x010000, CRC(4f5389e2) SHA1(bb6d43d428c1e8db07fe58d1b83c05ce5fcdcc7d) )
5358
5359   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5360   ROM_LOAD( "fruitfull.hex", 0x0000, 0x010000, CRC(c264d497) SHA1(93843efbf1b4207a4722f49dd5dddf2c52bb1b8f) )
5361
5362   ROM_REGION( 0x48, "fakechr", 0 )
5363   ROM_LOAD( "fruitfull.chr", 0x0000, 0x000048, CRC(b6057802) SHA1(ef6dbb45f5594e759f6d1363f36ba05097100be4) )
5364ROM_END
5365
5366ROM_START( m4frtflc )
5367   ROM_REGION( 0x10000, "maincpu", 0 )
5368   ROM_LOAD( "ffcs.p1", 0x0000, 0x010000, CRC(db917142) SHA1(0f32f0c1ed6733b4557fd19f24f2b1dda26ccc44) )
5369
5370   ROM_REGION( 0x48, "fakechr", 0 )
5371   ROM_LOAD( "fruitfull.chr", 0x0000, 0x000048, CRC(b6057802) SHA1(ef6dbb45f5594e759f6d1363f36ba05097100be4) )
5372ROM_END
5373
5374ROM_START( m4frtgm )
5375   ROM_REGION( 0x10000, "maincpu", 0 )
5376   ROM_LOAD( "fruit.bin", 0x0000, 0x010000, CRC(dbe44316) SHA1(15cd49dd2e6166f7a7668663f7fea802d6cbb12f) )
5377
5378   ROM_REGION( 0x800000, "msm6376", 0 ) /* this isn't OKI, or is corrupt (bad size) */
5379   ROM_LOAD( "fruitsnd.bin", 0x0000, 0x010000, CRC(86547dc7) SHA1(4bf64f22e84c0ee82d961b0ba64932b8bf6a521f) )
5380ROM_END
5381
5382ROM_START( m4frtlnk )
5383   ROM_REGION( 0x10000, "maincpu", 0 )
5384   ROM_LOAD( "flcs.p1", 0x0000, 0x010000, CRC(f66a6810) SHA1(e91cdba6b52df6e633d6ce5036a82f5c2dbb1d19) )
5385
5386   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5387   ROM_LOAD( "flinkv6", 0x0000, 0x010000, CRC(ca9c1034) SHA1(f7e02372a1c7cd41097db63d4a921387d22e02b4) )
5388ROM_END
5389
5390ROM_START( m4frtprs )
5391   ROM_REGION( 0x10000, "maincpu", 0 )
5392   ROM_LOAD( "f4p11lp1.bin", 0x8000, 0x008000, CRC(817bb364) SHA1(65a9ca6fd5689e547d8286c482d8cb9fe1a5fb61) )
5393   ROM_LOAD( "f4p11lp2.bin", 0x6000, 0x002000, CRC(ba10c3bc) SHA1(8f5f294b13a0d71cfe9c0e400ac72ce6aed6b763) )
5394
5395   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5396   ROM_LOAD( "fruitp.hex", 0x0000, 0x00a000, CRC(28ab9a79) SHA1(83be8b7ee4de93c426d93daa64718407709b0b1a) )
5397ROM_END
5398
5399ROM_START( m4gambal )
5400   ROM_REGION( 0x10000, "maincpu", 0 )
31925401   ROM_LOAD( "gbbx.p1",   0x0000, 0x10000,  CRC(0b5adcd0) SHA1(1a198bd4a1e7d6bf4cf025c43d35aaef351415fc))
5402
5403   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5404   ROM_LOAD( "gabcx.p1", 0x0000, 0x010000, CRC(52c35266) SHA1(bda49005de88094fbc84621f63b33f0e0a9c0bd3) )
5405   ROM_LOAD( "gabx.p1", 0x0000, 0x010000, CRC(74a8ed7e) SHA1(7363031c8a634ac13de957c62f32611963f797bd) )
5406   ROM_LOAD( "gbll20-6", 0x0000, 0x010000, CRC(f34d233a) SHA1(3f13563b2821b2f36267470c36ba346879521bc9) )
31935407ROM_END
31945408
3195ROM_START( connect4 )
3196   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
3197   ROM_LOAD( "connect4.p2",  0x8000, 0x4000,  CRC(6090633c) SHA1(0cd2725a235bf93cfe94f2ca648d5fccb87b8e5c) )
3198   ROM_LOAD( "connect4.p1",  0xC000, 0x4000,  CRC(b1af50c0) SHA1(7c9645ea378f0857b849ca24a239d9114f62da7f) )
5409
5410
5411ROM_START( m4gb006 )
5412   ROM_REGION( 0x10000, "maincpu", 0 )
5413   ROM_LOAD( "006s.p1", 0x0000, 0x010000, CRC(6e750ab9) SHA1(2e1f08df7991efe450633e0bcec201e6fa7fdbaa) )
5414
5415   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5416   ROM_LOAD( "006d.p1", 0x0000, 0x010000, CRC(7e0a4282) SHA1(8fd0cbdd9cf3ac74b7b202ce7615392c1a746906) )
5417   ROM_LOAD( "006y.p1", 0x0000, 0x010000, CRC(2947f4ed) SHA1(7d212bcef36e2bd792ded3e1e1638218e76da119) )
5418   ROM_LOAD( "bond20_11", 0x0000, 0x010000, CRC(8d810cb1) SHA1(065d8df33472a3476dd6cf21a684db9d7c8ba829) )
5419
5420   ROM_REGION( 0x48, "fakechr", 0 )
5421   ROM_LOAD( "006s.chr", 0x0000, 0x000048, CRC(ee3d06eb) SHA1(570a715e71d4184e4df02b7e5b68fee70e03aeb0) )
5422
5423   ROM_REGION( 0x100000, "msm6376", 0 )
5424   ROM_LOAD( "006snd.p1", 0x000000, 0x080000, CRC(44afef7d) SHA1(d8a4b6dc04e0f337db6d3b5322d066ae5f5bda41) )
5425   ROM_LOAD( "006snd.p2", 0x080000, 0x080000, CRC(5f3c7cf8) SHA1(500f8fb07ef344d44c062f8d01878df1c917bcfc) )
31995426ROM_END
32005427
3201ROM_START( mpu4utst )
3202   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
3203   ROM_LOAD( "ut4.p1",  0xC000, 0x4000,  CRC(086dc325) SHA1(923caeb61347ac9d3e6bcec45998ddf04b2c8ffd))
5428ROM_START( m4gbust )
5429   ROM_REGION( 0x10000, "maincpu", 0 )
5430   ROM_LOAD( "ghostbusters 2p.bin", 0x0000, 0x010000, CRC(abb288c4) SHA1(2012e027711996a552ab59674ae3bce1bf14f44b) )
5431
5432   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5433   ROM_LOAD( "gb_02___.2n3", 0x0000, 0x010000, CRC(973b3538) SHA1(31df04d9f35cbde4d5e395256927f146d1613178) )
5434   ROM_LOAD( "gb_02___.3a3", 0x0000, 0x010000, CRC(2b9d94b6) SHA1(ca433240f9e926cdf5240209589951e6018a496a) )
5435   ROM_LOAD( "gb_02___.3n3", 0x0000, 0x010000, CRC(99514ddd) SHA1(432d484525867c6ad68cd93a4bfded4dba36cf56) )
5436   ROM_LOAD( "gb_02___.3s3", 0x0000, 0x010000, CRC(2634aa5f) SHA1(58ab973940138bdfd2690867e2ac3eb52bffb633) )
5437   ROM_LOAD( "gb_05___.4a3", 0x0000, 0x010000, CRC(8be6949e) SHA1(9731a1cb0d17c3cec2bec263cd6348f05662d917) )
5438   ROM_LOAD( "gb_05___.4n3", 0x0000, 0x010000, CRC(621b25f0) SHA1(bf699068284def8bad9143c5841f667f2cb6f20f) )
5439   ROM_LOAD( "gb_05___.4s3", 0x0000, 0x010000, CRC(e2227701) SHA1(271682c7bf6e0f6f49f6d6b138aa19b6ef6bc626) )
5440   ROM_LOAD( "gb_05_d_.4a3", 0x0000, 0x010000, CRC(a1b2b32f) SHA1(c1504b3768920f90dbd441b9d50db9676528ca97) )
5441   ROM_LOAD( "gb_10___.2a3", 0x0000, 0x010000, CRC(a5c692f3) SHA1(8305c88ab8b80b407f4723df25135c25a4c0794f) )
5442   ROM_LOAD( "gb_10___.2n3", 0x0000, 0x010000, CRC(de18c441) SHA1(5a7055fcd755c1ac58e1b94af243801f169f29f5) )
5443   ROM_LOAD( "gb_10___.3s3", 0x0000, 0x010000, CRC(427e043b) SHA1(2f64c11a04306692ac5eb9919892f7226156dce0) )
5444   ROM_LOAD( "gb_10_b_.3s3", 0x0000, 0x010000, CRC(091afb66) SHA1(ac32d7be1e1f4f1453e37017966990a481506024) )
5445   ROM_LOAD( "gb_10_d_.2a3", 0x0000, 0x010000, CRC(f1446bf5) SHA1(4011d60e13045476741c5a02c64dabbe6a1ae2d6) )
5446   ROM_LOAD( "gb_10_d_.2n3", 0x0000, 0x010000, CRC(cac5057d) SHA1(afcc21dbd07515ed134675b7dbfb53c048a465b0) )
5447   ROM_LOAD( "gb_10_d_.3s3", 0x0000, 0x010000, CRC(776736de) SHA1(4f80d9ffdf4468801cf830e9774b6028f7684864) )
5448   ROM_LOAD( "gb_20___.2n3", 0x0000, 0x010000, CRC(27fc2ee1) SHA1(2e6a042f7117b4594b2601ae166ee0db72c70ed5) )
5449   ROM_LOAD( "gb_20___.3s3", 0x0000, 0x010000, CRC(4a86d879) SHA1(72e92b6482fdeb4dca36d9426a712ac24d60f7f7) )
5450   ROM_LOAD( "gb_20_b_.2a3", 0x0000, 0x010000, CRC(4dd7d38f) SHA1(8a71c27189ec3089c016a8292db68f7cdc91b083) )
5451   ROM_LOAD( "gb_20_b_.2n3", 0x0000, 0x010000, CRC(28cbb217) SHA1(a74978ff5e1511a33f543006b3f8ad30a77ea462) )
5452   ROM_LOAD( "gb_20_b_.3s3", 0x0000, 0x010000, CRC(1a7cc3cf) SHA1(0d5764d35489bde284965c197b217a06f26a3e3b) )
5453   ROM_LOAD( "gb_20_d_.2a3", 0x0000, 0x010000, CRC(70f40688) SHA1(ed14f8f460825ffa087394ef5984ae064e02f7b6) )
5454   ROM_LOAD( "gb_20_d_.2n3", 0x0000, 0x010000, CRC(431c2965) SHA1(eb24e560d5c4bf419465fc760621a4fa853fff95) )
5455   ROM_LOAD( "gb_20_d_.3s3", 0x0000, 0x010000, CRC(4fc69155) SHA1(09a0f2122893d9fd90204a74c8862e01386503a4) )
5456   
32045457ROM_END
32055458
3206ROM_START( mpu4tst2 )
3207   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
3208   ROM_LOAD( "ut2.p1",  0xE000, 0x2000,  CRC(f7fb6575) SHA1(f7961cbd0801b9561d8cd2d23081043d733e1902))
5459ROM_START( m4giant )
5460   ROM_REGION( 0x10000, "maincpu", 0 )
5461   ROM_LOAD( "dgi21.bin", 0x0000, 0x010000, CRC(07d8685a) SHA1(1b51db748543f2e4b6b7d7ad16b77864bbfe5a66) )
32095462ROM_END
32105463
3211ROM_START( mpu4met0 )
3212   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
3213   ROM_LOAD( "meter-zero.p1",  0x8000, 0x8000,  CRC(e74297e5) SHA1(49a2cc85eda14199975ec37a794b685c839d3ab9))
5464ROM_START( m4gclue )
5465   ROM_REGION( 0x10000, "maincpu", 0 )
5466   ROM_LOAD( "c2002ad.p1", 0x0000, 0x010000, CRC(39507216) SHA1(dc49d9cea63cd5e88e4076bfca3aae88521056be) )
5467
5468   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5469   ROM_LOAD( "c2002b.p1", 0x0000, 0x010000, CRC(1a552423) SHA1(3025c7a8f98817a8b0233c7682452d5d6df081c5) )
5470   ROM_LOAD( "c2002bd.p1", 0x0000, 0x010000, CRC(1eff74d1) SHA1(7cfba92237b3de1ea54c0d8b8619dd09a68c3b51) )
5471   ROM_LOAD( "c2002c.p1", 0x0000, 0x010000, CRC(3c73d6c8) SHA1(63bb5df7063bf33e2b9f88db53ad64666967ecca) )
5472   ROM_LOAD( "c2002d.p1", 0x0000, 0x010000, CRC(1c7c2851) SHA1(2dfc3de4fed92c0e4972289646611c82e4ea491b) )
5473   ROM_LOAD( "c2002dk.p1", 0x0000, 0x010000, CRC(25729d8c) SHA1(6d5b89f9a063c35b4cdbf73102144f752ec96f70) )
5474   ROM_LOAD( "c2002dr.p1", 0x0000, 0x010000, CRC(869844e2) SHA1(b7c51877b803c80b0e0acfa9c7b29dbda4c917f7) )
5475   ROM_LOAD( "c2002dy.p1", 0x0000, 0x010000, CRC(1bf36c0c) SHA1(584fa498821129cfe9fb5c64cbf29c10abef0c57) )
5476   ROM_LOAD( "c2002k.p1", 0x0000, 0x010000, CRC(05e65abe) SHA1(560c2a7ac5af90ce5d0f1b34ec097bf5f733ec90) )
5477   ROM_LOAD( "c2002r.p1", 0x0000, 0x010000, CRC(49ce30ab) SHA1(501f509aae61059349107657516b559106d06f49) )
5478   ROM_LOAD( "c2002s.p1", 0x0000, 0x010000, CRC(fe640d18) SHA1(598e5a92bd26457cbd0cbd1f73cddb56054ff826) )
5479   ROM_LOAD( "c2002y.p1", 0x0000, 0x010000, CRC(d4a51845) SHA1(7808ff2d62eeadbb894379857266770fe9954384) )
5480   ROM_LOAD( "c2504ad.p1", 0x0000, 0x010000, CRC(f721de72) SHA1(8e64360f5b0de9d9b2afda6361e2b6d4ec3b1baf) )
5481   ROM_LOAD( "c2504b.p1", 0x0000, 0x010000, CRC(4cd01058) SHA1(705b3979c8728e98810cb3cd4d4b4e926e52d78b) )
5482   ROM_LOAD( "c2504bd.p1", 0x0000, 0x010000, CRC(34d6d202) SHA1(1c596abdbcce801f5363871f9959d07ba9568083) )
5483   ROM_LOAD( "c2504c.p1", 0x0000, 0x010000, CRC(e0256ff2) SHA1(b1a7840b30198f9870dd326166f3b1606c4f8412) )
5484   ROM_LOAD( "c2504d.p1", 0x0000, 0x010000, CRC(97ee13c6) SHA1(9474923202e0dc34763037fd6ceb01677a5915ad) )
5485   ROM_LOAD( "c2504dk.p1", 0x0000, 0x010000, CRC(9b5504e8) SHA1(3d1c07503f7d987d34e4cd93d9c42b347131a1b1) )
5486   ROM_LOAD( "c2504dr.p1", 0x0000, 0x010000, CRC(3a77e230) SHA1(62460ad5f41fe058e5f82389bf63a761a1e0796d) )
5487   ROM_LOAD( "c2504dy.p1", 0x0000, 0x010000, CRC(a71ccade) SHA1(65cd823aa4136fcf8d93058e4ef708e4b01caa3a) )
5488   ROM_LOAD( "c2504k.p1", 0x0000, 0x010000, CRC(aa4af6e9) SHA1(18654cf751e157d11010e991e74127aa15cb3cfc) )
5489   ROM_LOAD( "c2504r.p1", 0x0000, 0x010000, CRC(62bbd71d) SHA1(0b7f97a213a8f5b457aa54f760e19ebd00b1d334) )
5490   ROM_LOAD( "c2504s.p1", 0x0000, 0x010000, CRC(47d6791f) SHA1(e232586605b096849480002ddb7b77a8b113a388) )
5491   ROM_LOAD( "c2504y.p1", 0x0000, 0x010000, CRC(ffd0fff3) SHA1(5f30353e73331315be99281c7ed435d05a9bfc5b) )
5492
5493   ROM_REGION( 0x100000, "msm6376", 0 )
5494   ROM_LOAD( "c25snd.p1", 0x000000, 0x080000, CRC(cd8f4ee0) SHA1(a7b9ae93b3a3d231a8239fff12689ec2084ce0c1) )
5495   ROM_LOAD( "c95snd.p1", 0x080000, 0x080000, CRC(ae952e15) SHA1(a9eed61c3d65ded5e1faa67362f181393cb6339a) )
32145496ROM_END
32155497
3216ROM_START( m_grtecp )
5498ROM_START( m4gldstr )
32175499   ROM_REGION( 0x10000, "maincpu", 0 )
3218   ROM_LOAD("an2k.p1",  0x00000, 0x10000,  CRC(c0886dff) SHA1(ef2b509fde05ef4ef055a09275afc9e153f50efc))
5500   ROM_LOAD( "gs20mp1.bin", 0x8000, 0x008000, CRC(409e0375) SHA1(da231769cd439bc665634d73b0b18f31da332b47) )
5501   ROM_LOAD( "gs20mp2.bin", 0x6000, 0x002000, CRC(4979bc57) SHA1(53683600c8b3140deab8eac55786460b45c3b143) )
5502ROM_END
32195503
5504ROM_START( m4gldgat )
5505   ROM_REGION( 0x10000, "maincpu", 0 )
5506   ROM_LOAD( "dgg22.bin", 0x0000, 0x010000, CRC(ef8498df) SHA1(6bf164ef18445e83e4510a000bc924cbe916ad99) )
5507
5508   ROM_REGION( 0x48, "fakechr", 0 )
5509   ROM_LOAD( "m450.chr", 0x0000, 0x000048, CRC(fb7b2a45) SHA1(b6d5537bde9c05a3e79221a5577b8ae77bace9e6) )
5510ROM_END
5511
5512ROM_START( m4gldjok )
5513   ROM_REGION( 0x10000, "maincpu", 0 )
5514   ROM_LOAD( "dgj12.bin", 0x0000, 0x010000, CRC(93ee0c35) SHA1(5ae67b14f7f3d8528fa106519a8a27437c997a70) )
5515
5516   ROM_REGION( 0x100000, "msm6376", 0 )
5517   ROM_LOAD( "sdgj.snd", 0x0000, 0x080000, CRC(b6cd118b) SHA1(51c5d694ed0dfde8d3fd682f2471d83eec236736) )
5518ROM_END
5519
5520ROM_START( m4gldnud )
5521   ROM_REGION( 0x10000, "maincpu", 0 )
5522   ROM_LOAD( "gdjb", 0x0000, 0x010000, CRC(b26cd308) SHA1(4e29f6cce773232a1c43cd2fb3ce9b844c446bb8) )
5523
5524   ROM_REGION( 0x100000, "msm6376", 0 )
5525   ROM_LOAD( "gn.snd", 0x0000, 0x080000, CRC(f652cd0c) SHA1(9ce986bc12bcf22a57e065329e82671d19cc96d7) )
5526ROM_END
5527
5528ROM_START( m4grbbnk )
5529   ROM_REGION( 0x10000, "maincpu", 0 )
5530   ROM_LOAD( "g4b20p1.bin", 0xc000, 0x004000, CRC(35354cf5) SHA1(d14414bf257dbc44652e8b1f8a329709fb8912c5) )
5531   ROM_LOAD( "g4b20p2.bin", 0x8000, 0x004000, CRC(039cb9aa) SHA1(6e648f7af5f04701bb70a8f68593b80f777f57bb) )
5532
5533   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5534   ROM_LOAD( "g4b_1_0.p1", 0x0000, 0x004000, CRC(56e5be9e) SHA1(46a4643b16648441fa7e03844d8f40794400dc9a) )
5535   ROM_LOAD( "g4b_2_1.p1", 0x0000, 0x004000, CRC(60bdeb67) SHA1(7f9b61391d785e5ecfc1f7555fb38c5f1c7f7c58) )
5536   ROM_LOAD( "g4b_2_1.p2", 0x0000, 0x004000, CRC(20952ee9) SHA1(46a9195814440471537b415c2e71ed5e9719e513) )
5537ROM_END
5538
5539ROM_START( m4graff )
5540   ROM_REGION( 0x10000, "maincpu", 0 )
5541   ROM_LOAD( "graffo6", 0x0000, 0x010000, CRC(7349c9ca) SHA1(2744035d6c7897394c8fead27f48779047590fba) )
5542
5543   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5544   ROM_LOAD( "grax.p1", 0x0000, 0x010000, CRC(2e03a7d8) SHA1(333373fe15ae165dd24d5c11fef23f2e9b0388bf) )
5545   ROM_LOAD( "graxc.p1", 0x0000, 0x010000, CRC(7620657b) SHA1(2aec38ee0f826c7bb012522fd098a6fdb857c9da) )
5546   ROM_LOAD( "grfi20o6", 0x0000, 0x010000, CRC(7349c9ca) SHA1(2744035d6c7897394c8fead27f48779047590fba) )
5547ROM_END
5548
5549ROM_START( m4graffd )
5550   ROM_REGION( 0x10000, "maincpu", 0 )
5551   ROM_LOAD( "grafittirom.bin", 0x0000, 0x010000, CRC(36135d6e) SHA1(e71eedabae36971739f8a6fd56a4a954de29944b) )
5552
5553   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5554   ROM_LOAD( "grafittisound.bin", 0x0000, 0x010000, CRC(2d9bfff9) SHA1(ded774bcd2a7e10e4e2fc7b40976c9dcea0de6e3) )
5555   ROM_LOAD( "grafittisound2.bin", 0x0000, 0x010000, CRC(c06c5517) SHA1(9e11f93638d37ba6f7b34a78eea043821ca4e188) )
5556ROM_END
5557
5558ROM_START( m4grands )
5559   ROM_REGION( 0x10000, "maincpu", 0 )
5560   ROM_LOAD( "g2d4_0.p1", 0x8000, 0x008000, CRC(550eaf03) SHA1(789e4bd7ffe71841dbf22413aa0fd16be5477482) )
5561   ROM_LOAD( "g2d4_0.p2", 0x6000, 0x002000, CRC(fecf1270) SHA1(7826abc21988f751a2b1190706fe4717a4f028ec) )
5562
5563   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5564   ROM_LOAD( "gd11p1.bin", 0x0000, 0x008000, CRC(f9989c86) SHA1(a4e3fa71ab0a07259751cbb07f943fea04b83946) )
5565   ROM_LOAD( "gd11p2.bin", 0x0000, 0x002000, CRC(3fe26112) SHA1(bfc1c83fc6f341c6f4be937496f9bd0d69e49485) )
5566ROM_END
5567
5568ROM_START( m4gnsmk )
5569   ROM_REGION( 0x10000, "maincpu", 0 )
5570   ROM_LOAD( "dgu16", 0x0000, 0x010000, CRC(6aa23345) SHA1(45e129ec95b1a796f334bedd08469f2ab47a18f8) )
5571
32205572   ROM_REGION( 0x200000, "msm6376", 0 )
3221   ROM_LOAD( "an2snd.p1",  0x000000, 0x080000,  CRC(5394e9ae) SHA1(86ccd8531fc87f34d3c5482ba7e5a2c06ea69491) )
3222   ROM_LOAD( "an2snd.p2",  0x080000, 0x080000,  CRC(109ace1f) SHA1(9f0e8065186beb61ed50fea834de2d91e68db953) )
5573   ROM_LOAD( "sdgu01.s1", 0x000000, 0x080000, CRC(bfb284a2) SHA1(860b98d54a3180fbb00b7b03feae049fb4cf9d7f) )
5574   ROM_LOAD( "sdgu01.s2", 0x080000, 0x080000, CRC(1a46ba28) SHA1(d7154e5f92be8631207620eb313b28990c6a1c7f) )
5575   ROM_LOAD( "sdgu01.s3", 0x100000, 0x080000, CRC(88bffcf4) SHA1(1da853193f6a22889edff5aafd9440c676a82ea6) )
5576   ROM_LOAD( "sdgu01.s4", 0x180000, 0x080000, CRC(a6160bef) SHA1(807f7d470728a479a55c782fca3df1eacd0b594c) )
32235577ROM_END
32245578
3225ROM_START( m_blsbys )
3226   ROM_REGION( 0x80000, "maincpu", 0 )
3227   ROM_LOAD("bbprog.bin",  0x00000, 0x20000,  CRC(c262cfda) SHA1(f004895e0dd3f8420683927915554e19e41bd20b))
3228   ROM_RELOAD(0x40000,0x20000)
5579ROM_START( m4hpyjok )
5580   ROM_REGION( 0x10000, "maincpu", 0 )
5581   ROM_LOAD( "dhj12", 0x0000, 0x010000, CRC(982439d7) SHA1(8d27fcecf7a6a7fd774678580074f945675758f4) )
32295582
5583   ROM_REGION( 0x100000, "msm6376", 0 )
5584   ROM_LOAD( "dhjsnd", 0x0000, 0x080000, CRC(8ac4aae6) SHA1(70dba43b398010a8bd0d82cf91553d3f5e0921f0) )
5585ROM_END
5586
5587ROM_START( m4hijinx )
5588   ROM_REGION( 0x20000, "maincpu", 0 )
5589   ROM_LOAD( "hijinx.hex", 0x0000, 0x020000, CRC(792b3bae) SHA1(d30aecce42953f1ec49753cc2d1df00ad9bd088f) )
5590
5591   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5592   ROM_LOAD( "hij15g", 0x0000, 0x020000, CRC(73271cca) SHA1(8177e10e30386464a7e5a33dc3c02adbf4c93101) )
5593   ROM_LOAD( "hij15t", 0x0000, 0x020000, CRC(c7d54c64) SHA1(d3537c8412b583f2812f87ab68ac8855e9cdbd2f) )
5594   ROM_LOAD( "jns02ad.p1", 0x0000, 0x020000, CRC(436a6632) SHA1(25ab01b8785cf6f9d2316b15d2d2887e898358de) )
5595   ROM_LOAD( "jns02b.p1", 0x0000, 0x020000, CRC(171b8941) SHA1(8383f0ce3c21b187f031302b4d930e13c131f862) )
5596   ROM_LOAD( "jns02bd.p1", 0x0000, 0x020000, CRC(6a8b03ba) SHA1(ecc6826474a96a7d2e5cee851d672b954906bfbe) )
5597   ROM_LOAD( "jns02d.p1", 0x0000, 0x020000, CRC(3ca43ce0) SHA1(d369cc103ce1c506e85cdce87ac7836c99b03df6) )
5598   ROM_LOAD( "jns02dh.p1", 0x0000, 0x020000, CRC(84b760a1) SHA1(2312a8177c474d5bd402e5d8039e37430a7c37ae) )
5599   ROM_LOAD( "jns02dk.p1", 0x0000, 0x020000, CRC(3ee77376) SHA1(b19aea9254b9315c805e74a7d20dc626254a4834) )
5600   ROM_LOAD( "jns02dr.p1", 0x0000, 0x020000, CRC(f065dd03) SHA1(b7f3352b0807f30d4eebfca1c276bd4a53ede632) )
5601   ROM_LOAD( "jns02dy.p1", 0x0000, 0x020000, CRC(09adce64) SHA1(09a671ef097dbd4233aca241976c23375b4af789) )
5602   ROM_LOAD( "jns02h.p1", 0x0000, 0x020000, CRC(f927ea5a) SHA1(c1af9f2b20421c66d2141b85a61cd51e8cb6a67b) )
5603   ROM_LOAD( "jns02k.p1", 0x0000, 0x020000, CRC(4377f98d) SHA1(0e7b4e655acec07fea221697179045f06d4f3c48) )
5604   ROM_LOAD( "jns02r.p1", 0x0000, 0x020000, CRC(8df557f8) SHA1(899e73b265065f09eac785e45e06fd755a618c21) )
5605   ROM_LOAD( "jns02s.p1", 0x0000, 0x020000, CRC(42df2639) SHA1(8ed6addfc85cfeab4c5f03c24a692a9c392a8bc2) )
5606   ROM_LOAD( "jns02y.p1", 0x0000, 0x020000, CRC(743d449f) SHA1(739e41b28ee53465b40138cdccf0fcd1782c8b45) )
5607   ROM_LOAD( "jns03ad.p1", 0x0000, 0x020000, CRC(9d3e4a13) SHA1(5780eaeb148d64f7d2769207f7973c02a5e5a3de) )
5608   ROM_LOAD( "jns03b.p1", 0x0000, 0x020000, CRC(07eddb71) SHA1(05f5bbcf6c7e69407163c9dc76c6c587f0cdf10e) )
5609   ROM_LOAD( "jns03bd.p1", 0x0000, 0x020000, CRC(b4df2f9b) SHA1(1d6025bfb119007c7b17214577cf69f978fa2830) )
5610   ROM_LOAD( "jns03d.p1", 0x0000, 0x020000, CRC(2c526ed0) SHA1(99f7b144ca6a3924c2b5b5f38ac09cec12f20486) )
5611   ROM_LOAD( "jns03dh.p1", 0x0000, 0x020000, CRC(5ae34c80) SHA1(7fd217c4c251c2506fd41f4c6173ffb12a680ba8) )
5612   ROM_LOAD( "jns03dk.p1", 0x0000, 0x020000, CRC(e0b35f57) SHA1(06a322e2ad37bf4f3c7959fdcb213f95c414a16d) )
5613   ROM_LOAD( "jns03dr.p1", 0x0000, 0x020000, CRC(2e31f122) SHA1(f00b9d47314b270a8e222a46cb1493387bebbd84) )
5614   ROM_LOAD( "jns03dy.p1", 0x0000, 0x020000, CRC(d7f9e245) SHA1(1605efd18a9234e72a13c4df362e1007fc443a23) )
5615   ROM_LOAD( "jns03h.p1", 0x0000, 0x020000, CRC(e9d1b86a) SHA1(4a982370bfb788ef53ae9479a72dbca6c7f9ec00) )
5616   ROM_LOAD( "jns03k.p1", 0x0000, 0x020000, CRC(5381abbd) SHA1(8967579f31ef9a0ec868af1cb64d9fa049314f94) )
5617   ROM_LOAD( "jns03r.p1", 0x0000, 0x020000, CRC(9d0305c8) SHA1(525b36b43a09c27f807dcbdc8bff89af82bdffc0) )
5618   ROM_LOAD( "jns03s.p1", 0x0000, 0x020000, CRC(ef9f3d18) SHA1(cc2239a4dca1c092025216a16bb39fe9126bd6f8) )
5619   ROM_LOAD( "jns03y.p1", 0x0000, 0x020000, CRC(64cb16af) SHA1(f4bc3557f84cd0054c475e0354f0562f63df3146) )
5620   ROM_LOAD( "jnx05d.p1", 0x0000, 0x020000, CRC(27d9db28) SHA1(df333d884735a94d3c4d460deb05e50fcfce8896) )
5621   ROM_LOAD( "jnx05dh.p1", 0x0000, 0x020000, CRC(d7dc5d8b) SHA1(6b94ae9169b522a80455cbe42378427d2f1019f3) )
5622   ROM_LOAD( "jnx05dy.p1", 0x0000, 0x020000, CRC(f44fafc0) SHA1(996411b41071cc3c5c84f00106f9685b27e95352) )
5623   ROM_LOAD( "jnx05h.p1", 0x0000, 0x020000, CRC(4cd3511c) SHA1(2f283f50d2313eb9da49e4efbdb9a098f90c0afb) )
5624   ROM_LOAD( "jnx05y.p1", 0x0000, 0x020000, CRC(6f40a357) SHA1(7d019f925d7920df23782b1e6e742bc467e7767b) )
5625   ROM_LOAD( "jnx10d.p1", 0x0000, 0x020000, CRC(31b243d1) SHA1(029dd8ecbe83b63ca799b6507262193ef56d4b36) )
5626   ROM_LOAD( "jnx10dh.p1", 0x0000, 0x020000, CRC(ffc421b0) SHA1(28439c5d2ec371edae5e7b84e1da96d468bb8556) )
5627   ROM_LOAD( "jnx10dy.p1", 0x0000, 0x020000, CRC(dc57d3fb) SHA1(e622485f37f638a69e0c5dbb06faa519b10eafc9) )
5628   ROM_LOAD( "jnx10h.p1", 0x0000, 0x020000, CRC(5ab8c9e5) SHA1(f12094bd95369288a76dac9d1e62810fa478cfd6) )
5629   ROM_LOAD( "jnx10s.p1", 0x0000, 0x020000, CRC(a291147e) SHA1(818172bab2fad210a937d91e0be4ddf165f1cf99) )
5630   ROM_LOAD( "jnx10y.p1", 0x0000, 0x020000, CRC(792b3bae) SHA1(d30aecce42953f1ec49753cc2d1df00ad9bd088f) )
5631
5632   ROM_REGION( 0x48, "fakechr", 0 )
5633   ROM_LOAD( "tri98.chr", 0x0000, 0x000048, CRC(8a4532a8) SHA1(c128fd513bbcba68a1c75a11e09a54ba1d23d6f4) )
5634
5635   ROM_REGION( 0x100000, "msm6376", 0 )
5636   ROM_LOAD( "hijinx1.hex", 0x000000, 0x080000, CRC(8d5afedb) SHA1(6bf6dadddf8dd3672e3d05167ab9a0793c269176) )
5637   ROM_LOAD( "hijinx2.hex", 0x080000, 0x080000, CRC(696c8a92) SHA1(d54a1020fea80bacb678bc8bd6b7d4d0854af603) )
5638ROM_END
5639
5640ROM_START( m4hirise )
5641   ROM_REGION( 0x10000, "maincpu", 0 )
5642   ROM_LOAD( "hirs.p1", 0x0000, 0x010000, CRC(a38f771e) SHA1(c1502200671389a1fe6dcb9c043d22583d5991dc) )
5643
5644   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5645   ROM_LOAD( "hiix.p1", 0x0000, 0x010000, CRC(c68c816c) SHA1(2ec89d83f3b658700433fc165358290ce58eba64) )
5646   ROM_LOAD( "hirs20dd", 0x0000, 0x010000, CRC(89941670) SHA1(28859adfa79dce53c348c63b46f6f5a068f2b2de) )
5647   ROM_LOAD( "hirx.p1", 0x0000, 0x010000, CRC(4280a16b) SHA1(c9179ec17404a6f084679ad5f04e53a50f00af98) )
5648   ROM_LOAD( "hirxc.p1", 0x0000, 0x010000, CRC(1ad1d942) SHA1(91d02212606e22b280be9640433e013bc50e5ea8) )
5649   ROM_LOAD( "hrise206", 0x0000, 0x010000, CRC(58b4bbdd) SHA1(0b76d27147fbadba97328eb9d2dc81cff9d576e0) )
5650ROM_END
5651
5652ROM_START( m4hiroll )
5653   ROM_REGION( 0x10000, "maincpu", 0 )
5654   ROM_LOAD( "hr-3.0-p1.bin", 0xc000, 0x004000, CRC(73d022c6) SHA1(de94f5903cab94a8f93aa293397d32840cc37ab4) )
5655   ROM_LOAD( "hr-3.0-p2.bin", 0x8000, 0x004000, CRC(617d0e2c) SHA1(5e5d59133e3b7a4eea205b79194754994cfe6d07) )
5656ROM_END
5657
5658ROM_START( m4hittop )
5659   ROM_REGION( 0x10000, "maincpu", 0 )
5660   ROM_LOAD( "hi4s.p1", 0x0000, 0x010000, CRC(3a04ee7a) SHA1(d23e9da2c22f6983a855bc519597ea9cea84f2dd) )
5661
5662   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5663   ROM_LOAD( "chuad.p1", 0x0000, 0x010000, CRC(01d3b86c) SHA1(27af0e76661495d5b91ee6a53507f9a5d4e5ab85) )
5664   ROM_LOAD( "chub.p1", 0x0000, 0x010000, CRC(17ff4ed4) SHA1(f193a00a46c82d4989af18055f9f69d93df79ec6) )
5665   ROM_LOAD( "chubd.p1", 0x0000, 0x010000, CRC(3e7a6b1b) SHA1(8939a0cac8578ff5e1d1ab2b3a64b3809793c44a) )
5666   ROM_LOAD( "chud.p1", 0x0000, 0x010000, CRC(26875ed3) SHA1(06dbf594e2c5202ee624f4202f634281a89a3870) )
5667   ROM_LOAD( "chudk.p1", 0x0000, 0x010000, CRC(10c1f6c3) SHA1(e6ff6ea40f35cfd9ed7643e69eca62775f20b3a2) )
5668   ROM_LOAD( "chudy.p1", 0x0000, 0x010000, CRC(65302d8c) SHA1(de340cc182212b576cae46669492d0d760d2f288) )
5669   ROM_LOAD( "chuk.p1", 0x0000, 0x010000, CRC(7f333a2c) SHA1(73719997c200ec5291ceaa12f8667979a731212e) )
5670   ROM_LOAD( "chur.p1", 0x0000, 0x010000, CRC(dbb89a00) SHA1(70b2f2c78011b8b470aa58153d524f920d553b28) )
5671   ROM_LOAD( "chus.p1", 0x0000, 0x010000, CRC(8a39816e) SHA1(3869f7ae0c9b681cfb07e2f6c1a94fc81fa13fe3) )
5672   ROM_LOAD( "chuy.p1", 0x0000, 0x010000, CRC(e0902d74) SHA1(a34db63f1354853ad5a1026e4402ccd2e564c7d7) )
5673   ROM_LOAD( "h4t20lp1.bin", 0x0000, 0x004000, CRC(c0b2c9df) SHA1(29b3bb78da7d1848321b81a123e8247a74170bc2) )
5674   ROM_LOAD( "h4t20lp2.bin", 0x0000, 0x004000, CRC(dc3921c7) SHA1(413d4a9c2f273129ca898e8da66e27254da5565e) )
5675   ROM_LOAD( "h4t2_0.1", 0x0000, 0x004000, CRC(8293cf7b) SHA1(6e7014bc0257b37406e59651ef0ac0f0563d5aa6) )
5676   ROM_LOAD( "hi4ad.p1", 0x0000, 0x010000, CRC(eeb958f3) SHA1(ee7f7615df2141ad5183288101949b74c4543de9) )
5677   ROM_LOAD( "hi4b.p1", 0x0000, 0x010000, CRC(68af264b) SHA1(e7f75b5294cc7541f9397c492c171c79b7a21a36) )
5678   ROM_LOAD( "hi4bd.p1", 0x0000, 0x010000, CRC(d72cd485) SHA1(d0d38cbb518c824d4a8107e1711f85120c39bc4c) )
5679   ROM_LOAD( "hi4d.p1", 0x0000, 0x010000, CRC(59d7364c) SHA1(1e665b178b8bf7314ca5b5ea97dc185491fc2930) )
5680   ROM_LOAD( "hi4dk.p1", 0x0000, 0x010000, CRC(76d4bb70) SHA1(7365f072a7e3e8141e15fbf56c3355bc6310895f) )
5681   ROM_LOAD( "hi4dy.p1", 0x0000, 0x010000, CRC(b1ddf7fe) SHA1(a334619b5dfc7a44e9082cc37cb5187413adb29f) )
5682   ROM_LOAD( "hi4k.p1", 0x0000, 0x010000, CRC(99cb8bc9) SHA1(106bf6e327643c49024f9422d6b87f5b157b452f) )
5683   ROM_LOAD( "hi4y.p1", 0x0000, 0x010000, CRC(c60e01e6) SHA1(c4a7ea44c36c78401cab3ef87d7e02add0b48ab5) )
5684   ROM_LOAD( "hit04ad.p1", 0x0000, 0x010000, CRC(cc9d10fa) SHA1(b7ce14fecfd8142fa7127c23f152c749dae74701) )
5685   ROM_LOAD( "hit04b.p1", 0x0000, 0x010000, CRC(da511063) SHA1(3f4fb8518cb2057ec4c2bb13fd3e61ee73bfa457) )
5686   ROM_LOAD( "hit04bd.p1", 0x0000, 0x010000, CRC(40a84b97) SHA1(416f78c19e08f405a3b36f886f69e7b88e5aa90a) )
5687   ROM_LOAD( "hit04d.p1", 0x0000, 0x010000, CRC(89607e84) SHA1(280209ca3030383547cc91eee2f71a810768353f) )
5688   ROM_LOAD( "hit04dk.p1", 0x0000, 0x010000, CRC(b89e606f) SHA1(9096126b719ecd92185d9c1d50d13c9339d09583) )
5689   ROM_LOAD( "hit04dr.p1", 0x0000, 0x010000, CRC(1b4d8099) SHA1(505e0948a78b5d57f0986896ab900d25a20d7877) )
5690   ROM_LOAD( "hit04dy.p1", 0x0000, 0x010000, CRC(25f54881) SHA1(9f4ae52295df5810cbe6c18cae66877bec006a28) )
5691   ROM_LOAD( "hit04k.p1", 0x0000, 0x010000, CRC(5ef3f78d) SHA1(e72727b3dc7793c36f182b3e7d363741254c0be7) )
5692   ROM_LOAD( "hit04r.p1", 0x0000, 0x010000, CRC(d87a9f60) SHA1(614224b80afaa6e407f9b40b45b8aecdf999e13a) )
5693   ROM_LOAD( "hit04s.p1", 0x0000, 0x010000, CRC(05376f9f) SHA1(e59bdd6541669b150bb68eb97ea316c3fe451778) )
5694   ROM_LOAD( "hit04y.p1", 0x0000, 0x010000, CRC(c398df63) SHA1(5e93cb95da37b1593d030e99e97996252ad6cda1) )
5695   ROM_LOAD( "ht201ad.p1", 0x0000, 0x010000, CRC(b0f3873b) SHA1(6e7d1b20dff4b81ebd171d6d92c95e46817bdf90) )
5696   ROM_LOAD( "ht201b.p1", 0x0000, 0x010000, CRC(9dbe41fc) SHA1(ce5ed2707ab63057a2f66a1098e3752acaa72dac) )
5697   ROM_LOAD( "ht201bd.p1", 0x0000, 0x010000, CRC(be23c8b6) SHA1(0d4ab2d3c7ac063ec1ce10b2af28c8770d8bd818) )
5698   ROM_LOAD( "ht201d.p1", 0x0000, 0x010000, CRC(25b9fcd7) SHA1(8bebbf0b621a704ed9811e67eab003f4ddebcde2) )
5699   ROM_LOAD( "ht201dk.p1", 0x0000, 0x010000, CRC(1c77872e) SHA1(a728811efee6f40779b01a6d60f2d0167e204a09) )
5700   ROM_LOAD( "ht201dr.p1", 0x0000, 0x010000, CRC(9836d075) SHA1(b015e9706c5ec7b03133eda70fe0322c24969d7e) )
5701   ROM_LOAD( "ht201dy.p1", 0x0000, 0x010000, CRC(811cafc0) SHA1(e31ad353ee8ce4ea059d6a469baaa14357b738c9) )
5702   ROM_LOAD( "ht201k.p1", 0x0000, 0x010000, CRC(191ca612) SHA1(a2a80b64cc04aa590046413f1474340cd3a5b03a) )
5703   ROM_LOAD( "ht201r.p1", 0x0000, 0x010000, CRC(154643be) SHA1(280ae761c434bbed84317d85aef2ad4a78c61d1d) )
5704   ROM_LOAD( "ht201s.p1", 0x0000, 0x010000, CRC(37b20464) SHA1(e87b0a2023416fa7b63201e19850319723eb6c10) )
5705   ROM_LOAD( "ht201y.p1", 0x0000, 0x010000, CRC(84778efc) SHA1(bdc43973913d0e8be0e16ee89da01b1bcdc2da6f) )
5706   ROM_LOAD( "ht501ad.p1", 0x0000, 0x010000, CRC(7bf00848) SHA1(700d90218d0bd31860dc905c00d0afbf3a1e8704) )
5707   ROM_LOAD( "ht501b.p1", 0x0000, 0x010000, CRC(c06dd046) SHA1(a47c62fc299842e66694f34844b43a55d6f20c3d) )
5708   ROM_LOAD( "ht501bd.p1", 0x0000, 0x010000, CRC(d4a3843f) SHA1(cc66ebaa334bab86b9bcb1623316c31318e84d2a) )
5709   ROM_LOAD( "ht501d.p1", 0x0000, 0x010000, CRC(67d3c040) SHA1(beec134c53715544080327319b5d6231b625fbb4) )
5710   ROM_LOAD( "ht501dk.p1", 0x0000, 0x010000, CRC(feec7950) SHA1(7bcd8d0166847f72871a78e4b287c72e1a06d26e) )
5711   ROM_LOAD( "ht501dr.p1", 0x0000, 0x010000, CRC(c73b60b1) SHA1(9f14957eb0eec7e833b6bb5b162286d94c8f03c4) )
5712   ROM_LOAD( "ht501dy.p1", 0x0000, 0x010000, CRC(756c7ae9) SHA1(42a731e472f073845b98d7fcc47fe70f57181ce6) )
5713   ROM_LOAD( "ht501k.p1", 0x0000, 0x010000, CRC(93269e53) SHA1(7e40ac4e9f4b26755867353fdccadf0f976402b4) )
5714   ROM_LOAD( "ht501r.p1", 0x0000, 0x010000, CRC(9aec0493) SHA1(6b0b7e5f4a988ff4d2bc123978adc09195eb4232) )
5715   ROM_LOAD( "ht501s.p1", 0x0000, 0x010000, CRC(ac440a2b) SHA1(f3f3d0c9c8dcb41509307c970f0776ebcfffdeb0) )
5716   ROM_LOAD( "ht501y.p1", 0x0000, 0x010000, CRC(a7f8ece6) SHA1(f4472c040c9255eaef5b1109c3bec44f4978b600) )
5717   ROM_LOAD( "httad.p1", 0x0000, 0x010000, CRC(e5a3df45) SHA1(70bebb33cbe466c379f278347d0b47862b1d01a8) )
5718   ROM_LOAD( "httb.p1", 0x0000, 0x010000, CRC(5c921ff2) SHA1(a9184e4e3916c1ab92761d0e33b42cce4a58e7b1) )
5719   ROM_LOAD( "httbd.p1", 0x0000, 0x010000, CRC(9d19fac9) SHA1(17072ac5b49cd947bf397dfbe9b6b0bd269dd1b4) )
5720   ROM_LOAD( "httd.p1", 0x0000, 0x010000, CRC(5e5bacb9) SHA1(d673010cdf2fb9352fc510409deade42b5508b29) )
5721   ROM_LOAD( "httdk.p1", 0x0000, 0x010000, CRC(17b1db87) SHA1(196163f68c82c4600ecacee52ee8044739568fbf) )
5722   ROM_LOAD( "httdy.p1", 0x0000, 0x010000, CRC(428af7bf) SHA1(954a512105d1a5998d4ffcbf21be0c9d9a65bbeb) )
5723   ROM_LOAD( "httk.p1", 0x0000, 0x010000, CRC(581dd34a) SHA1(00cad1860f5edf056b8f9397ca46165593be4755) )
5724   ROM_LOAD( "htts.p1", 0x0000, 0x010000, CRC(6c794eb2) SHA1(347a7c74b1fd7631fbcd398bf5e7c36af088109e) )
5725   ROM_LOAD( "htty.p1", 0x0000, 0x010000, CRC(c9b402b2) SHA1(2165c1892fc1f0b9b0c39127f322f15c9e1912b1) )
5726   ROM_LOAD( "nht01s.p1", 0x0000, 0x010000, CRC(a4a44ddf) SHA1(e64953f3cd2559a8ebdacb2b0c12c84fd5c4b836) )
5727
5728   ROM_REGION( 0x100000, "msm6376", 0 )
5729   ROM_LOAD( "httsnd.p1",   0x000000, 0x080000, CRC(1cfb12d2) SHA1(d909c7ee8ea10587a9a9251af943b0151d2c4a16) )
5730   ROM_LOAD( "nhtsnd01.p1", 0x000000, 0x080000, CRC(2d1d93c6) SHA1(80a8d131bafdb74d20d1ca5cbe2219ee4df0b675) )
5731
5732   ROM_LOAD( "hi4snd.p1", 0x000000, 0x080000, CRC(066f262b) SHA1(fd48da486592740c68ee497396602199101711a6) )
5733   ROM_LOAD( "hi4snd.p2", 0x080000, 0x080000, CRC(0ee89f6c) SHA1(7088149000efd1dcdf37aa9b88f7c6491184da24) )
5734ROM_END
5735
5736ROM_START( m4thehit )
5737   ROM_REGION( 0x10000, "maincpu", 0 )
5738   ROM_LOAD( "dth17.bin", 0x0000, 0x010000, CRC(93947de4) SHA1(e04c34edf39d264e3fa91bf6dfd757088e1c08e4) )
5739ROM_END
5740
5741ROM_START( m4holdon )
5742   ROM_REGION( 0x10000, "maincpu", 0 )
5743   ROM_LOAD( "dho25.bin", 0x0000, 0x010000, CRC(9c22690d) SHA1(a2474dd1901628551804ba2bf652a8a5a1de5739) )
5744ROM_END
5745
5746ROM_START( m4holdtm )
5747   ROM_REGION( 0x10000, "maincpu", 0 )
5748   ROM_LOAD( "dht10.hex", 0x0000, 0x010000, CRC(217d382b) SHA1(a27dd107c554d4787967633dff998d3962ee0ea5) )
5749
5750   ROM_REGION( 0x48, "fakechr", 0 )
5751   ROM_LOAD( "ht01.chr", 0x0000, 0x000048, CRC(0fc2bb52) SHA1(0d0e47938f6e00166e7352732ddfb7c610f44db2) )
5752   ROM_LOAD( "m400.chr", 0x0000, 0x000048, CRC(8f00f720) SHA1(ea59fa2a3b016a7ae83be3caf863de87ce7aeffa) )
5753
5754   ROM_REGION( 0x100000, "msm6376", 0 )
5755   ROM_LOAD( "sun01.hex", 0x0000, 0x080000, CRC(50450909) SHA1(181659b0594ba8d196b7130c5999c91676a363c0) )
5756ROM_END
5757
5758ROM_START( m4hotrod )
5759   ROM_REGION( 0x10000, "maincpu", 0 )
5760   ROM_LOAD( "rodk.p1", 0x0000, 0x010000, CRC(298d85ff) SHA1(3c9374be1f6b5e58a1b9004f74f3a33d0fff4214) )
5761
5762   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5763   ROM_LOAD( "hot rod 5p 4 p1 (27512)", 0x0000, 0x010000, CRC(b6212af8) SHA1(9453c4424244895b3ad15d5fba45fe8822e7ff2b) )
5764   ROM_LOAD( "hr056c", 0x0000, 0x010000, CRC(c062f285) SHA1(917e82cadf242aa815c525ff435cd4b04ea87e39) )
5765   ROM_LOAD( "hrod05_11", 0x0000, 0x010000, CRC(61f35723) SHA1(743b71ecde4923c359a1202eaad7e4d74b0d1611) )
5766   ROM_LOAD( "hrod10_11", 0x0000, 0x010000, CRC(5b924a86) SHA1(6b86dce6ba3789750de05dca996202c000ecfbae) )
5767   ROM_LOAD( "hrod20_11", 0x0000, 0x010000, CRC(b81a57b6) SHA1(442c119b9ed70d4da2f9082ec01e410cfee76102) )
5768   ROM_LOAD( "hrod55", 0x0000, 0x010000, CRC(dd6d3153) SHA1(27f3324b43c026abf2ae4c584afeb6971a3fe57a) )
5769   ROM_LOAD( "hrod58c", 0x0000, 0x010000, CRC(079474db) SHA1(257b1086277cd0b8398b80a4b95cf1212c10c4c3) )
5770   ROM_LOAD( "rodc.p1", 0x0000, 0x010000, CRC(2f6b53d3) SHA1(fa4df1e6a2f6158cbc099d7e2d5ec96355079f36) )
5771   ROM_LOAD( "roddy.p1", 0x0000, 0x010000, CRC(53e508ac) SHA1(24df8b949211e7bc5c7b8d704562b36e52cb8d5c) )
5772   ROM_LOAD( "rods.p1", 0x0000, 0x010000, CRC(93d73857) SHA1(dcfd1dbf368f68ba3e7aa163eedd89c68aaccec8) )
5773
5774   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5775   ROM_LOAD( "hr_05___.1o1", 0x0000, 0x010000, CRC(abdb0a16) SHA1(5db2721326a22b9d8653773ec8de8a845d147eee) )
5776   ROM_LOAD( "hr_05_d_.1o1", 0x0000, 0x010000, CRC(8a14fa8d) SHA1(8d64a75514d0a58fcdc2d5a81c0b85a49ab8322b) )
5777   ROM_LOAD( "hr_10___.1o1", 0x0000, 0x010000, CRC(5e09202f) SHA1(06991f5fd451fff77ef7ab0b866543613c3dcc02) )
5778   ROM_LOAD( "hr_10_d_.1o1", 0x0000, 0x010000, CRC(329409c5) SHA1(e9ba0f36048f46a381c8a408b9c1e10acea0bde3) )
5779   ROM_LOAD( "hri05___.101", 0x0000, 0x010000, CRC(43e5e86e) SHA1(8bf00b1af1f86f1a361537a1117d857fa8fa7af4) )
5780   ROM_LOAD( "hri05___.1o1", 0x0000, 0x010000, CRC(43e5e86e) SHA1(8bf00b1af1f86f1a361537a1117d857fa8fa7af4) )
5781   ROM_LOAD( "hri10___.1o1", 0x0000, 0x010000, CRC(a855f93c) SHA1(2b63aa7c632f14457c2ae0312cef7b22bbf1df22) )
5782   ROM_LOAD( "hrod_05_.4", 0x0000, 0x010000, CRC(c58aa0e8) SHA1(8a2b5a9bd4e93a7a12cae4e92e0faf35e2ebbe4c) )
5783   ROM_LOAD( "hrod_05_.8", 0x0000, 0x010000, CRC(b3c9e0c9) SHA1(4a549876121dd7fc5c11d3b03322d1e5f90eaa86) )
5784   ROM_LOAD( "hrod_10_.4", 0x0000, 0x010000, CRC(b9e84451) SHA1(7566aef1604992376010758cb079fe9da67ad454) )
5785   ROM_LOAD( "hrod_10_.8", 0x0000, 0x010000, CRC(62ac8057) SHA1(d2085ec0f29ff85251ef2c576e828f502420839d) )
5786   ROM_LOAD( "hrod_20_.4", 0x0000, 0x010000, CRC(c58bb470) SHA1(7bb831d7b647d17eff896ccce0ab7c8cfa8179b8) )
5787   ROM_LOAD( "hrod_20_.8", 0x0000, 0x010000, CRC(a2d20781) SHA1(3f1b33374ae0a61815b38ad0e57856ae16047adc) )
5788
5789
5790   ROM_REGION( 0x48, "fakechr", 0 )
5791   ROM_LOAD( "hotrod.chr", 0x0000, 0x000048, CRC(a76dc7d3) SHA1(43010dab862a98ec2a8f8444bf1411902ba03c63) )
5792
5793   ROM_REGION( 0x100000, "msm6376", 0 )
5794   ROM_LOAD( "rodsnd.p1", 0x000000, 0x080000, CRC(bfdafedc) SHA1(6acc838ec046d44e7faa727b48925379aa42883d) )
5795   ROM_LOAD( "rodsnd.p2", 0x080000, 0x080000, CRC(a01e1e67) SHA1(4f86e0bb9bf4c1a4d0190eddfe7dd5bb89c519a2) )
5796ROM_END
5797
5798ROM_START( m4hypvip )
5799   ROM_REGION( 0x10000, "maincpu", 0 )
5800   ROM_LOAD( "5p4hypervyper.bin", 0x0000, 0x010000, CRC(51ac9288) SHA1(1580079b6e710506ab03e1d8a89af65cd06cedd2) )
5801
5802   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5803   ROM_LOAD( "h.viper10p610m.bin", 0x0000, 0x010000, CRC(104b0c48) SHA1(ab4cdb596a0cfb877ed1b6bf801e4a759b53971f) )
5804   ROM_LOAD( "h6yc.p1", 0x0000, 0x010000, CRC(8faca3bc) SHA1(9d666371f1118ccb1a94bfc4e6c79b540a84842b) )
5805   ROM_LOAD( "h6yd.p1", 0x0000, 0x010000, CRC(862e7f5b) SHA1(2f5bbc31978fb9fd0ba17f0de220152da87cf06f) )
5806   ROM_LOAD( "h6yk.p1", 0x0000, 0x010000, CRC(51f43c88) SHA1(d6ee4f537d09b33e9b13c972e1bda01a28f54f8e) )
5807   ROM_LOAD( "h6ys.p1", 0x0000, 0x010000, CRC(4af914ff) SHA1(3d9b7c65ec1129ee64e3f4e14e43e4c39c76166b) )
5808   ROM_LOAD( "h6yy.p1", 0x0000, 0x010000, CRC(bed4b3bb) SHA1(7c592fbc6541c03777ff0498db90c575b3193222) )
5809   ROM_LOAD( "hv056c", 0x0000, 0x010000, CRC(91dcef99) SHA1(8fb6245fa8731b58799c0d2edc0e6c6942984a6f) )
5810   ROM_LOAD( "hv05_101", 0x0000, 0x010000, CRC(e1fa633d) SHA1(3f446c3396142631141cf85db507f3ae288847e3) )
5811   ROM_LOAD( "hv108c", 0x0000, 0x010000, CRC(4d40ebfe) SHA1(0e355fe5b185ba595c5040335956037b8ed21599) )
5812   ROM_LOAD( "hv10_101", 0x0000, 0x010000, CRC(57714454) SHA1(de99f5a66081191a7280c54e875fd17cc94e111b) )
5813   ROM_LOAD( "hv20_101", 0x0000, 0x010000, CRC(b2ab79c9) SHA1(fd097b5b062d725fa0607117d6b52be6cbf7e597) )
5814   ROM_LOAD( "hvyp10p", 0x0000, 0x010000, CRC(b4af635a) SHA1(420cdf3a6899e432d74e3b10a57414cbedc0913e) )
5815   ROM_LOAD( "hvyp56c", 0x0000, 0x010000, CRC(297d3cf8) SHA1(78f4de2ed69fb38b944a54d4d5927ff791e7876c) )
5816   ROM_LOAD( "hvypr206", 0x0000, 0x010000, CRC(e1d96b8c) SHA1(e21b1bdbca1bae41f0e7274e3521f99eb984759e) )
5817   ROM_LOAD( "hyp55", 0x0000, 0x010000, CRC(07bd7455) SHA1(0d0a017c90e8d28500594f55c9a60dfc08aff5c3) )
5818   ROM_LOAD( "hypr58c", 0x0000, 0x010000, CRC(d6028f8f) SHA1(54a3188ddb5196808a1161a0e1e6a8c1fe8bfde3) )
5819
5820   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5821   ROM_LOAD( "hvip_05_.8", 0x0000, 0x010000, CRC(625f1b9d) SHA1(f8dc0cde774f3fc4fb3d66d014ad47e9576c0f44) )
5822   ROM_LOAD( "hvip_10_.8", 0x0000, 0x010000, CRC(f91d7fec) SHA1(4c8130f9ce0ee3b14744e2b3cab79d4a65767e78) )
5823   ROM_LOAD( "hvip_20_.8", 0x0000, 0x010000, CRC(61a608c7) SHA1(1ed98c8bd90a3a789ba00b6b39f49e3aa0fcb1ca) )
5824   ROM_LOAD( "hypv_05_.4", 0x0000, 0x010000, CRC(246f171c) SHA1(7bbefb0cae57cf8097aa6d033df1a428e8bfe744) )
5825   ROM_LOAD( "hypv_10_.4", 0x0000, 0x010000, CRC(f85d21a1) SHA1(55ed92147335a1471b7b443f68dd700f579d21f3) )
5826   ROM_LOAD( "hypv_20_.4", 0x0000, 0x010000, CRC(27a0162b) SHA1(2d1342edbfa29c4f2ee1f1a825f3eeb0489fbaf5) )
5827
5828ROM_END
5829
5830ROM_START( m4hypclb )
5831   ROM_REGION( 0x10000, "maincpu", 0 )
5832   ROM_LOAD( "hpcd.p1", 0x0000, 0x010000, CRC(7fac8944) SHA1(32f0f16ef6c4b99fe70464341a1ce226f6221122) )
5833
5834   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5835   ROM_LOAD( "hpcf.p1", 0x0000, 0x010000, CRC(2931a558) SHA1(2f7fe541edc502738dd6603435deaef1cb26a1e2) )
5836   ROM_LOAD( "hpcfd.p1", 0x0000, 0x010000, CRC(b127e577) SHA1(da034086bb92934f73d1a2be776f91462274479d) )
5837   ROM_LOAD( "hpcs.p1", 0x0000, 0x010000, CRC(55601e10) SHA1(78c3f13cd122e86ff8b7750b375c26e56c6b27c6) )
5838ROM_END
5839
5840ROM_START( m4intcep )
5841   ROM_REGION( 0x10000, "maincpu", 0 )
5842   ROM_LOAD( "ints.p1", 0x0000, 0x010000, CRC(6c6b61ca) SHA1(521cf68b9086baffe739d2b12dd28a13afb84b80) )
5843
5844   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5845   ROM_LOAD( "intx.p1", 0x0000, 0x010000, CRC(6e435db6) SHA1(17114fe54c74a140e116bec5a027219f7f5a70d6) )
5846   ROM_LOAD( "int11.bin", 0x0000, 0x010000, CRC(0beb156f) SHA1(9ac318a524c549df907a995e896cd90434634e72) )
5847
5848   ROM_REGION( 0x48, "fakechr", 0 )
5849   ROM_LOAD( "int.chr", 0x0000, 0x000048, CRC(5915f545) SHA1(f8490a74aefe2a27d8e59b13dbd5fa78b8ab2166) )
5850ROM_END
5851
5852ROM_START( m4jpgem )
5853   ROM_REGION( 0x10000, "maincpu", 0 )
5854   ROM_LOAD( "cg4ad.p1", 0x0000, 0x010000, CRC(417c98c1) SHA1(2ce23e27742c418d5ebaa0f4f0597e29955ea57d) )
5855
5856   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5857   ROM_LOAD( "cg4b.p1", 0x0000, 0x010000, CRC(c57cca63) SHA1(80a440912362d55cac6bc77b6ff6d6672af378c6) )
5858   ROM_LOAD( "cg4bd.p1", 0x0000, 0x010000, CRC(7604ea50) SHA1(3d6eee763bd21119ab52a2388229da076caf78a4) )
5859   ROM_LOAD( "cg4d.p1", 0x0000, 0x010000, CRC(87ea1087) SHA1(47f7c17fa3611745c881669ff50559e4b4386fd9) )
5860   ROM_LOAD( "cg4dk.p1", 0x0000, 0x010000, CRC(230284fb) SHA1(39ab2abdd8d3af4818e4e3738529f020055ba659) )
5861   ROM_LOAD( "cg4dy.p1", 0x0000, 0x010000, CRC(7d02342d) SHA1(097c9c9dc84bd00f1ddd64b1f9564f0cf7a9023f) )
5862   ROM_LOAD( "cg4k.p1", 0x0000, 0x010000, CRC(ba4ef5a8) SHA1(1673985aee634aa5c8129cc1239ce08fb9f5da2c) )
5863   ROM_LOAD( "cg4s.p1", 0x0000, 0x010000, CRC(f25eba0b) SHA1(250189b7fb8aa82a8696c3a0099eb13ec74eeb10) )
5864   ROM_LOAD( "cg4y.p1", 0x0000, 0x010000, CRC(237098d3) SHA1(9f54ed0d9ce37f3b4e6dca136fe4a12ba79c89f9) )
5865   ROM_LOAD( "cgt03ad.p1", 0x0000, 0x010000, CRC(88842c4a) SHA1(c86987b44f04cf28a6f68300e4345f635455d4bf) )
5866   ROM_LOAD( "cgt03b.p1", 0x0000, 0x010000, CRC(99634ce1) SHA1(9fe867b0619070f563fb72b4415e4a9263c808e7) )
5867   ROM_LOAD( "cgt03bd.p1", 0x0000, 0x010000, CRC(be984100) SHA1(dfa7d97f02dc988b7743a1f57ab08c406f712559) )
5868   ROM_LOAD( "cgt03d.p1", 0x0000, 0x010000, CRC(aba3a305) SHA1(9a0203f830a0a8c6013eb5824bd48373c589dcb5) )
5869   ROM_LOAD( "cgt03dk.p1", 0x0000, 0x010000, CRC(be9292b0) SHA1(0d7944ac647c8fd92530389d61f5c1eec0d2c8d1) )
5870   ROM_LOAD( "cgt03dr.p1", 0x0000, 0x010000, CRC(935fa628) SHA1(5dd93fd27d2e15606ba22bada1ecff85c4f4a8c3) )
5871   ROM_LOAD( "cgt03dy.p1", 0x0000, 0x010000, CRC(b83879b0) SHA1(b0664e1bd97b76b73c96a9e0d20d1a15707863ff) )
5872   ROM_LOAD( "cgt03k.p1", 0x0000, 0x010000, CRC(451a8f66) SHA1(e218db61fdaca6824abebe59ec7f8d0f595e2cfa) )
5873   ROM_LOAD( "cgt03r.p1", 0x0000, 0x010000, CRC(85dd3733) SHA1(10b8c4d147d4b534ce31394d5ba69806b83a297e) )
5874   ROM_LOAD( "cgt03s.p1", 0x0000, 0x010000, CRC(b516cbcd) SHA1(c04d32818f9f8772b2a945cf40075ce7844b936e) )
5875   ROM_LOAD( "cgt03y.p1", 0x0000, 0x010000, CRC(57937087) SHA1(489bcbe5598020c24357f4c7b4e9096bc6332aa3) )
5876   ROM_LOAD( "cgts.p1", 0x0000, 0x010000, CRC(2a6f4489) SHA1(e410dd49cca50b3c051815a1b4be4bf2dc55f1af) )
5877   ROM_LOAD( "cgu02ad.p1", 0x0000, 0x010000, CRC(eee268a6) SHA1(ebc0d1e14ff27c5497b7c4e90e6fafa58916c83b) )
5878   ROM_LOAD( "cgu02b.p1", 0x0000, 0x010000, CRC(7d05d069) SHA1(2a94b121528bf39939f5a8b36318c0073171997d) )
5879   ROM_LOAD( "cgu02bd.p1", 0x0000, 0x010000, CRC(d8fe05ec) SHA1(7e2de5c6ece6779d09daf23f3ab4b61817fad103) )
5880   ROM_LOAD( "cgu02d.p1", 0x0000, 0x010000, CRC(daaf1fe1) SHA1(f2606c454e191166d217c5f5c82e91794977384b) )
5881   ROM_LOAD( "cgu02dk.p1", 0x0000, 0x010000, CRC(0487c66b) SHA1(3be30181590e5f5d2181bc76da5fd49fe9796006) )
5882   ROM_LOAD( "cgu02dr.p1", 0x0000, 0x010000, CRC(68655b09) SHA1(df40c058172d960f4f9393343cf9271fc52c58c8) )
5883   ROM_LOAD( "cgu02dy.p1", 0x0000, 0x010000, CRC(5f1709d1) SHA1(36ae3cd57e5db956b8ef362043d5c63aea0da06a) )
5884   ROM_LOAD( "cgu02k.p1", 0x0000, 0x010000, CRC(90058f14) SHA1(0e73410253e422ff2d4182b034624ab8dd996cb8) )
5885   ROM_LOAD( "cgu02r.p1", 0x0000, 0x010000, CRC(8f1d071b) SHA1(caa05465a12ca7ab6df0dce458caefb40dad818a) )
5886   ROM_LOAD( "cgu02s.p1", 0x0000, 0x010000, CRC(1cff0517) SHA1(162651a1af6273ea49490d0809a30ee9b13c728e) )
5887   ROM_LOAD( "cgu02y.p1", 0x0000, 0x010000, CRC(a2468782) SHA1(5f9161cffc6d9ffe8c30c41434ab012c16a48dfd) )
5888   ROM_LOAD( "hge01.hex", 0x0000, 0x010000, CRC(be6bb0dd) SHA1(3a0550608c8738b92b48b7a12fb43fb82f52cdd7) )
5889   ROM_LOAD( "jagb.p1", 0x0000, 0x010000, CRC(75b9a4b6) SHA1(ecade0921cd535ee7f1b67767fa7d5ab3cd45b2c) )
5890   ROM_LOAD( "jagd.p1", 0x0000, 0x010000, CRC(c7546004) SHA1(31bdbd6b681a3a2b13f380f2807691c0b0fec83e) )
5891   ROM_LOAD( "jagdk.p1", 0x0000, 0x010000, CRC(313f7a1f) SHA1(358a33878ca70f2bcdb1d5d79c39e357586ebe8b) )
5892   ROM_LOAD( "jagdy.p1", 0x0000, 0x010000, CRC(d105a41e) SHA1(365e382683362c815461801753fb03e2f084de65) )
5893   ROM_LOAD( "jags.p1", 0x0000, 0x010000, CRC(dd93f084) SHA1(5cb25b3beb6d7a7b83227a6bb8382cfbcc285887) )
5894   ROM_LOAD( "jagy.p1", 0x0000, 0x010000, CRC(08d510ca) SHA1(b79c9fe8dc17152f3e8c601c27515beff1d67219) )
5895   ROM_LOAD( "jg3ad.p1", 0x0000, 0x010000, CRC(501bb879) SHA1(a97519042b4a4ed03efbcad9f11f279184dec847) )
5896   ROM_LOAD( "jg3b.p1", 0x0000, 0x010000, CRC(e568ae84) SHA1(9126f9b45633e7eb44626aa0ab40784c62870c8a) )
5897   ROM_LOAD( "jg3bd.p1", 0x0000, 0x010000, CRC(435d5d28) SHA1(1ea48323f48edc20ce1c28e4e7080e0824e73d3c) )
5898   ROM_LOAD( "jg3d.p1", 0x0000, 0x010000, CRC(774f9d41) SHA1(c99e9a46b1216f430007b5ebbf942899b5e691f9) )
5899   ROM_LOAD( "jg3dk.p1", 0x0000, 0x010000, CRC(c422e514) SHA1(172b25bf75a529b555e328cef77a3340609d818b) )
5900   ROM_LOAD( "jg3dy.p1", 0x0000, 0x010000, CRC(5d1c886f) SHA1(b49ab97ba6cdc810e7baa520ffad25f54c0d8412) )
5901   ROM_LOAD( "jg3k.p1", 0x0000, 0x010000, CRC(8e7985ae) SHA1(8c8de22aab2508b2317d5edde779d54ebe67ac92) )
5902   ROM_LOAD( "jg3s.p1", 0x0000, 0x010000, CRC(91945adc) SHA1(d80321fc4c2e67461d69df2164e3e290caa905bc) )
5903   ROM_LOAD( "jg3y.p1", 0x0000, 0x010000, CRC(bf96ad55) SHA1(48d828398f32c3ddfafeb84cfd777f8e668df1b3) )
5904   ROM_LOAD( "jg8b.p1", 0x0000, 0x010000, CRC(f2e3d009) SHA1(90c85f9a300d157d560b08ccabfe79f826780d74) )
5905   ROM_LOAD( "jg8c.p1", 0x0000, 0x010000, CRC(cc24cf15) SHA1(0c4c28633f33c78570f5da17c64c2e90bf3d5cd0) )
5906   ROM_LOAD( "jg8d.p1", 0x0000, 0x010000, CRC(58eff94c) SHA1(9acde535ad808789233876dd8076c03a8d56a9e7) )
5907   ROM_LOAD( "jg8db.p1", 0x0000, 0x010000, CRC(3006a36a) SHA1(37297cae02c1fd5308ba9935537b35c565374a07) )
5908   ROM_LOAD( "jg8dk.p1", 0x0000, 0x010000, CRC(199401d7) SHA1(33eef070e437386c7ad0d834b40353047f1a6a6f) )
5909   ROM_LOAD( "jg8dy.p1", 0x0000, 0x010000, CRC(ead58bed) SHA1(cd0e151c843f5268edddb2f82555201deccac65a) )
5910   ROM_LOAD( "jg8k.p1", 0x0000, 0x010000, CRC(f5b14363) SHA1(f0ace838cc0d0c262006bb514eff75903d92d679) )
5911   ROM_LOAD( "jg8s.p1", 0x0000, 0x010000, CRC(8cdd650a) SHA1(c4cb87513f0d7986e158b3c5ab1f034c8ba933a9) )
5912   ROM_LOAD( "jgtad.p1", 0x0000, 0x010000, CRC(90e10b6c) SHA1(548c7537829ca9395cac460ccf76e0d566898e44) )
5913   ROM_LOAD( "jgtb.p1", 0x0000, 0x010000, CRC(5f343a43) SHA1(033824e93b1fcd2f7c5f27a573a728747ef7b21a) )
5914   ROM_LOAD( "jgtbd.p1", 0x0000, 0x010000, CRC(50ba2771) SHA1(f487ed2eeff0369e3fa718de68e3ba4912fd7576) )
5915   ROM_LOAD( "jgtd.p1", 0x0000, 0x010000, CRC(2625da4a) SHA1(b1f9d22a46bf20283c5735fce5768d9cef299f59) )
5916   ROM_LOAD( "jgtdk.p1", 0x0000, 0x010000, CRC(94220901) SHA1(f62c9a59bb419e98f7de358f7fee072b08aab3f5) )
5917   ROM_LOAD( "jgtdr.p1", 0x0000, 0x010000, CRC(5011d1e3) SHA1(85e5d28d26449a951704698a4419cd2c0f7dd9c4) )
5918   ROM_LOAD( "jgtdy.p1", 0x0000, 0x010000, CRC(6397e38c) SHA1(ed0c165a5ab27524374c540fd9bdcfd41ce8096c) )
5919   ROM_LOAD( "jgtk.p1", 0x0000, 0x010000, CRC(cb30d644) SHA1(751fc5c7ae07e64c07a3e89e74ace09dd2b99a02) )
5920   ROM_LOAD( "jgtr.p1", 0x0000, 0x010000, CRC(6224a93d) SHA1(6d36b64c2eaddf122a6a7e798b5efb44ec2e5b45) )
5921   ROM_LOAD( "jgts.p1", 0x0000, 0x010000, CRC(0e3810a7) SHA1(cf840bd84eba65d9dec2d6821a48112b6f2f9bca) )
5922   ROM_LOAD( "jgty.p1", 0x0000, 0x010000, CRC(84830d1f) SHA1(a4184a5bd08393c35f22bc05315377bff74f666c) )
5923   ROM_LOAD( "jgu02ad.p1", 0x0000, 0x010000, CRC(ccec7d40) SHA1(75cc1a0dfda9592e35c24c030e04a768871a9e41) )
5924   ROM_LOAD( "jgu02b.p1", 0x0000, 0x010000, CRC(daf0ebe3) SHA1(2e73f7b8171c0be7d06bf6da22e0395d5241b043) )
5925   ROM_LOAD( "jgu02bd.p1", 0x0000, 0x010000, CRC(faf0100a) SHA1(c97b8eadfd473650ec497c7caa98e8efc59ecb6f) )
5926   ROM_LOAD( "jgu02d.p1", 0x0000, 0x010000, CRC(b46e3f66) SHA1(1ede9d794effbc8cc9f097a06b7df4023d3d47ba) )
5927   ROM_LOAD( "jgu02dk.p1", 0x0000, 0x010000, CRC(cdbf0041) SHA1(fb90d4f8112e169dab16f78fdea9d1b5306e05d6) )
5928   ROM_LOAD( "jgu02dr.p1", 0x0000, 0x010000, CRC(41f1f723) SHA1(96623358e6dc450dbdc769d176703917f67e767a) )
5929   ROM_LOAD( "jgu02dy.p1", 0x0000, 0x010000, CRC(2023388d) SHA1(c9f1abaa12c78ac61304966b46044b82ea2ea3ff) )
5930   ROM_LOAD( "jgu02k.p1", 0x0000, 0x010000, CRC(615029e8) SHA1(aecba0fad8c74fef9a4d04e95df961432ac999b7) )
5931   ROM_LOAD( "jgu02r.p1", 0x0000, 0x010000, CRC(4bc55daa) SHA1(996f23bd66a4ef6ad8f77a28dc6ee67d9a293248) )
5932   ROM_LOAD( "jgu02s.p1", 0x0000, 0x010000, CRC(f8abd287) SHA1(906d2817f73ea21cf830b0bd9a1938d344cc0341) )
5933   ROM_LOAD( "jgu02y.p1", 0x0000, 0x010000, CRC(9b4325a8) SHA1(3d7c54691ed4d596acacec97e452a66b324957db) )
5934   ROM_LOAD( "rrh01ad.p1", 0x0000, 0x010000, CRC(d4f21930) SHA1(cba034b42a3587c0e173bc06d80142d7e494c849) )
5935   ROM_LOAD( "rrh01b.p1", 0x0000, 0x010000, CRC(c85f9099) SHA1(f3c8f79c2e0cc58024202564761f4935f5d241b1) )
5936   ROM_LOAD( "rrh01bd.p1", 0x0000, 0x010000, CRC(e2ee747a) SHA1(7f6cb93e3cbe4a2dd97d1ad15d17fa4f2f0a4b12) )
5937   ROM_LOAD( "rrh01c.p1", 0x0000, 0x010000, CRC(00dfced2) SHA1(c497cb9835dca0d67f5ec6b6b1321a7b92612c9a) )
5938   ROM_LOAD( "rrh01d.p1", 0x0000, 0x010000, CRC(aef7ddbd) SHA1(8db2f1dbc11af7ef4357a90a77838c01588f8108) )
5939   ROM_LOAD( "rrh01dk.p1", 0x0000, 0x010000, CRC(56206f0a) SHA1(3bdb5824ab6d748eb83b56f08cf2d1074a94b38a) )
5940   ROM_LOAD( "rrh01dr.p1", 0x0000, 0x010000, CRC(8f622573) SHA1(9bbfcb2f3cf5f6edd2c6222b25c4971a59d2c235) )
5941   ROM_LOAD( "rrh01dy.p1", 0x0000, 0x010000, CRC(d89136fd) SHA1(40fd0978bc76d81bfb5dc2f1e4a0c1c95b7c4e00) )
5942   ROM_LOAD( "rrh01k.p1", 0x0000, 0x010000, CRC(da4a08c9) SHA1(3a86c0a543a7192680663b465ddfd1fa338cfec5) )
5943   ROM_LOAD( "rrh01r.p1", 0x0000, 0x010000, CRC(fb45c547) SHA1(8d9c35c47c0f03c9dc6727fc5f952d64e25336f7) )
5944   ROM_LOAD( "rrh01s.p1", 0x0000, 0x010000, CRC(dea2f376) SHA1(92f43c75950553d9b76af8179192d106de95fc03) )
5945   ROM_LOAD( "rrh01y.p1", 0x0000, 0x010000, CRC(27014453) SHA1(febc118fcb8f048806237b38958c02d02b9f2874) )
5946
5947   ROM_REGION( 0x48, "fakechr", 0 )
5948   ROM_LOAD( "tri98.chr", 0x0000, 0x000048, CRC(8a4532a8) SHA1(c128fd513bbcba68a1c75a11e09a54ba1d23d6f4) )
5949
5950   ROM_REGION( 0x100000, "msm6376", 0 )
5951//   ROM_LOAD( "cg401.hex", 0x0000, 0x080000, CRC(e4addde8) SHA1(6b84de51cc5195d551e0787ff92bfa4371ab27a3) )
5952   ROM_LOAD( "cg4snd.p1", 0x000000, 0x080000, CRC(e4addde8) SHA1(6b84de51cc5195d551e0787ff92bfa4371ab27a3) )
5953   ROM_LOAD( "jagsnd.p1", 0x080000, 0x080000, CRC(7488f7a7) SHA1(d581e9d6b5052ee8fee353a83e9d9031443d060a) )
5954ROM_END
5955
5956ROM_START( m4jpgemc )
5957   ROM_REGION( 0x10000, "maincpu", 0 )
5958   ROM_LOAD( "gtc01ad.p1", 0x0000, 0x010000, CRC(e4f61afd) SHA1(36e007275cce0565c50b150dba4c8df272cd4c2e) )
5959   
5960   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
5961   ROM_LOAD( "gtc01b.p1", 0x0000, 0x010000, CRC(e4e27c71) SHA1(b46da3f00134d3a2f17ceb35529adb598c75ee4e) )
5962   ROM_LOAD( "gtc01bd.p1", 0x0000, 0x010000, CRC(d2ea77b7) SHA1(4f66fa8d692f26ffa92ae3aff4f43257fc573e93) )
5963   ROM_LOAD( "gtc01c.p1", 0x0000, 0x010000, CRC(21c4c4f7) SHA1(f8a2de8453c095db80ff19018a72b15b949bace9) )
5964   ROM_LOAD( "gtc01d.p1", 0x0000, 0x010000, CRC(b6a3d2c3) SHA1(48cbd3cf14b8f8e9ecbee1f351e781506ca6c17f) )
5965   ROM_LOAD( "gtc01dk.p1", 0x0000, 0x010000, CRC(70cf4790) SHA1(b6aac10fd9ad3aafa277e6de58db3f1a28501529) )
5966   ROM_LOAD( "gtc01dr.p1", 0x0000, 0x010000, CRC(4cb11885) SHA1(288da6617868f7d082fc72f50c13671fdaf9442a) )
5967   ROM_LOAD( "gtc01dy.p1", 0x0000, 0x010000, CRC(713dec4a) SHA1(3cb1e3f5299a5145addaa677022e7d9a164072d9) )
5968   ROM_LOAD( "gtc01k.p1", 0x0000, 0x010000, CRC(fb5102ec) SHA1(36c9c50c8266707542b00cfc55f57ec454401f70) )
5969   ROM_LOAD( "gtc01r.p1", 0x0000, 0x010000, CRC(e311ca39) SHA1(602aee41400793f46f47ac9c8a9e6ce7f2d5f203) )
5970   ROM_LOAD( "gtc01s.p1", 0x0000, 0x010000, CRC(af33337b) SHA1(97d28e224b73baa9d6d7b0c309385f57b6dd5d9b) )
5971   ROM_LOAD( "gtc01y.p1", 0x0000, 0x010000, CRC(59e8557a) SHA1(8493b160427c21bbb2834c01b39f8a6a8b221bb3) )
5972   ROM_LOAD( "hge01ad.p1", 0x0000, 0x010000, CRC(bb201074) SHA1(eb954d165c2d96f952439277d255e3ec3326ada3) )
5973   ROM_LOAD( "hge01b.p1", 0x0000, 0x010000, CRC(d7ad2482) SHA1(ed90c4531608e66b14eb1079e85ea59573adf451) )
5974   ROM_LOAD( "hge01bd.p1", 0x0000, 0x010000, CRC(3ea0f524) SHA1(1967e5ec14c41c4140c7c39b07085f740c2d1f01) )
5975   ROM_LOAD( "hge01c.p1", 0x0000, 0x010000, CRC(498de7bf) SHA1(32dc31852fa69f7d2dd47bbcef695fcf5337f01f) )
5976   ROM_LOAD( "hge01d.p1", 0x0000, 0x010000, CRC(be6bb0dd) SHA1(3a0550608c8738b92b48b7a12fb43fb82f52cdd7) )
5977   ROM_LOAD( "hge01dk.p1", 0x0000, 0x010000, CRC(80904843) SHA1(8030def4c0e80ac8f28452662487dbfc21a761ee) )
5978   ROM_LOAD( "hge01dr.p1", 0x0000, 0x010000, CRC(d89b36b7) SHA1(22c334f1aa314ff288c65eb01ad0415db8e05b15) )
5979   ROM_LOAD( "hge01dy.p1", 0x0000, 0x010000, CRC(18ca3ae3) SHA1(ebb434a060564d3a1bc51876257729650e2903a6) )
5980   ROM_LOAD( "hge01k.p1", 0x0000, 0x010000, CRC(4161f733) SHA1(b551bb278666790f0c293c76d5c3fabf8f4d368e) )
5981   ROM_LOAD( "hge01r.p1", 0x0000, 0x010000, CRC(6dc8dc70) SHA1(e96fc4284ece65f76d5e9bd06c4a002de65bf4da) )
5982   ROM_LOAD( "hge01s.p1", 0x0000, 0x010000, CRC(b79f8c42) SHA1(7d8b3352fbd9a80b86f5a8b22833d6f5c4b9854b) )
5983   ROM_LOAD( "hge01y.p1", 0x0000, 0x010000, CRC(a96db093) SHA1(17520306112cee6f082829811e1f8c432c6aa354) )
5984
5985   ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 )
5986   /* missing? */
5987ROM_END
5988
5989ROM_START( m4jpjmp )
5990   ROM_REGION( 0x10000, "maincpu", 0 )
5991   ROM_LOAD( "vjcs.p1", 0x0000, 0x010000, CRC(90280752) SHA1(bc2fcefc00adbae9ca2e116108b53ab932ab57b2) )
5992
5993   ROM_REGION( 0x48, "fakechr", 0 )
5994   ROM_LOAD( "jj.chr", 0x0000, 0x000048, CRC(abf2340a) SHA1(6cfeb84db61e647da0a46faa87fa003a34b46f5c) )
5995ROM_END
5996
5997ROM_START( m4jwlcwn )
5998   ROM_REGION( 0x20000, "maincpu", 0 )
5999   ROM_LOAD( "cje0.8", 0x0000, 0x020000, CRC(2074bf61) SHA1(d84201fb7d2590b16816e0369e89789d02088a6d) )
6000
6001   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6002   ROM_LOAD( "cje10ad.p1", 0x0000, 0x020000, CRC(b245d706) SHA1(704cc3bcae099c71dcc2bd96095cb4b48857a23a) )
6003   ROM_LOAD( "cje10b.p1", 0x0000, 0x020000, CRC(0ef3387b) SHA1(852bdac93fb448089633133a546bdb8da4d6887b) )
6004   ROM_LOAD( "cje10bd.p1", 0x0000, 0x020000, CRC(3f5f79c3) SHA1(a89502dae9843fddd471fd5eb1d39e84d7124c7e) )
6005   ROM_LOAD( "cje10c.p1", 0x0000, 0x020000, CRC(39b98569) SHA1(f349a309b716250545137716acc899b42a358037) )
6006   ROM_LOAD( "cje10d.p1", 0x0000, 0x020000, CRC(73e8330d) SHA1(d4c169bf27cd88e66e90e1ed8d7646561c5e7338) )
6007   ROM_LOAD( "cje10dk.p1", 0x0000, 0x020000, CRC(7598d195) SHA1(ec575bea5c6aa1c3b6fe997b612b78f2af506180) )
6008   ROM_LOAD( "cje10dr.p1", 0x0000, 0x020000, CRC(c6976aa4) SHA1(94ee1f6355bec27bf91a813e0188ba0e0e3c7037) )
6009   ROM_LOAD( "cje10dy.p1", 0x0000, 0x020000, CRC(f27bf16b) SHA1(f6c6986ed96c9fca90f94921fb984e58425179b9) )
6010   ROM_LOAD( "cje10k.p1", 0x0000, 0x020000, CRC(4434902d) SHA1(31c7be1235cdfd00099d1e09644a0f76fc7a26f7) )
6011   ROM_LOAD( "cje10r.p1", 0x0000, 0x020000, CRC(f73b2b1c) SHA1(bd9ee8047b4b0cc30b92d5460d34fa2628a72dde) )
6012   ROM_LOAD( "cje10s.p1", 0x0000, 0x020000, CRC(5f3b72b7) SHA1(8faf0de0282a67c88170c13856b8816c38396e19) )
6013   ROM_LOAD( "cje10y.p1", 0x0000, 0x020000, CRC(c3d7b0d3) SHA1(5c314fcaab08e7a551e6ad7a2e0fa08a03d4c80d) )
6014   ROM_LOAD( "cjh10ad.p1", 0x0000, 0x020000, CRC(db6a3f77) SHA1(9986150dd84839ea726405dec1b731b0477d1d29) )
6015   ROM_LOAD( "cjh10b.p1", 0x0000, 0x020000, CRC(67009ea4) SHA1(84e97bcb23ba876e33976a6081f24561e0b3faac) )
6016   ROM_LOAD( "cjh10bd.p1", 0x0000, 0x020000, CRC(567091b2) SHA1(8b7f33802e03d7e4ede06d345afedf8631f69412) )
6017   ROM_LOAD( "cjh10c.p1", 0x0000, 0x020000, CRC(504a23b6) SHA1(b2268c2ef8387023da7d66682ed63ebbc8b8b635) )
6018   ROM_LOAD( "cjh10d.p1", 0x0000, 0x020000, CRC(1a1b95d2) SHA1(2393d0ab5758da6eabd3f61fe45272c1aab71807) )
6019   ROM_LOAD( "cjh10dk.p1", 0x0000, 0x020000, CRC(1cb739e4) SHA1(9dc1b5475e6d397d1a90a55225c4aa77cb6a19bd) )
6020   ROM_LOAD( "cjh10dr.p1", 0x0000, 0x020000, CRC(afb882d5) SHA1(116a43a7e46810d11b5fcc56960bd3706e3f8e25) )
6021   ROM_LOAD( "cjh10dy.p1", 0x0000, 0x020000, CRC(9b54191a) SHA1(ae01b3842ab83572abc4966e94956623103b2bda) )
6022   ROM_LOAD( "cjh10k.p1", 0x0000, 0x020000, CRC(2dc736f2) SHA1(eae27aad3faca98c3dc0873cd00f3babe4d67302) )
6023   ROM_LOAD( "cjh10r.p1", 0x0000, 0x020000, CRC(9ec88dc3) SHA1(01016ca0785a11e800fbddb7a7cc7e4be6ffdb09) )
6024   ROM_LOAD( "cjh10s.p1", 0x0000, 0x020000, CRC(eb22d1bb) SHA1(4a8c19a8c71ef018f1fae146ba60632a94d895fc) )
6025   ROM_LOAD( "cjh10y.p1", 0x0000, 0x020000, CRC(aa24160c) SHA1(2014420ce92297dbe1ef286d801c25aa67976b2e) )
6026   ROM_LOAD( "jewel15g", 0x0000, 0x020000, CRC(bf3b8b63) SHA1(1ee91745438b9458ffbd43380bf9c6fd784fd054) )
6027   ROM_LOAD( "jewel15t", 0x0000, 0x020000, CRC(5828fd3b) SHA1(be95d5c3c9729547dcb0815c868e8d654826e34e) )
6028   ROM_LOAD( "jewelinthecrowno8.bin", 0x0000, 0x020000, CRC(5f3b72b7) SHA1(8faf0de0282a67c88170c13856b8816c38396e19) )
6029   ROM_LOAD( "jitc2010", 0x0000, 0x020000, CRC(1c946895) SHA1(43215c4099197a67bf0a6100e3dc3b81759cfc76) )
6030
6031   ROM_REGION( 0x20000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6032   ROM_LOAD( "jc__x___.4_1", 0x0000, 0x020000, CRC(5bf060ca) SHA1(a13795b145ff230437764f5414ec443e8fe4d783) )
6033   ROM_LOAD( "jc__x__c.3_1", 0x0000, 0x020000, CRC(b5e11e92) SHA1(87d7febf350ff7e4175bb6b8544181de66415e12) )
6034   ROM_LOAD( "jc__xa_4.3_1", 0x0000, 0x020000, CRC(e6abb23e) SHA1(05b9286c4c1ec6364fd57d412336192ca61325a9) )
6035   ROM_LOAD( "jc__xa_5.1_1", 0x0000, 0x020000, CRC(09f897c7) SHA1(5f6ad23f92b9fa4fdde57dd80317e1e998de9d54) )
6036   ROM_LOAD( "jc__xa_8.4_1", 0x0000, 0x020000, CRC(27346ae8) SHA1(0fa13205e45e8dab0e1a25e6492ff2987633eb0f) )
6037   ROM_LOAD( "jc_xx__c.3_1", 0x0000, 0x020000, CRC(0787fd51) SHA1(90fc71e0ea9b79d3296611c1e6f720150e17d51b) )
6038
6039
6040   ROM_REGION( 0x100000, "msm6376", 0 )
6041   ROM_LOAD( "cjesnd.p1", 0x000000, 0x080000, CRC(a2f20c95) SHA1(874b22850732514a26448cee8e0b68f8d042a7c7) )
6042   ROM_LOAD( "cjesnd.p2", 0x080000, 0x080000, CRC(3dcb7c38) SHA1(3c0e91f4d2ea9e6b25a01702c6f6fdc7cc2e0b65) )
6043   ROM_LOAD( "jewelp2",   0x080000, 0x080000, CRC(84996453) SHA1(74fe377545503f1b8da9b8998514811f0c1c037c) ) // alt cje
6044
6045   ROM_LOAD( "cjhsnd.p1", 0x000000, 0x080000, CRC(4add4eca) SHA1(98dc644d3f3d67e764c215bd26ae010e4b23c738) )
6046   ROM_LOAD( "cjhsnd.p2", 0x080000, 0x080000, CRC(5eec51f0) SHA1(834d9d13f79a61c51db9df067064f64a15c956a9) )
6047ROM_END
6048
6049ROM_START( m4jok300 )
6050   ROM_REGION( 0x20000, "maincpu", 0 )
6051   ROM_LOAD( "cjo", 0x0000, 0x020000, CRC(386e99db) SHA1(5bb0b513ef63ffaedd98b8e9e7206658fe784fda) )
6052
6053   ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASEFF )
6054   /* missing? */
6055ROM_END
6056
6057ROM_START( m4jokmil )
6058   ROM_REGION( 0x20000, "maincpu", 0 )
6059   ROM_LOAD( "cjm03.epr", 0x0000, 0x020000, CRC(e5e4986e) SHA1(149b950a739ad308f7759927c344de8193ce67c5) )
6060
6061   ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASEFF )
6062   /* missing? */
6063ROM_END
6064
6065ROM_START( m4jolgem )
6066   ROM_REGION( 0x20000, "maincpu", 0 )
6067   ROM_LOAD( "gem07s.p1", 0x0000, 0x020000, CRC(945ad0d2) SHA1(d636bc41a4f887d24affc0f5b644c5d5351cf0df) )
6068
6069   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6070   ROM_LOAD( "gem05s", 0x0000, 0x020000, CRC(b7ceafc2) SHA1(b66d846da5ff20df912d31695eaef146dbbe759e) )
6071   ROM_LOAD( "gem06ad.p1", 0x0000, 0x020000, CRC(a3270974) SHA1(59992779415ff20b8589843510099b77c9b157fd) )
6072   ROM_LOAD( "gem06b.p1", 0x0000, 0x020000, CRC(188ea295) SHA1(b8a2bdede4478a582f041fd3ff84b5563feaedd3) )
6073   ROM_LOAD( "gem06bd.p1", 0x0000, 0x020000, CRC(4d1b6a6f) SHA1(6cb733b3f8e011e1d12a9aee25577e2bee7deb1a) )
6074   ROM_LOAD( "gem06d.p1", 0x0000, 0x020000, CRC(b68ce7e3) SHA1(ec4400f7c2bb79204fdec1d061801afdd4de70f2) )
6075   ROM_LOAD( "gem06dh.p1", 0x0000, 0x020000, CRC(0dae55fa) SHA1(3f8a23e4efc0c059852801882865baa6654a4eb3) )
6076   ROM_LOAD( "gem06dr.p1", 0x0000, 0x020000, CRC(d7f5b4d6) SHA1(18ff01d9f56d772863698bc72d8e9ec61a9ac9d8) )
6077   ROM_LOAD( "gem06dy.p1", 0x0000, 0x020000, CRC(19771aa3) SHA1(e785196e55353952000d805d23502bc220b2c747) )
6078   ROM_LOAD( "gem06h.p1", 0x0000, 0x020000, CRC(583b9d00) SHA1(6cd43f74c9d4d9d9a4b995277313049a353e6d80) )
6079   ROM_LOAD( "gem06r.p1", 0x0000, 0x020000, CRC(82607c2c) SHA1(a30366773305aacbba96f0c211a67448dd8a2702) )
6080   ROM_LOAD( "gem06s.p1", 0x0000, 0x020000, CRC(e0d82632) SHA1(35a51394a68311d03800db671fbd634bae087e86) )
6081   ROM_LOAD( "gem06y.p1", 0x0000, 0x020000, CRC(4ce2d259) SHA1(bca3e5f79048965bc5c0e80565bbb5ebeefeac87) )
6082   ROM_LOAD( "gem07ad.p1", 0x0000, 0x020000, CRC(21496739) SHA1(05771636542275ecae1cd45bc248ed104a422f03) )
6083   ROM_LOAD( "gem07b.p1", 0x0000, 0x020000, CRC(70ca3435) SHA1(ff631f9adea268c1160646bacca976c069751ba8) )
6084   ROM_LOAD( "gem07bd.p1", 0x0000, 0x020000, CRC(cf750422) SHA1(01c275c90f33afe4cd54c1b9c4963b6c5e66596b) )
6085   ROM_LOAD( "gem07d.p1", 0x0000, 0x020000, CRC(dec87143) SHA1(080483f5500bedac6dfbd252d2ac42e23c1b5ac5) )
6086   ROM_LOAD( "gem07dh.p1", 0x0000, 0x020000, CRC(8fc03bb7) SHA1(dc240714d59f9055ce9c098f7cd60f06a92a0a28) )
6087   ROM_LOAD( "gem07dr.p1", 0x0000, 0x020000, CRC(559bda9b) SHA1(91ec97aab73717eb401672ca4e4b58a87a71f099) )
6088   ROM_LOAD( "gem07dy.p1", 0x0000, 0x020000, CRC(9b1974ee) SHA1(7d6b7ee79ac4401d7e65aa2240ea01cad26eb881) )
6089   ROM_LOAD( "gem07h.p1", 0x0000, 0x020000, CRC(307f0ba0) SHA1(518acd033599b188e972e51753ac610623038aca) )
6090   ROM_LOAD( "gem07r.p1", 0x0000, 0x020000, CRC(ea24ea8c) SHA1(8d3598e44d219f1d66b63bf3ca4062eb84ecbe60) )
6091   ROM_LOAD( "gem07y.p1", 0x0000, 0x020000, CRC(24a644f9) SHA1(b97b83ce0ebf315529efe6d5be051ad71f2e648a) )
6092   ROM_LOAD( "gms04ad.p1", 0x0000, 0x020000, CRC(afd91cf8) SHA1(43f2549d81d9a414c5e2e049fe62a6939ba48943) )
6093   ROM_LOAD( "gms04b.p1", 0x0000, 0x020000, CRC(a11cd9fd) SHA1(16b23c8091da2ada9823f204e7cd5f02b68d37c3) )
6094   ROM_LOAD( "gms04bd.p1", 0x0000, 0x020000, CRC(41e57fe3) SHA1(77322a0988422df6feb5f6871758fbdcf410dae5) )
6095   ROM_LOAD( "gms04d.p1", 0x0000, 0x020000, CRC(0f1e9c8b) SHA1(39661143619230ae64c70ee6d6e6f553e47691a1) )
6096   ROM_LOAD( "gms04dh.p1", 0x0000, 0x020000, CRC(01504076) SHA1(93e44465d74abdbdf5f651e0e8b96ea5b05c1597) )
6097   ROM_LOAD( "gms04dk.p1", 0x0000, 0x020000, CRC(68041a6b) SHA1(03a246ff17001fd937d5556ff8da7165cb95b67c) )
6098   ROM_LOAD( "gms04dr.p1", 0x0000, 0x020000, CRC(db0ba15a) SHA1(85880bf152309b4e81b066a62ace827b899236cd) )
6099   ROM_LOAD( "gms04dy.p1", 0x0000, 0x020000, CRC(15890f2f) SHA1(760806e506d1ff406fab2e50f75428c9b9762804) )
6100   ROM_LOAD( "gms04h.p1", 0x0000, 0x020000, CRC(e1a9e668) SHA1(8b732c52dc221934f57a369e8a20ac2df1aa562c) )
6101   ROM_LOAD( "gms04k.p1", 0x0000, 0x020000, CRC(88fdbc75) SHA1(b1842e2f29e2f3d81c6679a407827601955f02f4) )
6102   ROM_LOAD( "gms04r.p1", 0x0000, 0x020000, CRC(3bf20744) SHA1(9b8d1273545abbf5a7e8e0735e4f23ce024505b9) )
6103   ROM_LOAD( "gms04s.p1", 0x0000, 0x020000, CRC(93f25eef) SHA1(d4bfb2787df10dd09281d33341fbf666850ac23d) )
6104   ROM_LOAD( "gms04y.p1", 0x0000, 0x020000, CRC(f570a931) SHA1(dd50e4626feb9a3e6f0868fa9030204c737f1567) )
6105   ROM_LOAD( "gms05ad.p1", 0x0000, 0x020000, CRC(77d4829c) SHA1(45a240cc2aa3829160854274c928d20655966087) )
6106   ROM_LOAD( "gms05b.p1", 0x0000, 0x020000, CRC(b929f905) SHA1(028d74687f5c6443d84e84a03666278b9df8e657) )
6107   ROM_LOAD( "gms05bd.p1", 0x0000, 0x020000, CRC(99e8e187) SHA1(cbb8d3403e6d21fce45b05d1889d17d0355857b4) )
6108   ROM_LOAD( "gms05d.p1", 0x0000, 0x020000, CRC(172bbc73) SHA1(932907d70b18d25fa912fe895602b0adc52b8e6c) )
6109   ROM_LOAD( "gms05dh.p1", 0x0000, 0x020000, CRC(d95dde12) SHA1(e509f65b8f0575193002dd0906b1751cae9352f7) )
6110   ROM_LOAD( "gms05dk.p1", 0x0000, 0x020000, CRC(b009840f) SHA1(5c8f7c081e577642fc7738f7d6fc816155ffc99b) )
6111   ROM_LOAD( "gms05dr.p1", 0x0000, 0x020000, CRC(03063f3e) SHA1(83995208d6c392eacee794c75075296d87e07b13) )
6112   ROM_LOAD( "gms05dy.p1", 0x0000, 0x020000, CRC(cd84914b) SHA1(8470ba93c518893771ee45190bce5f6f93df7b68) )
6113   ROM_LOAD( "gms05h.p1", 0x0000, 0x020000, CRC(f99cc690) SHA1(c3cf8aaf8376e9d4eff37afdd818802f9ec4fe64) )
6114   ROM_LOAD( "gms05k.p1", 0x0000, 0x020000, CRC(90c89c8d) SHA1(4b8e23c9a6bd85563be041d8e95175dc4c39b8e7) )
6115   ROM_LOAD( "gms05r.p1", 0x0000, 0x020000, CRC(23c727bc) SHA1(0187a14a789f018e6161f2ae160f82c87d03b6a8) )
6116   ROM_LOAD( "gms05s.p1", 0x0000, 0x020000, CRC(1b830e70) SHA1(eb053a629bd7854759d14acd9793f7eb545fc008) )
6117   ROM_LOAD( "gms05y.p1", 0x0000, 0x020000, CRC(ed4589c9) SHA1(899622c22d29c0ef05bf562176943c9749e236a2) )
6118   ROM_LOAD( "jgem15g", 0x0000, 0x020000, CRC(8288eb80) SHA1(bfb1004b49914b6ae1b0608c9e5c61efe4635ba3) )
6119   ROM_LOAD( "jgem15t", 0x0000, 0x020000, CRC(248f0b95) SHA1(89257c583d6540ffc0fa39f7cb31a87ec8f1f45b) )
6120   ROM_LOAD( "jjem0", 0x0000, 0x020000, CRC(9b54a881) SHA1(3b1bfacf8fe295c771c558154fe2fca70f049df0) )
6121
6122   ROM_REGION( 0x20000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6123   ROM_LOAD( "jgs_xa_x.1_0", 0x0000, 0x020000, CRC(7ac16252) SHA1(b01b2333e1e99f9404a7e0ac80e5e8ee834ec39d) )
6124
6125
6126   ROM_REGION( 0x48, "fakechr", 0 )
6127   ROM_LOAD( "tri98.chr", 0x0000, 0x000048, CRC(8a4532a8) SHA1(c128fd513bbcba68a1c75a11e09a54ba1d23d6f4) )
6128
6129   ROM_REGION( 0x100000, "msm6376", 0 )
6130   ROM_LOAD( "jolly1.hex", 0x000000, 0x080000, CRC(de0edae5) SHA1(e3e21e28ae5e838bd6eacc7cf7b20204d7b0327d) )
6131   ROM_LOAD( "jolly2.hex", 0x080000, 0x080000, CRC(08ae81a2) SHA1(6459a694cd820f1a55b636f7c5c77674d3fe4bdb) )
6132ROM_END
6133
6134
6135
6136ROM_START( m4joljok )
6137   ROM_REGION( 0x10000, "maincpu", 0 )
6138   ROM_LOAD( "jlyjk16l.bin", 0x0000, 0x010000, CRC(a0af938f) SHA1(484e075c3b9199d0d9e20185c6fa0be560845029) )
6139ROM_END
6140
6141
6142ROM_START( m4joljokd )
6143   ROM_REGION( 0x10000, "maincpu", 0 )
6144   ROM_LOAD( "djj15.bin", 0x0000, 0x010000, CRC(155cb134) SHA1(c1026effeceba131df9681afd91ccd6fb43b738a) )
6145
6146   ROM_REGION( 0x100000, "msm6376", 0 )
6147   ROM_LOAD( "sdld.bin", 0x0000, 0x080000, CRC(9b035fa6) SHA1(51b7e5bc3abdf4f1beba2347146a91a2b3f4de35) )
6148ROM_END
6149
6150ROM_START( m4joljokh )
6151   ROM_REGION( 0x10000, "maincpu", 0 )
6152   ROM_LOAD( "jollyjokerhungarian.bin", 0x0000, 0x010000, CRC(85b6a406) SHA1(e277f9d3b62faead04d65efbc06de7f4a50ae38d) )
6153
6154   ROM_REGION( 0x100000, "msm6376", 0 )
6155   ROM_LOAD( "jollyjokerhungariansnd.bin", 0x0000, 0x080000, CRC(93460383) SHA1(2b179a1dde09ebdfe8c84641899df7be87d443e5) )
6156ROM_END
6157
6158
6159ROM_START( m4joltav )
6160   ROM_REGION( 0x10000, "maincpu", 0 )
6161   ROM_LOAD( "tavs.p1", 0x0000, 0x010000, CRC(12bdf083) SHA1(c1b73bfd05ae6128d1760083383805fdaf328003) )
6162
6163   ROM_REGION( 0x20000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6164   ROM_LOAD( "jto20__1.1", 0x0000, 0x010000, CRC(4790c4ec) SHA1(2caab4ccc91158f6b76817e76c1d092ef1a79cd9) )
6165   ROM_LOAD( "jto20d_1.1", 0x0000, 0x010000, CRC(dff09dfc) SHA1(c13f31f7d96075f7c94ae5e79fc1f9b8ce7e4c80) )
6166ROM_END
6167
6168ROM_START( m4jpmcla )
6169   ROM_REGION( 0x10000, "maincpu", 0 )
6170   ROM_LOAD( "jcv2.epr",  0x00000, 0x10000,  CRC(da095666) SHA1(bc7654dc9da1f830a43f925db8079f27e18bb61e) ) // == old timer
6171
6172   ROM_REGION( 0x48, "fakechr", 0 )
6173   ROM_LOAD( "jcchr.chr", 0x0000, 0x000048, CRC(e370e271) SHA1(2b712dd3590c31356e8b0b62ffc64ff8ce444f73) )
6174
6175   ROM_REGION( 0x100000, "msm6376", 0 )
6176   ROM_LOAD( "sjcv2.snd", 0x0000, 0x080000, CRC(f247ba83) SHA1(9b173503e63a4a861d1380b2ab1fe14af1a189bd) )
6177   ROM_LOAD( "sjcv22.snd", 0x080000, 0x080000, CRC(50450909) SHA1(181659b0594ba8d196b7130c5999c91676a363c0) )
6178ROM_END
6179
6180ROM_START( m4lastrp )
6181   ROM_REGION( 0x20000, "maincpu", 0 )
6182   ROM_LOAD( "uvsk.p1", 0x0000, 0x020000, CRC(7827bfa9) SHA1(720d9793e97f2e11c1c9b18e3b4fa6ec7e29250a) )
6183
6184   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6185   ROM_LOAD( "lvs", 0x0000, 0x020000, CRC(dcb0dc80) SHA1(6045b332eb4af09f6e0a669ea0b78ef4ac389ac2) )
6186   ROM_LOAD( "vsgs", 0x0000, 0x020000, CRC(126365e3) SHA1(1e648b7a8cb1ff49e43e2fdc30f482b2b73ed6d7) )
6187   ROM_LOAD( "vspa20st", 0x0000, 0x010000, CRC(267388eb) SHA1(2621724ebdd5031fc513692ff90989bf3b6115d1) )
6188   ROM_LOAD( "vstr2010", 0x0000, 0x020000, CRC(126365e3) SHA1(1e648b7a8cb1ff49e43e2fdc30f482b2b73ed6d7) )
6189
6190   ROM_REGION( 0x48, "fakechr", 0 )
6191   ROM_LOAD( "lasv.chr", 0x0000, 0x000048, CRC(49ec2385) SHA1(1204c532897acc953867691124fc0b700c7aed47) )
6192
6193   ROM_REGION( 0x100000, "msm6376", 0 )
6194   ROM_LOAD( "uvssnd.p1", 0x000000, 0x080000, CRC(04a47007) SHA1(cfe1f4aa9d29c784b2034c2daa09b8bd7181562e) )
6195   ROM_LOAD( "uvssnd.p2", 0x080000, 0x080000, CRC(3b35d824) SHA1(e4007d5d13898ed0f91cd270c75b5df8cc62e003) )
6196ROM_END
6197
6198ROM_START( m4goodtm )
6199   ROM_REGION( 0x20000, "maincpu", 0 )
6200   ROM_LOAD( "gtr20d.p1", 0x0000, 0x020000, CRC(a19eaef1) SHA1(5e9f9cffd841b9d4f21175e3dcec7436d016bb19) )
6201
6202   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6203   ROM_LOAD( "gta01ad.p1", 0x0000, 0x020000, CRC(2b556e66) SHA1(50a042fdb53294f74ab23a41a8a850dd14ad580d) )
6204   ROM_LOAD( "gta01b.p1", 0x0000, 0x020000, CRC(67dc4342) SHA1(bade42f329b4ab19e5802d8ac8b139486b05ac5a) )
6205   ROM_LOAD( "gta01bd.p1", 0x0000, 0x020000, CRC(6192c630) SHA1(f18c5042dc45add52b3bd0c28ad1574a85a9f3c4) )
6206   ROM_LOAD( "gta01d.p1", 0x0000, 0x020000, CRC(eac6ed87) SHA1(14e424b6a3232d751e5b800395b2962f997afb74) )
6207   ROM_LOAD( "gta01dh.p1", 0x0000, 0x020000, CRC(4201347b) SHA1(f0c086f15baa0f458f64a6d4ff7da297d9b53c8f) )
6208   ROM_LOAD( "gta01dk.p1", 0x0000, 0x020000, CRC(985ad557) SHA1(404a42f03d733ca6d89ec558ba6b5d815e8ce339) )
6209   ROM_LOAD( "gta01dr.p1", 0x0000, 0x020000, CRC(02b40bee) SHA1(a5bc063b0eac1689b13e9b523844aee105086c6b) )
6210   ROM_LOAD( "gta01dy.p1", 0x0000, 0x020000, CRC(acb64e98) SHA1(93d7252fe15e6a3db760b0218b4610cb5acbaca3) )
6211   ROM_LOAD( "gta01h.p1", 0x0000, 0x020000, CRC(444fb109) SHA1(ad04dbc67dade0012ce61718854f7656abd9d342) )
6212   ROM_LOAD( "gta01k.p1", 0x0000, 0x020000, CRC(9e145025) SHA1(d26b4aaee4d08d7470e862dc0e5a80c914025991) )
6213   ROM_LOAD( "gta01r.p1", 0x0000, 0x020000, CRC(04fa8e9c) SHA1(9ac94b59dcf8e4e123dd0f1f422d23698f1c8c38) )
6214   ROM_LOAD( "gta01s.p1", 0x0000, 0x020000, CRC(4340d9f6) SHA1(e9ccd419318bc3a3aba35a0104a98d1756b41731) )
6215   ROM_LOAD( "gta01y.p1", 0x0000, 0x020000, CRC(aaf8cbea) SHA1(a027a0a243538a6b417b3859db90adc64eeb4d31) )
6216   ROM_LOAD( "gtk02k.p1", 0x0000, 0x020000, CRC(a1665c5d) SHA1(056dcd9370df56129a65267fb70bbfac498f5a97) )
6217   ROM_LOAD( "gtr10ad.p1", 0x0000, 0x020000, CRC(b776f5dd) SHA1(9b6bf6b4d02e432ef411a9d2501c0dc7c5b551b1) )
6218   ROM_LOAD( "gtr10b.p1", 0x0000, 0x020000, CRC(3a0aee1d) SHA1(d7adf7118943ac946082b6c3687e10773f25608e) )
6219   ROM_LOAD( "gtr10bd.p1", 0x0000, 0x020000, CRC(fdb15d8b) SHA1(2542765c382cd84be1a1e7d6654e4668b1fc7fea) )
6220   ROM_LOAD( "gtr10d.p1", 0x0000, 0x020000, CRC(19991c56) SHA1(bed33027d8bc5dacc88d940ff3505be8186f5324) )
6221   ROM_LOAD( "gtr10dh.p1", 0x0000, 0x020000, CRC(80aa56fd) SHA1(f01edf442eee7dd78fbc934deb361d7e90c2025a) )
6222   ROM_LOAD( "gtr10dk.p1", 0x0000, 0x020000, CRC(04794eec) SHA1(3e2b95ed2092ad1c0242f8a6cb540de0c6f995a3) )
6223   ROM_LOAD( "gtr10dr.p1", 0x0000, 0x020000, CRC(9e979055) SHA1(b95111c4c986c4e9ceca9771ccb97fdeb67ffb02) )
6224   ROM_LOAD( "gtr10dy.p1", 0x0000, 0x020000, CRC(3095d523) SHA1(eed9cf874f13fe9576e8ba0da8296546311fff01) )
6225   ROM_LOAD( "gtr10h.p1", 0x0000, 0x020000, CRC(4711e56b) SHA1(3717b418758039286174594563281c21e4752eb5) )
6226   ROM_LOAD( "gtr10k.p1", 0x0000, 0x020000, CRC(c3c2fd7a) SHA1(d6e91fed1276c660cfe8e92c6902951803947a56) )
6227   ROM_LOAD( "gtr10r.p1", 0x0000, 0x020000, CRC(592c23c3) SHA1(17e7a22c9b80e8669cb46f691d56251bbf0717d0) )
6228   ROM_LOAD( "gtr10s.p1", 0x0000, 0x020000, CRC(f43fd459) SHA1(7247048088bd39cf8b20d96b1c08be48b005ac86) )
6229   ROM_LOAD( "gtr10y.p1", 0x0000, 0x020000, CRC(f72e66b5) SHA1(14e09a94e1cde77e87573ad7e0f438485f637dfc) )
6230   ROM_LOAD( "gtr11s", 0x0000, 0x020000, CRC(ff4bd1fb) SHA1(959a7975209e2d17c5b3e4adc72bd52bd3005035) )
6231   ROM_LOAD( "gtr15g", 0x0000, 0x020000, CRC(9da85042) SHA1(3148e654380f1bcca93c01a282f1c409e4f2d393) )
6232   ROM_LOAD( "gtr15t", 0x0000, 0x020000, CRC(581bcc5b) SHA1(cf80bba2b2e44c886b9bf6ae6ab1c83e2fbd7888) )
6233   ROM_LOAD( "gtr20ad.p1", 0x0000, 0x020000, CRC(38cf724f) SHA1(e58c02e5ca4ff0ecab41fe4597aa652ff8cc604f) )
6234   ROM_LOAD( "gtr20b.p1", 0x0000, 0x020000, CRC(820d5cba) SHA1(d297500c3a5388d7c9203fcb15778079e8671329) )
6235   ROM_LOAD( "gtr20bd.p1", 0x0000, 0x020000, CRC(7208da19) SHA1(c28b50eb91204a7494664b082ce57a910fdb29fd) )
6236   ROM_LOAD( "gtr20dh.p1", 0x0000, 0x020000, CRC(0f13d16f) SHA1(3a159982a3c5231d577848ca1cde17e8d84660a1) )
6237   ROM_LOAD( "gtr20dk.p1", 0x0000, 0x020000, CRC(8bc0c97e) SHA1(3b3eb7e44aa3f9ce19f6f612ea6bd24cc78630ff) )
6238   ROM_LOAD( "gtr20dr.p1", 0x0000, 0x020000, CRC(112e17c7) SHA1(519a62d61a0aa8dc2433369bd74f62f61a85994c) )
6239   ROM_LOAD( "gtr20dy.p1", 0x0000, 0x020000, CRC(bf2c52b1) SHA1(c8f97b56e9782b23c0ca8795ae2663c89660225e) )
6240   ROM_LOAD( "gtr20h.p1", 0x0000, 0x020000, CRC(ff1657cc) SHA1(07dfbc8c2b2d8fb7001ef51d80ef46562111d3ac) )
6241   ROM_LOAD( "gtr20k.p1", 0x0000, 0x020000, CRC(7bc54fdd) SHA1(287c1a403429bae1cc3a4ba9dfe9b510777a64b1) )
6242   ROM_LOAD( "gtr20r.p1", 0x0000, 0x020000, CRC(e12b9164) SHA1(a54993c4f9ffc08c03905e6f50e499eba13db0d6) )
6243   ROM_LOAD( "gtr20s.p1", 0x0000, 0x020000, CRC(91d2632d) SHA1(b8a7ef106a16e0526626cd69e82d07616d5c07d9) )
6244   ROM_LOAD( "gtr20y.p1", 0x0000, 0x020000, CRC(4f29d412) SHA1(c6a72e6fa7daaa6d8622936d10ae745814f4a8b7) )
6245   ROM_LOAD( "gts01ad.p1", 0x0000, 0x020000, CRC(b415d3f3) SHA1(a22d4cbce9b66049c000806b565c86cd3d91fd82) )
6246   ROM_LOAD( "gts01b.p1", 0x0000, 0x020000, CRC(a05ea188) SHA1(5b6acadaf8b0d18b9c9daaf4aea45202cad13355) )
6247   ROM_LOAD( "gts01bd.p1", 0x0000, 0x020000, CRC(fed27ba5) SHA1(14f6fd7c3e964c3e6547a4bf5fa5d7cd802f715d) )
6248   ROM_LOAD( "gts01d.p1", 0x0000, 0x020000, CRC(2d440f4d) SHA1(09881d8aede3a2011010022ee0e03ba8f02ea907) )
6249   ROM_LOAD( "gts01dh.p1", 0x0000, 0x020000, CRC(dd4189ee) SHA1(f68da5f688ffa08625c92fd139bef263c43f674a) )
6250   ROM_LOAD( "gts01dk.p1", 0x0000, 0x020000, CRC(071a68c2) SHA1(ea2052a389df09e0d5614106cc20ee0eccd339dd) )
6251   ROM_LOAD( "gts01dr.p1", 0x0000, 0x020000, CRC(9df4b67b) SHA1(608de0bb5280ac20c8c47eb22f8a575ad87a4fdd) )
6252   ROM_LOAD( "gts01dy.p1", 0x0000, 0x020000, CRC(33f6f30d) SHA1(aae905d0d278c38497513eb131a7cdaab4d22a85) )
6253   ROM_LOAD( "gts01h.p1", 0x0000, 0x020000, CRC(83cd53c3) SHA1(a4233e22d0bf53b3ddc4c951894a653e7951f5ad) )
6254   ROM_LOAD( "gts01k.p1", 0x0000, 0x020000, CRC(5996b2ef) SHA1(874d69a4adc31667ea177b3a0350b77bb735ea8d) )
6255   ROM_LOAD( "gts01r.p1", 0x0000, 0x020000, CRC(c3786c56) SHA1(c9659df6302046c466e6447b8b427628c88b773d) )
6256   ROM_LOAD( "gts01s.p1", 0x0000, 0x020000, CRC(b3819e1f) SHA1(fb44500e06b8a6b09e6b707ee8c0cfe7844870a2) )
6257   ROM_LOAD( "gts01y.p1", 0x0000, 0x020000, CRC(6d7a2920) SHA1(7d31087e3645e05baf6b0100966d4773a6d023cd) )
6258   ROM_LOAD( "gts02s.t", 0x0000, 0x020000, CRC(e4f5ebcc) SHA1(3e070628375db980583c3b38e2676d73fbeaae68) )
6259   ROM_LOAD( "gts10ad.p1", 0x0000, 0x020000, CRC(b754490c) SHA1(26811ae53b3ee8ae0a381604109f0f77f096e2c6) )
6260   ROM_LOAD( "gts10b.p1", 0x0000, 0x020000, CRC(21410553) SHA1(2060269ab6dc9375b6e7101b3944305fcd4b6d12) )
6261   ROM_LOAD( "gts10bd.p1", 0x0000, 0x020000, CRC(fd93e15a) SHA1(b9574f34f1e7a92cc75d6aed8914f94ad661bba3) )
6262   ROM_LOAD( "gts10d.p1", 0x0000, 0x020000, CRC(ac5bab96) SHA1(2b4ab1f096a5d63d5688228debb25b392b94a297) )
6263   ROM_LOAD( "gts10dh.p1", 0x0000, 0x020000, CRC(de001311) SHA1(a096937e1f2fd2f9046c0ea2363805112da76c95) )
6264   ROM_LOAD( "gts10dk.p1", 0x0000, 0x020000, CRC(045bf23d) SHA1(dd5567d4c07fba7ff1cc257db287e1a82d9b930a) )
6265   ROM_LOAD( "gts10dr.p1", 0x0000, 0x020000, CRC(9eb52c84) SHA1(385b09e424863f3778605c6e768c9b1068eae66e) )
6266   ROM_LOAD( "gts10dy.p1", 0x0000, 0x020000, CRC(30b769f2) SHA1(7cf1e66b992faf48b1fed39a005469e51d471a0b) )
6267   ROM_LOAD( "gts10h.p1", 0x0000, 0x020000, CRC(02d2f718) SHA1(9f46ef4cc7d08c42cf617b471e599ca21b4cd72f) )
6268   ROM_LOAD( "gts10k.p1", 0x0000, 0x020000, CRC(d8891634) SHA1(0019d2b3dd1c59d37d9c13e912907a55f2a9ca5f) )
6269   ROM_LOAD( "gts10r.p1", 0x0000, 0x020000, CRC(4267c88d) SHA1(22047782c384caeb9cf2de69dcdd05f42ee137ad) )
6270   ROM_LOAD( "gts10s.p1", 0x0000, 0x020000, CRC(2851ba23) SHA1(7597a2df22aa0e2670be2d5bb2407ea1feace3a0) )
6271   ROM_LOAD( "gts10y.p1", 0x0000, 0x020000, CRC(ec658dfb) SHA1(a9d8ba1b66811ccd336892160d47e5d42eb83a23) )
6272
6273   ROM_REGION( 0x100000, "msm6376", 0 )
6274   ROM_LOAD( "gtrsnd.p1", 0x000000, 0x080000, CRC(23317580) SHA1(c0c5244ddcf976211e2a5e5a0b1dbc6faaec22b4) )
6275   ROM_LOAD( "gtrsnd.p2", 0x080000, 0x080000, CRC(866ce0d2) SHA1(46e800c7364a6d291c6af87b30c680c530100e74) )
6276ROM_END
6277
6278ROM_START( m4libty )
6279   ROM_REGION( 0x10000, "maincpu", 0 )
6280   ROM_LOAD( "dlt10.bin", 0x0000, 0x010000, CRC(25d91c01) SHA1(788ba8669bae5b4cdfb7231c7225d6745038a575) )
6281ROM_END
6282
6283ROM_START( m4lineup )
6284   ROM_REGION( 0x10000, "maincpu", 0 )
6285   ROM_LOAD( "lineup5p1.bin", 0xc000, 0x004000, CRC(9ba9edbd) SHA1(385e01816b5631b6896e85343ae96b3c36f9647a) )
6286   ROM_LOAD( "lineup5p2.bin", 0x8000, 0x004000, CRC(e9e4dfb0) SHA1(46a0efa84770036366c7a6a33ef1d42c7b2b782b) )
6287   ROM_LOAD( "lineup5p3.bin", 0x6000, 0x002000, CRC(86623376) SHA1(e29442bfcd401361287852b87673368322e946b5) )
6288
6289   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6290   ROM_LOAD( "lu2_10p1.bin", 0x0000, 0x004000, CRC(2fb89062) SHA1(55e86de8fd0d36cca9aab8ad5aae7b4f5a62b940) )
6291   ROM_LOAD( "lu2_10p2.bin", 0x0000, 0x004000, CRC(9d820af2) SHA1(63d27df91f80e47eb8c9685fcd2c3eff902a2ef8) )
6292   ROM_LOAD( "lu2_10p3.bin", 0x0000, 0x002000, CRC(8c8a210c) SHA1(2599d979f1a62e9ef6acc70d0ad5c9b4a65d712a) )
6293ROM_END
6294
6295ROM_START( m4loadmn )
6296   ROM_REGION( 0x10000, "maincpu", 0 )
6297   ROM_LOAD( "la10h.bin", 0x0000, 0x010000, CRC(1f90520e) SHA1(c052c2c751d1ded6077a800be4dedf91ca0bd5ba) )
6298
6299   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6300   ROM_LOAD( "la11c.bin", 0x0000, 0x010000, CRC(8e6ab8f9) SHA1(cd3367d368c64a74e108fdfda00c4898ca8262c8) )
6301   ROM_LOAD( "la11l.bin", 0x0000, 0x010000, CRC(2d1f8e7a) SHA1(9e5a8b7827925f757784ea4726e3c4897056cdf6) )
6302ROM_END
6303
6304ROM_START( m4luck7 )
6305   ROM_REGION( 0x10000, "maincpu", 0 )
6306   ROM_LOAD( "dl716.bin", 0x0000, 0x010000, CRC(141b23a9) SHA1(3bfb82ea0ee4104bd8739b545aba617f84bef770) )
6307
6308   ROM_REGION( 0x100000, "msm6376", 0 )
6309   ROM_LOAD( "dl7snd.bin", 0x0000, 0x080000, CRC(c90fa8ad) SHA1(a98f03d4b6f5892333279bff7537d4d6d887da62) )
6310ROM_END
6311
6312ROM_START( m4luckdv )
6313   ROM_REGION( 0x10000, "maincpu", 0 )
6314   ROM_LOAD( "cld_16.bin", 0x0000, 0x010000, CRC(89f63938) SHA1(8d3a5628e2c0bf39784afe2f00a007d40ea35423) )
6315
6316   ROM_REGION( 0x100000, "msm6376", 0 )
6317   ROM_LOAD( "cld_snd1.snd", 0x000000, 0x080000, CRC(f247ba83) SHA1(9b173503e63a4a861d1380b2ab1fe14af1a189bd) )
6318   ROM_LOAD( "cld_snd2.snd", 0x080000, 0x080000, CRC(50450909) SHA1(181659b0594ba8d196b7130c5999c91676a363c0) )
6319ROM_END
6320
6321ROM_START( m4luckdvd )
6322   ROM_REGION( 0x10000, "maincpu", 0 )
6323   ROM_LOAD( "dld13", 0x0000, 0x010000, CRC(b8ceb29b) SHA1(84b6ebad300214610635fb8141d18de2b7065435) )
6324
6325   ROM_REGION( 0x100000, "msm6376", 0 )
6326   ROM_LOAD( "sdld01.snd", 0x000000, 0x080000, CRC(9b035fa6) SHA1(51b7e5bc3abdf4f1beba2347146a91a2b3f4de35) )
6327ROM_END
6328
6329ROM_START( m4lucklv )
6330   ROM_REGION( 0x10000, "maincpu", 0 )
6331   ROM_LOAD( "llvs.p1", 0x0000, 0x010000, CRC(30727bc9) SHA1(c32112d0181f629540b31ce9959834111dbf7e0e) )
6332
6333   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6334   ROM_LOAD( "ll3ad.p1", 0x0000, 0x010000, CRC(e79e7f98) SHA1(7b3a22978f2f5a0b6062f0330fef15ce0e91c010) )
6335   ROM_LOAD( "ll3b.p1", 0x0000, 0x010000, CRC(bcbbe728) SHA1(4930419e0e524a91687386e8a2fce2150cd8a172) )
6336   ROM_LOAD( "ll3bd.p1", 0x0000, 0x010000, CRC(aa4e9e1e) SHA1(ebacd42049916a32d1738813d544e34507dd650a) )
6337   ROM_LOAD( "ll3d.p1", 0x0000, 0x010000, CRC(c968fe37) SHA1(8a1b79928a86b6ba5449f0a454e5115fd37e3d55) )
6338   ROM_LOAD( "ll3dk.p1", 0x0000, 0x010000, CRC(c03baaef) SHA1(f3c4394d0c9929d439551aa61784a51f67e2dc3a) )
6339   ROM_LOAD( "ll3dy.p1", 0x0000, 0x010000, CRC(e73fa943) SHA1(3b2a372028ffa5200510e976cd4e8eba8e6c0612) )
6340   ROM_LOAD( "ll3k.p1", 0x0000, 0x010000, CRC(2519ede2) SHA1(d9e4b57824cddc04d1166cee16c309a77ff510d6) )
6341   ROM_LOAD( "ll3s.p1", 0x0000, 0x010000, CRC(fdda2e78) SHA1(f68b274b6af7b44347b8f684f6e8a9342d222590) )
6342   ROM_LOAD( "ll3y.p1", 0x0000, 0x010000, CRC(195023d4) SHA1(a4fabaa44fa76c4e77fb40bb89c65dadeab5927c) )
6343   ROM_LOAD( "ll8ad.p1", 0x0000, 0x010000, CRC(08f307ef) SHA1(1a613d8d2cbadffe1a97a7e2c3eafc709e6895c7) )
6344   ROM_LOAD( "ll8b.p1", 0x0000, 0x010000, CRC(7dd12d38) SHA1(4466bca407500741e74dfec07361d030c1736c18) )
6345   ROM_LOAD( "ll8bd.p1", 0x0000, 0x010000, CRC(3eef6aa5) SHA1(e01b95ca085a326207ef2ada1d5f31745b9c15c9) )
6346   ROM_LOAD( "ll8c.p1", 0x0000, 0x010000, CRC(a2de47ff) SHA1(bc4179749474fec1963314dddac69f7f1cec1ce3) )
6347   ROM_LOAD( "ll8d.p1", 0x0000, 0x010000, CRC(b6385af0) SHA1(e32251b4c7c0db4957f87a9eb3f6c07efd66142c) )
6348   ROM_LOAD( "ll8dk.p1", 0x0000, 0x010000, CRC(f325c2af) SHA1(25a0818776c0cf4edcd2678fe457e21bf10dfe61) )
6349   ROM_LOAD( "ll8dy.p1", 0x0000, 0x010000, CRC(10b33cc3) SHA1(fe0a41b98b1f3dde82365c30236586737c5fdb9d) )
6350   ROM_LOAD( "ll8k.p1", 0x0000, 0x010000, CRC(d7c284be) SHA1(c33dbfa15ead02a581b4a874a6981e6094537fb4) )
6351   ROM_LOAD( "ll8s.p1", 0x0000, 0x010000, CRC(1448c6fe) SHA1(211627a0f397658a8241c5e4e138a1a609beaabe) )
6352   ROM_LOAD( "ll8y.p1", 0x0000, 0x010000, CRC(eb8b4a88) SHA1(f0de0d50de848e7fea35ebe754f20eaa1c02f295) )
6353   ROM_LOAD( "lltad.p1", 0x0000, 0x010000, CRC(35e43f52) SHA1(4ca2c43c59f5c5c3f53527bbf8128f0e92a3ca5c) )
6354   ROM_LOAD( "lltb.p1", 0x0000, 0x010000, CRC(ddc19b4e) SHA1(b44a56e5d543d895e37986d19649d7afa8d3d238) )
6355   ROM_LOAD( "lltbd.p1", 0x0000, 0x010000, CRC(fe25aa83) SHA1(68ccae76938af64e0c5df0e56333fd6814734779) )
6356   ROM_LOAD( "lltd.p1", 0x0000, 0x010000, CRC(200930a6) SHA1(5dc054231402b43ebb980d190cde20c3b89b0f13) )
6357   ROM_LOAD( "lltdk.p1", 0x0000, 0x010000, CRC(02969e73) SHA1(a4344e198d8aba3ba85325de7eb650afdd1a491c) )
6358   ROM_LOAD( "lltdr.p1", 0x0000, 0x010000, CRC(c8af8031) SHA1(1c683e9320a528d214afa7284cce8325fbd29cdf) )
6359   ROM_LOAD( "lltdy.p1", 0x0000, 0x010000, CRC(55c4a8df) SHA1(a7cc7fa2aa893a3f134d6d1c04a16ecbcad99a40) )
6360   ROM_LOAD( "lltk.p1", 0x0000, 0x010000, CRC(88c7f5e5) SHA1(c30651c6daa6c82157879e72a74ee5e03f9ea64f) )
6361   ROM_LOAD( "lltr.p1", 0x0000, 0x010000, CRC(189c8fc7) SHA1(c06bedd4477ead2c071374d17fc0ef617ef6e924) )
6362   ROM_LOAD( "llts.p1", 0x0000, 0x010000, CRC(3ccc9e2f) SHA1(15c90bbc135ddaa05768bde6970bda15f1b69d44) )
6363   ROM_LOAD( "llty.p1", 0x0000, 0x010000, CRC(85f7a729) SHA1(b3a58071bb6dae36354280a8f0de1faaa190899f) )
6364   ROM_LOAD( "lluad.p1", 0x0000, 0x010000, CRC(7a2acea9) SHA1(dfb5763664143dec4927e2a8f4088f04ca85c458) )
6365   ROM_LOAD( "llub.p1", 0x0000, 0x010000, CRC(d3683b6b) SHA1(e67e996f5f2ed55fbc47b7f1a0e225125baf2a99) )
6366   ROM_LOAD( "llubd.p1", 0x0000, 0x010000, CRC(4c36a3e3) SHA1(afbe3c4d60dd92e7bc34915f3d15cadd46da6738) )
6367   ROM_LOAD( "llud.p1", 0x0000, 0x010000, CRC(f82d26a3) SHA1(4c3dffbdebd6e3f372f95633cec985c7595a1b6c) )
6368   ROM_LOAD( "lludk.p1", 0x0000, 0x010000, CRC(1bf8f2fe) SHA1(d9f04fc91dd2da95844d78d928b01d7bcf20326e) )
6369   ROM_LOAD( "lludr.p1", 0x0000, 0x010000, CRC(2d780bfc) SHA1(f787daebcc0706f018ad0ce1388ee08f1bbfa07c) )
6370   ROM_LOAD( "lludy.p1", 0x0000, 0x010000, CRC(6d042cfe) SHA1(3812f99d45cff5f147a7965f3cb8c96eda9a2e8d) )
6371   ROM_LOAD( "lluk.p1", 0x0000, 0x010000, CRC(476cd76c) SHA1(1a122bfbe3d95b2ce9ecf18bc6d4f85d1ea09bc7) )
6372   ROM_LOAD( "llur.p1", 0x0000, 0x010000, CRC(89a1a999) SHA1(e21007e2db0f69f0753becbf499c54cb29f46a39) )
6373   ROM_LOAD( "llus.p1", 0x0000, 0x010000, CRC(07745135) SHA1(ec602d01910ac52d20ff9c54914a5261f538233b) )
6374   ROM_LOAD( "lluy.p1", 0x0000, 0x010000, CRC(1cfc18d6) SHA1(eb34e5a43cee1d4b64443f1fe2b1d12ccf35b847) )
6375   ROM_LOAD( "llvb.p1", 0x0000, 0x010000, CRC(72e27d9b) SHA1(2355c48c4ac8bc94dcea74b04e68be8a461f09a3) )
6376   ROM_LOAD( "llvc.p1", 0x0000, 0x010000, CRC(00ac2db0) SHA1(a8ec3a2862abf4eb56734d15cd9b7db0333c98f2) )
6377   ROM_LOAD( "llvd.p1", 0x0000, 0x010000, CRC(fdb4dcc5) SHA1(77fa51dcf1895b83182e7ee4137ed68c06d2593b) )
6378   ROM_LOAD( "llvr.p1", 0x0000, 0x010000, CRC(a806c43f) SHA1(8c36d50c911f956a0458f942cc8e313104f00005) )
6379
6380   ROM_REGION( 0x100000, "msm6376", 0 )
6381   ROM_LOAD( "llvsnd.p1", 0x000000, 0x080000, CRC(36be26f3) SHA1(b1c66d3ebebd7eb18266bf6b30c4a4db7acdf10d) )
6382   ROM_LOAD( "llvsnd.p2", 0x080000, 0x080000, CRC(d5c2bb99) SHA1(e2096b8a33e89218d44200e87d1962790120a96c) )
6383ROM_END
6384
6385ROM_START( m4luckst )
6386   ROM_REGION( 0x20000, "maincpu", 0 )
6387   ROM_LOAD( "lss06s.p1", 0x0000, 0x020000, CRC(b6a69478) SHA1(6b05b7f9af94a83adfdff328d4132f72a1dfb19f) )
6388
6389   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6390   ROM_LOAD( "ls15g", 0x0000, 0x020000, CRC(b942ac91) SHA1(e77b2acd07cac9b747731f9e0637112fc6bf94c7) )
6391   ROM_LOAD( "ls15t", 0x0000, 0x020000, CRC(20447a20) SHA1(ca2ba566317ca87afcc2501e551c1326b9712526) )
6392   ROM_LOAD( "lsgame.bin", 0x0000, 0x020000, CRC(089c1ad7) SHA1(bcfacbeaf1845d91f18c6f57bf166c82469cb460) )
6393   ROM_LOAD( "lss06ad.p1", 0x0000, 0x020000, CRC(9a512ec1) SHA1(c1eb4d0f5c915f392411d0ff2c931eb22a41b3a8) )
6394   ROM_LOAD( "lss06b.p1", 0x0000, 0x020000, CRC(f2e1cb20) SHA1(7867085e0d1166419360bf1b6f39e3ec31bf2c7f) )
6395   ROM_LOAD( "lss06bd.p1", 0x0000, 0x020000, CRC(174b8004) SHA1(9cce3124797b80886ab744885444f7a69711f6f1) )
6396   ROM_LOAD( "lss06c.p1", 0x0000, 0x020000, CRC(c5ab7632) SHA1(de6fea314be38e6a779008f81cac0825ed6eda54) )
6397   ROM_LOAD( "lss06d.p1", 0x0000, 0x020000, CRC(8ffac056) SHA1(896dbbfe6265c77e10d6f36859ba92c13b748517) )
6398   ROM_LOAD( "lss06dh.p1", 0x0000, 0x020000, CRC(d9a7d047) SHA1(e85e48104ca76534bcb8f38a76a67eabfdbe8ba0) )
6399   ROM_LOAD( "lss06dk.p1", 0x0000, 0x020000, CRC(5d8c2852) SHA1(ab3959defb9c129a455177857da894942065231c) )
6400   ROM_LOAD( "lss06dr.p1", 0x0000, 0x020000, CRC(ee839363) SHA1(ff418c507a8ef2f28ebe7493801bf09afbd6a48a) )
6401   ROM_LOAD( "lss06dy.p1", 0x0000, 0x020000, CRC(da6f08ac) SHA1(597ff1d3623dda6ffb3b8f7b8f5ef0683d433079) )
6402   ROM_LOAD( "lss06h.p1", 0x0000, 0x020000, CRC(3c0d9b63) SHA1(57a0408908c521a2a44c3a825b3e4480dff4f778) )
6403   ROM_LOAD( "lss06k.p1", 0x0000, 0x020000, CRC(b8266376) SHA1(7d84dce05224c8882ed103796a054b50e2390234) )
6404   ROM_LOAD( "lss06r.p1", 0x0000, 0x020000, CRC(0b29d847) SHA1(3412bff6f38ab12b9d5e30f1ed3e327ad58dc470) )
6405   ROM_LOAD( "lss06s.p1", 0x0000, 0x020000, CRC(b6a69478) SHA1(6b05b7f9af94a83adfdff328d4132f72a1dfb19f) )
6406   ROM_LOAD( "lss06y.p1", 0x0000, 0x020000, CRC(3fc54388) SHA1(f57667cc0263efe05d0f0538fae2f4f8adc0c405) )
6407   ROM_LOAD( "lss07ad.p1", 0x0000, 0x020000, CRC(c4e113c0) SHA1(e5e81c08c2487ee8802ff4374b3affdff3e70003) )
6408   ROM_LOAD( "lss07b.p1", 0x0000, 0x020000, CRC(eec5db67) SHA1(c7b76b50524b256ec42adc33c99f933790d9d578) )
6409   ROM_LOAD( "lss07bd.p1", 0x0000, 0x020000, CRC(49fbbd05) SHA1(4edebdf607ae996e0f4a2df02f181e75b784e1ac) )
6410   ROM_LOAD( "lss07c.p1", 0x0000, 0x020000, CRC(d98f6675) SHA1(0ab59dad98a879a5010e84ba9f2feefe55b08cf5) )
6411   ROM_LOAD( "lss07d.p1", 0x0000, 0x020000, CRC(93ded011) SHA1(f9588096aa8d14b62ab4d7984988f567955aeb9f) )
6412   ROM_LOAD( "lss07dh.p1", 0x0000, 0x020000, CRC(8717ed46) SHA1(67725fb72f1182544479e554f1efea5f167647f5) )
6413   ROM_LOAD( "lss07dk.p1", 0x0000, 0x020000, CRC(033c1553) SHA1(fa07bc86f0a6cfd91c982d0f44fa43c1e54195e0) )
6414   ROM_LOAD( "lss07dr.p1", 0x0000, 0x020000, CRC(b033ae62) SHA1(8c58e4b881c73c9c7450f81026f982b5cfb56197) )
6415   ROM_LOAD( "lss07dy.p1", 0x0000, 0x020000, CRC(84df35ad) SHA1(eb9e5c0a4fcb85bc6a81862ff4852de380ef0a5a) )
6416   ROM_LOAD( "lss07h.p1", 0x0000, 0x020000, CRC(20298b24) SHA1(004d6d04d9e8223e7b97dbd39abc66e80d6ea0eb) )
6417   ROM_LOAD( "lss07k.p1", 0x0000, 0x020000, CRC(a4027331) SHA1(64320519f22ebac3fbb7d93e2e70e999e8e7cd29) )
6418   ROM_LOAD( "lss07r.p1", 0x0000, 0x020000, CRC(170dc800) SHA1(bebd8b41b756c7ca5ddc60647e6031ac4cf874db) )
6419   ROM_LOAD( "lss07s.p1", 0x0000, 0x020000, CRC(f4546d1a) SHA1(fed65704693e11087825b1dfda4df28ee6d2d3be) )
6420   ROM_LOAD( "lss07y.p1", 0x0000, 0x020000, CRC(23e153cf) SHA1(75c5c13ad735aba1bf62d26eb37f9aaa5804fdd2) )
6421   ROM_LOAD( "lst09ad.p1", 0x0000, 0x020000, CRC(2fc94fb9) SHA1(cda6ce0a9d9e124326e29b57bc553b517408f1c6) )
6422   ROM_LOAD( "lst09b.p1", 0x0000, 0x020000, CRC(c5b8927f) SHA1(15d227be23404b9393cb3d3625fd054eaf0da3a4) )
6423   ROM_LOAD( "lst09bd.p1", 0x0000, 0x020000, CRC(650ee7ef) SHA1(2422e4f9857376a029f6b4df46b5b81c73b2640a) )
6424   ROM_LOAD( "lst09d.p1", 0x0000, 0x020000, CRC(48a23cba) SHA1(04ce2a07ed89152da69e5d5309390060fbe30e8d) )
6425   ROM_LOAD( "lst09dh.p1", 0x0000, 0x020000, CRC(469d15a4) SHA1(6729b73da48f1bc2f169932a95bba5d0a7795905) )
6426   ROM_LOAD( "lst09dk.p1", 0x0000, 0x020000, CRC(9cc6f488) SHA1(ded41be5841bd9717bfe0526b89cfcfd98a1e757) )
6427   ROM_LOAD( "lst09dr.p1", 0x0000, 0x020000, CRC(06282a31) SHA1(97c1d3aab87ec2a8602f840ce8b58056c28dc34c) )
6428   ROM_LOAD( "lst09dy.p1", 0x0000, 0x020000, CRC(a82a6f47) SHA1(0694ca9ff9882547f1ca8cfad4c9c824f6da799f) )
6429   ROM_LOAD( "lst09h.p1", 0x0000, 0x020000, CRC(e62b6034) SHA1(37ae4b6250795087475ea8e51b49e225572118b4) )
6430   ROM_LOAD( "lst09k.p1", 0x0000, 0x020000, CRC(3c708118) SHA1(61ab1751dec08f7407fd3360cf129736d7d5ec16) )
6431   ROM_LOAD( "lst09r.p1", 0x0000, 0x020000, CRC(a69e5fa1) SHA1(10ca0a2135c4d6832693bf97812f4eb5f1380efd) )
6432   ROM_LOAD( "lst09s.p1", 0x0000, 0x020000, CRC(285d0255) SHA1(89f74ad19525b636d6e1ea36308b659389f68245) )
6433   ROM_LOAD( "lst09y.p1", 0x0000, 0x020000, CRC(089c1ad7) SHA1(bcfacbeaf1845d91f18c6f57bf166c82469cb460) )
6434   ROM_LOAD( "lst10ad.p1", 0x0000, 0x020000, CRC(41e8dd7d) SHA1(2b794554f57dfb5b6fe9f64b9d3e6b73ec306056) )
6435   ROM_LOAD( "lst10b.p1", 0x0000, 0x020000, CRC(afd0d023) SHA1(7ee5c004d9d0cacf2d55457f9846fd638b584482) )
6436   ROM_LOAD( "lst10bd.p1", 0x0000, 0x020000, CRC(0b2f752b) SHA1(655f50bbe163fca4386b356e7db0b019eba5d94f) )
6437   ROM_LOAD( "lst10d.p1", 0x0000, 0x020000, CRC(22ca7ee6) SHA1(487da48e02f11aef5a2c42efe54c5e9f43a7915d) )
6438   ROM_LOAD( "lst10dh.p1", 0x0000, 0x020000, CRC(28bc8760) SHA1(f442853ac0f6cedbdb4b928bfee82e6f9d0e3824) )
6439   ROM_LOAD( "lst10dk.p1", 0x0000, 0x020000, CRC(f2e7664c) SHA1(bc869ec0e533143bdcef52f06fcf34c5eb30d928) )
6440   ROM_LOAD( "lst10dr.p1", 0x0000, 0x020000, CRC(6809b8f5) SHA1(626859168f33ca3e2ce133c645a32a73a811ac75) )
6441   ROM_LOAD( "lst10dy.p1", 0x0000, 0x020000, CRC(c60bfd83) SHA1(276d65498c8d1da56765c451b8c9bf2b4af096a6) )
6442   ROM_LOAD( "lst10h.p1", 0x0000, 0x020000, CRC(8c432268) SHA1(c8707c587ab2cc1450bd47069206767d2d930b29) )
6443   ROM_LOAD( "lst10k.p1", 0x0000, 0x020000, CRC(5618c344) SHA1(61565a9814fd1b4e77944e73d8f18f8545685928) )
6444   ROM_LOAD( "lst10r.p1", 0x0000, 0x020000, CRC(ccf61dfd) SHA1(01772dd0b252b41b5cba024a717d5898e74971f8) )
6445   ROM_LOAD( "lst10s.p1", 0x0000, 0x020000, CRC(0e1ad810) SHA1(bd439f2857ebbde2b7941c411ac7edf7c66af7eb) )
6446   ROM_LOAD( "lst10y.p1", 0x0000, 0x020000, CRC(62f4588b) SHA1(ee7c06e2cc79f7d18d45b0a1793e5279a46ffcc0) )
6447   ROM_LOAD( "lstrikegame10-8t.bin", 0x0000, 0x020000, CRC(709c2dbf) SHA1(bba8d7af9502911ffa1c086b993484ab78ad38ac) )
6448//   ROM_LOAD( "lstrikesnd-p1.bin", 0x0000, 0x020000, CRC(0c8f9dcd) SHA1(026be80620bd4afc3e45cb7a374b93fff4c13dd2) ) // bad
6449//   ROM_LOAD( "lstrikesnd-p2.bin", 0x0000, 0x020000, CRC(2a746ba5) SHA1(7f9d727a849a7a1ecfd750f214deef150ec3d9eb) ) // bad
6450
6451   ROM_REGION( 0x20000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6452   ROM_LOAD( "ls55", 0x0000, 0x020000, CRC(823e805b) SHA1(17f09fd53188950a8d98ac04cd94785947b52b01) )
6453   ROM_LOAD( "ls__xa_x.1_1", 0x0000, 0x020000, CRC(a9642503) SHA1(2765c4d8943678446c516918035d7a888a812aae) )
6454
6455
6456   ROM_REGION( 0x100000, "msm6376", 0 )
6457   ROM_LOAD( "lssnd1.bin", 0x000000, 0x080000, CRC(401686bc) SHA1(ab62e6e097b0af2f68ae7f8f686f00cede5ec3aa) )
6458   ROM_LOAD( "lssnd2.bin", 0x080000, 0x080000, CRC(d9e0c0db) SHA1(3eba5b19ca98d23a94edf2be27ccefaa0e526a56) )
6459ROM_END
6460
6461ROM_START( m4lucksc )
6462   ROM_REGION( 0x20000, "maincpu", 0 )
6463   ROM_LOAD( "clu14d.p1", 0x0000, 0x020000, CRC(7a64199f) SHA1(62c7c8a4475a8005a1f969550d0717c9cc44bada) )
6464
6465   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6466   ROM_LOAD( "clu14f.p1", 0x0000, 0x020000, CRC(07e90cdb) SHA1(5d4bf7f6f84f2890a0119de898f01e3e99bfbb7f) )
6467   ROM_LOAD( "clu14s.p1", 0x0000, 0x020000, CRC(5f66d7cc) SHA1(bd8a832739d7aef4d04b89a94dd2886e89a6e0c2) )
6468   ROM_LOAD( "gls06d.p1", 0x0000, 0x020000, CRC(2f7f8a9a) SHA1(04243f190597e3d3bdd258b8146b71e9c7cd90c7) )
6469   ROM_LOAD( "gls06f.p1", 0x0000, 0x020000, CRC(52f29fde) SHA1(97df15c89540d8bbb15abb86f6a2e9d0e022c9df) )
6470   ROM_LOAD( "gls06s.p1", 0x0000, 0x020000, CRC(975adb8d) SHA1(b92d1ad93e51f55111921060939359471c2e5384) )
6471   ROM_LOAD( "gs301d.p1", 0x0000, 0x020000, CRC(e0807af7) SHA1(1740d4d56ad71407a4d2bb13b43c9d5f31caf638) )
6472   ROM_LOAD( "gs301f.p1", 0x0000, 0x020000, CRC(9d0d6fb3) SHA1(9206299604190deace09136ca2eebb9ad2792815) )
6473   ROM_LOAD( "gs301s.p1", 0x0000, 0x020000, CRC(53314dc6) SHA1(28b5d2a03b8f6221b80f10c46985fa906cc9be32) )
6474   ROM_LOAD( "ls301d.p1", 0x0000, 0x020000, CRC(39fb0ddf) SHA1(3a6934892585bde6a99f1d2e2fd95677cf37fcfe) )
6475   ROM_LOAD( "ls301f.p1", 0x0000, 0x020000, CRC(4476189b) SHA1(b94c6abbbf37ae28869b1f9c882de8fa56b2c676) )
6476   ROM_LOAD( "ls301s.p1", 0x0000, 0x020000, CRC(7e9e97f1) SHA1(43760792b529db8acb497d38ad3951abdebcf76b) )
6477
6478   ROM_REGION( 0x20000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6479   ROM_LOAD( "lsc_.1_1", 0x0000, 0x020000, CRC(79ce3db0) SHA1(409e9d3b08284dee3af696fb7c839c0ca35eddee) )
6480
6481
6482   ROM_REGION( 0x48, "fakechr", 0 )
6483   ROM_LOAD( "clu14s.chr", 0x0000, 0x000048, CRC(be933239) SHA1(52dbcbbcbfe25b6f8c186ce9af67b533c8da9a88) )
6484
6485   ROM_REGION( 0x100000, "msm6376", 0 )
6486   ROM_LOAD( "clusnd.p1", 0x000000, 0x080000, CRC(9c1042ba) SHA1(e4630bbcb3fe2f7d133275892eaf58c12402c610) )
6487   ROM_LOAD( "clusnd.p2", 0x080000, 0x080000, CRC(b4b28b80) SHA1(a40b6801740d64e54c5c1738d69737ab9f4cf950) )
6488ROM_END
6489
6490ROM_START( m4luckwb )
6491   ROM_REGION( 0x10000, "maincpu", 0 )
6492   ROM_LOAD( "lwb10.bin", 0x0000, 0x010000, CRC(6d43a14e) SHA1(267aba1a01bfd5f0eaa7683d041d5fcb2d301934) )
6493
6494   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6495   ROM_LOAD( "lwb15.bin", 0x0000, 0x010000, CRC(b5af8cb2) SHA1(474975b83803627ad3ac4217d8cecb2d2db16fec) )
6496   ROM_LOAD( "lwb21.bin", 0x0000, 0x010000, CRC(6c570733) SHA1(7488318ca9689371e4f80be0a0fddd8ad141733e) )
6497   ROM_LOAD( "lwb22.bin", 0x0000, 0x010000, CRC(05b952a7) SHA1(952e328b280a18c1ffe253b6a56f2b5e893b1b72) )
6498   ROM_LOAD( "lwb27.bin", 0x0000, 0x010000, CRC(9d6b6637) SHA1(65bad12cd08de128ca31c9488e32e3cebfb8eedb) )
6499   ROM_LOAD( "lwb6.bin", 0x0000, 0x010000, CRC(8e7d4594) SHA1(4824a9a4628585a170c41e00f7b3fcb8a2330c02) )
6500   ROM_LOAD( "lwb7.bin", 0x0000, 0x010000, CRC(8e651705) SHA1(bd4d09d586d14759a17d4d7d4016c427f3eef015) )
6501
6502   ROM_REGION( 0x100000, "msm6376", 0 ) // these are all different sound roms...
6503   ROM_LOAD( "lwbs3.bin", 0x0000, 0x07dc89, CRC(ee102376) SHA1(3fed581a4654acf285dd430fbfbac33cd67411b8) )
6504   ROM_LOAD( "lwbs7.bin", 0x0000, 0x080000, CRC(5d4177c7) SHA1(e13f145885bb719b0021ae4ce289261a3eaa2e18) )
6505   ROM_LOAD( "lwbs8.bin", 0x0000, 0x080000, CRC(187cdf5b) SHA1(87ec189af27c95f278a7531ec13df53a08889af8) )
6506   ROM_LOAD( "lwbs9.bin", 0x0000, 0x080000, CRC(2e02b617) SHA1(2502a1d2cff155a7fc5148e23a4723d4d60e9d42) )
6507ROM_END
6508
6509ROM_START( m4luxor )
6510   ROM_REGION( 0x10000, "maincpu", 0 )
6511   ROM_LOAD( "luxor.hex", 0x0000, 0x010000, CRC(55277510) SHA1(9a866c36a398df52c54b554cd8085078c1f1954b) )
6512
6513   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6514   ROM_LOAD( "lux05_101", 0x0000, 0x010000, CRC(8f4dc4f4) SHA1(c9743a1b79b377313504296a060dff3f413a7a9d) )
6515   ROM_LOAD( "lux10_101", 0x0000, 0x010000, CRC(8965c7be) SHA1(ca05803bc7d7a96e25dc0b025c2683b4679789fb) )
6516   ROM_LOAD( "lux208c", 0x0000, 0x010000, CRC(f57bae67) SHA1(3a2523a2121948480381f49e26e870b10d541304) )
6517   ROM_LOAD( "lux55", 0x0000, 0x010000, CRC(997419ab) SHA1(c616a5d6cb347963e7e5c5b88912c248bae184ca) )
6518   ROM_LOAD( "lux58c", 0x0000, 0x010000, CRC(da408721) SHA1(971413620d1f304a026d3adc68f6ac5c1d104e20) )
6519   ROM_LOAD( "luxc.p1", 0x0000, 0x010000, CRC(47d1c4dc) SHA1(0856fac4a7ec14dc1df24446e1355ed05bb5f1c1) )
6520   ROM_LOAD( "luxd.p1", 0x0000, 0x010000, CRC(8f949379) SHA1(4f0a94d06b8e7036acaae5c0c42c91481837d3a1) )
6521   ROM_LOAD( "luxk.p1", 0x0000, 0x010000, CRC(bd5eaf2d) SHA1(f9a3f3139d6b7ff4fcec805e0ca6e8ab1c3c10dd) )
6522   ROM_LOAD( "luxor_std.bin", 0x0000, 0x010000, CRC(2c565bf7) SHA1(61612abbda037b63e2cda7746be8cf64b4563d43) )
6523   ROM_LOAD( "luxs.p1", 0x0000, 0x010000, CRC(78d6f05a) SHA1(53de98b9248c67c83f255d33d5963bebb757d0af) )
6524
6525   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6526   ROM_LOAD( "lux_05_4", 0x0000, 0x010000, CRC(335503ec) SHA1(dd03096aa98e4cac9fade6e77f9f8a8ad9a64287) )
6527   ROM_LOAD( "lux_05_8", 0x0000, 0x010000, CRC(43a15814) SHA1(694c8c6ee695bb746391f5269f540c995fc18002) )
6528   ROM_LOAD( "lux_10_4", 0x0000, 0x010000, CRC(122461d9) SHA1(a347c834b27a00abc1864a1e00316a491d04d84b) )
6529   ROM_LOAD( "lux_10_8", 0x0000, 0x010000, CRC(544208e7) SHA1(85e2ff663b7500ee6bb0a900ee5ef48f7bf1934a) )
6530   ROM_LOAD( "lux_20.4", 0x0000, 0x010000, CRC(50b3e5cc) SHA1(ff08095c01d8eeff320b5a04fe9f7e1888690cf8) )
6531   ROM_LOAD( "lux_20_8", 0x0000, 0x010000, CRC(6c9a7152) SHA1(e38e8452e0d3f5b0e8ac51da272ab9f2e57e1d89) )
6532   ROM_LOAD( "lx_05a__.1o1", 0x0000, 0x010000, CRC(7b81f1b9) SHA1(412a8961571f279d70c05ef26c565b4b2a588060) )
6533   ROM_LOAD( "lx_05s__.1o1", 0x0000, 0x010000, CRC(2bf86940) SHA1(cf96a7a12db84fc028766da55ca06d2350f9d08f) )
6534   ROM_LOAD( "lx_05sb_.1o1", 0x0000, 0x010000, CRC(e210c1b6) SHA1(023b1e0b36c4d146af5e958be72575590588b3fd) )
6535   ROM_LOAD( "lx_05sd_.1o1", 0x0000, 0x010000, CRC(8727963a) SHA1(4585c0e3fb14f54684ff199be9010ed7b5cb97c3) )
6536   ROM_LOAD( "lx_10a__.1o1", 0x0000, 0x010000, CRC(ce8e6c05) SHA1(b48bc01d1a069881e9b9db1a4959c7b57e80f28a) )
6537   ROM_LOAD( "lx_10s__.1o1", 0x0000, 0x010000, CRC(9f0f5b6b) SHA1(9f67500d62921dd680bd864856206306adc3f2f6) )
6538   ROM_LOAD( "lx_10sb_.1o1", 0x0000, 0x010000, CRC(bd020920) SHA1(a6b5c11c82344afc1cdd350b9f31d1257be72615) )
6539   ROM_LOAD( "lx_10sd_.1o1", 0x0000, 0x010000, CRC(cc59d370) SHA1(a428d93c005b629e86810c85ea91630a354e170b) )
6540   ROM_LOAD( "lxi05a__.1o1", 0x0000, 0x010000, CRC(7a5fe065) SHA1(c44b41d01175c10051ae4cd1453be3411842825e) )
6541   ROM_LOAD( "lxi10a__.1o1", 0x0000, 0x010000, CRC(17989464) SHA1(67aa9cc01d89ed4caeb33885f53dcaee762ccb6d) )
6542
6543   ROM_REGION( 0x48, "fakechr", 0 )
6544   ROM_LOAD( "luxor.chr", 0x0000, 0x000048, CRC(21676e79) SHA1(b8f69e9aa35be1491655c0c52df277619892bdd8) )
6545
6546   ROM_REGION( 0x100000, "msm6376", 0 )
6547   ROM_LOAD( "luxorsnd1.hex", 0x000000, 0x080000, CRC(428daceb) SHA1(eec2b7efded3d0e0eea7faa5759a65a021465b13) )
6548   ROM_LOAD( "luxorsnd2.hex", 0x080000, 0x080000, CRC(860178e6) SHA1(705b1b0ad62a1b594bb123aec3c2b571a6500ce8) )
6549
6550   ROM_LOAD( "luxor-snd1.bin", 0x000000, 0x080000, CRC(d09394e9) SHA1(d3cbdbaf048d829271a6c2846b16ceee7775d767) )
6551   ROM_LOAD( "luxor-snd2.bin", 0x080000, 0x080000, CRC(bc720cb9) SHA1(a83c25ecec602ba047dd21de2beec6cd7ac76cbe) )   
6552ROM_END
6553
6554ROM_START( m4madhse )
6555   ROM_REGION( 0x10000, "maincpu", 0 )
6556   ROM_LOAD( "madhouse.hex", 0x0000, 0x010000, CRC(3ec1955a) SHA1(6939e6f5d749249825c41df8e05957450eaf1007) )
6557
6558   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6559   ROM_LOAD( "madc.p1", 0x0000, 0x010000, CRC(96da2d58) SHA1(23686a4dc5adaac81ba173f8fa0ea5ff8ac26260) )
6560   ROM_LOAD( "madhouse.bin", 0x0000, 0x010000, CRC(e86e4542) SHA1(fb1b1d319c443daa1184eac4f6b0668ff3c6a1c5) )
6561   ROM_LOAD( "mads.p1", 0x0000, 0x010000, CRC(d4ea7f14) SHA1(808c64b65542c6bfd8336feec025e947c8c904ee) )
6562   ROM_LOAD( "md8c.p1", 0x0000, 0x010000, CRC(3d9c9cf7) SHA1(3f663fe9bd61d163d58bb4c51bea59121678aa76) )
6563   ROM_LOAD( "md8d.p1", 0x0000, 0x010000, CRC(6d150df3) SHA1(e93fda497696b06ad854b3b06e2b61737cef3fc1) )
6564   ROM_LOAD( "md8dy.p1", 0x0000, 0x010000, CRC(af01407f) SHA1(46359220e34dede4cc5e8c11699d01460dd9a469) )
6565   ROM_LOAD( "md8k.p1", 0x0000, 0x010000, CRC(c713f706) SHA1(65480171d3d69a670b9ce2c566425998134ad502) )
6566   ROM_LOAD( "md8s.p1", 0x0000, 0x010000, CRC(0d8a1a3e) SHA1(4df8b1c1834bbffb4798d9ed5135b6cb29b08e73) )
6567   ROM_LOAD( "md8y.p1", 0x0000, 0x010000, CRC(15fc9590) SHA1(a01bd5cea5873c8175262f668e330b2975a03eb1) )
6568   ROM_LOAD( "mh502ad.p1", 0x0000, 0x010000, CRC(55714741) SHA1(287ed4c0b070537e3cf9bf3a47bdf205e34b7ea8) )
6569   ROM_LOAD( "mh502b.p1", 0x0000, 0x010000, CRC(7d6a3e3a) SHA1(5ac43616bde8079d430c7a8f78884770396cc9e9) )
6570   ROM_LOAD( "mh502bd.p1", 0x0000, 0x010000, CRC(63bd7096) SHA1(ded53d603f7d1ed65914d9483923c74424964b59) )
6571   ROM_LOAD( "mh502d.p1", 0x0000, 0x010000, CRC(f618a54e) SHA1(947e155bf52a37edf38346b21a9e7171d12e07a1) )
6572   ROM_LOAD( "mh502dk.p1", 0x0000, 0x010000, CRC(968c9881) SHA1(30952b3811c13ebf6801df150ce24602a37414bb) )
6573   ROM_LOAD( "mh502dr.p1", 0x0000, 0x010000, CRC(430c2bee) SHA1(37fc62b1fda1de6b52d2a47b4015f6a57503bf2f) )
6574   ROM_LOAD( "mh502dy.p1", 0x0000, 0x010000, CRC(de670300) SHA1(32e17baed9c971e879974489ee9da375a0dbf735) )
6575   ROM_LOAD( "mh502k.p1", 0x0000, 0x010000, CRC(3aa341ec) SHA1(8012ee1d3f67fbdd5682ee07ac77dbb482b027ca) )
6576   ROM_LOAD( "mh502r.p1", 0x0000, 0x010000, CRC(a3aabdb4) SHA1(74e53a315b10264c23b8b00d6a4d5f99d3f204a3) )
6577   ROM_LOAD( "mh502s.p1", 0x0000, 0x010000, CRC(063cc07b) SHA1(0b43a5cf6094bd8c99e4395f31ff073389dd56ce) )
6578   ROM_LOAD( "mh502y.p1", 0x0000, 0x010000, CRC(3ec1955a) SHA1(6939e6f5d749249825c41df8e05957450eaf1007) )
6579   ROM_LOAD( "mhtad.p1", 0x0000, 0x010000, CRC(edfe01be) SHA1(5d738acc0a39906f085c1bc55caf683d6b6a4f6c) )
6580   ROM_LOAD( "mhtb.p1", 0x0000, 0x010000, CRC(272a3c62) SHA1(c6d71295d11350a0b778382a276b8bdf88faede9) )
6581   ROM_LOAD( "mhtbd.p1", 0x0000, 0x010000, CRC(f73a3808) SHA1(5f74eb64a9b12b9c2c1141b30e64325b8a5beece) )
6582   ROM_LOAD( "mhtd.p1", 0x0000, 0x010000, CRC(60fcc377) SHA1(e7ca02e2f966a72449a6a5c239160c8f3e46d249) )
6583   ROM_LOAD( "mhtdk.p1", 0x0000, 0x010000, CRC(ceafb47e) SHA1(32b7e23229524cc79ca24ee00368a9b4c76a35c7) )
6584   ROM_LOAD( "mhtdy.p1", 0x0000, 0x010000, CRC(36748788) SHA1(04a541f1a6b94dca2bff16d50674f968e896bea7) )
6585   ROM_LOAD( "mhtk.p1", 0x0000, 0x010000, CRC(1ebfb014) SHA1(493bf3ca37f2e49c5f00d7b8f6122e42f7b71f73) )
6586   ROM_LOAD( "mhts.p1", 0x0000, 0x010000, CRC(751b4574) SHA1(a04820f48e0df936813ca984c77da08d703e6474) )
6587   ROM_LOAD( "mhty.p1", 0x0000, 0x010000, CRC(e86e4542) SHA1(fb1b1d319c443daa1184eac4f6b0668ff3c6a1c5) )
6588
6589   ROM_REGION( 0x48, "fakechr", 0 )
6590   ROM_LOAD( "m574.chr", 0x0000, 0x000048, CRC(cc4b7911) SHA1(9f8a96a1f8b0f9b33b852e93483ce5c684703349) )
6591
6592   ROM_REGION( 0x100000, "msm6376", 0 )
6593   ROM_LOAD( "madh1.hex", 0x000000, 0x080000, CRC(2b2af5dd) SHA1(eec0808bf724a055ece3c964d8a43cc5f837a3bd) )
6594   ROM_LOAD( "madh2.hex", 0x080000, 0x080000, CRC(487d8e1d) SHA1(89e01a153d17564eba112d882b686c91b6c3aecc) )
6595ROM_END
6596
6597
6598ROM_START( m4magdrg )
6599   ROM_REGION( 0x10000, "maincpu", 0 )
6600   ROM_LOAD( "dmd10.bin", 0x0000, 0x010000, CRC(9cc4f2f8) SHA1(46a90ffa18d35ad2b06542f91120c02bc34f0c40) )
6601
6602   ROM_REGION( 0x100000, "msm6376", 0 )
6603   ROM_LOAD( "mdsnd.bin", 0x000000, 0x080000, CRC(50450909) SHA1(181659b0594ba8d196b7130c5999c91676a363c0) )
6604ROM_END
6605
6606ROM_START( m4maglin )
6607   ROM_REGION( 0x10000, "maincpu", 0 )
6608   ROM_LOAD( "dma21.bin", 0x0000, 0x010000, CRC(836a25e6) SHA1(5f83bb8a2c77dd3b02724c076d6b37d2c1c93b93) )
6609
6610   ROM_REGION( 0x100000, "msm6376", 0 )
6611   ROM_LOAD( "mlsound1.p1", 0x000000, 0x080000, CRC(ff8749ff) SHA1(509b53f09cdfe5ee865e60ab42fd578586ac53ea) )
6612   ROM_LOAD( "mlsound2.p2", 0x080000, 0x080000, CRC(c8165b6c) SHA1(7c5059ee8630da31fc3ad50d84a4730297757d46) )
6613ROM_END
6614
6615ROM_START( m4magrep )
6616   ROM_REGION( 0x10000, "maincpu", 0 )
6617   ROM_LOAD( "dmr13.bin", 0x0000, 0x010000, CRC(c3015da3) SHA1(23cd505eedf666c012e4064a5fcf5a983f098e83) )
6618
6619   ROM_REGION( 0x100000, "msm6376", 0 )
6620   ROM_LOAD( "mrdsound.bin", 0x000000, 0x080000, CRC(9b035fa6) SHA1(51b7e5bc3abdf4f1beba2347146a91a2b3f4de35) )
6621ROM_END
6622
6623ROM_START( m4magtbo )
6624   ROM_REGION( 0x10000, "maincpu", 0 )
6625   ROM_LOAD( "crmtb14.epr", 0x0000, 0x010000, CRC(79e1746c) SHA1(794317f3aba7b1a7994cde89d81abc2b687d0821) )
6626
6627   ROM_REGION( 0x48, "fakechr", 0 )
6628   ROM_LOAD( "ctp.chr", 0x0000, 0x000048, CRC(ead61793) SHA1(f38a38601a67804111b8f8cf0a05d35ed79b7ed1) )
6629
6630   ROM_REGION( 0x100000, "msm6376", 0 )
6631   ROM_LOAD( "scrmtb.snd", 0x000000, 0x080000, CRC(50450909) SHA1(181659b0594ba8d196b7130c5999c91676a363c0) )
6632ROM_END
6633
6634ROM_START( m4mag7s )
6635   ROM_REGION( 0x20000, "maincpu", 0 )
6636   ROM_LOAD( "mag7.hex", 0x0000, 0x020000, CRC(5f012d8e) SHA1(069b493285df9ac3639c43349245a77890333dcc) )
6637
6638   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6639   ROM_LOAD( "ma714s", 0x0000, 0x020000, CRC(9c1d4f97) SHA1(7875f044f992b313f4dfaae2e7b604baf16387a3) )
6640   ROM_LOAD( "ma715ad.p1", 0x0000, 0x020000, CRC(f807cc3f) SHA1(d402a1bf6b9a69d26b0806da83d6a943760aa6ed) )
6641   ROM_LOAD( "ma715b.p1", 0x0000, 0x020000, CRC(bedfd8b5) SHA1(a2bcd42e7163779aa7bb74ddc4a44d07f1179994) )
6642   ROM_LOAD( "ma715bd.p1", 0x0000, 0x020000, CRC(b2c06469) SHA1(00ed3998c24c7f03fc270e3025d3815163b6ff38) )
6643   ROM_LOAD( "ma715d.p1", 0x0000, 0x020000, CRC(9d4c2afe) SHA1(2833f9de808b2630ca67405098c3c502d597b6ca) )
6644   ROM_LOAD( "ma715dh.p1", 0x0000, 0x020000, CRC(9615f2ba) SHA1(ac6bc67bc740b6efd3050f9f5bc553acc25d9be6) )
6645   ROM_LOAD( "ma715dk.p1", 0x0000, 0x020000, CRC(4b08770e) SHA1(e748b800804cd2505d10e5e7168a3dffaf007c7c) )
6646   ROM_LOAD( "ma715dr.p1", 0x0000, 0x020000, CRC(d1e6a9b7) SHA1(d5c67cbc07931831159c801e0f4abfdc477980b8) )
6647   ROM_LOAD( "ma715dy.p1", 0x0000, 0x020000, CRC(7fe4ecc1) SHA1(ce4abc96d8d50683bee31c9bce7835dd76065a9b) )
6648   ROM_LOAD( "ma715h.p1", 0x0000, 0x020000, CRC(9a0a4e66) SHA1(ef8acb1f2deda724ff7b2850b1ce7a09f88ac011) )
6649   ROM_LOAD( "ma715k.p1", 0x0000, 0x020000, CRC(4717cbd2) SHA1(b88b17dda9e16ecbcce55bdb99c23d9e8267b7b9) )
6650   ROM_LOAD( "ma715r.p1", 0x0000, 0x020000, CRC(ddf9156b) SHA1(b8fb10944d910cd72a3268a80e8cd1b07dbee8f3) )
6651   ROM_LOAD( "ma715s.p1", 0x0000, 0x020000, CRC(6518c171) SHA1(df884c875f3cfb8e12fb35550dd1f5b331e4b204) )
6652   ROM_LOAD( "ma715y.p1", 0x0000, 0x020000, CRC(73fb501d) SHA1(2449da89e811ebf27970a8a9336107f85d876229) )
6653   ROM_LOAD( "ma716ad.p1", 0x0000, 0x020000, CRC(7632ce64) SHA1(2308d777110aa7636c4c0fc08be23d1732ba3b69) )
6654   ROM_LOAD( "ma716b.p1", 0x0000, 0x020000, CRC(cc8e289a) SHA1(7f5bac0374ff0eb0395f8d3c18ddad82c3e9c51d) )
6655   ROM_LOAD( "ma716bd.p1", 0x0000, 0x020000, CRC(3cf56632) SHA1(43be834b4d2d3a7fb9893e966ee909971319a10e) )
6656   ROM_LOAD( "ma716d.p1", 0x0000, 0x020000, CRC(ef1ddad1) SHA1(67f865856ba497e712a93ae3d2d308fe7e17fc01) )
6657   ROM_LOAD( "ma716dh.p1", 0x0000, 0x020000, CRC(1820f0e1) SHA1(4592cb213002d28450ac3da748a77501483a6816) )
6658   ROM_LOAD( "ma716dk.p1", 0x0000, 0x020000, CRC(c53d7555) SHA1(4d9ab16b7d28cf99fb8cbe3dc84295c634f7460e) )
6659   ROM_LOAD( "ma716dr.p1", 0x0000, 0x020000, CRC(5fd3abec) SHA1(a0187c62ed1949400c3e1d82071b2d500192bc90) )
6660   ROM_LOAD( "ma716dy.p1", 0x0000, 0x020000, CRC(f1d1ee9a) SHA1(d67d47891235624b4606244b275fbfee56517c77) )
6661   ROM_LOAD( "ma716h.p1", 0x0000, 0x020000, CRC(e85bbe49) SHA1(83ff53b1f4d2c14d313905b3194139089b1f0363) )
6662   ROM_LOAD( "ma716k.p1", 0x0000, 0x020000, CRC(35463bfd) SHA1(c288189f5ca7f00d1ae66521f77976275da39cc1) )
6663   ROM_LOAD( "ma716r.p1", 0x0000, 0x020000, CRC(afa8e544) SHA1(83f7d80ec359ba832caa9814e9a9fa04174ae596) )
6664   ROM_LOAD( "ma716s.p1", 0x0000, 0x020000, CRC(30fd2e9f) SHA1(9ed06ee736a09b36f48fb3b69be03b39861b0ea5) )
6665   ROM_LOAD( "ma716y.p1", 0x0000, 0x020000, CRC(01aaa032) SHA1(9b27b5b90cbf89e537110964837507cff4573094) )
6666   ROM_LOAD( "mag715g", 0x0000, 0x020000, CRC(5a28a94b) SHA1(16621ac2294dd7f0b9e58125ba800331e879f39e) )
6667   ROM_LOAD( "mag715t", 0x0000, 0x020000, CRC(cdea8e84) SHA1(ad38be8bb5e1247c53c7b48ec6dceebe3e757c9c) )
6668   ROM_LOAD( "mag7s1-6_15.bin", 0x0000, 0x020000, CRC(2a4d7328) SHA1(78b6b358e7ff3efd086512550e7690f59ee4b225) )
6669   ROM_LOAD( "mas12ad.p1", 0x0000, 0x020000, CRC(46c6522a) SHA1(e8bfa00afb0e07c524023a92c715f191ad26e759) )
6670   ROM_LOAD( "mas12b.p1", 0x0000, 0x020000, CRC(9225a526) SHA1(7c9139c45ddfbcbbabf59c28f17d19ce3b8f7c05) )
6671   ROM_LOAD( "mas12bd.p1", 0x0000, 0x020000, CRC(cbdcfcef) SHA1(11eb24b04535e8fc922bc802ab2f8af5e70881d5) )
6672   ROM_LOAD( "mas12c.p1", 0x0000, 0x020000, CRC(a56f1834) SHA1(9a3bcca0ff62100a36b1de06c621108910da51d8) )
6673   ROM_LOAD( "mas12d.p1", 0x0000, 0x020000, CRC(ef3eae50) SHA1(0eb26a6ffc963a84bfb11934bd9c1fecfec15f2a) )
6674   ROM_LOAD( "mas12dh.p1", 0x0000, 0x020000, CRC(0530acac) SHA1(43d73351b5002afbc0e14c49056c7cac17c93854) )
6675   ROM_LOAD( "mas12dk.p1", 0x0000, 0x020000, CRC(811b54b9) SHA1(c54b50b64856615eb362e0de889b7d758866ee77) )
6676   ROM_LOAD( "mas12dr.p1", 0x0000, 0x020000, CRC(3214ef88) SHA1(8f0ab310363882c92fb4d58197ee093822e9611c) )
6677   ROM_LOAD( "mas12dy.p1", 0x0000, 0x020000, CRC(06f87447) SHA1(9df82a89c9846eb51a3719870b91dd675a97cbe6) )
6678   ROM_LOAD( "mas12h.p1", 0x0000, 0x020000, CRC(5cc9f565) SHA1(833c77ebd895e884430193d14edf0882b5bc5a75) )
6679   ROM_LOAD( "mas12k.p1", 0x0000, 0x020000, CRC(d8e20d70) SHA1(a411a06b89ff21ad7f55196f80dd2766a99bfc21) )
6680   ROM_LOAD( "mas12r.p1", 0x0000, 0x020000, CRC(6bedb641) SHA1(39b5a8dfb581ae6ed209c6f2a12c06b38ad861a3) )
6681   ROM_LOAD( "mas12s.p1", 0x0000, 0x020000, CRC(0a94e574) SHA1(e4516638fb7f783e79cfcdbbef1188965351eae2) )
6682   ROM_LOAD( "mas12y.p1", 0x0000, 0x020000, CRC(5f012d8e) SHA1(069b493285df9ac3639c43349245a77890333dcc) )
6683   ROM_LOAD( "mas13ad.p1", 0x0000, 0x020000, CRC(f39f7e0e) SHA1(39453c09c2e8b84fce9e53fbe86244f2381e2ac5) )
6684   ROM_LOAD( "mas13b.p1", 0x0000, 0x020000, CRC(71863b1f) SHA1(6214d485509f827dd7bbcd00855d6caaec13ba09) )
6685   ROM_LOAD( "mas13bd.p1", 0x0000, 0x020000, CRC(7e85d0cb) SHA1(598338482bbe0e903983a4061b8f772cb24e4961) )
6686   ROM_LOAD( "mas13c.p1", 0x0000, 0x020000, CRC(46cc860d) SHA1(cd6dda5a822ac451cb9d9dcc21fa961a4bd26a71) )
6687   ROM_LOAD( "mas13d.p1", 0x0000, 0x020000, CRC(0c9d3069) SHA1(160b242d01fcf752d4bce35bb1b1b81a44b6afa0) )
6688   ROM_LOAD( "mas13dh.p1", 0x0000, 0x020000, CRC(b0698088) SHA1(3b7999cb85661a63914d9eacdb3e0d223b245a3d) )
6689   ROM_LOAD( "mas13dk.p1", 0x0000, 0x020000, CRC(3442789d) SHA1(3ae7b8d18e7fdc5104ed43b35743094e25e2819e) )
6690   ROM_LOAD( "mas13dr.p1", 0x0000, 0x020000, CRC(874dc3ac) SHA1(cd20aa0b794748d7b853d1e5c8bee49bec03efc8) )
6691   ROM_LOAD( "mas13dy.p1", 0x0000, 0x020000, CRC(b3a15863) SHA1(d57365c3a1291ccf5019be1bb6b6245168c2bcb8) )
6692   ROM_LOAD( "mas13h.p1", 0x0000, 0x020000, CRC(bf6a6b5c) SHA1(a89632a6f71d9a480193924e9e3d678bc06b6f3e) )
6693   ROM_LOAD( "mas13k.p1", 0x0000, 0x020000, CRC(3b419349) SHA1(d72f6493a6f7631b44f27e9cde499bdd192b5e0a) )
6694   ROM_LOAD( "mas13r.p1", 0x0000, 0x020000, CRC(884e2878) SHA1(c4f070019116543f4683c088d915709c040145ff) )
6695   ROM_LOAD( "mas13s.p1", 0x0000, 0x020000, CRC(80ca53c0) SHA1(19e67a259fca2fca3990f032d7825d67309d47d3) )
6696   ROM_LOAD( "mas13y.p1", 0x0000, 0x020000, CRC(bca2b3b7) SHA1(ff48b91578230bc77529cb59fbcb7e3bd77b946d) )
6697
6698   ROM_REGION( 0x20000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6699   ROM_LOAD( "m7_sj_dc.2r1", 0x0000, 0x020000, CRC(0eefd40c) SHA1(2c30bc42d23c7cfb0a382b47f7ed865865341e2f) )
6700   ROM_LOAD( "m7_sja_c.2r1", 0x0000, 0x020000, CRC(3933772c) SHA1(5e9d12a9f58ce5129634b8a4c8c0f083031df295) )
6701
6702
6703   ROM_REGION( 0x48, "fakechr", 0 )
6704   ROM_LOAD( "mag7.chr", 0x0000, 0x000048, CRC(4835e911) SHA1(7171cdabf6cf76e09ea55b41f0f8a98b94032486) )
6705
6706   ROM_REGION( 0x100000, "msm6376", 0 )
6707   ROM_LOAD( "ma7snd1.hex", 0x000000, 0x080000, CRC(f0e31329) SHA1(60b94c3223c8863fe801b93f65ff65e94f3dec83) )
6708   ROM_LOAD( "ma7snd2.hex", 0x080000, 0x080000, CRC(12110d16) SHA1(fa93a263d1e3fa8b0b2f618f52e5145330f4315d) )
6709ROM_END
6710
6711ROM_START( m4makmnt )
6712   ROM_REGION( 0x20000, "maincpu", 0 )
6713   ROM_LOAD( "mams.p1", 0x0000, 0x020000, CRC(af08e1e6) SHA1(c7e87d351f67592084d758ee53ba4d354bb28866) )
6714
6715   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6716   ROM_LOAD( "mam04ad.p1", 0x0000, 0x020000, CRC(9b750bc7) SHA1(10a86f0a0d18ce0be502a9d36282f6b5eef0ece5) )
6717   ROM_LOAD( "mam04b.p1", 0x0000, 0x020000, CRC(8f5cefa9) SHA1(fc0dfb67794d090ef15facd0f2b60e1d505b295f) )
6718   ROM_LOAD( "mam04bd.p1", 0x0000, 0x020000, CRC(166fa502) SHA1(345ad131d8757445c549312350507a3a804ca20e) )
6719   ROM_LOAD( "mam04c.p1", 0x0000, 0x020000, CRC(b81652bb) SHA1(3e8544ac4b3e2d3845a1608dc821608e2d87088f) )
6720   ROM_LOAD( "mam04d.p1", 0x0000, 0x020000, CRC(f247e4df) SHA1(de4afd3058292e3aea1abd718da16b06691b5623) )
6721   ROM_LOAD( "mam04dk.p1", 0x0000, 0x020000, CRC(5ca80d54) SHA1(a82e9ebeb83cddf63f8fef129da4168734abcd48) )
6722   ROM_LOAD( "mam04dr.p1", 0x0000, 0x020000, CRC(efa7b665) SHA1(4cb48215d69ee75efa2eccb6edf1526d497dba9c) )
6723   ROM_LOAD( "mam04dy.p1", 0x0000, 0x020000, CRC(db4b2daa) SHA1(ba2fce6d7b6aa95a11f0054720e577db7415f1d2) )
6724   ROM_LOAD( "mam04k.p1", 0x0000, 0x020000, CRC(c59b47ff) SHA1(8022c6c988532d3f98edf5c59c97403ab2d0fb90) )
6725   ROM_LOAD( "mam04r.p1", 0x0000, 0x020000, CRC(7694fcce) SHA1(a67c76551240129914cc071543db96962f3b198f) )
6726   ROM_LOAD( "mam04s.p1", 0x0000, 0x020000, CRC(08eac690) SHA1(e35793da266bd9dd8a018ba9773f368e36ce501d) )
6727   ROM_LOAD( "mam04y.p1", 0x0000, 0x020000, CRC(42786701) SHA1(6efb0cbf630cd1b87715e692f76e368e3fba0856) )
6728   ROM_LOAD( "mam15g", 0x0000, 0x020000, CRC(d3fd61f9) SHA1(1c738f818ea84f4bfca3c62fd9c34ce5e983b10a) )
6729   ROM_LOAD( "mam15t", 0x0000, 0x020000, CRC(a5975cbe) SHA1(eb6dd70c79c6b051190055d71ec8421080e5ba39) )
6730   ROM_LOAD( "mamad.p1", 0x0000, 0x020000, CRC(82f63f55) SHA1(2cbc514a49e826505580a57f17ee696bdf9bf436) )
6731   ROM_LOAD( "mamb.p1", 0x0000, 0x020000, CRC(233c2e35) SHA1(823fc5736469c7e1d1da72bec8d64aabb277f9ab) )
6732   ROM_LOAD( "mambd.p1", 0x0000, 0x020000, CRC(0fec9190) SHA1(6cea986853efc042c6325f31f790f80ae2993308) )
6733   ROM_LOAD( "mamc.p1", 0x0000, 0x020000, CRC(14769327) SHA1(435406a46a60666bbe6ebc9392b21d5b0404cffd) )
6734   ROM_LOAD( "mamd.p1", 0x0000, 0x020000, CRC(5e272543) SHA1(c974b21ba488568e12d47f51f21d3b94d40255f3) )
6735   ROM_LOAD( "mamdk.p1", 0x0000, 0x020000, CRC(452b39c6) SHA1(8b065391abd01c7b9d6c5beb95cf17a52c8ebe1a) )
6736   ROM_LOAD( "mamdy.p1", 0x0000, 0x020000, CRC(c2c81938) SHA1(de95d1e28af33dc96343cc615a945c5dfe3f04a7) )
6737   ROM_LOAD( "mamk.p1", 0x0000, 0x020000, CRC(69fb8663) SHA1(741b6e7b97d0c9b243e8e318ed169f92f8fbd5e9) )
6738   ROM_LOAD( "mamr.p1", 0x0000, 0x020000, CRC(daf43d52) SHA1(066cf554178d4e4fdff10c1e93567618f711d196) )
6739   ROM_LOAD( "mamy.p1", 0x0000, 0x020000, CRC(ee18a69d) SHA1(d3cf2c5ed4ec00be4d68c895ca3973da1acccb79) )
6740   ROM_LOAD( "mint2010", 0x0000, 0x020000, CRC(e60d10b9) SHA1(3abe7a7f33a73827ed6585d92fe53d4058c87baf) )
6741   ROM_LOAD( "mmg04ad.p1", 0x0000, 0x020000, CRC(9cbf9691) SHA1(a68f2e9e0ec03dc47017c221a3e780e5cc992a15) )
6742   ROM_LOAD( "mmg04b.p1", 0x0000, 0x020000, CRC(2507742d) SHA1(3bdd6f43da4d4c923bedcc1eba5cb1e1b92ee473) )
6743   ROM_LOAD( "mmg04bd.p1", 0x0000, 0x020000, CRC(11a53854) SHA1(e52ee92f39645380864e86c694a345c028cb42cf) )
6744   ROM_LOAD( "mmg04c.p1", 0x0000, 0x020000, CRC(124dc93f) SHA1(f58a4d6830ece84467a0b247ba66132d659d1383) )
6745   ROM_LOAD( "mmg04d.p1", 0x0000, 0x020000, CRC(581c7f5b) SHA1(224a9e4f6078d38606c7b08a15df05fbcb31a209) )
6746   ROM_LOAD( "mmg04dk.p1", 0x0000, 0x020000, CRC(5b629002) SHA1(e08f55e157973518837d1045fe714221d5ba812d) )
6747   ROM_LOAD( "mmg04dr.p1", 0x0000, 0x020000, CRC(e86d2b33) SHA1(594c4fdba38f2463467e4906981738dafc15369d) )
6748   ROM_LOAD( "mmg04dy.p1", 0x0000, 0x020000, CRC(dc81b0fc) SHA1(3154899d80375413936d2c08edaaf2e97d490c5b) )
6749   ROM_LOAD( "mmg04k.p1", 0x0000, 0x020000, CRC(6fc0dc7b) SHA1(4ad8ef1e666e4796d3a09ba4bda9e48c60266380) )
6750   ROM_LOAD( "mmg04r.p1", 0x0000, 0x020000, CRC(dccf674a) SHA1(a8b2ebeec8587e0655349baca700afc552c3e62d) )
6751   ROM_LOAD( "mmg04s.p1", 0x0000, 0x020000, CRC(1c46683e) SHA1(d08589bb32056ea599e6ffbbb795f46f8eff0782) )
6752   ROM_LOAD( "mmg04y.p1", 0x0000, 0x020000, CRC(e823fc85) SHA1(10414bbac8ac3bdbf11bc4092370c499fb9db650) )
6753   ROM_LOAD( "mmg05ad.p1", 0x0000, 0x020000, CRC(d1e70066) SHA1(9635da90808628ae84c6073fef9622a8f37bd069) )
6754   ROM_LOAD( "mmg05b.p1", 0x0000, 0x020000, CRC(cc0335ff) SHA1(9ca52a49cc48cbfa7c394e0c22cc5075ad1096a1) )
6755   ROM_LOAD( "mmg05bd.p1", 0x0000, 0x020000, CRC(5cfdaea3) SHA1(f9c5c4b4021ace3e17818c4d4462fe9c87a64d70) )
6756   ROM_LOAD( "mmg05c.p1", 0x0000, 0x020000, CRC(fb4988ed) SHA1(a6ec8dac9e9a5eda67314286c27a8ce177663030) )
6757   ROM_LOAD( "mmg05d.p1", 0x0000, 0x020000, CRC(b1183e89) SHA1(0f93a811e29ecf40de4338660c30b75f1d565c63) )
6758   ROM_LOAD( "mmg05dk.p1", 0x0000, 0x020000, CRC(163a06f5) SHA1(cd5fa8d7a2edfdadcfc2d96158bbdfdc74c76068) )
6759   ROM_LOAD( "mmg05dr.p1", 0x0000, 0x020000, CRC(a535bdc4) SHA1(0d2314f5cb72949c57e759b8f29955c762d9d2fc) )
6760   ROM_LOAD( "mmg05dy.p1", 0x0000, 0x020000, CRC(91d9260b) SHA1(4442dea0682b737c0053ec4f1109114cdeb3d422) )
6761   ROM_LOAD( "mmg05k.p1", 0x0000, 0x020000, CRC(86c49da9) SHA1(bf29075a87574009f9ad8fd36e2d3a84c50e6b26) )
6762   ROM_LOAD( "mmg05r.p1", 0x0000, 0x020000, CRC(35cb2698) SHA1(6371313a179559240ddb55976546ecc8d511e104) )
6763   ROM_LOAD( "mmg05s.p1", 0x0000, 0x020000, CRC(771c17c8) SHA1(d9e595ae020c48769fcbf3de718b6986b6fd8bc5) )
6764   ROM_LOAD( "mmg05y.p1", 0x0000, 0x020000, CRC(0127bd57) SHA1(3d1b59fda52f09fd8af59177b3f5c614b453ac25) )
6765
6766   ROM_REGION( 0x20000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6767   ROM_LOAD( "ma_x6__5.3_1", 0x0000, 0x010000, CRC(2fe3c309) SHA1(5dba65b29ea5492a78866863629d89f9a8588959) )
6768   ROM_LOAD( "ma_x6__c.3_1", 0x0000, 0x010000, CRC(e9259a4d) SHA1(9a8e9590403f507f83197a898af5d543bda81b2b) )
6769   ROM_LOAD( "ma_x6_d5.3_1", 0x0000, 0x010000, CRC(a93dba0d) SHA1(6fabe994ac6c9ea4ce2bae99df699fa100098926) )
6770   ROM_LOAD( "ma_x6_dc.3_1", 0x0000, 0x010000, CRC(805d75c2) SHA1(b2433556b72f89887c1e404c80d85c940535e8af) )
6771   ROM_LOAD( "ma_x6a_5.3_1", 0x0000, 0x010000, CRC(79f673de) SHA1(805ea08f5ed016d25ec23dbc3952aad4873a1cde) )
6772   ROM_LOAD( "ma_x6a_c.3_1", 0x0000, 0x010000, CRC(43ede82a) SHA1(d6ec3dd170c56e90018568480bca72cd8390aa2d) )
6773
6774
6775   ROM_REGION( 0x100000, "msm6376", 0 )
6776   ROM_LOAD( "mamsnd.p1", 0x000000, 0x080000, CRC(8dc408e3) SHA1(48a9ffc5cf4fd04ed1320619ca915bbfa2406750) )
6777   ROM_LOAD( "mamsnd.p2", 0x080000, 0x080000, CRC(6034e17a) SHA1(11e044c87b5fc6461b0c6cfac5c419daee930d7b) )
6778ROM_END
6779
6780ROM_START( m4megbks )
6781   ROM_REGION( 0x10000, "maincpu", 0 )
6782   ROM_LOAD( "bucx.p1", 0x0000, 0x010000, CRC(8ca051da) SHA1(d70c462a9c90b637b1a32c5e333d0d1e9d779caa) )
6783
6784   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6785   ROM_LOAD( "bucxc.p1", 0x0000, 0x010000, CRC(f2a8c98c) SHA1(97096b899d8873c8484bcb23cb2fc74bfe96fbb8) )
6786   ROM_LOAD( "bucxd.p1", 0x0000, 0x010000, CRC(7b0746f9) SHA1(9edd13b2ce75b149604ed032f4871c03e469712d) )
6787   ROM_LOAD( "mbucks.hex", 0x0000, 0x010000, CRC(9a3329b1) SHA1(77af020a278db0c50886bbf5c629e6509bdba0c8) )
6788ROM_END
6789
6790ROM_START( m4meglnk )
6791   ROM_REGION( 0x10000, "maincpu", 0 )
6792   ROM_LOAD( "dml20.bin", 0x0000, 0x010000, CRC(bbf48b45) SHA1(0ca9adf6a4171efad1af7b411e713dc35c654d30) )
6793ROM_END
6794
6795ROM_START( m4milclb )
6796   ROM_REGION( 0x10000, "maincpu", 0 )
6797   ROM_LOAD( "mi2d.p1", 0x0000, 0x010000, CRC(ce697bbd) SHA1(86c1729014eff9925a5f62189236a9c5bd11534b) )
6798
6799   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6800   ROM_LOAD( "mi2f.p1", 0x0000, 0x010000, CRC(224922a4) SHA1(59bc1fbfe20c533eb6462f01196a5f2d35ceb92d) )
6801   ROM_LOAD( "mi2s.hex", 0x0000, 0x010000, CRC(f69b69c7) SHA1(4f881f5307db2c100535fa75a8eb42d0f7382c93) )
6802   ROM_LOAD( "mi2s.p1", 0x0000, 0x010000, CRC(f69b69c7) SHA1(4f881f5307db2c100535fa75a8eb42d0f7382c93) )
6803   ROM_LOAD( "mild.p1", 0x0000, 0x010000, CRC(16da3df9) SHA1(0f1838f99c14763132c2a3b79363496c6baa5e88) )
6804   ROM_LOAD( "mils.p1", 0x0000, 0x010000, CRC(0742defd) SHA1(ac25d8adb40bc5b4124241cc5d970d4c10c6f5fd) )
6805
6806   ROM_REGION( 0x48, "fakechr", 0 )
6807   ROM_LOAD( "millc.chr", 0x0000, 0x000048, CRC(5e94580c) SHA1(d8251caf825ba0a23c06459d270e1e0999bde5c4) )
6808ROM_END
6809
6810ROM_START( m4mirage )
6811   ROM_REGION( 0x10000, "maincpu", 0 )
6812   ROM_LOAD( "ragy.p1", 0x0000, 0x010000, CRC(4f56b698) SHA1(6b2726ee951c9c08ed8b8e7130bcd52210b8bf92) )
6813ROM_END
6814
6815ROM_START( m4moneym )
6816   ROM_REGION( 0x10000, "maincpu", 0 )
6817   ROM_LOAD( "moneymaker-v16.bin", 0x0000, 0x010000, CRC(77f52665) SHA1(48a67b651385834658f1acb11ccde12b73393ced) )
6818ROM_END
6819
6820ROM_START( m4monte )
6821   ROM_REGION( 0x10000, "maincpu", 0 )
6822   ROM_LOAD( "nm8b.p1", 0x0000, 0x010000, CRC(1632080e) SHA1(9ca2cd8f00e49c29f4a216d3c9eacba221ada6ce) )
6823
6824   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6825   ROM_LOAD( "nm8ad.p1", 0x0000, 0x010000, CRC(92a07e05) SHA1(94015b219fffb8ad9a40a804a4e0b0fad61cdf21) )
6826   ROM_LOAD( "nm8bd.p1", 0x0000, 0x010000, CRC(a4bc134f) SHA1(72af6b66a5ea7566289bd9bdf8975c29dbb547cf) )
6827   ROM_LOAD( "nm8c.p1", 0x0000, 0x010000, CRC(7e558a64) SHA1(9f325aa9a5b036c317686b901b4c65c1e23fd845) )
6828   ROM_LOAD( "nm8d.p1", 0x0000, 0x010000, CRC(66716e7d) SHA1(719d32a3486accfa1c2e8e2ca53c05f916927e7a) )
6829   ROM_LOAD( "nm8dk.p1", 0x0000, 0x010000, CRC(ae4866e8) SHA1(5ec210b6b69f72b85abe5844b800b251fef20fc5) )
6830   ROM_LOAD( "nm8dy.p1", 0x0000, 0x010000, CRC(9d6f71a5) SHA1(577d39eef82761fff30f851282cd85b84ac22953) )
6831   ROM_LOAD( "nm8k.p1", 0x0000, 0x010000, CRC(47c00612) SHA1(647216e7489043f90e0cd807ddc3d631842b3f7f) )
6832   ROM_LOAD( "nm8s.p1", 0x0000, 0x010000, CRC(cf8fd333) SHA1(4b2b98d0c3d043a6425a6d82f7a98cf662582832) )
6833   ROM_LOAD( "nm8y.p1", 0x0000, 0x010000, CRC(cbb96053) SHA1(9fb6c449d8e26ecacfa9ba40979134c705ecb1be) )
6834   ROM_LOAD( "nmnc.p1", 0x0000, 0x010000, CRC(c2fdcc91) SHA1(aa3ec11425adee94c24b3a1472541e7e04e4000a) )
6835   ROM_LOAD( "nmnd.p1", 0x0000, 0x010000, CRC(94985809) SHA1(636b9106ea330a238f3d4168636fbf21021a7216) )
6836   ROM_LOAD( "nmnk.p1", 0x0000, 0x010000, CRC(8d022ae6) SHA1(01e12acbed34a2d4fb81dc9da12441ddc31f605b) )
6837   ROM_LOAD( "nmns.p1", 0x0000, 0x010000, CRC(48e2ab70) SHA1(bc452a36374a6e62516aad1a4887876ee9da37f7) )
6838ROM_END
6839
6840
6841ROM_START( m4multcl )
6842   ROM_REGION( 0x10000, "maincpu", 0 )
6843   ROM_LOAD( "mp28p1.bin", 0xc000, 0x004000, CRC(f0173557) SHA1(c86419fe12cca2b7395d83f6de68c5928bce64cb) )
6844   ROM_LOAD( "mp28p2.bin", 0x8000, 0x004000, CRC(416f6372) SHA1(745d5663e857cadd6fbee68786b6a04aa384f9c9) )
6845   ROM_LOAD( "mp28p3.bin", 0x6000, 0x002000, CRC(eedd1bb8) SHA1(518ad1d7b38c38613b42f2e00bcf47f92b4d7828) )
6846ROM_END
6847
6848ROM_START( m4multwy )
6849   ROM_REGION( 0x10000, "maincpu", 0 )
6850   ROM_LOAD( "dmu17.bin", 0x0000, 0x010000, CRC(336b128e) SHA1(1d8268bfa0ffee62c76ffbf0ee89731626cf90ca) )
6851ROM_END
6852
6853ROM_START( m4nhtt )
6854   ROM_REGION( 0x10000, "maincpu", 0 )
6855   ROM_LOAD( "nht01b.p1", 0x0000, 0x010000, CRC(8201a051) SHA1(a87550c0cdc0b14a30e8814bfef939eb5cf414f8) )
6856
6857   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6858   ROM_LOAD( "nht01ad.p1", 0x0000, 0x010000, CRC(a5c6ce9a) SHA1(f21dcc1a70fa45637f236aede9c6fa2e962af8f5) )
6859   ROM_LOAD( "nht01bd.p1", 0x0000, 0x010000, CRC(21c50c56) SHA1(66c7dfa15447a2519cad58daebe0832c4c2f6f5e) )
6860   ROM_LOAD( "nht01d.p1", 0x0000, 0x010000, CRC(4d0868a0) SHA1(1f70273928582b87693f046e10e22c19d6bcf87e) )
6861   ROM_LOAD( "nht01dk.p1", 0x0000, 0x010000, CRC(0826d154) SHA1(154d4bd702ffc13603adc4a72aa1f18e486aec30) )
6862   ROM_LOAD( "nht01dr.p1", 0x0000, 0x010000, CRC(77862195) SHA1(69f4a50507cf608e0a060231aaf09fc5690787ad) )
6863   ROM_LOAD( "nht01dy.p1", 0x0000, 0x010000, CRC(954df9ba) SHA1(61cfb2c68921576549d40ba6776877322e4dd338) )
6864   ROM_LOAD( "nht01k.p1", 0x0000, 0x010000, CRC(c9ab03b3) SHA1(acc26a54bfe6e26fc2c8ac58268ee9347bc4ddb9) )
6865   ROM_LOAD( "nht01r.p1", 0x0000, 0x010000, CRC(f5ec653e) SHA1(aed9320ab164dd0f2b3dfaee3aacde5ba62e31ef) )
6866   ROM_LOAD( "nht01s.p1", 0x0000, 0x010000, CRC(a4a44ddf) SHA1(e64953f3cd2559a8ebdacb2b0c12c84fd5c4b836) )
6867   ROM_LOAD( "nht01y.p1", 0x0000, 0x010000, CRC(54c02b5d) SHA1(75b3056d714ee232325f8a1058bef46d902d0b64) )
6868
6869   ROM_REGION( 0x100000, "msm6376", 0 )
6870   ROM_LOAD( "nhtsnd01.p1", 0x0000, 0x080000, CRC(2d1d93c6) SHA1(80a8d131bafdb74d20d1ca5cbe2219ee4df0b675) )
6871ROM_END
6872
6873ROM_START( m4nick )
6874   ROM_REGION( 0x10000, "maincpu", 0 )
6875   ROM_LOAD( "nick_21.bin", 0x0000, 0x010000, CRC(77a0ba57) SHA1(d56bdd52f81d707b5138f00e68b10130cac1225f) )
6876
6877   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6878   ROM_LOAD( "nilc.p1", 0x0000, 0x010000, CRC(8e612b50) SHA1(a33142ca3988e449ae94978946ed0f171c52c5fa) )
6879   ROM_LOAD( "nilx.p1", 0x0000, 0x010000, CRC(210be67b) SHA1(b4f7b955ffe6a991f06334cb7eb2aebcf5fe11b3) )
6880   ROM_LOAD( "nilxb.p1", 0x0000, 0x010000, CRC(41fde39d) SHA1(fbb179d942a1ffb9c84925402179c7c7fd0a7692) )
6881   ROM_LOAD( "nilxc.p1", 0x0000, 0x010000, CRC(38cabacf) SHA1(67aafaecc93a348dcdf7beaf6c93c16101fccb55) )
6882   ROM_LOAD( "nilxk.p1", 0x0000, 0x010000, CRC(ceb04af2) SHA1(1cd65356fba532b4c34e03b418708b982e8e0828) )
6883ROM_END
6884
6885ROM_START( m4nifty )
6886   ROM_REGION( 0x10000, "maincpu", 0 )
6887   ROM_LOAD( "nifty.hex", 0x0000, 0x010000, CRC(84931755) SHA1(b4e568e1e4c237ea3f7ca6156b8a89cb40faf425) )
6888
6889   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6890   ROM_LOAD( "nf2_1.p2", 0x0000, 0x002000, CRC(fde4010e) SHA1(440c888e80bd65f4d8c4081be66ad79db8e19618) )
6891   ROM_LOAD( "nf2_1c.p1", 0x0000, 0x008000, CRC(52e954a5) SHA1(c402eaaf3f482d996f9a1312f97f057627734416) )
6892   ROM_LOAD( "nf2_1l.p1", 0x0000, 0x008000, CRC(bb297210) SHA1(cb570a015699d396dacb9fb09397ef157ceb8c97) )
6893
6894   ROM_REGION( 0x48, "fakechr", 0 )
6895   ROM_LOAD( "nifty.chr", 0x0000, 0x000048, CRC(1ce9977d) SHA1(06616842d4062e3285044a9924e35faee3f8f3f5) )
6896ROM_END
6897
6898ROM_START( m4nspot )
6899   ROM_REGION( 0x10000, "maincpu", 0 )
6900   ROM_LOAD( "nits.p1", 0x0000, 0x010000, CRC(47c965e6) SHA1(41a337a9a367c4e704a60e32d56b262d03f97b59) )
6901
6902   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6903   ROM_LOAD( "ns2d.p1", 0x0000, 0x010000, CRC(5e66b7e0) SHA1(e82044e3c1e5cf3a2baf1fde7b7ab8b6e221d360) )
6904   ROM_LOAD( "ns2s.p1", 0x0000, 0x010000, CRC(ba0f5a81) SHA1(7015176d4528636cb8a753249c824c37941e8eae) )
6905ROM_END
6906
6907ROM_START( m4nile )
6908   ROM_REGION( 0x20000, "maincpu", 0 )
6909   ROM_LOAD( "gjn08.p1", 0x0000, 0x020000, CRC(2bafac0c) SHA1(363d08f798b5bea409510b1a9415098a69f19ee0) )
6910
32306911   ROM_REGION( 0x200000, "msm6376", 0 )
3231   ROM_LOAD( "bbsnd.p1",  0x000000, 0x080000,  CRC(715c9e95) SHA1(6a0c9c63e56cfc21bf77cf29c1b844b8e0844c1e) )
3232   ROM_LOAD( "bbsnd.p2",  0x080000, 0x080000,  CRC(594a87f8) SHA1(edfef7d08fab41fb5814c92930f08a565371eae1) )
6912   ROM_LOAD( "gjnsnd.p1", 0x000000, 0x080000, CRC(1d839591) SHA1(2e4ba74f96e7c0592b85409a3f50ec81e00e064c) )
6913   ROM_LOAD( "gjnsnd.p2", 0x080000, 0x080000, CRC(e2829c42) SHA1(2139c1625ad163cce99a522c2cf02ee47a8f9007) )
6914   ROM_LOAD( "gjnsnd.p3", 0x100000, 0x080000, CRC(db084eb4) SHA1(9b46a3cb16974942b0edd25b1b080d30fc60c3df) )
6915   ROM_LOAD( "gjnsnd.p4", 0x180000, 0x080000, CRC(da785b0a) SHA1(63358ab197eb1de8e489a9fd6ffbc2039efc9536) )
32336916ROM_END
32346917
3235ROM_START( m_frkstn )
3236   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
3237   ROM_LOAD( "fr1.536",  0x8000, 0x8000,  CRC(422b7209) SHA1(3c3f942d375a83d2470467651bca20f0feabdd3b))
6918ROM_START( m4nudgew )
6919   ROM_REGION( 0x10000, "maincpu", 0 )
6920   ROM_LOAD( "naw0_4.bin", 0x0000, 0x010000, CRC(0201f6f9) SHA1(48772611db7ae0cda48b8d725fdc8ef50e64d6ad) )
6921   ROM_IGNORE(0x10000) // rom too big?
6922ROM_END
32386923
3239   ROM_REGION( 0x40000, "upd", 0 )
3240   ROM_LOAD("fr1snd.bin",   0x00000, 0x40000, CRC(2d77bbde) SHA1(0397ede538e913dc2972e260589022564fcd8fe4))
6924ROM_START( m4nudbnk )
6925   ROM_REGION( 0x10000, "maincpu", 0 )
6926   ROM_LOAD( "nb6", 0x0000, 0x010000, CRC(010dd3fc) SHA1(645cbe54200a6c3327e10909b1ef3a80579e96e5) )
6927
6928   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6929   ROM_LOAD( "nbncx.p1", 0x0000, 0x010000, CRC(57bbbedf) SHA1(d42d3176f41aedf2ddc15cdf73ab97e963b92213) )
6930   ROM_LOAD( "nbnx.p1", 0x0000, 0x010000, CRC(075053d5) SHA1(43b9f6bb3a4ab531eb168007ceaf713261736144) )
6931   ROM_LOAD( "sbns.p1", 0x0000, 0x010000, CRC(92aa5b8d) SHA1(4f6e309e152266b8f40077a7d734b2b9042570d2) )
6932   ROM_LOAD( "sbnx.p1", 0x0000, 0x010000, CRC(861cbc50) SHA1(61166ea9092e2890ea9de421cc031d3a79335233) )
32416933ROM_END
32426934
3243//    year,  name,    parent,  machine,  input,   init,     monitor,company,        fullname,                           flags
3244GAME( 198?,  m_oldtmr,0,      mpu4dutch,mpu4,     m_oldtmr, ROT0,   "Barcrest",       "Old Timer",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
3245GAME( 198?,  m_ccelbr,0,      mpu4mod2, mpu4,     m_ccelbr, ROT0,   "Barcrest",       "Club Celebration",            GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK )
3246GAMEL(198?,  m_gmball,0,      mod4yam,  gamball,  m_gmball, ROT0, "Barcrest",       "Gamball",                     GAME_REQUIRES_ARTWORK|GAME_MECHANICAL,layout_gamball )//Mechanical ball launcher
3247GAMEL(198?,  m_grtecp,0,      mod4oki,  grtecp,     m_grtecp, ROT0,   "Barcrest",       "Andy's Great Escape",            GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK,layout_mpu4ext )//5 reel meter mux
3248GAME(199?,   m_blsbys,0,     bwboki,   mpu4,     m_blsbys, ROT0,   "Barcrest",       "Blues Boys (Version 6)",         GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK )
3249GAME(199?,   m_frkstn,0,    mpu4crys, mpu4,     m_frkstn, ROT0,   "Crystal Gaming","Frank 'n' Stein (unencrypted)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )//hardware not connected
6935ROM_START( m4nnww )
6936   ROM_REGION( 0x10000, "maincpu", 0 )
6937   ROM_LOAD( "wink.hex", 0x0000, 0x010000, CRC(56cc9559) SHA1(53e109a579e422932dd25c52cf2beca51d3a53e3) )
32506938
6939   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
6940   ROM_LOAD( "cf301s", 0x0000, 0x010000, CRC(1d8abf59) SHA1(81e47797baddd777fbbb1b1e044df1bfe3d49cb2) )
6941   ROM_LOAD( "cni01ad.p1", 0x0000, 0x010000, CRC(788e47b1) SHA1(6d07500a38b54e1a9038e35d82fdb4a0f22d23ba) )
6942   ROM_LOAD( "cni01b.p1", 0x0000, 0x010000, CRC(33512643) SHA1(865ed3b68fe3b737833734513b5045c5db97791e) )
6943   ROM_LOAD( "cni01bd.p1", 0x0000, 0x010000, CRC(8a00d73b) SHA1(702579ea1bc586aacd5cba889919f3e86ea05771) )
6944   ROM_LOAD( "cni01c.p1", 0x0000, 0x010000, CRC(b836ee44) SHA1(832914461492f120894ec7e63f6aa1ad00b89b41) )
6945   ROM_LOAD( "cni01d.p1", 0x0000, 0x010000, CRC(94fbe9cb) SHA1(7daabf1cd315f8d18796ba34f8c2ec271cc1e396) )
6946   ROM_LOAD( "cni01dk.p1", 0x0000, 0x010000, CRC(708fbcca) SHA1(7e97d8adf660099873a94d1915c79f110614cb11) )
6947   ROM_LOAD( "cni01dr.p1", 0x0000, 0x010000, CRC(5b7ed753) SHA1(8072ac849dc61e50963ae6730fa32823bd038c77) )
6948   ROM_LOAD( "cni01dy.p1", 0x0000, 0x010000, CRC(fcf6da8b) SHA1(95d86af30035884211ed26ccb5db9aae12ac7bf2) )
6949   ROM_LOAD( "cni01k.p1", 0x0000, 0x010000, CRC(f7c90833) SHA1(3b3b44e61f24e9fb45f465fd9c381fe81b6851a0) )
6950   ROM_LOAD( "cni01r.p1", 0x0000, 0x010000, CRC(c611b1eb) SHA1(524ee18da8a086d15277d9fb0ea383ee3d49d47a) )
6951   ROM_LOAD( "cni01s.p1", 0x0000, 0x010000, CRC(5ed6a396) SHA1(299767467b56d1aa93602f98cc387e7ff18bda9d) )
6952   ROM_LOAD( "cni01y.p1", 0x0000, 0x010000, CRC(d3612bf2) SHA1(40a8ff08a38c4411946a67f380891945d166d199) )
6953   ROM_LOAD( "cnuad.p1", 0x0000, 0x010000, CRC(f4b28628) SHA1(7323525a44477e2a3f89562f6094ed7bb47a16cc) )
6954   ROM_LOAD( "cnub.p1", 0x0000, 0x010000, CRC(735260a3) SHA1(e08fff6314d7cb4e396107366fdc16dcbf7f5d67) )
6955   ROM_LOAD( "cnubd.p1", 0x0000, 0x010000, CRC(fbe1ee39) SHA1(21bdaa6f9af686b4e44958ee09a131d0e12c2c53) )
6956   ROM_LOAD( "cnud.p1", 0x0000, 0x010000, CRC(d3a0eff1) SHA1(2b18c3e14a43d072ae5702bc77fcac65dbd8305c) )
6957   ROM_LOAD( "cnudk.p1", 0x0000, 0x010000, CRC(a7b506e8) SHA1(40d712076b434a339dfa60b937eec91038568312) )
6958   ROM_LOAD( "cnudr.p1", 0x0000, 0x010000, CRC(e163caea) SHA1(273a13567e5cb7fd071dfc9c8a9bc923e25d7679) )
6959   ROM_LOAD( "cnudy.p1", 0x0000, 0x010000, CRC(7c08e204) SHA1(34c906f3a284fde0c997232738a51b709a0dca93) )
6960   ROM_LOAD( "cnuk.p1", 0x0000, 0x010000, CRC(b9c08873) SHA1(9c5a754a7b57c8ab4334afdcbe30884a7181ac48) )
6961   ROM_LOAD( "cnur.p1", 0x0000, 0x010000, CRC(729d89ea) SHA1(c98a89dd8f85dde7ab005bcb7eba1fcc31162e08) )
6962   ROM_LOAD( "cnus.p1", 0x0000, 0x010000, CRC(6afee8e1) SHA1(35464eef29a5a66b8efea890987ff120ca5b7409) )
6963   ROM_LOAD( "cnuy.p1", 0x0000, 0x010000, CRC(eff6a104) SHA1(021baf5fe88defca05627a85501622d86e846233) )
6964   ROM_LOAD( "nn3xad.p1", 0x0000, 0x010000, CRC(8ccfceb8) SHA1(762ab26826d3d2a4dd7999a71724389344e9dafb) )
6965   ROM_LOAD( "nn3xb.p1", 0x0000, 0x010000, CRC(9b0dd473) SHA1(9975dafea8c7d6ccfc9f826adb1a0d3d0ed9740a) )
6966   ROM_LOAD( "nn3xbd.p1", 0x0000, 0x010000, CRC(21bf4a89) SHA1(200c9ccc4bc2a93fcd0f68bb00ad4391bdeecda1) )
6967   ROM_LOAD( "nn3xd.p1", 0x0000, 0x010000, CRC(11e22c45) SHA1(6da31eea7b25612d99cc79f6f9579622f105c862) )
6968   ROM_LOAD( "nn3xdk.p1", 0x0000, 0x010000, CRC(0f4642c6) SHA1(53a0b8bc102c2b1c0db71887470b70852b09a4e9) )
6969   ROM_LOAD( "nn3xdy.p1", 0x0000, 0x010000, CRC(ba3c1cf0) SHA1(ab94227018c3f9173e6a648749d455afd1ed36ce) )
6970   ROM_LOAD( "nn3xk.p1", 0x0000, 0x010000, CRC(ec3a9831) SHA1(0b3ba86faf39cf3a1e42cb1c31fd2c50c24d65dc) )
6971   ROM_LOAD( "nn3xr.p1", 0x0000, 0x010000, CRC(6416481c) SHA1(b06ed4964d9cbf403905504ac68abdab53131476) )
6972   ROM_LOAD( "nn3xrd.p1", 0x0000, 0x010000, CRC(0fd3f9b9) SHA1(99115b217cfc54b52469ffc77e7a7592907c53ea) )
6973   ROM_LOAD( "nn3xs.p1", 0x0000, 0x010000, CRC(13d02d21) SHA1(8e4dac8e60538884d3f3a92fc1bb9f41276be4c8) )
6974   ROM_LOAD( "nn3xy.p1", 0x0000, 0x010000, CRC(8a5d0f4b) SHA1(ef727e7ee8bb20d1b201927186a1a4f83e1e7497) )
6975   ROM_LOAD( "nn4ad.p1", 0x0000, 0x010000, CRC(827b832f) SHA1(4448ccb03282b9d39c6a00d02cea4d8ce2225b0e) )
6976   ROM_LOAD( "nn4b.p1", 0x0000, 0x010000, CRC(65e16330) SHA1(cfd18693155b4b7c5692064a2f693eb198d02749) )
6977   ROM_LOAD( "nn4bd.p1", 0x0000, 0x010000, CRC(b467ee65) SHA1(79030aa06ca8fd9c8becff62d56628939e9b5075) )
6978   ROM_LOAD( "nn4d.p1", 0x0000, 0x010000, CRC(548dacb9) SHA1(55949910374fae419ba015b70780e3e9e269caa0) )
6979   ROM_LOAD( "nn4dk.p1", 0x0000, 0x010000, CRC(9053aa15) SHA1(99d1e6d8776434a4ec69a565d673b45402467b8d) )
6980   ROM_LOAD( "nn4dy.p1", 0x0000, 0x010000, CRC(5fcd5a18) SHA1(b1b3283a303114ca1daab89cea44211ece7188ef) )
6981   ROM_LOAD( "nn4k.p1", 0x0000, 0x010000, CRC(09a808c0) SHA1(c74c3acb2c1f52fd1e83003fb1a022f80f55e0b8) )
6982   ROM_LOAD( "nn4s.p1", 0x0000, 0x010000, CRC(ec4f01ee) SHA1(443da7ed359a3e208417f7bca0dc52a09594a927) )
6983   ROM_LOAD( "nn4y.p1", 0x0000, 0x010000, CRC(a1eff941) SHA1(369ec89b82f97c3d8266d41e5eb27be7770bdca4) )
6984   ROM_LOAD( "nn5ad.p1", 0x0000, 0x010000, CRC(22537184) SHA1(aef542a34e2b14a5db624e42d1cd2682de237b52) )
6985   ROM_LOAD( "nn5b.p1", 0x0000, 0x010000, CRC(e2a99408) SHA1(a0868a38c290a84926089c60d1b5555706485bff) )
6986   ROM_LOAD( "nn5bd.p1", 0x0000, 0x010000, CRC(56cc9559) SHA1(53e109a579e422932dd25c52cf2beca51d3a53e3) )
6987   ROM_LOAD( "nn5d.p1", 0x0000, 0x010000, CRC(ef1a21b6) SHA1(ba763b06583af1273e384b878fbacc68f88714dc) )
6988   ROM_LOAD( "nn5dk.p1", 0x0000, 0x010000, CRC(74c48e28) SHA1(db6be2275b6122845c662dd5f12266b66e888221) )
6989   ROM_LOAD( "nn5dr.p1", 0x0000, 0x010000, CRC(f52c9f87) SHA1(e8b1037c9ed5d9452abccb6b07bae46b45c4705e) )
6990   ROM_LOAD( "nn5dy.p1", 0x0000, 0x010000, CRC(6847b769) SHA1(1b4d42774c72a3c7b40551c7181413ea1fca0b88) )
6991   ROM_LOAD( "nn5k.p1", 0x0000, 0x010000, CRC(ceab49d9) SHA1(633e7bab6a30176dbcea2bd3e7bab0f7833409ba) )
6992   ROM_LOAD( "nn5r.p1", 0x0000, 0x010000, CRC(144523cd) SHA1(d12586ccea659ecb75af944d87ddd480da917eaf) )
6993   ROM_LOAD( "nn5s.p1", 0x0000, 0x010000, CRC(459e5663) SHA1(66ae821e5202d6d3ba05be44d0c1f26da60a3a32) )
6994   ROM_LOAD( "nn5y.p1", 0x0000, 0x010000, CRC(892e0b23) SHA1(ff3f550e20e71e868d52b60740f743a7d2d6c645) )
6995   ROM_LOAD( "nnu40x.bin", 0x0000, 0x010000, CRC(63e3d7df) SHA1(1a5a00185ec5150f5b05765f06297d7884540aaf) )
6996   ROM_LOAD( "nnus.p1", 0x0000, 0x010000, CRC(3e3a829e) SHA1(5aa3a56e007bad4dacdc3c993c87569e4250eecd) )
6997   ROM_LOAD( "nnux.p1", 0x0000, 0x010000, CRC(38806ebf) SHA1(a897a33e3260de1b284b01a65d1da7cbe05d51f8) )
6998   ROM_LOAD( "nnuxb.p1", 0x0000, 0x010000, CRC(c4dba8df) SHA1(0f8516cc9b2f0be9d1c936667974cd8116018dad) )
6999   ROM_LOAD( "nnuxc.p1", 0x0000, 0x010000, CRC(797e0c4d) SHA1(211b0a804643731275d0075461f8d94985fde1db) )
7000   ROM_LOAD( "nnwink.hex", 0x0000, 0x010000, CRC(f77bd6c4) SHA1(1631040fbfe3fc37c2cbd3145857c31d16b92bde) )
7001   ROM_LOAD( "nnww2010", 0x0000, 0x010000, CRC(67b1c7b5) SHA1(495e25bc2051ab78e473cd0c36e0c1825c06db14) )
7002   ROM_LOAD( "wink2010", 0x0000, 0x010000, CRC(056a2ffa) SHA1(9da96d70ff850b6672ae7009253e179fa7159db4) )
7003
7004   ROM_REGION( 0x48, "fakechr", 0 )
7005   ROM_LOAD( "m574.chr", 0x0000, 0x000048, CRC(cc4b7911) SHA1(9f8a96a1f8b0f9b33b852e93483ce5c684703349) )
7006
7007   ROM_REGION( 0x100000, "msm6376", 0 )
7008   ROM_LOAD( "cn4snd.p1", 0x0000, 0x080000, CRC(720011ce) SHA1(fa9108463131ea7e64525e080ac0eff2f6708db8) )
7009   ROM_LOAD( "winksnd1.hex", 0x0000, 0x080000, CRC(720011ce) SHA1(fa9108463131ea7e64525e080ac0eff2f6708db8) )
7010ROM_END
7011
7012ROM_START( m4nnwwc )
7013   ROM_REGION( 0x10000, "maincpu", 0 )
7014   ROM_LOAD( "cn302c.p1", 0x0000, 0x010000, CRC(fd9de050) SHA1(14c80deba1396aa5be0a1d02964ecd4b946f2ee8) )
7015
7016   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7017   ROM_LOAD( "cf302ad.p1", 0x0000, 0x010000, CRC(6c6aa0cd) SHA1(5a58a19c35b0b195f3b4e7a21f57ca61d45ec1fb) )
7018   ROM_LOAD( "cf302b.p1", 0x0000, 0x010000, CRC(9ca07939) SHA1(6eb0a5675bb803a11c4c874dc0516d94c48194b7) )
7019   ROM_LOAD( "cf302bd.p1", 0x0000, 0x010000, CRC(8ba33b7d) SHA1(ebfb62a390de512dc1482cfb9ab64196cbcc5831) )
7020   ROM_LOAD( "cf302c.p1", 0x0000, 0x010000, CRC(26be2dc4) SHA1(157ca96ebd36f2fbfb501945d0351cc3be38f3b7) )
7021   ROM_LOAD( "cf302d.p1", 0x0000, 0x010000, CRC(b52d5b47) SHA1(1583963b0bac1288bd20ed0550ad793be0980b03) )
7022   ROM_LOAD( "cf302dk.p1", 0x0000, 0x010000, CRC(c3d4c74d) SHA1(9a34c1f2fabb20da17988f63c9190ec4dd0b65fb) )
7023   ROM_LOAD( "cf302dr.p1", 0x0000, 0x010000, CRC(0b25e6b9) SHA1(5fd42abbe985dbdcfe09da50673551330dd26175) )
7024   ROM_LOAD( "cf302dy.p1", 0x0000, 0x010000, CRC(420b47c1) SHA1(0cb1a843cec3ace21d806fe98212250201a72f12) )
7025   ROM_LOAD( "cf302k.p1", 0x0000, 0x010000, CRC(07ca4c45) SHA1(8f6ee3c17527b05a6652845019919d490cc00c64) )
7026   ROM_LOAD( "cf302r.p1", 0x0000, 0x010000, CRC(e09f43bd) SHA1(65dcdf8d223936c4415ddc3f734b83367d6b8db7) )
7027   ROM_LOAD( "cf302s.p1", 0x0000, 0x010000, CRC(7a3e8ead) SHA1(590dc78b98f9928d6fa87ef661234f88dccfdff8) )
7028   ROM_LOAD( "cf302y.p1", 0x0000, 0x010000, CRC(c1063a32) SHA1(e1c8fc463b1a1db87110f272a8727435f9d9b97a) )
7029   ROM_LOAD( "ch302ad.p1", 0x0000, 0x010000, CRC(20405f4e) SHA1(7f87c881f428f704c98b0f4be459980062ccd29a) )
7030   ROM_LOAD( "ch302b.p1", 0x0000, 0x010000, CRC(cf7543ac) SHA1(2fe810741bfc18f800ad8028724218557d93a830) )
7031   ROM_LOAD( "ch302bd.p1", 0x0000, 0x010000, CRC(4c3e5664) SHA1(87a1f2133cad624683dac89f1da85d70b018f846) )
7032   ROM_LOAD( "ch302c.p1", 0x0000, 0x010000, CRC(dcde4d0a) SHA1(d1535f8754d2c0f8183c2c9db97edafdcdfed82e) )
7033   ROM_LOAD( "ch302d.p1", 0x0000, 0x010000, CRC(e1a02108) SHA1(fa8271a1246a3ae1289bb314494743cfec31f4e2) )
7034   ROM_LOAD( "ch302dk.p1", 0x0000, 0x010000, CRC(a3f636af) SHA1(c3de325ef5baa3cccd4c9997e615e87521b9e537) )
7035   ROM_LOAD( "ch302dr.p1", 0x0000, 0x010000, CRC(0620b0c0) SHA1(31aabba5f5b096254908221f884b5088a5a6e883) )
7036   ROM_LOAD( "ch302dy.p1", 0x0000, 0x010000, CRC(9b4b982e) SHA1(c7c9c501eb1c936ffb8bc2fe1fe9258e92b1d548) )
7037   ROM_LOAD( "ch302k.p1", 0x0000, 0x010000, CRC(908d8b10) SHA1(a80a5ce1a83d05f1e68e66d14bacc424bc833aa7) )
7038   ROM_LOAD( "ch302r.p1", 0x0000, 0x010000, CRC(c31c4c28) SHA1(e94c7588211044dae7c5ac587e6232b0ace2fc7b) )
7039   ROM_LOAD( "ch302s.p1", 0x0000, 0x010000, CRC(e7d0ceb2) SHA1(b75d58136b9e1e4bfde86730ef4e95bc98494813) )
7040   ROM_LOAD( "ch302y.p1", 0x0000, 0x010000, CRC(5e7764c6) SHA1(05a61a57ac906cbea1d72fffd1c8ea707852b895) )
7041   ROM_LOAD( "cn302ad.p1", 0x0000, 0x010000, CRC(7a6acd9b) SHA1(9a1f0ed19d66428c6b541ce1c8e169d9b4be3ef1) )
7042   ROM_LOAD( "cn302b.p1", 0x0000, 0x010000, CRC(b69cb520) SHA1(7313f2740960ca86ecea8609fe8fd58d84a3248c) )
7043   ROM_LOAD( "cn302bd.p1", 0x0000, 0x010000, CRC(ab828a0b) SHA1(53fa6dad9bdae1d46479596c98cf2c3f4454bb95) )
7044   ROM_LOAD( "cn302d.p1", 0x0000, 0x010000, CRC(8c6ac365) SHA1(a32b104968aaa4da060072a241a4c54fbdf3c404) )
7045   ROM_LOAD( "cn302dk.p1", 0x0000, 0x010000, CRC(24cbab96) SHA1(77fe3b21fc9470653bada31c700ce926d55ce82e) )
7046   ROM_LOAD( "cn302dr.p1", 0x0000, 0x010000, CRC(09069f0e) SHA1(68b2a34644ee1fca3ce5191e2f25aa808b85fb09) )
7047   ROM_LOAD( "cn302dy.p1", 0x0000, 0x010000, CRC(946db7e0) SHA1(fe29c1da478e3f1a53ad55c661ddcc7003679304) )
7048   ROM_LOAD( "cn302k.p1", 0x0000, 0x010000, CRC(7a3202f1) SHA1(2dd5e8195120b1efc3eb51214cf054432fc50aed) )
7049   ROM_LOAD( "cn302r.p1", 0x0000, 0x010000, CRC(e7cf9e1e) SHA1(66a1e54fc928c09d16f7ac1c002685eee841315f) )
7050   ROM_LOAD( "cn302s.p1", 0x0000, 0x010000, CRC(87703a1a) SHA1(6582ffa42a61b60e92e456a794c4c219a9901a1c) )
7051   ROM_LOAD( "cn302y.p1", 0x0000, 0x010000, CRC(7aa4b6f0) SHA1(2c185a9a7c8a4957fb5901305883661c41cb0cb4) )
7052   ROM_LOAD( "cnc03s.p1", 0x0000, 0x010000, CRC(57a03b29) SHA1(52cc8eb3f02c4a812de06ceec0588ca930e07876) )
7053
7054   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7055   ROM_LOAD( "cl__x__x.2_0", 0x0000, 0x010000, CRC(c3de4791) SHA1(220d32b961b6710d508c0c7e6b2d8e4d292746f4) )
7056   ROM_LOAD( "cl__x_dx.2_0", 0x0000, 0x010000, CRC(c79833f8) SHA1(b3519b55f6f2a4f081b69483ac0b8860aa8190d9) )
7057   ROM_LOAD( "cl__xa_x.2_0", 0x0000, 0x010000, CRC(4c3021a1) SHA1(7e7258808dd1693adb956a5e6b076f925eb0a026) )
7058   ROM_LOAD( "cl__xb_x.2_0", 0x0000, 0x010000, CRC(75a5add7) SHA1(6802ec81b4ebcde9ed014a0440fdc50211a8a350) )
7059
7060
7061   ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 )
7062   /* missing */
7063ROM_END
7064
7065ROM_START( m4nudqst )
7066   ROM_REGION( 0x10000, "maincpu", 0 )
7067   ROM_LOAD( "nq20h.bin", 0x0000, 0x010000, CRC(438329d4) SHA1(6c67d01785e116aa4b22cadab8065e801f4e89c8) )
7068ROM_END
7069
7070ROM_START( m4nudshf )
7071   ROM_REGION( 0x10000, "maincpu", 0 )
7072   ROM_LOAD( "nus6", 0x0000, 0x010000, CRC(017c5354) SHA1(07491e4b03ab62ad923f8479300c1af4633e3e8c) )
7073   
7074   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7075   ROM_LOAD( "nuss.bin", 0x0000, 0x010000, CRC(d3b860ee) SHA1(d5d1262c715e4684748b0cae708eeed31b1dc50f) )
7076   ROM_LOAD( "nusx.p1", 0x0000, 0x010000, CRC(87caab84) SHA1(e2492ad0d25ded4d760c4cbe05e9b51ca1a10544) )
7077   ROM_LOAD( "nusxc.p1", 0x0000, 0x010000, CRC(e2557b45) SHA1(a9d1514d4fe3897f6fcef22a5039d6bdff8126ff) )
7078ROM_END
7079
7080ROM_START( m4nudup )
7081   ROM_REGION( 0x10000, "maincpu", 0 )
7082   ROM_LOAD( "dnu25.bin", 0x0000, 0x010000, CRC(c8d83f94) SHA1(fa0834d41c7506cab14e50b4036943a61411ed0e) )
7083ROM_END
7084
7085ROM_START( m4num1 )
7086   ROM_REGION( 0x10000, "maincpu", 0 )
7087   ROM_LOAD( "dno17.bin", 0x0000, 0x010000, CRC(3b302160) SHA1(ff52803472e119aa46fe1cff134b5503858dfee1) )
7088ROM_END
7089
7090ROM_START( m4oldtmr )
7091   ROM_REGION( 0x10000, "maincpu", 0 )
7092   ROM_LOAD( "dot11.bin",  0x00000, 0x10000,  CRC(da095666) SHA1(bc7654dc9da1f830a43f925db8079f27e18bb61e))
7093
7094   ROM_REGION( 0x48, "fakechr", 0 )
7095   ROM_LOAD( "m470.chr", 0x0000, 0x000048, CRC(10d302d4) SHA1(5858e550470a25dcd64efe004c79e6e9783bce07) )
7096
7097   ROM_REGION( 0x100000, "msm6376", 0 )
7098   ROM_LOAD( "sdot01.bin", 0x0000, 0x080000, CRC(f247ba83) SHA1(9b173503e63a4a861d1380b2ab1fe14af1a189bd) )
7099ROM_END
7100
7101ROM_START( m4omega )
7102   ROM_REGION( 0x10000, "maincpu", 0 )
7103   ROM_LOAD( "dom23.bin", 0x0000, 0x010000, CRC(d51e078c) SHA1(2c38d271b9ce4731ce26106764529839b5110b3e) )
7104ROM_END
7105
7106
7107
7108ROM_START( m4ordmnd )
7109   ROM_REGION( 0x20000, "maincpu", 0 )
7110   ROM_LOAD( "rab01.p1", 0x0000, 0x020000, CRC(99964fe7) SHA1(3745d09e7a4f417c8e85270d3ffec3e37ee1344d) )
7111
7112   ROM_REGION( 0x200000, "msm6376", 0 )
7113   ROM_LOAD( "odsnd1.bin", 0x000000, 0x080000, CRC(d746bae4) SHA1(293e1dc9edf88a183cc23dbb4576cefbc8f9d028) )
7114   ROM_LOAD( "odsnd2.bin", 0x080000, 0x080000, CRC(84ace1f4) SHA1(9cc70e59e9d26006870ea1cc522de33e71b71692) )
7115   ROM_LOAD( "odsnd3.bin", 0x100000, 0x080000, CRC(b1b12def) SHA1(d8debf8cfb3af2157d5d1571927588dc1c8d07b6) )
7116ROM_END
7117
7118ROM_START( m4overmn )
7119   ROM_REGION( 0x10000, "maincpu", 0 )
7120   ROM_LOAD( "otts.p1", 0x0000, 0x010000, CRC(6daf58a4) SHA1(e505a18b67dec54446e6d94a5d1c3bba13099619) )
7121
7122   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7123   ROM_LOAD( "ot8b.p1", 0x0000, 0x010000, CRC(243c7f7c) SHA1(24b9d2cce1af75811d1e625ac8df5b58356776dc) )
7124   ROM_LOAD( "ot8c.p1", 0x0000, 0x010000, CRC(af5bb77b) SHA1(6a9eeb803fdaa03970b3a3a0738e804027aedd20) )
7125   ROM_LOAD( "ot8dk.p1", 0x0000, 0x010000, CRC(0798d12c) SHA1(068a676d4ccaf2964a3f6f6673199f8d62c45452) )
7126   ROM_LOAD( "ot8dy.p1", 0x0000, 0x010000, CRC(0904a38d) SHA1(0a0668ae384fe371abf2597ab66a56dd79a90c03) )
7127   ROM_LOAD( "ot8k.p1", 0x0000, 0x010000, CRC(8d83f697) SHA1(2fff475d44f1535c85988b195c3610201ece21ae) )
7128   ROM_LOAD( "ot8s.p1", 0x0000, 0x010000, CRC(db1bacdb) SHA1(fc2257eedec532094f3c229bcf215a0fde430d2b) )
7129   ROM_LOAD( "ot8y.p1", 0x0000, 0x010000, CRC(6e1508fb) SHA1(6a45a394e48f758456dc6cf17a5b134ca6887421) )
7130   ROM_LOAD( "otnb.p1", 0x0000, 0x010000, CRC(047aae70) SHA1(bf620b60f1107fff07a28944dec66fd71aab65c0) )
7131   ROM_LOAD( "otnc.p1", 0x0000, 0x010000, CRC(536e7640) SHA1(3a079bed9217c857efb8d435c7efacca69cfcabc) )
7132   ROM_LOAD( "otnd.p1", 0x0000, 0x010000, CRC(c6c15fc2) SHA1(99cb3fd2eaea636313085e0a6a9aff9c027cb187) )
7133   ROM_LOAD( "otndy.p1", 0x0000, 0x010000, CRC(6b22206e) SHA1(0714ddc445d530e1ff2055cd5e5d8b31704733d9) )
7134   ROM_LOAD( "otnk.p1", 0x0000, 0x010000, CRC(992cc40d) SHA1(6059ecaf91390e2a2ea80d3da5e44156273892ad) )
7135   ROM_LOAD( "otns.p1", 0x0000, 0x010000, CRC(7e03f295) SHA1(f874ddf8de8037aa251a8c3fb7c183e6dfb93dfa) )
7136   ROM_LOAD( "otny.p1", 0x0000, 0x010000, CRC(67cba8fa) SHA1(234cc5b4a0b60d33b2f4c00d082beee59236a126) )
7137   ROM_LOAD( "ottad.p1", 0x0000, 0x010000, CRC(682b01a3) SHA1(cb71fd56ad6d4fc67894bf86c54c49a7e45aae15) )
7138   ROM_LOAD( "ottb.p1", 0x0000, 0x010000, CRC(541c2d54) SHA1(3b42e9dcb468cb9bbf2092a4e7eabeb172dc90d0) )
7139   ROM_LOAD( "ottbd.p1", 0x0000, 0x010000, CRC(5e376ce9) SHA1(0628461395ebd233ca7b0513ea272ddd83c5accd) )
7140   ROM_LOAD( "ottd.p1", 0x0000, 0x010000, CRC(9b013a2b) SHA1(734cc79bc9452c86434bd085463ab512b5421dae) )
7141   ROM_LOAD( "ottdk.p1", 0x0000, 0x010000, CRC(c205194f) SHA1(bdfdffe09fd995c8ded80cc3042d2ce1eebad8bc) )
7142   ROM_LOAD( "ottdr.p1", 0x0000, 0x010000, CRC(f2b9bf4c) SHA1(5f1c5c347930b75473dcd83cf2ad5870ba26e289) )
7143   ROM_LOAD( "ottdy.p1", 0x0000, 0x010000, CRC(936b70e2) SHA1(6d434f399dc851621b703a1bf93bc71bed78d867) )
7144   ROM_LOAD( "ottk.p1", 0x0000, 0x010000, CRC(68c984d3) SHA1(b1cf87630ab093629eaa8d199dfcfd6343d9c31d) )
7145   ROM_LOAD( "ottr.p1", 0x0000, 0x010000, CRC(ceb322d1) SHA1(a62bd1f947fc15f1d42dae8e933d2fcb672bcce4) )
7146   ROM_LOAD( "otty.p1", 0x0000, 0x010000, CRC(974af7ff) SHA1(e0aecb91c1fc476a9258d6d57ba5ca8f249141b0) )
7147   ROM_LOAD( "otuad.p1", 0x0000, 0x010000, CRC(2576654b) SHA1(7fae2bd057d96af4c50fd84a5261ae750ba34033) )
7148   ROM_LOAD( "otub.p1", 0x0000, 0x010000, CRC(1463877d) SHA1(ea41e048aead52aabc1b8a2a224ef87b9011c163) )
7149   ROM_LOAD( "otubd.p1", 0x0000, 0x010000, CRC(8ac2d17b) SHA1(09f21f1233d82fd02830b6ece6a773402393a447) )
7150   ROM_LOAD( "otud.p1", 0x0000, 0x010000, CRC(8f1632c2) SHA1(729f2182c40f98e9b2fb9996d14c11d2334ba15f) )
7151   ROM_LOAD( "otudk.p1", 0x0000, 0x010000, CRC(2edbbe5d) SHA1(f6b8b625bf2d021524595ef1f69e730e78f42aa8) )
7152   ROM_LOAD( "otudr.p1", 0x0000, 0x010000, CRC(f799f424) SHA1(f0d1a72088dd3cd6f9ccaa1bf0e9a28f656194e0) )
7153   ROM_LOAD( "otudy.p1", 0x0000, 0x010000, CRC(562da6fd) SHA1(899f971124969c52a018634b2b2f2dd7cb634195) )
7154   ROM_LOAD( "otuk.p1", 0x0000, 0x010000, CRC(cbb66497) SHA1(ade033fb3d226bfcb3cdf3e3612fb65cfc22b030) )
7155   ROM_LOAD( "otur.p1", 0x0000, 0x010000, CRC(d05a8c2f) SHA1(754e2351431aa7bf6dea3a1498581da0c4283c1e) )
7156   ROM_LOAD( "otus.p1", 0x0000, 0x010000, CRC(5f2b8d0b) SHA1(1e3ac59fa0b108549c265eeba027591bce5122f3) )
7157   ROM_LOAD( "otuy.p1", 0x0000, 0x010000, CRC(fc65136d) SHA1(048f81de92a1db4e4e4e9aa7a87228805d57b263) )
7158
7159   ROM_REGION( 0x48, "fakechr", 0 )
7160   ROM_LOAD( "otts.chr", 0x0000, 0x000048, CRC(2abec763) SHA1(307399724a994a5d0914a5d7e0931a5d94439a37) )
7161
7162   ROM_REGION( 0x100000, "msm6376", 0 )
7163   ROM_LOAD( "otnsnd.p1", 0x0000, 0x080000, CRC(d4f7ed82) SHA1(16e80bf0956f39a9e8e23384615a07594419db59) )
7164ROM_END
7165
7166ROM_START( m4placbt )
7167   ROM_REGION( 0x20000, "maincpu", 0 )
7168   ROM_LOAD( "pyb07s.p1", 0x0000, 0x020000, CRC(ad02705a) SHA1(027bcbbd828e4fd23831af9554d582857e6784e1) )
7169
7170   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7171   ROM_LOAD( "pyb06ad.p1", 0x0000, 0x020000, CRC(e08b6176) SHA1(ccfb43ee033b4ed36e8656bcb4ba62230dde8466) )
7172   ROM_LOAD( "pyb06b.p1", 0x0000, 0x020000, CRC(b6486055) SHA1(e0926720aba1e9d1327c32db29220d91050ea338) )
7173   ROM_LOAD( "pyb06bd.p1", 0x0000, 0x020000, CRC(6d91cfb3) SHA1(82d6ed6d6b2022d0945ec0fb8012fa4fef7029e0) )
7174   ROM_LOAD( "pyb06c.p1", 0x0000, 0x020000, CRC(8102dd47) SHA1(7b834d896e104b1f42069d6fa0bce75b5c15b899) )
7175   ROM_LOAD( "pyb06d.p1", 0x0000, 0x020000, CRC(cb536b23) SHA1(874eaaa434a0212edefa05a440e7e5f826d1f92e) )
7176   ROM_LOAD( "pyb06dk.p1", 0x0000, 0x020000, CRC(275667e5) SHA1(4ac40eaa03462c1a70f0366f589bc2a59972827b) )
7177   ROM_LOAD( "pyb06dr.p1", 0x0000, 0x020000, CRC(9459dcd4) SHA1(ae8b559205c6cb3f2e3b1131cd99ff7ce037c573) )
7178   ROM_LOAD( "pyb06dy.p1", 0x0000, 0x020000, CRC(a0b5471b) SHA1(95400779bb1d3fdeada5d8fca4fd66a89d3e13a2) )
7179   ROM_LOAD( "pyb06k.p1", 0x0000, 0x020000, CRC(fc8fc803) SHA1(81fa3104075b56f51c35d944fa3652aa8cce988c) )
7180   ROM_LOAD( "pyb06r.p1", 0x0000, 0x020000, CRC(4f807332) SHA1(e3852ac9811d780ac87f375acaf5ec1026071b2e) )
7181   ROM_LOAD( "pyb06s.p1", 0x0000, 0x020000, CRC(acd9d628) SHA1(93d8f0ffa3b9ebdd9fef39b2bc49bb85b2fac00f) )
7182   ROM_LOAD( "pyb06y.p1", 0x0000, 0x020000, CRC(7b6ce8fd) SHA1(096fb2e8a4ac5f723810766bc4245d403814a20f) )
7183   ROM_LOAD( "pyb07ad.p1", 0x0000, 0x020000, CRC(427a7489) SHA1(fb0a24da5ef7a948152e8180968aaaebbd85afa0) )
7184   ROM_LOAD( "pyb07b.p1", 0x0000, 0x020000, CRC(35cdf803) SHA1(94953da72c2ee8792f53bf677483ffed15d4709c) )
7185   ROM_LOAD( "pyb07bd.p1", 0x0000, 0x020000, CRC(cf60da4c) SHA1(8667308f750e944894f68f20b70d42244b751e22) )
7186   ROM_LOAD( "pyb07c.p1", 0x0000, 0x020000, CRC(02874511) SHA1(b5acdcfb7d901faa1271eb16e5d36d0a484d97cb) )
7187   ROM_LOAD( "pyb07d.p1", 0x0000, 0x020000, CRC(48d6f375) SHA1(1891b6f8f4599d94280bcb68e9d0e9259351e2b8) )
7188   ROM_LOAD( "pyb07dk.p1", 0x0000, 0x020000, CRC(85a7721a) SHA1(e3af55577b4ad4ae48e95b576e336cb019f3ecd0) )
7189   ROM_LOAD( "pyb07dr.p1", 0x0000, 0x020000, CRC(36a8c92b) SHA1(a1091dea9ffe53c9ba1495f7e0d2aebe92d9bb64) )
7190   ROM_LOAD( "pyb07dy.p1", 0x0000, 0x020000, CRC(024452e4) SHA1(a92c887ab467be6bcccaec1cd5dcc1304eddba19) )
7191   ROM_LOAD( "pyb07k.p1", 0x0000, 0x020000, CRC(7f0a5055) SHA1(5620d8a3333f2f56ea24bcecf1a791e6ee0f43d9) )
7192   ROM_LOAD( "pyb07r.p1", 0x0000, 0x020000, CRC(cc05eb64) SHA1(1329decc84de231e8c1929f057233b25cc8b5942) )
7193   ROM_LOAD( "pyb07y.p1", 0x0000, 0x020000, CRC(f8e970ab) SHA1(66a54a9c2750ea1aa4ce562aad74c98775865ed6) )
7194   ROM_LOAD( "pyb10h", 0x0000, 0x020000, CRC(69be6185) SHA1(f697350912505cd857acae2733ad8b48e67cab6b) )
7195   ROM_LOAD( "pyb15g", 0x0000, 0x020000, CRC(369fd852) SHA1(4c532a59451352aa54a1e47d12f04403d2e9c8cb) )
7196   ROM_LOAD( "pyb15t", 0x0000, 0x020000, CRC(c38d7b04) SHA1(5785344084498cab4ce2734b3d8c0dc8f0cbed5a) )
7197   ROM_LOAD( "pyh04s", 0x0000, 0x020000, CRC(c824b937) SHA1(9bc0a1e75540520ef3448dc7a3c95c81f93abe78) )
7198   ROM_LOAD( "pyh05ad.p1", 0x0000, 0x020000, CRC(948d1ad6) SHA1(66c580f0ef9035de5f50600db51d63336a8d3fbb) )
7199   ROM_LOAD( "pyh05b.p1", 0x0000, 0x020000, CRC(26c5fca4) SHA1(8166a195eb1aa7df99cc27e7cd6207a9192d14b9) )
7200   ROM_LOAD( "pyh05bd.p1", 0x0000, 0x020000, CRC(1997b413) SHA1(cf701534243b302b83908bdf359050b325bd037a) )
7201   ROM_LOAD( "pyh05c.p1", 0x0000, 0x020000, CRC(118f41b6) SHA1(29b74182d24d8d301a7aa899f4c1dd2b1a4eb84c) )
7202   ROM_LOAD( "pyh05d.p1", 0x0000, 0x020000, CRC(5bdef7d2) SHA1(c00a602ea6f0a53d53b13c2e4921aabd9d10b0f3) )
7203   ROM_LOAD( "pyh05dk.p1", 0x0000, 0x020000, CRC(53501c45) SHA1(fa1161a0fe6916cd84370886688517e9905561d2) )
7204   ROM_LOAD( "pyh05dr.p1", 0x0000, 0x020000, CRC(e05fa774) SHA1(44d53a0480b382f01ab42ca5b0521a612f672433) )
7205   ROM_LOAD( "pyh05dy.p1", 0x0000, 0x020000, CRC(d4b33cbb) SHA1(e9681c025b3b661a26b89ef1fa6bbcffb6c2e233) )
7206   ROM_LOAD( "pyh05k.p1", 0x0000, 0x020000, CRC(6c0254f2) SHA1(df14735ec9bc77fc35f52094598bb3fbb015944f) )
7207   ROM_LOAD( "pyh05r.p1", 0x0000, 0x020000, CRC(df0defc3) SHA1(d259f6eb770130671d06e221d467df658ba0b29b) )
7208   ROM_LOAD( "pyh05s.p1", 0x0000, 0x020000, CRC(3c544ad9) SHA1(50780424382fd4ccd023a784e43bb60b8f862456) )
7209   ROM_LOAD( "pyh05y.p1", 0x0000, 0x020000, CRC(ebe1740c) SHA1(424707d023fd026cf43a687ed02d4ee4398b299f) )
7210   ROM_LOAD( "pyh06ad.p1", 0x0000, 0x020000, CRC(7ae70380) SHA1(c0e2b67ade2275a903359b6df7f55e44ef78828f) )
7211   ROM_LOAD( "pyh06b.p1", 0x0000, 0x020000, CRC(dc588857) SHA1(dd2d2ffa87c61b200aa82337beea7d2205f1176c) )
7212   ROM_LOAD( "pyh06bd.p1", 0x0000, 0x020000, CRC(f7fdad45) SHA1(78334007b0a414fd3d2b8ec1645d1f04e711eb77) )
7213   ROM_LOAD( "pyh06c.p1", 0x0000, 0x020000, CRC(eb123545) SHA1(410400c219fb15f3267c2f94737fa9d2785318a0) )
7214   ROM_LOAD( "pyh06d.p1", 0x0000, 0x020000, CRC(a1438321) SHA1(53f7e0156b137bea91264fe662642083ca9f5f9c) )
7215   ROM_LOAD( "pyh06dk.p1", 0x0000, 0x020000, CRC(bd3a0513) SHA1(98dfd874dcbee5a3c16a0ebf42f944bf0ba50672) )
7216   ROM_LOAD( "pyh06dr.p1", 0x0000, 0x020000, CRC(0e35be22) SHA1(8ff910601bfec1b47e50ba92cdb80c1bdfe287ec) )
7217   ROM_LOAD( "pyh06dy.p1", 0x0000, 0x020000, CRC(3ad925ed) SHA1(af584333e443127071b874bafea0c8667da33f6c) )
7218   ROM_LOAD( "pyh06k.p1", 0x0000, 0x020000, CRC(969f2001) SHA1(e934aa7e95e91f155ee82e8eaac5c949b35e024b) )
7219   ROM_LOAD( "pyh06r.p1", 0x0000, 0x020000, CRC(25909b30) SHA1(8a44e59a46ffec3badb27ee62e7e9bb0adff62a4) )
7220   ROM_LOAD( "pyh06s.p1", 0x0000, 0x020000, CRC(10b75ddf) SHA1(d093ac51c64642400d2cf24a713dc7adb4a6a9d0) )
7221   ROM_LOAD( "pyh06y.p1", 0x0000, 0x020000, CRC(117c00ff) SHA1(ace5d8c4f4e0647c89608db2c2ad35f241be3672) )
7222
7223   ROM_REGION( 0x48, "fakechr", 0 )
7224   ROM_LOAD( "pyb.chr", 0x0000, 0x000048, CRC(663e9d8e) SHA1(08e898967d41fbc582c9bfdebb461ad51269089d) )
7225
7226   ROM_REGION( 0x100000, "msm6376", 0 )
7227   ROM_LOAD( "pybsnd.p1", 0x000000, 0x080000, CRC(3a91784a) SHA1(7297ccec3264aa9f1e7b3a2841f5f8a1e4ca6c54) )
7228   ROM_LOAD( "pybsnd.p2", 0x080000, 0x080000, CRC(a82f0096) SHA1(45b6b5a2ae06b45add9cdbb9f5e6f834687b4902) )
7229ROM_END
7230
7231ROM_START( m4pont )
7232   ROM_REGION( 0x10000, "maincpu", 0 )
7233   ROM_LOAD( "pon3.0.bin", 0x0000, 0x010000, CRC(12d83177) SHA1(5b88b9618f53af2b2a4f75e73c3eb334a17791c0) )
7234
7235   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7236   ROM_LOAD( "pons.p1", 0x0000, 0x010000, CRC(5186daa7) SHA1(78f853e221307270e1725895201d08f358e34986) )
7237   ROM_LOAD( "pontoon.hex", 0x0000, 0x010000, CRC(5186daa7) SHA1(78f853e221307270e1725895201d08f358e34986) )
7238ROM_END
7239
7240ROM_START( m4potblk )
7241   ROM_REGION( 0x20000, "maincpu", 0 )
7242   ROM_LOAD( "potblack.hex", 0x0000, 0x020000, CRC(36a1c679) SHA1(bf2eb5c2a07e61b7a2c0d8402b0e0583adfa22dc) )
7243
7244   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7245   ROM_LOAD( "pb15g", 0x0000, 0x020000, CRC(650a54be) SHA1(80a5bb95857c911c1972f8be5bf794637cb02323) )
7246   ROM_LOAD( "pb15t", 0x0000, 0x020000, CRC(98628744) SHA1(1a0df7036c36f3b87d5a239e1c9edfd7c74d2ae8) )
7247   ROM_LOAD( "pbg14s.p1", 0x0000, 0x020000, CRC(c9316c92) SHA1(d9248069c4702d4ce780ab82bdb783ba5aea034b) )
7248   ROM_LOAD( "pbg15ad.p1", 0x0000, 0x020000, CRC(ded4ba89) SHA1(f8b4727987bef1e74894df4e7549d3c28ba4de98) )
7249   ROM_LOAD( "pbg15b.p1", 0x0000, 0x020000, CRC(5a6570be) SHA1(f44e4511cc0c0f410104f9a36ae51b3972bd4522) )
7250   ROM_LOAD( "pbg15bd.p1", 0x0000, 0x020000, CRC(941312df) SHA1(51ec4052cfaa245873146d0ecb8834be5cc22db2) )
7251   ROM_LOAD( "pbg15d.p1", 0x0000, 0x020000, CRC(79f682f5) SHA1(ee6f31009b8a5354db930d6f228a2969dbebb9ad) )
7252   ROM_LOAD( "pbg15dh.p1", 0x0000, 0x020000, CRC(e90819a9) SHA1(f3d423e56205f6b18892fe8771aa853f7185336a) )
7253   ROM_LOAD( "pbg15dk.p1", 0x0000, 0x020000, CRC(6ddb01b8) SHA1(aeefd2145f328f0f7af87b16f9bc2324d134b7e1) )
7254   ROM_LOAD( "pbg15dr.p1", 0x0000, 0x020000, CRC(f735df01) SHA1(f669cd719cdf9fa170babc652be164bd7c580344) )
7255   ROM_LOAD( "pbg15dy.p1", 0x0000, 0x020000, CRC(59379a77) SHA1(91b56aef53de7c554924ebab56faa3e8655dcbfd) )
7256   ROM_LOAD( "pbg15h.p1", 0x0000, 0x020000, CRC(277e7bc8) SHA1(9f89a048fcf268883002bb0dcb14854949ebec46) )
7257   ROM_LOAD( "pbg15k.p1", 0x0000, 0x020000, CRC(a3ad63d9) SHA1(0e65ff6ae02bd42cb1b3c9249ac85dc13b4eb8ad) )
7258   ROM_LOAD( "pbg15r.p1", 0x0000, 0x020000, CRC(3943bd60) SHA1(cfcd1e2b76f592e3bc5b8ed33af66ad183e829e1) )
7259   ROM_LOAD( "pbg15s.p1", 0x0000, 0x020000, CRC(f31c9a6a) SHA1(f2c7dceaabbe0689227f2c59d063ac20403eae1d) )
7260   ROM_LOAD( "pbg15y.p1", 0x0000, 0x020000, CRC(9741f816) SHA1(52482fed48574582ed48424666284695fe661880) )
7261   ROM_LOAD( "pbg16ad.p1", 0x0000, 0x020000, CRC(919e90ba) SHA1(b32459b394595a5c3d238c6eec47c7d4d34fcdf8) )
7262   ROM_LOAD( "pbg16b.p1", 0x0000, 0x020000, CRC(db445653) SHA1(145af560641f9becb6d98c2f157f94b0fdd6459c) )
7263   ROM_LOAD( "pbg16bd.p1", 0x0000, 0x020000, CRC(db5938ec) SHA1(323f190c62f23b8092274dd17f07198f53abc828) )
7264   ROM_LOAD( "pbg16d.p1", 0x0000, 0x020000, CRC(f8d7a418) SHA1(81a2d020ec03574b041b9be0b8ed96386804f4af) )
7265   ROM_LOAD( "pbg16dh.p1", 0x0000, 0x020000, CRC(a642339a) SHA1(104b405923b71d69bc996dced4dc284d41397c5f) )
7266   ROM_LOAD( "pbg16dk.p1", 0x0000, 0x020000, CRC(22912b8b) SHA1(cdbaaf0509fb6115182c8ac79002e1d983bcc765) )
7267   ROM_LOAD( "pbg16dr.p1", 0x0000, 0x020000, CRC(b87ff532) SHA1(d64d4733523d4afe5b4e3ca5f2c33ee8d4ab1c2b) )
7268   ROM_LOAD( "pbg16dy.p1", 0x0000, 0x020000, CRC(167db044) SHA1(291982c6af2486724be32b8f41ee66d699afad22) )
7269   ROM_LOAD( "pbg16h.p1", 0x0000, 0x020000, CRC(a65f5d25) SHA1(6ea4bc92ecf849653c1abbb5c1e1d97d0e58a373) )
7270   ROM_LOAD( "pbg16k.p1", 0x0000, 0x020000, CRC(228c4534) SHA1(e4a4e7ec059e4da568c507d8f1f006c04e1c13c4) )
7271   ROM_LOAD( "pbg16r.p1", 0x0000, 0x020000, CRC(b8629b8d) SHA1(08fc4498b45f2e939c4c465d4d979aa4532b5ce4) )
7272   ROM_LOAD( "pbg16s.p1", 0x0000, 0x020000, CRC(36a1c679) SHA1(bf2eb5c2a07e61b7a2c0d8402b0e0583adfa22dc) )
7273   ROM_LOAD( "pbg16y.p1", 0x0000, 0x020000, CRC(1660defb) SHA1(9f6112759b029e71056a92137f890910b6afb708) )
7274   ROM_LOAD( "pbs04ad.p1", 0x0000, 0x020000, CRC(c4fedb7d) SHA1(1ce1e524bd11e775c0f8498849c1d9ca41fcf912) )
7275   ROM_LOAD( "pbs04b.p1", 0x0000, 0x020000, CRC(f1fcaf2d) SHA1(786513cbfdde2f37c6ab3649781bc7c70bbdfb61) )
7276   ROM_LOAD( "pbs04bd.p1", 0x0000, 0x020000, CRC(49e475b8) SHA1(95548a22c67bd8df6df05503b6318b15bd84bb7a) )
7277   ROM_LOAD( "pbs04c.p1", 0x0000, 0x020000, CRC(c6b6123f) SHA1(ccd286dc09606d6cbf45835701dc83ca361c8dc0) )
7278   ROM_LOAD( "pbs04dh.p1", 0x0000, 0x020000, CRC(34ff7ece) SHA1(a659aee7b093c00e920428f78e96e4246ad469ba) )
7279   ROM_LOAD( "pbs04dk.p1", 0x0000, 0x020000, CRC(0323ddee) SHA1(74ac57542d6bf32a105682daf661546d18e1eab4) )
7280   ROM_LOAD( "pbs04dr.p1", 0x0000, 0x020000, CRC(b02c66df) SHA1(7f2b24d747349a7a17b5f90dbada2a6c9f620b1d) )
7281   ROM_LOAD( "pbs04dy.p1", 0x0000, 0x020000, CRC(84c0fd10) SHA1(586a41908165211b6d6386f12170aeda1ff3fbe9) )
7282   ROM_LOAD( "pbs04h.p1", 0x0000, 0x020000, CRC(8ce7a45b) SHA1(1eab7d504b4a8f6158aa5878dcc62c9531169a85) )
7283   ROM_LOAD( "pbs04k.p1", 0x0000, 0x020000, CRC(bb3b077b) SHA1(584fd9f1578c61e1a1c30068c42b16716c5d490f) )
7284   ROM_LOAD( "pbs04r.p1", 0x0000, 0x020000, CRC(0834bc4a) SHA1(0064b1ec9db506c4dd14ed7ffeffa08bebc117b1) )
7285   ROM_LOAD( "pbs04s.p1", 0x0000, 0x020000, CRC(b4a7eaac) SHA1(295b793802a6145758861142133ced98f2258119) )
7286   ROM_LOAD( "pbs04y.p1", 0x0000, 0x020000, CRC(3cd82785) SHA1(fb2cb5acfc60d0896da9c22b7a9370e7c0271cf7) )
7287   ROM_LOAD( "pbs06ad.p1", 0x0000, 0x020000, CRC(6344d6c7) SHA1(7c01149d9f21a15b1067a42d3f8def2868f15181) )
7288   ROM_LOAD( "pbs06b.p1", 0x0000, 0x020000, CRC(2056d268) SHA1(ac978d59ff3cead2678d56579e404eb7494ab957) )
7289   ROM_LOAD( "pbs06bd.p1", 0x0000, 0x020000, CRC(ee5e7802) SHA1(568b6b2e6d58ee766a74badb60118dc0899b8b68) )
7290   ROM_LOAD( "pbs06c.p1", 0x0000, 0x020000, CRC(171c6f7a) SHA1(e0c7455b64105cdd41ab24ef4cec7b044732faf6) )
7291   ROM_LOAD( "pbs06d.p1", 0x0000, 0x020000, CRC(03c52023) SHA1(534fbee8e19217002c428cc2d9a6693b8bccf974) )
7292   ROM_LOAD( "pbs06dh.p1", 0x0000, 0x020000, CRC(93457374) SHA1(40f4ed7260f234b69084676448705b53ff4700e4) )
7293   ROM_LOAD( "pbs06dk.p1", 0x0000, 0x020000, CRC(a499d054) SHA1(6c740d6e765c5ac3690814f71cb340a67f0bb113) )
7294   ROM_LOAD( "pbs06dr.p1", 0x0000, 0x020000, CRC(17966b65) SHA1(2a785268954388dba259df162298316e0d187ceb) )
7295   ROM_LOAD( "pbs06dy.p1", 0x0000, 0x020000, CRC(237af0aa) SHA1(c6f1cf33506517eac98d449c54be33d1f220241c) )
7296   ROM_LOAD( "pbs06h.p1", 0x0000, 0x020000, CRC(5d4dd91e) SHA1(a715dde45ce7f3c6e62cb08eb5eaacb918803280) )
7297   ROM_LOAD( "pbs06k.p1", 0x0000, 0x020000, CRC(6a917a3e) SHA1(b8e6fb7ea83c5a363fdd756a5479a51d15cb246d) )
7298   ROM_LOAD( "pbs06r.p1", 0x0000, 0x020000, CRC(d99ec10f) SHA1(62ffc2772495fd165b2ad9f76a54154f51464394) )
7299   ROM_LOAD( "pbs06s.p1", 0x0000, 0x020000, CRC(d2b42b29) SHA1(a077605b1f9f3082a03882b4f5b360a530a97135) )
7300   ROM_LOAD( "pbs06y.p1", 0x0000, 0x020000, CRC(ed725ac0) SHA1(4c2c38e1c2ce7e15c409e06b6f21410f04b70348) )
7301
7302   ROM_REGION( 0x20000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7303   ROM_LOAD( "po_x6__5.1_1", 0x0000, 0x020000, CRC(1fe40fd1) SHA1(5e16ff5b1019d83c1f40d63f89c16030dae0ab11) )
7304   ROM_LOAD( "po_x6__t.1_1", 0x0000, 0x020000, CRC(c9314f6e) SHA1(4f9226883f9e1963c568eea327775688fb966431) )
7305   ROM_LOAD( "po_x6_d5.1_1", 0x0000, 0x020000, CRC(404d5a99) SHA1(7a846df3b7f9f0108d84e4a4c2d199e5971b6375) )
7306   ROM_LOAD( "po_x6_dt.1_1", 0x0000, 0x020000, CRC(7213fd77) SHA1(07482cb54d4f03aad62c54d66322f7101f6c8dcf) )
7307   ROM_LOAD( "po_x6a_t.1_1", 0x0000, 0x020000, CRC(1b47a76a) SHA1(3587e4c0b50e359529e132376af3cd239194db31) )
7308
7309
7310   ROM_REGION( 0x48, "fakechr", 0 )
7311   ROM_LOAD( "tri98.chr", 0x0000, 0x000048, CRC(8a4532a8) SHA1(c128fd513bbcba68a1c75a11e09a54ba1d23d6f4) )
7312
7313   ROM_REGION( 0x100000, "msm6376", 0 )
7314   ROM_LOAD( "pbsnd1.hex", 0x000000, 0x080000, CRC(72a3331d) SHA1(b7475ba0ad86a6277e3d4f7b4311a98f3fc29802) )
7315   ROM_LOAD( "pbsnd2.hex", 0x080000, 0x080000, CRC(c2460eec) SHA1(7c62fbc69ffaa788bf3839e37a75a812a7b8caef) )
7316ROM_END
7317
7318ROM_START( m4ptblkc )
7319   ROM_REGION( 0x20000, "maincpu", 0 )
7320   ROM_LOAD( "potblackcasinoprg.bin", 0x0000, 0x020000, CRC(29190084) SHA1(c7a778331369c0fac796ef3e306e12c98605f365) )
7321
7322   ROM_REGION( 0x100000, "msm6376", 0 )
7323   ROM_LOAD( "potblackcasinosnd.p1", 0x000000, 0x080000, CRC(72a3331d) SHA1(b7475ba0ad86a6277e3d4f7b4311a98f3fc29802) )
7324   ROM_LOAD( "potblackcasinosnd.p2", 0x080000, 0x080000, CRC(c2460eec) SHA1(7c62fbc69ffaa788bf3839e37a75a812a7b8caef) )
7325ROM_END
7326
7327
7328
7329ROM_START( m4potlck )
7330   ROM_REGION( 0x10000, "maincpu", 0 )
7331   ROM_LOAD( "pil22p1.bin", 0xc000, 0x004000, CRC(b7a926ad) SHA1(2a624256244cd0d3f29f96f8611356b2ec3b6cac) )
7332   ROM_LOAD( "pil22p2.bin", 0x8000, 0x004000, CRC(b967583e) SHA1(b60f61f09b036b7acb2d740f0d47bfa5f8fba7a5) )
7333   ROM_LOAD( "pil22p3.bin", 0x6000, 0x002000, CRC(498d8e8a) SHA1(e03d67e22e5709497d9139963113cc1d07fd50d9) )
7334
7335   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7336   ROM_LOAD( "pl2_7.p1", 0xc000, 0x004000, CRC(859fad87) SHA1(4bfc2d699a3abf66cbe52ad8be3f57f3eb66eb92) )
7337   ROM_LOAD( "pl2_7.p2", 0x8000, 0x004000, CRC(da7f8c1e) SHA1(05957f1767f7558ca10c4190ebeb0081bee6bb66) )
7338   ROM_LOAD( "pl2_7.p3", 0x6000, 0x002000, CRC(35f70dd5) SHA1(07baebb4904a41f00b50112b89fb70dd80e59493) )
7339ROM_END
7340
7341
7342ROM_START( m4prem )
7343   ROM_REGION( 0x10000, "maincpu", 0 )
7344   ROM_LOAD( "dpm14.bin", 0x0000, 0x010000, CRC(de344759) SHA1(d3e7514da83bbf1eba63661fb0675a6230af93cd) )
7345
7346   ROM_REGION( 0x100000, "msm6376", 0 )
7347   ROM_LOAD( "dpms.bin", 0x0000, 0x080000, CRC(93fd4253) SHA1(69feda7ffc56defd515c9cd1ce204af3d9731a3f) )
7348ROM_END
7349
7350
7351ROM_START( m4przdty )
7352   ROM_REGION( 0x10000, "maincpu", 0 )
7353   ROM_LOAD( "pdus.p1", 0x0000, 0x010000, CRC(eaa2ae08) SHA1(a4cef3ee8c005fb717625699260d24ef6a368824) )
7354
7355   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7356   ROM_LOAD( "pd8ad.p1", 0x0000, 0x010000, CRC(ff2bde9d) SHA1(6f75d1c4f8b136ad9dbfd6c0182dbe0f54f856a9) )
7357   ROM_LOAD( "pd8b.p1", 0x0000, 0x010000, CRC(123f8081) SHA1(1619e23f563f9c70e64dccf36743c60ee597cad4) )
7358   ROM_LOAD( "pd8bd.p1", 0x0000, 0x010000, CRC(6136acca) SHA1(616cfc419beef50b642714df9b257ef0322bdfd4) )
7359   ROM_LOAD( "pd8d.p1", 0x0000, 0x010000, CRC(855896b5) SHA1(b093b1851cdfdf04d1f39b0a0c374de3594da97e) )
7360   ROM_LOAD( "pd8dj.p1", 0x0000, 0x010000, CRC(fa898fc4) SHA1(7c873ba80ed479b929a4223fafa031508d2dcb61) )
7361   ROM_LOAD( "pd8dk.p1", 0x0000, 0x010000, CRC(b76193c7) SHA1(ea7ae0f3031654435263fcf8b85dc8969216de94) )
7362   ROM_LOAD( "pd8dy.p1", 0x0000, 0x010000, CRC(8446848a) SHA1(23840190a3543c7fee0334bd1e9c0000eb2b7908) )
7363   ROM_LOAD( "pd8j.p1", 0x0000, 0x010000, CRC(8d74c338) SHA1(482fc028a04bd257a36b46ba3e6949f95cacd271) )
7364   ROM_LOAD( "pd8k.p1", 0x0000, 0x010000, CRC(f4753cad) SHA1(4d41a2c40f56267ea31375046058ab2b22700414) )
7365   ROM_LOAD( "pd8s.p1", 0x0000, 0x010000, CRC(65816bdb) SHA1(52717f789676ad66e4b8c5c023e23262408ef0b3) )
7366   ROM_LOAD( "pd8y.p1", 0x0000, 0x010000, CRC(c958ed40) SHA1(35c1905656d12c788e8766424dd400669189e2c7) )
7367   ROM_LOAD( "pdub.p1", 0x0000, 0x010000, CRC(e50a571b) SHA1(b8412ae7211bfbf8098ae3ae70dfc2a99cd8558d) )
7368   ROM_LOAD( "pdud.p1", 0x0000, 0x010000, CRC(24cddc59) SHA1(c4fa0530387c5cd172d51b766315d3874cc61618) )
7369   ROM_LOAD( "pdudy.p1", 0x0000, 0x010000, CRC(b852ea1f) SHA1(375f0baaf64b1ea1e118f6d93417877174e094bb) )
7370   ROM_LOAD( "pduk.p1", 0x0000, 0x010000, CRC(7d1c1897) SHA1(aa7753bef9b580f0a134960d74115cb43b91494f) )
7371   ROM_LOAD( "pduy.p1", 0x0000, 0x010000, CRC(460d967b) SHA1(ea55c87674d62ee6f525ae1ff08267e8b4b126aa) )
7372
7373   ROM_REGION( 0x100000, "msm6376", 0 )
7374   ROM_LOAD( "pdusnd.p1", 0x000000, 0x080000, CRC(1e5d8407) SHA1(64ee6eba3fb7700a06b89a1e0489a0cd54bb89fd) )
7375   ROM_LOAD( "pdusnd.p2", 0x080000, 0x080000, CRC(a5829cec) SHA1(eb65c86125350a7f384f9033f6a217284b6ff3d1) )
7376ROM_END
7377
7378
7379ROM_START( m4przfrt )
7380   ROM_REGION( 0x10000, "maincpu", 0 )
7381   ROM_LOAD( "pfr03s.p1", 0x0000, 0x010000, CRC(0ea80adb) SHA1(948a23fe8ccf6f423957a478a57bb875cc7b2cc2) )
7382
7383   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7384   ROM_LOAD( "pfr03ad.p1", 0x0000, 0x010000, CRC(860cbd1b) SHA1(a3a3c0c3c5aff9b469ae82cf514937973b752421) )
7385   ROM_LOAD( "pfr03b.p1", 0x0000, 0x010000, CRC(2a7ba02c) SHA1(178fbf0301d263b32f9a8ac00e79731d074576d9) )
7386   ROM_LOAD( "pfr03bd.p1", 0x0000, 0x010000, CRC(dfff487c) SHA1(bf4bbb17241595ceb2c373c2bbd72fcecddedfd2) )
7387   ROM_LOAD( "pfr03d.p1", 0x0000, 0x010000, CRC(f5b1c305) SHA1(74c8c4a2f32af250cc44994425166fc8b6177610) )
7388   ROM_LOAD( "pfr03dk.p1", 0x0000, 0x010000, CRC(dc59bba1) SHA1(3ddb259dcda34efe0e8303dc39a3c082665709e9) )
7389   ROM_LOAD( "pfr03dr.p1", 0x0000, 0x010000, CRC(047fee03) SHA1(c0beb050062c175190dc5326ee21e9af6268bf81) )
7390   ROM_LOAD( "pfr03dy.p1", 0x0000, 0x010000, CRC(052c60fb) SHA1(bb3ac21ce7f9d41fbb5d62311c5f4a977d417adb) )
7391   ROM_LOAD( "pfr03k.p1", 0x0000, 0x010000, CRC(d8c2527c) SHA1(0c5925f3eb2e48038a2995367865daf687ee5db6) )
7392   ROM_LOAD( "pfr03r.p1", 0x0000, 0x010000, CRC(0a1aa1c9) SHA1(c4dcd3550e99a908fe4a9db34f3d8b685af57e30) )
7393   ROM_LOAD( "pfr03y.p1", 0x0000, 0x010000, CRC(9e230f5d) SHA1(f89c01b930af9cf952fa79baa0deab6503577a90) )
7394
7395   ROM_REGION( 0x100000, "msm6376", 0 )
7396   ROM_LOAD( "pfrsnd.p1", 0x0000, 0x080000, CRC(71d1af20) SHA1(d87d61c561acbe9cb3dec18d8decf5e970efa272) )
7397ROM_END
7398
7399
7400ROM_START( m4przhr )
7401   ROM_REGION( 0x10000, "maincpu", 0 )
7402   ROM_LOAD( "prly.p1", 0x0000, 0x010000, CRC(feeac121) SHA1(e01f32fb4cdfbe61fdcd89749a33185ac0410720) )
7403
7404   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7405   ROM_LOAD( "pr3ad.p1", 0x0000, 0x010000, CRC(8b047599) SHA1(fd2f21c2ed3e5cb4e4ace7ffa620131a1897cf92) )
7406   ROM_LOAD( "pr3b.p1", 0x0000, 0x010000, CRC(11d42c71) SHA1(ede99d2bbe597e4057a28c843b4b1b089e3427d2) )
7407   ROM_LOAD( "pr3bd.p1", 0x0000, 0x010000, CRC(b682a11f) SHA1(a5cb9d016e0ff877f506c890aa6733551aef5507) )
7408   ROM_LOAD( "pr3d.p1", 0x0000, 0x010000, CRC(7d82c742) SHA1(d51434779b43fd569fefaa09a89d3339be07b9bb) )
7409   ROM_LOAD( "pr3dk.p1", 0x0000, 0x010000, CRC(6f6b1df4) SHA1(c4db1a793e79a47d614154fb0091be2253012489) )
7410   ROM_LOAD( "pr3dy.p1", 0x0000, 0x010000, CRC(1ecf832e) SHA1(6b72bc6b25e8019b1867f17cfd74913e2850eacb) )
7411   ROM_LOAD( "pr3k.p1", 0x0000, 0x010000, CRC(41423db6) SHA1(928b7c91fe12b4cef2c6b9828f0dd0f51e223d75) )
7412   ROM_LOAD( "pr3s.p1", 0x0000, 0x010000, CRC(e4968894) SHA1(92b4b930f3bf370b213a72ad8328f19d5ebbd471) )
7413   ROM_LOAD( "pr3y.p1", 0x0000, 0x010000, CRC(81b214c0) SHA1(792db44df880ac58e0da8ed47fe25881a24891b0) )
7414   ROM_LOAD( "prlb.p1", 0x0000, 0x010000, CRC(b76f96cb) SHA1(2b0196542a99e60215ced488c7f5b2ae47b66ada) )
7415   ROM_LOAD( "prlbd.p1", 0x0000, 0x010000, CRC(efad3703) SHA1(2a2dd6e913936a3232aa51972bfd1d2f6f4e9857) )
7416   ROM_LOAD( "prld.p1", 0x0000, 0x010000, CRC(aeff3794) SHA1(84bdd743ec49ff8f1d4f34a2c9e14f427bc38b83) )
7417   ROM_LOAD( "prldk.p1", 0x0000, 0x010000, CRC(c003cabf) SHA1(1f031d362591d675d2cffec041a0762e431e64f5) )
7418   ROM_LOAD( "prldy.p1", 0x0000, 0x010000, CRC(15b4e8f3) SHA1(92c3be901f038a18906db674129e153ea61d70f4) )
7419   ROM_LOAD( "prlk.p1", 0x0000, 0x010000, CRC(f2be8c36) SHA1(411a5e1614a4f7963ebbb87e1a3a63209801f6da) )
7420   ROM_LOAD( "prls.p1", 0x0000, 0x010000, CRC(8cc08272) SHA1(8b25b99291a288f198573272d705c3592c7c60e6) )
7421
7422   ROM_REGION( 0x100000, "msm6376", 0 )
7423   ROM_LOAD( "prlsnd.p1", 0x0000, 0x080000, CRC(d60181ea) SHA1(4ca872e50d59dc96e90ade8cac24ebbab8a3f397) )
7424ROM_END
7425
7426
7427ROM_START( m4przlux )
7428   ROM_REGION( 0x10000, "maincpu", 0 )
7429   ROM_LOAD( "plxs.p1", 0x0000, 0x010000, CRC(0aea0339) SHA1(28da52924fe2bf00799ef466143103e08399f5f5) )
7430
7431   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7432   ROM_LOAD( "plxad.p1", 0x0000, 0x010000, CRC(e52ddf4f) SHA1(ec3f198fb6658cadd45046ef7586f9178f95d814) )
7433   ROM_LOAD( "plxb.p1", 0x0000, 0x010000, CRC(03b0f7bd) SHA1(0ce1cec1afa0a2efee3bc55a2b9cdf8fec7d3ebc) )
7434   ROM_LOAD( "plxd.p1", 0x0000, 0x010000, CRC(46ae371e) SHA1(a164d0336ed6bf7d25f406e28a01bbec86f4b723) )
7435   ROM_LOAD( "plxdy.p1", 0x0000, 0x010000, CRC(40fbaad9) SHA1(d3da773d49941e87d008313e309c4dbe7c9bade2) )
7436   ROM_LOAD( "plxk.p1", 0x0000, 0x010000, CRC(8a15d3bc) SHA1(4536a52101f79ff352b446d130f7a15a0e4cb7df) )
7437   ROM_LOAD( "plxy.p1", 0x0000, 0x010000, CRC(0e5a2c5c) SHA1(7c64f9ad3aac30b4140be12ec451d17fd3b83b7a) )
7438
7439   ROM_REGION( 0x100000, "msm6376", 0 )
7440   ROM_LOAD( "plxsnd.p1", 0x000000, 0x080000, CRC(0e682b6f) SHA1(459a7ca216c47af58c03c15d6ef1f9aa7489eba0) )
7441   ROM_LOAD( "plxsnd.p2", 0x080000, 0x080000, CRC(3ef95a7f) SHA1(9c918769fbf0e687f27e431d934e2327df9ed3bb) )
7442ROM_END
7443
7444
7445ROM_START( m4przmon )
7446   ROM_REGION( 0x10000, "maincpu", 0 )
7447   ROM_LOAD( "fp8ad.p1", 0x0000, 0x010000, CRC(9c1c443a) SHA1(58e45501c33d0fd8ecca7e7bc40fef60ebb519e9) )
7448
7449   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7450   ROM_LOAD( "fp8b.p1", 0x0000, 0x010000, CRC(2a8cd9da) SHA1(2364853f3c78ca4f47aac8609649f06bf3a98ba1) )
7451   ROM_LOAD( "fp8bd.p1", 0x0000, 0x010000, CRC(bbb342fd) SHA1(5117304284a25ce43798a0a1c8c1c45d25f707ab) )
7452   ROM_LOAD( "fp8d.p1", 0x0000, 0x010000, CRC(2e6dea1e) SHA1(8b0877277c414693b0d6c9d22ef86cbb487b4d2e) )
7453   ROM_LOAD( "fp8dj.p1", 0x0000, 0x010000, CRC(8e3121ef) SHA1(9770af9fa1ac14c85a1f856ef2ef5e2867ff06ad) )
7454   ROM_LOAD( "fp8dk.p1", 0x0000, 0x010000, CRC(1368d4cd) SHA1(2f77fefe2a0f355115ad7c173fc1552c4893095a) )
7455   ROM_LOAD( "fp8dy.p1", 0x0000, 0x010000, CRC(2c8d3a96) SHA1(413e619c76209f948885ea0ff2388a2fcb0134d6) )
7456   ROM_LOAD( "fp8j.p1", 0x0000, 0x010000, CRC(2a834685) SHA1(184a5e157dc2994823f4a1077b3bc0e3b69fda34) )
7457   ROM_LOAD( "fp8k.p1", 0x0000, 0x010000, CRC(48cf748a) SHA1(2116f6cc00822ac9d4d3b090443d0f84fe3b5194) )
7458   ROM_LOAD( "fp8s.p1", 0x0000, 0x010000, CRC(b43eef89) SHA1(15991ad9223ddce77277f5451b5557ff59e2647c) )
7459   ROM_LOAD( "fp8y.p1", 0x0000, 0x010000, CRC(c3ee5211) SHA1(02c51f28bdeb7b7fdc7bb95cdc79117eb733789c) )
7460   ROM_LOAD( "fpmb.p1", 0x0000, 0x010000, CRC(e3265d54) SHA1(e283d1675e529c600454f12f87fce370d517e11c) )
7461   ROM_LOAD( "fpmd.p1", 0x0000, 0x010000, CRC(60b2051c) SHA1(9543997fe8fa168bcc66edc3aef6f7e69b4fb326) )
7462   ROM_LOAD( "fpmdy.p1", 0x0000, 0x010000, CRC(422b8f68) SHA1(d18926c7228dbd8f5228b6bd03d265318b5296fe) )
7463   ROM_LOAD( "fpmk.p1", 0x0000, 0x010000, CRC(84f58f68) SHA1(e2297d53c8a7ee3c5058fc734b1f4ec533e93734) )
7464   ROM_LOAD( "fpms.p1", 0x0000, 0x010000, CRC(2d71e7f5) SHA1(16040a042cb0824b44869e618f38edcabd9d47d6) )
7465   ROM_LOAD( "fpmy.p1", 0x0000, 0x010000, CRC(2728c725) SHA1(d36f8129731f9479ed526f9abfab8647cf43fdce) )
7466
7467   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7468   ROM_LOAD( "mt_05a__.3o3", 0x0000, 0x010000, CRC(4175f4a9) SHA1(b0e172e4862aa3b7be7accefc90e98d07d449b65) )
7469   ROM_LOAD( "mt_05a__.4o1", 0x0000, 0x010000, CRC(637fecee) SHA1(8c970bdf703177c71dde5c774c75929ac42b6eb0) )
7470   ROM_LOAD( "mt_05s__.3o3", 0x0000, 0x010000, CRC(92d674b7) SHA1(a828a9b0d870122bc09d865de90b8efa428f3fd0) )
7471   ROM_LOAD( "mt_05sb_.3o3", 0x0000, 0x010000, CRC(1158e506) SHA1(8c91bfe29545bbbc0d136a8c9abef785cadc3c64) )
7472   ROM_LOAD( "mt_05sd_.3o3", 0x0000, 0x010000, CRC(5ed3d947) SHA1(4b9bc9be6e79014ad6ca95293eb464af39e40dc1) )
7473   ROM_LOAD( "mt_10a__.3o3", 0x0000, 0x010000, CRC(6a8172a4) SHA1(92c081535258677e90d9f9748a168926c7a0cbed) )
7474   ROM_LOAD( "mt_10a__.4o1", 0x0000, 0x010000, CRC(36eeac30) SHA1(daa662392874806d18d4a161d39caed7e0abca73) )
7475   ROM_LOAD( "mt_10s__.3o3", 0x0000, 0x010000, CRC(1b66f0f8) SHA1(308227b0144f0568df8190810e0de627b413a742) )
7476   ROM_LOAD( "mt_10sb_.3o3", 0x0000, 0x010000, CRC(06a33d34) SHA1(5fa1269a7cf42ef14e2a19143a07bf28b38ad920) )
7477   ROM_LOAD( "mt_10sd_.3o3", 0x0000, 0x010000, CRC(42629cb1) SHA1(12f695e1f70bf93100c1af8052dcee9131711510) )
7478   ROM_LOAD( "mti05___.4o1", 0x0000, 0x010000, CRC(0e82c258) SHA1(c4aa7d32bcd9418e2919be8be8a2f9e60d46f316) )
7479   ROM_LOAD( "mti10___.4o1", 0x0000, 0x010000, CRC(a35e0571) SHA1(9a22946047e76392f0c4534f892ee9ae9e700503) )
7480
7481
7482   ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 )
7483   /* missing */
7484ROM_END
7485
7486ROM_START( m4przmns )
7487   ROM_REGION( 0x10000, "maincpu", 0 )
7488   ROM_LOAD( "spmy.p1", 0x0000, 0x010000, CRC(2b27b2a0) SHA1(07950616da39e39d19452859390d3eaad89ea377) )
7489
7490   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7491   ROM_LOAD( "sm8ad.p1", 0x0000, 0x010000, CRC(6272ae09) SHA1(96130f62646424dd9f2f34f2858a2635ec615f03) )
7492   ROM_LOAD( "sm8b.p1", 0x0000, 0x010000, CRC(25d95c1b) SHA1(7aa448d1fb383d1b89e71bbc63a554eaa5e06141) )
7493   ROM_LOAD( "sm8bd.p1", 0x0000, 0x010000, CRC(bf58108f) SHA1(a0dfc2447a014f4a9b1abad3f954ee9c58251289) )
7494   ROM_LOAD( "sm8d.p1", 0x0000, 0x010000, CRC(b4524fb3) SHA1(11d2542a43e61cee6cce0e621fe80f9aa6811ec2) )
7495   ROM_LOAD( "sm8dk.p1", 0x0000, 0x010000, CRC(f077ac65) SHA1(9baa5d2fd9833838d48c202a57aaa98783130dbc) )
7496   ROM_LOAD( "sm8dy.p1", 0x0000, 0x010000, CRC(2df61788) SHA1(003d6e172cee41cf9704dc285c2a0b39ee247ea8) )
7497   ROM_LOAD( "sm8k.p1", 0x0000, 0x010000, CRC(8d02ca2b) SHA1(b5defdc50fee9e9f1379571b638702c0779fd450) )
7498   ROM_LOAD( "sm8s.p1", 0x0000, 0x010000, CRC(be159855) SHA1(277884b5417857fa661b09d3e41bef2b22b89f6c) )
7499   ROM_LOAD( "sm8y.p1", 0x0000, 0x010000, CRC(51e76e1d) SHA1(3045ab447871c7369c5ed53da75326e64d6e57d9) )
7500   ROM_LOAD( "spmb.p1", 0x0000, 0x010000, CRC(752dd1c6) SHA1(e180c959bc3fb8bce9da22ed6e74fa03e4562a74) )
7501   ROM_LOAD( "spmd.p1", 0x0000, 0x010000, CRC(34172b4f) SHA1(8594d3863e3de3e6300cd5f4588545bf82c89e00) )
7502   ROM_LOAD( "spmdy.p1", 0x0000, 0x010000, CRC(1abed85e) SHA1(0b2d7e0127c30f6704a7f64a2955ecf3e8010206) )
7503   ROM_LOAD( "spmk.p1", 0x0000, 0x010000, CRC(ba2f467a) SHA1(327ebad946b028f387e04e9db9f882320995d175) )
7504   ROM_LOAD( "spms.p1", 0x0000, 0x010000, CRC(7d684358) SHA1(b07b13d6827e5ea4127eb763f4233a3d35ea99e6) )
7505
7506   ROM_REGION( 0x100000, "msm6376", 0 )
7507   ROM_LOAD( "s&fpmsnd.p1", 0x000000, 0x080000, CRC(e5bfc522) SHA1(38c8430f539d38a51a3d7fb846b625ae2080e930) )
7508   ROM_LOAD( "s&fpmsnd.p2", 0x080000, 0x080000, CRC(e14803ab) SHA1(41d501f61f202df2dbd2ac13c40a32fff6afc861) )
7509ROM_END
7510
7511
7512ROM_START( m4przmc )
7513   ROM_REGION( 0x10000, "maincpu", 0 )
7514   ROM_LOAD( "mssb.p1", 0x0000, 0x010000, CRC(5210dae0) SHA1(cc9916718249505e031ccdbc126f3fa1e6675f27) )
7515
7516   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7517   ROM_LOAD( "mssad.p1", 0x0000, 0x010000, CRC(e3690c35) SHA1(fdaacda0d03ce8d54841525feff2529b1ee1f970) )
7518   ROM_LOAD( "mssd.p1", 0x0000, 0x010000, CRC(cf59305e) SHA1(7ba6f37aa1077561129f66ab663730fb6e5108ed) )
7519   ROM_LOAD( "mssdy.p1", 0x0000, 0x010000, CRC(12d7db63) SHA1(6e1e6b13783888f3d508d7cbecc52c65ffc99fb0) )
7520   ROM_LOAD( "mssk.p1", 0x0000, 0x010000, CRC(d56f62dc) SHA1(7df1fad20901607e710e8a7f64033f77d613a0fa) )
7521   ROM_LOAD( "msss.p1", 0x0000, 0x010000, CRC(c854c12f) SHA1(917d091383b07a995dc2c441717885b181a02d3c) )
7522   ROM_LOAD( "mssy.p1", 0x0000, 0x010000, CRC(159f4baa) SHA1(073c13e6bff4a641b29e5a45f88e3533aff460e4) )
7523ROM_END
7524
7525
7526ROM_START( m4przrf )
7527   ROM_REGION( 0x20000, "maincpu", 0 )
7528   ROM_LOAD( "pr8ad.p1", 0x0000, 0x020000, CRC(ebada7c9) SHA1(4a1e2f746116c23f87b53d25bd8b11322962306f) )
7529
7530   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7531   ROM_LOAD( "pr8b.p1", 0x0000, 0x020000, CRC(4a6448b6) SHA1(061dbc1603fff0cb60e02acdf21881047b2b7d43) )
7532   ROM_LOAD( "pr8bd.p1", 0x0000, 0x020000, CRC(66b7090c) SHA1(774f5b1403109ccc7ac1bc188f30e8b3a5025aad) )
7533   ROM_LOAD( "pr8d.p1", 0x0000, 0x020000, CRC(377f43c0) SHA1(14e29f1832afc47f06752d7da11cc2cb40fcb368) )
7534   ROM_LOAD( "pr8dj.p1", 0x0000, 0x020000, CRC(42629fdf) SHA1(79148956b0b2da42400fe3cc0a61955c77a6bf32) )
7535   ROM_LOAD( "pr8dk.p1", 0x0000, 0x020000, CRC(2c70a15a) SHA1(9dacf5eca4d7e41b09ee53ffc532a2928b1f60b4) )
7536   ROM_LOAD( "pr8dy.p1", 0x0000, 0x020000, CRC(ab9381a4) SHA1(90c3a048ad5c1e19007b6e089750a9e4b299d2a3) )
7537   ROM_LOAD( "pr8j.p1", 0x0000, 0x020000, CRC(6eb1de65) SHA1(b9e13173191e9a45fab29936b303a914e372918f) )
7538   ROM_LOAD( "pr8k.p1", 0x0000, 0x020000, CRC(00a3e0e0) SHA1(c0671052de5cdd7f169ca50590b9c4f0f10cb678) )
7539   ROM_LOAD( "pr8s.p1", 0x0000, 0x020000, CRC(bbbdd4f4) SHA1(72c2a8b3404384b524f49fc2d6507e2d8dab85cb) )
7540   ROM_LOAD( "pr8y.p1", 0x0000, 0x020000, CRC(8740c01e) SHA1(c75f4ad724e735a2ffabc9f7cce96dcb341eaf4a) )
7541
7542   ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 )
7543   /* missing? */
7544ROM_END
7545
7546
7547ROM_START( m4przrfm )
7548   ROM_REGION( 0x10000, "maincpu", 0 )
7549   ROM_LOAD( "prub.p1", 0x0000, 0x010000, CRC(748f220f) SHA1(5d729057d521fa656375610e424cfd4088f6ea02) )
7550
7551   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7552   ROM_LOAD( "prud.p1", 0x0000, 0x010000, CRC(426bf7c1) SHA1(998b7968d4ed2fb0d1fcaf13929c76670100d9df) )
7553   ROM_LOAD( "prudy.p1", 0x0000, 0x010000, CRC(e9f76ebd) SHA1(8f1151e123e73ac40fdb6f071960d1ed3e72692a) )
7554   ROM_LOAD( "pruk.p1", 0x0000, 0x010000, CRC(b995d098) SHA1(22107fbbc8c4e026fc34159114cdbfcd130f814e) )
7555   ROM_LOAD( "prus.p1", 0x0000, 0x010000, CRC(d6c22253) SHA1(f9a25dd1c6f16849a6eb1febdc2da16080cc6838) )
7556   ROM_LOAD( "pruy.p1", 0x0000, 0x010000, CRC(fcd8add4) SHA1(14e922daf24d981a3a65463bf64213722d8ba758) )
7557   ROM_LOAD( "rm8b.p1", 0x0000, 0x010000, CRC(181da11e) SHA1(c06a9626a541a56d707f9b80806714020cefa7b2) )
7558   ROM_LOAD( "rm8bd.p1", 0x0000, 0x010000, CRC(b3d983b5) SHA1(7881c31617855983981f93190afddb0aa880ce0a) )
7559   ROM_LOAD( "rm8d.p1", 0x0000, 0x010000, CRC(94377ab0) SHA1(2c43dfd11eeca53faae661d7af4a986fdbb6d7e9) )
7560   ROM_LOAD( "rm8dj.p1", 0x0000, 0x010000, CRC(601b8f3b) SHA1(3cc130adb5e78e9a5380b27a219a022201293988) )
7561   ROM_LOAD( "rm8dk.p1", 0x0000, 0x010000, CRC(8b281018) SHA1(5d1f68662b206f9c9948d32fdcda98d99a53987b) )
7562   ROM_LOAD( "rm8dy.p1", 0x0000, 0x010000, CRC(bac738e3) SHA1(21bd359cfeaf1e33268cecef08d8c7d23d89360c) )
7563   ROM_LOAD( "rm8j.p1", 0x0000, 0x010000, CRC(b825b8fd) SHA1(6fa58784018fd7be6528e60d8642803cca55c15d) )
7564   ROM_LOAD( "rm8k.p1", 0x0000, 0x010000, CRC(3f559f9e) SHA1(f70c127490859a3b4c405fd0efd18168dd3b0728) )
7565   ROM_LOAD( "rm8s.p1", 0x0000, 0x010000, CRC(9ab83f24) SHA1(bdc72a9d6f22244a2be86b035fac84433705ce78) )
7566   ROM_LOAD( "rm8y.p1", 0x0000, 0x010000, CRC(47a3873e) SHA1(51baf82a7a4dee10b1a2f7862030f960912d8d7c) )
7567
7568   ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 )
7569   /* missing */
7570ROM_END
7571
7572
7573ROM_START( m4przsss )
7574   ROM_REGION( 0x10000, "maincpu", 0 )
7575   ROM_LOAD( "ps302b.p1", 0x0000, 0x010000, CRC(1749ae18) SHA1(f04f91a1d534f2d2dc844862bb21160c5903d1df) )
7576
7577   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7578   ROM_LOAD( "ps302ad.p1", 0x0000, 0x010000, CRC(e57f52d7) SHA1(25384517b68c488acd38956aeb69dda26d63c3ca) )
7579   ROM_LOAD( "ps302bd.p1", 0x0000, 0x010000, CRC(d3633f9d) SHA1(2500425d736a5c45f5bf40a7660b549f822266dc) )
7580   ROM_LOAD( "ps302d.p1", 0x0000, 0x010000, CRC(df1bfe3b) SHA1(a82574ff9eb04deccfbb8907ca8936b53f691b2c) )
7581   ROM_LOAD( "ps302dk.p1", 0x0000, 0x010000, CRC(88b49246) SHA1(122384d6c350e28fdbb3e2a02e5db7076ec4bb43) )
7582   ROM_LOAD( "ps302dy.p1", 0x0000, 0x010000, CRC(ada3ab8c) SHA1(421aaf0951cb1d47b7138ca611d2ebd6caf24a61) )
7583   ROM_LOAD( "ps302k.p1", 0x0000, 0x010000, CRC(23719bee) SHA1(13b7fd4f9edc60727e37078f6f2e24a63abd09f1) )
7584   ROM_LOAD( "ps302s.p1", 0x0000, 0x010000, CRC(4521c521) SHA1(90b5e444829ecc9a9b3e46f942830d263fbf02d3) )
7585   ROM_LOAD( "ps302y.p1", 0x0000, 0x010000, CRC(2ffed329) SHA1(a917161a7ea8312ef6a4a9a85f36f3b0a42b3a0c) )
7586   ROM_LOAD( "ps8ad.p1", 0x0000, 0x010000, CRC(48917a87) SHA1(d32ac9e30ebddb6ca1d6a7d6c38026338c6df2cd) )
7587   ROM_LOAD( "ps8b.p1", 0x0000, 0x010000, CRC(7633226d) SHA1(581dfb56719682a744fe2b4f63bd1c20eb943903) )
7588   ROM_LOAD( "ps8bd.p1", 0x0000, 0x010000, CRC(92e384db) SHA1(ab1c2c7aebb9c8c0cff6dd43d74551c15de0c805) )
7589   ROM_LOAD( "ps8d.p1", 0x0000, 0x010000, CRC(4b8a1374) SHA1(112fc0f0d1311482d292704ab807e15024b37cb9) )
7590   ROM_LOAD( "ps8dj.p1", 0x0000, 0x010000, CRC(9949fe88) SHA1(8ba8fd30bb12e47b97ddb9f4aba1eac880e5a12e) )
7591   ROM_LOAD( "ps8dk.p1", 0x0000, 0x010000, CRC(61e56c80) SHA1(93ef6601397063f412b35cbe90a5f7ecb3af2491) )
7592   ROM_LOAD( "ps8dy.p1", 0x0000, 0x010000, CRC(d4080a4a) SHA1(9907fea71237742595e5acd583c190a6180b4af9) )
7593   ROM_LOAD( "ps8j.p1", 0x0000, 0x010000, CRC(a9dcd1a8) SHA1(ec840aace95cab8c626a54636b47058401ef1eed) )
7594   ROM_LOAD( "ps8k.p1", 0x0000, 0x010000, CRC(7ed46dac) SHA1(481556298696d7f73d834034d0ce8628eb95b76c) )
7595   ROM_LOAD( "ps8s.p1", 0x0000, 0x010000, CRC(820a600a) SHA1(48701e315a94f92048ceb2e98df2bac1f04415e1) )
7596   ROM_LOAD( "ps8y.p1", 0x0000, 0x010000, CRC(a4d6934b) SHA1(215ed246f37daf1f8cdd0113b7b87e89c1aa2514) )
7597   ROM_LOAD( "sspb.p1", 0x0000, 0x010000, CRC(a781cdb8) SHA1(cbb1b9a85a80db7c91752349546bf55df4aea3f2) )
7598   ROM_LOAD( "sspd.p1", 0x0000, 0x010000, CRC(bcce54d7) SHA1(00a967188ddf1588331cda60e2589f6635e0a7ea) )
7599   ROM_LOAD( "sspdb.p1", 0x0000, 0x010000, CRC(edb5961e) SHA1(e1127d34148f04f9e34074269ee3740269105c63) )
7600   ROM_LOAD( "sspdy.p1", 0x0000, 0x010000, CRC(a368812e) SHA1(f377f13b866196fdbba07529f25713f9b5b91df5) )
7601   ROM_LOAD( "sspr.p1", 0x0000, 0x010000, CRC(720bad67) SHA1(3ee25abfc15e1c36a3ac6ac94e5229f938a39991) )
7602   ROM_LOAD( "ssprd.p1", 0x0000, 0x010000, CRC(b2ec7b80) SHA1(b562fbf2501dbaf0ec7c66d993df867384e750ff) )
7603   ROM_LOAD( "ssps.p1", 0x0000, 0x010000, CRC(e36f4d48) SHA1(fb88e8bcddb7dd2722b203a0ebb3a64c6b75ff24) )
7604   ROM_LOAD( "sspy.p1", 0x0000, 0x010000, CRC(0ea8f052) SHA1(3134ff47e6c5c4d200ffcdf0a5a3cb7b05b0fc2c) )
7605ROM_END
7606
7607
7608ROM_START( m4przve )
7609   ROM_REGION( 0x10000, "maincpu", 0 )
7610   ROM_LOAD( "pess.p1", 0x0000, 0x010000, CRC(d8e79833) SHA1(f68fd1bd057a353832c7de3e2818906ab2b844b7) )
7611
7612   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7613   ROM_LOAD( "pe8ad.p1", 0x0000, 0x010000, CRC(3a81422e) SHA1(bb77365ed7bc7c2cd9e1cfe6e266c6edfd3562a3) )
7614   ROM_LOAD( "pe8b.p1", 0x0000, 0x010000, CRC(9f36b112) SHA1(265451557afcfdc1aa8e77616f4b871698b20c5f) )
7615   ROM_LOAD( "pe8bd.p1", 0x0000, 0x010000, CRC(af0689b5) SHA1(0e3cf464c855b0dcfeac403bda80818287707abe) )
7616   ROM_LOAD( "pe8d.p1", 0x0000, 0x010000, CRC(d21ee810) SHA1(bb95e217a383332a6617644bf17239c1ebd7c7e7) )
7617   ROM_LOAD( "pe8dj.p1", 0x0000, 0x010000, CRC(2bdf3b80) SHA1(2d27373e01c4308c9b0818c8193b459b1b335634) )
7618   ROM_LOAD( "pe8dk.p1", 0x0000, 0x010000, CRC(fcece282) SHA1(95e5bfeef8618f422501bcb9b703887587b3067a) )
7619   ROM_LOAD( "pe8dy.p1", 0x0000, 0x010000, CRC(6abc5682) SHA1(ae8754f0e214738adae4bc856cd72b0920aaa67a) )
7620   ROM_LOAD( "pe8j.p1", 0x0000, 0x010000, CRC(d3bf07f1) SHA1(3e539f24ef25c8d6fbfbdcd469fa8a2908dd2ec2) )
7621   ROM_LOAD( "pe8k.p1", 0x0000, 0x010000, CRC(efba0d3f) SHA1(2205b94f5a6ed23e834cfeb0d3ebe5ed66d942a1) )
7622   ROM_LOAD( "pe8s.p1", 0x0000, 0x010000, CRC(e8463e69) SHA1(923d6c79470a65cf66b089ef09898acea928aa9b) )
7623   ROM_LOAD( "pe8y.p1", 0x0000, 0x010000, CRC(c324b75f) SHA1(bf3409a193539e1e032c856a5316bec674043d57) )
7624   ROM_LOAD( "pesb.p1", 0x0000, 0x010000, CRC(bf0ffed9) SHA1(ab8cd98ae7dfb3582aad7ae8c669a6d97f144f88) )
7625   ROM_LOAD( "pesd.p1", 0x0000, 0x010000, CRC(6f7b1e16) SHA1(412a22ebb61b77541da067ba74621c8e54364471) )
7626   ROM_LOAD( "pesdy.p1", 0x0000, 0x010000, CRC(94db27b4) SHA1(fe745a991a5e78fc9054480d3ce5bf6b7f5f9fe4) )
7627   ROM_LOAD( "pesk.p1", 0x0000, 0x010000, CRC(9e7b9f58) SHA1(86c2a83964f925448dda189546d9909b10e52673) )
7628   ROM_LOAD( "pesy.p1", 0x0000, 0x010000, CRC(fbfc1563) SHA1(870239cab39eff33303fe06dfd1dd3db708f0f2d) )
7629
7630   ROM_REGION( 0x100000, "msm6376", 0 )
7631   ROM_LOAD( "pessnd.p1", 0x000000, 0x080000, CRC(e7975c75) SHA1(407c3bcff29f4b6599de2c35d96f62c72a897bd1) )
7632   ROM_LOAD( "pessnd.p2", 0x080000, 0x080000, CRC(9f22f32d) SHA1(af64f6bde0b825d474c42c56f6e2253b28d4f90f) )
7633ROM_END
7634
7635
7636ROM_START( m4przwo )
7637   ROM_REGION( 0x10000, "maincpu", 0 )
7638   ROM_LOAD( "pwo206ac", 0x0000, 0x010000, CRC(b9dd88e7) SHA1(4c60e7a28b538ff2483839fc66600037ccd99440) )
7639
7640   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7641   ROM_LOAD( "pwob.p1", 0x0000, 0x010000, CRC(9e9f65d7) SHA1(69d28a1e08d2bde1a9c4d55555478808546ad4f0) )
7642   ROM_LOAD( "pwod.p1", 0x0000, 0x010000, CRC(ae97b585) SHA1(d6b90d8b696a21f9fa6b06c63a329b1370edd224) )
7643   ROM_LOAD( "pwody.p1", 0x0000, 0x010000, CRC(3abfd1c9) SHA1(131811807396103641d73cd7cef1797a6cecb35b) )
7644   ROM_LOAD( "pwok.p1", 0x0000, 0x010000, CRC(b8631e11) SHA1(c01aff60dad14945c2b45992f0112c6fc0ae7c5a) )
7645   ROM_LOAD( "pwos.p1", 0x0000, 0x010000, CRC(6a87aa68) SHA1(3dc8c006de3adcada43c3581be0ff921081ecff0) )
7646   ROM_LOAD( "pwoy.p1", 0x0000, 0x010000, CRC(1ada4987) SHA1(05a0480f5a92faaedc8183d948c7e2d657bda2a4) )
7647
7648   ROM_REGION( 0x48, "fakechr", 0 )
7649   ROM_LOAD( "pwos.chr", 0x0000, 0x000048, CRC(352b86c4) SHA1(59c26a1948ffd6ecea08d8ca8e62735ec9732c0f) )
7650
7651   ROM_REGION( 0x100000, "msm6376", 0 )
7652   ROM_LOAD( "pwo.s1", 0x000000, 0x080000, CRC(1dbd8a33) SHA1(37bd71688475591232422eb0841e23aff58e3800) )
7653   ROM_LOAD( "pwo.s2", 0x080000, 0x080000, CRC(6c7badef) SHA1(416c36fe2b4253bf7944b3ba412561bd0d21cbe5) )
7654ROM_END
7655
7656
7657ROM_START( m4przwta )
7658   ROM_REGION( 0x20000, "maincpu", 0 )
7659   ROM_LOAD( "pwnr.p1", 0x0000, 0x020000, CRC(cf619ad2) SHA1(3eeccccb304afd5faf2563e0e65f8123e463d363) )
7660
7661   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7662   ROM_LOAD( "pw8ad.p1", 0x0000, 0x020000, CRC(71257e43) SHA1(1db17aa1fc684873511a46e5e7421b459040d0cc) )
7663   ROM_LOAD( "pw8b.p1", 0x0000, 0x020000, CRC(52b2af18) SHA1(1ce00b94a2d16b5140a110e604b97af6860fd577) )
7664   ROM_LOAD( "pw8bd.p1", 0x0000, 0x020000, CRC(fc3fd086) SHA1(8fa8b75faf2196e87acbafc3a48a2ba628f6cc66) )
7665   ROM_LOAD( "pw8d.p1", 0x0000, 0x020000, CRC(2fa9a46e) SHA1(4f351fc4e5e0ea9316893981420041d0d5613aec) )
7666   ROM_LOAD( "pw8dj.p1", 0x0000, 0x020000, CRC(d8ea4655) SHA1(f3c02638d20eaef95e09e51301445c9a4c215514) )
7667   ROM_LOAD( "pw8dk.p1", 0x0000, 0x020000, CRC(b6f878d0) SHA1(51bbeb36cc5c086442ec3951d2679fbf0a5ceebd) )
7668   ROM_LOAD( "pw8dy.p1", 0x0000, 0x020000, CRC(311b582e) SHA1(f53254b8c6f65087f67d60f0d0441228e1024cc8) )
7669   ROM_LOAD( "pw8j.p1", 0x0000, 0x020000, CRC(766739cb) SHA1(8b7cd7f02fb25f5e50febdb90c8f39f3a6840a35) )
7670   ROM_LOAD( "pw8k.p1", 0x0000, 0x020000, CRC(1875074e) SHA1(fb25c4ed4ba9d6aa5fb45a8ba9c73b18062173f0) )
7671   ROM_LOAD( "pw8s.p1", 0x0000, 0x020000, CRC(3d77c91d) SHA1(3ab79073f5d9c13f751892aa33c2668521887bf8) )
7672   ROM_LOAD( "pw8y.p1", 0x0000, 0x020000, CRC(9f9627b0) SHA1(19c9dc7033b1e85676222a8b3a866392a4afdd1e) )
7673   ROM_LOAD( "pwna.p1", 0x0000, 0x020000, CRC(bbb32770) SHA1(36815dca6550a1a417b3e809b041a7b4670f5b75) )
7674   ROM_LOAD( "pwnb.p1", 0x0000, 0x020000, CRC(36a989b5) SHA1(631399c65b697417ed9a95961463b8349a97b142) )
7675   ROM_LOAD( "pwndy.p1", 0x0000, 0x020000, CRC(6b739a41) SHA1(64f4b380c725f6159c6201147ab4062d6375d98b) )
7676   ROM_LOAD( "pwnk.p1", 0x0000, 0x020000, CRC(7c6e21e3) SHA1(d6aeb5948e0800050193575a3b5c06c11f46eed8) )
7677   ROM_LOAD( "pwns.p1", 0x0000, 0x020000, CRC(b3b87954) SHA1(f998ebf8047930f006213040ed5e6a9f90844143) )
7678
7679   ROM_REGION( 0x100000, "msm6376", 0 )
7680   ROM_LOAD( "pwnsnd.p1", 0x000000, 0x080000, CRC(c0f5e160) SHA1(eff218a36912fe599e9d73a96b49e75335bba272) )
7681   ROM_LOAD( "pwnsnd.p2", 0x080000, 0x080000, CRC(d81dfc8f) SHA1(5fcfcba836080b5752911d69dfe650614acbf845) )
7682ROM_END
7683
7684ROM_START( m4randr )
7685   ROM_REGION( 0x10000, "maincpu", 0 )
7686   ROM_LOAD( "drr22.bin", 0x0000, 0x010000, CRC(9fdcee66) SHA1(196c8d3ea4141c209ecc5b0acdab7a872f791dc0) )
7687ROM_END
7688
7689
7690ROM_START( m4rsg )
7691   ROM_REGION( 0x10000, "maincpu", 0 )
7692   ROM_LOAD( "rsg1.bin", 0xc000, 0x004000, CRC(10c64308) SHA1(b681720bb6edc0fd241c2961b6b2b065d1bbe38c) )
7693   ROM_LOAD( "rsg2.bin", 0x8000, 0x004000, CRC(975f66e1) SHA1(f74fb6db0b41596c7f0e12ff643b078ac6b93beb) )
7694   ROM_LOAD( "rsg3.bin", 0x6000, 0x002000, CRC(9a355e95) SHA1(041ec72af65e5dca32dc524b3874449ffd40df64) )
7695
7696   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7697   ROM_LOAD( "rsg_p1.bin", 0xc000, 0x004000, CRC(cd582779) SHA1(6970568298229cfa9ef9f3dd7793c1637842f396) )
7698   ROM_LOAD( "rsg_p2.bin", 0x8000, 0x004000, CRC(1a167031) SHA1(b539bc4ba79cd316c0492082d54e148fd50beb19) )
7699   ROM_LOAD( "rsg_p3.bin", 0x6000, 0x002000, CRC(a7112951) SHA1(5abc89d360ef60d7e6cf5c89562cbc648b615544) )
7700ROM_END
7701
7702
7703ROM_START( m4rgsa )
7704   ROM_REGION( 0x10000, "maincpu", 0 )
7705   ROM_LOAD( "rgob.p1", 0x0000, 0x010000, CRC(43ac7b73) SHA1(994d6256432543e1353521359f8faaea671a7bea) )
7706
7707   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7708   ROM_LOAD( "cgo11ad.p1", 0x0000, 0x010000, CRC(9f8bbdaf) SHA1(210cdc9ce493edbf55d43a3127b10931e3ce2fee) )
7709   ROM_LOAD( "cgo11b.p1", 0x0000, 0x010000, CRC(2ea96acb) SHA1(ffcf1fcb2b769b29b53b00c9ce80af061cc21b9d) )
7710   ROM_LOAD( "cgo11bd.p1", 0x0000, 0x010000, CRC(4cabc589) SHA1(2b0b91f4ac6ebd18edb7a913b8079acc9f026e7d) )
7711   ROM_LOAD( "cgo11c.p1", 0x0000, 0x010000, CRC(76d36b80) SHA1(2699982fed3c2116ff0187d24059f59d3b6c1cae) )
7712   ROM_LOAD( "cgo11d.p1", 0x0000, 0x010000, CRC(63516954) SHA1(abefafe43e3386a5c916e55503bcb623d74840e1) )
7713   ROM_LOAD( "cgo11dk.p1", 0x0000, 0x010000, CRC(84f112ef) SHA1(85fa44c7b25aeb83fa2c199abafe099a8ae92bf8) )
7714   ROM_LOAD( "cgo11dr.p1", 0x0000, 0x010000, CRC(07d13cf6) SHA1(11685efebf9c7091191654fec1f2ac6ad3d05ce1) )
7715   ROM_LOAD( "cgo11dy.p1", 0x0000, 0x010000, CRC(13c5b934) SHA1(3212ba2534726c8fca9a70325acff3f6e85dd1f7) )
7716   ROM_LOAD( "cgo11k.p1", 0x0000, 0x010000, CRC(4f46e7f6) SHA1(9485edbcbb3a81b1a335a7c420aa676af8b14050) )
7717   ROM_LOAD( "cgo11r.p1", 0x0000, 0x010000, CRC(f44dd36f) SHA1(6623daaa237e97b9d63815393562fe8abdb8d732) )
7718   ROM_LOAD( "cgo11s.p1", 0x0000, 0x010000, CRC(a6b9ddd4) SHA1(b06d5d19b165b82c76b29f7925e0936aeccedb8c) )
7719   ROM_LOAD( "cgo11y.p1", 0x0000, 0x010000, CRC(d91653f6) SHA1(6445958cd07088fbf08c37a8b5540e3eb561d021) )
7720   ROM_LOAD( "drr02ad.p1", 0x0000, 0x010000, CRC(5acc5189) SHA1(abf66b90f4a64c3fb9ac4bf16f3bba2758f54482) )
7721   ROM_LOAD( "drr02b.p1", 0x0000, 0x010000, CRC(729e13c9) SHA1(dcefdd44592464616570101a5e05db31289fc66c) )
7722   ROM_LOAD( "drr02bd.p1", 0x0000, 0x010000, CRC(70c5b183) SHA1(b1431d0c2c48941d1ff6d6115c8d1ab026d71f63) )
7723   ROM_LOAD( "drr02c.p1", 0x0000, 0x010000, CRC(258acbf9) SHA1(ced9dbef9162ddadb4838ad430d50aa14574e97d) )
7724   ROM_LOAD( "drr02d.p1", 0x0000, 0x010000, CRC(60940b5a) SHA1(a4d293944e0e65f99dea9391d9d7e1066aa7b83d) )
7725   ROM_LOAD( "drr02dk.p1", 0x0000, 0x010000, CRC(0335775e) SHA1(4d943c3e522f5c42ddd2104c316f75eec90f494f) )
7726   ROM_LOAD( "drr02dr.p1", 0x0000, 0x010000, CRC(c05eef66) SHA1(ac5966ea0ff036d9c9179df6bc7aabd149f41d6c) )
7727   ROM_LOAD( "drr02dy.p1", 0x0000, 0x010000, CRC(6a700473) SHA1(4025a99aa9e87a80875d150e965650d339d2a143) )
7728   ROM_LOAD( "drr02k.p1", 0x0000, 0x010000, CRC(525e370e) SHA1(9849399643731beb31b7163b7eebd8774caf9289) )
7729   ROM_LOAD( "drr02r.p1", 0x0000, 0x010000, CRC(352613a0) SHA1(052e7770d55dd379d1bf3501e46d973bc4fc48d8) )
7730   ROM_LOAD( "drr02s.p1", 0x0000, 0x010000, CRC(67b03b7f) SHA1(61e09db8b7622e6e094c4e585dbcfea724155829) )
7731   ROM_LOAD( "drr02y.p1", 0x0000, 0x010000, CRC(009c7ece) SHA1(48463d7d0e521d51bad83ac5ddaaffabc68bf610) )
7732   ROM_LOAD( "hjj.hex", 0x0000, 0x010000, CRC(48ab2375) SHA1(4d9360a89e97a6bb7bdb099940d73f425eadd63d) )
7733   ROM_LOAD( "hjj02ad.p1", 0x0000, 0x010000, CRC(9f787e01) SHA1(d6cae1c1ae15b74285076e87c7fd8105f6a114ae) )
7734   ROM_LOAD( "hjj02b.p1", 0x0000, 0x010000, CRC(778ec121) SHA1(98454562da1da56d57ce3e6279805207671d7337) )
7735   ROM_LOAD( "hjj02bd.p1", 0x0000, 0x010000, CRC(7e8dbab0) SHA1(5b40536503b2d62792f874535367f5658acf8d2e) )
7736   ROM_LOAD( "hjj02c.p1", 0x0000, 0x010000, CRC(fbb149fc) SHA1(6a8305a3ef4a1818a12dab3d380e79b7e642a904) )
7737   ROM_LOAD( "hjj02d.p1", 0x0000, 0x010000, CRC(9e657e28) SHA1(3eaf9f8a0511f4533e9b47105d4417c71248fab2) )
7738   ROM_LOAD( "hjj02dk.p1", 0x0000, 0x010000, CRC(2e1bab77) SHA1(76a2784bc183c6d79a845bb7306eae687ced82a0) )
7739   ROM_LOAD( "hjj02dr.p1", 0x0000, 0x010000, CRC(9d26064f) SHA1(6596b3a671ab8e38b8357023f8994948ef1c1f0f) )
7740   ROM_LOAD( "hjj02dy.p1", 0x0000, 0x010000, CRC(0ab388b6) SHA1(cc8f157a8a91e3fb8bd1fbdd35989d72c8684c50) )
7741   ROM_LOAD( "hjj02k.p1", 0x0000, 0x010000, CRC(c224c58a) SHA1(5f9b5ff92e2f1b0438380d635b255ec8b4fc080f) )
7742   ROM_LOAD( "hjj02r.p1", 0x0000, 0x010000, CRC(32fefefe) SHA1(f58e228a1496b0858903c2d850c8453835b6f24b) )
7743   ROM_LOAD( "hjj02s.p1", 0x0000, 0x010000, CRC(39de9801) SHA1(c29e883c45ed6b272d65c7922b1871199a424244) )
7744   ROM_LOAD( "hjj02y.p1", 0x0000, 0x010000, CRC(0178cc91) SHA1(d618ff2eb0a1992b88f3b5427ffc54d34bf8c124) )
7745   ROM_LOAD( "ppl02ad.p1", 0x0000, 0x010000, CRC(d8b3be27) SHA1(95d1d979b439303817670fd686b5df324feb618f) )
7746   ROM_LOAD( "ppl02b.p1", 0x0000, 0x010000, CRC(dbd56cf1) SHA1(968c1d09626e493c51d7637e19a7f092047b283f) )
7747   ROM_LOAD( "ppl02bd.p1", 0x0000, 0x010000, CRC(eeafd36d) SHA1(68c314e937d24a59ca305facc409218c63bef24e) )
7748   ROM_LOAD( "ppl02c.p1", 0x0000, 0x010000, CRC(ad6f5c6d) SHA1(91f3d7bad3cdb7014ff3caa1631e6567cb95f47e) )
7749   ROM_LOAD( "ppl02d.p1", 0x0000, 0x010000, CRC(041f0fd8) SHA1(8e32c88f7b0a541a9460926a2fec0318a7239279) )
7750   ROM_LOAD( "ppl02dk.p1", 0x0000, 0x010000, CRC(632ecd46) SHA1(9e90279db99aa22923a79e309b053b35b70c9f8e) )
7751   ROM_LOAD( "ppl02dy.p1", 0x0000, 0x010000, CRC(4fb07726) SHA1(f234018ea18511217d176023b489254cf5a5a15e) )
7752   ROM_LOAD( "ppl02k.p1", 0x0000, 0x010000, CRC(7fcc03d7) SHA1(359743edec7ca54bd9a780f81ac25d314ada2d7e) )
7753   ROM_LOAD( "ppl02r.p1", 0x0000, 0x010000, CRC(e35580e3) SHA1(397bd2ce068aa45f3c55a3ddd97ae3e09391a7da) )
7754   ROM_LOAD( "ppl02s.p1", 0x0000, 0x010000, CRC(40c1d256) SHA1(abd55dcc06b49d54976743c610ad3de21278ac2d) )
7755   ROM_LOAD( "ppl02y.p1", 0x0000, 0x010000, CRC(7802f70c) SHA1(c96758c02bebff4b85436a93ae012c80c6cb2963) )
7756   ROM_LOAD( "rgoad.p1", 0x0000, 0x010000, CRC(d4ed739c) SHA1(6a7d5f63eaf59f08a8f870aba8523e2dc59d20cd) )
7757   ROM_LOAD( "rgobd.p1", 0x0000, 0x010000, CRC(0505340c) SHA1(e61b007dc50beb22bf3efa2c3cfab595880d3248) )
7758   ROM_LOAD( "rgod.p1", 0x0000, 0x010000, CRC(f3898077) SHA1(4d2f32b4c3f01a0b54966dd0558dcadcf89fd229) )
7759   ROM_LOAD( "rgodk.p1", 0x0000, 0x010000, CRC(9a9b61c7) SHA1(756ed419451d1e070809303467789e01949dea2b) )
7760   ROM_LOAD( "rgody.p1", 0x0000, 0x010000, CRC(a0eef0f0) SHA1(781de603d19eab0ee771b10374f53c149432c877) )
7761   ROM_LOAD( "rgok.p1", 0x0000, 0x010000, CRC(00413e8f) SHA1(580efbdf3ba092978648d83b6d21b5a4966d57e3) )
7762   ROM_LOAD( "rgos.p1", 0x0000, 0x010000, CRC(d00d3540) SHA1(0fd6a08477d05d1c129038c8de47de68a28c0a56) )
7763   ROM_LOAD( "rgoy.p1", 0x0000, 0x010000, CRC(cfdfce82) SHA1(68464381f658f08efb3f790eea1e7dd61086f936) )
7764   ROM_LOAD( "rgt10ad.p1", 0x0000, 0x010000, CRC(22f65e05) SHA1(d488e4c65059b3b7e8e88e39a05e0cc9eae2d836) )
7765   ROM_LOAD( "rgt10b.p1", 0x0000, 0x010000, CRC(5d86b45a) SHA1(a7553848a1e4304acaf72f9d293123ca2af629f0) )
7766   ROM_LOAD( "rgt10bd.p1", 0x0000, 0x010000, CRC(6280594e) SHA1(d2b666aaac8ebe94bfab1c4404d0e42bd6c8b176) )
7767   ROM_LOAD( "rgt10c.p1", 0x0000, 0x010000, CRC(91f28aa6) SHA1(42c21d11df3145a0919f7aef53a5621b2beca353) )
7768   ROM_LOAD( "rgt10d.p1", 0x0000, 0x010000, CRC(abd4a67e) SHA1(183746cd2cd661587854a80ad5455074fcf143cc) )
7769   ROM_LOAD( "rgt10dk.p1", 0x0000, 0x010000, CRC(63ee9525) SHA1(e1fa5348672d05149e6ab26f31af047e38192f2c) )
7770   ROM_LOAD( "rgt10dr.p1", 0x0000, 0x010000, CRC(481ffebc) SHA1(3608faa929b703d2e45ea37b4f7051d5bb37f073) )
7771   ROM_LOAD( "rgt10dy.p1", 0x0000, 0x010000, CRC(fe2498e9) SHA1(bd81c775daf860c2484af88a8b11b75df00ccaaa) )
7772   ROM_LOAD( "rgt10k.p1", 0x0000, 0x010000, CRC(78d6eff1) SHA1(d3172ffc9ef3a4f60680081d993e1487e4229625) )
7773   ROM_LOAD( "rgt10r.p1", 0x0000, 0x010000, CRC(1992945e) SHA1(716b62ca8edc5523fd83355e650982b50b4f9458) )
7774   ROM_LOAD( "rgt10s.p1", 0x0000, 0x010000, CRC(dd289204) SHA1(431f73cb45d248c672c50dc8fbc579209e41207d) )
7775   ROM_LOAD( "rgt10y.p1", 0x0000, 0x010000, CRC(8dab3aca) SHA1(0fe8f87a17acd8df0b7b75b852b58eb1e273eb27) )
7776
7777   ROM_REGION( 0x48, "fakechr", 0 )
7778   ROM_LOAD( "tri98.chr", 0x0000, 0x000048, CRC(8a4532a8) SHA1(c128fd513bbcba68a1c75a11e09a54ba1d23d6f4) )
7779
7780   ROM_REGION( 0x100000, "msm6376", 0 )
7781   //ROM_LOAD( "rgosnd1.hex", 0x0000, 0x080000, CRC(d9345794) SHA1(4ed060fe61b3530e88ba9afea1fb69efed47c955) )
7782   //ROM_LOAD( "rgosnd2.hex", 0x0000, 0x080000, CRC(4656f94e) SHA1(2f276ced34a43bb7fc69304f519b913d699c3450) )
7783   ROM_LOAD( "rgosnd.p1", 0x000000, 0x080000, CRC(d9345794) SHA1(4ed060fe61b3530e88ba9afea1fb69efed47c955) )
7784   ROM_LOAD( "rgosnd.p2", 0x080000, 0x080000, CRC(4656f94e) SHA1(2f276ced34a43bb7fc69304f519b913d699c3450) )
7785ROM_END
7786
7787
7788ROM_START( m4ra )
7789   ROM_REGION( 0x10000, "maincpu", 0 )
7790   ROM_LOAD( "r2tx.p1", 0x0000, 0x010000, CRC(7efffe3d) SHA1(5472bc76f4450726fc49fce281a6ec69693d0923) )
7791
7792   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7793   ROM_LOAD( "r2txr.p1", 0x0000, 0x010000, CRC(9ff95e34) SHA1(79d19602b88e1c9d23e910332a968e6b820a39f5) )
7794   ROM_LOAD( "ra2s.p1", 0x0000, 0x010000, CRC(cd0fd068) SHA1(a347372f7f737ca87f44e692015338831465f123) )
7795   ROM_LOAD( "ra2x.p1", 0x0000, 0x010000, CRC(8217e235) SHA1(e17483afea2a9d9e70e88687f899e1b98b982b63) )
7796   ROM_LOAD( "ra2xa.p1", 0x0000, 0x010000, CRC(0e6b2123) SHA1(af7c5ddddbfffef6fa5746a7b7927845457d02f8) )
7797   ROM_LOAD( "ra2xb.p1", 0x0000, 0x010000, CRC(97fe4933) SHA1(201860b64577828547adb8a216a6a205c4a4f34b) )
7798   ROM_LOAD( "ra2xr.p1", 0x0000, 0x010000, CRC(12e8eb9b) SHA1(2bcd2c911626a2cb2419f9540649e99d7f335b3b) )
7799   ROM_LOAD( "ra3xad.p1", 0x0000, 0x010000, CRC(75957d43) SHA1(f7d00842b8390f5464733a6fe1d61d7431a16817) )
7800   ROM_LOAD( "ra3xb.p1", 0x0000, 0x010000, CRC(f37e9bd5) SHA1(584a1f6f1bfb35de813466448e35fc1251fa90bc) )
7801   ROM_LOAD( "ra3xbd.p1", 0x0000, 0x010000, CRC(43891009) SHA1(5d9ebe9d48a39f0a121ae7b832b277910bfd0ad6) )
7802   ROM_LOAD( "ra3xd.p1", 0x0000, 0x010000, CRC(bc59a07a) SHA1(3a8fc99690759ea376660feaf65bfda5386dcf0d) )
7803   ROM_LOAD( "ra3xdr.p1", 0x0000, 0x010000, CRC(036950ba) SHA1(f0a534352b41c2762330762c3c7024d9a6d49cd4) )
7804   ROM_LOAD( "ra3xdy.p1", 0x0000, 0x010000, CRC(468508d4) SHA1(ba6db1e1f7bca13b9c40173fb68418f319e2a9d8) )
7805   ROM_LOAD( "ra3xr.p1", 0x0000, 0x010000, CRC(1a2b813d) SHA1(5d3b5d4ab31dd1848b3d0b2a5ff5798cc01e0c6f) )
7806   ROM_LOAD( "ra3xs.p1", 0x0000, 0x010000, CRC(a1ba9673) SHA1(7d5441522e8676805f7e75a3d445acae83d8a03b) )
7807   ROM_LOAD( "ra3xy.p1", 0x0000, 0x010000, CRC(3e2287de) SHA1(ba0861a0bfb6eb76f9786c0a4c098db362117618) )
7808   ROM_LOAD( "rahx.p1", 0x0000, 0x010000, CRC(6887014e) SHA1(25e4c008588a219895c1b326314fd11e1f0ad35f) )
7809   ROM_LOAD( "reda_20_.8", 0x0000, 0x010000, CRC(915aff5b) SHA1(e8e58c263e2bdb64a80e9355ac5e114fff1d59f8) )
7810   ROM_LOAD( "redx_20_.8", 0x0000, 0x010000, CRC(b5e8dec5) SHA1(74777ed7f78ef7cc615beadf097380569832a75a) )
7811ROM_END
7812
7813
7814ROM_START( m4rdht )
7815   ROM_REGION( 0x10000, "maincpu", 0 )
7816   ROM_LOAD( "drh12", 0x0000, 0x010000, CRC(b26cd308) SHA1(4e29f6cce773232a1c43cd2fb3ce9b844c446bb8) )
7817
7818   ROM_REGION( 0x100000, "msm6376", 0 )
7819   ROM_LOAD( "drh_1.snd", 0x0000, 0x080000, CRC(f652cd0c) SHA1(9ce986bc12bcf22a57e065329e82671d19cc96d7) )
7820ROM_END
7821
7822
7823ROM_START( m4rhr )
7824   ROM_REGION( 0x10000, "maincpu", 0 )
7825   ROM_LOAD( "rhr15.hex", 0x0000, 0x010000, CRC(895ebbda) SHA1(f2117e743a30f3c9fc6af7fd7843bc333699db9d) )
7826
7827   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7828   ROM_LOAD( "cr4ad.p1", 0x0000, 0x010000, CRC(b99b3d14) SHA1(2ff68b33881e9b3c2db48c335ccbad783013084a) )
7829   ROM_LOAD( "cr4b.p1", 0x0000, 0x010000, CRC(ae2691b8) SHA1(360c5c3d94bf85cf5ead114dd570ea6c61082aa9) )
7830   ROM_LOAD( "cr4bd.p1", 0x0000, 0x010000, CRC(9ba444bf) SHA1(adebf23827a5ac5e3a6d56e3352e0d3f3dc809c0) )
7831   ROM_LOAD( "cr4d.p1", 0x0000, 0x010000, CRC(ad9fe2a6) SHA1(e490c5c949559cc222d8491989196b10373ff043) )
7832   ROM_LOAD( "cr4dk.p1", 0x0000, 0x010000, CRC(200486b4) SHA1(3916e131801c44985668ccd57dc3e812268f9417) )
7833   ROM_LOAD( "cr4dy.p1", 0x0000, 0x010000, CRC(5b5ebe79) SHA1(6c72271258e6b951f2d6c815cfef5032e23cf7bc) )
7834   ROM_LOAD( "cr4k.p1", 0x0000, 0x010000, CRC(2cc956e8) SHA1(37fad3d3b9460763ba4d8f569ee71778f9907853) )
7835   ROM_LOAD( "cr4s.p1", 0x0000, 0x010000, CRC(836c3e49) SHA1(34dde2fd4fe82ab4a9e16dcf7915705f7b8a007f) )
7836   ROM_LOAD( "cr4y.p1", 0x0000, 0x010000, CRC(5a3588e8) SHA1(b25156f38fb67dc1f1e36a50af0a9b93882572d0) )
7837   ROM_LOAD( "crt03ad.p1", 0x0000, 0x010000, CRC(5b779273) SHA1(b9a278cc6b4af622af35f7d4fdacdca54c94a47f) )
7838   ROM_LOAD( "crt03b.p1", 0x0000, 0x010000, CRC(da5b3fa3) SHA1(66c570a193665ae0df4542112547fa6f5f9b7b79) )
7839   ROM_LOAD( "crt03bd.p1", 0x0000, 0x010000, CRC(6d6bff39) SHA1(08f4235bb2cadcc49c13991fe3e2c806c0be801d) )
7840   ROM_LOAD( "crt03c.p1", 0x0000, 0x010000, CRC(a5b38945) SHA1(31351667d471c107ade58e97fe5657632d91be80) )
7841   ROM_LOAD( "crt03d.p1", 0x0000, 0x010000, CRC(7f39cf9d) SHA1(6f8a1660a253cf7f49ba589b3847ca3dc5a9b4ee) )
7842   ROM_LOAD( "crt03dk.p1", 0x0000, 0x010000, CRC(32933785) SHA1(0ae9b8823ed8c914da0a64913afdf3c348142804) )
7843   ROM_LOAD( "crt03dr.p1", 0x0000, 0x010000, CRC(2381792a) SHA1(514b9e580d156ec3cfeb460d0895143368e9a360) )
7844   ROM_LOAD( "crt03dy.p1", 0x0000, 0x010000, CRC(3439dc85) SHA1(092dcd36e2ea43ecf62cfc1bf1498ea7777213dc) )
7845   ROM_LOAD( "crt03k.p1", 0x0000, 0x010000, CRC(0b841ae9) SHA1(5a78381122a3b718e3f212f30f76dc61e2e3ac5e) )
7846   ROM_LOAD( "crt03r.p1", 0x0000, 0x010000, CRC(2a8bd767) SHA1(a9547ef37da9494bd4ffe5fbb68eca67fe63c3ba) )
7847   ROM_LOAD( "crt03s.p1", 0x0000, 0x010000, CRC(2b4c24d2) SHA1(94b19b0e8090dbbde2c67d5949f19d4050972fb1) )
7848   ROM_LOAD( "crt03y.p1", 0x0000, 0x010000, CRC(40c3a105) SHA1(7ad988f71a3523ad2b19fa7d6cdf74d4328fb3e1) )
7849   ROM_LOAD( "cruad.p1", 0x0000, 0x010000, CRC(3a680f14) SHA1(cd3c2bf77b148ee4f4ce76b2c1bc142491117890) )
7850   ROM_LOAD( "crub.p1", 0x0000, 0x010000, CRC(4cee9020) SHA1(b919ba28294c39b49e4fcfa54a75e852f9c873ed) )
7851   ROM_LOAD( "crubd.p1", 0x0000, 0x010000, CRC(7184b193) SHA1(392cb5887ec988e3aa1cba2491885103da1e503a) )
7852   ROM_LOAD( "crud.p1", 0x0000, 0x010000, CRC(2528047f) SHA1(0b07470ff756b003c03fd4a7ff3c1d5f79e8307f) )
7853   ROM_LOAD( "crudk.p1", 0x0000, 0x010000, CRC(73465d95) SHA1(3eddaee64a681727743b23fd0bec0285ed59a5ef) )
7854   ROM_LOAD( "crudy.p1", 0x0000, 0x010000, CRC(e08696f9) SHA1(37c97bb22ae0d09657d7d589f76adfbe6fb642e0) )
7855   ROM_LOAD( "cruk.p1", 0x0000, 0x010000, CRC(168627f0) SHA1(c6c21f8442ff88736d3fd25860d815beb5a6b845) )
7856   ROM_LOAD( "crus.p1", 0x0000, 0x010000, CRC(bf2ff034) SHA1(7ee7ef30da4283dbb2b1b040fdd3313cb2e1b7e5) )
7857   ROM_LOAD( "cruy.p1", 0x0000, 0x010000, CRC(edf1346b) SHA1(c250178991885a922f676424e70c637e11089efb) )
7858   ROM_LOAD( "redhot8.bin", 0x0000, 0x010000, CRC(1dc62d7b) SHA1(640a5b29314a7dc67db271cce06c23c676d77eee) )
7859   ROM_LOAD( "rhr03.r", 0x0000, 0x010000, CRC(98d81b1e) SHA1(17ab0dced53be9755aada7954aff2dc2a6973190) )
7860   ROM_LOAD( "rhr10", 0x0000, 0x010000, CRC(2a18a033) SHA1(add907c5ab155c28142dcee57825059715afd80d) )
7861   ROM_LOAD( "rhr2015", 0x0000, 0x010000, CRC(dbfd3b95) SHA1(4fc7ae32f7d76be3d3d07d627391884bd4d6de09) )
7862   ROM_LOAD( "rhr2515", 0x0000, 0x010000, CRC(e4554c23) SHA1(6d977beb282fd638de3457e467e842ce79b5be7c) )
7863   ROM_LOAD( "rhr2pprg.bin", 0x0000, 0x010000, CRC(f97047b2) SHA1(d3ed8c93e405f9e7448b3924ff9aa84223b76046) )
7864   ROM_LOAD( "rhrb.p1", 0x0000, 0x010000, CRC(876fbe46) SHA1(1c7faf68ddef2ccbb8e3cd2cf5c709a7a4f4daef) )
7865   ROM_LOAD( "rhrbd.p1", 0x0000, 0x010000, CRC(f0fa0c7b) SHA1(96bfce8ea54e392a36cb8d82a032438bff992f07) )
7866   ROM_LOAD( "rhrc.p1", 0x0000, 0x010000, CRC(76a0e556) SHA1(1a9bae286ca40d8e72022645d006a219f113e31a) )
7867   ROM_LOAD( "rhrd.p1", 0x0000, 0x010000, CRC(58a5dd6f) SHA1(3646b8cb3d49e8c530e321daad052f27cdf4bb3d) )
7868   ROM_LOAD( "rhrk.p1", 0x0000, 0x010000, CRC(2212cebb) SHA1(224e7e243b17f3ca90a6daa529984e9a879ff266) )
7869   ROM_LOAD( "rhrs.p1", 0x0000, 0x010000, CRC(a0e5d5b6) SHA1(c730e6319bbea6f035fb3e249991983783ef5743) )
7870   ROM_LOAD( "rhtad.p1", 0x0000, 0x010000, CRC(ae3a31a0) SHA1(7e1f05a21cf5b3d2aceba755136c567b5d6ecfcd) )
7871   ROM_LOAD( "rhtb.p1", 0x0000, 0x010000, CRC(7ceb13c8) SHA1(f0f22149bd0fb12ef06c4c3ecba605df33f52c51) )
7872   ROM_LOAD( "rhtbd.p1", 0x0000, 0x010000, CRC(e4b290fc) SHA1(bf16d06429d67936118264f6c4f1ae637753d5db) )
7873   ROM_LOAD( "rhtd.p1", 0x0000, 0x010000, CRC(a08d508c) SHA1(10efbfb4fc4820313b410ec73f9c32ed048e2228) )
7874   ROM_LOAD( "rhtdk.p1", 0x0000, 0x010000, CRC(6495681a) SHA1(afd3451402e19c4c4bb8507447d6771323219e80) )
7875   ROM_LOAD( "rhtdr.p1", 0x0000, 0x010000, CRC(df9e5c83) SHA1(88586852c0773de4ee1b4c627eabf3de27e5c2a1) )
7876   ROM_LOAD( "rhtdy.p1", 0x0000, 0x010000, CRC(42f5746d) SHA1(964bd8801b44de9ea45c43b290b1cd6284e97578) )
7877   ROM_LOAD( "rhtk.p1", 0x0000, 0x010000, CRC(c3bfb174) SHA1(2579bf17252988de17a1367546ae187420f95cc5) )
7878   ROM_LOAD( "rhtr.p1", 0x0000, 0x010000, CRC(f53f4876) SHA1(feda495361d384c662554d445a95191a2c52a56a) )
7879   ROM_LOAD( "rhts.p1", 0x0000, 0x010000, CRC(fecb7076) SHA1(43086c6bfd878d0ca1ec8d45285d3e941a62ac8e) )
7880   ROM_LOAD( "rhty.p1", 0x0000, 0x010000, CRC(68546098) SHA1(57981c06efcb44915d8c2d4b6e1cba377c4a8590) )
7881   ROM_LOAD( "rhuad.p1", 0x0000, 0x010000, CRC(2093126b) SHA1(942994793697cec730c461c87b24a1429e46cc02) )
7882   ROM_LOAD( "rhub.p1", 0x0000, 0x010000, CRC(2be41a3a) SHA1(a50c7b5b93a619e541be480646517e278da8e579) )
7883   ROM_LOAD( "rhubd.p1", 0x0000, 0x010000, CRC(168f7f21) SHA1(9c9e09673bdadd146883a06a8db3c0ee4b304eab) )
7884   ROM_LOAD( "rhud.p1", 0x0000, 0x010000, CRC(71932d29) SHA1(e92af5cced251eea2e31c4c1968e77087c64b824) )
7885   ROM_LOAD( "rhudk.p1", 0x0000, 0x010000, CRC(8de54a5d) SHA1(a275d8c67d38c09f19ffa41e97fbcbea3d297aa4) )
7886   ROM_LOAD( "rhudr.p1", 0x0000, 0x010000, CRC(ba01ac84) SHA1(d03b3b321abd220f619724e99cc396c38418f2d3) )
7887   ROM_LOAD( "rhudy.p1", 0x0000, 0x010000, CRC(692bf4eb) SHA1(136f36073f236b48442a20e06aa51a978135f1b3) )
7888   ROM_LOAD( "rhuk.p1", 0x0000, 0x010000, CRC(9e4e1e91) SHA1(f671858c41dc0e55189e9a86fff1846938b5c2e5) )
7889   ROM_LOAD( "rhur.p1", 0x0000, 0x010000, CRC(6e9425e5) SHA1(1e2827f3469af15e8d390d9af839c7b474ea95a7) )
7890   ROM_LOAD( "rhus.p1", 0x0000, 0x010000, CRC(31e776fc) SHA1(e51799e9db5a08cbfb0b6c5466a0a085c3d91db4) )
7891   ROM_LOAD( "rhuy.p1", 0x0000, 0x010000, CRC(5d12178a) SHA1(18525828fac1931bb8e11f96b79db143ed533771) )
7892
7893   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7894   ROM_LOAD( "cr__x__x.5_0", 0x0000, 0x010000, CRC(278fe91e) SHA1(dcfed3a7796d1ee365e535115b66c7d6cbe0ab74) )
7895   ROM_LOAD( "cr__x_dx.2_0", 0x0000, 0x010000, CRC(73fb120c) SHA1(4c0f39253dee9b528763a9cb609dec31e8529713) )
7896   ROM_LOAD( "cr4s.p1", 0x0000, 0x010000, CRC(836c3e49) SHA1(34dde2fd4fe82ab4a9e16dcf7915705f7b8a007f) )
7897
7898
7899   ROM_REGION( 0x48, "fakechr", 0 )
7900   ROM_LOAD( "tri98.chr", 0x0000, 0x000048, CRC(8a4532a8) SHA1(c128fd513bbcba68a1c75a11e09a54ba1d23d6f4) )
7901
7902   ROM_REGION( 0x100000, "msm6376", 0 )
7903   ROM_LOAD( "redhotroll10.bin", 0x0000, 0x080000, CRC(64513503) SHA1(4233492f3f6e7ad8459f1ab733727910d3b4bcf8) )
7904   ROM_LOAD( "rhrsnd1.hex", 0x0000, 0x080000, CRC(3e80f8bd) SHA1(2e3a195b49448da11cc0c089a8a9b462894c766b) )
7905
7906ROM_END
7907
7908
7909ROM_START( m4rhrc )
7910   ROM_REGION( 0x10000, "maincpu", 0 )
7911   ROM_LOAD( "cld03ad.p1", 0x0000, 0x010000, CRC(821fde63) SHA1(61f77eeb01331e735cc8c736526d09371e6bdf56) )
7912
7913   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7914   ROM_LOAD( "cld03b.p1", 0x0000, 0x010000, CRC(c67a2e82) SHA1(b76110c73d5bd0290fdd31d8300914f63a56c25e) )
7915   ROM_LOAD( "cld03bd.p1", 0x0000, 0x010000, CRC(0995fd93) SHA1(c3cc84f78adc54f4698280bf7d0831bb54c3fc3f) )
7916   ROM_LOAD( "cld03c.p1", 0x0000, 0x010000, CRC(6e7b319f) SHA1(3da4feb72cb9d4ee24a8e0568f8d9c80a71caf9b) )
7917   ROM_LOAD( "cld03d.p1", 0x0000, 0x010000, CRC(dc46afb0) SHA1(c461ac2ef3fcffac96536b1b1c26abe052edf35c) )
7918   ROM_LOAD( "cld03dk.p1", 0x0000, 0x010000, CRC(f0b6b60f) SHA1(9addae6af20986c92c3ce71ce9756a6f3db5ebff) )
7919   ROM_LOAD( "cld03dr.p1", 0x0000, 0x010000, CRC(703ab87b) SHA1(089597927f94bdacc4226900a944cbec85fe2286) )
7920   ROM_LOAD( "cld03dy.p1", 0x0000, 0x010000, CRC(ed519095) SHA1(ac174166bf2cc6ab81f9782f1be4a9fbe226f34d) )
7921   ROM_LOAD( "cld03k.p1", 0x0000, 0x010000, CRC(3bad05a9) SHA1(1b00ac52f6c87b5c79088b6fc3e6d00f57876ebc) )
7922   ROM_LOAD( "cld03r.p1", 0x0000, 0x010000, CRC(2de70bdc) SHA1(d8d0170ca71fde4c79d0b465d09d4bb31acf40cf) )
7923   ROM_LOAD( "cld03s.p1", 0x0000, 0x010000, CRC(03f8a6bf) SHA1(29ee59fd60d89fca0f236be8b4c12c885db032e7) )
7924   ROM_LOAD( "cld03y.p1", 0x0000, 0x010000, CRC(b08c2332) SHA1(1cdf7fc0e95a50766df2d1cd51cb803b922c30c8) )
7925   ROM_LOAD( "hhn03ad.p1", 0x0000, 0x010000, CRC(e7da568e) SHA1(00f9eecd06131bc5770a6ab650b3548f5b7a8c15) )
7926   ROM_LOAD( "hhn03b.p1", 0x0000, 0x010000, CRC(406e47cd) SHA1(193aed33ac62eb04d89cf63beb33e8e4e28e286e) )
7927   ROM_LOAD( "hhn03bd.p1", 0x0000, 0x010000, CRC(66aed369) SHA1(6c3151790292a277a1d44a1fceae985e52014749) )
7928   ROM_LOAD( "hhn03c.p1", 0x0000, 0x010000, CRC(452e623c) SHA1(9350d7e30d8fc2b0f37528a7d0ce6797bab6f504) )
7929   ROM_LOAD( "hhn03d.p1", 0x0000, 0x010000, CRC(e9ce4ee5) SHA1(45fe3832cc37e8ecbc5101b8b7b94f6243504e3f) )
7930   ROM_LOAD( "hhn03dk.p1", 0x0000, 0x010000, CRC(2d750f34) SHA1(1672d5a8b4a338cac87281e1329f111f468dc611) )
7931   ROM_LOAD( "hhn03dr.p1", 0x0000, 0x010000, CRC(88a3895b) SHA1(3e2dcf6728712620724774c16a5d84dbec9c5ab3) )
7932   ROM_LOAD( "hhn03dy.p1", 0x0000, 0x010000, CRC(15c8a1b5) SHA1(5a2f28f290fa087b5010f778d4ad8d6c63a3d13e) )
7933   ROM_LOAD( "hhn03k.p1", 0x0000, 0x010000, CRC(95450230) SHA1(3c1c239e84a89ef6acd44ac9c81d33021ac6b0e3) )
7934   ROM_LOAD( "hhn03r.p1", 0x0000, 0x010000, CRC(d96d6825) SHA1(89c3f5494d97326369f10c982842310592456874) )
7935   ROM_LOAD( "hhn03s.p1", 0x0000, 0x010000, CRC(b531ae78) SHA1(87d043541c23b88b8ec4067c67be77812095faaa) )
7936   ROM_LOAD( "hhn03y.p1", 0x0000, 0x010000, CRC(440640cb) SHA1(de6b6edcdc99aaa0122ecd24a9a7437e6b44aad2) )
7937   ROM_LOAD( "rrd03ad.p1", 0x0000, 0x010000, CRC(6f49d7d1) SHA1(2195a3ad4836e8ffd2e7e6a90e94319d5a5a0ce8) )
7938   ROM_LOAD( "rrd03b.p1", 0x0000, 0x010000, CRC(e8447a3d) SHA1(8bf5936782e0fbec25a8ef892b8df04b6543bc74) )
7939   ROM_LOAD( "rrd03bd.p1", 0x0000, 0x010000, CRC(52cf0357) SHA1(ab4668df6d5ad9614410aede7ad4e030283b78ca) )
7940   ROM_LOAD( "rrd03c.p1", 0x0000, 0x010000, CRC(b03e7b76) SHA1(0b2779b584f8fa0e25e2a5248ecb8fb88aa53413) )
7941   ROM_LOAD( "rrd03d.p1", 0x0000, 0x010000, CRC(44740c79) SHA1(ab1efb2090ef62795c17a685c7acb45820eb1a9d) )
7942   ROM_LOAD( "rrd03dk.p1", 0x0000, 0x010000, CRC(78f18187) SHA1(33764416c6e5cccd6ae5fdc5c0d679e1ef451785) )
7943   ROM_LOAD( "rrd03dr.p1", 0x0000, 0x010000, CRC(039c2869) SHA1(2eb887b36d86295d0e6aacc74d0a6223d32baa5a) )
7944   ROM_LOAD( "rrd03dy.p1", 0x0000, 0x010000, CRC(b60b6e51) SHA1(eb6ed1de44d7c982ac8aa0621d4c1ed8e41db5de) )
7945   ROM_LOAD( "rrd03k.p1", 0x0000, 0x010000, CRC(31adc6d6) SHA1(ea68d0d13978bf6cfa7fb9aa1cf91ddfd6258a3a) )
7946   ROM_LOAD( "rrd03r.p1", 0x0000, 0x010000, CRC(11c61483) SHA1(66cd30096bca2f4356acaaa15179c00301c8bc3a) )
7947   ROM_LOAD( "rrd03s.p1", 0x0000, 0x010000, CRC(e59b79dd) SHA1(32e515bdc861a4d548caedd56a1825c91a318a34) )
7948   ROM_LOAD( "rrd03y.p1", 0x0000, 0x010000, CRC(66fff07a) SHA1(586279533d6d85abf7e97124c9c5342a6a1b0496) )
7949
7950   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7951   ROM_LOAD( "cr__x__x.5_0", 0x0000, 0x010000, CRC(278fe91e) SHA1(dcfed3a7796d1ee365e535115b66c7d6cbe0ab74) )
7952   ROM_LOAD( "cr__x_dx.5_0", 0x0000, 0x010000, CRC(4bcf5c02) SHA1(603935880c87f86e7bc765c176266c1c08a6114f) )
7953
7954
7955   ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 )
7956
7957ROM_END
7958
7959
7960ROM_START( m4rhrcl )
7961   ROM_REGION( 0x10000, "maincpu", 0 )
7962   ROM_LOAD( "rhrc.hex", 0x0000, 0x010000, CRC(e4b89d53) SHA1(fc222d56cdba2891048726d6e6ecd8a4028ba8ba) )
7963
7964   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
7965   ROM_LOAD( "rh2d.p1", 0x0000, 0x010000, CRC(b55a01c3) SHA1(8c94c2ca509ac7631528df78e82fb39b5f579c45) )
7966   ROM_LOAD( "rh2f.p1", 0x0000, 0x010000, CRC(83466c89) SHA1(790d626e361bfec1265edc6f6ce51f098eb774ba) )
7967   ROM_LOAD( "rh2s.p1", 0x0000, 0x010000, CRC(aa15e8a8) SHA1(243e7562a4cf938527afebbd99581acea1ab4134) )
7968
7969   ROM_REGION( 0x48, "fakechr", 0 )
7970   ROM_LOAD( "m462.chr", 0x0000, 0x000048, CRC(ab59f1aa) SHA1(04a7deac039bc9bc15ec07b8a4ba3bce6f4d5103) )
7971
7972   ROM_REGION( 0x100000, "msm6376", 0 )
7973   ROM_LOAD( "rhrcs1.hex", 0x000000, 0x080000, CRC(7e265003) SHA1(3800ddfbdde07bf0af5db5cbe05a85425297fa4a) )
7974   ROM_LOAD( "rhrcs2.hex", 0x080000, 0x080000, CRC(39843d40) SHA1(7c8efcce4ed4ed53e681680bb33869f14f662609) )
7975ROM_END
7976
7977
7978ROM_START( m4rwb )
7979   ROM_REGION( 0x10000, "maincpu", 0 )
7980   ROM_LOAD( "drw14.bin", 0x0000, 0x010000, CRC(22c30ebe) SHA1(479f66732aac56dae60c80d11f05c084865f9389) )
7981
7982   ROM_REGION( 0x100000, "msm6376", 0 )
7983   ROM_LOAD( "rwb_1.snd", 0x000000, 0x080000, CRC(e0a6def5) SHA1(e3867b83e588fd6a9039b8d45186480a9d0433ea) )
7984   ROM_LOAD( "rwb_2.snd", 0x080000, 0x080000, CRC(54a2b2fd) SHA1(25875ff873bf22df510e7a4c56c336fbabcbdedb) )
7985ROM_END
7986
7987
7988ROM_START( m4r2r )
7989   ROM_REGION( 0x10000, "maincpu", 0 )
7990   ROM_LOAD( "r2r_p1.bin", 0x8000, 0x008000, CRC(50be12e1) SHA1(65967b54ba2cc29bc5bebc8acf374245b7c5fbed) )
7991   ROM_LOAD( "r2r_p2.bin", 0x0000, 0x008000, CRC(ac6dd496) SHA1(6cf8c77e28a5dcdf6e05d2794eadb90703fb994b) )
7992ROM_END
7993
7994
7995ROM_START( m4rmtp )
7996   ROM_REGION( 0x10000, "maincpu", 0 )
7997   ROM_LOAD( "crmtb14.epr", 0x0000, 0x010000, CRC(79e1746c) SHA1(794317f3aba7b1a7994cde89d81abc2b687d0821) )
7998
7999   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8000   ROM_LOAD( "r4iha202.bin", 0x0000, 0x010000, CRC(b1588632) SHA1(ad21bbc5e99fd6b511e6881e8b20dcad177b937f) )
8001   ROM_LOAD( "r4iha203.bin", 0x0000, 0x010000, CRC(7f31cb76) SHA1(9a2a595afb9ff1b3165638d247ab98475ae0bfcd) )
8002   ROM_LOAD( "r4iha204.bin", 0x0000, 0x010000, CRC(1cc3a32d) SHA1(b6ed012a6d743ba2416e25e7c49ce9985bbacbd7) )
8003   ROM_LOAD( "r4iha205.bin", 0x0000, 0x010000, CRC(1a238632) SHA1(a15ca5801d41985387bc65579b6d6ee2ef7d8eee) )
8004   ROM_LOAD( "r4iua202.bin", 0x0000, 0x010000, CRC(c96d630a) SHA1(90ed759602aa3a052434b3f604ec26ec9e204e68) )
8005   ROM_LOAD( "r4iua203.bin", 0x0000, 0x010000, CRC(550fdfec) SHA1(d57eaba6690cbff2302559e9cea9e5d0f79cf9f9) )
8006   ROM_LOAD( "r4iua204.bin", 0x0000, 0x010000, CRC(cd8d166f) SHA1(4d78726df35914444be26ac9e1e3e1949b6a3d99) )
8007   ROM_LOAD( "r4iua205.bin", 0x0000, 0x010000, CRC(46df24f3) SHA1(31000815a90e47e744091bbf0fe9e96baac8d7e3) )
8008
8009   ROM_REGION( 0x48, "fakechr", 0 )
8010   ROM_LOAD( "ctp.chr", 0x0000, 0x000048, CRC(ead61793) SHA1(f38a38601a67804111b8f8cf0a05d35ed79b7ed1) )
8011
8012   ROM_REGION( 0x100000, "msm6376", 0 )
8013   ROM_LOAD( "rm.s3", 0x0000, 0x080000, CRC(250e64f2) SHA1(627c4dc5cdc7d0a7cb6f74991ae91b71a2f4dbc6) )
8014   ROM_LOAD( "scrmtb.snd", 0x0000, 0x080000, CRC(50450909) SHA1(181659b0594ba8d196b7130c5999c91676a363c0) )
8015ROM_END
8016
8017
8018ROM_START( m4rmtpd )
8019   ROM_REGION( 0x10000, "maincpu", 0 )
8020   ROM_LOAD( "r2iha203.bin", 0x0000, 0x010000, CRC(1cea7710) SHA1(a250569800d3679f317a485ac7a31b4f4fa7db78) )
8021
8022   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8023   ROM_LOAD( "r2iha204.bin", 0x0000, 0x010000, CRC(c82cd025) SHA1(f26f2bbd83d673c61bd2609914349b45c31f4a5d) )
8024   ROM_LOAD( "r2iha205.bin", 0x0000, 0x010000, CRC(e53da9a5) SHA1(5019f5bd89c230459629670b808c59888a0f1ee9) )
8025   ROM_LOAD( "r2iha206.bin", 0x0000, 0x010000, CRC(f89b73b3) SHA1(34a9a8053e881b8aad578ef58209c8ff888b30f7) )
8026   ROM_LOAD( "r2iua203.bin", 0x0000, 0x010000, CRC(9590a747) SHA1(9f1a1277bdcbe0f23abcf38850eae939997c2e00) )
8027   ROM_LOAD( "r2iua205.bin", 0x0000, 0x010000, CRC(2eefca1a) SHA1(cabc0c8a3dddc881aab899c5419663efff5412d3) )
8028   ROM_LOAD( "r2iua206.bin", 0x0000, 0x010000, CRC(c4a1a218) SHA1(8208468ae9ddde7d387f7194e1f7d44f6e7ca730) )
8029   ROM_LOAD( "r3iha224.bin", 0x0000, 0x010000, CRC(a2e161ac) SHA1(bd63c9726cdf037919c8655221bc6416cef322aa) )
8030   ROM_LOAD( "r3iha225.bin", 0x0000, 0x010000, CRC(f49a41e9) SHA1(6c29ba4bf76aaafa79ce68f58f6672baa47fe147) )
8031   ROM_LOAD( "r3iua224.bin", 0x0000, 0x010000, CRC(715b7de7) SHA1(013827680c389968f2f80f97c565716757d696b2) )
8032   ROM_LOAD( "r3iua225.bin", 0x0000, 0x010000, CRC(37086f91) SHA1(413b32a8e354467a30c71dce3d1cb76795ff813d) )
8033   ROM_LOAD( "r4iha201.bin", 0x0000, 0x010000, CRC(789cfca1) SHA1(31aa7bf9461cb6c4f692d605463fde1f604b1614) )
8034   ROM_LOAD( "r4iua201.bin", 0x0000, 0x010000, CRC(ce0e2553) SHA1(4c9df36a7b8950a273cefceb6ba6817d8b862c78) )
8035   ROM_LOAD( "rdiha202.bin", 0x0000, 0x010000, CRC(02e01481) SHA1(253c2c8e800a4e6d1008745101e2457d76ac57d4) )
8036   ROM_LOAD( "rdiha212.bin", 0x0000, 0x010000, CRC(90984ae9) SHA1(b25a12f0529af64315c461363c788c22e30d4016) )
8037   ROM_LOAD( "rdiha213.bin", 0x0000, 0x010000, CRC(e9fa4c97) SHA1(07c75418890231102cf336f2d3f0048fe4884862) )
8038   ROM_LOAD( "rdiha214.bin", 0x0000, 0x010000, CRC(42f3a5e0) SHA1(3cf26e55edf0dcde9510e50c4b781ba8b906f092) )
8039   ROM_LOAD( "rdiha215.bin", 0x0000, 0x010000, CRC(2b704591) SHA1(9b880f40d3b268c96af5dab179760994c5a074c9) )
8040   ROM_LOAD( "rdiha217.bin", 0x0000, 0x010000, CRC(6df58d97) SHA1(df8f419a1e3acc68a3755c49e258db5af9102598) )
8041   ROM_LOAD( "rdiha219.bin", 0x0000, 0x010000, CRC(66f3ffa6) SHA1(1b1daf4b02e400d943f2a917be0f4452be891aaf) )
8042   ROM_LOAD( "rdiha220.bin", 0x0000, 0x010000, CRC(2047c55b) SHA1(8f0e6608271634a6a0f06e76df93dddd404c93cd) )
8043   ROM_LOAD( "rdiha221.bin", 0x0000, 0x010000, CRC(6e87f591) SHA1(750e9f01c1a3143d7d97a5b9b11d09aed72ca928) )
8044   ROM_LOAD( "rdiha222.bin", 0x0000, 0x010000, CRC(d200f6ec) SHA1(07e0e270a2184f24373cbe0a8a5e44c3d215d9a2) )
8045   ROM_LOAD( "rdiha223.bin", 0x0000, 0x010000, CRC(042a5a96) SHA1(3bc2dfb89c6781eb9fb105e5f8ea1576d7b49ad3) )
8046   ROM_LOAD( "rdihb202.bin", 0x0000, 0x010000, CRC(136c31ec) SHA1(abb095bd4ec0a0879f49e668f1ea08df026262e7) )
8047   ROM_LOAD( "rdiua202.bin", 0x0000, 0x010000, CRC(faa875ea) SHA1(d8d206fed8965a26dd8ded38a3be018311ccf407) )
8048   ROM_LOAD( "rdiua204.bin", 0x0000, 0x010000, CRC(a6110b45) SHA1(61d08250fa3b5d7eb7cdf63562d7a6cc9a27372c) )
8049   ROM_LOAD( "rdiua205.bin", 0x0000, 0x010000, CRC(9f20d810) SHA1(e2a576313fa49fc72001d5de67e93c08423e8dd8) )
8050   ROM_LOAD( "rdiua206.bin", 0x0000, 0x010000, CRC(2954e2c3) SHA1(e4c9f51748bc1296298f95ca817e852f9e0ca38b) )
8051   ROM_LOAD( "rdiua207.bin", 0x0000, 0x010000, CRC(58f334d1) SHA1(b91288731750445e4cfcf87fe6a9504723b59fa9) )
8052   ROM_LOAD( "rdiua208.bin", 0x0000, 0x010000, CRC(13e6d84d) SHA1(6f75a75dfd6922349f8d29c955c1849522f8656c) )
8053   ROM_LOAD( "rdiua209.bin", 0x0000, 0x010000, CRC(f41af938) SHA1(f2d4e23717f49961fe104971b3a0da9aabbf0e05) )
8054   ROM_LOAD( "rdiua212.bin", 0x0000, 0x010000, CRC(c56a6433) SHA1(7ff8943843c334a79fc3b40bb004abb3f2c2d079) )
8055   ROM_LOAD( "rdiua213.bin", 0x0000, 0x010000, CRC(cdd5f399) SHA1(a4359c5166fbcd4ea2bb6820bbfead6bc2b2a4ef) )
8056   ROM_LOAD( "rdiua214.bin", 0x0000, 0x010000, CRC(04fa9d21) SHA1(c337486ece94a7004420edca677e6688eef1ac9e) )
8057   ROM_LOAD( "rdiua215.bin", 0x0000, 0x010000, CRC(43d8ca5e) SHA1(e5e24ed24bd5c1135392c98910d2797e621ecbd5) )
8058   ROM_LOAD( "rdiua217.bin", 0x0000, 0x010000, CRC(3c58970e) SHA1(15b7368078750021202ee7b4886a6510fcc1ba0d) )
8059   ROM_LOAD( "rdiua219.bin", 0x0000, 0x010000, CRC(54f8fe63) SHA1(48d1b04dde6056b839ec84daa40a7d6871893b3e) )
8060   ROM_LOAD( "rdiua220.bin", 0x0000, 0x010000, CRC(768715f6) SHA1(5c4102b4d2400806dd0f5a6f3e48da4d290d5255) )
8061   ROM_LOAD( "rdiua222.bin", 0x0000, 0x010000, CRC(07413d93) SHA1(e752fe382d222eefd4fe975fa40559fedd579320) )
8062   ROM_LOAD( "rdiua223.bin", 0x0000, 0x010000, CRC(80185ebf) SHA1(ae885325f2c63f7dbb034f8e3f3882d0b36aff99) )
8063   ROM_LOAD( "rdiub202.bin", 0x0000, 0x010000, CRC(4a8d7cf7) SHA1(cb1525d89d3a411163bfe9e70c8b0d1aa6cefdf5) )
8064   ROM_LOAD( "rdmha210.bin", 0x0000, 0x010000, CRC(7061373e) SHA1(67da39d1de4f3877f12bd1fd5545046f9dabfde9) )
8065   ROM_LOAD( "rdmhb210.bin", 0x0000, 0x010000, CRC(12c71e8a) SHA1(9bb45e72f202d3af19988ebf30ea4c2248d387fc) )
8066   ROM_LOAD( "rdpka316.bin", 0x0000, 0x010000, CRC(5178175d) SHA1(a732a82226c34be0b7f84e9f9e4700bd72da1c19) )
8067   ROM_LOAD( "rdpka318.bin", 0x0000, 0x010000, CRC(2789179f) SHA1(8d4b1e75995ea5b64fac1a36a98506aacfd1800a) )
8068   ROM_LOAD( "rdpkb316.bin", 0x0000, 0x010000, CRC(09d4f4c5) SHA1(fbc2b0710ef048c221b007692e9a97b99f1edbc0) )
8069   ROM_LOAD( "rdpkb318.bin", 0x0000, 0x010000, CRC(428aa7f2) SHA1(f85d173c25d0ab9d8c3c4d87b4fc27c3342b3dec) )
8070   ROM_LOAD( "rduha511.bin", 0x0000, 0x010000, CRC(823e0323) SHA1(4137a05efe87851a9f9ffcd6519bb57398773095) )
8071   ROM_LOAD( "rduhb511.bin", 0x0000, 0x010000, CRC(2b65eb19) SHA1(b00543b74ad5262b85f66f5e8cfdaee351f62f23) )
8072   ROM_LOAD( "rmdxi", 0x0000, 0x000b57, CRC(c16021ec) SHA1(df77e410ea2edae1559e40a877e292f0d1969b0a) )
8073ROM_END
8074
8075
8076ROM_START( m4reelpk )
8077   ROM_REGION( 0x10000, "maincpu", 0 )
8078   ROM_LOAD( "reelpoker3_0.bin", 0x8000, 0x008000, CRC(6a2a0a48) SHA1(6291cb3512a3f03c0cea06b33bcc5846144cc12e) )
8079ROM_END
8080
8081
8082ROM_START( m4reeltm )
8083   ROM_REGION( 0x10000, "maincpu", 0 )
8084   ROM_LOAD( "real.bin", 0x0000, 0x010000, CRC(5bd54924) SHA1(23fcf13c52ee7b9b39f30f999a9102171fffd642) )
8085
8086   ROM_REGION( 0x48, "fakechr", 0 )
8087   ROM_LOAD( "charter.chr", 0x0000, 0x000048, CRC(4ff4eda2) SHA1(092435e34d79775910316a7bed0f90c4f086e5c4) )
8088
8089   ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 )
8090   
8091ROM_END
8092
8093ROM_START( m4richfm )
8094   ROM_REGION( 0x10000, "maincpu", 0 )
8095   ROM_LOAD( "rfts.p1", 0x0000, 0x010000, CRC(2a747164) SHA1(a4c8e160f09ebea4fca6dd32ff020d3f1a4f1a1c) )
8096
8097   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8098   ROM_LOAD( "rafc.p1", 0x0000, 0x010000, CRC(d92f602f) SHA1(c93131138deb4018d499b9b45c07d4517c5072b7) )
8099   ROM_LOAD( "rafd.p1", 0x0000, 0x010000, CRC(b0e9f470) SHA1(cad080a5d7f24968524fe10f6c43b088f35d7364) )
8100   ROM_LOAD( "rafs.p1", 0x0000, 0x010000, CRC(f312b2e3) SHA1(8bf2cb7b73cfc320143d05d25e28c15fb4f26045) )
8101   ROM_LOAD( "rafy.p1", 0x0000, 0x010000, CRC(a8812d45) SHA1(c0b89833f87ed90eb3e9c3299fcea362d501ed90) )
8102   ROM_LOAD( "rchfam8", 0x0000, 0x004000, CRC(55f16698) SHA1(9853b17bbb81371192a564376be7b3074908dbca) )
8103   ROM_LOAD( "rf5ad.p1", 0x0000, 0x010000, CRC(cd280292) SHA1(605d89608e106979229a00701a2e5b578df50d60) )
8104   ROM_LOAD( "rf5b.p1", 0x0000, 0x010000, CRC(e1edf753) SHA1(677f0397ec57422241f4669be610cffd33a9b44a) )
8105   ROM_LOAD( "rf5bd.p1", 0x0000, 0x010000, CRC(2d698365) SHA1(7f91cee0d34550aba9ac0f4ee398df4de6fd6f7e) )
8106   ROM_LOAD( "rf5d.p1", 0x0000, 0x010000, CRC(034cab0b) SHA1(79eaeb84377dbb8e6bda1dd2ae29a1f79656b9e4) )
8107   ROM_LOAD( "rf5dk.p1", 0x0000, 0x010000, CRC(14fc0f13) SHA1(a2b294da18c3f5bc9c81eb3f3af5ab5ca58c9cad) )
8108   ROM_LOAD( "rf5dy.p1", 0x0000, 0x010000, CRC(a2664c64) SHA1(2256b6e0d6472faa901348cb5be849ad012f1d16) )
8109   ROM_LOAD( "rf5k.p1", 0x0000, 0x010000, CRC(d8787b25) SHA1(885ac7ddd3de4cb475539d02aefbf38fed7c1f2c) )
8110   ROM_LOAD( "rf5s.p1", 0x0000, 0x010000, CRC(8d1ed193) SHA1(a4ca973dac8a8fd550bf7e57a8cdc627c28da4b8) )
8111   ROM_LOAD( "rf5y.p1", 0x0000, 0x010000, CRC(ad288548) SHA1(a7222ab5bffe8e5e0844f8e6f13e09afe74b08a8) )
8112   ROM_LOAD( "rf8b.p1", 0x0000, 0x010000, CRC(105c24e1) SHA1(cb417976a74441bf2ca888198b57fed81d758c15) )
8113   ROM_LOAD( "rf8c.p1", 0x0000, 0x010000, CRC(8924a706) SHA1(abb1a1f6cdeb15884dfa63fc04882f794453d4ec) )
8114   ROM_LOAD( "rfamous.hex", 0x0000, 0x010000, CRC(8d1ed193) SHA1(a4ca973dac8a8fd550bf7e57a8cdc627c28da4b8) )
8115   ROM_LOAD( "rft20.10", 0x0000, 0x010000, CRC(41e6ef75) SHA1(d836fdea5a89b845687d2ff929365bd81737c760) )
8116   ROM_LOAD( "rftad.p1", 0x0000, 0x010000, CRC(8553386f) SHA1(ad834d52e51c7f375a370dc6d8586668921a9795) )
8117   ROM_LOAD( "rftb.p1", 0x0000, 0x010000, CRC(0189cc2f) SHA1(62ccc85c50c56aa2e0bcbb42b5c24d402f00d366) )
8118   ROM_LOAD( "rftbd.p1", 0x0000, 0x010000, CRC(08351e03) SHA1(d08d38d46793828b147ccde8121fbb9bf422cd60) )
8119   ROM_LOAD( "rftd.p1", 0x0000, 0x010000, CRC(689f02ed) SHA1(1a30aac5454b0c477a698e9c573fe313bc1fe858) )
8120   ROM_LOAD( "rftdk.p1", 0x0000, 0x010000, CRC(098b88f5) SHA1(4559b561380055c429a5b4741326f64ad89d8481) )
8121   ROM_LOAD( "rftdy.p1", 0x0000, 0x010000, CRC(26b912f8) SHA1(1719d63b4a25293199b0729235beb5b93c484490) )
8122   ROM_LOAD( "rftk.p1", 0x0000, 0x010000, CRC(6a48bd98) SHA1(2f17194869ca008f7a2eb622bd3725bc91950a17) )
8123   ROM_LOAD( "rfty.p1", 0x0000, 0x010000, CRC(723fe46e) SHA1(51bb8aff358d527483eaf1b1e20606d94a937dc6) )
8124   ROM_LOAD( "rich2010", 0x0000, 0x010000, CRC(baecbdbc) SHA1(5fffecf3c91e832d3cfc13dbf5e6b74fc3d6a146) )
8125
8126   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8127   ROM_LOAD( "r&f5.10", 0x0000, 0x010000, CRC(45d493d0) SHA1(9a549821a005fa65c2eb8b35c5f15659bd897519) )
8128   ROM_LOAD( "r&f5.4", 0x0000, 0x010000, CRC(0441d833) SHA1(361910fd64bc7291f6200fe354c468d16e7d6c80) )
8129   ROM_LOAD( "r&f5.8t", 0x0000, 0x010000, CRC(525e2520) SHA1(84b2ff86d6a54ebb3bcf0138930b2619a8733161) )
8130   ROM_LOAD( "r&f55", 0x0000, 0x010000, CRC(6095a72b) SHA1(af25f7c2fb5241064ea995d35fe4fd2f242e3750) )
8131
8132
8133   ROM_REGION( 0x100000, "msm6376", 0 )
8134   ROM_LOAD( "rfamouss1.hex", 0x000000, 0x080000, CRC(b237c8b8) SHA1(b2322d68fe57cca0ed49b01ae0d3a0e93a623eac) )
8135   ROM_LOAD( "rfamouss2.hex", 0x080000, 0x080000, CRC(12c295d5) SHA1(0758354cfb5242b4ce3f5f25c3458d91f4b4a1ec) )
8136ROM_END
8137
8138ROM_START( m4ringfr )
8139   ROM_REGION( 0x20000, "maincpu", 0 )
8140   ROM_LOAD( "rof03s.p1", 0x0000, 0x020000, CRC(4b4703fe) SHA1(853ce1f5932e09af2b5f3b5314709f13aa35cf19) )
8141
8142   ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 )
8143   /* missing? */
8144ROM_END
8145
8146
8147ROM_START( m4rhog )
8148   ROM_REGION( 0x10000, "maincpu", 0 )
8149   ROM_LOAD( "rr6s.p1", 0x0000, 0x010000, CRC(f978ca0b) SHA1(11eeac41f4c77b38b33baefb16dab7de1268d161) )
8150
8151   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8152   ROM_LOAD( "road hog 5p 6.bin", 0x0000, 0x010000, CRC(b365d1f0) SHA1(af3b4f5162af6c033039a1e004bc803175a4e996) )
8153   ROM_LOAD( "rdhogvkn", 0x0000, 0x010000, CRC(3db03ada) SHA1(9b26f466c1dc1d03edacf64cbe507e084edf5f90) )
8154   ROM_LOAD( "rh5p8.bin", 0x0000, 0x010000, CRC(35d56379) SHA1(ab70ef8151823c3157cf4cc4f9b29875c6ac81cc) )
8155   ROM_LOAD( "rh8c.p1", 0x0000, 0x010000, CRC(e36d7ca0) SHA1(73970761c5c7004669b02ba9f3a299f36f2d00e9) )
8156   ROM_LOAD( "rhog05_11", 0x0000, 0x010000, CRC(8e4b14aa) SHA1(8b67b34597c0d30b0b3cf2566536c02f880a74bc) )
8157   ROM_LOAD( "rhog10_11", 0x0000, 0x010000, CRC(83575be7) SHA1(2cb549554028f2fdc32ecfa58b786de375b8fa35) )
8158   ROM_LOAD( "rhog10c", 0x0000, 0x010000, CRC(308c6d4f) SHA1(f7f8063fe8dd4ef204f225d0aa5202732ead5fa0) )
8159   ROM_LOAD( "rhog20_11", 0x0000, 0x010000, CRC(63c80ee0) SHA1(22a3f11007acedd833af9e73e3038fb3542781fe) )
8160   ROM_LOAD( "rhog20c", 0x0000, 0x010000, CRC(74ec16f7) SHA1(995d75b3a4e88d8a34dc395b185f728c18e00a2b) )
8161   ROM_LOAD( "rhog55", 0x0000, 0x010000, CRC(29395082) SHA1(538434b82e31f7e40770a9b882e54a16195ee998) )
8162   ROM_LOAD( "rhog58c", 0x0000, 0x010000, CRC(e02b6da6) SHA1(7d329adcac594c98685dc5404f2b9e8f717cc47f) )
8163   ROM_LOAD( "rhog5p", 0x0000, 0x010000, CRC(49b11beb) SHA1(89c2320de4b3f2ff6ba28501f88147b659f1ee20) )
8164   ROM_LOAD( "ro_05sb_.2_1", 0x0000, 0x010000, CRC(4a33cfcf) SHA1(ac5d4873df74b521018d5eeac96fd7003ee093e8) )
8165   ROM_LOAD( "roadhog5p4std.bin", 0x0000, 0x010000, CRC(0ff60341) SHA1(c12d5b160d9e47a6f1aa6f378c2a70186be6bdff) )
8166   ROM_LOAD( "rr6ad.p1", 0x0000, 0x010000, CRC(f328204d) SHA1(057f28e7eaaa372b901a76250fb7ebf4403348ad) )
8167   ROM_LOAD( "rr6b.p1", 0x0000, 0x010000, CRC(ccacd58e) SHA1(64b67e54e5568378a18ba99017078fcd4e6bc749) )
8168   ROM_LOAD( "rr6c.p1", 0x0000, 0x010000, CRC(b5783c69) SHA1(38c122455bed904c9fd683be1a8508a69cbad03f) )
8169   ROM_LOAD( "rr6d.p1", 0x0000, 0x010000, CRC(b61115ea) SHA1(92b97cc8b71eb31e8377a59344faaf0d800d1bdc) )
8170   ROM_LOAD( "rr6dy.p1", 0x0000, 0x010000, CRC(0e540e0d) SHA1(a783e73822e436669c8cc1504619990725306df1) )
8171   ROM_LOAD( "rr6k.p1", 0x0000, 0x010000, CRC(121d29bf) SHA1(8a6dcf345012b2c499acd32c6bb76eb81ada6fa9) )
8172   ROM_LOAD( "rr6y.p1", 0x0000, 0x010000, CRC(56344b28) SHA1(7f6c740d0991a646393a47e2e85322a7c92bdd62) )
8173
8174   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8175   ROM_LOAD( "rh056c", 0x0000, 0x010000, CRC(073845e2) SHA1(5e6f3ccdfc346f95e5e7e955144332e727da1d9e) )
8176   ROM_LOAD( "rhog_05_.4", 0x0000, 0x010000, CRC(a75a2bd4) SHA1(d21505d27792acf8fa20a7cdc830efbe8756fe81) )
8177   ROM_LOAD( "rhog_05_.8", 0x0000, 0x010000, CRC(5476f9b4) SHA1(fbd038e8710a79ea697d5acb482bed2f307cefbb) )
8178   ROM_LOAD( "rhog_10_.4", 0x0000, 0x010000, CRC(8efa581c) SHA1(03c25b674cfb02792edc9ef8a76b16af31d80aae) )
8179   ROM_LOAD( "rhog_10_.8", 0x0000, 0x010000, CRC(84d1f95d) SHA1(33f10e0e1e5abe6011b05f32f55c7dd6d3298945) )
8180   ROM_LOAD( "rhog_20_.4", 0x0000, 0x010000, CRC(15e28457) SHA1(2a758a727a6956e3029b2026cd189f6249677c6a) )
8181   ROM_LOAD( "rhog_20_.8", 0x0000, 0x010000, CRC(3a82e4bf) SHA1(6582951c2afe14502c37460381bf4c28ec02f3c9) )
8182   ROM_LOAD( "ro_05a__.2_1", 0x0000, 0x010000, CRC(67450ed1) SHA1(84cab7bb2411eb47c1336159bd1941862da59db3) )
8183   ROM_LOAD( "ro_05s__.2_1", 0x0000, 0x010000, CRC(dc18f70f) SHA1(da81b8279e4f58b1447f51beb446a6007eb39df9) )
8184   ROM_LOAD( "ro_05sd_.2_1", 0x0000, 0x010000, CRC(f230ae7e) SHA1(5525ed33d115b01722186587de20013265ac19b2) )
8185   ROM_LOAD( "ro_05sk_.2_1", 0x0000, 0x010000, CRC(3e1dfedd) SHA1(a750663c96060b858e194445bc1e677b49da85b8) )
8186   ROM_LOAD( "ro_10a__.1_1", 0x0000, 0x010000, CRC(1772bce6) SHA1(c5d0cec8e5bcfcef5003325169522f1da066354b) )
8187   ROM_LOAD( "ro_10s__.1_1", 0x0000, 0x010000, CRC(d140597a) SHA1(0ddf898b5db2a1cbfda84e8a63e0be3de7582cbd) )
8188   ROM_LOAD( "ro_10sb_.1_1", 0x0000, 0x010000, CRC(34febd6f) SHA1(e1d5e178771714f9633dd9782c1f9d373a9ca5e1) )
8189   ROM_LOAD( "ro_10sd_.1_1", 0x0000, 0x010000, CRC(3f9152f3) SHA1(97e0c0461b8d4994515ac9e20d001dc7e74042ec) )
8190   ROM_LOAD( "ro_10sk_.1_1", 0x0000, 0x010000, CRC(5d5118d1) SHA1(c4abc5ccdeb711b6ec2a2c82bb2f8da9d824fe4e) )
8191   ROM_LOAD( "roi05___.2_1", 0x0000, 0x010000, CRC(85fbd24a) SHA1(653a3cf3e651d94611caacddbd0692111667424a) )
8192   ROM_LOAD( "roi10___.1_1", 0x0000, 0x010000, CRC(2f832f4b) SHA1(b9228e2585cff6d4d9df64048c77e0b9ad3e75d7) )
8193
8194
8195   ROM_REGION( 0x48, "fakechr", 0 )
8196   ROM_LOAD( "rhm.chr", 0x0000, 0x000048, CRC(e8417c98) SHA1(460c43327b41c95b7d091c04dbc9ce7b2e4773f6) )
8197   ROM_LOAD( "rr6s.chr", 0x0000, 0x000048, CRC(ca08d53a) SHA1(b419c45f46ee352cbdb0b38a8c3fd33383b61f3a) )
8198
8199   ROM_REGION( 0x100000, "msm6376", 0 )
8200
8201   ROM_LOAD( "rr6snd.p1", 0x000000, 0x080000, CRC(a5ec3f46) SHA1(2d6f1adbbd8ac931a99a7d3d9caa2a7a117ac3fa) )
8202   ROM_LOAD( "rr6snd.p2", 0x080000, 0x080000, CRC(e5b72ef2) SHA1(dcdfa162db8bf3f9610709b5a8f3b695f42b2371) )
8203
8204   ROM_REGION( 0x100000, "msm6376_alt", 0 ) // these don't work?
8205   ROM_LOAD( "rr6sndiss61.bin", 0x000000, 0x080000, CRC(5df6c5c9) SHA1(8c182007bbd0bb0c0071aba09bddbd9c381408ae) )
8206   ROM_LOAD( "rr6sndiss62.bin", 0x080000, 0x080000, CRC(575f1123) SHA1(99c40606049a307904d190df5e8bcb78a99333a6) )
8207ROM_END
8208
8209
8210ROM_START( m4rhog2 )
8211   ROM_REGION( 0x20000, "maincpu", 0 )
8212   ROM_LOAD( "2rh06c.p1", 0x0000, 0x020000, CRC(62c312bc) SHA1(6b02345c97b130deabad58a238ba9045161b5a80) )
8213
8214   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8215   ROM_LOAD( "2rh06ad.p1", 0x0000, 0x020000, CRC(f44040d1) SHA1(685bbfe5f975c7e5b3efee17e1833f6f51b223af) )
8216   ROM_LOAD( "2rh06b.p1", 0x0000, 0x020000, CRC(5589afae) SHA1(15c9c65089cc2754d644dabfd6f5a32a2a788219) )
8217   ROM_LOAD( "2rh06bd.p1", 0x0000, 0x020000, CRC(795aee14) SHA1(7703c8456aaa2e27f71a7edbfa74fb2d7434a762) )
8218   ROM_LOAD( "2rh06d.p1", 0x0000, 0x020000, CRC(2892a4d8) SHA1(2b592552d5d45349b2df0d769bd24649f4da5680) )
8219   ROM_LOAD( "2rh06dh.p1", 0x0000, 0x020000, CRC(b7b6be57) SHA1(0b02eafe58e23ac50f2ae74137550868115d6f6f) )
8220   ROM_LOAD( "2rh06dk.p1", 0x0000, 0x020000, CRC(339d4642) SHA1(55301e716c235aab7ee88cc28ec7426bd24328c0) )
8221   ROM_LOAD( "2rh06dr.p1", 0x0000, 0x020000, CRC(8092fd73) SHA1(52c68ee7d02f7256b434110c4df2e926b528af16) )
8222   ROM_LOAD( "2rh06dy.p1", 0x0000, 0x020000, CRC(b47e66bc) SHA1(01ae45693fd4b81c9090a29264dfa1db58837dde) )
8223   ROM_LOAD( "2rh06h.p1", 0x0000, 0x020000, CRC(9b65ffed) SHA1(65ab62fe772bd54793c45cc1105a189f21bb5d25) )
8224   ROM_LOAD( "2rh06k.p1", 0x0000, 0x020000, CRC(1f4e07f8) SHA1(35459640bc215c465b84df073505e8fd6077a332) )
8225   ROM_LOAD( "2rh06r.p1", 0x0000, 0x020000, CRC(ac41bcc9) SHA1(0de0c0976ef5c58084f02310495b246dc7c23e60) )
8226   ROM_LOAD( "2rh06s.p1", 0x0000, 0x020000, CRC(2ea10eed) SHA1(825bd6a53100b389f7d67ec49e4535c1de0ece74) )
8227   ROM_LOAD( "2rh06y.p1", 0x0000, 0x020000, CRC(98ad2706) SHA1(862a725bad97d28580dad102a71750465c7b0f5d) )
8228
8229   ROM_REGION( 0x48, "fakechr", 0 )
8230   ROM_LOAD( "rh.chr", 0x0000, 0x000048, CRC(5522383a) SHA1(4413b1d68500f21f10e7cff6b2d3de7258b1b614) )
8231
8232   ROM_REGION( 0x100000, "msm6376", 0 )
8233   ROM_LOAD( "2rhsnd02.p1", 0x000000, 0x080000, CRC(0f4630dc) SHA1(7235e53c74e113230a683de33763023e95090d39) )
8234   ROM_LOAD( "2rhsnd02.p2", 0x080000, 0x080000, CRC(c2d0540a) SHA1(160080b350d41b95a0c129f9189222d79734e7d0) )
8235ROM_END
8236
8237
8238ROM_START( m4rhogc )
8239   ROM_REGION( 0x10000, "maincpu", 0 )
8240   ROM_LOAD( "rhcf.p1", 0x0000, 0x010000, CRC(0b726e87) SHA1(12c334e7dd712b9e19e8241b1a8e278ff84110d4) )
8241
8242   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8243   ROM_LOAD( "rhcs.p1", 0x0000, 0x010000, CRC(d1541050) SHA1(ef1ee3b9319e2a357540cf0de902de439267c3e2) )
8244   ROM_LOAD( "rhcd.p1", 0x0000, 0x010000, CRC(7a7df536) SHA1(9c53e5c6a5f3a32de05a574e1c8dedc3e5be66eb) )
8245
8246   ROM_REGION( 0x48, "fakechr", 0 )
8247   ROM_LOAD( "rhc.chr", 0x0000, 0x000048, CRC(6ceab6b0) SHA1(04f4238ea3fcf944c97bc11031e456b851ebe917) )
8248
8249   ROM_REGION( 0x100000, "msm6376", 0 )
8250   ROM_LOAD( "rhc.s1", 0x000000, 0x080000, CRC(8840737f) SHA1(eb4a4bedfdba1b33fa74b9c2000c0d09a4cca5d7) )
8251   ROM_LOAD( "rhc.s2", 0x080000, 0x080000, CRC(04eaa2da) SHA1(2c23bde76f6a9406b0cb30246ce8805b5181047f) )
8252ROM_END
8253
8254
8255ROM_START( m4roadrn )
8256   ROM_REGION( 0x10000, "maincpu", 0 )
8257   ROM_LOAD( "dro19", 0x0000, 0x010000, CRC(8b591766) SHA1(df156390b427e31cdda64826a6c1d2457c915f25) )
8258
8259   ROM_REGION( 0x100000, "msm6376", 0 )
8260   ROM_LOAD( "dro_1.snd", 0x000000, 0x080000, CRC(895cfe63) SHA1(02134e149cef3526bbdb6cb93ef3efa283b9d6a2) )
8261   ROM_LOAD( "dro_2.snd", 0x080000, 0x080000, CRC(1d5c8d4f) SHA1(15c18ae7286807cdc0feb825b958eae808445690) )
8262ROM_END
8263
8264
8265ROM_START( m4rockmn )
8266   ROM_REGION( 0x20000, "maincpu", 0 )
8267   ROM_LOAD( "rok06c.p1", 0x0000, 0x020000, CRC(8e3a628f) SHA1(3bedb095af710f0b6376a5d99c072f7b3d3de0af) )
8268
8269   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8270   ROM_LOAD( "rok06ad.p1", 0x0000, 0x020000, CRC(9daa1e35) SHA1(11e7a503c289813cc2ea4507bf5255957e92bc12) )
8271   ROM_LOAD( "rok06b.p1", 0x0000, 0x020000, CRC(b970df9d) SHA1(4230c3130a52502fb0a8aabf60fd33e90a7fa266) )
8272   ROM_LOAD( "rok06bd.p1", 0x0000, 0x020000, CRC(10b0b0f0) SHA1(a2f485e7578648aadb8ddb04ea885f4315b9ab82) )
8273   ROM_LOAD( "rok06d.p1", 0x0000, 0x020000, CRC(c46bd4eb) SHA1(cd07aebaf398eb4bcbc647d0fccdab2561b7aa1c) )
8274   ROM_LOAD( "rok06dk.p1", 0x0000, 0x020000, CRC(5a7718a6) SHA1(7c6cbdb4066e7664f70a2b584a074652f8baef2c) )
8275   ROM_LOAD( "rok06dr.p1", 0x0000, 0x020000, CRC(e978a397) SHA1(b48512e1ae332d6e3b6432e9caf247222df5d0a4) )
8276   ROM_LOAD( "rok06dy.p1", 0x0000, 0x020000, CRC(dd943858) SHA1(ac8e53f72f98b217f190a9d3a9822a41b3028adb) )
8277   ROM_LOAD( "rok06k.p1", 0x0000, 0x020000, CRC(f3b777cb) SHA1(2d5b67c69458712c370801702a813f81640ce184) )
8278   ROM_LOAD( "rok06r.p1", 0x0000, 0x020000, CRC(40b8ccfa) SHA1(8868a0ca622e5331204b2431bf64e723a1a79222) )
8279   ROM_LOAD( "rok06s.p1", 0x0000, 0x020000, CRC(e8b89551) SHA1(753828fd8631588c7725ee4f013f3c78d23f7038) )
8280   ROM_LOAD( "rok06y.p1", 0x0000, 0x020000, CRC(74545735) SHA1(79ee259656fb71c24382c6670150e49a5b8bc62f) )
8281
8282   ROM_REGION( 0x48, "fakechr", 0 )
8283   ROM_LOAD( "rmchr.chr", 0x0000, 0x000048, CRC(94147e3d) SHA1(92e311096331deb54752cc158ece86fbe8ad2063) )
8284
8285   ROM_REGION( 0x100000, "msm6376", 0 )
8286   ROM_LOAD( "rokmsnd1",  0x000000, 0x080000, CRC(b51e5d7d) SHA1(71f36f866583d592d029cba47901cbfd17631b06) )
8287   ROM_LOAD( "roksnd.p1", 0x000000, 0x080000, CRC(462a690e) SHA1(5a82f63a9d03c89c8fdb0ead1fc40e480aedd787) )
8288   ROM_LOAD( "roksnd.p2", 0x080000, 0x080000, CRC(37786d14) SHA1(d6dc2d3dbe54ca943092938500d72081153b5a34) )
8289ROM_END
8290
8291
8292ROM_START( m4royjwl )
8293   ROM_REGION( 0x20000, "maincpu", 0 )
8294   ROM_LOAD( "rj.bin", 0x0000, 0x020000, CRC(3ffbe4a8) SHA1(47a0309cc9ff315ad9f64e6855863409443e94e2) )
8295
8296   ROM_REGION( 0x100000, "msm6376", 0 )
8297   ROM_LOAD( "rj_sound1.bin", 0x000000, 0x080000, CRC(443c4901) SHA1(7b3c6737b47dfe04c072f0e157d83c09340c3f9b) )
8298   ROM_LOAD( "rj_sound2.bin", 0x080000, 0x080000, CRC(9456523e) SHA1(ea1b6bf16b7d1015c188ad83760336d9851de391) )
8299ROM_END
8300
8301
8302ROM_START( m4rfym )
8303   ROM_REGION( 0x10000, "maincpu", 0 )
8304   ROM_LOAD( "rund.p1", 0x0000, 0x010000, CRC(2be2a66d) SHA1(a66d74ccf1783912673cfcb6c1ae7fbb6d70ca0e) )
8305
8306   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8307   ROM_LOAD( "ap1ad.p1", 0x0000, 0x010000, CRC(d1adbf80) SHA1(08801f38b8ba5034fd83b53b6cfff864104525b4) )
8308   ROM_LOAD( "ap1b.p1", 0x0000, 0x010000, CRC(4939f186) SHA1(389d46d603e75d3aaeeca990f4e1143c61f1565f) )
8309   ROM_LOAD( "ap1bd.p1", 0x0000, 0x010000, CRC(08a33b2c) SHA1(ef38e9cd0c9bc8393530e36060c803d1250c46a6) )
8310   ROM_LOAD( "ap1d.p1", 0x0000, 0x010000, CRC(edef44fe) SHA1(4907804c1bebc1f13aa3eb9dad0e9189de8e9601) )
8311   ROM_LOAD( "ap1dk.p1", 0x0000, 0x010000, CRC(873a402c) SHA1(1315a4ad18544ca5d65526ea0f620cac528e4cad) )
8312   ROM_LOAD( "ap1dy.p1", 0x0000, 0x010000, CRC(e8436c00) SHA1(1c2f171e55c3519d63d6c4dd0d56df4e1daad6af) )
8313   ROM_LOAD( "ap1k.p1", 0x0000, 0x010000, CRC(9afeb1e7) SHA1(5fc5d73a2c976d227a0598fb1dd802c6336415d1) )
8314   ROM_LOAD( "ap1s.p1", 0x0000, 0x010000, CRC(7474509c) SHA1(c87e20f10806ec87fd33f97b43b8378d304f7d67) )
8315   ROM_LOAD( "ap1y.p1", 0x0000, 0x010000, CRC(152bf7cb) SHA1(8dd8b621f9dac430c293b29ca03814fc21a148b9) )
8316   ROM_LOAD( "ap502ad.p1", 0x0000, 0x010000, CRC(ab059e57) SHA1(45ba91989b0fd1a44628f696b78eae2a349e3e4a) )
8317   ROM_LOAD( "ap502b.p1", 0x0000, 0x010000, CRC(9ed27a6e) SHA1(2d655305a178e4ebe43f3d429dfec5a2ef6b9873) )
8318   ROM_LOAD( "ap502bd.p1", 0x0000, 0x010000, CRC(48e83fcd) SHA1(3e2de0416722df5004f00baae2d3f6846ff596e5) )
8319   ROM_LOAD( "ap502d.p1", 0x0000, 0x010000, CRC(d0560301) SHA1(c35e97391c588f6567eeb253eb9de59bec9e1724) )
8320   ROM_LOAD( "ap502dk.p1", 0x0000, 0x010000, CRC(82aa8d80) SHA1(e42d10537dcc5aaae59472681b215b0eb0821c25) )
8321   ROM_LOAD( "ap502dr.p1", 0x0000, 0x010000, CRC(1cfb3102) SHA1(b1d3a533de0ff93e15f7c039e75af0ef6c8eec57) )
8322   ROM_LOAD( "ap502dy.p1", 0x0000, 0x010000, CRC(819019ec) SHA1(36d2093a7a592850533d4206e0c9dd28cdc17568) )
8323   ROM_LOAD( "ap502k.p1", 0x0000, 0x010000, CRC(5064a894) SHA1(3e67358fe5ed9bfac05f621d7e72e5be7aae67df) )
8324   ROM_LOAD( "ap502r.p1", 0x0000, 0x010000, CRC(2503c7da) SHA1(2478bab8b19ab68ff01be8fae2e86e47894b3d7c) )
8325   ROM_LOAD( "ap502s.p1", 0x0000, 0x010000, CRC(8502a09a) SHA1(e635552b7f0c7b2e142d7f4d0f1fd93edac6132d) )
8326   ROM_LOAD( "ap502y.p1", 0x0000, 0x010000, CRC(b868ef34) SHA1(a773503afd2f59b71e0b9a7e202d3e7120ec88ff) )
8327   ROM_LOAD( "aprad.p1", 0x0000, 0x010000, CRC(936f59ac) SHA1(325708d965d56a9a7482dbeaa089ca871d5c01b5) )
8328   ROM_LOAD( "aprb.p1", 0x0000, 0x010000, CRC(72ad662a) SHA1(11f1695e05ecf34a58f8df3ffbc72ab2dd7d02c9) )
8329   ROM_LOAD( "aprbd.p1", 0x0000, 0x010000, CRC(13af990d) SHA1(604d2173e3d6d25252b30b5bf386b53470c35581) )
8330   ROM_LOAD( "aprc.p1", 0x0000, 0x010000, CRC(fd3ece9a) SHA1(e11d1d258a415865f7477cdfddcd47e9bdb1c9b5) )
8331   ROM_LOAD( "aprd.p1", 0x0000, 0x010000, CRC(8c19b732) SHA1(e7aeea41cf649fe2a28414ddedacdf72f56d32fe) )
8332   ROM_LOAD( "aprdk.p1", 0x0000, 0x010000, CRC(58a41fcd) SHA1(e8c92dfb5c9662c90d363b5b7a7e0a4b4894d4cb) )
8333   ROM_LOAD( "aprdy.p1", 0x0000, 0x010000, CRC(9496cfad) SHA1(cb24779db99d283f1df86864886f21ad333cb98b) )
8334   ROM_LOAD( "aprk.p1", 0x0000, 0x010000, CRC(7277ef07) SHA1(dc509d125f8d377d4b2cb011d32be5bdba1daa17) )
8335   ROM_LOAD( "aprs.p1", 0x0000, 0x010000, CRC(a114a96a) SHA1(b0a9091cac86750329513a0927dd39b76995b2f2) )
8336   ROM_LOAD( "apry.p1", 0x0000, 0x010000, CRC(bf2120bc) SHA1(473374a9510dd53e39b94bfcf1369e13647239e6) )
8337   ROM_LOAD( "rfym20", 0x0000, 0x010000, CRC(5e1d70e2) SHA1(2da1b8033a77d367c4b5c3d83a0e5def4e5e5d78) )
8338   ROM_LOAD( "rfym2010", 0x0000, 0x010000, CRC(ec440e7e) SHA1(21f8d4708b5d779dcefcc1e921a5efe17dd6f8c7) )
8339   ROM_LOAD( "rfym510l", 0x0000, 0x010000, CRC(24af47f3) SHA1(3d1ec9b013f3f7b497cfb62b42fbb2fa914b24b6) )
8340   ROM_LOAD( "rfym55", 0x0000, 0x010000, CRC(b7d638d8) SHA1(6064ceffd94ff149d8bcb117fd823de52030ac64) )
8341   ROM_LOAD( "ru5ad.p1", 0x0000, 0x010000, CRC(1c3e1f39) SHA1(a45cdaaa875e52cf5cd5adf986c98f4a22a14785) )
8342   ROM_LOAD( "ru5b.p1", 0x0000, 0x010000, CRC(41e44d37) SHA1(8eb409b96864fb0f7c3bf5c66a20a63c8cbc68af) )
8343   ROM_LOAD( "ru5bd.p1", 0x0000, 0x010000, CRC(8d4db415) SHA1(b023a13f89b7e5c2f72fd213179f723621871faf) )
8344   ROM_LOAD( "ru5d.p1", 0x0000, 0x010000, CRC(fcb70a63) SHA1(df81c3c26c066c1326b20b9e0dda2863ee9635a6) )
8345   ROM_LOAD( "ru5dk.p1", 0x0000, 0x010000, CRC(b4d83863) SHA1(02aebf94773d0a9454119b4ad663b6d8475fc8d3) )
8346   ROM_LOAD( "ru5dy.p1", 0x0000, 0x010000, CRC(66375af5) SHA1(0a6d10357c163e5e27e7436f8190070e36e3ef90) )
8347   ROM_LOAD( "ru5k.p1", 0x0000, 0x010000, CRC(7871c141) SHA1(e1e9d2972c87d2835b1e5a62502160cb4abb7736) )
8348   ROM_LOAD( "ru5s.p1", 0x0000, 0x010000, CRC(41795ea3) SHA1(6bfb6da6c0f7e762d628ce8a9dcdcbc3c0326ca6) )
8349   ROM_LOAD( "ru5y.p1", 0x0000, 0x010000, CRC(ee217541) SHA1(68474c2e430d95ded2856183b9a02be917d092d6) )
8350   ROM_LOAD( "ru8c.p1", 0x0000, 0x010000, CRC(93290724) SHA1(37b17b08f77b308289d4392900576dc66a0377eb) )
8351   ROM_LOAD( "ru8d.p1", 0x0000, 0x010000, CRC(3e7d6ebb) SHA1(a836a52aef9fe4a9021835e99109b7fefb4ead76) )
8352   ROM_LOAD( "ru8dk.p1", 0x0000, 0x010000, CRC(b2983dc1) SHA1(412bf4a643c807371fa465fb5f9a85bc3e46623d) )
8353   ROM_LOAD( "ru8dy.p1", 0x0000, 0x010000, CRC(7d06cdcc) SHA1(d68f6ee59eb7689df30412288db4e9ee6c4bf178) )
8354   ROM_LOAD( "ru8k.p1", 0x0000, 0x010000, CRC(42f6226e) SHA1(c4bac8efd9c17f96dd9d973e9f64c85ceeacb36b) )
8355   ROM_LOAD( "ru8s.p1", 0x0000, 0x010000, CRC(d6ce5891) SHA1(c130e7bf614c67767c9af6f38e3cd41ce63d11ef) )
8356   ROM_LOAD( "ru8y.p1", 0x0000, 0x010000, CRC(f1fc1e75) SHA1(f6f1008349505ee0c494fcdde27db2a15147b6cb) )
8357   ROM_LOAD( "runc.p1", 0x0000, 0x010000, CRC(09f53ddf) SHA1(f46be95bfacac751102a5f4d4a0917a5e51a653e) )
8358   ROM_LOAD( "rundy.p1", 0x0000, 0x010000, CRC(a6f69a24) SHA1(8370287dcc890fcb7529d3d4c7a3c2e2e688f6a8) )
8359   ROM_LOAD( "runk.p1", 0x0000, 0x010000, CRC(a2828b82) SHA1(0ae371a441df679fd9c699771ae9f58ce960d4a1) )
8360   ROM_LOAD( "runs.p1", 0x0000, 0x010000, CRC(e20f5a06) SHA1(f0f71f8870db7003fce96f1dfe09804cf17c3ab3) )
8361   ROM_LOAD( "runy.p1", 0x0000, 0x010000, CRC(0e311ab4) SHA1(c98540c07e9cc23ec70ecfbcb2f4d66f2c716fc3) )
8362   ROM_LOAD( "rutad.p1", 0x0000, 0x010000, CRC(f27090c9) SHA1(28b7bb8046f67a3f8b90069de845b0b791b57078) )
8363   ROM_LOAD( "rutb.p1", 0x0000, 0x010000, CRC(cb7a74bf) SHA1(24274c7e3b40642d698f5c3a9a10cfeb23faaf1b) )
8364   ROM_LOAD( "rutbd.p1", 0x0000, 0x010000, CRC(19aba8f2) SHA1(cb726130837149c25adb5d87718b72259cb63a63) )
8365   ROM_LOAD( "rutd.p1", 0x0000, 0x010000, CRC(16a872bd) SHA1(47ad5eb9b473805e2eb86e0d4d9ef4b2e6e3c926) )
8366   ROM_LOAD( "rutdk.p1", 0x0000, 0x010000, CRC(a8259673) SHA1(443081395ea0c1b0a07e6cd4b17670b3e01bb50f) )
8367   ROM_LOAD( "rutdy.p1", 0x0000, 0x010000, CRC(6b799f68) SHA1(87482236f1116983e80a7f190710524d3809cd3a) )
8368   ROM_LOAD( "rutk.p1", 0x0000, 0x010000, CRC(20962e5e) SHA1(0be43050d403750b67c796a007b503e132014f4c) )
8369   ROM_LOAD( "ruts.p1", 0x0000, 0x010000, CRC(efaf4e03) SHA1(da19d6e28a6727eb9afb69c23fd5685f0dbcc31a) )
8370   ROM_LOAD( "ruty.p1", 0x0000, 0x010000, CRC(abb708c5) SHA1(6fe3b52a0ba484576fc83ed35aefeda01d275aec) )
8371
8372   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8373   ROM_LOAD( "rft20.10_chr", 0x0000, 0x000010, CRC(87cdda8d) SHA1(3d17d42d5eaf5dcc04b856ec07689cab6183b12d) )
8374   ROM_LOAD( "rfym20.10", 0x0000, 0x010000, CRC(947d00d2) SHA1(2c99da689541de247e35ac39eadfe070ac3196b5) )
8375   ROM_LOAD( "rfym5.10", 0x0000, 0x010000, CRC(c2ce2cc2) SHA1(d5633e01f669ee8772ed77befa90180c6aa0111c) )
8376   ROM_LOAD( "rfym5.4", 0x0000, 0x010000, CRC(fe613006) SHA1(898b90893bfcb121575952c22c16570a27948bce) )
8377   ROM_LOAD( "rfym5.8t", 0x0000, 0x010000, CRC(c600718a) SHA1(168fa558f1b5b91fb805d483f3f4351ac80f90ff) )
8378
8379
8380   ROM_REGION( 0x100000, "msm6376", 0 )
8381   ROM_LOAD( "runsnd.p1", 0x000000, 0x080000, CRC(a37a3a6d) SHA1(b82c7e90508795a53b91d7dab7938abf07e8ab4c) )
8382   ROM_LOAD( "runsnd.p2", 0x080000, 0x080000, CRC(1c03046f) SHA1(5235b2f60f12cbee11fb5e54e1858a11a755f460) )
8383ROM_END
8384
8385
8386ROM_START( m4runawy )
8387   ROM_REGION( 0x10000, "maincpu", 0 )
8388   ROM_LOAD( "r4t1_1.1", 0x8000, 0x008000, CRC(5c3c7276) SHA1(3e1e1e159f79524cb4eb69e4f5e81317598fcfd1) )
8389   ROM_LOAD( "r4t1_1.2", 0x6000, 0x002000, CRC(b25001ce) SHA1(73f11579094d38fc369805d18ebf73dee3c206ac) )
8390ROM_END
8391
8392
8393ROM_START( m4salsa )
8394   ROM_REGION( 0x10000, "maincpu", 0 )
8395   ROM_LOAD( "dsa15.epr", 0x0000, 0x010000, CRC(22b60b0b) SHA1(4ad184d1557bfd01650684ea9d8ad794fded65f7) )
8396
8397   ROM_REGION( 0x100000, "msm6376", 0 )
8398   ROM_LOAD( "dsa_1#97c2.snd", 0x0000, 0x080000, CRC(0281a6dd) SHA1(a35a8cd0da32c51f77856ea3eeff7c58fd032333) )
8399ROM_END
8400
8401
8402ROM_START( m4samu )
8403   ROM_REGION( 0x10000, "maincpu", 0 )
8404   ROM_LOAD( "dsm10.bin", 0x0000, 0x010000, CRC(c2a10732) SHA1(9a9dcd0445662d301320a7fb0f4e5da8a719a86b) )
8405ROM_END
8406
8407
8408ROM_START( m4sayno )
8409   ROM_REGION( 0x10000, "maincpu", 0 )
8410   ROM_LOAD( "say no more 425b.bin", 0x0000, 0x010000, CRC(2cf27394) SHA1(fb7688b7d9d2e68f0c84a57b66dd02dbbc6accc7) )
8411
8412   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8413   ROM_LOAD( "snm 5p.bin", 0x0000, 0x010000, CRC(4fba5c0a) SHA1(85438c531d4122bc31f59127a577dc6d71a4ba9d) )
8414   ROM_LOAD( "snm 6.bin", 0x0000, 0x010000, CRC(0d14730b) SHA1(2a35d72bdcc9402b00153621ec852f902720c104) )
8415   ROM_LOAD( "snms.p1", 0x0000, 0x010000, CRC(be1f2222) SHA1(7d8319796e1d45a3d0246bf13b6d818f20796db3) )
8416   ROM_LOAD( "snmx.p1", 0x0000, 0x010000, CRC(61a78035) SHA1(1d6c553c60fee0b80e06f8421b8a3806d1f3a587) )
8417ROM_END
8418
8419
8420ROM_START( m4showtm )
8421   ROM_REGION( 0x10000, "maincpu", 0 )
8422   ROM_LOAD( "dsh13.bin", 0x0000, 0x010000, CRC(4ce40ff1) SHA1(f145d6c8e926ca4368d43dacda0fa38615988d84) )
8423
8424   ROM_REGION( 0x100000, "msm6376", 0 )
8425   ROM_LOAD( "sdsh01s1.snd", 0x0000, 0x080000, CRC(f247ba83) SHA1(9b173503e63a4a861d1380b2ab1fe14af1a189bd) )
8426ROM_END
8427
8428
8429ROM_START( m4shocm )
8430   ROM_REGION( 0x20000, "maincpu", 0 )
8431   ROM_LOAD( "scms.p1", 0x0000, 0x020000, CRC(8cb17f49) SHA1(6c67d5d65567ba3677f51f9c636e1f8e253111de) )
8432
8433   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8434   ROM_LOAD( "scmad.p1", 0x0000, 0x020000, CRC(0960b887) SHA1(02b029760d141664a7c5860a29b158d8c2dec4e7) )
8435   ROM_LOAD( "scmb.p1", 0x0000, 0x020000, CRC(c96e88cd) SHA1(61abff544c979efabf5e53d2c53d7cbe90c1f265) )
8436   ROM_LOAD( "scmbd.p1", 0x0000, 0x020000, CRC(847a1642) SHA1(0bb6d2494888c5e45bf4bfd0f6ba123283346361) )
8437   ROM_LOAD( "scmd.p1", 0x0000, 0x020000, CRC(b47583bb) SHA1(ed7449764c03d1bd1a45a8891a7a4f9e73c1a9e6) )
8438   ROM_LOAD( "scmdj.p1", 0x0000, 0x020000, CRC(a0af8091) SHA1(3b6a5e8825cdff40051630d26ca5654173482692) )
8439   ROM_LOAD( "scmdk.p1", 0x0000, 0x020000, CRC(cebdbe14) SHA1(4da55b365d5eaf558c44eaee33b3ebdc6b6882fa) )
8440   ROM_LOAD( "scmdy.p1", 0x0000, 0x020000, CRC(495e9eea) SHA1(f10ff85e37538083919af1eec9dabfacd1ac524b) )
8441   ROM_LOAD( "scmj.p1", 0x0000, 0x020000, CRC(edbb1e1e) SHA1(9a6f4f17d138d7df76bc30a2b16e0bc6ee6149e6) )
8442   ROM_LOAD( "scmy.p1", 0x0000, 0x020000, CRC(044a0065) SHA1(e5deb75e7d05787f1e820352aec99abebd3530b6) )
8443   ROM_LOAD( "scmk.p1", 0x0000, 0x020000, CRC(83a9209b) SHA1(011ecd85c435c02b4868ed74012e16c73beb6e99) )
8444
8445   ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 )
8446   /* missing? */
8447ROM_END
8448
8449
8450ROM_START( m4shodf )
8451   ROM_REGION( 0x10000, "maincpu", 0 )
8452   ROM_LOAD( "sdfs.p1", 0x0000, 0x010000, CRC(5df9abdb) SHA1(0dce3a7ff4d2f11c370a3a2578c592910a9e7371) )
8453
8454   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8455   ROM_LOAD( "sd8b.p1", 0x0000, 0x010000, CRC(79f7fea2) SHA1(5bfa695aef54c9621a91beac2e6c8a09d3b2974b) )
8456   ROM_LOAD( "sd8d.p1", 0x0000, 0x010000, CRC(060a1b37) SHA1(fb4fbc1164f97f13eb10edbd4e8a37502d716340) )
8457   ROM_LOAD( "sd8dk.p1", 0x0000, 0x010000, CRC(20982264) SHA1(178ce24ce21e865608133fe2ae281ba2adbdf1d4) )
8458   ROM_LOAD( "sd8dy.p1", 0x0000, 0x010000, CRC(3fb73b48) SHA1(328f827a92e6fb8ccfb3a82c52401b2d31e974bf) )
8459   ROM_LOAD( "sd8k.p1", 0x0000, 0x010000, CRC(0d8f2238) SHA1(55643a1f9fe136fb724b05efc0362b6295c9caf9) )
8460   ROM_LOAD( "sd8s.p1", 0x0000, 0x010000, CRC(59d696e4) SHA1(e51a9a0bc1348b44e77f85343463154ad680ef89) )
8461   ROM_LOAD( "sd8y.p1", 0x0000, 0x010000, CRC(f79c2e78) SHA1(f6c298b77a9c32378e3f219063daab17e551d083) )
8462   ROM_LOAD( "sdfb.p1", 0x0000, 0x010000, CRC(a15204bb) SHA1(c862822615e82e5f2f9f2f3cb7e31f804fd859be) )
8463   ROM_LOAD( "sdfd.p1", 0x0000, 0x010000, CRC(19913c83) SHA1(894da549e790b9062f36fdce90b8e8d284d513e6) )
8464   ROM_LOAD( "sdfdy.p1", 0x0000, 0x010000, CRC(df1325b1) SHA1(002780fcecf895d20a2a3c0c57fbe4dd675a1e42) )
8465   ROM_LOAD( "sdfk.p1", 0x0000, 0x010000, CRC(32def2fb) SHA1(45064f319cb5268745e8d5210ceed3a84a8e7f20) )
8466   ROM_LOAD( "sdfy.p1", 0x0000, 0x010000, CRC(dbb6aa80) SHA1(976f5811a0a578c7f2497ac654f7c416b6018a34) )
8467
8468   ROM_REGION( 0x100000, "msm6376", 0 )
8469   ROM_LOAD( "sdfsnd.p1", 0x000000, 0x080000, CRC(a5829cec) SHA1(eb65c86125350a7f384f9033f6a217284b6ff3d1) )
8470   ROM_LOAD( "sdfsnd.p2", 0x080000, 0x080000, CRC(1e5d8407) SHA1(64ee6eba3fb7700a06b89a1e0489a0cd54bb89fd) )
8471ROM_END
8472
8473
8474
8475
8476ROM_START( m4silnud )
8477   ROM_REGION( 0x10000, "maincpu", 0 )
8478   ROM_LOAD( "sn1_0.bin", 0x0000, 0x010000, CRC(b51ba096) SHA1(c280b8ba4aecd2256e268b9623f84070f38beeb8) )
8479
8480   ROM_REGION( 0x080000, "msm6376", 0 )
8481   ROM_LOAD( "ctnsnd.hex", 0x0000, 0x080000, CRC(150a4513) SHA1(97147e11b49d18225c527d8a0926118a83ee906c)) // == 2p Unlimited?
8482ROM_END
8483
8484
8485ROM_START( m4silshd )
8486   ROM_REGION( 0x10000, "maincpu", 0 )
8487   ROM_LOAD( "sh1-0.p1", 0x8000, 0x008000, CRC(35a298bc) SHA1(d64ccb8a1ecfbb9c01b66789ff3d0b5fe48bc6f9) )
8488   ROM_LOAD( "sh1-0.p2", 0x0000, 0x008000, CRC(81921f9b) SHA1(dcb1c6bf14eb7c41d6cb37e0a9f49c79f187ab94) )
8489
8490   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8491   ROM_LOAD( "shadow1.bin", 0x0000, 0x008000, CRC(8072340d) SHA1(7346e98421a2355bba490ccbafbf97250bf189de) )
8492   ROM_LOAD( "shadow2.bin", 0x0000, 0x008000, CRC(4f65cb62) SHA1(d8616fc07f2d42fac7ca50edf7c5c8596092761b) )
8493   ROM_LOAD( "sshad1.bin", 0x0000, 0x007f3b, CRC(88dbe1f5) SHA1(65b2ad2f6c40da9ad894d2cd6ac4a5bfd925f415) )
8494   ROM_LOAD( "sshad2.bin", 0x0000, 0x008000, CRC(c8c0f458) SHA1(a86866aec9412e623681e97ad0cea0f95a3e7427) )
8495ROM_END
8496
8497
8498ROM_START( m4sgrab )
8499   ROM_REGION( 0x10000, "maincpu", 0 )
8500   ROM_LOAD( "1b.bin", 0xe000, 0x002000, CRC(980e4e38) SHA1(0e1db8ec5ba21c97351e91e09e6daaeea7391f07) )
8501   ROM_LOAD( "2b.bin", 0xc000, 0x002000, CRC(8b407449) SHA1(99ab60a3acde4f5f785d33d1266d5dd28b43665e) )
8502   ROM_LOAD( "3b.bin", 0xa000, 0x002000, CRC(72c2735a) SHA1(afedc6bd0e270d0f40da3ae01b57698767fdb212) )
8503   ROM_LOAD( "4b.bin", 0x8000, 0x002000, CRC(92d9c12f) SHA1(e62646af5d4d53bf418629a29037c5a3df6304f7) )
8504
8505   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8506   ROM_LOAD( "sag34.hex", 0x0000, 0x008000, CRC(e066ffdf) SHA1(3d906af27c13e1514225ae176e9e49e9b22552f4) )
8507   ROM_LOAD( "smashandgrabv1prom1", 0x0000, 0x004000, CRC(5f75b90d) SHA1(b8baa2a3cb70d102950c3caf21ab90be5befc3ca) )
8508   ROM_LOAD( "smashandgrabv1prom2", 0x0000, 0x004000, CRC(a91ebd37) SHA1(9db197ad81d888eaf829b278be2ddc62639337fe) )
8509ROM_END
8510
8511
8512ROM_START( m4solsil )
8513   ROM_REGION( 0x10000, "maincpu", 0 )
8514   ROM_LOAD( "sos22p1.bin", 0x8000, 0x008000, CRC(7075a3bd) SHA1(9a797e1612d3c532d414efe1f826c13663b67bcb) )
8515   ROM_LOAD( "sos22p2.bin", 0x6000, 0x002000, CRC(ab196907) SHA1(a4b1f0d29286f4143ef980d5b4d927367871a334) )
8516
8517   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8518   ROM_LOAD( "sos_2_1.p1", 0x0000, 0x008000, CRC(303706fa) SHA1(cf9df67358f3517a8b18d3b40839e839369786a9) )
8519   ROM_LOAD( "sos_2_1.p2", 0x0000, 0x002000, CRC(31f53d41) SHA1(41966952d18e4ee006d0a5b0992b5d908dc84adc) )
8520ROM_END
8521
8522
8523ROM_START( m4sss )
8524   ROM_REGION( 0x10000, "maincpu", 0 )
8525   ROM_LOAD( "spend6 10m.bin", 0x0000, 0x010000, CRC(a7519725) SHA1(cdab0ae00b865291ff7389122d174ef2e2676c6e) )
8526
8527   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8528   ROM_LOAD( "sp_05a__.1o3", 0x0000, 0x010000, CRC(044a0133) SHA1(7cf85cf19f5c3f588daf5c0d7efe4204d67161a2) )
8529   ROM_LOAD( "sp_05s__.1o3", 0x0000, 0x010000, CRC(2e000a62) SHA1(e60390a383388e385bbde79ca14c63e5d69a8869) )
8530   ROM_LOAD( "sp_05sb_.1o3", 0x0000, 0x010000, CRC(c6380ef5) SHA1(673044aae9998dfe52205a5e4a3d26361f01c518) )
8531   ROM_LOAD( "sp_05sd_.1o3", 0x0000, 0x010000, CRC(31f818e1) SHA1(bbfa45ef63a73aa726a8223be234fb8ffba45e24) )
8532   ROM_LOAD( "sp_10a__.1o3", 0x0000, 0x010000, CRC(918c038c) SHA1(608062dc4e39c15967e16d95945b65ef7feabea2) )
8533   ROM_LOAD( "sp_10s__.1o3", 0x0000, 0x010000, CRC(1bc5780a) SHA1(df1b5d0d6f4751a480aef77be40fb2cfd153bf18) )
8534   ROM_LOAD( "sp_10sb_.1o3", 0x0000, 0x010000, CRC(2dfc3926) SHA1(b6b201c65c182f9b18a590910183ce88b245af2b) )
8535   ROM_LOAD( "sp_10sd_.1o3", 0x0000, 0x010000, CRC(fe5c7e3e) SHA1(f5066f1f0c2220da874cbac0ce510cbac6fff8e7) )
8536   ROM_LOAD( "sx_05a__.2_1", 0x0000, 0x010000, CRC(ceb830a1) SHA1(c9bef44d64a64872460ae3c450533fd14c92ca43) )
8537   ROM_LOAD( "sx_10a__.2_1", 0x0000, 0x010000, CRC(73e3bc13) SHA1(004097cc9cd62b8fa4c584fcb9874cf998c7b89d) )
8538   ROM_LOAD( "sxi05___.2_1", 0x0000, 0x010000, CRC(a804a20b) SHA1(477d2a750c0c252ffa215c3cf89916cb3a296b92) )
8539   ROM_LOAD( "sxi10___.2_1", 0x0000, 0x010000, CRC(bbb23438) SHA1(2cc4376f6393c69c1e18ad06be18933592b6bdae) )
8540   
8541ROM_END
8542
8543
8544
8545
8546ROM_START( m4squid )
8547   ROM_REGION( 0x20000, "maincpu", 0 )
8548   ROM_LOAD( "squidsin.bin", 0x0000, 0x020000, CRC(be369b43) SHA1(e5c7b7a858b264db2f8f726396ddeb42004d7cb9) )
8549
8550   ROM_REGION( 0x20000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8551   ROM_LOAD( "sq__x_dx.2_0", 0x0000, 0x020000, CRC(2eb6c814) SHA1(070ad5cb36220daf98043f175cf67d4d584c3d01) )
8552   ROM_LOAD( "sq__xa_x.2_0", 0x0000, 0x020000, CRC(196a6b34) SHA1(a044ba73b4cf04657ddfcf787dedcb151507ef15) )
8553   ROM_LOAD( "sq__xb_x.2_0", 0x0000, 0x020000, CRC(53adc362) SHA1(3920f08299bf284ee9f102ce1505d9e9cdc1d1f0) )
8554
8555
8556   ROM_REGION( 0x100000, "msm6376", 0 )
8557   ROM_LOAD( "squidsnd.p1", 0x000000, 0x080000, CRC(44cebe30) SHA1(a93f64897b4ba333d044649f28fa5dd68d3d2e94) )
8558   ROM_LOAD( "squidsnd.p2", 0x080000, 0x080000, CRC(d2a1b073) SHA1(d4931f18d369e89492fe72a7a1c511c8d3c23a71) )
8559ROM_END
8560
8561
8562ROM_START( m4stakeu )
8563   ROM_REGION( 0x10000, "maincpu", 0 )
8564   ROM_LOAD( "stakeup.hex", 0x6000, 0x00a000, CRC(a7ac8f19) SHA1(ec87512e16ff0252012067ad655c3fcee1d2e908) )
8565
8566   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8567   ROM_LOAD( "su4_4.p1", 0x0000, 0x004000, CRC(e534edba) SHA1(0295013e3e9271f7e5023b8de670a4903578bf05) )
8568   ROM_LOAD( "su4_4.p2", 0x0000, 0x004000, CRC(8c2e0872) SHA1(9b0f1195d740e51085007417041428b449b3ee51) )
8569   ROM_LOAD( "su4_4.p3", 0x0000, 0x002000, CRC(0c25955b) SHA1(71f0ebbf088abc3ad860f9a1c7a830348a979289) )
8570
8571   ROM_REGION( 0x48, "fakechr", 0 )
8572   ROM_LOAD( "m400.chr", 0x0000, 0x000048, CRC(8f00f720) SHA1(ea59fa2a3b016a7ae83be3caf863de87ce7aeffa) )
8573ROM_END
8574
8575
8576ROM_START( m4str300 )
8577   ROM_REGION( 0x10000, "maincpu", 0 )
8578   ROM_LOAD( "starplay.epr", 0x0000, 0x010000, CRC(79e1746c) SHA1(794317f3aba7b1a7994cde89d81abc2b687d0821) )
8579
8580   ROM_REGION( 0x48, "fakechr", 0 )
8581   ROM_LOAD( "starpl.chr", 0x0000, 0x000048, CRC(ead61793) SHA1(f38a38601a67804111b8f8cf0a05d35ed79b7ed1) )
8582
8583   ROM_REGION( 0x080000, "msm6376", 0 )
8584   ROM_LOAD( "starplay.snd", 0x0000, 0x080000, CRC(50450909) SHA1(181659b0594ba8d196b7130c5999c91676a363c0) )
8585ROM_END
8586
8587
8588ROM_START( m4stards )
8589   ROM_REGION( 0x10000, "maincpu", 0 )
8590   ROM_LOAD( "dsd13.bin", 0x0000, 0x010000, CRC(a17fbe93) SHA1(f2a9e0c059f309f63e6da3e47740644ad4839fa8) )
8591ROM_END
8592
8593
8594ROM_START( m4starbr )
8595   ROM_REGION( 0x10000, "maincpu", 0 )
8596   ROM_LOAD( "dsb28j.bin", 0x0000, 0x010000, CRC(2f21b614) SHA1(9cc47b879ad8ff81147a5d66fe9a41118aa722f2) )
8597ROM_END
8598
8599
8600ROM_START( m4steptm )
8601   ROM_REGION( 0x10000, "maincpu", 0 )
8602   ROM_LOAD( "dst11.bin", 0x0000, 0x010000, CRC(3960f210) SHA1(c7c4fe74cb9a53eaa9114a84240de3bce4ffe75e) )
8603
8604   ROM_REGION( 0x080000, "msm6376", 0 )
8605   ROM_LOAD( "sdun01.bin", 0x0000, 0x080000, CRC(50450909) SHA1(181659b0594ba8d196b7130c5999c91676a363c0) )
8606ROM_END
8607
8608
8609ROM_START( m4stopcl )
8610   ROM_REGION( 0x10000, "maincpu", 0 )
8611   ROM_LOAD( "sc251.bin", 0xc000, 0x004000, CRC(a0205ecb) SHA1(e3f33c7d692dbe39669eb8121c42e1ca6024e611) )
8612   ROM_LOAD( "sc252.bin", 0x8000, 0x004000, CRC(84f4e19c) SHA1(c077ed83001b9dd29265941d173c939a7f815068) )
8613   ROM_LOAD( "sc253.bin", 0x6000, 0x002000, CRC(7e4d0526) SHA1(c5d4e6e2662157dd111337e619bee215b3514a91) )
8614ROM_END
8615
8616
8617ROM_START( m4sunset )
8618   ROM_REGION( 0x10000, "maincpu", 0 )
8619   ROM_LOAD( "sunsetboulivard2p.bin", 0x0000, 0x010000, CRC(c83a0b84) SHA1(a345d1e4914ad08d40980022f63e10879e2ef32f) )
8620
8621   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8622   ROM_LOAD( "b2512s.p1", 0x0000, 0x010000, CRC(8c509538) SHA1(eab6a1e44e77cb48cf490616facc74932acc93c5) )
8623   ROM_LOAD( "b2512y.p1", 0x0000, 0x010000, CRC(65fa2cd9) SHA1(d2ab1ae25d5425a0788f86535a20d3ebe4a9db2b) )
8624   ROM_LOAD( "sunboul-5p3.bin", 0x0000, 0x010000, CRC(5ccbf062) SHA1(cf587018511d1a06624d271f2fde4e40f16ec87c) )
8625   ROM_LOAD( "sunsetb.hex", 0x0000, 0x010000, CRC(53e848a9) SHA1(62cd50003a8bd580b68128324ac98974470ce803) )
8626
8627   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8628   ROM_LOAD( "sbc02__1.1", 0x0000, 0x010000, CRC(0c4cad79) SHA1(0595d149958ccc4e5bfeb67fb021c314232a7ca0) )
8629   ROM_LOAD( "sbc05__1.0", 0x0000, 0x010000, CRC(e70acd03) SHA1(96339f9e2011bd1f3ac1eab42ae55466526b48f8) )
8630   ROM_LOAD( "sbc10__1.0", 0x0000, 0x010000, CRC(c93b9185) SHA1(209307c7a2dec14e3d65d45c3eb4f1faa1881671) )
8631   ROM_LOAD( "sbc10d_1.0", 0x0000, 0x010000, CRC(ab1e65c5) SHA1(6a8e497765dc4f4a41e0128856447fcdf5319975) )
8632   ROM_LOAD( "sbc20__1.0", 0x0000, 0x010000, CRC(4d1651c5) SHA1(f8e2fd4e8afc068f23ef32f81b7eb20e8f33d787) )
8633   ROM_LOAD( "sbc20d_1.0", 0x0000, 0x010000, CRC(9c1dea06) SHA1(0433d892143e5d74c29b99917571af4675d0d9c4) )
8634   ROM_LOAD( "sbo02__1.1", 0x0000, 0x010000, CRC(3a2541ef) SHA1(fd5e84bed8fdb3e3cedf8bc5c8d8070c781d5b44) )
8635   ROM_LOAD( "sbo05__1.0", 0x0000, 0x010000, CRC(87e2ff53) SHA1(02b4f87aaf5786a3f0f0eb4bac4bcc756960885c) )
8636   ROM_LOAD( "sbo10__1.0", 0x0000, 0x010000, CRC(5bb9c3ff) SHA1(ea2d30713e351de72f76bb642d5a778899c56634) )
8637   ROM_LOAD( "sbo10d_1.0", 0x0000, 0x010000, CRC(50b5dd43) SHA1(1a8e2725b688c989695bdb71fa8ee3c7a5fa035b) )
8638   ROM_LOAD( "sbo10dy1.0", 0x0000, 0x010000, CRC(8e7508c0) SHA1(e3000e7f8dc806392faab235b50f3584c8ce61eb) )
8639   ROM_LOAD( "sbo20__1.0", 0x0000, 0x010000, CRC(6a652ff2) SHA1(b51d6e59948cf8b1f5ca926d0930b3f8c18cec18) )
8640   ROM_LOAD( "sbo20c_1.0", 0x0000, 0x010000, CRC(d6ba347a) SHA1(0ac93bad181b462036c5c28ea871716c1d393b49) )
8641   ROM_LOAD( "sbo20d_1.0", 0x0000, 0x010000, CRC(ffe841a8) SHA1(50ab96c9c28d11f17316bd386d7a83cd5198a583) )
8642   ROM_LOAD( "sbo20dy1.0", 0x0000, 0x010000, CRC(7d0023ef) SHA1(efb0202082acdbb37d5ed8af5222cfac3b4bbaca) )
8643   ROM_LOAD( "sbo20y_1.0", 0x0000, 0x010000, CRC(9b25ba02) SHA1(0b6b7c53c136724d74837dd5bcdf544e4a2696b0) )
8644
8645
8646
8647   ROM_REGION( 0x48, "fakechr", 0 )
8648   ROM_LOAD( "sunsetb.chr", 0x0000, 0x000048, CRC(f166963b) SHA1(5cc6ada61036d8dbeca470e9548f9f5d2bd545a8) )
8649ROM_END
8650
8651
8652ROM_START( m4supslt )
8653   ROM_REGION( 0x10000, "maincpu", 0 )
8654   ROM_LOAD( "ss", 0x8000, 0x008000, CRC(6995e373) SHA1(2b121ff53da66d9febeba65e96cf2da4058c3b45) )
8655   ROM_LOAD( "ss2", 0x6000, 0x002000, CRC(3e53e684) SHA1(89de2ccd21c5c7e41586e737dcdaf56056bbd98c) )
8656ROM_END
8657
8658
8659ROM_START( m4suptrn )
8660   ROM_REGION( 0x10000, "maincpu", 0 )
8661   ROM_LOAD( "dsu21", 0x0000, 0x010000, CRC(b09f63e3) SHA1(8dba0731e1ed5e7056ec6ad1fa269b5b77629745) )
8662ROM_END
8663
8664
8665ROM_START( m4supbj )
8666   ROM_REGION( 0x10000, "maincpu", 0 )
8667   ROM_LOAD( "sbj31.hex", 0x0000, 0x010000, CRC(f7fb2b99) SHA1(c860d3f95ee3fde02bf00b2e20eeee0ebaf01912) )
8668
8669   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8670   ROM_LOAD( "sbjackv3", 0x0000, 0x002000, CRC(13b799d6) SHA1(510f9b60dbcdbd5ce115f103aeee414443ca1d96) )
8671
8672   ROM_REGION( 0x48, "fakechr", 0 )
8673   ROM_LOAD( "sbj.chr", 0x0000, 0x000048, CRC(cc4b7911) SHA1(9f8a96a1f8b0f9b33b852e93483ce5c684703349) )
8674
8675   ROM_REGION( 0x100000, "msm6376", 0 )
8676   ROM_LOAD( "sbjsnd1.hex", 0x000000, 0x080000, CRC(70388bec) SHA1(256fa01b57049d73e88b0bb270fccb555b12dfb7) )
8677   ROM_LOAD( "sbjsnd2.hex", 0x080000, 0x080000, CRC(1d588554) SHA1(48c092ce83d2f881fc217a3d566e896718ad6f24) )
8678ROM_END
8679
8680
8681ROM_START( m4supbjc )
8682   ROM_REGION( 0x10000, "maincpu", 0 )
8683   ROM_LOAD( "sbj31.hex", 0x0000, 0x010000, CRC(f7fb2b99) SHA1(c860d3f95ee3fde02bf00b2e20eeee0ebaf01912) )
8684
8685   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8686   ROM_LOAD( "sbjd.p1", 0x0000, 0x010000, CRC(555361f4) SHA1(f5327b811ab3421307dc59d209a216798cd54393) )
8687   ROM_LOAD( "sbjf.p1", 0x0000, 0x010000, CRC(7966deff) SHA1(5cdb6c80ef56b27878eb1fffd6fdf31060e56291) )
8688   ROM_LOAD( "sbjl.p1", 0x0000, 0x010000, CRC(fc47ed74) SHA1(f29b2caac8168410e534e2f224c98dd4bbb9a7f7) )
8689   ROM_LOAD( "sbjs.p1", 0x0000, 0x010000, CRC(f7fb2b99) SHA1(c860d3f95ee3fde02bf00b2e20eeee0ebaf01912) )
8690   ROM_LOAD( "superbjclub.bin", 0x0000, 0x010000, CRC(68d11d27) SHA1(a0303f845fb5f5b396a7be3ca17a9eaf1a7baef4) )
8691
8692   ROM_REGION( 0x48, "fakechr", 0 )
8693   ROM_LOAD( "sbj.chr", 0x0000, 0x000048, CRC(cc4b7911) SHA1(9f8a96a1f8b0f9b33b852e93483ce5c684703349) )
8694
8695   ROM_REGION( 0x100000, "msm6376", 0 )
8696   ROM_LOAD( "sbjsnd1.hex", 0x000000, 0x080000, CRC(70388bec) SHA1(256fa01b57049d73e88b0bb270fccb555b12dfb7) )
8697   ROM_LOAD( "sbjsnd2.hex", 0x080000, 0x080000, CRC(1d588554) SHA1(48c092ce83d2f881fc217a3d566e896718ad6f24) )
8698
8699   ROM_LOAD( "sbj.s1", 0x000000, 0x080000, CRC(9bcba966) SHA1(5ced282aca9d39ebf0828aa19357026d5298e955) )
8700   ROM_LOAD( "sbj.s2", 0x080000, 0x080000, CRC(1d588554) SHA1(48c092ce83d2f881fc217a3d566e896718ad6f24) )
8701ROM_END
8702
8703
8704ROM_START( m4supbf )
8705   ROM_REGION( 0x10000, "maincpu", 0 )
8706   ROM_LOAD( "sbff.p1", 0x0000, 0x010000, CRC(f27feba0) SHA1(157bf28e2d5fc2fa58bed11b3285cf56ae18abb8) )
8707
8708   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8709   ROM_LOAD( "sbfs.p1", 0x0000, 0x010000, CRC(c8c52d5e) SHA1(d53513b9faabc307623a7c2f5be0225fb812beeb) )
8710ROM_END
8711
8712
8713ROM_START( m4suphv )
8714   ROM_REGION( 0x10000, "maincpu", 0 )
8715   ROM_LOAD( "hyperviper.bin", 0x0000, 0x010000, CRC(8373f6a3) SHA1(79bff20ab80ffe11447595c6fe8e5ab90d432e17) )
8716
8717   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8718   ROM_LOAD( "hv_05___.3h3", 0x0000, 0x010000, CRC(13bfa891) SHA1(ffddd14a019d52029bf8d4f680d8d05413a9f0b7) )
8719   ROM_LOAD( "hv_05___.3o3", 0x0000, 0x010000, CRC(9ae86366) SHA1(614ae0ab184645c9f568796783f29a177eda3208) )
8720   ROM_LOAD( "hv_05___.4n3", 0x0000, 0x010000, CRC(f607f351) SHA1(d7b779b80fa964a27b106bd9d5ca3be16a11d5e9) )
8721   ROM_LOAD( "hv_05_d_.3h3", 0x0000, 0x010000, CRC(50c66ce8) SHA1(ef12525fc3ac82caf80326edaac81bb9fbc3245c) )
8722   ROM_LOAD( "hv_05_d_.3o3", 0x0000, 0x010000, CRC(87dfca0e) SHA1(3ab4105680acc46d3633a722f40ff1af0a520a7f) )
8723   ROM_LOAD( "hv_05_d_.4n3", 0x0000, 0x010000, CRC(f4d702d7) SHA1(268c7f6443c7ae587caf5b227fcd438530a06bcc) )
8724   ROM_LOAD( "hv_10___.3h3", 0x0000, 0x010000, CRC(627caac7) SHA1(4851ce2441850743ea68ecbf89bde3f4cd6c2b4c) )
8725   ROM_LOAD( "hv_10___.3o3", 0x0000, 0x010000, CRC(02e4d86a) SHA1(47aa83e8bcd85e8ba7fb972cdd1ead7fe21e0418) )
8726   ROM_LOAD( "hv_10_d_.3h3", 0x0000, 0x010000, CRC(15cfa26e) SHA1(6bc3feaba65d1797b9945f23a89e983f56b13f79) )
8727   ROM_LOAD( "hv_10_d_.3n3", 0x0000, 0x010000, CRC(b81f1d0a) SHA1(5fd293be2b75393069c9f5e099b4700ff930f081) )
8728   ROM_LOAD( "hv_10_d_.3o3", 0x0000, 0x010000, CRC(85f176b9) SHA1(30380d58bf2834829764cbdbdc7d950632e61e6d) )
8729   ROM_LOAD( "hvi05___.3h3", 0x0000, 0x010000, CRC(6959332e) SHA1(edaa5f86ad4389b0a3bc2e6679fe8f62520be3ae) )
8730   ROM_LOAD( "hvi05___.3o3", 0x0000, 0x010000, CRC(cdba80a5) SHA1(6c9fac7e5ee324b18922cc7a053495f1977bcb6d) )
8731   ROM_LOAD( "hvi05___.4n3", 0x0000, 0x010000, CRC(38a33c2b) SHA1(21004092b81e08146291fd3a025652f0edbe47dc) )
8732   ROM_LOAD( "hvi10___.3h3", 0x0000, 0x010000, CRC(6c1b4b89) SHA1(e8eb4e689d43c5b9e8354aa7375ca3ba12ed1160) )
8733   ROM_LOAD( "hvi10___.3n3", 0x0000, 0x010000, CRC(9d95cf8c) SHA1(26daf3975e1e3a605bc4392700c5470b52450d6e) )
8734   ROM_LOAD( "hviper.bin", 0x0000, 0x010000, CRC(13bfa891) SHA1(ffddd14a019d52029bf8d4f680d8d05413a9f0b7) )
8735   ROM_LOAD( "hypv_05_.4", 0x0000, 0x010000, CRC(246f171c) SHA1(7bbefb0cae57cf8097aa6d033df1a428e8bfe744) )
8736   ROM_LOAD( "hypv_10_.4", 0x0000, 0x010000, CRC(f85d21a1) SHA1(55ed92147335a1471b7b443f68dd700f579d21f3) )
8737   ROM_LOAD( "hypv_20_.4", 0x0000, 0x010000, CRC(27a0162b) SHA1(2d1342edbfa29c4f2ee1f1a825f3eeb0489fbaf5) )
8738ROM_END
8739
8740
8741ROM_START( m4supst )
8742   ROM_REGION( 0x10000, "maincpu", 0 )
8743   ROM_LOAD( "cs4b.p1", 0x0000, 0x010000, CRC(fb0aac20) SHA1(3a40be78f7add7905afa8d1226ad41bf0041a2ec) )
8744
8745   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8746   ROM_LOAD( "cs4ad.p1", 0x0000, 0x010000, CRC(c0e81dfd) SHA1(2da922df6c102f8d0f1678e974df9e4d356e5133) )
8747   ROM_LOAD( "cs4bd.p1", 0x0000, 0x010000, CRC(dafc7ed6) SHA1(3e92d5557d2f587132f4b3b633978ab7d4333fcc) )
8748   ROM_LOAD( "cs4d.p1", 0x0000, 0x010000, CRC(c1fcda65) SHA1(11f2a45f3f821eac6b98b1988824d77aada3d759) )
8749   ROM_LOAD( "cs4dk.p1", 0x0000, 0x010000, CRC(30a46171) SHA1(ef1f2951b478ba2b2d42dfb0ec4ed59f28d79972) )
8750   ROM_LOAD( "cs4dy.p1", 0x0000, 0x010000, CRC(72b15ce7) SHA1(c451ac552ffe9bcde1990b97a60b0ed8918bf8c8) )
8751   ROM_LOAD( "cs4k.p1", 0x0000, 0x010000, CRC(f252f9ea) SHA1(251998ea752deb4f4a05c833b19e89d334334fac) )
8752   ROM_LOAD( "cs4s.p1", 0x0000, 0x010000, CRC(10f7b88d) SHA1(0aac0ebbe0ce04db49fc7de4325eea9abdfd74b5) )
8753   ROM_LOAD( "cs4y.p1", 0x0000, 0x010000, CRC(a464d09d) SHA1(d38c0f8c7c9b7f560b685781a7dcf82bc031a191) )
8754   ROM_LOAD( "csp02ad.p1", 0x0000, 0x010000, CRC(96bbbc26) SHA1(ca127151c771963c07f0f368102ede8095d11863) )
8755   ROM_LOAD( "csp02b.p1", 0x0000, 0x010000, CRC(913ea9ff) SHA1(182bcc007d007a1c7f57767358600d2de7d1e3cf) )
8756   ROM_LOAD( "csp02bd.p1", 0x0000, 0x010000, CRC(ad0137a1) SHA1(d043372ba09081dd4e807f009a6460b4b30e6453) )
8757   ROM_LOAD( "csp02c.p1", 0x0000, 0x010000, CRC(fdad4b22) SHA1(4f19922821a9d1663bd9355447209384272e7542) )
8758   ROM_LOAD( "csp02d.p1", 0x0000, 0x010000, CRC(9717a58d) SHA1(8bc495dc4db0041718ae2db14a01a789616c8764) )
8759   ROM_LOAD( "csp02dk.p1", 0x0000, 0x010000, CRC(cd8aa547) SHA1(a13dcb75507878cb133b9ef739fb41d932d4eed5) )
8760   ROM_LOAD( "csp02dr.p1", 0x0000, 0x010000, CRC(6656e588) SHA1(4001ec0d1145ef0107e62ccda61e22ba8b0cdc92) )
8761   ROM_LOAD( "csp02dy.p1", 0x0000, 0x010000, CRC(14ff7e1d) SHA1(455b6ff93a5f25dc5f43c62a6c1d9a18de1ce94b) )
8762   ROM_LOAD( "csp02k.p1", 0x0000, 0x010000, CRC(c438c754) SHA1(c1d2e664091c1eaf1e4d964a3bfd446b11d7ba41) )
8763   ROM_LOAD( "csp02r.p1", 0x0000, 0x010000, CRC(4abe0f80) SHA1(67f7f9946a26b5097b6ce719dbd599790078f365) )
8764   ROM_LOAD( "csp02s.p1", 0x0000, 0x010000, CRC(47c0068d) SHA1(5480a519a6e6df2757e66cfcf904dd6c2873cc43) )
8765   ROM_LOAD( "csp02y.p1", 0x0000, 0x010000, CRC(d51d18d8) SHA1(a65fd4326872775364d2d7a886e98a1ee07596b7) )
8766   ROM_LOAD( "cst04ad.p1", 0x0000, 0x010000, CRC(b946d40d) SHA1(c03fa48f8b64c3cf4504f472f21a38f8a55f12e6) )
8767   ROM_LOAD( "cst04b.p1", 0x0000, 0x010000, CRC(45333d45) SHA1(d6ccb39ee9b316772052f856f79424c34ff273c5) )
8768   ROM_LOAD( "cst04bd.p1", 0x0000, 0x010000, CRC(03b56b07) SHA1(903b24ab93f9584f228278729b5a99451b8e81f7) )
8769   ROM_LOAD( "cst04c.p1", 0x0000, 0x010000, CRC(9c000883) SHA1(da0a9f1afc218c14a57a46fe2ea63e166f4e3739) )
8770   ROM_LOAD( "cst04d.p1", 0x0000, 0x010000, CRC(32281bec) SHA1(a043fb615c2a66d23d85ae80cb0b1705523f411c) )
8771   ROM_LOAD( "cst04dk.p1", 0x0000, 0x010000, CRC(9345e7b7) SHA1(8bff80d2b847fbae050f77215efe3e55b98a4657) )
8772   ROM_LOAD( "cst04dr.p1", 0x0000, 0x010000, CRC(8d397063) SHA1(45642de2629e89e2495d1cbd5aed90cf2a4cf1c1) )
8773   ROM_LOAD( "cst04dy.p1", 0x0000, 0x010000, CRC(4a303ced) SHA1(6c12b956358753c8bf99bd3316646721c9ec2585) )
8774   ROM_LOAD( "cst04k.p1", 0x0000, 0x010000, CRC(a59584f5) SHA1(8cfcf069ad905277f1925e682602e129e97e619b) )
8775   ROM_LOAD( "cst04r.p1", 0x0000, 0x010000, CRC(c9771997) SHA1(ed98650c0d73f2db0fe380777d10404ccabced31) )
8776   ROM_LOAD( "cst04s.p1", 0x0000, 0x010000, CRC(cd5b848d) SHA1(4dd3dd1c883552c7b5c475156308604b12eff75a) )
8777   ROM_LOAD( "cst04y.p1", 0x0000, 0x010000, CRC(7adc00ae) SHA1(5688f0876c18faf474a6d8487fdd85f20f9fc144) )
8778   ROM_LOAD( "csu03ad.p1", 0x0000, 0x010000, CRC(5d7b6393) SHA1(19c24f4113efb6a1499936e5f89a8ad859ff8df0) )
8779   ROM_LOAD( "csu03b.p1", 0x0000, 0x010000, CRC(57826c2a) SHA1(b835eb3066fec468ab55851d1dd023484e2d57e3) )
8780   ROM_LOAD( "csu03bd.p1", 0x0000, 0x010000, CRC(092e7039) SHA1(36a7c18872e4012e3acce0d01d2cc2c201a3c867) )
8781   ROM_LOAD( "csu03c.p1", 0x0000, 0x010000, CRC(b30a3c00) SHA1(066b0007092720a6f89edf8eafffe2f8fd83edbc) )
8782   ROM_LOAD( "csu03d.p1", 0x0000, 0x010000, CRC(03ff9d99) SHA1(390087c136e4c314de9086adb7b020e8adabe34a) )
8783   ROM_LOAD( "csu03dk.p1", 0x0000, 0x010000, CRC(cf7e61ff) SHA1(0e328ce5ff86770fabaf91d48a8de039323d112a) )
8784   ROM_LOAD( "csu03dr.p1", 0x0000, 0x010000, CRC(00d700d1) SHA1(8bcc3c470c42780b1f1404fc6ff53e6ec7d89ad0) )
8785   ROM_LOAD( "csu03dy.p1", 0x0000, 0x010000, CRC(8ec77c04) SHA1(64708460439a7e124f90eef6b9628e57f7d78ebc) )
8786   ROM_LOAD( "csu03k.p1", 0x0000, 0x010000, CRC(701a0837) SHA1(31237fd108b354fb2afc449efa3a53dee2cf7be8) )
8787   ROM_LOAD( "csu03r.p1", 0x0000, 0x010000, CRC(d86a6895) SHA1(2c42bcf5de739f01e18bd1b766eec26a6da5aa52) )
8788   ROM_LOAD( "csu03s.p1", 0x0000, 0x010000, CRC(197bb032) SHA1(06e98713ff5fc72bffccde1cc92fc8cb63665fad) )
8789   ROM_LOAD( "csu03y.p1", 0x0000, 0x010000, CRC(bee0e7e1) SHA1(6a1ab766af9147f0d4a7c1d2a95c9a6e3e3f4986) )
8790   ROM_LOAD( "eeh02ad.p1", 0x0000, 0x010000, CRC(25874a6d) SHA1(12e4fb36d231c3104df3613dd3851f411a876eb0) )
8791   ROM_LOAD( "eeh02b.p1", 0x0000, 0x010000, CRC(ef280a8a) SHA1(912a825e69482a540cf0cadfc49a37a2822f3ecb) )
8792   ROM_LOAD( "eeh02bd.p1", 0x0000, 0x010000, CRC(5f126810) SHA1(8fe1cbc7d93e2db35225388ee0773f6a98762ca1) )
8793   ROM_LOAD( "eeh02c.p1", 0x0000, 0x010000, CRC(3f49b936) SHA1(a0d07e0101f8cc38ebc28cfc1b239793b961f5ab) )
8794   ROM_LOAD( "eeh02d.p1", 0x0000, 0x010000, CRC(14dcfe63) SHA1(3ac77c9aa9b3b77fb1df98d2b427564be41dca78) )
8795   ROM_LOAD( "eeh02dk.p1", 0x0000, 0x010000, CRC(81a39421) SHA1(6fa43e8cb83e7fb940cc224eed5ee3f254c18c4d) )
8796   ROM_LOAD( "eeh02dr.p1", 0x0000, 0x010000, CRC(c7755823) SHA1(05626ed49a2f800555f3f404273fa910b68de75c) )
8797   ROM_LOAD( "eeh02dy.p1", 0x0000, 0x010000, CRC(5a1e70cd) SHA1(88bb29fd52d2331b72bb04652f9578f2c2f5a9ac) )
8798   ROM_LOAD( "eeh02k.p1", 0x0000, 0x010000, CRC(b78882ec) SHA1(79c6a6d2cfe113743d3a93eb825fccab2b025933) )
8799   ROM_LOAD( "eeh02r.p1", 0x0000, 0x010000, CRC(ff54884e) SHA1(2783f0e562e946597288ddbec4dcd1101e188d1d) )
8800   ROM_LOAD( "eeh02s.p1", 0x0000, 0x010000, CRC(c5856c3c) SHA1(5a0e5a7188913e1c36eac894bbeeae47a4f3589c) )
8801   ROM_LOAD( "eeh02y.p1", 0x0000, 0x010000, CRC(623fa0a0) SHA1(5a49cea5e94afccbf965cbda7a8d9a74f9734a6e) )
8802   ROM_LOAD( "sp8b.p1", 0x0000, 0x010000, CRC(3b12d7e8) SHA1(92a15e5f8391d74c192e8386abdb8853a76bff05) )
8803   ROM_LOAD( "sp8bd.p1", 0x0000, 0x010000, CRC(e0d7f789) SHA1(f6157469e43059adb44e7f2eff5bf73861d5636c) )
8804   ROM_LOAD( "sp8c.p1", 0x0000, 0x010000, CRC(da0af8ae) SHA1(91042506050967c508b30c3dc2bfa6f6a6e8b532) )
8805   ROM_LOAD( "sp8dk.p1", 0x0000, 0x010000, CRC(92432e8f) SHA1(5e6df963ccf92a89c71ae1edd7b71ec1e3f97522) )
8806   ROM_LOAD( "sp8k.p1", 0x0000, 0x010000, CRC(e39f74d8) SHA1(9d776e7d67859f4514c69fc4f9f43160da9a2ca1) )
8807   ROM_LOAD( "sp8s.p1", 0x0000, 0x010000, CRC(fab99461) SHA1(82f8ca06bb04396f86124dfe4de46265b2edc393) )
8808   ROM_LOAD( "spsbd.p1", 0x0000, 0x010000, CRC(b621b32d) SHA1(9aab0e074c120cb12beac585f9c513053502955c) )
8809   ROM_LOAD( "spsc.p1", 0x0000, 0x010000, CRC(8c7a24f5) SHA1(f86be164e05235281fb275e950cedaf6f630d29a) )
8810   ROM_LOAD( "spsd.p1", 0x0000, 0x010000, CRC(d34d3617) SHA1(5373335557e4bbb21264bbd9d0fbaf3640f9ab35) )
8811   ROM_LOAD( "spsdk.p1", 0x0000, 0x010000, CRC(cf2fd3e7) SHA1(50d3c0851bec90037cd65a5c55654b0e688b96ca) )
8812   ROM_LOAD( "spsk.p1", 0x0000, 0x010000, CRC(873a1414) SHA1(47b2bbef168382112cd12ace2d6a58695f4b0254) )
8813   ROM_LOAD( "spss.p1", 0x0000, 0x010000, CRC(5e28bdb7) SHA1(3865c891178feb744ad11b2dea491350efc48bea) )
8814   ROM_LOAD( "stc02ad.p1", 0x0000, 0x010000, CRC(d9a2b4d1) SHA1(9a6862a44817b3ec465f126fd2a5d2c9825d846e) )
8815   ROM_LOAD( "stc02b.p1", 0x0000, 0x010000, CRC(bd2e8e6c) SHA1(71670dccedc2f47888c1205de59a81677ffeabaa) )
8816   ROM_LOAD( "stc02bd.p1", 0x0000, 0x010000, CRC(efbed99b) SHA1(62d80248bb666bfb49ed7546936da744e43fa870) )
8817   ROM_LOAD( "stc02c.p1", 0x0000, 0x010000, CRC(9d342386) SHA1(b50f64d66d89dbd3dee1ff2cb430a2caa050e7c8) )
8818   ROM_LOAD( "stc02d.p1", 0x0000, 0x010000, CRC(c43f6e65) SHA1(0278cf389f8289d7b819125ae0a612c81ea75fab) )
8819   ROM_LOAD( "stc02dk.p1", 0x0000, 0x010000, CRC(36576570) SHA1(214a57344d8e161b3dbd07457291ed9bce011842) )
8820   ROM_LOAD( "stc02dr.p1", 0x0000, 0x010000, CRC(450c553f) SHA1(46050285eeb10dc368ad501c61d41351c4e2fcde) )
8821   ROM_LOAD( "stc02dy.p1", 0x0000, 0x010000, CRC(d8677dd1) SHA1(18abc0a1d28458c3b26a0d1dbf6ca8aba3f3e240) )
8822   ROM_LOAD( "stc02k.p1", 0x0000, 0x010000, CRC(c6e8d110) SHA1(9e05961b9bba502f52a03de27e608afc52f6c025) )
8823   ROM_LOAD( "stc02r.p1", 0x0000, 0x010000, CRC(918d769f) SHA1(2a4438828d9e7efd3a94eaebe56585e7ae23d9d1) )
8824   ROM_LOAD( "stc02s.p1", 0x0000, 0x010000, CRC(9c50fff7) SHA1(3468340d2d04cbdecd669817f8a9c4028e301eeb) )
8825   ROM_LOAD( "stc02y.p1", 0x0000, 0x010000, CRC(0ce65e71) SHA1(02ae1fd5a41ab5a96ddcfe1cf3e8567561291961) )
8826   ROM_LOAD( "sttad.p1", 0x0000, 0x010000, CRC(af615f05) SHA1(b2c1b8ba086a4d33f1269c28d4caa7286a27f085) )
8827   ROM_LOAD( "sttb.p1", 0x0000, 0x010000, CRC(3119149f) SHA1(e749fcc5f95ccd29f42bfd0b140cf3cbb84d9599) )
8828   ROM_LOAD( "sttbd.p1", 0x0000, 0x010000, CRC(cfddaf39) SHA1(0f24b5e691e1d43f6604087f0b3bc2571d2c4002) )
8829   ROM_LOAD( "sttd.p1", 0x0000, 0x010000, CRC(8bc2498c) SHA1(a9cd3a6968186818a8c4033b1f304eac152244cf) )
8830   ROM_LOAD( "sttdk.p1", 0x0000, 0x010000, CRC(39903dde) SHA1(f92c4380051ada7bbc5739550c8dfdd6ddaaa3fe) )
8831   ROM_LOAD( "sttdr.p1", 0x0000, 0x010000, CRC(866f69f0) SHA1(ef9717f89b9718f1bcf8d3592f240ec9cf48bca3) )
8832   ROM_LOAD( "sttdy.p1", 0x0000, 0x010000, CRC(74ebd933) SHA1(b308c8cae2c74e4e07c6e4afb505068220714824) )
8833   ROM_LOAD( "sttk.p1", 0x0000, 0x010000, CRC(461db2f5) SHA1(8b97342d7ebfb33aa6aff246e8d799f4435788b7) )
8834   ROM_LOAD( "sttr.p1", 0x0000, 0x010000, CRC(2591f6ec) SHA1(3d83d930e41e164e71d67b529967320e1eee8354) )
8835   ROM_LOAD( "stts.p1", 0x0000, 0x010000, CRC(a5e29c32) SHA1(8ba2f76505c2f40493c918b9d9524fa67999f7c1) )
8836   ROM_LOAD( "stty.p1", 0x0000, 0x010000, CRC(7306fab9) SHA1(0da1612490fcff9b7a17f97190b6b561016c3b18) )
8837   ROM_LOAD( "stuad.p1", 0x0000, 0x010000, CRC(e7a01b7b) SHA1(3db08800a35d440f012ca69d84c30465818b4993) )
8838   ROM_LOAD( "stub.p1", 0x0000, 0x010000, CRC(9044badf) SHA1(af8e218e3dc457bb5f24e3f2d74a8639466c3f11) )
8839   ROM_LOAD( "stubd.p1", 0x0000, 0x010000, CRC(438e1687) SHA1(5e0f27e95bf861d4edc55709efc79496c7353e8b) )
8840   ROM_LOAD( "stud.p1", 0x0000, 0x010000, CRC(1cbe3bec) SHA1(005dde84e57c5517fc6d6b975cc882dae11cbf63) )
8841   ROM_LOAD( "studk.p1", 0x0000, 0x010000, CRC(0931d501) SHA1(afa078248230cbc0acc9d3af641ec63ed0424a75) )
8842   ROM_LOAD( "studr.p1", 0x0000, 0x010000, CRC(e06e1c59) SHA1(f4454f640335dbf6f9b8154d7805102253f605b4) )
8843   ROM_LOAD( "study.p1", 0x0000, 0x010000, CRC(8b4275e0) SHA1(267a9d2eddf41b8838eeaee06bba45f0a8b8451f) )
8844   ROM_LOAD( "stuk.p1", 0x0000, 0x010000, CRC(a66fb54f) SHA1(4351edbf6c5de817cf6972885ff1f6c7df837c37) )
8845   ROM_LOAD( "stur.p1", 0x0000, 0x010000, CRC(eeb3bfed) SHA1(87a753511fb384a505d3cc69ca67fe4e288cf3bb) )
8846   ROM_LOAD( "stus.p1", 0x0000, 0x010000, CRC(19aca6ad) SHA1(1583e76a4e1058fa97efdd9a7e6f7c4fe806b2f4) )
8847   ROM_LOAD( "stuy.p1", 0x0000, 0x010000, CRC(e6b2b76f) SHA1(bf251b751e6a8d2764c63e92d48e1a64666b9a47) )
8848   ROM_LOAD( "superstreak1deb.bin", 0x0000, 0x010000, CRC(892ccad9) SHA1(c88daadd9778e363e154b674b57ccd07cea59836) )
8849   ROM_LOAD( "supst2515", 0x0000, 0x010000, CRC(c073a249) SHA1(4ae37eb61dd5e50687f433fb89f65b97926b7358) )
8850
8851   ROM_REGION( 0x48, "fakechr", 0 )
8852   ROM_LOAD( "ss.chr", 0x0000, 0x000048, CRC(bd206d57) SHA1(ecfe38d9b4823ae6bc2fc440c243e6ae5e2edaa4) )
8853ROM_END
8854
8855
8856ROM_START( m4suptub )
8857   ROM_REGION( 0x10000, "maincpu", 0 )
8858   ROM_LOAD( "s4t10p1.bin", 0x8000, 0x008000, CRC(3c49a2a1) SHA1(9715584f8aa5bf8c97ebeecd011476a603aea0d3) )
8859   ROM_LOAD( "s4t10p2.bin", 0x6000, 0x002000, CRC(6e22096a) SHA1(f9923f272497fb7438eac2b46ca5e60babb01a0b) )
8860
8861   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8862   ROM_LOAD( "st1.bin", 0x0000, 0x008000, CRC(ef0ca8bc) SHA1(464d18df3d3519f4b3f1cc160cca766ad18802cc) )
8863ROM_END
8864
8865
8866ROM_START( m4suptwo )
8867   ROM_REGION( 0x10000, "maincpu", 0 )
8868   ROM_LOAD( "suts.p1", 0x0000, 0x010000, CRC(0476a1f9) SHA1(5dfd26cf7307c9fb98852e3b2daa65f81f13380d) )
8869ROM_END
8870
8871
8872ROM_START( m4taj )
8873   ROM_REGION( 0x10000, "maincpu", 0 )
8874   ROM_LOAD( "tajmahal.bin", 0x0000, 0x010000, CRC(c2db162a) SHA1(358e7bb858f0a34d39f43494cea13bf00a67e48e) )
8875ROM_END
8876
8877
8878ROM_START( m4take5 )
8879   ROM_REGION( 0x20000, "maincpu", 0 )
8880   ROM_LOAD( "take5.bin", 0x0000, 0x020000, CRC(24beb7d6) SHA1(746beccaf57fd0c54c8cf8d742b8ef50563a40fd) )
8881
8882   ROM_REGION( 0x100000, "msm6376", 0 )
8883   ROM_LOAD( "tfive1.hex", 0x000000, 0x080000, CRC(70f16892) SHA1(e6448831d3ce7fa251b40023bc7d5d6dee9d6793) )
8884   ROM_LOAD( "tfive2.hex", 0x080000, 0x080000, CRC(5fc888b0) SHA1(8d50ee4f36bd36aed5d0e7a77f76bd6caffc6376) )
8885ROM_END
8886
8887
8888ROM_START( m4take2 )
8889   ROM_REGION( 0x10000, "maincpu", 0 )
8890   ROM_LOAD( "take220p", 0x0000, 0x010000, CRC(b536311a) SHA1(234945d2419c8391307db5b5d01d228894441faf) )
8891
8892   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8893   ROM_LOAD( "ttos.p1", 0x0000, 0x010000, CRC(d7943729) SHA1(76fcaf7dbfa7863a4dfe2804e2d472dcfec13124) )
8894
8895   ROM_REGION( 0x48, "fakechr", 0 )
8896   ROM_LOAD( "taketwo.chr", 0x0000, 0x000048, CRC(61c0b52b) SHA1(9defb30a186dc237625fc2476dd8650e7fe289af) )
8897ROM_END
8898
8899
8900ROM_START( m4takepk )
8901   ROM_REGION( 0x20000, "maincpu", 0 )
8902   ROM_LOAD( "tap.hex", 0x0000, 0x020000, CRC(f21f6dc8) SHA1(d421bee2564d3aaa389c35601adc23ad3fda5aa0) )
8903
8904   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8905   ROM_LOAD( "tapad.p1", 0x0000, 0x020000, CRC(162448c4) SHA1(1f77d053fb5dfddeba1248e9e2a05536ab1bc66a) )
8906   ROM_LOAD( "tapb.p1", 0x0000, 0x020000, CRC(3f3be560) SHA1(a60d66c5de33747d19ae43bbc15da104cc3e7390) )
8907   ROM_LOAD( "tapbd.p1", 0x0000, 0x020000, CRC(9b3ee601) SHA1(95f11641d9e3ca0bcfa11a17fb0971b1e2598c7b) )
8908   ROM_LOAD( "tapc.p1", 0x0000, 0x020000, CRC(99bf563d) SHA1(23672e4519911033f607566b27217c75b8b8651e) )
8909   ROM_LOAD( "tapd.p1", 0x0000, 0x020000, CRC(4220ee16) SHA1(6c677b24f40e481bb3e61fc3bccccde39b088f8d) )
8910   ROM_LOAD( "tapdk.p1", 0x0000, 0x020000, CRC(d1f94e57) SHA1(b1dde10ce45c668b5ba5a05462d41716779206a6) )
8911   ROM_LOAD( "tapdy.p1", 0x0000, 0x020000, CRC(561a6ea9) SHA1(736af1fed00a4df540b8f83da677583dee950b50) )
8912   ROM_LOAD( "tapk.p1", 0x0000, 0x020000, CRC(75fc4d36) SHA1(18a0e33af69c32a69416612f639a7c8601010177) )
8913   ROM_LOAD( "tapr.p1", 0x0000, 0x020000, CRC(c6f3f607) SHA1(cee0b59a45ebb50d51bc26b2b5c37fe7ed299bc7) )
8914   ROM_LOAD( "taps.p1", 0x0000, 0x020000, CRC(01956f25) SHA1(895cd30023b689b61d5ced0cf477f555faf786af) )
8915   ROM_LOAD( "tapy.p1", 0x0000, 0x020000, CRC(f21f6dc8) SHA1(d421bee2564d3aaa389c35601adc23ad3fda5aa0) )
8916   ROM_LOAD( "tphad.p1", 0x0000, 0x020000, CRC(51a2f147) SHA1(442d4adc92c6a9215c7655c2c4b955f974420a26) )
8917   ROM_LOAD( "tphb.p1", 0x0000, 0x020000, CRC(391214a6) SHA1(21f6f29ff1a60b7a646d49bef2c29008f2dc501c) )
8918   ROM_LOAD( "tphbd.p1", 0x0000, 0x020000, CRC(dcb85f82) SHA1(eb83c8d829d88e940c11f6d0d1c4607a4aa9cba2) )
8919   ROM_LOAD( "tphd.p1", 0x0000, 0x020000, CRC(44091fd0) SHA1(a05814bc27da6a452802a253060efd9d04956d45) )
8920   ROM_LOAD( "tphdk.p1", 0x0000, 0x020000, CRC(967ff7d4) SHA1(403865583aabc9983b8c6fa4f0c06ba53696df3b) )
8921   ROM_LOAD( "tphdy.p1", 0x0000, 0x020000, CRC(119cd72a) SHA1(326f5a548234ec5cd780f22c96b9151222684ed0) )
8922   ROM_LOAD( "tphk.p1", 0x0000, 0x020000, CRC(73d5bcf0) SHA1(22c620c7d6fc8bc51bda4dd3ae5ec3e38056ce82) )
8923   ROM_LOAD( "tphs.p1", 0x0000, 0x020000, CRC(e9231738) SHA1(066b1ffd02238783931452b7a1dff05c293a6abe) )
8924   ROM_LOAD( "tphy.p1", 0x0000, 0x020000, CRC(f4369c0e) SHA1(d8c1fc2ede48673a1e8efaf004e3d76b62594de1) )
8925   ROM_LOAD( "typ15f", 0x0000, 0x020000, CRC(65c44b06) SHA1(629e7ac4149c66fc1dc33a103e1a4ff5aaecdcfd) )
8926   ROM_LOAD( "typ15r", 0x0000, 0x020000, CRC(8138c70b) SHA1(aafc805a8a56cf1722ebe0f3eba0a47f15c9049a) )
8927   ROM_LOAD( "typ510", 0x0000, 0x010000, CRC(ebf0c71c) SHA1(6c759144aecce83f82ded8aae7c61ecec2d92fb3) )
8928   ROM_LOAD( "typ510s", 0x0000, 0x010000, CRC(4cc6032d) SHA1(e6eaff56e39555393156aa2e56bf1c17e548bdc9) )
8929   ROM_LOAD( "typ55", 0x0000, 0x010000, CRC(6837344f) SHA1(4d5c6ea005d0916f27a7f445b37ce9252549c61f) )
8930   ROM_LOAD( "typ55s", 0x0000, 0x010000, CRC(05dc9b07) SHA1(9fc2c7575a704ca1252bb5c6a638e28b0324f2a6) )
8931   ROM_LOAD( "typ58s", 0x0000, 0x010000, CRC(56e26a42) SHA1(7add260212d3fbc8b356b58e85df8cafbef151e3) )
8932   ROM_LOAD( "typ58t", 0x0000, 0x010000, CRC(3fbbbbc8) SHA1(9f097cbce3710a51c19ef7961f91ee6e77fc843f) )
8933   ROM_LOAD( "typ5p10p.bin", 0x0000, 0x010000, CRC(45ddeaf4) SHA1(6db822aac402cb6772718015420c14875e74b13d) )
8934
8935   ROM_REGION( 0x48, "fakechr", 0 )
8936   ROM_LOAD( "m441.chr", 0x0000, 0x000048, CRC(3ec3a5fa) SHA1(ea8c831da9944506393dd5d5f380a084fd6543b6) )
8937
8938   ROM_REGION( 0x100000, "msm6376", 0 )
8939   ROM_LOAD( "tapsnd1.hex", 0x000000, 0x080000, CRC(8dc408e3) SHA1(48a9ffc5cf4fd04ed1320619ca915bbfa2406750) )
8940   ROM_LOAD( "tapsnd2.hex", 0x080000, 0x080000, CRC(6034e17a) SHA1(11e044c87b5fc6461b0c6cfac5c419daee930d7b) )
8941   ROM_LOAD( "typkp2", 0x080000, 0x080000, CRC(753d9bc1) SHA1(c27c8b7cfba7ad67685f637ee3f68a3edb7986e7) ) // alt copy of tapsnd2
8942ROM_END
8943
8944
8945ROM_START( m4tpcl )
8946   ROM_REGION( 0x20000, "maincpu", 0 )
8947   ROM_LOAD( "ctp12s.p1", 0x0000, 0x020000, CRC(5f0bbd2a) SHA1(ba1fa09ea7b4713a99b2033bdbbf6b15f973dcca) )
8948
8949   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8950//   ROM_LOAD( "ctp1.2", 0x0000, 0x00df8f, CRC(5b32661f) SHA1(905eed53c50e54d46ead04277072dde5cbb40510) ) // just a zipped version of other file
8951//   ROM_LOAD( "ctp1.2s", 0x0000, 0x00e131, CRC(bca78748) SHA1(a6f03131dfaa4d7d7ee2f32b6fda7aa11dcf5dc9) ) // just a zipped version of other file
8952   ROM_LOAD( "ctp13d.p1", 0x0000, 0x020000, CRC(a0f081b9) SHA1(794bba6ed86c3f332165c4b3224315256c939926) )
8953   ROM_LOAD( "ctp13f.p1", 0x0000, 0x020000, CRC(dd7d94fd) SHA1(127ef8159facf647dff37109bcbb94311a8343f1) )
8954   ROM_LOAD( "ctp13s.p1", 0x0000, 0x020000, CRC(f0a69f92) SHA1(cd34fb26ecbe6a6e8602a8549c5f331a525567df) )
8955//   ROM_LOAD( "ntp0.2", 0x0000, 0x00d3b9, CRC(dfd82d90) SHA1(0c591780aed258627135c583c700b6d9a76908b5) )  // just a zipped version of other file
8956   ROM_LOAD( "ntp02.p1", 0x0000, 0x020000, CRC(6063e27d) SHA1(c99599fbc7146d8fcf62432994098dd51250b17b) )
8957
8958   ROM_REGION( 0x48, "fakechr", 0 )
8959   ROM_LOAD( "ctp13s.chr", 0x0000, 0x000048, CRC(6b8772a9) SHA1(8b92686e675b00d2c2541dd7b8055c3145283bec) )
8960
8961   ROM_REGION( 0x100000, "msm6376", 0 )
8962   ROM_LOAD( "ctpsnd02.p1", 0x000000, 0x080000, CRC(6fdd5051) SHA1(3f713314b303d6e1f78e3ca050bed7a45f43d5b3) )
8963   ROM_LOAD( "ctpsnd02.p2", 0x080000, 0x080000, CRC(994bfb3a) SHA1(3cebfbbe77c4bbb5fb73e6d9b23f721b07c6435e) )
8964ROM_END
8965
8966
8967ROM_START( m4techno )
8968   ROM_REGION( 0x10000, "maincpu", 0 )
8969   ROM_LOAD( "dte13.bin", 0x0000, 0x010000, CRC(cf661d06) SHA1(316b2c42e7253a03b2c12b713821045d9f95a8a7) )
8970
8971   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8972   ROM_LOAD( "dte13hack.bin", 0x0000, 0x010000, CRC(8b8eafe3) SHA1(93a7714eb4c749b7b19f4f844cf88da9443b0bb7) )
8973
8974   ROM_REGION( 0x080000, "msm6376", 0 )
8975   ROM_LOAD( "techno.bin", 0x0000, 0x080000, CRC(3e80f8bd) SHA1(2e3a195b49448da11cc0c089a8a9b462894c766b) )
8976ROM_END
8977
8978
8979ROM_START( m4toot )
8980   ROM_REGION( 0x20000, "maincpu", 0 )
8981   ROM_LOAD( "toc03c.p1", 0x0000, 0x020000, CRC(752ffa3f) SHA1(6cbe521ff85173159b6d34cc3e29a4192cd66394) )
8982
8983   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
8984   ROM_LOAD( "toc03ad.p1", 0x0000, 0x020000, CRC(f67e53c1) SHA1(07a50fb649c5085a33f0a1a9b3d65b0b61a3f152) )
8985   ROM_LOAD( "toc03b.p1", 0x0000, 0x020000, CRC(4265472d) SHA1(01d5eb4e0a30abd1efed45658dcd8455494aabc4) )
8986   ROM_LOAD( "toc03bd.p1", 0x0000, 0x020000, CRC(7b64fd04) SHA1(377af32317d8356f06b19de553a13e8558993c34) )
8987   ROM_LOAD( "toc03d.p1", 0x0000, 0x020000, CRC(61f6b566) SHA1(2abd8092fe387c474ed10885a23ac242fa1462fa) )
8988   ROM_LOAD( "toc03dk.p1", 0x0000, 0x020000, CRC(31a35552) SHA1(3765fe6209d7b33afa1805ba56376e83e825165f) )
8989   ROM_LOAD( "toc03dr.p1", 0x0000, 0x020000, CRC(82acee63) SHA1(5a95425d6175c6496d745011d0ca3d744a027579) )
8990   ROM_LOAD( "toc03dy.p1", 0x0000, 0x020000, CRC(b64075ac) SHA1(ffdf8e45c2eab593570e15efd5161b67de5e4ecf) )
8991   ROM_LOAD( "toc03k.p1", 0x0000, 0x020000, CRC(08a2ef7b) SHA1(a4181db6280c7cc37b54baaf9cce1e61f61f3274) )
8992   ROM_LOAD( "toc03r.p1", 0x0000, 0x020000, CRC(bbad544a) SHA1(5fb31e5641a9e85147f5b61c5aba5a1ee7470f9c) )
8993   ROM_LOAD( "toc03s.p1", 0x0000, 0x020000, CRC(30feff92) SHA1(14397768ebd7469b4d1cff22ca9727f63608a98a) )
8994   ROM_LOAD( "toc03y.p1", 0x0000, 0x020000, CRC(8f41cf85) SHA1(315b359d6d1a9f6ad939be1fc5e4d8f21f998fb8) )
8995   ROM_LOAD( "toc04ad.p1", 0x0000, 0x020000, CRC(59075e2e) SHA1(a3ad5c642fb9cebcce2fb6c1e65514f2414948e0) )
8996   ROM_LOAD( "toc04b.p1", 0x0000, 0x020000, CRC(b2d54721) SHA1(4c72d434c0f4f37b9a3f08a760c7fe3851717059) )
8997   ROM_LOAD( "toc04bd.p1", 0x0000, 0x020000, CRC(d41df0eb) SHA1(e5a04c728a2893073ff8b5f6efd7cffd433a2985) )
8998   ROM_LOAD( "toc04c.p1", 0x0000, 0x020000, CRC(859ffa33) SHA1(05b7bd3b87a0ebcc78de751766cfcdc4276035ac) )
8999   ROM_LOAD( "toc04d.p1", 0x0000, 0x020000, CRC(9146b56a) SHA1(04bcd265d83e3554aef2de05aab9c3869bb966ea) )
9000   ROM_LOAD( "toc04dk.p1", 0x0000, 0x020000, CRC(9eda58bd) SHA1(5e38f87a162d1cb37e74850af6a00ae81619ecbe) )
9001   ROM_LOAD( "toc04dr.p1", 0x0000, 0x020000, CRC(2dd5e38c) SHA1(a1b0e8d48e164ab91b277a7efedf5b9fc73fc266) )
9002   ROM_LOAD( "toc04dy.p1", 0x0000, 0x020000, CRC(19397843) SHA1(e7e3299d8e46c79d3cd0ea7fd639a1d649a806df) )
9003   ROM_LOAD( "toc04k.p1", 0x0000, 0x020000, CRC(f812ef77) SHA1(d465b771efed27a9f616052d3fcabdbeb7c2d151) )
9004   ROM_LOAD( "toc04r.p1", 0x0000, 0x020000, CRC(4b1d5446) SHA1(f4bac0c8257add41295679b3541d2064d8c772c2) )
9005   ROM_LOAD( "toc04s.p1", 0x0000, 0x020000, CRC(295e6fff) SHA1(a21d991f00f144e12de60b891e3e2e5dd7d08d71) )
9006   ROM_LOAD( "toc04y.p1", 0x0000, 0x020000, CRC(7ff1cf89) SHA1(d4ab56b2b5b05643cd077b8d596b6cddf8a25134) )
9007   ROM_LOAD( "tot05ad.p1", 0x0000, 0x020000, CRC(fce00fcc) SHA1(7d10c0b83d782a9e603522ed039089866d931474) )
9008   ROM_LOAD( "tot05b.p1", 0x0000, 0x020000, CRC(594d551c) SHA1(3fcec5f41cfbea497aa53af4570664265774d1aa) )
9009   ROM_LOAD( "tot05bd.p1", 0x0000, 0x020000, CRC(71faa109) SHA1(8bec4a03e2dc43656c910652cf10d1afdf0bab33) )
9010   ROM_LOAD( "tot05c.p1", 0x0000, 0x020000, CRC(6e07e80e) SHA1(087a51da5578c326d7d9716c61b454be5e091761) )
9011   ROM_LOAD( "tot05d.p1", 0x0000, 0x020000, CRC(24565e6a) SHA1(0f2c19e54e5a78ae10e786d49ebcd7c16e41850c) )
9012   ROM_LOAD( "tot05dk.p1", 0x0000, 0x020000, CRC(3b3d095f) SHA1(326574adaa285a479abb5ae7515ef7d6bdd64126) )
9013   ROM_LOAD( "tot05dr.p1", 0x0000, 0x020000, CRC(8832b26e) SHA1(d5414560245bbb2c070f7a035e5e3416617c2cf3) )
9014   ROM_LOAD( "tot05dy.p1", 0x0000, 0x020000, CRC(bcde29a1) SHA1(cf8af40faf81a2a3141d3addd6b28c917beeda49) )
9015   ROM_LOAD( "tot05k.p1", 0x0000, 0x020000, CRC(138afd4a) SHA1(bc53d71d926da7aca74c79f45c47610e62e347b6) )
9016   ROM_LOAD( "tot05r.p1", 0x0000, 0x020000, CRC(a085467b) SHA1(de2deda7635c9565db0f69aa6f375216ed36b7bb) )
9017   ROM_LOAD( "tot05s.p1", 0x0000, 0x020000, CRC(7dd1cfa8) SHA1(3bd0eeb621cc81ac462a6981e081837985f6635b) )
9018   ROM_LOAD( "tot05y.p1", 0x0000, 0x020000, CRC(9469ddb4) SHA1(553812e3ece921d31c585b6a412c00ea5095b1b0) )
9019   ROM_LOAD( "tot06ad.p1", 0x0000, 0x020000, CRC(ebe50569) SHA1(1906f1a8d47cc9ee3fa703ad57b180f8a4cdcf89) )
9020   ROM_LOAD( "tot06b.p1", 0x0000, 0x020000, CRC(4d5a8ebe) SHA1(d30da9ce729fed7ad42b30d522b2b6d65a462b84) )
9021   ROM_LOAD( "tot06bd.p1", 0x0000, 0x020000, CRC(66ffabac) SHA1(25822e42a58173b8f51dcbbd98d041b261e675e4) )
9022   ROM_LOAD( "tot06c.p1", 0x0000, 0x020000, CRC(7a1033ac) SHA1(9d3c2f521574f405e1da81b605581bc4b6f011a4) )
9023   ROM_LOAD( "tot06d.p1", 0x0000, 0x020000, CRC(304185c8) SHA1(f7ef4fce3ce9a455f39766ae97ebfbf93418e019) )
9024   ROM_LOAD( "tot06dk.p1", 0x0000, 0x020000, CRC(2c3803fa) SHA1(68c83ccdd1f776376608918d9a1257fe64ce3a9b) )
9025   ROM_LOAD( "tot06dr.p1", 0x0000, 0x020000, CRC(9f37b8cb) SHA1(3eb2f843dc4f87b7bfe16da1d133750ad7075a71) )
9026   ROM_LOAD( "tot06dy.p1", 0x0000, 0x020000, CRC(abdb2304) SHA1(1c29f4176306f472323388f8c34b102930fb9f5f) )
9027   ROM_LOAD( "tot06k.p1", 0x0000, 0x020000, CRC(079d26e8) SHA1(60e3d02d62f6fde6bdf4b9e77702549d493ccf09) )
9028   ROM_LOAD( "tot06r.p1", 0x0000, 0x020000, CRC(b4929dd9) SHA1(fa3d99b8f6344c9511ecc864d4fff4629b105b5f) )
9029   ROM_LOAD( "tot06s.p1", 0x0000, 0x020000, CRC(c6140fea) SHA1(c2257dd84bf97b71580e8b873fc745dfa456ddd9) )
9030   ROM_LOAD( "tot06y.p1", 0x0000, 0x020000, CRC(807e0616) SHA1(2a3f89239a7fa43dfde90dd7ad929747e888074b) )
9031   ROM_LOAD( "tten2010", 0x0000, 0x020000, CRC(28373e9a) SHA1(496df7b511b950b5affe9d65c80037f3ecddc5f8) )
9032
9033   ROM_REGION( 0x48, "fakechr", 0 )
9034   ROM_LOAD( "tenoutten.chr", 0x0000, 0x000048, CRC(f94b32a4) SHA1(7d7fdf7612dab684b549c6fc99f11185056b8c3e) )
9035
9036   ROM_REGION( 0x100000, "msm6376", 0 )
9037   ROM_LOAD( "totsnd.p1", 0x0000, 0x080000, CRC(684e9eb1) SHA1(8af28de879ae41efa07dfb07ecbd6c72201749a7) )
9038
9039   ROM_LOAD( "tocsnd.p1", 0x000000, 0x080000, CRC(b9527b0e) SHA1(4dc5f6794c3e63c8faced34e166dcc748ffb4941) )
9040   ROM_LOAD( "tocsnd.p2", 0x080000, 0x080000, CRC(f684a488) SHA1(7c93cda3d3b55d9818625f696798c7c2cde79fa8) )
9041
9042ROM_END
9043
9044
9045ROM_START( m4ttdia )
9046   ROM_REGION( 0x20000, "maincpu", 0 )
9047   ROM_LOAD( "tda04s.p1", 0x0000, 0x020000, CRC(1240642e) SHA1(7eaf02d5c00707a0a6d98d247c293cad1ca87108) )
9048
9049   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9050   ROM_LOAD( "tda04ad.p1", 0x0000, 0x020000, CRC(79d804ba) SHA1(0616a2718aea85692ce5c5086f18e54a531efb19) )
9051   ROM_LOAD( "tda04b.p1", 0x0000, 0x020000, CRC(dc755e6a) SHA1(386a1baf7d86d73dff1d6034f60094a55255d6bc) )
9052   ROM_LOAD( "tda04bd.p1", 0x0000, 0x020000, CRC(f4c2aa7f) SHA1(aae114e9ab813809a8f8e2e12773a9f6379f535d) )
9053   ROM_LOAD( "tda04c.p1", 0x0000, 0x020000, CRC(eb3fe378) SHA1(d805cc596dc5c4dd9d0ee5d7c741736698f7db36) )
9054   ROM_LOAD( "tda04d.p1", 0x0000, 0x020000, CRC(a16e551c) SHA1(7aaf5355e3f454523363f78d32b7ff80bac45268) )
9055   ROM_LOAD( "tda04dh.p1", 0x0000, 0x020000, CRC(3a2efa3c) SHA1(e7826f2cc7e7b853cbb9a216212e60be29a89a90) )
9056   ROM_LOAD( "tda04dk.p1", 0x0000, 0x020000, CRC(be050229) SHA1(a4a66f87430a03b1f3b1638d3e45786a64f8db0f) )
9057   ROM_LOAD( "tda04dr.p1", 0x0000, 0x020000, CRC(0d0ab918) SHA1(41f8ac5a59b2600f71f2d5498a20d2ac0f6c7ffa) )
9058   ROM_LOAD( "tda04dy.p1", 0x0000, 0x020000, CRC(39e622d7) SHA1(b8525ffa91b29fe71c452e5642a5eb9432c0fa63) )
9059   ROM_LOAD( "tda04h.p1", 0x0000, 0x020000, CRC(12990e29) SHA1(b61a5efa34e3d3bff80272f2b3008d15ada24179) )
9060   ROM_LOAD( "tda04k.p1", 0x0000, 0x020000, CRC(96b2f63c) SHA1(7cb76b7dfc34d5967ba82c01d8d0b0f8a62a2c93) )
9061   ROM_LOAD( "tda04r.p1", 0x0000, 0x020000, CRC(25bd4d0d) SHA1(967949e7ce73ba7064f3d75333091140236629c7) )
9062   ROM_LOAD( "tda04y.p1", 0x0000, 0x020000, CRC(1151d6c2) SHA1(0048447537061d15c4173366ac1b431e4eef4d57) )
9063
9064   ROM_REGION( 0x100000, "msm6376", 0 )
9065//   ROM_LOAD( "tda0.1 snd p1.bin", 0x0000, 0x080000, CRC(6e0bf4ab) SHA1(0cbcdc11d2d64a5fda2cf40bdde850f5c7b56d12) )
9066   ROM_LOAD( "tdasnd.p1", 0x000000, 0x080000, CRC(6e0bf4ab) SHA1(0cbcdc11d2d64a5fda2cf40bdde850f5c7b56d12) )
9067   ROM_LOAD( "tdasnd.p2", 0x080000, 0x080000, CRC(66cc2f87) SHA1(6d8af6090b2ab29039aa89a125512190e7e34a03) )
9068ROM_END
9069
9070
9071
9072
9073ROM_START( m4tiktak )
9074   ROM_REGION( 0x10000, "maincpu", 0 )
9075   ROM_LOAD( "tictak.bin", 0x0000, 0x010000, CRC(00c15733) SHA1(e8e7ef0de7266f910e96248ea923030e7b507fec) )
9076ROM_END
9077
9078
9079ROM_START( m4toma )
9080   ROM_REGION( 0x10000, "maincpu", 0 )
9081   ROM_LOAD( "dtk23.bin", 0x0000, 0x010000, CRC(ffba2b96) SHA1(c7635023ac5181e661e808c6b44ac1add58f4f56) )
9082ROM_END
9083
9084
9085ROM_START( m4topact )
9086   ROM_REGION( 0x10000, "maincpu", 0 )
9087   ROM_LOAD( "dta22p.bin", 0x0000, 0x010000, CRC(e90697d6) SHA1(e92d94f30ecb474d2e04b81ed78dbe99f8ae32f5) )
9088
9089   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9090   ROM_LOAD( "dta22j.bin", 0x0000, 0x010000, CRC(42375128) SHA1(82cb16cd64726b7eca5a9cad29d8f630a5af6a6b) )
9091ROM_END
9092
9093
9094ROM_START( m4topdk )
9095   ROM_REGION( 0x10000, "maincpu", 0 )
9096   ROM_LOAD( "dtd26pj.bin", 0x0000, 0x010000, CRC(1f84d995) SHA1(7412632cf79008b980e48f14aea89c3f8d742ed2) )
9097ROM_END
9098
9099
9100ROM_START( m4topgr )
9101   ROM_REGION( 0x10000, "maincpu", 0 )
9102   ROM_LOAD( "topgear.hex", 0x6000, 0x00a000, CRC(539cc3d7) SHA1(7d5c9eccd2d929189e8d82783fc630b2f3cacd24) )
9103
9104   ROM_REGION( 0x48, "fakechr", 0 )
9105   ROM_LOAD( "topgear.chr", 0x0000, 0x000048, CRC(88578212) SHA1(c6c451b835c465e13de22bbe0dd472dbd2f8f504) )
9106ROM_END
9107
9108
9109ROM_START( m4toprn )
9110   ROM_REGION( 0x10000, "maincpu", 0 )
9111   ROM_LOAD( "toprun_v1_1.bin", 0xc000, 0x004000, CRC(9b924324) SHA1(7b155467f30cc22f7cda301ae770fb2a889c9c66) )
9112   ROM_LOAD( "toprun_v1_2.bin", 0x8000, 0x004000, CRC(940fafa9) SHA1(2a8b669c51c8df50710bd8b552ab30a5d1a136ab) )
9113ROM_END
9114
9115
9116ROM_START( m4topst )
9117   ROM_REGION( 0x10000, "maincpu", 0 )
9118   ROM_LOAD( "tsp0.5.bin", 0x0000, 0x010000, CRC(d77dc5c5) SHA1(cadec7070e6e7fcca769b6c94a60c711e445eba1) )
9119ROM_END
9120
9121
9122ROM_START( m4toptak )
9123   ROM_REGION( 0x10000, "maincpu", 0 )
9124   ROM_LOAD( "toptake.bin", 0x8000, 0x008000, CRC(52e74d55) SHA1(72c14474b9c799d682ccd8bc20af86ce7dd6be64) )
9125ROM_END
9126
9127
9128ROM_START( m4topten )
9129   ROM_REGION( 0x20000, "maincpu", 0 )
9130   ROM_LOAD( "tts04s.p1", 0x0000, 0x020000, CRC(5e53f04f) SHA1(d49377966ed787cc3571eadff8c4c16fac74434c) )
9131
9132   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9133   ROM_LOAD( "topt15g", 0x0000, 0x020000, CRC(4bd34f0b) SHA1(e513582ec0579e2d030a82735284ca62ee8fedf9) )
9134   ROM_LOAD( "topt15t", 0x0000, 0x020000, CRC(5c0f6549) SHA1(c20c0beccf23d49633127da37536f81186861c28) )
9135   ROM_LOAD( "tot15g", 0x0000, 0x020000, CRC(1f9508ad) SHA1(33089ea05f6adecf8f4004aa1e4d626969b6ac3a) )
9136   ROM_LOAD( "tot15t", 0x0000, 0x020000, CRC(1ce7f467) SHA1(cf47a126500680107a2f31743c3fff8290b595b8) )
9137   ROM_LOAD( "tth10ad.p1", 0x0000, 0x020000, CRC(cd15be85) SHA1(fc2aeabbb8524a7225322c17c4f1a32d2a17bcd0) )
9138   ROM_LOAD( "tth10b.p1", 0x0000, 0x020000, CRC(52d17d33) SHA1(0da24e685b1a7c8ee8899a17a87a55c3d7916608) )
9139   ROM_LOAD( "tth10bd.p1", 0x0000, 0x020000, CRC(400f1040) SHA1(4485791bb962d8f13bcc87a10dccf1fd096f31d5) )
9140   ROM_LOAD( "tth10c.p1", 0x0000, 0x020000, CRC(659bc021) SHA1(12e99ef185ac75ecab0604659085fee344e2d798) )
9141   ROM_LOAD( "tth10d.p1", 0x0000, 0x020000, CRC(2fca7645) SHA1(84237e9d72180f39f273540e1df711f9cb282afd) )
9142   ROM_LOAD( "tth10dh.p1", 0x0000, 0x020000, CRC(29cf8d8c) SHA1(b5fe04e5dd1417cda8665d2593809ae1b49bf4be) )
9143   ROM_LOAD( "tth10dk.p1", 0x0000, 0x020000, CRC(0ac8b816) SHA1(d8b7d4e467b48b4998cbc7bf02a7adb8307d1594) )
9144   ROM_LOAD( "tth10dr.p1", 0x0000, 0x020000, CRC(b9c70327) SHA1(5c4ba29b11f317677bea0b588975e1ce8f9c66f2) )
9145   ROM_LOAD( "tth10dy.p1", 0x0000, 0x020000, CRC(8d2b98e8) SHA1(3dc25a4d90407b3b38a1717d4a67d5ef5f815417) )
9146   ROM_LOAD( "tth10h.p1", 0x0000, 0x020000, CRC(3b11e0ff) SHA1(9aba4f17235876aeab71fcc46a4f15e58c87aa42) )
9147   ROM_LOAD( "tth10k.p1", 0x0000, 0x020000, CRC(1816d565) SHA1(78d65f8cd5dfba8bfca732295fab12d408a4a8a0) )
9148   ROM_LOAD( "tth10r.p1", 0x0000, 0x020000, CRC(ab196e54) SHA1(d55b8cb3acd961e4fd8ace7590be7ce0ae5babfc) )
9149   ROM_LOAD( "tth10s.p1", 0x0000, 0x020000, CRC(046f5357) SHA1(ddcf7ff7d113b2bbf2106095c9166a678b00ad06) )
9150   ROM_LOAD( "tth10y.p1", 0x0000, 0x020000, CRC(9ff5f59b) SHA1(a51f5f9bc90bfe89efd2cb39f32a626831c22056) )
9151   ROM_LOAD( "tth12ad.p1", 0x0000, 0x020000, CRC(08e54740) SHA1(c86e36eb16d6031017a9a309ae0ae627c855b75a) )
9152   ROM_LOAD( "tth12b.p1", 0x0000, 0x020000, CRC(dc787847) SHA1(0729350c65f4363b04aedbae214aca9f54b22b36) )
9153   ROM_LOAD( "tth12bd.p1", 0x0000, 0x020000, CRC(85ffe985) SHA1(bf0eba40b0f74f77b7625fbbe6fa0382f089fd9d) )
9154   ROM_LOAD( "tth12c.p1", 0x0000, 0x020000, CRC(eb32c555) SHA1(aa5c36d1c6d3f5f198d38705742a0a6a44b745bb) )
9155   ROM_LOAD( "tth12d.p1", 0x0000, 0x020000, CRC(a1637331) SHA1(b5787e5f099375db689f8815493d1b6c9de5ee1e) )
9156   ROM_LOAD( "tth12dh.p1", 0x0000, 0x020000, CRC(ec3f7449) SHA1(1db5e83734342c4c431614001fe06a8d8632242b) )
9157   ROM_LOAD( "tth12dk.p1", 0x0000, 0x020000, CRC(cf3841d3) SHA1(e2629b9f06c39b2c7e1b321ab262e61d64c706b1) )
9158   ROM_LOAD( "tth12dr.p1", 0x0000, 0x020000, CRC(7c37fae2) SHA1(e16eb1297ec725a879c3339d17ae2d8029646375) )
9159   ROM_LOAD( "tth12dy.p1", 0x0000, 0x020000, CRC(48db612d) SHA1(6ab67832ad61c4b0192b8e3a282238981a730aba) )
9160   ROM_LOAD( "tth12h.p1", 0x0000, 0x020000, CRC(b5b8e58b) SHA1(d1dd2ce68c657089267f78622ab5ecc34d7c306e) )
9161   ROM_LOAD( "tth12k.p1", 0x0000, 0x020000, CRC(96bfd011) SHA1(38a1473d61eaec3d9d2bbb6486a8cb1d81d03b9f) )
9162   ROM_LOAD( "tth12r.p1", 0x0000, 0x020000, CRC(25b06b20) SHA1(21b1566424fd68ab90a0ba11cb2b61fc6131256c) )
9163   ROM_LOAD( "tth12s.p1", 0x0000, 0x020000, CRC(d204097c) SHA1(d06c0e1c8d3da373772723c580977aefdd7224b3) )
9164   ROM_LOAD( "tth12y.p1", 0x0000, 0x020000, CRC(115cf0ef) SHA1(b13122a69d16200a587c8cb6328fe7cd89897261) )
9165   ROM_LOAD( "tts02ad.p1", 0x0000, 0x020000, CRC(afba21a4) SHA1(6394014f5d46df96d6c7cd840fec996a6d5ffee5) )
9166   ROM_LOAD( "tts02b.p1", 0x0000, 0x020000, CRC(ef4e080d) SHA1(a82940e58537d0c40f97c43aec470d68e9b344e8) )
9167   ROM_LOAD( "tts02bd.p1", 0x0000, 0x020000, CRC(22a08f61) SHA1(5a28d4f3cf89368a1cfa0cf5df1a9050f27f7e05) )
9168   ROM_LOAD( "tts02c.p1", 0x0000, 0x020000, CRC(d804b51f) SHA1(b6f18c7855f11978c408de3ec799859d8a534c93) )
9169   ROM_LOAD( "tts02d.p1", 0x0000, 0x020000, CRC(9255037b) SHA1(f470f5d089a598bc5da6329caa38f87974bd2984) )
9170   ROM_LOAD( "tts02dh.p1", 0x0000, 0x020000, CRC(ec4cdf22) SHA1(d3af8a72ce2740461c4528328b04084924e12832) )
9171   ROM_LOAD( "tts02dk.p1", 0x0000, 0x020000, CRC(68672737) SHA1(79e5d15a62a6fcb90c3949e3676276b49167e353) )
9172   ROM_LOAD( "tts02dr.p1", 0x0000, 0x020000, CRC(db689c06) SHA1(6c333c1fce6ccd0a34f11c11e3b826488e3ea663) )
9173   ROM_LOAD( "tts02dy.p1", 0x0000, 0x020000, CRC(ef8407c9) SHA1(ecd3704d995d797d2c4a8c3aa729850ae4ccde56) )
9174   ROM_LOAD( "tts02h.p1", 0x0000, 0x020000, CRC(21a2584e) SHA1(b098abf763af86ac691ccd1dcc3e0a4d92b0073d) )
9175   ROM_LOAD( "tts02k.p1", 0x0000, 0x020000, CRC(a589a05b) SHA1(30e1b3a7baddd7a69be7a9a01ee4a84937eaedbd) )
9176   ROM_LOAD( "tts02r.p1", 0x0000, 0x020000, CRC(16861b6a) SHA1(8275099a3abfa388e9568be5465abe0e31db320d) )
9177   ROM_LOAD( "tts02s.p1", 0x0000, 0x020000, CRC(3cd87ce5) SHA1(b6214953e5b9f655b413b008d61624acbc39d419) )
9178   ROM_LOAD( "tts02y.p1", 0x0000, 0x020000, CRC(226a80a5) SHA1(23b25dba28af1225a75e6f7c428c8576df4e8cb9) )
9179   ROM_LOAD( "tts04ad.p1", 0x0000, 0x020000, CRC(cdcc3d18) SHA1(4e9ccb8bfbe5b86731a24631cc60819919bb3ce8) )
9180   ROM_LOAD( "tts04b.p1", 0x0000, 0x020000, CRC(d0280881) SHA1(c2e416a224a7ed4cd9010a8e10b0aa5e808fbbb9) )
9181   ROM_LOAD( "tts04bd.p1", 0x0000, 0x020000, CRC(40d693dd) SHA1(fecbf86d6b533dd0721497cc689ab978c75d67e5) )
9182   ROM_LOAD( "tts04c.p1", 0x0000, 0x020000, CRC(e762b593) SHA1(7bcd65b747d12801430e783ead01c746fee3f371) )
9183   ROM_LOAD( "tts04d.p1", 0x0000, 0x020000, CRC(ad3303f7) SHA1(5df231e7d20bf21da56ce912b736fc570707a10f) )
9184   ROM_LOAD( "tts04dh.p1", 0x0000, 0x020000, CRC(8e3ac39e) SHA1(27ed795953247075089c1df8e577aa61ae64f59e) )
9185   ROM_LOAD( "tts04dk.p1", 0x0000, 0x020000, CRC(0a113b8b) SHA1(1282ad75537040fa84620f0871050762546b5a28) )
9186   ROM_LOAD( "tts04dr.p1", 0x0000, 0x020000, CRC(b91e80ba) SHA1(b7e082ea29d8558967564d057dfd4a48d0a997cc) )
9187   ROM_LOAD( "tts04dy.p1", 0x0000, 0x020000, CRC(8df21b75) SHA1(2de6bc76bae324e149fb9003eb8327f4a2db269b) )
9188   ROM_LOAD( "tts04h.p1", 0x0000, 0x020000, CRC(1ec458c2) SHA1(49a8e39a6506c8c5af3ad9eac47871d828611338) )
9189   ROM_LOAD( "tts04k.p1", 0x0000, 0x020000, CRC(9aefa0d7) SHA1(f90be825c58ac6e443822f7c8f5da74dcf18c652) )
9190   ROM_LOAD( "tts04r.p1", 0x0000, 0x020000, CRC(29e01be6) SHA1(59ee4baf1f48dbd703e94c7a8e45d841f196ec54) )
9191   ROM_LOAD( "tts04y.p1", 0x0000, 0x020000, CRC(1d0c8029) SHA1(9ddc7a3d92715bfd4b24470f3d5ba2d9047be967) )
9192
9193   ROM_REGION( 0x48, "fakechr", 0 )
9194   ROM_LOAD( "tri98.chr", 0x0000, 0x000048, CRC(8a4532a8) SHA1(c128fd513bbcba68a1c75a11e09a54ba1d23d6f4) )
9195
9196   ROM_REGION( 0x100000, "msm6376", 0 )
9197   ROM_LOAD( "tops1.hex", 0x000000, 0x080000, CRC(70f16892) SHA1(e6448831d3ce7fa251b40023bc7d5d6dee9d6793) )
9198   ROM_LOAD( "tops2.hex", 0x080000, 0x080000, CRC(5fc888b0) SHA1(8d50ee4f36bd36aed5d0e7a77f76bd6caffc6376) )
9199ROM_END
9200
9201ROM_START( m4toptena )
9202   ROM_REGION( 0x10000, "maincpu", 0 )
9203   ROM_LOAD( "toptenner2_1.bin", 0x8000, 0x008000, CRC(0ffa15d3) SHA1(4c2e5762ddfc34e18d82019b6edfaf9a612719fb) )
9204   ROM_LOAD( "toptenner2_2.bin", 0x4000, 0x004000, CRC(b3b9a66b) SHA1(ca744e6481c47619abc3e133fafac6457df5b746) )
9205
9206   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9207   ROM_LOAD( "tp2_1.bin", 0x8000, 0x008000, CRC(0ffa15d3) SHA1(4c2e5762ddfc34e18d82019b6edfaf9a612719fb) )
9208   ROM_LOAD( "tp2_2.bin", 0x4000, 0x004000, CRC(b3b9a66b) SHA1(ca744e6481c47619abc3e133fafac6457df5b746) )
9209ROM_END
9210
9211ROM_START( m4toplot )
9212   ROM_REGION( 0x10000, "maincpu", 0 )
9213   ROM_LOAD( "topthelot.bin", 0x8000, 0x008000, CRC(52051209) SHA1(e34720521bc9e391ffb3bcdae18ff9d6449d83bd) )
9214ROM_END
9215
9216
9217ROM_START( m4toptim )
9218   ROM_REGION( 0x10000, "maincpu", 0 )
9219   ROM_LOAD( "toptimer.bin", 0x0000, 0x010000, CRC(74804012) SHA1(0d9460ba6b1d359d358483c4e8bfd5518f364518) )
9220
9221   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9222   ROM_LOAD( "dtt2-1.bin", 0x0000, 0x010000, CRC(f9c84a34) SHA1(ad654442f580d6a49658f0e4e39bacbd9d0d0018) )
9223
9224   ROM_REGION( 0x48, "fakechr", 0 )
9225   ROM_LOAD( "ttimer.chr", 0x0000, 0x000048, CRC(f694224e) SHA1(936ab5e349fa59accbb37959cce9519fd97f3978) )
9226
9227   ROM_REGION( 0x080000, "msm6376", 0 )
9228   ROM_LOAD( "toptimer-snd.bin", 0x0000, 0x080000, CRC(50450909) SHA1(181659b0594ba8d196b7130c5999c91676a363c0) )
9229ROM_END
9230
9231
9232ROM_START( m4tricol )
9233   ROM_REGION( 0x10000, "maincpu", 0 )
9234   ROM_LOAD( "dtc25.bin", 0x0000, 0x010000, CRC(d3318dde) SHA1(19194d206deee920a1b0122dddc3d5bc0a7a48c5) )
9235ROM_END
9236
9237
9238ROM_START( m4tribnk )
9239   ROM_REGION( 0x10000, "maincpu", 0 )
9240   ROM_LOAD( "triplebank_1.bin", 0x0000, 0x010000, CRC(efeb5810) SHA1(e882f3ce028dcd4705365e0c17dab8d5839e4901) )
9241
9242   ROM_REGION( 0x48, "fakechr", 0 )
9243   ROM_LOAD( "trip.chr", 0x0000, 0x000048, CRC(7d9348ea) SHA1(c0b32a5c964e5d0a9e715a282c92f2ca61547c25) )
9244ROM_END
9245
9246
9247ROM_START( m4tridic )
9248   ROM_REGION( 0x10000, "maincpu", 0 )
9249   ROM_LOAD( "trp.bin", 0x0000, 0x010000, CRC(d91fb9b2) SHA1(a06a868a17f84e2a012b0fe28025458e4f899c1d) )
9250
9251   ROM_REGION( 0x48, "fakechr", 0 )
9252   ROM_LOAD( "tdice.chr", 0x0000, 0x000048, CRC(6d28754a) SHA1(beb7724e9f621d315b2f16abfd3bbc6a99077a05) )
9253ROM_END
9254
9255
9256ROM_START( m4tropcl )
9257   ROM_REGION( 0x10000, "maincpu", 0 )
9258   ROM_LOAD( "tro20.bin", 0x0000, 0x010000, CRC(5e86c3fc) SHA1(ce2419991559839a8875060c1afe0f030190010a) )
9259
9260   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9261   ROM_LOAD( "tr2d.p1", 0x0000, 0x010000, CRC(0cc23f89) SHA1(a66c8c28073f53381c43e3e597f15f81c5c61479) )
9262   ROM_LOAD( "tr2f.p1", 0x0000, 0x010000, CRC(fbdcd06f) SHA1(27ccdc83e60a62227d33d8cf3d516fc43908ab99) )
9263   ROM_LOAD( "tr2s.p1", 0x0000, 0x010000, CRC(6d43375c) SHA1(5be1dc85374c6a1235e0b137b46ebd7a2d7d922a) )
9264   ROM_LOAD( "trod.p1", 0x0000, 0x010000, CRC(60c84612) SHA1(84dc8b34e41436331832c1a32ddac0fce269488a) )
9265   ROM_LOAD( "tros.p1", 0x0000, 0x010000, CRC(5e86c3fc) SHA1(ce2419991559839a8875060c1afe0f030190010a) )
9266
9267   ROM_REGION( 0x48, "fakechr", 0 )
9268   ROM_LOAD( "tro20.chr", 0x0000, 0x000048, CRC(97618d38) SHA1(7958e99684d50b9bdb56c97f7fcfe161f0824578) )
9269ROM_END
9270
9271
9272ROM_START( m4tupen )
9273   ROM_REGION( 0x10000, "maincpu", 0 )
9274   ROM_LOAD( "ctn.p1", 0xc000, 0x004000, CRC(bd44cf68) SHA1(6efc88987f330acfc44c248e71ec8acf1bc37228) )
9275   ROM_LOAD( "ctn.p2", 0x8000, 0x004000, CRC(afb93378) SHA1(974a2fe8ecac264d23cd7f4d8cb3fe77152485a0) )
9276ROM_END
9277
9278
9279ROM_START( m4tbplay )
9280   ROM_REGION( 0x10000, "maincpu", 0 )
9281   ROM_LOAD( "dtp13", 0x0000, 0x010000, CRC(de424bc3) SHA1(c82dd56a0b3ccea78325cd90ed8e72ed68a1af77) )
9282
9283   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9284   ROM_LOAD( "rmtp4b", 0x0000, 0x010000, CRC(33a1764e) SHA1(7475f460dee015a2cd78fc3e0d1d14fd96fdbb9c) )
9285   ROM_LOAD( "trmyid", 0x0000, 0x010000, CRC(e7af5944) SHA1(64559c97375a3536f7929d7f4d8d19c30527a3ec) )
9286
9287
9288   ROM_REGION( 0x48, "fakechr", 0 )
9289   ROM_LOAD( "dtpchr.chr", 0x0000, 0x000048, CRC(7743df66) SHA1(69b1943837ccf8671861ac8ef690138b41de0e5b) )
9290
9291   ROM_REGION( 0x100000, "msm6376", 0 )
9292   ROM_LOAD( "dtps10_1", 0x000000, 0x080000, CRC(d1d2c981) SHA1(6a4940248b0bc8df0a9de0d60e98cfebf1962504) )
9293   ROM_LOAD( "dtps20_1", 0x080000, 0x080000, CRC(f77c4f39) SHA1(dc0e056f4d8c00824b3e672a02da64613bbf204e) )
9294ROM_END
9295
9296
9297ROM_START( m4tbreel )
9298   ROM_REGION( 0x10000, "maincpu", 0 )
9299   ROM_LOAD( "dtr12.bin", 0x0000, 0x010000, CRC(cdb63ef5) SHA1(748cc06e6a274b125d189dd66f2adad8bd2fb166) )
9300
9301   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9302   ROM_LOAD( "dtr31.dat", 0x0000, 0x010000, CRC(cdb63ef5) SHA1(748cc06e6a274b125d189dd66f2adad8bd2fb166) )
9303   ROM_LOAD( "dtv30.dat", 0x0000, 0x010000, CRC(c314846c) SHA1(bfa6539b204477a04a5bbc8d13c3a666c52b597b) )
9304ROM_END
9305
9306
9307ROM_START( m4tbrldx )
9308   ROM_REGION( 0x10000, "maincpu", 0 )
9309   ROM_LOAD( "dtv30.dat", 0x0000, 0x010000, CRC(c314846c) SHA1(bfa6539b204477a04a5bbc8d13c3a666c52b597b) )
9310ROM_END
9311
9312
9313ROM_START( m4tutfrt )
9314   ROM_REGION( 0x10000, "maincpu", 0 )
9315   ROM_LOAD( "tft04s.p1", 0x0000, 0x010000, CRC(c20c3589) SHA1(55d1bc5d5f4ae14acafb36bd640faaf4ffccc6eb) )
9316
9317   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9318   ROM_LOAD( "ctuad.p1", 0x0000, 0x010000, CRC(0ec1661b) SHA1(162ddc30c341fd8eda8ce57a60edf06b4e39a24f) )
9319   ROM_LOAD( "ctub.p1", 0x0000, 0x010000, CRC(f4289621) SHA1(a4078552146c88c05845cbdcd551e4564840fea4) )
9320   ROM_LOAD( "ctubd.p1", 0x0000, 0x010000, CRC(38dd0b51) SHA1(04df9511f366cc575a1a06d3a5d60ec0245f64a7) )
9321   ROM_LOAD( "ctud.p1", 0x0000, 0x010000, CRC(6033fae5) SHA1(f5bdd1821344d4546eea8caa52d76e3bd509810e) )
9322   ROM_LOAD( "ctudk.p1", 0x0000, 0x010000, CRC(36dd1e41) SHA1(ad5ad7cae12634149d38e286e6873b81bda52871) )
9323   ROM_LOAD( "ctudy.p1", 0x0000, 0x010000, CRC(58c02db6) SHA1(faf85caeaa0678b5771d801cf3d9645d7767767c) )
9324   ROM_LOAD( "ctuk.p1", 0x0000, 0x010000, CRC(4c247447) SHA1(f5aebb4a75632c9a74dca1f3e9559399c89ac679) )
9325   ROM_LOAD( "ctur.p1", 0x0000, 0x010000, CRC(705a2b52) SHA1(40b0738146d073f93877a15f63830ff3e07814c1) )
9326   ROM_LOAD( "ctus.p1", 0x0000, 0x010000, CRC(1b282170) SHA1(e3082aed6e96587de56c5593d32d0129c47fe667) )
9327   ROM_LOAD( "ctuy.p1", 0x0000, 0x010000, CRC(ed3103bc) SHA1(eefb72728e026fad3dd031665510ee0aba23e14b) )
9328   ROM_LOAD( "f1u01ad.p1", 0x0000, 0x010000, CRC(7573d8cf) SHA1(fe1553ca8f588554fdd495dc2f048e50e00590bb) )
9329   ROM_LOAD( "f1u01b.p1", 0x0000, 0x010000, CRC(158d1a3a) SHA1(da80334e9982f778a908a6fe89a593863e7c763e) )
9330   ROM_LOAD( "f1u01bd.p1", 0x0000, 0x010000, CRC(9844e568) SHA1(a580176338cdeed5fb4d1744b537bde1f499293e) )
9331   ROM_LOAD( "f1u01c.p1", 0x0000, 0x010000, CRC(4709bd66) SHA1(c15f64767315ea0434a57b9e494a9e8090f1e05a) )
9332   ROM_LOAD( "f1u01d.p1", 0x0000, 0x010000, CRC(3a3c6745) SHA1(f270bccb4bdedb5cfaf0130da6e480dc31889682) )
9333   ROM_LOAD( "f1u01dk.p1", 0x0000, 0x010000, CRC(4fa79f23) SHA1(ce9a0815d96a94d564edf5a775af94ea10070ff5) )
9334   ROM_LOAD( "f1u01dr.p1", 0x0000, 0x010000, CRC(6fcc4d76) SHA1(27d8fdd5965ba565cb5b6113b7cba5e820650419) )
9335   ROM_LOAD( "f1u01dy.p1", 0x0000, 0x010000, CRC(cdd43fc2) SHA1(6f4da20de3040675592b4338a1d72654800c20eb) )
9336   ROM_LOAD( "f1u01k.p1", 0x0000, 0x010000, CRC(7e9c3110) SHA1(56ab6e5362ce8795c65d0cf11742e3ddb6d8b8a3) )
9337   ROM_LOAD( "f1u01r.p1", 0x0000, 0x010000, CRC(0e6b2132) SHA1(8757713677e2eb0400c69d3cdde6506662e0ef0b) )
9338   ROM_LOAD( "f1u01s.p1", 0x0000, 0x010000, CRC(d69668d2) SHA1(86ea656a3a4d4e6701c70b5e730ae8402cd70342) )
9339   ROM_LOAD( "f1u01y.p1", 0x0000, 0x010000, CRC(33e7d5fd) SHA1(96f53fbb228e98ce3a848b2c72bdb8876c9de160) )
9340   ROM_LOAD( "f3u01ad.p1", 0x0000, 0x010000, CRC(acb1bfb3) SHA1(8aa22c45d98ecec324fa031b46689496f9a2842c) )
9341   ROM_LOAD( "f3u01b.p1", 0x0000, 0x010000, CRC(a0d14e25) SHA1(16f2444334608702748a3b0b2556ac1a7760615a) )
9342   ROM_LOAD( "f3u01bd.p1", 0x0000, 0x010000, CRC(9aadd2f9) SHA1(4dbff4f6fd4d02778733eb846a354177f0e204a5) )
9343   ROM_LOAD( "f3u01c.p1", 0x0000, 0x010000, CRC(a3ad34d5) SHA1(e8c435f80b4fd3f7af16f341e107a85a33f1fe1c) )
9344   ROM_LOAD( "f3u01d.p1", 0x0000, 0x010000, CRC(c6790301) SHA1(fb0b619e75e1227f4d293b613e80d8d653517eec) )
9345   ROM_LOAD( "f3u01dk.p1", 0x0000, 0x010000, CRC(ee0554fe) SHA1(12cd26d6205fec35590fd23682c578f06466eb01) )
9346   ROM_LOAD( "f3u01dr.p1", 0x0000, 0x010000, CRC(32d761eb) SHA1(aa1098629d2a1c98c606a71a7cf0ae97f381aebe) )
9347   ROM_LOAD( "f3u01dy.p1", 0x0000, 0x010000, CRC(3ad66969) SHA1(4c79edc52095cfa1fae8215caaaaf434cd38199d) )
9348   ROM_LOAD( "f3u01k.p1", 0x0000, 0x010000, CRC(2b6c0f0f) SHA1(64e50adc6656225c9cdaaee64ae59cafcd1623ee) )
9349   ROM_LOAD( "f3u01r.p1", 0x0000, 0x010000, CRC(93cb1bfb) SHA1(e29439caed4a2f4512e50ff158427b61b5a9c4a9) )
9350   ROM_LOAD( "f3u01s.p1", 0x0000, 0x010000, CRC(dce2e5be) SHA1(3c218cdb939d5b7cc650c820737ae3ac653435ce) )
9351   ROM_LOAD( "f3u01y.p1", 0x0000, 0x010000, CRC(9aae0ca2) SHA1(83192225d886848ee0320973fb9dbd85cf9045b8) )
9352   ROM_LOAD( "tf4ad.p1", 0x0000, 0x010000, CRC(6ddc90a9) SHA1(76dd22c5e65fc46360123e200016d11a8946d2f3) )
9353   ROM_LOAD( "tf4b.p1", 0x0000, 0x010000, CRC(c3a70eac) SHA1(ea5a39e33af96e84ce0ea184850d5f580dbf19ce) )
9354   ROM_LOAD( "tf4bd.p1", 0x0000, 0x010000, CRC(54ae2498) SHA1(54a63a0de794eb2ce321f79b09a56485d9e77715) )
9355   ROM_LOAD( "tf4d.p1", 0x0000, 0x010000, CRC(d8ff9045) SHA1(ae7307212614c6f1b4e3d72d3a1ae68ca1d0b470) )
9356   ROM_LOAD( "tf4dk.p1", 0x0000, 0x010000, CRC(a2e3b67f) SHA1(dea9958caba08b5cdec6eec9e4c17038ecb0ca55) )
9357   ROM_LOAD( "tf4dy.p1", 0x0000, 0x010000, CRC(ff4f26c4) SHA1(21ef226bf92deeab15c9368d707bf75b7104e7c3) )
9358   ROM_LOAD( "tf4k.p1", 0x0000, 0x010000, CRC(1a4eb247) SHA1(f6b4c85dd8b155b672bd96ea7ee6630df773c6ca) )
9359   ROM_LOAD( "tf4s.p1", 0x0000, 0x010000, CRC(2d298c58) SHA1(568c2babdb002da871df7a36d16e4f7810cac265) )
9360   ROM_LOAD( "tf4y.p1", 0x0000, 0x010000, CRC(06cd8b06) SHA1(92205e9edd42f80de67d5d6652de8ea80bc60af7) )
9361   ROM_LOAD( "tfruity.hex", 0x0000, 0x010000, CRC(dce2e5be) SHA1(3c218cdb939d5b7cc650c820737ae3ac653435ce) )
9362   ROM_LOAD( "tft04ad.p1", 0x0000, 0x010000, CRC(2994aa14) SHA1(af0e618f24cdedd14e3a347701313360d9fc73d1) )
9363   ROM_LOAD( "tft04b.p1", 0x0000, 0x010000, CRC(e95eab06) SHA1(70e85e38493ac1fd30a79582bab45af5227d835a) )
9364   ROM_LOAD( "tft04bd.p1", 0x0000, 0x010000, CRC(060d3572) SHA1(e78b6248d3aef6cd08f4b30e0b00bd4cf254e630) )
9365   ROM_LOAD( "tft04c.p1", 0x0000, 0x010000, CRC(3499fe77) SHA1(3f82ca6d856bddf82581790c46abf725963335a0) )
9366   ROM_LOAD( "tft04d.p1", 0x0000, 0x010000, CRC(10626059) SHA1(c7b2fd2b65946fe82950ff506a56bd08b7c2ef71) )
9367   ROM_LOAD( "tft04dk.p1", 0x0000, 0x010000, CRC(40700fe2) SHA1(1f121adae094c2d11a66b5e8ae4b026e85fc7f73) )
9368   ROM_LOAD( "tft04dr.p1", 0x0000, 0x010000, CRC(feeb4417) SHA1(e2f2c55c48067ad67188ff5a75caa08d8726cb77) )
9369   ROM_LOAD( "tft04dy.p1", 0x0000, 0x010000, CRC(63806cf9) SHA1(850c707c65b8dba6b6914389d573a8b7b7b12cdb) )
9370   ROM_LOAD( "tft04k.p1", 0x0000, 0x010000, CRC(ffbf53e1) SHA1(a003bb5d94b43d6ae9b45c599cccb0006bd8a89a) )
9371   ROM_LOAD( "tft04r.p1", 0x0000, 0x010000, CRC(cbf79555) SHA1(0aacb3f28984637919294a18f40858e8f46a18b3) )
9372   ROM_LOAD( "tft04y.p1", 0x0000, 0x010000, CRC(569cbdbb) SHA1(8a978dfba876e5a2e12226f5fe55c29b5f079fad) )
9373   ROM_LOAD( "tut25.bin", 0x0000, 0x010000, CRC(c98fb5bb) SHA1(1a3bc343a38b5978a919b454e9a2e806dce7a78a) )
9374   ROM_LOAD( "tut25patched.bin", 0x0000, 0x010000, CRC(b4443cf5) SHA1(e79ec52730146f1591140555b814cbd20b5dfe78) )
9375
9376   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9377   ROM_LOAD( "tu_05___.1a3", 0x0000, 0x010000, CRC(97acc82d) SHA1(be53e60cb8a33b91a7f5556715ab4befe7170dd2) )
9378   ROM_LOAD( "tu_05_d_.1a3", 0x0000, 0x010000, CRC(33bb3018) SHA1(2c2f49c31919682ac03e61a665ce15d835e22467) )
9379   ROM_LOAD( "tu_10___.1a3", 0x0000, 0x010000, CRC(7878827f) SHA1(ac692ae50e63e632d45e7240c2520df83d2baaf5) )
9380   ROM_LOAD( "tu_20___.1a3", 0x0000, 0x010000, CRC(cada1c42) SHA1(6a4048da89a0bffeebfd21549c2d9812cc275bd5) )
9381   ROM_LOAD( "tu_20_b_.1a3", 0x0000, 0x010000, CRC(a8f1bc11) SHA1(03596171540e6490133f374cca69f4fd0359952e) )
9382   ROM_LOAD( "tu_20_d_.1a3", 0x0000, 0x010000, CRC(6ecde477) SHA1(694296eb226c59069800d6936c9dee2623105db0) )
9383   ROM_LOAD( "tu_20_k_.1a3", 0x0000, 0x010000, CRC(0ce64424) SHA1(7415c9de9982aa7f15f71ef791cbd8ad5a9331d3) )
9384   ROM_LOAD( "tu_20bg_.1a3", 0x0000, 0x010000, CRC(31a6196d) SHA1(1113737dd3b209afda14ec273d923e2057ea7d99) )
9385   ROM_LOAD( "tuf20__1.0", 0x0000, 0x010000, CRC(ddadbcb6) SHA1(2d2934ec73d979de45d0998f8975361d33358dd3) )
9386   ROM_LOAD( "tuf20ad1.0", 0x0000, 0x010000, CRC(5a74ead3) SHA1(3216c8d0c67aaeb18f791a6e1f3f6e30145d6beb) )
9387   ROM_LOAD( "tui05___.1a3", 0x0000, 0x010000, CRC(42e3d400) SHA1(4cf914141dfc1f88704403b467176da77369da06) )
9388
9389
9390   ROM_REGION( 0x48, "fakechr", 0 )
9391   ROM_LOAD( "tri98.chr", 0x0000, 0x000048, CRC(8a4532a8) SHA1(c128fd513bbcba68a1c75a11e09a54ba1d23d6f4) )
9392
9393   ROM_REGION( 0x100000, "msm6376", 0 )
9394   ROM_LOAD( "tftsnd02.p1", 0x000000, 0x080000, CRC(9789e60f) SHA1(7299eb4b6bb2fc90e8a36859102aad5daf66b163) )
9395   ROM_LOAD( "tftsnd02.p2", 0x080000, 0x080000, CRC(0bdc1dc9) SHA1(909af8ff4d0e3e36e280e9553a73bb1dfdb62144) )
9396
9397   ROM_LOAD( "tfsnd1.hex", 0x000000, 0x080000, CRC(a5b623fa) SHA1(eb4d84a7d3977ddea42c4995dddaabace73e6f8a) )
9398   ROM_LOAD( "tfsnd2.hex", 0x080000, 0x080000, CRC(1275e528) SHA1(0c3c901cb2be1e84dba123677205108cf0388343) )
9399ROM_END
9400
9401
9402ROM_START( m4tutcl )
9403   ROM_REGION( 0x10000, "maincpu", 0 )
9404   ROM_LOAD( "f2u01ad.p1", 0x0000, 0x010000, CRC(65537552) SHA1(b0a761dcc6e0a9f01cfb934b570356ca67fdd099) )
9405
9406   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9407   ROM_LOAD( "f2u01b.p1", 0x0000, 0x010000, CRC(2cae37df) SHA1(5aed985476b7b747a99a4046b846ee4a359776af) )
9408   ROM_LOAD( "f2u01bd.p1", 0x0000, 0x010000, CRC(0dd91ccf) SHA1(bcdfc39025d02e7a51f69757238dfa44fe9d3655) )
9409   ROM_LOAD( "f2u01c.p1", 0x0000, 0x010000, CRC(6b6d9bb9) SHA1(140e9cbb8b484116e5fb9a7670d41fb0bcb37ec0) )
9410   ROM_LOAD( "f2u01d.p1", 0x0000, 0x010000, CRC(b477a20d) SHA1(51daf5e61a2ebcb3cb9884421b9e8f32df51ec07) )
9411   ROM_LOAD( "f2u01dk.p1", 0x0000, 0x010000, CRC(ccd14dd3) SHA1(c93ff69e0534e8190c10e0c819ed439d4e61a472) )
9412   ROM_LOAD( "f2u01dr.p1", 0x0000, 0x010000, CRC(d4918506) SHA1(2081ead45ff744cafcf3c4164c86acf609e54632) )
9413   ROM_LOAD( "f2u01dy.p1", 0x0000, 0x010000, CRC(24dd0a73) SHA1(a75129e414dd8cbe5f6f44e39b1d3dc3d7dfafb2) )
9414   ROM_LOAD( "f2u01k.p1", 0x0000, 0x010000, CRC(b9cec403) SHA1(90a1f49202ea9b79e2ab097cf95cf94088c52926) )
9415   ROM_LOAD( "f2u01r.p1", 0x0000, 0x010000, CRC(471e39d7) SHA1(874db6f2d04ed0b2c6756efba5fa1140d2fbfc58) )
9416   ROM_LOAD( "f2u01s.p1", 0x0000, 0x010000, CRC(25b68f22) SHA1(7f484dbc841e1e87d9f5e322cf497b6b68e4a096) )
9417   ROM_LOAD( "f2u01y.p1", 0x0000, 0x010000, CRC(5a583a6f) SHA1(0421d079de12a7379c13832108e8608c9a01f41d) )
9418
9419   ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 )
9420   /* missing? in above set? */
9421ROM_END
9422
9423
9424ROM_START( m421 )
9425   ROM_REGION( 0x10000, "maincpu", 0 )
9426   ROM_LOAD( "twentyone.bin", 0x0000, 0x010000, CRC(243f3bc1) SHA1(141df3dcdd8d70ad26a76ec071e0cd927357ee6e) )
9427ROM_END
9428
9429
9430ROM_START( m4twilgt )
9431   ROM_REGION( 0x10000, "maincpu", 0 )
9432   ROM_LOAD( "dtl22.bin", 0x0000, 0x010000, CRC(ed4c8b6a) SHA1(7644046a273304104eaa6260f6cc75950592d4b6) )
9433ROM_END
9434
9435
9436ROM_START( m4twintm )
9437   ROM_REGION( 0x10000, "maincpu", 0 )
9438   ROM_LOAD( "d2t11.bin", 0x0000, 0x010000, CRC(6a76ac6f) SHA1(824912ff1fc3155d11d32b597be53481532fdf5e) )
9439
9440   ROM_REGION( 0x48, "fakechr", 0 )
9441   ROM_LOAD( "m533.chr", 0x0000, 0x000048, CRC(b1d7e29b) SHA1(e8ef07f85780e24b5f406478de50287b740379d9) )
9442
9443   ROM_REGION( 0x080000, "msm6376", 0 )
9444   ROM_LOAD( "sdun01.bin", 0x0000, 0x080000, CRC(50450909) SHA1(181659b0594ba8d196b7130c5999c91676a363c0) )
9445ROM_END
9446
9447
9448ROM_START( m4twist )
9449   ROM_REGION( 0x10000, "maincpu", 0 )
9450   ROM_LOAD( "twist_again_mk29-6", 0x8000, 0x008000, CRC(cb331bee) SHA1(a88099a3f35caf02925f1a3f548fbf65c11e3ec9) )
9451
9452   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9453   ROM_LOAD( "twistagain-98-mkii.bin", 0x0000, 0x008000, CRC(1cbc7b58) SHA1(eda998a64272fe6796243c2db48ef988b9668c35) )
9454   ROM_LOAD( "twistagain-mki-27.bin", 0x0000, 0x008000, CRC(357f7072) SHA1(8a23509fff79a83a819b27eff8de8db08c679e3f) )
9455ROM_END
9456
9457
9458
9459
9460ROM_START( m4univ )
9461   ROM_REGION( 0x10000, "maincpu", 0 )
9462   ROM_LOAD( "dun20", 0x0000, 0x010000, CRC(6a845d4d) SHA1(82bfc3f3a0ede76a4d482efc71b0390610db7acf) )
9463
9464   ROM_REGION( 0x48, "fakechr", 0 )
9465   ROM_LOAD( "dunchr.chr", 0x0000, 0x000048, CRC(f694224e) SHA1(936ab5e349fa59accbb37959cce9519fd97f3978) )
9466
9467   ROM_REGION( 0x080000, "msm6376", 0 )
9468   ROM_LOAD( "sdun01.bin", 0x0000, 0x080000, CRC(50450909) SHA1(181659b0594ba8d196b7130c5999c91676a363c0) )
9469ROM_END
9470
9471
9472ROM_START( m4uuaw )
9473   ROM_REGION( 0x20000, "maincpu", 0 )
9474   ROM_LOAD( "uua21h.p1", 0x0000, 0x020000, CRC(199e6dae) SHA1(ecd95ba2c2255afbaa8df96d625a8bfc97e4d3bc) )
9475
9476   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9477   ROM_LOAD( "upa15g", 0x0000, 0x020000, CRC(d20b8b92) SHA1(6fcddc781c204dfd34de2c4e4ce0ec35fb3ec4e0) )
9478   ROM_LOAD( "upa15t", 0x0000, 0x020000, CRC(85e3e82a) SHA1(e90183fab082f159d76ea14da794d52ee6ab8200) )
9479   ROM_LOAD( "ups21ad.p1", 0x0000, 0x020000, CRC(c19fa891) SHA1(c2772ec20a65ce999d901e8c873ec687113b18d4) )
9480   ROM_LOAD( "ups21b.p1", 0x0000, 0x020000, CRC(01320407) SHA1(a3273c59733e42013c3448b2a5c7c575ec0182b9) )
9481   ROM_LOAD( "ups21bd.p1", 0x0000, 0x020000, CRC(2fa3cb8a) SHA1(8df994ce93fc6f0df27a6ee73676d9ee73593091) )
9482   ROM_LOAD( "ups21d.p1", 0x0000, 0x020000, CRC(2a8db1a6) SHA1(873ab3757920c9153c1542748a74b36ce5e190c2) )
9483   ROM_LOAD( "ups21dh.p1", 0x0000, 0x020000, CRC(7bcfbb46) SHA1(b93dfa71e3ec0ea96eaf2db4cd382b0a2852a1ff) )
9484   ROM_LOAD( "ups21dk.p1", 0x0000, 0x020000, CRC(0642ae02) SHA1(8898341f8dc4f4c8c45ce6d04a01bd919cb0548a) )
9485   ROM_LOAD( "ups21dr.p1", 0x0000, 0x020000, CRC(b54d1533) SHA1(1f9220342dcab675b04895f69a7ca75579ba729f) )
9486   ROM_LOAD( "ups21dy.p1", 0x0000, 0x020000, CRC(4c850654) SHA1(21f386060301adef646fe469c1fcfb002d3e3424) )
9487   ROM_LOAD( "ups21h.p1", 0x0000, 0x020000, CRC(555e74cb) SHA1(14246b54839eb334576a119d7c87901f3b2f25ad) )
9488   ROM_LOAD( "ups21k.p1", 0x0000, 0x020000, CRC(28d3618f) SHA1(186337119e4b663dadc129533ce8a913013390a9) )
9489   ROM_LOAD( "ups21r.p1", 0x0000, 0x020000, CRC(9bdcdabe) SHA1(db0bb90705abec92a220a3dbe0ea69266d5e0558) )
9490   ROM_LOAD( "ups21s.p1", 0x0000, 0x020000, CRC(c4a8a542) SHA1(61063d55c6017cf17d704df576cb62da5bd75820) )
9491   ROM_LOAD( "ups21y.p1", 0x0000, 0x020000, CRC(6214c9d9) SHA1(d25fecc9798e342207d358a54efad1908c0e2247) )
9492   ROM_LOAD( "ups22ad.p1", 0x0000, 0x020000, CRC(ee0f53a6) SHA1(eabe58efa82015eb2266a793853e8ade546d6da1) )
9493   ROM_LOAD( "ups22b.p1", 0x0000, 0x020000, CRC(e7dbf5ae) SHA1(0fbbc3da1af8b60993a7f6082bd5e96da21cd0b8) )
9494   ROM_LOAD( "ups22bd.p1", 0x0000, 0x020000, CRC(003330bd) SHA1(42ad6ddfd7639909151dcee5e40e82a23074fd59) )
9495   ROM_LOAD( "ups22d.p1", 0x0000, 0x020000, CRC(cc64400f) SHA1(0ff7858c637fbb43a7cd1313bbf046177e4b7761) )
9496   ROM_LOAD( "ups22dh.p1", 0x0000, 0x020000, CRC(545f4071) SHA1(3947499d78d31fb0b269a63a518790b503a97685) )
9497   ROM_LOAD( "ups22dk.p1", 0x0000, 0x020000, CRC(29d25535) SHA1(7f053741d12cce467dd437ea998064e13d1ca52b) )
9498   ROM_LOAD( "ups22dr.p1", 0x0000, 0x020000, CRC(9addee04) SHA1(45c15536c8846da825a994a667b6e46598c1642e) )
9499   ROM_LOAD( "ups22dy.p1", 0x0000, 0x020000, CRC(6315fd63) SHA1(9a5fcab51d4e94b96669149285dda28cd41020b8) )
9500   ROM_LOAD( "ups22h.p1", 0x0000, 0x020000, CRC(b3b78562) SHA1(3e75fa20156faa3d38c2b5ac824bffe47e72b7bc) )
9501   ROM_LOAD( "ups22k.p1", 0x0000, 0x020000, CRC(ce3a9026) SHA1(80977176c5bae809a564f4fc0e3d6370f91f829b) )
9502   ROM_LOAD( "ups22r.p1", 0x0000, 0x020000, CRC(7d352b17) SHA1(d2d1d016a587be318e9018eb1953e68fe83620df) )
9503   ROM_LOAD( "ups22s.p1", 0x0000, 0x020000, CRC(ac990aa9) SHA1(396c9eded9c18ab2bcb0f4066a890f6e239830f1) )
9504   ROM_LOAD( "ups22y.p1", 0x0000, 0x020000, CRC(84fd3870) SHA1(8d294ae1a92d1e99c4c3f17a2d77fe1d994b2c33) )
9505   ROM_LOAD( "uua21ad.p1", 0x0000, 0x020000, CRC(2a18c292) SHA1(5853cb069eb5caa23372e5dedd33868103125780) )
9506   ROM_LOAD( "uua21b.p1", 0x0000, 0x020000, CRC(d71cc3db) SHA1(7d783110341237769165a08fd86f597225f8d90c) )
9507   ROM_LOAD( "uua21bd.p1", 0x0000, 0x020000, CRC(f04323be) SHA1(194c996d4c8e2fed2bcb02e29423e68b53900a1f) )
9508   ROM_LOAD( "uua21d.p1", 0x0000, 0x020000, CRC(664da8c3) SHA1(c93b0b5e796fcde0850e2b3054f1db0417f4e9ed) )
9509   ROM_LOAD( "uua21dh.p1", 0x0000, 0x020000, CRC(3ec18dcb) SHA1(fb5fe8ba0b59a21401cf091f43ad9f2a4df3447c) )
9510   ROM_LOAD( "uua21dk.p1", 0x0000, 0x020000, CRC(84919e1c) SHA1(c7315a3d1985180ec5ae1f4e5c7f0c99c1e0bac4) )
9511   ROM_LOAD( "uua21dr.p1", 0x0000, 0x020000, CRC(434c988f) SHA1(eb6126048df5bc4ff98d9838a3bb6cf24a9ab895) )
9512   ROM_LOAD( "uua21dy.p1", 0x0000, 0x020000, CRC(098b30d9) SHA1(48daa77f3aafdcd52d7291cdda533e8a9428de0e) )
9513   ROM_LOAD( "uua21k.p1", 0x0000, 0x020000, CRC(a3ce7e79) SHA1(8670d2cb7281ccabc15c5288a3e0dd99cfc1ae36) )
9514   ROM_LOAD( "uua21r.p1", 0x0000, 0x020000, CRC(641378ea) SHA1(de0282af6a17c7fc16c7eca10e81ffb208675779) )
9515   ROM_LOAD( "uua21s.p1", 0x0000, 0x020000, CRC(27c46fcc) SHA1(68a03fcce5d8155d6c0115d813c17217c4120375) )
9516   ROM_LOAD( "uua21y.p1", 0x0000, 0x020000, CRC(2ed4d0bc) SHA1(ffb0585e729b389855d24015e1ef7582eab88d3e) )
9517   ROM_LOAD( "uua22ad.p1", 0x0000, 0x020000, CRC(b2ace4d5) SHA1(da02abe111fea3fbfb9495e9b447139cd67a61e0) )
9518   ROM_LOAD( "uua22b.p1", 0x0000, 0x020000, CRC(71a6374a) SHA1(c14ed22fceb83b5ac72021322c9b8bb3d5afeffb) )
9519   ROM_LOAD( "uua22bd.p1", 0x0000, 0x020000, CRC(68f705f9) SHA1(678ba97241f3dede96239265eed418d4717637a6) )
9520   ROM_LOAD( "uua22d.p1", 0x0000, 0x020000, CRC(c0f75c52) SHA1(a4e1e496b0cbb24767f017fbe228fbb8ab2bb907) )
9521   ROM_LOAD( "uua22dh.p1", 0x0000, 0x020000, CRC(a675ab8c) SHA1(37fb437b95f9ff50fe41ebce825e3dd1b361925e) )
9522   ROM_LOAD( "uua22dk.p1", 0x0000, 0x020000, CRC(1c25b85b) SHA1(b42cdae2e2c00644376eb5f0c5b7567d3811b162) )
9523   ROM_LOAD( "uua22dr.p1", 0x0000, 0x020000, CRC(dbf8bec8) SHA1(b3ac5ed5b8cbc0457e5dfadefcab563e3197b045) )
9524   ROM_LOAD( "uua22dy.p1", 0x0000, 0x020000, CRC(913f169e) SHA1(9f82f5d868a9be046ced838f8b53730140ed50b2) )
9525   ROM_LOAD( "uua22h.p1", 0x0000, 0x020000, CRC(bf24993f) SHA1(618d6d2f2b762d61eb58087a3597ffb709658631) )
9526   ROM_LOAD( "uua22k.p1", 0x0000, 0x020000, CRC(05748ae8) SHA1(d9aeee26c8471bb6ee58a4a838e5c9930da92725) )
9527   ROM_LOAD( "uua22r.p1", 0x0000, 0x020000, CRC(c2a98c7b) SHA1(115f7c7a4b9eab5f3270f43a2db7a320dfc4e223) )
9528   ROM_LOAD( "uua22s.p1", 0x0000, 0x020000, CRC(65f57c0c) SHA1(7b2526cdd1ec973a91bc7ade116e16e03b32596a) )
9529   ROM_LOAD( "uua22y.p1", 0x0000, 0x020000, CRC(886e242d) SHA1(4b49b70fc2635fcf7b538b35b42a358cf4dd60b3) )
9530
9531   ROM_REGION( 0x100000, "msm6376", 0 )
9532   ROM_LOAD( "uuasnd.p1", 0x00000, 0x080000, CRC(be1a1131) SHA1(b7f50d8db6b7d134757e0746e7d9faf9fd3a2c7e) )
9533   ROM_LOAD( "uuasnd.p2", 0x080000, 0x080000, CRC(c8492b3a) SHA1(d390e37f4a62869079bb38395a2e86a5ad24392f) )
9534ROM_END
9535
9536
9537ROM_START( m4vegastg )
9538   ROM_REGION( 0x20000, "maincpu", 0 )
9539   ROM_LOAD( "vs.p1", 0x0000, 0x020000, CRC(4099d572) SHA1(91a7c1575013e61c754b2c2cb841e7687b76d7f9) )
9540
9541   ROM_REGION( 0x200000, "msm6376", 0 )
9542   ROM_LOAD( "vssound.bin", 0x0000, 0x16ee37, CRC(456da6be) SHA1(f0e293f0a383878b581326f869c2e49bec61d0c5) )
9543ROM_END
9544
9545
9546ROM_START( m4vegast )
9547   ROM_REGION( 0x20000, "maincpu", 0 )
9548   ROM_LOAD( "uvsad.p1", 0x0000, 0x020000, CRC(f26d7fa8) SHA1(bb37be4a189bd38bd71afd836e94a55f9ef84ad4) )
9549
9550   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9551   ROM_LOAD( "uvsb.p1", 0x0000, 0x020000, CRC(32e017ff) SHA1(3e8aa863b85164ee9d535244bafb82b14ee19528) )
9552   ROM_LOAD( "uvsbd.p1", 0x0000, 0x020000, CRC(7f77d16d) SHA1(7f34a687877ca1d9257ee1c39ca5b3c44a42782e) )
9553   ROM_LOAD( "uvsc.p1", 0x0000, 0x020000, CRC(05aaaaed) SHA1(7eee93204467b9ecdff4b742a6e16306b83778ba) )
9554   ROM_LOAD( "uvsd.p1", 0x0000, 0x020000, CRC(4ffb1c89) SHA1(bff002aa62684de9bfe4a445cc6e72d58c0e29ee) )
9555   ROM_LOAD( "uvsdk.p1", 0x0000, 0x020000, CRC(35b0793b) SHA1(90ef897fcd9cfb48007e5788a4df02053e38430c) )
9556   ROM_LOAD( "uvsdy.p1", 0x0000, 0x020000, CRC(b25359c5) SHA1(da4aa9b5069db222e22f24cd78f641c70a015166) )
9557   ROM_LOAD( "uvsk.p1", 0x0000, 0x020000, CRC(7827bfa9) SHA1(720d9793e97f2e11c1c9b18e3b4fa6ec7e29250a) )
9558   ROM_LOAD( "uvss.p1", 0x0000, 0x020000, CRC(8b5b120f) SHA1(90749c4f986a248252661b8e4157871330673ecd) )
9559   ROM_LOAD( "uvsy.p1", 0x0000, 0x020000, CRC(ffc49f57) SHA1(fb64afa2fefb3ff1c0f9b71aa3d00e1a17903e84) )
9560   ROM_LOAD( "vsg04ad.p1", 0x0000, 0x020000, CRC(d63f8f24) SHA1(f3dcd908bceb5a508927a83d23e82577e8684240) )
9561   ROM_LOAD( "vsg04b.p1", 0x0000, 0x020000, CRC(4211e2bf) SHA1(5f634d074d0f95673f734c5600ac990fb7510bdc) )
9562   ROM_LOAD( "vsg04bd.p1", 0x0000, 0x020000, CRC(5b2521e1) SHA1(67d2496e7a52f9aa984d57a5b76f995506051a8c) )
9563   ROM_LOAD( "vsg04c.p1", 0x0000, 0x020000, CRC(755b5fad) SHA1(fd76ae19e3ed7ea8c138655bc45e35ab5e4947a9) )
9564   ROM_LOAD( "vsg04d.p1", 0x0000, 0x020000, CRC(3f0ae9c9) SHA1(ca3ce4651fe07559d64a4a15c987ba6a5d06cc2f) )
9565   ROM_LOAD( "vsg04dk.p1", 0x0000, 0x020000, CRC(11e289b7) SHA1(19a4498a85038d14c062843b86027b5bd587b750) )
9566   ROM_LOAD( "vsg04dr.p1", 0x0000, 0x020000, CRC(a2ed3286) SHA1(4a8260625281bb400e35365f34d9fc59cac53740) )
9567   ROM_LOAD( "vsg04dy.p1", 0x0000, 0x020000, CRC(9601a949) SHA1(39a06f671b8f817039b9861887dd9521e7f3acdd) )
9568   ROM_LOAD( "vsg04k.p1", 0x0000, 0x020000, CRC(08d64ae9) SHA1(5cfe1b2fe0933d06618a2c88e1a63224686e972f) )
9569   ROM_LOAD( "vsg04r.p1", 0x0000, 0x020000, CRC(bbd9f1d8) SHA1(22312ff72d5b2fbe6416a7e84435e1df456a3547) )
9570   ROM_LOAD( "vsg04s.p1", 0x0000, 0x020000, CRC(aff47295) SHA1(d249f280b721c96b7c36329e2c2bb955fa91aa59) )
9571   ROM_LOAD( "vsg04y.p1", 0x0000, 0x020000, CRC(8f356a17) SHA1(33ac5e8a455175471466f7c7f35c66f795067bf2) )
9572
9573   ROM_REGION( 0x100000, "msm6376", 0 )
9574   ROM_LOAD( "uvssnd.p1", 0x000000, 0x080000, CRC(04a47007) SHA1(cfe1f4aa9d29c784b2034c2daa09b8bd7181562e) )
9575   ROM_LOAD( "uvssnd.p2", 0x080000, 0x080000, CRC(3b35d824) SHA1(e4007d5d13898ed0f91cd270c75b5df8cc62e003) )
9576ROM_END
9577
9578
9579ROM_START( m4vivaes )
9580   ROM_REGION( 0x10000, "maincpu", 0 )
9581   ROM_LOAD( "5p5vivaespana6-0.bin", 0x0000, 0x010000, CRC(adf02a7b) SHA1(2c61e175b920a67098503eb4d80b07b828c9f91d) )
9582
9583   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9584   ROM_LOAD( "ep8ad.p1", 0x0000, 0x010000, CRC(1591cc9b) SHA1(b7574b71955d7780f3f127670e458befad951383) )
9585   ROM_LOAD( "ep8b.p1", 0x0000, 0x010000, CRC(33b085b3) SHA1(5fc22ee8ae2d597392c82b09a830893bb04e1014) )
9586   ROM_LOAD( "ep8bd.p1", 0x0000, 0x010000, CRC(d1eedaac) SHA1(9773fbb9b15dbbe313d76b0746698fbc12e26dd2) )
9587   ROM_LOAD( "ep8c.p1", 0x0000, 0x010000, CRC(d2a8aaf5) SHA1(7aabe3e0522877700453068c30c74cbe2c058e9a) )
9588   ROM_LOAD( "ep8d.p1", 0x0000, 0x010000, CRC(06f87010) SHA1(636707d4077bee0ea2f221904fa0e187ea4a1e31) )
9589   ROM_LOAD( "ep8dk.p1", 0x0000, 0x010000, CRC(e87b56da) SHA1(f3de0ab0badc9bd14505822c63f110b9b2521d55) )
9590   ROM_LOAD( "ep8dy.p1", 0x0000, 0x010000, CRC(d20ec7ed) SHA1(dffd4fcaf360b2b9f4b7241fe80bb6ee983b6d57) )
9591   ROM_LOAD( "ep8k.p1", 0x0000, 0x010000, CRC(0a2509c5) SHA1(d0fd30953cbc36363a6d4941b4a0805f9663aebb) )
9592   ROM_LOAD( "ep8s.p1", 0x0000, 0x010000, CRC(51537f2d) SHA1(a837a525cd7da724f338c47e716be175c37070b0) )
9593   ROM_LOAD( "ep8y.p1", 0x0000, 0x010000, CRC(4cc454e4) SHA1(a08ec2a4a17600eba86300dcb6b150b1b5a7fc74) )
9594   ROM_LOAD( "espc.p1", 0x0000, 0x010000, CRC(9534d0d0) SHA1(8e4a1081821d472eb4d9aa01e38b6956a1388d28) )
9595   ROM_LOAD( "espd.p1", 0x0000, 0x010000, CRC(012fbc14) SHA1(5e4a1cd7989f804ac52c7cbf46d7f9c1d7200336) )
9596   ROM_LOAD( "espdy.p1", 0x0000, 0x010000, CRC(90efbb8e) SHA1(a7338c5d71719b86f524f35d7edd176f41383f15) )
9597   ROM_LOAD( "espk.p1", 0x0000, 0x010000, CRC(775a56d6) SHA1(b0e47b56315948a7162ae00c3f5197fbb7b81ec5) )
9598   ROM_LOAD( "esps.p1", 0x0000, 0x010000, CRC(0c83b014) SHA1(e7cc513b66534b4fec89170d7b739c99a1ba3831) )
9599   ROM_LOAD( "espy.p1", 0x0000, 0x010000, CRC(020aa8bb) SHA1(497dae13fe9f9eba624db907e9f4a5bef1584a64) )
9600   ROM_LOAD( "ve5ad.p1", 0x0000, 0x010000, CRC(c545d5f0) SHA1(6ad168d2c1f2da2fff85fe0e21a3191cba8f5838) )
9601   ROM_LOAD( "ve5b.p1", 0x0000, 0x010000, CRC(ed02fa94) SHA1(9980b2f78ea8f40715e77fd8fafe883739ac1165) )
9602   ROM_LOAD( "ve5bd.p1", 0x0000, 0x010000, CRC(fce73b5c) SHA1(35e635ade9b4a7a992c568e317190d12576f78c9) )
9603   ROM_LOAD( "ve5d.p1", 0x0000, 0x010000, CRC(e739556d) SHA1(0816aa256cf8ac253ff37999595e981e90874d39) )
9604   ROM_LOAD( "ve5dk.p1", 0x0000, 0x010000, CRC(64f174d0) SHA1(f51b28607715931a9d4c1c14fc71b4f8bb8e56fb) )
9605   ROM_LOAD( "ve5dy.p1", 0x0000, 0x010000, CRC(fe6339c6) SHA1(82f14d80e96b65eeea08f1029ffaebf2e505091e) )
9606   ROM_LOAD( "ve5k.p1", 0x0000, 0x010000, CRC(05428018) SHA1(b6884a1bfd2cf8268258d3d9a8d2c482ba92e5af) )
9607   ROM_LOAD( "ve5s.p1", 0x0000, 0x010000, CRC(65df6cf1) SHA1(26eadbad30b93df6dfd37f984be2dec77f1d6442) )
9608   ROM_LOAD( "ve5y.p1", 0x0000, 0x010000, CRC(2fe06579) SHA1(9e11b371edd8fab78e9594ed864f8eb487112150) )
9609   ROM_LOAD( "vesp05_11", 0x0000, 0x010000, CRC(32100a2e) SHA1(bb7324267708a0c0850fb77885df9868954d86cd) )
9610   ROM_LOAD( "vesp10_11", 0x0000, 0x010000, CRC(2a1dfcb2) SHA1(7d4ef072c41779554a2b8046688957585821e356) )
9611   ROM_LOAD( "vesp20_11", 0x0000, 0x010000, CRC(06233420) SHA1(06101dbe871617ae6ff098e070316ec98a15b704) )
9612   ROM_LOAD( "vetad.p1", 0x0000, 0x010000, CRC(fb9564dc) SHA1(9782d04eaec7d9c19138abf4f2dd3daa6c745c2a) )
9613   ROM_LOAD( "vetb.p1", 0x0000, 0x010000, CRC(2a8d7beb) SHA1(e503bdc388c2ab7551cc84dd9e45b85bd2420ef8) )
9614   ROM_LOAD( "vetbd.p1", 0x0000, 0x010000, CRC(ebaffb7d) SHA1(b54a581927fc28ce14ab9efe6fe62e074831a42a) )
9615   ROM_LOAD( "vetd.p1", 0x0000, 0x010000, CRC(365dff45) SHA1(6ce756f1d6133e05c46e8e7b7ad554f9f512b722) )
9616   ROM_LOAD( "vetdk.p1", 0x0000, 0x010000, CRC(5fb1ba90) SHA1(57a7f225d7bd8ed78c2ebf5d363e06b7694efc5f) )
9617   ROM_LOAD( "vetdy.p1", 0x0000, 0x010000, CRC(100261cb) SHA1(f834c5b848059673b9e9824854e6600dae6c4499) )
9618   ROM_LOAD( "vetk.p1", 0x0000, 0x010000, CRC(db48f34b) SHA1(013d84b27c4ea6d7b538011c22a3cd573f1d12cc) )
9619   ROM_LOAD( "vets.p1", 0x0000, 0x010000, CRC(d7e00f9d) SHA1(df2d85ff9eae7adf662b7d8a9c6f874ec8c07183) )
9620   ROM_LOAD( "vety.p1", 0x0000, 0x010000, CRC(ba3b19c7) SHA1(6e9ee238ec6a272ef16ebfba0dc49bc076e741de) )
9621   ROM_LOAD( "viva.bin", 0x0000, 0x010000, CRC(51537f2d) SHA1(a837a525cd7da724f338c47e716be175c37070b0) )
9622   ROM_LOAD( "viva206", 0x0000, 0x010000, CRC(76ab9a5d) SHA1(455699cbc05f744eafe58881a8fb120b24cfe5c8) )
9623
9624   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9625   ROM_LOAD( "ve_05a__.3_1", 0x0000, 0x010000, CRC(92e0e121) SHA1(f32c8f1c8008794283bd32f9440e0a580f77b5b3) )
9626   ROM_LOAD( "ve_10a__.5_1", 0x0000, 0x010000, CRC(afdc0a2f) SHA1(ab8fec2c48db07c0aba31930893fe7211b306468) )
9627   ROM_LOAD( "vei05___.4_1", 0x0000, 0x010000, CRC(687a511b) SHA1(362e1d5557b6b7d551c9b9c5ef70d7944b44a3ce) )
9628   ROM_LOAD( "vei10___.4_1", 0x0000, 0x010000, CRC(b9e2471f) SHA1(3fa561466332ed14e233d97bf9170ec08a019bd0) )
9629   ROM_LOAD( "vesp5.8c", 0x0000, 0x010000, CRC(266d42cf) SHA1(b1e583652d6184db2a5f03cb7ae3f694627591c8) )
9630   ROM_LOAD( "vesp5.8t", 0x0000, 0x010000, CRC(bf8c9dfa) SHA1(69f28d3ce04efdb89db688dbc2341d19c27c5ba8) )
9631   ROM_LOAD( "vesp510l", 0x0000, 0x010000, CRC(15c33530) SHA1(888625c383e52825c06cbf1e7022cd8b02bf549c) )
9632   ROM_LOAD( "vesp55", 0x0000, 0x010000, CRC(9cc395ef) SHA1(d62cb55664246e3fada3d971ee317eef51739018) )
9633   ROM_LOAD( "vesp58c", 0x0000, 0x010000, CRC(d8cc868d) SHA1(0b9fa8b61998badbd870827e32af4937548b583e) )
9634   ROM_LOAD( "vesp_10 (2).4", 0x0000, 0x010000, CRC(95e95339) SHA1(59633b7c01da25237342bce7e989259bf723ba6f) )
9635   ROM_LOAD( "vesp_10 (2).8", 0x0000, 0x010000, CRC(8054766d) SHA1(8e7fd6f8cd74d2760e2923af32813ca93fbf98e6) )
9636   ROM_LOAD( "vesp_10.4", 0x0000, 0x010000, CRC(95e95339) SHA1(59633b7c01da25237342bce7e989259bf723ba6f) )
9637   ROM_LOAD( "vesp_10.8", 0x0000, 0x010000, CRC(8054766d) SHA1(8e7fd6f8cd74d2760e2923af32813ca93fbf98e6) )
9638   ROM_LOAD( "vesp_20_.8", 0x0000, 0x010000, CRC(35f90f05) SHA1(0013ff32c809603efdad782306140bd7086be965) )
9639   ROM_LOAD( "vesp_5 (2).4", 0x0000, 0x010000, CRC(3b6762ce) SHA1(9dc53dce453a7b124ea2b65a590aff6c7d05831f) )
9640   ROM_LOAD( "vesp_5 (2).8", 0x0000, 0x010000, CRC(63abf642) SHA1(6b585147a771e4bd445b525aafc25293845f660b) )
9641   ROM_LOAD( "vesp_5.4", 0x0000, 0x010000, CRC(3b6762ce) SHA1(9dc53dce453a7b124ea2b65a590aff6c7d05831f) )
9642   ROM_LOAD( "vesp_5.8", 0x0000, 0x010000, CRC(63abf642) SHA1(6b585147a771e4bd445b525aafc25293845f660b) )
9643
9644
9645   ROM_REGION( 0x48, "fakechr", 0 )
9646   ROM_LOAD( "viva.chr", 0x0000, 0x000048, CRC(4662e1fb) SHA1(54074bcc67adedb3dc6df80bdc60e0222f934156) )
9647
9648   ROM_REGION( 0x100000, "msm6376", 0 )
9649   ROM_LOAD( "vivasnd1.bin", 0x000000, 0x080000, CRC(e7975c75) SHA1(407c3bcff29f4b6599de2c35d96f62c72a897bd1) )
9650   ROM_LOAD( "vivasnd2.bin", 0x080000, 0x080000, CRC(9f22f32d) SHA1(af64f6bde0b825d474c42c56f6e2253b28d4f90f) )
9651ROM_END
9652
9653
9654ROM_START( m4vivess )
9655   ROM_REGION( 0x10000, "maincpu", 0 )
9656   ROM_LOAD( "se8ad.p1", 0x0000, 0x010000, CRC(4f799dfe) SHA1(e85108ab0aad92a64eabf5c7562068caf22f8d5b) )
9657
9658   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9659   ROM_LOAD( "se8b.p1", 0x0000, 0x010000, CRC(876efabb) SHA1(6ca1d37416b5401ba10977dad6a5881bdc7246ed) )
9660   ROM_LOAD( "se8bd.p1", 0x0000, 0x010000, CRC(39fe1c08) SHA1(99a04561555c819fc2954897e7831cf2c38db702) )
9661   ROM_LOAD( "se8d.p1", 0x0000, 0x010000, CRC(86cfec8e) SHA1(22e66ab075148c084db703358554b5496837d936) )
9662   ROM_LOAD( "se8dj.p1", 0x0000, 0x010000, CRC(86cfec8e) SHA1(22e66ab075148c084db703358554b5496837d936) )
9663   ROM_LOAD( "se8dk.p1", 0x0000, 0x010000, CRC(006b907e) SHA1(368915ec502bff70c1bdb0724ba6e32a9892aa5e) )
9664   ROM_LOAD( "se8dy.p1", 0x0000, 0x010000, CRC(36dcf85f) SHA1(e635501e6ba7dc4e56f1e00b472b32c030aa6592) )
9665   ROM_LOAD( "se8j.p1", 0x0000, 0x010000, CRC(d5c261de) SHA1(5f70944ffe03109ad16f162370fd3653d131034d) )
9666   ROM_LOAD( "se8k.p1", 0x0000, 0x010000, CRC(befb76cd) SHA1(f60e17538acd6f5b20e786f8a51a0471ee3246c8) )
9667   ROM_LOAD( "se8s.p1", 0x0000, 0x010000, CRC(d5c261de) SHA1(5f70944ffe03109ad16f162370fd3653d131034d) )
9668   ROM_LOAD( "se8y.p1", 0x0000, 0x010000, CRC(8be03e81) SHA1(f51024036f56b2009905e9c08bb292f2a280c0f6) )
9669   ROM_LOAD( "sesb.p1", 0x0000, 0x010000, CRC(0e3dc285) SHA1(53cf28228192b6e83d0ff95c8de2fb978720d363) )
9670   ROM_LOAD( "sesd.p1", 0x0000, 0x010000, CRC(549aaf0b) SHA1(084aca4429e27ce2642991aae8738d85c0157e54) )
9671   ROM_LOAD( "sesdy.p1", 0x0000, 0x010000, CRC(1869edd8) SHA1(b76dfa439eef641817a9bdf9c737cb06ac54efea) )
9672   ROM_LOAD( "sesk.p1", 0x0000, 0x010000, CRC(ebdb5ec4) SHA1(f7ec6e8c0142a0885fda066f379e7bd22f5844e5) )
9673   ROM_LOAD( "sess.p1", 0x0000, 0x010000, CRC(0e8d5c05) SHA1(bf05e4e83d6d4fb7c471e8ca22df21b357d8ed9b) )
9674   ROM_LOAD( "sesy.p1", 0x0000, 0x010000, CRC(126472e9) SHA1(3bebd273debbc9b71fce83cdc1031927698f7775) )
9675
9676   ROM_REGION( 0x080000, "msm6376", ROMREGION_ERASE00 )
9677   /* missing? */
9678ROM_END
9679
9680
9681ROM_START( m4vivalvd )
9682   ROM_REGION( 0x10000, "maincpu", 0 )
9683   ROM_LOAD( "dlv11.bin", 0x0000, 0x010000, CRC(a890184c) SHA1(26d9952bf2eb4b55d21cdb934ffc73ff1a1cfbac) )
9684
9685   ROM_REGION( 0x080000, "msm6376", 0 )
9686   ROM_LOAD( "vegssnd.bin", 0x0000, 0x080000, CRC(93fd4253) SHA1(69feda7ffc56defd515c9cd1ce204af3d9731a3f) )
9687ROM_END
9688
9689
9690ROM_START( m4vivalv )
9691   ROM_REGION( 0x10000, "maincpu", 0 )
9692   ROM_LOAD( "5p5vivalasvegas6.bin", 0x0000, 0x010000, CRC(4d365b57) SHA1(69ff75ccc91f1f7b867a0914d350d1649834a48e) )
9693   
9694   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9695   ROM_LOAD( "v.las vegas 6 10p 10m.bin", 0x0000, 0x010000, CRC(f09d5a2c) SHA1(6f9df58767e88a1ca7fc7dd17c618d30ab97067d) )
9696   ROM_LOAD( "vegas15g", 0x0000, 0x020000, CRC(5b804e4d) SHA1(5967b9f4e28e5a5e5e7005a29ecb30fc661800e0) )
9697   ROM_LOAD( "vegas15t", 0x0000, 0x020000, CRC(9d15f44f) SHA1(3a3f2034de9ba56cb2cb18b4898f2829a2019d4e) )
9698   ROM_LOAD( "viv55", 0x0000, 0x010000, CRC(4d365b57) SHA1(69ff75ccc91f1f7b867a0914d350d1649834a48e) )
9699   ROM_LOAD( "viva05_11", 0x0000, 0x010000, CRC(1e6ea483) SHA1(e6a53eb1bf3b8e661287c0d57fc6ab5ed41755a3) )
9700   ROM_LOAD( "viva10_11", 0x0000, 0x010000, CRC(246a39b7) SHA1(c0f5c21374e43b42df5df0ada0967a34ecefbdb4) )
9701   ROM_LOAD( "viva20_1.1", 0x0000, 0x010000, CRC(80ea2429) SHA1(e5d258967340fe85dd5baf6ba16f82ce83307b68) )
9702   ROM_LOAD( "viva20_11", 0x0000, 0x010000, CRC(51b93018) SHA1(fc13179e3e1939839c3b90d7600a7eb301ea03da) )
9703   ROM_LOAD( "viva58c", 0x0000, 0x010000, CRC(719d0802) SHA1(ba6bd5fbf49f0ada383cb2e8faa037b78f6af587) )
9704   ROM_LOAD( "viva_05_.4", 0x0000, 0x010000, CRC(b094914f) SHA1(8217b4bb7a8d55fb8e86018ffc520a63f41a79b8) )
9705   ROM_LOAD( "viva_05_.8", 0x0000, 0x010000, CRC(c5c09c10) SHA1(47890d0ba1c2ca53231ac148a02f046452dce1b4) )
9706   ROM_LOAD( "viva_10_.4", 0x0000, 0x010000, CRC(b1d5e820) SHA1(68012216d7e82168c7468d1e54c527c15d268917) )
9707   ROM_LOAD( "viva_10_.8", 0x0000, 0x010000, CRC(f392c81c) SHA1(cb3320b688b315dbc226f45b78490fed439ee9a2) )
9708   ROM_LOAD( "viva_20_.4", 0x0000, 0x010000, CRC(e1efc846) SHA1(a4bf7f5c4febe5a71a09e23876387328e1bba87b) )
9709   ROM_LOAD( "viva_20_.8", 0x0000, 0x010000, CRC(f538a1fc) SHA1(d0dbd22a1cb4b7ec5bfa304ba544806e01150662) )
9710   ROM_LOAD( "vlv208ac", 0x0000, 0x010000, CRC(416535ee) SHA1(f2b0177fecd5076d9d89c819fe9402fc944c8d77) )
9711   ROM_LOAD( "vlvad.p1", 0x0000, 0x010000, CRC(88262812) SHA1(f0a31d510c1b06af122df493585c04a49177f06d) )
9712   ROM_LOAD( "vlvb.p1", 0x0000, 0x010000, CRC(c4caec15) SHA1(d88c6e081a6bbdd80f773713b038293cabdeee8c) )
9713   ROM_LOAD( "vlvc.p1", 0x0000, 0x010000, CRC(4d651ba4) SHA1(7746656f0a9f8af8e265568f7479edef9a2247d9) )
9714   ROM_LOAD( "vlvd.p1", 0x0000, 0x010000, CRC(cce926c7) SHA1(8e3a0cef0cbee66d264da5d6dfc7ec2fbdcd9584) )
9715   ROM_LOAD( "vlvdy.p1", 0x0000, 0x010000, CRC(6e17cbc8) SHA1(5c69eda0ff6a01d9d0d434ff7ce1ac1e67b16362) )
9716   ROM_LOAD( "vlvk.p1", 0x0000, 0x010000, CRC(b5f2157e) SHA1(574f3e2890ac5479790ea92760c6500d37e6637d) )
9717   ROM_LOAD( "vlvs.p1", 0x0000, 0x010000, CRC(b7fb3e19) SHA1(c6cc4175f8c100fc37e6e7014b0744054b4e547a) )
9718   ROM_LOAD( "vlvy.p1", 0x0000, 0x010000, CRC(3211caf3) SHA1(3634ef11099c2f4938529bb262cc2556ad96a675) )
9719
9720   ROM_REGION( 0x20000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9721   ROM_LOAD( "vv_05___.3_3", 0x0000, 0x010000, CRC(bb8361f6) SHA1(d5f651a66be1cab3662798751a290a65c29bba64) )
9722   ROM_LOAD( "vv_05_b_.3_3", 0x0000, 0x010000, CRC(12079321) SHA1(5b5dd55080c04393a45d3ef9c63b6fef5de9b7cd) )
9723   ROM_LOAD( "vv_05_d_.3_3", 0x0000, 0x010000, CRC(b758df52) SHA1(f4d47a93fa1b1deb84654bb2272767093f3463c2) )
9724   ROM_LOAD( "vv_05_k_.3_3", 0x0000, 0x010000, CRC(9875c59c) SHA1(c31a7fc5df8af9d931353bc095a59befe808434b) )
9725   ROM_LOAD( "vv_05a__.3_3", 0x0000, 0x010000, CRC(0f416e47) SHA1(54338fbef5f227c440c04448b51e8f0ec04a4cc7) )
9726   ROM_LOAD( "vv_10___.3_3", 0x0000, 0x010000, CRC(dc8db002) SHA1(305547b4f0b1e1bde9354e5ed9f18f99c6829cab) )
9727   ROM_LOAD( "vv_10_b_.3_3", 0x0000, 0x010000, CRC(e1c4b292) SHA1(4516c7d918935862824e206626a5a24f936ec514) )
9728   ROM_LOAD( "vv_10_d_.3_3", 0x0000, 0x010000, CRC(e9dda1ee) SHA1(6363b5b26be22cb1f5aac71e98c5e5a5064839f4) )
9729   ROM_LOAD( "vv_10_k_.3_3", 0x0000, 0x010000, CRC(70fc4c56) SHA1(02cbaadd3575ef0d9dc192aabbe39a735893a662) )
9730   ROM_LOAD( "vv_10a__.3_3", 0x0000, 0x010000, CRC(c908d65a) SHA1(5af180e697c22c27380e275d76708103e298cf41) )
9731   ROM_LOAD( "vvi05___.3_3", 0x0000, 0x010000, CRC(a5829d5c) SHA1(4cd1a2185579898db7be75f8c3f565043f0691b6) )
9732
9733
9734   ROM_REGION( 0x080000, "msm6376", 0 )
9735   ROM_LOAD( "vivalasvegas4.bin", 0x0000, 0x080000, CRC(76971425) SHA1(0974a9dce51cc3dd4e26cec11a948c9c8021fde4) )
9736ROM_END
9737
9738
9739ROM_START( m4vivasx )
9740   ROM_REGION( 0x10000, "maincpu", 0 )
9741   ROM_LOAD( "vlvs.p1", 0x0000, 0x010000, CRC(b7fb3e19) SHA1(c6cc4175f8c100fc37e6e7014b0744054b4e547a) )
9742
9743   ROM_REGION( 0x48, "fakechr", 0 )
9744   ROM_LOAD( "vlvs.chr", 0x0000, 0x000048, CRC(31acf949) SHA1(d622ea1caee968b786f3183ca44355f9db190081) )
9745ROM_END
9746
9747
9748ROM_START( m4viz )
9749   ROM_REGION( 0x10000, "maincpu", 0 )
9750   ROM_LOAD( "viz208c", 0x0000, 0x010000, CRC(00a65029) SHA1(8dfb68d1a9f4cd00f239ed87a1d330ccb655c35b) )
9751
9752   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9753   ROM_LOAD( "viz20_101", 0x0000, 0x010000, CRC(0847b812) SHA1(6de9e9dad272932a22ebe457ac50da1126d931ea) )
9754   ROM_LOAD( "viz20pv2", 0x0000, 0x010000, CRC(7e56ff95) SHA1(83679b64881adbe547b43255374de061859e17ef) )
9755   ROM_LOAD( "viz58c", 0x0000, 0x010000, CRC(95b8918b) SHA1(4ad4ff9098e98c2076e7058493c181da705acb52) )
9756   ROM_LOAD( "vizb.p1", 0x0000, 0x010000, CRC(afdc6306) SHA1(4d35703267b3742dd7008c00ec525689c56bf227) )
9757   ROM_LOAD( "vizc.p1", 0x0000, 0x010000, CRC(876c30fc) SHA1(f126496e87d7e84ca39d2921bf9f2be0fa2c7586) )
9758   ROM_LOAD( "vizd.p1", 0x0000, 0x010000, CRC(46bee8cd) SHA1(4094651fd8954ca2f5cfc2bba4fc51d865c86098) )
9759   ROM_LOAD( "vizdk.p1", 0x0000, 0x010000, CRC(24476360) SHA1(b5141a40f8c1ed3b3fbaf43ae539ae2f1aedbcca) )
9760   ROM_LOAD( "vizdy.p1", 0x0000, 0x010000, CRC(88807a1f) SHA1(dc1539a5e69b5f0b3f68ccf7360ff4f240f6b7c7) )
9761   ROM_LOAD( "vizk.p1", 0x0000, 0x010000, CRC(6647f592) SHA1(2ce7222bd9e173480ddc901f84859ca3ad7aded1) )
9762   ROM_LOAD( "vizs.p1", 0x0000, 0x010000, CRC(86b487dc) SHA1(62215752e1da1ca923e6b9e410c8445577be34dd) )
9763   ROM_LOAD( "vizy.p1", 0x0000, 0x010000, CRC(0e12112d) SHA1(4a34832dd95246e80e616affe3eab3c8794ca769) )
9764   ROM_LOAD( "vizzzvkn", 0x0000, 0x010000, CRC(cf5c41f5) SHA1(c9b7de0e73141833e5f8d23f0cb641b1c6094178) )
9765
9766   ROM_REGION( 0x10000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9767   ROM_LOAD( "vi_05a__.1_1", 0x0000, 0x010000, CRC(56e0ea7a) SHA1(cbe979cdfceb2c1c7be5adaf8163b96bebbc4bb6) )
9768   ROM_LOAD( "vi_05s__.1_1", 0x0000, 0x010000, CRC(c6896e33) SHA1(7db1a5e08f1a307aac0818424fab274cd8141474) )
9769   ROM_LOAD( "vi_05sb_.1_1", 0x0000, 0x010000, CRC(12fecbdf) SHA1(c0137aac536ec17c3b2ffa405f8400308f759590) )
9770   ROM_LOAD( "vi_05sd_.1_1", 0x0000, 0x010000, CRC(9241fd92) SHA1(f3e58273089ee9b828e431a043802d4ec3948a64) )
9771   ROM_LOAD( "vi_10a__.1_1", 0x0000, 0x010000, CRC(e7c4e4d9) SHA1(9ac3bd60e6000e36cd2229284c48e009ea22cfdb) )
9772   ROM_LOAD( "vi_10s__.1_1", 0x0000, 0x010000, CRC(039a4620) SHA1(097335ba8846c8c8b28bf85f836ba76d22bc763d) )
9773   ROM_LOAD( "vi_10sb_.1_1", 0x0000, 0x010000, CRC(4b7e6686) SHA1(97985f1ecd3a8e77f07a91c5171810e6aff13f4c) )
9774   ROM_LOAD( "vi_10sd_.1_1", 0x0000, 0x010000, CRC(84da6fca) SHA1(8a42855b161619a56435da52dd24e8e60fb56bd8) )
9775   ROM_LOAD( "vii05___.1_1", 0x0000, 0x010000, CRC(22a10f78) SHA1(83411b77e5de441b0f5fa02f2b1dbc40755f41cb) )
9776   ROM_LOAD( "vii10___.1_1", 0x0000, 0x010000, CRC(92e11e00) SHA1(2ebae74a39434269333ea0067163e9607926646d) )
9777   ROM_LOAD( "viz_20_.8", 0x0000, 0x010000, CRC(b4fbc43b) SHA1(4cce5e3a0c32a402b81dfd16e66d12e98704c4d2) )
9778
9779   ROM_REGION( 0x48, "fakechr", 0 )
9780   ROM_LOAD( "vizs.chr", 0x0000, 0x000048, CRC(2365ca6b) SHA1(b964420eb1df4065b2a6f3f934135d435b52af2b) )
9781
9782   ROM_REGION( 0x100000, "msm6376", 0 )
9783   ROM_LOAD( "vizsnd.p1", 0x000000, 0x080000, CRC(2b39a622) SHA1(77916650fe19f18025e10fb25de704f7bb733295) )
9784   ROM_LOAD( "vizsnd.p2", 0x080000, 0x080000, CRC(e309bede) SHA1(a4615436fcfd5f31293f887b8bc972f0d2d6b0cb) )
9785ROM_END
9786
9787
9788ROM_START( m4voodoo )
9789   ROM_REGION( 0x10000, "maincpu", 0 )
9790   ROM_LOAD( "ddo32", 0x0000, 0x010000, CRC(260dfef1) SHA1(2b4918e40808963a86d289cd251740a9b0bed70a) )
9791ROM_END
9792
9793
9794ROM_START( m4wayin )
9795   ROM_REGION( 0x10000, "maincpu", 0 )
9796   ROM_LOAD( "wi1.bin", 0xc000, 0x004000, CRC(d59d351a) SHA1(815ff595a74dc165e1996a46de29095174c80442) )
9797   ROM_LOAD( "wi2.bin", 0x8000, 0x004000, CRC(cba2bcc5) SHA1(6412fa614ac8eef4eda6213afa35aabaf14ba6ce) )
9798   ROM_LOAD( "wi3.bin", 0x6000, 0x002000, CRC(1ba06ef1) SHA1(495c4e21a5b34cba0859e4e8fc842036c97ec063) )
9799
9800   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9801   ROM_LOAD( "ws1.0p1128k.bin", 0xc000, 0x004000, CRC(ba5dea02) SHA1(12ae92c802b085550dc5fc2d2024c73a834bf0b8) )
9802   ROM_LOAD( "ws1.0p2128k.bin", 0x8000, 0x004000, CRC(3fd3bdb4) SHA1(79b748d613db3132d08ae0a4e805e5494ea56ea0) )
9803   ROM_LOAD( "ws1.0p364k.bin", 0x6000, 0x002000, CRC(c0ec66e5) SHA1(703a6265f305d600aeb062981c39e09f1d059443) )
9804ROM_END
9805
9806
9807ROM_START( m4whaton )
9808   ROM_REGION( 0x10000, "maincpu", 0 )
9809   ROM_LOAD( "pwos.p1", 0x0000, 0x010000, CRC(6a87aa68) SHA1(3dc8c006de3adcada43c3581be0ff921081ecff0) )
9810
9811   ROM_REGION( 0x48, "fakechr", 0 )
9812   ROM_LOAD( "pwos.chr", 0x0000, 0x000048, CRC(352b86c4) SHA1(59c26a1948ffd6ecea08d8ca8e62735ec9732c0f) )
9813
9814   ROM_REGION( 0x100000, "msm6376", 0 )
9815   ROM_LOAD( "pwo.s1", 0x000000, 0x080000, CRC(1dbd8a33) SHA1(37bd71688475591232422eb0841e23aff58e3800) )
9816   ROM_LOAD( "pwo.s2", 0x080000, 0x080000, CRC(6c7badef) SHA1(416c36fe2b4253bf7944b3ba412561bd0d21cbe5) )
9817ROM_END
9818
9819
9820ROM_START( m4wildms )
9821   ROM_REGION( 0x10000, "maincpu", 0 )
9822   ROM_LOAD( "wild.bin", 0x0000, 0x010000, CRC(33519799) SHA1(d5154fa5307f25f6a3ee8759520907eb4c06fdf9) )
9823ROM_END
9824
9825
9826ROM_START( m4wildtm )
9827   ROM_REGION( 0x10000, "maincpu", 0 )
9828   ROM_LOAD( "wildtimer.bin", 0x0000, 0x010000, CRC(5bd54924) SHA1(23fcf13c52ee7b9b39f30f999a9102171fffd642) )
9829
9830   ROM_REGION( 0x48, "fakechr", 0 )
9831   ROM_LOAD( "charter.chr", 0x0000, 0x000048, CRC(4ff4eda2) SHA1(092435e34d79775910316a7bed0f90c4f086e5c4) )
9832
9833   ROM_REGION( 0x080000, "msm6376", 0 )
9834   ROM_LOAD( "wildtimer-snd.bin", 0x0000, 0x080000, CRC(50450909) SHA1(181659b0594ba8d196b7130c5999c91676a363c0) )
9835ROM_END
9836
9837
9838ROM_START( m4wta )
9839   ROM_REGION( 0x10000, "maincpu", 0 )
9840   ROM_LOAD( "wta55", 0x0000, 0x010000, CRC(df3e66cd) SHA1(68e769816cb1a71dea8a3ccf4636414c45c01646) )
9841
9842   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9843   ROM_LOAD( "pwnk.p1", 0x0000, 0x020000, CRC(7c6e21e3) SHA1(d6aeb5948e0800050193575a3b5c06c11f46eed8) )
9844   ROM_LOAD( "windy.p1", 0x0000, 0x010000, CRC(d8b78c2d) SHA1(d8c2a2ac30a9b876acfbe99e3c540ba0e82cde33) )
9845   ROM_LOAD( "winner takes all wn80.1c 20p 8 idm.bin", 0x0000, 0x010000, CRC(471ba65a) SHA1(6ede860bcf323ee75dd7f75a51e5d1166ee72abc) )
9846   ROM_LOAD( "wins.p1", 0x0000, 0x010000, CRC(d79d1e5b) SHA1(722657423a605d6d272d61e4e00b4055ed05f98d) )
9847   ROM_LOAD( "winy.p1", 0x0000, 0x010000, CRC(5ff8ed08) SHA1(9567db64e8ebf25ecb22236598cc88a3106f0e36) )
9848   ROM_LOAD( "wn5ad.p1", 0x0000, 0x010000, CRC(0eb0845d) SHA1(57a2ca27672119e71af3b990cedcf52dd89e24cc) )
9849   ROM_LOAD( "wn5b.p1", 0x0000, 0x010000, CRC(82cefba2) SHA1(07753a5f0d455422f33495a6f050c8e16a92e087) )
9850   ROM_LOAD( "wn5bd.p1", 0x0000, 0x010000, CRC(19d25b26) SHA1(91459c87e95d9800c5f77fd0c7f72f8a1488dc37) )
9851   ROM_LOAD( "wn5d.p1", 0x0000, 0x010000, CRC(8a3d6bed) SHA1(a20f24cd5216976913c0405f54883d6080986867) )
9852   ROM_LOAD( "wn5dk.p1", 0x0000, 0x010000, CRC(1dfcb2bc) SHA1(b1a73a7758c3126f7b13156835c91a4900cbe6e0) )
9853   ROM_LOAD( "wn5dy.p1", 0x0000, 0x010000, CRC(d45e1db0) SHA1(2524c4b60a89ea0ca15cf999fbd1f8d9029dfbb6) )
9854   ROM_LOAD( "wn5k.p1", 0x0000, 0x010000, CRC(71c34cb4) SHA1(e1b96dd30d8ab680128d76886691d06fcd2d48c0) )
9855   ROM_LOAD( "wn5s.p1", 0x0000, 0x010000, CRC(f6e925c1) SHA1(963f06462c73300757aad2371df4ebe28afca521) )
9856   ROM_LOAD( "wn5y.p1", 0x0000, 0x010000, CRC(7155f8b5) SHA1(f55f88fd7b0144cb7b64640d529b179dd056f5ec) )
9857   ROM_LOAD( "wn8b.p1", 0x0000, 0x010000, CRC(7e84f99c) SHA1(bef41b3e7906bdaadfa5741e9ae40028f4fd360f) )
9858   ROM_LOAD( "wn8c.p1", 0x0000, 0x010000, CRC(471ba65a) SHA1(6ede860bcf323ee75dd7f75a51e5d1166ee72abc) )
9859   ROM_LOAD( "wn8d.p1", 0x0000, 0x010000, CRC(eb2bd01e) SHA1(df74f8eb8fa411bab20ab522fd7c511a1370fe90) )
9860   ROM_LOAD( "wn8dk.p1", 0x0000, 0x010000, CRC(ec20a0bc) SHA1(61b615165a6e77cd85e1fa6aeb955307ec48d1b6) )
9861   ROM_LOAD( "wn8dy.p1", 0x0000, 0x010000, CRC(d2a1513c) SHA1(e4d2ad88846cbb6b393d3615bf10e1dea01de219) )
9862   ROM_LOAD( "wn8k.p1", 0x0000, 0x010000, CRC(3e15c690) SHA1(2fc1cca91ac5cc9abeac112e4d60e8fd57b07b94) )
9863   ROM_LOAD( "wn8s.p1", 0x0000, 0x010000, CRC(5c5a0f31) SHA1(301e595141dd6eb9250d71e591780e15a7d36423) )
9864   ROM_LOAD( "wn8y.p1", 0x0000, 0x010000, CRC(993cee6a) SHA1(26b2d5d3aa3465f90fe74960f183b8580ea2fbb1) )
9865   ROM_LOAD( "wnta2010", 0x0000, 0x010000, CRC(5b08faf8) SHA1(f4657041562044e17febfe77ad1f849545dcdaec) )
9866   ROM_LOAD( "wntad.p1", 0x0000, 0x010000, CRC(8502766e) SHA1(2a47c8f8ce8711b30962c5e8ef9093bdd3543551) )
9867   ROM_LOAD( "wntb.p1", 0x0000, 0x010000, CRC(1e3159f0) SHA1(ab9d0e9e6731b40c66c358d98c6481f31d9a0b0c) )
9868   ROM_LOAD( "wntbd.p1", 0x0000, 0x010000, CRC(91cc8978) SHA1(570ad4092bb148106fb2600f1e22b6cb6f57002a) )
9869   ROM_LOAD( "wntd.p1", 0x0000, 0x010000, CRC(ad68d804) SHA1(f301d0d267dd0020903f06b67ee6494b71258c68) )
9870   ROM_LOAD( "wntdk.p1", 0x0000, 0x010000, CRC(3a6b65b8) SHA1(1da0448e53a45fa249c14b5655cd0dc957ebb646) )
9871   ROM_LOAD( "wntdy.p1", 0x0000, 0x010000, CRC(2420634f) SHA1(5c6e891c34a6e2b3a6acb3856c1554145bb24d0d) )
9872   ROM_LOAD( "wntk.p1", 0x0000, 0x010000, CRC(3d8d07c7) SHA1(4659e2459d956bbcf5ef2a605527317ccdafcccb) )
9873   ROM_LOAD( "wnts.p1", 0x0000, 0x010000, CRC(3a9b0878) SHA1(85e86cca1a3a079746cd4401767ba1d9fc31a938) )
9874   ROM_LOAD( "wnty.p1", 0x0000, 0x010000, CRC(edaa5ae7) SHA1(d24b9f37d75f13f16718374e48e6c003b0b3333f) )
9875   ROM_LOAD( "wta20p10.bin", 0x0000, 0x010000, CRC(c7f235b8) SHA1(a25f6f755140d70b0392985839b1729640cf5d5d) )
9876   ROM_LOAD( "wta510l", 0x0000, 0x010000, CRC(9ce140ae) SHA1(01d53a5da0161ac4ecc861309f645d6eb47b4af5) )
9877   ROM_LOAD( "wta58tl", 0x0000, 0x010000, CRC(7275e865) SHA1(d5550646a062609cfc052fab81c533ca69171875) )
9878   ROM_LOAD( "wta_5p_4c.bin", 0x0000, 0x010000, CRC(54c51976) SHA1(70cae1f931615b993ac6a9e7ce2e529ad6d27da8) )
9879   ROM_LOAD( "wtall20a", 0x0000, 0x010000, CRC(b53c951e) SHA1(24f96d16852a4fbaf49fbdf29a26d15877f07b18) )
9880
9881   ROM_REGION( 0x20000, "altbwb", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9882   ROM_LOAD( "wnt20.10", 0x0000, 0x000010, CRC(e77d5458) SHA1(c5ace2bca74370f7825da66907972a3da167e2c7) )
9883   ROM_LOAD( "wt_05__4.1_1", 0x0000, 0x010000, CRC(5e05485e) SHA1(062f16ca92518f746f5410a2b9b551542e1a68e3) )
9884   ROM_LOAD( "wt_05__5.3_1", 0x0000, 0x010000, CRC(8a289bbd) SHA1(8ae0858716ed6aa02f6b4f93fd367c7cee85d13a) )
9885   ROM_LOAD( "wta5.10", 0x0000, 0x010000, CRC(c1ae8e9a) SHA1(66c0b200202386a10b96b7141517a52921266950) )
9886   ROM_LOAD( "wta5.4", 0x0000, 0x010000, CRC(00c64637) SHA1(54214edb107b28852a1bd3e095787bf9241e4fe3) )
9887   ROM_LOAD( "wta5.5n", 0x0000, 0x010000, CRC(85eed9b5) SHA1(6a11ff6a031b788524d23018e3af44767176246a) )
9888   ROM_LOAD( "wta5.8t", 0x0000, 0x010000, CRC(548122ab) SHA1(c611084e8a08d5556e458daf9cc721c0e5ba1948) )
9889
9890
9891   ROM_REGION( 0x48, "fakechr", 0 )
9892   ROM_LOAD( "wn5s.chr", 0x0000, 0x000048, CRC(b90e5068) SHA1(14c57dcd7242104eb48a9be36192170b97bc5110) )
9893
9894   ROM_REGION( 0x100000, "msm6376", 0 )
9895   ROM_LOAD( "wta_5p4c.bin", 0x0000, 0x080000, CRC(0516acad) SHA1(cfecd089c7250cb19c9e4ca251591f820acefd88) ) // no 1st part?
9896   
9897   ROM_LOAD( "winsnd.p1", 0x000000, 0x080000, CRC(a913ad0d) SHA1(5f39b661912da903ce8d6658b7848081b191ea56) )
9898   ROM_LOAD( "winsnd.p2", 0x080000, 0x080000, CRC(6a22b39f) SHA1(0e0dbeac4310e03490b665fff514392481ad265f) )
9899ROM_END
9900
9901
9902ROM_START( m4ch30 )
9903   ROM_REGION( 0x10000, "maincpu", 0 )
9904   ROM_LOAD( "ch301s", 0x0000, 0x010000, CRC(d31c9081) SHA1(21d1f4cc3de2343d830e3ee02e3a53abd12b6b9d) )
9905
9906   ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 )
9907   /* missing */
9908ROM_END
9909
9910
9911
9912ROM_START( m4sb5 )
9913   ROM_REGION( 0x10000, "maincpu", 0 )
9914   ROM_LOAD( "sb5pcz", 0x0000, 0x010000, CRC(331bfd68) SHA1(7436994de8617c31cb044540da7a2867daa5f829) )
9915ROM_END
9916
9917
9918
9919ROM_START( m4stc )
9920   ROM_REGION( 0x10000, "maincpu", 0 )
9921   ROM_LOAD( "stc01s", 0x0000, 0x010000, CRC(8371bb8f) SHA1(bd60825b3f5011c218b34f00886b6b54afe61b9f) )
9922ROM_END
9923
9924
9925
9926
9927
9928ROM_START( m4acechs )
9929   ROM_REGION( 0x10000, "maincpu", 0 )
9930   ROM_LOAD( "ae_05a__.2_3", 0x0000, 0x010000, CRC(c9a03623) SHA1(8daf7e71057528c481915eb8506e03ce9cf372c8) )
9931
9932   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9933   ROM_LOAD( "ae_05a__.3_1", 0x0000, 0x010000, CRC(900e1789) SHA1(dbb13f1728d8527a7de5d257c866732adb0a95b5) )
9934   ROM_LOAD( "ae_05s__.2_3", 0x0000, 0x010000, CRC(eb64ab0a) SHA1(4d4c6908c8ca8b1d3c39c8973c8386da079cbd39) )
9935   ROM_LOAD( "ae_05sb_.2_3", 0x0000, 0x010000, CRC(5d67c6f6) SHA1(213225405defb3be7f564459d71aeca6f5856f8f) )
9936   ROM_LOAD( "ae_05sd_.2_3", 0x0000, 0x010000, CRC(2bdbe356) SHA1(a328a8f50847cbb199b31672ca50e1e95a474e4b) )
9937   ROM_LOAD( "ae_10a__.2_3", 0x0000, 0x010000, CRC(d718d498) SHA1(d13970b0ca86b988bcc91cd3c2dbee4c637944ca) )
9938   ROM_LOAD( "ae_10a__.3_1", 0x0000, 0x010000, CRC(e20c2513) SHA1(857ed8a6b155863c769ee9c3aca5e4702c1372b6) )
9939   ROM_LOAD( "ae_10bg_.2_3", 0x0000, 0x010000, CRC(7ed7fcee) SHA1(7b2b0c47dc8a75d11f49f09441a4320815d838ac) )
9940   ROM_LOAD( "ae_10s__.2_3", 0x0000, 0x010000, CRC(31932d3f) SHA1(a1809c7baaea22d24491829a8638f232e2d75849) )
9941   ROM_LOAD( "ae_10sb_.2_3", 0x0000, 0x010000, CRC(d6bcd1fd) SHA1(664ec7e7821c09bddfd1996892ae3f9fbdbc6809) )
9942   ROM_LOAD( "ae_10sd_.2_3", 0x0000, 0x010000, CRC(5920b9ad) SHA1(fb8de53e7877505fe53ff874b396707ee8e01e5e) )
9943   ROM_LOAD( "ae_20a__.3_1", 0x0000, 0x010000, CRC(43f6cc19) SHA1(3eda49477b141c649a4ba7a4ecc021694d9830db) )
9944   ROM_LOAD( "ae_20b__.3_1", 0x0000, 0x010000, CRC(30060ac4) SHA1(488263a1d3cfe067d43de29c57e58fe55024437c) )
9945   ROM_LOAD( "ae_20bd_.3_1", 0x0000, 0x010000, CRC(f9b922c2) SHA1(fc0deb79fc6c33732872da8925a6729f3d11bcaf) )
9946   ROM_LOAD( "ae_20bg_.3_1", 0x0000, 0x010000, CRC(02706741) SHA1(8388d91091945d1f73aa5e68a86f930f5d9dafa2) )
9947   ROM_LOAD( "ae_20bt_.3_1", 0x0000, 0x010000, CRC(3b313958) SHA1(9fe4cb99dc30d1305816f9a27079d97c4d07cb15) )
9948   ROM_LOAD( "ae_20sb_.3_1", 0x0000, 0x010000, CRC(471f2ba4) SHA1(baaf8339d8ee15365886cea2ecb36ad298975633) )
9949   ROM_LOAD( "aei05___.2_3", 0x0000, 0x010000, CRC(f035ba55) SHA1(d13bebec00650018a9236cc18df73b06c970cfd0) )
9950   ROM_LOAD( "aei05___.3_1", 0x0000, 0x010000, CRC(bb84d01f) SHA1(f1653590e8cd642faf09a16c5c1b0a4b267d42e7) )
9951   ROM_LOAD( "aei10___.2_3", 0x0000, 0x010000, CRC(96edf44f) SHA1(8abcb5d4018e0a4c879eb1a1550af09f55f75135) )
9952   ROM_LOAD( "aei10___.3_1", 0x0000, 0x010000, CRC(db99a965) SHA1(1fb200b30e10d502af39bcd2e58d3e36e13f3695) )
9953   ROM_LOAD( "aei20___.3_1", 0x0000, 0x010000, CRC(1744e7f4) SHA1(bf2f1b720a1a2610aff46a1de5c789a17828eae0) )
9954ROM_END
9955
9956
9957ROM_START( m4bigmt )
9958   ROM_REGION( 0x10000, "maincpu", 0 )
9959   ROM_LOAD( "bigm1320", 0x0000, 0x010000, CRC(a5085347) SHA1(93a7f7656e53461270e04190ff538959d6c917c1) )
9960
9961   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9962   ROM_LOAD( "tb_20___.7_1", 0x0000, 0x010000, CRC(22fae0f0) SHA1(a875adccf96fbbff69f5fe76720514767cdcae66) )
9963   ROM_LOAD( "tb_20_b_.7_1", 0x0000, 0x010000, CRC(40d140a3) SHA1(fd4de8dd827db933481f671e4f10684c3b7a363a) )
9964   ROM_LOAD( "tb_20_d_.7_1", 0x0000, 0x010000, CRC(86ed18c5) SHA1(1699645532134bd830e3fc2c3ff4b67b5d67ba3e) )
9965   ROM_LOAD( "tb_20_k_.7_1", 0x0000, 0x010000, CRC(e4c6b896) SHA1(ccf656d14ad68edb0aea99d4d3621540b899cdb7) )
9966   ROM_LOAD( "tb______.1_2", 0x0000, 0x004000, CRC(be2a3989) SHA1(5ef857101335f90cd9f6147ec330ae281bb97b2b) )
9967   ROM_LOAD( "tbi20___.7_1", 0x0000, 0x010000, CRC(104f45cc) SHA1(c28c08b44c46db9d0eade1f60aeda120c3981a03) )
9968
9969   ROM_REGION( 0x180000, "msm6376", 0 )
9970   ROM_LOAD( "bigmsnd", 0x0000, 0x07db60, CRC(876c53ae) SHA1(ea2511ec9ba4ff67879212c6e2ba908873130a4e) )
9971   ROM_LOAD( "tbmsnd.hex", 0x0000, 0x080000, CRC(e98da8de) SHA1(36668f2b82778f441224c94831f5b95efb9fa92b) )
9972ROM_END
9973
9974
9975ROM_START( m4bingbl )
9976   ROM_REGION( 0x10000, "maincpu", 0 )
9977   ROM_LOAD( "bb_20a__.8_1", 0x0000, 0x010000, CRC(10f29ba3) SHA1(739b413f35676834ebafeb121c6059759586ec72) )
9978
9979   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9980   ROM_LOAD( "bb_20bg_.8_1", 0x0000, 0x010000, CRC(9969c9ce) SHA1(8c754335e7ff75bc46f02095c2c7d57df046db47) )
9981   ROM_LOAD( "bb_20bt_.8_1", 0x0000, 0x010000, CRC(3a06f518) SHA1(79a9b1e63517f6436ee4743dfc7aa63a9cf585b8) )
9982   ROM_LOAD( "bb_20s__.8_1", 0x0000, 0x010000, CRC(c5bd878e) SHA1(dc6048cf25b3a62b23761c338fe6398724b24159) )
9983   ROM_LOAD( "bb_20sb_.8_1", 0x0000, 0x010000, CRC(a79627dd) SHA1(c9a6262a0e52a4d1ff073465ab6b489626ae6a2a) )
9984   ROM_LOAD( "bb_20sd_.8_1", 0x0000, 0x010000, CRC(61aa7fbb) SHA1(0bf54a562d04c0b41fc35c5c84f529efa2ae9e10) )
9985   ROM_LOAD( "bb_20sk_.8_1", 0x0000, 0x010000, CRC(0381dfe8) SHA1(8d3d232c10f9ec683a82464ee901f0963d9ffcd6) )
9986   ROM_LOAD( "bbi20___.8_1", 0x0000, 0x010000, CRC(eae04eac) SHA1(bcc619868a065d92d09fa3b2411958b373b3edde) )
9987ROM_END
9988
9989
9990ROM_START( m4bingbs )
9991   ROM_REGION( 0x10000, "maincpu", 0 )
9992   ROM_LOAD( "bp_20a__.2_1", 0x0000, 0x010000, CRC(ca005003) SHA1(271ff0dbee529ca15c79c9aa1047efa8993ea073) )
9993
9994   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
9995   ROM_LOAD( "bp_20bg_.2_1", 0x0000, 0x010000, CRC(1b59c32f) SHA1(0c7df33f921639bfedbddd969dcbcd62e38ff912) )
9996   ROM_LOAD( "bp_20bt_.2_1", 0x0000, 0x010000, CRC(bc7a1830) SHA1(3c16432562ebaef3f17e51feebb4c35d911e90b9) )
9997   ROM_LOAD( "bp_20s__.2_1", 0x0000, 0x010000, CRC(1f4f4c2e) SHA1(28f6361c7ee693635c718ea485687bf9fbf8532b) )
9998   ROM_LOAD( "bp_20sb_.2_1", 0x0000, 0x010000, CRC(7d64ec7d) SHA1(bc279010642edadcba19cdfad222a783e35039b9) )
9999   ROM_LOAD( "bp_20sd_.2_1", 0x0000, 0x010000, CRC(bb58b41b) SHA1(253859ab6d8033eeb94ad5c4586eadc8792bd436) )
10000   ROM_LOAD( "bp_20sk_.2_1", 0x0000, 0x010000, CRC(d9731448) SHA1(2f054a99c5d1570b6e0307542c50421408a610dc) )
10001ROM_END
10002
10003
10004ROM_START( m4bingcl )
10005   ROM_REGION( 0x10000, "maincpu", 0 )
10006   ROM_LOAD( "bc_xe___.2_1", 0x0000, 0x010000, CRC(3abbc215) SHA1(b5e59b30c07c4ffef69c5729f1a28d7ee55636bd) )
10007
10008   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10009   ROM_LOAD( "bc_xe_b_.2_1", 0x0000, 0x010000, CRC(3e11c5c0) SHA1(2d9bc987fed040664f211bb9d13984b6cba5e25f) )
10010   ROM_LOAD( "bc_xe_d_.2_1", 0x0000, 0x010000, CRC(0a3a162f) SHA1(1b0857039b0442269b8fd4c063fc99b3b50cc312) )
10011ROM_END
10012
10013
10014ROM_START( m4blflsh )
10015   ROM_REGION( 0x10000, "maincpu", 0 )
10016   ROM_LOAD( "bfl20__0.3t", 0x0000, 0x010000, CRC(3cf3aa54) SHA1(98472e72cf48f938b756617d71f3860b34c05c3a) )
10017
10018   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10019   ROM_LOAD( "bflxc__0.3", 0x0000, 0x010000, CRC(04149b9e) SHA1(9d2d783acccf36e5ad85bb7b6ccdfae88201748b) )
10020   ROM_LOAD( "bflxcb_0.3", 0x0000, 0x010000, CRC(0f4538ec) SHA1(a1bf9513e5018a38548691338dfe53ff0a382625) )
10021   ROM_LOAD( "bflxcbd0.3", 0x0000, 0x010000, CRC(49d59b00) SHA1(18759ab3eae9956d2b20c608e66d9c01b8647817) )
10022   ROM_LOAD( "bflxcc_0.3", 0x0000, 0x010000, CRC(eb13ee16) SHA1(eabedab917bbc9ea2d71f868e9a7fa8c594e36ab) )
10023   ROM_LOAD( "bflxcd_0.3", 0x0000, 0x010000, CRC(4eae4984) SHA1(4f4626fc4f71a9ccad7f6d99d2b28c079e20fa41) )
10024ROM_END
10025
10026
10027
10028ROM_START( m4cshenc )
10029   ROM_REGION( 0x20000, "maincpu", 0 )
10030   ROM_LOAD( "ca_sj__c.5_1", 0x0000, 0x020000, CRC(d9131b39) SHA1(4af89a7bc10de1406f401bede41e1bc452dbb159) )
10031
10032   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10033   ROM_LOAD( "ca_sj_bc.5_1", 0x0000, 0x020000, CRC(30d1fb6d) SHA1(f845bef4ad7f2f48077eed74840916e87abb24b2) )
10034   ROM_LOAD( "ca_sj_dc.5_1", 0x0000, 0x020000, CRC(ac3ec716) SHA1(4ff8c26c46ec6e1321249b4d6d0c5194ed917f33) )
10035   ROM_LOAD( "ca_sja_c.5_1", 0x0000, 0x020000, CRC(c56a9d0b) SHA1(b0298c2e03097ab8ba5f99892e732ff1ab784c9b) )
10036   ROM_LOAD( "ca_sjb_c.5_1", 0x0000, 0x020000, CRC(8fad355d) SHA1(2ac16ad85ab8239a3e961abb06f9f71d17e5832a) )
10037
10038   ROM_REGION( 0x180000, "msm6376", 0 )
10039   ROM_LOAD( "cesnd.p1", 0x000000, 0x080000, CRC(2a10dc1a) SHA1(f6803f6e1fee2b58fe4831f59ddc08ec02792823) )
10040   ROM_LOAD( "cesnd.p2", 0x080000, 0x080000, CRC(6f0b75c0) SHA1(33898d75a1e51b49950d7843069066d17c4736c5) )
10041ROM_END
10042
10043
10044ROM_START( m4czne )
10045   ROM_REGION( 0x10000, "maincpu", 0 )
10046   ROM_LOAD( "czone 6.bin", 0x0000, 0x010000, CRC(e5b2b64e) SHA1(b73a2aed7b04184bc7c5c3d0a11d44e624a47428) )
10047ROM_END
10048
10049ROM_START( m4csoc )
10050   ROM_REGION( 0x40000, "maincpu", 0 )
10051   ROM_LOAD( "chsoc8ac", 0x0000, 0x040000, CRC(8e0471ba) SHA1(3b7e6edbb3490e99af148c0cfe8d39c13c282880) )
10052
10053   ROM_REGION( 0x40000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10054   ROM_LOAD( "sg_sj___.1_0", 0x0000, 0x040000, CRC(f21cd1aa) SHA1(dc010a315a8d738ad9e5e384197499e08a8d5ef6) )
10055   ROM_LOAD( "sg_sj___.2_0", 0x0000, 0x040000, CRC(5513f2a3) SHA1(e9e59461a007be02beae6cd1610b8582d367c15e) )
10056   ROM_LOAD( "sg_sj_d_.2_0", 0x0000, 0x040000, CRC(b0058d0f) SHA1(635c4f729c27c5cb4356f62dcc13127043ea0e5c) )
10057   ROM_LOAD( "so_sj___.b_0", 0x0000, 0x040000, CRC(65d5bb2d) SHA1(61c6896d97ed79e2f31b37b9d8998980ceac4fc5) )
10058   ROM_LOAD( "so_sj_d_.b_0", 0x0000, 0x040000, CRC(5e79ba34) SHA1(cb8c689319b5f94ce0385b3b7846a49589358ccc) )
10059   ROM_LOAD( "so_sjs__.b_0", 0x0000, 0x040000, CRC(2f50675e) SHA1(baed8e3a455ec5bfa810e64dc4c66996d6746bbc) )
10060   ROM_LOAD( "so_vc___.c_0", 0x0000, 0x040000, CRC(d683b202) SHA1(95803008a50229bc85ed177b587fdf05cb152df3) )
10061   ROM_LOAD( "so_vc_d_.c_0", 0x0000, 0x040000, CRC(ed2fb31b) SHA1(de72d8abbb4a22125ed312e6ccfcab6b3e591ec2) )
10062
10063   ROM_REGION( 0x180000, "msm6376", ROMREGION_ERASE00 )
10064   /* missing? */
10065ROM_END
10066
10067
10068
10069
10070ROM_START( m4cpycat )
10071   ROM_REGION( 0x10000, "maincpu", 0 )
10072   ROM_LOAD( "co_20_bc.1_1", 0x0000, 0x010000, CRC(c9d3cdc1) SHA1(28265b0f95a8829efc4e346269a7af17a6abe345) )
10073
10074   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10075   ROM_LOAD( "co_20_dc.1_1", 0x0000, 0x010000, CRC(c6552f9a) SHA1(ae7ad183d2cd89bc9748dcbb3ea26832bed30009) )
10076   ROM_LOAD( "co_20_kc.1_1", 0x0000, 0x010000, CRC(b5260e35) SHA1(6cbf4ca426fd47b0db49e188a7a7fe72f6c99aef) )
10077   ROM_LOAD( "co_20a_c.1_1", 0x0000, 0x010000, CRC(486d42af) SHA1(327fca9604845ec37c2212413105f48a7b0e2836) )
10078   ROM_LOAD( "co_20b_c.1_1", 0x0000, 0x010000, CRC(90e0e19f) SHA1(c7e73faa4c3e853dbaa6b14303ab454a09eb36d7) )
10079   ROM_LOAD( "co_20bgc.1_1", 0x0000, 0x010000, CRC(f99d6ae2) SHA1(2106412caa7d3dfc262dc2b1d3e258bb33605912) )
10080   ROM_LOAD( "co_20bgp.4_1", 0x0000, 0x010000, CRC(fdc6753a) SHA1(4dd39fa995ee9fa7d153d64dd163d5482aa490d2) )
10081   ROM_LOAD( "co_20btc.1_1", 0x0000, 0x010000, CRC(3780d767) SHA1(4fb4354b02eed754ca1caef2b56eccc76524ae1e) )
10082   ROM_LOAD( "co_25_bc.1_1", 0x0000, 0x010000, CRC(13c82730) SHA1(992a6d04ed357548bb6cea6505316013048a2e57) )
10083   ROM_LOAD( "co_25_bp.2_1", 0x0000, 0x010000, CRC(a5983412) SHA1(7daa3028355fb0e85dce1629477a8efae625f86d) )
10084   ROM_LOAD( "co_25_bp.3_1", 0x0000, 0x010000, CRC(4060da30) SHA1(34a93e0550992e7510d1eaf2d5109da3c3fa2f75) )
10085   ROM_LOAD( "co_25_dc.1_1", 0x0000, 0x010000, CRC(a3f34f3f) SHA1(4c4842cc668b4c3abd9d2896cc50bbc3d9643b75) )
10086   ROM_LOAD( "co_25_dp.2_1", 0x0000, 0x010000, CRC(1f192638) SHA1(16a86242281281ca7b994dee06910d7f107c4743) )
10087   ROM_LOAD( "co_25_kc.1_1", 0x0000, 0x010000, CRC(6b2a7f2b) SHA1(5d558431a6b83214cc0dc33d999eeb72f3c53e85) )
10088   ROM_LOAD( "co_25_kp.2_1", 0x0000, 0x010000, CRC(73d3aaba) SHA1(5ef9118462bfdf93182ec539d3b80a72c09fa032) )
10089   ROM_LOAD( "co_25_kp.3_1", 0x0000, 0x010000, CRC(2e8fa3ee) SHA1(18f4e4eae7d7ac14486ed731bb67cab22d0b287d) )
10090   ROM_LOAD( "co_25a_c.1_1", 0x0000, 0x010000, CRC(e753196a) SHA1(79fc9b567dc946f81d40c3b215035cf2adcf94af) )
10091   ROM_LOAD( "co_25a_p.2_1", 0x0000, 0x010000, CRC(a058d7f7) SHA1(6e9116ce757503ef5b1822473a310513dd2973e3) )
10092   ROM_LOAD( "co_25a_p.3_1", 0x0000, 0x010000, CRC(ba172858) SHA1(d0a025c339f886802b7491448b6b2a4e1f5a3451) )
10093   ROM_LOAD( "co_25b_c.1_1", 0x0000, 0x010000, CRC(d82a9080) SHA1(9b9091f867f0b5d75f2bd5f9d62a4419073da357) )
10094   ROM_LOAD( "co_25b_p.2_1", 0x0000, 0x010000, CRC(48c8f7e6) SHA1(ff651e4c88b81bb816ab92e7f1d1fbd2c2920db1) )
10095   ROM_LOAD( "co_25bgc.1_1", 0x0000, 0x010000, CRC(947a5465) SHA1(c99c0e8ca515fbad8801e07e5936256cca8e7af1) )
10096   ROM_LOAD( "co_25bgp.2_1", 0x0000, 0x010000, CRC(84ab9c9d) SHA1(4c1043fb7ff6cd4e681f18e2dd0ddd29d5ce6d09) )
10097   ROM_LOAD( "co_25bgp.3_1", 0x0000, 0x010000, CRC(7fa4089e) SHA1(f73aff58c7a627f993e65527bb551c23640b22ed) )
10098   ROM_LOAD( "co_25btc.1_1", 0x0000, 0x010000, CRC(dbbae1b6) SHA1(2ee1d53872774d4b80f8c1a4e8a6ceb9e79ed6f5) )
10099   ROM_LOAD( "co_25btp.2_1", 0x0000, 0x010000, CRC(cea10ed8) SHA1(2b10193824afb50d561b2307a3189d14e2f5d47a) )
10100   ROM_LOAD( "co_30_bc.2_1", 0x0000, 0x010000, CRC(2d39f5fa) SHA1(20075621085765150a57233eccd61f16dbbae9b1) )
10101   ROM_LOAD( "co_30_bp.4_1", 0x0000, 0x010000, CRC(0826ffa7) SHA1(05a12d68acf69d8a582fc7fee91a282280380420) )
10102   ROM_LOAD( "co_30_dc.2_1", 0x0000, 0x010000, CRC(b028d639) SHA1(9393b82d41e7f8a7e2dba33545477ae13a8d6804) )
10103   ROM_LOAD( "co_30_dp.4_1", 0x0000, 0x010000, CRC(f40f09ca) SHA1(11f7af5bf78768759c3eba50ab1a906e81ce1100) )
10104   ROM_LOAD( "co_30_kp.4_1", 0x0000, 0x010000, CRC(97ab5c33) SHA1(dc6b9705de4731a5cbc35557ca26c80b20cc6518) )
10105   ROM_LOAD( "co_30a_c.2_1", 0x0000, 0x010000, CRC(eea1522d) SHA1(fdfe797b8cf2fa10f24e89c3047290ac63acebc7) )
10106   ROM_LOAD( "co_30b_c.2_1", 0x0000, 0x010000, CRC(61e873b0) SHA1(00037fde263fe9e9cb227ef2945e8b90feee0d6e) )
10107   ROM_LOAD( "co_30bdc.2_1", 0x0000, 0x010000, CRC(6f261bdc) SHA1(df7ab51c984b20665fdb327d17ca6ec32109ec2d) )
10108   ROM_LOAD( "co_30bgc.2_1", 0x0000, 0x010000, CRC(85cd1c27) SHA1(e0c250bf2848b6991cf33c07b43c2704ae906e47) )
10109   ROM_LOAD( "co_30btc.2_1", 0x0000, 0x010000, CRC(3a940326) SHA1(f1a0eca5ceccbf979ac7a2c51bfdc1de6f0aa40e) )
10110
10111   ROM_REGION( 0x180000, "msm6376", 0 )
10112   ROM_LOAD( "copycatsnd.bin", 0x0000, 0x080000, CRC(cd27a3ce) SHA1(d061fae0ef8584d2e349e91e53f41718128c61e2) )
10113ROM_END
10114
10115
10116
10117
10118ROM_START( m4cpfinl )
10119   ROM_REGION( 0x10000, "maincpu", 0 )
10120   ROM_LOAD( "cu_10___.5_1", 0x0000, 0x010000, CRC(47a85443) SHA1(d308b9a6dcb0200f72d5c5b380907d2d55f3e40d) )
10121
10122   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10123   ROM_LOAD( "cu_10_b_.5_1", 0x0000, 0x010000, CRC(2583f410) SHA1(447a2316e3c3da6f835699602834f7ca5bafbdf9) )
10124   ROM_LOAD( "cu_10_d_.5_1", 0x0000, 0x010000, CRC(e3bfac76) SHA1(bf1bfa7a995dc4198de890d307718ddb2d9e0092) )
10125   ROM_LOAD( "cu_10_k_.5_1", 0x0000, 0x010000, CRC(81940c25) SHA1(7bb98b0f6355c6cea12c2ffb2751c4dc35042120) )
10126   ROM_LOAD( "cu_20___.5_1", 0x0000, 0x010000, CRC(69a38622) SHA1(65d83c9590bf200077046d564778e7fc7d146030) )
10127   ROM_LOAD( "cu_20_b_.5_1", 0x0000, 0x010000, CRC(0b882671) SHA1(0f3382385c9065eb275d59cb17045a592bdc11cc) )
10128   ROM_LOAD( "cu_20_d_.5_1", 0x0000, 0x010000, CRC(cdb47e17) SHA1(f491049cbd2f5a1f803a3f22ef12f4d41020a928) )
10129   ROM_LOAD( "cu_20_k_.5_1", 0x0000, 0x010000, CRC(af9fde44) SHA1(916295e999ea1017a6f24a73436d97cf89f827c8) )
10130   ROM_LOAD( "cui20___.5_1", 0x0000, 0x010000, CRC(5b16231e) SHA1(1bf37843c6e757d7ffe9932eab72b7f49a9ef107) )
10131   ROM_LOAD( "cui20_b_.5_1", 0x0000, 0x010000, CRC(393d834d) SHA1(12766cdc1c75ed0d967d7937b9fea2cfb3b6c2c3) )
10132   ROM_LOAD( "cui20_d_.5_1", 0x0000, 0x010000, CRC(ff01db2b) SHA1(bd4f826f235e0c0bf53584abc0dc1929ac157d99) )
10133   ROM_LOAD( "cui20_k_.5_1", 0x0000, 0x010000, CRC(9d2a7b78) SHA1(d7c26a47dcbb836650f3021733d09a426ff3a390) )
10134
10135   ROM_REGION( 0x180000, "msm6376", 0 )
10136   ROM_LOAD( "cupsnd_1.0_2", 0x000000, 0x080000, CRC(54384ce8) SHA1(ff78c4ea16722662a480bff1f85af7efe84b01e5) )
10137   ROM_LOAD( "cupsnd_1.0_3", 0x080000, 0x080000, CRC(24d3d848) SHA1(64287c3cbe2e9693954bc880d6edf2bc17b0ed65) )
10138ROM_END
10139
10140
10141ROM_START( m4danced )
10142   ROM_REGION( 0x20000, "maincpu", 0 )
10143   ROM_LOAD( "dd_22bg_.2_1", 0x0000, 0x020000, CRC(f79525a1) SHA1(babfbf8beae423626057235bcad5eae18531160e) )
10144
10145   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10146   ROM_LOAD( "dd_22bg_.4_1", 0x0000, 0x020000, CRC(e50ffa46) SHA1(b42d806422f85573bcbe284b4192f393e3e57306) )
10147   ROM_LOAD( "dd_22bt_.4_1", 0x0000, 0x020000, CRC(11e910a2) SHA1(6e35ae37dbd12169ccd9cf5b32a3f08f9e3d1899) )
10148   ROM_LOAD( "dd_25__c.2_1", 0x0000, 0x020000, CRC(1b072e2b) SHA1(cd40d0b7ef29979d65bfabdffee9cf686c6d6f49) )
10149   ROM_LOAD( "dd_25_bc.2_1", 0x0000, 0x020000, CRC(41f544ec) SHA1(5676f3ca6abc71fdb9286a3b47cb789990298548) )
10150   ROM_LOAD( "dd_25_dc.2_1", 0x0000, 0x020000, CRC(28b4b2bc) SHA1(8d6294fa4c10fa26322130e6ac1d227b777e8028) )
10151   ROM_LOAD( "dd_25a_c.2_1", 0x0000, 0x020000, CRC(e243b150) SHA1(8828b73921d49fa9e61ac56325bdc35e60b06d1e) )
10152   ROM_LOAD( "dd_25b_c.2_1", 0x0000, 0x020000, CRC(4fb0abb1) SHA1(bb8099c90312eb4509b15f098636d6c8e1db5a1d) )
10153   ROM_LOAD( "dd_25bgc.2_1", 0x0000, 0x020000, CRC(7e8c62bf) SHA1(63515ec61ff0e8fb4d62e14059001e2a33906bd6) )
10154   ROM_LOAD( "dd_25btc.2_1", 0x0000, 0x020000, CRC(10f3d837) SHA1(71958987e481fba5c5a43495d0c2f823e21e234c) )
10155   ROM_LOAD( "dd_26a__.5_1", 0x0000, 0x020000, CRC(e854ceb3) SHA1(1bb2eea5d353f62558993f3845bd3d11611045d1) )
10156   ROM_LOAD( "dd_26b__.4_1", 0x0000, 0x009712, CRC(3f974b8a) SHA1(9563c204e290756494f1efae67d2cfafefe1163e) )
10157   ROM_LOAD( "dd_26bg_.4_1", 0x0000, 0x009712, CRC(0ac7f8e4) SHA1(a8ebdcd281b46b3546f58f726f4d57d4ed41777b) )
10158   ROM_LOAD( "dd_26bt_.4_1", 0x0000, 0x009715, CRC(aab6371c) SHA1(cb0eb4fb1630ff36c872d17cb2984cc43e691f7e) )
10159   ROM_LOAD( "dd_26s__.4_1", 0x0000, 0x020000, CRC(ba1e2ec8) SHA1(c4f5a46a684219bdf531234c3dc06fda4b7c7a3e) )
10160   ROM_LOAD( "dd_26sb_.4_1", 0x0000, 0x00970e, CRC(b0b04ab6) SHA1(52d47bd159a26c745c3c61daae1ed68099f5d297) )
10161   ROM_LOAD( "dd_32a__.3_1", 0x0000, 0x020000, CRC(b6f7a984) SHA1(70323926114855071981f3b8f00064b0149824d1) )
10162   ROM_LOAD( "dd_32b__.3_1", 0x0000, 0x020000, CRC(013c05d2) SHA1(a332ddb36c137cc111a629adee60d2d89c5f2d88) )
10163   ROM_LOAD( "dd_32bg_.3_1", 0x0000, 0x020000, CRC(a949d679) SHA1(a282c498b263c6a85323f42d41ac706f44047adf) )
10164   ROM_LOAD( "dd_32bt_.3_1", 0x0000, 0x020000, CRC(f7935bd2) SHA1(cfa65404fa091f445a6b2f30a359739087b7d57b) )
10165   ROM_LOAD( "dd_32s__.3_1", 0x0000, 0x020000, CRC(46fc506e) SHA1(87f2a201e39e78d33ce87b9be44ddf5d5e62106d) )
10166   ROM_LOAD( "dd_32sb_.3_1", 0x0000, 0x020000, CRC(9155deb5) SHA1(5b3ee18fd003e882f80a6c14d01215b4eeb8831e) )
10167   ROM_LOAD( "dd_32sd_.3_1", 0x0000, 0x0096b3, CRC(4135b5d9) SHA1(568563d3057717754a348b9a8870f41441a3c6a7) )
10168   ROM_LOAD( "dd_sja__.2_1", 0x0000, 0x020000, CRC(45db5106) SHA1(b12a5c2c3f61cc78a7ff040e1ffff82c225e6d9e) )
10169
10170   ROM_REGION( 0x180000, "msm6376", 0 )
10171   ROM_LOAD( "dd______.1_2", 0x0000, 0x080000, CRC(b9043a08) SHA1(5d87a30f23e8b5e3eaa0584d0d49efc08209882b) )
10172ROM_END
10173
10174
10175ROM_START( m4daytn )
10176   ROM_REGION( 0x40000, "maincpu", 0 )
10177   ROM_LOAD( "da_78___.1_0", 0x0000, 0x040000, CRC(50beafdd) SHA1(0ef6dd4fc9c8cda596fd383e47b9c7976b5d15f0) )
10178
10179   ROM_REGION( 0x40000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10180   ROM_LOAD( "da_78_d_.1_0", 0x0000, 0x040000, CRC(d55d3f9a) SHA1(a145379237947601f2ecb84138c113b71842cd34) )
10181   ROM_LOAD( "da_80___.1_0", 0x0000, 0x040000, CRC(60f31edd) SHA1(ee016e5001cc80f6796b3a00ceebf14b5fb38ae7) )
10182   ROM_LOAD( "da_80_d_.1_0", 0x0000, 0x040000, CRC(e5108e9a) SHA1(4d0d530803bd349f57a2a3216fe284e7490a0ae0) )
10183   ROM_LOAD( "da_82___.1_0", 0x0000, 0x040000, CRC(93a22c97) SHA1(bcb0089c8d2febedd84207851a2c7997e31f8a27) )
10184   ROM_LOAD( "da_82_d_.1_0", 0x0000, 0x040000, CRC(1641bcd0) SHA1(66e4bc49d6dc8dc1926f3c2faac21498df6082d1) )
10185   ROM_LOAD( "da_84___.1_0", 0x0000, 0x040000, CRC(5d207c08) SHA1(57d6d5947c611badb1573739995037beb8017774) )
10186   ROM_LOAD( "da_84_d_.1_0", 0x0000, 0x040000, CRC(d8c3ec4f) SHA1(f3571c36114809dd440cee5d406f3da704797b01) )
10187   ROM_LOAD( "da_86___.1_0", 0x0000, 0x040000, CRC(ae714e42) SHA1(17ec05b35c28968c4319a71b1485052e04c23c0a) )
10188   ROM_LOAD( "da_86_d_.1_0", 0x0000, 0x040000, CRC(2b92de05) SHA1(f59e66c486c51bc0e968fc90009884e6ac851b93) )
10189   ROM_LOAD( "da_88___.1_0", 0x0000, 0x040000, CRC(1b55db77) SHA1(147a36ea76ba30eb465df3e2ad5795d8e3f96d99) )
10190   ROM_LOAD( "da_88_d_.1_0", 0x0000, 0x040000, CRC(9eb64b30) SHA1(f527ef38f9965774f59b5d36f45f801c7d7ce714) )
10191   ROM_LOAD( "da_90___.1_0", 0x0000, 0x040000, CRC(a54d2e81) SHA1(65f08c83dcff2934938a7aa1b56e02ba18ba7898) )
10192   ROM_LOAD( "da_90_d_.1_0", 0x0000, 0x040000, CRC(20aebec6) SHA1(bcf4ca9fa5723fcae0ea661b7cfa005cd0046cb1) )
10193   ROM_LOAD( "da_92_d_.1_0", 0x0000, 0x040000, CRC(9e99647d) SHA1(34cf734808ffbfa9bc920ad1c93c0a9f7bbba791) )
10194
10195   ROM_REGION( 0x180000, "msm6376", ROMREGION_ERASE00 )
10196   /* missing? */
10197ROM_END
10198
10199
10200
10201ROM_START( m4excal )
10202   ROM_REGION( 0x20000, "maincpu", 0 )
10203   ROM_LOAD( "ex_05a__.6_1", 0x0000, 0x020000, CRC(317fa289) SHA1(8a0e83a764e2a04285367e0f7ebb814fedc81400) )
10204
10205   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10206   ROM_LOAD( "ex_20a_6.6_1", 0x0000, 0x020000, CRC(284937c8) SHA1(3be8bf21ab0ff97f67ce170cee48cd08ea325571) )
10207   ROM_LOAD( "ex_20a_8.6_1", 0x0000, 0x020000, CRC(45fb3559) SHA1(9824d2e6bc8c2249de66aea2422b7a6efd0e37b3) )
10208   ROM_LOAD( "ex_20a_c.7_1", 0x0000, 0x020000, CRC(ab773d70) SHA1(3a5e3aa3978bf0bc9a4924d3225665b583c90abc) )
10209   ROM_LOAD( "ex_20atc.7_1", 0x0000, 0x020000, CRC(ec5c7bc7) SHA1(c57eb69044858b7ea43726d0f49e1c224aeb1377) )
10210   ROM_LOAD( "ex_20s_6.6_1", 0x0000, 0x020000, CRC(44176959) SHA1(fcaad1732176330b382f1690293ed43fa66de084) )
10211   ROM_LOAD( "ex_20s_8.6_1", 0x0000, 0x020000, CRC(29a56bc8) SHA1(7345b8bd4e3cf64ca222c59857ef7df9b1db45c1) )
10212   ROM_LOAD( "ex_20sb6.6_1", 0x0000, 0x020000, CRC(e387c4b9) SHA1(cc83de53a1ffe8d75acb9c2f2ceca9bbff516df7) )
10213   ROM_LOAD( "ex_20sb8.6_1", 0x0000, 0x020000, CRC(8e35c628) SHA1(000811c50189cae0f7327b4e7484eb64091a989c) )
10214   ROM_LOAD( "ex_20sd6.6_1", 0x0000, 0x020000, CRC(7adbd752) SHA1(d758e202ed75ce3a99f0666c405090107cb0feca) )
10215   ROM_LOAD( "ex_20sd8.6_1", 0x0000, 0x020000, CRC(1769d5c3) SHA1(3e5ff338364781e99685cde9e45707dd88d1da11) )
10216
10217   ROM_REGION( 0x180000, "msm6376", 0 )
10218   ROM_LOAD( "ex______.1_2", 0x000000, 0x080000, CRC(9305e516) SHA1(5a5c67f97761fe2e042ba31594d1881238d3227b) )
10219   ROM_LOAD( "ex______.1_3", 0x080000, 0x080000, CRC(29e3709a) SHA1(2e2f089aa2a938158930f235bf821685932d698b) )
10220   ROM_LOAD( "ex______.1_4", 0x100000, 0x080000, CRC(dd747003) SHA1(cf0a2936c897e3b833984c55f4825c358b723ab8) )
10221ROM_END
10222
10223
10224
10225ROM_START( m4exotic )
10226   ROM_REGION( 0x20000, "maincpu", 0 )
10227   ROM_LOAD( "eo_49bg_.2_0", 0x0000, 0x020000, CRC(c3bf2286) SHA1(74090fd0a103a6c311d426f4aae8e7af8b1d3bc0) )
10228
10229   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10230   ROM_LOAD( "eo_49bm_.2_0", 0x0000, 0x020000, CRC(c748c4ca) SHA1(7d0d498f9edd792ed861c8bf9cf1bb03698d144d) )
10231   ROM_LOAD( "eo_49bmd.2_0", 0x0000, 0x020000, CRC(98436c04) SHA1(1db7c95f7a0297aa3da7f1ce27c790ffa1fa4ebe) )
10232   ROM_LOAD( "eo_49bmd.2g0", 0x0000, 0x020000, CRC(425a0152) SHA1(6a235c613f52c4b8985a589f89542eebd3574fde) )
10233   ROM_LOAD( "eo_s9bt_.2g0", 0x0000, 0x020000, CRC(c527d333) SHA1(083d7be95d73d259fe8ec1d87a3a41089a4c44df) )
10234   ROM_LOAD( "eo_sja__.2_0", 0x0000, 0x020000, CRC(5ca9557f) SHA1(5fa42c56c67b505272d358a54ebe911fdb0b905e) )
10235
10236   ROM_REGION( 0x180000, "msm6376", ROMREGION_ERASE00 )
10237   /* missing? */
10238ROM_END
10239
10240
10241
10242
10243ROM_START( m4firice )
10244   ROM_REGION( 0x40000, "maincpu", 0 )
10245   ROM_LOAD( "fi_20__d.5_0", 0x0000, 0x040000, CRC(ab46574c) SHA1(d233b137f8f42b9b644b34a627fbcc5b662e8ae1) )
10246
10247   ROM_REGION( 0x40000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10248   ROM_LOAD( "fi_20_bd.5_0", 0x0000, 0x040000, CRC(9b2bc052) SHA1(34b970659218fde097238b852dadedcb928f69fd) )
10249   ROM_LOAD( "fi_20_dd.5_0", 0x0000, 0x040000, CRC(2bbc9855) SHA1(84d51eeadc01ac74d630a05b933343f01f04b2af) )
10250   ROM_LOAD( "fi_20_kd.5_0", 0x0000, 0x040000, CRC(529b43b1) SHA1(80d4d928918fdc869b1693e21a5c25045e5c9449) )
10251   ROM_LOAD( "fi_20a_d.5_0", 0x0000, 0x040000, CRC(8d6ce79d) SHA1(05954ed4b34af73c065b6203a50da9af7d8373fe) )
10252   ROM_LOAD( "fi_20s_d.5_0", 0x0000, 0x040000, CRC(d0aa53af) SHA1(f71801344c17a759ec4eb8958377bbcf4b4cae65) )
10253   ROM_LOAD( "fi_sj___.e_0", 0x0000, 0x040000, CRC(7f12e37a) SHA1(fb09ff782f66972b8bdeff105c5f3d1f9f676809) )
10254   ROM_LOAD( "fi_sj_b_.e_0", 0x0000, 0x040000, CRC(5aef48d2) SHA1(73f410951a737f75f3e7c14e704eca9c26cfa750) )
10255   ROM_LOAD( "fi_sj_d_.e_0", 0x0000, 0x040000, CRC(61822af2) SHA1(8c721229a5ce9f491cbc638b8c5fa5c0c3032700) )
10256   ROM_LOAD( "fi_sj_k_.e_0", 0x0000, 0x040000, CRC(2b57036b) SHA1(60cec130770ff643af1148f16a3afe3b102e94e2) )
10257   ROM_LOAD( "fi_sja__.e_0", 0x0000, 0x040000, CRC(da5e0eff) SHA1(9f5ddce366786bdf898c9410be417c8028cebeb4) )
10258ROM_END
10259
10260ROM_START( m4flshlt )
10261   ROM_REGION( 0x10000, "maincpu", 0 )
10262   ROM_LOAD( "flt02__1.0", 0x0000, 0x010000, CRC(3e060051) SHA1(1ef132ecf514d3ad0b5f2a4d04062fcc95713a46) )
10263
10264   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10265   ROM_LOAD( "flt05__0.5", 0x0000, 0x010000, CRC(8b290639) SHA1(ec75be98fc1afd95d5ffff0ece288c4f51b9f43c) )
10266   ROM_LOAD( "flt05__1.0", 0x0000, 0x010000, CRC(b6c0b96e) SHA1(d1d526671444e96115439270c48632d626e5439f) )
10267   ROM_LOAD( "flt10__1.0", 0x0000, 0x010000, CRC(df16930c) SHA1(d230a524b1757ea52d2e00cf01a97a6ce762a7c2) )
10268   ROM_LOAD( "flt10d_1.0", 0x0000, 0x010000, CRC(6908ddb1) SHA1(2aaae24340b2ddc9571d2e1bca64597cf9836ef9) )
10269   ROM_LOAD( "flt20__1.0", 0x0000, 0x010000, CRC(fdac16fa) SHA1(615cae707b3994d4935a92b3991b966d6a528fbc) )
10270   ROM_LOAD( "flt20d_1.0", 0x0000, 0x010000, CRC(d1d88302) SHA1(b0234897170ae535e4571d61a73cf34183c73aab) )
10271   ROM_LOAD( "flt20dy1.0", 0x0000, 0x010000, CRC(a9962461) SHA1(22fc22125846ca73b0ccb1ff5338600f52184493) )
10272ROM_END
10273
10274
10275ROM_START( m4fourmr )
10276   ROM_REGION( 0x10000, "maincpu", 0 )
10277   ROM_LOAD( "frmr5p26.bin", 0x8000, 0x008000, CRC(f0c5bd8a) SHA1(39026459008ed5b5bd3a10841799227fef70e5b5) )
10278ROM_END
10279
10280
10281
10282
10283
10284ROM_START( m4harle )
10285   ROM_REGION( 0x10000, "maincpu", 0 )
10286   ROM_LOAD( "hq_20a__.1_1", 0x0000, 0x010000, CRC(b8ae3025) SHA1(94a449eff103bf6ba1fc6e85b03061b9ce658ae0) )
10287
10288   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10289   ROM_LOAD( "hq_20bg_.1_1", 0x0000, 0x010000, CRC(31356248) SHA1(d8791b1c861ed4388660bbe78f2589db7f1e779e) )
10290   ROM_LOAD( "hq_20bg_.2a1", 0x0000, 0x010000, CRC(f50898af) SHA1(ba4470abb85b92d647ff8da48dba571cec5f594e) )
10291   ROM_LOAD( "hq_20bt_.1_1", 0x0000, 0x010000, CRC(925a5e9e) SHA1(e8a4f75d4f7e6825894e19a915db21ee21206b5b) )
10292   ROM_LOAD( "hq_20s__.1_1", 0x0000, 0x010000, CRC(6de12c08) SHA1(df279a07ccd448b9a6948ccb059aff6306ddcc99) )
10293   ROM_LOAD( "hq_20sb_.1_1", 0x0000, 0x010000, CRC(0fca8c5b) SHA1(f430f2d1ff71513426bb5cfed883797de6afd3a7) )
10294   ROM_LOAD( "hq_20sd_.1_1", 0x0000, 0x010000, CRC(c9f6d43d) SHA1(4eef4ec6bff20fdf5b20b266ddd1646045390d42) )
10295   ROM_LOAD( "hq_20sk_.1_1", 0x0000, 0x010000, CRC(abdd746e) SHA1(5bb7043a1a790e5c784c7a51fd3c023b3099439f) )
10296   ROM_LOAD( "hq_xea__.2f1", 0x0000, 0x010000, CRC(4ef7c19c) SHA1(bd8e5c69ab31c5a9c89a7f2020a61bde5e00b6b2) )
10297   ROM_LOAD( "hq_xea__.2s1", 0x0000, 0x010000, CRC(05d42107) SHA1(e1dc4e2f84ebadead994a09c53c2d9a1ed8e29aa) )
10298   ROM_LOAD( "hq_xes__.2f1", 0x0000, 0x010000, CRC(9bb8ddb1) SHA1(c8bba9bdfd7a0bbcbe89cd422d37909f7ebcaa82) )
10299   ROM_LOAD( "hq_xes__.2s1", 0x0000, 0x010000, CRC(d09b3d2a) SHA1(4de366ed5eae89f2bb39abc052d88cb59e846307) )
10300   ROM_LOAD( "hq_xesd_.2a1", 0x0000, 0x010000, CRC(b402aa45) SHA1(6c6eed7b172604112a2c00df9fd00476d07cc971) )
10301   ROM_LOAD( "hq_xesd_.2f1", 0x0000, 0x010000, CRC(3faf2584) SHA1(01b049b6ae44771f37b298dc525e16b6e9a182f2) )
10302   ROM_LOAD( "hq_xesd_.2s1", 0x0000, 0x010000, CRC(748cc51f) SHA1(d2ac7c237be40564809b006bf68d09560817f97d) )
10303   ROM_LOAD( "ph_20a__.2s1", 0x0000, 0x010000, CRC(559bf168) SHA1(3c6a47bba52481af3f987d284a2102a8ee2cc7e6) )
10304   ROM_LOAD( "ph_20bg_.1_1", 0x0000, 0x010000, CRC(4c96d2fa) SHA1(1ff8c8c5dc6a67ac187ba0b96cd93c786884aa3b) )
10305   ROM_LOAD( "ph_20bt_.1_1", 0x0000, 0x010000, CRC(eff9ee2c) SHA1(ae15ee4bbc3028580b3c6cbc8a078fbe3291283e) )
10306   ROM_LOAD( "ph_20s__.1_1", 0x0000, 0x010000, CRC(4cccba32) SHA1(6d2ec2324866555dfa3f3fd5b79ff3883e1b2ebe) )
10307   ROM_LOAD( "ph_20s__.2s1", 0x0000, 0x010000, CRC(80d4ed45) SHA1(c818f3e154cfa1efcd11efb71061aa5bfc2e668f) )
10308   ROM_LOAD( "ph_20sb_.1_1", 0x0000, 0x010000, CRC(2ee71a61) SHA1(0e91cc5b22899f9765cabb9416fcafed790951ae) )
10309   ROM_LOAD( "ph_20sb_.2f1", 0x0000, 0x010000, CRC(1f56841a) SHA1(dfd90d8af765bc981d0dcb4b0ffb5ce613bfcbed) )
10310   ROM_LOAD( "ph_20sd_.1_1", 0x0000, 0x010000, CRC(e8db4207) SHA1(bd806e5b04207b3121284c485a6ab8a385231504) )
10311   ROM_LOAD( "ph_20sd_.2s1", 0x0000, 0x010000, CRC(24c31570) SHA1(a6da77ebd80dc234add5da880e3472f2f1e2ca3d) )
10312   ROM_LOAD( "ph_20sk_.1_1", 0x0000, 0x010000, CRC(8af0e254) SHA1(b7d80ab84684bdabe169623864b9efd0d3881f2e) )
10313
10314   ROM_REGION( 0x180000, "msm6376", 0 )
10315   ROM_LOAD( "hq______.1_2", 0x000000, 0x080000, CRC(0c8c14be) SHA1(a1268e71ea43772a532b63327f24c64fabd7e715) )
10316   ROM_LOAD( "hq______.1_3", 0x080000, 0x080000, CRC(5a07e514) SHA1(6e589756c0fc4b0458ca856e918fa3b7cd396c39) )
10317ROM_END
10318
10319
10320ROM_START( m4hvhel )
10321   ROM_REGION( 0x40000, "maincpu", 0 )
10322   ROM_LOAD( "hh_20__d.2_0", 0x0000, 0x040000, CRC(801de788) SHA1(417b985714d8f0ebed93b65a3f865e03474ce9e5) )
10323
10324   ROM_REGION( 0x40000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10325   ROM_LOAD( "hh_20a_d.2_0", 0x0000, 0x040000, CRC(ea4e7876) SHA1(5bf711c2bdff50fe745edefa0eebf719824d9e5b) )
10326   ROM_LOAD( "hh_20s_d.2_0", 0x0000, 0x040000, CRC(a519a441) SHA1(f3c19d316c82d1ebbcfdabb6d4eaa6cfa369d287) )
10327   ROM_LOAD( "hh_sj___", 0x0000, 0x040000, CRC(04577b99) SHA1(48689c3a96bc42ad64dc4d363dad38c967f0cdcc) )
10328   ROM_LOAD( "hh_sj___.f_0", 0x0000, 0x040000, CRC(8ab33720) SHA1(0c9283a20c3f008baa8ce027d1266e4ef49ca56b) )
10329   ROM_LOAD( "hh_sjs__.f_0", 0x0000, 0x040000, CRC(8854763d) SHA1(323bd76a014e52e3b12427998b0e2851463246c8) )
10330   ROM_LOAD( "hh_vc___.g_0", 0x0000, 0x040000, CRC(db338fb7) SHA1(e7e92293374721e7360493e9ef189991dad0a1ee) )
10331   ROM_LOAD( "hh_vc_d_.g_0", 0x0000, 0x040000, CRC(292468bd) SHA1(f9b19f57a49c1afd670c68b7acd85d4141adfce1) )
10332
10333   ROM_REGION( 0x180000, "msm6376", 0 )
10334   ROM_LOAD( "hh___snd.1_1", 0x000000, 0x080000, CRC(afa7ba60) SHA1(25278046252e49364d4a51de79295b87baf6018e) )
10335   ROM_LOAD( "hh___snd.1_2", 0x080000, 0x080000, CRC(ec1ec822) SHA1(3fdee0526cb70f4951b7bbced74e32641ded9b7b) )
10336   ROM_LOAD( "hh___snd.1_3", 0x100000, 0x080000, CRC(d4119155) SHA1(b61c71e1ee0dbfc0bb9eff1a8c019cf11731ee11) )
10337ROM_END
10338
10339
10340ROM_START( m4holywd )
10341   ROM_REGION( 0x10000, "maincpu", 0 )
10342   ROM_LOAD( "hollywood 5p.bin", 0x0000, 0x010000, CRC(fb4ebb6e) SHA1(1ccfa81c173011ce70640097c85b532fd44f5a6e) )
10343ROM_END
10344
10345
10346
10347ROM_START( m4indycr )
10348   ROM_REGION( 0x40000, "maincpu", 0 )
10349   ROM_LOAD( "ic_sj___.1_0", 0x0000, 0x040000, CRC(4dea0d17) SHA1(4fa19896dbb5e8f21ac7e74efc56de5cadd5bf54) )
10350
10351   ROM_REGION( 0x40000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10352   ROM_LOAD( "ic___.g", 0x0000, 0x000657, CRC(25cc2b32) SHA1(a065276fe4cc1e55f366ac216b5bc8cf934da9dd) )
10353   ROM_LOAD( "ic___.p", 0x0000, 0x00058b, CRC(26388ec4) SHA1(e33183d0c3e75fe23ab6df01d561f5b65923d1db) )
10354   ROM_LOAD( "ic_sj___.2_0", 0x0000, 0x040000, CRC(6d0ddf54) SHA1(0985aa9fddb71a499d266c12893aabbab8755319) )
10355   ROM_LOAD( "ic_sj_b_.1_0", 0x0000, 0x040000, CRC(4bc0cb73) SHA1(d4c048ba9578add0104f0c529f20356c3502ea71) )
10356   ROM_LOAD( "ic_sj_d_.1_0", 0x0000, 0x040000, CRC(165ad977) SHA1(daa444e0d128859832094d3b07026483cd3466ce) )
10357   ROM_LOAD( "ic_sj_d_.2_0", 0x0000, 0x040000, CRC(36bd0b34) SHA1(306d6e6536a4137353f9b895e64c7e9a5c79561a) )
10358   ROM_LOAD( "ic_sj_k_.1_0", 0x0000, 0x040000, CRC(857fda64) SHA1(3eb230ea1adf9acb4cf83422c4bb1cde40756310) )
10359   ROM_LOAD( "ic_sjs__.1_0", 0x0000, 0x040000, CRC(6310b904) SHA1(0f2cd7ed83f77423bcfb2a71144fab2047dfea13) )
10360   ROM_LOAD( "icsj___.1_0", 0x0000, 0x01215c, CRC(a8217e6c) SHA1(df419dc92196f1b7cd3c473df05d3b1429aecb05) )
10361
10362   ROM_REGION( 0x200000, "msm6376", 0 )
10363   ROM_LOAD( "da______.1_1", 0x000000, 0x080000, CRC(99d36c12) SHA1(f8848a28b5546649d6a3f8599dbc4ca84bdac77c) )
10364   ROM_LOAD( "da______.1_2", 0x080000, 0x080000, CRC(32b40094) SHA1(f02c3b088d76116f817b536cf7cec5188b2f73bf) )
10365   ROM_LOAD( "da______.1_3", 0x100000, 0x080000, CRC(2df33d18) SHA1(40afa32d6c72c6a76e3e2e61db19a16003f4e176) )
10366   ROM_LOAD( "da______.1_4", 0x180000, 0x080000, CRC(8e254a3b) SHA1(bc3643ea5878bbde110ee6971c5149b3320bcffc) )
10367ROM_END
10368
10369
10370ROM_START( m4jakjok )
10371   ROM_REGION( 0x40000, "maincpu", 0 )
10372   ROM_LOAD( "jj_sj___.6_0", 0x0000, 0x040000, CRC(7bc45b0e) SHA1(f30fef8fccdac04859f1ff93198a497eff723020) )
10373
10374   ROM_REGION( 0x40000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10375   ROM_LOAD( "jj_sj_k_.3_0", 0x0000, 0x040000, CRC(c33dd82f) SHA1(c1f3f6ca1c45503b7f71e897e5c27368f5efb439) )
10376   ROM_LOAD( "jj_sjs__.6_0", 0x0000, 0x040000, CRC(4bcac6f5) SHA1(7dc07a7a61a6ba044020d6c2496143168c103a70) )
10377   ROM_LOAD( "jj_vc___.7_0", 0x0000, 0x040000, CRC(4cdca8da) SHA1(ee7448b12380416a3bea2713ed5feca7473be8aa) )
10378
10379   ROM_REGION( 0x200000, "msm6376", 0 )
10380   ROM_LOAD( "jj_____.1_1", 0x000000, 0x080000, CRC(e759a958) SHA1(b107f4ef5a2805e56d4024940bfc632155de1eb1) )
10381   ROM_LOAD( "jj_____.1_2", 0x080000, 0x080000, CRC(aa215ff0) SHA1(4bf2c6f8153730cc3ca86f78ec14063ece7d8700) )
10382   ROM_LOAD( "jj_____.1_3", 0x100000, 0x080000, CRC(03c0ffc3) SHA1(2572f62362325df8b235b487d4a764218e7f1589) )
10383ROM_END
10384
10385
10386
10387
10388ROM_START( m4jflash )
10389   ROM_REGION( 0x20000, "maincpu", 0 )
10390   ROM_LOAD( "jf_25__c.2_1", 0x0000, 0x020000, CRC(4d5f1a12) SHA1(c25b6d899b74231da505bde7b671be001bdcea5d) )
10391
10392   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10393   ROM_LOAD( "jf_25a_c.2_1", 0x0000, 0x020000, CRC(76722e15) SHA1(4bd107049ad98b848cdaba3a1318373bbd06ab9f) )
10394   ROM_LOAD( "jf_25b_c.2_1", 0x0000, 0x020000, CRC(35a927c6) SHA1(6776fe77ad8a85feecdedfad0eac89f9cb826fbf) )
10395   ROM_LOAD( "jf_25bdc.2_1", 0x0000, 0x020000, CRC(d372689e) SHA1(ecad53022c7786f387586484a3e679afbf0bac37) )
10396   ROM_LOAD( "jf_25bgc.2_1", 0x0000, 0x020000, CRC(421084bc) SHA1(b6f847468c20a3f85d9e77b633dc48adb43c970f) )
10397   ROM_LOAD( "jf_25btc.2_1", 0x0000, 0x020000, CRC(1c701822) SHA1(559b4d269a3af388aa86f28ccedd22505fcdb355) )
10398   ROM_LOAD( "jf_25d_c.2_1", 0x0000, 0x020000, CRC(9cde7bfc) SHA1(a0b840f00c487e963f4dd9f58e3abca7b0cea31b) )
10399   ROM_LOAD( "jf_25dkc.2_1", 0x0000, 0x020000, CRC(ef583053) SHA1(23b33f0e49d8efceb4a6690ac58da1ccf6576a1a) )
10400   ROM_LOAD( "jf_25k_c.2_1", 0x0000, 0x020000, CRC(d82701b8) SHA1(a784fa11877e05f2219f1452463ec3348c84e879) )
10401   ROM_LOAD( "jf_25sbc.2_1", 0x0000, 0x020000, CRC(c6bce1c6) SHA1(708002059d307a02fec32a3cdb6eff995a438631) )
10402
10403   ROM_REGION( 0x180000, "msm6376", ROMREGION_ERASE00 )
10404   /* missing? */
10405ROM_END
10406
10407
10408ROM_START( m4kingq )
10409   ROM_REGION( 0x10000, "maincpu", 0 )
10410   ROM_LOAD( "ee_05a_4.2_1", 0x0000, 0x010000, CRC(8dd842b6) SHA1(1c1bcaae355ceee4d7b1572b0fa1a8b23a8afdbf) )
10411
10412   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10413   ROM_LOAD( "ee_05a__.2_1", 0x0000, 0x010000, CRC(36aa5fb9) SHA1(b4aaf647713e33e79be7927e5eeef240d3beedf7) )
10414   ROM_LOAD( "ee_20a__.2_1", 0x0000, 0x010000, CRC(2c61341f) SHA1(76d68ae2a44087414be8be12b3824c62311721dd) )
10415   ROM_LOAD( "ee_20a_c.1_1", 0x0000, 0x010000, CRC(948140ac) SHA1(d43f1f2903ecd809dee191087fa075c638728a5b) )
10416   ROM_LOAD( "ee_20b__.2_1", 0x0000, 0x010000, CRC(2fc7c7c2) SHA1(3b8736a582009d7b1455769374342ff72026d2fa) )
10417   ROM_LOAD( "ee_20b_c.1_1", 0x0000, 0x010000, CRC(70d399ab) SHA1(ca2c593151f4f852c7cb66859a12e832e53cd31f) )
10418   ROM_LOAD( "ee_20bd_.2_1", 0x0000, 0x010000, CRC(239de2dd) SHA1(c8021ba5bfdc10f59fec27c364035225093328d8) )
10419   ROM_LOAD( "ee_20bdc.1_1", 0x0000, 0x010000, CRC(cbb8c57b) SHA1(ea165199213f95128aec95ae40799faa8c457dd3) )
10420   ROM_LOAD( "ee_20bg_.2_1", 0x0000, 0x010000, CRC(ddc4d832) SHA1(031f987e9fced1df4acc57eb4b60911d52e1dbf6) )
10421   ROM_LOAD( "ee_20bt_.2_1", 0x0000, 0x010000, CRC(6f278771) SHA1(4459c9490be14bcbc139eebe6542325c80937ff3) )
10422   ROM_LOAD( "ee_20s_c.1_1", 0x0000, 0x010000, CRC(a0c1e313) SHA1(8a088a33e51a31ff0abdb554aa4d8ce61eaf4b7d) )
10423   ROM_LOAD( "ee_20sb_.2_1", 0x0000, 0x010000, CRC(307ad157) SHA1(32b6187e907bfbdb87a9ad2d9ca5870b09de5e4a) )
10424   ROM_LOAD( "ee_25a_c.3_1", 0x0000, 0x010000, CRC(4dc25083) SHA1(b754b4003f73bd74d1670a36a70985ce5e48794d) )
10425   ROM_LOAD( "ee_25b_c.3_1", 0x0000, 0x010000, CRC(a6fe50ff) SHA1(011602d9624f232ba8484e57f5f33ff06091809f) )
10426   ROM_LOAD( "ee_25bdc.3_1", 0x0000, 0x010000, CRC(d0088a97) SHA1(aacc1a86bd4b321d0ee21d14147e1d135b3a5bae) )
10427   ROM_LOAD( "ee_25bgc.3_1", 0x0000, 0x010000, CRC(e4dcd86b) SHA1(b8f8ec317bf9f18e3d0ae9a9fd59349fee24530d) )
10428   ROM_LOAD( "ee_25btc.3_1", 0x0000, 0x010000, CRC(8f44347a) SHA1(09815a6e1d3a91cd2e69578bbcfef3203ddb33d6) )
10429   ROM_LOAD( "ee_25s_c.3_1", 0x0000, 0x010000, CRC(a6fe50ff) SHA1(011602d9624f232ba8484e57f5f33ff06091809f) )
10430   ROM_LOAD( "ee_25sbc.3_1", 0x0000, 0x010000, CRC(0f4bdd7c) SHA1(5c5cb3a9d6a96afc6e29149d2a8adf19aae0bc41) )
10431   ROM_LOAD( "eei20___.2_1", 0x0000, 0x010000, CRC(15f4b869) SHA1(5be6f660321cb47900dda986ef44eb5c1c324013) )
10432   ROM_LOAD( "knq2pprog.bin", 0x0000, 0x010000, CRC(23b22f79) SHA1(3d8b9cbffb9b427897548981ddacf724215336a4) )
10433
10434   ROM_REGION( 0x200000, "msm6376", 0 )
10435   ROM_LOAD( "kingsnqueenssnd.bin", 0x0000, 0x080000, CRC(31d722d4) SHA1(efb7079a1036cad8d9c08106f97c70a248b31898) )
10436   //ROM_LOAD( "knqsnd.bin", 0x0000, 0x080000, CRC(13012f48) SHA1(392b3bcf6f8e3e01082087637f9d378302d046c4) )
10437   ROM_LOAD( "ee______.1_2", 0x0000, 0x080000, CRC(13012f48) SHA1(392b3bcf6f8e3e01082087637f9d378302d046c4) )   
10438ROM_END
10439
10440
10441ROM_START( m4kingqc )
10442   ROM_REGION( 0x10000, "maincpu", 0 )
10443   ROM_LOAD( "cn_20_b4.6_1", 0x0000, 0x010000, CRC(22d0b20c) SHA1(a7a4f60017cf62247339c9b23420d29845657895) )
10444
10445   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10446   ROM_LOAD( "cn_20_bc.3_1", 0x0000, 0x010000, CRC(dfb0eb80) SHA1(ad973125681db0aae8ef1cf57b1c280e7f0e5803) )
10447   ROM_LOAD( "cn_20_dc.3_1", 0x0000, 0x010000, CRC(56e919ad) SHA1(c3c6f522574b287f7ed4dc4d1d8a32f68369dd5c) )
10448   ROM_LOAD( "cn_20a_c.2_1", 0x0000, 0x010000, CRC(0df15fd9) SHA1(e7c5e2277aac1c71d27710ea71d09d1005c5b8f9) )
10449   ROM_LOAD( "cn_20a_c.3_1", 0x0000, 0x010000, CRC(68e1dcef) SHA1(a0b15344b900226052633703e935c0ec0f718936) )
10450   ROM_LOAD( "cn_20a_c.5_1", 0x0000, 0x010000, CRC(4975d39e) SHA1(243b8af1a12c3538e826bfd5f6feb6927c1467b0) )
10451   ROM_LOAD( "cn_20b_c.2_1", 0x0000, 0x010000, CRC(66e074f3) SHA1(1f5381a41dd1402ee344e228635b35521e9377c8) )
10452   ROM_LOAD( "cn_20b_c.3_1", 0x0000, 0x010000, CRC(bcae86c9) SHA1(f03b136d82fe7b93350f0ca5dc36e78e98aecfa9) )
10453   ROM_LOAD( "cn_20b_c.5_1", 0x0000, 0x010000, CRC(6a19d734) SHA1(e0d5f5020e7997d3927b42336ab18757bd9f1ed0) )
10454   ROM_LOAD( "cn_20bg4.6_1", 0x0000, 0x010000, CRC(6d4158fe) SHA1(9c12264a415601d6f28f23c1e1f6a3d97fadddba) )
10455   ROM_LOAD( "cn_20bgc.3_1", 0x0000, 0x010000, CRC(3ecc1bf3) SHA1(fb191749f920aa4ac0d9809c6c59b695afdf6594) )
10456   ROM_LOAD( "cn_20bgc.5_1", 0x0000, 0x010000, CRC(24743f7e) SHA1(c90d95df2357bc00aba2bb21c0c77082b8c32463) )
10457   ROM_LOAD( "cn_20btc.2_1", 0x0000, 0x010000, CRC(b8f0ade0) SHA1(5b5344f799b27833f6456ae852eb5085afb3dbe5) )
10458   ROM_LOAD( "cn_20btc.3_1", 0x0000, 0x010000, CRC(b92f3787) SHA1(7efd815cf1a9a738ffae2c3ce19149f47d465c72) )
10459   ROM_LOAD( "cn_20btc.5_1", 0x0000, 0x010000, CRC(e2b8baf0) SHA1(23e966a6cc94c26903bfe943160a327529d7e21b) )
10460   ROM_LOAD( "cn_20s_c.2_1", 0x0000, 0x010000, CRC(66e074f3) SHA1(1f5381a41dd1402ee344e228635b35521e9377c8) )
10461   ROM_LOAD( "cn_20s_c.5_1", 0x0000, 0x010000, CRC(6a19d734) SHA1(e0d5f5020e7997d3927b42336ab18757bd9f1ed0) )
10462   ROM_LOAD( "cn_20sbc.5_1", 0x0000, 0x007e02, CRC(a20d7293) SHA1(2e83b73907b867aec20edacb9b49250f746faa3e) )
10463   ROM_LOAD( "cn_25_bc.2_1", 0x0000, 0x010000, CRC(3e2b2d7b) SHA1(9a68cf4902ca210e8fb52a35b4c507708c7f6d2a) )
10464   ROM_LOAD( "cn_25_dc.2_1", 0x0000, 0x010000, CRC(eb384ef6) SHA1(489c59d8e1e6296ec2b05fb0aa307c48f3486aa2) )
10465   ROM_LOAD( "cn_25_kc.2_1", 0x0000, 0x010000, CRC(bd11e742) SHA1(0c3b290e3010bc3f904f9087ee89efe63072b8c3) )
10466   ROM_LOAD( "cn_25a_c.2_1", 0x0000, 0x010000, CRC(1994efd5) SHA1(d7c3d692737138b30244d2d51eb535b88c87e401) )
10467   ROM_LOAD( "cn_25b_c.2_1", 0x0000, 0x010000, CRC(24255989) SHA1(017d0dc811b5c82d5b8785022169929c94f3f18a) )
10468   ROM_LOAD( "cn_25bdc.2_1", 0x0000, 0x010000, CRC(503ccd3c) SHA1(936b77b33373624e6bd80d168bcd48dc2ebcb2fe) )
10469   ROM_LOAD( "cn_25bgc.2a1", 0x0000, 0x010000, CRC(89e2130d) SHA1(22f97030e6f4cb94f62215a0c653d170ba3e0efd) )
10470   ROM_LOAD( "cn_25btc.2_1", 0x0000, 0x010000, CRC(876bc126) SHA1(debe36a082493cdeba26a0808f205a19e9e897d5) )
10471   ROM_LOAD( "cn_25s_c.1_1", 0x0000, 0x010000, CRC(84d1a32b) SHA1(f6e76a2bf1bd7b31eb360dea8b453d235c365e64) )
10472   ROM_LOAD( "cn_25sbc.1_1", 0x0000, 0x010000, CRC(e53b672c) SHA1(2aea2a243817857df31b6f7b767e380bd003fafa) )
10473   ROM_LOAD( "cn_30_dc.1_1", 0x0000, 0x010000, CRC(aeb21904) SHA1(32bd505e738b8826c6ab138f30831b7a53b700cf) )
10474   ROM_LOAD( "cn_30a_c.1_1", 0x0000, 0x010000, CRC(be7aed91) SHA1(7dac1281bbc9da8924657b13ec4aa86aa6ff9de4) )
10475   ROM_LOAD( "cn_30b_c.1_1", 0x0000, 0x010000, CRC(232c87ec) SHA1(2c2bf1c273ab88c0ab27a672d53cd6184a24a8d1) )
10476   ROM_LOAD( "cn_30bgc.1_1", 0x0000, 0x010000, CRC(40afaa86) SHA1(edb8f55abf66e3e1cc7e353c520a93fc42073585) )
10477   ROM_LOAD( "cn_30btc.1_1", 0x0000, 0x010000, CRC(1920cc67) SHA1(55a3ad78d68d635faff98390e2feeea29dd10664) )
10478   ROM_LOAD( "knq2pprog.bin", 0x0000, 0x010000, CRC(23b22f79) SHA1(3d8b9cbffb9b427897548981ddacf724215336a4) )
10479
10480   ROM_REGION( 0x200000, "msm6376", 0 )
10481   ROM_LOAD( "knqsnd.bin", 0x0000, 0x080000, CRC(13012f48) SHA1(392b3bcf6f8e3e01082087637f9d378302d046c4) )
10482   ROM_LOAD( "cn______.5_a", 0x0000, 0x080000, CRC(7f82f113) SHA1(98851f8820cb39b45d477151982c80fc91b15e56) )   
10483ROM_END
10484
10485
10486ROM_START( m4lazy )
10487   ROM_REGION( 0x20000, "maincpu", 0 )
10488   ROM_LOAD( "lb_sj___.1_0", 0x0000, 0x020000, CRC(8628dcf1) SHA1(80cb9348e2704d0f72a44b4aa74b24fe03e279bc) )
10489
10490   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10491   ROM_LOAD( "lb_sj___.1_2", 0x0000, 0x020000, CRC(2b906f52) SHA1(802bcf6b3679e135308026752a55e55f00f21e85) )
10492   ROM_LOAD( "lb_sj_d_.1_2", 0x0000, 0x020000, CRC(a7691bad) SHA1(6cda3f3c18c13c04dbe0e4c1e4c817eedc34aa92) )
10493
10494   ROM_REGION( 0x180000, "msm6376", ROMREGION_ERASE00 )
10495   /* missing? */
10496ROM_END
10497
10498
10499ROM_START( m4lvlcl )
10500   ROM_REGION( 0x10000, "maincpu", 0 )
10501   ROM_LOAD( "ll__x__x.1_1", 0x0000, 0x010000, CRC(1ef1c5b4) SHA1(455c147f158f8a36a9add9b984abc22af78258cf) )
10502
10503   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10504   ROM_LOAD( "ll__x__x.3_1", 0x0000, 0x010000, CRC(42b85ebc) SHA1(a352d8389674fcfd90dc4e8155e6f4a78c9ec70d) )
10505   ROM_LOAD( "ll__x_dx.3_1", 0x0000, 0x010000, CRC(7753c8f0) SHA1(9600fee08529f29716697c4630730f15ef8a457b) )
10506   ROM_LOAD( "ll__xa_x.3_1", 0x0000, 0x010000, CRC(79468e93) SHA1(4beaa6fe2ad095b4674473ab99a7216513923077) )
10507   ROM_LOAD( "ll__xb_x.3_1", 0x0000, 0x010000, CRC(73b2fb34) SHA1(c127bc0954f8d01e9d8365a4506dde6f17da33fd) )
10508   ROM_LOAD( "ll__xgdx.1_1", 0x0000, 0x010000, CRC(65824c4f) SHA1(a514e48ac0f9d4a8d7506bf6932aeee88ca17104) )
10509   ROM_LOAD( "ll__xgdx.3_1", 0x0000, 0x010000, CRC(ba5b951a) SHA1(9ee36d3d42ce68f5797208633be87ddbbe605cf1) )
10510
10511   ROM_REGION( 0x180000, "msm6376", ROMREGION_ERASE00 )
10512   /* missing? */
10513ROM_END
10514
10515
10516
10517ROM_START( m4ln7 )
10518   ROM_REGION( 0x10000, "maincpu", 0 )
10519   ROM_LOAD( "l7_20a__.1_1", 0x0000, 0x010000, CRC(bfe82d2a) SHA1(4477d737a2326602a355758d8fc06220312fc085) )
10520
10521   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10522   ROM_LOAD( "l7_20s__.1_1", 0x0000, 0x010000, CRC(0037cd57) SHA1(b5882027269cf71878a73009bc3e40d9fcfac60d) )
10523   ROM_LOAD( "l7_20sb_.1_1", 0x0000, 0x010000, CRC(d53bcd66) SHA1(7f5c65d5ca3dbb8a0c38f169585fc78d512166af) )
10524   ROM_LOAD( "l7_20sd_.1_1", 0x0000, 0x010000, CRC(a82d04cb) SHA1(1abe9e22f6f526ab076163ce79cff841d1b38b0a) )
10525   ROM_LOAD( "l7_20sk_.1_1", 0x0000, 0x010000, CRC(7d2104fa) SHA1(a0a65042f4db8ea5184d41c68ffcf7608580d928) )
10526
10527   ROM_REGION( 0x200000, "msm6376", 0 )
10528   ROM_LOAD( "l7______.1_2", 0x000000, 0x080000, CRC(216209e3) SHA1(af274a7f27ba0e7ac03400e9919537ab36464e64) )
10529   ROM_LOAD( "l7______.1_3", 0x080000, 0x080000, CRC(e909c3ec) SHA1(68ce743729aaefd6c20ee447af40d99e0f4c072b) )   
10530ROM_END
10531
10532
10533
10534
10535ROM_START( m4madmon )
10536   ROM_REGION( 0x20000, "maincpu", 0 )
10537   ROM_LOAD( "mm_20a__.7_1", 0x0000, 0x020000, CRC(7df66388) SHA1(4e5bcbcb2fb08b23989c83f11751400f666bbdc2) )
10538
10539   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10540   ROM_LOAD( "mm_20b__.7_1", 0x0000, 0x020000, CRC(7f592e44) SHA1(05e78347cd09d1e58f0a50a724e0563490ec5185) )
10541   ROM_LOAD( "mm_20bg_.7_1", 0x0000, 0x020000, CRC(2cd8dcc2) SHA1(c4a2a423a55c6b0668739429c24c69b25e3824cf) )
10542   ROM_LOAD( "mm_20bt_.7_1", 0x0000, 0x020000, CRC(6e929612) SHA1(6b1d06c3cfce440c4cefb8dd04e7a5da673d545a) )
10543   ROM_LOAD( "mm_20s__.7_1", 0x0000, 0x020000, CRC(c23b338c) SHA1(0d3bc801132e68564c2bc01b810e71362047ade1) )
10544   ROM_LOAD( "mm_20sb_.7_1", 0x0000, 0x020000, CRC(51be206b) SHA1(913defb24bdb7551acefefd9673f5663129edbec) )
10545   ROM_LOAD( "mm_25__c.3_1", 0x0000, 0x020000, CRC(e1879caf) SHA1(4d0a804a8d81aab5bb9dec611654325e6a3fb741) )
10546   ROM_LOAD( "mm_25_dc.3_1", 0x0000, 0x020000, CRC(9bc81854) SHA1(b4c42a3da0ab03a0f43846e0c3a4a0b5f3c7e65a) )
10547   ROM_LOAD( "mm_25_gc.3_1", 0x0000, 0x020000, CRC(8d2f1259) SHA1(239c2430bd4ce7b53615b00fac79fb7eceecabf1) )
10548   ROM_LOAD( "mm_25a_c.3_1", 0x0000, 0x020000, CRC(b45b88c2) SHA1(56ed8c83c68f410fcc5ac342abac6b1f4419cccd) )
10549   ROM_LOAD( "mm_25b_c.3_1", 0x0000, 0x020000, CRC(fc33804b) SHA1(f817a6dd691739fcf7d7d622da265f63f60503f6) )
10550   ROM_LOAD( "mm_25bdc.3_1", 0x0000, 0x020000, CRC(188666c0) SHA1(e8a61c327c73aac2a6b0dc674dee7bc2aa358b27) )
10551
10552   ROM_REGION( 0x180000, "msm6376", ROMREGION_ERASE00 )
10553   /* missing? */
10554ROM_END
10555
10556
10557ROM_START( m4madmnc )
10558   ROM_REGION( 0x20000, "maincpu", 0 )
10559   ROM_LOAD( "cm_25__c.3_1", 0x0000, 0x020000, CRC(3d9ff5fe) SHA1(b918bb15251514f50a669216c7d00ecf23e64d1b) )
10560
10561   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10562   ROM_LOAD( "cm_25_bc.3_1", 0x0000, 0x020000, CRC(65a7b870) SHA1(58b910d7e002164cbbe1aa32c5e17dfe7cfb507d) )
10563   ROM_LOAD( "cm_25_dc.3_1", 0x0000, 0x020000, CRC(fcae8cf3) SHA1(0f1e86e2f02be2e1870f0f70509bc4a2ada6d3a5) )
10564   ROM_LOAD( "cm_25_kc.3_1", 0x0000, 0x020000, CRC(f66cf97b) SHA1(9b6c4da3a9d64ed2581b04ca82a945dc295931bc) )
10565   ROM_LOAD( "cm_25a_c.3_1", 0x0000, 0x020000, CRC(94e21dc0) SHA1(0d35a467fdcd19909d5540c8a4461364bf7e17f3) )
10566   ROM_LOAD( "cm_25b_c.3_1", 0x0000, 0x020000, CRC(95a1eb43) SHA1(a44d5c8fadf547187834c4686f6001e6e7df83f7) )
10567   ROM_LOAD( "cm_25bgc.3_1", 0x0000, 0x020000, CRC(3241cdf5) SHA1(9ac4b415fff3ee3422dc6e4df7f626cddcab6c38) )
10568   ROM_LOAD( "cm_25btc.3_1", 0x0000, 0x020000, CRC(b8c0f623) SHA1(62d489d82955ac492f78be77a3f2558ad080b375) )
10569   ROM_LOAD( "cm_29_dc.4_1", 0x0000, 0x020000, CRC(72542e93) SHA1(f9aad1e290b345ebd93dee81a10ad3ebb61b8228) )
10570   ROM_LOAD( "cm_29a_c.4_1", 0x0000, 0x020000, CRC(aa7c11ce) SHA1(3ae11b5279f975c0f6f6462d9e23180b47cbe280) )
10571   ROM_LOAD( "cm_29b_c.4_1", 0x0000, 0x020000, CRC(b5d749d8) SHA1(91f318a193a7ad841ac9a7f2114385ad97555f4d) )
10572   ROM_LOAD( "cm_29bgc.4_1", 0x0000, 0x020000, CRC(82f06ed1) SHA1(3f982d8fb1f689cd774f407585a8dce5d8c031a7) )
10573   ROM_LOAD( "cm_29btc.4_1", 0x0000, 0x020000, CRC(dd96bbeb) SHA1(1cf461dc36a8086b3f438922e1675fbd929af771) )
10574   ROM_LOAD( "cm_39_dc.4_1", 0x0000, 0x020000, CRC(c81c575e) SHA1(8c1f5151412da267381434259ca2c2d307668a74) )
10575   ROM_LOAD( "cm_39a_c.4_1", 0x0000, 0x020000, CRC(10346803) SHA1(2d7b0ca2c30a24c4779c44872fc86d6ae269b51f) )
10576   ROM_LOAD( "cm_39a_c.5_1", 0x0000, 0x020000, CRC(a235932f) SHA1(b6875c1119c8ed3a77d7f358298c119afac17dea) )
10577   ROM_LOAD( "cm_39b_c.4_1", 0x0000, 0x020000, CRC(0f9f3015) SHA1(8a02b6a22a96c7e310a7428d36b306e8af618e9a) )
10578   ROM_LOAD( "cm_39bgc.4_1", 0x0000, 0x020000, CRC(38b8171c) SHA1(5e33189d6b2d72a045c98c2bb8492961ab3d978f) )
10579   ROM_LOAD( "cm_39btc.4_1", 0x0000, 0x020000, CRC(67dec226) SHA1(68bfe25ff693ea7b4469d2e7d1b6972cc421d1cc) )
10580   ROM_LOAD( "cm_49_dc.4_1", 0x0000, 0x020000, CRC(e0ab38ee) SHA1(a324a1bb9f709b72de6fdd4c896326ca0004fdef) )
10581   ROM_LOAD( "cm_49a_c.4_1", 0x0000, 0x020000, CRC(388307b3) SHA1(070d431171ce325f6935f5bc1fd8db3acf79b13c) )
10582   ROM_LOAD( "cm_49b_c.4_1", 0x0000, 0x020000, CRC(27285fa5) SHA1(5f08bc751d7a0875b1b879d7d96aa9803fb942c6) )
10583   ROM_LOAD( "cm_49bgc.4_1", 0x0000, 0x020000, CRC(100f78ac) SHA1(c5d30fa46508b00b163dbf05e572f8c23fdb6cc3) )
10584   ROM_LOAD( "cm_49btc.4_1", 0x0000, 0x020000, CRC(4f69ad96) SHA1(50948166fee3cd1e6f0e378076046ee305204d61) )
10585
10586   ROM_REGION( 0x180000, "msm6376", ROMREGION_ERASE00 )
10587   /* missing? */
10588ROM_END
10589
10590
10591
10592ROM_START( m4mmm )
10593   ROM_REGION( 0x40000, "maincpu", 0 )
10594   ROM_LOAD( "mu_sj___.3_0", 0x0000, 0x040000, CRC(abdf9d1c) SHA1(e8c6a056025b44e4ec995b42b2720e6366a97283) )
10595
10596   ROM_REGION( 0x40000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10597   ROM_LOAD( "mu_sja__.3_0", 0x0000, 0x040000, CRC(3d2a9ea4) SHA1(f2ec904c8cef84affaad603edf26a864bd34be29) )
10598   ROM_LOAD( "mu_sjk__.3_0", 0x0000, 0x040000, CRC(34e4f8ba) SHA1(606d607faeb43190f5167aa3d10c55d9986b7e58) )
10599   ROM_LOAD( "mu_sjs__.3_0", 0x0000, 0x040000, CRC(26fb12b3) SHA1(d341181be75c87b44e4066653225911ce3460ed8) )
10600   ROM_LOAD( "mu_ssj__.2_0", 0x0000, 0x040000, CRC(935b6602) SHA1(d5fa5688895fe3c2ae3ad7dbbc35d9b12574c93d) )
10601   ROM_LOAD( "mu_ssja_.2_0", 0x0000, 0x040000, CRC(ff97814c) SHA1(8d9d74e6b0096cdc3226cfa91d7b653855600d5a) )
10602   ROM_LOAD( "mu_ssjb_.2_0", 0x0000, 0x040000, CRC(5728973a) SHA1(2cd9c866fcc33150fb8d456f741ac809e0bd2b15) )
10603
10604   ROM_REGION( 0x200000, "msm6376", 0 )
10605   ROM_LOAD( "mu___snd.1_1", 0x000000, 0x080000, CRC(570cf5f8) SHA1(48b3703bf385d037e4e870dfb671b75e9bab84a7) )
10606   ROM_LOAD( "mu___snd.1_2", 0x080000, 0x080000, CRC(6ec1910b) SHA1(4920fe0b7c7f4ddb14d56f50598aaf62e5867014) )
10607   ROM_LOAD( "mu___snd.1_3", 0x100000, 0x080000, CRC(8699378c) SHA1(55c3e310cfde8046e58bf21a8788e697c8275b8d) )
10608   ROM_LOAD( "mu___snd.1_4", 0x180000, 0x080000, CRC(54b193d8) SHA1(ab24624ce69d352a14f6bd3db127fa1c8c5f07db) )
10609
10610ROM_END
10611
10612
10613
10614ROM_START( m4oadrac )
10615   ROM_REGION( 0x20000, "maincpu", 0 )
10616   ROM_LOAD( "dr__x__x.2_0", 0x0000, 0x020000, CRC(4ca65bd9) SHA1(deb0a7d3596647210061b69a10fc6cdfc066538e) )
10617
10618   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10619   ROM_LOAD( "dr__x__x.2_1", 0x0000, 0x020000, CRC(d91773af) SHA1(3d8dda0f409f55bce9c4d4e2a8377e43fe2f1f7d) )
10620   ROM_LOAD( "dr__x_dx.2_0", 0x0000, 0x020000, CRC(47f3ac5a) SHA1(e0413c55b897e96e32c3332dac041bc94da6dea3) )
10621   ROM_LOAD( "dr__x_dx.2_1", 0x0000, 0x020000, CRC(f8c36b67) SHA1(c765d7a5eb4d7cd74295da26a7c6f5341a1ca257) )
10622   ROM_LOAD( "dr__xa_x.2_0", 0x0000, 0x020000, CRC(702f0f7a) SHA1(8529c3eaa33cb972cc38067d176c7c8af0674147) )
10623   ROM_LOAD( "dr__xa_x.2_1", 0x0000, 0x020000, CRC(cf1fc847) SHA1(6b09c0de15a380da1783a387569d83328f5b29a0) )
10624   ROM_LOAD( "dr__xb_x.2_0", 0x0000, 0x020000, CRC(3ae8a72c) SHA1(a27faba69430b1d16abf62e0ef37182ab302bbbd) )
10625   ROM_LOAD( "dr__xb_x.2_1", 0x0000, 0x020000, CRC(85d86011) SHA1(81f8624908299aa37e75fc5d12059b3600212d35) )
10626   ROM_LOAD( "dri_xa_x.2_0", 0x0000, 0x020000, CRC(849d2a80) SHA1(c9ff0a5a543b62ca5b885f93a35b5f40e88db8c3) )
10627
10628   ROM_REGION( 0x48, "fakechr", 0 )
10629   ROM_LOAD( "oad.chr", 0x0000, 0x000048, CRC(910b09db) SHA1(d54399660b1bf1a89712b25292ac99b740442e5c) )
10630
10631   ROM_REGION( 0x200000, "msm6376", 0 )
10632   ROM_LOAD( "oadsnd1.bin", 0x000000, 0x080000, CRC(b9a9b49b) SHA1(261e939da031768e2a2b5b171cbba55c87d1a758) )
10633   ROM_LOAD( "oadsnd2.bin", 0x080000, 0x080000, CRC(94e34646) SHA1(8787d6757e4ed86417aafac0e042091189974d3b) )
10634ROM_END
10635
10636ROM_START( m4orland )
10637   ROM_REGION( 0x20000, "maincpu", 0 )
10638   ROM_LOAD( "or 05a v2-1(27c010)", 0x0000, 0x020000, CRC(a33c22ee) SHA1(3598a2940f05622405fdef16426f3f5f30dfef29) )
10639
10640   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10641   ROM_LOAD( "or_05a__.1_1", 0x0000, 0x020000, CRC(3e7fe3ac) SHA1(9f4c0d5b7ba10726376b0654c8ddbc62b62c9eed) )
10642   ROM_LOAD( "or_20a__.7_1", 0x0000, 0x020000, CRC(ae524299) SHA1(3bb2bfe1c0ca0660aca148d6f17b730b7bdc8183) )
10643   ROM_LOAD( "or_20b__.7_1", 0x0000, 0x020000, CRC(c8a30e2e) SHA1(8abc5437751faf61c12709c963a6819cb0b2b43f) )
10644   ROM_LOAD( "or_20bg_.7_1", 0x0000, 0x020000, CRC(552561e5) SHA1(c92c4b21182511e4880b90313a673045e20b01e8) )
10645   ROM_LOAD( "or_20bt_.7_1", 0x0000, 0x020000, CRC(7db2e12a) SHA1(c10989d5d6bbc8f87ad21364f6c64495dc4a3047) )
10646   ROM_LOAD( "or_20s__.7_1", 0x0000, 0x020000, CRC(9ce4b650) SHA1(26a3337526d398ce265d735cfbe6d0e69c1f5cab) )
10647   ROM_LOAD( "or_20sb_.7_1", 0x0000, 0x020000, CRC(90f59de7) SHA1(2bb6c0680c654265c8669a5f13346ae6afb72fb5) )
10648   ROM_LOAD( "or_20sd_.7_1", 0x0000, 0x020000, CRC(242c552c) SHA1(dce5f0d38c8c6c101337028f30c05a7eb629e703) )
10649
10650   ROM_REGION( 0x200000, "msm6376", 0 )
10651   ROM_LOAD( "orlandosnd.p1", 0x000000, 0x080000, CRC(2735649d) SHA1(7b27bf2d4091ab581d399679b03f538f449f180c) )
10652   ROM_LOAD( "orlandosnd.p2", 0x080000, 0x080000, CRC(0741e2ff) SHA1(c49a2809073dd058ba85ae14c888e19d3eb2b133) )
10653ROM_END
10654
10655
10656ROM_START( m4pzbing )
10657   ROM_REGION( 0x10000, "maincpu", 0 )
10658   ROM_LOAD( "pb_20a__.4_1", 0x0000, 0x010000, CRC(52aa92e5) SHA1(3dc20e521677e829967e1d689c9905fb96aee639) )
10659
10660   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10661   ROM_LOAD( "pb_20ad_.4_1", 0x0000, 0x010000, CRC(f6bd6ad0) SHA1(092cb895c576ed2e995b62aba21851af6fb90959) )
10662   ROM_LOAD( "pb_20bg_.4_1", 0x0000, 0x010000, CRC(593e89f4) SHA1(4ed79c889370eb5de20b434cd83b2ee3fae31ed8) )
10663   ROM_LOAD( "pb_20bt_.4_1", 0x0000, 0x010000, CRC(fa51b522) SHA1(1fdebe63b871f700a664053251b02c8cf47fbb92) )
10664   ROM_LOAD( "pb_20s__.4_1", 0x0000, 0x010000, CRC(601f37d9) SHA1(0971c5c5321f5ce1508a0dd8abd989939224a779) )
10665   ROM_LOAD( "pb_20sb_.4_1", 0x0000, 0x010000, CRC(0234978a) SHA1(f24069883efb69de1024b6efbeb3d6a100ac5b9a) )
10666ROM_END
10667
10668
10669ROM_START( m4quidin )
10670   ROM_REGION( 0x10000, "maincpu", 0 )
10671   ROM_LOAD( "qi_20a__.3_1", 0x0000, 0x010000, CRC(88873c45) SHA1(70fa65402dbbe716a089497a8ccb06e0ba2aac6d) )
10672
10673   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10674   ROM_LOAD( "qi_20s__.3_1", 0x0000, 0x010000, CRC(3758dc38) SHA1(d22a379975e948d465e13233a796e0fb07e3c04f) )
10675   ROM_LOAD( "qi_20sb_.3_1", 0x0000, 0x010000, CRC(e254dc09) SHA1(ad5853c854f628de6203be8d6c3cbaa6a600e340) )
10676
10677   ROM_REGION( 0x200000, "msm6376", 0 )
10678   ROM_LOAD( "qi_____.1_2", 0x000000, 0x080000, CRC(216209e3) SHA1(af274a7f27ba0e7ac03400e9919537ab36464e64) )
10679   ROM_LOAD( "qi_____.1_3", 0x080000, 0x080000, CRC(e909c3ec) SHA1(68ce743729aaefd6c20ee447af40d99e0f4c072b) )
10680ROM_END
10681
10682
10683ROM_START( m4quidis )
10684   ROM_REGION( 0x10000, "maincpu", 0 )
10685   ROM_LOAD( "pq_20a__.3_1", 0x0000, 0x010000, CRC(7eb762a1) SHA1(4546a7bf43f8ab6eb9713348e3f919de7532eed2) )
10686
10687   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10688   ROM_LOAD( "pq_20s__.3_1", 0x0000, 0x010000, CRC(71360992) SHA1(0b64f27f0edfdebca41552181ff0f2b5491ec308) )
10689   ROM_LOAD( "pq_20sb_.3_1", 0x0000, 0x010000, CRC(a43a09a3) SHA1(46d83465d1026620af2f59dd4b638444ca834ad1) )
10690   ROM_LOAD( "pq_20sd_.3_1", 0x0000, 0x010000, CRC(d92cc00e) SHA1(bff2b5da08cc34040b1d4d750ea6a654f9b77959) )
10691   ROM_LOAD( "pq_20sk_.3_1", 0x0000, 0x010000, CRC(0c20c03f) SHA1(f802daa8ff2c159ba4831ed048e0ddd8469448da) )
10692
10693   ROM_REGION( 0x180000, "msm6376", ROMREGION_ERASE00 )
10694   /* missing? */
10695ROM_END
10696
10697
10698ROM_START( m4rackem )
10699   ROM_REGION( 0x40000, "maincpu", 0 )
10700   ROM_LOAD( "re_sj___.2_0", 0x0000, 0x040000, CRC(e36d3f86) SHA1(a5f522c86482517b8dc735b1012f8f7668c2f18d) )
10701
10702   ROM_REGION( 0x40000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10703   ROM_LOAD( "re_sj___.3_0", 0x0000, 0x040000, CRC(2f463d2f) SHA1(3410cc8a6d097a4edfcb4c57c237d1d514b507ba) )
10704   ROM_LOAD( "re_sj_d_.2_0", 0x0000, 0x040000, CRC(7a31658c) SHA1(4fade421b3a1a732a99f7cb6346279ad82f55362) )
10705   ROM_LOAD( "re_sjs__.2_0", 0x0000, 0x040000, CRC(d7c499c8) SHA1(73542f54322f5ffb87d16f5f66cc3a22c2849f20) )
10706   ROM_LOAD( "re_sjsw_.2_0", 0x0000, 0x040000, CRC(66355370) SHA1(d54aab7403e64a67edf2baeaf1321ee5c4aa553d) )
10707   
10708   ROM_REGION( 0x200000, "msm6376", 0 )
10709   ROM_LOAD( "re_snd.p1", 0x000000, 0x080000, CRC(aea88892) SHA1(457dab5cddfb9762f7e0bd61187b8052aee71c28) )
10710   ROM_LOAD( "re_snd.p2", 0x080000, 0x080000, CRC(57394ec6) SHA1(cba7abebd3ab165e9531017168f51ada6cf35991) )
10711   ROM_LOAD( "re_snd.p3", 0x100000, 0x080000, CRC(5d5d5309) SHA1(402615633976410225a1ee50c454391dc69a68cb) )
10712ROM_END
10713
10714
10715ROM_START( m4rbgold )
10716   ROM_REGION( 0x10000, "maincpu", 0 )
10717   ROM_LOAD( "rb_20a_p.2a1", 0x0000, 0x010000, CRC(d7e6e514) SHA1(25645b69e86335622df43113908ed88a21f27e30) )
10718
10719   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10720   ROM_LOAD( "rb_20a_p.2f1", 0x0000, 0x010000, CRC(62af6db6) SHA1(0dcb679c05f090f8dab7228009a700c31f0179d8) )
10721   ROM_LOAD( "rb_20sbp.2a1", 0x0000, 0x010000, CRC(ba4c2e74) SHA1(fcc325754f96e742998373c6c5c13a8509f48cd5) )
10722   ROM_LOAD( "rb_20sbp.2f1", 0x0000, 0x010000, CRC(0f05a6d6) SHA1(1ba7ccbb3d78196d4b98a0a1173bf41c9dd62c1f) )
10723   ROM_LOAD( "rb_20sbp.2s1", 0x0000, 0x010000, CRC(d8278b82) SHA1(8e924096e238359fd2a7f81198c8af1515dc8a19) )
10724   ROM_LOAD( "rb_xea__.2a1", 0x0000, 0x010000, CRC(1bc266ff) SHA1(fcdb63613dbcf0b15744317a69bd8a1e3cf92526) )
10725   ROM_LOAD( "rb_xea__.2f1", 0x0000, 0x010000, CRC(ae8bee5d) SHA1(bae49779a009a29b27c99f5e5a4b2aeca39b5626) )
10726   ROM_LOAD( "rb_xea__.2s1", 0x0000, 0x010000, CRC(79a9c309) SHA1(8ad87ec153ed8a89e612011679a172fc66bae711) )
10727   ROM_LOAD( "rb_xes__.2a1", 0x0000, 0x010000, CRC(14430dcc) SHA1(7e514a1857f6911a57aff7900af297412ef0d905) )
10728   ROM_LOAD( "rb_xes__.2f1", 0x0000, 0x010000, CRC(a10a856e) SHA1(a8536d576b3698ccc539c8ac1c9136222b1cf297) )
10729   ROM_LOAD( "rb_xes__.2s1", 0x0000, 0x010000, CRC(7628a83a) SHA1(da1833df2e88480dafd2410fb24f0fbffbdeb679) )
10730   ROM_LOAD( "rb_xesb_.2f1", 0x0000, 0x010000, CRC(c321253d) SHA1(0d59b0cf7118c7932e9d89eca823ce200c5030f5) )
10731   ROM_LOAD( "rb_xesb_.2s1", 0x0000, 0x010000, CRC(14030869) SHA1(283e7ca543a37a60f2d3a8c6d5473b591bb20e62) )
10732   ROM_LOAD( "rb_xesd_.2a1", 0x0000, 0x010000, CRC(b054f5f9) SHA1(fdcca5375ff8f26f6889c5556216ff0fdf2bce94) )
10733   ROM_LOAD( "rb_xesd_.2f1", 0x0000, 0x010000, CRC(051d7d5b) SHA1(b8216e505de00802e5e34d11eb3e18e0736fa772) )
10734   ROM_LOAD( "rb_xesd_.2s1", 0x0000, 0x010000, CRC(d23f500f) SHA1(fe8d2825c8fb24c3885013c046a15ddec5cb3a1f) )
10735   ROM_LOAD( "rbixe___.2a1", 0x0000, 0x010000, CRC(349fafdd) SHA1(da68e210c8c0a716c1ef62e7f404f6985903b00a) )
10736   ROM_LOAD( "rbixe___.2s1", 0x0000, 0x010000, CRC(56f40a2b) SHA1(0c6c035d2a3dbef70b1bc95fa38ed62a70770739) )
10737ROM_END
10738
10739
10740ROM_START( m4rhfev )
10741   ROM_REGION( 0x40000, "maincpu", 0 )
10742   ROM_LOAD( "rt_sj___.7_0", 0x0000, 0x040000, CRC(3dd895ef) SHA1(433ecc268956c94c51dbccefd006b72e0ad8567b) )
10743
10744   ROM_REGION( 0x40000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10745   ROM_LOAD( "rt_sja__.7_0", 0x0000, 0x040000, CRC(0ab59402) SHA1(485b4d2efd8f99085ed6ce5b7e07ede001c982c4) )
10746   ROM_LOAD( "rt_sjs__.7_0", 0x0000, 0x040000, CRC(1a8feafb) SHA1(83151f63b7ebe1c538f9334e9c3d6889d0730144) )
10747   ROM_LOAD( "rt_vc___.1_0", 0x0000, 0x040000, CRC(2a8df147) SHA1(df0e7021e9d169575a1297f9851b5a64e20d1a40) )
10748   ROM_LOAD( "rt_vc_d_.1_0", 0x0000, 0x040000, CRC(7adef22b) SHA1(d6a584581745c0ce64f646ef0b49cb68343990d0) )
10749   ROM_LOAD( "rtv.p1", 0x0000, 0x008000, CRC(7b78f3f2) SHA1(07ef8e6a08fd70ee48e4463672a1230ecc669532) )
10750
10751   ROM_REGION( 0x200000, "msm6376", 0 )
10752   ROM_LOAD( "rf_____.1_1", 0x000000, 0x080000, CRC(ac8d539d) SHA1(8baf14bece50774f93ae9eaf3effabb6882d2c43) )
10753   ROM_LOAD( "rf_____.1_2", 0x080000, 0x080000, CRC(cc2fadd8) SHA1(681850e2e6164cf8af8e7501ac44f475cc07b742) )
10754   ROM_LOAD( "rf_____.1_3", 0x100000, 0x080000, CRC(165aaf9f) SHA1(815224fe94a77628cef1dd0d8a238edcb4813006) )
10755   ROM_LOAD( "rf_____.1_4", 0x180000, 0x080000, CRC(4f7e7b49) SHA1(f9d421eeab73e0c795a08cf166c8807e0b14ec82) )   
10756ROM_END
10757
10758
10759
10760ROM_START( m4rhs )
10761   ROM_REGION( 0x20000, "maincpu", 0 )
10762   ROM_LOAD( "rh_sj___.4s1", 0x0000, 0x020000, CRC(be6179cd) SHA1(8aefffdffb25bc4dd7d083c7027be746181c2ff9) )
10763
10764   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10765   ROM_LOAD( "rh_sj__c.6_1", 0x0000, 0x020000, CRC(476f3cf2) SHA1(18ce990e28ca8565ade5eec9a62f0b243121af73) )
10766   ROM_LOAD( "rh_sj_b_.4s1", 0x0000, 0x020000, CRC(58a4480e) SHA1(f4ecfa1debbfa9dba75263bce2c9f66741c3466f) )
10767   ROM_LOAD( "rh_sj_bc.6_1", 0x0000, 0x020000, CRC(2e37a58c) SHA1(a48c96384aa81f98bfa980c93e93523ecef3d43c) )
10768   ROM_LOAD( "rh_sj_d_.4s1", 0x0000, 0x020000, CRC(8f1176db) SHA1(283ef0b9515eac342a02489118bd30016ba85399) )
10769   ROM_LOAD( "rh_sj_k_.4s1", 0x0000, 0x020000, CRC(3f2ef505) SHA1(28c3806bc48af21a2b7ea27d42ea9f6b4346f3b8) )
10770   ROM_LOAD( "rh_sja__.4s1", 0x0000, 0x020000, CRC(b8cdd5fb) SHA1(4e336dd3d61f4fdba731951c56e440766ea8efeb) )
10771   ROM_LOAD( "rh_sja_c.6_1", 0x0000, 0x020000, CRC(b7b790e5) SHA1(e2b34dc2f6ede4f4c22b11123dfaed46f2c5c45e) )
10772   ROM_LOAD( "rh_sjab_.4s1", 0x0000, 0x020000, CRC(c8468d4c) SHA1(6a9f8fe10949712ecacca3bfcd7d5ab4860682e2) )
10773   ROM_LOAD( "rh_sjad_.4s1", 0x0000, 0x020000, CRC(df4768f0) SHA1(74894b232b27e65058d59acf174172da86def95a) )
10774   ROM_LOAD( "rh_sjak_.4s1", 0x0000, 0x020000, CRC(6f78eb2e) SHA1(a9fec7a7ad9334c3d8760e1982ac00651858cee8) )
10775   ROM_LOAD( "rocky15g", 0x0000, 0x020000, CRC(05f4f333) SHA1(a1b917f6c91d751fb2433e46c4c60840b47eed9e) )
10776   ROM_LOAD( "rocky15t", 0x0000, 0x020000, CRC(3fbad6de) SHA1(e8d76b3878794c769187d92d2834018a84e764ac) )
10777
10778   ROM_REGION( 0x48, "fakechr", 0 )
10779   ROM_LOAD( "rh.chr", 0x0000, 0x000048, CRC(6e246d8f) SHA1(c6b0dff1b918c578b76f020ff70a24ea48dbae2e) )
10780
10781   ROM_REGION( 0x200000, "msm6376", 0 )
10782   ROM_LOAD( "rhp2snd", 0x0000, 0x080000, CRC(18112293) SHA1(b2bf838849ad1a9931c294ccc291ba2f5c5f45e9) )
10783
10784   ROM_LOAD( "rh___snd.1_1", 0x000000, 0x080000, CRC(ceebd8f4) SHA1(fe9f62034aae7d2ec097d80dc471a7fd27ddec8a) )
10785   ROM_LOAD( "rh___snd.1_2", 0x080000, 0x080000, CRC(1f24cfb6) SHA1(cf1dc9d2a1c1cfb8718c89e245e9bf375fef8bfd) )
10786   ROM_LOAD( "rh___snd.1_3", 0x100000, 0x080000, CRC(726958d8) SHA1(6373765b80971dd7ff5c8eaeee83966335db4d27) )
10787ROM_END
10788
10789
10790
10791ROM_START( m4sinbd )
10792   ROM_REGION( 0x20000, "maincpu", 0 )
10793   ROM_LOAD( "sd_20__c.1_1", 0x0000, 0x020000, CRC(28cd336e) SHA1(45bdf5403c04b7d3a3645b6b44ac3d12e6463a55) )
10794
10795   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10796   ROM_LOAD( "sd_20a__.4_1", 0x0000, 0x020000, CRC(12b8f629) SHA1(c8540ecb217cf0615d7a8d080136926646ca8497) )
10797   ROM_LOAD( "sd_20a__.5_1", 0x0000, 0x020000, CRC(68a3d155) SHA1(5ae47f1ca860af30c77beebe3acf615958ed59e9) )
10798   ROM_LOAD( "sd_20a_c.1_1", 0x0000, 0x020000, CRC(5a5eef7c) SHA1(32d801cea0593e220ac67c2c17782fc144d02cc4) )
10799   ROM_LOAD( "sd_20ad_.5_1", 0x0000, 0x020000, CRC(dc9dd7b3) SHA1(e26c8a814cdb268026e31acb668f34160ea9ce7b) )
10800   ROM_LOAD( "sd_20s__.1v1", 0x0000, 0x020000, CRC(acb5aa9a) SHA1(4186058f83e241f06de842d0ae79f26a2a0e6cf0) )
10801   ROM_LOAD( "sd_20s__.4_1", 0x0000, 0x020000, CRC(bce21ced) SHA1(9e089fbca1dd39e356f38d0c301162affea9316c) )
10802   ROM_LOAD( "sd_20s__.5_1", 0x0000, 0x020000, CRC(939ecca5) SHA1(a9cd465fbe742b910602f861ae6ac7cedc7d9be9) )
10803   ROM_LOAD( "sd_20s_p.4_1", 0x0000, 0x020000, CRC(5ae716a9) SHA1(4c9ceab423a1480f8257fad2d62b65a17788a472) )
10804   ROM_LOAD( "sd_20s_s.5_1", 0x0000, 0x020000, CRC(e47c869a) SHA1(2735613aafe71e9b2a3aabb433fbd98a83a546c7) )
10805   ROM_LOAD( "sd_20sb_.4_1", 0x0000, 0x020000, CRC(811efef2) SHA1(280c6d6697735faca58317925c58b687c5988b87) )
10806   ROM_LOAD( "sd_20sb_.5_1", 0x0000, 0x020000, CRC(594920ec) SHA1(03ac253ef35b8fbccbfe4b2c5a7d906a3001b3ec) )
10807   ROM_LOAD( "sd_20sbc.1_1", 0x0000, 0x020000, CRC(3720cf0d) SHA1(8f0e63985badbff6ac39fcf956ebff3b0655c2b9) )
10808   ROM_LOAD( "sd_20sbp.4_1", 0x0000, 0x020000, CRC(671bf4b6) SHA1(ac928b47c1392e8a82404776068233e7d1dd5d28) )
10809   ROM_LOAD( "sd_20sbs.5_1", 0x0000, 0x020000, CRC(2eab6ad3) SHA1(66261328999a139389198e772a69dcd994792439) )
10810   ROM_LOAD( "sd_20sdc.1_1", 0x0000, 0x020000, CRC(fc386926) SHA1(6e64aeb82e62ded75e48f0faab932b63732bcf08) )
10811   ROM_LOAD( "sd_25__c.1_1", 0x0000, 0x020000, CRC(348e846d) SHA1(ca0fffd59076e6e60d37f677d0c7e7f182a41b9e) )
10812   ROM_LOAD( "sd_25a_c.1_1", 0x0000, 0x020000, CRC(f50c55e9) SHA1(df72b196fb21b6359282c06b960fa53117a95fee) )
10813   ROM_LOAD( "sd_25sbc.1_1", 0x0000, 0x020000, CRC(0773632a) SHA1(34294e32243b903a6c1c54b8718ca7cddbd3316e) )
10814   ROM_LOAD( "sd_25sdc.1_1", 0x0000, 0x020000, CRC(4917a542) SHA1(23de449d536c799032afab678b9001fa8541fb8a) )
10815   ROM_LOAD( "sdi20___.1v1", 0x0000, 0x020000, CRC(c50b3555) SHA1(c2d89126b9122f48ecce52d50cd7a03cc2bf1829) )
10816   ROM_LOAD( "sv_20a__.4_1", 0x0000, 0x020000, CRC(0e790ae8) SHA1(48f055f3f1f5d3392b7fba1c5c30624c1f230327) )
10817   ROM_LOAD( "sv_20sb_.4_1", 0x0000, 0x020000, CRC(e88c1c29) SHA1(49d180068e4ae9cb65a58e65b4e1ac4d6657ae1d) )
10818   ROM_LOAD( "svi20___.4_1", 0x0000, 0x020000, CRC(643037ed) SHA1(d4063faba3069625474dd761f9ad2dcf2f710a19) )
10819
10820   ROM_REGION( 0x180000, "msm6376", ROMREGION_ERASE00 )
10821   /* missing? */
10822ROM_END
10823
10824
10825ROM_START( m4sky )
10826   ROM_REGION( 0x40000, "maincpu", 0 )
10827   ROM_LOAD( "sk_s____.3_1", 0x0000, 0x040000, CRC(749af008) SHA1(036514f2bcb84193cfa84313f0617f3196aea73e) )
10828
10829   ROM_REGION( 0x40000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10830   ROM_LOAD( "sk_sj___.5_0", 0x0000, 0x040000, CRC(45ae0423) SHA1(94d5b3d4aacb69a18ff3f45681eb5f7fba7657e8) )
10831   ROM_LOAD( "sk_sj_k_.5_0", 0x0000, 0x040000, CRC(e1bab980) SHA1(1c8b127809422ab0baf1875ca907f18269a0cc17) )
10832   ROM_LOAD( "sk_sja__.5_0", 0x0000, 0x040000, CRC(b2a16ef7) SHA1(9012dcc320e8af8fef53e0dc91d3bcd6cbafa5ee) )
10833   ROM_LOAD( "sk_sjs__.5_0", 0x0000, 0x040000, CRC(d176431f) SHA1(8ca90ef61486fc5a5b6527f913cd05b42ceabe3e) )
10834
10835   ROM_REGION( 0x180000, "msm6376", ROMREGION_ERASE00 )
10836   /* missing? */
10837ROM_END
10838
10839
10840ROM_START( m4souls )
10841   ROM_REGION( 0x20000, "maincpu", 0 )
10842   ROM_LOAD( "ss_06a__.4_1", 0x0000, 0x020000, CRC(00390a21) SHA1(d31d1307301fa4e8cf0ce3677e68a4c1723e4404) )
10843
10844   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10845   ROM_LOAD( "ss_16a__.4_1", 0x0000, 0x020000, CRC(b9ab9612) SHA1(ad30916a0f2cc745741c99d23c23192ae4088daf) )
10846   ROM_LOAD( "ss_26a__.2_1", 0x0000, 0x020000, CRC(bf9acf05) SHA1(13698b453e975a1801631163d06468f07c181b48) )
10847   ROM_LOAD( "ss_26ad_.2_1", 0x0000, 0x020000, CRC(3e867df2) SHA1(0c7d57c05952cb4f737ee07f139a3593803d3d60) )
10848   ROM_LOAD( "ss_26sb_.2_1", 0x0000, 0x020000, CRC(2010749e) SHA1(4220b12db7870a2efd7a7ab573e4e08ff0643e70) )
10849   ROM_LOAD( "ss_26sd_.2_1", 0x0000, 0x020000, CRC(773db916) SHA1(a7d168db22d5adeb3eaf64786bbe744ce787ff68) )
10850   ROM_LOAD( "ss_26sk_.2_1", 0x0000, 0x020000, CRC(9ae1672e) SHA1(79bcd12fae38dd1b0035e956148ffeaee33b9c71) )
10851
10852   ROM_REGION( 0x200000, "msm6376", 0 )
10853   ROM_LOAD( "ss______.1_2", 0x000000, 0x080000, CRC(ddea9d75) SHA1(fe5f88d49434109d0f51425e790e179dc1a02767) )
10854   ROM_LOAD( "ss______.1_3", 0x080000, 0x080000, CRC(23d1e57a) SHA1(b17afdaa95522fd7ea6c12f513fa338e1fcb06f6) )
10855   ROM_LOAD( "ss______.1_4", 0x100000, 0x080000, CRC(0ba3046a) SHA1(ec21fa328669bc7a5baf1ce8b9ac05f38f98e360) )
10856ROM_END
10857
10858
10859ROM_START( m4specu )
10860   ROM_REGION( 0x10000, "maincpu", 0 )
10861   ROM_LOAD( "speculator.bin", 0x8000, 0x008000, CRC(4035d20c) SHA1(4a534294c5c7332eacd09ca44f351d6a6850cc29) )
10862ROM_END
10863
10864
10865
10866
10867ROM_START( m4spinbt )
10868   ROM_REGION( 0x40000, "maincpu", 0 )
10869   ROM_LOAD( "sn_37ad_.5_0", 0x0000, 0x040000, CRC(42d6faaa) SHA1(3789e85981b33ffae7c50ccca3278ae62974972d) )
10870
10871   ROM_REGION( 0x40000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10872   ROM_LOAD( "sn_37b__.5_0", 0x0000, 0x040000, CRC(3a259a6f) SHA1(1acabb9e725ae1374b87808c4b3d06a329c824d0) )
10873   ROM_LOAD( "sn_37bd_.5_0", 0x0000, 0x040000, CRC(f4e3f395) SHA1(545b2ea1cf4231ba1663bea0e6770976b0797cf3) )
10874   ROM_LOAD( "sn_37bg_.5_0", 0x0000, 0x040000, CRC(c3ad8312) SHA1(9463903fe65462e5e9b09a992dc4625dba8452f0) )
10875   ROM_LOAD( "sn_37bt_.5_0", 0x0000, 0x040000, CRC(9fd1df18) SHA1(4c647bc887cdaa2415d0308787c710c83ce1c0d3) )
10876   ROM_LOAD( "sn_s7a__.5_0", 0x0000, 0x040000, CRC(69d39933) SHA1(ec2a9fb7c4977532a7a431745eb2d82d4e282159) )
10877   ROM_LOAD( "sn_s7ad_.5_0", 0x0000, 0x040000, CRC(a715f0c9) SHA1(bec188edcd0580465859876f8bff2ff5a392a9e1) )
10878   ROM_LOAD( "sn_s7s__.5_0", 0x0000, 0x040000, CRC(13288cc5) SHA1(2c47dcd8b57d10e0768729ad91dba12521c0d98a) )
10879
10880   ROM_REGION( 0x180000, "msm6376", ROMREGION_ERASE00 )
10881   /* missing? */
10882ROM_END
10883
10884
10885ROM_START( m4starst )
10886   ROM_REGION( 0x40000, "maincpu", 0 )
10887   ROM_LOAD( "sr_20__d.3_0", 0x0000, 0x040000, CRC(98f6619b) SHA1(fc0a568e6695c9ad0fda7bc6703c752af26a7777) )
10888
10889   ROM_REGION( 0x40000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10890   ROM_LOAD( "sr_20_bd.3_0", 0x0000, 0x040000, CRC(ff8209de) SHA1(41a4c20c89b3a04612ad6298276472b888915c89) )
10891   ROM_LOAD( "sr_20_kd.3_0", 0x0000, 0x040000, CRC(4c9a53d5) SHA1(43ebf6c06db58de9c3934e2dbba0d8126f3e2dda) )
10892   ROM_LOAD( "sr_20a_d.3_0", 0x0000, 0x040000, CRC(e9eebb4c) SHA1(60d8010140d9debe8f12d7f810de223d9abd02a4) )
10893   ROM_LOAD( "sr_20s_d.3_0", 0x0000, 0x040000, CRC(725b50e6) SHA1(3efde346022e37b09df08b8188ac76dcdfac8a4e) )
10894   ROM_LOAD( "sr_sj___.5_0", 0x0000, 0x040000, CRC(7964bd86) SHA1(7078de5a61b52dedb776993643f7edd8a2c863c3) )
10895   ROM_LOAD( "sr_sj_b_.5_0", 0x0000, 0x040000, CRC(4ee1f95b) SHA1(1e3d52afd19a9489608d5446ef2118561c6411b0) )
10896   ROM_LOAD( "sr_sj_d_.5_0", 0x0000, 0x040000, CRC(b4d78711) SHA1(c864c944b3fa74aa1fed22afe656a37413b024ce) )
10897   ROM_LOAD( "sr_sj_k_.5_0", 0x0000, 0x040000, CRC(c7681e28) SHA1(a8c1c75df33c85301257147c97d6af8808dad0d2) )
10898   ROM_LOAD( "sr_sja__.5_0", 0x0000, 0x040000, CRC(aa86c4f2) SHA1(e90fd91f1d14b89714e3fb8236ac9e8a641e4c71) )
10899   ROM_LOAD( "sr_sjs__.5_0", 0x0000, 0x040000, CRC(89e405e4) SHA1(5aa9053e08c27570731f65502c7fb31f0ea0a678) )
10900
10901   ROM_REGION( 0x180000, "msm6376", ROMREGION_ERASE00 )
10902   /* missing? */
10903ROM_END
10904
10905
10906ROM_START( m4thestr )
10907   ROM_REGION( 0x10000, "maincpu", 0 )
10908   ROM_LOAD( "thestreak.bin", 0x0000, 0x010000, CRC(cb79f9e5) SHA1(6cbdc5327e81b51f1060fd91efa3d061b9748b49) )
10909
10910   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10911   ROM_LOAD( "ts_20_b4.3_1", 0x0000, 0x010000, CRC(17726c7c) SHA1(193b572b9f859f1018f1be398b35a5103622faf8) )
10912   ROM_LOAD( "ts_20_bc.3_1", 0x0000, 0x010000, CRC(b03b3f11) SHA1(9116ac608ab5574d5912550b988fc319d0a38444) )
10913   ROM_LOAD( "ts_20_d4.3_1", 0x0000, 0x010000, CRC(7bfae07a) SHA1(9414ad510ca9a183181a30d98858278c375c185d) )
10914   ROM_LOAD( "ts_20_dc.3_1", 0x0000, 0x010000, CRC(7196b317) SHA1(c124ed3d030b77870b7851b3da104f8fc5393a31) )
10915   ROM_LOAD( "ts_20a_4.3_1", 0x0000, 0x010000, CRC(921b8cc3) SHA1(74143888de21aba4374d016cb4c08ae59dfa59ef) )
10916   ROM_LOAD( "ts_20a_c.3_1", 0x0000, 0x010000, CRC(c8eb1dd9) SHA1(7b7520467cd32295e6324d350d1f2bed829555e0) )
10917   ROM_LOAD( "ts_20b_4.3_1", 0x0000, 0x010000, CRC(2221f704) SHA1(8459b658d3ad84bb86250518d0403970f881323d) )
10918   ROM_LOAD( "ts_20b_c.3_1", 0x0000, 0x010000, CRC(ecdf59a9) SHA1(7c2141e336ba3f1865bbf422aaa0b78cb1a27a4c) )
10919   ROM_LOAD( "ts_20bg4.3_1", 0x0000, 0x010000, CRC(b2a419ea) SHA1(bbc565ce8e79d39e1b1a7cd1685fa8c7ce00d7b9) )
10920   ROM_LOAD( "ts_20bgc.3_1", 0x0000, 0x010000, CRC(3b2d7b50) SHA1(a8560b0894783a398aaf0510493583b8cb826947) )
10921   ROM_LOAD( "ts_20bt4.3_1", 0x0000, 0x010000, CRC(d10a6c5a) SHA1(07fdf3797c87e35468ef859bb67753f11c5fbded) )
10922   ROM_LOAD( "ts_20btc.3_1", 0x0000, 0x010000, CRC(58830ee0) SHA1(b2798e0f8e03870c77892a32654263575e9aaafa) )
10923   ROM_LOAD( "ts_25_bc.3_1", 0x0000, 0x010000, CRC(43877de6) SHA1(b006ae97139c9bd66a32884b92fdbdf4f10db58a) )
10924   ROM_LOAD( "ts_25_dc.3_1", 0x0000, 0x010000, CRC(60ab675c) SHA1(763b66d7731489abdec84d2f8e3c186ad95c7349) )
10925   ROM_LOAD( "ts_25_kc.3_1", 0x0000, 0x010000, CRC(418cbb32) SHA1(e19a0c7fd88a82983ec33b99f3819a2a238c68a5) )
10926   ROM_LOAD( "ts_25a_c.3_1", 0x0000, 0x010000, CRC(448a705f) SHA1(35a7cc480c376eaef7439d5c96cec490aec9fc4b) )
10927   ROM_LOAD( "ts_25b_c.3_1", 0x0000, 0x010000, CRC(5b390ec2) SHA1(db7719ab8021e0b75e9419d2a05f3139fbab8e61) )
10928   ROM_LOAD( "ts_25bgc.3_1", 0x0000, 0x010000, CRC(612463fc) SHA1(085d8faf91c8ef6520ca971d249322f336464856) )
10929   ROM_LOAD( "ts_25btc.3_1", 0x0000, 0x010000, CRC(6d658e61) SHA1(619dbacad424e5db82c6ee19d1e3358c18cfe783) )
10930   ROM_LOAD( "ts_30a_c.1_1", 0x0000, 0x010000, CRC(8636e700) SHA1(f11c20da6c3bfe1842ea8f9eac8c831d49f42c32) )
10931   ROM_LOAD( "ts_30b_c.1_1", 0x0000, 0x010000, CRC(2577c8fc) SHA1(6d22bd1a93f423862f5466f99690eeced9090420) )
10932   ROM_LOAD( "ts_30bgc.1_1", 0x0000, 0x010000, CRC(2c582ba6) SHA1(dbcae0ef90105a7f6c720156711f73bb3c237b8a) )
10933   ROM_LOAD( "ts_39_dc.1_1", 0x0000, 0x010000, CRC(84d338b8) SHA1(847e6b7808b6d5d361414a4aaa5d5cf6a5863a70) )
10934   ROM_LOAD( "ts_39a_c.1_1", 0x0000, 0x010000, CRC(9ee56a3a) SHA1(365ec4c90abbe4b352bdd2d6aed5eec4cdaf35ff) )
10935   ROM_LOAD( "ts_39b_c.1_1", 0x0000, 0x010000, CRC(470cd6d1) SHA1(c9c3c9c23c596e79f1b6495d4706b1da6cbd1b2e) )
10936
10937   ROM_REGION( 0x200000, "msm6376", 0 )
10938   ROM_LOAD( "thestreaksnd.bin", 0x0000, 0x080000, CRC(fdbd0f88) SHA1(8d0eaa9aa8d505affeb8bd12d7cb13337aa2e2c2) )
10939ROM_END
10940
10941
10942ROM_START( m4sunclb )
10943   ROM_REGION( 0x10000, "maincpu", 0 )
10944   ROM_LOAD( "sucxe__0.2", 0x0000, 0x010000, CRC(fd702a6f) SHA1(0f6d553fcb096ca4874bb971425dabfbe18db31d) )
10945
10946   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10947   ROM_LOAD( "sucxed_0.2", 0x0000, 0x010000, CRC(70802bc3) SHA1(69b36f716cb608931f933cb58e47232b18064f9d) )
10948ROM_END
10949
10950
10951
10952ROM_START( m4sunscl )
10953   ROM_REGION( 0x10000, "maincpu", 0 )
10954   ROM_LOAD( "sc_xe___.3_3", 0x0000, 0x010000, CRC(e3732cc6) SHA1(77f0368bb29ad00030f83af794a52df92fe97e5d) )
10955
10956   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10957   ROM_LOAD( "sc_xe_d_.3_3", 0x0000, 0x010000, CRC(b8627c4a) SHA1(ad616d38773cbd82376b518aa15dc3d7027237c5) )
10958   ROM_LOAD( "sc_xef__.3_3", 0x0000, 0x010000, CRC(8e7e1100) SHA1(7648ea860a546081388a213845e27312730f46d9) )
10959ROM_END
10960
10961
10962ROM_START( m4supleg )
10963   ROM_REGION( 0x40000, "maincpu", 0 )
10964   ROM_LOAD( "sl_sj.hex", 0x0000, 0x040000, CRC(254835f7) SHA1(2fafaa3da747edd27d393ad106008e898e465283) )
10965
10966   ROM_REGION( 0x40000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10967   ROM_LOAD( "sl_sjs.hex", 0x0000, 0x040000, CRC(98942cd3) SHA1(858fde0a350159d089c6a0e0cc2e2eed6ab2092c) )
10968   ROM_LOAD( "sl_vc.hex", 0x0000, 0x040000, CRC(1940d117) SHA1(ae7338483ac39e9e1973dde5eb837443512630dd) )
10969   ROM_LOAD( "sl_vcd.hex", 0x0000, 0x040000, CRC(7aab16d1) SHA1(6da4e0d9883a48937d00bfc5929b3557de51f60e) )
10970   ROM_LOAD( "sls.hex", 0x0000, 0x040000, CRC(5ad6dbb9) SHA1(ff6f9dcf14df22c7bb2b949fcd5c70f31d4c1928) )
10971
10972   ROM_REGION( 0x200000, "msm6376", 0 )
10973   ROM_LOAD( "sls1.hex", 0x000000, 0x080000, CRC(341e3d3e) SHA1(b42ec737e95e766b1b26d6225416ee0c5cad2663) )
10974   ROM_LOAD( "sls2.hex", 0x080000, 0x080000, CRC(f4ab6f0d) SHA1(4b59608ca16c9d158d4d1ac532e7fbe6ff0da959) )
10975   ROM_LOAD( "sls3.hex", 0x100000, 0x080000, CRC(dcba96a1) SHA1(d474c63b37cb18a0b3b1299b5cacadfd8cd5458b) )
10976ROM_END
10977
10978
10979
10980ROM_START( m4supscr )
10981   ROM_REGION( 0x40000, "maincpu", 0 )
10982   ROM_LOAD( "multistakesoccer.bin", 0x0000, 0x040000, CRC(ce27b6a7) SHA1(f9038336137b0642da4d1520b5d71a047d8fbe12) )
10983
10984   ROM_REGION( 0x40000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
10985   ROM_LOAD( "sm_78___.6_0", 0x0000, 0x040000, CRC(e7022c44) SHA1(da3a5b9954f7e50dce73aeb9c46bd4631c8350d5) )
10986   ROM_LOAD( "sm_78_d_.6_0", 0x0000, 0x040000, CRC(4dbe6a87) SHA1(fe2ce1fca7105afbf459ee6558744f8fee417169) )
10987   ROM_LOAD( "sm_80___.6_0", 0x0000, 0x040000, CRC(7e9831ec) SHA1(d0e645ea1f6d34c507103550c248200313d033ef) )
10988   ROM_LOAD( "sm_80_d_.6_0", 0x0000, 0x040000, CRC(d424772f) SHA1(938eb7a35e59db704b0737d309b7989b35ed43e0) )
10989   ROM_LOAD( "sm_82___.6_0", 0x0000, 0x040000, CRC(019b4d42) SHA1(b27894f99dc2945fccb0de66f34eacc5b02a3463) )
10990   ROM_LOAD( "sm_82_d_.6_0", 0x0000, 0x040000, CRC(ab270b81) SHA1(6af522e78b9b263c96cb350cbc8585be206dcd0a) )
10991   ROM_LOAD( "sm_84___.6_0", 0x0000, 0x040000, CRC(809ec8b0) SHA1(965edf407a1fd7dfda2817b884ef65b3d57d51e5) )
10992   ROM_LOAD( "sm_84_d_.6_0", 0x0000, 0x040000, CRC(2a228e73) SHA1(04c8d17b2f2800dac9aca81e926e6e48eb02c5ac) )
10993   ROM_LOAD( "sm_86___.6_0", 0x0000, 0x040000, CRC(ff9db41e) SHA1(5996438e801534ebf5d9755b340fada67cadc942) )
10994   ROM_LOAD( "sm_86_d_.6_0", 0x0000, 0x040000, CRC(5521f2dd) SHA1(add1b70a6cddc4e176697660aeff331535d92898) )
10995   ROM_LOAD( "sm_88___.6_0", 0x0000, 0x040000, CRC(59e4c515) SHA1(5a76962dc6530d326bfe6ef6498c8f2ad481d6f1) )
10996   ROM_LOAD( "sm_88_d_.6_0", 0x0000, 0x040000, CRC(f35883d6) SHA1(1948e06e302cdb01fbd32d711374957e9e6bd64a) )
10997   ROM_LOAD( "sm_90___.6_0", 0x0000, 0x040000, CRC(cdc7c594) SHA1(acb829257472bc4420c141932b6f4c708ea04f1b) )
10998   ROM_LOAD( "sm_90_d_.6_0", 0x0000, 0x040000, CRC(677b8357) SHA1(4ec54f8b7d28c0459152309a58bd5c0db1a2f036) )
10999
11000   ROM_REGION( 0x180000, "msm6376", ROMREGION_ERASE00 )
11001   /* missing? */
11002ROM_END
11003
11004
11005ROM_START( m4ssclas )
11006   ROM_REGION( 0x10000, "maincpu", 0 )
11007   ROM_LOAD( "cs__x__x.6_0", 0x0000, 0x010000, CRC(3230284d) SHA1(bca3b4c43859ed424956c4119fa6a91a2e7d6eec) )
11008
11009   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
11010   ROM_LOAD( "cs__x_dx.2_0", 0x0000, 0x010000, CRC(ea004a13) SHA1(db9a187b0672c69a6a149ec6d1025bd6da9beccd) )
11011   ROM_LOAD( "cs__x_dx.6_0", 0x0000, 0x010000, CRC(6dd2d11f) SHA1(8c7e60d3e5a0d4fccb024b5c0aa21fd2b9a5ada9) )
11012   ROM_LOAD( "cs__xa_x.6_0", 0x0000, 0x010000, CRC(6657e810) SHA1(0860076cf01c732f419483876991fb42a838622a) )
11013   ROM_LOAD( "cs__xb_x.5_0", 0x0000, 0x010000, CRC(a5f46ff5) SHA1(a068029f774bc6ed2e76acc2eb509bc6e2490945) )
11014   ROM_LOAD( "cs__xb_x.6_0", 0x0000, 0x010000, CRC(801d543c) SHA1(f0905947312fb2a526765d17cde01af5095ef923) )
11015   
11016   ROM_REGION( 0x48, "fakechr", 0 )
11017   ROM_LOAD( "ssbwb.chr", 0x0000, 0x000048, CRC(910b09db) SHA1(d54399660b1bf1a89712b25292ac99b740442e5c) )
11018
11019   ROM_REGION( 0x200000, "msm6376", 0 )
11020   ROM_LOAD( "css_____.1_1", 0x0000, 0x080000, CRC(e738fa1e) SHA1(7a1125320e0d488729aec66e658d418b96228fd0) )
11021ROM_END
11022
11023
11024ROM_START( m4sure )
11025   ROM_REGION( 0x10000, "maincpu", 0 )
11026   ROM_LOAD( "su_xf___.3_1", 0x0000, 0x010000, CRC(f85dae5c) SHA1(4c761c355fb6651f1e0cb041342f8a2ff510dfd2) )
11027
11028   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
11029   ROM_LOAD( "su_xf_b_.3_1", 0x0000, 0x010000, CRC(9a760e0f) SHA1(fdacdae0e2322daa004b2385616dd34626814d42) )
11030   ROM_LOAD( "su_xf_d_.3_1", 0x0000, 0x010000, CRC(5c4a5669) SHA1(55e1e853fdfdbb43e7b61b59ab642fb013a0db0e) )
11031   ROM_LOAD( "suixf___.3_1", 0x0000, 0x010000, CRC(cae80b60) SHA1(23545aaf1cc3a0c8868beafb56eccedbbb6099de) )
11032ROM_END
11033 
11034ROM_START( m4tic )
11035   ROM_REGION( 0x10000, "maincpu", 0 )
11036   ROM_LOAD( "tt_20a__.2_1", 0x0000, 0x010000, CRC(b923ac0d) SHA1(1237962af43c2c3f4ed0ad5bed21f24decfeae02) )
11037
11038   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
11039   ROM_LOAD( "tt_20a_c.1_1", 0x0000, 0x010000, CRC(18a68ea0) SHA1(37783121ff5540e264d89069101d991acb66b982) )
11040   ROM_LOAD( "tt_20b__.2_1", 0x0000, 0x010000, CRC(b5eb86ab) SHA1(99ddb80941c67bd271e22af17405457d32676484) )
11041   ROM_LOAD( "tt_20b_c.1_1", 0x0000, 0x010000, CRC(d35079ab) SHA1(d109af8ef6f4d26b505f63df10d5850ddc0c0b65) )
11042   ROM_LOAD( "tt_20bd_.2_1", 0x0000, 0x010000, CRC(0889a699) SHA1(c96d135b9248e9bab78af438b97e6cb854b2c771) )
11043   ROM_LOAD( "tt_20bdc.1_1", 0x0000, 0x010000, CRC(2a43efd4) SHA1(9f6e568ca95a5f4e1a4e82eda2d15dfa225e65ea) )
11044   ROM_LOAD( "tt_20bg_.2_1", 0x0000, 0x010000, CRC(128896c1) SHA1(af37645b88116cde57fcc42ed58d69bf9c11ff8a) )
11045   ROM_LOAD( "tt_20bt_.2_1", 0x0000, 0x010000, CRC(362046f9) SHA1(6cb5a986517158d63e7403891bb749eaccb63acb) )
11046   ROM_LOAD( "tt_20s__.2_1", 0x0000, 0x010000, CRC(53dfefe9) SHA1(0f9fc1d65ebd7e370de6001f594616b79b2aa57e) )
11047   ROM_LOAD( "tt_20s_c.1_1", 0x0000, 0x010000, CRC(65a38960) SHA1(48ffdda1c5c98742124418429c510de9f5b90270) )
11048   ROM_LOAD( "tt_20sb_.2_1", 0x0000, 0x010000, CRC(c9174384) SHA1(f694a6a7f78b8a062fd26371fa6758ec4252352a) )
11049   ROM_LOAD( "tt_20sk_.2_1", 0x0000, 0x010000, CRC(dca42636) SHA1(c6e9aaf402c2fc7eec6e9b07aa4c33312bc0af0e) )
11050   ROM_LOAD( "tt_25a_c.3_1", 0x0000, 0x010000, CRC(2e44c6db) SHA1(ffc96dafbcfae719c3971882e066971540fafe78) )
11051   ROM_LOAD( "tt_25b_c.3_1", 0x0000, 0x010000, CRC(d393edf0) SHA1(66f17a88018fee71f3e0c7996371c9b6832ef23a) )
11052   ROM_LOAD( "tt_25bdc.3_1", 0x0000, 0x010000, CRC(2ce71772) SHA1(a2f36d0d11826a7be7f8cc04f21a77facb4ce188) )
11053   ROM_LOAD( "tt_25bgc.3_1", 0x0000, 0x010000, CRC(2dbeb9c3) SHA1(8288a9d17932582c7536563e34e2150a85c7a822) )
11054   ROM_LOAD( "tt_25btc.3_1", 0x0000, 0x010000, CRC(d5702abf) SHA1(6115f39d70dfdf1a00bcfc5f0fe257dd1e0ff968) )
11055   ROM_LOAD( "tt_25s_c.3_1", 0x0000, 0x010000, CRC(d393edf0) SHA1(66f17a88018fee71f3e0c7996371c9b6832ef23a) )
11056   ROM_LOAD( "tt_25sbc.3_1", 0x0000, 0x010000, CRC(11c0152f) SHA1(d46b0a6774da35cf9d3a352b9fe7cb574880b210) )
11057   ROM_LOAD( "tti20___.2_1", 0x0000, 0x010000, CRC(91054bf6) SHA1(68cc6c9b47849149a574e3af97bd0e8255fc5c43) )
11058
11059   ROM_REGION( 0x180000, "msm6376", ROMREGION_ERASE00 )
11060   /* missing? */
11061ROM_END
11062
11063
11064ROM_START( m4ticcla )
11065   ROM_REGION( 0x10000, "maincpu", 0 )
11066   ROM_LOAD( "ct_20_b4.7_1", 0x0000, 0x010000, CRC(48b9a162) SHA1(2d19a5d6379dc93a56c920b3cd61a0d1a8c6b303) )
11067
11068   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
11069   ROM_LOAD( "ct_20_bc.4_1", 0x0000, 0x010000, CRC(fb40b5ff) SHA1(723a07a2b6b08483aa75ecdd4fd9720a66201fc3) )
11070   ROM_LOAD( "ct_20_d4.7_1", 0x0000, 0x007f17, CRC(016f1ff2) SHA1(316aff73e787bf7a1371afd4373eb1cc453ad536) )
11071   ROM_LOAD( "ct_20_dc.4_1", 0x0000, 0x010000, CRC(0f20a790) SHA1(02876178f0af64154d490cc048a7bc1c9a6f521b) )
11072   ROM_LOAD( "ct_20a_4.7_1", 0x0000, 0x010000, CRC(35318095) SHA1(888105a674c9ea8ccad33e24c05ef42936f5f4cf) )
11073   ROM_LOAD( "ct_20a_c.4_1", 0x0000, 0x010000, CRC(e409f49f) SHA1(8774015ec20ed9fe54e812013dfc12d408276c31) )
11074   ROM_LOAD( "ct_20b_c.4_1", 0x0000, 0x010000, CRC(864a59cf) SHA1(abd9b7a47c791ce4f91abbd3bf97bdcd9d8296ee) )
11075   ROM_LOAD( "ct_20bg4.7_1", 0x0000, 0x010000, CRC(7f200f42) SHA1(0ea6aa0de88982737d818c9dac9f2605cea7bc11) )
11076   ROM_LOAD( "ct_20bgc.4_1", 0x0000, 0x010000, CRC(215b8965) SHA1(883735066a1425b502e89d1234575294ac83746c) )
11077   ROM_LOAD( "ct_20bt4.7_1", 0x0000, 0x010000, CRC(7c7280a4) SHA1(3dbdc53a3474f4147427ed4fa8a161a3b364d43b) )
11078   ROM_LOAD( "ct_25_bc.3_1", 0x0000, 0x010000, CRC(9d6fb3b0) SHA1(a6278579d217b5544d9f0b942a7a344596153950) )
11079   ROM_LOAD( "ct_25_dc.2_1", 0x0000, 0x010000, CRC(b49af435) SHA1(e5f92f114931e554eb8eb5fe89f50298783d541c) )
11080   ROM_LOAD( "ct_25_dc.3_1", 0x0000, 0x010000, CRC(eb359c82) SHA1(c137768461b859d5277b08c8783b0c8625f9b1be) )
11081   ROM_LOAD( "ct_25_kc.2_1", 0x0000, 0x010000, CRC(43309e7b) SHA1(d8f6ecbea618da7f54309f2a6e93210c51b68b81) )
11082   ROM_LOAD( "ct_25a_c.2_1", 0x0000, 0x010000, CRC(717396ed) SHA1(6cdb0f99b40096178f6e85a0966182e704d1b99a) )
11083   ROM_LOAD( "ct_25a_c.3_1", 0x0000, 0x010000, CRC(28e0a15b) SHA1(b3678ba3d1f392665cc6ec9c24c2c506a41cd4fa) )
11084   ROM_LOAD( "ct_25b_c.2_1", 0x0000, 0x010000, CRC(b3d7e79c) SHA1(86c0b419c3ca054f8a2ed785cffeb03e6c5b69f2) )
11085   ROM_LOAD( "ct_25b_c.3_1", 0x0000, 0x010000, CRC(e0ba763d) SHA1(453d8a0dbe616c5a8c4313b918fcfe21fed473e0) )
11086   ROM_LOAD( "ct_25bgc.2_1", 0x0000, 0x010000, CRC(0869d04c) SHA1(0f0fd3982ac376c66d139655a50639f48bf740b4) )
11087   ROM_LOAD( "ct_25bgc.3_1", 0x0000, 0x010000, CRC(1e0ca1d1) SHA1(0b1023cdd5cd3db657cea53c85e31ed83c2e5524) )
11088   ROM_LOAD( "ct_25btc.2_1", 0x0000, 0x010000, CRC(032ec96d) SHA1(c5cef956bc0e3eb45cf128c8d0b4e1d6e5b01afe) )
11089   ROM_LOAD( "ct_25btc.3_1", 0x0000, 0x010000, CRC(f656897a) SHA1(92ad5c6ce2a696298bbfc8c1750825db4e3bc80b) )
11090   ROM_LOAD( "ct_30_dc.2_1", 0x0000, 0x010000, CRC(57fabdfb) SHA1(ad86621e4bc8141508c691e148a66e74fc070a88) )
11091   ROM_LOAD( "ct_30a_c.2_1", 0x0000, 0x010000, CRC(800c94c3) SHA1(c78497899ea9cf27e66f6e8526b95d51215053b2) )
11092   ROM_LOAD( "ct_30b_c.2_1", 0x0000, 0x010000, CRC(3036ef04) SHA1(de514a85d45d11a880ed147aebe211ffb5bee146) )
11093   ROM_LOAD( "ct_30bdc.2_1", 0x0000, 0x010000, CRC(9852c9d4) SHA1(37bb20d63fa70ea99e18a16a8f11c461a377a07a) )
11094   ROM_LOAD( "ct_30bgc.2_1", 0x0000, 0x010000, CRC(a1bc89b4) SHA1(4c82ce8fe78768443823e868f7cc49a06e7cc441) )
11095   ROM_LOAD( "ct_30btc.2_1", 0x0000, 0x010000, CRC(cde0d12e) SHA1(5427ad700311c30cc86eccc7f1ff36cf0da3b980) )
11096
11097   ROM_REGION( 0x200000, "msm6376", 0 )
11098   ROM_LOAD( "ct______.5_a", 0x0000, 0x080000, CRC(9a936f50) SHA1(f3f66d6093a939220d24aee985e210cdfd214db4) )
11099ROM_END
11100
11101
11102ROM_START( m4ticgld )
11103   ROM_REGION( 0x10000, "maincpu", 0 )
11104   ROM_LOAD( "tg_25a_c.3_1", 0x0000, 0x010000, CRC(44b2b6b0) SHA1(c2caadd68659bd474df534101e3bc13b15a43694) )
11105
11106   ROM_REGION( 0x200000, "msm6376", 0 )
11107   ROM_LOAD( "ct______.5_a", 0x0000, 0x080000, CRC(9a936f50) SHA1(f3f66d6093a939220d24aee985e210cdfd214db4) )
11108ROM_END
11109
11110
11111ROM_START( m4ticglc )
11112   ROM_REGION( 0x10000, "maincpu", 0 )
11113   ROM_LOAD( "tg_25a_c.3_1", 0x0000, 0x010000, CRC(44b2b6b0) SHA1(c2caadd68659bd474df534101e3bc13b15a43694) )
11114
11115   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
11116   ROM_LOAD( "tg_30_dc.4_1", 0x0000, 0x010000, CRC(19c0fb1e) SHA1(955da095df56f28ace6839c9b6df5669f576730c) )
11117   ROM_LOAD( "tg_30a_c.4_1", 0x0000, 0x010000, CRC(3e4dcc70) SHA1(c4ad3a8633e19015d4d2b08a653119e9e4c5dcbb) )
11118   ROM_LOAD( "tg_30b_c.4_1", 0x0000, 0x010000, CRC(83d1517a) SHA1(38a9269dac53ca701e4b621d5e77696142f429cd) )
11119   ROM_LOAD( "tg_30bgc.4_1", 0x0000, 0x010000, CRC(a366c32d) SHA1(8d86778411ef07e06d99c12147a211d7620af9bf) )
11120
11121   ROM_REGION( 0x180000, "msm6376", ROMREGION_ERASE00 )
11122   /* missing? */
11123ROM_END
11124
11125
11126ROM_START( m4topdog )
11127   ROM_REGION( 0x10000, "maincpu", 0 )
11128   ROM_LOAD( "td_20_b4.7_1", 0x0000, 0x010000, CRC(fe864f25) SHA1(b9f97aaf0425b4987b5bfa0b793e9226fdffe58f) )
11129
11130   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
11131   ROM_LOAD( "td_20_bc.7_1", 0x0000, 0x010000, CRC(3af18a9f) SHA1(0db7427d934363d021265fcac811505867f20d47) )
11132   ROM_LOAD( "td_20_d4.7_1", 0x0000, 0x010000, CRC(35da9e2d) SHA1(a2d1efd7c9cbe4bb5ce7574c6bea2edf55f3e08f) )
11133   ROM_LOAD( "td_20_dc.7_1", 0x0000, 0x010000, CRC(b90dfbce) SHA1(b9eb9393fbd33725d372b3b6648c261cf0ae486f) )
11134   ROM_LOAD( "td_20_k4.7_1", 0x0000, 0x010000, CRC(44618034) SHA1(0fce08e279a16d94422155c695b9b5f124b657ea) )
11135   ROM_LOAD( "td_20_kc.7_1", 0x0000, 0x010000, CRC(8ec10cf7) SHA1(cdc479f7f41f2205285a9db6539dce83feef6af4) )
11136   ROM_LOAD( "td_20a_4.7_1", 0x0000, 0x010000, CRC(e7bcc879) SHA1(6c963d059867bdd506af1826fe038daa560a3623) )
11137   ROM_LOAD( "td_20a_c.7_1", 0x0000, 0x010000, CRC(ea229917) SHA1(3e42c1eca1a89b2d536498156beddddcba9899b2) )
11138   ROM_LOAD( "td_20b_4.7_1", 0x0000, 0x010000, CRC(79468269) SHA1(709f34a0ebea816cb268b5dc36c3d02939cd6224) )
11139   ROM_LOAD( "td_20b_c.7_1", 0x0000, 0x010000, CRC(1301d28b) SHA1(b0fc0c73dedd89bbdb5845ec9f91530959fabeb6) )
11140   ROM_LOAD( "td_20bg4.7_1", 0x0000, 0x010000, CRC(4cb61b04) SHA1(6bb56cd06240c1bbb73406fe132e302822dec0df) )
11141   ROM_LOAD( "td_20bgc.7_1", 0x0000, 0x010000, CRC(8ce831d0) SHA1(e58ca3b38e8dc7196c27cf00123a6e7122bd7f58) )
11142   ROM_LOAD( "td_20bt4.7_1", 0x0000, 0x010000, CRC(2cdd5be2) SHA1(bc1afe70268eb7e3cb8fe1a43d262201faec0613) )
11143   ROM_LOAD( "td_20btc.7_1", 0x0000, 0x010000, CRC(67e96c75) SHA1(da9dd06f5d4773fa8e3945cf89cfdde4c465acb9) )
11144   ROM_LOAD( "td_25_bc.8_1", 0x0000, 0x010000, CRC(ac324184) SHA1(d6743c8cbbe719b12f47792a07ec2e898630591b) )
11145   ROM_LOAD( "td_25_dc.8_1", 0x0000, 0x010000, CRC(6ea8077c) SHA1(672976af1fad0257be7a15b839ec261653704be8) )
11146   ROM_LOAD( "td_25_kc.8_1", 0x0000, 0x010000, CRC(e006de48) SHA1(2c09e04d2dc3ec369c4c01eb1ff1af57156d05c1) )
11147   ROM_LOAD( "td_25a_c.8_1", 0x0000, 0x010000, CRC(84e54ba8) SHA1(dd09094854463f4b7033773be77d4a2d7f06b650) )
11148   ROM_LOAD( "td_25b_c.8_1", 0x0000, 0x010000, CRC(314f4f03) SHA1(a7c399ddf453305d0dbe2a63e57427b261c48c2c) )
11149   ROM_LOAD( "td_25bgc.8_1", 0x0000, 0x010000, CRC(efc0899c) SHA1(0d0e5a006d260a1bfcde7966c06360386c949f29) )
11150   ROM_LOAD( "td_25bgp.2_1", 0x0000, 0x010000, CRC(f0894f48) SHA1(63056dd434d18bb9a052db25cc6ce29d0c3f9f82) )
11151   ROM_LOAD( "td_25btc.8_1", 0x0000, 0x010000, CRC(f5dec7d9) SHA1(ffb361745aebb3c7d6bf4925d95904e8ced13a35) )
11152   ROM_LOAD( "td_30a_c.1_1", 0x0000, 0x010000, CRC(f0986895) SHA1(65c24de42a3009959c9bb7f5b42536aa6fd70c2b) )
11153   ROM_LOAD( "td_30b_c.1_1", 0x0000, 0x010000, CRC(7683cf72) SHA1(4319954b833ef6b0d88b8d22c5e700a9df96dc65) )
11154   ROM_LOAD( "td_30bdc.1_1", 0x0000, 0x010000, CRC(f5a4481b) SHA1(75b32b0996315b8ce833fd695377716dbeb0b7e4) )
11155   ROM_LOAD( "td_30bgc.1_1", 0x0000, 0x010000, CRC(1ffe440f) SHA1(adc1909fbbfe7e63bb89b29878bda5a6df776a6a) )
11156   ROM_LOAD( "td_30btc.1_1", 0x0000, 0x010000, CRC(5109516c) SHA1(a4919465286be9e1f0e7970a91a89738f8fcad4e) )
11157
11158   ROM_REGION( 0x200000, "msm6376", 0 )
11159   ROM_LOAD( "topdogsnd.bin", 0x0000, 0x080000, CRC(a29047c6) SHA1(5956674e6b895bd46b99f4d04d5797b53ccc6668) )
11160ROM_END
11161
11162
11163ROM_START( m4trex )
11164   ROM_REGION( 0x10000, "maincpu", 0 )
11165   ROM_LOAD( "tr_20a__.2_1", 0x0000, 0x010000, CRC(21150b8e) SHA1(1531bc6fdb8b787fed6f4f98c6463313c55efc3c) )
11166
11167   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
11168   ROM_LOAD( "tr_20a_p.2_1", 0x0000, 0x010000, CRC(ec1b35bc) SHA1(944959c6d1f8e9b0bb33c659b7c515cb7585fed0) )
11169   ROM_LOAD( "tr_20ab_.2_1", 0x0000, 0x010000, CRC(f4190bbf) SHA1(45c20c5e56f0bc39e3af5817eb6d705caef14b40) )
11170   ROM_LOAD( "tr_20bg_.2_1", 0x0000, 0x010000, CRC(14d8d80c) SHA1(6db190550b18401a067eeb26890af39612fc3012) )
11171   ROM_LOAD( "tr_20bt_.2_1", 0x0000, 0x010000, CRC(3ad19bf3) SHA1(4808f8bbb963be30eace75228d4d1decde3282b0) )
11172   ROM_LOAD( "tr_20s__.2_1", 0x0000, 0x010000, CRC(2e9460bd) SHA1(8e2ac58cb1686aadad38356a4d47e9502ddbaa52) )
11173   ROM_LOAD( "tr_20s_p.2_1", 0x0000, 0x010000, CRC(e39a5e8f) SHA1(d1d507040fefa959d71856395639778e898272aa) )
11174   ROM_LOAD( "tr_20sb_.2_1", 0x0000, 0x010000, CRC(fb98608c) SHA1(48b4fbdc289552131b621c870d7af082b6d8916e) )
11175   ROM_LOAD( "tr_20sbp.2_1", 0x0000, 0x010000, CRC(36965ebe) SHA1(f2adce7cc97b30b0bf67fd5698b867603973e87a) )
11176   ROM_LOAD( "tr_20sd_.2_1", 0x0000, 0x010000, CRC(868ea921) SHA1(3055816747b4773ec67669403a81420fabbe327e) )
11177   ROM_LOAD( "tr_20sdp.2_1", 0x0000, 0x010000, CRC(4b809713) SHA1(d70581ff669d19cf5a91b1546f5c02f27aeda2e4) )
11178   ROM_LOAD( "tr_20sk_.2_1", 0x0000, 0x010000, CRC(5382a910) SHA1(c8b2811081ec31fecd1b435e775d29e2e6406111) )
11179   ROM_LOAD( "tr_20skp.2_1", 0x0000, 0x010000, CRC(9e8c9722) SHA1(7aee25966e6d2107f8a8f89acf6af62a73ff05c9) )
11180
11181   ROM_REGION( 0x200000, "msm6376", 0 )
11182   ROM_LOAD( "tr______.1_2", 0x000000, 0x080000, CRC(75687514) SHA1(dc8f5f1db7da164175c241187cf3f0db1dd71fc9) )
11183   ROM_LOAD( "tr______.1_3", 0x080000, 0x080000, CRC(1e30d4ed) SHA1(8cd916d28f5060d74a0d795f9b75ab597de1cd60) )
11184ROM_END
11185
11186
11187
11188ROM_START( m4twzone )
11189   ROM_REGION( 0x10000, "maincpu", 0 )
11190   ROM_LOAD( "tz_x6s__.2_2", 0x0000, 0x010000, CRC(303e40ac) SHA1(fa8f6f33c142909b8d407533768d79157fbe67cd) )
11191
11192   ROM_REGION( 0x10000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
11193   ROM_LOAD( "tz______.2_1", 0x0000, 0x010000, CRC(8f6f5895) SHA1(8caedfd10b20cc7885893d07aeef8ff317bd7e40) )
11194ROM_END
11195
11196
11197
11198
11199
11200ROM_START( m4volcan )
11201   ROM_REGION( 0x40000, "maincpu", 0 )
11202   ROM_LOAD( "vo_sj___.5_0", 0x0000, 0x040000, CRC(78096ebf) SHA1(96915bc2eca00fbd82fab8b3f62e697da118acdd) )
11203
11204   ROM_REGION( 0x40000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
11205   ROM_LOAD( "vo_sj_d_.5_0", 0x0000, 0x040000, CRC(87e0347d) SHA1(be5d5b90739fa8ac10f6504290aa58fcf147f323) )
11206   ROM_LOAD( "vo_sj_k_.5_0", 0x0000, 0x040000, CRC(8604d102) SHA1(34c7df0257ba02ace4a74ffd5b0eed11eea0c333) )
11207   ROM_LOAD( "vo_sja__.5_0", 0x0000, 0x040000, CRC(d73bade2) SHA1(7e02493ec0710f109ae45e523ef3d7d275aaefab) )
11208   ROM_LOAD( "vo_sjs__.5_0", 0x0000, 0x040000, CRC(51eff796) SHA1(d0efb1eb4be176906726a438fcffb50cf5ddd217) )
11209   ROM_LOAD( "vo_vc___.2_0", 0x0000, 0x040000, CRC(24a9e5d6) SHA1(dd4223c3b5c024eb9d56bb45426e327b49f78dde) )
11210   ROM_LOAD( "vo_vc_d_.2_0", 0x0000, 0x040000, CRC(7f7341b6) SHA1(23d46ca0eed1e942b2a0d33d6ada2434ded5819b) )
11211   ROM_LOAD( "volcano_bwb_2-0.bin", 0x0000, 0x040000, CRC(20688684) SHA1(fe533341417a3a0b16f485351cb635f4e7d823db) )
11212
11213   ROM_REGION( 0x200000, "msm6376", 0 )
11214   ROM_LOAD( "vo___snd.1_1", 0x000000, 0x080000, CRC(62bb0166) SHA1(17e5557cce4e7841cbcf5d67783fe78452aacc63) )
11215   ROM_LOAD( "vo___snd.1_2", 0x080000, 0x080000, CRC(1eded545) SHA1(0010833e42b33fb0fd621a1059e1cf9a123c3fbd) )
11216   ROM_LOAD( "vo___snd.1_3", 0x100000, 0x080000, CRC(915f4adf) SHA1(fac6644329ee6ef0026d65d8b94c971e01770d45) )
11217   ROM_LOAD( "vo___snd.1_4", 0x180000, 0x080000, CRC(fec0fbe9) SHA1(26f651c5558a80e88666403d01cf916c3a13d948) )
11218ROM_END
11219
11220
11221ROM_START( m4vdexpr )
11222   ROM_REGION( 0x40000, "maincpu", 0 )
11223   ROM_LOAD( "vd_sj___.2_0", 0x0000, 0x040000, CRC(03efd2a5) SHA1(4fc3695c24335aef11ba168f660fb519d8c9d473) )
11224
11225   ROM_REGION( 0x40000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
11226   ROM_LOAD( "vd_sj_d_.2_0", 0x0000, 0x040000, CRC(5073b98e) SHA1(66b020b8c096e78e1c9694f1cbc139e97314ab48) )
11227   ROM_LOAD( "vd_sja__.2_0", 0x0000, 0x040000, CRC(c53dbf48) SHA1(ceee2de3ea8cb511540d90b87bc67bec3309de35) )
11228   ROM_LOAD( "vd_sjs__.2_0", 0x0000, 0x040000, CRC(036157b3) SHA1(b575751006c3ee59bf0404fa0e177fee9ef9c5db) )
11229   ROM_LOAD( "vd_vc___.1_0", 0x0000, 0x040000, CRC(6326e14a) SHA1(3dbfbb1cfb60dc10c6972aa2fda89c8e3c3107ea) )
11230
11231   ROM_REGION( 0x200000, "msm6376", 0 )
11232   ROM_LOAD( "vd___snd.1_1", 0x000000, 0x080000, CRC(d66b43a9) SHA1(087cf1571a9afb8c1c7cac13640fa453b614fd53) )
11233   ROM_LOAD( "vd___snd.1_2", 0x080000, 0x080000, CRC(a501c887) SHA1(c56a05fd8196afb86e665fec3fe7d02b9bf94c1a) )
11234   ROM_LOAD( "vd___snd.1_3", 0x100000, 0x080000, CRC(70c6bd96) SHA1(ecdd4276ff72939433630e04bba5be3df569e17e) )
11235   ROM_LOAD( "vd___snd.1_4", 0x180000, 0x080000, CRC(a6753f41) SHA1(b4af3054b62c3f00f2b5a19b816507fc3a62bef4) )
11236
11237ROM_END
11238
11239
11240
11241ROM_START( m4xch )
11242   ROM_REGION( 0x20000, "maincpu", 0 )
11243   ROM_LOAD( "ec_25b__.b_0", 0x0000, 0x020000, CRC(cec9e836) SHA1(460ec38566d7608e51b62f1ffebc18a395002ed4) )
11244
11245   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
11246   ROM_LOAD( "ec_36bg_.bv0", 0x0000, 0x020000, CRC(c5d1523a) SHA1(813916008d7e7576e4594a6eb79a76c514470f31) )
11247   ROM_LOAD( "ec_36bgn.bv0", 0x0000, 0x020000, CRC(4be33ee1) SHA1(888009e09c59f30649eac3238e0b70dec258cb3c) )
11248   ROM_LOAD( "ec_39b__.b_0", 0x0000, 0x020000, CRC(e5d5961d) SHA1(ac3916cba91a13d1e0820982a1cefabd378647c9) )
11249   ROM_LOAD( "ec_39bg_.b_0", 0x0000, 0x020000, CRC(49b2be01) SHA1(dbf808d0949a9658d23e57e7eaaa520891a4f0e0) )
11250   ROM_LOAD( "ec_39bm_.b_0", 0x0000, 0x020000, CRC(29c86cf0) SHA1(384a475d34ad5d15b68d019c3771aba471f89b4d) )
11251   ROM_LOAD( "ec_49bd_.b_0", 0x0000, 0x020000, CRC(02854189) SHA1(beab97ccd9889cfdb24e1fb6fb373bf9fd114eab) )
11252   ROM_LOAD( "ec_49bmd.b_0", 0x0000, 0x020000, CRC(2a5578e3) SHA1(d8f100bc83721b6b0f365be7a962249af79d6162) )
11253   ROM_LOAD( "ec_s9bt_.b_0", 0x0000, 0x020000, CRC(7e0a27d1) SHA1(d4a23a6c358e38a1a66a06b82af85c844f684830) )
11254   ROM_LOAD( "ec_sja__.a_0", 0x0000, 0x020000, CRC(1f923f89) SHA1(84486287d55591c7e81c59a10e8cc722ec21e8f9) )
11255   ROM_LOAD( "ec_sja__.b_0", 0x0000, 0x020000, CRC(16d7b8bb) SHA1(be8ab98a64aa976e25cb302b68323c6781034f2b) )
11256   ROM_LOAD( "xchange.bin", 0x0000, 0x010000, CRC(c96cd014) SHA1(6e32d10c18b6b34dbcb21e75925a77e810ffe892) )
11257
11258   ROM_REGION( 0x200000, "msm6376", 0 )
11259   ROM_LOAD( "xchasnd.bin", 0x0000, 0x080000, CRC(32c44cd5) SHA1(baafb48e6f95ba152942d1e1c273ffb3c95afa82) )
11260ROM_END
11261
11262
11263ROM_START( m4xs )
11264   ROM_REGION( 0x20000, "maincpu", 0 )
11265   ROM_LOAD( "es_39b__.3_0", 0x0000, 0x020000, CRC(ba478372) SHA1(c13f9cc4261e91119aa694ec3ac81d94d9f32d22) )
11266
11267   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
11268   ROM_LOAD( "es_39bg_.3_0", 0x0000, 0x020000, CRC(b689f14f) SHA1(0c3253e1f747a979f55d53fe637fc61cf50e01a3) )
11269   ROM_LOAD( "es_39bm_.3_0", 0x0000, 0x020000, CRC(934f5d1e) SHA1(1ffd462d561d4a16f2392cc90a139499b74a234a) )
11270   ROM_LOAD( "es_39bmd.3_0", 0x0000, 0x020000, CRC(cf663dcc) SHA1(620e65528687eb5fd6fd879e305e8b7da9b95253) )
11271   ROM_LOAD( "es_49bg_.3_0", 0x0000, 0x020000, CRC(b76f1d7d) SHA1(9b43a9e847db3d4024f978b6f996534b8d52368b) )
11272   ROM_LOAD( "es_49bmd.3_0", 0x0000, 0x020000, CRC(1150e499) SHA1(25d2c37e5287f73d2b11608c50f21072422850f0) )
11273   ROM_LOAD( "es_sja__.3_0", 0x0000, 0x020000, CRC(5909092d) SHA1(64df6ad5ba5ac74592b525af2f4cab8a092a5766) )
11274   ROM_LOAD( "xs.bin", 0x0000, 0x020000, CRC(1150e499) SHA1(25d2c37e5287f73d2b11608c50f21072422850f0) )
11275
11276   ROM_REGION( 0x180000, "msm6376", ROMREGION_ERASE00 )
11277   /* missing? */
11278ROM_END
11279
11280
11281ROM_START( m4xtrm )
11282   ROM_REGION( 0x20000, "maincpu", 0 )
11283   ROM_LOAD( "et_39bg_.2_0", 0x0000, 0x020000, CRC(db1a3c3c) SHA1(081c934ebfc0a9dfa195bb20f51e025e53d9c4b9) )
11284
11285   ROM_REGION( 0x20000, "altrevs", 0 ) /* alternate revisions - to be sorted / split into clones in the future */
11286   ROM_LOAD( "et_49bg_.2_0", 0x0000, 0x020000, CRC(f858d927) SHA1(e7ab84c8898a95075a41fb0249e4b103d60e7d85) )
11287   ROM_LOAD( "et_sja__.2_0", 0x0000, 0x020000, CRC(8ee2602b) SHA1(b9a779b900ac71ec842dd7eb1643f7a2f1cb6a38) )
11288
11289   ROM_REGION( 0x180000, "msm6376", ROMREGION_ERASE00 )
11290   /* missing? */
11291ROM_END
11292
11293
11294
11295ROM_START( m42punlm )
11296   ROM_REGION( 0x020000, "maincpu", 0 )
11297   ROM_LOAD( "2pun0-0.bin", 0x0000, 0x020000, CRC(f8fd7b92) SHA1(400a66d0b401b2df2e2fb0f70eae6da7e547a50b) )
11298
11299   ROM_REGION( 0x080000, "msm6376", 0 )
11300   ROM_LOAD( "ctnsnd.hex", 0x0000, 0x080000, CRC(150a4513) SHA1(97147e11b49d18225c527d8a0926118a83ee906c))
11301ROM_END
11302
11303
11304ROM_START( m4aao )
11305   ROM_REGION( 0x010000, "maincpu", 0 )
11306   ROM_LOAD( "aao2_8.bin", 0x0000, 0x010000, CRC(94ce4016) SHA1(2aecb6dbe798b7bbfb3d27f4d115b6611c7d990f) )
11307
11308   ROM_REGION( 0x080000, "msm6376", 0 )
11309   ROM_LOAD( "aaosnd.bin", 0x0000, 0x080000, CRC(7bf30b96) SHA1(f0086ae239b1d973018a3ea04e816a87f8f20bad) )
11310ROM_END
11311
11312
11313ROM_START( m4apachg )
11314   ROM_REGION( 0x020000, "maincpu", 0 )
11315   ROM_LOAD( "ag0_3x.bin", 0x0000, 0x020000, CRC(b521b3fd) SHA1(ffdfd4a67f0eb1665f14274f2abc7f59d0050fe5) )
11316
11317   ROM_REGION( 0x180000, "msm6376", 0 )
11318   ROM_LOAD( "agsnd1.bin", 0x000000, 0x080000, CRC(4fcc8cf1) SHA1(339684ad1bf9f58782bb1ec0d1767fc98bb86b0f) )
11319   ROM_LOAD( "agsnd2.bin", 0x080000, 0x080000, CRC(d2824ef6) SHA1(32bf329c87a8ea7416cfc217519cd963d4d2430d) )
11320   ROM_LOAD( "agsnd3.bin", 0x100000, 0x080000, CRC(316549d6) SHA1(72fc19cbee363ba7c71801c480cb87ebf9e64e86) )
11321ROM_END
11322
11323ROM_START( m4apachga )
11324   ROM_REGION( 0x020000, "maincpu", 0 )
11325   ROM_LOAD( "ag0_4.bin", 0x0000, 0x020000, CRC(99415578) SHA1(73f9947ecee575a4f284a2e3837ec6b87ac2c007) )
11326
11327   ROM_REGION( 0x180000, "msm6376", 0 )
11328   ROM_LOAD( "agsnd1.bin", 0x000000, 0x080000, CRC(4fcc8cf1) SHA1(339684ad1bf9f58782bb1ec0d1767fc98bb86b0f) )
11329   ROM_LOAD( "agsnd2.bin", 0x080000, 0x080000, CRC(d2824ef6) SHA1(32bf329c87a8ea7416cfc217519cd963d4d2430d) )
11330   ROM_LOAD( "agsnd3.bin", 0x100000, 0x080000, CRC(316549d6) SHA1(72fc19cbee363ba7c71801c480cb87ebf9e64e86) )
11331ROM_END
11332
11333ROM_START( m4apachgb )
11334   ROM_REGION( 0x020000, "maincpu", 0 )
11335   ROM_LOAD( "ag0_4i.bin", 0x0000, 0x020000, CRC(4671a784) SHA1(ea95e82192ad6b53d19cc3c4166b872cd94396d1) )
11336
11337   ROM_REGION( 0x180000, "msm6376", 0 )
11338   ROM_LOAD( "agsnd1.bin", 0x000000, 0x080000, CRC(4fcc8cf1) SHA1(339684ad1bf9f58782bb1ec0d1767fc98bb86b0f) )
11339   ROM_LOAD( "agsnd2.bin", 0x080000, 0x080000, CRC(d2824ef6) SHA1(32bf329c87a8ea7416cfc217519cd963d4d2430d) )
11340   ROM_LOAD( "agsnd3.bin", 0x100000, 0x080000, CRC(316549d6) SHA1(72fc19cbee363ba7c71801c480cb87ebf9e64e86) )
11341ROM_END
11342
11343ROM_START( m4apachgc )
11344   ROM_REGION( 0x020000, "maincpu", 0 )
11345   ROM_LOAD( "ag1_1x.bin", 0x0000, 0x020000, CRC(d478cd5f) SHA1(8e0adee7cc88ff072154a0db8ceee94d40046c01) )
11346
11347   ROM_REGION( 0x180000, "msm6376", 0 )
11348   ROM_LOAD( "agsnd1.bin", 0x000000, 0x080000, CRC(4fcc8cf1) SHA1(339684ad1bf9f58782bb1ec0d1767fc98bb86b0f) )
11349   ROM_LOAD( "agsnd2.bin", 0x080000, 0x080000, CRC(d2824ef6) SHA1(32bf329c87a8ea7416cfc217519cd963d4d2430d) )
11350   ROM_LOAD( "agsnd3.bin", 0x100000, 0x080000, CRC(316549d6) SHA1(72fc19cbee363ba7c71801c480cb87ebf9e64e86) )
11351ROM_END
11352
11353ROM_START( m4apachgd )
11354   ROM_REGION( 0x020000, "maincpu", 0 )
11355   ROM_LOAD( "ag1_2.bin", 0x0000, 0x020000, CRC(aa857c28) SHA1(5fe95e59f97b2b6a9fa1996d6501c3230f955081) )
11356
11357   ROM_REGION( 0x180000, "msm6376", 0 )
11358   ROM_LOAD( "agsnd1.bin", 0x000000, 0x080000, CRC(4fcc8cf1) SHA1(339684ad1bf9f58782bb1ec0d1767fc98bb86b0f) )
11359   ROM_LOAD( "agsnd2.bin", 0x080000, 0x080000, CRC(d2824ef6) SHA1(32bf329c87a8ea7416cfc217519cd963d4d2430d) )
11360   ROM_LOAD( "agsnd3.bin", 0x100000, 0x080000, CRC(316549d6) SHA1(72fc19cbee363ba7c71801c480cb87ebf9e64e86) )
11361ROM_END
11362
11363ROM_START( m4apachge )
11364   ROM_REGION( 0x020000, "maincpu", 0 )
11365   ROM_LOAD( "ag1_2i.bin", 0x0000, 0x020000, CRC(71c3fc7f) SHA1(48000f6068d967504d2bde4d5f9974dd102f7368) )
11366
11367   ROM_REGION( 0x180000, "msm6376", 0 )
11368   ROM_LOAD( "agsnd1.bin", 0x000000, 0x080000, CRC(4fcc8cf1) SHA1(339684ad1bf9f58782bb1ec0d1767fc98bb86b0f) )
11369   ROM_LOAD( "agsnd2.bin", 0x080000, 0x080000, CRC(d2824ef6) SHA1(32bf329c87a8ea7416cfc217519cd963d4d2430d) )
11370   ROM_LOAD( "agsnd3.bin", 0x100000, 0x080000, CRC(316549d6) SHA1(72fc19cbee363ba7c71801c480cb87ebf9e64e86) )
11371ROM_END
11372
11373ROM_START( m4apachgf )
11374   ROM_REGION( 0x020000, "maincpu", 0 )
11375   ROM_LOAD( "ag2_0x.bin", 0x0000, 0x020000, CRC(083f9f62) SHA1(67beac70ec79c240bd231279abdc97b6eb1872a5) )
11376
11377   ROM_REGION( 0x180000, "msm6376", 0 )
11378   ROM_LOAD( "agsnd1.bin", 0x000000, 0x080000, CRC(4fcc8cf1) SHA1(339684ad1bf9f58782bb1ec0d1767fc98bb86b0f) )
11379   ROM_LOAD( "agsnd2.bin", 0x080000, 0x080000, CRC(d2824ef6) SHA1(32bf329c87a8ea7416cfc217519cd963d4d2430d) )
11380   ROM_LOAD( "agsnd3.bin", 0x100000, 0x080000, CRC(316549d6) SHA1(72fc19cbee363ba7c71801c480cb87ebf9e64e86) )
11381ROM_END
11382
11383
11384
11385ROM_START( m4bandgd )
11386   ROM_REGION( 0x020000, "maincpu", 0 )
11387   ROM_LOAD( "bog.bin", 0x0000, 0x020000, CRC(21186fb9) SHA1(3d536098c7541cbdf02d68a18a38cae71155d7ff) )
11388
11389   ROM_REGION( 0x080000, "msm6376", 0 )
11390   ROM_LOAD( "bandsofgoldsnd.bin", 0x0000, 0x080000, CRC(95c6235f) SHA1(a13afa048b73fabfad229b5c2f8ef5ee9948d9fb) )
11391ROM_END
11392 
11393ROM_START( m4bangrs )
11394   ROM_REGION( 0x010000, "maincpu", 0 )
11395   ROM_LOAD( "bnc3_0.bin", 0x0000, 0x010000, CRC(c30f947a) SHA1(c734bd966142023e2b7b498ba939972ed32c9fd6) )
11396
11397   ROM_REGION( 0x100000, "msm6376", 0 )
11398   ROM_LOAD( "bncsnd1.bin", 0x000000, 0x080000, CRC(593f29c7) SHA1(b743fa6a029b19570ccc31e5108dccec3a752849) )
11399   ROM_LOAD( "bncsnd2.bin", 0x080000, 0x080000, CRC(589170a9) SHA1(62ec8bfc4d834c07308d5105979b86452340e98b) )
11400ROM_END
11401
11402ROM_START( m4bangrsa )
11403   ROM_REGION( 0x010000, "maincpu", 0 )
11404   ROM_LOAD( "bnc3_0i.bin", 0x0000, 0x010000, CRC(44afb119) SHA1(5145530fee853c7f63a65566bd1b58b62921dcac) )
11405
11406   ROM_REGION( 0x100000, "msm6376", 0 )
11407   ROM_LOAD( "bncsnd1.bin", 0x000000, 0x080000, CRC(593f29c7) SHA1(b743fa6a029b19570ccc31e5108dccec3a752849) )
11408   ROM_LOAD( "bncsnd2.bin", 0x080000, 0x080000, CRC(589170a9) SHA1(62ec8bfc4d834c07308d5105979b86452340e98b) )
11409ROM_END
11410
11411ROM_START( m4bangrsb )
11412   ROM_REGION( 0x010000, "maincpu", 0 )
11413   ROM_LOAD( "bnc3_0x.bin", 0x0000, 0x010000, CRC(ff267a9b) SHA1(0b07ef99233df32fdc9621b3f1dbca0549ad99a7) )
11414
11415   ROM_REGION( 0x100000, "msm6376", 0 )
11416   ROM_LOAD( "bncsnd1.bin", 0x000000, 0x080000, CRC(593f29c7) SHA1(b743fa6a029b19570ccc31e5108dccec3a752849) )
11417   ROM_LOAD( "bncsnd2.bin", 0x080000, 0x080000, CRC(589170a9) SHA1(62ec8bfc4d834c07308d5105979b86452340e98b) )
11418ROM_END
11419
11420
11421ROM_START( m4bangin )
11422   ROM_REGION( 0x020000, "maincpu", 0 )
11423   ROM_LOAD( "bang.hex", 0x0000, 0x020000, CRC(e40f21d3) SHA1(62319967882f01bbd4d10bca52daffd2fe3ec03a) )
11424   ROM_REGION( 0x48, "fakechr", 0 )
11425   ROM_LOAD( "bang.chr", 0x0000, 0x000048, CRC(aacbab22) SHA1(1f394b8947486f319743c0703884ecd35214c433) )
11426
11427   ROM_REGION( 0x180000, "msm6376", 0 )
11428   ROM_LOAD( "bangs1.hex", 0x000000, 0x080000, CRC(aa460a90) SHA1(e5e80d8b14bd976ed104e376c2e6f995870b0d77) )
11429   ROM_LOAD( "bangs2.hex", 0x080000, 0x080000, CRC(518ebd38) SHA1(6eaaf0cb34dd430f16b88f9d1ed97d6fb59d00ea) )
11430   ROM_LOAD( "bangs3.hex", 0x100000, 0x080000, CRC(2da78a75) SHA1(95975bc76fc32d05bd998bb75dcafc6eef7661b3) )
11431ROM_END
11432
11433ROM_START( m4bangina )
11434   ROM_REGION( 0x020000, "maincpu", 0 )
11435   ROM_LOAD( "bang1-5n.p1", 0x0000, 0x020000, CRC(dabb462a) SHA1(c02fa204bfab07d5edbc784ccaca50f119ce8d5a) )
11436   ROM_REGION( 0x48, "fakechr", 0 )
11437   ROM_LOAD( "bang.chr", 0x0000, 0x000048, CRC(aacbab22) SHA1(1f394b8947486f319743c0703884ecd35214c433) )
11438
11439   ROM_REGION( 0x180000, "msm6376", 0 )
11440   ROM_LOAD( "bangs1.hex", 0x000000, 0x080000, CRC(aa460a90) SHA1(e5e80d8b14bd976ed104e376c2e6f995870b0d77) )
11441   ROM_LOAD( "bangs2.hex", 0x080000, 0x080000, CRC(518ebd38) SHA1(6eaaf0cb34dd430f16b88f9d1ed97d6fb59d00ea) )
11442   ROM_LOAD( "bangs3.hex", 0x100000, 0x080000, CRC(2da78a75) SHA1(95975bc76fc32d05bd998bb75dcafc6eef7661b3) )
11443ROM_END
11444
11445ROM_START( m4banginb )
11446   ROM_REGION( 0x020000, "maincpu", 0 )
11447   ROM_LOAD( "bang1-5p.p1", 0x0000, 0x020000, CRC(84bb8da8) SHA1(ae601957a3cd0b7e4b176987a5592d0b7c9be19d) )
11448   ROM_REGION( 0x48, "fakechr", 0 )
11449   ROM_LOAD( "bang.chr", 0x0000, 0x000048, CRC(aacbab22) SHA1(1f394b8947486f319743c0703884ecd35214c433) )
11450
11451   ROM_REGION( 0x180000, "msm6376", 0 )
11452   ROM_LOAD( "bangs1.hex", 0x000000, 0x080000, CRC(aa460a90) SHA1(e5e80d8b14bd976ed104e376c2e6f995870b0d77) )
11453   ROM_LOAD( "bangs2.hex", 0x080000, 0x080000, CRC(518ebd38) SHA1(6eaaf0cb34dd430f16b88f9d1ed97d6fb59d00ea) )
11454   ROM_LOAD( "bangs3.hex", 0x100000, 0x080000, CRC(2da78a75) SHA1(95975bc76fc32d05bd998bb75dcafc6eef7661b3) )
11455ROM_END
11456
11457
11458ROM_START( m4bankrd )
11459   ROM_REGION( 0x010000, "maincpu", 0 )
11460   ROM_LOAD( "br3_1x.bin", 0x0000, 0x010000, CRC(a7bc60b3) SHA1(73fc3c0f775b88ce4f8ccf7d60399371656c2144) )
11461
11462   ROM_REGION( 0x100000, "msm6376", 0 )
11463   ROM_LOAD( "raidsnd1.bin", 0x000000, 0x080000, CRC(97427f72) SHA1(ca68bbf9b701a78d69690cddb10bcdcc4214c161) )
11464   ROM_LOAD( "raidsnd2.bin", 0x080000, 0x080000, CRC(6bc06e6f) SHA1(8f821feeece6fa9b253d3b35c0bc05f0491c359c) )
11465ROM_END
11466
11467ROM_START( m4bankrda )
11468   ROM_REGION( 0x010000, "maincpu", 0 )
11469   ROM_LOAD( "br0_2.bin", 0x0000, 0x010000, CRC(3368f610) SHA1(6af4f91675228d0bebca0b7fcfd4661c561d1e0b) )
11470
11471   ROM_REGION( 0x100000, "msm6376", 0 )
11472   ROM_LOAD( "raidsnd1.bin", 0x000000, 0x080000, CRC(97427f72) SHA1(ca68bbf9b701a78d69690cddb10bcdcc4214c161) )
11473   ROM_LOAD( "raidsnd2.bin", 0x080000, 0x080000, CRC(6bc06e6f) SHA1(8f821feeece6fa9b253d3b35c0bc05f0491c359c) )
11474ROM_END
11475
11476ROM_START( m4bankrdb )
11477   ROM_REGION( 0x010000, "maincpu", 0 )
11478   ROM_LOAD( "br1_0i.bin", 0x0000, 0x010000, CRC(545aea13) SHA1(ed8b334ccde1581e4e0b3de15c5d42126cb5a752) )
11479
11480   ROM_REGION( 0x100000, "msm6376", 0 )
11481   ROM_LOAD( "raidsnd1.bin", 0x000000, 0x080000, CRC(97427f72) SHA1(ca68bbf9b701a78d69690cddb10bcdcc4214c161) )
11482   ROM_LOAD( "raidsnd2.bin", 0x080000, 0x080000, CRC(6bc06e6f) SHA1(8f821feeece6fa9b253d3b35c0bc05f0491c359c) )
11483ROM_END
11484
11485ROM_START( m4bankrdc )
11486   ROM_REGION( 0x010000, "maincpu", 0 )
11487   ROM_LOAD( "br3_0.bin", 0x0000, 0x010000, CRC(3e6e2ede) SHA1(eb2b00e3eb62acef89d55dff0fa814c75b3df701) )
11488
11489   ROM_REGION( 0x100000, "msm6376", 0 )
11490   ROM_LOAD( "raidsnd1.bin", 0x000000, 0x080000, CRC(97427f72) SHA1(ca68bbf9b701a78d69690cddb10bcdcc4214c161) )
11491   ROM_LOAD( "raidsnd2.bin", 0x080000, 0x080000, CRC(6bc06e6f) SHA1(8f821feeece6fa9b253d3b35c0bc05f0491c359c) )
11492ROM_END
11493
11494ROM_START( m4bankrdd )
11495   ROM_REGION( 0x010000, "maincpu", 0 )
11496   ROM_LOAD( "br3_0i.bin", 0x0000, 0x010000, CRC(b9ce0bbd) SHA1(92144925e0e389db4e0b1dcf88e6fb8d21ada8db) )
11497
11498   ROM_REGION( 0x100000, "msm6376", 0 )
11499   ROM_LOAD( "raidsnd1.bin", 0x000000, 0x080000, CRC(97427f72) SHA1(ca68bbf9b701a78d69690cddb10bcdcc4214c161) )
11500   ROM_LOAD( "raidsnd2.bin", 0x080000, 0x080000, CRC(6bc06e6f) SHA1(8f821feeece6fa9b253d3b35c0bc05f0491c359c) )
11501ROM_END
11502
11503
11504
11505
11506ROM_START( m4bigapl )
11507   ROM_REGION( 0x010000, "maincpu", 0 )
11508   ROM_LOAD( "app1_5.bin", 0x0000, 0x010000, CRC(ebe6e65f) SHA1(aae70efc4b7e0ad9125424acef634361439e0594) )
11509
11510   ROM_REGION( 0x100000, "msm6376", 0 )
11511   ROM_LOAD( "bigapplesnd.p1", 0x000000, 0x080000, CRC(4afba9b0) SHA1(0a60bb5897ed4403c30902ba12290fd61284d0e7) )
11512   ROM_LOAD( "bigapplesnd.p2", 0x080000, 0x080000, CRC(7de7b74f) SHA1(419998b585e856925d838fe25ecd9f6f41dfc6a8) )
11513ROM_END
11514
11515ROM_START( m4bigapla )
11516   ROM_REGION( 0x010000, "maincpu", 0 )
11517   ROM_LOAD( "app1_5c", 0x0000, 0x010000, CRC(458e77ce) SHA1(c01f2dd52c67381b4c09051e6a696841ef0777eb) )
11518
11519   ROM_REGION( 0x100000, "msm6376", 0 )
11520   ROM_LOAD( "bigapplesnd.p1", 0x000000, 0x080000, CRC(4afba9b0) SHA1(0a60bb5897ed4403c30902ba12290fd61284d0e7) )
11521   ROM_LOAD( "bigapplesnd.p2", 0x080000, 0x080000, CRC(7de7b74f) SHA1(419998b585e856925d838fe25ecd9f6f41dfc6a8) )
11522ROM_END
11523
11524ROM_START( m4bigaplb )
11525   ROM_REGION( 0x010000, "maincpu", 0 )
11526   ROM_LOAD( "ba2_0.bin", 0x0000, 0x010000, CRC(2d3db68d) SHA1(9bed97820a527b83f515dca06f032c332cbc11d2) )
11527
11528   ROM_REGION( 0x100000, "msm6376", 0 )
11529   ROM_LOAD( "bigapplesnd.p1", 0x000000, 0x080000, CRC(4afba9b0) SHA1(0a60bb5897ed4403c30902ba12290fd61284d0e7) )
11530   ROM_LOAD( "bigapplesnd.p2", 0x080000, 0x080000, CRC(7de7b74f) SHA1(419998b585e856925d838fe25ecd9f6f41dfc6a8) )
11531ROM_END
11532
11533ROM_START( m4bigaplc )
11534   ROM_REGION( 0x010000, "maincpu", 0 )
11535   ROM_LOAD( "ba2_0d.bin", 0x0000, 0x010000, CRC(aa9d93ee) SHA1(08c58bcffdf943873a713a006ecb104423b9bb93) )
11536
11537   ROM_REGION( 0x100000, "msm6376", 0 )
11538   ROM_LOAD( "bigapplesnd.p1", 0x000000, 0x080000, CRC(4afba9b0) SHA1(0a60bb5897ed4403c30902ba12290fd61284d0e7) )
11539   ROM_LOAD( "bigapplesnd.p2", 0x080000, 0x080000, CRC(7de7b74f) SHA1(419998b585e856925d838fe25ecd9f6f41dfc6a8) )
11540ROM_END
11541
11542ROM_START( m4bigapld )
11543   ROM_REGION( 0x010000, "maincpu", 0 )
11544   ROM_LOAD( "ba6_0x.bin", 0x0000, 0x010000, CRC(7c67032f) SHA1(38f44ec527995a850a0b8fe1d9eab4ee9cae06fa) )
11545
11546   ROM_REGION( 0x100000, "msm6376", 0 )
11547   ROM_LOAD( "bigapplesnd.p1", 0x000000, 0x080000, CRC(4afba9b0) SHA1(0a60bb5897ed4403c30902ba12290fd61284d0e7) )
11548   ROM_LOAD( "bigapplesnd.p2", 0x080000, 0x080000, CRC(7de7b74f) SHA1(419998b585e856925d838fe25ecd9f6f41dfc6a8) )
11549ROM_END
11550
11551ROM_START( m4bigaple )
11552   ROM_REGION( 0x010000, "maincpu", 0 )
11553   ROM_LOAD( "ba7_0x.bin", 0x0000, 0x010000, CRC(f393490a) SHA1(48d23e9deb60fe99f9cbe5601053ee6df2b9bf8b) )
11554
11555   ROM_REGION( 0x100000, "msm6376", 0 )
11556   ROM_LOAD( "bigapplesnd.p1", 0x000000, 0x080000, CRC(4afba9b0) SHA1(0a60bb5897ed4403c30902ba12290fd61284d0e7) )
11557   ROM_LOAD( "bigapplesnd.p2", 0x080000, 0x080000, CRC(7de7b74f) SHA1(419998b585e856925d838fe25ecd9f6f41dfc6a8) )
11558ROM_END
11559
11560
11561ROM_START( m4bigben )
11562   ROM_REGION( 0x010000, "maincpu", 0 )
11563   ROM_LOAD( "b_bv2_7.bin", 0x0000, 0x010000, CRC(9f3a7638) SHA1(b7169dc26a6e136d6daaf8d012f4c3d017e99e4a) )
11564
11565   ROM_REGION( 0x100000, "msm6376", 0 )
11566   ROM_LOAD( "big-bensnd1.bin", 0x000000, 0x080000, CRC(e41c3ec1) SHA1(a0c09f51229afcd14f09bb9080d4f3bb198b2050) )
11567   ROM_LOAD( "big-bensnd2.bin", 0x080000, 0x080000, CRC(ed71dbe1) SHA1(e67ca3c178caacb99118bacfcd7612e699f40455) )
11568ROM_END
11569
11570ROM_START( m4bigbena )
11571   ROM_REGION( 0x010000, "maincpu", 0 )
11572   ROM_LOAD( "b_bv2_9.bin", 0x0000, 0x010000, CRC(86a745ee) SHA1(2347e8e38c743ea4d00faee6a56bb77e05c9c94d) )
11573
11574   ROM_REGION( 0x100000, "msm6376", 0 )
11575   ROM_LOAD( "big-bensnd1.bin", 0x000000, 0x080000, CRC(e41c3ec1) SHA1(a0c09f51229afcd14f09bb9080d4f3bb198b2050) )
11576   ROM_LOAD( "big-bensnd2.bin", 0x080000, 0x080000, CRC(ed71dbe1) SHA1(e67ca3c178caacb99118bacfcd7612e699f40455) )
11577ROM_END
11578
11579ROM_START( m4bigbenb )
11580   ROM_REGION( 0x010000, "maincpu", 0 )
11581   ROM_LOAD( "bb1_9p.bin", 0x0000, 0x010000, CRC(c76c5a09) SHA1(b0e3b38998428f535841ab5373d57cb0d5b21ed3) )
11582
11583   ROM_REGION( 0x100000, "msm6376", 0 )
11584   ROM_LOAD( "big-bensnd1.bin", 0x000000, 0x080000, CRC(e41c3ec1) SHA1(a0c09f51229afcd14f09bb9080d4f3bb198b2050) )
11585   ROM_LOAD( "big-bensnd2.bin", 0x080000, 0x080000, CRC(ed71dbe1) SHA1(e67ca3c178caacb99118bacfcd7612e699f40455) )
11586ROM_END
11587
11588ROM_START( m4bigbenc )
11589   ROM_REGION( 0x010000, "maincpu", 0 )
11590   ROM_LOAD( "bb2_9.bin", 0x0000, 0x010000, CRC(86a745ee) SHA1(2347e8e38c743ea4d00faee6a56bb77e05c9c94d) )
11591
11592   ROM_REGION( 0x100000, "msm6376", 0 )
11593   ROM_LOAD( "big-bensnd1.bin", 0x000000, 0x080000, CRC(e41c3ec1) SHA1(a0c09f51229afcd14f09bb9080d4f3bb198b2050) )
11594   ROM_LOAD( "big-bensnd2.bin", 0x080000, 0x080000, CRC(ed71dbe1) SHA1(e67ca3c178caacb99118bacfcd7612e699f40455) )
11595ROM_END
11596
11597ROM_START( m4bigbend )
11598   ROM_REGION( 0x010000, "maincpu", 0 )
11599   ROM_LOAD( "bb_2_1.bin", 0x0000, 0x010000, CRC(d3511805) SHA1(c86756998d36e729874c71a5d6442785069c57e9) )
11600
11601   ROM_REGION( 0x100000, "msm6376", 0 )
11602   ROM_LOAD( "big-bensnd1.bin", 0x000000, 0x080000, CRC(e41c3ec1) SHA1(a0c09f51229afcd14f09bb9080d4f3bb198b2050) )
11603   ROM_LOAD( "big-bensnd2.bin", 0x080000, 0x080000, CRC(ed71dbe1) SHA1(e67ca3c178caacb99118bacfcd7612e699f40455) )
11604ROM_END
11605
11606ROM_START( m4bigbene )
11607   ROM_REGION( 0x010000, "maincpu", 0 )
11608   ROM_LOAD( "bbs_2_9p.bin", 0x0000, 0x010000, CRC(0107608d) SHA1(9e5def90e77f65c366aea2a9ac24d5f17c4d0ae8) )
11609
11610   ROM_REGION( 0x100000, "msm6376", 0 )
11611   ROM_LOAD( "big-bensnd1.bin", 0x000000, 0x080000, CRC(e41c3ec1) SHA1(a0c09f51229afcd14f09bb9080d4f3bb198b2050) )
11612   ROM_LOAD( "big-bensnd2.bin", 0x080000, 0x080000, CRC(ed71dbe1) SHA1(e67ca3c178caacb99118bacfcd7612e699f40455) )
11613ROM_END
11614
11615
11616ROM_START( m4bigchs )
11617   ROM_REGION( 0x020000, "maincpu", 0 )
11618   ROM_LOAD( "bc1_2.bin", 0x0000, 0x020000, CRC(9d68a5f7) SHA1(3b7d7af95b9aaca2cbc249402cf1e3b074dc0817) )
11619
11620   ROM_REGION( 0x180000, "msm6376", 0 )
11621   ROM_LOAD( "bcsnd1.bin", 0x000000, 0x080000, CRC(7a0a5144) SHA1(84b8a5c58566cf769826023cc221741dd4d6dd0e) )
11622   ROM_LOAD( "bcsnd2.bin", 0x080000, 0x080000, CRC(9faf37ab) SHA1(03eb4918d7de6e472351a563f2beb652094b98f4) )
11623   ROM_LOAD( "bcsnd3.bin", 0x100000, 0x080000, CRC(cd6e26de) SHA1(d84274b3b4bc7126e19bf6c6e1aac561a7aaab77) )
11624ROM_END
11625
11626ROM_START( m4bigchsa )
11627   ROM_REGION( 0x020000, "maincpu", 0 )
11628   ROM_LOAD( "bc1_2i.bin", 0x0000, 0x020000, CRC(462e25a0) SHA1(52e0b6f89a8c933eca0600e776419234c73e4bdc) )
11629
11630   ROM_REGION( 0x180000, "msm6376", 0 )
11631   ROM_LOAD( "bcsnd1.bin", 0x000000, 0x080000, CRC(7a0a5144) SHA1(84b8a5c58566cf769826023cc221741dd4d6dd0e) )
11632   ROM_LOAD( "bcsnd2.bin", 0x080000, 0x080000, CRC(9faf37ab) SHA1(03eb4918d7de6e472351a563f2beb652094b98f4) )
11633   ROM_LOAD( "bcsnd3.bin", 0x100000, 0x080000, CRC(cd6e26de) SHA1(d84274b3b4bc7126e19bf6c6e1aac561a7aaab77) )
11634ROM_END
11635
11636ROM_START( m4bigchsb )
11637   ROM_REGION( 0x020000, "maincpu", 0 )
11638   ROM_LOAD( "bc1_2x.bin", 0x0000, 0x020000, CRC(2e418b81) SHA1(489c5a70d289176ad0f66fa630621e24b2c18ce1) )
11639
11640   ROM_REGION( 0x180000, "msm6376", 0 )
11641   ROM_LOAD( "bcsnd1.bin", 0x000000, 0x080000, CRC(7a0a5144) SHA1(84b8a5c58566cf769826023cc221741dd4d6dd0e) )
11642   ROM_LOAD( "bcsnd2.bin", 0x080000, 0x080000, CRC(9faf37ab) SHA1(03eb4918d7de6e472351a563f2beb652094b98f4) )
11643   ROM_LOAD( "bcsnd3.bin", 0x100000, 0x080000, CRC(cd6e26de) SHA1(d84274b3b4bc7126e19bf6c6e1aac561a7aaab77) )
11644ROM_END
11645
11646 
11647
11648ROM_START( m4blztrl )
11649   ROM_REGION( 0x010000, "maincpu", 0 )
11650   ROM_LOAD( "bt1_2.bin", 0x0000, 0x010000, CRC(184f5277) SHA1(52342577a09f787f77f8e026e8f7a11998681fb5) )
11651
11652   ROM_REGION( 0x180000, "msm6376", 0 )
11653   ROM_LOAD( "blazingtrails.p1", 0x000000, 0x080000, CRC(2b82701b) SHA1(377fed5d378d6d3abdce59ba9e7f0d7edd756337) )
11654   ROM_LOAD( "blazingtrails.p2", 0x080000, 0x080000, CRC(9338b7fc) SHA1(9252e94feac0d65f40152bb9d049cea85ecd16fa) )
11655   ROM_LOAD( "blazingtrails.p3", 0x100000, 0x080000, CRC(ef37f3fa) SHA1(4e71296cd8eb61ff6b4cf9136dbecdcd6d167472) )
11656ROM_END
11657
11658ROM_START( m4blztrla )
11659   ROM_REGION( 0x010000, "maincpu", 0 )
11660   ROM_LOAD( "bt1_3.bin", 0x0000, 0x010000, CRC(6ae5901d) SHA1(0cd2293ca445549e6c0e0a6f9f6adcf5cdc935b0) )
11661
11662   ROM_REGION( 0x180000, "msm6376", 0 )
11663   ROM_LOAD( "blazingtrails.p1", 0x000000, 0x080000, CRC(2b82701b) SHA1(377fed5d378d6d3abdce59ba9e7f0d7edd756337) )
11664   ROM_LOAD( "blazingtrails.p2", 0x080000, 0x080000, CRC(9338b7fc) SHA1(9252e94feac0d65f40152bb9d049cea85ecd16fa) )
11665   ROM_LOAD( "blazingtrails.p3", 0x100000, 0x080000, CRC(ef37f3fa) SHA1(4e71296cd8eb61ff6b4cf9136dbecdcd6d167472) )
11666ROM_END
11667
11668
11669
11670ROM_START( m4bodymt )
11671   ROM_REGION( 0x020000, "maincpu", 0 )
11672   ROM_LOAD( "bm0-1.bin", 0x0000, 0x020000, CRC(15c379d9) SHA1(04d3c869870a4eda4dfd075b1c1a6efb1cf3bf57) )
11673
11674   ROM_REGION( 0x100000, "msm6376", 0 )
11675   ROM_LOAD( "bmsnd1.bin", 0x000000, 0x080000, CRC(7f645f66) SHA1(db16e92b6b0c9ac12f7305a4f874a304b93404e6) )
11676   ROM_LOAD( "bmsnd2.bin", 0x080000, 0x080000, CRC(b8062605) SHA1(570deb41ab8523c5d9b6281a86b915852f6a2305) )
11677ROM_END
11678
11679
11680ROM_START( m4boltbl )
11681   ROM_REGION( 0x010000, "maincpu", 0 )
11682   ROM_LOAD( "bfb.bin", 0x8000, 0x008000, CRC(63058a6b) SHA1(ebccc647a937c36ffc6c7cfc01389f04f829999c) )
11683ROM_END
11684
11685ROM_START( m4boltbla )
11686   ROM_REGION( 0x010000, "maincpu", 0 )
11687   ROM_LOAD( "bfb1.1.bin", 0x8000, 0x008000, CRC(7a91122d) SHA1(28229e86feb4411978e556f7f7bd85bfd996b8aa) )
11688ROM_END
11689
11690ROM_START( m4boltblb )
11691   ROM_REGION( 0x010000, "maincpu", 0 )
11692   ROM_LOAD( "bfb9 5p cash.bin", 0x8000, 0x008000, CRC(792bff34) SHA1(6996e87f22df6bac7bbe9908534b7e0480f03ede) )
11693ROM_END
11694
11695ROM_START( m4boltblc )
11696   ROM_REGION( 0x010000, "maincpu", 0 )
11697   ROM_LOAD( "bolt-gilwern.bin", 0x8000, 0x008000, CRC(74e2c821) SHA1(1dcdc58585d1dcfc93e2aeb3df0cd41705cde196) )
11698ROM_END
11699
11700
11701
11702ROM_START( m4cwalk )
11703   ROM_REGION( 0x010000, "maincpu", 0 )
11704   ROM_LOAD( "cw1_1.bin", 0x0000, 0x010000, CRC(a1108d79) SHA1(fa2a5510f2bb2d3811550547bad7c3ef0eb0ddc0) )
11705
11706   ROM_REGION( 0x100000, "msm6376", 0 )
11707   ROM_LOAD( "cakesnd1.bin", 0x000000, 0x080000, CRC(abd16cc4) SHA1(744dd1da6c2126bc8673f14aac556af29878f2c4) )
11708   ROM_LOAD( "cakesnd2.bin", 0x080000, 0x080000, CRC(34da47c0) SHA1(b55f352a7a62172d1dfe990bef39bcbd50e48597) )
11709ROM_END
11710
11711
11712
11713ROM_START( m4cstrik )
11714   ROM_REGION( 0x20000, "maincpu", 0 )
11715   ROM_LOAD( "cs3_1.bin", 0x0000, 0x020000, CRC(10b68449) SHA1(8e5688b8d240f4ed4429ddfd97366ca4c998b6ab) )
11716
11717   ROM_REGION( 0x180000, "msm6376", 0 )
11718   ROM_LOAD( "cssnd1.bin", 0x000000, 0x080000, CRC(a6fedbe0) SHA1(a687151734d378d5c9605be82a22ba50f256885f) )
11719   ROM_LOAD( "cssnd2.bin", 0x080000, 0x080000, CRC(6160f67c) SHA1(c781d47fe3c6f230442e19ca26523b34808b44a1) )
11720   ROM_LOAD( "cssnd3.bin", 0x100000, 0x080000, CRC(3911d57a) SHA1(2f0a3a15237876d04b5c9cb72648b27966cd7fb6) )
11721ROM_END
11722 
11723ROM_START( m4cstrika )
11724   ROM_REGION( 0x20000, "maincpu", 0 )
11725   ROM_LOAD( "cs3_1i.bin", 0x0000, 0x020000, CRC(cbf0041e) SHA1(9baf9f209f1c4bf59f31437d07051a6cb71e877c) )
11726
11727   ROM_REGION( 0x180000, "msm6376", 0 )
11728   ROM_LOAD( "cssnd1.bin", 0x000000, 0x080000, CRC(a6fedbe0) SHA1(a687151734d378d5c9605be82a22ba50f256885f) )
11729   ROM_LOAD( "cssnd2.bin", 0x080000, 0x080000, CRC(6160f67c) SHA1(c781d47fe3c6f230442e19ca26523b34808b44a1) )
11730   ROM_LOAD( "cssnd3.bin", 0x100000, 0x080000, CRC(3911d57a) SHA1(2f0a3a15237876d04b5c9cb72648b27966cd7fb6) )
11731ROM_END
11732 
11733ROM_START( m4cstrikb )
11734   ROM_REGION( 0x20000, "maincpu", 0 )
11735   ROM_LOAD( "cs3_1x.bin", 0x0000, 0x020000, CRC(d01bda0b) SHA1(528df320593656040b7491a0f3f24cc489b45722) )
11736
11737   ROM_REGION( 0x180000, "msm6376", 0 )
11738   ROM_LOAD( "cssnd1.bin", 0x000000, 0x080000, CRC(a6fedbe0) SHA1(a687151734d378d5c9605be82a22ba50f256885f) )
11739   ROM_LOAD( "cssnd2.bin", 0x080000, 0x080000, CRC(6160f67c) SHA1(c781d47fe3c6f230442e19ca26523b34808b44a1) )
11740   ROM_LOAD( "cssnd3.bin", 0x100000, 0x080000, CRC(3911d57a) SHA1(2f0a3a15237876d04b5c9cb72648b27966cd7fb6) )
11741ROM_END
11742 
11743
11744
11745ROM_START( m4chacec )
11746   ROM_REGION( 0x20000, "maincpu", 0 )
11747   ROM_LOAD( "ca1_0.bin", 0x0000, 0x020000, CRC(0c9a73b7) SHA1(2ee089ce89f29e804371fcfca82bf22a2ac3197b) )
11748
11749   ROM_REGION( 0x180000, "msm6376", 0 )
11750   ROM_LOAD( "casnd1.bin", 0x000000, 0x080000, CRC(9bbe8fe4) SHA1(2e5406d72ca731a5960be3a621bbd72064745677) )
11751   ROM_LOAD( "casnd2.bin", 0x080000, 0x080000, CRC(aa9a45d3) SHA1(47289537451aac1049f7a524b079f2912d97b7cf) )
11752   ROM_LOAD( "casnd3.bin", 0x100000, 0x080000, CRC(5764e36d) SHA1(6601946bda40886e3a606accd7c11b31efcdab28) )
11753ROM_END
11754
11755ROM_START( m4chaceca )
11756   ROM_REGION( 0x20000, "maincpu", 0 )
11757   ROM_LOAD( "ca1_0x.bin", 0x0000, 0x020000, CRC(a2476d24) SHA1(12f86733c8fa34d84ff6a1840a24eb96bf547c3d) )
11758
11759   ROM_REGION( 0x180000, "msm6376", 0 )
11760   ROM_LOAD( "casnd1.bin", 0x000000, 0x080000, CRC(9bbe8fe4) SHA1(2e5406d72ca731a5960be3a621bbd72064745677) )
11761   ROM_LOAD( "casnd2.bin", 0x080000, 0x080000, CRC(aa9a45d3) SHA1(47289537451aac1049f7a524b079f2912d97b7cf) )
11762   ROM_LOAD( "casnd3.bin", 0x100000, 0x080000, CRC(5764e36d) SHA1(6601946bda40886e3a606accd7c11b31efcdab28) )
11763ROM_END
11764
11765 
11766
11767ROM_START( m4chacef )
11768   ROM_REGION( 0x20000, "maincpu", 0 )
11769   ROM_LOAD( "ca2-1_0.bin", 0x0000, 0x020000, CRC(c45e650d) SHA1(121e5d178c05d9d38dad167083cb0612f70cbd61) )
11770
11771   ROM_REGION( 0x180000, "msm6376", 0 )
11772   ROM_LOAD( "casnd1.bin", 0x000000, 0x080000, CRC(9bbe8fe4) SHA1(2e5406d72ca731a5960be3a621bbd72064745677) )
11773   ROM_LOAD( "casnd2.bin", 0x080000, 0x080000, CRC(aa9a45d3) SHA1(47289537451aac1049f7a524b079f2912d97b7cf) )
11774   ROM_LOAD( "casnd3.bin", 0x100000, 0x080000, CRC(5764e36d) SHA1(6601946bda40886e3a606accd7c11b31efcdab28) )
11775ROM_END
11776
11777ROM_START( m4chacefa )
11778   ROM_REGION( 0x20000, "maincpu", 0 )
11779   ROM_LOAD( "ca2_1.bin", 0x0000, 0x020000, CRC(be069065) SHA1(63c108df781345fdb64dc5177bc28b121b097d3a) )
11780
11781   ROM_REGION( 0x180000, "msm6376", 0 )
11782   ROM_LOAD( "casnd1.bin", 0x000000, 0x080000, CRC(9bbe8fe4) SHA1(2e5406d72ca731a5960be3a621bbd72064745677) )
11783   ROM_LOAD( "casnd2.bin", 0x080000, 0x080000, CRC(aa9a45d3) SHA1(47289537451aac1049f7a524b079f2912d97b7cf) )
11784   ROM_LOAD( "casnd3.bin", 0x100000, 0x080000, CRC(5764e36d) SHA1(6601946bda40886e3a606accd7c11b31efcdab28) )
11785ROM_END
11786
11787ROM_START( m4chacefb )
11788   ROM_REGION( 0x20000, "maincpu", 0 )
11789   ROM_LOAD( "ca2_1i.bin", 0x0000, 0x020000, CRC(fceba4d3) SHA1(9e3ba760dc28122f60e610470ce1f7708eefcbfd) )
11790
11791   ROM_REGION( 0x180000, "msm6376", 0 )
11792   ROM_LOAD( "casnd1.bin", 0x000000, 0x080000, CRC(9bbe8fe4) SHA1(2e5406d72ca731a5960be3a621bbd72064745677) )
11793   ROM_LOAD( "casnd2.bin", 0x080000, 0x080000, CRC(aa9a45d3) SHA1(47289537451aac1049f7a524b079f2912d97b7cf) )
11794   ROM_LOAD( "casnd3.bin", 0x100000, 0x080000, CRC(5764e36d) SHA1(6601946bda40886e3a606accd7c11b31efcdab28) )
11795ROM_END
11796
11797ROM_START( m4chacefc )
11798   ROM_REGION( 0x20000, "maincpu", 0 )
11799   ROM_LOAD( "ca2_1x.bin", 0x0000, 0x020000, CRC(e1d69187) SHA1(623202d8aaa701709bbcf1fabf0ce6db4fcc18ef) )
11800
11801   ROM_REGION( 0x180000, "msm6376", 0 )
11802   ROM_LOAD( "casnd1.bin", 0x000000, 0x080000, CRC(9bbe8fe4) SHA1(2e5406d72ca731a5960be3a621bbd72064745677) )
11803   ROM_LOAD( "casnd2.bin", 0x080000, 0x080000, CRC(aa9a45d3) SHA1(47289537451aac1049f7a524b079f2912d97b7cf) )
11804   ROM_LOAD( "casnd3.bin", 0x100000, 0x080000, CRC(5764e36d) SHA1(6601946bda40886e3a606accd7c11b31efcdab28) )
11805ROM_END
11806
11807
11808
11809
11810ROM_START( m4coloss )
11811   ROM_REGION( 0x10000, "maincpu", 0 )
11812   ROM_LOAD( "col0_6k.bin", 0x0000, 0x010000, CRC(53d2431a) SHA1(44da207ce0ba24d110a1aaf6c0705f9c2245d212) )
11813
11814   ROM_REGION( 0x100000, "msm6376", 0 )
11815   ROM_LOAD( "colsnd1.bin", 0x000000, 0x080000, CRC(a6fa2c68) SHA1(e5572b37086a28bee9ce4dfe549ed60ddbffe444) )
11816   ROM_LOAD( "colsnd2.bin", 0x080000, 0x080000, CRC(8b01f0cb) SHA1(990fb0b51ddf4eb3f436e11d01d0e5e3b2465ac5) )
11817ROM_END
11818
11819ROM_START( m4colossa )
11820   ROM_REGION( 0x10000, "maincpu", 0 )
11821   ROM_LOAD( "col0_6s.bin", 0x0000, 0x010000, CRC(e4db7ff7) SHA1(0f8a15b40923ac1cf8780b3b99b0ce070ed1d13d) )
11822
11823   ROM_REGION( 0x100000, "msm6376", 0 )
11824   ROM_LOAD( "colsnd1.bin", 0x000000, 0x080000, CRC(a6fa2c68) SHA1(e5572b37086a28bee9ce4dfe549ed60ddbffe444) )
11825   ROM_LOAD( "colsnd2.bin", 0x080000, 0x080000, CRC(8b01f0cb) SHA1(990fb0b51ddf4eb3f436e11d01d0e5e3b2465ac5) )
11826ROM_END
11827
11828ROM_START( m4colossb )
11829   ROM_REGION( 0x10000, "maincpu", 0 )
11830   ROM_LOAD( "col2_0x.bin", 0x0000, 0x010000, CRC(fae24132) SHA1(91bdafe8bfba2b6b350c783fd46963846ca481c8) )
11831
11832   ROM_REGION( 0x100000, "msm6376", 0 )
11833   ROM_LOAD( "colsnd1.bin", 0x000000, 0x080000, CRC(a6fa2c68) SHA1(e5572b37086a28bee9ce4dfe549ed60ddbffe444) )
11834   ROM_LOAD( "colsnd2.bin", 0x080000, 0x080000, CRC(8b01f0cb) SHA1(990fb0b51ddf4eb3f436e11d01d0e5e3b2465ac5) )
11835ROM_END
11836
11837ROM_START( m4colossc )
11838   ROM_REGION( 0x10000, "maincpu", 0 )
11839   ROM_LOAD( "col3_0x.bin", 0x0000, 0x010000, CRC(40e0ae7f) SHA1(e6a40c07efbde324091f8a52e615e367ccbb4eaf) )
11840
11841   ROM_REGION( 0x100000, "msm6376", 0 )
11842   ROM_LOAD( "colsnd1.bin", 0x000000, 0x080000, CRC(a6fa2c68) SHA1(e5572b37086a28bee9ce4dfe549ed60ddbffe444) )
11843   ROM_LOAD( "colsnd2.bin", 0x080000, 0x080000, CRC(8b01f0cb) SHA1(990fb0b51ddf4eb3f436e11d01d0e5e3b2465ac5) )
11844ROM_END
11845
11846ROM_START( m4colossd )
11847   ROM_REGION( 0x10000, "maincpu", 0 )
11848   ROM_LOAD( "col3_1.bin", 0x0000, 0x010000, CRC(79d7f4fb) SHA1(8d4a19fbde135d95b5f0e6978a8b89baa4dfe139) )
11849
11850   ROM_REGION( 0x100000, "msm6376", 0 )
11851   ROM_LOAD( "colsnd1.bin", 0x000000, 0x080000, CRC(a6fa2c68) SHA1(e5572b37086a28bee9ce4dfe549ed60ddbffe444) )
11852   ROM_LOAD( "colsnd2.bin", 0x080000, 0x080000, CRC(8b01f0cb) SHA1(990fb0b51ddf4eb3f436e11d01d0e5e3b2465ac5) )
11853ROM_END
11854
11855ROM_START( m4colosse )
11856   ROM_REGION( 0x10000, "maincpu", 0 )
11857   ROM_LOAD( "coll10.bin", 0x0000, 0x010000, CRC(a2468607) SHA1(e926025548e4c0ad1e97b35215b2d28c058126dd) )
11858
11859   ROM_REGION( 0x100000, "msm6376", 0 )
11860   ROM_LOAD( "colsnd1.bin", 0x000000, 0x080000, CRC(a6fa2c68) SHA1(e5572b37086a28bee9ce4dfe549ed60ddbffe444) )
11861   ROM_LOAD( "colsnd2.bin", 0x080000, 0x080000, CRC(8b01f0cb) SHA1(990fb0b51ddf4eb3f436e11d01d0e5e3b2465ac5) )
11862ROM_END
11863
11864ROM_START( m4colossf )
11865   ROM_REGION( 0x10000, "maincpu", 0 )
11866   ROM_LOAD( "colossus-v1.0.bin", 0x0000, 0x010000, CRC(4fc41c62) SHA1(1c088dd278e414081e98689a49b8305c3d3d4db3) )
11867
11868   ROM_REGION( 0x100000, "msm6376", 0 )
11869   ROM_LOAD( "colsnd1.bin", 0x000000, 0x080000, CRC(a6fa2c68) SHA1(e5572b37086a28bee9ce4dfe549ed60ddbffe444) )
11870   ROM_LOAD( "colsnd2.bin", 0x080000, 0x080000, CRC(8b01f0cb) SHA1(990fb0b51ddf4eb3f436e11d01d0e5e3b2465ac5) )
11871ROM_END
11872
11873ROM_START( m4colossg )
11874   ROM_REGION( 0x10000, "maincpu", 0 )
11875   ROM_LOAD( "colossus_8.bin", 0x0000, 0x010000, CRC(4ab3ee66) SHA1(2b61b6f9b43592826f7cb755898fcbc4a381f9b3) )
11876
11877   ROM_REGION( 0x100000, "msm6376", 0 )
11878   ROM_LOAD( "colsnd1.bin", 0x000000, 0x080000, CRC(a6fa2c68) SHA1(e5572b37086a28bee9ce4dfe549ed60ddbffe444) )
11879   ROM_LOAD( "colsnd2.bin", 0x080000, 0x080000, CRC(8b01f0cb) SHA1(990fb0b51ddf4eb3f436e11d01d0e5e3b2465ac5) )
11880ROM_END
11881
11882ROM_START( m4crzcap )
11883   ROM_REGION( 0x20000, "maincpu", 0 )
11884   ROM_LOAD( "cc1_0.bin", 0x0000, 0x020000, CRC(e227690c) SHA1(df236e03d2a22a712cd740ed90b55d48d29aaf65) )
11885
11886   ROM_REGION( 0x100000, "msm6376", 0 )
11887   ROM_LOAD( "ccsnd1.bin", 0x000000, 0x080000, CRC(0961a254) SHA1(a6392f00ff6199a1a31395a12695255b9bd67136) )
11888   ROM_LOAD( "ccsnd2.bin", 0x080000, 0x080000, CRC(555a4a7a) SHA1(552275fcf0bb5476f97ecb37aa2d4431eb3256fa) )
11889ROM_END
11890
11891ROM_START( m4crzcapa )
11892   ROM_REGION( 0x20000, "maincpu", 0 )
11893   ROM_LOAD( "cc1_0i.bin", 0x0000, 0x020000, CRC(3961e95b) SHA1(09deee5c3d016da1f1f1b81ed9e4edd7e1633a64) )
11894
11895   ROM_REGION( 0x100000, "msm6376", 0 )
11896   ROM_LOAD( "ccsnd1.bin", 0x000000, 0x080000, CRC(0961a254) SHA1(a6392f00ff6199a1a31395a12695255b9bd67136) )
11897   ROM_LOAD( "ccsnd2.bin", 0x080000, 0x080000, CRC(555a4a7a) SHA1(552275fcf0bb5476f97ecb37aa2d4431eb3256fa) )
11898ROM_END
11899
11900ROM_START( m4crzcapb )
11901   ROM_REGION( 0x20000, "maincpu", 0 )
11902   ROM_LOAD( "cc1_0x.bin", 0x0000, 0x020000, CRC(88a55a48) SHA1(9567a7d08322de21911bad9b7267c7e5041aa1d1) )
11903
11904   ROM_REGION( 0x100000, "msm6376", 0 )
11905   ROM_LOAD( "ccsnd1.bin", 0x000000, 0x080000, CRC(0961a254) SHA1(a6392f00ff6199a1a31395a12695255b9bd67136) )
11906   ROM_LOAD( "ccsnd2.bin", 0x080000, 0x080000, CRC(555a4a7a) SHA1(552275fcf0bb5476f97ecb37aa2d4431eb3256fa) )
11907ROM_END
11908
11909ROM_START( m4crzcapc )
11910   ROM_REGION( 0x20000, "maincpu", 0 )
11911   ROM_LOAD( "cc2_0x.bin", 0x0000, 0x020000, CRC(ac987339) SHA1(b56f77120a544893a92689060eb46b6faf9c91dc) )
11912
11913   ROM_REGION( 0x100000, "msm6376", 0 )
11914   ROM_LOAD( "ccsnd1.bin", 0x000000, 0x080000, CRC(0961a254) SHA1(a6392f00ff6199a1a31395a12695255b9bd67136) )
11915   ROM_LOAD( "ccsnd2.bin", 0x080000, 0x080000, CRC(555a4a7a) SHA1(552275fcf0bb5476f97ecb37aa2d4431eb3256fa) )
11916ROM_END
11917
11918ROM_START( m4crfire )
11919   ROM_REGION( 0x20000, "maincpu", 0 )
11920   ROM_LOAD( "cf1_1x.bin", 0x0000, 0x020000, CRC(4267b0f8) SHA1(f0160952af1bfcc08970bb31ba872c8c7e6da996) )
11921
11922   ROM_REGION( 0x180000, "msm6376", 0 )
11923   ROM_LOAD( "cfsnd1.bin", 0x000000, 0x080000, CRC(cf7d98b3) SHA1(56448d620ab0c9af5ea0f56c29457b80407aa715) )
11924   ROM_LOAD( "cfsnd2.bin", 0x080000, 0x080000, CRC(e413643d) SHA1(b3b1862a79efd8c777c472c9b07668343deb51b6) )
11925   ROM_LOAD( "cfsnd3.bin", 0x100000, 0x080000, CRC(21b51239) SHA1(f8fb9cfc23467d2789474d160038324d366c58f4) )
11926ROM_END
11927
11928
11929
11930ROM_START( m4crfirea )
11931   ROM_REGION( 0x20000, "maincpu", 0 )
11932   ROM_LOAD( "cf2_1x.bin", 0x0000, 0x020000, CRC(b872d707) SHA1(1565fd8e15d823fc943da7c35347f5c24cde0858) )
11933
11934   ROM_REGION( 0x180000, "msm6376", 0 )
11935   ROM_LOAD( "cfsnd1.bin", 0x000000, 0x080000, CRC(cf7d98b3) SHA1(56448d620ab0c9af5ea0f56c29457b80407aa715) )
11936   ROM_LOAD( "cfsnd2.bin", 0x080000, 0x080000, CRC(e413643d) SHA1(b3b1862a79efd8c777c472c9b07668343deb51b6) )
11937   ROM_LOAD( "cfsnd3.bin", 0x100000, 0x080000, CRC(21b51239) SHA1(f8fb9cfc23467d2789474d160038324d366c58f4) )
11938ROM_END
11939
11940
11941
11942ROM_START( m4dblchn )
11943   ROM_REGION( 0x010000, "maincpu", 0 )
11944   ROM_LOAD( "doublechance.bin", 0x0000, 0x010000, CRC(6feeeb7d) SHA1(40fe67d854fbf48959e08fdb5743e14d340c16e7) )
11945
11946   ROM_REGION( 0x080000, "msm6376", 0 )
11947   ROM_LOAD( "doublechancesnd.bin", 0x0000, 0x080000, CRC(3e80f8bd) SHA1(2e3a195b49448da11cc0c089a8a9b462894c766b) )
11948ROM_END
11949
11950
11951ROM_START( m4eezee )
11952   ROM_REGION( 0x010000, "maincpu", 0 )
11953   ROM_LOAD( "ez2511.bin", 0x0000, 0x010000, CRC(86e93c3f) SHA1(a999830685da5d183058769a0598c338c20accdf) )
11954
11955   ROM_REGION( 0x080000, "msm6376", 0 )
11956   ROM_LOAD( "eezeefruitssnd.bin", 0x0000, 0x080000, CRC(e6e5aa12) SHA1(0f35eaf0a29050365f53d039e4a7880240c28dc4) )
11957ROM_END
11958
11959
11960ROM_START( m4eureka )
11961   ROM_REGION( 0x020000, "maincpu", 0 )
11962   ROM_LOAD( "eu1_4i.bin", 0x0000, 0x020000, CRC(2280f25a) SHA1(1898aa5eb73f27b33a902c1696679f6dce115640) )
11963
11964   ROM_REGION( 0x180000, "msm6376", 0 )
11965   ROM_LOAD( "eusnd1.bin", 0x000000, 0x080000, CRC(fa35fcf4) SHA1(9869fb16383b7aa93d044cfc6fd864a442f225e7) )
11966   ROM_LOAD( "eusnd2.bin", 0x080000, 0x080000, CRC(f0218dc1) SHA1(28c149c0f94fe724734b6095b34e54a1e7449f28) )
11967   ROM_LOAD( "eusnd3.bin", 0x100000, 0x080000, CRC(31e63a47) SHA1(985cedec8945c4bb5dec0ed7d888fb4e291bda8b) )
11968ROM_END
11969
11970ROM_START( m4eurekaa )
11971   ROM_REGION( 0x020000, "maincpu", 0 )
11972   ROM_LOAD( "eu1_4.bin", 0x0000, 0x020000, CRC(f9c6720d) SHA1(cd477099821a36c9731fdaaea900fe3614614798) )
11973
11974   ROM_REGION( 0x180000, "msm6376", 0 )
11975   ROM_LOAD( "eusnd1.bin", 0x000000, 0x080000, CRC(fa35fcf4) SHA1(9869fb16383b7aa93d044cfc6fd864a442f225e7) )
11976   ROM_LOAD( "eusnd2.bin", 0x080000, 0x080000, CRC(f0218dc1) SHA1(28c149c0f94fe724734b6095b34e54a1e7449f28) )
11977   ROM_LOAD( "eusnd3.bin", 0x100000, 0x080000, CRC(31e63a47) SHA1(985cedec8945c4bb5dec0ed7d888fb4e291bda8b) )
11978ROM_END
11979
11980ROM_START( m4eurekab )
11981   ROM_REGION( 0x020000, "maincpu", 0 )
11982   ROM_LOAD( "eu1_4x.bin", 0x0000, 0x020000, CRC(eb2262e4) SHA1(e807f2a5dccb3ceda4edd2a295fcfd7f154bf54d) )
11983
11984   ROM_REGION( 0x180000, "msm6376", 0 )
11985   ROM_LOAD( "eusnd1.bin", 0x000000, 0x080000, CRC(fa35fcf4) SHA1(9869fb16383b7aa93d044cfc6fd864a442f225e7) )
11986   ROM_LOAD( "eusnd2.bin", 0x080000, 0x080000, CRC(f0218dc1) SHA1(28c149c0f94fe724734b6095b34e54a1e7449f28) )
11987   ROM_LOAD( "eusnd3.bin", 0x100000, 0x080000, CRC(31e63a47) SHA1(985cedec8945c4bb5dec0ed7d888fb4e291bda8b) )
11988ROM_END
11989
11990
11991
11992ROM_START( m4firebl )
11993   ROM_REGION( 0x010000, "maincpu", 0 )
11994   ROM_LOAD( "fb2_0x.bin", 0x0000, 0x010000, CRC(78b6d22f) SHA1(cb23ac9985a39a6052156732a9be1588207834ce) )
11995ROM_END
11996
11997ROM_START( m4firebla )
11998   ROM_REGION( 0x010000, "maincpu", 0 )
11999   ROM_LOAD( "fb3_1.bin", 0x0000, 0x010000, CRC(baa497e1) SHA1(5732fbb9b590fc389cad21a40ac264d01461f6e5) )
12000ROM_END
12001
12002ROM_START( m4fireblb )
12003   ROM_REGION( 0x010000, "maincpu", 0 )
12004   ROM_LOAD( "fb3_3x.bin", 0x0000, 0x010000, CRC(bc4f65cb) SHA1(8397437f6098b246568666e06e8bf40a3f2ea51c) )
12005ROM_END
12006
12007ROM_START( m4fireblc )
12008   ROM_REGION( 0x010000, "maincpu", 0 )
12009   ROM_LOAD( "fba2_6c", 0x0000, 0x010000, CRC(f2cdbb1f) SHA1(fa12e8992d8af6ded01ab54eedff56ab050e8ee1) )
12010ROM_END
12011
12012ROM_START( m4firebld ) // looks weird, bad dump?
12013   ROM_REGION( 0x080000, "temp", 0 )
12014   ROM_LOAD( "fba2_6", 0x0000, 0x080000, CRC(cf16b2d0) SHA1(32249fb15708dfa408c4642be7a41fba7aeda657) )
12015
12016   ROM_REGION( 0x010000, "maincpu", 0 )
12017   // reports src/mame/drivers/mpu4.c: m4firebld has ROM fba2_6 extending past the defined memory region (bug)
12018   //ROM_LOAD( "fba2_6", 0x0000, 0x010000, CRC(cf16b2d0) SHA1(32249fb15708dfa408c4642be7a41fba7aeda657) )
12019   //ROM_IGNORE(0x070000)
12020   ROM_COPY( "temp", 0x0000, 0x0000, 0x010000 )   
12021ROM_END
12022
12023
12024
12025
12026ROM_START( m4fright )
12027   ROM_REGION( 0x020000, "maincpu", 0 )
12028   ROM_LOAD( "fn4_1x.bin", 0x0000, 0x020000, CRC(f7bb8da6) SHA1(753edb1123d3ea364ded86b566a2c62a039c3d65) )
12029
12030   ROM_REGION( 0x180000, "msm6376", 0 )
12031   ROM_LOAD( "fnsnd1.bin", 0x000000, 0x080000, CRC(0f7a6d97) SHA1(f812631af8eb46e188d457d567f42aecceb9e5d2) )
12032   ROM_LOAD( "fnsnd2.bin", 0x080000, 0x080000, CRC(f2d0c27c) SHA1(4d18049a926898f7fbca54dd30519199fe39f8ea) )
12033   ROM_LOAD( "fnsnd3.bin", 0x100000, 0x080000, CRC(7ad8aecc) SHA1(8d10a27efbde41af8e04ebe7e8b4b921443bd560) )
12034ROM_END
12035 
12036
12037ROM_START( m4frighta )
12038   ROM_REGION( 0x020000, "maincpu", 0 )
12039   ROM_LOAD( "fn4_1.bin", 0x0000, 0x020000, CRC(801c3db2) SHA1(6c3e9b5ac47807196fb7c9e59112fcbd71edb65d) )
12040
12041   ROM_REGION( 0x180000, "msm6376", 0 )
12042   ROM_LOAD( "fnsnd1.bin", 0x000000, 0x080000, CRC(0f7a6d97) SHA1(f812631af8eb46e188d457d567f42aecceb9e5d2) )
12043   ROM_LOAD( "fnsnd2.bin", 0x080000, 0x080000, CRC(f2d0c27c) SHA1(4d18049a926898f7fbca54dd30519199fe39f8ea) )
12044   ROM_LOAD( "fnsnd3.bin", 0x100000, 0x080000, CRC(7ad8aecc) SHA1(8d10a27efbde41af8e04ebe7e8b4b921443bd560) )
12045ROM_END
12046
12047ROM_START( m4frightb )
12048   ROM_REGION( 0x020000, "maincpu", 0 )
12049   ROM_LOAD( "fn4_1i.bin", 0x0000, 0x020000, CRC(5b5abde5) SHA1(0583c65755954cc228d32672ea55b7f2afc052c4) )
12050
12051   ROM_REGION( 0x180000, "msm6376", 0 )
12052   ROM_LOAD( "fnsnd1.bin", 0x000000, 0x080000, CRC(0f7a6d97) SHA1(f812631af8eb46e188d457d567f42aecceb9e5d2) )
12053   ROM_LOAD( "fnsnd2.bin", 0x080000, 0x080000, CRC(f2d0c27c) SHA1(4d18049a926898f7fbca54dd30519199fe39f8ea) )
12054   ROM_LOAD( "fnsnd3.bin", 0x100000, 0x080000, CRC(7ad8aecc) SHA1(8d10a27efbde41af8e04ebe7e8b4b921443bd560) )
12055ROM_END
12056
12057ROM_START( m4frightc )
12058   ROM_REGION( 0x020000, "maincpu", 0 ) // fixed bits, probably the same as one of the others sets anyway, remove?
12059   ROM_LOAD( "frnt8ac", 0x0000, 0x020000, BAD_DUMP CRC(db081875) SHA1(1e994dd411c81eb9d152b9fa2c3e53258d680dfa) )
12060
12061   ROM_REGION( 0x180000, "msm6376", 0 )
12062   ROM_LOAD( "fnsnd1.bin", 0x000000, 0x080000, CRC(0f7a6d97) SHA1(f812631af8eb46e188d457d567f42aecceb9e5d2) )
12063   ROM_LOAD( "fnsnd2.bin", 0x080000, 0x080000, CRC(f2d0c27c) SHA1(4d18049a926898f7fbca54dd30519199fe39f8ea) )
12064   ROM_LOAD( "fnsnd3.bin", 0x100000, 0x080000, CRC(7ad8aecc) SHA1(8d10a27efbde41af8e04ebe7e8b4b921443bd560) )
12065ROM_END
12066
12067
12068ROM_START( m4frdrop )
12069   ROM_REGION( 0x010000, "maincpu", 0 )
12070   ROM_LOAD( "fruitdrop.bin", 0x0000, 0x010000, CRC(7235d3f0) SHA1(e327e28e341ec859f503b71065c40b5d47f448fe) )
12071
12072   ROM_REGION( 0x080000, "msm6376", 0 )
12073   ROM_LOAD( "fruitdropsnd.bin", 0x0000, 0x080000, CRC(27880a95) SHA1(6286ab0c342db7de174c3582f56cf9dd60c46883) )
12074ROM_END
12075
12076
12077ROM_START( m4gamblr )
12078   ROM_REGION( 0x010000, "maincpu", 0 )
12079   ROM_LOAD( "tg4_0k.bin", 0x0000, 0x010000, CRC(d579bd7e) SHA1(b3db3c8a7f30d773a63aab0efe753deacd3db96c) )
12080
12081   ROM_REGION( 0x100000, "msm6376", 0 )
12082   ROM_LOAD( "gambsnd1.bin", 0x000000, 0x080000, CRC(a3114336) SHA1(539c896ae512a01340471e2e0df542e582b11258) )
12083   ROM_LOAD( "gambsnd2.bin", 0x080000, 0x080000, CRC(bc8b78bc) SHA1(6a27804483eaed7912fb6a6e673d1ce9f36371cd) )
12084
12085   ROM_REGION( 0x100000, "altrevs", 0 )
12086   // different SFX, does this belong to a specific revision?
12087   ROM_LOAD( "gambsnd1f.bin", 0x000000, 0x080000, CRC(249ae0fd) SHA1(024ae694f6d09b7f2bf5b94e3a07e9267707f794) )
12088   ROM_LOAD( "gambsnd2f.bin", 0x080000, 0x080000, CRC(bc8b78bc) SHA1(6a27804483eaed7912fb6a6e673d1ce9f36371cd) )
12089ROM_END
12090
12091ROM_START( m4gamblra )
12092   ROM_REGION( 0x010000, "maincpu", 0 )
12093   ROM_LOAD( "tg4_0ki.bin", 0x0000, 0x010000, CRC(52d9981d) SHA1(3e30120491d0546b3e19b4b84079cecadd6cdb94) )
12094
12095   ROM_REGION( 0x100000, "msm6376", 0 )
12096   ROM_LOAD( "gambsnd1.bin", 0x000000, 0x080000, CRC(a3114336) SHA1(539c896ae512a01340471e2e0df542e582b11258) )
12097   ROM_LOAD( "gambsnd2.bin", 0x080000, 0x080000, CRC(bc8b78bc) SHA1(6a27804483eaed7912fb6a6e673d1ce9f36371cd) )
12098ROM_END
12099
12100ROM_START( m4gamblrb )
12101   ROM_REGION( 0x010000, "maincpu", 0 )
12102   ROM_LOAD( "tg4_1x.bin", 0x0000, 0x010000, CRC(e238c6c2) SHA1(6b148221d8c9468efca8eddc0520f4abf5a38200) )
12103
12104   ROM_REGION( 0x100000, "msm6376", 0 )
12105   ROM_LOAD( "gambsnd1.bin", 0x000000, 0x080000, CRC(a3114336) SHA1(539c896ae512a01340471e2e0df542e582b11258) )
12106   ROM_LOAD( "gambsnd2.bin", 0x080000, 0x080000, CRC(bc8b78bc) SHA1(6a27804483eaed7912fb6a6e673d1ce9f36371cd) )
12107ROM_END
12108
12109
12110ROM_START( m4gtrain )
12111   ROM_REGION( 0x010000, "maincpu", 0 )
12112   ROM_LOAD( "ghosttrainvers3-0.bin", 0x0000, 0x010000, CRC(17f3dd0f) SHA1(0364b4fe3fc273a658feeaecee1ebc0b55a12d98) )
12113
12114   ROM_REGION( 0x100000, "msm6376", 0 )
12115   ROM_LOAD( "gtsnd1.bin", 0x000000, 0x080000, CRC(7fd83279) SHA1(65b52330e8d6ccf5c0575924a1791e7d2001c3d8) )
12116   ROM_LOAD( "gtsnd2.bin", 0x080000, 0x080000, CRC(5bfd0ea2) SHA1(af9adcf517801c775eb316c36538b1bf2262ebb2) )
12117ROM_END
12118
12119ROM_START( m4gtraina )
12120   ROM_REGION( 0x010000, "maincpu", 0 )
12121   ROM_LOAD( "gt3_0kx.bin", 0x0000, 0x010000, CRC(a6a5461f) SHA1(89652a760a6419064f5c9a52c1bfd066e79e345e) )
12122
12123   ROM_REGION( 0x100000, "msm6376", 0 )
12124   ROM_LOAD( "gtsnd1.bin", 0x000000, 0x080000, CRC(7fd83279) SHA1(65b52330e8d6ccf5c0575924a1791e7d2001c3d8) )
12125   ROM_LOAD( "gtsnd2.bin", 0x080000, 0x080000, CRC(5bfd0ea2) SHA1(af9adcf517801c775eb316c36538b1bf2262ebb2) )
12126ROM_END
12127
12128ROM_START( m4gtrainb )
12129   ROM_REGION( 0x010000, "maincpu", 0 )
12130   ROM_LOAD( "gt3_1k.bin", 0x0000, 0x010000, CRC(13934116) SHA1(a7e7420e62df0e34a77800e61a9df4ba1e3772c6) )
12131
12132   ROM_REGION( 0x100000, "msm6376", 0 )
12133   ROM_LOAD( "gtsnd1.bin", 0x000000, 0x080000, CRC(7fd83279) SHA1(65b52330e8d6ccf5c0575924a1791e7d2001c3d8) )
12134   ROM_LOAD( "gtsnd2.bin", 0x080000, 0x080000, CRC(5bfd0ea2) SHA1(af9adcf517801c775eb316c36538b1bf2262ebb2) )
12135ROM_END
12136
12137ROM_START( m4gtrainc )
12138   ROM_REGION( 0x010000, "maincpu", 0 )
12139   ROM_LOAD( "gt3_1ki.bin", 0x0000, 0x010000, CRC(94336475) SHA1(4655631bc65faa82270da606bba8ffcb2d335f26) )
12140
12141   ROM_REGION( 0x100000, "msm6376", 0 )
12142   ROM_LOAD( "gtsnd1.bin", 0x000000, 0x080000, CRC(7fd83279) SHA1(65b52330e8d6ccf5c0575924a1791e7d2001c3d8) )
12143   ROM_LOAD( "gtsnd2.bin", 0x080000, 0x080000, CRC(5bfd0ea2) SHA1(af9adcf517801c775eb316c36538b1bf2262ebb2) )
12144ROM_END
12145
12146
12147
12148ROM_START( m4gobana )
12149   ROM_REGION( 0x10000, "maincpu", 0 )
12150   ROM_LOAD( "go_b_11_dr_c468.bin", 0x0000, 0x010000, CRC(036776d1) SHA1(73d63731978495cedc5e4c095a83925424ac79c3) )
12151ROM_END
12152
12153
12154ROM_START( m4gobanaa )
12155   ROM_REGION( 0x10000, "maincpu", 0 )
12156   ROM_LOAD( "go_b_11p_9877.bin", 0x0000, 0x010000, CRC(d985a6eb) SHA1(59576ad9e7589651a6479adb57e8c8bf32a8ef97) )
12157ROM_END
12158
12159ROM_START( m4gobanab )
12160   ROM_REGION( 0x10000, "maincpu", 0 )
12161   ROM_LOAD( "go_b_11p_dr_c46b.bin", 0x0000, 0x010000, CRC(7343588f) SHA1(e40416a8fdea5a71677493047e569d452ba193df) )
12162ROM_END
12163
12164ROM_START( m4gobanac )
12165   ROM_REGION( 0x10000, "maincpu", 0 )
12166   ROM_LOAD( "go_b_v11_9873.bin", 0x0000, 0x010000, CRC(3c23581c) SHA1(81daa4903ace4419c1329acbba8907c46b6e6233) )
12167ROM_END
12168
12169ROM_START( m4gobanad )
12170   ROM_REGION( 0x10000, "maincpu", 0 )
12171   ROM_LOAD( "go_bananas_mecca_v2_31a5.bin", 0x0000, 0x010000, CRC(0c7ae1da) SHA1(9b144a2f1b91def5d9f054fba3d9f1adfe957646) )
12172ROM_END
12173
12174
12175ROM_START( m4goldfv )
12176   ROM_REGION( 0x020000, "maincpu", 0 )
12177   ROM_LOAD( "gf1_4.bin", 0x0000, 0x020000, CRC(9eb00e69) SHA1(3d04b8c6776bead54d21c0a40d51ed044716897e) )
12178
12179   ROM_REGION( 0x080000, "msm6376", 0 )
12180   ROM_LOAD( "gfsnd.bin", 0x0000, 0x080000, CRC(1bb14a13) SHA1(44e888e625cce27bc550a93fce3747885802f5c2) )
12181ROM_END
12182 
12183ROM_START( m4gvibes )
12184   ROM_REGION( 0x010000, "maincpu", 0 )
12185   ROM_LOAD( "gv0_1.bin", 0x0000, 0x010000, CRC(ba9a507b) SHA1(ba3b2038b50248ec1f3319e2b39d02313ce3ad08) )
12186
12187   ROM_REGION( 0x080000, "msm6376", 0 )
12188   ROM_LOAD( "gvsnd.p1", 0x0000, 0x080000, CRC(ac56b475) SHA1(8017784e5dd8e6d85857ff989c553d04c2ea217a) )
12189
12190   ROM_REGION( 0x080000, "altrevs", 0 )
12191   // different SFX, does this belong to a specific revision?
12192   ROM_LOAD( "gv2snd.bin", 0x0000, 0x080000, CRC(e11ebc9c) SHA1(3f4e8148bc3687af77838b770bbc219a3f50f1c6) )
12193ROM_END
12194
12195ROM_START( m4gvibesa )
12196   ROM_REGION( 0x010000, "maincpu", 0 )
12197   ROM_LOAD( "gv0_3.bin", 0x0000, 0x010000, CRC(c20e896e) SHA1(9105ba56b9f4b55a158e4dc2b4268a4b93765c88) )
12198
12199   ROM_REGION( 0x100000, "msm6376", 0 )
12200   ROM_LOAD( "gvsnd.p1", 0x0000, 0x080000, CRC(ac56b475) SHA1(8017784e5dd8e6d85857ff989c553d04c2ea217a) )
12201ROM_END
12202
12203
12204ROM_START( m4haunt )
12205   ROM_REGION( 0x010000, "maincpu", 0 )
12206   ROM_LOAD( "hh0.3", 0x0000, 0x010000, CRC(95370728) SHA1(63c7f2fa890c385556a570f3e8941f083a3917bc) )
12207
12208   ROM_REGION( 0x100000, "msm6376", 0 )
12209   ROM_LOAD( "hhsnd1.bin", 0x000000, 0x080000, CRC(a2eff4c6) SHA1(86441371b8efbffb93c6c7d02d45cd5dae73ca45) )
12210   ROM_LOAD( "hhsnd2.bin", 0x080000, 0x080000, CRC(6eb3f52c) SHA1(7b6f7a5bdc5e9937e0b74ce317c951d9ad82425c) )
12211ROM_END
12212
12213ROM_START( m4haunta )
12214   ROM_REGION( 0x010000, "maincpu", 0 )
12215   ROM_LOAD( "hh0_2x.bin", 0x0000, 0x010000, CRC(3a32332f) SHA1(837b75eb37367ea204c758918ec8eb6370196aa8) )
12216
12217   ROM_REGION( 0x100000, "msm6376", 0 )
12218   ROM_LOAD( "hhsnd1.bin", 0x000000, 0x080000, CRC(a2eff4c6) SHA1(86441371b8efbffb93c6c7d02d45cd5dae73ca45) )
12219   ROM_LOAD( "hhsnd2.bin", 0x080000, 0x080000, CRC(6eb3f52c) SHA1(7b6f7a5bdc5e9937e0b74ce317c951d9ad82425c) )
12220ROM_END
12221
12222ROM_START( m4hauntb )
12223   ROM_REGION( 0x010000, "maincpu", 0 )
12224   ROM_LOAD( "hh3_0.bin", 0x0000, 0x010000, CRC(f0fc3475) SHA1(24f3ab5990d40b742416f600ffa50e6fc02990ca) )
12225
12226   ROM_REGION( 0x100000, "msm6376", 0 )
12227   ROM_LOAD( "hhsnd1.bin", 0x000000, 0x080000, CRC(a2eff4c6) SHA1(86441371b8efbffb93c6c7d02d45cd5dae73ca45) )
12228   ROM_LOAD( "hhsnd2.bin", 0x080000, 0x080000, CRC(6eb3f52c) SHA1(7b6f7a5bdc5e9937e0b74ce317c951d9ad82425c) )
12229ROM_END
12230
12231ROM_START( m4hauntc )
12232   ROM_REGION( 0x010000, "maincpu", 0 )
12233   ROM_LOAD( "hh3_0i.bin", 0x0000, 0x010000, CRC(775c1116) SHA1(9fcc9d99b0fc97d98c1a74de7f60e3307ee06448) )
12234
12235   ROM_REGION( 0x100000, "msm6376", 0 )
12236   ROM_LOAD( "hhsnd1.bin", 0x000000, 0x080000, CRC(a2eff4c6) SHA1(86441371b8efbffb93c6c7d02d45cd5dae73ca45) )
12237   ROM_LOAD( "hhsnd2.bin", 0x080000, 0x080000, CRC(6eb3f52c) SHA1(7b6f7a5bdc5e9937e0b74ce317c951d9ad82425c) )
12238ROM_END
12239
12240ROM_START( m4hauntd )
12241   ROM_REGION( 0x010000, "maincpu", 0 )
12242   ROM_LOAD( "hh3_0x.bin", 0x0000, 0x010000, CRC(42b064db) SHA1(158ec14a34423bea0f9bfb0255ad7b1b2618c9ca) )
12243
12244   ROM_REGION( 0x100000, "msm6376", 0 )
12245   ROM_LOAD( "hhsnd1.bin", 0x000000, 0x080000, CRC(a2eff4c6) SHA1(86441371b8efbffb93c6c7d02d45cd5dae73ca45) )
12246   ROM_LOAD( "hhsnd2.bin", 0x080000, 0x080000, CRC(6eb3f52c) SHA1(7b6f7a5bdc5e9937e0b74ce317c951d9ad82425c) )
12247ROM_END
12248
12249ROM_START( m4haunte )
12250   ROM_REGION( 0x010000, "maincpu", 0 )
12251   ROM_LOAD( "hs3_0i.bin", 0x0000, 0x010000, CRC(c4d06c05) SHA1(e9256e656c698723158f835a32cdf668ed6120c8) )
12252
12253   ROM_REGION( 0x100000, "msm6376", 0 )
12254   ROM_LOAD( "hhsnd1.bin", 0x000000, 0x080000, CRC(a2eff4c6) SHA1(86441371b8efbffb93c6c7d02d45cd5dae73ca45) )
12255   ROM_LOAD( "hhsnd2.bin", 0x080000, 0x080000, CRC(6eb3f52c) SHA1(7b6f7a5bdc5e9937e0b74ce317c951d9ad82425c) )
12256ROM_END
12257
12258
12259
12260
12261
12262
12263
12264ROM_START( m4hisprt )
12265   ROM_REGION( 0x010000, "maincpu", 0 )
12266   ROM_LOAD( "hisp1.4", 0x0000, 0x010000, CRC(f80ceefb) SHA1(f8925329f8a1f0f0b61d3de9ebc2d76a7b64be45) )
12267
12268   ROM_REGION( 0x100000, "msm6376", 0 )
12269   ROM_LOAD( "highsnd1.bin", 0x000000, 0x080000, CRC(b5084d9c) SHA1(0b59ec1735ccc641f3883746027aab6660fac471) )
12270   ROM_LOAD( "highsnd2.bin", 0x080000, 0x080000, CRC(0d3b50e9) SHA1(fdca97ec314e2efdd9fcd471ee509fd83f980df6) )
12271
12272   //different hw
12273   //ROM_LOAD( "spir0_1e_demo.p1", 0x0000, 0x020000, CRC(016e68db) SHA1(efb9da76b16352588ba9a831210f135b13c0fec9) )
12274   //ROM_LOAD( "spir0_1e_demo.p2", 0x0000, 0x020000, CRC(49b62046) SHA1(e07db0ce27896af4f508993d935135264cfe0ba1) )
12275   //ROM_LOAD( "spirsnd_demo.bin", 0x0000, 0x080000, CRC(15c6771f) SHA1(a99f142f53637af361699a73e229dcce224b117f) )
12276ROM_END
12277
12278ROM_START( m4hisprta )
12279   ROM_REGION( 0x010000, "maincpu", 0 )
12280   ROM_LOAD( "hs1_0x.bin", 0x0000, 0x010000, CRC(0cd54416) SHA1(54c1959ecd0e40b4fd2bce7cbf435f66ddc34626) )
12281
12282   ROM_REGION( 0x100000, "msm6376", 0 )
12283   ROM_LOAD( "highsnd1.bin", 0x000000, 0x080000, CRC(b5084d9c) SHA1(0b59ec1735ccc641f3883746027aab6660fac471) )
12284   ROM_LOAD( "highsnd2.bin", 0x080000, 0x080000, CRC(0d3b50e9) SHA1(fdca97ec314e2efdd9fcd471ee509fd83f980df6) )
12285ROM_END
12286
12287ROM_START( m4hisprtb )
12288   ROM_REGION( 0x010000, "maincpu", 0 )
12289   ROM_LOAD( "hs1_3.bin", 0x0000, 0x010000, CRC(816101e8) SHA1(654812e4a6cf76787d944abdd914aa5727e06437) )
12290
12291   ROM_REGION( 0x100000, "msm6376", 0 )
12292   ROM_LOAD( "highsnd1.bin", 0x000000, 0x080000, CRC(b5084d9c) SHA1(0b59ec1735ccc641f3883746027aab6660fac471) )
12293   ROM_LOAD( "highsnd2.bin", 0x080000, 0x080000, CRC(0d3b50e9) SHA1(fdca97ec314e2efdd9fcd471ee509fd83f980df6) )
12294ROM_END
12295
12296
12297ROM_START( m4hisprtc )
12298   ROM_REGION( 0x010000, "maincpu", 0 )
12299   ROM_LOAD( "hs3_0.bin", 0x0000, 0x010000, CRC(43704966) SHA1(78989fa9743efc348f1e81ce040ef9eaf00a47fe) )
12300
12301   ROM_REGION( 0x100000, "msm6376", 0 )
12302   ROM_LOAD( "highsnd1.bin", 0x000000, 0x080000, CRC(b5084d9c) SHA1(0b59ec1735ccc641f3883746027aab6660fac471) )
12303   ROM_LOAD( "highsnd2.bin", 0x080000, 0x080000, CRC(0d3b50e9) SHA1(fdca97ec314e2efdd9fcd471ee509fd83f980df6) )
12304ROM_END
12305
12306ROM_START( m4hisprtd )
12307   ROM_REGION( 0x010000, "maincpu", 0 )
12308   ROM_LOAD( "hs3_0i.bin", 0x0000, 0x010000, CRC(c4d06c05) SHA1(e9256e656c698723158f835a32cdf668ed6120c8) )
12309
12310   ROM_REGION( 0x100000, "msm6376", 0 )
12311   ROM_LOAD( "highsnd1.bin", 0x000000, 0x080000, CRC(b5084d9c) SHA1(0b59ec1735ccc641f3883746027aab6660fac471) )
12312   ROM_LOAD( "highsnd2.bin", 0x080000, 0x080000, CRC(0d3b50e9) SHA1(fdca97ec314e2efdd9fcd471ee509fd83f980df6) )
12313ROM_END
12314
12315ROM_START( m4hisprte )
12316   ROM_REGION( 0x010000, "maincpu", 0 )
12317   ROM_LOAD( "hs3_0x.bin", 0x0000, 0x010000, CRC(9a7276f1) SHA1(a683dcf0272d868dbc8be83ad2debcd174453559) )
12318
12319   ROM_REGION( 0x100000, "msm6376", 0 )
12320   ROM_LOAD( "highsnd1.bin", 0x000000, 0x080000, CRC(b5084d9c) SHA1(0b59ec1735ccc641f3883746027aab6660fac471) )
12321   ROM_LOAD( "highsnd2.bin", 0x080000, 0x080000, CRC(0d3b50e9) SHA1(fdca97ec314e2efdd9fcd471ee509fd83f980df6) )
12322ROM_END
12323
12324
12325ROM_START( m4hotcsh )
12326   ROM_REGION( 0x010000, "maincpu", 0 )
12327   ROM_LOAD( "hc3_0k.bin", 0x0000, 0x010000, CRC(e3cfa94a) SHA1(d21d2dac4edbf3fde9adab399bdd530e034af122) )
12328   ROM_REGION( 0x48, "fakechr", 0 )
12329   ROM_LOAD( "db.chr", 0x00, 0x48, CRC(0fc2bb52) SHA1(0d0e47938f6e00166e7352732ddfb7c610f44db2) )
12330
12331   ROM_REGION( 0x100000, "msm6376", 0 )
12332   ROM_LOAD( "hotsnd1.bin", 0x000000, 0x080000, CRC(eef55915) SHA1(b673a05a0313271cc16645f277d37a4a03deced1) )
12333   ROM_LOAD( "hotsnd2.bin", 0x080000, 0x080000, CRC(92e921ab) SHA1(11e1f3c61a2eddfdcb40f606672d8845000c4ce7) )
12334ROM_END
12335
12336ROM_START( m4hotcsha )
12337   ROM_REGION( 0x010000, "maincpu", 0 )
12338   ROM_LOAD( "hc3_0ki.bin", 0x0000, 0x010000, CRC(646f8c29) SHA1(19d60faf77a7a83efc3ea4b614a4bc1dee53b8d8) )
12339   ROM_REGION( 0x48, "fakechr", 0 )
12340   ROM_LOAD( "db.chr", 0x00, 0x48, CRC(0fc2bb52) SHA1(0d0e47938f6e00166e7352732ddfb7c610f44db2) )
12341
12342   ROM_REGION( 0x100000, "msm6376", 0 )
12343   ROM_LOAD( "hotsnd1.bin", 0x000000, 0x080000, CRC(eef55915) SHA1(b673a05a0313271cc16645f277d37a4a03deced1) )
12344   ROM_LOAD( "hotsnd2.bin", 0x080000, 0x080000, CRC(92e921ab) SHA1(11e1f3c61a2eddfdcb40f606672d8845000c4ce7) )
12345ROM_END
12346
12347ROM_START( m4hotcshb )
12348   ROM_REGION( 0x010000, "maincpu", 0 )
12349   ROM_LOAD( "hc3_0kx.bin", 0x0000, 0x010000, CRC(3abebe72) SHA1(fec09ca41e8e43628140456bb44ce6e7c66f5270) )
12350   
12351   ROM_REGION( 0x48, "fakechr", 0 )
12352   ROM_LOAD( "db.chr", 0x00, 0x48, CRC(0fc2bb52) SHA1(0d0e47938f6e00166e7352732ddfb7c610f44db2) )
12353
12354   ROM_REGION( 0x100000, "msm6376", 0 )
12355   ROM_LOAD( "hotsnd1.bin", 0x000000, 0x080000, CRC(eef55915) SHA1(b673a05a0313271cc16645f277d37a4a03deced1) )
12356   ROM_LOAD( "hotsnd2.bin", 0x080000, 0x080000, CRC(92e921ab) SHA1(11e1f3c61a2eddfdcb40f606672d8845000c4ce7) )
12357ROM_END
12358
12359
12360ROM_START( m4jne )
12361   ROM_REGION( 0x20000, "maincpu", 0 )
12362   ROM_LOAD( "jne2_5.bin", 0x0000, 0x020000, CRC(541794df) SHA1(08ce8fa1f9ab715bf8bd55a71fc25deead204026) )
12363
12364   ROM_REGION( 0x100000, "msm6376", 0 )
12365   ROM_LOAD( "jnesnd.bin", 0x0000, 0x080000, CRC(47301e22) SHA1(b7ec2ff3b78ceecc0e50142dbbc40929f2526f3f) )
12366ROM_END
12367
12368
12369ROM_START( m4kqclub )
12370   ROM_REGION( 0x10000, "maincpu", 0 )
12371   ROM_LOAD( "kingsque.p1", 0x8000, 0x008000, CRC(6501e501) SHA1(e289a9418c640415967fafda43f20877b38e3671) )
12372ROM_END
12373
12374
12375ROM_START( m4lotty )
12376   ROM_REGION( 0x10000, "maincpu", 0 )
12377   ROM_LOAD( "lottytime.bin", 0x0000, 0x010000, CRC(c032c422) SHA1(37c6e10c1fa1cab3de7b4d27ed027604ecea4394) )
12378
12379   ROM_REGION( 0x080000, "msm6376", 0 )
12380   ROM_LOAD( "lottytimesnd.bin", 0x0000, 0x080000, CRC(e1966300) SHA1(2a69e39310b49c685bc4307e0396a3b9a0849472) )
12381ROM_END
12382
12383
12384ROM_START( m4maxmze )
12385   ROM_REGION( 0x10000, "maincpu", 0 )
12386   ROM_LOAD( "maximize_dr_v13_5146.bin", 0x0000, 0x010000, CRC(86507f09) SHA1(e2dbf9b77a5155faeeba05a939ae217289949bce) )
12387ROM_END
12388
12389ROM_START( m4maxmzea )
12390   ROM_REGION( 0x10000, "maincpu", 0 )
12391   ROM_LOAD( "maximize_dr_v13p_514c.bin", 0x0000, 0x010000, CRC(3d483ae3) SHA1(0687912795a597254815b8f359965bdf2e887be1) )
12392ROM_END
12393
12394ROM_START( m4maxmzeb )
12395   ROM_REGION( 0x10000, "maincpu", 0 )
12396   ROM_LOAD( "maximize_mecca_v2_50cf.bin", 0x0000, 0x010000, CRC(88426c07) SHA1(2b026d75cbda9375cbfb62f19c25f31c658c56bc) )
12397ROM_END
12398
12399ROM_START( m4maxmzec )
12400   ROM_REGION( 0x10000, "maincpu", 0 )
12401   ROM_LOAD( "maximize_v13_7107.bin", 0x0000, 0x010000, CRC(ed52f047) SHA1(d6b62934a92dcd6d4df3ac9ae1d9d143000e7c92) )
12402ROM_END
12403
12404ROM_START( m4maxmzed )
12405   ROM_REGION( 0x10000, "maincpu", 0 )
12406   ROM_LOAD( "maximize_v13p_710b.bin", 0x0000, 0x010000, CRC(1e71a801) SHA1(4cd213e422c91fa10dceea0a93fd81576b1c3f7f) )
12407ROM_END
12408
12409
12410
12411ROM_START( m4mayhem )
12412   ROM_REGION( 0x10000, "maincpu", 0 )
12413   ROM_LOAD( "may4_0.bin", 0x0000, 0x010000, CRC(fbbe89eb) SHA1(e5e2e4adabfa41d130dbb7a77c147105ef20ac79) )
12414
12415   ROM_REGION( 0x100000, "msm6376", 0 )
12416   ROM_LOAD( "mayhemsnd.p1", 0x000000, 0x080000, CRC(f61650ec) SHA1(946fd801ea5f4dd09a911460a709f3942fa412af) )
12417   ROM_LOAD( "mayhemsnd.p2", 0x080000, 0x080000, CRC(637a6b41) SHA1(d342309b78af21a35f50fb23dd2c7ed737abfdb9) )
12418ROM_END
12419
12420ROM_START( m4mayhema )
12421   ROM_REGION( 0x10000, "maincpu", 0 )
12422   ROM_LOAD( "mayhemv2.bin", 0x0000, 0x010000, CRC(e7c79dd0) SHA1(b7af1fd4853a6ff33d2f3960737caece91714681) )
12423
12424   ROM_REGION( 0x100000, "msm6376", 0 )
12425   ROM_LOAD( "mayhemsnd.p1", 0x000000, 0x080000, CRC(f61650ec) SHA1(946fd801ea5f4dd09a911460a709f3942fa412af) )
12426   ROM_LOAD( "mayhemsnd.p2", 0x080000, 0x080000, CRC(637a6b41) SHA1(d342309b78af21a35f50fb23dd2c7ed737abfdb9) )
12427ROM_END
12428
12429
12430ROM_START( m4mecca )
12431   ROM_REGION( 0x10000, "maincpu", 0 )
12432   ROM_LOAD( "mecca_money_dr_v4_ef11.bin", 0x0000, 0x010000, CRC(2429ee8b) SHA1(785304c687a658706b26080f6b8f4bc65830dcea) )
12433ROM_END
12434
12435ROM_START( m4themob )
12436   ROM_REGION( 0x10000, "maincpu", 0 )
12437   ROM_LOAD( "mob1_5.bin", 0x0000, 0x010000, CRC(adbdbf43) SHA1(650d9af466a258d55d9f6703968501a6eebddfef) )
12438
12439   ROM_REGION( 0x180000, "msm6376", 0 )
12440   ROM_LOAD( "mobsnd1.bin", 0x000000, 0x080000, CRC(b15c0eb4) SHA1(5d06853a1218f10741ea43bd72a48a727b62ddb1) )
12441   ROM_LOAD( "mobsnd2.bin", 0x080000, 0x080000, CRC(6ef3b72c) SHA1(47bf1edacd9da7249e19342234985c746ebf1c4b) )
12442   ROM_LOAD( "mobsnd3.bin", 0x100000, 0x080000, CRC(62a2bf65) SHA1(155536dc29eecc34351c5726d26f02ee8cb0d014) )
12443ROM_END
12444
12445ROM_START( m4themoba )
12446   ROM_REGION( 0x10000, "maincpu", 0 )
12447   ROM_LOAD( "mob1_5d.bin", 0x0000, 0x010000, CRC(2a1d9a20) SHA1(1cd07edcf75f17a98b6377fbfdf88fd7c0abd864) )
12448
12449   ROM_REGION( 0x180000, "msm6376", 0 )
12450   ROM_LOAD( "mobsnd1.bin", 0x000000, 0x080000, CRC(b15c0eb4) SHA1(5d06853a1218f10741ea43bd72a48a727b62ddb1) )
12451   ROM_LOAD( "mobsnd2.bin", 0x080000, 0x080000, CRC(6ef3b72c) SHA1(47bf1edacd9da7249e19342234985c746ebf1c4b) )
12452   ROM_LOAD( "mobsnd3.bin", 0x100000, 0x080000, CRC(62a2bf65) SHA1(155536dc29eecc34351c5726d26f02ee8cb0d014) )
12453ROM_END
12454
12455
12456ROM_START( m4themobb )
12457   ROM_REGION( 0x10000, "maincpu", 0 )
12458   ROM_LOAD( "mob1_6.bin", 0x0000, 0x010000, CRC(9c718009) SHA1(99b259d5a93f4657ad2b4ae6cd0b2e1324178022) )
12459
12460   ROM_REGION( 0x180000, "msm6376", 0 )
12461   ROM_LOAD( "mobsnd1.bin", 0x000000, 0x080000, CRC(b15c0eb4) SHA1(5d06853a1218f10741ea43bd72a48a727b62ddb1) )
12462   ROM_LOAD( "mobsnd2.bin", 0x080000, 0x080000, CRC(6ef3b72c) SHA1(47bf1edacd9da7249e19342234985c746ebf1c4b) )
12463   ROM_LOAD( "mobsnd3.bin", 0x100000, 0x080000, CRC(62a2bf65) SHA1(155536dc29eecc34351c5726d26f02ee8cb0d014) )
12464ROM_END
12465
12466
12467
12468ROM_START( m4monspn )
12469   ROM_REGION( 0x10000, "maincpu", 0 )
12470   ROM_LOAD( "ms2_0.bin", 0x0000, 0x010000, CRC(c20172a8) SHA1(0fb97258dd33fa7ff83b8082149069aaf3577480) )
12471
12472   ROM_REGION( 0x100000, "msm6376", 0 )
12473   ROM_LOAD( "mssnd1.bin", 0x000000, 0x080000, CRC(e8f0e818) SHA1(a874981fc980a0ed49352f5bf89caf80176b3865) )
12474   ROM_LOAD( "mssnd2.bin", 0x080000, 0x080000, CRC(636c329d) SHA1(27503035ea57c7e03a9a07dfc58da997c47dda34) )
12475ROM_END
12476
12477ROM_START( m4monspna )
12478   ROM_REGION( 0x10000, "maincpu", 0 )
12479   ROM_LOAD( "ms2_0i.bin", 0x0000, 0x010000, CRC(45a157cb) SHA1(619e05bc0ee01bdb3254269619f761b513d77ee8) )
12480
12481   ROM_REGION( 0x100000, "msm6376", 0 )
12482   ROM_LOAD( "mssnd1.bin", 0x000000, 0x080000, CRC(e8f0e818) SHA1(a874981fc980a0ed49352f5bf89caf80176b3865) )
12483   ROM_LOAD( "mssnd2.bin", 0x080000, 0x080000, CRC(636c329d) SHA1(27503035ea57c7e03a9a07dfc58da997c47dda34) )
12484ROM_END
12485
12486ROM_START( m4monspnb )
12487   ROM_REGION( 0x10000, "maincpu", 0 )
12488   ROM_LOAD( "ms2_0x.bin", 0x0000, 0x010000, CRC(e9e40e01) SHA1(487c11c03bfa582424b680d204417eb5e85abfb4) )
12489
12490   ROM_REGION( 0x100000, "msm6376", 0 )
12491   ROM_LOAD( "mssnd1.bin", 0x000000, 0x080000, CRC(e8f0e818) SHA1(a874981fc980a0ed49352f5bf89caf80176b3865) )
12492   ROM_LOAD( "mssnd2.bin", 0x080000, 0x080000, CRC(636c329d) SHA1(27503035ea57c7e03a9a07dfc58da997c47dda34) )
12493ROM_END
12494
12495ROM_START( m4nudbon )
12496   ROM_REGION( 0x10000, "maincpu", 0 )
12497   ROM_LOAD( "nb4_0.bin", 0x0000, 0x010000, CRC(c7802b0f) SHA1(6ebff8ccbd2baf6de55d764d2e7cb34f2ff2384f) )
12498
12499// something else? or sound related?
12500//   ROM_LOAD( "nubnzdl1.bin", 0x0000, 0x002000, CRC(bae682d2) SHA1(650082af9210b0af8b08870a4cdf4196035ea8a5) )
12501//  ROM_LOAD( "nubnzdl2.bin", 0x0000, 0x002000, CRC(ff150af7) SHA1(02e25200560e8435ebbf19c3ae9c3e9cf00342c1) )
12502//  ROM_LOAD( "nubnzdl3.bin", 0x0000, 0x004000, CRC(450d7fc9) SHA1(f82acb017e765f7188a874dade6fd1a5d6b2033e) )
12503ROM_END
12504
12505ROM_START( m4nudbona )
12506   ROM_REGION( 0x10000, "maincpu", 0 )
12507   ROM_LOAD( "nubonza.bin", 0x0000, 0x010000, CRC(ce8b1c9b) SHA1(3f4e019256ddbd668c8cadecf86015b78b5eaf8c) )
12508ROM_END
12509
12510
12511
12512ROM_START( m4nudgem )
12513   ROM_REGION( 0x10000, "maincpu", 0 )
12514   ROM_LOAD( "gem2_0.bin", 0x0000, 0x010000, CRC(bbab66b8) SHA1(a3a7d40d0ca41e57cd0d6965c0306edca372da1d) )
12515
12516   ROM_REGION( 0x080000, "msm6376", 0 )
12517   ROM_LOAD( "nudgejems.p1", 0x0000, 0x080000, CRC(e875d82e) SHA1(50fb941ad801397ef3dee651be126c01c9423386) )
12518ROM_END
12519
12520
12521
12522ROM_START( m4pbnudg )
12523   ROM_REGION( 0x10000, "maincpu", 0 )
12524   ROM_LOAD( "pinball nudger v0-1", 0x0000, 0x010000, CRC(8d2e5ded) SHA1(51d4ea44d4e8a7bd53f321fd677b12f6bafbc721) )
12525
12526   ROM_REGION( 0x080000, "msm6376", 0 )
12527   ROM_LOAD( "pinsnd.bin", 0x0000, 0x080000, CRC(30f61dcb) SHA1(c844272ffc264d6dabe1958ef57d10d1ba0c2b1e) )
12528ROM_END
12529
12530ROM_START( m4pbnudga )
12531   ROM_REGION( 0x10000, "maincpu", 0 )
12532   ROM_LOAD( "pn0_2.bin", 0x0000, 0x010000, CRC(d2aab1e0) SHA1(203257c50f79df46561ece5116277a8d56552b04) )
12533
12534   ROM_REGION( 0x080000, "msm6376", 0 )
12535   ROM_LOAD( "pinsnd.bin", 0x0000, 0x080000, CRC(30f61dcb) SHA1(c844272ffc264d6dabe1958ef57d10d1ba0c2b1e) )
12536ROM_END
12537
12538ROM_START( m4pbnudgb )
12539   ROM_REGION( 0x10000, "maincpu", 0 )
12540   ROM_LOAD( "pn1_0.bin", 0x0000, 0x010000, CRC(95dabff1) SHA1(846577f76c6c99cb05f3aab88de80c3373e570c0) )
12541
12542   ROM_REGION( 0x080000, "msm6376", 0 )
12543   ROM_LOAD( "pinsnd.bin", 0x0000, 0x080000, CRC(30f61dcb) SHA1(c844272ffc264d6dabe1958ef57d10d1ba0c2b1e) )
12544ROM_END
12545
12546
12547ROM_START( m4pitfal )
12548   ROM_REGION( 0x20000, "maincpu", 0 )
12549   ROM_LOAD( "pf1_3.bin", 0x0000, 0x020000, CRC(5bdacadf) SHA1(3f48faf92ef25ecbb20f6af90adf5bffdaf8bad8) )
12550
12551   ROM_REGION( 0x180000, "msm6376", 0 )
12552   ROM_LOAD( "pfsnd1.bin", 0x000000, 0x080000, CRC(50ad158e) SHA1(0efcb9f5683cbe5bdec1e13791d8a01cdfcb5f1a) )
12553   ROM_LOAD( "pfsnd2.bin", 0x080000, 0x080000, CRC(80ad0d94) SHA1(2c1c60b681cc80624f8bd120034639f1cce06cc5) )
12554   ROM_LOAD( "pfsnd3.bin", 0x100000, 0x080000, CRC(abc0a0da) SHA1(3048edf44a31d58794a3ee1dad1399559bf14211) )
12555ROM_END
12556
12557ROM_START( m4pitfala )
12558   ROM_REGION( 0x20000, "maincpu", 0 )
12559   ROM_LOAD( "pf1_4x.bin", 0x0000, 0x020000, CRC(42cd08bc) SHA1(69a5a5158d78c51e188520dbb16a0a89566ea8b3) )
12560
12561   ROM_REGION( 0x180000, "msm6376", 0 )
12562   ROM_LOAD( "pfsnd1.bin", 0x000000, 0x080000, CRC(50ad158e) SHA1(0efcb9f5683cbe5bdec1e13791d8a01cdfcb5f1a) )
12563   ROM_LOAD( "pfsnd2.bin", 0x080000, 0x080000, CRC(80ad0d94) SHA1(2c1c60b681cc80624f8bd120034639f1cce06cc5) )
12564   ROM_LOAD( "pfsnd3.bin", 0x100000, 0x080000, CRC(abc0a0da) SHA1(3048edf44a31d58794a3ee1dad1399559bf14211) )
12565ROM_END
12566
12567ROM_START( m4pitfalb )
12568   ROM_REGION( 0x20000, "maincpu", 0 )
12569   ROM_LOAD( "pf2_0.bin", 0x0000, 0x020000, CRC(159f1ac6) SHA1(5af44ac650b9408afedc7533c2b3e558a84eb727) )
12570
12571   ROM_REGION( 0x180000, "msm6376", 0 )
12572   ROM_LOAD( "pfsnd1.bin", 0x000000, 0x080000, CRC(50ad158e) SHA1(0efcb9f5683cbe5bdec1e13791d8a01cdfcb5f1a) )
12573   ROM_LOAD( "pfsnd2.bin", 0x080000, 0x080000, CRC(80ad0d94) SHA1(2c1c60b681cc80624f8bd120034639f1cce06cc5) )
12574   ROM_LOAD( "pfsnd3.bin", 0x100000, 0x080000, CRC(abc0a0da) SHA1(3048edf44a31d58794a3ee1dad1399559bf14211) )
12575ROM_END
12576
12577ROM_START( m4pitfalc )
12578   ROM_REGION( 0x20000, "maincpu", 0 )
12579   ROM_LOAD( "pf2_0x.bin", 0x0000, 0x020000, CRC(ba59a3f9) SHA1(1e2f21c67e8ca41a1cb8e9c412cf911b62511e05) )
12580
12581   ROM_REGION( 0x180000, "msm6376", 0 )
12582   ROM_LOAD( "pfsnd1.bin", 0x000000, 0x080000, CRC(50ad158e) SHA1(0efcb9f5683cbe5bdec1e13791d8a01cdfcb5f1a) )
12583   ROM_LOAD( "pfsnd2.bin", 0x080000, 0x080000, CRC(80ad0d94) SHA1(2c1c60b681cc80624f8bd120034639f1cce06cc5) )
12584   ROM_LOAD( "pfsnd3.bin", 0x100000, 0x080000, CRC(abc0a0da) SHA1(3048edf44a31d58794a3ee1dad1399559bf14211) )
12585ROM_END
12586
12587
12588
12589ROM_START( m4purmad )
12590   ROM_REGION( 0x10000, "maincpu", 0 )
12591   ROM_LOAD( "pmad.p1", 0x0000, 0x010000, CRC(e430510b) SHA1(bb8d443429aa7d39a99de5cd1387154398b74d9c) )
12592
12593   ROM_REGION( 0x080000, "msm6376", 0 )
12594   ROM_LOAD( "pmadsnd.bin", 0x0000, 0x080000, CRC(88312507) SHA1(64e386c3c9b3f82a390777b61c7207567cc962e7) )
12595ROM_END
12596
12597
12598ROM_START( m4revolv )
12599   ROM_REGION( 0x10000, "maincpu", 0 )
12600   ROM_LOAD( "revolva.bin", 0x0000, 0x010000, CRC(e195feac) SHA1(dc8d736784819fd15f0e7e29e9f91cf1c601ebb9) )
12601
12602   ROM_REGION( 0x100000, "msm6376", 0 )
12603   ROM_LOAD( "revolvasnd.p1", 0x000000, 0x080000, CRC(a9138bdf) SHA1(aaa5b3e82a8d89776b636e46ada9aae8a4febaab) )
12604   ROM_LOAD( "revolvasnd.p2", 0x080000, 0x080000, CRC(5ae7b26a) SHA1(a17cef58e37bccb5954b9acab01f92ff21375ab1) )
12605ROM_END
12606
12607
12608ROM_START( m4rckrol )
12609   ROM_REGION( 0x10000, "maincpu", 0 )
12610   ROM_LOAD( "rock0_1.hex", 0x0000, 0x010000, CRC(2c786a34) SHA1(3800af04550f12e8f58b1929b49e21572f19d589) )
12611
12612   ROM_REGION( 0x080000, "msm6376", 0 )
12613   ROM_LOAD( "rocksnd.bin", 0x0000, 0x080000, CRC(c3e96650) SHA1(71952267d3149786cfef1dd49cc070664bb007a4) )
12614ROM_END
12615
12616ROM_START( m4rckrola )
12617   ROM_REGION( 0x10000, "maincpu", 0 )
12618   ROM_LOAD( "rock1.hex", 0x0000, 0x010000, CRC(b7dfd181) SHA1(566531bcb9d0b7d3caebed3f7c96f5fb23a7cef2) )
12619
12620   ROM_REGION( 0x080000, "msm6376", 0 )
12621   ROM_LOAD( "rocksnd.bin", 0x0000, 0x080000, CRC(c3e96650) SHA1(71952267d3149786cfef1dd49cc070664bb007a4) )
12622ROM_END
12623
12624ROM_START( m4rckrolb )
12625   ROM_REGION( 0x10000, "maincpu", 0 )
12626   ROM_LOAD( "rock3.bin", 0x0000, 0x010000, CRC(c5134d03) SHA1(c4dfa43ffd077690d0b9a20cb82bbf92a1dc1ac9) )
12627
12628   ROM_REGION( 0x080000, "msm6376", 0 )
12629   ROM_LOAD( "rocksnd.bin", 0x0000, 0x080000, CRC(c3e96650) SHA1(71952267d3149786cfef1dd49cc070664bb007a4) )
12630ROM_END
12631
12632
12633
12634
12635
12636
12637
12638ROM_START( m4rotex )
12639   ROM_REGION( 0x10000, "maincpu", 0 )
12640   ROM_LOAD( "rotex1_2.bin", 0x0000, 0x010000, CRC(202e794d) SHA1(15b7459db7f3a5317a92138d997e9817d4367750) )
12641
12642   ROM_REGION( 0x080000, "msm6376", 0 )
12643   ROM_LOAD( "rotsnd.bin", 0x0000, 0x080000, CRC(02f8c2e2) SHA1(33a051e7af6d8c33708f7b4e0654d66312eeede5) )
12644ROM_END
12645
12646
12647
12648
12649ROM_START( m4select )
12650   ROM_REGION( 0x10000, "maincpu", 0 )
12651   ROM_LOAD( "selectawp.bin", 0x0000, 0x010000, CRC(e248539c) SHA1(b1db8fdc221c70d2a699cb86cea5681527d7d06a) )
12652
12653   ROM_REGION( 0x080000, "msm6376", 0 )
12654   ROM_LOAD( "selectsnd.bin", 0x0000, 0x080000, CRC(93fd4253) SHA1(69feda7ffc56defd515c9cd1ce204af3d9731a3f) )
12655ROM_END
12656
12657
12658
12659ROM_START( m4smshgb )
12660   ROM_REGION( 0x10000, "maincpu", 0 )
12661   ROM_LOAD( "sm2_0x.bin", 0x0000, 0x010000, CRC(52042750) SHA1(2fb5ece50aef457bdbdc1fb880b1a87638551545) )
12662
12663   ROM_REGION( 0x100000, "msm6376", 0 )
12664   ROM_LOAD( "sngsnd.p1", 0x000000, 0x080000, CRC(0bff940e) SHA1(e53df95cd33d759f89f0278312e6e5f9b8abe341) )
12665   ROM_LOAD( "sngsnd.p2", 0x080000, 0x080000, CRC(414aa5a5) SHA1(c6e6bba8c4655dc761dd040c4d615f9d4a739663) )
12666ROM_END
12667
12668ROM_START( m4smshgba )
12669   ROM_REGION( 0x10000, "maincpu", 0 )
12670   ROM_LOAD( "sm3_0x.bin", 0x0000, 0x010000, CRC(9a4bb2bd) SHA1(8642b15f658e855c0d682fe84b024ddd85eb527e) )
12671
12672   ROM_REGION( 0x100000, "msm6376", 0 )
12673   ROM_LOAD( "sngsnd.p1", 0x000000, 0x080000, CRC(0bff940e) SHA1(e53df95cd33d759f89f0278312e6e5f9b8abe341) )
12674   ROM_LOAD( "sngsnd.p2", 0x080000, 0x080000, CRC(414aa5a5) SHA1(c6e6bba8c4655dc761dd040c4d615f9d4a739663) )
12675ROM_END
12676
12677ROM_START( m4smshgbb )
12678   ROM_REGION( 0x10000, "maincpu", 0 )
12679   ROM_LOAD( "sm6_0.bin", 0x0000, 0x010000, CRC(7a58d60f) SHA1(989c816dadf01500be01e2c333befef0c3e12054) )
12680
12681   ROM_REGION( 0x100000, "msm6376", 0 )
12682   ROM_LOAD( "sngsnd.p1", 0x000000, 0x080000, CRC(0bff940e) SHA1(e53df95cd33d759f89f0278312e6e5f9b8abe341) )
12683   ROM_LOAD( "sngsnd.p2", 0x080000, 0x080000, CRC(414aa5a5) SHA1(c6e6bba8c4655dc761dd040c4d615f9d4a739663) )
12684ROM_END
12685
12686ROM_START( m4smshgbc )
12687   ROM_REGION( 0x10000, "maincpu", 0 )
12688   ROM_LOAD( "sma5_8c", 0x0000, 0x010000, CRC(79e12ac0) SHA1(9e8d4ea8f97d1f73ccab079cbf57aa89a12d2e7d) )
12689
12690   ROM_REGION( 0x100000, "msm6376", 0 )
12691   ROM_LOAD( "sngsnd.p1", 0x000000, 0x080000, CRC(0bff940e) SHA1(e53df95cd33d759f89f0278312e6e5f9b8abe341) )
12692   ROM_LOAD( "sngsnd.p2", 0x080000, 0x080000, CRC(414aa5a5) SHA1(c6e6bba8c4655dc761dd040c4d615f9d4a739663) )
12693ROM_END
12694
12695
12696
12697ROM_START( m4snklad )
12698   ROM_REGION( 0x10000, "maincpu", 0 )
12699   ROM_LOAD( "snakesnladders.bin", 0x0000, 0x010000, CRC(52bdc684) SHA1(00d052629b214b48a9a1d68622ba188206276166) )
12700ROM_END
12701
12702
12703
12704
12705
12706ROM_START( m4snookr )
12707   ROM_REGION( 0x10000, "maincpu", 0 )
12708   ROM_LOAD( "snooker.ts2", 0x8000, 0x004000, CRC(a6906eb3) SHA1(43b91e88f909b758f880d83df4f889f15aa17eb3) )
12709    ROM_LOAD( "snooker.ts1", 0xc000, 0x004000, CRC(3e3072dd) SHA1(9ea8b270044b48767a2e6c19e8ed257d5491c1d0) )
12710ROM_END
12711
12712
12713ROM_START( m4spnwin )
12714   ROM_REGION( 0x10000, "maincpu", 0 )
12715   ROM_LOAD( "saw.bin", 0x0000, 0x010000, CRC(f8aac65f) SHA1(2cf8402bffe1638bddc0c2dd145d7be3cc7bd02b) )
12716ROM_END
12717
12718
12719
12720ROM_START( m4stakex )
12721   ROM_REGION( 0x10000, "maincpu", 0 )
12722   ROM_LOAD( "stakex.bin", 0x0000, 0x010000, CRC(098c7117) SHA1(27f04cfb88ef870fc30afd055cf32ffe448275ea) )
12723
12724   ROM_REGION( 0x080000, "msm6376", 0 )
12725   ROM_LOAD( "stakexsnd.bin", 0x0000, 0x080000, CRC(baf17991) SHA1(282e0ac9d18299e9f7a0fecaf9edf0cb4205ef0e) )
12726ROM_END
12727
12728ROM_START( m4stakexa )
12729   ROM_REGION( 0x10000, "maincpu", 0 )
12730   ROM_LOAD( "stakex2.bin", 0x0000, 0x010000, CRC(77ae3f63) SHA1(c5f1cfd5bffcf3156f584757de57ef6530214511) )
12731
12732   ROM_REGION( 0x080000, "msm6376", 0 )
12733   ROM_LOAD( "stakexsnd.bin", 0x0000, 0x080000, CRC(baf17991) SHA1(282e0ac9d18299e9f7a0fecaf9edf0cb4205ef0e) )
12734ROM_END
12735
12736
12737ROM_START( m4stand2 )
12738   ROM_REGION( 0x10000, "maincpu", 0 )
12739   ROM_LOAD( "stand 2 del 8.bin", 0x08000, 0x08000, CRC(a9a5edc7) SHA1(035d3f3b3373cec475753f1b0de2f4db48d6d288) )
12740ROM_END
12741
12742
12743
12744ROM_START( m4supfru )
12745   ROM_REGION( 0x10000, "maincpu", 0 )
12746   ROM_LOAD( "supa11l.bin", 0x0000, 0x010000, CRC(6cdbf08a) SHA1(4c0faf7144b9ac19c8d55b81ce51b519570b0d1f) )
12747
12748   ROM_REGION( 0x080000, "msm6376", 0 )
12749   ROM_LOAD( "supafruitssnd.bin", 0x0000, 0x080000, CRC(b70184ca) SHA1(dba2204cb606f0c6dad8a4c46fbbb1beb5b5e31c) )
12750ROM_END
12751
12752
12753ROM_START( m4supfrua )
12754   ROM_REGION( 0x10000, "maincpu", 0 )
12755   ROM_LOAD( "supafruits.bin", 0x0000, 0x010000, CRC(c6242e33) SHA1(810be1fb99ddb810c5506a974c9214ce23426a87) )
12756
12757   ROM_REGION( 0x080000, "msm6376", 0 )
12758   ROM_LOAD( "supafruitssnd.bin", 0x0000, 0x080000, CRC(b70184ca) SHA1(dba2204cb606f0c6dad8a4c46fbbb1beb5b5e31c) )
12759ROM_END
12760
12761ROM_START( m4sstrek )
12762   ROM_REGION( 0x10000, "maincpu", 0 )
12763   ROM_LOAD( "rhr2pprgpatched.bin", 0x0000, 0x010000, CRC(a0b3439d) SHA1(0976537a5170bf4c4f595f7fa04243a68f14b2ae) )
12764ROM_END
12765
12766ROM_START( m4ttrail )
12767   ROM_REGION( 0x10000, "maincpu", 0 )
12768   ROM_LOAD( "tt3_0.bin", 0x0000, 0x010000, CRC(62f31f70) SHA1(e1b50b98cc90513c9fa06d0ea8f70aa45bddc0e6) )
12769   
12770   ROM_REGION( 0x100000, "msm6376", 0 )
12771   ROM_LOAD( "ttsnd1.bin", 0x000000, 0x080000, CRC(6af0c76f) SHA1(8587b499b88b609e48553e610a0ee539f98b70ce) )
12772   ROM_LOAD( "ttsnd2.bin", 0x080000, 0x080000, CRC(9f243ed1) SHA1(c4b83a9b788e4fa2065ff7a270f0dcdecb125e66) )
12773ROM_END
12774
12775ROM_START( m4ttraila )
12776   ROM_REGION( 0x10000, "maincpu", 0 )
12777   ROM_LOAD( "tt3_0i.bin", 0x0000, 0x010000, CRC(e5533a13) SHA1(0d23503d32c8156112676aaddece1a44614230eb) )
12778   
12779   ROM_REGION( 0x100000, "msm6376", 0 )
12780   ROM_LOAD( "ttsnd1.bin", 0x000000, 0x080000, CRC(6af0c76f) SHA1(8587b499b88b609e48553e610a0ee539f98b70ce) )
12781   ROM_LOAD( "ttsnd2.bin", 0x080000, 0x080000, CRC(9f243ed1) SHA1(c4b83a9b788e4fa2065ff7a270f0dcdecb125e66) )
12782ROM_END
12783
12784ROM_START( m4ttrailb )
12785   ROM_REGION( 0x10000, "maincpu", 0 )
12786   ROM_LOAD( "tt3_0x.bin", 0x0000, 0x010000, CRC(7d00e4ae) SHA1(6bb30af001fc73e354c17a99633b6fa4c50b374d) )
12787   
12788   ROM_REGION( 0x100000, "msm6376", 0 )
12789   ROM_LOAD( "ttsnd1.bin", 0x000000, 0x080000, CRC(6af0c76f) SHA1(8587b499b88b609e48553e610a0ee539f98b70ce) )
12790   ROM_LOAD( "ttsnd2.bin", 0x080000, 0x080000, CRC(9f243ed1) SHA1(c4b83a9b788e4fa2065ff7a270f0dcdecb125e66) )
12791ROM_END
12792
12793ROM_START( m4trimad )
12794   ROM_REGION( 0x10000, "maincpu", 0 )
12795   ROM_LOAD( "tmad1_1p", 0x000000, 0x010000, CRC(7a49546b) SHA1(cfce6fda74682e6c60a5731fee44c41c5f5bbbeb) )
12796
12797   ROM_REGION( 0x180000, "msm6376", 0 )
12798   ROM_LOAD( "triple.s1", 0x000000, 0x080000, CRC(e808f0ae) SHA1(4d88c1d8ed9396629509a0c7614e7510401f1325) )
12799   ROM_LOAD( "triple.s2", 0x080000, 0x080000, CRC(40161063) SHA1(a24edb311fea466c0c15aebce40044f8db448e50) )
12800   ROM_LOAD( "triple.s3", 0x100000, 0x080000, CRC(f9109afb) SHA1(4e4a863b60915ddb2865c12af19cc38bcad6d062) )
12801ROM_END
12802
12803ROM_START( m4unibox )
12804   ROM_REGION( 0x10000, "maincpu", 0 )
12805   ROM_LOAD( "unibox.bin", 0x0000, 0x010000, CRC(9e99eed4) SHA1(c59f9ab2cae487991b0202bd18c6ab514ba3b29d) )
12806
12807   ROM_REGION( 0x80000, "msm6376", 0 )
12808   ROM_LOAD( "uniboxsnd.bin", 0x0000, 0x080000, CRC(cce8fda1) SHA1(e9d6514dc2badb046201ea44802690cf104e6075) )
12809ROM_END
12810
12811ROM_START( m4uniboxa )
12812   ROM_REGION( 0x10000, "maincpu", 0 )
12813   ROM_LOAD( "unibox1.bin", 0x0000, 0x010000, CRC(dd8fa3bd) SHA1(34719608e429e6ef0cc0ea9a75df7b00439e53ed) )
12814
12815   ROM_REGION( 0x80000, "msm6376", 0 )
12816   ROM_LOAD( "uniboxsnd.bin", 0x0000, 0x080000, CRC(cce8fda1) SHA1(e9d6514dc2badb046201ea44802690cf104e6075) )
12817ROM_END
12818
12819ROM_START( m4unique )
12820   ROM_REGION( 0x10000, "maincpu", 0 )
12821   ROM_LOAD( "unique.bin", 0x000000, 0x010000, CRC(ac8c83da) SHA1(11912c1b9a028e17db2395ca85792c4d10fae3ad) )
12822
12823   ROM_REGION( 0x80000, "msm6376", 0 )
12824   ROM_LOAD( "uniquesnd.bin", 0x000000, 0x080000, CRC(177a4c07) SHA1(180f51ba982ccf7d19dfa50e94c295395799c360) )
12825ROM_END
12826
12827ROM_START( m4uniquep )
12828   ROM_REGION( 0x10000, "maincpu", 0 )
12829   ROM_LOAD( "uniquepatched64k.bin", 0x000000, 0x010000, CRC(889575a2) SHA1(dcd0830d75cb4ddc901f22d71a28836e55d969cc) )
12830
12831   ROM_REGION( 0x80000, "msm6376", 0 )
12832   ROM_LOAD( "uniquesnd.bin", 0x000000, 0x080000, CRC(177a4c07) SHA1(180f51ba982ccf7d19dfa50e94c295395799c360) )
12833ROM_END
12834
12835
12836
12837
12838ROM_START( m4cshino )
12839   ROM_REGION( 0x10000, "maincpu", 0 )
12840   ROM_LOAD( "cashino.bin", 0x0000, 0x010000, CRC(0b269457) SHA1(835d28bf361fe9f1410a85f30aa919894c8d9a8e) )
12841ROM_END
12842
12843
12844ROM_START( m4exlin )
12845   ROM_REGION( 0x10000, "maincpu", 0 )
12846   ROM_LOAD( "extra lines 10p 4.80-2.40 16.3.90.bin", 0x8000, 0x008000, CRC(5e9b81e9) SHA1(84d446542533495b28692ba5f12cfd4fa5deabdd) )
12847   ROM_LOAD( "extra lines 2p 2.40 21.3.90.bin", 0x8000, 0x008000, CRC(b9736cd1) SHA1(c275e5c4ea550a6814b2b2143e4b84198739524c) )
12848ROM_END
12849
12850ROM_START( m4jjc )
12851   ROM_REGION( 0x10000, "maincpu", 0 )
12852   ROM_LOAD( "jjc.bin", 0x0000, 0x010000, CRC(781095ce) SHA1(f6beee15b45abf4a4f550b527e512bc6a1b603d8) )
12853   ROM_LOAD( "jjcash4pndv6.bin", 0x0000, 0x010000, CRC(3f28e657) SHA1(2382b96eb6f2b0580464c53a5122a48e25b4c002) )
12854ROM_END
12855
12856ROM_START( m4spton )
12857   ROM_REGION( 0x10000, "maincpu", 0 )
12858   ROM_LOAD( "spot_on_v8 2_5_10_20p.bin", 0x0000, 0x010000, CRC(d0e27431) SHA1(cbcf637f2c8cf349e6386a54343d35da8aa24186) )
12859ROM_END
12860
12861ROM_START( m4supjst )
12862   ROM_REGION( 0x10000, "maincpu", 0 )
12863   ROM_LOAD( "super jester 16.2.90 2p 1.bin", 0x8000, 0x008000, CRC(a55dae4f) SHA1(c426a202c312e0aefc5718c844f70b0af9b1c724) )
12864   ROM_LOAD( "super jester 19.2.90 5p 2.40.bin", 0x8000, 0x008000, CRC(754d821a) SHA1(9b00d0e028e46f8dfed60f3b49ef7c5cc40ac70c) )
12865   ROM_LOAD( "super jester 2.1.90 10p 4.80 p1.bin", 0x8000, 0x008000, CRC(14f2dc51) SHA1(7dcf54a25bcaa2081f906d0ad44bcae183a32371) )
12866   ROM_LOAD( "super jester 20p.bin", 0x8000, 0x008000, CRC(be725101) SHA1(b2352e56bec5c8929075697f29526d25626cbc38) )
12867   ROM_LOAD( "super jester 4.10.89 10p 4 cash.bin", 0x8000, 0x008000, CRC(ca1797b2) SHA1(afd6b365e7bef721084dc33442bb685fef6f7b76) )
12868   ROM_LOAD( "super jester 4.10.89 10p 4 token.bin", 0x8000, 0x008000, CRC(3b4e4444) SHA1(a3cbbd2657be087c346a5ada7c301584125f8fbc) )
12869   ROM_LOAD( "superjester", 0x8000, 0x008000, CRC(754d821a) SHA1(9b00d0e028e46f8dfed60f3b49ef7c5cc40ac70c) )
12870   ROM_LOAD( "31.1.90cj10p4.80v6.bin", 0x8000, 0x008000, CRC(14f2dc51) SHA1(7dcf54a25bcaa2081f906d0ad44bcae183a32371) ) // marked crown jester?
12871ROM_END
12872
12873
12874
12875ROM_START( m4bigban )
12876   ROM_REGION( 0x20000, "maincpu", 0 )
12877   ROM_LOAD( "big04.p1", 0x0000, 0x020000, CRC(f7ead9c6) SHA1(46c10abb892cb6d427ad508aae96752c14b4cb83) )
12878   ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 )
12879   /* Missing? */   
12880ROM_END
12881
12882ROM_START( m4crzcsn )
12883   ROM_REGION( 0x20000, "maincpu", 0 )
12884   ROM_LOAD( "crz03.bin", 0x0000, 0x020000, CRC(48610c4f) SHA1(a62ac8b3ee704ee4e98f9d56bfc723d4cbb25b54) )
12885   ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 )
12886   /* Missing? */   
12887ROM_END
12888
12889ROM_START( m4crzcav )
12890   ROM_REGION( 0x20000, "maincpu", 0 )
12891   ROM_LOAD( "gcv05.p1", 0x0000, 0x020000, CRC(b9ba46f6) SHA1(78b745d85b36444c39747982987088a772b20a7e) )
12892   ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 )
12893   /* Missing? */   
12894ROM_END
12895
12896ROM_START( m4dragon )
12897   ROM_REGION( 0x20000, "maincpu", 0 )
12898   ROM_LOAD( "dgl01.p1", 0x0000, 0x020000, CRC(d7d39c9b) SHA1(5350c9db549edee30815516b1ce74a018390ff3d) )
12899   ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 )
12900   /* Missing? */   
12901ROM_END
12902
12903ROM_START( m4hilonv )
12904   ROM_REGION( 0x20000, "maincpu", 0 )
12905   ROM_LOAD( "hnc02.p1", 0x0000, 0x020000, CRC(33a8022b) SHA1(5168b8f32630aa2cb56f30c941695f1728e4fb7a) )
12906   ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 )
12907   /* Missing? */   
12908ROM_END
12909
12910ROM_START( m4octo )
12911   ROM_REGION( 0x20000, "maincpu", 0 )
12912   ROM_LOAD( "oct03.p1", 0x0000, 0x020000, CRC(8df66e94) SHA1(e1ab93982846d83becae36b5814ebbd515b9078e) )
12913   ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 )
12914   /* Missing? */   
12915ROM_END
12916
12917ROM_START( m4sctagt )
12918   ROM_REGION( 0x10000, "maincpu", 0 )
12919   ROM_LOAD( "gse3_0.p1", 0x0000, 0x010000, CRC(eff705ff) SHA1(6bf96872ef4bcc8f8041c5384d892f072c72be2b) )
12920   ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 )
12921   /* Missing? */   
12922ROM_END
12923
12924
12925
12926
12927
12928
12929
12930
12931
12932
12933ROM_START( m4cld02 )
12934   ROM_REGION( 0x10000, "maincpu", 0 )
12935   ROM_LOAD( "cru0_2.bin", 0x0000, 0x010000, CRC(e3c01944) SHA1(33a2b2c05686f53811349b2980e590fdc4b72756) )
12936ROM_END
12937
12938ROM_START( m4barcrz )
12939   ROM_REGION( 0x10000, "maincpu", 0 )
12940   ROM_LOAD( "barcrazy.bin", 0x0000, 0x010000, CRC(917ad749) SHA1(cb0a3f6737b8f183d2efb0a3f8adbf86d40a38ff) )
12941
12942   ROM_REGION( 0x080000, "msm6376", 0 )
12943   ROM_LOAD( "barcrazysnd.bin", 0x0000, 0x080000, CRC(0e155193) SHA1(7583e9f3e3624f82f2329565bdcbdaa5a5b03ee0) )
12944ROM_END
12945
12946ROM_START( m4bonzbn )
12947   ROM_REGION( 0x10000, "maincpu", 0 )
12948   ROM_LOAD( "bingo-bonanza_v1.bin", 0x0000, 0x010000, CRC(3d137ddf) SHA1(1ce23db111448e44a166554dd8853dc379e787da) )
12949
12950   ROM_REGION( 0x100000, "msm6376", 0 )
12951   ROM_LOAD( "bingo-bonanzasnd1.bin", 0x000000, 0x080000, CRC(e0eb2a92) SHA1(cbc0b3bba7857d87535d1c2a7459aed60709734a) )
12952   ROM_LOAD( "bingo-bonanzasnd2.bin", 0x080000, 0x080000, CRC(7db27b28) SHA1(98c5fa4bf8c7f67fae90a1ca98b74057f5ed9b6b) )
12953ROM_END
12954
12955ROM_START( m4dnj )
12956   ROM_REGION( 0x10000, "maincpu", 0 )
12957   ROM_LOAD( "d.n.j 1-02", 0x0000, 0x010000, CRC(5750843d) SHA1(b87923e84071ea4a1af7566a7f413f8e30e208e9) )
12958   ROM_LOAD( "d.n.j 1-03", 0x0000, 0x010000, CRC(7b805255) SHA1(f62765bfa66e2422ac0a71ebaff27f1ccd470fe2) )
12959   ROM_LOAD( "d.n.j 1-06", 0x0000, 0x010000, CRC(aab770c7) SHA1(f24fff8346915017bc43fef9fac356a067676d86) )
12960ROM_END
12961
12962
12963ROM_START( m4matdr )
12964   ROM_REGION( 0x20000, "maincpu", 0 )
12965   ROM_LOAD( "matador.bin", 0x0000, 0x020000, CRC(367788a4) SHA1(3c9b077a64f993cb60107558efdfcbee0fe5c958) )
12966
12967   ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 )
12968   /* missing */
12969ROM_END
12970
12971
12972ROM_START( m4ttak )
12973   ROM_REGION( 0x10000, "maincpu", 0 )
12974   ROM_LOAD( "tictacp1.bin", 0x8000, 0x008000, CRC(7ae5d93c) SHA1(8066341a267be357b67b1c7e315989e9bda99856) )
12975   ROM_LOAD( "tictacp2.bin", 0x4000, 0x004000, CRC(33f3d2d1) SHA1(fea9c5766bfb3fb49d88a76458450c15bf38b2b1) )
12976ROM_END
12977
12978ROM_START( m4hslo )
12979   ROM_REGION( 0x10000, "maincpu", 0 )
12980   ROM_LOAD( "hot30", 0x0000, 0x010000, CRC(62f2c420) SHA1(5ae89a1b585738255e8d9ae153c3c63b4a2893e4) )
12981ROM_END
12982
12983ROM_START( m4sbx )
12984   ROM_REGION( 0x10000, "maincpu", 0 )
12985   ROM_LOAD( "sbx-2.1-cash.bin", 0x8000, 0x008000, CRC(2dca703e) SHA1(aef398f4ed38ba34f28009058c9486a570f64e0f) )
12986ROM_END
12987
12988ROM_START( m4unkjok )
12989   ROM_REGION( 0x10000, "maincpu", 0 )
12990   ROM_LOAD( "joker 10p 3.bin", 0x0000, 0x010000, CRC(009823ac) SHA1(5ab25da5876c87a8d8701f84446bb3d377e4c1ca) )
12991   ROM_LOAD( "joker 10p 6.bin", 0x0000, 0x010000, CRC(f25f0704) SHA1(35298b49f79c5029277f4777fe88d5e4344c115f) )
12992   ROM_LOAD( "joker 20p 3 or 6.bin", 0x0000, 0x010000, CRC(cae4397e) SHA1(53b61fd41c97a6ed29ce6a7b555e061ecf2b0ae2) )
12993   ROM_LOAD( "joker new 20p 6 or 3.bin", 0x0000, 0x010000, CRC(b8d77b97) SHA1(54f69823bb3fd9c2cca014dc7c51913b2d6c8058) )
12994ROM_END
12995
12996ROM_START( m4remag )
12997   ROM_REGION( 0x10000, "maincpu", 0 )
12998   ROM_LOAD( "remagv2", 0x0000, 0x010000, CRC(80d9c1c2) SHA1(c77d443d92084c324ef75575acca66ffbd9beef3) )
12999ROM_END
13000
13001ROM_START( m4rmg )
13002   ROM_REGION( 0x10000, "maincpu", 0 )
13003   ROM_LOAD( "rmgicdd", 0x0000, 0x010000, CRC(bd64be0d) SHA1(772b80619c7d514a7a253f35137896d6a73bf4c6) )
13004ROM_END
13005
13006ROM_START( m4wnud )
13007   ROM_REGION( 0x10000, "maincpu", 0 )
13008   ROM_LOAD( "wnudge.bin", 0x8000, 0x008000, CRC(1d935575) SHA1(c4177c41473c0fb511e0ee035961f55ad43be14d) )
13009ROM_END
13010
13011ROM_START( m4t266 )
13012   ROM_REGION( 0x10000, "maincpu", 0 )
13013   ROM_LOAD( "t2 66.bin", 0x0000, 0x010000, CRC(5c99c6bb) SHA1(7b74e0e5207c00b31cb1859e0cc458c0412a1a07) )
13014ROM_END
13015
13016ROM_START( m4brnze )
13017   ROM_REGION( 0x10000, "maincpu", 0 )
13018   ROM_LOAD( "bv25", 0x0000, 0x010000, CRC(5c66f460) SHA1(c7587a6e992549ad8814f77c65b33a17a3641431) )
13019   ROM_LOAD( "bv25v2", 0x0000, 0x010000, CRC(a675edb3) SHA1(a3c6ee6a0bfb301fed72b45ee8e363d77b8b8dbb) )
13020   ROM_LOAD( "bv55", 0x0000, 0x010000, CRC(93905bc9) SHA1(e8d3cd125dced43fc2cf23cbccc59110561d2a40) )
13021
13022   ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 )
13023   /* missing */
13024ROM_END
13025
13026ROM_START( m4riotrp )
13027   ROM_REGION( 0x10000, "maincpu", 0 )
13028   ROM_LOAD( "drt10.bin", 0x0000, 0x010000, CRC(a1badb8a) SHA1(871786ea4e65ecbf61c9a776100321253922d11e) )
13029
13030   ROM_REGION( 0x100000, "msm6376", ROMREGION_ERASE00 )
13031   ROM_LOAD( "dblcsnd.bin", 0x0000, 0x080000, CRC(c90fa8ad) SHA1(a98f03d4b6f5892333279bff7537d4d6d887da62) )
13032ROM_END
13033
13034
13035/* Barcrest */
13036GAME( 198?, m4tst,        0, mod2    ,   mpu4,       m4tst,   ROT0, "Barcrest","MPU4 Unit Test (Program 4)",GAME_MECHANICAL )
13037GAME( 198?, m4tst2,       0, mod2    ,   mpu4,       m4tst2,  ROT0, "Barcrest","MPU4 Unit Test (Program 2)",GAME_MECHANICAL )
13038GAME( 198?, m4clr,        0, mod2    ,   mpu4,       0,       ROT0, "Barcrest","MPU4 Meter Clear ROM",GAME_MECHANICAL )
13039
13040/* I don't actually think all of these are Barcrest, some are mislabeled */
13041GAME(199?, m4tenten   ,0         ,mod4yam   ,mpu4            ,m4default         ,ROT0,   "Barcrest","10 X 10 (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )  // gives WRONG SOUND, NEEDS V1 (can be skipped with 1)
13042GAME(199?, m421club   ,0         ,mod4yam   ,mpu4            ,m4default         ,ROT0,   "Barcrest","21 Club (Barcrest) [DTW, Dutch] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK ) // not english
13043GAME(199?, m4actbnk   ,0         ,mod4oki   ,mpu4jackpot8tkn   ,m4default         ,ROT0,   "Barcrest","Action Bank (Barcrest) [ACT] (MPU4)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK ) // set jackpot key to 8GBP TOKEN
13044GAME(199?, m4actclb   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Action Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK )
13045GAME(199?, m4actnot   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Action Note (Barcrest) [AN 1.2] (MPU4)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK )
13046GAME(199?, m4actpak   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Action Pack (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK )
13047GAME(199?, m4addrd   ,m4addr      ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Adders & Ladders (Barcrest) [DAL, Dutch] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13048GAME(199?, m4addr   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Adders & Ladders (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13049GAME(199?, m4addrc   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Adders & Ladders Classic (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13050GAME(199?, m4addrcc   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Adders & Ladders Classic Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13051GAME(199?, m4addrcb   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Adders & Ladders Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13052GAME(199?, m4alladv   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","All Cash Advance (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK )
13053GAME(199?, m4alpha   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Alphabet (Barcrest) [A4B 1.0] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13054GAME(199?, m4ambass   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Ambassador (Barcrest) [DAM, Dutch] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13055GAME(199?, m4amhiwy   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","American Highway (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK ) // crash mame
13056GAME(199?, m4andycpd,m4andycp   ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Andy Capp (Barcrest) [DAC, Dutch] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13057GAME(199?, m4andycp   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Andy Capp (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13058GAME(199?, m4andyfl   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Andy Loves Flo (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13059GAME(199?, m4andybt   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Andy's Big Time Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13060GAME(199?, m4andyfh   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Andy's Full House (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13061GAME(199?, m4andyge   ,0         ,mod4oki   ,grtecp            ,m_grtecp         ,ROT0,   "Barcrest","Andy's Great Escape (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13062GAME(199?, m4apach   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Apache (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13063GAME(199?, m4atlan   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Atlantis (Barcrest) [DAT, Dutch] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13064GAME(199?, m4bagtel   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Bagatelle (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13065GAME(199?, m4bnknot   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Bank A Note (Barcrest) [BN 1.0] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13066GAME(199?, m4bnkrol   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Bank Roller Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13067GAME(199?, m4btclok   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Beat The Clock (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13068GAME(199?, m4berser   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Berserk (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK ) // crashes mame
13069GAME(199?, m4bigbn   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Big Ben (Barcrest) [DBB, Dutch] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13070GAME(199?, m4bigchfd,m4bigchf   ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Big Chief (Barcrest) [BCH, Dutch] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK ) // why code BCH on a dutch?
13071GAME(199?, m4bigchf   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Big Chief (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13072GAME(199?, m4blkwhd   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Black & White (Barcrest) [Dutch] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13073GAME(199?, m4blkbuld,m4blkbul   ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Black Bull (Barcrest) [Dutch] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13074GAME(199?, m4blkbul   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Black Bull (Barcrest) [XSP] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK ) // XSP??
13075GAME(199?, m4blkcat   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Black Cat (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13076GAME(199?, m4bj      ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Black Jack (Barcrest) [Dutch] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13077GAME(199?, m4bjc   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Black Jack Club (Barcrest) [Dutch] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13078GAME(199?, m4bja   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Blackjack (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13079GAME(199?, m4bjac   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Blackjack Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13080GAME(199?, m4bjsm   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Blackjack Super Multi (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13081GAME(199?, m4blstbk   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Blast A Bank (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13082GAME(199?, m4bluedm   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Blue Diamond (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13083GAME(199?, m4bluemn   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Blue Moon (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13084GAME(199?, m4bdash   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Boulder Dash (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK ) // gives WRONG SOUND, NEEDS V1 (can be skipped with 1)
13085GAME(199?, m4brktak   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Break & Take (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13086GAME(199?, m4brdway   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Broadway (Barcrest) [DBR, Dutch] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13087GAME(199?, m4brook   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Brooklyn (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13088GAME(199?, m4buc   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Buccaneer (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13089GAME(199?, m4bucks   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Bucks Fizz Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13090GAME(199?, m4calamab,m4calama   ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Calamari Club (Barcrest - Bwb) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13091GAME(199?, m4calama   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Calamari Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13092GAME(199?, m4calicl   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","California Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13093GAME(199?, m4cardcs   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Card Cash (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13094GAME(199?, m4cojok   ,0         ,mod4yam   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Carry On Joker (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13095GAME(199?, m4cashat   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Cash Attack (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13096GAME(199?, m4cashcn   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Cash Connect (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13097GAME(199?, m4cashco   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Cash Counter (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13098GAME(199?, m4cashln   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Cash Lines (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK ) // gives WRONG SOUND, NEEDS V1 (can be skipped with 1)
13099GAME(199?, m4cashmn   ,0         ,mod4oki   ,mpu4jackpot8tkn   ,m4default_bigbank   ,ROT0,   "Barcrest","Cash Machine (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13100GAME(199?, m4cashmx   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Cash Matrix (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13101GAME(199?, m4cashzn   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Cash Zone (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13102GAME(199?, m4casmul   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Casino Multiplay (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK ) // crashes mame
13103GAME(199?, m4celclb   ,0         ,mod2       ,mpu4            ,m_ccelbr         ,ROT0,   "Barcrest","Celebration Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13104GAME(199?, m4centpt   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Centrepoint (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13105GAME(199?, m4ceptr   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Ceptor (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13106GAME(199?, m4chasei   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Chase Invaders (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13107GAME(199?, m4cheryo   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Cherryo (Barcrest) [DCH, Dutch] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13108GAME(199?, m4click   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Clickety Click (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13109GAME(199?, m4c999   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Cloud 999 (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13110GAME(199?, m4c9      ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Cloud Nine (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13111GAME(199?, m4c9c   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Cloud Nine Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13112GAME(199?, m4clbcls   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Club Classic (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13113GAME(199?, m4clbclm   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Club Climber (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13114GAME(199?, m4clbcnt   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Club Connect (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13115GAME(199?, m4clbdbl   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Club Double (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13116GAME(199?, m4clbshf   ,0         ,mod4yam   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Club Shuffle (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13117GAME(199?, m4clbtro   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Club Tropicana (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13118GAME(199?, m4clbveg   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Club Vegas (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13119GAME(199?, m4clbx   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Club X (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13120GAME(199?, m4copcsh   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Coppa Cash (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13121GAME(199?, m4coscas   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Cosmic Casino (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13122GAME(199?, m4crkpot   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Crackpot Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13123GAME(199?, m4crzjk   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Crazy Jokers (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13124GAME(199?, m4crzjwl   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Crown Jewels (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13125GAME(199?, m4crjwl   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Crown Jewels Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13126GAME(199?, m4crjwl2   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Crown Jewels Mk II Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13127GAME(199?, m4crdome   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Crystal Dome (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13128GAME(199?, m4crmaze   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Crystal Maze (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13129GAME(199?, m4denmen   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Dennis The Menace (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13130GAME(199?, m4dbl9   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Double 9's (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13131GAME(199?, m4dbldmn   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Double Diamond Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13132GAME(199?, m4dblup   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Double Up (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13133GAME(199?, m4drac   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Dracula (Barcrest - Nova) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13134GAME(199?, m4dtyfre   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Duty Free (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13135GAME(199?, m4eighth   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Eighth Wonder (Barcrest) [WON 2.2] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13136GAME(199?, m4elite   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Elite (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13137GAME(199?, m4eaw   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Everyone's A Winner (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13138GAME(199?, m4exprs   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Express (Barcrest) [DXP, Dutch] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13139GAME(199?, m4exgam   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Extra Game (Fairplay - Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13140GAME(199?, m4fastfw   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Fast Forward (Barcrest - Bwb) [FFD 1.0] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13141GAME(199?, m4class   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","First Class (Barcrest) [DFC, Dutch] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13142GAME(199?, m4flash   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Flash Cash (Barcrest) [FC 1.0] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13143GAME(199?, m4fortcb   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Fortune Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13144GAME(199?, m4frtlt   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Fruit & Loot (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13145GAME(199?, m4frtfl   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Fruit Full (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13146GAME(199?, m4frtflc   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Fruit Full Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13147GAME(199?, m4frtgm   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Fruit Game (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13148GAME(199?, m4frtlnk   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Fruit Link Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13149GAME(199?, m4frtprs   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Fruit Preserve (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13150GAMEL(198?,m4gambal   ,0         ,mod4yam   ,gamball         ,m_gmball         ,ROT0,   "Barcrest","Gamball (Barcrest) (MPU4)",                     GAME_REQUIRES_ARTWORK|GAME_MECHANICAL,layout_gamball )//Mechanical ball launcher
13151GAME(199?, m4gb006   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Games Bond 006 (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13152GAME(199?, m4gbust   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Ghost Buster (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13153GAME(199?, m4giant   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Giant (Barcrest) [DGI, Dutch] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13154GAME(199?, m4gclue   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Give Us A Clue (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13155GAME(199?, m4gldstr   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Gold Strike (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13156GAME(199?, m4gldgat   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Golden Gate (Barcrest) [DGG, Dutch] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13157GAME(199?, m4gldjok   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Golden Joker (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK ) // dutch?
13158GAME(199?, m4gldnud   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Golden Nudger (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13159GAME(199?, m4grbbnk   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Grab The Bank (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13160GAME(199?, m4graff   ,0         ,mod4yam   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Graffiti (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13161GAME(199?, m4graffd   ,m4graff   ,mod4yam   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Grafitti (Barcrest) [Dutch] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13162GAME(199?, m4grands   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Grandstand Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13163GAME(199?, m4gnsmk   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Gun Smoke (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13164GAME(199?, m4hpyjok   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Happy Joker (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13165GAME(199?, m4hijinx   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Hi Jinx (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13166GAME(199?, m4hirise   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","High Rise (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13167GAME(199?, m4hiroll   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","High Roller (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13168GAME(199?, m4hittop   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Hit The Top (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13169GAME(199?, m4thehit   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","The Hit (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13170GAME(199?, m4holdon   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Hold On (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13171GAME(199?, m4holdtm   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Hold Timer (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13172GAME(199?, m4hotrod   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Hot Rod (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13173GAME(199?, m4hypvip   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Hyper Viper (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13174GAME(199?, m4hypclb   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Hyper Viper Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13175GAME(199?, m4intcep   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Interceptor (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13176GAME(199?, m4jpgem   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Jackpot Gems (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13177GAME(199?, m4jpgemc   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Jackpot Gems Classic (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13178GAME(199?, m4jpjmp   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Jackpot Jump (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13179GAME(199?, m4jwlcwn   ,0         ,mod4oki   ,mpu4jackpot8tkn   ,m4default_bigbank   ,ROT0,   "Barcrest","Jewel In the Crown (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13180GAME(199?, m4jok300   ,0         ,mod4oki      ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Jokers 300 (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13181GAME(199?, m4jokmil   ,0         ,mod4oki      ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Jokers Millenium (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13182GAME(199?, m4jolgem   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Jolly Gems (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )  // gives WRONG SOUND, NEEDS V1 (can be skipped with 1) (hangs)
13183GAME(199?, m4joljok   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Jolly Joker (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13184GAME(199?, m4joljokd,m4joljok   ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Jolly Joker (Barcrest) [Dutch] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13185GAME(199?, m4joljokh,m4joljok   ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Jolly Joker (Barcrest) [Hungarian] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13186GAME(199?, m4joltav   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Jolly Taverner (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13187GAME(199?, m4lastrp   ,0         ,mod4oki   ,mpu4jackpot8tkn   ,m4default_bigbank   ,ROT0,   "Barcrest","Las Vegas Strip (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13188GAME(199?, m4goodtm   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Let The Good Times Roll (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13189GAME(199?, m4libty   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Liberty (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13190GAME(199?, m4lineup   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Line Up (Bwb - Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK ) // no sound with any system?
13191GAME(199?, m4loadmn   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Loads A Money (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13192GAME(199?, m4luck7   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Lucky 7 (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13193GAME(199?, m4luckdv   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Lucky Devil (Barcrest) [Czech] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13194GAME(199?, m4luckdvd,m4luckdv   ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Lucky Devil (Barcrest) [Dutch] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13195GAME(199?, m4lucklv   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Lucky Las Vegas (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13196GAME(199?, m4luckst   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Lucky Strike (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13197GAME(199?, m4lucksc   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Lucky Strike Club (Barcrest) [MPU 4] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13198GAME(199?, m4luckwb   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Lucky Wild Boar (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13199GAME(199?, m4luxor   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Luxor (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13200GAME(199?, m4madhse   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Mad House (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13201GAME(199?, m4magdrg   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Magic Dragon (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13202GAME(199?, m4maglin   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Magic Liner (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13203GAME(199?, m4magrep   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Magic Replay DeLuxe (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13204GAME(199?, m4magtbo   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Magic Turbo  (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13205GAME(199?, m4mag7s   ,0         ,mod4oki   ,mpu4jackpot8per   ,m4default_bigbank   ,ROT0,   "Barcrest","Magnificent 7's (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13206GAME(199?, m4makmnt   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Make A Mint (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13207GAME(199?, m4megbks   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Mega Bucks (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13208GAME(199?, m4meglnk   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Megalink (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13209GAME(199?, m4milclb   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Millionaire's Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13210GAME(199?, m4mirage   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Mirage (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13211GAME(199?, m4moneym   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Money Maker (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13212GAME(199?, m4monte   ,0         ,mod4yam   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Monte Carlo (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13213GAME(199?, m4multcl   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Multiplay Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13214GAME(199?, m4multwy   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Multiway (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13215GAME(199?, m4nhtt   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","New Hit the Top (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13216GAME(199?, m4nick   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Nickelodeon (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13217GAME(199?, m4nifty   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Nifty Fifty (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13218GAME(199?, m4nspot   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Night Spot Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13219GAME(199?, m4nile   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Nile Jewels (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13220GAME(199?, m4nudgew   ,0         ,mod4yam      ,mpu4            ,m4default         ,ROT0,   "Barcrest","Nudge A Win (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK ) // no sound with any system?
13221GAME(199?, m4nudbnk   ,0         ,mod4yam   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Nudge Banker (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13222GAME(199?, m4nnww   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Nudge Nudge Wink Wink (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13223GAME(199?, m4nnwwc   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Nudge Nudge Wink Wink Classic (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13224GAME(199?, m4nudqst   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Nudge Quest (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13225GAME(199?, m4nudshf   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Nudge Shuffle (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13226GAME(199?, m4nudup   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Nudge Up (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13227GAME(199?, m4num1   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Number One (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13228GAME(199?, m4oldtmr   ,0         ,mod4oki   ,mpu4            ,m_oldtmr         ,ROT0,   "Barcrest","Old Timer (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13229GAME(199?, m4casot   ,m4oldtmr   ,mod4oki   ,mpu4            ,m_oldtmr         ,ROT0,   "Barcrest","Casino Old Timer (Old Timer Sound hack?) (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK ) // uses the same program???
13230GAME(199?, m4blkwht   ,m4oldtmr   ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Black & White (Old Timer Sound hack?) (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK ) // uses the same program???
13231GAME(199?, m4jpmcla   ,m4oldtmr   ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","JPM Classic (Old Timer Sound hack?) (Barcrest) (MPU4)",                     GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK ) // uses the same program???
13232GAME(199?, m4omega   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Omega (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13233GAME(199?, m4ordmnd   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Oriental Diamonds (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13234GAME(199?, m4overmn   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Over The Moon (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13235GAME(199?, m4placbt   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Place Your Bets (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13236GAME(199?, m4pont   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Pontoon Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13237GAME(199?, m4potblk   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Pot Black (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13238GAME(199?, m4ptblkc   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Pot Black Casino (Bwb - Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK ) // main cpu crashes?
13239GAME(199?, m4potlck   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Pot Luck Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13240GAME(199?, m4prem   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Premier (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13241GAME(199?, m4przdty   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Prize Duty Free (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13242GAME(199?, m4przfrt   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Prize Fruit & Loot (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13243GAME(199?, m4przhr   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Prize High Roller (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13244GAME(199?, m4przlux   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Prize Luxor (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13245GAME(199?, m4przmon   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Prize Money (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13246GAME(199?, m4przmns   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Prize Money ShowCase (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13247GAME(199?, m4przmc   ,0         ,mod4yam   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Prize Monte Carlo (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13248GAME(199?, m4przrf   ,0         ,mod2       ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Prize Rich And Famous (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13249GAME(199?, m4przrfm   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Prize Run For Your Money (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13250GAME(199?, m4przsss   ,0         ,mod4yam   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Prize Spend Spend Spend (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13251GAME(199?, m4przve   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Prize Viva Esapana (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13252GAME(199?, m4przwo   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Prize What's On (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13253GAME(199?, m4przwta   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Prize Winner Takes All (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13254GAME(199?, m4randr   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Random Roulette (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13255GAME(199?, m4rsg   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Ready Steady Go (Barcrest) (type 1) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13256GAME(199?, m4rgsa   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Ready Steady Go (Barcrest) (type 2) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13257GAME(199?, m4ra      ,0         ,mod4yam   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Red Alert (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13258GAME(199?, m4rdht   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Red Heat (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13259GAME(199?, m4rhr   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Red Hot Roll (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13260GAME(199?, m4rhrc   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Red Hot Roll Classic (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13261GAME(199?, m4rhrcl   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Red Hot Roll Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13262GAME(199?, m4rwb   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Red White & Blue (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13263GAME(199?, m4r2r   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Reel 2 Reel (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13264GAME(199?, m4rmtp   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Reel Magic Turbo Play (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13265GAME(199?, m4rmtpd   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Reel Magic Turbo Play Deluxe (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13266GAME(199?, m4reelpk   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Reel Poker (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13267GAME(199?, m4reeltm   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Reel Timer (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13268GAME(199?, m4richfm   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Rich & Famous (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13269GAME(199?, m4ringfr   ,0         ,mod4oki    ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Ring Of Fire (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13270GAME(199?, m4rhog   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Road Hog (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13271GAME(199?, m4rhog2   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Road Hog 2 - I'm Back (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13272GAME(199?, m4rhogc   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Road Hog Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13273GAME(199?, m4roadrn   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Road Runner (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13274GAME(199?, m4rockmn   ,0         ,mod4oki   ,mpu4jackpot8tkn   ,m4default_bigbank   ,ROT0,   "Barcrest","Rocket Money (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13275GAME(199?, m4royjwl   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Royal Jewels (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13276GAME(199?, m4rfym   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Run For Your Money (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13277GAME(199?, m4runawy   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Runaway Trail (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13278GAME(199?, m4salsa   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Salsa (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13279GAME(199?, m4samu   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Samurai (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13280GAME(199?, m4sayno   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Say No More (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13281GAME(199?, m4showtm   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Show Timer (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13282GAME(199?, m4shocm   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Showcase Crystal Maze (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13283GAME(199?, m4shodf   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Showcase Duty Free (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13284GAME(199?, m4silshd   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Silver Shadow (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13285GAME(199?, m4sgrab   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Smash 'n' Grab (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13286GAME(199?, m4solsil   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Solid Silver Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13287GAME(199?, m4sss   ,0         ,mod4yam   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Spend Spend Spend (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13288GAME(1999, m4squid   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Squids In (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13289GAME(199?, m4stakeu   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Stake Up Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13290GAME(199?, m4str300   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Star Play 300 (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13291GAME(199?, m4stards   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Stardust (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13292GAME(199?, m4starbr   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Stars And Bars (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13293GAME(199?, m4steptm   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Step Timer (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13294GAME(199?, m4stopcl   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Stop the Clock (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13295GAME(199?, m4sunset   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Sunset Boulevard (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13296GAME(199?, m4supslt   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Supa Slot (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13297GAME(199?, m4suptrn   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Supatron (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13298GAME(199?, m4supbj   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Super Blackjack (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13299GAME(199?, m4supbjc   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Super Blackjack Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13300GAME(199?, m4supbf   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Super Bucks Fizz Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13301GAME(199?, m4suphv   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Super Hyper Viper (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13302GAME(199?, m4supst   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Super Streak (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13303GAME(199?, m4suptub   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Super Tubes (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13304GAME(199?, m4suptwo   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Super Two (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13305GAME(199?, m4taj   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Taj Mahal (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13306GAME(199?, m4take5   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Take 5 (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13307GAME(199?, m4take2   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Take Two (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13308GAME(199?, m4takepk   ,0         ,mod4oki   ,mpu4jackpot8per   ,m4default_bigbank   ,ROT0,   "Barcrest","Take Your Pick (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13309GAME(199?, m4tpcl   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Take Your Pick Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13310GAME(199?, m4techno   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Techno Reel (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13311GAME(199?, m4toot   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Ten Out Of Ten (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13312GAME(199?, m4ttdia   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Ten Ten Do It Again (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13313GAME(199?, m4tiktak   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Tic Tak Cash (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13314GAME(199?, m4toma   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Tomahawk (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13315GAME(199?, m4topact   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Top Action (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13316GAME(199?, m4topdk   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Top Deck (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13317GAME(199?, m4topgr   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Top Gear (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13318GAME(199?, m4toprn   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Top Run (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13319GAME(199?, m4topst   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Top Stop (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13320GAME(199?, m4toptak   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Top Take (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13321GAME(199?, m4topten   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Top Tenner (Barcrest) (type 1) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13322GAME(199?, m4toptena,m4topten   ,mod2      ,mpu4            ,m4default         ,ROT0,   "Barcrest","Top Tenner (Barcrest) (type 2) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13323GAME(199?, m4toplot   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Top The Lot (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13324GAME(199?, m4toptim   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Top Timer (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13325GAME(199?, m4tricol   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Tricolor (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13326GAME(199?, m4tribnk   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Triple Bank (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13327GAME(199?, m4tridic   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Triple Dice (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13328GAME(199?, m4tropcl   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Tropicana Club (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13329GAME(199?, m4tupen   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Tuppenny Cracker (Barcrest - Bootleg) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13330GAME(199?, m4tbplay   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Turbo Play (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13331GAME(199?, m4tbreel   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Turbo Reel (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13332GAME(199?, m4tbrldx   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Turbo Reel Deluxe (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13333GAME(199?, m4tutfrt   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Tutti Fruity (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13334GAME(199?, m4tutcl   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Tutti Fruity Classic (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13335GAME(199?, m421      ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Twenty One (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13336GAME(199?, m4twilgt   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Twilight (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13337GAME(199?, m4twintm   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Twin Timer (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13338GAME(199?, m4twist   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Twist Again (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13339GAME(199?, m4univ   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Universe (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13340GAME(199?, m4uuaw   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Up Up & Away (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13341GAME(199?, m4vegast   ,0         ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Vegas Strip (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13342GAME(199?, m4vegastg,m4vegast   ,mod4oki   ,mpu4            ,m4default_bigbank   ,ROT0,   "Barcrest","Vegas Strip (Barcrest) [German] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13343GAME(199?, m4vivaes   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Viva Espana (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13344GAME(199?, m4vivess   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Viva Espana Showcase (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13345GAME(199?, m4vivalvd,m4vivalv   ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Viva Las Vegas (Barcrest) [Dutch] (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13346GAME(199?, m4vivalv   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Viva Las Vegas (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13347GAME(199?, m4vivasx   ,0         ,mod4yam   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Viva Las Vegas Six (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13348GAME(199?, m4viz   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Viz (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13349GAME(199?, m4voodoo   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Voodoo 1000 (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13350GAME(199?, m4wayin   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Way In (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13351GAME(199?, m4whaton   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","What's On (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13352GAME(199?, m4wildms   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Wild Mystery (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13353GAME(199?, m4wildtm   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Wild Timer (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13354GAME(199?, m4wta   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Winner Takes All (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13355GAME(199?, m4ch30   ,0         ,mod4oki   ,mpu4            ,m4default         ,ROT0,   "Barcrest","Unknown MPU4 'CH3 0.1' (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13356GAME(199?, m4sb5   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Unknown MPU4 'BSB 0.3' (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13357GAME(199?, m4stc   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Barcrest","Unknown MPU4 'STC 0.1' (Barcrest) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13358
13359/* Bwb */
13360
13361/* are all these really MPU4 hw? , check things like Daytona, doesn't boot at all. */
13362GAME(199?, m4acechs   ,0         ,mod4yam      ,mpu4            ,m4default         ,ROT0,   "Bwb","Ace Chase (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13363GAME(199?, m4bigmt   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Bwb","The Big Match (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13364GAME(199?, m4bingbl   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Bwb","Bingo Belle (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13365GAME(199?, m4bingbs   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Bwb","Bingo Belle Showcase (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13366GAME(199?, m4bingcl   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Bwb","Bingo Club (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13367GAME(199?, m4blflsh   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Bwb","Blue Flash (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13368GAME(199?, m4blsbys   ,0         ,bwboki      ,mpu4            ,m_blsbys         ,ROT0,   "Bwb","Blues Boys (Bwb) (MPU4)",         GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK )
13369GAME(199?, m4cshenc   ,0         ,mod4oki      ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Cash Encounters (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13370GAME(199?, m4czne   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Bwb","Cash Zone (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13371GAME(199?, m4csoc   ,0         ,mod4oki      ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Championship Soccer (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13372GAME(199?, m4cpycat   ,0         ,mod4oki      ,mpu4            ,m4default         ,ROT0,   "Bwb","Copy Cat (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13373GAME(199?, m4cpfinl   ,0         ,mod4oki      ,mpu4            ,m4default         ,ROT0,   "Bwb","Cup Final (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13374GAME(199?, m4danced   ,0         ,mod4oki    ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Dancing Diamonds (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13375GAME(199?, m4daytn   ,0         ,mod4oki      ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Daytona (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13376GAME(199?, m4excal   ,0         ,mod4oki      ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Excalibur (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13377GAME(199?, m4exotic   ,0         ,mod4oki      ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Exotic Fruits (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13378GAME(199?, m4firice   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Bwb","Fire & Ice (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13379GAME(199?, m4flshlt   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Bwb","Flashlite (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13380GAME(199?, m4fourmr   ,0         ,mod4yam      ,mpu4            ,m4default         ,ROT0,   "Bwb","Four More (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) // no sound with either system?
13381GAME(199?, m4harle   ,0         ,mod4oki      ,mpu4            ,m4default           ,ROT0,   "Bwb","Harlequin (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13382GAME(199?, m4hvhel   ,0         ,mod4oki      ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Heaven & Hell (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13383GAME(199?, m4holywd   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Bwb","Hollywood (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13384GAME(199?, m4indycr   ,0         ,mod4oki      ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Indy Cars (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13385GAME(199?, m4jakjok   ,0         ,mod4oki    ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Jackpot Jokers (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13386GAME(199?, m4jflash   ,0         ,mod4oki      ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Jumping Jack Flash (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13387GAME(199?, m4kingq   ,0         ,mod4oki      ,mpu4            ,m4default         ,ROT0,   "Bwb","Kings & Queens (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13388GAME(199?, m4kingqc   ,0         ,mod4oki      ,mpu4            ,m4default         ,ROT0,   "Bwb","Kings & Queens Classic (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13389GAME(199?, m4lazy   ,0         ,mod4oki    ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Lazy Bones (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13390GAME(199?, m4lvlcl   ,0         ,mod4oki      ,mpu4            ,m4default         ,ROT0,   "Bwb","Lucky Las Vegas Classic (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13391GAME(199?, m4ln7   ,0         ,mod4oki      ,mpu4            ,m4default         ,ROT0,   "Bwb","Lucky No7 (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13392GAME(199?, m4madmon   ,0         ,mod4oki    ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Mad Money (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13393GAME(199?, m4madmnc   ,0         ,mod4oki    ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Mad Money Classic (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13394GAME(199?, m4mmm   ,0         ,mod4oki    ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Money Mummy Money (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13395GAME(199?, m4oadrac   ,0         ,mod4oki    ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Ooh Aah Dracula (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13396GAME(199?, m4orland   ,0         ,mod4oki    ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Orlando Magic (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13397GAME(199?, m4pzbing   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Bwb","Prize Bingo (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13398GAME(199?, m4quidin   ,0         ,mod4oki      ,mpu4            ,m4default         ,ROT0,   "Bwb","Quids In (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13399GAME(199?, m4quidis   ,0         ,mod4oki      ,mpu4            ,m4default         ,ROT0,   "Bwb","Quids In Showcase (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13400GAME(199?, m4rackem   ,0         ,mod4oki      ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Rack Em Up (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13401GAME(199?, m4rbgold   ,0         ,mod2       ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Rainbow Gold (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13402GAME(199?, m4rhfev   ,0         ,mod4oki      ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Red Hot Fever (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13403GAME(199?, m4rhs   ,0         ,mod4oki      ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Rocky Horror Show (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13404GAME(199?, m4sinbd   ,0         ,mod4oki      ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Sinbad (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13405GAME(199?, m4sky   ,0         ,mod4oki      ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Sky Sports (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13406GAME(199?, m4souls   ,0         ,mod4oki      ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Soul Sister (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13407GAME(199?, m4specu   ,0         ,mod4yam      ,mpu4            ,m4default         ,ROT0,   "Bwb","Speculator Club (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) // no sound with either system
13408GAME(199?, m4spinbt   ,0         ,mod4oki      ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Spin The Bottle (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13409GAME(199?, m4starst   ,0         ,mod4oki      ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Stars & Stripes (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13410GAME(199?, m4thestr   ,0         ,mod4oki      ,mpu4            ,m4default         ,ROT0,   "Bwb","The Streak (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13411GAME(199?, m4sunclb   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Bwb","Sun Club (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13412GAME(199?, m4sunscl   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Bwb","Sunset Club (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13413GAME(199?, m4supleg   ,0         ,mod4oki      ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Super League (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13414GAME(199?, m4supscr   ,0         ,mod4oki    ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Super Soccer (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13415GAME(199?, m4ssclas   ,0         ,mod4oki    ,mpu4            ,m4default         ,ROT0,   "Bwb","Super Streak Classic (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13416GAME(199?, m4sure   ,0         ,mod2       ,mpu4            ,m4default         ,ROT0,   "Bwb","Sure Thing (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13417GAME(199?, m4tic   ,0         ,mod4oki      ,mpu4            ,m4default         ,ROT0,   "Bwb","Tic Tac Toe (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13418GAME(199?, m4ticcla   ,0         ,mod4oki      ,mpu4            ,m4default         ,ROT0,   "Bwb","Tic Tac Toe Classic (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13419GAME(199?, m4ticgld   ,0         ,mod4oki      ,mpu4            ,m4default         ,ROT0,   "Bwb","Tic Tac Toe Gold (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13420GAME(199?, m4ticglc   ,0         ,mod4oki      ,mpu4            ,m4default         ,ROT0,   "Bwb","Tic Tac Toe Gold Classic (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13421GAME(199?, m4topdog   ,0         ,mod4oki      ,mpu4            ,m4default         ,ROT0,   "Bwb","Top Dog (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13422GAME(199?, m4trex   ,0         ,mod4oki      ,mpu4            ,m4default         ,ROT0,   "Bwb","Trex (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13423GAME(199?, m4twzone   ,0         ,mod4oki      ,mpu4            ,m4default         ,ROT0,   "Bwb","Twilight Zone (Bwb) (MPU4?)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) // wrong hw? (is this the ACE game mislabeled?)
13424GAME(199?, m4volcan   ,0         ,mod4oki      ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Volcano (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13425GAME(199?, m4vdexpr   ,0         ,mod4oki      ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","Voodoo Express (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13426GAME(199?, m4xch   ,0         ,mod4oki      ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","X-change (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13427GAME(199?, m4xs      ,0         ,mod4oki      ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","X-s (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13428GAME(199?, m4xtrm   ,0         ,mod4oki      ,mpu4            ,m4default_bigbank   ,ROT0,   "Bwb","X-treme (Bwb) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13429
13430
13431/* Empire
13432   most of these boot (after a single reset to initialize)
13433   but have broken text, I guess due to the characterizer (protection) */
13434
13435GAME(199?, m4apachg,  0,      mod4oki, mpu4, m4default, ROT0,   "Empire","Apache Gold (Empire) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13436GAME(199?, m4apachga, m4apachg,   mod4oki, mpu4, m4default, ROT0,   "Empire","Apache Gold (Empire) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13437GAME(199?, m4apachgb, m4apachg,   mod4oki, mpu4, m4default, ROT0,   "Empire","Apache Gold (Empire) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13438GAME(199?, m4apachgc, m4apachg,   mod4oki, mpu4, m4default, ROT0,   "Empire","Apache Gold (Empire) (MPU4, set 4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13439GAME(199?, m4apachgd, m4apachg,   mod4oki, mpu4, m4default, ROT0,   "Empire","Apache Gold (Empire) (MPU4, set 5)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13440GAME(199?, m4apachge, m4apachg,   mod4oki, mpu4, m4default, ROT0,   "Empire","Apache Gold (Empire) (MPU4, set 6)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13441GAME(199?, m4apachgf, m4apachg,   mod4oki, mpu4, m4default, ROT0,   "Empire","Apache Gold (Empire) (MPU4, set 7)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13442GAME(199?, m4bangrs,  0,      mod4oki, mpu4, m4default, ROT0,   "Empire","Bangers 'n' Cash (Empire) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13443GAME(199?, m4bangrsa, m4bangrs,   mod4oki, mpu4, m4default, ROT0,   "Empire","Bangers 'n' Cash (Empire) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13444GAME(199?, m4bangrsb, m4bangrs,   mod4oki, mpu4, m4default, ROT0,   "Empire","Bangers 'n' Cash (Empire) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13445GAME(199?, m4bankrd,  0,      mod4oki, mpu4, m4default, ROT0,   "Empire","Bank Raid (Empire) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13446GAME(199?, m4bankrda, m4bankrd,   mod4oki, mpu4, m4default, ROT0,   "Empire","Bank Raid (Empire) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13447GAME(199?, m4bankrdb, m4bankrd,   mod4oki, mpu4, m4default, ROT0,   "Empire","Bank Raid (Empire) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13448GAME(199?, m4bankrdc, m4bankrd,   mod4oki, mpu4, m4default, ROT0,   "Empire","Bank Raid (Empire) (MPU4, set 4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13449GAME(199?, m4bankrdd, m4bankrd,   mod4oki, mpu4, m4default, ROT0,   "Empire","Bank Raid (Empire) (MPU4, set 5)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13450GAME(199?, m4bigchs,  0,      mod4oki, mpu4, m4default, ROT0,   "Empire","Big Cheese (Empire) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13451GAME(199?, m4bigchsa, m4bigchs,   mod4oki, mpu4, m4default, ROT0,   "Empire","Big Cheese (Empire) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13452GAME(199?, m4bigchsb, m4bigchs,   mod4oki, mpu4, m4default, ROT0,   "Empire","Big Cheese (Empire) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13453GAME(199?, m4cstrik,  0,      mod4oki, mpu4, m4default, ROT0,   "Empire","Cash Strike (Empire) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13454GAME(199?, m4cstrika, m4cstrik,   mod4oki, mpu4, m4default, ROT0,   "Empire","Cash Strike (Empire) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13455GAME(199?, m4cstrikb, m4cstrik,   mod4oki, mpu4, m4default, ROT0,   "Empire","Cash Strike (Empire) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13456GAME(199?, m4chacec,  0,      mod4oki, mpu4, m4default, ROT0,   "Empire","Chase The Ace [Cards] (Empire) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13457GAME(199?, m4chaceca, m4chacec,   mod4oki, mpu4, m4default, ROT0,   "Empire","Chase The Ace [Cards] (Empire) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13458GAME(199?, m4chacef,  0,      mod4oki, mpu4, m4default, ROT0,   "Empire","Chase The Ace [Fruits] (Empire) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13459GAME(199?, m4chacefa, m4chacef,   mod4oki, mpu4, m4default, ROT0,   "Empire","Chase The Ace [Fruits] (Empire) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13460GAME(199?, m4chacefb, m4chacef,   mod4oki, mpu4, m4default, ROT0,   "Empire","Chase The Ace [Fruits] (Empire) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13461GAME(199?, m4chacefc, m4chacef,   mod4oki, mpu4, m4default, ROT0,   "Empire","Chase The Ace [Fruits] (Empire) (MPU4, set 4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13462GAME(199?, m4crzcap,  0,      mod4oki, mpu4, m4default, ROT0,   "Empire","Crazy Capers (Empire) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13463GAME(199?, m4crzcapa, m4crzcap,   mod4oki, mpu4, m4default, ROT0,   "Empire","Crazy Capers (Empire) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13464GAME(199?, m4crzcapb, m4crzcap,   mod4oki, mpu4, m4default, ROT0,   "Empire","Crazy Capers (Empire) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13465GAME(199?, m4crzcapc, m4crzcap,   mod4oki, mpu4, m4default, ROT0,   "Empire","Crazy Capers (Empire) (MPU4, set 4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13466GAME(199?, m4crfire,  0,      mod4oki, mpu4, m4default, ROT0,   "Empire","Crossfire (Empire) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) // doesn't boot, alarm
13467GAME(199?, m4crfirea, m4crfire,   mod4oki, mpu4, m4default, ROT0,   "Empire","Crossfire (Empire) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) // doesn't boot, alarm
13468GAME(199?, m4eureka,  0,      mod4oki, mpu4, m4default, ROT0,   "Empire","Eureka (Empire) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13469GAME(199?, m4eurekaa, m4eureka,   mod4oki, mpu4, m4default, ROT0,   "Empire","Eureka (Empire) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13470GAME(199?, m4eurekab, m4eureka,   mod4oki, mpu4, m4default, ROT0,   "Empire","Eureka (Empire) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13471GAME(199?, m4fright,  0,      mod4oki, mpu4, m4default, ROT0,   "Empire","Fright Night (Empire) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13472GAME(199?, m4frighta, m4fright,   mod4oki, mpu4, m4default, ROT0,   "Empire","Fright Night (Empire) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13473GAME(199?, m4frightb, m4fright,   mod4oki, mpu4, m4default, ROT0,   "Empire","Fright Night (Empire) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13474GAME(199?, m4frightc, m4fright,   mod4oki, mpu4, m4default, ROT0,   "Empire","Fright Night (Empire) (MPU4, set 4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) // bad dump
13475GAME(199?, m4gamblr,  0,      mod4oki, mpu4, m4default, ROT0,   "Empire","The Gambler (Empire) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13476GAME(199?, m4gamblra, m4gamblr, mod4oki, mpu4, m4default, ROT0,   "Empire","The Gambler (Empire) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13477GAME(199?, m4gamblrb, m4gamblr, mod4oki, mpu4, m4default, ROT0,   "Empire","The Gambler (Empire) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13478GAME(199?, m4gtrain,  0,      mod4oki, mpu4, m4default, ROT0,   "Empire","Ghost Train (Empire) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13479GAME(199?, m4gtraina, m4gtrain,   mod4oki, mpu4, m4default, ROT0,   "Empire","Ghost Train (Empire) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13480GAME(199?, m4gtrainb, m4gtrain,   mod4oki, mpu4, m4default, ROT0,   "Empire","Ghost Train (Empire) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13481GAME(199?, m4gtrainc, m4gtrain,   mod4oki, mpu4, m4default, ROT0,   "Empire","Ghost Train (Empire) (MPU4, set 4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13482GAME(199?, m4goldfv,  0,      mod4oki, mpu4, m4default, ROT0,   "Empire","Gold Fever (Empire) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13483GAME(199?, m4haunt,   0,      mod4oki, mpu4, m4default, ROT0,   "Empire","Haunted House (Empire) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13484GAME(199?, m4haunta,  m4haunt,   mod4oki, mpu4, m4default, ROT0,   "Empire","Haunted House (Empire) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13485GAME(199?, m4hauntb,  m4haunt,   mod4oki, mpu4, m4default, ROT0,   "Empire","Haunted House (Empire) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13486GAME(199?, m4hauntc,  m4haunt,   mod4oki, mpu4, m4default, ROT0,   "Empire","Haunted House (Empire) (MPU4, set 4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13487GAME(199?, m4hauntd,  m4haunt,   mod4oki, mpu4, m4default, ROT0,   "Empire","Haunted House (Empire) (MPU4, set 5)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13488GAME(199?, m4haunte,  m4haunt,   mod4oki, mpu4, m4default, ROT0,   "Empire","Haunted House (Empire) (MPU4, set 6)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13489GAME(199?, m4hisprt,  0,      mod4oki, mpu4, m4default, ROT0,   "Empire","High Spirits (Empire) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13490GAME(199?, m4hisprta, m4hisprt,   mod4oki, mpu4, m4default, ROT0,   "Empire","High Spirits (Empire) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13491GAME(199?, m4hisprtb, m4hisprt,   mod4oki, mpu4, m4default, ROT0,   "Empire","High Spirits (Empire) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13492GAME(199?, m4hisprtc, m4hisprt,   mod4oki, mpu4, m4default, ROT0,   "Empire","High Spirits (Empire) (MPU4, set 4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13493GAME(199?, m4hisprtd, m4hisprt,   mod4oki, mpu4, m4default, ROT0,   "Empire","High Spirits (Empire) (MPU4, set 5)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13494GAME(199?, m4hisprte, m4hisprt,   mod4oki, mpu4, m4default, ROT0,   "Empire","High Spirits (Empire) (MPU4, set 6)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13495GAME(199?, m4hotcsh,  0,      mod4oki, mpu4, m4default, ROT0,   "Empire","Hot Cash (Empire) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13496GAME(199?, m4hotcsha, m4hotcsh, mod4oki, mpu4, m4default, ROT0,   "Empire","Hot Cash (Empire) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13497GAME(199?, m4hotcshb, m4hotcsh,   mod4oki, mpu4, m4default, ROT0,   "Empire","Hot Cash (Empire) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13498GAME(199?, m4monspn,  0,      mod4oki, mpu4, m4default, ROT0,   "Empire","Money Spinner (Empire) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13499GAME(199?, m4monspna, m4monspn,   mod4oki, mpu4, m4default, ROT0,   "Empire","Money Spinner (Empire) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13500GAME(199?, m4monspnb, m4monspn,   mod4oki, mpu4, m4default, ROT0,   "Empire","Money Spinner (Empire) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13501GAME(199?, m4pbnudg,  0,      mod4oki, mpu4, m4default, ROT0,   "Empire","Pinball Nudger (Empire) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13502GAME(199?, m4pbnudga, m4pbnudg,   mod4oki, mpu4, m4default, ROT0,   "Empire","Pinball Nudger (Empire) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13503GAME(199?, m4pbnudgb, m4pbnudg,   mod4oki, mpu4, m4default, ROT0,   "Empire","Pinball Nudger (Empire) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13504GAME(199?, m4pitfal,  0,      mod4oki, mpu4, m4default, ROT0,   "Empire","Pitfall (Empire) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) // doesn't boot, alarm
13505GAME(199?, m4pitfala, m4pitfal,   mod4oki, mpu4, m4default, ROT0,   "Empire","Pitfall (Empire) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) // doesn't boot, alarm
13506GAME(199?, m4pitfalb, m4pitfal,   mod4oki, mpu4, m4default, ROT0,   "Empire","Pitfall (Empire) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) // doesn't boot, alarm
13507GAME(199?, m4pitfalc, m4pitfal,   mod4oki, mpu4, m4default, ROT0,   "Empire","Pitfall (Empire) (MPU4, set 4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) // doesn't boot, alarm
13508GAME(199?, m4ttrail, 0,         mod4oki, mpu4, m4default, ROT0,   "Empire","Treasure Trail (Empire) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13509GAME(199?, m4ttraila,m4ttrail,   mod4oki, mpu4, m4default, ROT0,   "Empire","Treasure Trail (Empire) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13510GAME(199?, m4ttrailb,m4ttrail,   mod4oki, mpu4, m4default, ROT0,   "Empire","Treasure Trail (Empire) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13511// doesn't seem like the other Empire games (starts with RESETTING JNE, licensed, mislabeled?)
13512GAME(199?, m4jne,     0,      mod4oki, mpu4, m4default, ROT0,   "Empire","The Jackpot's Not Enough (Empire) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13513
13514/* MDM
13515   most of these boot and act similar to the Empire games (ie bad text, but run OK) */
13516GAME(199?, m42punlm,     0,      mod4oki, mpu4, m4default, ROT0,   "Mdm","2p Unlimited (Mdm) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13517GAME(199?, m4silnud,     0,      mod4oki, mpu4, m4default, ROT0,   "Mdm?","Silver Nudger (Mdm?) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK ) // code is close to 2p Unlimited, same sound rom
13518GAME(199?, m4bigapl,  0,      mod4oki, mpu4, m4default, ROT0,   "Mdm","Big Apple (Mdm) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13519GAME(199?, m4bigapla, m4bigapl,   mod4oki, mpu4, m4default, ROT0,   "Mdm","Big Apple (Mdm) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13520GAME(199?, m4bigaplb, m4bigapl,   mod4oki, mpu4, m4default, ROT0,   "Mdm","Big Apple (Mdm) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13521GAME(199?, m4bigaplc, m4bigapl,   mod4oki, mpu4, m4default, ROT0,   "Mdm","Big Apple (Mdm) (MPU4, set 4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13522GAME(199?, m4bigapld, m4bigapl,   mod4oki, mpu4, m4default, ROT0,   "Mdm","Big Apple (Mdm) (MPU4, set 5)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13523GAME(199?, m4bigaple, m4bigapl,   mod4oki, mpu4, m4default, ROT0,   "Mdm","Big Apple (Mdm) (MPU4, set 6)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13524GAME(199?, m4blztrl,  0,      mod4oki, mpu4, m4default, ROT0,   "Mdm","Blazing Trails (Mdm) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13525GAME(199?, m4blztrla, m4blztrl,   mod4oki, mpu4, m4default, ROT0,   "Mdm","Blazing Trails (Mdm) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13526GAME(199?, m4bodymt,  0,      mod4oki, mpu4, m4default, ROT0,   "Mdm","Body Match (Mdm) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) // doesn't boot, various alarms
13527GAME(199?, m4coloss,  0,      mod4oki, mpu4, m4default, ROT0,   "Mdm","Colossus (Mdm) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13528GAME(199?, m4colossa, m4coloss, mod4oki, mpu4, m4default, ROT0,   "Mdm","Colossus (Mdm) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13529GAME(199?, m4colossb, m4coloss, mod4oki, mpu4, m4default, ROT0,   "Mdm","Colossus (Mdm) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13530GAME(199?, m4colossc, m4coloss, mod4oki, mpu4, m4default, ROT0,   "Mdm","Colossus (Mdm) (MPU4, set 4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13531GAME(199?, m4colossd, m4coloss, mod4oki, mpu4, m4default, ROT0,   "Mdm","Colossus (Mdm) (MPU4, set 5)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13532GAME(199?, m4colosse, m4coloss, mod4oki, mpu4, m4default, ROT0,   "Mdm","Colossus (Mdm) (MPU4, set 6)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13533GAME(199?, m4colossf, m4coloss, mod4oki, mpu4, m4default, ROT0,   "Mdm","Colossus (Mdm) (MPU4, set 7)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13534GAME(199?, m4colossg, m4coloss, mod4oki, mpu4, m4default, ROT0,   "Mdm","Colossus (Mdm) (MPU4, set 8)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13535GAME(199?, m4firebl,  0,      mod2    ,mpu4, m4default, ROT0,   "Mdm","Fireball (Mdm) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) // hangs after spin (sound status?)
13536GAME(199?, m4firebla, m4firebl,   mod2    ,mpu4, m4default, ROT0,   "Mdm","Fireball (Mdm) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) // hangs after spin (sound status?)
13537GAME(199?, m4fireblb, m4firebl,   mod2    ,mpu4, m4default, ROT0,   "Mdm","Fireball (Mdm) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) // hangs after spin (sound status?)
13538GAME(199?, m4fireblc, m4firebl,   mod2    ,mpu4, m4default, ROT0,   "Mdm","Fireball (Mdm) (MPU4, set 4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) // hangs after spin (sound status?)
13539GAME(199?, m4firebld, m4firebl,   mod2    ,mpu4, m4default, ROT0,   "Mdm","Fireball (Mdm) (MPU4, set 5)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) // hangs after spin (sound status?)
13540GAME(199?, m4mayhem,  0,      mod4oki, mpu4, m4default, ROT0,   "Mdm","Mayhem (Mdm) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13541GAME(199?, m4mayhema, m4mayhem,   mod4oki, mpu4, m4default, ROT0,   "Mdm","Mayhem (Mdm) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13542GAME(199?, m4themob,  0,      mod4oki, mpu4, m4default, ROT0,   "Mdm","The Mob (Mdm) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13543GAME(199?, m4themoba, m4themob, mod4oki, mpu4, m4default, ROT0,   "Mdm","The Mob (Mdm) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13544GAME(199?, m4themobb, m4themob, mod4oki, mpu4, m4default, ROT0,   "Mdm","The Mob (Mdm) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13545GAME(199?, m4nudbon,  0,      mod2    ,mpu4, m4default, ROT0,   "Mdm","Nudge Bonanza (Mdm) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13546GAME(199?, m4nudbona, m4nudbon,   mod2    ,mpu4, m4default, ROT0,   "Mdm","Nudge Bonanza (Mdm) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13547GAME(199?, m4nudgem,  0,      mod4oki, mpu4, m4default, ROT0,   "Mdm","Nudge Gems (Mdm) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13548GAME(199?, m4smshgb, 0,         mod4oki, mpu4, m4default, ROT0,   "Mdm","Smash 'n' Grab (Mdm) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13549GAME(199?, m4smshgba,m4smshgb,   mod4oki, mpu4, m4default, ROT0,   "Mdm","Smash 'n' Grab (Mdm) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13550GAME(199?, m4smshgbb,m4smshgb,   mod4oki, mpu4, m4default, ROT0,   "Mdm","Smash 'n' Grab (Mdm) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13551GAME(199?, m4smshgbc,m4smshgb,   mod4oki, mpu4, m4default, ROT0,   "Mdm","Smash 'n' Grab (Mdm) (MPU4, set 4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13552GAME(199?, m4snklad, 0,         mod2    ,mpu4, m4default, ROT0,   "Mdm","Snakes & Ladders (Mdm) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13553
13554/* Pcp */
13555
13556GAME(199?, m4cshino   ,0,         mod2    ,mpu4, m4default, ROT0,   "Pcp","Cashino Deluxe (Pcp) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13557GAME(199?, m4jjc   ,0,         mod2    ,mpu4, m4default, ROT0,   "Pcp","Jumping Jack Cash (Pcp) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13558GAME(199?, m4spton   ,0,         mod2    ,mpu4, m4default, ROT0,   "Pcp","Spot On (Pcp) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13559GAME(199?, m4clbrpl   ,0,         mod2      ,mpu4, m4default, ROT0,   "Pcp","Club Replay (PCP) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK ) // was also marked as a barcrest set?
13560GAME(199?, m4exlin   ,0,         mod2    ,mpu4, m4default, ROT0,   "Pcp","Extra Lines (Pcp) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13561GAME(199?, m4supjst   ,0,         mod2    ,mpu4, m4default, ROT0,   "Pcp","Super Jester (Pcp) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13562
13563/* Nova - German licensed Barcrest / Bwb sets? */
13564
13565GAME(199?, m4bigban   ,0         ,mod4oki       ,mpu4            ,m4default         ,ROT0,   "Nova","Big Bandit (Nova) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13566GAME(199?, m4crzcsn   ,0         ,mod4oki       ,mpu4            ,m4default         ,ROT0,   "Nova","Crazy Casino (Nova) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13567GAME(199?, m4crzcav   ,0         ,mod4oki       ,mpu4            ,m4default         ,ROT0,   "Nova","Crazy Cavern (Nova) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13568GAME(199?, m4dragon   ,0         ,mod4oki       ,mpu4            ,m4default         ,ROT0,   "Nova","Dragon (Nova) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13569GAME(199?, m4hilonv   ,0         ,mod4oki       ,mpu4            ,m4default         ,ROT0,   "Nova","Hi Lo Casino (Nova) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13570GAME(199?, m4octo   ,0         ,mod4oki       ,mpu4            ,m4default         ,ROT0,   "Nova","Octopus (Nova) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13571GAME(199?, m4sctagt   ,0         ,mod4oki       ,mpu4            ,m4default         ,ROT0,   "Nova","Secret Agent (Nova) (MPU4)",                  GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
13572
13573/* Union
13574  these don't boot, at best you get a 'CLEAR' message */
13575GAME(199?, m4cwalk,   0,      mod4oki, mpu4, m4default, ROT0,   "Union","Cake Walk (Union) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13576GAME(199?, m4eezee,   0,      mod4oki, mpu4, m4default, ROT0,   "Union","Eezee Fruits (Union) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13577GAME(199?, m4frdrop,  0,      mod4oki, mpu4, m4default, ROT0,   "Union","Fruit Drop (Union) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13578GAME(199?, m4gobana,  0,      mod2    ,mpu4, m4default, ROT0,   "Union","Go Bananas (Union) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13579GAME(199?, m4gobanaa, m4gobana,   mod2    ,mpu4, m4default, ROT0,   "Union","Go Bananas (Union) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13580GAME(199?, m4gobanab, m4gobana,   mod2    ,mpu4, m4default, ROT0,   "Union","Go Bananas (Union) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13581GAME(199?, m4gobanac, m4gobana,   mod2    ,mpu4, m4default, ROT0,   "Union","Go Bananas (Union) (MPU4, set 4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13582GAME(199?, m4gobanad, m4gobana,   mod2    ,mpu4, m4default, ROT0,   "Union","Go Bananas (Union) (MPU4, set 5)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13583GAME(199?, m4lotty,     0,      mod2    ,mpu4, m4default, ROT0,   "Union","Lotty Time (Union) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13584GAME(199?, m4maxmze,  0,      mod2    ,mpu4, m4default, ROT0,   "Union","Maximize (Union) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13585GAME(199?, m4maxmzea, m4maxmze,   mod2    ,mpu4, m4default, ROT0,   "Union","Maximize (Union) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13586GAME(199?, m4maxmzeb, m4maxmze,   mod2    ,mpu4, m4default, ROT0,   "Union","Maximize (Union) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13587GAME(199?, m4maxmzec, m4maxmze,   mod2    ,mpu4, m4default, ROT0,   "Union","Maximize (Union) (MPU4, set 4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13588GAME(199?, m4maxmzed, m4maxmze,   mod2    ,mpu4, m4default, ROT0,   "Union","Maximize (Union) (MPU4, set 5)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13589GAME(199?, m4mecca,   0,      mod2    ,mpu4, m4default, ROT0,   "Union","Mecca Money (Union) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13590GAME(199?, m4purmad,  0,      mod4oki, mpu4, m4default, ROT0,   "Union","Pure Madness (Union)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13591GAME(199?, m4revolv,  0,      mod4oki, mpu4, m4default, ROT0,   "Union","Revolva (Union) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13592GAME(199?, m4rotex,  0,         mod4oki, mpu4, m4default, ROT0,   "Union","Rotex (Union) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13593GAME(199?, m4select, 0,         mod4oki, mpu4, m4default, ROT0,   "Union","Select (Union) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13594GAME(199?, m4supfru, 0,         mod4oki, mpu4, m4default, ROT0,   "Union","Supafruits (Union) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13595GAME(199?, m4supfrua,m4supfru,   mod4oki, mpu4, m4default, ROT0,   "Union","Supafruits (Union) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13596GAME(199?, m4trimad, 0,         mod4oki, mpu4, m4default, ROT0,   "Union","Triple Madness (Union) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13597GAME(199?, m4unibox, 0,         mod4oki, mpu4, m4default, ROT0,   "Union","Unibox (Union) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13598GAME(199?, m4uniboxa,m4unibox,   mod4oki, mpu4, m4default, ROT0,   "Union","Unibox (Union) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13599GAME(199?, m4unique, 0,         mod4oki, mpu4, m4default, ROT0,   "Union","Unique (Union) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13600GAME(199?, m4uniquep,m4unique,   mod4oki, mpu4, m4default, ROT0,   "Union","Unique (Union) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13601
13602/* Union + Empire
13603   same as Union above */
13604GAME(199?, m4gvibes,  0,      mod4oki, mpu4, m4default, ROT0,   "Union / Empire","Good Vibrations (Union - Empire) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13605GAME(199?, m4gvibesa, m4gvibes,   mod4oki, mpu4, m4default, ROT0,   "Union / Empire","Good Vibrations (Union - Empire) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13606GAME(199?, m4rckrol,  0,      mod4oki, mpu4, m4default, ROT0,   "Union / Empire","Rock 'n' Roll (Union - Empire) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13607GAME(199?, m4rckrola, m4rckrol,   mod4oki, mpu4, m4default, ROT0,   "Union / Empire","Rock 'n' Roll (Union - Empire) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13608GAME(199?, m4rckrolb, m4rckrol,   mod4oki, mpu4, m4default, ROT0,   "Union / Empire","Rock 'n' Roll (Union - Empire) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13609
13610/* Others */
13611
13612GAME(199?, m4aao,     0,      mod4oki, mpu4, m4default, ROT0,   "Eurotek","Against All Odds (Eurotek) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13613GAME(199?, m4bandgd,  0,      mod4oki, mpu4, m4default, ROT0,   "Eurogames","Bands Of Gold (Eurogames) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13614GAME(199?, m4bangin,  0,      mod4oki, mpu4, m4default, ROT0,   "Global","Bangin' Away (Global) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13615GAME(199?, m4bangina, m4bangin,   mod4oki, mpu4, m4default, ROT0,   "Global","Bangin' Away (Global) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13616GAME(199?, m4banginb, m4bangin,   mod4oki, mpu4, m4default, ROT0,   "Global","Bangin' Away (Global) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13617GAME(199?, m4bigben,  0,      mod4oki, mpu4, m4default, ROT0,   "Coinworld","Big Ben (Coinworld) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13618GAME(199?, m4bigbena, m4bigben,   mod4oki, mpu4, m4default, ROT0,   "Coinworld","Big Ben (Coinworld) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13619GAME(199?, m4bigbenb, m4bigben,   mod4oki, mpu4, m4default, ROT0,   "Coinworld","Big Ben (Coinworld) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13620GAME(199?, m4bigbenc, m4bigben,   mod4oki, mpu4, m4default, ROT0,   "Coinworld","Big Ben (Coinworld) (MPU4, set 4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13621GAME(199?, m4bigbend, m4bigben,   mod4oki, mpu4, m4default, ROT0,   "Coinworld","Big Ben (Coinworld) (MPU4, set 5)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13622GAME(199?, m4bigbene, m4bigben,   mod4oki, mpu4, m4default, ROT0,   "Coinworld","Big Ben (Coinworld) (MPU4, set 6)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13623GAME(199?, m4kqclub,  0,      mod2    ,mpu4, m4default, ROT0,   "Newby","Kings & Queens Club (Newby) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13624GAME(199?, m4snookr,  0,      mod2    ,mpu4, m4default, ROT0,   "Eurocoin","Snooker (Eurocoin) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) // works?
13625GAME(199?, m4spnwin,  0,      mod2    ,mpu4, m4default, ROT0,   "Cotswold Microsystems","Spin A Win (Cotswold Microsystems) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) // works?
13626GAME(199?, m4stakex,  0,      mod4oki, mpu4, m4default, ROT0,   "Leisurama","Stake X (Leisurama) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) // can't coin, no sound
13627GAME(199?, m4stakexa, m4stakex,   mod4oki, mpu4, m4default, ROT0,   "Leisurama","Stake X (Leisurama) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) // works?
13628GAME(199?, m4sstrek,  0,      mod2    ,mpu4, m4default, ROT0,   "bootleg","Super Streak (bootleg) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) // works?, no sound
13629GAME(199?, m4boltbl,  0,      mod2    ,mpu4, m4default, ROT0,   "DJE","Bolt From The Blue (DJE) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13630GAME(199?, m4boltbla, m4boltbl,   mod2    ,mpu4, m4default, ROT0,   "DJE","Bolt From The Blue (DJE) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13631GAME(199?, m4boltblb, m4boltbl,   mod2    ,mpu4, m4default, ROT0,   "DJE","Bolt From The Blue (DJE) (MPU4, set 3)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13632GAME(199?, m4boltblc, m4boltbl,   mod2    ,mpu4, m4default, ROT0,   "DJE","Bolt From The Blue (DJE) (MPU4, set 4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13633GAME(199?, m4dblchn,  0,      mod4oki, mpu4, m4default, ROT0,   "DJE","Double Chance (DJE) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13634GAME(199?, m4stand2,  0,      mod2    ,mpu4, m4default, ROT0,   "DJE","Stand To Deliver (DJE) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13635
13636/* Unknown stuff that looks like it might be MPU4, but needs further verification, some could be bad */
13637
13638GAME(199?, m4barcrz   ,  0,      mod4oki   ,mpu4, m4default, ROT0,   "unknown","Bar Crazy (unknown) (MPU4?)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13639GAME(199?, m4bonzbn   ,  0,      mod4oki   ,mpu4, m4default, ROT0,   "unknown","Bingo Bonanza (unknown) (MPU4?)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13640GAME(199?, m4cld02   ,  0,      mod4oki   ,mpu4, m4default, ROT0,   "unknown","Unknown MPU4 'CLD 0.2C' (MPU4?)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13641GAME(199?, m4dnj   ,  0,      mod4oki   ,mpu4, m4default, ROT0,   "unknown","Double Nudge (unknown) (MPU4?)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13642GAME(199?, m4matdr   ,  0,      mod4oki   ,mpu4, m4default, ROT0,   "unknown","Matador (unknown) (MPU4?)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13643GAME(199?, m4ttak   ,  0,      mod2   ,mpu4, m4default, ROT0,   "unknown","Tic Tac Take (unknown) (MPU4?)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13644GAME(199?, m4hslo   ,  0,      mod2   ,mpu4, m4default, ROT0,   "unknown","Unknown MPU4 'HOT 3.0' (MPU4?)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13645GAME(199?, m4sbx   ,  0,      mod2   ,mpu4, m4default, ROT0,   "unknown","Unknown MPU4 'SBX' (MPU4?)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13646GAME(199?, m4unkjok   ,  0,      mod2   ,mpu4, m4default, ROT0,   "unknown","Unknown MPU4 'Joker' (MPU4?)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13647GAME(199?, m4remag   ,  0,      mod2   ,mpu4, m4default, ROT0,   "unknown","Unknown MPU4 'ZTP 0.7' (MPU4?)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13648GAME(199?, m4rmg   ,  0,      mod2   ,mpu4, m4default, ROT0,   "unknown","Unknown MPU4 'CTP 0.4' (MPU4?)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13649GAME(199?, m4wnud   ,  0,      mod2   ,mpu4, m4default, ROT0,   "unknown","Unknown MPU4 'W Nudge' (MPU4?)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13650GAME(199?, m4t266   ,  0,      mod2   ,mpu4, m4default, ROT0,   "unknown","Unknown MPU4 'TTO 1.1' (MPU4?)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13651GAME(199?, m4brnze   ,  0,      mod4oki, mpu4, m4default, ROT0,   "unknown","Bronze Voyage (unknown) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13652GAME(199?, m4riotrp   ,  0,      mod4oki, mpu4, m4default, ROT0,   "unknown","Rio Tropico (unknown) (MPU4)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13653
13654
13655
13656/* stuff that was already in the driver */
13657
13658
13659GAME(199?, m4frkstn   ,0         ,mpu4crys   ,mpu4      ,m_frkstn,   ROT0,   "Crystal Gaming","Frank 'n' Stein (Crystal Gaming) (MPU4, set 1)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND )
13660GAME(199?, m4frnk   ,m4frkstn   ,mpu4crys     ,mpu4      ,m_frkstn,   ROT0,   "Crystal Gaming","Frank 'n' Stein (Crystal Gaming) (MPU4, set 2)",   GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) // was marked as barcrest
13661
325113662//SWP
3252GAMEL(1989?,connect4,        0, mpu4mod2,   connect4,   connect4,   ROT0, "Dolbeck Systems","Connect 4",GAME_IMPERFECT_GRAPHICS|GAME_REQUIRES_ARTWORK,layout_connect4 )
13663GAMEL(1989?,  m4conn4,        0, mod2    ,   connect4,   connect4,   ROT0, "Dolbeck Systems","Connect 4",GAME_IMPERFECT_GRAPHICS|GAME_REQUIRES_ARTWORK,layout_connect4 )
325313664
3254//Diagnostic ROMs
3255GAME( 198?, mpu4utst,        0, mpu4mod2,   mpu4,       mpu4utst,   ROT0, "Barcrest","MPU4 Unit Test (Program 4)",GAME_MECHANICAL )
3256GAME( 198?, mpu4tst2,        0, mpu4mod2,   mpu4,       mpu4tst2,   ROT0, "Barcrest","MPU4 Unit Test (Program 2)",GAME_MECHANICAL )
3257GAME( 198?, mpu4met0,        0, mpu4mod2,   mpu4,       0,          ROT0, "Barcrest","MPU4 Meter Clear ROM",GAME_MECHANICAL )
325813665
3259#include "drivers/mpu4drvr.c"
src/mame/drivers/sshangha.c
r12330r12331
276276
277277   /* Dips seem inverted with respect to other Deco games */
278278   PORT_START("DSW")   /* 0xfec04b.b - 0xfec04a.b, inverted bits order */
279   PORT_DIPNAME( 0x0080, 0x0080, DEF_STR( Demo_Sounds ) )   // To be confirmed
279   PORT_DIPNAME( 0x0080, 0x0080, DEF_STR( Demo_Sounds ) )   PORT_DIPLOCATION("SW1:1")
280280   PORT_DIPSETTING(      0x0000, DEF_STR( Off ) )
281281   PORT_DIPSETTING(      0x0080, DEF_STR( On ) )
282   PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Flip_Screen ) )
282   PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Flip_Screen ) )   PORT_DIPLOCATION("SW1:2")
283283   PORT_DIPSETTING(      0x0040, DEF_STR( Off ) )
284284   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
285   PORT_SERVICE( 0x0020, IP_ACTIVE_LOW )
286   PORT_DIPNAME( 0x0010, 0x0010, "Coin Mode" )         // Check code at 0x000010f2
285   PORT_SERVICE_DIPLOC(  0x0020, IP_ACTIVE_LOW, "SW1:3" )
286   PORT_DIPNAME( 0x0010, 0x0010, "Coin Mode" )       PORT_DIPLOCATION("SW1:4") /* Manual states "Always Off" - Check code at 0x000010f2 */
287287   PORT_DIPSETTING(      0x0010, "Mode 1" )
288288   PORT_DIPSETTING(      0x0000, "Mode 2" )
289   PORT_DIPNAME( 0x000c, 0x000c, DEF_STR( Coin_A ) )
290   PORT_DIPSETTING(      0x0008, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW", 0x0010, PORTCOND_EQUALS, 0x0010) //Mode 1
291   PORT_DIPSETTING(      0x000c, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW", 0x0010, PORTCOND_EQUALS, 0x0010) //Mode 1
292   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) ) PORT_CONDITION("DSW", 0x0010, PORTCOND_EQUALS, 0x0010) //Mode 1
293   PORT_DIPSETTING(      0x0004, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSW", 0x0010, PORTCOND_EQUALS, 0x0010) //Mode 1
294   PORT_DIPSETTING(      0x0000, DEF_STR( 4C_1C ) ) PORT_CONDITION("DSW", 0x0010, PORTCOND_NOTEQUALS, 0x0010) //Mode 2
295   PORT_DIPSETTING(      0x0008, DEF_STR( 3C_1C ) ) PORT_CONDITION("DSW", 0x0010, PORTCOND_NOTEQUALS, 0x0010) //Mode 2
296   PORT_DIPSETTING(      0x000c, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW", 0x0010, PORTCOND_NOTEQUALS, 0x0010) //Mode 2
297   PORT_DIPSETTING(      0x0004, DEF_STR( 1C_4C ) ) PORT_CONDITION("DSW", 0x0010, PORTCOND_NOTEQUALS, 0x0010) //Mode 2
298   PORT_DIPNAME( 0x0003, 0x0003, DEF_STR( Coin_B ) )
299   PORT_DIPSETTING(      0x0002, DEF_STR( 2C_1C ) ) PORT_CONDITION("DSW", 0x0010, PORTCOND_EQUALS, 0x0010) //Mode 1
300   PORT_DIPSETTING(      0x0003, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW", 0x0010, PORTCOND_EQUALS, 0x0010) //Mode 1
301   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) ) PORT_CONDITION("DSW", 0x0010, PORTCOND_EQUALS, 0x0010) //Mode 1
302   PORT_DIPSETTING(      0x0001, DEF_STR( 1C_2C ) ) PORT_CONDITION("DSW", 0x0010, PORTCOND_EQUALS, 0x0010) //Mode 1
303   PORT_DIPSETTING(      0x0000, DEF_STR( 4C_1C ) ) PORT_CONDITION("DSW", 0x0010, PORTCOND_NOTEQUALS, 0x0010) //Mode 2
304   PORT_DIPSETTING(      0x0002, DEF_STR( 3C_1C ) ) PORT_CONDITION("DSW", 0x0010, PORTCOND_NOTEQUALS, 0x0010) //Mode 2
305   PORT_DIPSETTING(      0x0003, DEF_STR( 1C_1C ) ) PORT_CONDITION("DSW", 0x0010, PORTCOND_NOTEQUALS, 0x0010) //Mode 2
306   PORT_DIPSETTING(      0x0001, DEF_STR( 1C_4C ) ) PORT_CONDITION("DSW", 0x0010, PORTCOND_NOTEQUALS, 0x0010) //Mode 2
307   PORT_DIPNAME( 0xc000, 0xc000, DEF_STR( Difficulty ) )
289   PORT_DIPNAME( 0x000c, 0x000c, DEF_STR( Coin_A ) )   PORT_DIPLOCATION("SW1:5,6")
290   PORT_DIPSETTING(      0x0008, DEF_STR( 2C_1C ) )      PORT_CONDITION("DSW", 0x0010, PORTCOND_EQUALS, 0x0010) //Mode 1
291   PORT_DIPSETTING(      0x000c, DEF_STR( 1C_1C ) )      PORT_CONDITION("DSW", 0x0010, PORTCOND_EQUALS, 0x0010) //Mode 1
292   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )      PORT_CONDITION("DSW", 0x0010, PORTCOND_EQUALS, 0x0010) //Mode 1
293   PORT_DIPSETTING(      0x0004, DEF_STR( 1C_2C ) )      PORT_CONDITION("DSW", 0x0010, PORTCOND_EQUALS, 0x0010) //Mode 1
294   PORT_DIPSETTING(      0x0000, DEF_STR( 4C_1C ) )      PORT_CONDITION("DSW", 0x0010, PORTCOND_NOTEQUALS, 0x0010) //Mode 2
295   PORT_DIPSETTING(      0x0008, DEF_STR( 3C_1C ) )      PORT_CONDITION("DSW", 0x0010, PORTCOND_NOTEQUALS, 0x0010) //Mode 2
296   PORT_DIPSETTING(      0x000c, DEF_STR( 1C_1C ) )      PORT_CONDITION("DSW", 0x0010, PORTCOND_NOTEQUALS, 0x0010) //Mode 2
297   PORT_DIPSETTING(      0x0004, DEF_STR( 1C_4C ) )      PORT_CONDITION("DSW", 0x0010, PORTCOND_NOTEQUALS, 0x0010) //Mode 2
298   PORT_DIPNAME( 0x0003, 0x0003, DEF_STR( Coin_B ) )   PORT_DIPLOCATION("SW1:7,8")
299   PORT_DIPSETTING(      0x0002, DEF_STR( 2C_1C ) )      PORT_CONDITION("DSW", 0x0010, PORTCOND_EQUALS, 0x0010) //Mode 1
300   PORT_DIPSETTING(      0x0003, DEF_STR( 1C_1C ) )      PORT_CONDITION("DSW", 0x0010, PORTCOND_EQUALS, 0x0010) //Mode 1
301   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )      PORT_CONDITION("DSW", 0x0010, PORTCOND_EQUALS, 0x0010) //Mode 1
302   PORT_DIPSETTING(      0x0001, DEF_STR( 1C_2C ) )      PORT_CONDITION("DSW", 0x0010, PORTCOND_EQUALS, 0x0010) //Mode 1
303   PORT_DIPSETTING(      0x0000, DEF_STR( 4C_1C ) )      PORT_CONDITION("DSW", 0x0010, PORTCOND_NOTEQUALS, 0x0010) //Mode 2
304   PORT_DIPSETTING(      0x0002, DEF_STR( 3C_1C ) )      PORT_CONDITION("DSW", 0x0010, PORTCOND_NOTEQUALS, 0x0010) //Mode 2
305   PORT_DIPSETTING(      0x0003, DEF_STR( 1C_1C ) )      PORT_CONDITION("DSW", 0x0010, PORTCOND_NOTEQUALS, 0x0010) //Mode 2
306   PORT_DIPSETTING(      0x0001, DEF_STR( 1C_4C ) )      PORT_CONDITION("DSW", 0x0010, PORTCOND_NOTEQUALS, 0x0010) //Mode 2
307   PORT_DIPNAME( 0xc000, 0xc000, DEF_STR( Difficulty ) )   PORT_DIPLOCATION("SW2:1,2")
308308   PORT_DIPSETTING(      0x4000, DEF_STR( Easy ) )
309309   PORT_DIPSETTING(      0xc000, DEF_STR( Normal ) )
310310   PORT_DIPSETTING(      0x8000, DEF_STR( Hard ) )
311311   PORT_DIPSETTING(      0x0000, DEF_STR( Hardest ) )
312312#if SSHANGHA_HACK
313   PORT_DIPNAME( 0x2000, 0x2000, "Debug Mode" )
313   PORT_DIPNAME( 0x2000, 0x2000, "Debug Mode" )      PORT_DIPLOCATION("SW2:3")
314314   PORT_DIPSETTING(      0x2000, DEF_STR( Off ) )
315315   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
316316#else
317   PORT_DIPUNUSED( 0x2000, IP_ACTIVE_LOW )              // See notes
317   PORT_DIPUNUSED_DIPLOC( 0x2000, 0x2000, "SW2:3" )   /* Listed as "Unused" - However see notes */
318318#endif
319   PORT_DIPUNUSED( 0x1000, IP_ACTIVE_LOW )
320   PORT_DIPNAME( 0x0800, 0x0800, "Tile Animation" )
319   PORT_DIPUNUSED_DIPLOC( 0x1000, 0x1000, "SW2:4" )   /* Listed as "Unused" */
320   PORT_DIPNAME( 0x0800, 0x0800, "Tile Animation" )   PORT_DIPLOCATION("SW2:5")
321321   PORT_DIPSETTING(      0x0000, DEF_STR( No ) )
322322   PORT_DIPSETTING(      0x0800, DEF_STR( Yes ) )
323   PORT_DIPNAME( 0x0400, 0x0400, "Use Mahjong Tiles" )
323   PORT_DIPNAME( 0x0400, 0x0400, "Use Mahjong Tiles" )   PORT_DIPLOCATION("SW2:6")
324324   PORT_DIPSETTING(      0x0000, DEF_STR( No ) )
325325   PORT_DIPSETTING(      0x0400, DEF_STR( Yes ) )
326   PORT_DIPNAME( 0x0200, 0x0200, "Adult Mode" )
326   PORT_DIPNAME( 0x0200, 0x0200, "Paradise (Adult) Course" )   PORT_DIPLOCATION("SW2:7")
327327   PORT_DIPSETTING(      0x0000, DEF_STR( No ) )
328328   PORT_DIPSETTING(      0x0200, DEF_STR( Yes ) )
329   PORT_DIPNAME( 0x0100, 0x0100, "Quest Mode" )
329   PORT_DIPNAME( 0x0100, 0x0100, "Quest Course" )      PORT_DIPLOCATION("SW2:8")
330330   PORT_DIPSETTING(      0x0000, DEF_STR( No ) )
331331   PORT_DIPSETTING(      0x0100, DEF_STR( Yes ) )
332332INPUT_PORTS_END
src/mame/drivers/jpmimpct.c
r12330r12331
11/***************************************************************************
22
3    JPM IMPACT with Video hardware
3    JPM IMPACT (aka System 6)
4    and
5   JPM IMPACT with Video hardware
46
57    driver by Phil Bennett
68
r12330r12331
2426        the camera. Is it a TMS34010 emulation flaw or original game code bug?
2527        For now, the GAME_IMPERFECT_GRAPHICS flag remains.
2628
29   Mechanical games note:
30
31   Anything writing to 4800a0 within the first few instructions is guessed
32   to be an IMPACT game, some things could be misplaced, some could be
33   missing video roms, many are missing sound roms (or they're in the wrong
34   sets)
35
2736****************************************************************************
2837
2938    Memory map (preliminary)
r12330r12331
835844MACHINE_CONFIG_END
836845
837846
838/*************************************
839 *
840 *  ROM definition(s)
841 *
842 *************************************/
843
844ROM_START( cluedo )
845   ROM_REGION( 0x1000000, "maincpu", 0 )
846   ROM_LOAD16_BYTE( "7322.bin", 0x000000, 0x080000, CRC(049ad02d) SHA1(10297dd466d0019e8d6c162028a23dd235494fb4) )
847   ROM_LOAD16_BYTE( "7323.bin", 0x000001, 0x080000, CRC(47ce9c40) SHA1(596a1628142d3c81f2c4ab11ed421f27d082d5f6) )
848   ROM_LOAD16_BYTE( "7324.bin", 0x100000, 0x080000, CRC(5946bd75) SHA1(cc4ffa1e4c3628de6b60027d95df413b6d94e669) )
849   ROM_LOAD16_BYTE( "7325.bin", 0x100001, 0x080000, CRC(416843ab) SHA1(0d758f7df96384a04596366b1864d5005ca540ee) )
850
851   ROM_LOAD16_BYTE( "6977.bin", 0xc00000, 0x080000, CRC(6030dfc1) SHA1(8746909b0b7f7eb99cf5388ac85db6addb6deee3) )
852   ROM_LOAD16_BYTE( "6978.bin", 0xc00001, 0x080000, CRC(21e30e06) SHA1(4e97baa9e39663b662dd202bbaf34be0e29930de) )
853   ROM_LOAD16_BYTE( "6979.bin", 0xd00000, 0x080000, CRC(5575162a) SHA1(27f7b5f4ee7d95319b03e2414a25d5b1a6c54fc7) )
854   ROM_LOAD16_BYTE( "6980.bin", 0xd00001, 0x080000, CRC(968224df) SHA1(726c278622681206a7f34bafe1b5bb4421232cc4) )
855   ROM_LOAD16_BYTE( "6981.bin", 0xe00000, 0x080000, CRC(2ad3ee20) SHA1(9370dab84a255864f40254772199211884d8557b) )
856   ROM_LOAD16_BYTE( "6982.bin", 0xe00001, 0x080000, CRC(7478e91b) SHA1(158b473b46aeccf011669cb58dc3a1596370d8f1) )
857   ROM_FILL(                    0xf00000, 0x100000, 0xff )
858
859   ROM_REGION16_LE( 0x200000, "user1", 0 )
860   ROM_LOAD16_BYTE( "clugrb1", 0x000000, 0x80000, CRC(176ae2df) SHA1(135fd2640c255e5321b1a6ba35f72fa2ba8f04b8) )
861   ROM_LOAD16_BYTE( "clugrb2", 0x000001, 0x80000, CRC(06ab2f78) SHA1(4325fd9096e73956310e97e244c7fe1ee8d27f5c) )
862   ROM_COPY( "user1", 0x000000, 0x100000, 0x100000 )
863
864   ROM_REGION( 0x80000, "upd", 0 )
865   ROM_LOAD( "1214.bin", 0x000000, 0x80000, CRC(fe43aeae) SHA1(017a471af5766ef41fa46982c02941fb4fc35174) )
866ROM_END
867
868ROM_START( cluedo2c )
869   ROM_REGION( 0x1000000, "maincpu", 0 )
870   ROM_LOAD16_BYTE( "clu2c1.bin", 0x000000, 0x080000, CRC(bf94a3c0) SHA1(e5a0d17136691642aba339f574aec7c27ed90848) )
871   ROM_LOAD16_BYTE( "clu2c2.bin", 0x000001, 0x080000, CRC(960cda80) SHA1(6b5946ed1241bc673f42991f57e0c74753085b63) )
872   ROM_LOAD16_BYTE( "clu2c3.bin", 0x100000, 0x080000, CRC(9d61b28d) SHA1(41c0e17b3933686a2e6f343cd39f90e5663c7787) )
873   ROM_LOAD16_BYTE( "clu2c4.bin", 0x100001, 0x080000, CRC(a427d67b) SHA1(a8944e1d86548911a65b398245a0f8f236491644) )
874
875   ROM_LOAD16_BYTE( "6977.bin", 0xc00000, 0x080000, CRC(6030dfc1) SHA1(8746909b0b7f7eb99cf5388ac85db6addb6deee3) )
876   ROM_LOAD16_BYTE( "6978.bin", 0xc00001, 0x080000, CRC(21e30e06) SHA1(4e97baa9e39663b662dd202bbaf34be0e29930de) )
877   ROM_LOAD16_BYTE( "6979.bin", 0xd00000, 0x080000, CRC(5575162a) SHA1(27f7b5f4ee7d95319b03e2414a25d5b1a6c54fc7) )
878   ROM_LOAD16_BYTE( "6980.bin", 0xd00001, 0x080000, CRC(968224df) SHA1(726c278622681206a7f34bafe1b5bb4421232cc4) )
879   ROM_LOAD16_BYTE( "6981.bin", 0xe00000, 0x080000, CRC(2ad3ee20) SHA1(9370dab84a255864f40254772199211884d8557b) )
880   ROM_LOAD16_BYTE( "6982.bin", 0xe00001, 0x080000, CRC(7478e91b) SHA1(158b473b46aeccf011669cb58dc3a1596370d8f1) )
881   ROM_FILL(                    0xf00000, 0x100000, 0xff )
882
883   ROM_REGION16_LE( 0x200000, "user1", 0 )
884   ROM_LOAD16_BYTE( "clugrb1", 0x000000, 0x80000, CRC(176ae2df) SHA1(135fd2640c255e5321b1a6ba35f72fa2ba8f04b8) )
885   ROM_LOAD16_BYTE( "clugrb2", 0x000001, 0x80000, CRC(06ab2f78) SHA1(4325fd9096e73956310e97e244c7fe1ee8d27f5c) )
886   ROM_COPY( "user1", 0x000000, 0x100000, 0x100000 )
887
888   ROM_REGION( 0x80000, "upd", 0 )
889   ROM_LOAD( "1214.bin", 0x000000, 0x80000, CRC(fe43aeae) SHA1(017a471af5766ef41fa46982c02941fb4fc35174) )
890ROM_END
891
892ROM_START( cluedo2 )
893   ROM_REGION( 0x1000000, "maincpu", 0 )
894   ROM_LOAD16_BYTE( "clu21.bin", 0x000000, 0x080000, CRC(b1aa0103)SHA1(52d10a428710cd04313a2638fc3c23fb9d0ab6db))
895   ROM_LOAD16_BYTE( "clu22.bin", 0x000001, 0x080000, CRC(90d8dd28)SHA1(3124a8313c6b362176283e145c4af27f5deac683))
896   ROM_LOAD16_BYTE( "clu23.bin", 0x100000, 0x080000, CRC(196bd993)SHA1(50920441707fc6cae9d36961d92ce213e53c4238))
897   ROM_LOAD16_BYTE( "clu24.bin", 0x100001, 0x080000, CRC(3f5c1259)SHA1(dfdbb66a81716a0ced7510e277f6f321516f57af))
898
899   ROM_LOAD16_BYTE( "6977.bin", 0xc00000, 0x080000, CRC(6030dfc1) SHA1(8746909b0b7f7eb99cf5388ac85db6addb6deee3) )
900   ROM_LOAD16_BYTE( "6978.bin", 0xc00001, 0x080000, CRC(21e30e06) SHA1(4e97baa9e39663b662dd202bbaf34be0e29930de) )
901   ROM_LOAD16_BYTE( "6979.bin", 0xd00000, 0x080000, CRC(5575162a) SHA1(27f7b5f4ee7d95319b03e2414a25d5b1a6c54fc7) )
902   ROM_LOAD16_BYTE( "6980.bin", 0xd00001, 0x080000, CRC(968224df) SHA1(726c278622681206a7f34bafe1b5bb4421232cc4) )
903   ROM_LOAD16_BYTE( "6981.bin", 0xe00000, 0x080000, CRC(2ad3ee20) SHA1(9370dab84a255864f40254772199211884d8557b) )
904   ROM_LOAD16_BYTE( "6982.bin", 0xe00001, 0x080000, CRC(7478e91b) SHA1(158b473b46aeccf011669cb58dc3a1596370d8f1) )
905   ROM_FILL(                    0xf00000, 0x100000, 0xff )
906
907   ROM_REGION16_LE( 0x200000, "user1", 0 )
908   ROM_LOAD16_BYTE( "clugrb1", 0x000000, 0x80000, CRC(176ae2df) SHA1(135fd2640c255e5321b1a6ba35f72fa2ba8f04b8) )
909   ROM_LOAD16_BYTE( "clugrb2", 0x000001, 0x80000, CRC(06ab2f78) SHA1(4325fd9096e73956310e97e244c7fe1ee8d27f5c) )
910   ROM_COPY( "user1", 0x000000, 0x100000, 0x100000 )
911
912   ROM_REGION( 0x80000, "upd", 0 )
913   ROM_LOAD( "clue2as1.bin", 0x000000, 0x80000, CRC(16b2bc45) SHA1(56963f5d63b5a091b89b96f4ca9327010006c024) )
914ROM_END
915
916ROM_START( trivialp )
917   ROM_REGION( 0x1000000, "maincpu", 0 )
918   ROM_LOAD16_BYTE( "1422.bin", 0x000000, 0x080000, CRC(5e39c946) SHA1(bae7f572a32e90d716813271f03e7868be603086) )
919   ROM_LOAD16_BYTE( "1423.bin", 0x000001, 0x080000, CRC(bb48c225) SHA1(b479f0bdb69ad11af17b5457c02a9d9618ede455) )
920   ROM_LOAD16_BYTE( "1424.bin", 0x100000, 0x080000, CRC(c37d045b) SHA1(3c127b14e1dc1e453fb08c741847c712d1fea78b) )
921   ROM_LOAD16_BYTE( "1425.bin", 0x100001, 0x080000, CRC(8d209f61) SHA1(3e16ee4c43a31da2e6773a938a20c616a5e6179b) )
922
923   ROM_LOAD16_BYTE( "tp-q1.bin", 0xc00000, 0x080000, CRC(98d42cfd) SHA1(67a6745d55493034128f767b518d86dedc9c22a6) )
924   ROM_LOAD16_BYTE( "tp-q2.bin", 0xc00001, 0x080000, CRC(8a670ee8) SHA1(33628b34f4a0413f2f39e26520169d0eff9942c5) )
925   ROM_LOAD16_BYTE( "tp-q3.bin", 0xd00000, 0x080000, CRC(eb47f94e) SHA1(957812b63de4532b9175214db7947c96264a48f1) )
926   ROM_LOAD16_BYTE( "tp-q4.bin", 0xd00001, 0x080000, CRC(23c01c99) SHA1(187c3448ae1cb44ca6a4a829e64b860ee7548ac5) )
927   ROM_LOAD16_BYTE( "tp-q5.bin", 0xe00000, 0x080000, CRC(1c9f4f8a) SHA1(7541d518d24e59140d62a869b27bcc15b205054d) )
928   ROM_LOAD16_BYTE( "tp-q6.bin", 0xe00001, 0x080000, CRC(df9da57d) SHA1(a3e29cb03bd780de2c5454c86d6dc48e1c6c63bc) )
929   ROM_LOAD16_BYTE( "tp-q7.bin", 0xf00000, 0x080000, CRC(e075e5d7) SHA1(3490730c569678d48fb2d810484de063882f71a5) )
930   ROM_LOAD16_BYTE( "tp-q8.bin", 0xf00001, 0x080000, CRC(12f90e74) SHA1(a39a1cee6107d1e83954e3cabf191fd5c89777f8) )
931
932   ROM_REGION16_LE( 0x200000, "user1", 0 )
933   ROM_LOAD16_BYTE( "tp-gr1.bin", 0x000000, 0x100000, CRC(7fa955f7) SHA1(9ecae4c8c26bfa1701c39148099bf0f8b5974ac8) )
934   ROM_LOAD16_BYTE( "tp-gr2.bin", 0x000001, 0x100000, CRC(2495d785) SHA1(eb89eb299a7000364a0a0f59459d1ec27755fca1) )
935
936   ROM_REGION( 0x80000, "upd", 0 )
937   ROM_LOAD( "tp-snd.bin", 0x000000, 0x80000, CRC(7e2cb00a) SHA1(670ee5dd5c60313676b9271901b4df9e6ebd5955) )
938ROM_END
939
940ROM_START( scrabble )
941   ROM_REGION( 0x1000000, "maincpu", 0 )
942   ROM_LOAD16_BYTE( "1562.bin", 0x000000, 0x080000, CRC(d7303b98) SHA1(46e8ed04c8fdc092b7d8910d3e3f6cc62f691646) )
943   ROM_LOAD16_BYTE( "1563.bin", 0x000001, 0x080000, CRC(77f61ba1) SHA1(276dc8b2c23880740309c456d4e4b2eae249cdde) )
944   ROM_FILL(                    0x100000, 0x100000, 0xff )
945
946   ROM_LOAD16_BYTE( "scra-q1.bin", 0xc00000, 0x080000, CRC(bcbc6328) SHA1(cbf8901e80e7bc1f82f6f7d4d5f6a658af98a6f9) )
947   ROM_LOAD16_BYTE( "scra-q2.bin", 0xc00001, 0x080000, CRC(c2147999) SHA1(f21dc0f3f4ba0d6304801bc492a759534447d747) )
948   ROM_LOAD16_BYTE( "scra-q3.bin", 0xd00000, 0x080000, CRC(622cebb9) SHA1(9b7c2204462d4912462bad6c4dcf096abe1381bb) )
949   ROM_LOAD16_BYTE( "scra-q4.bin", 0xd00001, 0x080000, CRC(fd4b587b) SHA1(e29512a075fbc511271d6902c8900a9b0261355c) )
950   ROM_LOAD16_BYTE( "scra-q5.bin", 0xe00000, 0x080000, CRC(fbc28978) SHA1(ce2549da858888d49677ec982ab3c21cf292939b) )
951   ROM_LOAD16_BYTE( "scra-q6.bin", 0xe00001, 0x080000, CRC(8b792c9c) SHA1(9a5cc6c4d7e807cbabd174ab7454cdaa93dc3cec) )
952   ROM_FILL(                       0xf00000, 0x100000, 0xff )
953
954   ROM_REGION16_LE( 0x200000, "user1", 0 )
955   ROM_LOAD16_BYTE( "scra-g1.bin", 0x000000, 0x100000, CRC(04a17df9) SHA1(c215c90d8add3ff608c24aac242369874f6bf9d7) )
956   ROM_LOAD16_BYTE( "scra-g2.bin", 0x000001, 0x100000, CRC(724375e6) SHA1(709211a2d7b86f4e83c94a37010fe61ef9a734de) )
957
958   ROM_REGION( 0x80000, "upd", 0 )
959   ROM_LOAD( "scra-snd.bin", 0x000000, 0x80000, CRC(287759ef) SHA1(bd37500689b7b2fb4fbc65056e92486c0c00ff61) )
960ROM_END
961
962ROM_START( hngmnjpm )
963   ROM_REGION( 0x1000000, "maincpu", 0 )
964   ROM_LOAD16_BYTE( "20264.bin", 0x000000, 0x080000, CRC(50074528) SHA1(8128b2270518af873df4b94d50c5c9849dda3e42) )
965   ROM_LOAD16_BYTE( "20265.bin", 0x000001, 0x080000, CRC(a0a6985c) SHA1(ed960e6e88df111aebf208d7105dc241aa916684) )
966   ROM_FILL(                     0x100000, 0x100000, 0xff )
967
968   ROM_LOAD16_BYTE( "hang-q1.bin", 0xc00000, 0x080000, CRC(0be99a57) SHA1(49fe7faeccd3f9608927ff333fd5783e3cd7d266) )
969   ROM_LOAD16_BYTE( "hang-q2.bin", 0xc00001, 0x080000, CRC(71328f71) SHA1(59481b27dbcad109070cc4fd5c9c93f948991f03) )
970   ROM_LOAD16_BYTE( "hang-q3.bin", 0xd00000, 0x080000, CRC(3fabeb81) SHA1(67b4561ec4ac8c00728c86e2bce66f432c5f1e86) )
971   ROM_LOAD16_BYTE( "hang-q4.bin", 0xd00001, 0x080000, CRC(64fbf56b) SHA1(c5077f9995b890925ef608742ba77ef995de5a3b) )
972   ROM_LOAD16_BYTE( "hang-q5.bin", 0xe00000, 0x080000, CRC(283e0c7f) SHA1(64ed626e181d851d3ffd4a1c0e613cd769e0ae31) )
973   ROM_LOAD16_BYTE( "hang-q6.bin", 0xe00001, 0x080000, CRC(9a6d3667) SHA1(b4706d77dcd43e6f75e3e5e8bd1fbeebe84b8f60) )
974   ROM_FILL(                       0xf00000, 0x100000, 0xff )
975
976   ROM_REGION16_LE( 0x200000, "user1", 0 )
977   ROM_LOAD16_BYTE( "hang-gr1.bin", 0x000000, 0x100000, CRC(5919344c) SHA1(b5c1f98ebfc65743fa2f6c264179ed7115532a6b) )
978   ROM_LOAD16_BYTE( "hang-gr2.bin", 0x000001, 0x100000, CRC(3194c6d4) SHA1(11d5e7bfe60912b0eab2a1d06d1a74853ec23567) )
979
980   ROM_REGION( 0x80000, "upd", 0 )
981   ROM_LOAD( "hang-so1.bin", 0x000000, 0x80000, CRC(5efe1712) SHA1(e4e7a73a1b1897ed6e96306f99d234fb3b47c59b) )
982
983   /* Likely to be the same for the other games */
984   ROM_REGION( 0x0a00, "plds", 0 )
985   ROM_LOAD( "s60-3.bin", 0x0000, 0x0117, CRC(19e1d28b) SHA1(12dff4bea16b95807f1a9455b6785468ca5de858) )
986   ROM_LOAD( "s61-6.bin", 0x0000, 0x0117, CRC(c72cec0e) SHA1(9d6e5510600987f9359af9ecc3e95f5bd8444bcd) )
987   ROM_LOAD( "ig1.1.bin", 0x0000, 0x02DD, CRC(4e11fa4e) SHA1(ded2d2086c4360708462024054e5409962ea8589) )
988   ROM_LOAD( "ig2.1.bin", 0x0000, 0x0157, CRC(2365878b) SHA1(d91d9906aadcfd8cff7ee6b92449c522f73a29e1) )
989   ROM_LOAD( "ig3.2.bin", 0x0000, 0x0117, CRC(4970dad7) SHA1(c5931db3d66c7d1027a762be10f9e3d9e321b70f) )
990   ROM_LOAD( "jpms6.bin", 0x0000, 0x0117, CRC(1fba3b6f) SHA1(0e33e49cbf24e836deb1ef16385ff20549ef188e) )
991   ROM_LOAD( "mem-2.bin", 0x0000, 0x0157, CRC(92832445) SHA1(b6edcc6d4f721f0e91e9fcf322163db017afaee1) )
992ROM_END
993
994ROM_START( coronatn )
995   ROM_REGION( 0x1000000, "maincpu", 0 )
996   ROM_LOAD16_BYTE( "20824.bin", 0x000000, 0x080000, CRC(f5cc07cb) SHA1(45b83829ba9bd5f22c2978bbde9c0e25c476e719) )
997   ROM_LOAD16_BYTE( "20825.bin", 0x000001, 0x080000, CRC(2e749edf) SHA1(12b24836a71085aef8ca1bc61e6671f8d6e1908c) )
998   ROM_FILL(                     0x100000, 0x100000, 0xff )
999
1000   ROM_LOAD16_BYTE( "cs-q1.bin", 0xc00000, 0x080000, CRC(beef496a) SHA1(6089ee8b0821d5b8cb8f724748888a0915083622) )
1001   ROM_LOAD16_BYTE( "cs-q2.bin", 0xc00001, 0x080000, CRC(16f88f36) SHA1(78c829d837cc09fdd1119ba73168d272843f7f50) )
1002   ROM_LOAD16_BYTE( "cs-q3.bin", 0xd00000, 0x080000, CRC(1d412b03) SHA1(2400fa776effeb2ab21234a6ecf183ed0cffa92e) )
1003   ROM_LOAD16_BYTE( "cs-q4.bin", 0xd00001, 0x080000, CRC(55c23ab9) SHA1(0eaa8c88315ef4544f1d1ef2fec2c6edc3589db3) )
1004   ROM_LOAD16_BYTE( "cs-q5.bin", 0xe00000, 0x080000, CRC(289f4db0) SHA1(8eca9df9e278bf77be4b2aad4c80ea6a1880fe96) )
1005   ROM_LOAD16_BYTE( "cs-q6.bin", 0xe00001, 0x080000, CRC(791d9d39) SHA1(44f3dcbfe8523118d52785844e103a480e8e13b5) )
1006
1007   ROM_REGION16_LE( 0x200000, "user1", 0 )
1008   ROM_LOAD16_BYTE( "cs-ag1.bin", 0x000000, 0x100000, CRC(7ce449cc) SHA1(408e1405c80e623ee120cea65760ca9a8554cc29) )
1009   ROM_LOAD16_BYTE( "cs-ag2.bin", 0x000001, 0x100000, CRC(7026df0c) SHA1(a000d72c06ad37879673324880fb0e715f55788e) )
1010
1011   ROM_REGION( 0x80000, "upd", 0 )
1012   ROM_LOAD( "cs-sound.bin", 0x000000, 0x80000, CRC(96ea4e9f) SHA1(a5443d893f38f3e279f2eb9f4500547e7b8efa37) )
1013ROM_END
1014
1015/*************************************
1016 *
1017 *  Game driver(s)
1018 *
1019 *************************************/
1020
1021GAME( 1995, cluedo,   0,      jpmimpct, cluedo,   0, ROT0, "JPM", "Cluedo (prod. 2D)",           GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
1022GAME( 1995, cluedo2c, cluedo, jpmimpct, cluedo,   0, ROT0, "JPM", "Cluedo (prod. 2C)",           GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
1023GAME( 1995, cluedo2,  cluedo, jpmimpct, cluedo,   0, ROT0, "JPM", "Cluedo (prod. 2)",           GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
1024GAME( 1996, trivialp, 0,      jpmimpct, trivialp, 0, ROT0, "JPM", "Trivial Pursuit (prod. 1D)",  GAME_SUPPORTS_SAVE )
1025GAME( 1997, scrabble, 0,      jpmimpct, scrabble, 0, ROT0, "JPM", "Scrabble (rev. F)",           GAME_SUPPORTS_SAVE )
1026GAME( 1998, hngmnjpm, 0,      jpmimpct, hngmnjpm, 0, ROT0, "JPM", "Hangman (JPM)",               GAME_SUPPORTS_SAVE )
1027GAME( 1999, coronatn, 0,      jpmimpct, coronatn, 0, ROT0, "JPM", "Coronation Street Quiz Game", GAME_SUPPORTS_SAVE )
1028
1029847/**************************************************************************
1030848
1031849Mechanical IMPACT Games
r12330r12331
15811399 *
15821400 *************************************/
15831401
1584ROM_START( m_tbirds )
1402ROM_START( cluedo )
15851403   ROM_REGION( 0x1000000, "maincpu", 0 )
1404   ROM_LOAD16_BYTE( "7322.bin", 0x000000, 0x080000, CRC(049ad02d) SHA1(10297dd466d0019e8d6c162028a23dd235494fb4) )
1405   ROM_LOAD16_BYTE( "7323.bin", 0x000001, 0x080000, CRC(47ce9c40) SHA1(596a1628142d3c81f2c4ab11ed421f27d082d5f6) )
1406   ROM_LOAD16_BYTE( "7324.bin", 0x100000, 0x080000, CRC(5946bd75) SHA1(cc4ffa1e4c3628de6b60027d95df413b6d94e669) )
1407   ROM_LOAD16_BYTE( "7325.bin", 0x100001, 0x080000, CRC(416843ab) SHA1(0d758f7df96384a04596366b1864d5005ca540ee) )
1408
1409   ROM_LOAD16_BYTE( "6977.bin", 0xc00000, 0x080000, CRC(6030dfc1) SHA1(8746909b0b7f7eb99cf5388ac85db6addb6deee3) )
1410   ROM_LOAD16_BYTE( "6978.bin", 0xc00001, 0x080000, CRC(21e30e06) SHA1(4e97baa9e39663b662dd202bbaf34be0e29930de) )
1411   ROM_LOAD16_BYTE( "6979.bin", 0xd00000, 0x080000, CRC(5575162a) SHA1(27f7b5f4ee7d95319b03e2414a25d5b1a6c54fc7) )
1412   ROM_LOAD16_BYTE( "6980.bin", 0xd00001, 0x080000, CRC(968224df) SHA1(726c278622681206a7f34bafe1b5bb4421232cc4) )
1413   ROM_LOAD16_BYTE( "6981.bin", 0xe00000, 0x080000, CRC(2ad3ee20) SHA1(9370dab84a255864f40254772199211884d8557b) )
1414   ROM_LOAD16_BYTE( "6982.bin", 0xe00001, 0x080000, CRC(7478e91b) SHA1(158b473b46aeccf011669cb58dc3a1596370d8f1) )
1415   ROM_FILL(                    0xf00000, 0x100000, 0xff )
1416
1417   ROM_REGION16_LE( 0x200000, "user1", 0 )
1418   ROM_LOAD16_BYTE( "clugrb1", 0x000000, 0x80000, CRC(176ae2df) SHA1(135fd2640c255e5321b1a6ba35f72fa2ba8f04b8) )
1419   ROM_LOAD16_BYTE( "clugrb2", 0x000001, 0x80000, CRC(06ab2f78) SHA1(4325fd9096e73956310e97e244c7fe1ee8d27f5c) )
1420   ROM_COPY( "user1", 0x000000, 0x100000, 0x100000 )
1421
1422   ROM_REGION( 0x80000, "upd", 0 )
1423   ROM_LOAD( "1214.bin", 0x000000, 0x80000, CRC(fe43aeae) SHA1(017a471af5766ef41fa46982c02941fb4fc35174) )
1424ROM_END
1425
1426ROM_START( cluedo2c )
1427   ROM_REGION( 0x1000000, "maincpu", 0 )
1428   ROM_LOAD16_BYTE( "clu2c1.bin", 0x000000, 0x080000, CRC(bf94a3c0) SHA1(e5a0d17136691642aba339f574aec7c27ed90848) )
1429   ROM_LOAD16_BYTE( "clu2c2.bin", 0x000001, 0x080000, CRC(960cda80) SHA1(6b5946ed1241bc673f42991f57e0c74753085b63) )
1430   ROM_LOAD16_BYTE( "clu2c3.bin", 0x100000, 0x080000, CRC(9d61b28d) SHA1(41c0e17b3933686a2e6f343cd39f90e5663c7787) )
1431   ROM_LOAD16_BYTE( "clu2c4.bin", 0x100001, 0x080000, CRC(a427d67b) SHA1(a8944e1d86548911a65b398245a0f8f236491644) )
1432
1433   ROM_LOAD16_BYTE( "6977.bin", 0xc00000, 0x080000, CRC(6030dfc1) SHA1(8746909b0b7f7eb99cf5388ac85db6addb6deee3) )
1434   ROM_LOAD16_BYTE( "6978.bin", 0xc00001, 0x080000, CRC(21e30e06) SHA1(4e97baa9e39663b662dd202bbaf34be0e29930de) )
1435   ROM_LOAD16_BYTE( "6979.bin", 0xd00000, 0x080000, CRC(5575162a) SHA1(27f7b5f4ee7d95319b03e2414a25d5b1a6c54fc7) )
1436   ROM_LOAD16_BYTE( "6980.bin", 0xd00001, 0x080000, CRC(968224df) SHA1(726c278622681206a7f34bafe1b5bb4421232cc4) )
1437   ROM_LOAD16_BYTE( "6981.bin", 0xe00000, 0x080000, CRC(2ad3ee20) SHA1(9370dab84a255864f40254772199211884d8557b) )
1438   ROM_LOAD16_BYTE( "6982.bin", 0xe00001, 0x080000, CRC(7478e91b) SHA1(158b473b46aeccf011669cb58dc3a1596370d8f1) )
1439   ROM_FILL(                    0xf00000, 0x100000, 0xff )
1440
1441   ROM_REGION16_LE( 0x200000, "user1", 0 )
1442   ROM_LOAD16_BYTE( "clugrb1", 0x000000, 0x80000, CRC(176ae2df) SHA1(135fd2640c255e5321b1a6ba35f72fa2ba8f04b8) )
1443   ROM_LOAD16_BYTE( "clugrb2", 0x000001, 0x80000, CRC(06ab2f78) SHA1(4325fd9096e73956310e97e244c7fe1ee8d27f5c) )
1444   ROM_COPY( "user1", 0x000000, 0x100000, 0x100000 )
1445
1446   ROM_REGION( 0x80000, "upd", 0 )
1447   ROM_LOAD( "1214.bin", 0x000000, 0x80000, CRC(fe43aeae) SHA1(017a471af5766ef41fa46982c02941fb4fc35174) )
1448ROM_END
1449
1450ROM_START( cluedo2 )
1451   ROM_REGION( 0x1000000, "maincpu", 0 )
1452   ROM_LOAD16_BYTE( "clu21.bin", 0x000000, 0x080000, CRC(b1aa0103)SHA1(52d10a428710cd04313a2638fc3c23fb9d0ab6db))
1453   ROM_LOAD16_BYTE( "clu22.bin", 0x000001, 0x080000, CRC(90d8dd28)SHA1(3124a8313c6b362176283e145c4af27f5deac683))
1454   ROM_LOAD16_BYTE( "clu23.bin", 0x100000, 0x080000, CRC(196bd993)SHA1(50920441707fc6cae9d36961d92ce213e53c4238))
1455   ROM_LOAD16_BYTE( "clu24.bin", 0x100001, 0x080000, CRC(3f5c1259)SHA1(dfdbb66a81716a0ced7510e277f6f321516f57af))
1456
1457   ROM_LOAD16_BYTE( "6977.bin", 0xc00000, 0x080000, CRC(6030dfc1) SHA1(8746909b0b7f7eb99cf5388ac85db6addb6deee3) )
1458   ROM_LOAD16_BYTE( "6978.bin", 0xc00001, 0x080000, CRC(21e30e06) SHA1(4e97baa9e39663b662dd202bbaf34be0e29930de) )
1459   ROM_LOAD16_BYTE( "6979.bin", 0xd00000, 0x080000, CRC(5575162a) SHA1(27f7b5f4ee7d95319b03e2414a25d5b1a6c54fc7) )
1460   ROM_LOAD16_BYTE( "6980.bin", 0xd00001, 0x080000, CRC(968224df) SHA1(726c278622681206a7f34bafe1b5bb4421232cc4) )
1461   ROM_LOAD16_BYTE( "6981.bin", 0xe00000, 0x080000, CRC(2ad3ee20) SHA1(9370dab84a255864f40254772199211884d8557b) )
1462   ROM_LOAD16_BYTE( "6982.bin", 0xe00001, 0x080000, CRC(7478e91b) SHA1(158b473b46aeccf011669cb58dc3a1596370d8f1) )
1463   ROM_FILL(                    0xf00000, 0x100000, 0xff )
1464
1465   ROM_REGION16_LE( 0x200000, "user1", 0 )
1466   ROM_LOAD16_BYTE( "clugrb1", 0x000000, 0x80000, CRC(176ae2df) SHA1(135fd2640c255e5321b1a6ba35f72fa2ba8f04b8) )
1467   ROM_LOAD16_BYTE( "clugrb2", 0x000001, 0x80000, CRC(06ab2f78) SHA1(4325fd9096e73956310e97e244c7fe1ee8d27f5c) )
1468   ROM_COPY( "user1", 0x000000, 0x100000, 0x100000 )
1469
1470   ROM_REGION( 0x80000, "upd", 0 )
1471   ROM_LOAD( "clue2as1.bin", 0x000000, 0x80000, CRC(16b2bc45) SHA1(56963f5d63b5a091b89b96f4ca9327010006c024) )
1472ROM_END
1473
1474ROM_START( trivialp )
1475   ROM_REGION( 0x1000000, "maincpu", 0 )
1476   ROM_LOAD16_BYTE( "1422.bin", 0x000000, 0x080000, CRC(5e39c946) SHA1(bae7f572a32e90d716813271f03e7868be603086) )
1477   ROM_LOAD16_BYTE( "1423.bin", 0x000001, 0x080000, CRC(bb48c225) SHA1(b479f0bdb69ad11af17b5457c02a9d9618ede455) )
1478   ROM_LOAD16_BYTE( "1424.bin", 0x100000, 0x080000, CRC(c37d045b) SHA1(3c127b14e1dc1e453fb08c741847c712d1fea78b) )
1479   ROM_LOAD16_BYTE( "1425.bin", 0x100001, 0x080000, CRC(8d209f61) SHA1(3e16ee4c43a31da2e6773a938a20c616a5e6179b) )
1480
1481   ROM_LOAD16_BYTE( "tp-q1.bin", 0xc00000, 0x080000, CRC(98d42cfd) SHA1(67a6745d55493034128f767b518d86dedc9c22a6) )
1482   ROM_LOAD16_BYTE( "tp-q2.bin", 0xc00001, 0x080000, CRC(8a670ee8) SHA1(33628b34f4a0413f2f39e26520169d0eff9942c5) )
1483   ROM_LOAD16_BYTE( "tp-q3.bin", 0xd00000, 0x080000, CRC(eb47f94e) SHA1(957812b63de4532b9175214db7947c96264a48f1) )
1484   ROM_LOAD16_BYTE( "tp-q4.bin", 0xd00001, 0x080000, CRC(23c01c99) SHA1(187c3448ae1cb44ca6a4a829e64b860ee7548ac5) )
1485   ROM_LOAD16_BYTE( "tp-q5.bin", 0xe00000, 0x080000, CRC(1c9f4f8a) SHA1(7541d518d24e59140d62a869b27bcc15b205054d) )
1486   ROM_LOAD16_BYTE( "tp-q6.bin", 0xe00001, 0x080000, CRC(df9da57d) SHA1(a3e29cb03bd780de2c5454c86d6dc48e1c6c63bc) )
1487   ROM_LOAD16_BYTE( "tp-q7.bin", 0xf00000, 0x080000, CRC(e075e5d7) SHA1(3490730c569678d48fb2d810484de063882f71a5) )
1488   ROM_LOAD16_BYTE( "tp-q8.bin", 0xf00001, 0x080000, CRC(12f90e74) SHA1(a39a1cee6107d1e83954e3cabf191fd5c89777f8) )
1489
1490   ROM_REGION16_LE( 0x200000, "user1", 0 )
1491   ROM_LOAD16_BYTE( "tp-gr1.bin", 0x000000, 0x100000, CRC(7fa955f7) SHA1(9ecae4c8c26bfa1701c39148099bf0f8b5974ac8) )
1492   ROM_LOAD16_BYTE( "tp-gr2.bin", 0x000001, 0x100000, CRC(2495d785) SHA1(eb89eb299a7000364a0a0f59459d1ec27755fca1) )
1493
1494   ROM_REGION( 0x80000, "upd", 0 )
1495   ROM_LOAD( "tp-snd.bin", 0x000000, 0x80000, CRC(7e2cb00a) SHA1(670ee5dd5c60313676b9271901b4df9e6ebd5955) )
1496ROM_END
1497
1498ROM_START( scrabble )
1499   ROM_REGION( 0x1000000, "maincpu", 0 )
1500   ROM_LOAD16_BYTE( "1562.bin", 0x000000, 0x080000, CRC(d7303b98) SHA1(46e8ed04c8fdc092b7d8910d3e3f6cc62f691646) )
1501   ROM_LOAD16_BYTE( "1563.bin", 0x000001, 0x080000, CRC(77f61ba1) SHA1(276dc8b2c23880740309c456d4e4b2eae249cdde) )
1502   ROM_FILL(                    0x100000, 0x100000, 0xff )
1503
1504   ROM_LOAD16_BYTE( "scra-q1.bin", 0xc00000, 0x080000, CRC(bcbc6328) SHA1(cbf8901e80e7bc1f82f6f7d4d5f6a658af98a6f9) )
1505   ROM_LOAD16_BYTE( "scra-q2.bin", 0xc00001, 0x080000, CRC(c2147999) SHA1(f21dc0f3f4ba0d6304801bc492a759534447d747) )
1506   ROM_LOAD16_BYTE( "scra-q3.bin", 0xd00000, 0x080000, CRC(622cebb9) SHA1(9b7c2204462d4912462bad6c4dcf096abe1381bb) )
1507   ROM_LOAD16_BYTE( "scra-q4.bin", 0xd00001, 0x080000, CRC(fd4b587b) SHA1(e29512a075fbc511271d6902c8900a9b0261355c) )
1508   ROM_LOAD16_BYTE( "scra-q5.bin", 0xe00000, 0x080000, CRC(fbc28978) SHA1(ce2549da858888d49677ec982ab3c21cf292939b) )
1509   ROM_LOAD16_BYTE( "scra-q6.bin", 0xe00001, 0x080000, CRC(8b792c9c) SHA1(9a5cc6c4d7e807cbabd174ab7454cdaa93dc3cec) )
1510   ROM_FILL(                       0xf00000, 0x100000, 0xff )
1511
1512   ROM_REGION16_LE( 0x200000, "user1", 0 )
1513   ROM_LOAD16_BYTE( "scra-g1.bin", 0x000000, 0x100000, CRC(04a17df9) SHA1(c215c90d8add3ff608c24aac242369874f6bf9d7) )
1514   ROM_LOAD16_BYTE( "scra-g2.bin", 0x000001, 0x100000, CRC(724375e6) SHA1(709211a2d7b86f4e83c94a37010fe61ef9a734de) )
1515
1516   ROM_REGION( 0x80000, "upd", 0 )
1517   ROM_LOAD( "scra-snd.bin", 0x000000, 0x80000, CRC(287759ef) SHA1(bd37500689b7b2fb4fbc65056e92486c0c00ff61) )
1518ROM_END
1519
1520ROM_START( hngmnjpm )
1521   ROM_REGION( 0x1000000, "maincpu", 0 )
1522   ROM_LOAD16_BYTE( "20264.bin", 0x000000, 0x080000, CRC(50074528) SHA1(8128b2270518af873df4b94d50c5c9849dda3e42) )
1523   ROM_LOAD16_BYTE( "20265.bin", 0x000001, 0x080000, CRC(a0a6985c) SHA1(ed960e6e88df111aebf208d7105dc241aa916684) )
1524   ROM_FILL(                     0x100000, 0x100000, 0xff )
1525
1526   ROM_LOAD16_BYTE( "hang-q1.bin", 0xc00000, 0x080000, CRC(0be99a57) SHA1(49fe7faeccd3f9608927ff333fd5783e3cd7d266) )
1527   ROM_LOAD16_BYTE( "hang-q2.bin", 0xc00001, 0x080000, CRC(71328f71) SHA1(59481b27dbcad109070cc4fd5c9c93f948991f03) )
1528   ROM_LOAD16_BYTE( "hang-q3.bin", 0xd00000, 0x080000, CRC(3fabeb81) SHA1(67b4561ec4ac8c00728c86e2bce66f432c5f1e86) )
1529   ROM_LOAD16_BYTE( "hang-q4.bin", 0xd00001, 0x080000, CRC(64fbf56b) SHA1(c5077f9995b890925ef608742ba77ef995de5a3b) )
1530   ROM_LOAD16_BYTE( "hang-q5.bin", 0xe00000, 0x080000, CRC(283e0c7f) SHA1(64ed626e181d851d3ffd4a1c0e613cd769e0ae31) )
1531   ROM_LOAD16_BYTE( "hang-q6.bin", 0xe00001, 0x080000, CRC(9a6d3667) SHA1(b4706d77dcd43e6f75e3e5e8bd1fbeebe84b8f60) )
1532   ROM_FILL(                       0xf00000, 0x100000, 0xff )
1533
1534   ROM_REGION16_LE( 0x200000, "user1", 0 )
1535   ROM_LOAD16_BYTE( "hang-gr1.bin", 0x000000, 0x100000, CRC(5919344c) SHA1(b5c1f98ebfc65743fa2f6c264179ed7115532a6b) )
1536   ROM_LOAD16_BYTE( "hang-gr2.bin", 0x000001, 0x100000, CRC(3194c6d4) SHA1(11d5e7bfe60912b0eab2a1d06d1a74853ec23567) )
1537
1538   ROM_REGION( 0x80000, "upd", 0 )
1539   ROM_LOAD( "hang-so1.bin", 0x000000, 0x80000, CRC(5efe1712) SHA1(e4e7a73a1b1897ed6e96306f99d234fb3b47c59b) )
1540
1541   /* Likely to be the same for the other games */
1542   ROM_REGION( 0x0a00, "plds", 0 )
1543   ROM_LOAD( "s60-3.bin", 0x0000, 0x0117, CRC(19e1d28b) SHA1(12dff4bea16b95807f1a9455b6785468ca5de858) )
1544   ROM_LOAD( "s61-6.bin", 0x0000, 0x0117, CRC(c72cec0e) SHA1(9d6e5510600987f9359af9ecc3e95f5bd8444bcd) )
1545   ROM_LOAD( "ig1.1.bin", 0x0000, 0x02DD, CRC(4e11fa4e) SHA1(ded2d2086c4360708462024054e5409962ea8589) )
1546   ROM_LOAD( "ig2.1.bin", 0x0000, 0x0157, CRC(2365878b) SHA1(d91d9906aadcfd8cff7ee6b92449c522f73a29e1) )
1547   ROM_LOAD( "ig3.2.bin", 0x0000, 0x0117, CRC(4970dad7) SHA1(c5931db3d66c7d1027a762be10f9e3d9e321b70f) )
1548   ROM_LOAD( "jpms6.bin", 0x0000, 0x0117, CRC(1fba3b6f) SHA1(0e33e49cbf24e836deb1ef16385ff20549ef188e) )
1549   ROM_LOAD( "mem-2.bin", 0x0000, 0x0157, CRC(92832445) SHA1(b6edcc6d4f721f0e91e9fcf322163db017afaee1) )
1550ROM_END
1551
1552ROM_START( coronatn )
1553   ROM_REGION( 0x1000000, "maincpu", 0 )
1554   ROM_LOAD16_BYTE( "20824.bin", 0x000000, 0x080000, CRC(f5cc07cb) SHA1(45b83829ba9bd5f22c2978bbde9c0e25c476e719) )
1555   ROM_LOAD16_BYTE( "20825.bin", 0x000001, 0x080000, CRC(2e749edf) SHA1(12b24836a71085aef8ca1bc61e6671f8d6e1908c) )
1556   ROM_FILL(                     0x100000, 0x100000, 0xff )
1557
1558   ROM_LOAD16_BYTE( "cs-q1.bin", 0xc00000, 0x080000, CRC(beef496a) SHA1(6089ee8b0821d5b8cb8f724748888a0915083622) )
1559   ROM_LOAD16_BYTE( "cs-q2.bin", 0xc00001, 0x080000, CRC(16f88f36) SHA1(78c829d837cc09fdd1119ba73168d272843f7f50) )
1560   ROM_LOAD16_BYTE( "cs-q3.bin", 0xd00000, 0x080000, CRC(1d412b03) SHA1(2400fa776effeb2ab21234a6ecf183ed0cffa92e) )
1561   ROM_LOAD16_BYTE( "cs-q4.bin", 0xd00001, 0x080000, CRC(55c23ab9) SHA1(0eaa8c88315ef4544f1d1ef2fec2c6edc3589db3) )
1562   ROM_LOAD16_BYTE( "cs-q5.bin", 0xe00000, 0x080000, CRC(289f4db0) SHA1(8eca9df9e278bf77be4b2aad4c80ea6a1880fe96) )
1563   ROM_LOAD16_BYTE( "cs-q6.bin", 0xe00001, 0x080000, CRC(791d9d39) SHA1(44f3dcbfe8523118d52785844e103a480e8e13b5) )
1564
1565   ROM_REGION16_LE( 0x200000, "user1", 0 )
1566   ROM_LOAD16_BYTE( "cs-ag1.bin", 0x000000, 0x100000, CRC(7ce449cc) SHA1(408e1405c80e623ee120cea65760ca9a8554cc29) )
1567   ROM_LOAD16_BYTE( "cs-ag2.bin", 0x000001, 0x100000, CRC(7026df0c) SHA1(a000d72c06ad37879673324880fb0e715f55788e) )
1568
1569   ROM_REGION( 0x80000, "upd", 0 )
1570   ROM_LOAD( "cs-sound.bin", 0x000000, 0x80000, CRC(96ea4e9f) SHA1(a5443d893f38f3e279f2eb9f4500547e7b8efa37) )
1571ROM_END
1572
1573
1574/* Mechanical Below */
1575
1576// I believe all IMPACT roms should have a samples rom (it's the only sound output?) so any without are almost
1577// certainly missing it.
1578
1579// 68k dies, mismatched set?
1580ROM_START( j6fifth )
1581   ROM_REGION( 0x1000000, "maincpu", 0 )
1582   ROM_LOAD16_BYTE( "fdm30dsk.1", 0x000000, 0x020000, CRC(ec6a2687) SHA1(4cafd1c8d6d20fb034493c16d3abfafa2a1906f5) )
1583   ROM_LOAD16_BYTE( "fdm30.2",    0x000001, 0x020000, CRC(b24995cc) SHA1(3ee23e0e8e805c077c2c60c463d9d0214c61fc2d) )
1584
1585   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1586   /* missing? */
1587ROM_END
1588
1589
1590ROM_START( j6aceclb )
1591   ROM_REGION( 0x1000000, "maincpu", 0 )
1592   ROM_LOAD16_BYTE( "aocd1.bin", 0x000000, 0x020000, CRC(932fe07a) SHA1(4f4dbfa627364edf8408264e547d0f21d306c59e) )
1593   ROM_LOAD16_BYTE( "aocd2.bin", 0x000001, 0x020000, CRC(d18d8b24) SHA1(df09419c3702efb340da3e7327e1139c54351926) )
1594
1595   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1596   ROM_LOAD( "aceofclubssnd.bin", 0x000000, 0x080000, CRC(9ea8bce4) SHA1(0849be87528168dbc5c07a31138edcb30a611c5c) )
1597ROM_END
1598
1599ROM_START( j6aceclba )
1600   ROM_REGION( 0x1000000, "maincpu", 0 )
1601   ROM_LOAD16_BYTE( "aocdp1.b8", 0x000000, 0x020000, CRC(78b1b442) SHA1(b2fe66e3ac5b7a2eb4b0dbcc6237259aef61abfd) )
1602   ROM_LOAD16_BYTE( "aocd2.bin", 0x000001, 0x020000, CRC(d18d8b24) SHA1(df09419c3702efb340da3e7327e1139c54351926) )
1603
1604   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1605   ROM_LOAD( "aceofclubssnd.bin", 0x000000, 0x080000, CRC(9ea8bce4) SHA1(0849be87528168dbc5c07a31138edcb30a611c5c) )
1606ROM_END
1607
1608
1609
1610
1611ROM_START( j6acehi )
1612   ROM_REGION( 0x1000000, "maincpu", 0 )
1613   ROM_LOAD16_BYTE( "aceshigh.p1", 0x000000, 0x020000, CRC(13c48483) SHA1(43e6a9a00ee9c128700f763a18451abb5634e78f) )
1614   ROM_LOAD16_BYTE( "aceshigh.p2", 0x000001, 0x020000, CRC(21d2b908) SHA1(b6fc67d2d5f79e21be154d8f84c54f0e4a0b702c) )
1615
1616   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1617   ROM_LOAD( "aceshighsnd.bin", 0x000000, 0x080000, CRC(d0d8ec93) SHA1(3731c64c194fe856f0bebe5b1b4430bd82ee905f) )
1618ROM_END
1619
1620
1621ROM_START( j6amdrm )
1622   ROM_REGION( 0x1000000, "maincpu", 0 )
1623   ROM_LOAD16_BYTE( "americandreamgame1.bin", 0x000000, 0x020000, CRC(03006f4d) SHA1(f2da5d3bc1cb76380f8fc1182e48d3906f0c23b8) )
1624   ROM_LOAD16_BYTE( "americandreamgame2.bin", 0x000001, 0x020000, CRC(ae336948) SHA1(f620b6098a488c613fd2468f99b5b80347aaea9e) )
1625
1626   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1627   ROM_LOAD( "americandreamsound.bin", 0x000000, 0x080000, CRC(8a23d027) SHA1(c475032411e28c4c889a3c112ca332ba222b93fe) )
1628ROM_END
1629
1630
1631ROM_START( j6arcade )
1632   ROM_REGION( 0x1000000, "maincpu", 0 )
1633   ROM_LOAD16_BYTE( "arca-9_1.bin", 0x000000, 0x020000, CRC(09838350) SHA1(ffb37a229e20fd2f9690659bc4a2841269b5d918) )
1634   ROM_LOAD16_BYTE( "arca-9_2.bin", 0x000001, 0x020000, CRC(a2170a26) SHA1(ed23f9a4b197c1603014eff238c73564fca1bd0c) )
1635
1636   ROM_REGION( 0x1000000, "altrevs", 0 )
1637   ROM_LOAD16_BYTE( "arca-9a1.bin", 0x000000, 0x020000, CRC(5b474331) SHA1(a8cfadab98ece97fb66fcf2e87e97be528ab5bf7) )
1638   ROM_LOAD16_BYTE( "arca-9n1.bin", 0x000000, 0x020000, CRC(38b53b94) SHA1(a28d7ac1eb594251d9534901ee38b797cd563dc7) )
1639   ROM_LOAD16_BYTE( "arca-9np.bin", 0x000000, 0x020000, CRC(d32b6fac) SHA1(1cb16c214da888adacba090d59f88694d1d9e25b) )
1640   ROM_LOAD16_BYTE( "arca-9p1.bin", 0x000000, 0x020000, CRC(e21dd768) SHA1(94132c7ba9b90ab6b52a56e60b68bf4e5d30e063) )
1641   ROM_LOAD16_BYTE( "arca.bin", 0x000000, 0x010000, CRC(5cbb8a0f) SHA1(bee8b2b7d70c24f98b7626caa278cb84136941a4) )
1642   ROM_LOAD16_BYTE( "arca10_1.bin", 0x000000, 0x020000, CRC(4c632e9e) SHA1(1e76e26941b164ba3a51c1c3caaa3b4d384a90d3) )
1643   ROM_LOAD16_BYTE( "arca10_2.bin", 0x000000, 0x020000, CRC(2175520c) SHA1(0a12506a72a93c8cd74f6666d41bacdfd4e72a54) )
1644   ROM_LOAD16_BYTE( "arca10a1.bin", 0x000000, 0x020000, CRC(1ea7eeff) SHA1(8b8a1b0543d53d95fd2fd44add1114c6ad48b6c7) )
1645   ROM_LOAD16_BYTE( "arca10n1.bin", 0x000000, 0x020000, CRC(7d55965a) SHA1(96ca11708bbba84ccbb0c43b6ddaca8c9285ffb8) )
1646   ROM_LOAD16_BYTE( "arca10np.bin", 0x000000, 0x020000, CRC(96cbc262) SHA1(0fdb783443240db94bf22a09f2177de958a2ecfe) )
1647   ROM_LOAD16_BYTE( "arca10p1.bin", 0x000000, 0x020000, CRC(a7fd7aa6) SHA1(9f083900ee50d1669f23eecc7d6d7779d2a27301) )
1648   ROM_LOAD( "arcadiaarca10-1.bin", 0x000000, 0x080000, CRC(998ae103) SHA1(cabbd7ec8dcaf5107de0c23a8d67680254acbe5d) )
1649   ROM_LOAD( "arcadiaarca10-2.bin", 0x000000, 0x080000, CRC(98c15e57) SHA1(3207c9760ca1b9f11b24253d6c974e4efeb0c46c) )
1650
1651   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1652   ROM_LOAD( "arca-snd.bin", 0x000000, 0x080000, CRC(111c3c40) SHA1(9ce6da8101eb9c26c7ff5616ef24e7c119803777) )
1653ROM_END
1654
1655
1656ROM_START( j6bnkrcl )
1657   ROM_REGION( 0x1000000, "maincpu", 0 )
1658   ROM_LOAD16_BYTE( "clba-6_1.bin", 0x000000, 0x020000, CRC(b0407200) SHA1(88792a7cc71be3830a0156fa10195bad3cc58066) )
1659   ROM_LOAD16_BYTE( "clba-6_2.bin", 0x000001, 0x020000, CRC(fd055187) SHA1(7634c1dfbfab66c13c2a0453dc70643f9b33edef) )
1660
1661   ROM_REGION( 0x1000000, "altrevs", 0 )
1662   ROM_LOAD16_BYTE( "clba-6f1.bin", 0x000000, 0x020000, CRC(749a9110) SHA1(8607d6edd4d2f2d799d3a60ead779f9a80e93823) )
1663   ROM_LOAD16_BYTE( "clba-6p1.bin", 0x000000, 0x020000, CRC(5bde2638) SHA1(d7247d74acb030c986aecc58991c56207ae2ade9) )
1664
1665   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1666   ROM_LOAD( "cbsnd.bin", 0x000000, 0x080000, CRC(e7e587c9) SHA1(fde7a7761253dc4133340b766d220873731c11c7) )
1667ROM_END
1668
1669
1670ROM_START( j6big50 )
1671   ROM_REGION( 0x1000000, "maincpu", 0 )
1672   ROM_LOAD16_BYTE( "9347.bin", 0x000000, 0x020000, CRC(2d05fc2b) SHA1(c5c3cf89b5d75876eecc9f9acf0426b58bacbd79) )
1673   ROM_LOAD16_BYTE( "9348.bin", 0x000001, 0x020000, CRC(d131967e) SHA1(9028c3d55d365de9e90ea4a2af29aaace0d8e588) )
1674
1675   ROM_REGION( 0x1000000, "altrevs", 0 )
1676   ROM_LOAD16_BYTE( "9349.bin", 0x000000, 0x020000, CRC(c69ba813) SHA1(6b12aac1ed5bfdb71cc6ece67162fc890ec924a6) )
1677   ROM_LOAD16_BYTE( "9350.bin", 0x000000, 0x020000, CRC(7fc13c4a) SHA1(a260914f04ea05ac9e9fbf53d914f54a3e84b3ee) )
1678   ROM_LOAD16_BYTE( "9351.bin", 0x000000, 0x020000, CRC(4f688da3) SHA1(0abb33b3783a73ddd5f1677bf84075682da09bcf) )
1679   ROM_LOAD16_BYTE( "bg50v8p1", 0x000000, 0x020000, CRC(a28eadba) SHA1(fb7bb3305324a80454c1b4fa053c185d721e387e) )
1680   ROM_LOAD16_BYTE( "bg50v8p2", 0x000000, 0x020000, CRC(6724f61d) SHA1(9ccd7940c934f1edbba7c7defc87f8ac12ed5374) )
1681
1682   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1683   ROM_LOAD( "1386.bin", 0x000000, 0x080000, CRC(72ddabc9) SHA1(c68b0896b4c25b591029231dff045b16eab61ac4) )
1684ROM_END
1685
1686
1687ROM_START( j6bigbnk )
1688   ROM_REGION( 0x1000000, "maincpu", 0 )
1689   ROM_LOAD16_BYTE( "20346.bin", 0x000000, 0x020000, CRC(6e717ecd) SHA1(f285a2d0fb0aa56b743a922087c416fa66ec1f52) )
1690   ROM_LOAD16_BYTE( "20347.bin", 0x000001, 0x020000, CRC(c515e34e) SHA1(fc3aeb2f3fa9ba463f8f39cf26d3795be869ffbc) )
1691
1692   ROM_REGION( 0x1000000, "altrevs", 0 )
1693   ROM_LOAD16_BYTE( "20348.bin", 0x000000, 0x020000, CRC(85ef2af5) SHA1(ccfd4e5296e3889045b0b8ba11a066104b266f13) )
1694   ROM_LOAD16_BYTE( "20349.bin", 0x000000, 0x020000, CRC(3cb5beac) SHA1(017fe4f39faff27e23ef1eba7dd687a276824da7) )
1695   ROM_LOAD16_BYTE( "20350.bin", 0x000000, 0x020000, CRC(0c1c0f45) SHA1(6da230716fd6bcb2df55857cf8bfa1d3a6fd0484) )
1696   ROM_LOAD16_BYTE( "6996.bin", 0x000000, 0x020000, CRC(5fcf0a19) SHA1(07ca6d27db65b7af16f330e5fb284f7b72220a23) )
1697   ROM_LOAD16_BYTE( "6997.bin", 0x000000, 0x020000, CRC(ef4bb8ba) SHA1(1fdbffbc5e504934310cca90eb6f2ca4194eea77) )
1698   ROM_LOAD16_BYTE( "6998.bin", 0x000000, 0x020000, CRC(b4515e21) SHA1(b8fc75056b4e5be288a6a7e210c11d9ea6c7b48a) )
1699   ROM_LOAD16_BYTE( "6999.bin", 0x000000, 0x020000, CRC(0d0bca78) SHA1(8b28af82f4f21d4e7102a9787aa54413ed46e21c) )
1700   ROM_LOAD16_BYTE( "7000.bin", 0x000000, 0x020000, CRC(5382a428) SHA1(86f513cbd969dbfbcac53de637e3796daab03037) )
1701   ROM_LOAD16_BYTE( "7306.bin", 0x000000, 0x020000, CRC(b33ec3b3) SHA1(12abb4621b9bce57994c1958c9df66b1048d8819) )
1702   ROM_LOAD16_BYTE( "7373.bin", 0x000000, 0x020000, CRC(36c4b97c) SHA1(e925c85220ff96af5dde67300f7c0b9e3e54dcb2) )
1703   ROM_LOAD16_BYTE( "7426.bin", 0x000000, 0x020000, CRC(d8cbee6c) SHA1(47a86689a8dc2946765520633d3d1f0fb4a2a051) )
1704   ROM_LOAD16_BYTE( "7427.bin", 0x000000, 0x020000, CRC(ceab9d77) SHA1(56b56781983509db84eeb53c2f70010d1d221fff) )
1705   ROM_LOAD16_BYTE( "7428.bin", 0x000000, 0x020000, CRC(3355ba54) SHA1(48eb078d0ec0b56a997fa949a2054da1fd24b1f2) )
1706   ROM_LOAD16_BYTE( "7660.bin", 0x000000, 0x020000, CRC(af560c17) SHA1(1a3b8db230d5ade8dbdd2f1d776c54d1c3601992) )
1707   ROM_LOAD16_BYTE( "7661.bin", 0x000000, 0x020000, CRC(d0365768) SHA1(29d11dbeb5ffbd692247a42a9f14668cb376d56d) )
1708   ROM_LOAD16_BYTE( "7662.bin", 0x000000, 0x020000, CRC(44c8582f) SHA1(e877134bfd9b3ac638340f9e0e02f3f63d52c434) )
1709   ROM_LOAD16_BYTE( "7663.bin", 0x000000, 0x020000, CRC(fd92cc76) SHA1(f566a1c6fdbbee6db5efcb0eef8bce39d48a4cf2) )
1710   ROM_LOAD16_BYTE( "bb20p1ac", 0x000000, 0x020000, CRC(9865f664) SHA1(e44263ade7dbe4c4e0d0616afd6502780b058d8f) )
1711   ROM_LOAD16_BYTE( "bb20p2ac", 0x000000, 0x020000, CRC(16d40b7e) SHA1(df81916860495f6d53ed4016c435dde8d6d7ad5f) )
1712   ROM_LOAD16_BYTE( "bb841ac", 0x000000, 0x020000, CRC(793d3d36) SHA1(d62e2ee62ed4f3a19c05edae1ea092679a57e8a5) )
1713   ROM_LOAD16_BYTE( "bba915p1", 0x000000, 0x020000, CRC(3b8ccfbc) SHA1(7f42d9dbcf976c12721324ea29cf942ad634985d) )
1714   ROM_LOAD16_BYTE( "bba915p2", 0x000000, 0x020000, CRC(bad068d5) SHA1(dd77602f7bdbcb04c7e6d3cb4a52e270fd3e7d52) )
1715   ROM_LOAD16_BYTE( "bbv48p2", 0x000000, 0x020000, CRC(96a9f1f5) SHA1(2b8b4f06edbe35f5b73d25bac8a973feeaa77b47) )
1716   ROM_LOAD16_BYTE( "bbv4p18c", 0x000000, 0x020000, CRC(793d3d36) SHA1(d62e2ee62ed4f3a19c05edae1ea092679a57e8a5) )
1717
1718   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1719   ROM_LOAD( "1109.bin", 0x000000, 0x080000, CRC(b4d7ac12) SHA1(ac194d15e9d4e5cdadddbf2dc3c9660b52f116c2) )
1720ROM_END
1721
1722
1723ROM_START( j6bigbuk )
1724   ROM_REGION( 0x1000000, "maincpu", 0 )
1725   ROM_LOAD16_BYTE( "7479.bin", 0x000000, 0x020000, CRC(a70145c7) SHA1(8da5b84c1842071b2273381f3d88d5bea7794ca1) )
1726   ROM_LOAD16_BYTE( "7480.bin", 0x000001, 0x020000, CRC(6fa0b3b0) SHA1(dde0e133e5efd3ebb245da4e51e9c8ca91374659) )
1727
1728   ROM_REGION( 0x1000000, "altrevs", 0 )
1729   ROM_LOAD16_BYTE( "7481.bin", 0x000000, 0x020000, CRC(4c9f11ff) SHA1(20e05cfd2a7166becd58711d48d12fdd90877953) )
1730   ROM_LOAD16_BYTE( "7482.bin", 0x000000, 0x020000, CRC(f5c585a6) SHA1(7c080e9113e1b7eedd3bfd1eb7096591943bdd43) )
1731   ROM_LOAD16_BYTE( "9478.bin", 0x000000, 0x020000, CRC(28f6194b) SHA1(e4ecf64eed37812b86f52aa06417594e780982d6) )
1732   ROM_LOAD16_BYTE( "9479.bin", 0x000000, 0x020000, CRC(194010ff) SHA1(abf4b6fd1cd97fd4352d57b5d85188b78be13887) )
1733   ROM_LOAD16_BYTE( "9480.bin", 0x000000, 0x020000, CRC(c3684d73) SHA1(dab582b30104bd581e5c11c574d38b985182605e) )
1734   ROM_LOAD16_BYTE( "9481.bin", 0x000000, 0x020000, CRC(7a32d92a) SHA1(e4e1d9c95373e0c0a28f6e1886441ebdb57ca1bb) )
1735   ROM_LOAD16_BYTE( "9482.bin", 0x000000, 0x020000, CRC(4a9b68c3) SHA1(69a475efb305722f6a0bf7165d32396de104bb82) )
1736   ROM_LOAD16_BYTE( "bb101.hex", 0x000000, 0x020000, CRC(d38e13bd) SHA1(1665160ad34d693774145b44da751c36c5b316b8) )
1737   ROM_LOAD16_BYTE( "bb102.hex", 0x000000, 0x020000, CRC(3772ae99) SHA1(68d6a8ffc35568742952811a698da465af0e6925) )
1738   ROM_LOAD16_BYTE( "bbuv8p1", 0x000000, 0x020000, CRC(0db84f74) SHA1(2e568576ee33c5ad7bc7e813c7e5598f5bd82dd9) )
1739   ROM_LOAD16_BYTE( "bbuv8p2", 0x000000, 0x020000, CRC(4b016cf7) SHA1(94a846c92a5ac39fd9f734de833e7dfeba031ee4) )
1740   ROM_LOAD16_BYTE( "bibuv8p1", 0x000000, 0x020000, CRC(5f7c8f15) SHA1(fa40783a7f8731ccc279dff723f554a7170a41d7) )
1741   ROM_LOAD16_BYTE( "bibv58p1", 0x000000, 0x020000, CRC(3a89174d) SHA1(a356bcc6421d185ba8403da6fffda384a929676b) )
1742
1743   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1744   ROM_LOAD( "bb_snd.bin", 0x000000, 0x080000, CRC(d4d57f9f) SHA1(2ec38b62928d8c208880015b3a5e348e9b1c2079) )
1745ROM_END
1746
1747
1748ROM_START( j6bigcsh )
1749   ROM_REGION( 0x1000000, "maincpu", 0 )
1750   ROM_LOAD16_BYTE( "bcm4_2.p1", 0x000000, 0x020000, CRC(f412dcf8) SHA1(5e008b1966bd1aed3173836bbd2b09e6b368ac52) )
1751   ROM_LOAD16_BYTE( "bcm4_2.p2", 0x000001, 0x020000, CRC(edc32567) SHA1(5e1682399ac7d6f06d63c840c79d7ead6c0e4bd6) )
1752
1753   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1754   ROM_LOAD( "bcmsnd.bin", 0x000000, 0x080000, CRC(4acd8905) SHA1(49c19a25fd6a7bdddc6a3d8bed663019fc6b0ccc) )
1755ROM_END
1756
1757
1758ROM_START( j6bigpct )
1759   ROM_REGION( 0x1000000, "maincpu", 0 )
1760   ROM_LOAD16_BYTE( "big11nsk.1", 0x000000, 0x020000, CRC(fabe2c0d) SHA1(522cd19e6e947afb485e6fd81e3589a97ec5ba0b) )
1761   ROM_LOAD16_BYTE( "big11.2",      0x000001, 0x020000, CRC(34c3695e) SHA1(c3ab8710ebdc4d5f368d5b2a0c4803e939bc8bd8) )
1762
1763   ROM_REGION( 0x1000000, "altrevs", 0 )
1764   ROM_LOAD16_BYTE( "big11dsk.1", 0x000000, 0x020000, CRC(11207835) SHA1(6e175d6fbe27446b058f885ae1a1ca98dc3ef409) )
1765   ROM_LOAD16_BYTE( "big11nak.1", 0x000000, 0x020000, CRC(a87aec6c) SHA1(1893f89e673a05926d20f6b6c318af09859d8f7d) )
1766
1767   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1768   /* missing? */
1769ROM_END
1770
1771
1772ROM_START( j6bigtop )
1773   ROM_REGION( 0x1000000, "maincpu", 0 )
1774   ROM_LOAD16_BYTE( "20870.bin", 0x000000, 0x020000, CRC(3a9d8758) SHA1(0736eefb516f104272cc6269f1850b5f03b6186d) )
1775   ROM_LOAD16_BYTE( "20868.bin", 0x000001, 0x020000, CRC(92fce54d) SHA1(4396ad175fae258fd00f7dc362c36d6065b4bfb4) )
1776
1777   ROM_REGION( 0x1000000, "altrevs", 0 )
1778   ROM_LOAD16_BYTE( "btcl-4f1.bin", 0x000000, 0x020000, CRC(52a253d2) SHA1(bd518da4d9daab3dfcd26f723e907bca16576e63) )
1779   ROM_LOAD16_BYTE( "btcl-4p1.bin", 0x000000, 0x020000, CRC(7de6e4fa) SHA1(c709d3d155fa689ea53f6839a0900b1c3f452a66) )
1780   ROM_LOAD16_BYTE( "btcl-4s1.bin", 0x000000, 0x020000, CRC(9678b0c2) SHA1(e20c778935f0c710444230d6f06d6572c976d5dd) )
1781   ROM_LOAD16_BYTE( "btcl-4s2.bin", 0x000000, 0x020000, CRC(25a38540) SHA1(ee1cabb62f998e43f10a0c34bdca916ca2f1b01c) )
1782
1783   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1784   ROM_LOAD( "btcl-snd.bin", 0x000000, 0x080000, CRC(160d0317) SHA1(bb111b0a96fde85acd197ef9147eae2b7059da36) )
1785ROM_END
1786
1787
1788ROM_START( j6bigwhl )
1789   ROM_REGION( 0x1000000, "maincpu", 0 )
1790   ROM_LOAD16_BYTE( "9538.bin", 0x000000, 0x020000, CRC(4a3fee6e) SHA1(3a55a1c89a562877f9db805bd036d7566c2cb4a2) )
1791   ROM_LOAD16_BYTE( "9539.bin", 0x000001, 0x020000, CRC(98335286) SHA1(57792f661e82cbb7afe6e1723a419219c7b6e7b7) )
1792
1793   ROM_REGION( 0x1000000, "altrevs", 0 )
1794   ROM_LOAD16_BYTE( "9540.bin", 0x000000, 0x020000, CRC(a1a1ba56) SHA1(1ac886e66182d86797495467edfb099bba8f03be) )
1795   ROM_LOAD16_BYTE( "9541.bin", 0x000000, 0x020000, CRC(18fb2e0f) SHA1(fa8f348cbd465f6ba9c74144cfbeb74b31f57be0) )
1796   ROM_LOAD16_BYTE( "9542.bin", 0x000000, 0x020000, CRC(28529fe6) SHA1(2b110dd8c1f99545025ad354857fef849a9f7ace) )
1797   ROM_LOAD16_BYTE( "bwheelp1", 0x000000, 0x020000, CRC(fc8a8aa3) SHA1(13949e37a89eab9c906d91ca93398b778839011c) )
1798   ROM_LOAD16_BYTE( "bwheelp2", 0x000000, 0x020000, CRC(67ee23ae) SHA1(0059c40e7379958a71e0d5ba3e17622a879b59ba) )
1799
1800   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1801   ROM_LOAD( "bigwheelsnd.bin", 0x000000, 0x080000, CRC(90a19aaa) SHA1(7b17e9fda01d4fb163e09107759a6bf473fc6dc0) )
1802ROM_END
1803
1804
1805ROM_START( j6bnza )
1806   ROM_REGION( 0x1000000, "maincpu", 0 )
1807   ROM_LOAD16_BYTE( "6855.bin", 0x000000, 0x020000, CRC(0dc81f2b) SHA1(6bf9e75cf5daa1a16423854bc89e041755dece8e) )
1808   ROM_LOAD16_BYTE( "6856.bin", 0x000001, 0x020000, CRC(985853b4) SHA1(3492b8ee3de5c90ca110c3d07d28e5efe5bee15b) )
1809
1810   ROM_REGION( 0x1000000, "altrevs", 0 )
1811   ROM_LOAD16_BYTE( "6857.bin", 0x000000, 0x020000, CRC(e6564b13) SHA1(b822a057c342a5995759be3e44e4b476a67457e5) )
1812   ROM_LOAD16_BYTE( "6858.bin", 0x000000, 0x020000, CRC(5f0cdf4a) SHA1(72826b95b7a1288e172053f0ad94ca9f24cb556d) )
1813   ROM_LOAD16_BYTE( "6859.bin", 0x000000, 0x020000, CRC(0185b11a) SHA1(e6ebab44496ac47cd89c766b3842364b811b4bed) )
1814   ROM_LOAD16_BYTE( "8570.bin", 0x000000, 0x020000, CRC(5695eabe) SHA1(ed34a3996fdfcf587ce4c87e6bcd365c89ac922b) )
1815   ROM_LOAD16_BYTE( "8571.bin", 0x000000, 0x020000, CRC(9358e394) SHA1(37ea22c74bc659305c0212211ba3b79fdb6754d1) )
1816   ROM_LOAD16_BYTE( "8572.bin", 0x000000, 0x020000, CRC(bd0bbe86) SHA1(d709f84ea42b77e3f2b51987f1ba4c2d48f3f2ba) )
1817   ROM_LOAD16_BYTE( "8573.bin", 0x000000, 0x020000, CRC(04512adf) SHA1(39dbb25c80db04a25c6966a0401daa196d165b8f) )
1818   ROM_LOAD16_BYTE( "8616.bin", 0x000000, 0x020000, CRC(5ad8448f) SHA1(32c74f9316b8f79b4e303de64fa29d64ee9a1f54) )
1819   ROM_LOAD16_BYTE( "bon5p18c", 0x000000, 0x020000, CRC(c05ecd81) SHA1(f16f9e6bb44eb0df0c9c7467d8624f1f60884bf4) )
1820   ROM_LOAD16_BYTE( "bon8p2", 0x000000, 0x020000, CRC(c728b655) SHA1(5a50e5204e64b550fb0ecd6caf4f43cc3d936f1d) )
1821   ROM_LOAD16_BYTE( "bon8std", 0x000000, 0x020000, CRC(cc1363b0) SHA1(b4e5cf134cd25ad99e487209bed2a078fbd644ee) )
1822   ROM_LOAD16_BYTE( "bona8.1i", 0x000000, 0x020000, CRC(e156ba97) SHA1(a5f489313bcc65bb7e49dcabc4ea985a49afcb01) )
1823   ROM_LOAD16_BYTE( "bonv5p1", 0x000000, 0x020000, CRC(cc1363b0) SHA1(b4e5cf134cd25ad99e487209bed2a078fbd644ee) )
1824   ROM_LOAD16_BYTE( "bonv5p2", 0x000000, 0x020000, CRC(c728b655) SHA1(5a50e5204e64b550fb0ecd6caf4f43cc3d936f1d) )
1825   ROM_LOAD16_BYTE( "bonz10p1", 0x000000, 0x020000, CRC(96de5d60) SHA1(9a41b514aebf68581d82459040f62f97b10ef02f) )
1826   ROM_LOAD16_BYTE( "bonz10p2", 0x000000, 0x020000, CRC(475a8098) SHA1(08a6573fe6c9df790b54dc036884b8bdc5e52612) )
1827
1828   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1829   ROM_LOAD( "1064.bin", 0x000000, 0x080000, CRC(266edecb) SHA1(c985081bd2a4500889aae0dc7ecd7d8e4cbd1591) )
1830ROM_END
1831
1832
1833ROM_START( j6brkout )
1834   ROM_REGION( 0x1000000, "maincpu", 0 )
1835   ROM_LOAD16_BYTE( "bk30cz_04_1.b8", 0x000000, 0x020000, CRC(b6e8611d) SHA1(c2cf0e73d4a3fb94320abe48a76e9fff692b4a9c) )
1836   ROM_LOAD16_BYTE( "bk30cz_04_2.b8", 0x000001, 0x020000, CRC(b243e4eb) SHA1(093fec6e46c1c26e73011fca1ff8b7f847d27d96) )
1837
1838   ROM_REGION( 0x1000000, "altrevs", 0 )
1839   ROM_LOAD16_BYTE( "bk75cz_04_1.b8", 0x000000, 0x020000, CRC(baa5cf2c) SHA1(d24262431b3f15adf784006fd422efb3c79e1197) )
1840   //ROM_LOAD16_BYTE( "bk75cz_04_2.b8", 0x000000, 0x020000, CRC(b243e4eb) SHA1(093fec6e46c1c26e73011fca1ff8b7f847d27d96) ) // == bk30cz_04_2.b8
1841
1842   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1843   ROM_LOAD( "bksnd.bin", 0x000000, 0x080000, CRC(f72bd4f4) SHA1(ef8651fe7bb5f5340e41d35ca0669cba7d9c1372) )
1844ROM_END
1845
1846
1847ROM_START( j6bucks )
1848   ROM_REGION( 0x1000000, "maincpu", 0 )
1849   ROM_LOAD16_BYTE( "bucksfizz.p1", 0x000000, 0x020000, CRC(6ebfa6e5) SHA1(16a7a0f8e4271edaf95f898bbf4c4f5cb8936e41) )
1850   ROM_LOAD16_BYTE( "bucksfizz.p2", 0x000001, 0x020000, CRC(2986a6b8) SHA1(4bfdc3828fa5723491a8e8dcb8e48dfea1e897fe) )
1851
1852   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1853   ROM_LOAD( "bucksfizzsnd.bin", 0x000000, 0x080000, CRC(5f68aabc) SHA1(e8ce0cf8b43337e0bd9e098acadd19480c98c3bf) )
1854ROM_END
1855
1856
1857ROM_START( j6buzz ) // extra hw at 80000?
1858   ROM_REGION( 0x1000000, "maincpu", 0 )
1859   ROM_LOAD16_BYTE( "prom1n.bin", 0x000000, 0x080000, CRC(2b47efd8) SHA1(bc96a5ea2511081f73a120e025249018c517c638) )
1860   ROM_LOAD16_BYTE( "prom2.bin",  0x000001, 0x080000, CRC(3a1c38a3) SHA1(cb85e1a9535ba646724db5e3dfbdb81384ada918) )
1861
1862   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1863   /* missing? */
1864ROM_END
1865
1866
1867ROM_START( j6cpclb )
1868   ROM_REGION( 0x1000000, "maincpu", 0 )
1869   ROM_LOAD16_BYTE( "cpalaceclubr1", 0x000000, 0x020000, CRC(e556eb51) SHA1(0d63e35b4cf7cbd0f56e2ee9b250d1499cec6614) )
1870   ROM_LOAD16_BYTE( "cpalaceclubr2", 0x000001, 0x020000, CRC(0d0ca65f) SHA1(b24f4d3127c610191f823899538a89110de471ec) )
1871
1872   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1873   ROM_LOAD( "cpalaceclubsnd", 0x000000, 0x080000, CRC(ef433c44) SHA1(049bdbbe8d88fb77dbfc9c2690e62982e7fe20ea) )
1874ROM_END
1875
1876
1877ROM_START( j6camelt )
1878   ROM_REGION( 0x1000000, "maincpu", 0 )
1879   ROM_LOAD16_BYTE( "20298.bin", 0x000000, 0x020000, CRC(9d773b08) SHA1(98ce12b4a7983c8b2765358fb3b070249ca25a4a) )
1880   ROM_LOAD16_BYTE( "20299.bin", 0x000001, 0x020000, CRC(740b93b2) SHA1(cd4ffab8d5c229f236c4771f3d1ff6d7ea94074d) )
1881
1882   ROM_REGION( 0x1000000, "altrevs", 0 )
1883   ROM_LOAD16_BYTE( "20300.bin", 0x000000, 0x020000, CRC(76e96f30) SHA1(28e65cdc38a93652f4650b48e1c3ff689b13c8bd) )
1884   ROM_LOAD16_BYTE( "20301.bin", 0x000000, 0x020000, CRC(cfb3fb69) SHA1(0ce50a66ff856bcbcb81beb78be14fb3d0ba7b2b) )
1885   ROM_LOAD16_BYTE( "20302.bin", 0x000000, 0x020000, CRC(ff1a4a80) SHA1(82f9856264831cee7b5ee99617767625ec9504be) )
1886   ROM_LOAD16_BYTE( "cam15p1", 0x000000, 0x020000, CRC(88537c3d) SHA1(a0e26a1114fae1e495ae634bf90142ab5953745e) )
1887   ROM_LOAD16_BYTE( "cam15p2", 0x000000, 0x020000, CRC(048c536d) SHA1(0053e13c86c11ae37cfb1b802b4aeb2b6a34deb8) )
1888   ROM_LOAD16_BYTE( "camv8p1", 0x000000, 0x020000, CRC(88537c3d) SHA1(a0e26a1114fae1e495ae634bf90142ab5953745e) )
1889   ROM_LOAD16_BYTE( "camv8p2", 0x000000, 0x020000, CRC(048c536d) SHA1(0053e13c86c11ae37cfb1b802b4aeb2b6a34deb8) )
1890
1891   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1892   ROM_LOAD( "camsound.bin", 0x000000, 0x080000, CRC(70d5a16f) SHA1(0e8ec67387274298637598bf1ab8c479aa108c54) )
1893ROM_END
1894
1895
1896ROM_START( j6scarlt )
1897   ROM_REGION( 0x1000000, "maincpu", 0 )
1898   ROM_LOAD16_BYTE( "captscar.p1", 0x000000, 0x020000, CRC(ce9bc3f8) SHA1(ac303b33df4a2b022ebdff2f64ef181c5d59e968) )
1899   ROM_LOAD16_BYTE( "captscar.p2", 0x000001, 0x020000, CRC(38ff9c39) SHA1(4ec58fe670e7b64352181773c40e42618a96ac51) )
1900
1901   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1902   ROM_LOAD( "captscarsnd.bin", 0x000000, 0x080000, CRC(89768137) SHA1(1f93afaae31f421d07d840b44e25578a90868910) )
1903ROM_END
1904
1905
1906ROM_START( j6cshbox )
1907   ROM_REGION( 0x1000000, "maincpu", 0 )
1908   ROM_LOAD16_BYTE( "cbc2_0.p1", 0x000000, 0x020000, CRC(e2b9b11f) SHA1(cf5cffa6300f569f2e4cca4b3706c9eeeecc7949) )
1909   ROM_LOAD16_BYTE( "cbc2_0.p2", 0x000001, 0x020000, CRC(8b93ee17) SHA1(515491a68651e57bfd77a4470f100e50b3287c2b) )
1910
1911   ROM_REGION( 0x1000000, "altrevs", 0 )
1912   ROM_LOAD16_BYTE( "cbc3_6.p1", 0x000000, 0x020000, CRC(25051c70) SHA1(5f60bb99fc1b30f6ef6496a440570f2f09e042a0) )
1913   ROM_LOAD16_BYTE( "cbc3_6.p2", 0x000000, 0x020000, CRC(78adbff4) SHA1(a4e2817b8df2f56bdb128f7b8987f3cb5592b6e2) )
1914   ROM_LOAD16_BYTE( "cbc4_0.p1", 0x000000, 0x020000, CRC(a0b52d70) SHA1(d23ef23a86b6e3d4dc58c6ba024bde5646749f39) )
1915   ROM_LOAD16_BYTE( "cbc4_0.p2", 0x000000, 0x020000, CRC(2f2864d6) SHA1(6d50cc57c762bd3ded60356318e70ab5d24cd0b6) )
1916
1917   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1918   ROM_LOAD( "cbcsnd.bin", 0x000000, 0x080000, CRC(bf209b9b) SHA1(d2c079b05baeae80ed772509c3d9640e682addcd) )
1919ROM_END
1920
1921
1922ROM_START( j6cshbeu )
1923   ROM_REGION( 0x1000000, "maincpu", 0 )
1924   ROM_LOAD16_BYTE( "cbe0_3.p1", 0x000000, 0x020000, CRC(184e945c) SHA1(a0659d1ddc9c1a9c973687769103b07b445b85c4) )
1925   ROM_LOAD16_BYTE( "cbe0_3.p2", 0x000001, 0x020000, CRC(e1f7c860) SHA1(95e0d8b802b1e171b092d509affcd9cfbb10eb80) )
1926
1927   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1928   ROM_LOAD( "cbcsnd.bin", 0x000000, 0x080000, CRC(bf209b9b) SHA1(d2c079b05baeae80ed772509c3d9640e682addcd) )
1929ROM_END
1930
1931
1932ROM_START( j6cshbst )
1933   ROM_REGION( 0x1000000, "maincpu", 0 )
1934   ROM_LOAD16_BYTE( "20341.bin", 0x000000, 0x020000, CRC(b1935c10) SHA1(6b3555d66205cd7f9954bfbab16ac80d70781e3d) )
1935   ROM_LOAD16_BYTE( "20342.bin", 0x000001, 0x020000, CRC(236e20e4) SHA1(12d1e726ed4ab41cff4ff1fa94203ee684c3f763) )
1936
1937   ROM_REGION( 0x1000000, "altrevs", 0 )
1938   ROM_LOAD16_BYTE( "20343.bin", 0x000000, 0x020000, CRC(5a0d0828) SHA1(b39460e9d83d240eaec830222a3229d23db0e8d4) )
1939   ROM_LOAD16_BYTE( "20344.bin", 0x000000, 0x020000, CRC(e3579c71) SHA1(3df10417be704d8487d75de42fda6656f3eb2705) )
1940   ROM_LOAD16_BYTE( "20345.bin", 0x000000, 0x020000, CRC(d3fe2d98) SHA1(97d635372bb30f90334599155b0648a8c7c40768) )
1941   ROM_LOAD16_BYTE( "cbus15p1", 0x000000, 0x020000, CRC(152b259e) SHA1(3fa8c6465c7fc06f6de390386dccc34fc2545d2e) )
1942   ROM_LOAD16_BYTE( "cbus15p2", 0x000000, 0x020000, CRC(20feeb0f) SHA1(29a73ac17f24cba17d1efe6d354b9d775fc5e244) )
1943
1944   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1945   ROM_LOAD( "as1.bin", 0x000000, 0x080000, CRC(96127e49) SHA1(58bec4a024eb557995c67ac81880ad3a9de84ac0) )
1946ROM_END
1947
1948
1949ROM_START( j6cshcnt )
1950   ROM_REGION( 0x1000000, "maincpu", 0 )
1951   ROM_LOAD16_BYTE( "cd30cz07_1.b8", 0x000000, 0x020000, CRC(62a81565) SHA1(302f8887e4453b88b623a100dbaecca11a261eae) )
1952   ROM_LOAD16_BYTE( "cd30cz07_2.b8", 0x000001, 0x020000, CRC(63d0ca74) SHA1(a5a146c3463f555e77efbbf7eea65c6edc7ce37b) )
1953
1954   ROM_REGION( 0x1000000, "altrevs", 0 )
1955   ROM_LOAD16_BYTE( "cd751.bin", 0x000000, 0x020000, CRC(6ee5bb54) SHA1(9f9d693fb06ae06512b568656855b204b242a4ec) )
1956   ROM_LOAD16_BYTE( "cd752.bin", 0x000000, 0x020000, CRC(63d0ca74) SHA1(a5a146c3463f555e77efbbf7eea65c6edc7ce37b) )
1957   ROM_LOAD16_BYTE( "cd75cz07_1.b8", 0x000000, 0x020000, CRC(6ee5bb54) SHA1(9f9d693fb06ae06512b568656855b204b242a4ec) )
1958   ROM_LOAD16_BYTE( "cd75cz07_2.b8", 0x000000, 0x020000, CRC(63d0ca74) SHA1(a5a146c3463f555e77efbbf7eea65c6edc7ce37b) )
1959
1960   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1961   ROM_LOAD( "cd75snd.bin", 0x000000, 0x080000, CRC(352e28cd) SHA1(c98307f5eaf511c9d281151d1c07ffd83f24244c) )
1962ROM_END
1963
1964
1965ROM_START( j6cshrd )
1966   ROM_REGION( 0x1000000, "maincpu", 0 )
1967   ROM_LOAD16_BYTE( "cara-4a1.bin", 0x000000, 0x020000, CRC(6deb5704) SHA1(518ccc9f5c88e993ac430db1f3c200669da6fbd4) )
1968   ROM_LOAD16_BYTE( "cara-4a2.bin", 0x000001, 0x020000, CRC(b2d2acde) SHA1(b4e5ad405d9ab85901122fe3d10f29cd5b14ab89) )
1969
1970   ROM_REGION( 0x1000000, "altrevs", 0 )
1971   ROM_LOAD16_BYTE( "cara-4p1.bin", 0x000000, 0x020000, CRC(d4b1c35d) SHA1(ed3e99619731d4920c800c34e07f9a7d65d75605) )
1972   ROM_LOAD16_BYTE( "cara-4s1.bin", 0x000000, 0x020000, CRC(3f2f9765) SHA1(966eeee083901151f17ce03e12acc76ad5804591) )
1973   ROM_LOAD16_BYTE( "cara-4s2.bin", 0x000000, 0x020000, CRC(b2d2acde) SHA1(b4e5ad405d9ab85901122fe3d10f29cd5b14ab89) )
1974   ROM_LOAD16_BYTE( "cara-4wp.bin", 0x000000, 0x020000, CRC(b6dcb2d5) SHA1(dc542e3838e08b40f9e3dac2d7df9dfc841a519b) )
1975   ROM_LOAD16_BYTE( "cash raiders p2 23c4.bin", 0x000000, 0x020000, CRC(d61e26bf) SHA1(282d9455a8ab401a0eb04703b5e1b8f9ab37bfea) )
1976   ROM_LOAD16_BYTE( "cash raiders std 9661.bin", 0x000000, 0x020000, CRC(b97d1093) SHA1(e36d2c924e66f5868026bc0f1e31df955a49f874) )
1977
1978   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1979   ROM_LOAD( "cashraider8b11as1 24-9-98.bin", 0x000000, 0x080000, CRC(8d28ba3c) SHA1(5d403bdc4cfd6a3e14c1e9458dcda112ed1770c5) )
1980//   ROM_LOAD( "carasnd.bin", 0x000000, 0x080000, CRC(8d28ba3c) SHA1(5d403bdc4cfd6a3e14c1e9458dcda112ed1770c5) )
1981ROM_END
1982
1983
1984ROM_START( j6cshtwr )
1985   ROM_REGION( 0x1000000, "maincpu", 0 )
1986   ROM_LOAD16_BYTE( "cashtowers.p1", 0x000000, 0x020000, CRC(43a3d2bc) SHA1(5f96fef540075d3ded635975e4638dd4ab41cedf) )
1987   ROM_LOAD16_BYTE( "cashtowers.p2", 0x000001, 0x020000, CRC(fe4cd1d6) SHA1(4b45f9c84b7c23fd2176bd5a0bb7b38c0f08db7a) )
1988
1989   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
1990   ROM_LOAD( "cashtowerssnd.bin", 0x000000, 0x080000, CRC(c51444db) SHA1(8c5b726cab00f73f9efb074ca060c29c80c4348b) )
1991ROM_END
1992
1993
1994ROM_START( j6cshvgs )
1995   ROM_REGION( 0x1000000, "maincpu", 0 )
1996   ROM_LOAD16_BYTE( "cast-31.bin", 0x000000, 0x020000, CRC(5b887503) SHA1(a1484bf3d8bdc354be78b5bdd83bb0fc5933d55a) )
1997   ROM_LOAD16_BYTE( "cast-32.bin", 0x000001, 0x020000, CRC(ddfe1279) SHA1(9131786a3861185f71bfb00be0ae98a907315c9a) )
1998
1999   ROM_REGION( 0x1000000, "altrevs", 0 )
2000   ROM_LOAD16_BYTE( "3749", 0x000000, 0x020000, CRC(6ad9defb) SHA1(098cb32aea036321f9fe30067376856072e31d00) )
2001   ROM_LOAD16_BYTE( "3781", 0x000000, 0x020000, CRC(092ba65e) SHA1(6376ab330465f0690fcd80dae3f9cc848fc47fba) )
2002   ROM_LOAD16_BYTE( "3788", 0x000000, 0x020000, CRC(d3834aa2) SHA1(4d89f0c020be8731fa991c97d9a81657835187f7) )
2003   ROM_LOAD16_BYTE( "3789", 0x000000, 0x020000, CRC(381d1e9a) SHA1(7ee4e4f5aa01267e89af626dba819302933de0fc) )
2004   ROM_LOAD16_BYTE( "cast-3a1.bin", 0x000000, 0x020000, CRC(094cb562) SHA1(48d6a068ceb09580f0d6f4ccc71782ea18074d09) )
2005   ROM_LOAD16_BYTE( "cast-3n1.bin", 0x000000, 0x020000, CRC(6abecdc7) SHA1(ec227d63c0b309564c48412566a6f1d38282a8b8) )
2006   ROM_LOAD16_BYTE( "cast-3p1.bin", 0x000000, 0x020000, CRC(b016213b) SHA1(ca90373912f1b35d23ef9e8441348907529a074d) )
2007   ROM_LOAD16_BYTE( "cast3np1.bin", 0x000000, 0x020000, CRC(812099ff) SHA1(d63d87578866140c7a7f09c0d52ebc04cd42f087) )
2008   ROM_LOAD16_BYTE( "cc85", 0x000000, 0x020000, CRC(a7343977) SHA1(1de3372e1f9af30968c43d2c8dbacc40a115da71) )
2009   ROM_LOAD16_BYTE( "cvs-11.bin", 0x000000, 0x020000, CRC(895e45db) SHA1(15e2c51a08827322ed34220178476d87cce0b615) )
2010   ROM_LOAD16_BYTE( "cvs-12.bin", 0x000000, 0x020000, CRC(97aa7764) SHA1(d9a9db1112ccd2721a52ab45de9c0dc85ba027a1) )
2011   ROM_LOAD16_BYTE( "cvs-1a1.bin", 0x000000, 0x020000, CRC(db9a85ba) SHA1(9f459629aebcb4842e726c6c55427cd253e5eca8) )
2012   ROM_LOAD16_BYTE( "cvs-1n1.bin", 0x000000, 0x020000, CRC(b868fd1f) SHA1(3aefc4f96ea4dc386f98dd2fd70626c1b7e49c54) )
2013   ROM_LOAD16_BYTE( "cvs-1np1.bin", 0x000000, 0x020000, CRC(53f6a927) SHA1(6ba558699a3e64c7f785d963174e114dc208c253) )
2014   ROM_LOAD16_BYTE( "cvs-1p1.bin", 0x000000, 0x020000, CRC(62c011e3) SHA1(6d075f07583588f57ba9b21404e4dc292ebac1db) )
2015   ROM_LOAD16_BYTE( "cvs-41.bin", 0x000000, 0x020000, CRC(48c01ca7) SHA1(17d961b43cf7dc65fc67f3991ecd8839314885bc) )
2016   ROM_LOAD16_BYTE( "cvs-42.bin", 0x000000, 0x020000, CRC(d30d313c) SHA1(f3b3195e376702d9239d520e1bfe5733c91f9164) )
2017   ROM_LOAD16_BYTE( "cvs-4a1.bin", 0x000000, 0x020000, CRC(1a04dcc6) SHA1(6a1134aaa86ef37b4a092b8e6893f34d88a313a7) )
2018   ROM_LOAD16_BYTE( "cvs-4l1.bin", 0x000000, 0x020000, CRC(79f6a463) SHA1(5d48edc10dba3e4db3dad260bdc038aeeeababeb) )
2019   ROM_LOAD16_BYTE( "cvs-4lp1.bin", 0x000000, 0x020000, CRC(9268f05b) SHA1(d2fb3ce71943fd07f16887c414e3313b3fe2094e) )
2020   ROM_LOAD16_BYTE( "cvs-4p1.bin", 0x000000, 0x020000, CRC(a35e489f) SHA1(f652e1380a5b8a5c7953d88d1bcc51e94bb05f98) )
2021   
2022   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2023   ROM_LOAD( "cvssnd.bin", 0x000000, 0x080000, CRC(f2f828f5) SHA1(3d141884ea68d3e440ac43eaec3e8133fa8ae776) )
2024ROM_END
2025
2026
2027ROM_START( j6cas5 )
2028   ROM_REGION( 0x1000000, "maincpu", 0 )
2029   ROM_LOAD16_BYTE( "ca5l-2_1.bin", 0x000000, 0x020000, CRC(91cd1258) SHA1(a6fc4be9754b906eef25995207eb62f60988e0dc) )
2030   ROM_LOAD16_BYTE( "ca5l-2_2.bin", 0x000001, 0x020000, CRC(1e69935e) SHA1(6322dbb7a9ed31a225355dc1b4fa951f2ee863bc) )
2031
2032
2033   ROM_REGION( 0x1000000, "altrevs", 0 )
2034   ROM_LOAD16_BYTE( "ca5l-2p1.bin", 0x000000, 0x020000, CRC(7a534660) SHA1(25be6e8d31af60c87227c536236157ff4154ea2e) )
2035   ROM_LOAD16_BYTE( "ca5l-3_1.bin", 0x000000, 0x020000, CRC(1a15f55c) SHA1(9fd2198a644a843a64e9ee22825f23b4cfbcc11e) )
2036   ROM_LOAD16_BYTE( "ca5l-3_2.bin", 0x000000, 0x020000, CRC(ae6403f9) SHA1(56b85018f9548f7f3e64112fde7d5cb7d619ef72) )
2037   ROM_LOAD16_BYTE( "ca5l-3p1.bin", 0x000000, 0x020000, CRC(f18ba164) SHA1(419efdd6a4fde98d46d0ed67cd1373d4c8b97702) )
2038   ROM_LOAD16_BYTE( "ca5l-4_1.bin", 0x000000, 0x020000, CRC(cff457d4) SHA1(c57cfadd07ae93deb435e19834ccf116d8f235b5) )
2039   ROM_LOAD16_BYTE( "ca5l-4_2.bin", 0x000000, 0x020000, CRC(d0db6d9c) SHA1(2c225a099fdfc45bc0c04a1a698259cb25db8db3) )
2040   ROM_LOAD16_BYTE( "ca5l-4a1.bin", 0x000000, 0x020000, CRC(9d3097b5) SHA1(c0b538bb17d14af08e7f68b4d9c7cc1bdfb1d53f) )
2041   ROM_LOAD16_BYTE( "ca5l-4p1.bin", 0x000000, 0x020000, CRC(246a03ec) SHA1(ffe8723390638982bcc7d5309c31f6049cf3f8cf) )
2042   ROM_LOAD16_BYTE( "ca5l-4w1.bin", 0x000000, 0x020000, CRC(ad99265c) SHA1(dec9e882045933b7d52c376340a0ca7fd9bb477c) )
2043   ROM_LOAD16_BYTE( "cfli-51.bin", 0x000000, 0x020000, CRC(b9f1b8dc) SHA1(ae37f689884c1163da5ce76dbafca48c78dc735f) )
2044   ROM_LOAD16_BYTE( "cfli-52.bin", 0x000000, 0x020000, CRC(c34ab739) SHA1(0289061bfaf96445c35ee11a6d494c23e0d7efc1) )
2045   ROM_LOAD16_BYTE( "cfli-5a1.bin", 0x000000, 0x020000, CRC(eb3578bd) SHA1(83a65664585eced36ab24c6853f6f97d11dd2beb) )
2046   ROM_LOAD16_BYTE( "cfli-5p1.bin", 0x000000, 0x020000, CRC(526fece4) SHA1(cb407bb9de53ac0b967e5568db1dd20672be37c1) )
2047   ROM_LOAD16_BYTE( "cfli-5w1.bin", 0x000000, 0x020000, CRC(db9cc954) SHA1(da44fb85c15c970c0e0fb75ed0cd0f652d1b8d82) )
2048   // these two just look like random garabage, or are encrypted, something else?
2049   ROM_LOAD16_BYTE( "c-1.bin", 0x000000, 0x020000, CRC(fc45950a) SHA1(8721758e8f2ac41f26700965ed942cd1a311bb22) )
2050   ROM_LOAD16_BYTE( "c-2.bin", 0x000001, 0x020000, CRC(e36aaf42) SHA1(c9da129f85c7b8ce27ea8cb9f090ae647eeac10d) )
2051
2052   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2053   ROM_LOAD( "cfl-snd.bin", 0x000000, 0x080000, CRC(0016ab04) SHA1(82d133f485b325b29db901f6254c80ca959abd3e) )
2054ROM_END
2055
2056
2057
2058
2059// check hw
2060ROM_START( j6cascz )
2061   ROM_REGION( 0x1000000, "maincpu", 0 )
2062   ROM_LOAD16_BYTE( "7648.bin", 0x000000, 0x020000, CRC(ac772dd4) SHA1(c288cdcf678edccdca7c24d62bb0d5b1bdddeae2) )
2063   ROM_LOAD16_BYTE( "7649.bin", 0x000001, 0x020000, CRC(9184a594) SHA1(a7db14191b04e7e9fba1f167157af0f187f2d591) )
2064
2065   ROM_REGION( 0x1000000, "altrevs", 0 )
2066   ROM_LOAD16_BYTE( "7650.bin", 0x000000, 0x020000, CRC(47e979ec) SHA1(9a0e9e0e43c720d6095e75dd735d98210e3fbc00) )
2067   ROM_LOAD16_BYTE( "7651.bin", 0x000000, 0x020000, CRC(feb3edb5) SHA1(9c6a33ce799a4baebc8f0aae8af6f7fba4697679) )
2068   ROM_LOAD16_BYTE( "8159.bin", 0x000000, 0x020000, CRC(36904fce) SHA1(b949fdba64d1642495ef3542f65f3b21765b6bc1) )
2069   ROM_LOAD16_BYTE( "8160.bin", 0x000000, 0x020000, CRC(165670b8) SHA1(ad78d8fb8a3c8b4a6cf5d62a0aae8cb35f3ebb8b) )
2070   ROM_LOAD16_BYTE( "8162.bin", 0x000000, 0x020000, CRC(64548faf) SHA1(b818d69cd172492137335e32fe892359f584b94d) )
2071   ROM_LOAD16_BYTE( "9504.bin", 0x000000, 0x020000, CRC(b49c7755) SHA1(a29c87c9b233041bc22b7a4124750947c5c95bba) )
2072   ROM_LOAD16_BYTE( "9505.bin", 0x000000, 0x020000, CRC(ab03c1ee) SHA1(2ad919fddf3917b0c112be1b0231e22863b33c20) )
2073   ROM_LOAD16_BYTE( "9506.bin", 0x000000, 0x020000, CRC(5f02236d) SHA1(6ded85fa771d4b27d597f7675b535c21dfafd222) )
2074   ROM_LOAD16_BYTE( "9507.bin", 0x000000, 0x020000, CRC(e658b734) SHA1(3bc8d74e4ec0eb4757c8f5ea43edd638b66edab8) )
2075   ROM_LOAD16_BYTE( "9508.bin", 0x000000, 0x020000, CRC(d6f106dd) SHA1(a60b01a23fe01e7cb1b009149bbcb6f9dd1ecee5) )
2076   ROM_LOAD16_BYTE( "cacr15p1", 0x000000, 0x020000, CRC(6e9b193d) SHA1(a129d741974804f34526902430738ff8adc40bea) )
2077   ROM_LOAD16_BYTE( "cacr15p2", 0x000000, 0x020000, CRC(a6f43b86) SHA1(18ad61127243a6c02f800dfe87942da1b22f1a5c) )
2078   ROM_LOAD16_BYTE( "ccrv12p1", 0x000000, 0x020000, CRC(b37544eb) SHA1(b684406bd95b76b5705e3980e143cbb2d0c35caa) )
2079   ROM_LOAD16_BYTE( "ccrv12p2", 0x000000, 0x020000, CRC(34c13ba3) SHA1(d20b7565b1183e95b68cd6f300953bec1d0c8086) )
2080   ROM_LOAD16_BYTE( "ccrzy8p1", 0x000000, 0x020000, CRC(5057f874) SHA1(c609384f5673d7e86d55c9b4e73dc43fba017dd9) )
2081   ROM_LOAD16_BYTE( "ccrzy8p2", 0x000000, 0x020000, CRC(4d5c4236) SHA1(a69de914a6fc6b73eac29eacfaa105e5dfd3fc87) )
2082   ROM_LOAD16_BYTE( "ccv12p1.bin", 0x000000, 0x020000, CRC(e1b1848a) SHA1(a5060b695029fab63f9b2ce3588b5d60e2be3682) )
2083   ROM_LOAD16_BYTE( "ccv12p2.bin", 0x000000, 0x020000, CRC(34c13ba3) SHA1(d20b7565b1183e95b68cd6f300953bec1d0c8086) )
2084   ROM_LOAD16_BYTE( "crazycasino.p1", 0x000000, 0x020000, CRC(8306dded) SHA1(c52c1283a83bfd7c25d80173722f33f53c404c52) )
2085   ROM_LOAD16_BYTE( "crazycasino.p2", 0x000000, 0x020000, CRC(7ef38dcb) SHA1(57b0110876b842065ff88806eec901daf6a06318) )
2086
2087   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2088   ROM_LOAD( "1274.bin", 0x000000, 0x080000, CRC(90a19aaa) SHA1(7b17e9fda01d4fb163e09107759a6bf473fc6dc0) )
2089   ROM_LOAD( "crazycasinosnd.bin", 0x000000, 0x080000, CRC(d10b8005) SHA1(e499e4e119956c7831dcec8dc8a6e338423afafb) )
2090ROM_END
2091
2092
2093ROM_START( j6cccla )
2094   ROM_REGION( 0x1000000, "maincpu", 0 )
2095   ROM_LOAD16_BYTE( "cccc-21.bin", 0x000000, 0x020000, CRC(95be44b1) SHA1(3057eb6b9e844e9ae025d657a4c59443590dfc84) )
2096   ROM_LOAD16_BYTE( "cccc-22.bin", 0x000001, 0x020000, CRC(6ba426e1) SHA1(0a6610b6f8383e64f342a029136944b385e611c4) )
2097
2098   ROM_REGION( 0x1000000, "altrevs", 0 )
2099   ROM_LOAD16_BYTE( "cccc-2f1.bin", 0x000000, 0x020000, CRC(5164a7a1) SHA1(1701df4590125822a68d0a4d06ec559e78785cd9) )
2100   ROM_LOAD16_BYTE( "cccc-2n1.bin", 0x000000, 0x020000, CRC(f7d33539) SHA1(9b92ce4993e1d36b9606e42ce4e6c4340182949d) )
2101   ROM_LOAD16_BYTE( "cccc-2p1.bin", 0x000000, 0x020000, CRC(7e201089) SHA1(146fdde9bd24bf850c5c673fd4a72ae5a561e5cd) )
2102   ROM_LOAD16_BYTE( "cccc-31.bin", 0x000000, 0x020000, CRC(31682e84) SHA1(3980b5d5a865ef9fabd68c7c382e76998d6bcdc3) )
2103   ROM_LOAD16_BYTE( "cccc-32.bin", 0x000000, 0x020000, CRC(a61a20a0) SHA1(e216cce234d8ceef25078bbbe90a72fca4de8d52) )
2104   ROM_LOAD16_BYTE( "cccc-3b1.bin", 0x000000, 0x020000, CRC(3d2580b5) SHA1(51517f69f6cfc26e698a31e40deaeb003f452af8) )
2105   ROM_LOAD16_BYTE( "cccc-3e1.bin", 0x000000, 0x020000, CRC(29f372e6) SHA1(4400374824d678a12bfa6068d4a7fea3b29e436e) )
2106   ROM_LOAD16_BYTE( "cccc-3f1.bin", 0x000000, 0x020000, CRC(f5b2cd94) SHA1(ce7dbab1fadddc1c2d6f3b1441339385104769fe) )
2107   ROM_LOAD16_BYTE( "cccc-3n1.bin", 0x000000, 0x020000, CRC(53055f0c) SHA1(eb2d848d562d5aa4f7557d5e84ec82b6452c7772) )
2108   ROM_LOAD16_BYTE( "cccc-3p1.bin", 0x000000, 0x020000, CRC(daf67abc) SHA1(c9750156a5ac02894bfd2a9d7412b47cb0e18aae) )
2109   ROM_LOAD16_BYTE( "cccc2fn1.bin", 0x000000, 0x020000, CRC(3309d629) SHA1(8fc3e20e6340ec36166bd12eb48943ed71ddcb88) )
2110   ROM_LOAD16_BYTE( "cccc3fb1.bin", 0x000000, 0x020000, CRC(f9ff63a5) SHA1(08795ebb856302b391288512c4c378cc37f62326) )
2111   ROM_LOAD16_BYTE( "cccccep1.bin", 0x000000, 0x020000, CRC(669b8877) SHA1(48372a46ff03d361e3f04bd224ce887c84689aaf) )
2112
2113   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2114   /* missing? */   
2115ROM_END
2116
2117
2118ROM_START( j6cascla )
2119   ROM_REGION( 0x1000000, "maincpu", 0 )
2120   ROM_LOAD16_BYTE( "cccc-11.bin", 0x000000, 0x020000, CRC(921262ff) SHA1(54f71f0e66e7d484c178daa4959ba6aff75230ba) )
2121   ROM_LOAD16_BYTE( "cccc-12.bin", 0x000001, 0x020000, CRC(98605d3e) SHA1(80dcc318ddcb46982da544ec43b8045692b21f70) )
2122
2123   ROM_REGION( 0x1000000, "altrevs", 0 )
2124   ROM_LOAD16_BYTE( "badf", 0x000000, 0x020000, CRC(053fe05a) SHA1(3f2c3531ecfbb5b593709778023668e1bb49663a) )
2125   ROM_LOAD16_BYTE( "baee", 0x000000, 0x020000, CRC(481626fa) SHA1(923a8c6da5033716ae999be4680d1db7325f42ff) )
2126   ROM_LOAD16_BYTE( "baef", 0x000000, 0x020000, CRC(a38872c2) SHA1(6888e5c5261edda721eed18924dc4f4b1bde8268) )
2127   ROM_LOAD16_BYTE( "baf7", 0x000000, 0x020000, CRC(f0d3bb8e) SHA1(bbe9123fa9b1eb3640f6ee270ae88223178a8278) )
2128   ROM_LOAD16_BYTE( "bafb", 0x000000, 0x020000, CRC(d97e5f28) SHA1(589845eaef52cfacb8a07c803c431e3a743c70e8) )
2129   ROM_LOAD16_BYTE( "bafe", 0x000000, 0x020000, CRC(2a7b5772) SHA1(68e4cd32553c70aef8c301ea3b6bf738f59211f3) )
2130   ROM_LOAD16_BYTE( "baff", 0x000000, 0x020000, CRC(c1e5034a) SHA1(4716069d318fee3e948ff2e4f1ad743b9477070c) )
2131   ROM_LOAD16_BYTE( "cccc-1f1.bin", 0x000000, 0x020000, CRC(56c881ef) SHA1(b7dfb4a808c032f8806cadc82bc44b3c009832f0) )
2132   ROM_LOAD16_BYTE( "cccc-1n1.bin", 0x000000, 0x020000, CRC(f07f1377) SHA1(009f3f5eefd200a86b5720d2ca34cd193d05cc69) )
2133   ROM_LOAD16_BYTE( "cccc-1p1.bin", 0x000000, 0x020000, CRC(798c36c7) SHA1(01653581142ed5dd8cb9fcb69a16baf8aa5b6ca6) )
2134   ROM_LOAD16_BYTE( "cccc-c1.bin", 0x000000, 0x020000, CRC(959e802d) SHA1(73d32ad724da30131d3d7125bdb6b74a49e6e29e) )
2135   ROM_LOAD16_BYTE( "cccc-c2.bin", 0x000000, 0x020000, CRC(c91c14ce) SHA1(a0aea950f45e0e110b5a8ff5e12590dd5822f31b) )
2136   ROM_LOAD16_BYTE( "cccc-cb1.bin", 0x000000, 0x020000, CRC(8148727e) SHA1(022d44edc60a8df6874f34973734515f5a4b180b) )
2137   ROM_LOAD16_BYTE( "cccc-ce1.bin", 0x000000, 0x020000, CRC(8d05dc4f) SHA1(9308f51e64415688a87185b9258d70ae82045f2e) )
2138   ROM_LOAD16_BYTE( "cccc-cf1.bin", 0x000000, 0x020000, CRC(5144633d) SHA1(c52c512adddc90821aac85743f12acae34c82320) )
2139   ROM_LOAD16_BYTE( "cccc-cn1.bin", 0x000000, 0x020000, CRC(f7f3f1a5) SHA1(ebbff1909e91ce708a97f4ed2b5811c47951d27a) )
2140   ROM_LOAD16_BYTE( "cccc-cp1.bin", 0x000000, 0x020000, CRC(7e00d415) SHA1(d2f08457cd638479bb7c3c7a2673894b59e727c3) )
2141   ROM_LOAD16_BYTE( "cccc1np1.bin", 0x000000, 0x020000, CRC(1be1474f) SHA1(9a032b28ef7ec70000d9f7e14624cae0b39501b7) )
2142   ROM_LOAD16_BYTE( "cccccnp1.bin", 0x000000, 0x020000, CRC(1c6da59d) SHA1(ab77a898e000c2fecf8ef266390f1aea399d763d) )
2143   ROM_LOAD16_BYTE( "f983", 0x000000, 0x020000, CRC(f58c0577) SHA1(8dcbc071f4f11d03bff8d0e9656e4e1991423c56) )
2144
2145   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2146   /* missing? */   
2147ROM_END
2148
2149
2150ROM_START( j6casclb )
2151   ROM_REGION( 0x1000000, "maincpu", 0 )
2152   ROM_LOAD16_BYTE( "20059.bin", 0x000000, 0x020000, CRC(523d8116) SHA1(5a2763d7095ab51e3d660f700d53d225594ff6ca) )
2153   ROM_LOAD16_BYTE( "20060.bin", 0x000001, 0x020000, CRC(7da19bcc) SHA1(6121f0d5d08b343316123730624b3fd6a7c43c9e) )
2154
2155   ROM_REGION( 0x1000000, "altrevs", 0 )
2156   ROM_LOAD16_BYTE( "20061.bin", 0x000000, 0x020000, CRC(b9a3d52e) SHA1(2b2af88674a80d64073dec38992b2e5a76463389) )
2157   ROM_LOAD16_BYTE( "ccc1enp1.bin", 0x000000, 0x020000, CRC(037a1b2d) SHA1(8838a56d08b95efb23e3137a22e2eb64fcacf812) )
2158
2159   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2160   ROM_LOAD( "1274.bin", 0x000000, 0x080000, CRC(90a19aaa) SHA1(7b17e9fda01d4fb163e09107759a6bf473fc6dc0) )
2161   ROM_LOAD( "cccsnd.bin", 0x000000, 0x080000, CRC(facc0580) SHA1(4f0307a6439e5df97ee4e80f6300e7bf056f3dad) )
2162ROM_END
2163
2164
2165ROM_START( j6caslas )
2166   ROM_REGION( 0x1000000, "maincpu", 0 )
2167   ROM_LOAD16_BYTE( "9282.bin", 0x000000, 0x020000, CRC(a15cc050) SHA1(d08187db0577d28adb1b6cf62b040ee47d52c82a) )
2168   ROM_LOAD16_BYTE( "9283.bin", 0x000001, 0x020000, CRC(628fbb1e) SHA1(714a5077644c049d69837caf8e9ce6562fd2eb6c) )
2169
2170   ROM_REGION( 0x1000000, "altrevs", 0 )
2171   ROM_LOAD16_BYTE( "9284.bin", 0x000000, 0x020000, CRC(4ac29468) SHA1(6f511cb9420078c9a800f6758592756170369012) )
2172   ROM_LOAD16_BYTE( "9285.bin", 0x000000, 0x020000, CRC(f3980031) SHA1(f833f5301d644efaa8d4c82c953538c06733dc1b) )
2173   ROM_LOAD16_BYTE( "9286.bin", 0x000000, 0x020000, CRC(c331b1d8) SHA1(c3eefdc8001b9b3990537902f616a573cc13803a) )
2174
2175   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2176   ROM_LOAD( "clve-snd.bin", 0x000000, 0x020000, CRC(f77c12c7) SHA1(a2084be41949949aed787c1dccb64b969de81c86) ) // looks like a bad dump, most missing
2177   ROM_LOAD( "cas_las_vegas_snd.bin", 0x000000, 0x080000, CRC(d49c212e) SHA1(e4ddd743bdb9404afb5d6c3d2ae4ea1d625c331d) )
2178   ROM_LOAD( "caslasvegas30-06-97-4133as1.bin", 0x000000, 0x080000, CRC(d49c212e) SHA1(e4ddd743bdb9404afb5d6c3d2ae4ea1d625c331d) )
2179ROM_END
2180
2181
2182ROM_START( j6cheque )
2183   ROM_REGION( 0x1000000, "maincpu", 0 )
2184   ROM_LOAD16_BYTE( "chequemate.p1", 0x000000, 0x020000, CRC(108ac160) SHA1(0b3322975246325968d8966613927b395107775b) )
2185   ROM_LOAD16_BYTE( "chequemate.p2", 0x000001, 0x020000, CRC(425ad113) SHA1(9dae4056699547da3b1ddebbee7c2ae108bfae4d) )
2186
2187   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2188   ROM_LOAD( "chequematesnd.bin", 0x000000, 0x080000, CRC(310fc9a6) SHA1(636b6a0185ebe521441e01d7f381da630e31b3d9) )
2189ROM_END
2190
2191
2192ROM_START( j6cluclb )
2193   ROM_REGION( 0x1000000, "maincpu", 0 )
2194   ROM_LOAD16_BYTE( "clcl-c1.bin", 0x000000, 0x020000, CRC(5ca7cc7f) SHA1(58947a86f365f7daa3995f21a7846774dd03bccc) )
2195   ROM_LOAD16_BYTE( "clcl-c2.bin", 0x000001, 0x020000, CRC(cbb0f1f8) SHA1(af30a8c1ae0eabd2c3ee52dc5ae5c353be4ac4ee) )
2196
2197   ROM_REGION( 0x1000000, "altrevs", 0 )
2198   ROM_LOAD16_BYTE( "9204", 0x000000, 0x020000, CRC(08149887) SHA1(e6be7e4b129c636b8c5bbf86c818a3705363e610) )
2199   ROM_LOAD16_BYTE( "b7df", 0x000000, 0x020000, CRC(cc06140e) SHA1(39da46d6dededad43b91802f88b19d22c99db1c9) )
2200   ROM_LOAD16_BYTE( "b7ef", 0x000000, 0x020000, CRC(6ab18696) SHA1(36358c4b8dac26480bbf0a236b4b326bb2ee44a3) )
2201   ROM_LOAD16_BYTE( "b7f7", 0x000000, 0x020000, CRC(39ea4fda) SHA1(d72ee50e81a9963ae90570d4d19b1cccf3641ee3) )
2202   ROM_LOAD16_BYTE( "b7fb", 0x000000, 0x020000, CRC(1047ab7c) SHA1(23a1cc3a86b952592dc834f305e8faa7460ce474) )
2203   ROM_LOAD16_BYTE( "b7fe", 0x000000, 0x020000, CRC(e342a326) SHA1(b59af7877378d9887e38e8b2d553dc6ddaad70ee) )
2204   ROM_LOAD16_BYTE( "b7ff", 0x000000, 0x020000, CRC(08dcf71e) SHA1(97d7a7b482cd095c5455e889f512baa0056c2507) )
2205   ROM_LOAD16_BYTE( "clcl-cb1.bin", 0x000000, 0x020000, CRC(50ea624e) SHA1(8bfc31f8e4e8ae1b56ea8443c94f00aa2f0c54d2) )
2206   ROM_LOAD16_BYTE( "clcl-ce1.bin", 0x000000, 0x020000, CRC(443c901d) SHA1(fe8f0ee17369f5c268ab22669b559c2f5ddd9c55) )
2207   ROM_LOAD16_BYTE( "clcl-cf1.bin", 0x000000, 0x020000, CRC(987d2f6f) SHA1(640c146610d52bf7119b770a7c6b98512f241434) )
2208   ROM_LOAD16_BYTE( "clcl-cn1.bin", 0x000000, 0x020000, CRC(3ecabdf7) SHA1(81b085aace4e5847132e811585266986c6203c28) )
2209   ROM_LOAD16_BYTE( "clcl-cp1.bin", 0x000000, 0x020000, CRC(b7399847) SHA1(21b536613c8a8a9df08c1dfeea2985e7353e5578) )
2210   ROM_LOAD16_BYTE( "clclcnp1.bin", 0x000000, 0x020000, CRC(d554e9cf) SHA1(a987e60a7190d3ec616075f98caa8d821b7506c7) )
2211
2212   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2213   ROM_LOAD( "clubcluedosnd.bin", 0x000000, 0x080000, CRC(80491c1b) SHA1(432ce61b26f77da10f5dc9230d8e3d4d988db4b4) )
2214ROM_END
2215
2216
2217
2218ROM_START( j6col )
2219   ROM_REGION( 0x1000000, "maincpu", 0 )
2220   ROM_LOAD16_BYTE( "coliseum.p1", 0x000000, 0x020000, CRC(9830062b) SHA1(75865b49516b01754a8f63d5b33a08cd354dc3a6) )
2221   ROM_LOAD16_BYTE( "coliseum.p2", 0x000001, 0x020000, CRC(8b96052d) SHA1(558fb066f83c647668024f4e379c8ab150574d45) )
2222   
2223   ROM_REGION( 0x1000000, "altrevs", 0 )
2224   ROM_LOAD16_BYTE( "coliseum_awp.bin", 0x000000, 0x020000, CRC(599d9e54) SHA1(37159694a31701a1d505e0d41b95c7d056d57e4c) )
2225   ROM_LOAD16_BYTE( "cseum1_0.p1", 0x000000, 0x020000, CRC(34d68c28) SHA1(a0a81bcea32226c4d9f98a02e455ee7cd8f01415) )
2226   ROM_LOAD16_BYTE( "cseum1_0.p2", 0x000000, 0x020000, CRC(75ebc601) SHA1(9a46491151adb020c2f5831b9bf8310e54fa319b) )
2227
2228   ROM_LOAD16_BYTE( "coli-4_1.bin", 0x000000, 0x020000, CRC(599d9e54) SHA1(37159694a31701a1d505e0d41b95c7d056d57e4c) )
2229   ROM_LOAD16_BYTE( "coli-4_2.bin", 0x000000, 0x020000, CRC(7636f9f2) SHA1(80f4d47b0171b98d7a4dc632562f95a3443ee95c) )
2230   ROM_LOAD16_BYTE( "coli-4a1.bin", 0x000000, 0x020000, CRC(0b595e35) SHA1(f72d2d1d028333e954bedfc7139b37f33a85f2ff) )
2231   ROM_LOAD16_BYTE( "coli-4n1.bin", 0x000000, 0x020000, CRC(68ab2690) SHA1(d07abd3cd19c0622a35a55eaf1e6ca34acfd0b98) )
2232   ROM_LOAD16_BYTE( "coli-4np.bin", 0x000000, 0x020000, CRC(833572a8) SHA1(5d2a910180314bf28e186839d0e599dff5538cdd) )
2233   ROM_LOAD16_BYTE( "coli-4p1.bin", 0x000000, 0x020000, CRC(b203ca6c) SHA1(07fddcaf9e7ea36f63873dda49507db29e0bb17a) )
2234
2235   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2236   ROM_LOAD( "coli_snd.bin", 0x000000, 0x080000, CRC(0f75b32e) SHA1(29e9e04d9a1686dfdf6cbdcd3acca23d6e64a048) )
2237ROM_END
2238
2239
2240ROM_START( j6colcsh )
2241   ROM_REGION( 0x1000000, "maincpu", 0 )
2242   ROM_LOAD16_BYTE( "coli-6_1.bin", 0x000000, 0x020000, CRC(e560f327) SHA1(48c619dc65e023621a530419ef6363865ff59c2a) )
2243   ROM_LOAD16_BYTE( "coli-6_2.bin", 0x000001, 0x020000, CRC(318c2ee5) SHA1(2ca39615775d92879353505b514dab9e3e63754b) )
2244
2245   ROM_REGION( 0x1000000, "altrevs", 0 )
2246   ROM_LOAD16_BYTE( "coli-6a1.bin", 0x000000, 0x020000, CRC(b7a43346) SHA1(7e21e73a8d44b020aeb82eb1f17fe5c220fa1467) )
2247   ROM_LOAD16_BYTE( "coli-6n1.bin", 0x000000, 0x020000, CRC(d4564be3) SHA1(a13bd319c8d06d1e8c189becaaa84af15b8de443) )
2248   ROM_LOAD16_BYTE( "coli-6p1.bin", 0x000000, 0x020000, CRC(0efea71f) SHA1(b0f5a5f59378e7c4f9ae3266d48f76c0eddbb567) )
2249   ROM_LOAD16_BYTE( "coli6np1.bin", 0x000000, 0x020000, CRC(3fc81fdb) SHA1(b3edd3c4fbe9e97fbcb2f43aa8d3518c6c5058fc) )
2250
2251   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2252   ROM_LOAD( "coli-snd.bin", 0x000000, 0x080000, CRC(a194e5af) SHA1(649d6ecc4e15afd60c2f57d082a6d9846013c107) )
2253ROM_END
2254
2255
2256ROM_START( j6colmon )
2257   ROM_REGION( 0x1000000, "maincpu", 0 )
2258   ROM_LOAD16_BYTE( "colourofmoney.p1", 0x000000, 0x020000, CRC(d63f7a33) SHA1(414bff43b9a4e4ad387df01cd61980b5c2d696dd) )
2259   ROM_LOAD16_BYTE( "colourofmoney.p2", 0x000001, 0x020000, CRC(56e9ec06) SHA1(3bedfeadc7a321925057a77281794f7b50a9c46d) )
2260
2261   ROM_REGION( 0x1000000, "altrevs", 0 )
2262   ROM_LOAD16_BYTE( "como-1_1.bin", 0x000000, 0x020000, CRC(5fcc5f83) SHA1(ad5389d2bf1cc6838a5427f804ae52e14f2c091b) )
2263   ROM_LOAD16_BYTE( "como-1a1.bin", 0x000000, 0x020000, CRC(0d089fe2) SHA1(93df5a9808039c82548e1a5248addac620c9f0ba) )
2264   ROM_LOAD16_BYTE( "como-1n1.bin", 0x000000, 0x020000, CRC(6efae747) SHA1(5753e21804dd3ab646b4ffb04b252c186e2ba99a) )
2265   ROM_LOAD16_BYTE( "como-1p1.bin", 0x000000, 0x020000, CRC(b4520bbb) SHA1(cd4533ad746d3306eaf20d3a169820e41d5c49d2) )
2266   ROM_LOAD16_BYTE( "como-1w1.bin", 0x000000, 0x020000, CRC(3da12e0b) SHA1(64ea48087e9926949137a916d9e396899eec409b) )
2267   ROM_LOAD16_BYTE( "como-2_1.bin", 0x000000, 0x020000, CRC(6ad59b66) SHA1(1fdd07e9ac46b6fdaabd5b98bcdeebff1e960efc) )
2268   ROM_LOAD16_BYTE( "como-2_2.bin", 0x000000, 0x020000, CRC(f37e7fc6) SHA1(421120f17afadb8bc806755f89562466ba39b386) )
2269   ROM_LOAD16_BYTE( "como-2a1.bin", 0x000000, 0x020000, CRC(38115b07) SHA1(fd15616ea2a6c88337ee7891f29d351c596f2bc5) )
2270   ROM_LOAD16_BYTE( "como-2n1.bin", 0x000000, 0x020000, CRC(5be323a2) SHA1(1fae13b25d9acc70047779a22fe4cd36e2d532cd) )
2271   ROM_LOAD16_BYTE( "como-2p1.bin", 0x000000, 0x020000, CRC(814bcf5e) SHA1(3a2147cbe9d97eed4f90373f1323a1ed61a0c9d8) )
2272   ROM_LOAD16_BYTE( "como2np1.bin", 0x000000, 0x020000, CRC(b07d779a) SHA1(101617eb7ded22b28cb19c91eb736b9a7dc91369) )
2273
2274   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2275   ROM_LOAD( "colourofmoneysnd.bin", 0x000000, 0x080000, CRC(289d74c8) SHA1(04938d526e4a3079e9570fa946e5c6b9cc0ba311) )
2276ROM_END
2277
2278
2279ROM_START( j6coprob )
2280   ROM_REGION( 0x1000000, "maincpu", 0 )
2281   ROM_LOAD16_BYTE( "60000024.p1", 0x000000, 0x020000, CRC(7ada6793) SHA1(9e2aa2e033bc6535d39caffe435ac6a7cc57d4f9) )
2282   ROM_LOAD16_BYTE( "60000024.p2", 0x000001, 0x020000, CRC(4b89f47b) SHA1(e2e5c2242afd4d8c338d40cf8b3da58ff876d2e3) )
2283
2284   ROM_REGION( 0x1000000, "altrevs", 0 )
2285   ROM_LOAD16_BYTE( "60001024.p1", 0x000000, 0x020000, CRC(75491f8f) SHA1(b905488d6742b8ae2eefdb7f8b99476c3d839ab7) )
2286   ROM_LOAD16_BYTE( "60001024.p2", 0x000000, 0x020000, CRC(9b154ee7) SHA1(5be113031c877c407f06fa48d4565c6f4ddd4961) )
2287   ROM_LOAD16_BYTE( "cnr_5f8c_v200.p1", 0x000000, 0x020000, CRC(ce95a60f) SHA1(3661c680eebb2fcda7482255168a60b8224870f1) )
2288   ROM_LOAD16_BYTE( "cnr_6a28_v200.p1", 0x000000, 0x020000, CRC(54c790d1) SHA1(d14e03af85bbccb3160243e91a2c8c95901f645a) )
2289   ROM_LOAD16_BYTE( "cnr_a9e3_v200.p1", 0x000000, 0x020000, CRC(3103d119) SHA1(087221127ed533e64377c4704bae659a82cbd97e) )
2290   ROM_LOAD16_BYTE( "cnr_d1cf_v200.p2", 0x000000, 0x020000, CRC(88e0bb1c) SHA1(c70d39d918cfc7b5c91328fb52017a6899c0c602) )
2291   ROM_LOAD16_BYTE( "cnr_dbea_v200.p2", 0x000000, 0x020000, CRC(ca6960c8) SHA1(4224e6a6bece51dce698f40f795bafdc4e92d4a4) )
2292   ROM_LOAD16_BYTE( "cnr_fdc0_v200.p2", 0x000000, 0x020000, CRC(2109c6d7) SHA1(2c72231feca1888dd3a1d69081d8057d3847ce4f) )
2293   ROM_LOAD16_BYTE( "cnr_v200.p1", 0x000000, 0x020000, CRC(8d99ddd3) SHA1(465dfeb5316050c44f9a6c062da12bf62ab626d0) )
2294   ROM_LOAD16_BYTE( "cnr_v200.p2", 0x000000, 0x020000, CRC(81326a7f) SHA1(99f71768aaf49edaf20c3e72b18caea21df8686f) )
2295
2296   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2297   ROM_LOAD( "crsound.bin", 0x000000, 0x080000, CRC(d39dd4f1) SHA1(9ce7870c00f9ccb797182af41a7d22e41624c8ce) )
2298ROM_END
2299
2300
2301ROM_START( j6crack )
2302   ROM_REGION( 0x1000000, "maincpu", 0 )
2303   ROM_LOAD16_BYTE( "crac-2_1.bin", 0x000000, 0x020000, CRC(519116d1) SHA1(a99342eb7644ade2f904a148b13ea6e81c96d8ec) )
2304   ROM_LOAD16_BYTE( "crac-2_2.bin", 0x000001, 0x020000, CRC(60a9914a) SHA1(d5f8dad456e36cb455b0f5278b0f38edc78e4b49) )
2305
2306   ROM_REGION( 0x1000000, "altrevs", 0 )
2307   ROM_LOAD16_BYTE( "crac-2a1.bin", 0x000000, 0x020000, CRC(0355d6b0) SHA1(7a929131720c8f82c9efaac005641a54f31f6758) )
2308   ROM_LOAD16_BYTE( "crac-2n1.bin", 0x000000, 0x020000, CRC(60a7ae15) SHA1(3fd13083775348871be6afae7dd82adf1143af1c) )
2309   ROM_LOAD16_BYTE( "crac-2np.bin", 0x000000, 0x020000, CRC(8b39fa2d) SHA1(12e76c767ccfe08d685933ea7734cdd3aef763c7) )
2310   ROM_LOAD16_BYTE( "crac-2p1.bin", 0x000000, 0x020000, CRC(ba0f42e9) SHA1(24db750b30e6ed5cc29b4e621a2be1ad1a514506) )
2311   ROM_LOAD16_BYTE( "crac-2w1.bin", 0x000000, 0x020000, CRC(33fc6759) SHA1(f0c8136093196870d188d90c334c0f3197df7f4f) )
2312   ROM_LOAD16_BYTE( "crac-3_1.bin", 0x000000, 0x020000, CRC(94d59bb4) SHA1(04a62de8ea746009d9c658e37b1d4900645f942f) )
2313   ROM_LOAD16_BYTE( "crac-3_2.bin", 0x000000, 0x020000, CRC(d2d8fb65) SHA1(4014e3f48c7b800c5232fda2b48023a3d56b4150) )
2314   ROM_LOAD16_BYTE( "crac-3a1.bin", 0x000000, 0x020000, CRC(c6115bd5) SHA1(bd926b903afcf665c66aa5b6a65e1b1a8d4155fc) )
2315   ROM_LOAD16_BYTE( "crac-3n1.bin", 0x000000, 0x020000, CRC(a5e32370) SHA1(2c64fd2c3fadb2e882ed5edb0009e70ec16d62ad) )
2316   ROM_LOAD16_BYTE( "crac-3p1.bin", 0x000000, 0x020000, CRC(7f4bcf8c) SHA1(170e2f3cf206282ab51b1872809f92676f1ffda5) )
2317   ROM_LOAD16_BYTE( "crac3np1.bin", 0x000000, 0x020000, CRC(4e7d7748) SHA1(c1d2e085b0b239a5217ca29e50f88caa5b24dcd3) )
2318
2319   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2320   ROM_LOAD( "crck_snd.hex", 0x000000, 0x080000, CRC(106bb6b5) SHA1(a2e109fd71575dcceec190efed0a9c81ec1f4048) )
2321ROM_END
2322
2323
2324
2325ROM_START( j6crzclb )
2326   ROM_REGION( 0x1000000, "maincpu", 0 )
2327   ROM_LOAD16_BYTE( "01ff.p1", 0x000000, 0x020000, CRC(5c9ad223) SHA1(4b8ffe604f0a71b8b7a63919a1dceaab92a2e7d4) )
2328   ROM_LOAD16_BYTE( "1f83.p2", 0x000001, 0x020000, CRC(5dfa134a) SHA1(4127cb36f2c5a6a1ce0a5023f8064bffb29c4799) )
2329
2330   ROM_REGION( 0x1000000, "altrevs", 0 )
2331   ROM_LOAD16_BYTE( "01df", 0x000000, 0x020000, CRC(98403133) SHA1(b43c964c02a5aa307540541bd45bfea9456571c4) )
2332   ROM_LOAD16_BYTE( "01f7", 0x000000, 0x020000, CRC(6dac6ae7) SHA1(8868f6eadbbb12704ef7ee5fff52569f19a628d9) )
2333   ROM_LOAD16_BYTE( "01fe", 0x000000, 0x020000, CRC(b704861b) SHA1(6e4c34d9a18c1db99e900bd9dc17270587c96fde) )
2334
2335   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2336   /* missing? */   
2337ROM_END
2338
2339
2340ROM_START( j6crsfir )
2341   ROM_REGION( 0x1000000, "maincpu", 0 )
2342   ROM_LOAD16_BYTE( "cf30cz_05_1.b8", 0x000000, 0x020000, CRC(1b65c071) SHA1(972626f73b3c7fdce97aae913ceea523f70a6ccc) )
2343   ROM_LOAD16_BYTE( "cf30cz_05_2.b8", 0x000001, 0x020000, CRC(dc630ed6) SHA1(9f3370126ceca05f21ebc13bba4d9efea7cb8b46) )
2344
2345   ROM_REGION( 0x1000000, "altrevs", 0 )
2346   ROM_LOAD16_BYTE( "cf75cz_05_1.b8", 0x000000, 0x020000, CRC(17286e40) SHA1(979c02e6005705b258c04c1e38ad8d0896b61b3d) )
2347   ROM_LOAD16_BYTE( "cf75cz_05_2.b8", 0x000000, 0x020000, CRC(dc630ed6) SHA1(9f3370126ceca05f21ebc13bba4d9efea7cb8b46) )
2348
2349   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2350   ROM_LOAD( "crossfiresnd.bin", 0x000000, 0x080000, CRC(266edecb) SHA1(c985081bd2a4500889aae0dc7ecd7d8e4cbd1591) )
2351ROM_END
2352
2353
2354ROM_START( j6daygld )
2355   ROM_REGION( 0x1000000, "maincpu", 0 )
2356   ROM_LOAD16_BYTE( "dg30cz04_1.b8", 0x000000, 0x020000, CRC(ff3aefc9) SHA1(80e5485f0f6e67dac3bfaa5b3ba947ff63f9b745) )
2357   ROM_LOAD16_BYTE( "dg30cz04_2.b8", 0x000001, 0x020000, CRC(abedad68) SHA1(4a49695527ab0441e9c16cef9c632f6ac74d2d9a) )
2358
2359   ROM_REGION( 0x1000000, "altrevs", 0 )
2360   ROM_LOAD16_BYTE( "dg30cz05_1.b8", 0x000000, 0x020000, CRC(e6808c66) SHA1(e0a6513ca62299c0906e458e84de46b3475e8f85) )
2361   ROM_LOAD16_BYTE( "dg30cz05_2.b8", 0x000000, 0x020000, CRC(a4d2f2cd) SHA1(77890d29c50ef9a355de898ef54a214b68c155c1) )
2362   ROM_LOAD16_BYTE( "dg30cz9_1.b8", 0x000000, 0x020000, CRC(03ec9247) SHA1(65d5d9f287da6fa8c832215b278033c65b62398a) )
2363   ROM_LOAD16_BYTE( "dg75cz02_1.b8", 0x000000, 0x020000, CRC(2c73b140) SHA1(d1172f435abaad65ba7c3c8e8401bd88284caca5) )
2364   ROM_LOAD16_BYTE( "dg75cz02_2.b8", 0x000000, 0x020000, CRC(f400645b) SHA1(59fdb302b421398985989bda02ee82b4e36b51d1) )
2365   ROM_LOAD16_BYTE( "dg75cz05_1.b8", 0x000000, 0x020000, CRC(eacd2257) SHA1(1c116944e5964d8d2b665e629c16cac61bc9fe9b) )
2366   ROM_LOAD16_BYTE( "dg75cz9_1.b8", 0x000000, 0x020000, CRC(0fa13c76) SHA1(e2ba888057f6b0ddafc47e57b428f548c3d45bb8) )
2367   ROM_LOAD16_BYTE( "dg75cza.bin", 0x000000, 0x020000, CRC(2c73b140) SHA1(d1172f435abaad65ba7c3c8e8401bd88284caca5) )
2368   ROM_LOAD16_BYTE( "dg75czb.bin", 0x000000, 0x020000, CRC(f400645b) SHA1(59fdb302b421398985989bda02ee82b4e36b51d1) )
2369   ROM_LOAD16_BYTE( "dg9_2.b8", 0x000000, 0x020000, CRC(7214a595) SHA1(bbaea30fc89afdf981536592016fcb4589447d7b) )
2370
2371   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2372   // dgsnd.bin = popsnd.bin            m_popeye   Popeye (20p/8 GBP Token)
2373   ROM_LOAD( "dgsnd2.b8", 0x000000, 0x080000, CRC(7e8c05ce) SHA1(616b0f94b94331f86d7b1fec11dd05cf9b0968cf) )
2374ROM_END
2375
2376
2377ROM_START( j6dayml )
2378   ROM_REGION( 0x1000000, "maincpu", 0 )
2379   ROM_LOAD16_BYTE( "dm30cz08_1.b8", 0x000000, 0x020000, CRC(488a9da7) SHA1(604a2a6f7f07a9506906abeea79066459f375e61) )
2380   ROM_LOAD16_BYTE( "dm30cz08_2.b8", 0x000001, 0x020000, CRC(be52b8c0) SHA1(54e7a936d94cf65e246ddf6458e9d52c5b44cb8e) )
2381
2382   ROM_REGION( 0x1000000, "altrevs", 0 )
2383   ROM_LOAD16_BYTE( "dm75cz08_1.b8", 0x000000, 0x020000, CRC(44c73396) SHA1(70ea5927a56bc44f4abb1b6d870c05935169c2d5) )
2384   ROM_LOAD16_BYTE( "dymil751.epr", 0x000000, 0x020000, CRC(99a735bd) SHA1(100fcaed9eca910424fd0872d03d9a594f96e0b5) )
2385   ROM_LOAD16_BYTE( "dymil752.epr", 0x000000, 0x020000, CRC(e6f2770d) SHA1(15d0ec40e31dc03c271774c873bc9651bd35336a) )
2386
2387   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2388   ROM_LOAD( "daytona-sound_4m.epr", 0x000000, 0x080000, CRC(a74fa29c) SHA1(3db3322910717d4eda81b5df5988453fdebec7bf) )
2389ROM_END
2390
2391
2392ROM_START( j6dmnjkr )
2393   ROM_REGION( 0x1000000, "maincpu", 0 )
2394   ROM_LOAD16_BYTE( "demonjok_73001.b8", 0x000000, 0x020000, CRC(83670696) SHA1(d98713d54e42002ca2ba9b5c80a671121342400e) )
2395   ROM_LOAD16_BYTE( "demonjok_73002.b8", 0x000001, 0x020000, CRC(2a7658ab) SHA1(4286a4a76b8d95a4da4e8aad2f81b091d2d2f96a) )
2396
2397   ROM_REGION( 0x1000000, "altrevs", 0 )
2398   ROM_LOAD16_BYTE( "demonjok_77501.b8", 0x000000, 0x020000, CRC(8f2aa8a7) SHA1(ea5b8c1418deaaf2bda58a40cacca3c77d6d5a08) )
2399   ROM_LOAD16_BYTE( "demonjok_77502.b8", 0x000000, 0x020000, CRC(2a7658ab) SHA1(4286a4a76b8d95a4da4e8aad2f81b091d2d2f96a) )
2400   ROM_LOAD16_BYTE( "dj30cz08_1.b8", 0x000000, 0x020000, CRC(b0470eae) SHA1(fe1c8e613083740c09be1703f7424fa9907a850a) )
2401   ROM_LOAD16_BYTE( "dj30cz08_2.b8", 0x000000, 0x020000, CRC(ba4aba56) SHA1(8c9ad521e35fc83ff52974622c26c537961abab3) )
2402   ROM_LOAD16_BYTE( "dj75cz08_1.b8", 0x000000, 0x020000, CRC(bc0aa09f) SHA1(f8de115fdc6bc0fca24590822f0f14acbfcdb23c) )
2403
2404   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2405   ROM_LOAD( "demonjocker-sound_4m.epr", 0x000000, 0x04a018, CRC(796e1b35) SHA1(e9c8e5a350823275c9ba9238781872ea359d5049) )
2406ROM_END
2407
2408
2409ROM_START( j6dmngz )
2410   ROM_REGION( 0x1000000, "maincpu", 0 )
2411   ROM_LOAD16_BYTE( "diamondgeezer.p1", 0x000000, 0x020000, CRC(518cd4e2) SHA1(93810c41f264666d0683179779f35dbbf3b86aa3) )
2412   ROM_LOAD16_BYTE( "diamondgeezer.p2", 0x000001, 0x020000, CRC(24ac143a) SHA1(e25f64021b09f12a5d0f8146bf071f6e565e0ba5) )
2413
2414   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2415   ROM_LOAD( "diamondgeezersnd.bin", 0x000000, 0x080000, CRC(6aa61ba4) SHA1(173b7aa31da9a9ee322653634711283f602b2743) )
2416ROM_END
2417
2418
2419ROM_START( j6dyfl )
2420   ROM_REGION( 0x1000000, "maincpu", 0 )
2421   ROM_LOAD16_BYTE( "dyfl-2_1.bin", 0x000000, 0x020000, CRC(4bd437c8) SHA1(70458993498b3803a723deb7e519708c6860d6cf) )
2422   ROM_LOAD16_BYTE( "dyfl-2_2.bin", 0x000001, 0x020000, CRC(25b31fc7) SHA1(1af3b14fd42de9db7834b2973f223cad282eb74d) )
2423
2424   ROM_REGION( 0x1000000, "altrevs", 0 )
2425   ROM_LOAD16_BYTE( "dyfl-2a1.bin", 0x000000, 0x020000, CRC(1910f7a9) SHA1(2200a1ed2dea0e2c486885ae19ef918e709af244) )
2426   ROM_LOAD16_BYTE( "dyfl-2n1.bin", 0x000000, 0x020000, CRC(7ae28f0c) SHA1(fd3bf97fcf485fa34e2c8cace5f2880643dedb49) )
2427   ROM_LOAD16_BYTE( "dyfl-2np.bin", 0x000000, 0x020000, CRC(917cdb34) SHA1(931ec1ab8bb675f549adc3169d6379f83f11726f) )
2428   ROM_LOAD16_BYTE( "dyfl-2p1.bin", 0x000000, 0x020000, CRC(a04a63f0) SHA1(40c46d0e121e340000417aa07e8adba229dba499) )
2429   ROM_LOAD16_BYTE( "dyfl-2w1.bin", 0x000000, 0x020000, CRC(29b94640) SHA1(d8608d8f3d5def75b6a4fa0b04e7d1604abc86ea) )
2430   ROM_LOAD16_BYTE( "dyfl-3_1.bin", 0x000000, 0x020000, CRC(98242812) SHA1(ed2e678c4864d7f2b544e161ef2515a1a21178c2) )
2431   ROM_LOAD16_BYTE( "dyfl-3_2.bin", 0x000000, 0x020000, CRC(66e2a419) SHA1(969a1c61f5be9acf2d3a345c2ade59438e648f4a) )
2432   ROM_LOAD16_BYTE( "dyfl-3a1.bin", 0x000000, 0x020000, CRC(cae0e873) SHA1(cee90a05f04d3fbba2130728adda5051a7886c1f) )
2433   ROM_LOAD16_BYTE( "dyfl-3n1.bin", 0x000000, 0x020000, CRC(a91290d6) SHA1(f703e280a3c87c5e0c1dc9386b723b4194305894) )
2434   ROM_LOAD16_BYTE( "dyfl-3p1.bin", 0x000000, 0x020000, CRC(73ba7c2a) SHA1(a48209d5322e49788d3657d80426cc66f8092b12) )
2435   ROM_LOAD16_BYTE( "dyfl3np1.bin", 0x000000, 0x020000, CRC(428cc4ee) SHA1(d49b4bb84f036d154bdee723925a26278253441b) )
2436
2437   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2438   ROM_LOAD( "doyoufeelluckysnd.bin", 0x000000, 0x080000, CRC(9148112e) SHA1(8976a03eb68b1f08c6260c095bddb8d8731539af) )
2439ROM_END
2440
2441
2442ROM_START( j6drdogh )
2443   ROM_REGION( 0x1000000, "maincpu", 0 )
2444   ROM_LOAD16_BYTE( "drdough.p1", 0x000000, 0x080000, CRC(e669d9eb) SHA1(0ba5a02f0ba34f79ca86536ea04908ea6bd63b99) )
2445   ROM_LOAD16_BYTE( "drdough.p2", 0x000001, 0x080000, CRC(400ba359) SHA1(3c2a0f9df9fd81a011f82fcc2b4f9a9fe850ee9c) )
2446
2447   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2448   ROM_LOAD( "drdoughsnd.bin", 0x000000, 0x080000, CRC(491676a5) SHA1(967841bf033aceead84db2e40acdd5f2e7e2b1e9) )
2449ROM_END
2450
2451
2452ROM_START( j6euphor )
2453   ROM_REGION( 0x1000000, "maincpu", 0 )
2454   ROM_LOAD16_BYTE( "euph-1a1.bin", 0x000000, 0x020000, CRC(cb88f5e6) SHA1(247250040b44f4129e35bc3a77eb42e4cb14d8bd) )
2455   ROM_LOAD16_BYTE( "euph-1a2.bin", 0x000001, 0x020000, CRC(75c3deeb) SHA1(02d045c2fe2977195d02807f8f8576d2a9d48b63) )
2456
2457   ROM_REGION( 0x1000000, "altrevs", 0 )
2458   ROM_LOAD16_BYTE( "euph-11.bin", 0x000000, 0x020000, CRC(2016a1de) SHA1(f11182b5903696f4a1e206a975fd7552e25baaf0) )
2459   ROM_LOAD16_BYTE( "euph-1n1.bin", 0x000000, 0x020000, CRC(a87a8d43) SHA1(0f2619d84a47c4e10895d228a770ff3a178aabca) )
2460   ROM_LOAD16_BYTE( "euph-1p1.bin", 0x000000, 0x020000, CRC(72d261bf) SHA1(7fcc2e9fc17742e4c43360ca8ffb1f45b1a3dbf4) )
2461   ROM_LOAD16_BYTE( "euph11.bin", 0x000000, 0x020000, CRC(994c3587) SHA1(013f98d5d1ca6927628cbd63ad7f4de12ec009a5) )
2462   ROM_LOAD16_BYTE( "euph1np1.bin", 0x000000, 0x020000, CRC(43e4d97b) SHA1(5b95539b84a5688dc1706d53e150b962494ac924) )
2463
2464   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2465   ROM_LOAD( "euphoriasnd.bin", 0x000000, 0x080000, CRC(d3097d34) SHA1(3db500b5ee38dfa580336b4bac43b139a31d2638) )
2466ROM_END
2467
2468
2469ROM_START( j6fastfr )
2470   ROM_REGION( 0x1000000, "maincpu", 0 )
2471   ROM_LOAD16_BYTE( "clubfastfruits_v200.p1", 0x000000, 0x020000, CRC(7eef851a) SHA1(1ae689c08ff977644d8a0820e8f1c5dc82806939) )
2472   ROM_LOAD16_BYTE( "clubfastfruits_v200.p2", 0x000001, 0x020000, CRC(477a5c1a) SHA1(04db692a2b8258c5b8404a9143836c681ca43544) )
2473
2474   ROM_REGION( 0x1000000, "altrevs", 0 )
2475   ROM_LOAD16_BYTE( "60003002.evn", 0x000000, 0x020000, CRC(18edd2fc) SHA1(eaf890328d90fe1f80a254877d2bc276da10a16f) )
2476   ROM_LOAD16_BYTE( "60003002.odd", 0x000000, 0x020000, CRC(97b39bc2) SHA1(9edccd3a4ecf62c04620e64350ba517aa086b2b1) )
2477
2478   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2479   ROM_LOAD( "cffsnd.bin", 0x000000, 0x080000, CRC(29355a37) SHA1(5810f0eafe58b5d03cd104381eb92f55b1e08baa) )
2480ROM_END
2481
2482
2483 ROM_START( j6fasttk )
2484   ROM_REGION( 0x1000000, "maincpu", 0 )
2485    ROM_LOAD16_BYTE( "9331.bin", 0x000000, 0x020000, CRC(54dbf894) SHA1(a3ffff82883cc192108f44d36a7465d4afeaf114) )
2486   ROM_LOAD16_BYTE( "9332.bin", 0x000001, 0x020000, CRC(ecf1632a) SHA1(5d82a46672adceb29744e82de1b0fa5fcf4dbc51) )
2487
2488   ROM_REGION( 0x1000000, "altrevs", 0 )
2489   ROM_LOAD16_BYTE( "9333.bin", 0x000000, 0x020000, CRC(bf45acac) SHA1(ec624bc2d135901ecbdb6c6b3dbd9cc4b618b4de) )
2490   ROM_LOAD16_BYTE( "9334.bin", 0x000000, 0x020000, CRC(061f38f5) SHA1(459b39d2380fcfdb763eeb6937752be192cb8244) )
2491   ROM_LOAD16_BYTE( "9335.bin", 0x000000, 0x020000, CRC(36b6891c) SHA1(013b663f2dc59a4d2834ef2f7e86bcc608e98b39) )
2492
2493   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2494   /* missing? */   
2495ROM_END
2496
2497
2498ROM_START( j6filth )
2499   ROM_REGION( 0x1000000, "maincpu", 0 )
2500   ROM_LOAD16_BYTE( "7729.bin", 0x000000, 0x020000, CRC(5f272354) SHA1(23d2c710a628af9731ea67877ffd7b8309469c09) )
2501   ROM_LOAD16_BYTE( "7730.bin", 0x000001, 0x020000, CRC(83bbd350) SHA1(2171c3ddec8787b7ee0b48a022046490ebcf3bf9) )
2502
2503   ROM_REGION( 0x1000000, "altrevs", 0 )
2504   ROM_LOAD16_BYTE( "8198.bin", 0x000000, 0x020000, CRC(c77862d7) SHA1(33befc3976e68016489ce773fa964974fe62a8ce) )
2505   ROM_LOAD16_BYTE( "8199.bin", 0x000000, 0x020000, CRC(58a07ea1) SHA1(c33c464b2646e058a3f3013922298ed7ee3a3d67) )
2506   ROM_LOAD16_BYTE( "8200.bin", 0x000000, 0x020000, CRC(2ce636ef) SHA1(c8980f5b4e7786f103d24effa7f258bfddc1e7b2) )
2507   ROM_LOAD16_BYTE( "8201.bin", 0x000000, 0x020000, CRC(03a281c7) SHA1(fb5adbc3dafda25b4133730c0fff800014e295af) )
2508
2509   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2510   ROM_LOAD( "1151.bin", 0x000000, 0x080000, CRC(c3a2bf9b) SHA1(31536613fd9dcce0878109d460344591570c4334) )
2511//   ROM_LOAD( "frcl-snd.bin", 0x000000, 0x080000, CRC(c3a2bf9b) SHA1(31536613fd9dcce0878109d460344591570c4334) )
2512ROM_END
2513
2514
2515
2516
2517ROM_START( j6firbl )
2518   ROM_REGION( 0x1000000, "maincpu", 0 )
2519   ROM_LOAD16_BYTE( "fireball.p1", 0x000000, 0x020000, CRC(c20a33dd) SHA1(4489b796d3b0121fbbeb9e226200566c0467dab6) )
2520   ROM_LOAD16_BYTE( "fireball.p2", 0x000001, 0x020000, CRC(fcc66f23) SHA1(15d4b65300377734692553edd58863627500eb41) )
2521
2522   ROM_REGION( 0x1000000, "altrevs", 0 )
2523   ROM_LOAD16_BYTE( "fire-2_1.bin", 0x000000, 0x020000, CRC(a1e44b18) SHA1(871a7c8c85c31c46c885737a7dc2d5ea38301c25) )
2524   ROM_LOAD16_BYTE( "fire-2_2.bin", 0x000000, 0x020000, CRC(ef3ac4d2) SHA1(3cbae5282f6c5adb75c7bdc76f93350671389155) )
2525   ROM_LOAD16_BYTE( "fire-2a1.bin", 0x000000, 0x020000, CRC(f3208b79) SHA1(1014ba090ba8dc5968fc2069e20c8a89c70f8038) )
2526   ROM_LOAD16_BYTE( "fire-2p1.bin", 0x000000, 0x020000, CRC(4a7a1f20) SHA1(dfdf29eb821548e17ce43c1c3089c23ff7f9ce5c) )
2527   ROM_LOAD16_BYTE( "fire-2w1.bin", 0x000000, 0x020000, CRC(c3893a90) SHA1(dca996d03c7fecd358b9a78352c0cf672b36b44a) )
2528   
2529   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2530   ROM_LOAD( "fireballsnd.bin", 0x000000, 0x080000, CRC(e47444c7) SHA1(535ae2abdf5f9a1931c8b2afccf9a63b0778e5e3) )
2531ROM_END
2532
2533
2534ROM_START( j6fireck )
2535   ROM_REGION( 0x1000000, "maincpu", 0 )
2536   ROM_LOAD16_BYTE( "ficr-11.bin", 0x000000, 0x020000, CRC(655efa46) SHA1(f861bb97cd029353027379ab1a049218c3c987f5) )
2537   ROM_LOAD16_BYTE( "ficr-12.bin", 0x000001, 0x020000, CRC(b6f39b01) SHA1(67a80eb40923a282760ccb52c1265eff1c6623b2) )
2538
2539   ROM_REGION( 0x1000000, "altrevs", 0 )
2540   ROM_LOAD16_BYTE( "04a9", 0x000000, 0x020000, CRC(6401b1ac) SHA1(10f57318bb8cd4b6dc1e12538de697c77c4ce71c) )
2541   ROM_LOAD16_BYTE( "3cbf", 0x000000, 0x020000, CRC(ba64f80f) SHA1(ae106127a2c085c7bc9758d0a03af2d94a625b42) )
2542   ROM_LOAD16_BYTE( "3cde", 0x000000, 0x020000, CRC(c7e48f46) SHA1(b81367724fb90834fc2431828ee9758dd19189d2) )
2543   ROM_LOAD16_BYTE( "3cf6", 0x000000, 0x020000, CRC(3208d492) SHA1(0d1947f80d2c8cc022229eff9120c689b48af4eb) )
2544   ROM_LOAD16_BYTE( "3cfe", 0x000000, 0x020000, CRC(033e6c56) SHA1(ec6f71eca170f7b7d367c476b0c742e1de6a597a) )
2545   ROM_LOAD16_BYTE( "3cff", 0x000000, 0x020000, CRC(e8a0386e) SHA1(2127c9e2419f0a92803b670a2c1962c2e23122fa) )
2546
2547   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2548   ROM_LOAD( "fccs1.bin", 0x000000, 0x080000, CRC(0421526d) SHA1(9dad850c208cb9f4a3a4c62e05a18217466d227e) )
2549ROM_END
2550
2551
2552ROM_START( j6firclb )
2553   ROM_REGION( 0x1000000, "maincpu", 0 )
2554   ROM_LOAD16_BYTE( "firecracker_club.p1", 0x000000, 0x020000, CRC(b0655026) SHA1(b0e556bbd1450035dd0a373eaf01a09d9cf90c60) )
2555   ROM_LOAD16_BYTE( "firecracker_club.p2", 0x000001, 0x020000, CRC(2838d65f) SHA1(cfbb1cf5d9ee7c2b5ef1ace8e29436244c762e67) )
2556
2557   ROM_REGION( 0x1000000, "altrevs", 0 )
2558   ROM_LOAD16_BYTE( "13e6", 0x000000, 0x020000, CRC(2838d65f) SHA1(cfbb1cf5d9ee7c2b5ef1ace8e29436244c762e67) )
2559   ROM_LOAD16_BYTE( "35df", 0x000000, 0x020000, CRC(74bfb336) SHA1(03fce8fa82eaaa9c12f99b94a19f01143fce6ae6) )
2560   ROM_LOAD16_BYTE( "35f7", 0x000000, 0x020000, CRC(8153e8e2) SHA1(0eb27f81c18ea09f45bdecb6d5985b95108383dd) )
2561   ROM_LOAD16_BYTE( "35fe", 0x000000, 0x020000, CRC(5bfb041e) SHA1(b1009eaee844ea75665754f4026080f1497b421f) )
2562   ROM_LOAD16_BYTE( "35ff", 0x000000, 0x020000, CRC(b0655026) SHA1(b0e556bbd1450035dd0a373eaf01a09d9cf90c60) )
2563
2564   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2565   ROM_LOAD( "firecracker_club_sound.bin", 0x000000, 0x080000, CRC(0421526d) SHA1(9dad850c208cb9f4a3a4c62e05a18217466d227e) )
2566ROM_END
2567
2568
2569ROM_START( j6fivalv )
2570   ROM_REGION( 0x1000000, "maincpu", 0 )
2571   ROM_LOAD16_BYTE( "facl-6s1.bin", 0x000000, 0x020000, CRC(c52940cf) SHA1(bdfb4719d265f429f58400169d48ecab18b89296) )
2572   ROM_LOAD16_BYTE( "facl-6s2.bin", 0x000001, 0x020000, CRC(028959e5) SHA1(b5c64e4ddafe33642708ab9e13a8092e989ba0d6) )
2573
2574   ROM_REGION( 0x1000000, "altrevs", 0 )
2575   ROM_LOAD16_BYTE( "facl-6f1.bin", 0x000000, 0x020000, CRC(01f3a3df) SHA1(93ab023af070f2d3edce0a729803e70103b38747) )
2576   ROM_LOAD16_BYTE( "facl-6p1.bin", 0x000000, 0x020000, CRC(2eb714f7) SHA1(4e50e746c5c538ccd111fd40d8cb5cf25433f2f2) )
2577
2578   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2579   ROM_LOAD( "fivealivesnd.bin", 0x000000, 0x080000, CRC(4e4e94d9) SHA1(b8d1f241c4257436fd0e552494d2c9af1c8661dd) )
2580ROM_END
2581
2582
2583ROM_START( j6fiveln )
2584   ROM_REGION( 0x1000000, "maincpu", 0 )
2585   ROM_LOAD16_BYTE( "39.bin", 0x000000, 0x020000, CRC(f960d6dd) SHA1(d69f868201e1cd7ccceb155f6c219aa81791e3a3) )
2586   ROM_LOAD16_BYTE( "40.bin", 0x000001, 0x020000, CRC(ee1163eb) SHA1(f0723b67343a1f0c4cc7c20d2177ef5c3e156aed) )
2587
2588   ROM_REGION( 0x1000000, "altrevs", 0 )
2589   ROM_LOAD16_BYTE( "41.bin", 0x000000, 0x020000, CRC(12fe82e5) SHA1(7ff4e94c0207df73ac20a390500e5ca7bf035524) )
2590   ROM_LOAD16_BYTE( "42.bin", 0x000000, 0x020000, CRC(aba416bc) SHA1(31815dc414d94be7eaad5458a85f5a50c248ea99) )
2591   ROM_LOAD16_BYTE( "43.bin", 0x000000, 0x020000, CRC(9b0da755) SHA1(a0e1e8da3333f3361a27505b7ca251a2c586251a) )
2592
2593   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2594   ROM_LOAD( "c-snd.bin", 0x000000, 0x080000, CRC(0016ab04) SHA1(82d133f485b325b29db901f6254c80ca959abd3e) )
2595ROM_END
2596
2597
2598
2599ROM_START( j6frc10 )
2600   ROM_REGION( 0x1000000, "maincpu", 0 )
2601   ROM_LOAD16_BYTE( "9445.bin", 0x000000, 0x020000, CRC(d9d99afc) SHA1(3d2072ee7596f5d9dec8fc77af5963266afc2a75) )
2602   ROM_LOAD16_BYTE( "9446.bin", 0x000001, 0x020000, CRC(50d87000) SHA1(02889506e8a009c85c73608db3196f88409007a1) )
2603
2604   ROM_REGION( 0x1000000, "altrevs", 0 )
2605   ROM_LOAD16_BYTE( "9447.bin", 0x000000, 0x020000, CRC(3247cec4) SHA1(3ec8619b4c1a75987b79f64263d9e17b6738a0fc) )
2606   ROM_LOAD16_BYTE( "9448.bin", 0x000000, 0x020000, CRC(8b1d5a9d) SHA1(8978660d6804a3886a0c08ce6bce2128491babbc) )
2607   ROM_LOAD16_BYTE( "9449.bin", 0x000000, 0x020000, CRC(bbb4eb74) SHA1(1b8f2290d332c273dd1f230cce62d96e890bc6bb) )
2608   ROM_LOAD16_BYTE( "f1015p1", 0x000000, 0x020000, CRC(404fd4c9) SHA1(fa74aaa5fe554d223592fbf3e6f59999bbe04ec8) )
2609   ROM_LOAD16_BYTE( "f1015p2", 0x000000, 0x020000, CRC(36508a26) SHA1(e31a3e2e5e1048e087ef112cd9ef949a4e60228b) )
2610   ROM_LOAD16_BYTE( "force1015-p1.bin", 0x000000, 0x020000, CRC(d9d99afc) SHA1(3d2072ee7596f5d9dec8fc77af5963266afc2a75) )
2611   ROM_LOAD16_BYTE( "force1015-p2.bin", 0x000000, 0x020000, CRC(50d87000) SHA1(02889506e8a009c85c73608db3196f88409007a1) )
2612
2613   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2614   ROM_LOAD( "force10snd.bin", 0x000000, 0x080000, CRC(e7e587c9) SHA1(fde7a7761253dc4133340b766d220873731c11c7) )
2615   ROM_LOAD( "fo10-snd.bin", 0x000000, 0x080000, CRC(e7e587c9) SHA1(fde7a7761253dc4133340b766d220873731c11c7) )
2616ROM_END
2617
2618
2619
2620ROM_START( j6framft )
2621   ROM_REGION( 0x1000000, "maincpu", 0 )
2622   ROM_LOAD16_BYTE( "frame.p1.bin", 0x000001, 0x020000, CRC(0bfaa4ff) SHA1(5080b3ce9692fe10b7e9e3fd75390513bbb60f99) )
2623   ROM_LOAD16_BYTE( "frame.p2.bin", 0x000000, 0x020000, CRC(a227fe30) SHA1(4b6034ea46c5c482e8b631af77ff6aac381eb941) )
2624
2625   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2626   ROM_LOAD( "frame_snd.bin", 0x000000, 0x080000, CRC(8053766a) SHA1(429e1476c7854a8a4d73aed0ec5a5efb31e6da4e) )
2627ROM_END
2628
2629
2630ROM_START( j6frtmch )
2631   ROM_REGION( 0x1000000, "maincpu", 0 )
2632   ROM_LOAD16_BYTE( "fruitmachine.p1", 0x000000, 0x020000, CRC(343f7fbc) SHA1(2d6594556cf4defb107d3a74c54ad9e1d2df63c6) )
2633   ROM_LOAD16_BYTE( "fruitmachine.p2", 0x000001, 0x020000, CRC(34c71b1f) SHA1(afc15df46fbcd845b963adcfe76764eba58da1e3) )
2634
2635   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2636   ROM_LOAD( "fruitmachinesnd.bin", 0x000000, 0x080000, CRC(24df2399) SHA1(8ed92b710d866b852143989f2f8d84da90cd1a63) )
2637ROM_END
2638
2639
2640
2641
2642ROM_START( j6frtpot )
2643   ROM_REGION( 0x1000000, "maincpu", 0 )
2644   ROM_LOAD16_BYTE( "fruitpots.p1", 0x000000, 0x080000, CRC(c8c5ebf7) SHA1(39040b08d6b67723388c4d90433f0965637590fb) )
2645   ROM_LOAD16_BYTE( "fruitpots.p2", 0x000001, 0x080000, CRC(5922976b) SHA1(a11ced9f363a085c5e77e5a85d5bbc785b6600c0) )
2646
2647   ROM_REGION( 0x1000000, "altrevs", 0 )
2648   ROM_LOAD16_BYTE( "60000200.evn", 0x000000, 0x080000, CRC(1cd3d39f) SHA1(9cd873c16c5698e7fe9e07bbd05481e5edb8a0e0) )
2649   ROM_LOAD16_BYTE( "60000200.odd", 0x000000, 0x080000, CRC(7e338bc0) SHA1(b970815d7cb951a349a4ddafcb834fa3c793a2d8) )
2650   ROM_LOAD16_BYTE( "60001201.evn", 0x000000, 0x080000, CRC(42bd9e8e) SHA1(11e9e1fa94651ed566075244a3718966eff9c86c) )
2651   ROM_LOAD16_BYTE( "60001201.odd", 0x000000, 0x080000, CRC(7cfc531a) SHA1(583b58793184001d0e66b7a7922ecc26e5f78b79) )
2652   ROM_LOAD16_BYTE( "60001202.evn", 0x000000, 0x080000, CRC(e586058b) SHA1(4322dc1f21a17fcec8dbface7d0a545dc95191ec) )
2653   ROM_LOAD16_BYTE( "60001202.odd", 0x000000, 0x080000, CRC(2d70ab1d) SHA1(e1c9ad7b498ea2de8bc82631ab5468bad7ff4225) )
2654
2655   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2656   ROM_LOAD( "fruitpotssnd.bin", 0x000000, 0x080000, CRC(1aacc429) SHA1(7ee38a34087a05d06fbfff78b57bf794c4f25d0c) )
2657ROM_END
2658
2659
2660ROM_START( j6gforce )
2661   ROM_REGION( 0x1000000, "maincpu", 0 )
2662   ROM_LOAD16_BYTE( "gfor-3s1.bin", 0x000000, 0x020000, CRC(a289af04) SHA1(d8a5de1ea8dddaf276693b7f1858442211ca0d79) )
2663   ROM_LOAD16_BYTE( "gfor-3s2.bin", 0x000001, 0x020000, CRC(fc02d84f) SHA1(80f1066896a2e24c202b9754c04b542b909f6658) )
2664
2665   ROM_REGION( 0x1000000, "altrevs", 0 )
2666   ROM_LOAD16_BYTE( "gfor-3a1.bin", 0x000000, 0x020000, CRC(f04d6f65) SHA1(72dcd029e04afeed849fe271bafb731c8735420f) )
2667   ROM_LOAD16_BYTE( "gfor-3p1.bin", 0x000000, 0x020000, CRC(4917fb3c) SHA1(d2badd3cc06cadff62a3e1e43e44ff5fe084c00b) )
2668   ROM_LOAD16_BYTE( "gfor-3wp.bin", 0x000000, 0x020000, CRC(2b7a8ab4) SHA1(ffa0cb80194add811ccddb80fffcf8fa91491ec0) )
2669
2670   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2671   ROM_LOAD( "gfor-snd.bin", 0x000000, 0x080000, CRC(4b710c8a) SHA1(af93c795d4c46cb95d92c48ac60a48db7f6724ac) )
2672ROM_END
2673
2674
2675ROM_START( j6gidogh )
2676   ROM_REGION( 0x1000000, "maincpu", 0 )
2677   ROM_LOAD16_BYTE( "gidough.p1", 0x000000, 0x020000, CRC(92b2ad84) SHA1(710630c05dafeaaa65d913348ac545d1d74e900e) )
2678   ROM_LOAD16_BYTE( "gidough.p2", 0x000001, 0x020000, CRC(a997c758) SHA1(0ddd76d78e5efe4ae1e044eedf2d3710bde99224) )
2679
2680   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2681   ROM_LOAD( "gidoughsnd.bin", 0x000000, 0x080000, CRC(69339dd1) SHA1(e69445471ff5f102d1a234f0859b01b3f7a82498) )
2682ROM_END
2683
2684
2685ROM_START( j6guab )
2686   ROM_REGION( 0x1000000, "maincpu", 0 )
2687   ROM_LOAD16_BYTE( "8574.bin", 0x000000, 0x020000, CRC(a58dc7e1) SHA1(b853217ccbae59e9485931464dd808d2684c331a) )
2688   ROM_LOAD16_BYTE( "8575.bin", 0x000001, 0x020000, CRC(dd8ff2cb) SHA1(400693667f6b459421a9589546b113286c58508b) )
2689
2690   ROM_REGION( 0x1000000, "altrevs", 0 )
2691   ROM_LOAD16_BYTE( "8576.bin", 0x000000, 0x020000, CRC(4e1393d9) SHA1(8d88bcb8ff267de916b279ce5347963d88081cf6) )
2692   ROM_LOAD16_BYTE( "8577.bin", 0x000000, 0x020000, CRC(c7e0b669) SHA1(2e2baa1c7b3d91a2af63eb97999b1a15a65a9b0a) )
2693   ROM_LOAD16_BYTE( "9305.bin", 0x000000, 0x020000, CRC(cfaab78e) SHA1(86161fe76d7d462dc3d6b8e466850bce14ba21ed) )
2694   ROM_LOAD16_BYTE( "9306.bin", 0x000000, 0x020000, CRC(1273a76c) SHA1(f2fcb3cb2780c8dd530727cffda32700fa046060) )
2695   ROM_LOAD16_BYTE( "9307.bin", 0x000000, 0x020000, CRC(2434e3b6) SHA1(d09bb8dfd51fd2b52a277e92009623587bd14399) )
2696   ROM_LOAD16_BYTE( "9308.bin", 0x000000, 0x020000, CRC(9d6e77ef) SHA1(b5f6a9acb31259d2f57d1bf3d019a92fd52c424a) )
2697   ROM_LOAD16_BYTE( "9309.bin", 0x000000, 0x020000, CRC(adc7c606) SHA1(4ee51b8ec543ab8efe62ed95b8a30248c24467b0) )
2698
2699   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2700   ROM_LOAD( "guabs.hex", 0x000000, 0x080000, CRC(fc041c87) SHA1(bd2606e3a67e13ce937b8cb4d5fcda9fa13842a1) )
2701ROM_END
2702
2703
2704ROM_START( j6guabcl )
2705   ROM_REGION( 0x1000000, "maincpu", 0 )
2706   ROM_LOAD16_BYTE( "8841.bin", 0x000000, 0x020000, CRC(8483bf47) SHA1(08726c55a1064ecb392e904b748f74032e77a3c9) )
2707   ROM_LOAD16_BYTE( "8842.bin", 0x000001, 0x020000, CRC(f203d5ec) SHA1(5748e5f482f771de3348217170e7fa0d4986048e) )
2708
2709   ROM_REGION( 0x1000000, "altrevs", 0 )
2710   ROM_LOAD16_BYTE( "8843.bin", 0x000000, 0x020000, CRC(6f1deb7f) SHA1(53f00ac5552838448e0329928e70db3c98fdd65f) )
2711
2712   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2713   ROM_LOAD( "guabs.hex", 0x000000, 0x080000, CRC(fc041c87) SHA1(bd2606e3a67e13ce937b8cb4d5fcda9fa13842a1) )
2714ROM_END
2715
2716
2717ROM_START( j6gldclb )
2718   ROM_REGION( 0x1000000, "maincpu", 0 )
2719   ROM_LOAD16_BYTE( "clgl-as1.bin", 0x000000, 0x020000, CRC(16b8560f) SHA1(68d3577bc14a60ca2c19091c05d1a65b7eae6747) )
2720   ROM_LOAD16_BYTE( "clgl-as2.bin", 0x000001, 0x020000, CRC(dbcf8013) SHA1(39247fcf209b1007cde1e161d72165eeb239a23c) )
2721
2722   ROM_REGION( 0x1000000, "altrevs", 0 )
2723   ROM_LOAD16_BYTE( "clgl-af1.bin", 0x000000, 0x020000, CRC(d262b51f) SHA1(072638e672e9ace6bac08c23073c8400d7d2315a) )
2724   ROM_LOAD16_BYTE( "clgl-ap1.bin", 0x000000, 0x020000, CRC(fd260237) SHA1(08873e61f75227b73ea030f6a63a7f5917552f7b) )
2725
2726   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2727   ROM_LOAD( "gladiatorsnd.bin", 0x000000, 0x080000, CRC(13bd21c7) SHA1(3e0e087fdf8566ca6803f8f9f75597e19433fd0b) )
2728ROM_END
2729
2730
2731ROM_START( j6gogold )
2732   ROM_REGION( 0x1000000, "maincpu", 0 )
2733   ROM_LOAD16_BYTE( "20702.bin", 0x000000, 0x020000, CRC(c274df22) SHA1(f623bb8ba2afcc3ad7c58a4cf56ea8d8f9d1308a) )
2734   ROM_LOAD16_BYTE( "20703.bin", 0x000001, 0x020000, CRC(aa2a1e67) SHA1(86fc1962a4de05f3eca8ca0b02d04db005e8a174) )
2735
2736   ROM_REGION( 0x1000000, "altrevs", 0 )
2737   ROM_LOAD16_BYTE( "20704.bin", 0x000000, 0x020000, CRC(29ea8b1a) SHA1(da066336de791891a35201e51f92e1cd4190f488) )
2738   ROM_LOAD16_BYTE( "20705.bin", 0x000000, 0x020000, CRC(90b01f43) SHA1(ff28bbee32f5d2192a6ea391dd4f5103c1f12296) )
2739   ROM_LOAD16_BYTE( "20706.bin", 0x000000, 0x020000, CRC(a019aeaa) SHA1(e7d83c0b4b232687ed6491620e0b22cc93e60265) )
2740
2741   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2742   ROM_LOAD( "gfgoldsnd.bin", 0x000000, 0x080000, CRC(1ccc9b9b) SHA1(d6c7d4285b569c8ed77f732d6e42e6b763d200d4) )
2743ROM_END
2744
2745
2746ROM_START( j6gldmin )
2747   ROM_REGION( 0x1000000, "maincpu", 0 )
2748   ROM_LOAD16_BYTE( "gm1_1.p1", 0x000000, 0x020000, CRC(a6a135bb) SHA1(2a143fd0f4b6227b2a528a4c65865ecd781706dd) )
2749   ROM_LOAD16_BYTE( "gm1_1.p2", 0x000001, 0x020000, CRC(6027f0f7) SHA1(f68a5f33c3d2f04dc892a0be115594e5aa577682) )
2750
2751   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2752   ROM_LOAD( "gmsnd.bin", 0x000000, 0x080000, CRC(23913559) SHA1(3c71eea6f847a6eb16f76a29555c9fde5790929a) )
2753ROM_END
2754
2755
2756ROM_START( j6gldday )
2757   ROM_REGION( 0x1000000, "maincpu", 0 )
2758   ROM_LOAD16_BYTE( "goldenday1.bin", 0x000000, 0x020000, CRC(8f2aa8a7) SHA1(ea5b8c1418deaaf2bda58a40cacca3c77d6d5a08) )
2759   ROM_LOAD16_BYTE( "goldenday2.bin", 0x000001, 0x020000, CRC(2a7658ab) SHA1(4286a4a76b8d95a4da4e8aad2f81b091d2d2f96a) )
2760
2761   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2762   ROM_LOAD( "gdsound.bin", 0x000000, 0x04a018, CRC(796e1b35) SHA1(e9c8e5a350823275c9ba9238781872ea359d5049) )
2763ROM_END
2764
2765
2766ROM_START( j6golddm )
2767   ROM_REGION( 0x1000000, "maincpu", 0 )
2768   ROM_LOAD16_BYTE( "gd30cz03_1.b8", 0x000000, 0x020000, CRC(bf901be5) SHA1(c508706f77ff23086d5507823fa29784f9c2d83c) )
2769   ROM_LOAD16_BYTE( "gd30cz03_2.b8", 0x000001, 0x020000, CRC(93bd2009) SHA1(a0e2ffb9dfad123e884507e3df26aa3d457788ff) )
2770
2771   ROM_REGION( 0x1000000, "altrevs", 0 )
2772   ROM_LOAD16_BYTE( "gd75cz03_1.b8", 0x000000, 0x020000, CRC(b3ddb5d4) SHA1(dbdf8f9c558355a20fce83470c20768358b7c819) )
2773   ROM_LOAD16_BYTE( "gd75cz03_1.bin", 0x000000, 0x020000, CRC(b3ddb5d4) SHA1(dbdf8f9c558355a20fce83470c20768358b7c819) )
2774   ROM_LOAD16_BYTE( "gd75cz03_2.bin", 0x000000, 0x020000, CRC(93bd2009) SHA1(a0e2ffb9dfad123e884507e3df26aa3d457788ff) )
2775
2776   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2777   ROM_LOAD( "gdsnd.bin", 0x000000, 0x04a018, CRC(796e1b35) SHA1(e9c8e5a350823275c9ba9238781872ea359d5049) )
2778ROM_END
2779
2780
2781ROM_START( j6goldgl )
2782   ROM_REGION( 0x1000000, "maincpu", 0 )
2783   ROM_LOAD16_BYTE( "goal-11.bin", 0x000000, 0x020000, CRC(124870c1) SHA1(7f42ae51f342beaf0c53f46df437ea81772f1005) )
2784   ROM_LOAD16_BYTE( "goal-12.bin", 0x000001, 0x020000, CRC(5e292400) SHA1(74d6a480881b4fb5deac921517e8c07586ade4f3) )
2785
2786   ROM_REGION( 0x1000000, "altrevs", 0 )
2787   ROM_LOAD16_BYTE( "2412", 0x000000, 0x020000, CRC(54a6ab53) SHA1(24ae5a00fea82a910494fedb80546fe7d0b65313) )
2788   ROM_LOAD16_BYTE( "244a", 0x000000, 0x020000, CRC(3754d3f6) SHA1(a2106953e1b89b18f78052fcdb34bc8ac656f050) )
2789   ROM_LOAD16_BYTE( "2451", 0x000000, 0x020000, CRC(edfc3f0a) SHA1(2acfd13b3d77c682f204797114389e06296dddd7) )
2790   ROM_LOAD16_BYTE( "2452", 0x000000, 0x020000, CRC(06626b32) SHA1(2245bc58df15a455dfc47e66afc82e4230f0088a) )
2791   ROM_LOAD16_BYTE( "8832", 0x000000, 0x020000, CRC(24eb5d3a) SHA1(3a26cf8f80c7843495fbdc93a4d31876206d0004) )
2792   ROM_LOAD16_BYTE( "gogo-11.bin", 0x000000, 0x020000, CRC(f73cd3e9) SHA1(4068eb63f696910a0d04da3bad727f0d2225fb47) )
2793   ROM_LOAD16_BYTE( "gogo-12.bin", 0x000000, 0x020000, CRC(7662ec60) SHA1(1ea6c11ab0c58b92211cb7feded258ff33c4e592) )
2794   ROM_LOAD16_BYTE( "gogo-1a1.bin", 0x000000, 0x020000, CRC(a5f81388) SHA1(dd832fcbc63e967213bf133a50337a877f18f413) )
2795   ROM_LOAD16_BYTE( "gogo-1p1.bin", 0x000000, 0x020000, CRC(1ca287d1) SHA1(eda47e49a1f832c3cff096d3a1fe904d0bf2a2b3) )
2796   ROM_LOAD16_BYTE( "gogo-31.bin", 0x000000, 0x020000, CRC(8d4c0b6b) SHA1(ce9bbb28e0c3e92693dbf1fbd2562bd697d54431) )
2797   ROM_LOAD16_BYTE( "gogo-32.bin", 0x000000, 0x020000, CRC(9c36cb43) SHA1(bbc143d3727130e123fffd295422fdfc76c85d12) )
2798   ROM_LOAD16_BYTE( "gogo-3a1.bin", 0x000000, 0x020000, CRC(df88cb0a) SHA1(871e1ac825851f0d61c2dd5a9f2f2c768990032f) )
2799   ROM_LOAD16_BYTE( "gogo-3l1.bin", 0x000000, 0x020000, CRC(bc7ab3af) SHA1(fd539a5d9c9e1e3233782c278c465e6789414563) )
2800   ROM_LOAD16_BYTE( "gogo-3p1.bin", 0x000000, 0x020000, CRC(66d25f53) SHA1(9bb788fb1330ff3dc6c9abd166adcaafd67ee56b) )
2801   ROM_LOAD16_BYTE( "gogo3lp1.bin", 0x000000, 0x020000, CRC(57e4e797) SHA1(3fac191bc880596427ce563f045227f181e3c2df) )
2802
2803   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2804   ROM_LOAD( "goldengoalsnd.bin", 0x000000, 0x080000, CRC(3af9ccdb) SHA1(4a911a48816bc69743ba1ba18fdd913041636ae1) )
2805ROM_END
2806
2807
2808ROM_START( j6hapyhr )
2809   ROM_REGION( 0x1000000, "maincpu", 0 )
2810   ROM_LOAD16_BYTE( "happyhour.p1", 0x000000, 0x020000, CRC(0a320ed4) SHA1(5bf54339717694febbf6749c39985fc7ff4c194f) )
2811   ROM_LOAD16_BYTE( "happyhour.p2", 0x000001, 0x020000, CRC(3de94b07) SHA1(ce1a712845ccc5fa9ef92b3d07f8872afeec88f8) )
2812
2813   ROM_REGION( 0x1000000, "altrevs", 0 )
2814   ROM_LOAD16_BYTE( "20426.bin", 0x000000, 0x020000, CRC(58f6ceb5) SHA1(5ca6861d1532ede848f672fe08152dcd0f65be95) )
2815   ROM_LOAD16_BYTE( "20427.bin", 0x000000, 0x020000, CRC(3de94b07) SHA1(ce1a712845ccc5fa9ef92b3d07f8872afeec88f8) )
2816   ROM_LOAD16_BYTE( "20428.bin", 0x000000, 0x020000, CRC(b3689a8d) SHA1(4f690ec96f1b5e0ed30023016de767c132356430) )
2817   ROM_LOAD16_BYTE( "20429.bin", 0x000000, 0x020000, CRC(0a320ed4) SHA1(5bf54339717694febbf6749c39985fc7ff4c194f) )
2818
2819   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2820   ROM_LOAD( "happyhoursnd.bin", 0x000000, 0x080000, CRC(ef80bbfd) SHA1(66dc0bd35054a506dc75972ac59f9ca03d886e1b) )
2821ROM_END
2822
2823
2824
2825
2826ROM_START( j6hifly )
2827   ROM_REGION( 0x1000000, "maincpu", 0 )
2828   ROM_LOAD16_BYTE( "hiflyer.p1", 0x000000, 0x020000, CRC(5309d1ec) SHA1(49df13b33dd67a8ed63cdd9b83d6c58b34f29d67) )
2829   ROM_LOAD16_BYTE( "hiflyer.p2", 0x000001, 0x020000, CRC(6cae4a62) SHA1(acf196220dca131bc274d91164204aeeec8fc08c) )
2830
2831   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2832   ROM_LOAD( "hiflyersnd.bin", 0x000000, 0x080000, CRC(a0f1b9d2) SHA1(738e9a6ac1d8af1e1610d96195a86ce34fe53e33) )
2833ROM_END
2834
2835
2836ROM_START( j6impact )
2837   ROM_REGION( 0x1000000, "maincpu", 0 )
2838   ROM_LOAD16_BYTE( "hiim-2s1.bin", 0x000000, 0x020000, CRC(9cfa16b2) SHA1(520d38ec96652914c6506c55fd59c01fcb8a67c4) )
2839   ROM_LOAD16_BYTE( "hiim-2s2.bin", 0x000001, 0x020000, CRC(8a087a6d) SHA1(38463d0a474f3a2d137b7e2a825d8e65d9d043c0) )
2840
2841   ROM_REGION( 0x1000000, "altrevs", 0 )
2842   ROM_LOAD16_BYTE( "hiim-2a1.bin", 0x000000, 0x020000, CRC(ce3ed6d3) SHA1(a059a2f279df4f8432a9e7fa780ed174d63d2ac5) )
2843   ROM_LOAD16_BYTE( "hiim-2p1.bin", 0x000000, 0x020000, CRC(7764428a) SHA1(4f83a0d3ce7c484617122191a66e90432aa39e4e) )
2844
2845   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2846   ROM_LOAD( "hiim-snd.bin", 0x000000, 0x080000, CRC(3f54a54c) SHA1(fb3b2561f10391f01ee97e4501e8492fcfe4fd2b) )
2847ROM_END
2848
2849
2850ROM_START( j6hilosv )
2851   ROM_REGION( 0x1000000, "maincpu", 0 )
2852   ROM_LOAD16_BYTE( "9287.bin", 0x000000, 0x020000, CRC(9ea4dec0) SHA1(14a9239fb3a94f8f3c4a46c5f1d189a3f4a54868) )
2853   ROM_LOAD16_BYTE( "9288.bin", 0x000001, 0x020000, CRC(97184aba) SHA1(5b95e138998e78a8bf7f12186fd9f1849d2efa7b) )
2854
2855   ROM_REGION( 0x1000000, "altrevs", 0 )
2856   ROM_LOAD16_BYTE( "9289.bin", 0x000000, 0x020000, CRC(753a8af8) SHA1(258c390235a45d9b08f13e975807a379f558453e) )
2857   ROM_LOAD16_BYTE( "9290.bin", 0x000000, 0x020000, CRC(cc601ea1) SHA1(6a5637dd37c83355817294090596ed5ed678509e) )
2858   ROM_LOAD16_BYTE( "9291.bin", 0x000000, 0x020000, CRC(fcc9af48) SHA1(3f1cd018b48c7fe55bb16981d00b69892dadd241) )
2859
2860// this looks like something else
2861//   ROM_LOAD16_BYTE( "hihosilver1.1.bin", 0x000000, 0x008000, CRC(e8b5532d) SHA1(45a62028649cde884f313cfabadee994e13f1ea3) )
2862//   ROM_LOAD16_BYTE( "hihosilver1.2.bin", 0x000000, 0x008000, CRC(8cffe4ac) SHA1(c81ea16fca08f6f2daa8ff629a0f53e7a641c792) )
2863//   ROM_LOAD16_BYTE( "hihosilver1.3.bin", 0x000000, 0x008000, CRC(ea18c31f) SHA1(a6ac9e2e70cb156e453821723f3eed23b4ade3c4) )
2864
2865   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2866   ROM_LOAD( "hi_lo_silver_snd.bin", 0x000000, 0x080000, CRC(fd88e3a6) SHA1(07c2fec617faea189ceddc46ec477fb09c0ec4a9) )
2867   
2868ROM_END
2869
2870
2871ROM_START( j6hirol )
2872   ROM_REGION( 0x1000000, "maincpu", 0 )
2873   ROM_LOAD16_BYTE( "hiro-1s1.bin", 0x000000, 0x020000, CRC(98e426ce) SHA1(16140aad2efa8b19eedb411909dccdb5ca5561cf) )
2874   ROM_LOAD16_BYTE( "hiro-1s2.bin", 0x000001, 0x020000, CRC(6b903488) SHA1(c62e3f5446c62d45926190d48fb2a34916d1f098) )
2875
2876   ROM_REGION( 0x1000000, "altrevs", 0 )
2877   ROM_LOAD16_BYTE( "hiro-1a1.bin", 0x000000, 0x020000, CRC(ca20e6af) SHA1(a6b2e94cf13b2f5628426d4b26f44c69b45896bc) )
2878   ROM_LOAD16_BYTE( "hiro-1p1.bin", 0x000000, 0x020000, CRC(737a72f6) SHA1(d2658e91b283ec8fe860d4dc9a130afcaac525bb) )
2879   ROM_LOAD16_BYTE( "hiro-1w1.bin", 0x000000, 0x020000, CRC(fa895746) SHA1(a5ad82d76c96004d578cc217a46b0eef78e867ac) )
2880   ROM_LOAD16_BYTE( "hiro-1wp.bin", 0x000000, 0x020000, CRC(1117037e) SHA1(8488ef64d50d78a55857d24a0d25e4060e34c35e) )
2881
2882   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2883   ROM_LOAD( "hiro-snd.bin", 0x000000, 0x080000, CRC(5843c195) SHA1(0665e913e4c1a919aa5331cce7a467c841722388) )
2884ROM_END
2885
2886
2887ROM_START( j6hirlcl )
2888   ROM_REGION( 0x1000000, "maincpu", 0 )
2889   ROM_LOAD16_BYTE( "hrcl-3_1.bin", 0x000000, 0x020000, CRC(680182bf) SHA1(54e1b6db179934a29453ff5c5664fd00352377ea) )
2890   ROM_LOAD16_BYTE( "hrcl-3_2.bin", 0x000001, 0x020000, CRC(c096ad69) SHA1(1a778f4a54bc98db32e5df20fb74318bea00f6d3) )
2891
2892   ROM_REGION( 0x1000000, "altrevs", 0 )
2893   ROM_LOAD16_BYTE( "hrcl-3f1.bin", 0x000000, 0x020000, CRC(acdb61af) SHA1(80b372c584aefd0534ed0be2c5f0ac44341bde18) )
2894   ROM_LOAD16_BYTE( "hrcl-3n1.bin", 0x000000, 0x020000, CRC(0a6cf337) SHA1(812f87724ebd6f5373ea4914efce5ebd64a2cb35) )
2895   ROM_LOAD16_BYTE( "hrcl-3p1.bin", 0x000000, 0x020000, CRC(839fd687) SHA1(c0259308321c8f1d8c1ba1dad333e223c06e9c4a) )
2896
2897   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2898   ROM_LOAD( "hrcl-snd.bin", 0x000000, 0x080000, CRC(5843c195) SHA1(0665e913e4c1a919aa5331cce7a467c841722388) )
2899ROM_END
2900
2901
2902ROM_START( j6histk )
2903   ROM_REGION( 0x1000000, "maincpu", 0 )
2904   ROM_LOAD16_BYTE( "60000082.p1", 0x000000, 0x020000, CRC(37de3dd8) SHA1(3d5aaf9112ca79eeb72bcbd78cf5a89c26ecc9e1) )
2905   ROM_LOAD16_BYTE( "60000082.p2", 0x000001, 0x020000, CRC(91614eea) SHA1(7869d9f0326ef5b3b7841a4430e7f90dcb6dfb96) )
2906
2907   ROM_REGION( 0x1000000, "altrevs", 0 )
2908   ROM_LOAD16_BYTE( "histakes.p1", 0x000000, 0x020000, CRC(8a021897) SHA1(7b8bd6add7f3341a719a384680615abe8e19cbac) )
2909   ROM_LOAD16_BYTE( "histakes.p2", 0x000000, 0x020000, CRC(12467e9d) SHA1(d2f3caeaf63392f2b6ba157e054cb40c1a73c19d) )
2910
2911   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2912   ROM_LOAD( "histakessnd.bin", 0x000000, 0x080000, CRC(7bffa191) SHA1(e3a4a4eef878fb093240a3e145cf405d266bec74) )
2913ROM_END
2914
2915
2916ROM_START( j6hiphop )
2917   ROM_REGION( 0x1000000, "maincpu", 0 )
2918   ROM_LOAD16_BYTE( "hiho-11.bin", 0x000000, 0x020000, CRC(163aa788) SHA1(a7047fa9b6273eb5749195914c098a524e0fb68a) )
2919   ROM_LOAD16_BYTE( "hiho-12.bin", 0x000001, 0x020000, CRC(8d8cb4b4) SHA1(6baea853b5e0bc349980d3ef7d93a3f4c146492a) )
2920
2921   ROM_REGION( 0x1000000, "altrevs", 0 )
2922   ROM_LOAD16_BYTE( "hiho-1a1.bin", 0x000000, 0x020000, CRC(44fe67e9) SHA1(f8089203051ab3c54959bffd91064042b4ddcd55) )
2923   ROM_LOAD16_BYTE( "hiho-1n1.bin", 0x000000, 0x020000, CRC(270c1f4c) SHA1(f73c96dc08f3eb6d8493476f1323d4df30e1dc8a) )
2924   ROM_LOAD16_BYTE( "hiho-1p1.bin", 0x000000, 0x020000, CRC(fda4f3b0) SHA1(01702290b1c6ac25a221b24e2607aa68205284eb) )
2925   ROM_LOAD16_BYTE( "hiho1np1.bin", 0x000000, 0x020000, CRC(cc924b74) SHA1(2a82f30252a695f7bc196f6699b0871b938b7fdd) )
2926
2927   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2928   /* missing? */   
2929ROM_END
2930
2931
2932ROM_START( j6hotsht )
2933   ROM_REGION( 0x1000000, "maincpu", 0 )
2934   ROM_LOAD16_BYTE( "hosh-4_1.bin", 0x000000, 0x020000, CRC(833c49e9) SHA1(94552fc3c2c246412e4c62e5095c1fc3707fd73c) )
2935   ROM_LOAD16_BYTE( "hosh-4_2.bin", 0x000001, 0x020000, CRC(645c832d) SHA1(174dc5491d567efd37051ca10987e24c8ccea5e8) )
2936
2937   ROM_REGION( 0x1000000, "altrevs", 0 )
2938   ROM_LOAD16_BYTE( "044p3-0n.bin", 0x000000, 0x020000, CRC(02abba15) SHA1(8073da7ea300fe5b89e6b317c6e051171fccb4a1) )
2939   ROM_LOAD16_BYTE( "hosh-4a1.bin", 0x000000, 0x020000, CRC(d1f88988) SHA1(5063408d5586d0dedb535c47ce725ab7365c7eef) )
2940   ROM_LOAD16_BYTE( "hosh-4p1.bin", 0x000000, 0x020000, CRC(68a21dd1) SHA1(68700e0c30e715795e604d1ff7606e03c4d93362) )
2941   ROM_LOAD16_BYTE( "hosh-4w1.bin", 0x000000, 0x020000, CRC(e1513861) SHA1(8c945a6c52670754ddeece94c0ebdb046f238405) )
2942   ROM_LOAD16_BYTE( "hosh-51.bin", 0x000000, 0x020000, CRC(d54e81eb) SHA1(2e67f0f3ee2fceeb56c93f6a5140395d341bf414) )
2943   ROM_LOAD16_BYTE( "hosh-52.bin", 0x000000, 0x020000, CRC(39b2798d) SHA1(9d66f99b4b3ffaa07018e4c70bb83903d89c0a50) )
2944   ROM_LOAD16_BYTE( "hosh-5a1.bin", 0x000000, 0x020000, CRC(878a418a) SHA1(32d6a5c83d65132ca4f8646661f743b3e8844224) )
2945   ROM_LOAD16_BYTE( "hosh-5n1.bin", 0x000000, 0x020000, CRC(e478392f) SHA1(2c973dfc64e43aed2ec46fcb81fe1b50783daf68) )
2946   ROM_LOAD16_BYTE( "hosh-5p1.bin", 0x000000, 0x020000, CRC(3ed0d5d3) SHA1(d04ca69a9e3b30a64c2bad1c4e263b2730ae3fc2) )
2947   ROM_LOAD16_BYTE( "prom1n.bin", 0x000000, 0x020000, CRC(df747d47) SHA1(68d28db3fc2bb806f88ee284a8051e15b32cf11e) )
2948   ROM_LOAD16_BYTE( "prom1p_0.bin", 0x000000, 0x020000, CRC(e935ee2d) SHA1(0d5abd6e3f5d04f5874015a158446d0598db8ec1) )
2949   ROM_LOAD16_BYTE( "prom1p_1.bin", 0x000000, 0x020000, CRC(34ea297f) SHA1(2e7476a9dc4e87a219ed3ce0fbe7b861e8a4832e) )
2950   ROM_LOAD16_BYTE( "prom2_0.bin", 0x000000, 0x020000, CRC(8d89d7eb) SHA1(b69501f160d9980558a342e1d1a3e4102e9b9c33) )
2951   ROM_LOAD16_BYTE( "prom2_1.bin", 0x000000, 0x020000, CRC(22bf5681) SHA1(4f142dee31dc00e5ecf0a2305282766b368f4c33) )
2952
2953   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2954   ROM_LOAD( "hosh-snd.bin", 0x000000, 0x080000, CRC(f5bcfe63) SHA1(4983cb4c2d69730d7f1984d648c2801b46b4ab70) )
2955ROM_END
2956
2957
2958ROM_START( j6impuls )
2959   ROM_REGION( 0x1000000, "maincpu", 0 )
2960   ROM_LOAD16_BYTE( "imp15p1", 0x000000, 0x020000, CRC(115aa0fc) SHA1(0ff0c1b87ba1c6e9d875857dcbf9e67174e86962) )
2961   ROM_LOAD16_BYTE( "imp15p2", 0x000001, 0x020000, CRC(f9b0a1f5) SHA1(0833ffe044cdefff7836fc00e985e5b0d7e9f827) )
2962
2963   ROM_REGION( 0x1000000, "altrevs", 0 )
2964   ROM_LOAD16_BYTE( "imp6p1", 0x000000, 0x020000, CRC(2abd3397) SHA1(36d6286d6de6c1b205ca1e593118bf5ef15e108b) )
2965   ROM_LOAD16_BYTE( "imp6p1s", 0x000000, 0x020000, CRC(2abd3397) SHA1(36d6286d6de6c1b205ca1e593118bf5ef15e108b) )
2966   ROM_LOAD16_BYTE( "imp6p2", 0x000000, 0x020000, CRC(6d8ae792) SHA1(9e703f3e4c6e74866f8a6c187851c416905dc076) )
2967   ROM_LOAD16_BYTE( "imp6p2s", 0x000000, 0x020000, CRC(6d8ae792) SHA1(9e703f3e4c6e74866f8a6c187851c416905dc076) )
2968   ROM_LOAD16_BYTE( "impu-7a1.bin", 0x000000, 0x020000, CRC(c1c7fad1) SHA1(a28db0949be931192ebacf6dc67a1b652fd048c2) )
2969   ROM_LOAD16_BYTE( "impu-7p1.bin", 0x000000, 0x020000, CRC(789d6e88) SHA1(0b65f00b6fed5fbdd89d9ba06ebe7d17a97344d6) )
2970   ROM_LOAD16_BYTE( "impu-7s1.bin", 0x000000, 0x020000, CRC(93033ab0) SHA1(6b94c72ba09a2b3bf343f199a61871f18b67ed10) )
2971   ROM_LOAD16_BYTE( "impu-7s2.bin", 0x000000, 0x020000, CRC(cead0007) SHA1(f5d701bd2f1d85fd907666d0fbe217dbeaae1ba7) )
2972   ROM_LOAD16_BYTE( "impu-7wp.bin", 0x000000, 0x020000, CRC(1af01f00) SHA1(0d3fcaa1105a5dd00d4154027dcdac6b35eb2342) )
2973   ROM_LOAD16_BYTE( "impu6p1a", 0x000000, 0x020000, CRC(7879f3f6) SHA1(a7e5e55946ed63bf7fd84ac8cce46102a850bae4) )
2974
2975   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2976   ROM_LOAD( "impu-snd.bin", 0x000000, 0x080000, CRC(0551d030) SHA1(7a8d012690bcea707710bf39c8069d7c074912ce) )
2977ROM_END
2978
2979
2980ROM_START( j6indy )
2981   ROM_REGION( 0x1000000, "maincpu", 0 )
2982   ROM_LOAD16_BYTE( "6810.bin", 0x000000, 0x020000, CRC(67f9cf6a) SHA1(f5e63b2135f9b251bb092e2738ab280581792a08) )
2983   ROM_LOAD16_BYTE( "6811.bin", 0x000001, 0x020000, CRC(6efc0ce8) SHA1(2f1bc1dfd6d1df019f180e6477e524811bf7295c) )
2984
2985   ROM_REGION( 0x1000000, "altrevs", 0 )
2986   ROM_LOAD16_BYTE( "7493.bin", 0x000000, 0x020000, CRC(21ca4ac6) SHA1(37c78df9dcace53eeab72ea37a49d27056d35043) )
2987   ROM_LOAD16_BYTE( "7494.bin", 0x000000, 0x020000, CRC(4ddf626b) SHA1(4bbfd86530cd1a8b7b4da4e9b36d0e1d61e5d120) )
2988
2989   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
2990   ROM_LOAD( "6706.bin", 0x000000, 0x080000, CRC(674c5b21) SHA1(12e12e362ae8c99414cd474a34fa13acd8f6bcb3) )
2991ROM_END
2992
2993
2994ROM_START( j6showtm )
2995   ROM_REGION( 0x1000000, "maincpu", 0 )
2996   ROM_LOAD16_BYTE( "itsshowtime.p1", 0x000000, 0x020000, CRC(5e744b6a) SHA1(db653618e4c2b86634bb10795bd6c3ad3a1b199e) )
2997   ROM_LOAD16_BYTE( "itsshowtime.p2", 0x000001, 0x020000, CRC(ae952cf9) SHA1(e27c616e74eb139daf98479fed0cc1bfcf5619b5) )
2998
2999   ROM_REGION( 0x1000000, "altrevs", 0 )
3000   ROM_LOAD16_BYTE( "its showtime v1-2 (27c010)", 0x000000, 0x020000, CRC(e5db5a67) SHA1(6bdd8f48edb6c6dce9dc6ac742825b30e2efda40) )
3001   ROM_LOAD16_BYTE( "its showtime v1a1 (27c010)", 0x000000, 0x020000, CRC(c10295cf) SHA1(076f25a24a08e0d3657ac90f54a29af1e22603d9) )
3002   ROM_LOAD16_BYTE( "its showtime v2-1 (27c010)", 0x000000, 0x020000, CRC(b5ea1f52) SHA1(08d6bc1add1e659b59e2edc9de88dd976587ece3) )
3003   ROM_LOAD16_BYTE( "its showtime v2-2 (27c010)", 0x000000, 0x020000, CRC(ae952cf9) SHA1(e27c616e74eb139daf98479fed0cc1bfcf5619b5) )
3004   ROM_LOAD16_BYTE( "itsh-4a1.bin", 0x000000, 0x020000, CRC(1da0cb3e) SHA1(30b7bf37cbd8c3372ae9ea1e114c4d7cc27ec131) )
3005   ROM_LOAD16_BYTE( "itsh-4n1.bin", 0x000000, 0x020000, CRC(7e52b39b) SHA1(d81a6d50c7596be53f7feaa4bf975978afb22dde) )
3006   ROM_LOAD16_BYTE( "itsh-4p1.bin", 0x000000, 0x020000, CRC(a4fa5f67) SHA1(b038b614ba62f765018b27f0180a11979d84f45b) )
3007   ROM_LOAD16_BYTE( "itsh-61.bin", 0x000000, 0x020000, CRC(0385bc13) SHA1(d627fe6083bc0cec726a06e4237f1f2b34cc44b1) )
3008   ROM_LOAD16_BYTE( "itsh-62.bin", 0x000000, 0x020000, CRC(cc164769) SHA1(c0cbcf8bf4530882a46cfffa9e1b90eea30284e7) )
3009   ROM_LOAD16_BYTE( "itsh-6a1.bin", 0x000000, 0x020000, CRC(51417c72) SHA1(261a7d90842f2d1b438655b8f694cef6b616a09f) )
3010   ROM_LOAD16_BYTE( "itsh-6l1.bin", 0x000000, 0x020000, CRC(32b304d7) SHA1(beea0699c8dd4c4aefaee539b4ba93815803e2cb) )
3011   ROM_LOAD16_BYTE( "itsh-6p1.bin", 0x000000, 0x020000, CRC(e81be82b) SHA1(51738c89fd7017d52237085bf3a1f0dbcc0610b0) )
3012   ROM_LOAD16_BYTE( "itsh4np1.bin", 0x000000, 0x020000, CRC(95cce7a3) SHA1(6e848fae84a9a053a1aa91b5b9deb9c7f9ad5ebc) )
3013   ROM_LOAD16_BYTE( "itsh6lp1.bin", 0x000000, 0x020000, CRC(d92d50ef) SHA1(e0d0f68890d271c1c30f0ac78ea86a37eda41afe) )
3014   ROM_LOAD16_BYTE( "itsh-41.bin", 0x000000, 0x020000, CRC(4f640b5f) SHA1(20a893d9a0ba10fc0bf63380e754e141d795759c) )
3015   ROM_LOAD16_BYTE( "itsh-42.bin", 0x000001, 0x020000, CRC(7a14783a) SHA1(804b1438cb5b3502fee0abf8a29174efc64e6dd6) )
3016
3017   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3018   ROM_LOAD( "itsshowtimesnd.bin", 0x000000, 0x080000, CRC(7a2264fa) SHA1(55d5a15ff8c6a76c5403856bb8e64cbfdafb7a55) )
3019ROM_END
3020
3021
3022ROM_START( j6jackjs )
3023   ROM_REGION( 0x1000000, "maincpu", 0 )
3024   ROM_LOAD16_BYTE( "60000150.evn", 0x000000, 0x080000, CRC(358d59c8) SHA1(9212565a1f9d50d26d4ccfff747824c42e878e52) )
3025   ROM_LOAD16_BYTE( "60000150.odd", 0x000001, 0x080000, CRC(4a3473c8) SHA1(4ec3367008a8e1f34a7d502a9c9387d1b6de6e98) )
3026
3027   ROM_REGION( 0x1000000, "altrevs", 0 )
3028   ROM_LOAD16_BYTE( "60001150.evn", 0x000000, 0x080000, CRC(0df9c631) SHA1(b205fbdf0bf59b604ff6ca4af7f41f5128db9d45) )
3029   ROM_LOAD16_BYTE( "60001150.odd", 0x000000, 0x080000, CRC(6605981a) SHA1(a94fa61ba1f9c4e95416837b5dfe55092ef8b290) )
3030   ROM_LOAD16_BYTE( "60001151.evn", 0x000000, 0x080000, CRC(e13db919) SHA1(49426dfd450bbf0ffd80fb416d8ef91ac09e709d) )
3031   ROM_LOAD16_BYTE( "60001151.odd", 0x000000, 0x080000, CRC(d1157eac) SHA1(76504b803fa46b707e78bc50030e2dc9a64fc209) )
3032   ROM_LOAD16_BYTE( "jj.p1", 0x000000, 0x080000, CRC(22ec7048) SHA1(7e806963d0aeccc1c92579eebf2571dd9f29c263) )
3033   ROM_LOAD16_BYTE( "jj.p2", 0x000000, 0x080000, CRC(a54742da) SHA1(61f1b888c60cf157b07f853b52f644acc82c283d) )
3034
3035   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3036   ROM_LOAD( "jackpotjusticesnd.bin", 0x000000, 0x080000, CRC(379e1a3d) SHA1(3b455a812284e716a831aadbaa592ee0ddab1a9d) )
3037ROM_END
3038
3039
3040
3041// different startup code
3042ROM_START( j6jkrgld )
3043   ROM_REGION( 0x1000000, "maincpu", 0 )
3044   ROM_LOAD16_BYTE( "jg.p1", 0x000000, 0x010000, CRC(e5658ca2) SHA1(2d188899a4aa8124b7c492379331b8713913c69e) )
3045   ROM_LOAD16_BYTE( "jg.p2", 0x000001, 0x010000, CRC(efa0c84b) SHA1(ef511378904823ae66b7812eff13d9cef5fa621b) )
3046
3047   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3048   /* missing? */
3049ROM_END
3050
3051
3052ROM_START( j6jkrpls )
3053   ROM_REGION( 0x1000000, "maincpu", 0 )
3054   ROM_LOAD16_BYTE( "jp30cz04_1.b8", 0x000000, 0x020000, CRC(096baa03) SHA1(d9d3aa5616e253b49adda9254dbdaedb3e7ee72a) )
3055   ROM_LOAD16_BYTE( "jp30cz04_2.b8", 0x000001, 0x020000, CRC(bc023fe9) SHA1(99e5cfca3788809bf1958d21bfff37693419b846) )
3056
3057   ROM_REGION( 0x1000000, "altrevs", 0 )
3058   ROM_LOAD16_BYTE( "jp30cz05_1.b8", 0x000000, 0x020000, CRC(d36a7516) SHA1(613508c57c1e4e9ebfbdb1516d90cfa4e650721f) )
3059   ROM_LOAD16_BYTE( "jp30cz05_2.b8", 0x000000, 0x020000, CRC(233f2cd8) SHA1(edd02ebc4612075d9c594a5c37ff595bc695edd3) )
3060   ROM_LOAD16_BYTE( "jp30cz3_1.b8", 0x000000, 0x020000, CRC(939729ba) SHA1(b5a142c5e33755faebf7de065fbab1dbe9b78387) )
3061   ROM_LOAD16_BYTE( "jp30cz3_2.b8", 0x000000, 0x020000, CRC(8dcf654b) SHA1(076b1454b6bb4c634cb3b08922e49b7ae4f7bc32) )
3062   ROM_LOAD16_BYTE( "jp75cz04_1.b8", 0x000000, 0x020000, CRC(05260432) SHA1(3c68f1476be4803d901abc4e6f7bb81b14de4442) )
3063   ROM_LOAD16_BYTE( "jp75cz04_2.b8", 0x000000, 0x020000, CRC(bc023fe9) SHA1(99e5cfca3788809bf1958d21bfff37693419b846) )
3064   ROM_LOAD16_BYTE( "jp75cz05_1.b8", 0x000000, 0x020000, CRC(df27db27) SHA1(4d0d1673ffaa506f442e1d0a69ee05693ec901ae) )
3065   ROM_LOAD16_BYTE( "jp75cz05_2.b8", 0x000000, 0x020000, CRC(233f2cd8) SHA1(edd02ebc4612075d9c594a5c37ff595bc695edd3) )
3066   ROM_LOAD16_BYTE( "jp75cz3_1.b8", 0x000000, 0x020000, CRC(9fda878b) SHA1(e57944bff15d2be16c241461afb7e7b69a0ded0f) )
3067   ROM_LOAD16_BYTE( "jp75cz3_2.b8", 0x000000, 0x020000, CRC(8dcf654b) SHA1(076b1454b6bb4c634cb3b08922e49b7ae4f7bc32) )
3068
3069   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3070   /* missing? */
3071ROM_END
3072
3073
3074ROM_START( j6jkpldx )
3075   ROM_REGION( 0x1000000, "maincpu", 0 )
3076   ROM_LOAD16_BYTE( "jpd75cz03_1.b8", 0x000000, 0x020000, CRC(f48c26c5) SHA1(5a46a24a4575da3360eab54059ea994b7e8e4f8d) )
3077   ROM_LOAD16_BYTE( "jpd75cz03_2.b8", 0x000001, 0x020000, CRC(02d31498) SHA1(feb345442354b15a1a0a86e6b86db519aa8678fa) )
3078
3079   ROM_REGION( 0x1000000, "altrevs", 0 )
3080   ROM_LOAD16_BYTE( "jpc75cz03_1.b8", 0x000000, 0x020000, CRC(efc89c1b) SHA1(b532e035e670dea515503b57c872640f5f39b114) )
3081   ROM_LOAD16_BYTE( "jpc75cz03_2.b8", 0x000000, 0x020000, CRC(8cac4066) SHA1(6950df8e9fa3cef3f1f5476c5290a9ff1308636a) )   
3082
3083   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3084   /* missing? */
3085ROM_END
3086
3087
3088ROM_START( j6jkwld )
3089   ROM_REGION( 0x1000000, "maincpu", 0 )
3090   ROM_LOAD16_BYTE( "jpm_jokerswild_1001_1.bin", 0x000000, 0x020000, CRC(1a38aca0) SHA1(59a4d547cd22af3b5e5eaa161b564616ddcbc5ee) )
3091   ROM_LOAD16_BYTE( "jpm_jokerswild_1001_2.bin", 0x000001, 0x020000, CRC(a29a1961) SHA1(94e9af886609f4f0abe87d3ba71f0b533052ff2c) )
3092
3093   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3094   ROM_LOAD( "jokwild.snd", 0x000000, 0x080000, CRC(352e28cd) SHA1(c98307f5eaf511c9d281151d1c07ffd83f24244c) )
3095ROM_END
3096
3097
3098ROM_START( j6jungfv )
3099   ROM_REGION( 0x1000000, "maincpu", 0 )
3100   ROM_LOAD16_BYTE( "jun12nsk.1", 0x000000, 0x020000, CRC(4c867372) SHA1(6a16170f1e76ba4b49de5a963cba072b5934d23f) )
3101   ROM_LOAD16_BYTE( "jun12.2",    0x000001, 0x020000, CRC(4c755c51) SHA1(69df321acabed9fc83aa3137b9dafe22064568cd) )
3102
3103   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3104   /* missing? */
3105ROM_END
3106
3107
3108ROM_START( j6kamel )
3109   ROM_REGION( 0x1000000, "maincpu", 0 )
3110   ROM_LOAD16_BYTE( "kameleon1.bin", 0x000000, 0x020000, CRC(d67063b5) SHA1(b48d21e7783812aae2ac6765dcef68287a3916ee) )
3111   ROM_LOAD16_BYTE( "kameleon2.bin", 0x000001, 0x020000, CRC(d7323d2f) SHA1(44c56c24c3fee291344eaacfb0183ec7f06b9cf7) )
3112
3113   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3114   ROM_LOAD( "kameleon.snd", 0x000000, 0x02c3f8, CRC(c294e7aa) SHA1(952fd4fd7e61125b5f8bbe6585d2aa3ca3eda605) )
3115ROM_END
3116
3117
3118
3119
3120ROM_START( j6kungfu )
3121   ROM_REGION( 0x1000000, "maincpu", 0 )
3122   ROM_LOAD16_BYTE( "kfu20p1", 0x000000, 0x020000, CRC(f8dc50fb) SHA1(8beca856ac604d568e162d26c83f1d2984eccd6d) )
3123   ROM_LOAD16_BYTE( "kfu20p2", 0x000001, 0x020000, CRC(98d274ef) SHA1(9706f73a05f6ab1cda06afce8f814b19a768c646) )
3124
3125   ROM_REGION( 0x1000000, "altrevs", 0 )
3126   ROM_LOAD16_BYTE( "20067.bin", 0x000000, 0x020000, CRC(027d3728) SHA1(307456c5761e17ce2bc1d095c366f3aac92b77fb) )
3127   ROM_LOAD16_BYTE( "20068.bin", 0x000000, 0x020000, CRC(bdd0e987) SHA1(b6a2a3eb6b73c60c32373710653cb9da90e1a681) )
3128   ROM_LOAD16_BYTE( "20069.bin", 0x000000, 0x020000, CRC(e9e36310) SHA1(d36895d9c375c985daadd91159d67168d50936f2) )
3129   ROM_LOAD16_BYTE( "20070.bin", 0x000000, 0x020000, CRC(50b9f749) SHA1(c5796803185cec1557705cb815547f882ded53c6) )
3130   ROM_LOAD16_BYTE( "20071.bin", 0x000000, 0x020000, CRC(601046a0) SHA1(7e544f3734e8ccdf1c8bb475a98c4d82641dbfca) )
3131
3132   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3133   ROM_LOAD( "kufu-snd.bin", 0x000000, 0x080000, CRC(95360279) SHA1(f86c5ef3f7e790e3062ebda5150d2384ea341651) )
3134ROM_END
3135
3136
3137
3138ROM_START( j6luckla )
3139   ROM_REGION( 0x1000000, "maincpu", 0 )
3140   ROM_LOAD16_BYTE( "llv-b1.bin", 0x000000, 0x020000, CRC(b926235e) SHA1(839fae5355a1e9ed24e7cb0a70c773463a04cab5) )
3141   ROM_LOAD16_BYTE( "llv-b2.bin", 0x000001, 0x020000, CRC(8bab8906) SHA1(ae83bf8d87ce664f35446392b28bd89e92113dbb) )
3142
3143   ROM_REGION( 0x1000000, "altrevs", 0 )
3144   ROM_LOAD16_BYTE( "llv-bf1.bin", 0x000000, 0x020000, CRC(7dfcc04e) SHA1(9d5e1c0265a2e7cb4090eab61cbb313104038fce) )
3145   ROM_LOAD16_BYTE( "llv-bp1.bin", 0x000000, 0x020000, CRC(52b87766) SHA1(2bab5d020992c7150e08bcb2b2da229a5216d5a4) )
3146
3147   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3148   /* missing? */
3149ROM_END
3150
3151
3152ROM_START( j6magcir )
3153   ROM_REGION( 0x1000000, "maincpu", 0 )
3154   ROM_LOAD16_BYTE( "magic1.bin", 0x000000, 0x020000, CRC(c7a646dc) SHA1(c4c6e2ecccdccb66421a4c926b9cac5260f855e3) )
3155   ROM_LOAD16_BYTE( "magic2.bin", 0x000001, 0x020000, CRC(fc4c700b) SHA1(a25900062b531956420394a412d9b08f1ef2bd02) )
3156
3157   ROM_REGION( 0x1000000, "altrevs", 0 )
3158   ROM_LOAD16_BYTE( "927f", 0x000000, 0x020000, CRC(622fc61e) SHA1(c81fcc062c101d5895c54f772d70a31facca3c89) )
3159   ROM_LOAD16_BYTE( "92df", 0x000000, 0x020000, CRC(037ca5cc) SHA1(01e9608d912c6ee416bdcbe70001c3333119e26e) )
3160   ROM_LOAD16_BYTE( "92f7", 0x000000, 0x020000, CRC(f690fe18) SHA1(f392c48d8693fd822967b5515190bec39410a379) )
3161   ROM_LOAD16_BYTE( "92fe", 0x000000, 0x020000, CRC(2c3812e4) SHA1(8b3fac6f854eb0a4807b77a3626f72eff37ebc45) )
3162
3163   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3164   ROM_LOAD( "f098.bin", 0x000000, 0x080000, CRC(a4431105) SHA1(2dad84011ccf08be5b642884b2353718ebb4a6c7) )
3165ROM_END
3166
3167
3168ROM_START( j6mavrk )
3169   ROM_REGION( 0x1000000, "maincpu", 0 )
3170   ROM_LOAD16_BYTE( "9435.bin", 0x000000, 0x020000, CRC(b89e31a6) SHA1(9661f14fa9f655ac9748c67802755815da6a688e) )
3171   ROM_LOAD16_BYTE( "9436.bin", 0x000001, 0x020000, CRC(cbd565db) SHA1(afdb708a0724746feefde39dd202aaf4250a039b) )
3172
3173   ROM_REGION( 0x1000000, "altrevs", 0 )
3174   ROM_LOAD16_BYTE( "9437.bin", 0x000000, 0x020000, CRC(5300659e) SHA1(f5be69a4abce517b4d00877ed8ffbf4ed6fc62ac) )
3175   ROM_LOAD16_BYTE( "9438.bin", 0x000000, 0x020000, CRC(ea5af1c7) SHA1(c004d418801e1caf239df4fdaf44ec1382988eea) )
3176   ROM_LOAD16_BYTE( "9439.bin", 0x000000, 0x020000, CRC(daf3402e) SHA1(9b57ea4649b4b198c59d49b2be2541dce00fc6af) )
3177   ROM_LOAD16_BYTE( "mav4_p2.bin", 0x000000, 0x020000, CRC(9813901e) SHA1(5e8e6565632ef6c0d1ee2ce9a5d68cb1de096d0c) )
3178   ROM_LOAD16_BYTE( "mav4p1.bin", 0x000000, 0x020000, CRC(d341b640) SHA1(8bdeb5ef07de5179685862ea82b33b337ed40055) )
3179
3180   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3181   ROM_LOAD( "1431.bin", 0x000000, 0x080000, CRC(2c95a586) SHA1(81f27d408f29bec0c79a7ac635e74a11cc93f2cc) )
3182ROM_END
3183
3184
3185ROM_START( j6maxod )
3186   ROM_REGION( 0x1000000, "maincpu", 0 )
3187   ROM_LOAD16_BYTE( "maov-4s1.bin", 0x000000, 0x020000, CRC(f7b64d04) SHA1(1e534125c499a6c5bee1a84287c30caac06dd1fd) )
3188   ROM_LOAD16_BYTE( "maov-4s2.bin", 0x000001, 0x020000, CRC(b15d7a78) SHA1(77c14983a9ed9a58a183202390070a28f746f0a7) )
3189
3190   ROM_REGION( 0x1000000, "altrevs", 0 )
3191   ROM_LOAD16_BYTE( "maov-4a1.bin", 0x000000, 0x020000, CRC(a5728d65) SHA1(55a25f8fc3c372c324b5eb3105e6b0a249481672) )
3192   ROM_LOAD16_BYTE( "maov-4p1.bin", 0x000000, 0x020000, CRC(1c28193c) SHA1(6788344909819863e624974b8a2b60b0f5d4e235) )
3193   ROM_LOAD16_BYTE( "maov-4w1.bin", 0x000000, 0x020000, CRC(95db3c8c) SHA1(bd5a7101ec7b04187178a5fec882a2ea5264c97f) )
3194
3195   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3196   ROM_LOAD( "maov-snd.bin", 0x000000, 0x080000, CRC(9b527476) SHA1(6a6333aea592a1a7331a79372bbd6a16ff35c252) )
3197ROM_END
3198
3199
3200// startup code very different here.. but still makes the same 4800a0 write in the end
3201ROM_START( j6maxcsh )
3202   ROM_REGION( 0x1000000, "maincpu", 0 )
3203   ROM_LOAD16_BYTE( "maxcash.p1", 0x000000, 0x020000, CRC(814459c1) SHA1(3584a772cefb252039d64f3350cfad88407dcc04) )
3204   ROM_LOAD16_BYTE( "maxcash.p2", 0x000001, 0x020000, CRC(6492e093) SHA1(ccbf8e997f282f914311e7fbb33bfe9088a38b2e) )
3205
3206   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3207   ROM_LOAD( "maxcashsnd.bin", 0x000000, 0x080000, CRC(bfa9b42e) SHA1(2dae055df7571b4fd5feed55900f3873cfb00719) )
3208ROM_END
3209
3210
3211ROM_START( j6medal )
3212   ROM_REGION( 0x1000000, "maincpu", 0 )
3213   ROM_LOAD16_BYTE( "60000101.evn", 0x000000, 0x080000, CRC(c26a8f9c) SHA1(d8ab81ee2c3e00016f215c68d3bc77b8cb3b5cf5) )
3214   ROM_LOAD16_BYTE( "60000101.odd", 0x000001, 0x080000, CRC(acf2ec0a) SHA1(b5d0b586c486de0185aa2c7fc991a5f13cebd9a7) )
3215
3216   ROM_REGION( 0x1000000, "altrevs", 0 )
3217   ROM_LOAD16_BYTE( "60000103.evn", 0x000000, 0x080000, CRC(1ca919ac) SHA1(72df757a7f04b0224d84032ac8ca39caa40f6b67) )
3218   ROM_LOAD16_BYTE( "60000103.odd", 0x000000, 0x080000, CRC(7cba5d94) SHA1(b0f2dd057163879a653cae9270feece8570849ce) )
3219   ROM_LOAD16_BYTE( "60000104.evn", 0x000000, 0x080000, CRC(96389082) SHA1(03ef585ef3dc2c612d688a47399ac6b7fcd0d562) )
3220   ROM_LOAD16_BYTE( "60000104.odd", 0x000000, 0x080000, CRC(1add99b1) SHA1(228ef281ff45610dee999975c2aa51eb95ac4a29) )
3221   ROM_LOAD16_BYTE( "60001103.evn", 0x000000, 0x080000, CRC(1bf17077) SHA1(f14a0d1f255ab9665ac8ea4e02cdbc4178396b55) )
3222   ROM_LOAD16_BYTE( "60001103.odd", 0x000000, 0x080000, CRC(66dcc1da) SHA1(3cf289e9c44b24cfb3a74ec810f3cbd4b7bdb891) )
3223   ROM_LOAD16_BYTE( "60001104.evn", 0x000000, 0x080000, CRC(a3955286) SHA1(19f864dc04b158882322b1079d40d0588a41b517) )
3224   ROM_LOAD16_BYTE( "60001104.odd", 0x000000, 0x080000, CRC(36ec7263) SHA1(d554b702ffd6af0c7c8b700f8e09d348b387598d) )
3225
3226   // what is this? looks ike something else (encrypted or bad) to me..
3227   ROM_LOAD16_BYTE( "80000002.p1", 0x000000, 0x080000, CRC(4789c981) SHA1(597de01ef44621cf1223694338470fde2b4e527b) )
3228   ROM_LOAD16_BYTE( "80000002.p2", 0x000000, 0x080000, CRC(16b2cc93) SHA1(ea0dd43e19602791cde16816c699e6d70b5cbe41) )
3229
3230   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3231   ROM_LOAD( "medjob.bin", 0x000000, 0x080000, CRC(dd8296bf) SHA1(c9209abf4276d81897476420177d24e739f0441e) )
3232ROM_END
3233
3234
3235ROM_START( j6megbck )
3236   ROM_REGION( 0x1000000, "maincpu", 0 )
3237   ROM_LOAD16_BYTE( "mebu-4_1.bin", 0x000000, 0x020000, CRC(85080234) SHA1(9a65e7adbf4f5f4832f7daebc2ff9abd430b74a2) )
3238   ROM_LOAD16_BYTE( "mebu-4_2.bin", 0x000001, 0x020000, CRC(4f34f862) SHA1(918f056a394c415d45b9a2d4cbe24b7d0ff531f7) )
3239
3240   ROM_REGION( 0x1000000, "altrevs", 0 )
3241   ROM_LOAD16_BYTE( "mebu-4a1.bin", 0x000000, 0x020000, CRC(d7ccc255) SHA1(337be895b7af3222bf05b0dd36701684f118afac) )
3242   ROM_LOAD16_BYTE( "mebu-4n1.bin", 0x000000, 0x020000, CRC(b43ebaf0) SHA1(08af12e11e20d37a95528e43b0a50dc5a7e657fa) )
3243   ROM_LOAD16_BYTE( "mebu-4p1.bin", 0x000000, 0x020000, CRC(6e96560c) SHA1(af35cc8fda76100776312f4c53c1c15a508b175a) )
3244   ROM_LOAD16_BYTE( "mebu-4w1.bin", 0x000000, 0x020000, CRC(e76573bc) SHA1(58b65f7423d66d9ba839a450dd40100b4bfc6ffd) )
3245
3246   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3247   ROM_LOAD( "mebu-snd.bin", 0x000000, 0x080000, CRC(20bce62c) SHA1(50c5959eb5a5f8436a08f9a6a096b18cbf49970e) )
3248ROM_END
3249
3250
3251ROM_START( j6monmad )
3252   ROM_REGION( 0x1000000, "maincpu", 0 )
3253   ROM_LOAD16_BYTE( "mad14dsk.1", 0x000000, 0x020000, CRC(7b092a92) SHA1(808fd662ff5f4f02fb71b7864ab1951598847948) )
3254   ROM_LOAD16_BYTE( "mad14.2",    0x000001, 0x020000, CRC(f45f4187) SHA1(f571ad9174b2aab6a8bf18ee7cf768ce19e41339) )
3255
3256   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3257   /* missing? */
3258ROM_END
3259
3260
3261ROM_START( j6monspd )
3262   ROM_REGION( 0x1000000, "maincpu", 0 )
3263   ROM_LOAD16_BYTE( "msp10dsk.1", 0x000000, 0x080000, CRC(892aa085) SHA1(cfb8d4edbf22a88906b3b1fa52156be201d81b44) )
3264   ROM_LOAD16_BYTE( "msp10.2",    0x000001, 0x080000, CRC(3db5e13e) SHA1(79eb1f17a8e1b3220cd7c5f46212b8a2e1a112cb) )
3265
3266   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3267   /* missing? */
3268
3269ROM_END
3270
3271
3272ROM_START( j6montlk )
3273   ROM_REGION( 0x1000000, "maincpu", 0 )
3274   ROM_LOAD16_BYTE( "money talks 8 3-1.bin", 0x000000, 0x020000, CRC(42936de2) SHA1(e9ba9f2af8a6e2bcf887976f50ff7e3e3dcf86d7) )
3275   ROM_LOAD16_BYTE( "money talks 8 3-2.bin", 0x000001, 0x020000, CRC(25ad84ed) SHA1(f704eceadc6f4f422f6ff421837aa6c9f2f533f7) )
3276
3277   ROM_REGION( 0x1000000, "altrevs", 0 )
3278   ROM_LOAD16_BYTE( "6844.bin", 0x000000, 0x020000, CRC(9d25282a) SHA1(4e8205a85853ed99e3568976edf95601e8b35599) )
3279   ROM_LOAD16_BYTE( "6845.bin", 0x000000, 0x020000, CRC(b747c0d4) SHA1(4bdabdf6156fdf588f5f55447f120ef5bf19621f) )
3280   ROM_LOAD16_BYTE( "6846.bin", 0x000000, 0x020000, CRC(76bb7c12) SHA1(a0f025a90e10cfce8bbf4c2671b30fb3ede12ba0) )
3281   ROM_LOAD16_BYTE( "6847.bin", 0x000000, 0x020000, CRC(cfe1e84b) SHA1(275bf18954e706a98371d463a9372f3b5e7310f3) )
3282   ROM_LOAD16_BYTE( "6848.bin", 0x000000, 0x020000, CRC(ff4859a2) SHA1(23bd372d6899eafc423afbee00c14954b8a37477) )
3283   ROM_LOAD16_BYTE( "8299.bin", 0x000000, 0x020000, CRC(360cdf5a) SHA1(947ef29e101539515c321058712bcf685909f6d6) )
3284   ROM_LOAD16_BYTE( "8300.bin", 0x000000, 0x020000, CRC(71650174) SHA1(6907f82e54549fe6ecc1fd9f5d342b41357578a8) )
3285   ROM_LOAD16_BYTE( "8301.bin", 0x000000, 0x020000, CRC(dd928b62) SHA1(f79652160c23700c88b254120b5ba3ddc3ca6cf3) )
3286   ROM_LOAD16_BYTE( "8302.bin", 0x000000, 0x020000, CRC(64c81f3b) SHA1(0572f8c962432b08edd442512dcbc3b1461a4ede) )
3287   ROM_LOAD16_BYTE( "money talks 8 3i1.bin", 0x000000, 0x020000, CRC(4edec3d3) SHA1(fa05a84819f4fc7f128b149ea4fcd6edee6d3b78) )
3288   ROM_LOAD16_BYTE( "mtalk8ac", 0x000000, 0x020000, CRC(4edec3d3) SHA1(fa05a84819f4fc7f128b149ea4fcd6edee6d3b78) )
3289
3290   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3291//   ROM_LOAD( "1109.bin", 0x000000, 0x080000, CRC(b4d7ac12) SHA1(ac194d15e9d4e5cdadddbf2dc3c9660b52f116c2) )
3292   ROM_LOAD( "mtsnd.bin", 0x000000, 0x080000, CRC(b4d7ac12) SHA1(ac194d15e9d4e5cdadddbf2dc3c9660b52f116c2) )
3293ROM_END
3294
3295
3296ROM_START( j6mono60 )
3297   ROM_REGION( 0x1000000, "maincpu", 0 )
3298   ROM_LOAD16_BYTE( "9362.bin", 0x000000, 0x020000, CRC(b90825e1) SHA1(526399eb77f876f2946b8468ca2f980b66b0d739) )
3299   ROM_LOAD16_BYTE( "9363.bin", 0x000001, 0x020000, CRC(0eba908b) SHA1(29bd7dc6000004039037173f6098e52f20931b1e) )
3300
3301   ROM_REGION( 0x1000000, "altrevs", 0 )
3302   ROM_LOAD16_BYTE( "8305.bin", 0x000000, 0x020000, CRC(f542b4da) SHA1(821be9da2c5f83f7c833eb729a136723b680905a) )
3303   ROM_LOAD16_BYTE( "8306.bin", 0x000000, 0x020000, CRC(4c182083) SHA1(6647236b6511c5292bf6159713d61be8faa2597f) )
3304   ROM_LOAD16_BYTE( "8307.bin", 0x000000, 0x020000, CRC(7cb1916a) SHA1(861e43efbaa28c5e8fc9f509173e855385c96131) )
3305   ROM_LOAD16_BYTE( "8308.bin", 0x000000, 0x020000, CRC(12914ed3) SHA1(21d5c3cab4d51a4ae623ba1c407edbee282a485a) )
3306   ROM_LOAD16_BYTE( "8659.bin", 0x000000, 0x020000, CRC(f90f1aeb) SHA1(ec21a7f6be4d9c5df3631ea8e42e1a6dbc63174d) )
3307   ROM_LOAD16_BYTE( "9364.bin", 0x000000, 0x020000, CRC(529671d9) SHA1(1807b56e63d0d82fd03a72cfc9928b5ba9cbc0b7) )
3308   ROM_LOAD16_BYTE( "9365.bin", 0x000000, 0x020000, CRC(ebcce580) SHA1(3323d93e7eb9ea54c79f050326d4ea77f470dc4f) )
3309   ROM_LOAD16_BYTE( "9366.bin", 0x000000, 0x020000, CRC(db655469) SHA1(ef6924063384a85b6d3c6503f3ca8833076cbdb6) )
3310   ROM_LOAD16_BYTE( "mo60.p1", 0x000000, 0x020000, CRC(1edce0e2) SHA1(626055d1df8a8ee2f9c650cee6cfeb047699e532) )
3311   ROM_LOAD16_BYTE( "mo60.p2", 0x000000, 0x020000, CRC(1a1ea1da) SHA1(25e14d7ae82888e1b14d0dfb391d2dbafdb1b643) )
3312   ROM_LOAD16_BYTE( "mon608p1", 0x000000, 0x020000, CRC(418ef9f2) SHA1(0bd2296f9b59a97befa9b87b967d21dac049f91c) )
3313   ROM_LOAD16_BYTE( "mon608p2", 0x000000, 0x00e000, CRC(f30f2300) SHA1(ba9e8ccbdebc0fb0f656b44886b6bee89d019b39) ) // looks bad
3314   ROM_LOAD16_BYTE( "mon60_p1.bin", 0x000000, 0x020000, CRC(1edce0e2) SHA1(626055d1df8a8ee2f9c650cee6cfeb047699e532) )
3315   ROM_LOAD16_BYTE( "mon60_p2.bin", 0x000000, 0x020000, CRC(1a1ea1da) SHA1(25e14d7ae82888e1b14d0dfb391d2dbafdb1b643) )
3316   ROM_LOAD16_BYTE( "monov8p1", 0x000000, 0x020000, CRC(948ae4a2) SHA1(fdf4cb950d2637d5c8c18cb2709c8c5265609425) )
3317   ROM_LOAD16_BYTE( "monov8p2", 0x000000, 0x020000, CRC(16379f37) SHA1(65ed96cbbd816d5ae07b489981a50f445c6b07f4) )
3318
3319   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3320//   ROM_LOAD( "mon60_snd.bin", 0x000000, 0x080000, CRC(c79af6d0) SHA1(518a7b16978a843bdb83938279b11f446503361e) )
3321   ROM_LOAD( "monop60.snd", 0x000000, 0x080000, CRC(c79af6d0) SHA1(518a7b16978a843bdb83938279b11f446503361e) )   
3322ROM_END
3323
3324
3325ROM_START( j6monobn )
3326   ROM_REGION( 0x1000000, "maincpu", 0 )
3327   ROM_LOAD16_BYTE( "7935.bin", 0x000000, 0x020000, CRC(afdb6320) SHA1(33f49e796f2ee08ebd604caf140f07febdedc0d0) )
3328   ROM_LOAD16_BYTE( "7936.bin", 0x000001, 0x020000, CRC(782cabbb) SHA1(9103126580923427741a6bb8cea75cf4b7fe78dd) )
3329
3330   ROM_REGION( 0x1000000, "altrevs", 0 )
3331   ROM_LOAD16_BYTE( "7937.bin", 0x000000, 0x020000, CRC(44453718) SHA1(35dc2238155d9415fe1d4f518bc02368ca27a1a7) )
3332   ROM_LOAD16_BYTE( "7938.bin", 0x000000, 0x020000, CRC(cdb612a8) SHA1(346eecf0c301f9028691055cf83e939fc5ae303f) )
3333
3334   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3335   /* missing? */
3336ROM_END
3337
3338
3339
3340
3341ROM_START( j6outlaw )
3342   ROM_REGION( 0x1000000, "maincpu", 0 )
3343   ROM_LOAD16_BYTE( "7547.bin", 0x000000, 0x020000, CRC(7a4efbf1) SHA1(5e184e172a129aad6ad34409f63de25916414146) )
3344   ROM_LOAD16_BYTE( "7548.bin", 0x000001, 0x020000, CRC(e5d61efc) SHA1(2e3ce747b14341ad5fcbf815a6b7e9a38a59478a) )
3345
3346   ROM_REGION( 0x1000000, "altrevs", 0 )
3347   ROM_LOAD16_BYTE( "7549.bin", 0x000000, 0x020000, CRC(91d0afc9) SHA1(267500478d8fb73e61a869e53b598d0bea3c3caa) )
3348
3349   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3350   ROM_LOAD( "outlawsnd.bin", 0x000000, 0x080000, CRC(9b9f21dc) SHA1(aca23a525f1288f49a18a74eb36ac3a67efa7e20) )
3351ROM_END
3352
3353
3354
3355
3356ROM_START( j6oxo )
3357   ROM_REGION( 0x1000000, "maincpu", 0 )
3358   ROM_LOAD16_BYTE( "7613.bin", 0x000000, 0x020000, CRC(0621762a) SHA1(ec09cfed79158b09093a162785b6bdd1916ce50c) )
3359   ROM_LOAD16_BYTE( "7614.bin", 0x000001, 0x020000, CRC(f3bc7c8b) SHA1(a46928b9c5c7c14c5c555fb893a528763cd35963) )
3360
3361   ROM_REGION( 0x1000000, "altrevs", 0 )
3362   ROM_LOAD16_BYTE( "7425.bin", 0x000000, 0x020000, CRC(13d3b623) SHA1(bfc27e3ad60209f5567f2fa66cffb6a7a099bbce) )
3363   ROM_LOAD16_BYTE( "7615.bin", 0x000000, 0x020000, CRC(54e5b64b) SHA1(280f8b9f3fa871511d77c6cce0e836fa30b3bfc6) )
3364   ROM_LOAD16_BYTE( "7616.bin", 0x000000, 0x020000, CRC(edbf2212) SHA1(a467baae065d0b7f19d32add1af6db226d1d2d85) )
3365   ROM_LOAD16_BYTE( "7617.bin", 0x000000, 0x020000, CRC(25d4b1c2) SHA1(58526fd300882124cedc514bb6968729aee6a04b) )
3366   ROM_LOAD16_BYTE( "7618.bin", 0x000000, 0x020000, CRC(c88bdd77) SHA1(9c18c7c30e4d5c43752864eb4972a6d02865293f) )
3367   ROM_LOAD16_BYTE( "7619.bin", 0x000000, 0x020000, CRC(771071a3) SHA1(02c7490230b0f92cc6672934e5cc8d0fc21dba33) )
3368   ROM_LOAD16_BYTE( "7620.bin", 0x000000, 0x020000, CRC(ce4ae5fa) SHA1(fe46e4d3db6e5bcfd9b478e5ae5da035a677b941) )
3369
3370   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3371   ROM_LOAD( "oxo_bingo_snd.bin", 0x000000, 0x080000, CRC(008a2d6a) SHA1(a89114154489142556b373ab24cd32fadf5856b3) )
3372ROM_END
3373
3374
3375ROM_START( j6oxobin )
3376   ROM_REGION( 0x1000000, "maincpu", 0 )
3377   ROM_LOAD16_BYTE( "7423.bin", 0x000000, 0x020000, CRC(f84de21b) SHA1(fb401153681ec271e8ddad4cd292a8c1dccfcb19) )
3378   ROM_LOAD16_BYTE( "7424.bin", 0x000001, 0x020000, CRC(7a4b827b) SHA1(28bd2e527c54780f2d866baa8909c1ade39825f6) )
3379
3380   ROM_REGION( 0x1000000, "altrevs", 0 )
3381   ROM_LOAD16_BYTE( "7775.bin", 0x000000, 0x020000, CRC(ea87746c) SHA1(2608c4461362dc96527c04454b3f616b88a4dace) )
3382   ROM_LOAD16_BYTE( "7776.bin", 0x000000, 0x020000, CRC(a570d3b3) SHA1(1ee001078a87774167784555f57a95c6713057c1) )
3383   ROM_LOAD16_BYTE( "7777.bin", 0x000000, 0x020000, CRC(01192054) SHA1(7768d318532c37c08f8b695deb200a3d92cca550) )
3384   ROM_LOAD16_BYTE( "7967.bin", 0x000000, 0x020000, CRC(03a5cb12) SHA1(7da2bec83e8808b40c96af8ac4741dfa1d8f6c39) )
3385   ROM_LOAD16_BYTE( "7968.bin", 0x000000, 0x020000, CRC(ec5aeab7) SHA1(2df0fbe853e90a82f0c2ed0bc2a728b17b99062a) )
3386   ROM_LOAD16_BYTE( "7969.bin", 0x000000, 0x020000, CRC(61c8ba9a) SHA1(bf0e979aaa36c11dac950e06cb713bb8b2b4ccdb) )
3387   ROM_LOAD16_BYTE( "7970.bin", 0x000000, 0x020000, CRC(e83b9f2a) SHA1(c297ed9066487b547a605636fdd8d3c04cc726a2) )
3388
3389   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3390   ROM_LOAD( "oxo_bingo_snd.bin", 0x000000, 0x080000, CRC(008a2d6a) SHA1(a89114154489142556b373ab24cd32fadf5856b3) )
3391ROM_END
3392
3393
3394ROM_START( j6pacman )
3395   ROM_REGION( 0x1000000, "maincpu", 0 )
3396   ROM_LOAD16_BYTE( "pac_1.bin", 0x000000, 0x020000, CRC(23c1f010) SHA1(3e9cb8e22e700fa28e1fad6300bc70567322383f) )
3397   ROM_LOAD16_BYTE( "pac_2.bin", 0x000001, 0x020000, CRC(773f33db) SHA1(5f61139bcccdea0f61c064dd2085a9904fa796ce) )
3398
3399   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 ) // which sound rom is right?
3400   ROM_LOAD( "pacman plus snd 1 65e5.bin", 0x000000, 0x080000, CRC(f0130ebe) SHA1(fd623add85d2faa556561f5b5b74c7c17d4ba02a) )
3401   ROM_LOAD( "pacsndv5.bin", 0x000000, 0x080000, CRC(cdb73ef6) SHA1(d204b50981aa34271c795c95b92e48371801cdd4) )
3402ROM_END
3403
3404
3405ROM_START( j6papa )
3406   ROM_REGION( 0x1000000, "maincpu", 0 )
3407   ROM_LOAD16_BYTE( "pa0_4.p1", 0x000000, 0x020000, CRC(fc811398) SHA1(bdf8c8ccb67a5349f5a75502b22325a9d293a229) )
3408   ROM_LOAD16_BYTE( "pa0_4.p2", 0x000001, 0x020000, CRC(47b1317f) SHA1(a0f20e6ed92e8d7a4d76281649b34d181aa9638c) )
3409
3410   ROM_REGION( 0x1000000, "altrevs", 0 )
3411   ROM_LOAD16_BYTE( "pa0_5.p1", 0x000000, 0x020000, CRC(21d0a639) SHA1(0fe3ca2cdb73c1610b7bb293a9cc267263cf9020) )
3412   ROM_LOAD16_BYTE( "pa0_5.p2", 0x000000, 0x020000, CRC(d78a0063) SHA1(fd24ea795929e95006ca11237678277ad03fffff) )
3413   ROM_LOAD16_BYTE( "pa0_7.p1", 0x000000, 0x020000, CRC(60c23acd) SHA1(ece601078fc06c2ddb9b15ee6bc2e13739839fbc) )
3414   ROM_LOAD16_BYTE( "pa0_7.p2", 0x000000, 0x020000, CRC(1abfb80d) SHA1(940811dbd342f1a1dd4de7b82a7ecf0560412ad4) )
3415   ROM_LOAD16_BYTE( "pa1_0.p1", 0x000000, 0x020000, CRC(27e8b437) SHA1(5d06915d3c757466f0dcd0c4215efb73a5bf326a) )
3416   ROM_LOAD16_BYTE( "pa1_0.p2", 0x000000, 0x020000, CRC(62523eb7) SHA1(9c5b4a3729c154f64c907b731cb423a987e40f52) )
3417   ROM_LOAD16_BYTE( "pa1_1.p1", 0x000000, 0x020000, CRC(a1a88705) SHA1(b9d52bff66845e510e8236ab98630271121f0bbc) )
3418   ROM_LOAD16_BYTE( "pa1_1.p2", 0x000000, 0x020000, CRC(3aac53d3) SHA1(55f36dbd7e6d4353aae6b988f102392131ec9452) )
3419   ROM_LOAD16_BYTE( "papa1_3.p1", 0x000000, 0x020000, CRC(5952b2ab) SHA1(3c69fd95d3470d8cbac22af91a21dc9f9e56e69d) )
3420   ROM_LOAD16_BYTE( "papa1_3.p2", 0x000000, 0x020000, CRC(80bd82a8) SHA1(abb497fecc37105d1436b77749137c7c6538a165) )
3421
3422   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3423   ROM_LOAD( "papasnd.bin", 0x000000, 0x080000, CRC(c2de3abc) SHA1(2885817e7d6b11c0a2b35507b5654902257db32c) )
3424ROM_END
3425
3426
3427ROM_START( j6phxgld )
3428   ROM_REGION( 0x1000000, "maincpu", 0 )
3429   ROM_LOAD16_BYTE( "pg30cz05_1.b8", 0x000000, 0x020000, CRC(9eb4716a) SHA1(459db543d20e5ddd03d0be917d8d4e153cb97183) )
3430   ROM_LOAD16_BYTE( "pg30cz05_2.b8", 0x000001, 0x020000, CRC(36003add) SHA1(f806358ee1111c3c57b90b50f6db5935d0aa26a6) )
3431
3432   ROM_REGION( 0x1000000, "altrevs", 0 )
3433   ROM_LOAD16_BYTE( "pg30cz07_1.b8", 0x000000, 0x020000, CRC(fe4270a9) SHA1(d8cbcc609c0a3af3de360504bc70757c981e4296) )
3434   ROM_LOAD16_BYTE( "pg30cz07_2.b8", 0x000000, 0x020000, CRC(0d4e4744) SHA1(9f1599859670b8973455ba6780ec4e2064ce29c2) )
3435   ROM_LOAD16_BYTE( "pg30sl_02_1.b8", 0x000000, 0x020000, CRC(0fc9de3d) SHA1(590f581f144344947b17ff05345f46ce240572bb) )
3436   ROM_LOAD16_BYTE( "pg30sl_02_2.b8", 0x000000, 0x020000, CRC(85702a38) SHA1(014ed2f9c25f6f9d35288cbe99b2cab1fac3569b) )
3437   ROM_LOAD16_BYTE( "pg75cz05_1.b8", 0x000000, 0x020000, CRC(92f9df5b) SHA1(2f817e065d0beb3c7a7acd0f4e4457f3ab4a80ad) )
3438   ROM_LOAD16_BYTE( "pg75cz07_1.b8", 0x000000, 0x020000, CRC(f20fde98) SHA1(a3f156031ef608a22111d4311b3be8aec4423ba0) )
3439   ROM_LOAD16_BYTE( "pg75cz1_1.b8", 0x000000, 0x020000, CRC(8f2b8818) SHA1(f4d1247f6b42741513dc698a19ff48032a05b8fb) )
3440   ROM_LOAD16_BYTE( "pg75cz1_2.b8", 0x000000, 0x020000, CRC(a6cacbd9) SHA1(bc253ce246d4fe6396efc1f163032e288da4bfec) )
3441   ROM_LOAD16_BYTE( "pgcz30_04_1.b8", 0x000000, 0x020000, CRC(94724991) SHA1(bac5bf431dd46cbf1d177ebecd0b51e043d4764a) )
3442   ROM_LOAD16_BYTE( "pgcz30_04_2.b8", 0x000000, 0x020000, CRC(8a4f924c) SHA1(50ab5f41c72162f64a575a7143496a5ab12bdaa0) )
3443   ROM_LOAD16_BYTE( "pgcz75_04_1.b8", 0x000000, 0x020000, CRC(983fe7a0) SHA1(ef078fe2b17c8214ff58181f52c13de78c6bee9b) )
3444
3445   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3446   ROM_LOAD( "pgsnd2.b8", 0x000000, 0x080000, CRC(c63cf006) SHA1(f204da5e744dd2ade662ac8d9f7d1896513cb38a) )
3447ROM_END
3448
3449
3450ROM_START( j6pnxgd )
3451   ROM_REGION( 0x1000000, "maincpu", 0 )
3452   ROM_LOAD16_BYTE( "pccz2_1.b8", 0x000000, 0x020000, CRC(7d801a34) SHA1(ca5b6685d92c2d5489ea27af2044c1f9d7bd365c) )
3453   ROM_LOAD16_BYTE( "pccz2_2.b8", 0x000001, 0x020000, CRC(de2bd9ae) SHA1(cd64e18a5b9c3bef9589015b85b1abcc41aaed45) )
3454
3455   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3456   ROM_LOAD( "pgsnd2.b8", 0x000000, 0x080000, CRC(c63cf006) SHA1(f204da5e744dd2ade662ac8d9f7d1896513cb38a) )
3457ROM_END
3458
3459
3460ROM_START( j6pnxmil )
3461   ROM_REGION( 0x1000000, "maincpu", 0 )
3462   ROM_LOAD16_BYTE( "phoenixmill_93001.b8", 0x000000, 0x020000, CRC(a7889afc) SHA1(800570f97be625e7fb1067e2f85c252bfc66c796) )
3463   ROM_LOAD16_BYTE( "phoenixmill_93002.b8", 0x000001, 0x020000, CRC(533fe752) SHA1(912ae6eeb9ccf9f2ae829816350eb3913bfe485e) )
3464
3465   ROM_REGION( 0x1000000, "altrevs", 0 )
3466   ROM_LOAD16_BYTE( "phoenixmill_97501.b8", 0x000000, 0x020000, CRC(abc534cd) SHA1(413dc4781d8770f5e9162a33e3656f75f38de142) )
3467   ROM_LOAD16_BYTE( "phoenixmill_97502.b8", 0x000000, 0x020000, CRC(533fe752) SHA1(912ae6eeb9ccf9f2ae829816350eb3913bfe485e) )
3468   ROM_LOAD16_BYTE( "pm30cz10_1.b8", 0x000000, 0x020000, CRC(fc475584) SHA1(bfb96597c5d648aea67253f9f12ced0434680931) )
3469   ROM_LOAD16_BYTE( "pm30cz10_2.b8", 0x000000, 0x020000, CRC(cb87457b) SHA1(1f7578f07bc9e05d370390f46998c0036985b328) )
3470   ROM_LOAD16_BYTE( "pm75cz10_1.b8", 0x000000, 0x020000, CRC(f00afbb5) SHA1(e73c5daed0692be444be9ff143c7bff5bb8089d0) )
3471
3472   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3473   ROM_LOAD( "phmill7_snd2", 0x000000, 0x014008, CRC(12086987) SHA1(ca6d74b844a0c042d66940f5d39fdef9d5591651) )// bad?
3474   ROM_LOAD( "phmill7_snd.bin", 0x000000, 0x080000, CRC(e7332f6d) SHA1(c2457be9a7a37184bacd4199a5c347896ecfeb1c) )
3475ROM_END
3476
3477
3478ROM_START( j6pinwzd )
3479   ROM_REGION( 0x1000000, "maincpu", 0 )
3480   ROM_LOAD16_BYTE( "piwi-4s1.bin", 0x000000, 0x020000, CRC(7a0c9ef2) SHA1(2f375cce448c97a3f5905c1c8110e0bd39051842) )
3481   ROM_LOAD16_BYTE( "piwi-4s2.bin", 0x000001, 0x020000, CRC(3b270013) SHA1(f2570d66210fe37810afb5417217b0f50048af76) )
3482
3483   ROM_REGION( 0x1000000, "altrevs", 0 )
3484   ROM_LOAD16_BYTE( "piwi-4a1.bin", 0x000000, 0x020000, CRC(28c85e93) SHA1(3e4437cb2719b0648c8c6769cc867da836e3906b) )
3485   ROM_LOAD16_BYTE( "piwi-4p1.bin", 0x000000, 0x020000, CRC(9192caca) SHA1(333b2c75044aa846c4faeed1907aeb0dba52e7ab) )
3486   ROM_LOAD16_BYTE( "piwi-4wp.bin", 0x000000, 0x020000, CRC(f3ffbb42) SHA1(2ce69db92c408f4b43baa021a37a326e509c5c38) )
3487   ROM_LOAD16_BYTE( "piwi3p1", 0x000000, 0x020000, CRC(551c4596) SHA1(0a8aa7a0c17f4fb0e5e097677ec16e9f29b9f9e8) )
3488   ROM_LOAD16_BYTE( "piwi3p2", 0x000000, 0x020000, CRC(4dfcfdd5) SHA1(4e89e8d07771caaaa2f0c28c74db25af37ae634c) )
3489   ROM_LOAD16_BYTE( "pwiz15p1", 0x000000, 0x020000, CRC(ea4878e9) SHA1(0f61b9a971a9dfdb8cee9779d3e5b7dc705bba77) )
3490   ROM_LOAD16_BYTE( "pwiz15p2", 0x000000, 0x020000, CRC(561ee3df) SHA1(cfae78c0a9f448191aed16406fc46da208f5b62b) )
3491
3492   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3493   ROM_LOAD( "pbwzsnd.bin", 0x000000, 0x020000, CRC(ee9df577) SHA1(bdc6ecba5b7ad9c7b012342c7710266ec6eeb0ab) ) // bad?
3494   ROM_LOAD( "piwi-snd.bin", 0x000000, 0x080000, CRC(ba98eecc) SHA1(39edb9524c23a78f89077215bef8f43a47605b47) )
3495ROM_END
3496
3497
3498ROM_START( j6pirgld )
3499   ROM_REGION( 0x1000000, "maincpu", 0 )
3500   ROM_LOAD16_BYTE( "pirat_113001.b8", 0x000000, 0x020000, CRC(58c488b8) SHA1(bd2cf3f604a1fd075d2077c8e38d75c0c3325cb8) )
3501   ROM_LOAD16_BYTE( "pirat_113002.b8", 0x000001, 0x020000, CRC(d38c52dd) SHA1(64f61a50c164d0d592bc566104a57a9630a78757) )
3502
3503   ROM_REGION( 0x1000000, "altrevs", 0 )
3504   ROM_LOAD16_BYTE( "pirat_117501.b8", 0x000000, 0x020000, CRC(54892689) SHA1(9b87c38e89db690971142066113b78a97b34719f) )
3505   ROM_LOAD16_BYTE( "pirat_117502.b8", 0x000000, 0x020000, CRC(d38c52dd) SHA1(64f61a50c164d0d592bc566104a57a9630a78757) )
3506
3507   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3508   ROM_LOAD( "pirat6_snd.bin", 0x000000, 0x080000, CRC(5c60a3f8) SHA1(9d83aca9e5ecd230f6ca98f033f5274dbefe9feb) )
3509ROM_END
3510
3511
3512ROM_START( j6popoli )
3513   ROM_REGION( 0x1000000, "maincpu", 0 )
3514   ROM_LOAD16_BYTE( "7604.bin", 0x000000, 0x020000, CRC(7b44b69e) SHA1(8bbc3caa889d539646198c9b7f54cd31ab715c6d) )
3515   ROM_LOAD16_BYTE( "7605.bin", 0x000001, 0x020000, CRC(8b3cd10b) SHA1(92acf729c3bff02517f149dd80b18747d647bd2f) )
3516
3517   ROM_REGION( 0x1000000, "altrevs", 0 )
3518   ROM_LOAD16_BYTE( "7606.bin", 0x000000, 0x020000, CRC(90dae2a6) SHA1(38b790a3eb2aad3d2c039b27c18a1331b5c57b46) )
3519
3520   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3521   /* missing? */   
3522ROM_END
3523
3524
3525ROM_START( j6pog )
3526   ROM_REGION( 0x1000000, "maincpu", 0 )
3527   ROM_LOAD16_BYTE( "potofgold1.bin", 0x000000, 0x020000, CRC(302e901e) SHA1(e88ded26da8b62b771eda0800e6e4afb1ae95ecf) )
3528   ROM_LOAD16_BYTE( "potofgold2.bin", 0x000001, 0x020000, CRC(40584378) SHA1(eeda580d65226feb642c541d1f16f2ff7b909098) )
3529
3530   ROM_REGION( 0x1000000, "altrevs", 0 )
3531   ROM_LOAD16_BYTE( "9417.bin", 0x000000, 0x020000, CRC(89740447) SHA1(8528bf5faac53a375cd34cc329439a5bf6029ecd) )
3532   ROM_LOAD16_BYTE( "9419.bin", 0x000000, 0x020000, CRC(008721f7) SHA1(e438dd70b3018898ad13d0888ce67b0bbb3ca526) )
3533   ROM_LOAD16_BYTE( "ace pog v3-2 (27c010)", 0x000000, 0x020000, CRC(28a2a74c) SHA1(c95a6a0a89cf942ba2460c46185e782f0445df2f) )
3534   ROM_LOAD16_BYTE( "ace pog v3a1 (27c010)", 0x000000, 0x020000, CRC(5b37fafc) SHA1(0aa7d0d813832f99150521d97ed754fa1f5f5fc6) )
3535
3536   // these look like the roms in the 'impact video system' set? is this a video game? or are these misplaced / bad?
3537   ROM_LOAD( "pog_1.bin", 0x000000, 0x100000, CRC(2244020f) SHA1(e392605473e5d0ff7d00bfe48d275d78a3417ded) )
3538   ROM_LOAD( "pog_2.bin", 0x000000, 0x100000, CRC(165f1742) SHA1(6b7b992dfa0383a50b67c4528d8a461149a65d2b) )
3539   
3540   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3541   ROM_LOAD( "pog10snd.bin", 0x000000, 0x080000, CRC(00f6d1f6) SHA1(66581a6391e9ddc931cb102b00f38720ab125f5c) )
3542ROM_END
3543
3544
3545ROM_START( j6pogcls )
3546   ROM_REGION( 0x1000000, "maincpu", 0 )
3547   ROM_LOAD16_BYTE( "clpg-31.bin", 0x000000, 0x020000, CRC(07102281) SHA1(a7760c78f4848d7eec175027485d19d38307ccf9) )
3548   ROM_LOAD16_BYTE( "clpg-32.bin", 0x000001, 0x020000, CRC(8296488c) SHA1(8d3893fae9f2dde72a18e4b0a980814e3a3679ad) )
3549
3550   ROM_REGION( 0x1000000, "altrevs", 0 )
3551   ROM_LOAD16_BYTE( "clpg-3a1.bin", 0x000000, 0x020000, CRC(55d4e2e0) SHA1(3d6d87c64392e863fc52a994c81a6f813cb06dfc) )
3552   ROM_LOAD16_BYTE( "clpg-3p1.bin", 0x000000, 0x020000, CRC(ec8e76b9) SHA1(53762b6d5f3d406b10bc5f9829826080cc590f40) )
3553
3554   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3555   /* missing? */   
3556ROM_END
3557
3558
3559ROM_START( j6pwrlin )
3560   ROM_REGION( 0x1000000, "maincpu", 0 )
3561   ROM_LOAD16_BYTE( "powerl_63001.b8", 0x000000, 0x020000, CRC(28e5d1f3) SHA1(3acd26d88b19c61fce3286111d051dd0aaccd064) )
3562   ROM_LOAD16_BYTE( "powerl_63002.b8", 0x000001, 0x020000, CRC(789b3389) SHA1(4d497084489472da598d8d01811000a5ce14e0e8) )
3563
3564   ROM_REGION( 0x1000000, "altrevs", 0 )
3565   ROM_LOAD16_BYTE( "powerl_67501.b8", 0x000000, 0x020000, CRC(24a87fc2) SHA1(3a80a7aa2defe0d419ba619c8f0e9502556fbfd1) )
3566   ROM_LOAD16_BYTE( "powerl_67502.b8", 0x000000, 0x020000, CRC(789b3389) SHA1(4d497084489472da598d8d01811000a5ce14e0e8) )
3567
3568   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3569   /* missing? */   
3570ROM_END
3571
3572
3573ROM_START( j6pwrspn )
3574   ROM_REGION( 0x1000000, "maincpu", 0 )
3575   ROM_LOAD16_BYTE( "posp-5s1.bin", 0x000000, 0x020000, CRC(4184881b) SHA1(fb4dfb2e5b5c2cebd15b908a38014b56bb311eef) )
3576   ROM_LOAD16_BYTE( "posp-5s2.bin", 0x000001, 0x020000, CRC(7f888b32) SHA1(fed82966d74e9f8e0195b39a1ae267bff7c96677) )
3577
3578   ROM_REGION( 0x1000000, "altrevs", 0 )
3579   ROM_LOAD16_BYTE( "posp-5a1.bin", 0x000000, 0x020000, CRC(1340487a) SHA1(c9f8c08ff4679f6a21dbb00d50f58e953a14716b) )
3580   ROM_LOAD16_BYTE( "posp-5p1.bin", 0x000000, 0x020000, CRC(aa1adc23) SHA1(a39b42de2ca2832e3c709f8b55bb15acc214bb73) )
3581   ROM_LOAD16_BYTE( "posp-5wp.bin", 0x000000, 0x020000, CRC(c877adab) SHA1(c4dcdeafd5c9d600f88e2b8d43c14bfcf7c0bbdd) )
3582   ROM_LOAD16_BYTE( "posp4p1", 0x000000, 0x020000, CRC(798af2ba) SHA1(912e6307a39239419b9e9295706e070632168ce0) )
3583   ROM_LOAD16_BYTE( "posp4p2", 0x000000, 0x020000, CRC(25883a02) SHA1(a5eb7c27e3e72e5609ee4c98a57e552f8feabffe) )
3584   ROM_LOAD16_BYTE( "pows15p1", 0x000000, 0x020000, CRC(a6d11f57) SHA1(489cd1cdd505ca4c9db87b0b8baf1cb0d43646ba) )
3585   ROM_LOAD16_BYTE( "pows15p2", 0x000000, 0x020000, CRC(e6f0e76d) SHA1(8138991e102f86b7f984c61a24f9255e726c807e) )
3586
3587   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3588   ROM_LOAD( "posp-snd.bin", 0x000000, 0x080000, CRC(861a0d14) SHA1(ea5eef793ad682dbf660ed7e77f93a7b900c97cc) )
3589ROM_END
3590
3591
3592ROM_START( j6quantm )
3593   ROM_REGION( 0x1000000, "maincpu", 0 )
3594   ROM_LOAD16_BYTE( "20717.bin", 0x000000, 0x020000, CRC(31435fe1) SHA1(d42fe30367ded93562d4e1739307a47423f4dd51) )
3595   ROM_LOAD16_BYTE( "20718.bin", 0x000001, 0x020000, CRC(4d6f4b1f) SHA1(f562c677cf920fe2a0e5edec2e4f241855e005c3) )
3596
3597   ROM_REGION( 0x1000000, "altrevs", 0 )
3598   ROM_LOAD16_BYTE( "20719.bin", 0x000000, 0x020000, CRC(dadd0bd9) SHA1(6bbe782b46ed5fe0677845548077593df25d1c0d) )
3599   ROM_LOAD16_BYTE( "20720.bin", 0x000000, 0x020000, CRC(63879f80) SHA1(3c1b818378c8995fdadbec0aeda2d2b04db89e6a) )
3600   ROM_LOAD16_BYTE( "20721.bin", 0x000000, 0x020000, CRC(532e2e69) SHA1(70661489c4c16af0a59fcfc3f68e4182aa14a8be) )
3601
3602   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3603   ROM_LOAD( "qule-snd.bin", 0x000000, 0x080000, CRC(eb8c692d) SHA1(384b73573d64d67547d1c04f279bda6c02f78450) )
3604ROM_END
3605
3606
3607ROM_START( j6quick )
3608   ROM_REGION( 0x1000000, "maincpu", 0 )
3609   ROM_LOAD16_BYTE( "quicksilver_a1.bin", 0x000000, 0x020000, CRC(ddca1835) SHA1(adb8a9320c8ab2c5c6d8ec83b1ed577a8eb4ba91) )
3610   ROM_LOAD16_BYTE( "quicksilver_a2.bin", 0x000001, 0x020000, CRC(efa8765d) SHA1(c1174f9ab8f687d1dd8b4d50ff519550a0643219) )
3611
3612   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3613   ROM_LOAD( "quicksilver_snd.bin", 0x000000, 0x080000, CRC(374d8892) SHA1(38918bbcb7d9117b21b6dafdb55cc5c36927fb4e) )
3614ROM_END
3615
3616
3617ROM_START( j6rager )
3618   ROM_REGION( 0x1000000, "maincpu", 0 )
3619   ROM_LOAD16_BYTE( "rag.p1", 0x000000, 0x020000, CRC(d8f3a090) SHA1(17b5bbf09d5a4f31d0fe4f6561fb03e97e3e4c9a) )
3620   ROM_LOAD16_BYTE( "rag.p2", 0x000001, 0x020000, CRC(5d176dc3) SHA1(c2641f01d57fd2eb7247252cc42a92e21e0f60a5) )
3621
3622   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3623   ROM_LOAD( "ragsnd.bin", 0x000000, 0x080000, CRC(5eadea62) SHA1(f1f6800a6479ae49a4774ee597e3d58e036f4100) )
3624ROM_END
3625
3626
3627ROM_START( j6ra )
3628   ROM_REGION( 0x1000000, "maincpu", 0 )
3629   ROM_LOAD16_BYTE( "real-5s1.bin", 0x000000, 0x020000, CRC(b1894f2e) SHA1(dc77a2b40e9fee9bdc81697bf27ec81e420b06ea) )
3630   ROM_LOAD16_BYTE( "real-5s2.bin", 0x000001, 0x020000, CRC(01b3214d) SHA1(6a16c2e5045e85bfe26d805a1157eab0f0aa0cb0) )
3631
3632   ROM_REGION( 0x1000000, "altrevs", 0 )
3633   ROM_LOAD16_BYTE( "real-5a1.bin", 0x000000, 0x020000, CRC(e34d8f4f) SHA1(4df257c8c8602035e6a174f4ed5698f2ef911021) )
3634   ROM_LOAD16_BYTE( "real-5p1.bin", 0x000000, 0x020000, CRC(5a171b16) SHA1(e5ddd23f1d3a062cd6b57dffbf88edb043ae9a6e) )
3635   ROM_LOAD16_BYTE( "real-5wp.bin", 0x000000, 0x020000, CRC(387a6a9e) SHA1(8f47ec2d58dfb85a27e2574f096ba3cc79036948) )
3636   ROM_LOAD16_BYTE( "realr3p1", 0x000000, 0x020000, CRC(ad9d92d3) SHA1(874a37e9db59ce8dd83fb96e8ae0ec1bd64aa1ae) )
3637   ROM_LOAD16_BYTE( "realr3p2", 0x000000, 0x020000, CRC(37ac2694) SHA1(b603f84146bea70794e98dab47d705b180e72b8d) )
3638
3639   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3640   ROM_LOAD( "realsnd.bin", 0x000000, 0x080000, CRC(8bc92c90) SHA1(bcbbe270ce42d5960ac37a2324e3fb37ff513147) )
3641ROM_END
3642
3643
3644ROM_START( j6raclb )
3645   ROM_REGION( 0x1000000, "maincpu", 0 )
3646   ROM_LOAD16_BYTE( "20953.bin", 0x000000, 0x020000, CRC(ed7afbad) SHA1(fdb2af1dedfaf1a5dfa543ba58bf4420b19c3454) )
3647   ROM_LOAD16_BYTE( "20950.bin", 0x000001, 0x020000, CRC(5c4659d9) SHA1(aa69f2c1d4ea6755ef1ed7e3d040598befcb6690) )
3648
3649   ROM_REGION( 0x1000000, "altrevs", 0 )
3650   ROM_LOAD16_BYTE( "racl-ff1.bin", 0x000000, 0x020000, CRC(77bb4848) SHA1(4900a09cf0712d87aacf4772406a4d284c6e7d9e) )
3651   ROM_LOAD16_BYTE( "racl-fi1.bin", 0x000000, 0x020000, CRC(e1a56b39) SHA1(036850fcfd39b1194718c7bf575991514015d015) )
3652   ROM_LOAD16_BYTE( "racl-fp1.bin", 0x000000, 0x020000, CRC(58ffff60) SHA1(e68d9b8d8523732ced12eb7bfb8a749499ea01c1) )
3653   ROM_LOAD16_BYTE( "racl-fs1.bin", 0x000000, 0x020000, CRC(b361ab58) SHA1(129feeadc9f0026fa86c39f42e506027b6665dfa) )
3654   ROM_LOAD16_BYTE( "racl-fs2.bin", 0x000000, 0x020000, CRC(a1ad549a) SHA1(e33184262c9e76e8fecdcec9fa274baa16ba9d67) )
3655
3656   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3657   ROM_LOAD( "realsnd.bin", 0x000000, 0x080000, CRC(8bc92c90) SHA1(bcbbe270ce42d5960ac37a2324e3fb37ff513147) )
3658ROM_END
3659
3660
3661ROM_START( j6redarw )
3662   ROM_REGION( 0x1000000, "maincpu", 0 )
3663   ROM_LOAD16_BYTE( "rear-6_1.bin", 0x000000, 0x020000, CRC(19b81492) SHA1(2714248444c9dc800eb8cfed67106b33e1e070e3) )
3664   ROM_LOAD16_BYTE( "rear-6_2.bin", 0x000001, 0x020000, CRC(691cc832) SHA1(c68bee5abbec6d3b28030ee58991f0c4abe70d35) )
3665
3666   ROM_REGION( 0x1000000, "altrevs", 0 )
3667   ROM_LOAD16_BYTE( "rear-6a1.bin", 0x000000, 0x020000, CRC(4b7cd4f3) SHA1(1d8cb022b3d9ba07be6da0f8f068875386f6b73a) )
3668   ROM_LOAD16_BYTE( "rear-6n1.bin", 0x000000, 0x020000, CRC(288eac56) SHA1(1fbfa85cdfbf4bf23d2e2989eabf16e2536e9ae3) )
3669   ROM_LOAD16_BYTE( "rear-6np.bin", 0x000000, 0x020000, CRC(c310f86e) SHA1(28b2c2993e727dac1201323d89f3568704e1acdd) )
3670   ROM_LOAD16_BYTE( "rear-6p1.bin", 0x000000, 0x020000, CRC(f22640aa) SHA1(72793eb730ea970815a95202e4c44ebb3f15c124) )
3671   ROM_LOAD16_BYTE( "rear-6w1.bin", 0x000000, 0x020000, CRC(7bd5651a) SHA1(2d1caf1314bcbf95f2da98de0a6782a073cdbb4c) )
3672   ROM_LOAD16_BYTE( "rear-7_1.bin", 0x000000, 0x020000, CRC(6d36f687) SHA1(d07a2058fc0f7a7f1cac6398c46f6fc2fb676484) )
3673   ROM_LOAD16_BYTE( "rear-7_2.bin", 0x000000, 0x020000, CRC(962c6cac) SHA1(dc5fb331df921ef7b94d2c0d3e7d0bb299e728a3) )
3674   ROM_LOAD16_BYTE( "rear-7a1.bin", 0x000000, 0x020000, CRC(3ff236e6) SHA1(f0c42885b6f908ffdcf41ae3b6789bfa95c8f36f) )
3675   ROM_LOAD16_BYTE( "rear-7n1.bin", 0x000000, 0x020000, CRC(5c004e43) SHA1(eb4dfdb35efc5226df366cd3f2cdcd486098ba53) )
3676   ROM_LOAD16_BYTE( "rear-7p1.bin", 0x000000, 0x020000, CRC(86a8a2bf) SHA1(1c7301c3e5a3ff1d791b21e617d50875c06a7463) )
3677
3678   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 ) // which is correct?
3679   ROM_LOAD( "rear-snd.bin", 0x000000, 0x080000, CRC(7e8c05ce) SHA1(616b0f94b94331f86d7b1fec11dd05cf9b0968cf) )
3680   ROM_LOAD16_BYTE( "rear7np1.bin", 0x000000, 0x020000, CRC(b79e1a7b) SHA1(806ae7180dbee9b605bd8d923179a2323a7d38ee) )
3681ROM_END
3682
3683
3684ROM_START( j6reddmn )
3685   ROM_REGION( 0x1000000, "maincpu", 0 )
3686   ROM_LOAD16_BYTE( "reddemon1.bin", 0x000000, 0x020000, CRC(8f2aa8a7) SHA1(ea5b8c1418deaaf2bda58a40cacca3c77d6d5a08) )
3687   ROM_LOAD16_BYTE( "reddemon2.bin", 0x000001, 0x020000, CRC(2a7658ab) SHA1(4286a4a76b8d95a4da4e8aad2f81b091d2d2f96a) )
3688   
3689   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3690   ROM_LOAD( "reddemonsnd.bin", 0x000000, 0x080000, CRC(4fb1cbff) SHA1(27393e14af18f05df07bcbbab957a684de79dbb1) )
3691ROM_END
3692
3693
3694//68k crashes
3695ROM_START( j6rh6 )
3696   ROM_REGION( 0x1000000, "maincpu", 0 )
3697   ROM_LOAD16_BYTE( "rhsx-a1.bin", 0x000000, 0x020000, CRC(fa5d4bb2) SHA1(22c896babcc052214a87e928006826ab6e8795bf) )
3698   ROM_LOAD16_BYTE( "rhsx-a2.bin", 0x000001, 0x020000, CRC(7d3435f0) SHA1(7d2b55d6b40fe069123fea16a92a4db2490bebe8) )
3699
3700   ROM_REGION( 0x1000000, "altrevs", 0 )
3701   ROM_LOAD16_BYTE( "rhsx-f1.bin", 0x000000, 0x020000, CRC(781c2139) SHA1(87f594ce9285142fd8e6553a9e24ca4f224e4fef) )
3702   ROM_LOAD16_BYTE( "rhsx-f2.bin", 0x000000, 0x020000, CRC(a9319b7f) SHA1(e8c393868fdf26fd30741f936b5ea708ea0c3fc7) )
3703   ROM_LOAD16_BYTE( "rhsx-fb1.bin", 0x000000, 0x020000, CRC(74518f08) SHA1(9d63ba9730e17ab13f7eab0ea49d833553017701) )
3704   ROM_LOAD16_BYTE( "rhsx-fe1.bin", 0x000000, 0x020000, CRC(60877d5b) SHA1(247421c1205dab12cb4e1701ecf667716dee7149) )
3705   ROM_LOAD16_BYTE( "rhsx-ff1.bin", 0x000000, 0x020000, CRC(bcc6c229) SHA1(7775b137649b66904bf38e9d480a70b9d62292bb) )
3706   ROM_LOAD16_BYTE( "rhsx-fp1.bin", 0x000000, 0x020000, CRC(93827501) SHA1(eac03990095f3ae2d00b6822b3cc8b0790f8507b) )
3707
3708   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3709   /* missing? */   
3710ROM_END
3711
3712
3713ROM_START( j6rhchil )
3714   ROM_REGION( 0x1000000, "maincpu", 0 )
3715   ROM_LOAD16_BYTE( "rhcst.p1", 0x000000, 0x020000, CRC(334fdbcc) SHA1(194c226e1c41eb326841cf022e8a1b28088a7073) )
3716   ROM_LOAD16_BYTE( "rhcst.p2", 0x000001, 0x020000, CRC(e4a12747) SHA1(f6f0388dcf2713f4c289b4ae313cfccf1d308963) )
3717
3718   ROM_REGION( 0x1000000, "altrevs", 0 )
3719   ROM_LOAD16_BYTE( "rhcs-3a1.bin", 0x000000, 0x020000, CRC(618b1bad) SHA1(3461d18d89694f4a28f1ae63dcea69a3413fef9d) )
3720   ROM_LOAD16_BYTE( "rhcs-3l1.bin", 0x000000, 0x020000, CRC(f79538dc) SHA1(6f6986b949a36229eb4a61b3dbfeb60a3d51cc6d) )
3721   ROM_LOAD16_BYTE( "rhcs-3p1.bin", 0x000000, 0x020000, CRC(d8d18ff4) SHA1(131caae565e480bf6d893591284b5f5f998deb32) )
3722   ROM_LOAD16_BYTE( "rhcs3lp1.bin", 0x000000, 0x020000, CRC(1c0b6ce4) SHA1(8713aae84f960d4fb121ce5552d1b14692b39c28) )
3723
3724   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3725   ROM_LOAD( "rhcssnd.bin", 0x000000, 0x080000, CRC(60b336b1) SHA1(53d04bec9cbba4a0e89d34329ed41f89945e283b) )
3726ROM_END
3727
3728
3729ROM_START( j6rh6cl )
3730   ROM_REGION( 0x1000000, "maincpu", 0 )
3731   ROM_LOAD16_BYTE( "8edf", 0x000000, 0x020000, CRC(e0b6b3cb) SHA1(4c174f3a5ef0bd74877c2a769c60375cb34a3a6f) )
3732   ROM_LOAD16_BYTE( "f903.bin", 0x000001, 0x020000, CRC(ba024f9b) SHA1(f078d1ecbf8397f0cad99957c081acc44e40b5cb) )
3733
3734   ROM_REGION( 0x1000000, "altrevs", 0 )
3735   ROM_LOAD16_BYTE( "8ef7", 0x000000, 0x020000, CRC(155ae81f) SHA1(f03d04bd6b3b5f90be10e137984dda42c9d53c17) )
3736   ROM_LOAD16_BYTE( "8efb", 0x000000, 0x020000, CRC(3cf70cb9) SHA1(a31041b35310a5a10845ac2330df677fe2f0b95e) )
3737   ROM_LOAD16_BYTE( "8efe", 0x000000, 0x020000, CRC(cff204e3) SHA1(7b7c1558ea491fbb1fe61eeb932ccbd0e14e266d) )
3738   ROM_LOAD16_BYTE( "8eff.bin", 0x000000, 0x020000, CRC(246c50db) SHA1(b210d611ed4d0e410ebe65236b4acca3b2e07b7f) )
3739
3740   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3741   ROM_LOAD( "rh6s1.bin", 0x000000, 0x080000, CRC(86b4c970) SHA1(0ce214ee406b1c325693b2b615498bdb2c3a16eb) )
3742ROM_END
3743
3744
3745ROM_START( j6reelmn )
3746   ROM_REGION( 0x1000000, "maincpu", 0 )
3747   ROM_LOAD16_BYTE( "9485.bin", 0x000000, 0x020000, CRC(1a729666) SHA1(d4389ff5a16b994ca1480fe0ff097c7601b2ef6b) )
3748   ROM_LOAD16_BYTE( "9486.bin", 0x000001, 0x020000, CRC(522b3e21) SHA1(caef56b3479ebe0007a420cbe1c0766e121b05c1) )
3749
3750   ROM_REGION( 0x1000000, "altrevs", 0 )
3751   ROM_LOAD16_BYTE( "9487.bin", 0x000000, 0x020000, CRC(f1ecc25e) SHA1(a5240f0fae7ddc056bfc974e37fabf5d51d7db53) )
3752   ROM_LOAD16_BYTE( "9488.bin", 0x000000, 0x020000, CRC(48b65607) SHA1(edeb98305907951c40a247a2f1337b77727c6d71) )
3753   ROM_LOAD16_BYTE( "9489.bin", 0x000000, 0x020000, CRC(781fe7ee) SHA1(f7799b5f74916aab64538b3467d2363a754f8af5) )
3754   ROM_LOAD16_BYTE( "remov7p1", 0x000000, 0x020000, CRC(55a48785) SHA1(7cea4fb4e9d521d6512e2ae0da36ee243d29e998) )
3755   ROM_LOAD16_BYTE( "remov7p2", 0x000000, 0x020000, CRC(8fd6fefc) SHA1(91d6d2f0915a20e2177992b360af763bcfe30cf7) )
3756
3757   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3758   ROM_LOAD( "1360.bin", 0x000000, 0x080000, CRC(3a1a5f09) SHA1(807cf2cf7a4738c1904990b281f7d4c9a86c78e7) )
3759ROM_END
3760
3761
3762
3763ROM_START( j6reelth )
3764   ROM_REGION( 0x1000000, "maincpu", 0 )
3765   ROM_LOAD16_BYTE( "reelthing.p1", 0x000000, 0x020000, CRC(74b90cef) SHA1(097fbbdd049a85e9a9251858fb80cf9cde2397fc) )
3766   ROM_LOAD16_BYTE( "reelthing.p2", 0x000001, 0x020000, CRC(c219443a) SHA1(742d9d7f8c1071c5860b34449909ca1d2decc053) )
3767
3768   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3769   ROM_LOAD( "reelthingsnd.bin", 0x000000, 0x080000, CRC(44d72e51) SHA1(f472e9effbd925ecc5db6dd47eddf3f5cea8fe46) )
3770ROM_END
3771
3772
3773
3774ROM_START( j6richpk )
3775   ROM_REGION( 0x1000000, "maincpu", 0 )
3776   ROM_LOAD16_BYTE( "rich1p.bin", 0x000000, 0x020000, CRC(e99fd568) SHA1(ae71eb6a9871fa9856fb62d2a5158776d9c2bddf) )
3777   ROM_LOAD16_BYTE( "rich2.bin",  0x000001, 0x020000, CRC(39d5a254) SHA1(464696715769f1e15c80acf4116d7718490abf8c) )
3778
3779   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3780   /* missing? */   
3781ROM_END
3782
3783
3784ROM_START( j6rico )
3785   ROM_REGION( 0x1000000, "maincpu", 0 )
3786   ROM_LOAD16_BYTE( "9523.bin", 0x000000, 0x020000, CRC(4eee01c3) SHA1(f2336b4732efa0b86ee8a0df6d975355c2f27367) )
3787   ROM_LOAD16_BYTE( "9524.bin", 0x000001, 0x020000, CRC(7d17a2ec) SHA1(eba6e5cdee844bdce4d9657009c64433307e49af) )
3788
3789   ROM_REGION( 0x1000000, "altrevs", 0 )
3790   ROM_LOAD16_BYTE( "9525.bin", 0x000000, 0x020000, CRC(a57055fb) SHA1(ed1572f8a0a40ea48a1bf4249a424780286f484a) )
3791   ROM_LOAD16_BYTE( "9526.bin", 0x000000, 0x020000, CRC(1c2ac1a2) SHA1(2aa10007b06bb5fb4e4220d99c5928bda3bb756f) )
3792   ROM_LOAD16_BYTE( "9527.bin", 0x000000, 0x020000, CRC(2c83704b) SHA1(34787e1c6664838476fd6f8085752e1647f3b765) )
3793   ROM_LOAD16_BYTE( "rico-51a.p1", 0x000000, 0x020000, CRC(6dc6ca21) SHA1(f0e38d90e0613a899aba520f3ecc746195a4b8fe) )
3794   ROM_LOAD16_BYTE( "ricov5p1", 0x000000, 0x020000, CRC(3f020a40) SHA1(98b00f4e5720135e71176bb5507f194468fd99ef) )
3795   ROM_LOAD16_BYTE( "ricov5p2", 0x000000, 0x020000, CRC(7510a81d) SHA1(8c46008bd8e8fbd9439370383c378ea19e0963c8) )
3796
3797   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3798   ROM_LOAD( "ricochet_snd.bin", 0x000000, 0x080000, CRC(b24522fe) SHA1(1546edee6cf483abdbc761c715dcbc696209d429) )
3799ROM_END
3800
3801
3802
3803ROM_START( j6robin )
3804   ROM_REGION( 0x1000000, "maincpu", 0 )
3805   ROM_LOAD16_BYTE( "9425.bin", 0x000000, 0x020000, CRC(0b9f9c83) SHA1(2004b7fc3a0fd8ba424d0e293cd53b57a653f6e3) )
3806   ROM_LOAD16_BYTE( "9426.bin", 0x000001, 0x020000, CRC(a85c6c19) SHA1(eab10967642f801dcd25dcdd4dfe95ac3b3491bf) )
3807   
3808   ROM_REGION( 0x1000000, "altrevs", 0 )
3809   ROM_LOAD16_BYTE( "9427.bin", 0x000000, 0x020000, CRC(e001c8bb) SHA1(084182d27ddd4146e75ec5cdc9c20e09f4bb390b) )
3810   ROM_LOAD16_BYTE( "9428.bin", 0x000000, 0x020000, CRC(595b5ce2) SHA1(276290e86454b2f1fc73b2cc3e545b6c60363535) )
3811   ROM_LOAD16_BYTE( "9429.bin", 0x000000, 0x020000, CRC(69f2ed0b) SHA1(dd759bd012f55fb94982c748f0cbc02178438abd) )
3812
3813//   ROM_LOAD16_BYTE( "robin_a_wb.bin", 0x000000, 0x020000, CRC(69f2ed0b) SHA1(dd759bd012f55fb94982c748f0cbc02178438abd) )
3814//   ROM_LOAD16_BYTE( "robin_b_wb.bin", 0x000000, 0x020000, CRC(a85c6c19) SHA1(eab10967642f801dcd25dcdd4dfe95ac3b3491bf) )
3815
3816   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3817   ROM_LOAD( "robin_snd.bin", 0x000000, 0x080000, CRC(bbddccf9) SHA1(33f3d14d4898f9ba4ba2c2a88621cf3e2c828a8f) )
3818ROM_END
3819
3820
3821ROM_START( j6roller )
3822   ROM_REGION( 0x1000000, "maincpu", 0 )
3823   ROM_LOAD16_BYTE( "7368.bin", 0x000000, 0x020000, CRC(6fe1365b) SHA1(50271888ccd4395938721f2026ecfefd342c5209) )
3824   ROM_LOAD16_BYTE( "7369.bin", 0x000001, 0x020000, CRC(8ab98caa) SHA1(c9bb582917b4a6be477d592d6cbd28b5f7552a26) )
3825
3826   ROM_REGION( 0x1000000, "altrevs", 0 )
3827   ROM_LOAD16_BYTE( "7370.bin", 0x000000, 0x020000, CRC(847f6263) SHA1(b072b54ccea0a37cd4aa027bb869dd82db389360) )
3828   ROM_LOAD16_BYTE( "7371.bin", 0x000000, 0x020000, CRC(3d25f63a) SHA1(b37ef0c4c2cd8c948407a8767636b1a6115a1d94) )
3829   ROM_LOAD16_BYTE( "7372.bin", 0x000000, 0x020000, CRC(63ac986a) SHA1(2b4f7f59179ea9a239986c7a87e229a506ca006e) )
3830   ROM_LOAD16_BYTE( "8137.bin", 0x000000, 0x020000, CRC(ecc408ab) SHA1(12608c8645f02ea7d2d368907fd36be90ea5da56) )
3831   ROM_LOAD16_BYTE( "8138.bin", 0x000000, 0x020000, CRC(559e9cf2) SHA1(b93c69fed10b61a1b8d9988f69ac8a980b1ec57c) )
3832   ROM_LOAD16_BYTE( "8139.bin", 0x000000, 0x020000, CRC(65372d1b) SHA1(e4aa2350989b889e70785f368d834f422928d225) )
3833   ROM_LOAD16_BYTE( "9460.bin", 0x000000, 0x020000, CRC(28d13bcb) SHA1(1103b06830cbcd25e856b99beb307f69f0fee6fd) )
3834   ROM_LOAD16_BYTE( "9461.bin", 0x000000, 0x020000, CRC(b7515266) SHA1(d0b4d9b1dbc968f289e04398e81b585e71e3b358) )
3835   ROM_LOAD16_BYTE( "9462.bin", 0x000000, 0x020000, CRC(c34f6ff3) SHA1(fd93acc1b0f985b3fa4b822791a6c3864d8d8ad0) )
3836   ROM_LOAD16_BYTE( "9463.bin", 0x000000, 0x020000, CRC(7a15fbaa) SHA1(37fd6ddce0d2262df5ba32b90cf0fe664f9c7de1) )
3837   ROM_LOAD16_BYTE( "9464.bin", 0x000000, 0x020000, CRC(4abc4a43) SHA1(85b6379c356d02ba3ab2e7bd4bbc628d95f0b750) )
3838   ROM_LOAD16_BYTE( "rc.p1.bin", 0x000000, 0x020000, CRC(075a5c93) SHA1(ea1c6dac0af35d25c58fe8ca8e442a364cdb92e7) )
3839   ROM_LOAD16_BYTE( "rc.p2.bin", 0x000000, 0x020000, CRC(48cbbc99) SHA1(8bbb445d0e1defcac44d5637006d974aa268b8bf) )
3840   ROM_LOAD16_BYTE( "rc10v8-1.bin", 0x000000, 0x020000, CRC(8d0fac13) SHA1(44d9dbb5f9ea10068b5ffea972ee0e11ad3b6275) )
3841   ROM_LOAD16_BYTE( "rc10v8-2.bin", 0x000000, 0x020000, CRC(3c032987) SHA1(4fff2dd84c22ad10306d7712340857b5703b8f1b) )
3842   ROM_LOAD16_BYTE( "rc82.1ac", 0x000000, 0x020000, CRC(3ac2b6b6) SHA1(ea71c6acf5cd6cbacdc55df6897b0dc6560e92fe) )
3843   ROM_LOAD16_BYTE( "rc82.1p1", 0x000000, 0x020000, CRC(368f1887) SHA1(7b2523ab746fc46931895ca1eb81e7d5d9a1c864) )
3844   ROM_LOAD16_BYTE( "rc82.1p2", 0x000000, 0x020000, CRC(dc0f8c62) SHA1(3a4b1bd698c4e14c8c794b3bfb5fa9bc631475cc) )
3845   ROM_LOAD16_BYTE( "roco15p1.bin", 0x000000, 0x020000, CRC(ef1104f6) SHA1(5f61e4d22f17f761280eb8e932792d211d9928d3) )
3846   ROM_LOAD16_BYTE( "roco15p2.bin", 0x000000, 0x020000, CRC(9b3d316d) SHA1(6b66e458cd53c1527c2b295e898ead83720a7d99) )
3847   ROM_LOAD16_BYTE( "rollercoaster10_p1.bin", 0x000000, 0x020000, CRC(566a3d2c) SHA1(410e6ef59a3af9751e59b539affde95c8d94ba31) )
3848   ROM_LOAD16_BYTE( "rollercoaster10_p2.bin", 0x000000, 0x020000, CRC(4ea94876) SHA1(52be24fa61431ecf3f1a206ddfb5b5a52fc9ad0a) )
3849
3850   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 ) // which is correct?
3851   ROM_LOAD( "rocosnd.bin", 0x000000, 0x080000, CRC(60236e81) SHA1(9546c92d8a42d911e5b462c598a0b42987c0ba03) )
3852   ROM_LOAD( "rcoastersoundalt.bin", 0x000000, 0x080000, CRC(e7e587c9) SHA1(fde7a7761253dc4133340b766d220873731c11c7) )
3853   ROM_LOAD( "rcstrsnd.bin", 0x000000, 0x080000, CRC(b0753c1d) SHA1(b111ca10c01ee2089cbc613ad91235d429272ab8) )
3854ROM_END
3855
3856
3857ROM_START( j6rccls )
3858   ROM_REGION( 0x1000000, "maincpu", 0 )
3859   ROM_LOAD16_BYTE( "clrc-41.bin", 0x000000, 0x020000, CRC(6f312407) SHA1(c077276d18f50340989a20fe208ac84801895dc1) )
3860   ROM_LOAD16_BYTE( "clrc-42.bin", 0x000001, 0x020000, CRC(9d3c34b6) SHA1(6636bb33c79d2b8a2d570b76a60b195db57336ae) )
3861
3862   ROM_REGION( 0x1000000, "altrevs", 0 )
3863   ROM_LOAD16_BYTE( "clrc-4a1.bin", 0x000000, 0x020000, CRC(3df5e466) SHA1(c2868ce1ac76feed5cce5f4304ce0b1e2814a763) )
3864   ROM_LOAD16_BYTE( "clrc-4p1.bin", 0x000000, 0x020000, CRC(84af703f) SHA1(e336f188bebe37dfa673af49913394eb59bf8a2d) )
3865
3866   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3867   /* missing? */
3868ROM_END
3869
3870
3871ROM_START( j6royfls )
3872   ROM_REGION( 0x1000000, "maincpu", 0 )
3873   ROM_LOAD16_BYTE( "20661.bin", 0x000000, 0x020000, CRC(f778f856) SHA1(7dd33fd41c81f6131f37d0d6fedccd36d6413eb8) )
3874   ROM_LOAD16_BYTE( "20662.bin", 0x000001, 0x020000, CRC(486f1e68) SHA1(ce1c3ba4d9031950db313e7179a1126a920e48e4) )
3875
3876   ROM_REGION( 0x1000000, "altrevs", 0 )
3877   ROM_LOAD16_BYTE( "20663.bin", 0x000000, 0x020000, CRC(1ce6ac6e) SHA1(0ae838c2f5629d167920ddcafe402b39b6ebd091) )
3878   ROM_LOAD16_BYTE( "20664.bin", 0x000000, 0x020000, CRC(33a21b46) SHA1(b555688000f13910c60b38016d2ce546cc6b97bc) )
3879   ROM_LOAD16_BYTE( "rfcl-4_2.bin", 0x000000, 0x020000, CRC(486f1e68) SHA1(ce1c3ba4d9031950db313e7179a1126a920e48e4) )
3880   ROM_LOAD16_BYTE( "rfcl-4g1.bin", 0x000000, 0x020000, CRC(951589de) SHA1(2f4379e5cb38909c492f7ec96fdcfd0f71cd055b) )
3881   ROM_LOAD16_BYTE( "rfcl-4gp.bin", 0x000000, 0x020000, CRC(7e8bdde6) SHA1(d9111880bec2e6d5b1a85c92f32c4e6599906700) )
3882   ROM_LOAD16_BYTE( "rflushc.1", 0x000000, 0x020000, CRC(c9a20e26) SHA1(34fbeb89c0b9a6d0f1cd6297245e6c56933d3981) )
3883   ROM_LOAD16_BYTE( "rflushc.2", 0x000000, 0x020000, CRC(02270768) SHA1(26853837b72d0529cca7dfae3488daec8d3bc998) )
3884
3885   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3886//   ROM_LOAD( "rflushc.as1", 0x000000, 0x080000, CRC(c86bce52) SHA1(ba9b3f73e7418710737d3ace25ee2747d5685d8e) )
3887   ROM_LOAD( "rofl-so.bin", 0x000000, 0x080000, CRC(c86bce52) SHA1(ba9b3f73e7418710737d3ace25ee2747d5685d8e) )
3888ROM_END
3889
3890
3891ROM_START( j6samur )
3892   ROM_REGION( 0x1000000, "maincpu", 0 )
3893   ROM_LOAD16_BYTE( "0bff", 0x000000, 0x020000, CRC(62e39cc6) SHA1(d739d3cbf74f7e6ef2323d120095eec316bcda9b) )
3894   ROM_LOAD16_BYTE( "3b6c", 0x000001, 0x020000, CRC(78541fe0) SHA1(a255beab55911cb14e54abe5357e1dc8c0232755) )
3895
3896   ROM_REGION( 0x1000000, "altrevs", 0 )
3897   ROM_LOAD16_BYTE( "0bdf", 0x000000, 0x020000, CRC(a6397fd6) SHA1(1d470d69bdbf321bd74abe7410245f3c10530625) )
3898   ROM_LOAD16_BYTE( "0bf7", 0x000000, 0x020000, CRC(53d52402) SHA1(e038cf92b88a1f097235c358b3d6803748e54b8e) )
3899   ROM_LOAD16_BYTE( "0bfb", 0x000000, 0x020000, CRC(7a78c0a4) SHA1(6f2ae73fa0ee6794f2e5d2e179b82de1ba41f6c8) )
3900   ROM_LOAD16_BYTE( "0bfe", 0x000000, 0x020000, CRC(897dc8fe) SHA1(518c7cda31330725729cabb6bd76d2aea1a1a28b) )
3901
3902   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3903   /* missing? */
3904ROM_END
3905
3906
3907ROM_START( j6sidewd )
3908   ROM_REGION( 0x1000000, "maincpu", 0 )
3909   ROM_LOAD16_BYTE( "siw-11s1.bin", 0x000000, 0x020000, CRC(d24e9e75) SHA1(22d21eb5bfe92fc61e1667345aafe7b3214c9218) )
3910   ROM_LOAD16_BYTE( "siw-11s2.bin", 0x000001, 0x020000, CRC(d4eee8cd) SHA1(0a3c2e19bd2202968344ca1204f7aed6250f2e34) )
3911
3912   ROM_REGION( 0x1000000, "altrevs", 0 )
3913   ROM_LOAD16_BYTE( "siw-11a1.bin", 0x000000, 0x020000, CRC(808a5e14) SHA1(7219f838928cc1dc46c85b4c17c7b7a85345dfb7) )
3914   ROM_LOAD16_BYTE( "siw-11p1.bin", 0x000000, 0x020000, CRC(39d0ca4d) SHA1(3ae060b55108423662181262f1c6710787ba1975) )
3915   ROM_LOAD16_BYTE( "siw-11w1.bin", 0x000000, 0x020000, CRC(b023effd) SHA1(68ed43328656c05cb8bcb2053052c6b5f8e8856c) )
3916   ROM_LOAD16_BYTE( "siwi10p1", 0x000000, 0x020000, CRC(9ee164e0) SHA1(e1941810ce395f106b8f309af9e95d053d084232) )
3917   ROM_LOAD16_BYTE( "siwi10p2", 0x000000, 0x020000, CRC(e2751ca4) SHA1(9979fb71834f1b498628376d56cd86852276c585) )
3918   ROM_LOAD16_BYTE( "swin15p1", 0x000000, 0x020000, CRC(aa77639c) SHA1(7051b54f5890cfb7b602e96355d7c807dbe5c0f4) )
3919   ROM_LOAD16_BYTE( "swin15p2", 0x000000, 0x020000, CRC(77cfa4aa) SHA1(9b4b8498b92bc503c247473befec7836bea716a9) )
3920
3921   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3922   ROM_LOAD( "sidewindersnd.bin", 0x000000, 0x080000, CRC(6e49b83b) SHA1(cba9ce8cc5dbaa0b498b2314165d4cc64c0a3881) )
3923ROM_END
3924
3925
3926ROM_START( j6snakes )
3927   ROM_REGION( 0x1000000, "maincpu", 0 )
3928   ROM_LOAD16_BYTE( "20351.bin", 0x000000, 0x020000, CRC(7f9685fd) SHA1(b55c39ebbabd59a4c9aeea0f4337b8a629bad664) )
3929   ROM_LOAD16_BYTE( "20352.bin", 0x000001, 0x020000, CRC(c51c0fb2) SHA1(4eea976fe46b35f46553cd0645ff39d7ac62d988) )
3930
3931   ROM_REGION( 0x1000000, "altrevs", 0 )
3932   ROM_LOAD16_BYTE( "20353.bin", 0x000000, 0x020000, CRC(9408d1c5) SHA1(06b6fdba329f8b4854a92b61571359c8cde3fd26) )
3933   ROM_LOAD16_BYTE( "20354.bin", 0x000000, 0x020000, CRC(2d52459c) SHA1(740d0033174bfed153e17b0efc140e380c519654) )
3934   ROM_LOAD16_BYTE( "20355.bin", 0x000000, 0x020000, CRC(1dfbf475) SHA1(536fedcffc07c08f7214a140a4bcde4f4127af8e) )
3935   ROM_LOAD16_BYTE( "slad15p1", 0x000000, 0x020000, CRC(acb53439) SHA1(45e6ce2ef508655c75f836a5979740021bc93227) )
3936   ROM_LOAD16_BYTE( "slad15p2", 0x000000, 0x020000, CRC(3962b105) SHA1(e216abf66539e2bc19e5a67946fd3b9366a41b5d) )
3937   ROM_LOAD16_BYTE( "slad17p1", 0x000000, 0x020000, CRC(06f87c27) SHA1(52f25180524fcc18c11e039937ac53350af5e90e) )
3938   ROM_LOAD16_BYTE( "slad17p2", 0x000000, 0x020000, CRC(2cc8a1eb) SHA1(5762ff97a7dd5e8857d506cce333f197ac7a7925) )
3939   ROM_LOAD16_BYTE( "snla.p1", 0x000000, 0x020000, CRC(7f9685fd) SHA1(b55c39ebbabd59a4c9aeea0f4337b8a629bad664) )
3940   ROM_LOAD16_BYTE( "snla.p2", 0x000000, 0x020000, CRC(c51c0fb2) SHA1(4eea976fe46b35f46553cd0645ff39d7ac62d988) )
3941   ROM_LOAD16_BYTE( "snla10p1", 0x000000, 0x020000, CRC(2de13a66) SHA1(73d534348408648d678609c1821d97a8877788fa) )
3942   ROM_LOAD16_BYTE( "snla10p2", 0x000000, 0x020000, CRC(f0116e1d) SHA1(b53351142676b50484202bde180067eec0c592e6) )
3943   ROM_LOAD16_BYTE( "snladv~1", 0x000000, 0x020000, CRC(ced86202) SHA1(ba04b24f97a17f5d8aecd63515687e87f34029bb) )
3944   ROM_LOAD16_BYTE( "snladv~2", 0x000000, 0x020000, CRC(64b29222) SHA1(6e17a0ee68af644ef59abcacd5d3ad2412fdfad6) )
3945
3946   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3947   ROM_LOAD( "snla-snd.bin", 0x000000, 0x080000, CRC(7902d8ef) SHA1(222b0a18902619c9b4b29fa2485cb4e143c21bab) )
3948ROM_END
3949
3950
3951ROM_START( j6sonic )
3952   ROM_REGION( 0x1000000, "maincpu", 0 )
3953   ROM_LOAD16_BYTE( "9440.bin", 0x000000, 0x020000, CRC(384f931e) SHA1(12bddb3dc2c1bc6c51c5ef4002673c6f45fa335c) )
3954   ROM_LOAD16_BYTE( "9441.bin", 0x000001, 0x020000, CRC(cba4c367) SHA1(ad926216081797b81b93eb111bf8fd50b289c9e2) )
3955
3956   ROM_REGION( 0x1000000, "altrevs", 0 )
3957   ROM_LOAD16_BYTE( "9442.bin", 0x000000, 0x020000, CRC(d3d1c726) SHA1(4957542e0f451fe523ed2d19e9b3df3dec126a0a) )
3958   ROM_LOAD16_BYTE( "9443.bin", 0x000000, 0x020000, CRC(6a8b537f) SHA1(1e228e3e07dfb775add02510491523501f6d374b) )
3959   ROM_LOAD16_BYTE( "9444.bin", 0x000000, 0x020000, CRC(5a22e296) SHA1(372e3bd4a0e83adc01c8882dae3c392917b84613) )
3960   ROM_LOAD16_BYTE( "hdg6cp1", 0x000000, 0x010000, CRC(db73388e) SHA1(e253b4011b9e26e5634ae359924a417f437760d0) ) // ???
3961   ROM_LOAD16_BYTE( "shgv7p1a.bin", 0x000000, 0x020000, CRC(074da030) SHA1(69b5c256a36940503a7405eeba68e66865319c9d) )
3962   ROM_LOAD16_BYTE( "shgv7p1s.bin", 0x000000, 0x020000, CRC(55896051) SHA1(35f6856e076aead15819af7a537f8bbd6eabe3d4) )
3963   ROM_LOAD16_BYTE( "shgv7p2s.bin", 0x000000, 0x020000, CRC(8f128e3e) SHA1(a1c1c3ad091b4838450a151e74087453d47cf5d1) )
3964   ROM_LOAD16_BYTE( "sohe8p1", 0x000000, 0x020000, CRC(3659825e) SHA1(9cd23058b244d4d0ecaaeec351a2ed4e68671688) )
3965   ROM_LOAD16_BYTE( "sohe8p2", 0x000000, 0x020000, CRC(e9aa2dbc) SHA1(1e8d1ad35bb55a48223a10e11e51087a12379aae) )
3966   ROM_LOAD16_BYTE( "son15p1", 0x000000, 0x020000, CRC(3659825e) SHA1(9cd23058b244d4d0ecaaeec351a2ed4e68671688) )
3967   ROM_LOAD16_BYTE( "son15p2", 0x000000, 0x020000, CRC(e9aa2dbc) SHA1(1e8d1ad35bb55a48223a10e11e51087a12379aae) )
3968   ROM_LOAD16_BYTE( "sonic.p1", 0x000000, 0x020000, CRC(d4e65332) SHA1(60f0ef8fb5a21cfa3bfa2f8cf4f2ceebe672bb3a) )
3969   ROM_LOAD16_BYTE( "sonic.p2", 0x000000, 0x020000, CRC(4bf35499) SHA1(ea8ecfadc9f2c3b2000986735edb57699959f24c) )
3970
3971   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3972   ROM_LOAD( "son_snd.bin", 0x000000, 0x080000, CRC(5cd8cf21) SHA1(82f875a59d678ef548173ee2c202e3963bc13116) )
3973ROM_END
3974
3975
3976ROM_START( j6spcinv )
3977   ROM_REGION( 0x1000000, "maincpu", 0 )
3978   ROM_LOAD16_BYTE( "spin-31.bin", 0x000000, 0x020000, CRC(e95af475) SHA1(0439bc798739fb2bfb2931917977f505c213ea93) )
3979   ROM_LOAD16_BYTE( "spin-32.bin", 0x000001, 0x020000, CRC(c688fb6e) SHA1(820bd78d3ebe0134e51b322ed348be1f1874b18c) )
3980
3981   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3982   ROM_LOAD( "spaceinvaderssnd.bin", 0x000000, 0x080000, CRC(8ee10ee2) SHA1(959df6fe6b83d3671dbde4146fa2344d6a7b8b31) )
3983ROM_END
3984
3985
3986ROM_START( j6stards )
3987   ROM_REGION( 0x1000000, "maincpu", 0 )
3988   ROM_LOAD16_BYTE( "9318.bin", 0x000000, 0x020000, CRC(a39d0ad8) SHA1(d41b4686fc5492e257d5913a5d66160e9a8367a9) )
3989   ROM_LOAD16_BYTE( "9319.bin", 0x000001, 0x020000, CRC(f5c4c5d7) SHA1(837595acad74735bb82c9fd3623813bc59c56c86) )
3990
3991   ROM_REGION( 0x1000000, "altrevs", 0 )
3992   ROM_LOAD16_BYTE( "9320.bin", 0x000000, 0x020000, CRC(48035ee0) SHA1(0d513eb953aa951a776352dd5ddfebf1c5bc61b2) )
3993   ROM_LOAD16_BYTE( "9321.bin", 0x000000, 0x020000, CRC(f159cab9) SHA1(3e231a20768835b21aaecbfafe7093717bf376cf) )
3994   ROM_LOAD16_BYTE( "9322.bin", 0x000000, 0x020000, CRC(c1f07b50) SHA1(28cc1ce96bead7323b3dbdb0a97a9f4030e7ed8c) )
3995
3996   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
3997   ROM_LOAD( "star-snd.bin", 0x000000, 0x080000, CRC(d2dcd6cc) SHA1(f5a290befd41014b6aabae9fdb601d5a9766f1ba) )
3998ROM_END
3999
4000
4001ROM_START( j6start )
4002   ROM_REGION( 0x1000000, "maincpu", 0 )
4003   ROM_LOAD16_BYTE( "sttu-7s1.bin", 0x000000, 0x020000, CRC(7f60f498) SHA1(48070f9260cf3b5ff53613145acac6dc1511805f) )
4004   ROM_LOAD16_BYTE( "sttu-7_2.bin", 0x000001, 0x020000, CRC(829a2227) SHA1(d6819f029fe3778a3e9989cef1da658d7eb571ac) )
4005
4006   ROM_REGION( 0x1000000, "altrevs", 0 )
4007   ROM_LOAD16_BYTE( "sttu-7p1.bin", 0x000000, 0x020000, CRC(94fea0a0) SHA1(64d8748865d650311f8b42aeac03cd38c4cdfaa1) )
4008
4009   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
4010   /* missing? */
4011ROM_END
4012
4013
4014ROM_START( j6strk10 )
4015   ROM_REGION( 0x1000000, "maincpu", 0 )
4016   ROM_LOAD16_BYTE( "20178.bin", 0x000000, 0x020000, CRC(35135814) SHA1(250c0835611be4eaabab4c59288d9fdeafdc6ca5) )
4017   ROM_LOAD16_BYTE( "20179.bin", 0x000001, 0x020000, CRC(c515abce) SHA1(0c8fb9d390f1d3f646b6d6b4177a5fa929c9067e) )
4018
4019   ROM_REGION( 0x1000000, "altrevs", 0 )
4020   ROM_LOAD16_BYTE( "20180.bin", 0x000000, 0x020000, CRC(de8d0c2c) SHA1(5c1bf58801ca9113f86aff5fa4c7f2e015fef2c0) )
4021   ROM_LOAD16_BYTE( "20181.bin", 0x000000, 0x020000, CRC(67d79875) SHA1(a5fbdb71487219e4432a0c94c00e341ebb124358) )
4022   ROM_LOAD16_BYTE( "9490.bin", 0x000000, 0x020000, CRC(847c50ae) SHA1(0d8127bc86889426662944c6b0afb1a165343ee2) )
4023   ROM_LOAD16_BYTE( "9491.bin", 0x000000, 0x020000, CRC(f9f8cbd8) SHA1(0975a5e1b778158e9b68a40abcfaa06647e61378) )
4024   ROM_LOAD16_BYTE( "9492.bin", 0x000000, 0x020000, CRC(6fe20496) SHA1(a538ba97595345fddb6936082fb5f97e6b1e9054) )
4025   ROM_LOAD16_BYTE( "9493.bin", 0x000000, 0x020000, CRC(d6b890cf) SHA1(9a9680026bdfa4965c3bb438c64f02802782b879) )
4026   ROM_LOAD16_BYTE( "prom1n.bin", 0x000000, 0x020000, CRC(125f3f20) SHA1(ca525936ada9a1fb218c1f5685c2adb58782d86c) )
4027   ROM_LOAD16_BYTE( "prom1n_0.bin", 0x000000, 0x020000, CRC(352c5751) SHA1(8d486cc24aba1d04ea50aeaf7b6004575c4d83e0) )
4028   ROM_LOAD16_BYTE( "prom1n_7.bin", 0x000000, 0x020000, CRC(f750b225) SHA1(d02216abd1bbc0b8010c7fcd1c29ca3949196ff6) )
4029   ROM_LOAD16_BYTE( "prom1p.bin", 0x000000, 0x020000, CRC(f9c16b18) SHA1(d8cc65743e16ee4f0fa7c0e01c250912ffddb51e) )
4030   ROM_LOAD16_BYTE( "prom1p_0.bin", 0x000000, 0x020000, CRC(deb20369) SHA1(14894481736f106c54050d63b243f8fb8c2d5142) )
4031   ROM_LOAD16_BYTE( "prom1p_7.bin", 0x000000, 0x020000, CRC(1ccee61d) SHA1(dcd4942bc66d3109ea540fed50148c0e355b803d) )
4032   ROM_LOAD16_BYTE( "prom2.bin", 0x000000, 0x020000, CRC(384b5865) SHA1(26f731b6b418fdc3bb33d27237c7e91fbf9f7aff) )
4033   ROM_LOAD16_BYTE( "prom2_0.bin", 0x000000, 0x020000, CRC(7109053a) SHA1(5381771e52f0333abbf3789492bd8fc6be53eea4) )
4034   ROM_LOAD16_BYTE( "prom2_7.bin", 0x000000, 0x020000, CRC(deab0a4e) SHA1(aeba0182906332996efe79dfc56a14fdd087940e) )
4035
4036   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
4037   /* missing? */
4038ROM_END
4039
4040
4041ROM_START( j6supbrk )
4042   ROM_REGION( 0x1000000, "maincpu", 0 )
4043   ROM_LOAD16_BYTE( "subr-2_1.bin", 0x000000, 0x020000, CRC(85222c75) SHA1(1fbed0f474a7ccfb523270b913a8adb41c8be388) )
4044   ROM_LOAD16_BYTE( "subr-2_2.bin", 0x000001, 0x020000, CRC(bd0c6f72) SHA1(df0daea8c89b1f1c7a12fd7e4e54ad6a562bb1df) )
4045
4046   ROM_REGION( 0x1000000, "altrevs", 0 )
4047   ROM_LOAD16_BYTE( "subr-2a1.bin", 0x000000, 0x020000, CRC(d7e6ec14) SHA1(41b89a59e311bb532a3e1d6632a56e4a87105abf) )
4048   ROM_LOAD16_BYTE( "subr-2n1.bin", 0x000000, 0x020000, CRC(b41494b1) SHA1(6aa0d8cc14a6851e887600d8f9612ddca7a58917) )
4049   ROM_LOAD16_BYTE( "subr-2np.bin", 0x000000, 0x020000, CRC(5f8ac089) SHA1(b37e4d778d72720159f2f94afb0b3797b0282d10) )
4050   ROM_LOAD16_BYTE( "subr-2p1.bin", 0x000000, 0x020000, CRC(6ebc784d) SHA1(04282ac643adbf1051477595856d45329c5b0c08) )
4051   ROM_LOAD16_BYTE( "subr-2w1.bin", 0x000000, 0x020000, CRC(e74f5dfd) SHA1(6a67d02298abd442df81dac7a797f16b8389507a) )
4052   ROM_LOAD16_BYTE( "subr-3_1.bin", 0x000000, 0x020000, CRC(3915930d) SHA1(f3ddbd23123722ff0dd8abb9ec02ecf5a49e2387) )
4053   ROM_LOAD16_BYTE( "subr-3_2.bin", 0x000000, 0x020000, CRC(6fb4c56d) SHA1(356caaa4b9af3f273a875ead7ee62ec76f7e9602) )
4054   ROM_LOAD16_BYTE( "subr-3a1.bin", 0x000000, 0x020000, CRC(6bd1536c) SHA1(37679582bd1ea213b7a744b8da0ad5dd5e4d3cb5) )
4055   ROM_LOAD16_BYTE( "subr-3n1.bin", 0x000000, 0x020000, CRC(08232bc9) SHA1(4cf6d8b1c849b19030eec815c6e9a938dc7f3e91) )
4056   ROM_LOAD16_BYTE( "subr-3p1.bin", 0x000000, 0x020000, CRC(d28bc735) SHA1(3a7e55c05cd8618b8fe8d887d3c071054123e21e) )
4057   ROM_LOAD16_BYTE( "subr3np1.bin", 0x000000, 0x020000, CRC(e3bd7ff1) SHA1(3b6105fc57ba246837829e1e01a79372603287f3) )
4058
4059   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
4060   ROM_LOAD( "subr-snd.bin", 0x000000, 0x080000, CRC(d2439c80) SHA1(8c80927e0d0c139293bd588fad15941bfb54674d) )
4061ROM_END
4062
4063
4064ROM_START( j6swpdrp )
4065   ROM_REGION( 0x1000000, "maincpu", 0 )
4066   ROM_LOAD16_BYTE( "swoptillyadrop.p1", 0x000000, 0x020000, CRC(8e372c50) SHA1(7264eb0072f2863a301e522eea83fcc5585538dc) )
4067   ROM_LOAD16_BYTE( "swoptillyadrop.p2", 0x000001, 0x020000, CRC(c0d16c07) SHA1(a19894fdedf01e9b57e82c473e4adbf2ad95a27e) )
4068
4069   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
4070   ROM_LOAD( "swoptillyadropsnd.bin", 0x000000, 0x080000, CRC(2ed0d1de) SHA1(76a8ae25f4932d84a4bdb6e67c30d366e4850d0c) )
4071ROM_END
4072
4073
4074ROM_START( j6bags )
4075   ROM_REGION( 0x1000000, "maincpu", 0 )
4076   ROM_LOAD16_BYTE( "tbf.p1", 0x000000, 0x020000, CRC(36605488) SHA1(0b8895288122427ba552bf3a3f5ec123c44a146c) )
4077   ROM_LOAD16_BYTE( "tbf.p2", 0x000001, 0x020000, CRC(b368c27c) SHA1(d83ed79205ff2f499584ab62173f753e4038752a) )
4078
4079   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
4080   ROM_LOAD( "tbfsnd.bin", 0x000000, 0x080000, CRC(73c2460a) SHA1(af1aed4f56690f4f055b28c6bd5c0296b98f4f8d) )
4081ROM_END
4082
4083
4084ROM_START( j6roof )
4085   ROM_REGION( 0x1000000, "maincpu", 0 )
4086   ROM_LOAD16_BYTE( "prom1n.bin", 0x000000, 0x020000, CRC(c00d171c) SHA1(8cd2992aa7ccb6e7d064ae736652df76030cad7b) )
4087   ROM_LOAD16_BYTE( "prom2.bin", 0x000001, 0x020000, CRC(6782d773) SHA1(dae453b9b4672f66228551d0c74a0d6c6690e95d) )
4088
4089   ROM_REGION( 0x1000000, "altrevs", 0 )
4090   ROM_LOAD16_BYTE( "prom1p.bin", 0x000000, 0x020000, CRC(2b934324) SHA1(13864411cb12a68a6794fd063af725d9c130bdfe) )
4091   
4092   // something else?
4093   ROM_LOAD16_BYTE( "034p1-2h.bin", 0x000000, 0x008000, CRC(2b0353fa) SHA1(5c9f06fdda33c4a4a09c69f1e969ae4041513fd9) )
4094   ROM_LOAD16_BYTE( "034p1-2i.bin", 0x000000, 0x008000, CRC(a64797fc) SHA1(7437dc2e203efc525aab251da5196d31b95d159a) )
4095   
4096   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
4097   /* missing? */
4098ROM_END
4099
4100
4101ROM_START( j6tbirds )
4102   ROM_REGION( 0x1000000, "maincpu", 0 )
15864103   ROM_LOAD16_BYTE( "thbi-3_1.bin", 0x000000, 0x020000, CRC(ecbdd85c) SHA1(626306a72d658af6ecfa4b65212cf8aa35630539) )
15874104   ROM_LOAD16_BYTE( "thbi-3_2.bin", 0x000001, 0x020000, CRC(61e98f71) SHA1(315044637bde8ab862af08bf9825917c87fcc77d) )
15884105
r12330r12331
15924109   ROM_LOAD( "tbcl-snd.bin", 0x000000, 0x80000, CRC(1cc197be) SHA1(2247aa1a0e6aab7389b3222f373890f54e907361) )
15934110ROM_END
15944111
4112ROM_START( j6tbirdsa )
4113   ROM_REGION( 0x1000000, "maincpu", 0 )
4114   ROM_LOAD16_BYTE( "tbirdsp.p1", 0x000000, 0x020000, CRC(e59977e3) SHA1(69d7628ec50691f9363685de49013c9303e9bcc6) )
4115   ROM_LOAD16_BYTE( "tbirdsp.p2", 0x000001, 0x020000, CRC(7932c4ee) SHA1(c90fc982c433429aeafc4c787905d950209189f7) )
4116
4117   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
4118   ROM_LOAD( "tbirdsps.bin", 0x000000, 0x080000, CRC(a0158242) SHA1(e0aac98f493f229eca2dbf934f938c6fa250fa6b) )
4119ROM_END
4120
4121
4122ROM_START( j6tbirdsb )
4123   ROM_REGION( 0x1000000, "maincpu", 0 )
4124   ROM_LOAD16_BYTE( "tbirds.b1", 0x000000, 0x020000, CRC(6a034cfd) SHA1(2b79072cd90b40f369f1f00379b6249d1f3578ed) )
4125   ROM_LOAD16_BYTE( "tbirds.b2", 0x000001, 0x020000, CRC(45d1343a) SHA1(afbb33aa21d2e9834bdfb7c21124adbe3222b48b) )
4126
4127   ROM_REGION( 0x1000000, "altrevs", 0 )
4128   ROM_LOAD16_BYTE( "thbi-2_1.bin", 0x000000, 0x020000, CRC(a1ca874a) SHA1(0a12f387a9a3e261c1017922b8d6a652c696855a) )
4129   ROM_LOAD16_BYTE( "thbi-2_2.bin", 0x000000, 0x020000, CRC(65320620) SHA1(3db5ccf4e69d85bb8b0270b12674c64ff674834c) )
4130   ROM_LOAD16_BYTE( "thbi-2a1.bin", 0x000000, 0x020000, CRC(f30e472b) SHA1(e30b4c5c04f31ebf677af5f7924efc8836e6a91f) )
4131   ROM_LOAD16_BYTE( "thbi-2n1.bin", 0x000000, 0x020000, CRC(90fc3f8e) SHA1(6b3e50482e8b779ad0cad8509ba76efd055d6987) )
4132   ROM_LOAD16_BYTE( "thbi-2p1.bin", 0x000000, 0x020000, CRC(4a54d372) SHA1(bd7924eaeab185f097283c14b3bb197403853050) )
4133   ROM_LOAD16_BYTE( "thbi-2w1.bin", 0x000000, 0x020000, CRC(c3a7f6c2) SHA1(c72a05ed21801401d5aec610d30482560b00baee) )
4134   ROM_LOAD16_BYTE( "thbi-3a1.bin", 0x000000, 0x020000, CRC(be79183d) SHA1(13936aafbb5420748d74b531cbef0a1c39f9be5d) )
4135   ROM_LOAD16_BYTE( "thbi-3n1.bin", 0x000000, 0x020000, CRC(dd8b6098) SHA1(79d2fcf128fbfe14bd62cc649825fefc10d386a5) )
4136   ROM_LOAD16_BYTE( "thbi-3p1.bin", 0x000000, 0x020000, CRC(07238c64) SHA1(8653eb78537c22a89bcd90e69ddc226dd25dbd76) )
4137   ROM_LOAD16_BYTE( "thbi2np1.bin", 0x000000, 0x020000, CRC(7b626bb6) SHA1(ed8eefb2207f908b0c5bc3f315d014faccdfb493) )
4138   ROM_LOAD16_BYTE( "thbi3np1.bin", 0x000000, 0x020000, CRC(361534a0) SHA1(e2ad00f1698a69b71084dba99b75f40a5f59aa20) )
4139
4140   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
4141   ROM_LOAD( "tbcl-snd.bin", 0x000000, 0x80000, CRC(1cc197be) SHA1(2247aa1a0e6aab7389b3222f373890f54e907361) )
4142ROM_END
4143
4144
4145ROM_START( j6tbrdcl )
4146   ROM_REGION( 0x1000000, "maincpu", 0 )
4147   ROM_LOAD16_BYTE( "tbcl-b_1.bin", 0x000000, 0x020000, CRC(6a034cfd) SHA1(2b79072cd90b40f369f1f00379b6249d1f3578ed) )
4148   ROM_LOAD16_BYTE( "tbcl-b_2.bin", 0x000001, 0x020000, CRC(45d1343a) SHA1(afbb33aa21d2e9834bdfb7c21124adbe3222b48b) )
4149
4150   ROM_REGION( 0x1000000, "altrevs", 0 )
4151   ROM_LOAD16_BYTE( "c001", 0x000000, 0x020000, CRC(499d9ed8) SHA1(929ea1d7c2aa4749666002f54727cddb06ecc280) )
4152   ROM_LOAD16_BYTE( "f0df", 0x000000, 0x020000, CRC(ce3dec34) SHA1(5675ceeb8a3d8f856af59cbb5ea348acf68bb33a) )
4153   ROM_LOAD16_BYTE( "f0fe", 0x000000, 0x020000, CRC(e1795b1c) SHA1(7bb080be3a05e48852caf4ecd1f1b2500823d7c6) )
4154   ROM_LOAD16_BYTE( "f0ff", 0x000000, 0x020000, CRC(0ae70f24) SHA1(c8cf9c654b6eac5a59454f5c7db2e1bc53c37972) )
4155   ROM_LOAD16_BYTE( "fofb", 0x000000, 0x020000, CRC(127c5346) SHA1(77d3cafc157d6f47cfde6aa023932107af18c0fe) )
4156   ROM_LOAD16_BYTE( "tbcl-bf1.bin", 0x000000, 0x020000, CRC(aed9afed) SHA1(6c4cbbc9344448b1a5ac14dc680049a7999e7d68) )
4157   ROM_LOAD16_BYTE( "tbcl-bn1.bin", 0x000000, 0x020000, CRC(086e3d75) SHA1(de51cb464f4e6a3174d950e62bd0dbb8d004af72) )
4158   ROM_LOAD16_BYTE( "tbcl-bp1.bin", 0x000000, 0x020000, CRC(819d18c5) SHA1(af41757ddba761db7564ad9531f85fb852e6c0de) )
4159   ROM_LOAD16_BYTE( "tbcl-e1.bin", 0x000000, 0x020000, CRC(04ef59bd) SHA1(f6d07217535238c2e6c7c8a3e78d5680944fe850) )
4160   ROM_LOAD16_BYTE( "tbcl-e2.bin", 0x000000, 0x020000, CRC(dd05618b) SHA1(14f6aa577d5a33ec3b744aea94c46dcecc9ae810) )
4161   ROM_LOAD16_BYTE( "tbcl-ee1.bin", 0x000000, 0x020000, CRC(1c7405df) SHA1(2d1e5bb1af37699765d0b5d8ecc8e39058835523) )
4162   ROM_LOAD16_BYTE( "tbcl-ef1.bin", 0x000000, 0x020000, CRC(c035baad) SHA1(65ebaa609dd0b6251a7697f48571bd9bf934c8ca) )
4163   ROM_LOAD16_BYTE( "tbcl-ep1.bin", 0x000000, 0x020000, CRC(ef710d85) SHA1(befbd30fc8807ca80c5fa9963a8025860624ac51) )
4164
4165   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 ) // which is correct?
4166   ROM_LOAD( "tbcl-snd.bin", 0x000000, 0x80000, CRC(1cc197be) SHA1(2247aa1a0e6aab7389b3222f373890f54e907361) )
4167   ROM_LOAD16_BYTE( "tbclbnp1.bin", 0x000000, 0x020000, CRC(e3f0694d) SHA1(cdc3853aba0e226c24e3b7ad2acd9527405b5bb0) )
4168ROM_END
4169
4170
4171ROM_START( j6tomb )
4172   ROM_REGION( 0x1000000, "maincpu", 0 )
4173   ROM_LOAD16_BYTE( "tora-41.bin", 0x000000, 0x020000, CRC(80956d40) SHA1(0864e5fa7bb41dca2128566ccd80c1208dea0157) )
4174   ROM_LOAD16_BYTE( "tora-42.bin", 0x000001, 0x020000, CRC(4f4feeb4) SHA1(7d267a395e5450f71d0788a7b493bab133a622a0) )
4175
4176   ROM_REGION( 0x1000000, "altrevs", 0 )
4177   ROM_LOAD16_BYTE( "tora-3a1.bin", 0x000000, 0x020000, CRC(8bfbc0d5) SHA1(a473fa489f1a238790c240085aa7971b7e965c75) )
4178   ROM_LOAD16_BYTE( "tora-3n1.bin", 0x000000, 0x020000, CRC(e809b870) SHA1(f291b1b6b3926c584ea055f4459592d6cc24f5be) )
4179   ROM_LOAD16_BYTE( "tora-3np.bin", 0x000000, 0x020000, CRC(0397ec48) SHA1(ff26c4696e4852bd5c1c67ed89ef2c54f84c2c69) )
4180   ROM_LOAD16_BYTE( "tora-3p1.bin", 0x000000, 0x020000, CRC(32a1548c) SHA1(a365cae2a1e3ebfc9b2ca401ba44cbbc72d4b822) )
4181   ROM_LOAD16_BYTE( "tora-4a1.bin", 0x000000, 0x020000, CRC(d251ad21) SHA1(d9bdd1d569e2a76780d59b72d6416f5983f1102b) )
4182   ROM_LOAD16_BYTE( "tora-4p1.bin", 0x000000, 0x020000, CRC(6b0b3978) SHA1(a4543c0ea19af39acc7c9ffd498079fbc5374d54) )
4183   ROM_LOAD16_BYTE( "tr_1.bin", 0x000000, 0x020000, CRC(d93f00b4) SHA1(edd3136fd52fa97de4dc45ebf72d7eaa85a8687f) )
4184   ROM_LOAD16_BYTE( "tr_2.bin", 0x000000, 0x020000, CRC(78cdf764) SHA1(61643d684b63916eaef2cd54535bae2ed575545f) )
4185
4186   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
4187   ROM_LOAD( "tr_snd.bin", 0x000000, 0x080000, CRC(6cd91050) SHA1(6818e59fc52b9776ee40bf7f2a8fca2f74343335) )
4188ROM_END
4189
4190
4191ROM_START( j6topflg )
4192   ROM_REGION( 0x1000000, "maincpu", 0 )
4193   ROM_LOAD16_BYTE( "topflight.p1", 0x000000, 0x020000, CRC(f7e45700) SHA1(35034fa03ffb1c1c46becb6b4f194a5226d2db8d) )
4194   ROM_LOAD16_BYTE( "topflight.p2", 0x000001, 0x020000, CRC(98d1c5d5) SHA1(37497b0abd1586fda092bfabedd022a304dc00b0) )
4195
4196   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
4197   ROM_LOAD( "topflightsnd.bin", 0x000000, 0x080000, CRC(c8e5b96e) SHA1(af62461a8279c2c09e5b5f93b5dce7ef0e973de6) )
4198ROM_END
4199
4200
4201
4202ROM_START( j6tutti )
4203   ROM_REGION( 0x1000000, "maincpu", 0 )
4204   ROM_LOAD16_BYTE( "tutti_np_v240.p1", 0x000000, 0x020000, CRC(693d469e) SHA1(995e2278cb2570aae05166b640184ddcf4e12114) )
4205   ROM_LOAD16_BYTE( "tutti_np_v240.p2", 0x000001, 0x020000, CRC(23c46b1d) SHA1(ac0ca5ec2f2d3aa75de27d629bd3a19c02165d3d) )
4206
4207   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
4208   ROM_LOAD( "61000040.bin", 0x000000, 0x080000, CRC(64963d14) SHA1(6ed36e371477ad924031a783a5adbe83acdfd7f9) )
4209ROM_END
4210
4211
4212ROM_START( j6twst )
4213   ROM_REGION( 0x1000000, "maincpu", 0 )
4214   ROM_LOAD16_BYTE( "twister.p1", 0x000000, 0x020000, CRC(d86b391b) SHA1(cc6154c48d408295dbfbdb96e1cc364a6d93ec5f) )
4215   ROM_LOAD16_BYTE( "twister.p2", 0x000001, 0x020000, CRC(52e24bd7) SHA1(72c7b1e482e61b554c36f57f9aca3cf6208e4b5f) )
4216
4217   ROM_REGION( 0x1000000, "altrevs", 0 )
4218   ROM_LOAD16_BYTE( "bb7e", 0x000000, 0x020000, CRC(b61680c6) SHA1(4dec5a6ac843dc2b085f27aacdc961d3b2c80044) )
4219   ROM_LOAD16_BYTE( "bb9d", 0x000000, 0x020000, CRC(cb96f78f) SHA1(8847620e5feebaa413ffc3623bd7d6cac9ccb1b7) )
4220   ROM_LOAD16_BYTE( "bbb5", 0x000000, 0x020000, CRC(3e7aac5b) SHA1(0452a3464672033effa85e7265a0f440205a26da) )
4221   ROM_LOAD16_BYTE( "bbbd", 0x000000, 0x020000, CRC(0f4c149f) SHA1(56b0bb49fc2b4115b19bf989c160129daf7806f0) )
4222   ROM_LOAD16_BYTE( "bbbe", 0x000000, 0x020000, CRC(e4d240a7) SHA1(a9e4f343b9f6a273de3a2748870ff7e6041e48a0) )
4223   ROM_LOAD16_BYTE( "ef39", 0x000000, 0x020000, CRC(39fbc848) SHA1(080925d9d1cf061dcbd11dd5a104ad4decaca20d) )
4224   ROM_LOAD16_BYTE( "twst-b1.bin", 0x000000, 0x020000, CRC(63d2a2a0) SHA1(91352ffa2ab0cbe46ad2ab192b6c155bec24a40b) )
4225   ROM_LOAD16_BYTE( "twst-b1a.bin", 0x000000, 0x020000, CRC(311662c1) SHA1(87029504817d24ac54bb786231f0d17e3b54c5ed) )
4226   ROM_LOAD16_BYTE( "twst-b1p.bin", 0x000000, 0x020000, CRC(884cf698) SHA1(a74f19d5910f35fc0c1196afb6f568517f1adb8b) )
4227   ROM_LOAD16_BYTE( "twst-b2.bin", 0x000000, 0x020000, CRC(a8665dc2) SHA1(f113d584a4449924fdf3753a7e0dafe6fb27f3b8) )
4228   ROM_LOAD16_BYTE( "twstb1kp.bin", 0x000000, 0x020000, CRC(b97a4e5c) SHA1(d6ebd9fa928c7f642a1bf1eb1a1b74d7862dc82c) )
4229   ROM_LOAD16_BYTE( "twstb1lp.bin", 0x000000, 0x020000, CRC(4c961588) SHA1(bf678dcf91378dcbd35df00134cd745a922ee0ee) )
4230
4231   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
4232   ROM_LOAD( "twistersnd.bin", 0x000000, 0x080000, CRC(421a7a81) SHA1(d47caeb209eb6cfc47f82162b03563b25bbdf017) )
4233ROM_END
4234
4235
4236ROM_START( j6twstd )
4237   ROM_REGION( 0x1000000, "maincpu", 0 )
4238   ROM_LOAD16_BYTE( "twister1.bin", 0x000000, 0x080000, CRC(7adb2a40) SHA1(fece9a0e8c20f988afb61f9bf34bb53d34ff379a) )
4239   ROM_LOAD16_BYTE( "twister2.bin", 0x000001, 0x080000, CRC(df09763b) SHA1(4691d050dc2adfc41fa8fef36dbc5299e0c921bf) )
4240
4241   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
4242   ROM_LOAD( "twistersound.bin", 0x000000, 0x080000, CRC(66510699) SHA1(464fcd0a4279a911cf80a1e64453a477fb0b6fd4) )
4243ROM_END
4244
4245
4246
4247ROM_START( j6untch )
4248   ROM_REGION( 0x1000000, "maincpu", 0 )
4249   ROM_LOAD16_BYTE( "7121.bin", 0x000000, 0x020000, CRC(ad5c67f1) SHA1(aabb433c8490c7672cf70157ab45f12292563291) )
4250   ROM_LOAD16_BYTE( "7122.bin", 0x000001, 0x020000, CRC(17a560d1) SHA1(295d7de024acde88780afa98a689337855da24cd) )
4251
4252   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
4253   /* missing? */   
4254ROM_END
4255
4256
4257
4258
4259
4260ROM_START( j6pompay )
4261   ROM_REGION( 0x1000000, "maincpu", 0 )
4262   ROM_LOAD16_BYTE( "20270.bin", 0x000000, 0x020000, CRC(c214a067) SHA1(9e4d26727b32051b188c361b8ad8922cbd7a10b2) )
4263   ROM_LOAD16_BYTE( "20271.bin", 0x000001, 0x020000, CRC(0a45e0e2) SHA1(a2fd22b732801db08739bae88a6df549546f62d8) )
4264
4265   ROM_REGION( 0x1000000, "altrevs", 0 )
4266//   ROM_LOAD16_BYTE( "up_1.bin", 0x000000, 0x020000, CRC(a079d1ef) SHA1(9097b639e457b9cc1e8333df40e6512abff3c6d4) )
4267//   ROM_LOAD16_BYTE( "up_2.bin", 0x000000, 0x020000, CRC(0a45e0e2) SHA1(a2fd22b732801db08739bae88a6df549546f62d8) )
4268   ROM_LOAD16_BYTE( "20272.bin", 0x000000, 0x020000, CRC(298af45f) SHA1(6b77c3357e3108d9d328c64e7e091aa81946c7de) )
4269   ROM_LOAD16_BYTE( "20273.bin", 0x000000, 0x020000, CRC(90d06006) SHA1(b48876e518b15499ac8d1fa19a4a0c56f624a3ce) )
4270   ROM_LOAD16_BYTE( "20274.bin", 0x000000, 0x020000, CRC(a079d1ef) SHA1(9097b639e457b9cc1e8333df40e6512abff3c6d4) )
4271
4272   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
4273   ROM_LOAD( "uppo-so1.bin", 0x000000, 0x080000, CRC(60e370f8) SHA1(6b528f64ee5d00491655169bc108a7a6d383eaa5) )
4274ROM_END
4275
4276
4277
4278ROM_START( j6vindal )
4279   ROM_REGION( 0x1000000, "maincpu", 0 )
4280   ROM_LOAD16_BYTE( "vindaloot.p1", 0x000000, 0x020000, CRC(141e55d6) SHA1(5472b19321fa7fbfa92e74f1849b772b593d69af) )
4281   ROM_LOAD16_BYTE( "vindaloot.p2", 0x000001, 0x020000, CRC(de043fa1) SHA1(1bde5d6a0da6f70ab8dcf70e549d40a0e8994b05) )
4282
4283   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
4284   ROM_LOAD( "vindalootsnd.bin", 0x000000, 0x080000, CRC(2151baa1) SHA1(999915cb549e1bdae3079dea2895124becb96e2a) )
4285ROM_END
4286
4287
4288
4289ROM_START( j6vivark )
4290   ROM_REGION( 0x1000000, "maincpu", 0 )
4291   ROM_LOAD16_BYTE( "vrve-2_1.bin", 0x000000, 0x020000, CRC(fea54f1c) SHA1(d5fcaa6417f0961bf370c90a468b5d59a17b62ba) )
4292   ROM_LOAD16_BYTE( "vrve-2_2.bin", 0x000001, 0x020000, CRC(eaca9d39) SHA1(3e41362fb3780a09a7647972d6df624fd8a73dba) )
4293
4294   ROM_REGION( 0x1000000, "altrevs", 0 )
4295   ROM_LOAD16_BYTE( "vrcl-e1.bin", 0x000000, 0x020000, CRC(f817a3c3) SHA1(e419939f22c28cbbe4c8e59398e0e7610abdbb17) ) // club set?
4296   ROM_LOAD16_BYTE( "vrcl-e2.bin", 0x000001, 0x020000, CRC(7b283bb4) SHA1(4841065fa9c4720184fa11227411e60eb40410bc) ) // club set?
4297   ROM_LOAD16_BYTE( "vrve-2n1.bin", 0x000000, 0x020000, CRC(cf93f7d8) SHA1(67cf78c7aed9f3d8929f05326134e353d34a066b) )
4298   ROM_LOAD16_BYTE( "vrve-2np.bin", 0x000000, 0x020000, CRC(240da3e0) SHA1(e4b7a68059602d8fdfd773e932815266db5cf2ac) )
4299   ROM_LOAD16_BYTE( "vrve-2p1.bin", 0x000000, 0x020000, CRC(153b1b24) SHA1(43d52f3cc68874a557844a6a045eb65beecf94aa) )
4300   ROM_LOAD16_BYTE( "vrve-2w1.bin", 0x000000, 0x020000, CRC(9cc83e94) SHA1(b14b5dc34320edcdacfe2f6a4955c0989b4013ec) )
4301   ROM_LOAD16_BYTE( "vrve-4_2.bin", 0x000000, 0x020000, CRC(bacf1474) SHA1(541a3afeba486d44eaf8063f729ab186bf75ec3d) )
4302   ROM_LOAD16_BYTE( "vrve-4a1.bin", 0x000000, 0x020000, CRC(3459e107) SHA1(93559fdd19371d1d72f40b476a90a849e71e1320) )
4303   ROM_LOAD16_BYTE( "vrve-6_1.bin", 0x000000, 0x020000, CRC(d96dafad) SHA1(68f3229fe0e2be6a258a9c0741c2f8a6f89313f5) )
4304   ROM_LOAD16_BYTE( "vrve-6_2.bin", 0x000000, 0x020000, CRC(524d7cd4) SHA1(3c24edd2725cd65487e74ca881c0f33c858e8095) )
4305   ROM_LOAD16_BYTE( "vrve-6a1.bin", 0x000000, 0x020000, CRC(8ba96fcc) SHA1(6aad6ff060fc5db98a5c52860424c79fd26dbc72) )
4306   ROM_LOAD16_BYTE( "vrve-6n1.bin", 0x000000, 0x020000, CRC(e85b1769) SHA1(abbfe158731e5c0531bf63e134be020335fa0c48) )
4307   ROM_LOAD16_BYTE( "vrve-6p1.bin", 0x000000, 0x020000, CRC(32f3fb95) SHA1(60ea60794db49af8b4ae1647042a3722c500caac) )
4308   ROM_LOAD16_BYTE( "vrve6np1.bin", 0x000000, 0x020000, CRC(03c54351) SHA1(a4c59f2c37104074ca4ede43bcdb275aacb8d9c5) )
4309
4310   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
4311   ROM_LOAD( "vrve-snd.bin", 0x000000, 0x080000, CRC(40374f0b) SHA1(607eac4d3caee022e61531655ded137644602939) )
4312ROM_END
4313
4314
4315
4316ROM_START( j6vivrkc )
4317   ROM_REGION( 0x1000000, "maincpu", 0 )
4318   ROM_LOAD16_BYTE( "vrcl-d_1s.bin", 0x000000, 0x020000, CRC(ba6a1f04) SHA1(4fbb326386d4d5dfc16e64b824b042932e0497ee) )
4319   ROM_LOAD16_BYTE( "vrcl-d_2s.bin", 0x000001, 0x020000, CRC(73cd7f94) SHA1(19854f8223e1614237686d42c7cbbd7853a83c62) )
4320
4321   ROM_REGION( 0x1000000, "altrevs", 0 )
4322   ROM_LOAD16_BYTE( "vrcl-df1s.bin", 0x000000, 0x020000, CRC(7eb0fc14) SHA1(8801d6ae1ab321fe9757c9bd3021db52fea8c3f1) )
4323   ROM_LOAD16_BYTE( "vrcl-dp1s.bin", 0x000000, 0x020000, CRC(51f44b3c) SHA1(389b356dfd922f0e6fe258310166dc11fabe4432) )
4324
4325   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
4326   ROM_LOAD( "vrcl-snds.bin", 0x000000, 0x080000, CRC(c4267ccf) SHA1(f299b63f762b420eaa5ddb024f357d7abb9fc21e) )
4327ROM_END
4328
4329
4330
4331ROM_START( j6wldkng )
4332   ROM_REGION( 0x1000000, "maincpu", 0 )
4333   ROM_LOAD16_BYTE( "8472.bin", 0x000000, 0x020000, CRC(69d0a138) SHA1(b06e09dc55927b2032cfa62b9c65e4f16dfc0e7a) )
4334   ROM_LOAD16_BYTE( "8473.bin", 0x000001, 0x020000, CRC(5a39c96c) SHA1(b48a56b4cc252b51a1c02e8d04fcd79ede6e597c) )
4335
4336   ROM_REGION( 0x1000000, "altrevs", 0 )
4337//   ROM_LOAD16_BYTE( "8472s.bin", 0x000000, 0x020000, CRC(69d0a138) SHA1(b06e09dc55927b2032cfa62b9c65e4f16dfc0e7a) )
4338//   ROM_LOAD16_BYTE( "8473s.bin", 0x000000, 0x020000, CRC(5a39c96c) SHA1(b48a56b4cc252b51a1c02e8d04fcd79ede6e597c) )
4339   ROM_LOAD16_BYTE( "8474s.bin", 0x000000, 0x020000, CRC(824ef500) SHA1(0629bd346eaf4b7c76d31b8d82fef9ee37ca98fe) )
4340
4341   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
4342   ROM_LOAD( "wiki-snds.bin", 0x000000, 0x080000, CRC(2ba0529c) SHA1(c4b4b80fcbb867650649a42a4abe7675eea8f848) )
4343ROM_END
4344
4345
4346
4347ROM_START( j6wthing )
4348   ROM_REGION( 0x1000000, "maincpu", 0 )
4349   ROM_LOAD16_BYTE( "wt1_1.p1", 0x000000, 0x020000, CRC(9c01e3c7) SHA1(b8a195c56fa3c3d14940525c177cbad60582196d) )
4350   ROM_LOAD16_BYTE( "wt1_1.p2", 0x000001, 0x020000, CRC(1dfd6f1b) SHA1(94146203997e9107dd08db164699e3669a31454b) )
4351
4352   ROM_REGION( 0x1000000, "altrevs", 0 )
4353   ROM_LOAD16_BYTE( "wt1_0.p1", 0x000000, 0x020000, CRC(5f8db0ee) SHA1(0dfc26b846c347ec513f789ecef479f2de289193) )
4354   ROM_LOAD16_BYTE( "wt1_0.p2", 0x000000, 0x020000, CRC(8757a772) SHA1(b5a5fc7b16f2b696935db00f962b7d663119ea38) )
4355
4356   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
4357   ROM_LOAD( "wildsnd.bin", 0x000000, 0x080000, CRC(a2c08185) SHA1(9ee589df284f1b803ca015fff599d229358530d4) )
4358ROM_END
4359
4360
4361
4362ROM_START( j6wildw )
4363   ROM_REGION( 0x1000000, "maincpu", 0 )
4364   ROM_LOAD16_BYTE( "9379.bin", 0x000000, 0x020000, CRC(533dcf84) SHA1(b1b973fc4dc0601da7587d9079e24319ecca5f1b) )
4365   ROM_LOAD16_BYTE( "9378.bin", 0x000001, 0x020000, CRC(2deb0db1) SHA1(a215b2d3d6dd9d2aa6c5be2ad5e0fdedafe3f557) )
4366
4367   ROM_REGION( 0x1000000, "altrevs", 0 )
4368   ROM_LOAD16_BYTE( "9380.bin", 0x000000, 0x020000, CRC(ea675bdd) SHA1(f328fd95c242bae08fb162b3b39f9498915639fe) )
4369   ROM_LOAD16_BYTE( "9381.bin", 0x000000, 0x020000, CRC(daceea34) SHA1(f6af9e91d482ea47a73e1392b017a6262652271e) )
4370   ROM_LOAD16_BYTE( "wildwest15-p1.bin", 0x000000, 0x020000, CRC(b8a39bbc) SHA1(bea3823a27e1d9b16bd9fd1a36603dfaedc8e428) )
4371   ROM_LOAD16_BYTE( "wildwest15-p2.bin", 0x000000, 0x020000, CRC(2deb0db1) SHA1(a215b2d3d6dd9d2aa6c5be2ad5e0fdedafe3f557) )
4372   ROM_LOAD16_BYTE( "wwe30.2", 0x000000, 0x020000, CRC(c1e36826) SHA1(15e80e9bc175610ec5840a94c17dd3472422e30b) )
4373   ROM_LOAD16_BYTE( "wwe30dsk.1", 0x000000, 0x020000, CRC(c6581dcd) SHA1(3f7c8c45574da4dab3b927e1e6fc5d1c8a942ddf) )
4374   ROM_LOAD16_BYTE( "wwe30exh.1", 0x000000, 0x020000, CRC(884fc937) SHA1(d51966519f609b2d2daf52594ef46ffc02b600ba) )
4375   ROM_LOAD16_BYTE( "wwe30nsk.1", 0x000000, 0x020000, CRC(2dc649f5) SHA1(0b792229a81a31c162d09cc35e3b05bb49e7e5c0) )
4376   ROM_LOAD16_BYTE( "wwe30wht.1", 0x000000, 0x017000, CRC(3fa65aca) SHA1(87055c50517e20d8f9ec90539c9bd701af244951) ) // bad?
4377
4378    ROM_LOAD16_BYTE( "wiwe4p1", 0x000000, 0x020000, CRC(b8a39bbc) SHA1(bea3823a27e1d9b16bd9fd1a36603dfaedc8e428) ) // from a different set, was on it's own, maybe wrong game
4379
4380   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
4381   ROM_LOAD( "wwe10snd.bin", 0x000000, 0x080000, CRC(00c8c428) SHA1(2e10b10093acd4c2f7051aff28a8ae976bb1425b) )
4382ROM_END
4383
4384
4385ROM_START( j6wizard )
4386   ROM_REGION( 0x1000000, "maincpu", 0 )
4387   ROM_LOAD16_BYTE( "20418.bin", 0x000000, 0x020000, CRC(3a90026b) SHA1(2e766b97b1e1ad8cff6f5146a45e0f063cdbb0f7) )
4388   ROM_LOAD16_BYTE( "20419.bin", 0x000001, 0x020000, CRC(fb11230b) SHA1(13319192825d054034b3f3af8fc0d1020925b88f) )
4389
4390   ROM_REGION( 0x1000000, "altrevs", 0 )
4391   ROM_LOAD16_BYTE( "20420.bin", 0x000000, 0x020000, CRC(d10e5653) SHA1(9da581cd6e23c0cea95ea4858725e0b5b6a987c8) )
4392   ROM_LOAD16_BYTE( "20421.bin", 0x000000, 0x020000, CRC(6854c20a) SHA1(36dc0d70691b659b0b1a9d1cad522decd3a1155c) )
4393   ROM_LOAD16_BYTE( "20422.bin", 0x000000, 0x020000, CRC(58fd73e3) SHA1(679760acf795c9c02ff1b9bb72a7947afc2aee52) )
4394   ROM_LOAD16_BYTE( "wizo15p1", 0x000000, 0x020000, CRC(75117690) SHA1(7ae6ef2360dd892da6eed345a2c5b5351a39b7a0) )
4395   ROM_LOAD16_BYTE( "wizo15p2", 0x000000, 0x020000, CRC(8954b864) SHA1(63445cfd59e64d1dcdee52185c41c32f037bf176) )
4396   ROM_LOAD16_BYTE( "wizod5p1", 0x000000, 0x020000, CRC(9c43b23d) SHA1(fac2327d5d41adc3af905642f33f541096467a2b) )
4397   ROM_LOAD16_BYTE( "wizod5p2", 0x000000, 0x020000, CRC(62460b0a) SHA1(89ba2bb4a9b7ea15462a86d5ccee5622850800af) )
4398
4399   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
4400   ROM_LOAD( "woosnd.bin", 0x000000, 0x080000, CRC(f72bd4f4) SHA1(ef8651fe7bb5f5340e41d35ca0669cba7d9c1372) )
4401ROM_END
4402
4403
4404
4405ROM_START( j6knight )
4406   ROM_REGION( 0x1000000, "maincpu", 0 )
4407   ROM_LOAD16_BYTE( "yourluckynight.p1", 0x000000, 0x020000, CRC(fbf7d7d9) SHA1(885a8a5acd06bafe7df01d9e36c5315f9a7f518c) )
4408   ROM_LOAD16_BYTE( "yourluckynight.p2", 0x000001, 0x020000, CRC(996c1d3e) SHA1(f5127baee641619d7fb6ff66996eaa5aa4f45a88) )
4409
4410   ROM_REGION( 0x1000000, "altrevs", 0 )
4411   ROM_LOAD16_BYTE( "278e", 0x000000, 0x020000, CRC(d3fe21b8) SHA1(a0813c4007b3058d0a23e3f658466e30bd91cc51) )
4412   ROM_LOAD16_BYTE( "6898", 0x000000, 0x020000, CRC(e6445233) SHA1(0f27531d823a5d67b8e963956313abd61163edcf) )
4413   ROM_LOAD16_BYTE( "68b7", 0x000000, 0x020000, CRC(9bc4257a) SHA1(aa4ed152aa1431272c48950526eb24f01dd9db12) )
4414   ROM_LOAD16_BYTE( "68d0", 0x000000, 0x020000, CRC(85b62a96) SHA1(994d2cc800efc426ccfe08a9b492278010cd64c5) )
4415   ROM_LOAD16_BYTE( "68d7", 0x000000, 0x020000, CRC(5f1ec66a) SHA1(b11b591c55e440befb07ab562ff3436bd2523499) )
4416   ROM_LOAD16_BYTE( "68d8", 0x000000, 0x020000, CRC(b4809252) SHA1(cdfd32a02be11f0e546e54036e995d072bd9ca49) )
4417
4418   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
4419   ROM_LOAD( "yourluckynightsnd.bin", 0x000000, 0x080000, CRC(53c20160) SHA1(6295797d384fd00b4d982c924a4cfbaa079e93a1) )
4420ROM_END
4421
4422
4423
4424ROM_START( j6svndb )
4425   ROM_REGION( 0x1000000, "maincpu", 0 )
4426   ROM_LOAD16_BYTE( "ace.evn", 0x000000, 0x020000, CRC(0078e610) SHA1(545f3aa30154e7a75d72bc4621010177f7b1b441) )
4427   ROM_LOAD16_BYTE( "ace.odd", 0x000001, 0x020000, CRC(422268c4) SHA1(defaab4476aad6ad17ff917fa795a6a5a1828090) )
4428
4429   ROM_REGION( 0x1000000, "altrevs", 0 )
4430   ROM_LOAD( "ace.bin", 0x000000, 0x040000, CRC(272070fd) SHA1(cd5f06106f0379b2769515193aee61dea04c1f1e) ) // just combined?
4431
4432   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
4433   /* missing? */
4434ROM_END
4435
4436
4437
4438ROM_START( j6reeltha )
4439   ROM_REGION( 0x1000000, "maincpu", 0 )
4440   ROM_LOAD16_BYTE( "reel-31.bin", 0x000000, 0x020000, CRC(3e8020f8) SHA1(479f9e157eba570d0fa670f0f9ea7dbd3d94ca1f) )
4441   ROM_LOAD16_BYTE( "reel-32.bin", 0x000001, 0x020000, CRC(49b1cb81) SHA1(5f39416d4a74a7af36909bc2afc7a568957fc8c1) )
4442
4443   ROM_REGION( 0x1000000, "altrevs", 0 )
4444   ROM_LOAD16_BYTE( "reel-3p1.bin", 0x000000, 0x020000, CRC(d51e74c0) SHA1(d0f7c4c30a6943c7e429e57b16b9eef989b253ff) )
4445
4446   ROM_REGION( 0x80000, "upd", ROMREGION_ERASE00 )
4447   ROM_LOAD( "reel-snd.bin", 0x000000, 0x080000, CRC(3178ddb0) SHA1(60be12e6198bd8b7cf021b54c3cd858ff5bac127) )
4448ROM_END
4449
15954450/*************************************
15964451 *
15974452 *  Game driver(s)
15984453 *
15994454 *************************************/
16004455
1601GAME( 199?, m_tbirds, 0,      impctawp, tbirds, 0, ROT0, "JPM", "Thunderbirds", GAME_NOT_WORKING )
4456/* Video */
4457
4458GAME( 1995, cluedo,   0,      jpmimpct, cluedo,   0, ROT0, "JPM", "Cluedo (prod. 2D)",           GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
4459GAME( 1995, cluedo2c, cluedo, jpmimpct, cluedo,   0, ROT0, "JPM", "Cluedo (prod. 2C)",           GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
4460GAME( 1995, cluedo2,  cluedo, jpmimpct, cluedo,   0, ROT0, "JPM", "Cluedo (prod. 2)",           GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
4461GAME( 1996, trivialp, 0,      jpmimpct, trivialp, 0, ROT0, "JPM", "Trivial Pursuit (prod. 1D)",  GAME_SUPPORTS_SAVE )
4462GAME( 1997, scrabble, 0,      jpmimpct, scrabble, 0, ROT0, "JPM", "Scrabble (rev. F)",           GAME_SUPPORTS_SAVE )
4463GAME( 1998, hngmnjpm, 0,      jpmimpct, hngmnjpm, 0, ROT0, "JPM", "Hangman (JPM)",               GAME_SUPPORTS_SAVE )
4464GAME( 1999, coronatn, 0,      jpmimpct, coronatn, 0, ROT0, "JPM", "Coronation Street Quiz Game", GAME_SUPPORTS_SAVE )
4465
4466/* Mechanical Below */
4467
4468GAME( 199?, j6fifth      , 0         , impctawp, tbirds, 0, ROT0, "Ace", "5th Dimension (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4469GAME( 199?, j6aceclb   , 0         , impctawp, tbirds, 0, ROT0, "Crystal", "Ace Of Clubs (Crystal) (IMPACT, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4470GAME( 199?, j6aceclba   , j6aceclb   , impctawp, tbirds, 0, ROT0, "Crystal", "Ace Of Clubs (Crystal) (IMPACT, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4471GAME( 199?, j6acehi      , 0         , impctawp, tbirds, 0, ROT0, "Ace", "Aces High (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4472GAME( 199?, j6amdrm      , 0         , impctawp, tbirds, 0, ROT0, "Mdm", "American Dream (Mdm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4473GAME( 199?, j6arcade   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Arcadia (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4474GAME( 199?, j6bnkrcl   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Banker Club (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4475GAME( 199?, j6big50      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Big 50 (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4476GAME( 199?, j6bigbnk   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Big Banker (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4477GAME( 199?, j6bigbuk   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Big Bucks (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4478GAME( 199?, j6bigcsh   , 0         , impctawp, tbirds, 0, ROT0, "Empire", "Big Cash Machine (Empire) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4479GAME( 199?, j6bigpct   , 0         , impctawp, tbirds, 0, ROT0, "Ace", "Big Picture (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4480GAME( 199?, j6bigtop   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Big Top Club (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4481GAME( 199?, j6bigwhl   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Big Wheel (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4482GAME( 199?, j6bnza      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Bonanza (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4483GAME( 199?, j6brkout   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Breakout (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4484GAME( 199?, j6bucks      , 0         , impctawp, tbirds, 0, ROT0, "Ace", "Bucks Fizz (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4485GAME( 199?, j6buzz      , 0         , impctawp, tbirds, 0, ROT0, "Ace", "Buzzundrum (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4486GAME( 199?, j6cpclb      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Caesar's Palace Club (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4487GAME( 199?, j6camelt   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Camelot (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4488GAME( 199?, j6scarlt   , 0         , impctawp, tbirds, 0, ROT0, "Ace", "Captain Scarlet (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4489GAME( 199?, j6cshbox   , 0         , impctawp, tbirds, 0, ROT0, "Empire", "Cash Box Club (Empire) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4490GAME( 199?, j6cshbeu   , 0         , impctawp, tbirds, 0, ROT0, "Empire", "Cash Box Club (Empire) (Euro) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4491GAME( 199?, j6cshbst   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Cash Buster (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4492GAME( 199?, j6cshcnt   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Cash Countdown (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4493GAME( 199?, j6cshrd      , 0         , impctawp, tbirds, 0, ROT0, "Ace", "Cash Raider (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4494GAME( 199?, j6cshtwr   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Cash Towers (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4495GAME( 199?, j6cshvgs   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Cash Vegas Strip (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4496GAME( 199?, j6cas5      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Casino 5 Liner (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4497GAME( 199?, j6cascz      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Casino Crazy (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4498GAME( 199?, j6cccla      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Casino Crazy Classic (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4499GAME( 199?, j6cascla   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Casino Crazy Classic Club (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4500GAME( 199?, j6casclb   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Casino Crazy Club (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4501GAME( 199?, j6caslas   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Casino Las Vegas (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4502GAME( 199?, j6cheque   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Cheque Mate (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4503GAME( 199?, j6cluclb   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Cluedo Club (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4504GAME( 199?, j6col      , 0         , impctawp, tbirds, 0, ROT0, "Mdm", "Coliseum (Mdm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4505GAME( 199?, j6colcsh   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Coliseum Cash (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4506GAME( 199?, j6colmon   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Colour Of Money (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4507GAME( 199?, j6coprob   , 0         , impctawp, tbirds, 0, ROT0, "Qps", "Cops 'n' Robbers (Qps) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4508GAME( 199?, j6crack      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Cracker (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4509GAME( 199?, j6crzclb   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Crazy Club (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4510GAME( 199?, j6crsfir   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Cross Fire (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4511GAME( 199?, j6daygld   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Daytona Gold (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4512GAME( 199?, j6dayml      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Daytona Millenium (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4513GAME( 199?, j6dmnjkr   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Demon Jokers (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4514GAME( 199?, j6dmngz      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Diamond Geezer (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4515GAME( 199?, j6dyfl      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Do You Feel Lucky (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4516GAME( 199?, j6drdogh   , 0         , impctawp, tbirds, 0, ROT0, "Qps", "Dr Dough (Qps) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4517GAME( 199?, j6euphor   , 0         , impctawp, tbirds, 0, ROT0, "Ace", "Euphoria (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4518GAME( 199?, j6fastfr   , 0         , impctawp, tbirds, 0, ROT0, "Qps", "Fast Fruits Club (Qps) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4519GAME( 199?, j6fasttk   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Fast Trak (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4520GAME( 199?, j6filth      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Filthy Rich Club (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4521GAME( 199?, j6firbl      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Fireball (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4522GAME( 199?, j6fireck   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Firecracker (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4523GAME( 199?, j6firclb   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Firecracker Club (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4524GAME( 199?, j6fivalv   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Five Alive Club (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4525GAME( 199?, j6fiveln   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Five Liner (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4526GAME( 199?, j6frc10      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Force 10 (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4527GAME( 199?, j6framft   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Frame & Fortune Club (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4528GAME( 199?, j6frtmch   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "The Fruit Machine (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4529GAME( 199?, j6frtpot   , 0         , impctawp, tbirds, 0, ROT0, "Qps", "Fruitpots (Qps) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4530GAME( 199?, j6gforce   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "G Force (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4531GAME( 199?, j6gidogh   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "G.I. Dough (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4532GAME( 199?, j6guab      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Give Us A Break (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4533GAME( 199?, j6guabcl   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Give Us A Break Club (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4534GAME( 199?, j6gldclb   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Gladiator Club (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4535GAME( 199?, j6gogold   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Go For Gold (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4536GAME( 199?, j6gldmin   , 0         , impctawp, tbirds, 0, ROT0, "Empire", "Gold Mine (Empire) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4537GAME( 199?, j6gldday   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Golden Day (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4538GAME( 199?, j6golddm   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Golden Demons (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4539GAME( 199?, j6goldgl   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Golden Goal (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4540GAME( 199?, j6hapyhr   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Happy Hour (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4541GAME( 199?, j6hifly      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Hi Flyer (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4542GAME( 199?, j6impact   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Hi Impact (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4543GAME( 199?, j6hilosv   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Hi Lo Silver (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4544GAME( 199?, j6hirol      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Hi Roller (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4545GAME( 199?, j6hirlcl   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Hi Roller Club (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4546GAME( 199?, j6histk      , 0         , impctawp, tbirds, 0, ROT0, "Qps", "Hi Stakes (Qps) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4547GAME( 199?, j6hiphop   , 0         , impctawp, tbirds, 0, ROT0, "Ace", "Hip Hopper (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4548GAME( 199?, j6hotsht   , 0         , impctawp, tbirds, 0, ROT0, "Ace", "Hot Shot (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4549GAME( 199?, j6impuls   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Impulse (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4550GAME( 199?, j6indy      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Indiana Jones (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4551GAME( 199?, j6showtm   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "It's Showtime (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4552GAME( 199?, j6jackjs   , 0         , impctawp, tbirds, 0, ROT0, "Qps", "Jackpot Justice (Qps) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4553GAME( 199?, j6jkrgld   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Jokers Gold (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4554GAME( 199?, j6jkrpls   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Jokers Plus (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4555GAME( 199?, j6jkpldx   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Jokers Plus Deluxe (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4556GAME( 199?, j6jkwld      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Jokers Wild (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4557GAME( 199?, j6jungfv   , 0         , impctawp, tbirds, 0, ROT0, "Ace", "Jungle Fever (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4558GAME( 199?, j6kamel      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Kameleon (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4559GAME( 199?, j6kungfu   , 0         , impctawp, tbirds, 0, ROT0, "Ace", "Kung Fu (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4560GAME( 199?, j6luckla   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Lucky Las Vegas (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4561GAME( 199?, j6magcir   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Magic Circle Club (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4562GAME( 199?, j6mavrk      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Maverick (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4563GAME( 199?, j6maxod      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Maximum Overdrive (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4564GAME( 199?, j6maxcsh   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Maximus Cash (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4565GAME( 199?, j6medal      , 0         , impctawp, tbirds, 0, ROT0, "Qps", "Medallion Job (Qps) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4566GAME( 199?, j6megbck   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Mega Bucks (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4567GAME( 199?, j6monmad   , 0         , impctawp, tbirds, 0, ROT0, "Ace", "Money Madness (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4568GAME( 199?, j6monspd   , 0         , impctawp, tbirds, 0, ROT0, "Ace", "Money Spider (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4569GAME( 199?, j6montlk   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Money Talks (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4570GAME( 199?, j6mono60   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Monopoly 60th Anniversary Edition (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4571GAME( 199?, j6monobn   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Monopoly Bingo (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4572GAME( 199?, j6outlaw   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Outlaw (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4573GAME( 199?, j6oxo      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Oxo (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4574GAME( 199?, j6oxobin   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Oxo Bingo (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4575GAME( 199?, j6pacman   , 0         , impctawp, tbirds, 0, ROT0, "Qps", "Pac Man Plus (Qps) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4576GAME( 199?, j6papa      , 0         , impctawp, tbirds, 0, ROT0, "Empire", "Paparazzi (Empire) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4577GAME( 199?, j6phxgld   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Phoenix Gold (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4578GAME( 199?, j6pnxgd      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Phoenix Gold De Luxe (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4579GAME( 199?, j6pnxmil   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Phoenix Millennium (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4580GAME( 199?, j6pinwzd   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Pinball Wizard (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4581GAME( 199?, j6pirgld   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Pirates Gold (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4582GAME( 199?, j6popoli   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Popeye & Olive (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4583GAME( 199?, j6pog      , 0         , impctawp, tbirds, 0, ROT0, "Ace", "Pot Of Gold (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4584GAME( 199?, j6pogcls   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Pot Of Gold Classic (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4585GAME( 199?, j6pwrlin   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Power Lines (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4586GAME( 199?, j6pwrspn   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Powerspin (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4587GAME( 199?, j6quantm   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Quantum Leap (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4588GAME( 199?, j6quick      , 0         , impctawp, tbirds, 0, ROT0, "RAL", "Quicksilver (RAL) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4589GAME( 199?, j6rager      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Red Alert (Jpm) [German] (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4590GAME( 199?, j6ra      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Red Alert (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4591GAME( 199?, j6raclb      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Red Alert Club (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4592GAME( 199?, j6redarw   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Red Arrow (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4593GAME( 199?, j6reddmn   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Red Demon (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4594GAME( 199?, j6rh6      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Red Hot 6 (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4595GAME( 199?, j6rhchil   , 0         , impctawp, tbirds, 0, ROT0, "Ace", "Red Hot Chili Stepper (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4596GAME( 199?, j6rh6cl      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Red Hot Six Club (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4597GAME( 199?, j6reelmn   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Reel Money (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4598GAME( 199?, j6reelth   , 0         , impctawp, tbirds, 0, ROT0, "Ace", "Reel Thing (Ace) (IMPACT, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4599GAME( 199?, j6reeltha   , j6reelth   , impctawp, tbirds, 0, ROT0, "Ace", "Reel Thing (Ace) (IMPACT, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4600GAME( 199?, j6richpk   , 0         , impctawp, tbirds, 0, ROT0, "Ace", "Rich Pickings (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4601GAME( 199?, j6rico      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Ricochet (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4602GAME( 199?, j6robin      , 0         , impctawp, tbirds, 0, ROT0, "Ace", "Robin Hood (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4603GAME( 199?, j6roller   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Roller Coaster (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4604GAME( 199?, j6rccls      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Roller Coaster Classic (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4605GAME( 199?, j6royfls   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Royal Flush Club (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4606GAME( 199?, j6samur      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Samurai Club (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4607GAME( 199?, j6sidewd   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Sidewinder (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4608GAME( 199?, j6snakes   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Snakes & Ladders (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4609GAME( 199?, j6sonic      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Sonic The Hedgehog (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4610GAME( 199?, j6spcinv   , 0         , impctawp, tbirds, 0, ROT0, "Crystal", "Space Invaders (Crystal) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4611GAME( 199?, j6stards   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Stardust (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4612GAME( 199?, j6start      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Starturn (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4613GAME( 199?, j6strk10   , 0         , impctawp, tbirds, 0, ROT0, "Ace", "Strike 10 (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4614GAME( 199?, j6supbrk   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Super Breakout (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4615GAME( 199?, j6swpdrp   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Swop Till Ya Drop (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4616GAME( 199?, j6bags      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Three Bags Full (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4617GAME( 199?, j6roof      , 0         , impctawp, tbirds, 0, ROT0, "Ace", "Thru' The Roof (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4618GAME( 199?, j6tbirds   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Thunderbirds (Jpm) (IMPACT, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4619GAME( 199?, j6tbirdsa   , j6tbirds   , impctawp, tbirds, 0, ROT0, "JPM", "Thunderbirds (Jpm) (IMPACT, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4620GAME( 199?, j6tbirdsb   , j6tbirds   , impctawp, tbirds, 0, ROT0, "JPM", "Thunderbirds (Jpm) (IMPACT, set 3)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4621GAME( 199?, j6tbrdcl   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Thunderbirds Club (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4622GAME( 199?, j6tomb      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Tomb Raider (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4623GAME( 199?, j6topflg   , 0         , impctawp, tbirds, 0, ROT0, "Ace", "Top Flight (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4624GAME( 199?, j6tutti      , 0         , impctawp, tbirds, 0, ROT0, "Qps", "Tutti Frutti (Qps) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4625GAME( 199?, j6twst      , 0         , impctawp, tbirds, 0, ROT0, "Ace", "Twister (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4626GAME( 199?, j6twstd      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Twister (Jpm) [Dutch] (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4627GAME( 199?, j6untch      , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Untouchables (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4628GAME( 199?, j6pompay   , 0         , impctawp, tbirds, 0, ROT0, "Ace", "Up Pompay (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4629GAME( 199?, j6vindal   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Vindaloot (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4630GAME( 199?, j6vivark   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Viva Rock Vegas (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4631GAME( 199?, j6vivrkc   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Viva Rock Vegas Club (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4632GAME( 199?, j6wldkng   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Wild King Club (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4633GAME( 199?, j6wthing   , 0         , impctawp, tbirds, 0, ROT0, "Empire", "Wild Thing (Empire) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4634GAME( 199?, j6wildw      , 0         , impctawp, tbirds, 0, ROT0, "Ace", "Wild West (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4635GAME( 199?, j6wizard   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Wizard Of Odds (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4636GAME( 199?, j6knight   , 0         , impctawp, tbirds, 0, ROT0, "JPM", "Your Lucky Knight (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
4637GAME( 199?, j6svndb      , 0         , impctawp, tbirds, 0, ROT0, "Ace", "7 Deadly Bins (Ace) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
src/mame/drivers/speglsht.c
r12330r12331
252252   PORT_BIT( 0xffff0000, IP_ACTIVE_LOW, IPT_UNUSED )
253253
254254   PORT_START("IN1")
255   PORT_DIPNAME( 0x00000007, 0x00000007, DEF_STR( Coin_A ) )
255   PORT_DIPNAME( 0x00000007, 0x00000007, DEF_STR( Coin_A ) )   PORT_DIPLOCATION("SW1:1,2,3")
256256   PORT_DIPSETTING(          0x00000003, DEF_STR( 3C_1C ) )
257257   PORT_DIPSETTING(          0x00000004, DEF_STR( 2C_1C ) )
258258   PORT_DIPSETTING(          0x00000007, DEF_STR( 1C_1C ) )
r12330r12331
261261   PORT_DIPSETTING(          0x00000006, DEF_STR( 1C_2C ) )
262262   PORT_DIPSETTING(          0x00000005, DEF_STR( 1C_3C ) )
263263   PORT_DIPSETTING(          0x00000000, "2C Start/1C Continue" )
264   PORT_DIPNAME( 0x00000038, 0x00000038, DEF_STR( Coin_B ) )
264   PORT_DIPNAME( 0x00000038, 0x00000038, DEF_STR( Coin_B ) )   PORT_DIPLOCATION("SW1:4,5,6")
265265   PORT_DIPSETTING(          0x00000018, DEF_STR( 3C_1C ) )
266266   PORT_DIPSETTING(          0x00000020, DEF_STR( 2C_1C ) )
267267   PORT_DIPSETTING(          0x00000038, DEF_STR( 1C_1C ) )
r12330r12331
270270   PORT_DIPSETTING(          0x00000030, DEF_STR( 1C_2C ) )
271271   PORT_DIPSETTING(          0x00000028, DEF_STR( 1C_3C ) )
272272   PORT_DIPSETTING(          0x00000000, "2C Start/1C Continue" )
273   PORT_DIPNAME( 0x00000040, 0x00000040, "Unknown / Unused" )
274   PORT_DIPSETTING(          0x00000040, DEF_STR( Off ) )
275   PORT_DIPSETTING(          0x00000000, DEF_STR( On ) )
276   PORT_DIPNAME( 0x00000080, 0x00000080, "Bonus for PAR Play" )
273   PORT_DIPUNUSED_DIPLOC( 0x00000040, 0x00000040, "SW1:7" )
274   PORT_DIPNAME( 0x00000080, 0x00000080, "Bonus for PAR Play" )   PORT_DIPLOCATION("SW1:8")
277275   PORT_DIPSETTING(          0x00000080, DEF_STR( None ) )
278276   PORT_DIPSETTING(          0x00000000, "Extra Hole" )
279   PORT_DIPNAME( 0x00000300, 0x00000300, DEF_STR( Difficulty ) )
277   PORT_DIPNAME( 0x00000300, 0x00000300, DEF_STR( Difficulty ) )   PORT_DIPLOCATION("SW2:1,2")
280278   PORT_DIPSETTING(          0x00000300, DEF_STR( Normal ) )
281279   PORT_DIPSETTING(          0x00000200, DEF_STR( Easy ) )
282280   PORT_DIPSETTING(          0x00000100, DEF_STR( Hard ) )
283281   PORT_DIPSETTING(          0x00000000, DEF_STR( Very_Hard ) )
284   PORT_DIPNAME( 0x00000c00, 0x00000c00, "Number of Players" )
282   PORT_DIPNAME( 0x00000c00, 0x00000c00, "Number of Players" )   PORT_DIPLOCATION("SW2:3,4")
285283   PORT_DIPSETTING(          0x00000c00, "3" )
286284   PORT_DIPSETTING(          0x00000800, "4" )
287285   PORT_DIPSETTING(          0x00000400, "2" )
288286   PORT_DIPSETTING(          0x00000000, "1" )
289   PORT_DIPNAME( 0x00001000, 0x00000000, DEF_STR( Demo_Sounds ) )
287   PORT_DIPNAME( 0x00001000, 0x00000000, DEF_STR( Demo_Sounds ) )   PORT_DIPLOCATION("SW2:5")
290288   PORT_DIPSETTING(          0x00001000, DEF_STR( Off ) )
291289   PORT_DIPSETTING(          0x00000000, DEF_STR( On ) )
292   PORT_DIPNAME( 0x00002000, 0x00000000, "Control Panel" )
290   PORT_DIPNAME( 0x00002000, 0x00000000, "Control Panel" )      PORT_DIPLOCATION("SW2:6")
293291   PORT_DIPSETTING(          0x00002000, "Double" )
294292   PORT_DIPSETTING(          0x00000000, DEF_STR( Single ) )
295   PORT_DIPNAME( 0x00004000, 0x00004000, "Country" )
293   PORT_DIPNAME( 0x00004000, 0x00000000, "Country" )      PORT_DIPLOCATION("SW2:7")
296294   PORT_DIPSETTING(          0x00004000, DEF_STR( Japan ) )
297295   PORT_DIPSETTING(          0x00000000, DEF_STR( USA ) )
298   PORT_BIT( 0x00008000, IP_ACTIVE_LOW, IPT_UNUSED )
296   PORT_DIPUNUSED_DIPLOC( 0x00008000, 0x00008000, "SW2:8" )
299297   PORT_SERVICE_NO_TOGGLE( 0x00010000, IP_ACTIVE_HIGH )
300298   PORT_BIT( 0x00020000, IP_ACTIVE_LOW, IPT_TILT )
301299   PORT_BIT( 0x00040000, IP_ACTIVE_LOW, IPT_COIN1 )
src/mame/drivers/taitoair.c
r12330r12331
658658   MCFG_CPU_DATA_MAP(DSP_map_data)
659659   MCFG_CPU_IO_MAP(DSP_map_io)
660660
661   MCFG_QUANTUM_TIME(attotime::from_hz(600))
661   MCFG_QUANTUM_PERFECT_CPU("maincpu")
662662
663663   MCFG_MACHINE_START(taitoair)
664664   MCFG_MACHINE_RESET(taitoair)
src/mame/drivers/maygayv1.c
r12330r12331
77    Games supported:
88        * Screen Play
99
10    Other games on this hardware:
10    Other games on this hardware (incomplete dumps)
1111        * Believe it or not?
1212        * Caesar's Palace (reel to video)
1313        * Crossword Quiz
r12330r12331
11291129   ROM_LOAD( "dig2-001.u12", 0x00000, 0x20000, CRC(498dd74f) SHA1(80bb204b3e9cadcecbfa75c78c52fb9908566c5e) )
11301130ROM_END
11311131
1132// are these actually missing from all the other sets, or not used by those games?
1133#define MV1_MISSING_ROMS \
1134   ROM_REGION( 0x10000, "soundcpu", 0 ) \
1135   ROM_LOAD( "reels.bin", 0x00000, 0x10000, NO_DUMP ) \
1136   ROM_REGION( 0x20000, "upd", 0 ) \
1137   ROM_LOAD( "upd.bin", 0x00000, 0x20000, NO_DUMP ) \
1138
1139#define MV1_MISSING_ROMSU1U4 \
1140   ROM_LOAD16_BYTE( "u2.bin", 0x80000, 0x20000, NO_DUMP ) \
1141   ROM_LOAD16_BYTE( "u1.bin", 0x80001, 0x20000, NO_DUMP ) \
1142   ROM_LOAD16_BYTE( "u4.bin", 0xc0000, 0x20000, NO_DUMP ) \
1143   ROM_LOAD16_BYTE( "u3.bin", 0xc0001, 0x20000, NO_DUMP ) \
1144
1145
1146ROM_START( mv1bon )
1147   ROM_REGION( 0x100000, "maincpu", 0 )
1148   ROM_LOAD16_BYTE( "sw3-418.u15", 0x00000, 0x020000, CRC(0716a47b) SHA1(acbe903c270d2bb20c408d378007136803f96805) )
1149   ROM_LOAD16_BYTE( "sw3-418.u16", 0x00001, 0x020000, CRC(0d02369b) SHA1(4acbffb31bf6e98156e0b581e4e81459b33a845e) )
1150   ROM_LOAD16_BYTE( "sw3-418.u17", 0x40000, 0x020000, CRC(f1ddf287) SHA1(c1f7e92188995e9dbf47d50947bb7941b523b916) )
1151   ROM_LOAD16_BYTE( "sw3-418.u18", 0x40001, 0x020000, CRC(b81dbac9) SHA1(9549596169cff9b2bbbe12db551122e4d874b274) )
1152   MV1_MISSING_ROMSU1U4 // complains U1 is bad, so missing.
1153
1154   MV1_MISSING_ROMS
1155ROM_END
1156
1157
1158ROM_START( mv1cpc )
1159   ROM_REGION( 0x100000, "maincpu", 0 )
1160   ROM_LOAD16_BYTE( "sc4-066.u15", 0x00000, 0x020000, CRC(05599f6c) SHA1(3e2d5bc12c61b23ffbce40fcb1612611241f6db3) )
1161   ROM_LOAD16_BYTE( "sc4-066.u16", 0x00001, 0x020000, CRC(6e485115) SHA1(1288b83df9cbf8813ff07f53dcf03d3637d42f0e) )
1162   ROM_LOAD16_BYTE( "sc4-066.u17", 0x40000, 0x020000, CRC(ee7894e6) SHA1(070e1fed8b1b0f2876dbb5ef70b439baf9bbd2d7) )
1163   ROM_LOAD16_BYTE( "sc4-066.u18", 0x40001, 0x020000, CRC(a2320921) SHA1(424d26368b9452af9aa1760a98474c5b45edf6dd) )
1164   ROM_LOAD16_BYTE( "sq3-432.u2", 0x80000, 0x020000, CRC(4918a9e1) SHA1(6599c5f0b2ce5dc78758917195c04ae4bb078e94) )
1165   ROM_LOAD16_BYTE( "sq3-432.u1", 0x80001, 0x020000, CRC(2ee77952) SHA1(8f17d28220a25ad232aab029166a7535d5b5618b) )
1166   ROM_LOAD16_BYTE( "sq3-432.u4", 0xc0000, 0x020000, CRC(abd2df4d) SHA1(16b3df060094bef0ac41cb3cc71e910323d687f2) )
1167   ROM_LOAD16_BYTE( "sq3-432.u3", 0xc0001, 0x020000, CRC(7eb80747) SHA1(23158c400497f01ac7eddecf259ed988b6683eb9) )
1168
1169   MV1_MISSING_ROMS
1170ROM_END
1171
1172
1173
1174ROM_START( mv1cpca )
1175   ROM_REGION( 0x100000, "maincpu", 0 )
1176   ROM_LOAD16_BYTE( "sc4-067.u15", 0x00000, 0x020000, CRC(05599f6c) SHA1(3e2d5bc12c61b23ffbce40fcb1612611241f6db3) )
1177   ROM_LOAD16_BYTE( "sc4-067.u16", 0x00001, 0x020000, CRC(4068eac8) SHA1(8c9a762c827118b96ec6d257ab828436224a2123) )
1178   ROM_LOAD16_BYTE( "sc4-067.u17", 0x40000, 0x020000, CRC(ee7894e6) SHA1(070e1fed8b1b0f2876dbb5ef70b439baf9bbd2d7) )
1179   ROM_LOAD16_BYTE( "sc4-067.u18", 0x40001, 0x020000, CRC(a2320921) SHA1(424d26368b9452af9aa1760a98474c5b45edf6dd) )
1180   ROM_LOAD16_BYTE( "sq3-432.u2", 0x80000, 0x020000, CRC(4918a9e1) SHA1(6599c5f0b2ce5dc78758917195c04ae4bb078e94) )
1181   ROM_LOAD16_BYTE( "sq3-432.u1", 0x80001, 0x020000, CRC(2ee77952) SHA1(8f17d28220a25ad232aab029166a7535d5b5618b) )
1182   ROM_LOAD16_BYTE( "sq3-432.u4", 0xc0000, 0x020000, CRC(abd2df4d) SHA1(16b3df060094bef0ac41cb3cc71e910323d687f2) )
1183   ROM_LOAD16_BYTE( "sq3-432.u3", 0xc0001, 0x020000, CRC(7eb80747) SHA1(23158c400497f01ac7eddecf259ed988b6683eb9) )
1184   
1185   MV1_MISSING_ROMS
1186ROM_END
1187
1188
1189
1190ROM_START( mv1cpcb )
1191   ROM_REGION( 0x100000, "maincpu", 0 )
1192   ROM_LOAD16_BYTE( "sc5-007.u15", 0x00000, 0x020000, CRC(d7e969ff) SHA1(2cf7bd0b7ae55f5570b699ff1a3a325658409c5c) )
1193   ROM_LOAD16_BYTE( "sc5-007.u16", 0x00001, 0x020000, CRC(bbc579c7) SHA1(ef1edd28f7015819f470cdf6736377268eee617c) )
1194   ROM_LOAD16_BYTE( "sc5-007.u17", 0x40000, 0x020000, CRC(f69bbac9) SHA1(27c6d06673a349bd2d0cd44692e0a0482b37c29f) )
1195   ROM_LOAD16_BYTE( "sc5-007.u18", 0x40001, 0x020000, CRC(6f3979b2) SHA1(09e74d05fb564293e0314e5dcdfb8edde4f1f9ec) )
1196   ROM_LOAD16_BYTE( "sq3-432.u2", 0x80000, 0x020000, CRC(4918a9e1) SHA1(6599c5f0b2ce5dc78758917195c04ae4bb078e94) )
1197   ROM_LOAD16_BYTE( "sq3-432.u1", 0x80001, 0x020000, CRC(2ee77952) SHA1(8f17d28220a25ad232aab029166a7535d5b5618b) )
1198   ROM_LOAD16_BYTE( "sq3-432.u4", 0xc0000, 0x020000, CRC(abd2df4d) SHA1(16b3df060094bef0ac41cb3cc71e910323d687f2) )
1199   ROM_LOAD16_BYTE( "sq3-432.u3", 0xc0001, 0x020000, CRC(7eb80747) SHA1(23158c400497f01ac7eddecf259ed988b6683eb9) )
1200
1201   MV1_MISSING_ROMS
1202ROM_END
1203
1204
1205
1206ROM_START( mv1cwq )
1207   ROM_REGION( 0x100000, "maincpu", 0 )
1208   ROM_LOAD16_BYTE( "sw2-319.u15", 0x00000, 0x020000, CRC(0a591eb7) SHA1(dad833711a5779300757e3e0fbe8f55073470724) )
1209   ROM_LOAD16_BYTE( "sw2-319.u16", 0x00001, 0x020000, CRC(8460cb55) SHA1(793c7e31619e5a30ad8bf851253c8cfcbddefbd7) )
1210   ROM_LOAD16_BYTE( "sw2-319.u17", 0x40000, 0x020000, CRC(f065c219) SHA1(b83a835a107740e2e846d31b4988237f1e60db78) )
1211   ROM_LOAD16_BYTE( "sw2-319.u18", 0x40001, 0x020000, CRC(0c291cb3) SHA1(aa7740a7a34e653e9b39a0ce64b344ace9d74e19) )
1212   MV1_MISSING_ROMSU1U4 // complains U1 is bad, so missing.
1213
1214   MV1_MISSING_ROMS
1215ROM_END
1216
1217
1218ROM_START( mv1cwqa )
1219   ROM_REGION( 0x100000, "maincpu", 0 )
1220   ROM_LOAD16_BYTE( "sw2-320.u15", 0x00000, 0x020000, CRC(02679239) SHA1(9c3f2ca7048a6ef716dbdd20f9a921e1d505638f) )
1221   ROM_LOAD16_BYTE( "sw2-320.u16", 0x00001, 0x020000, CRC(8460cb55) SHA1(793c7e31619e5a30ad8bf851253c8cfcbddefbd7) )
1222   ROM_LOAD16_BYTE( "sw2-320.u17", 0x40000, 0x020000, CRC(f065c219) SHA1(b83a835a107740e2e846d31b4988237f1e60db78) )
1223   ROM_LOAD16_BYTE( "sw2-320.u18", 0x40001, 0x020000, CRC(0c291cb3) SHA1(aa7740a7a34e653e9b39a0ce64b344ace9d74e19) )
1224   MV1_MISSING_ROMSU1U4 // complains U1 is bad, so missing.
1225
1226   MV1_MISSING_ROMS
1227ROM_END
1228
1229
1230ROM_START( mv1guac )
1231   ROM_REGION( 0x100000, "maincpu", 0 )
1232   ROM_LOAD16_BYTE( "sw3-146.u15", 0x00000, 0x020000, CRC(faa7ffa9) SHA1(db7e555727d126c266b6e973b61d1df205256c38) )
1233   ROM_LOAD16_BYTE( "sw3-146.u16", 0x00001, 0x020000, CRC(1f7209d9) SHA1(b512e28cef973c9b6e0a8b630500a5de08206f32) )
1234   ROM_LOAD16_BYTE( "sw3-146.u17", 0x40000, 0x020000, CRC(0ecdd43b) SHA1(f666281d4c2a67675d75fc07f7dfd6b53558468a) )
1235   ROM_LOAD16_BYTE( "sw3-146.u18", 0x40001, 0x020000, CRC(a107f3a9) SHA1(35de6636f2ca07e5db0fc7527b6d94940242e2a3) )
1236   MV1_MISSING_ROMSU1U4 // complains U1 is bad, so missing.
1237   
1238   MV1_MISSING_ROMS
1239
1240ROM_END
1241
1242
1243ROM_START( mv1guaca )
1244   ROM_REGION( 0x100000, "maincpu", 0 )
1245   ROM_LOAD16_BYTE( "sw3-147.u15", 0x00000, 0x020000, CRC(c2d420ad) SHA1(3fe046fbb5eb51e85926707662e6009732f2d588) )
1246   ROM_LOAD16_BYTE( "sw3-147.u16", 0x00001, 0x020000, CRC(1f7209d9) SHA1(b512e28cef973c9b6e0a8b630500a5de08206f32) )
1247   ROM_LOAD16_BYTE( "sw3-147.u17", 0x40000, 0x020000, CRC(0ecdd43b) SHA1(f666281d4c2a67675d75fc07f7dfd6b53558468a) )
1248   ROM_LOAD16_BYTE( "sw3-147.u18", 0x40001, 0x020000, CRC(a107f3a9) SHA1(35de6636f2ca07e5db0fc7527b6d94940242e2a3) )
1249   MV1_MISSING_ROMSU1U4 // complains U1 is bad, so missing.
1250
1251   MV1_MISSING_ROMS
1252ROM_END
1253
1254ROM_START( mv1sfx )
1255   ROM_REGION( 0x100000, "maincpu", 0 )
1256   ROM_LOAD16_BYTE( "sa4-005.u15", 0x00000, 0x020000, CRC(07d2cd6a) SHA1(97bf2384241cbd0df4a3a0878c6022bee392611b) )
1257   ROM_LOAD16_BYTE( "sa4-005.u16", 0x00001, 0x020000, CRC(11c8f456) SHA1(81c6aa0b60c256236416a65c1199afa30b05ff1b) )
1258   ROM_LOAD16_BYTE( "sa4-005.u17", 0x40000, 0x020000, CRC(f34a0d24) SHA1(377c067068f7a6a73d3c5c6cdb62409116246e71) )
1259   ROM_LOAD16_BYTE( "sa4-005.u18", 0x40001, 0x020000, CRC(e13c544a) SHA1(206151ad83af5cf939f917bcec6600ca6ffb4544) )
1260
1261   MV1_MISSING_ROMS
1262ROM_END
1263
1264
1265ROM_START( mv1sfxa )
1266   ROM_REGION( 0x100000, "maincpu", 0 )
1267   ROM_LOAD16_BYTE( "sa4-006.u15", 0x00000, 0x020000, CRC(3fa1126e) SHA1(1f94aa796b065f4b63aac31df5f8368623a587ef) )
1268   ROM_LOAD16_BYTE( "sa4-006.u16", 0x00001, 0x020000, CRC(11c8f456) SHA1(81c6aa0b60c256236416a65c1199afa30b05ff1b) )
1269   ROM_LOAD16_BYTE( "sa4-006.u17", 0x40000, 0x020000, CRC(f34a0d24) SHA1(377c067068f7a6a73d3c5c6cdb62409116246e71) )
1270   ROM_LOAD16_BYTE( "sa4-006.u18", 0x40001, 0x020000, CRC(e13c544a) SHA1(206151ad83af5cf939f917bcec6600ca6ffb4544) )
1271
1272   MV1_MISSING_ROMS
1273ROM_END
1274
1275ROM_START( mv1wc )
1276   ROM_REGION( 0x100000, "maincpu", 0 )
1277   ROM_LOAD16_BYTE( "sa3-196.u15", 0x00000, 0x020000, CRC(ee78e8e6) SHA1(16cb3fb0ff23f054644d706583036dae44dac792) )
1278   ROM_LOAD16_BYTE( "sa3-196.u16", 0x00001, 0x020000, CRC(96beaa01) SHA1(b61487fbe470c776076cbdf7cd68063b56fde81d) )
1279   ROM_LOAD16_BYTE( "sa3-196.u17", 0x40000, 0x020000, CRC(d583ad06) SHA1(94d86d5481367624576bf489cd5347f1b4979646) )
1280   ROM_LOAD16_BYTE( "sa3-196.u18", 0x40001, 0x020000, CRC(84739f41) SHA1(a26d4df72fe723fceaf8471cdf89e4bd77585f0f) )
1281   MV1_MISSING_ROMSU1U4 // probably missing (no error, but hangs)
1282
1283   MV1_MISSING_ROMS
1284ROM_END
1285
1286
11321287/*************************************
11331288 *
11341289 *  Game driver(s)
r12330r12331
11411296   state->m_p1 = state->m_p3 = 0xff;
11421297}
11431298
1144GAME( 1991, screenpl, 0,        maygayv1, screenpl, screenpl, ROT0, "Maygay", "Screen Play (ver. 4.0)",               GAME_NOT_WORKING | GAME_IMPERFECT_SOUND | GAME_REQUIRES_ARTWORK )
1145GAME( 1991, screenp1, screenpl, maygayv1, screenpl, screenpl, ROT0, "Maygay", "Screen Play (ver. 1.9)",               GAME_NOT_WORKING | GAME_IMPERFECT_SOUND | GAME_REQUIRES_ARTWORK )
1146GAME( 1991, screenp2, screenpl, maygayv1, screenpl, screenpl, ROT0, "Maygay", "Screen Play (ver. 1.9, Isle of Man)",  GAME_NOT_WORKING | GAME_IMPERFECT_SOUND | GAME_REQUIRES_ARTWORK )
1299GAME( 1991, screenpl, 0,        maygayv1, screenpl, screenpl, ROT0, "Maygay", "Screen Play (Maygay, MV1 Video, ver. 4.0)",               GAME_NOT_WORKING | GAME_IMPERFECT_SOUND | GAME_REQUIRES_ARTWORK )
1300GAME( 1991, screenp1, screenpl, maygayv1, screenpl, screenpl, ROT0, "Maygay", "Screen Play (Maygay, MV1 Video, ver. 1.9)",               GAME_NOT_WORKING | GAME_IMPERFECT_SOUND | GAME_REQUIRES_ARTWORK )
1301GAME( 1991, screenp2, screenpl, maygayv1, screenpl, screenpl, ROT0, "Maygay", "Screen Play (Maygay, MV1 Video, ver. 1.9, Isle of Man)",  GAME_NOT_WORKING | GAME_IMPERFECT_SOUND | GAME_REQUIRES_ARTWORK )
1302
1303// incomplete sets
1304GAME( 199?, mv1bon   , 0         ,maygayv1, screenpl, screenpl, ROT0, "Maygay", "Believe It Or Not (Maygay, MV1 Video)",  GAME_NOT_WORKING | GAME_IMPERFECT_SOUND | GAME_REQUIRES_ARTWORK )
1305GAME( 199?, mv1cpc   , 0         ,maygayv1, screenpl, screenpl, ROT0, "Maygay", "Caesar's Palace Club (Maygay, MV1 Video, set 1)",  GAME_NOT_WORKING | GAME_IMPERFECT_SOUND | GAME_REQUIRES_ARTWORK )
1306GAME( 199?, mv1cpca   , mv1cpc   ,maygayv1, screenpl, screenpl, ROT0, "Maygay", "Caesar's Palace Club (Maygay, MV1 Video, set 2)",  GAME_NOT_WORKING | GAME_IMPERFECT_SOUND | GAME_REQUIRES_ARTWORK )
1307GAME( 199?, mv1cpcb   , mv1cpc   ,maygayv1, screenpl, screenpl, ROT0, "Maygay", "Caesar's Palace Club (Maygay, MV1 Video, set 3)",  GAME_NOT_WORKING | GAME_IMPERFECT_SOUND | GAME_REQUIRES_ARTWORK )
1308GAME( 199?, mv1cwq   , 0         ,maygayv1, screenpl, screenpl, ROT0, "Maygay", "Crossword Quiz (Maygay, MV1 Video, set 1)",  GAME_NOT_WORKING | GAME_IMPERFECT_SOUND | GAME_REQUIRES_ARTWORK )
1309GAME( 199?, mv1cwqa   , mv1cwq   ,maygayv1, screenpl, screenpl, ROT0, "Maygay", "Crossword Quiz (Maygay, MV1 Video, set 2)",  GAME_NOT_WORKING | GAME_IMPERFECT_SOUND | GAME_REQUIRES_ARTWORK )
1310GAME( 199?, mv1guac   , 0         ,maygayv1, screenpl, screenpl, ROT0, "Maygay", "Give Us A Clue (Maygay, MV1 Video, set 1)",  GAME_NOT_WORKING | GAME_IMPERFECT_SOUND | GAME_REQUIRES_ARTWORK )
1311GAME( 199?, mv1guaca, mv1guac   ,maygayv1, screenpl, screenpl, ROT0, "Maygay", "Give Us A Clue (Maygay, MV1 Video, set 2)",  GAME_NOT_WORKING | GAME_IMPERFECT_SOUND | GAME_REQUIRES_ARTWORK )
1312GAME( 199?, mv1sfx   , 0         ,maygayv1, screenpl, screenpl, ROT90, "Maygay", "Special Effects (Maygay, MV1 Video, set 1)",  GAME_NOT_WORKING | GAME_IMPERFECT_SOUND | GAME_REQUIRES_ARTWORK )
1313GAME( 199?, mv1sfxa   , mv1sfx   ,maygayv1, screenpl, screenpl, ROT90, "Maygay", "Special Effects (Maygay, MV1 Video, set 2)",  GAME_NOT_WORKING | GAME_IMPERFECT_SOUND | GAME_REQUIRES_ARTWORK )
1314GAME( 199?, mv1wc   , 0         ,maygayv1, screenpl, screenpl, ROT0, "Maygay", "World Cup (Maygay, MV1 Video)",  GAME_NOT_WORKING | GAME_IMPERFECT_SOUND | GAME_REQUIRES_ARTWORK )
src/mame/drivers/seta.c
r12330r12331
32523252   PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(5)
32533253
32543254   PORT_START("DSW")   // 2 DSWs - $600001 & 3.b
3255   PORT_DIPNAME( 0x4001, 0x0000, "Licensed To" )
3256   PORT_DIPSETTING(      0x0000, "Taito" )
3257//  PORT_DIPSETTING(      0x4000, "Taito" )
3258   PORT_DIPSETTING(      0x4001, "Romstar" )
3259   PORT_DIPSETTING(      0x0001, "Jordan" )
3260   PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Flip_Screen ) )
3255   PORT_DIPNAME( 0x0001, 0x0001, "Licensed To" )      PORT_DIPLOCATION("SW1:1") /* Manual states "Don't Touch" */
3256   PORT_DIPSETTING(      0x0000, "Taito" )            PORT_CONDITION("DSW",0x4000,PORTCOND_NOTEQUALS,0x4000)
3257   PORT_DIPSETTING(      0x0001, "Jordan" )         PORT_CONDITION("DSW",0x4000,PORTCOND_NOTEQUALS,0x4000)
3258   PORT_DIPSETTING(      0x0000, "Taito" )            PORT_CONDITION("DSW",0x4000,PORTCOND_EQUALS,0x4000)
3259   PORT_DIPSETTING(      0x0001, "Romstar" )         PORT_CONDITION("DSW",0x4000,PORTCOND_EQUALS,0x4000) /* Manual shows DSW1-1=Off & DSW2-7=Off */
3260   PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Flip_Screen ) )   PORT_DIPLOCATION("SW1:2")
32613261   PORT_DIPSETTING(      0x0002, DEF_STR( Off ) )
32623262   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
3263   PORT_SERVICE( 0x0004, IP_ACTIVE_LOW )
3264   PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Demo_Sounds ) )
3263   PORT_SERVICE_DIPLOC(  0x0004, IP_ACTIVE_LOW, "SW1:3" )
3264   PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Demo_Sounds ) )   PORT_DIPLOCATION("SW1:4") /* Manual states "Don't Touch" */
32653265   PORT_DIPSETTING(      0x0000, DEF_STR( Off ) )
32663266   PORT_DIPSETTING(      0x0008, DEF_STR( On ) )
3267   PORT_DIPNAME( 0x0030, 0x0030, DEF_STR( Coin_A ) )
3268   PORT_DIPSETTING(      0x0010, DEF_STR( 2C_1C ) )
3269   PORT_DIPSETTING(      0x0030, DEF_STR( 1C_1C ) )
3270   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )
3271   PORT_DIPSETTING(      0x0020, DEF_STR( 1C_2C ) )
3272   PORT_DIPNAME( 0x00c0, 0x00c0, DEF_STR( Coin_B ) )
3273   PORT_DIPSETTING(      0x0040, DEF_STR( 2C_1C ) )
3274   PORT_DIPSETTING(      0x00c0, DEF_STR( 1C_1C ) )
3275   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )
3276   PORT_DIPSETTING(      0x0080, DEF_STR( 1C_2C ) )
3277
3278   PORT_DIPNAME( 0x0300, 0x0300, DEF_STR( Difficulty ) )
3267   PORT_DIPNAME( 0x0030, 0x0030, DEF_STR( Coin_A ) )   PORT_DIPLOCATION("SW1:5,6")
3268   PORT_DIPSETTING(      0x0010, DEF_STR( 2C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
3269   PORT_DIPSETTING(      0x0030, DEF_STR( 1C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
3270   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
3271   PORT_DIPSETTING(      0x0020, DEF_STR( 1C_2C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
3272   PORT_DIPSETTING(      0x0000, DEF_STR( 4C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
3273   PORT_DIPSETTING(      0x0010, DEF_STR( 3C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
3274   PORT_DIPSETTING(      0x0020, DEF_STR( 2C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
3275   PORT_DIPSETTING(      0x0030, DEF_STR( 1C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
3276   PORT_DIPNAME( 0x00c0, 0x00c0, DEF_STR( Coin_B ) )   PORT_DIPLOCATION("SW1:7,8")
3277   PORT_DIPSETTING(      0x0040, DEF_STR( 2C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
3278   PORT_DIPSETTING(      0x00c0, DEF_STR( 1C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
3279   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
3280   PORT_DIPSETTING(      0x0080, DEF_STR( 1C_2C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
3281   PORT_DIPSETTING(      0x00c0, DEF_STR( 1C_2C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
3282   PORT_DIPSETTING(      0x0080, DEF_STR( 1C_3C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
3283   PORT_DIPSETTING(      0x0040, DEF_STR( 1C_4C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
3284   PORT_DIPSETTING(      0x0000, DEF_STR( 1C_6C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
3285   PORT_DIPNAME( 0x0300, 0x0300, DEF_STR( Difficulty ) )   PORT_DIPLOCATION("SW2:1,2")
32793286   PORT_DIPSETTING(      0x0300, DEF_STR( Easy ) )
32803287   PORT_DIPSETTING(      0x0200, DEF_STR( Hard ) )
32813288   PORT_DIPSETTING(      0x0100, DEF_STR( Harder ) )
32823289   PORT_DIPSETTING(      0x0000, DEF_STR( Hardest ) )
3283   PORT_DIPNAME( 0x0c00, 0x0c00, DEF_STR( Bonus_Life ) )
3290   PORT_DIPNAME( 0x0c00, 0x0c00, DEF_STR( Bonus_Life ) )   PORT_DIPLOCATION("SW2:3,4")
32843291   PORT_DIPSETTING(      0x0c00, "Never" )
32853292   PORT_DIPSETTING(      0x0800, "300k Only" )
32863293   PORT_DIPSETTING(      0x0400, "600k Only" )
32873294   PORT_DIPSETTING(      0x0000, "300k & 600k" )
3288   PORT_DIPNAME( 0x3000, 0x3000, DEF_STR( Lives ) )
3295   PORT_DIPNAME( 0x3000, 0x3000, DEF_STR( Lives ) )   PORT_DIPLOCATION("SW2:5,6")
32893296   PORT_DIPSETTING(      0x1000, "1" )
32903297   PORT_DIPSETTING(      0x0000, "2" )
32913298   PORT_DIPSETTING(      0x3000, "3" )
32923299   PORT_DIPSETTING(      0x2000, "5" )
3293//                        0x4000  License (see first dsw)
3294   PORT_DIPNAME( 0x8000, 0x8000, "Coinage Type" )   // not supported
3295   PORT_DIPSETTING(      0x8000, "1" )
3296   PORT_DIPSETTING(      0x0000, "2" )
3300   PORT_DIPNAME( 0x4000, 0x4000, "Licensor Option" )   PORT_DIPLOCATION("SW2:7") /* Manual states "Don't Touch" */
3301   PORT_DIPSETTING(      0x4000, "Option 1" )
3302   PORT_DIPSETTING(      0x0000, "Option 2" )
3303   PORT_DIPNAME( 0x8000, 0x8000, "Coinage Type" )      PORT_DIPLOCATION("SW2:8") /* Manual states "Don't Touch" */
3304   PORT_DIPSETTING(      0x8000, "Coin Mode 1" )
3305   PORT_DIPSETTING(      0x0000, "Coin Mode 2" )
32973306INPUT_PORTS_END
32983307
32993308
r12330r12331
34033412   PORT_DIPNAME( 0x0001, 0x0001, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW2:1")
34043413   PORT_DIPSETTING(      0x0000, DEF_STR( Off ) )
34053414   PORT_DIPSETTING(      0x0001, DEF_STR( On ) )
3406   PORT_DIPNAME( 0x0002, 0x0002, "Coinage Type" ) PORT_DIPLOCATION("SW2:2")   // not supported
3407   PORT_DIPSETTING(      0x0002, "1" )
3408   PORT_DIPSETTING(      0x0000, "2" )
3415   PORT_DIPNAME( 0x0002, 0x0002, "Coinage Type" ) PORT_DIPLOCATION("SW2:2")
3416   PORT_DIPSETTING(      0x0002, "Coin Mode 1" )
3417   PORT_DIPSETTING(      0x0000, "Coin Mode 2" )
34093418   PORT_DIPNAME( 0x001c, 0x001c, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW2:3,4,5")
34103419   PORT_DIPSETTING(      0x0010, DEF_STR( 3C_1C ) )
34113420   PORT_DIPSETTING(      0x000c, DEF_STR( 2C_1C ) )
r12330r12331
34163425   PORT_DIPSETTING(      0x0014, DEF_STR( 1C_3C ) )
34173426   PORT_DIPSETTING(      0x0000, DEF_STR( Free_Play ) )
34183427   PORT_DIPNAME( 0x00e0, 0x00e0, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW2:6,7,8")
3419   PORT_DIPSETTING(      0x00e0, DEF_STR( 1C_1C ) )
3420   PORT_DIPSETTING(      0x0060, DEF_STR( 2C_4C ) )
3421   PORT_DIPSETTING(      0x00c0, DEF_STR( 1C_2C ) )
3422   PORT_DIPSETTING(      0x0080, "3 Coins/7 Credits" )
3423   PORT_DIPSETTING(      0x0020, DEF_STR( 2C_5C ) )
3424   PORT_DIPSETTING(      0x0040, DEF_STR( 2C_6C ) )
3425   PORT_DIPSETTING(      0x00a0, DEF_STR( 1C_3C ) )
3428   PORT_DIPSETTING(      0x0080, DEF_STR( 5C_1C ) )      PORT_CONDITION("DSW",0x0002,PORTCOND_EQUALS,0x0002)
3429   PORT_DIPSETTING(      0x0040, DEF_STR( 4C_1C ) )      PORT_CONDITION("DSW",0x0002,PORTCOND_EQUALS,0x0002)
3430   PORT_DIPSETTING(      0x0020, DEF_STR( 3C_1C ) )      PORT_CONDITION("DSW",0x0002,PORTCOND_EQUALS,0x0002)
3431   PORT_DIPSETTING(      0x0060, DEF_STR( 2C_1C ) )      PORT_CONDITION("DSW",0x0002,PORTCOND_EQUALS,0x0002)
3432   PORT_DIPSETTING(      0x00e0, DEF_STR( 1C_1C ) )      PORT_CONDITION("DSW",0x0002,PORTCOND_EQUALS,0x0002)
3433   PORT_DIPSETTING(      0x00c0, DEF_STR( 1C_2C ) )      PORT_CONDITION("DSW",0x0002,PORTCOND_EQUALS,0x0002)
3434   PORT_DIPSETTING(      0x00a0, DEF_STR( 1C_3C ) )      PORT_CONDITION("DSW",0x0002,PORTCOND_EQUALS,0x0002)
3435   PORT_DIPSETTING(      0x00e0, DEF_STR( 1C_1C ) )      PORT_CONDITION("DSW",0x0002,PORTCOND_NOTEQUALS,0x0002)
3436   PORT_DIPSETTING(      0x0060, DEF_STR( 2C_4C ) )      PORT_CONDITION("DSW",0x0002,PORTCOND_NOTEQUALS,0x0002)
3437   PORT_DIPSETTING(      0x00c0, DEF_STR( 1C_2C ) )      PORT_CONDITION("DSW",0x0002,PORTCOND_NOTEQUALS,0x0002)
3438   PORT_DIPSETTING(      0x0080, "3 Coins/7 Credits" )      PORT_CONDITION("DSW",0x0002,PORTCOND_NOTEQUALS,0x0002) /* Manuals states "2 Coin 7 Credit" */
3439   PORT_DIPSETTING(      0x0020, DEF_STR( 2C_5C ) )      PORT_CONDITION("DSW",0x0002,PORTCOND_NOTEQUALS,0x0002)
3440   PORT_DIPSETTING(      0x0040, DEF_STR( 2C_6C ) )      PORT_CONDITION("DSW",0x0002,PORTCOND_NOTEQUALS,0x0002)
3441   PORT_DIPSETTING(      0x00a0, DEF_STR( 1C_3C ) )      PORT_CONDITION("DSW",0x0002,PORTCOND_NOTEQUALS,0x0002)
34263442   PORT_DIPSETTING(      0x0000, DEF_STR( Free_Play ) )
34273443
3444
34283445   PORT_DIPNAME( 0x0300, 0x0300, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW1:1,2")
34293446   PORT_DIPSETTING(      0x0200, "1" )
34303447   PORT_DIPSETTING(      0x0300, "2" )
r12330r12331
35363553   PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(5)
35373554
35383555   PORT_START("DSW")   //2 DSWs - $600001 & 3.b
3539   PORT_DIPNAME( 0x4001, 0x4000, "Licensed To" )
3540   PORT_DIPSETTING(      0x0001, "Romstar"       )
3541   PORT_DIPSETTING(      0x4001, "Taito America" )
3542   PORT_DIPSETTING(      0x4000, "Taito"         )
3543   PORT_DIPSETTING(      0x0000, "None (Japan)"  )
3544   PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Flip_Screen ) )
3556   PORT_DIPNAME( 0x0001, 0x0001, "Copyright / License" )      PORT_DIPLOCATION("SW1:1") /* Romstar's Manual states "Don't Touch" */
3557   PORT_DIPSETTING(      0x0000, "Seta (Japan only)" )      PORT_CONDITION("DSW",0x4000,PORTCOND_NOTEQUALS,0x4000)
3558   PORT_DIPSETTING(      0x0001, "Seta USA / Romstar" )      PORT_CONDITION("DSW",0x4000,PORTCOND_NOTEQUALS,0x4000)
3559   PORT_DIPSETTING(      0x0000, "Seta / Taito" )         PORT_CONDITION("DSW",0x4000,PORTCOND_EQUALS,0x4000)
3560   PORT_DIPSETTING(      0x0001, "Seta USA / Taito America" )   PORT_CONDITION("DSW",0x4000,PORTCOND_EQUALS,0x4000) /* Romstar's Manual shows DSW1-1=Off & DSW2-7=Off */
3561   PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Flip_Screen ) )   PORT_DIPLOCATION("SW1:2")
35453562   PORT_DIPSETTING(      0x0002, DEF_STR( Off ) )
35463563   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
3547   PORT_SERVICE( 0x0004, IP_ACTIVE_LOW )
3548   PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Demo_Sounds ) )
3564   PORT_SERVICE_DIPLOC(  0x0004, IP_ACTIVE_LOW, "SW1:3" )
3565   PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Demo_Sounds ) )   PORT_DIPLOCATION("SW1:4")
35493566   PORT_DIPSETTING(      0x0000, DEF_STR( Off ) )
35503567   PORT_DIPSETTING(      0x0008, DEF_STR( On ) )
3551   PORT_DIPNAME( 0x0030, 0x0030, DEF_STR( Coin_A ) )
3552   PORT_DIPSETTING(      0x0010, DEF_STR( 2C_1C ) )
3553   PORT_DIPSETTING(      0x0030, DEF_STR( 1C_1C ) )
3554   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )
3555   PORT_DIPSETTING(      0x0020, DEF_STR( 1C_2C ) )
3556   PORT_DIPNAME( 0x00c0, 0x00c0, DEF_STR( Coin_B ) )
3557   PORT_DIPSETTING(      0x0040, DEF_STR( 2C_1C ) )
3558   PORT_DIPSETTING(      0x00c0, DEF_STR( 1C_1C ) )
3559   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )
3560   PORT_DIPSETTING(      0x0080, DEF_STR( 1C_2C ) )
3561
3562   PORT_DIPNAME( 0x0300, 0x0100, DEF_STR( Difficulty ) )
3568   PORT_DIPNAME( 0x0030, 0x0030, DEF_STR( Coin_A ) )   PORT_DIPLOCATION("SW1:5,6")
3569   PORT_DIPSETTING(      0x0010, DEF_STR( 2C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
3570   PORT_DIPSETTING(      0x0030, DEF_STR( 1C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
3571   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
3572   PORT_DIPSETTING(      0x0020, DEF_STR( 1C_2C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
3573   PORT_DIPSETTING(      0x0000, DEF_STR( 4C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
3574   PORT_DIPSETTING(      0x0010, DEF_STR( 3C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
3575   PORT_DIPSETTING(      0x0020, DEF_STR( 2C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
3576   PORT_DIPSETTING(      0x0030, DEF_STR( 1C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
3577   PORT_DIPNAME( 0x00c0, 0x00c0, DEF_STR( Coin_B ) )   PORT_DIPLOCATION("SW1:7,8")
3578   PORT_DIPSETTING(      0x0040, DEF_STR( 2C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
3579   PORT_DIPSETTING(      0x00c0, DEF_STR( 1C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
3580   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
3581   PORT_DIPSETTING(      0x0080, DEF_STR( 1C_2C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
3582   PORT_DIPSETTING(      0x00c0, DEF_STR( 1C_2C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
3583   PORT_DIPSETTING(      0x0080, DEF_STR( 1C_3C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
3584   PORT_DIPSETTING(      0x0040, DEF_STR( 1C_4C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
3585   PORT_DIPSETTING(      0x0000, DEF_STR( 1C_6C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
3586   PORT_DIPNAME( 0x0300, 0x0100, DEF_STR( Difficulty ) )   PORT_DIPLOCATION("SW2:1,2")
35633587   PORT_DIPSETTING(      0x0300, DEF_STR( Easiest ) )
35643588   PORT_DIPSETTING(      0x0200, DEF_STR( Easy ) )
35653589   PORT_DIPSETTING(      0x0100, DEF_STR( Normal ) )
35663590   PORT_DIPSETTING(      0x0000, DEF_STR( Hard ) )
3567   PORT_DIPNAME( 0x0400, 0x0400, "Score Digits" )
3591   PORT_DIPNAME( 0x0400, 0x0400, "Score Digits" )      PORT_DIPLOCATION("SW2:3")
35683592   PORT_DIPSETTING(      0x0400, "7" )
35693593   PORT_DIPSETTING(      0x0000, "3" )
3570   PORT_DIPNAME( 0x0800, 0x0800, DEF_STR( Lives ) )
3594   PORT_DIPNAME( 0x0800, 0x0800, DEF_STR( Lives ) )   PORT_DIPLOCATION("SW2:4")
35713595   PORT_DIPSETTING(      0x0800, "3" )
35723596   PORT_DIPSETTING(      0x0000, "4" )
3573   PORT_DIPNAME( 0x1000, 0x1000, "Display Score" )
3597   PORT_DIPNAME( 0x1000, 0x1000, "Display Score" )      PORT_DIPLOCATION("SW2:5")
35743598   PORT_DIPSETTING(      0x0000, DEF_STR( Off ) )
35753599   PORT_DIPSETTING(      0x1000, DEF_STR( On ) )
3576   PORT_DIPNAME( 0x2000, 0x2000, "Erase Backup Ram" )
3600   PORT_DIPNAME( 0x2000, 0x2000, "Erase Backup Ram" )   PORT_DIPLOCATION("SW2:6")
35773601   PORT_DIPSETTING(      0x0000, DEF_STR( Off ) )
35783602   PORT_DIPSETTING(      0x2000, DEF_STR( On ) )
3579   //                    0x4000  Country / License (see first dsw)
3580   PORT_DIPNAME( 0x8000, 0x8000, "Unknown 2-7" )   /* manual: "Don't Touch" */
3581   PORT_DIPSETTING(      0x8000, DEF_STR( Off ) )
3582   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
3603   PORT_DIPNAME( 0x4000, 0x4000, "Licensor Option" )   PORT_DIPLOCATION("SW2:7") /* Romstar's Manual states "Don't Touch" */
3604   PORT_DIPSETTING(      0x4000, "Option 1" )
3605   PORT_DIPSETTING(      0x0000, "Option 2" )
3606   PORT_DIPNAME( 0x8000, 0x8000, "Coinage Type" )      PORT_DIPLOCATION("SW2:8") /* Romstar's Manual states "Don't Touch" */
3607   PORT_DIPSETTING(      0x8000, "Coin Mode 1" )
3608   PORT_DIPSETTING(      0x0000, "Coin Mode 2" )
35833609
35843610   PORT_START("ROT1")   // Rotation Player 1
35853611   PORT_BIT( 0xfff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(15) PORT_KEYDELTA(15) PORT_CODE_DEC(KEYCODE_Z) PORT_CODE_INC(KEYCODE_X)
r12330r12331
36913717   PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(5)
36923718   PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_SERVICE1 )
36933719   PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_TILT     )
3694   PORT_DIPNAME( 0x0010, 0x0010, "Coinage Type" ) // not supported
3695   PORT_DIPSETTING(      0x0010, "1" )
3696   PORT_DIPSETTING(      0x0000, "2" )
3720   PORT_DIPNAME( 0x0010, 0x0010, "Coinage Type" )
3721   PORT_DIPSETTING(      0x0010, "Coin Mode 1" )
3722   PORT_DIPSETTING(      0x0000, "Coin Mode 2" )
36973723   PORT_DIPNAME( 0x0020, 0x0020, "Title" )
36983724   PORT_DIPSETTING(      0x0020, "Dragon Unit" )
36993725   PORT_DIPSETTING(      0x0000, "Castle of Dragon" )
r12330r12331
37323758   PORT_DIPSETTING(      0x0400, "1 of 4 Scenes" )
37333759   PORT_DIPSETTING(      0x0000, "1 of 8 Scenes" )
37343760   PORT_SERVICE_DIPLOC(  0x0800, IP_ACTIVE_LOW, "SW2:4" )
3735   PORT_DIPNAME( 0x3000, 0x3000, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW2:5,6")
3736   PORT_DIPSETTING(      0x1000, DEF_STR( 2C_1C ) )
3737   PORT_DIPSETTING(      0x3000, DEF_STR( 1C_1C ) )
3738   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )
3739   PORT_DIPSETTING(      0x2000, DEF_STR( 1C_2C ) )
3740   PORT_DIPNAME( 0xc000, 0xc000, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW2:7,8")
3741   PORT_DIPSETTING(      0x4000, DEF_STR( 2C_1C ) )
3742   PORT_DIPSETTING(      0xc000, DEF_STR( 1C_1C ) )
3743   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )
3744   PORT_DIPSETTING(      0x8000, DEF_STR( 1C_2C ) )
3761   PORT_DIPNAME( 0x3000, 0x3000, DEF_STR( Coin_A ) )       PORT_DIPLOCATION("SW2:5,6")
3762   PORT_DIPSETTING(      0x1000, DEF_STR( 2C_1C ) )         PORT_CONDITION("COINS",0x0010,PORTCOND_EQUALS,0x0010)
3763   PORT_DIPSETTING(      0x3000, DEF_STR( 1C_1C ) )         PORT_CONDITION("COINS",0x0010,PORTCOND_EQUALS,0x0010)
3764   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )         PORT_CONDITION("COINS",0x0010,PORTCOND_EQUALS,0x0010)
3765   PORT_DIPSETTING(      0x2000, DEF_STR( 1C_2C ) )         PORT_CONDITION("COINS",0x0010,PORTCOND_EQUALS,0x0010)
3766   PORT_DIPSETTING(      0x0000, DEF_STR( 4C_1C ) )         PORT_CONDITION("COINS",0x0010,PORTCOND_NOTEQUALS,0x0010)
3767   PORT_DIPSETTING(      0x1000, DEF_STR( 3C_1C ) )         PORT_CONDITION("COINS",0x0010,PORTCOND_NOTEQUALS,0x0010)
3768   PORT_DIPSETTING(      0x2000, DEF_STR( 2C_1C ) )         PORT_CONDITION("COINS",0x0010,PORTCOND_NOTEQUALS,0x0010)
3769   PORT_DIPSETTING(      0x3000, DEF_STR( 1C_1C ) )         PORT_CONDITION("COINS",0x0010,PORTCOND_NOTEQUALS,0x0010)
3770   PORT_DIPNAME( 0xc000, 0xc000, DEF_STR( Coin_B ) )       PORT_DIPLOCATION("SW2:7,8")
3771   PORT_DIPSETTING(      0x4000, DEF_STR( 2C_1C ) )         PORT_CONDITION("COINS",0x0010,PORTCOND_EQUALS,0x0010)
3772   PORT_DIPSETTING(      0xc000, DEF_STR( 1C_1C ) )         PORT_CONDITION("COINS",0x0010,PORTCOND_EQUALS,0x0010)
3773   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )         PORT_CONDITION("COINS",0x0010,PORTCOND_EQUALS,0x0010)
3774   PORT_DIPSETTING(      0x8000, DEF_STR( 1C_2C ) )         PORT_CONDITION("COINS",0x0010,PORTCOND_EQUALS,0x0010)
3775   PORT_DIPSETTING(      0xc000, DEF_STR( 1C_2C ) )         PORT_CONDITION("COINS",0x0010,PORTCOND_NOTEQUALS,0x0010)
3776   PORT_DIPSETTING(      0x8000, DEF_STR( 1C_3C ) )         PORT_CONDITION("COINS",0x0010,PORTCOND_NOTEQUALS,0x0010)
3777   PORT_DIPSETTING(      0x4000, DEF_STR( 1C_4C ) )         PORT_CONDITION("COINS",0x0010,PORTCOND_NOTEQUALS,0x0010)
3778   PORT_DIPSETTING(      0x0000, DEF_STR( 1C_6C ) )         PORT_CONDITION("COINS",0x0010,PORTCOND_NOTEQUALS,0x0010)
3779
37453780INPUT_PORTS_END
37463781
37473782
r12330r12331
41244159   PORT_DIPSETTING(      0x0008, DEF_STR( Off ) )
41254160   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
41264161   PORT_DIPNAME( 0x0030, 0x0030, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW1:5,6")
4127   PORT_DIPSETTING(      0x0010, DEF_STR( 2C_1C ) )
4128   PORT_DIPSETTING(      0x0030, DEF_STR( 1C_1C ) )
4129   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )
4130   PORT_DIPSETTING(      0x0020, DEF_STR( 1C_2C ) )
4162   PORT_DIPSETTING(      0x0010, DEF_STR( 2C_1C ) )   PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
4163   PORT_DIPSETTING(      0x0030, DEF_STR( 1C_1C ) )   PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
4164   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )   PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
4165   PORT_DIPSETTING(      0x0020, DEF_STR( 1C_2C ) )   PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
4166   PORT_DIPSETTING(      0x0000, DEF_STR( 4C_1C ) )   PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
4167   PORT_DIPSETTING(      0x0010, DEF_STR( 3C_1C ) )   PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
4168   PORT_DIPSETTING(      0x0020, DEF_STR( 2C_1C ) )   PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
4169   PORT_DIPSETTING(      0x0030, DEF_STR( 1C_1C ) )   PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
41314170   PORT_DIPNAME( 0x00c0, 0x00c0, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW1:7,8")
4132   PORT_DIPSETTING(      0x0040, DEF_STR( 2C_1C ) )
4133   PORT_DIPSETTING(      0x00c0, DEF_STR( 1C_1C ) )
4134   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )
4135   PORT_DIPSETTING(      0x0080, DEF_STR( 1C_2C ) )
4136// other coinage
4137#if 0
4138   PORT_DIPNAME( 0x0030, 0x0030, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW1:5,6")
4139   PORT_DIPSETTING(      0x0000, DEF_STR( 4C_1C ) )
4140   PORT_DIPSETTING(      0x0010, DEF_STR( 3C_1C ) )
4141   PORT_DIPSETTING(      0x0020, DEF_STR( 2C_1C ) )
4142   PORT_DIPSETTING(      0x0030, DEF_STR( 1C_1C ) )
4143   PORT_DIPNAME( 0x00c0, 0x00c0, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW1:7,8")
4144   PORT_DIPSETTING(      0x00c0, DEF_STR( 1C_2C ) )
4145   PORT_DIPSETTING(      0x0080, DEF_STR( 1C_3C ) )
4146   PORT_DIPSETTING(      0x0040, DEF_STR( 1C_4C ) )
4147   PORT_DIPSETTING(      0x0000, DEF_STR( 1C_6C ) )
4148#endif
4149
4171   PORT_DIPSETTING(      0x0040, DEF_STR( 2C_1C ) )   PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
4172   PORT_DIPSETTING(      0x00c0, DEF_STR( 1C_1C ) )   PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
4173   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )   PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
4174   PORT_DIPSETTING(      0x0080, DEF_STR( 1C_2C ) )   PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
4175   PORT_DIPSETTING(      0x00c0, DEF_STR( 1C_2C ) )   PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
4176   PORT_DIPSETTING(      0x0080, DEF_STR( 1C_3C ) )   PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
4177   PORT_DIPSETTING(      0x0040, DEF_STR( 1C_4C ) )   PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
4178   PORT_DIPSETTING(      0x0000, DEF_STR( 1C_6C ) )   PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
41504179   PORT_DIPNAME( 0x0300, 0x0100, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW2:1,2")
41514180   PORT_DIPSETTING(      0x0200, DEF_STR( Easy ) )
41524181   PORT_DIPSETTING(      0x0300, DEF_STR( Normal ) )
r12330r12331
41654194   PORT_DIPNAME( 0x4000, 0x0000, "World License" ) PORT_DIPLOCATION("SW2:7") /* Manual for USA version says "Unused" */
41664195   PORT_DIPSETTING(      0x4000, "Romstar" )
41674196   PORT_DIPSETTING(      0x0000, "Taito" )
4168   PORT_DIPNAME( 0x8000, 0x8000, "Coinage Type" ) PORT_DIPLOCATION("SW2:8") /* Manual for USA version says "Unused", but currently not implemented */
4197   PORT_DIPNAME( 0x8000, 0x8000, "Coinage Type" ) PORT_DIPLOCATION("SW2:8") /* Manual for USA version says "Unused" */
41694198   PORT_DIPSETTING(      0x8000, "1" )
41704199   PORT_DIPSETTING(      0x0000, "2" )
41714200
r12330r12331
48424871   PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(5)
48434872
48444873   PORT_START("DSW") //$600001 & 3.b
4845   PORT_DIPNAME( 0x4001, 0x4001, "Licensed To"    )
4846   PORT_DIPSETTING(      0x0001, "Jordan"        )
4847   PORT_DIPSETTING(      0x4001, "Romstar"       )
4848   PORT_DIPSETTING(      0x4000, "Taito"         )
4849   PORT_DIPSETTING(      0x0000, "Taito America" )
4850   PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Flip_Screen ) )
4874   PORT_DIPNAME( 0x0001, 0x0001, "Copyright / License" )   PORT_DIPLOCATION("SW1:1") /* Romstar's Manual states "Don't Touch" */
4875   PORT_DIPSETTING(      0x0000, "Seta USA / Taito America" )   PORT_CONDITION("DSW",0x4000,PORTCOND_NOTEQUALS,0x4000)
4876   PORT_DIPSETTING(      0x0001, "Seta / Jordan I.S." )      PORT_CONDITION("DSW",0x4000,PORTCOND_NOTEQUALS,0x4000)
4877   PORT_DIPSETTING(      0x0000, "Seta / Taito" )         PORT_CONDITION("DSW",0x4000,PORTCOND_EQUALS,0x4000)
4878   PORT_DIPSETTING(      0x0001, "Seta USA / Romstar" )      PORT_CONDITION("DSW",0x4000,PORTCOND_EQUALS,0x4000) /* Romstar's Manual shows DSW1-1=Off & DSW2-7=Off */
4879   PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Flip_Screen ) )   PORT_DIPLOCATION("SW1:2")
48514880   PORT_DIPSETTING(      0x0002, DEF_STR( Off ) )
48524881   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
4853   PORT_SERVICE( 0x0004, IP_ACTIVE_LOW )
4854   PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Demo_Sounds ) )
4882   PORT_SERVICE_DIPLOC(  0x0004, IP_ACTIVE_LOW, "SW1:3" )
4883   PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Demo_Sounds ) )   PORT_DIPLOCATION("SW1:4")
48554884   PORT_DIPSETTING(      0x0000, DEF_STR( Off ) )
48564885   PORT_DIPSETTING(      0x0008, DEF_STR( On ) )
4857   PORT_DIPNAME( 0x0030, 0x0030, DEF_STR( Coin_A ) )
4858   PORT_DIPSETTING(      0x0010, DEF_STR( 2C_1C ) )
4859   PORT_DIPSETTING(      0x0030, DEF_STR( 1C_1C ) )
4860   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )
4861   PORT_DIPSETTING(      0x0020, DEF_STR( 1C_2C ) )
4862   PORT_DIPNAME( 0x00c0, 0x00c0, DEF_STR( Coin_B ) )
4863   PORT_DIPSETTING(      0x0040, DEF_STR( 2C_1C ) )
4864   PORT_DIPSETTING(      0x00c0, DEF_STR( 1C_1C ) )
4865   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )
4866   PORT_DIPSETTING(      0x0080, DEF_STR( 1C_2C ) )
4867
4868   PORT_DIPNAME( 0x0300, 0x0100, DEF_STR( Difficulty ) )
4886   PORT_DIPNAME( 0x0030, 0x0030, DEF_STR( Coin_A ) )   PORT_DIPLOCATION("SW1:5,6")
4887   PORT_DIPSETTING(      0x0010, DEF_STR( 2C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
4888   PORT_DIPSETTING(      0x0030, DEF_STR( 1C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
4889   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
4890   PORT_DIPSETTING(      0x0020, DEF_STR( 1C_2C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
4891   PORT_DIPSETTING(      0x0000, DEF_STR( 4C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
4892   PORT_DIPSETTING(      0x0010, DEF_STR( 3C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
4893   PORT_DIPSETTING(      0x0020, DEF_STR( 2C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
4894   PORT_DIPSETTING(      0x0030, DEF_STR( 1C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
4895   PORT_DIPNAME( 0x00c0, 0x00c0, DEF_STR( Coin_B ) )   PORT_DIPLOCATION("SW1:7,8")
4896   PORT_DIPSETTING(      0x0040, DEF_STR( 2C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
4897   PORT_DIPSETTING(      0x00c0, DEF_STR( 1C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
4898   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
4899   PORT_DIPSETTING(      0x0080, DEF_STR( 1C_2C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
4900   PORT_DIPSETTING(      0x00c0, DEF_STR( 1C_2C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
4901   PORT_DIPSETTING(      0x0080, DEF_STR( 1C_3C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
4902   PORT_DIPSETTING(      0x0040, DEF_STR( 1C_4C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
4903   PORT_DIPSETTING(      0x0000, DEF_STR( 1C_6C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
4904   PORT_DIPNAME( 0x0300, 0x0100, DEF_STR( Difficulty ) )   PORT_DIPLOCATION("SW2:1,2")
48694905   PORT_DIPSETTING(      0x0300, DEF_STR( Normal )  )
48704906   PORT_DIPSETTING(      0x0200, DEF_STR( Easy )    )
48714907   PORT_DIPSETTING(      0x0100, DEF_STR( Hard )    )
48724908   PORT_DIPSETTING(      0x0000, DEF_STR( Hardest ) )
4873   PORT_DIPNAME( 0x0c00, 0x0000, DEF_STR( Bonus_Life ) )
4909   PORT_DIPNAME( 0x0c00, 0x0000, DEF_STR( Bonus_Life ) )   PORT_DIPLOCATION("SW2:3,4")
48744910   PORT_DIPSETTING(      0x000c, DEF_STR( None ) )
48754911   PORT_DIPSETTING(      0x0008, "60K Only" )
48764912   PORT_DIPSETTING(      0x0000, "60k & 90k" )
48774913   PORT_DIPSETTING(      0x0004, "90K Only" )
4878   PORT_DIPNAME( 0x3000, 0x3000, DEF_STR( Lives ) )
4914   PORT_DIPNAME( 0x3000, 0x3000, DEF_STR( Lives ) )   PORT_DIPLOCATION("SW2:5,6")
48794915   PORT_DIPSETTING(      0x1000, "1" )
48804916   PORT_DIPSETTING(      0x0000, "2" )
48814917   PORT_DIPSETTING(      0x3000, "3" )
48824918   PORT_DIPSETTING(      0x2000, "5" )
4883//  PORT_DIPNAME( 0x4000, 0x4000, "License" )
4884   PORT_DIPNAME( 0x8000, 0x8000, "Coinage Type" )   // not supported
4885   PORT_DIPSETTING(      0x8000, "1" )
4886   PORT_DIPSETTING(      0x0000, "2" )
4919   PORT_DIPNAME( 0x4000, 0x4000, "Licensor Option" )   PORT_DIPLOCATION("SW2:7") /* Romstar's Manual states "Don't Touch" */
4920   PORT_DIPSETTING(      0x4000, "Option 1" )
4921   PORT_DIPSETTING(      0x0000, "Option 2" )
4922   PORT_DIPNAME( 0x8000, 0x8000, "Coinage Type" )      PORT_DIPLOCATION("SW2:8") /* Romstar's Manual states "Don't Touch" */
4923   PORT_DIPSETTING(      0x8000, "Coin Mode 1" )
4924   PORT_DIPSETTING(      0x0000, "Coin Mode 2" )
48874925INPUT_PORTS_END
48884926
48894927
r12330r12331
51675205   PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_PLAYER(2)
51685206   PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2)
51695207   PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2)
5170   PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_UNKNOWN )   PORT_PLAYER(2) PORT_NAME("P2 Pause (Cheat)")// pause (cheat)
5208   PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_BUTTON5 )   PORT_PLAYER(2) PORT_NAME("P2 Pause (Cheat)")// pause (cheat)
51715209   PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_UNKNOWN )
51725210   PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_UNKNOWN )
51735211   PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_START2  )
r12330r12331
51795217   PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_UNKNOWN  )
51805218
51815219   PORT_START("DSW") //2 DSWs - $600001 & 3.b
5182   PORT_DIPNAME( 0x0003, 0x0003, "Unknown 1-0&1*" ) /* Manual States dips 1-5 are unused */
5220   PORT_DIPNAME( 0x0003, 0x0003, "DS2-1&2*" )      PORT_DIPLOCATION("SW2:1,2") /* Manual States dips 1-5 are unused */
51835221   PORT_DIPSETTING(      0x0000, "0" )
51845222   PORT_DIPSETTING(      0x0001, "1" )
51855223   PORT_DIPSETTING(      0x0002, "2" )
51865224   PORT_DIPSETTING(      0x0003, "3" )
5187   PORT_DIPNAME( 0x0004, 0x0004, "Highlight Right Answer (Cheat)")
5225   PORT_DIPNAME( 0x0004, 0x0004, "Highlight Right Answer (Cheat)")   PORT_DIPLOCATION("SW2:3")
51885226   PORT_DIPSETTING(      0x0004, DEF_STR( Off ) )
51895227   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
5190   PORT_DIPNAME( 0x0008, 0x0008, "Unknown 1-3" )
5228   PORT_DIPNAME( 0x0008, 0x0008, "DSW2-4" )         PORT_DIPLOCATION("SW2:4")
51915229   PORT_DIPSETTING(      0x0008, DEF_STR( Off ) )
51925230   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
5193   PORT_DIPNAME( 0x0010, 0x0010, "Unknown 1-4" )
5231   PORT_DIPNAME( 0x0010, 0x0010, "DSW2-5" )         PORT_DIPLOCATION("SW2:5")
51945232   PORT_DIPSETTING(      0x0010, DEF_STR( Off ) )
51955233   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
5196   PORT_SERVICE( 0x0020, IP_ACTIVE_LOW )
5197   PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Demo_Sounds ) )
5234   PORT_SERVICE_DIPLOC(  0x0020, IP_ACTIVE_LOW, "SW2:6" )
5235   PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Demo_Sounds ) )      PORT_DIPLOCATION("SW2:7")
51985236   PORT_DIPSETTING(      0x0000, DEF_STR( Off ) )
51995237   PORT_DIPSETTING(      0x0040, DEF_STR( On ) )
5200   PORT_DIPNAME( 0x0080, 0x0080, DEF_STR( Flip_Screen ) )
5238   PORT_DIPNAME( 0x0080, 0x0080, DEF_STR( Flip_Screen ) )      PORT_DIPLOCATION("SW2:8")
52015239   PORT_DIPSETTING(      0x0080, DEF_STR( Off ) )
52025240   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
52035241
5204   PORT_DIPNAME( 0x0700, 0x0700, DEF_STR( Coin_A ) )
5242   PORT_DIPNAME( 0x0700, 0x0700, DEF_STR( Coin_A ) )      PORT_DIPLOCATION("SW1:1,2,3")
52055243   PORT_DIPSETTING(      0x0400, DEF_STR( 4C_1C ) )
52065244   PORT_DIPSETTING(      0x0500, DEF_STR( 3C_1C ) )
52075245   PORT_DIPSETTING(      0x0600, DEF_STR( 2C_1C ) )
r12330r12331
52105248   PORT_DIPSETTING(      0x0300, DEF_STR( 1C_2C ) )
52115249   PORT_DIPSETTING(      0x0200, DEF_STR( 1C_3C ) )
52125250   PORT_DIPSETTING(      0x0000, DEF_STR( Free_Play ) )
5213   PORT_DIPNAME( 0x0800, 0x0800, DEF_STR( Unused ) ) /* Manual States this dip is unused */
5251   PORT_DIPNAME( 0x0800, 0x0800, DEF_STR( Unused ) )      PORT_DIPLOCATION("SW1:4") /* Manual States this dip is unused */
52145252   PORT_DIPSETTING(      0x0800, DEF_STR( Off ) )
52155253   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
5216   PORT_DIPNAME( 0x3000, 0x3000, DEF_STR( Difficulty ) )
5254   PORT_DIPNAME( 0x3000, 0x3000, DEF_STR( Difficulty ) )      PORT_DIPLOCATION("SW1:5,6")
52175255   PORT_DIPSETTING(      0x2000, DEF_STR( Easy ) )
52185256   PORT_DIPSETTING(      0x3000, DEF_STR( Normal ) )
52195257   PORT_DIPSETTING(      0x1000, DEF_STR( Hard ) )
52205258   PORT_DIPSETTING(      0x0000, DEF_STR( Very_Hard ) )
5221   PORT_DIPNAME( 0xc000, 0xc000, DEF_STR( Lives ) )
5259   PORT_DIPNAME( 0xc000, 0xc000, DEF_STR( Lives ) )      PORT_DIPLOCATION("SW1:7,8")
52225260   PORT_DIPSETTING(      0x8000, "2" )
52235261   PORT_DIPSETTING(      0xc000, "3" )
52245262   PORT_DIPSETTING(      0x4000, "4" )
r12330r12331
52325270***************************************************************************/
52335271
52345272static INPUT_PORTS_START( qzkklgy2 )
5235   PORT_START("P1") //Player 1 - $b00001.b
5236   PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(1)
5237   PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_PLAYER(1)
5238   PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1)
5239   PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1)
5273   PORT_INCLUDE(qzkklogy)
5274
5275   PORT_MODIFY("P1")
52405276   PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_UNKNOWN )
5241   PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_UNKNOWN )
5242   PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_UNKNOWN )
5243   PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_START1  )
52445277
5245   PORT_START("P2") //Player 2 - $b00003.b
5246   PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(2)
5247   PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_PLAYER(2)
5248   PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2)
5249   PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2)
5278   PORT_MODIFY("P2")
52505279   PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_UNKNOWN )
5251   PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_UNKNOWN )
5252   PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_UNKNOWN )
5253   PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_START2  )
52545280
5255   PORT_START("COINS") //Coins - $b00005.b
5256   PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_IMPULSE(5)
5257   PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_IMPULSE(5)
5258   PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_SERVICE1 )
5259   PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_UNKNOWN  )
5260
5261   PORT_START("DSW") //2 DSWs - $600001 & 3.b
5262   PORT_DIPNAME( 0x0003, 0x0003, "Unknown 1-0&1*" ) /* Manual States dips 1-5 are unused */
5263   PORT_DIPSETTING(      0x0000, "0" )
5264   PORT_DIPSETTING(      0x0001, "1" )
5265   PORT_DIPSETTING(      0x0002, "2" )
5266   PORT_DIPSETTING(      0x0003, "3" )
5267   PORT_DIPNAME( 0x0004, 0x0004, "Highlight Right Answer (Cheat)")
5268   PORT_DIPSETTING(      0x0004, DEF_STR( Off ) )
5269   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
5270   PORT_DIPNAME( 0x0008, 0x0008, "Skip Real DAT Rom Check?" ) // 'ON' it will pass DAT rom even if it isn't mapped(!)
5281   PORT_MODIFY("DSW") //2 DSWs - $600001 & 3.b
5282   PORT_DIPNAME( 0x0008, 0x0008, "Skip Real DAT Rom Check?" )   PORT_DIPLOCATION("SW2:4") // 'ON' it will pass DAT rom even if it isn't mapped(!)
52715283   PORT_DIPSETTING(      0x0008, DEF_STR( Off ) )
52725284   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
5273   PORT_DIPNAME( 0x0010, 0x0010, "Unknown 1-4" )
5274   PORT_DIPSETTING(      0x0010, DEF_STR( Off ) )
5275   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
5276   PORT_SERVICE( 0x0020, IP_ACTIVE_LOW )
5277   PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Demo_Sounds ) )
5278   PORT_DIPSETTING(      0x0000, DEF_STR( Off ) )
5279   PORT_DIPSETTING(      0x0040, DEF_STR( On ) )
5280   PORT_DIPNAME( 0x0080, 0x0080, DEF_STR( Flip_Screen ) )
5281   PORT_DIPSETTING(      0x0080, DEF_STR( Off ) )
5282   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
52835285
5284   PORT_DIPNAME( 0x0700, 0x0700, DEF_STR( Coinage ) )
5285   PORT_DIPSETTING(      0x0400, DEF_STR( 4C_1C ) )
5286   PORT_DIPSETTING(      0x0500, DEF_STR( 3C_1C ) )
5287   PORT_DIPSETTING(      0x0600, DEF_STR( 2C_1C ) )
5288   PORT_DIPSETTING(      0x0700, DEF_STR( 1C_1C ) )
5289   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )
5290   PORT_DIPSETTING(      0x0300, DEF_STR( 1C_2C ) )
5291   PORT_DIPSETTING(      0x0200, DEF_STR( 1C_3C ) )
5292   PORT_DIPSETTING(      0x0100, DEF_STR( 1C_4C ) )
5293   PORT_DIPNAME( 0x0800, 0x0800, DEF_STR( Free_Play ) )
5294   PORT_DIPSETTING(      0x0800, DEF_STR( Off ) )
5295   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
5296   PORT_DIPNAME( 0x3000, 0x3000, DEF_STR( Difficulty ) )
5297   PORT_DIPSETTING(      0x3000, DEF_STR( Easy ) )
5298   PORT_DIPSETTING(      0x2000, DEF_STR( Normal ) )
5299   PORT_DIPSETTING(      0x1000, DEF_STR( Hard ) )
5300   PORT_DIPSETTING(      0x0000, DEF_STR( Hardest ) )
5301   PORT_DIPNAME( 0xc000, 0xc000, DEF_STR( Lives ) )
5302   PORT_DIPSETTING(      0x8000, "2" )
5303   PORT_DIPSETTING(      0xc000, "3" )
5304   PORT_DIPSETTING(      0x4000, "4" )
5305   PORT_DIPSETTING(      0x0000, "5" )
53065286INPUT_PORTS_END
53075287
5308
53095288/***************************************************************************
53105289                                    Rezon
53115290***************************************************************************/
r12330r12331
54835462   PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_UNKNOWN )
54845463
54855464   PORT_START("DSW") //2 DSWs - $400009 & b.b
5486   PORT_DIPNAME( 0x0001, 0x0001, DEF_STR( Flip_Screen ) )
5465   PORT_DIPNAME( 0x0001, 0x0001, DEF_STR( Flip_Screen ) )   PORT_DIPLOCATION("SW2:1")
54875466   PORT_DIPSETTING(      0x0001, DEF_STR( Off ) )
54885467   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
5489   PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Demo_Sounds ) )
5468   PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Demo_Sounds ) )   PORT_DIPLOCATION("SW2:2")
54905469   PORT_DIPSETTING(      0x0000, DEF_STR( Off ) )
54915470   PORT_DIPSETTING(      0x0002, DEF_STR( On ) )
5492   PORT_DIPNAME( 0x000c, 0x000c, DEF_STR( Difficulty ) )
5471   PORT_DIPNAME( 0x000c, 0x000c, DEF_STR( Difficulty ) )   PORT_DIPLOCATION("SW2:3,4")
54935472   PORT_DIPSETTING(      0x0008, DEF_STR( Easy ) )
54945473   PORT_DIPSETTING(      0x000c, DEF_STR( Normal ) )
54955474   PORT_DIPSETTING(      0x0004, DEF_STR( Hard ) )
54965475   PORT_DIPSETTING(      0x0000, DEF_STR( Hardest ) )
5497   PORT_DIPNAME( 0x0010, 0x0010, DEF_STR( Free_Play ) )
5476   PORT_DIPNAME( 0x0010, 0x0010, DEF_STR( Free_Play ) )   PORT_DIPLOCATION("SW2:5")
54985477   PORT_DIPSETTING(      0x0010, DEF_STR( Off ) )
54995478   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
5500   PORT_DIPNAME( 0x0020, 0x0020, "Unknown 1-5*" )
5479   PORT_DIPNAME( 0x0020, 0x0020, "DSW2 Switch 6*" )   PORT_DIPLOCATION("SW2:6")
55015480   PORT_DIPSETTING(      0x0020, DEF_STR( Off ) )
55025481   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
5503   PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Unknown ) )   // unused?
5482   PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Unknown ) )   PORT_DIPLOCATION("SW2:7")
55045483   PORT_DIPSETTING(      0x0040, DEF_STR( Off ) )
55055484   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
5506   PORT_SERVICE( 0x0080, IP_ACTIVE_LOW )
5485   PORT_SERVICE_DIPLOC( 0x0080, IP_ACTIVE_LOW, "SW2:8" )
55075486
5508   PORT_DIPNAME( 0x0700, 0x0700, DEF_STR( Coin_A ) )
5487   PORT_DIPNAME( 0x0700, 0x0700, DEF_STR( Coin_A ) )   PORT_DIPLOCATION("SW1:1,2,3")
55095488   PORT_DIPSETTING(      0x0500, DEF_STR( 3C_1C ) )
55105489   PORT_DIPSETTING(      0x0600, DEF_STR( 2C_1C ) )
55115490   PORT_DIPSETTING(      0x0700, DEF_STR( 1C_1C ) )
r12330r12331
55145493   PORT_DIPSETTING(      0x0200, DEF_STR( 1C_4C ) )
55155494   PORT_DIPSETTING(      0x0100, DEF_STR( 1C_5C ) )
55165495   PORT_DIPSETTING(      0x0000, DEF_STR( 1C_6C ) )
5517   PORT_DIPNAME( 0x3800, 0x3800, DEF_STR( Coin_B ) )
5496   PORT_DIPNAME( 0x3800, 0x3800, DEF_STR( Coin_B ) )   PORT_DIPLOCATION("SW1:4,5,6")
55185497   PORT_DIPSETTING(      0x2800, DEF_STR( 3C_1C ) )
55195498   PORT_DIPSETTING(      0x3000, DEF_STR( 2C_1C ) )
55205499   PORT_DIPSETTING(      0x3800, DEF_STR( 1C_1C ) )
r12330r12331
55235502   PORT_DIPSETTING(      0x1000, DEF_STR( 1C_4C ) )
55245503   PORT_DIPSETTING(      0x0800, DEF_STR( 1C_5C ) )
55255504   PORT_DIPSETTING(      0x0000, DEF_STR( 1C_6C ) )
5526   PORT_DIPNAME( 0x4000, 0x4000, "Cheap Continue" )
5505   PORT_DIPNAME( 0x4000, 0x4000, "Cheap Continue" )   PORT_DIPLOCATION("SW1:7")
55275506   PORT_DIPSETTING(      0x4000, DEF_STR( No ) )
55285507   PORT_DIPSETTING(      0x0000, DEF_STR( Yes ) )
5529   PORT_DIPNAME( 0x8000, 0x8000, DEF_STR( Unknown ) )   // unused?
5508   PORT_DIPNAME( 0x8000, 0x8000, DEF_STR( Unknown ) )   PORT_DIPLOCATION("SW1:8")   // unused?
55305509   PORT_DIPSETTING(      0x8000, DEF_STR( Off ) )
55315510   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
55325511INPUT_PORTS_END
r12330r12331
57095688   PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_UNKNOWN  )
57105689
57115690   PORT_START("DSW") //2 DSWs - $600001 & 3.b
5712   PORT_DIPNAME( 0x0003, 0x0003, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW2:1,2")
5691   PORT_DIPNAME( 0x0003, 0x0003, DEF_STR( Difficulty ) )      PORT_DIPLOCATION("SW2:1,2")
57135692   PORT_DIPSETTING(      0x0002, DEF_STR( Easy )    )
57145693   PORT_DIPSETTING(      0x0003, DEF_STR( Normal )  )
57155694   PORT_DIPSETTING(      0x0001, DEF_STR( Hard )    )
57165695   PORT_DIPSETTING(      0x0000, DEF_STR( Hardest ) )
5717   PORT_DIPNAME( 0x000c, 0x000c, DEF_STR( Bonus_Life ) ) PORT_DIPLOCATION("SW2:3,4")
5696   PORT_DIPNAME( 0x000c, 0x000c, DEF_STR( Bonus_Life ) )      PORT_DIPLOCATION("SW2:3,4")
57185697   PORT_DIPSETTING(      0x000c, "50K  Only" )
57195698   PORT_DIPSETTING(      0x0004, "50K, Every 150K" )
57205699   PORT_DIPSETTING(      0x0000, "70K, Every 200K" )
57215700   PORT_DIPSETTING(      0x0008, "100K Only" )
5722   PORT_DIPNAME( 0x0030, 0x0030, DEF_STR( Lives ) ) PORT_DIPLOCATION("SW2:5,6")
5701   PORT_DIPNAME( 0x0030, 0x0030, DEF_STR( Lives ) )      PORT_DIPLOCATION("SW2:5,6")
57235702   PORT_DIPSETTING(      0x0010, "1" )
57245703   PORT_DIPSETTING(      0x0000, "2" )
57255704   PORT_DIPSETTING(      0x0030, "3" )
57265705   PORT_DIPSETTING(      0x0020, "5" )
5727   PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Allow_Continue ) ) PORT_DIPLOCATION("SW2:7")
5706   PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Allow_Continue ) )   PORT_DIPLOCATION("SW2:7")
57285707   PORT_DIPSETTING(      0x0000, DEF_STR( Off ) )
57295708   PORT_DIPSETTING(      0x0040, DEF_STR( On ) )
5730   PORT_DIPNAME( 0x0080, 0x0000, "Licensed To" ) PORT_DIPLOCATION("SW2:8")   // + coin mode (not supported)
5709   PORT_DIPNAME( 0x0080, 0x0000, "Licensed To" )         PORT_DIPLOCATION("SW2:8")
57315710   PORT_DIPSETTING(      0x0080, "Taito America Corp." )
57325711   PORT_DIPSETTING(      0x0000, "Taito Corp. Japan" )
57335712
5734   PORT_DIPNAME( 0x0100, 0x0100, "Title" ) PORT_DIPLOCATION("SW1:1")
5713   PORT_DIPNAME( 0x0100, 0x0100, "Title" )            PORT_DIPLOCATION("SW1:1")
57355714   PORT_DIPSETTING(      0x0100, "Thundercade" )
57365715   PORT_DIPSETTING(      0x0000, "Twin Formation" )
5737   PORT_DIPNAME( 0x0200, 0x0200, DEF_STR( Flip_Screen ) ) PORT_DIPLOCATION("SW1:2")
5716   PORT_DIPNAME( 0x0200, 0x0200, DEF_STR( Flip_Screen ) )      PORT_DIPLOCATION("SW1:2")
57385717   PORT_DIPSETTING(      0x0200, DEF_STR( Off ) )
57395718   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
57405719   PORT_SERVICE_DIPLOC(  0x0400, IP_ACTIVE_LOW, "SW1:3" )
5741   PORT_DIPNAME( 0x0800, 0x0000, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW1:4")
5720   PORT_DIPNAME( 0x0800, 0x0000, DEF_STR( Demo_Sounds ) )      PORT_DIPLOCATION("SW1:4")
57425721   PORT_DIPSETTING(      0x0800, DEF_STR( Off ) )
57435722   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
5744   PORT_DIPNAME( 0x3000, 0x3000, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW1:5,6")
5745   PORT_DIPSETTING(      0x1000, DEF_STR( 2C_1C ) )
5746   PORT_DIPSETTING(      0x3000, DEF_STR( 1C_1C ) )
5747   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )
5748   PORT_DIPSETTING(      0x2000, DEF_STR( 1C_2C ) )
5749   PORT_DIPNAME( 0xc000, 0xc000, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW1:7,8")
5750   PORT_DIPSETTING(      0x4000, DEF_STR( 2C_1C ) )
5751   PORT_DIPSETTING(      0xc000, DEF_STR( 1C_1C ) )
5752   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )
5753   PORT_DIPSETTING(      0x8000, DEF_STR( 1C_2C ) )
5723   PORT_DIPNAME( 0x3000, 0x3000, DEF_STR( Coin_A ) )       PORT_DIPLOCATION("SW1:5,6")
5724   PORT_DIPSETTING(      0x1000, DEF_STR( 2C_1C ) )         PORT_CONDITION("DSW",0x0080,PORTCOND_EQUALS,0x0080)
5725   PORT_DIPSETTING(      0x3000, DEF_STR( 1C_1C ) )         PORT_CONDITION("DSW",0x0080,PORTCOND_EQUALS,0x0080)
5726   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )         PORT_CONDITION("DSW",0x0080,PORTCOND_EQUALS,0x0080)
5727   PORT_DIPSETTING(      0x2000, DEF_STR( 1C_2C ) )         PORT_CONDITION("DSW",0x0080,PORTCOND_EQUALS,0x0080)
5728   PORT_DIPSETTING(      0x0000, DEF_STR( 4C_1C ) )         PORT_CONDITION("DSW",0x0080,PORTCOND_NOTEQUALS,0x0080)
5729   PORT_DIPSETTING(      0x1000, DEF_STR( 3C_1C ) )         PORT_CONDITION("DSW",0x0080,PORTCOND_NOTEQUALS,0x0080)
5730   PORT_DIPSETTING(      0x2000, DEF_STR( 2C_1C ) )         PORT_CONDITION("DSW",0x0080,PORTCOND_NOTEQUALS,0x0080)
5731   PORT_DIPSETTING(      0x3000, DEF_STR( 1C_1C ) )         PORT_CONDITION("DSW",0x0080,PORTCOND_NOTEQUALS,0x0080)
5732   PORT_DIPNAME( 0xc000, 0xc000, DEF_STR( Coin_B ) )       PORT_DIPLOCATION("SW1:7,8")
5733   PORT_DIPSETTING(      0x4000, DEF_STR( 2C_1C ) )         PORT_CONDITION("DSW",0x0080,PORTCOND_EQUALS,0x0080)
5734   PORT_DIPSETTING(      0xc000, DEF_STR( 1C_1C ) )         PORT_CONDITION("DSW",0x0080,PORTCOND_EQUALS,0x0080)
5735   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )         PORT_CONDITION("DSW",0x0080,PORTCOND_EQUALS,0x0080)
5736   PORT_DIPSETTING(      0x8000, DEF_STR( 1C_2C ) )         PORT_CONDITION("DSW",0x0080,PORTCOND_EQUALS,0x0080)
5737   PORT_DIPSETTING(      0xc000, DEF_STR( 1C_2C ) )         PORT_CONDITION("DSW",0x0080,PORTCOND_NOTEQUALS,0x0080)
5738   PORT_DIPSETTING(      0x8000, DEF_STR( 1C_3C ) )         PORT_CONDITION("DSW",0x0080,PORTCOND_NOTEQUALS,0x0080)
5739   PORT_DIPSETTING(      0x4000, DEF_STR( 1C_4C ) )         PORT_CONDITION("DSW",0x0080,PORTCOND_NOTEQUALS,0x0080)
5740   PORT_DIPSETTING(      0x0000, DEF_STR( 1C_6C ) )         PORT_CONDITION("DSW",0x0080,PORTCOND_NOTEQUALS,0x0080)
57545741INPUT_PORTS_END
57555742
57565743
r12330r12331
57695756   PORT_DIPNAME( 0x0100, 0x0100, "Invulnerability (Cheat)") PORT_DIPLOCATION("SW1:1")
57705757   PORT_DIPSETTING(      0x0100, DEF_STR( Off ) )
57715758   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
5759
5760   PORT_DIPNAME( 0x3000, 0x3000, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW1:5,6")
5761   PORT_DIPSETTING(      0x1000, DEF_STR( 2C_1C ) )
5762   PORT_DIPSETTING(      0x3000, DEF_STR( 1C_1C ) )
5763   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )
5764   PORT_DIPSETTING(      0x2000, DEF_STR( 1C_2C ) )
5765   PORT_DIPNAME( 0xc000, 0xc000, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW1:7,8")
5766   PORT_DIPSETTING(      0x4000, DEF_STR( 2C_1C ) )
5767   PORT_DIPSETTING(      0xc000, DEF_STR( 1C_1C ) )
5768   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )
5769   PORT_DIPSETTING(      0x8000, DEF_STR( 1C_2C ) )
57725770INPUT_PORTS_END
57735771
57745772
r12330r12331
57955793   PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_UNKNOWN  )
57965794
57975795   PORT_START("DSW") //2 DSWs - $600001 & 3.b
5798   PORT_DIPNAME( 0x4001, 0x4001, "Copyright" )      // Always "Seta" if sim. players = 1
5799   PORT_DIPSETTING(      0x4001, "Seta (Taito license)" )
5800   PORT_DIPSETTING(      0x0001, "Taito" )
5801   PORT_DIPSETTING(      0x4000, "Taito America" )
5802   PORT_DIPSETTING(      0x0000, "Taito America (Romstar license)" )
5803   PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Flip_Screen ) )
5796   PORT_DIPNAME( 0x0001, 0x0001, "Copyright / License" )   PORT_DIPLOCATION("SW1:1") /* Always "Seta" if sim. players = 1 */
5797   PORT_DIPSETTING(      0x0000, "Taito America / Romstar" )   PORT_CONDITION("DSW",0x4000,PORTCOND_NOTEQUALS,0x4000)
5798   PORT_DIPSETTING(      0x0001, "Taito Corp Japan" )      PORT_CONDITION("DSW",0x4000,PORTCOND_NOTEQUALS,0x4000)   /* "World" Copyright */
5799   PORT_DIPSETTING(      0x0000, "Taito America" )         PORT_CONDITION("DSW",0x4000,PORTCOND_EQUALS,0x4000)
5800   PORT_DIPSETTING(      0x0001, "Seta / Taito" )         PORT_CONDITION("DSW",0x4000,PORTCOND_EQUALS,0x4000)   /* Japan Only Notice */
5801   PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Flip_Screen ) )   PORT_DIPLOCATION("SW1:2")
58045802   PORT_DIPSETTING(      0x0002, DEF_STR( Off ) )
58055803   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
5806   PORT_SERVICE( 0x0004, IP_ACTIVE_LOW )
5807   PORT_DIPNAME( 0x0008, 0x0000, DEF_STR( Cabinet ) )   // Only if simultaneous players = 1
5804   PORT_SERVICE_DIPLOC(  0x0004, IP_ACTIVE_LOW, "SW1:3" )
5805   PORT_DIPNAME( 0x0008, 0x0000, DEF_STR( Cabinet ) )   PORT_DIPLOCATION("SW1:4") /* Only if simultaneous players = 1 */
58085806   PORT_DIPSETTING(      0x0000, DEF_STR( Upright ) )
58095807   PORT_DIPSETTING(      0x0008, DEF_STR( Cocktail ) )
5810   PORT_DIPNAME( 0x0030, 0x0030, DEF_STR( Coin_A ) )
5811   PORT_DIPSETTING(      0x0010, DEF_STR( 2C_1C ) )
5812   PORT_DIPSETTING(      0x0030, DEF_STR( 1C_1C ) )
5813   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )
5814   PORT_DIPSETTING(      0x0020, DEF_STR( 1C_2C ) )
5815   PORT_DIPNAME( 0x00c0, 0x00c0, DEF_STR( Coin_B ) )
5816   PORT_DIPSETTING(      0x0040, DEF_STR( 2C_1C ) )
5817   PORT_DIPSETTING(      0x00c0, DEF_STR( 1C_1C ) )
5818   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )
5819   PORT_DIPSETTING(      0x0080, DEF_STR( 1C_2C ) )
5820   PORT_DIPNAME( 0x0300, 0x0300, DEF_STR( Difficulty ) )
5808   PORT_DIPNAME( 0x0030, 0x0030, DEF_STR( Coin_A ) )   PORT_DIPLOCATION("SW1:5,6")
5809   PORT_DIPSETTING(      0x0010, DEF_STR( 2C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
5810   PORT_DIPSETTING(      0x0030, DEF_STR( 1C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
5811   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
5812   PORT_DIPSETTING(      0x0020, DEF_STR( 1C_2C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
5813   PORT_DIPSETTING(      0x0000, DEF_STR( 4C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
5814   PORT_DIPSETTING(      0x0010, DEF_STR( 3C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
5815   PORT_DIPSETTING(      0x0020, DEF_STR( 2C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
5816   PORT_DIPSETTING(      0x0030, DEF_STR( 1C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
5817   PORT_DIPNAME( 0x00c0, 0x00c0, DEF_STR( Coin_B ) )   PORT_DIPLOCATION("SW1:7,8")
5818   PORT_DIPSETTING(      0x0040, DEF_STR( 2C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
5819   PORT_DIPSETTING(      0x00c0, DEF_STR( 1C_1C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
5820   PORT_DIPSETTING(      0x0000, DEF_STR( 2C_3C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
5821   PORT_DIPSETTING(      0x0080, DEF_STR( 1C_2C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_EQUALS,0x8000)
5822   PORT_DIPSETTING(      0x00c0, DEF_STR( 1C_2C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
5823   PORT_DIPSETTING(      0x0080, DEF_STR( 1C_3C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
5824   PORT_DIPSETTING(      0x0040, DEF_STR( 1C_4C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
5825   PORT_DIPSETTING(      0x0000, DEF_STR( 1C_6C ) )      PORT_CONDITION("DSW",0x8000,PORTCOND_NOTEQUALS,0x8000)
5826   PORT_DIPNAME( 0x0300, 0x0100, DEF_STR( Difficulty ) )   PORT_DIPLOCATION("SW2:1,2")
58215827   PORT_DIPSETTING(      0x0300, DEF_STR( Normal )  )
58225828   PORT_DIPSETTING(      0x0200, DEF_STR( Easy )    )
58235829   PORT_DIPSETTING(      0x0100, DEF_STR( Hard )    )
58245830   PORT_DIPSETTING(      0x0000, DEF_STR( Hardest ) )
5825   PORT_DIPNAME( 0x0c00, 0x0000, DEF_STR( Bonus_Life ) )
5831   PORT_DIPNAME( 0x0c00, 0x0000, DEF_STR( Bonus_Life ) )   PORT_DIPLOCATION("SW2:3,4")
58265832   PORT_DIPSETTING(      0x0c00, "Never" )
58275833   PORT_DIPSETTING(      0x0800, "500K Only" )
58285834   PORT_DIPSETTING(      0x0400, "1000K Only" )
58295835   PORT_DIPSETTING(      0x0000, "500K, Every 1500K" )
5830   PORT_DIPNAME( 0x3000, 0x3000, DEF_STR( Lives ) )
5836   PORT_DIPNAME( 0x3000, 0x3000, DEF_STR( Lives ) )   PORT_DIPLOCATION("SW2:5,6")
58315837   PORT_DIPSETTING(      0x1000, "1" )
58325838   PORT_DIPSETTING(      0x0000, "2" )
58335839   PORT_DIPSETTING(      0x3000, "3" )
58345840   PORT_DIPSETTING(      0x2000, "5" )
5835   PORT_DIPNAME( 0x8000, 0x8000, "Coinage Type" )   // not supported
5836   PORT_DIPSETTING(      0x8000, "1" )
5837   PORT_DIPSETTING(      0x0000, "2" )
5841   PORT_DIPNAME( 0x4000, 0x0000, "Licensor Option" )   PORT_DIPLOCATION("SW2:7") /* Manual states "Don't Touch" */
5842   PORT_DIPSETTING(      0x4000, "Option 1" )
5843   PORT_DIPSETTING(      0x0000, "Option 2" )
5844   PORT_DIPNAME( 0x8000, 0x8000, "Coinage Type" )      PORT_DIPLOCATION("SW2:8") /* Manual states "Don't Touch" */
5845   PORT_DIPSETTING(      0x8000, "Coin Mode 1" )
5846   PORT_DIPSETTING(      0x0000, "Coin Mode 2" )
58385847INPUT_PORTS_END
58395848
58405849
r12330r12331
1072510734GAME( 1989, metafox,  0,        metafox,  metafox,  metafox,  ROT270, "Seta",                   "Meta Fox" , 0) // Country/License: DSW
1072610735
1072710736/* 68000 */
10728GAME( 198?, setaroul, 0,        setaroul, setaroul, 0,        ROT270, "Visco",           "Visco Roulette", GAME_NOT_WORKING ) // I can't see a title in the GFX roms.  Press F2 twice to boot..
10737GAME( 198?, setaroul, 0,        setaroul, setaroul, 0,        ROT270, "Visco",                  "Visco Roulette", GAME_NOT_WORKING ) // I can't see a title in the GFX roms.  Press F2 twice to boot..
1072910738GAME( 1989, drgnunit, 0,        drgnunit, drgnunit, 0,        ROT0,   "Seta",                   "Dragon Unit / Castle of Dragon", 0 )
1073010739GAME( 1989, wits,     0,        wits,     wits,     0,        ROT0,   "Athena (Visco license)", "Wit's (Japan)" , 0) // Country/License: DSW
1073110740GAME( 1990, thunderl, 0,        thunderl, thunderl, 0,        ROT270, "Seta",                   "Thunder & Lightning" , 0) // Country/License: DSW
src/mame/drivers/rallyx.c
r12330r12331
11861186   ROM_LOAD( "6331-1.10a",   0x0140, 0x0020, CRC(b8861096) SHA1(26fad384ed7a1a1e0ba719b5578e2dbb09334a25) ) /* video timing (not used) */
11871187ROM_END
11881188
1189ROM_START( savanna )
1190   ROM_REGION( 0x10000, "maincpu", 0 )
1191   ROM_LOAD( "sav1.bin",     0x0000, 0x1000, CRC(958c57eb) SHA1(b804ef99bb2f5658de508d3f9f83ca491012a51f) )
1192   ROM_LOAD( "sav2.bin",     0x1000, 0x1000, CRC(61ea4d46) SHA1(575ffe9fc7d5777c8f2d2b449623c353f42a4249) )
1193   ROM_LOAD( "sav3.bin",     0x2000, 0x1000, CRC(557c7925) SHA1(84d8eb2fdb7ee9098805be9f457a37f51e4bc3b8) )
1194   ROM_LOAD( "sav4.bin",     0x3000, 0x1000, CRC(b38b6cbd) SHA1(76ab41097bceb3d73c95ab8a89df702e554ba403) )
1195
1196   ROM_REGION( 0x10000, "tpsound", 0 )
1197   ROM_LOAD( "1b",           0x0000, 0x1000, CRC(f86999c3) SHA1(4660bd7826219b1bad7d9178918823196d4fd8d6) )
1198
1199   ROM_REGION( 0x1000, "gfx1", 0 )
1200   ROM_LOAD( "5k",           0x0000, 0x0800, CRC(924262bf) SHA1(593f59630b3bd369aef0819992106b4e6e6a241f) )
1201   ROM_LOAD( "5m",           0x0800, 0x0800, CRC(131a08ac) SHA1(167a0710a2a153f7f7c6839d2340e5aa725ef039) )
1202
1203   ROM_REGION( 0x0100, "gfx2", 0 )
1204   ROM_LOAD( "82s129.10g",   0x0000, 0x0100, CRC(c59c51b7) SHA1(e8ac60fed9ba16c61a4c3c09e27f8c3f4e254014) ) /* dots */
1205
1206   ROM_REGION( 0x0160, "proms", 0 )
1207   ROM_LOAD( "18s030.8b",    0x0000, 0x0020, CRC(55a7e6d1) SHA1(f9e4ff3b165235db2fd8dab94c43bc686c3ad29b) ) /* palette */
1208   ROM_LOAD( "tbp24s10.9d",  0x0020, 0x0100, CRC(d223f7b8) SHA1(87b62f09d4eda09c16d99d1554017d18e52b5886) ) /* loookup table */
1209   ROM_LOAD( "18s030.7a",    0x0120, 0x0020, CRC(8f574815) SHA1(4f84162db9d58b64742c67dc689eb665b9862fb3) ) /* video layout (not used) */
1210   ROM_LOAD( "6331-1.10a",   0x0140, 0x0020, CRC(b8861096) SHA1(26fad384ed7a1a1e0ba719b5578e2dbb09334a25) ) /* video timing (not used) */
1211ROM_END
1212
11891213ROM_START( tactcian )
11901214   ROM_REGION( 0x10000, "maincpu", 0 )
11911215   ROM_LOAD( "tacticia.001", 0x0000, 0x1000, CRC(99163e39) SHA1(0a863f358a0bb065a9e2c41fcf4c20d370001dfe) )
r12330r12331
13851409GAME( 1981, nrallyxb, nrallyx,  rallyx,   nrallyx,  0, ROT0,  "Namco", "New Rally X (bootleg?) ", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
13861410GAME( 1981, jungler,  0,        jungler,  jungler,  0, ROT90, "Konami", "Jungler", GAME_SUPPORTS_SAVE )
13871411GAME( 1981, junglers, jungler,  jungler,  jungler,  0, ROT90, "Konami (Stern Electronics license)", "Jungler (Stern Electronics)", GAME_SUPPORTS_SAVE )
1412GAME( 1981, savanna,  jungler,  jungler,  jungler,  0, ROT90, "Olympia", "Savanna (Jungler bootleg)", GAME_SUPPORTS_SAVE )
13881413GAME( 1982, tactcian, 0,        tactcian, tactcian, 0, ROT90, "Konami (Sega license)", "Tactician (set 1)", GAME_SUPPORTS_SAVE )
13891414GAME( 1981, tactcian2,tactcian, tactcian, tactcian, 0, ROT90, "Konami (Sega license)", "Tactician (set 2)", GAME_SUPPORTS_SAVE )
13901415GAME( 1982, locomotn, 0,        locomotn, locomotn, 0, ROT90, "Konami (Centuri license)", "Loco-Motion", GAME_SUPPORTS_SAVE )
src/mame/drivers/neodrvr.c
r12330r12331
431431    . NEO-MVS PROG-HERO
432432    . NEO-MVS PROG-EP
433433    . NEO-MVS PROG-8MB
434    . NEO-MVS PROGEP8M
434435    . NEO-MVS PROG8M42
435436    . NEO-MVS PROG16
436437    . NEO-MVS PROG42G
r12330r12331
12771278   ROM_LOAD16_BYTE( "014-c4.c4", 0x200001, 0x100000, CRC(e4002651) SHA1(17e53a5f4708866a120415bf24f3b89621ad0bcc) ) /* Plane 2,3 */ /* CXK388000 */
12781279ROM_END
12791280
1281/****************************************
1282 ID-0016
1283 . NGM-016
1284 NEO-MVS PROG42G   / NEO-MVS CHA42G
1285 NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1
1286 . NGH-016
1287 NEO-AEG PROG42G / NEO-AEG CHA42G
1288****************************************/
1289
12801290ROM_START( kotm ) /* MVS VERSION */
12811291   ROM_REGION( 0x100000, "maincpu", 0 )
1282   ROM_LOAD16_WORD_SWAP( "016-p1.bin", 0x000000, 0x080000, CRC(1b818731) SHA1(b98b1b33c0301fd79aac908f6b635dd00d1cb08d) ) /* TC534200 */
1283   ROM_LOAD16_WORD_SWAP( "016-p2.bin", 0x080000, 0x020000, CRC(12afdc2b) SHA1(3a95f5910cbb9f17e63ddece995c6e120fa2f622) ) /* TC531024 */
1292   ROM_LOAD16_WORD_SWAP( "016-p1.p1", 0x000000, 0x080000, CRC(1b818731) SHA1(b98b1b33c0301fd79aac908f6b635dd00d1cb08d) ) /* TC534200 */
1293   ROM_LOAD16_WORD_SWAP( "016-p2.p2", 0x080000, 0x020000, CRC(12afdc2b) SHA1(3a95f5910cbb9f17e63ddece995c6e120fa2f622) ) /* TC531024 */
12841294
1285   NEO_SFIX_128K( "016-s1.bin", CRC(1a2eeeb3) SHA1(8d2b96d395020197bc59294b6b0c8d62b1d8d4dd) ) /* TC531000 */
1295   NEO_SFIX_128K( "016-s1.s1", CRC(1a2eeeb3) SHA1(8d2b96d395020197bc59294b6b0c8d62b1d8d4dd) ) /* TC531000 */
12861296
1287   NEO_BIOS_AUDIO_128K( "016-m1.bin", CRC(9da9ca10) SHA1(88b915827d529f39c365d3e41197d5461e07a085) ) /* TC531001 */
1297   NEO_BIOS_AUDIO_128K( "016-m1.m1", CRC(9da9ca10) SHA1(88b915827d529f39c365d3e41197d5461e07a085) ) /* TC531001 */
12881298
12891299   ROM_REGION( 0x200000, "ymsnd", 0 )
1290   ROM_LOAD( "016-v1.bin", 0x000000, 0x100000, CRC(86c0a502) SHA1(7fe2db0c64aefdd14d6c36f7fcd6442591e9a014) ) /* TC538200 */
1291   ROM_LOAD( "016-v2.bin", 0x100000, 0x100000, CRC(5bc23ec5) SHA1(f4ff5d20587469daa026d5c812739335ce53cfdf) ) /* TC538200 */
1300   ROM_LOAD( "016-v1.v1", 0x000000, 0x100000, CRC(86c0a502) SHA1(7fe2db0c64aefdd14d6c36f7fcd6442591e9a014) ) /* TC538200 */
1301   ROM_LOAD( "016-v2.v2", 0x100000, 0x100000, CRC(5bc23ec5) SHA1(f4ff5d20587469daa026d5c812739335ce53cfdf) ) /* TC538200 */
12921302
12931303   NO_DELTAT_REGION
12941304
12951305   ROM_REGION( 0x400000, "sprites", 0 )
1296   ROM_LOAD16_BYTE( "016-c1.bin", 0x000000, 0x100000, CRC(71471c25) SHA1(bc8e3fee56b33ef2bac5b4b852339d2fbcd09b7c) ) /* Plane 0,1 */ /* TC538200 */
1297   ROM_LOAD16_BYTE( "016-c2.bin", 0x000001, 0x100000, CRC(320db048) SHA1(d6b43834de6f5442e23ca8fb26b3a36e96790d8d) ) /* Plane 2,3 */ /* TC538200 */
1298   ROM_LOAD16_BYTE( "016-c3.bin", 0x200000, 0x100000, CRC(98de7995) SHA1(e33edf4d36c82196d2b474e37be180a05976f558) ) /* Plane 0,1 */ /* TC538200 */
1299   ROM_LOAD16_BYTE( "016-c4.bin", 0x200001, 0x100000, CRC(070506e2) SHA1(3a2ec365e1d87a9c5ce1ee9bea88402a8eef4ed7) ) /* Plane 2,3 */ /* TC538200 */
1306   ROM_LOAD16_BYTE( "016-c1.c1", 0x000000, 0x100000, CRC(71471c25) SHA1(bc8e3fee56b33ef2bac5b4b852339d2fbcd09b7c) ) /* Plane 0,1 */ /* TC538200 */
1307   ROM_LOAD16_BYTE( "016-c2.c2", 0x000001, 0x100000, CRC(320db048) SHA1(d6b43834de6f5442e23ca8fb26b3a36e96790d8d) ) /* Plane 2,3 */ /* TC538200 */
1308   ROM_LOAD16_BYTE( "016-c3.c3", 0x200000, 0x100000, CRC(98de7995) SHA1(e33edf4d36c82196d2b474e37be180a05976f558) ) /* Plane 0,1 */ /* TC538200 */
1309   ROM_LOAD16_BYTE( "016-c4.c4", 0x200001, 0x100000, CRC(070506e2) SHA1(3a2ec365e1d87a9c5ce1ee9bea88402a8eef4ed7) ) /* Plane 2,3 */ /* TC538200 */
13001310ROM_END
13011311
13021312ROM_START( kotmh ) /* AES VERSION */
13031313   ROM_REGION( 0x100000, "maincpu", 0 )
1304   ROM_LOAD16_WORD_SWAP( "016-hp1.bin",0x000000, 0x080000, CRC(b774621e) SHA1(7684b2e07163aec68cd083ef1d8900f855f6cb42) ) /* TC534200 */
1305   ROM_LOAD16_WORD_SWAP( "016-p2.bin", 0x080000, 0x020000, CRC(12afdc2b) SHA1(3a95f5910cbb9f17e63ddece995c6e120fa2f622) ) /* TC531024 */
1314   ROM_LOAD16_WORD_SWAP( "016-hp1.p1",0x000000, 0x080000, CRC(b774621e) SHA1(7684b2e07163aec68cd083ef1d8900f855f6cb42) ) /* TC534200 */
1315   ROM_LOAD16_WORD_SWAP( "016-p2.p2", 0x080000, 0x020000, CRC(12afdc2b) SHA1(3a95f5910cbb9f17e63ddece995c6e120fa2f622) ) /* TC531024 */
13061316
1307   NEO_SFIX_128K( "016-s1.bin", CRC(1a2eeeb3) SHA1(8d2b96d395020197bc59294b6b0c8d62b1d8d4dd) ) /* TC531000 */
1317   NEO_SFIX_128K( "016-s1.s1", CRC(1a2eeeb3) SHA1(8d2b96d395020197bc59294b6b0c8d62b1d8d4dd) ) /* TC531000 */
13081318
1309   NEO_BIOS_AUDIO_128K( "016-m1.bin", CRC(9da9ca10) SHA1(88b915827d529f39c365d3e41197d5461e07a085) ) /* TC531001 */
1319   NEO_BIOS_AUDIO_128K( "016-m1.m1", CRC(9da9ca10) SHA1(88b915827d529f39c365d3e41197d5461e07a085) ) /* TC531001 */
13101320
13111321   ROM_REGION( 0x200000, "ymsnd", 0 )
1312   ROM_LOAD( "016-v1.bin", 0x000000, 0x100000, CRC(86c0a502) SHA1(7fe2db0c64aefdd14d6c36f7fcd6442591e9a014) ) /* TC538200 */
1313   ROM_LOAD( "016-v2.bin", 0x100000, 0x100000, CRC(5bc23ec5) SHA1(f4ff5d20587469daa026d5c812739335ce53cfdf) ) /* TC538200 */
1322   ROM_LOAD( "016-v1.v1", 0x000000, 0x100000, CRC(86c0a502) SHA1(7fe2db0c64aefdd14d6c36f7fcd6442591e9a014) ) /* TC538200 */
1323   ROM_LOAD( "016-v2.v2", 0x100000, 0x100000, CRC(5bc23ec5) SHA1(f4ff5d20587469daa026d5c812739335ce53cfdf) ) /* TC538200 */
13141324
13151325   NO_DELTAT_REGION
13161326
13171327   ROM_REGION( 0x400000, "sprites", 0 )
1318   ROM_LOAD16_BYTE( "016-c1.bin", 0x000000, 0x100000, CRC(71471c25) SHA1(bc8e3fee56b33ef2bac5b4b852339d2fbcd09b7c) ) /* Plane 0,1 */ /* TC538200 */
1319   ROM_LOAD16_BYTE( "016-c2.bin", 0x000001, 0x100000, CRC(320db048) SHA1(d6b43834de6f5442e23ca8fb26b3a36e96790d8d) ) /* Plane 2,3 */ /* TC538200 */
1320   ROM_LOAD16_BYTE( "016-c3.bin", 0x200000, 0x100000, CRC(98de7995) SHA1(e33edf4d36c82196d2b474e37be180a05976f558) ) /* Plane 0,1 */ /* TC538200 */
1321   ROM_LOAD16_BYTE( "016-c4.bin", 0x200001, 0x100000, CRC(070506e2) SHA1(3a2ec365e1d87a9c5ce1ee9bea88402a8eef4ed7) ) /* Plane 2,3 */ /* TC538200 */
1328   ROM_LOAD16_BYTE( "016-c1.c1", 0x000000, 0x100000, CRC(71471c25) SHA1(bc8e3fee56b33ef2bac5b4b852339d2fbcd09b7c) ) /* Plane 0,1 */ /* TC538200 */
1329   ROM_LOAD16_BYTE( "016-c2.c2", 0x000001, 0x100000, CRC(320db048) SHA1(d6b43834de6f5442e23ca8fb26b3a36e96790d8d) ) /* Plane 2,3 */ /* TC538200 */
1330   ROM_LOAD16_BYTE( "016-c3.c3", 0x200000, 0x100000, CRC(98de7995) SHA1(e33edf4d36c82196d2b474e37be180a05976f558) ) /* Plane 0,1 */ /* TC538200 */
1331   ROM_LOAD16_BYTE( "016-c4.c4", 0x200001, 0x100000, CRC(070506e2) SHA1(3a2ec365e1d87a9c5ce1ee9bea88402a8eef4ed7) ) /* Plane 2,3 */ /* TC538200 */
13221332ROM_END
13231333
13241334/****************************************
r12330r12331
16101620   ROM_LOAD16_BYTE( "123-c2.bin", 0x000001, 0x100000, CRC(876a99e6) SHA1(8d1dcfc0927d7523f8be8203573192406ec654b4) ) /* Plane 2,3 */
16111621ROM_END
16121622
1623/****************************************
1624 ID-0024
1625 . NGM-024
1626 NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1
1627 . NGH-024
1628****************************************/
1629
16131630ROM_START( lresort )
16141631   ROM_REGION( 0x100000, "maincpu", 0 )
1615   ROM_LOAD16_WORD_SWAP( "024-p1.bin", 0x000000, 0x080000, CRC(89c4ab97) SHA1(3a1817c427185ea1b44fe52f009c00b0a9007c85) ) /* TC534200 */
1632   ROM_LOAD16_WORD_SWAP( "024-p1.p1", 0x000000, 0x080000, CRC(89c4ab97) SHA1(3a1817c427185ea1b44fe52f009c00b0a9007c85) ) /* TC534200 */
16161633
1617   NEO_SFIX_128K( "024-s1.bin", CRC(5cef5cc6) SHA1(9ec305007bdb356e9f8f279beae5e2bcb3f2cf7b) ) /* TC531000 */
1634   NEO_SFIX_128K( "024-s1.s1", CRC(5cef5cc6) SHA1(9ec305007bdb356e9f8f279beae5e2bcb3f2cf7b) ) /* TC531000 */
16181635
1619   NEO_BIOS_AUDIO_128K( "024-m1.bin", CRC(cec19742) SHA1(ab6c6ba7737e68d2420a0617719c6d4c89039c45) ) /* TC531001 */
1636   NEO_BIOS_AUDIO_128K( "024-m1.m1", CRC(cec19742) SHA1(ab6c6ba7737e68d2420a0617719c6d4c89039c45) ) /* TC531001 */
16201637
16211638   ROM_REGION( 0x200000, "ymsnd", 0 )
1622   ROM_LOAD( "024-v1.bin", 0x000000, 0x100000, CRC(efdfa063) SHA1(e4609ecbcc1c820758f229da5145f51285b50555) ) /* TC538200 */
1623   ROM_LOAD( "024-v2.bin", 0x100000, 0x100000, CRC(3c7997c0) SHA1(8cb7e8e69892b19d318978370dbc510d51b06a69) ) /* TC538200 */
1639   ROM_LOAD( "024-v1.v1", 0x000000, 0x100000, CRC(efdfa063) SHA1(e4609ecbcc1c820758f229da5145f51285b50555) ) /* TC538200 */
1640   ROM_LOAD( "024-v2.v2", 0x100000, 0x100000, CRC(3c7997c0) SHA1(8cb7e8e69892b19d318978370dbc510d51b06a69) ) /* TC538200 */
16241641
16251642   NO_DELTAT_REGION
16261643
16271644   ROM_REGION( 0x300000, "sprites", 0 )
1628   ROM_LOAD16_BYTE( "024-c1.bin", 0x000000, 0x100000, CRC(3617c2dc) SHA1(8de2643a618272f8aa1c705363edb007f4a5f5b7) ) /* Plane 0,1 */ /* TC538200 */
1629   ROM_LOAD16_BYTE( "024-c2.bin", 0x000001, 0x100000, CRC(3f0a7fd8) SHA1(d0c9c7a9dde9ce175fb243d33ec11fa719d0158c) ) /* Plane 2,3 */ /* TC538200 */
1630   ROM_LOAD16_BYTE( "024-c3.bin", 0x200000, 0x080000, CRC(e9f745f8) SHA1(bbe6141da28b0db7bf5cf321d69b7e613e2414d7) ) /* Plane 0,1 */ /* TC534200 */
1631   ROM_LOAD16_BYTE( "024-c4.bin", 0x200001, 0x080000, CRC(7382fefb) SHA1(e916dec5bb5462eb9ae9711f08c7388937abb980) ) /* Plane 2,3 */ /* TC534200 */
1645   ROM_LOAD16_BYTE( "024-c1.c1", 0x000000, 0x100000, CRC(3617c2dc) SHA1(8de2643a618272f8aa1c705363edb007f4a5f5b7) ) /* Plane 0,1 */ /* TC538200 */
1646   ROM_LOAD16_BYTE( "024-c2.c2", 0x000001, 0x100000, CRC(3f0a7fd8) SHA1(d0c9c7a9dde9ce175fb243d33ec11fa719d0158c) ) /* Plane 2,3 */ /* TC538200 */
1647   ROM_LOAD16_BYTE( "024-c3.c3", 0x200000, 0x080000, CRC(e9f745f8) SHA1(bbe6141da28b0db7bf5cf321d69b7e613e2414d7) ) /* Plane 0,1 */ /* TC534200 */
1648   ROM_LOAD16_BYTE( "024-c4.c4", 0x200001, 0x080000, CRC(7382fefb) SHA1(e916dec5bb5462eb9ae9711f08c7388937abb980) ) /* Plane 2,3 */ /* TC534200 */
16321649ROM_END
16331650
1651/****************************************
1652 ID-0025
1653 . NGM-025
1654 NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1
1655 . NGH-025
1656 NEO-AEG PROG42G / NEO-AEG CHA42G
1657****************************************/
1658
16341659ROM_START( eightman ) /* MVS AND AES VERSION */
16351660   ROM_REGION( 0x100000, "maincpu", 0 )
1636   ROM_LOAD16_WORD_SWAP( "025-p1.bin", 0x000000, 0x080000, CRC(43344cb0) SHA1(29dfd699f35b0a74e20fedd6c9174c289f0ef6e0) ) /* TC574200 */
1661   ROM_LOAD16_WORD_SWAP( "025-p1.p1", 0x000000, 0x080000, CRC(43344cb0) SHA1(29dfd699f35b0a74e20fedd6c9174c289f0ef6e0) ) /* TC574200 */
16371662
1638   NEO_SFIX_128K( "025-s1.bin", CRC(a402202b) SHA1(75c44e1af459af155f5b892fd18706268dd5e602) ) /* TC531000 */
1663   NEO_SFIX_128K( "025-s1.s1", CRC(a402202b) SHA1(75c44e1af459af155f5b892fd18706268dd5e602) ) /* TC531000 */
16391664
1640   NEO_BIOS_AUDIO_128K( "025-m1.bin", CRC(9927034c) SHA1(205665361c5b2ab4f01ec480dd3c9b69db858d09) ) /* TC541000 */
1665   NEO_BIOS_AUDIO_128K( "025-m1.m1", CRC(9927034c) SHA1(205665361c5b2ab4f01ec480dd3c9b69db858d09) ) /* TC541000 */
16411666
16421667   ROM_REGION( 0x200000, "ymsnd", 0 )
1643   ROM_LOAD( "025-v1.bin", 0x000000, 0x100000, CRC(4558558a) SHA1(a4b277703ed67225c652be0d618daeca65a27b88) ) /* TC538200 */
1644   ROM_LOAD( "025-v2.bin", 0x100000, 0x100000, CRC(c5e052e9) SHA1(fa1119c90ce4c706a6aa0c17d7bc06aa3068d9b2) ) /* TC538200 */
1668   ROM_LOAD( "025-v1.v1", 0x000000, 0x100000, CRC(4558558a) SHA1(a4b277703ed67225c652be0d618daeca65a27b88) ) /* TC538200 */
1669   ROM_LOAD( "025-v2.v2", 0x100000, 0x100000, CRC(c5e052e9) SHA1(fa1119c90ce4c706a6aa0c17d7bc06aa3068d9b2) ) /* TC538200 */
16451670
16461671   NO_DELTAT_REGION
16471672
16481673   ROM_REGION( 0x300000, "sprites", 0 )
1649   ROM_LOAD16_BYTE( "025-c1.bin", 0x000000, 0x100000, CRC(555e16a4) SHA1(1c96f3d2fd0991680fbf627a6cdd26ad2cd60319) ) /* Plane 0,1 */ /* TC538200 */
1650   ROM_LOAD16_BYTE( "025-c2.bin", 0x000001, 0x100000, CRC(e1ee51c3) SHA1(da8d074bb4e923ed7b8a154fd31b42f2d65b8e96) ) /* Plane 2,3 */ /* TC538200 */
1651   ROM_LOAD16_BYTE( "025-c3.bin", 0x200000, 0x080000, CRC(0923d5b0) SHA1(ab72ba1e3ebf56dd356f9ad181f986b1360a1089) ) /* Plane 0,1 */ /* TC534200 */
1652   ROM_LOAD16_BYTE( "025-c4.bin", 0x200001, 0x080000, CRC(e3eca67b) SHA1(88154cbc1a261c2f425430119ebc08a30adc9675) ) /* Plane 2,3 */ /* TC534200 */
1674   ROM_LOAD16_BYTE( "025-c1.c1", 0x000000, 0x100000, CRC(555e16a4) SHA1(1c96f3d2fd0991680fbf627a6cdd26ad2cd60319) ) /* Plane 0,1 */ /* TC538200 */
1675   ROM_LOAD16_BYTE( "025-c2.c2", 0x000001, 0x100000, CRC(e1ee51c3) SHA1(da8d074bb4e923ed7b8a154fd31b42f2d65b8e96) ) /* Plane 2,3 */ /* TC538200 */
1676   ROM_LOAD16_BYTE( "025-c3.c3", 0x200000, 0x080000, CRC(0923d5b0) SHA1(ab72ba1e3ebf56dd356f9ad181f986b1360a1089) ) /* Plane 0,1 */ /* TC534200 */
1677   ROM_LOAD16_BYTE( "025-c4.c4", 0x200001, 0x080000, CRC(e3eca67b) SHA1(88154cbc1a261c2f425430119ebc08a30adc9675) ) /* Plane 2,3 */ /* TC534200 */
16531678ROM_END
16541679
1680/****************************************
1681 ID-0027
1682 . MOM-001
1683 NEO-MVS PROG-8MB / NEO-MVS CHA-8M
1684 . MOH-001
1685 NEO-AEG PROG-8MB / NEO-AEG CHA-8M
1686****************************************/
1687
16551688ROM_START( minasan ) /* MVS AND AES VERSION */
16561689   ROM_REGION( 0x100000, "maincpu", 0 )
1657   ROM_LOAD16_WORD_SWAP( "027-p1.p1", 0x000000, 0x080000, CRC(c8381327) SHA1(c8f8be0ba276c6d12ef13d05af3cf83a2b924894) )
1690   ROM_LOAD16_WORD_SWAP( "027-p1.p1", 0x000000, 0x080000, CRC(c8381327) SHA1(c8f8be0ba276c6d12ef13d05af3cf83a2b924894) ) /* HN62422PC */
16581691
1659   NEO_SFIX_128K( "027-s1.s1", CRC(e5824baa) SHA1(8230ff7fe3cabeacecc762d90a084e893db84906) )
1692   NEO_SFIX_128K( "027-s1.s1", CRC(e5824baa) SHA1(8230ff7fe3cabeacecc762d90a084e893db84906) ) /* HN62321BP */
16601693
1661   NEO_BIOS_AUDIO_128K( "027-m1.m1", CRC(add5a226) SHA1(99995bef2584abbba16777bac52f55523f7aa97d) )
1694   NEO_BIOS_AUDIO_128K( "027-m1.m1", CRC(add5a226) SHA1(99995bef2584abbba16777bac52f55523f7aa97d) ) /* HN62321AP */
16621695
16631696   ROM_REGION( 0x100000, "ymsnd", 0 )
1664   ROM_LOAD( "027-v11.v11", 0x000000, 0x100000, CRC(59ad4459) SHA1(bbb8ba8a8e337dd2946eefda4757e80d0547d54a) )
1697   ROM_LOAD( "027-v11.v11", 0x000000, 0x100000, CRC(59ad4459) SHA1(bbb8ba8a8e337dd2946eefda4757e80d0547d54a) ) /* HN62308BPC */
16651698
16661699   ROM_REGION( 0x100000, "ymsnd.deltat", 0 )
1667   ROM_LOAD( "027-v21.v21", 0x000000, 0x100000, CRC(df5b4eeb) SHA1(134f3bcc3bb82e2a5711496af1019f343f9c0f7e) )
1700   ROM_LOAD( "027-v21.v21", 0x000000, 0x100000, CRC(df5b4eeb) SHA1(134f3bcc3bb82e2a5711496af1019f343f9c0f7e) ) /* HN62308BPC */
16681701
16691702   ROM_REGION( 0x400000, "sprites", 0 )
1670   ROM_LOAD16_BYTE( "027-c1.c1", 0x000000, 0x100000, CRC(d0086f94) SHA1(7d6579530ccb5188f653be69b1df17e47e40e7a6) ) /* Plane 0,1 */
1671   ROM_LOAD16_BYTE( "027-c2.c2", 0x000001, 0x100000, CRC(da61f5a6) SHA1(82c5b4e5c5c5e30a3fd1c2e11c6157f39d033c42) ) /* Plane 2,3 */
1672   ROM_LOAD16_BYTE( "027-c3.c3", 0x200000, 0x100000, CRC(08df1228) SHA1(288b7ad328c2249f28d17df4dad3584995dca7bf) ) /* Plane 0,1 */
1673   ROM_LOAD16_BYTE( "027-c4.c4", 0x200001, 0x100000, CRC(54e87696) SHA1(90816dc86be3983dc57f56ededf7738475c0c61e) ) /* Plane 2,3 */
1703   ROM_LOAD16_BYTE( "027-c1.c1", 0x000000, 0x100000, CRC(d0086f94) SHA1(7d6579530ccb5188f653be69b1df17e47e40e7a6) ) /* Plane 0,1 */ /* HN62408PD */
1704   ROM_LOAD16_BYTE( "027-c2.c2", 0x000001, 0x100000, CRC(da61f5a6) SHA1(82c5b4e5c5c5e30a3fd1c2e11c6157f39d033c42) ) /* Plane 2,3 */ /* HN62408PD */
1705   ROM_LOAD16_BYTE( "027-c3.c3", 0x200000, 0x100000, CRC(08df1228) SHA1(288b7ad328c2249f28d17df4dad3584995dca7bf) ) /* Plane 0,1 */ /* HN62408PD */
1706   ROM_LOAD16_BYTE( "027-c4.c4", 0x200001, 0x100000, CRC(54e87696) SHA1(90816dc86be3983dc57f56ededf7738475c0c61e) ) /* Plane 2,3 */ /* HN62408PD */
16741707ROM_END
16751708
1709/****************************************
1710 ID-0029
1711 . ??M-029
1712 NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1
1713****************************************/
1714
16761715ROM_START( legendos )
16771716   ROM_REGION( 0x100000, "maincpu", 0 )
1678   ROM_LOAD16_WORD_SWAP( "029-p1.bin", 0x000000, 0x080000, CRC(9d563f19) SHA1(9bff7bf9fdcf81a0a6c4ce3e196097d4f05e67b6) ) /* TC534200 */
1717   ROM_LOAD16_WORD_SWAP( "029-p1.p1", 0x000000, 0x080000, CRC(9d563f19) SHA1(9bff7bf9fdcf81a0a6c4ce3e196097d4f05e67b6) ) /* TC534200 */
16791718
1680   NEO_SFIX_128K( "029-s1.bin", CRC(bcd502f0) SHA1(a3400f52c037aa6a42e59e602cc24fa45fcbc951) ) /* TC531000 */
1719   NEO_SFIX_128K( "029-s1.s1", CRC(bcd502f0) SHA1(a3400f52c037aa6a42e59e602cc24fa45fcbc951) ) /* TC531000 */
16811720
1682   NEO_BIOS_AUDIO_128K( "029-m1.bin", CRC(6f2843f0) SHA1(975fb1598b87a2798fff05e951fca2e2e0329e79) ) /* TC531001 */
1721   NEO_BIOS_AUDIO_128K( "029-m1.m1", CRC(6f2843f0) SHA1(975fb1598b87a2798fff05e951fca2e2e0329e79) ) /* TC531001 */
16831722
16841723   ROM_REGION( 0x100000, "ymsnd", 0 )
1685   ROM_LOAD( "029-v1.bin", 0x000000, 0x100000, CRC(85065452) SHA1(7154b7c59b16c32753ac6b5790fb50b51ce30a20) ) /* TC538200 */
1724   ROM_LOAD( "029-v1.v1", 0x000000, 0x100000, CRC(85065452) SHA1(7154b7c59b16c32753ac6b5790fb50b51ce30a20) ) /* TC538200 */
16861725
16871726   NO_DELTAT_REGION
16881727
16891728   ROM_REGION( 0x400000, "sprites", 0 )
1690   ROM_LOAD16_BYTE( "029-c1.bin", 0x000000, 0x100000, CRC(2f5ab875) SHA1(3e060973bba41a6c22ff7054104bdc5eee1fa13a) ) /* Plane 0,1 */ /* TC538200 */
1691   ROM_LOAD16_BYTE( "029-c2.bin", 0x000001, 0x100000, CRC(318b2711) SHA1(7014110cee98280317e1189f306ca40652b61f6f) ) /* Plane 2,3 */ /* TC538200 */
1692   ROM_LOAD16_BYTE( "029-c3.bin", 0x200000, 0x100000, CRC(6bc52cb2) SHA1(14323a4664b7dcbcde82e594168e535d7a921e44) ) /* Plane 0,1 */ /* TC538200 */
1693   ROM_LOAD16_BYTE( "029-c4.bin", 0x200001, 0x100000, CRC(37ef298c) SHA1(7a0c4c896dc3e730e06dcadbf00cf354f08a4466) ) /* Plane 2,3 */ /* TC538200 */
1729   ROM_LOAD16_BYTE( "029-c1.c1", 0x000000, 0x100000, CRC(2f5ab875) SHA1(3e060973bba41a6c22ff7054104bdc5eee1fa13a) ) /* Plane 0,1 */ /* TC538200 */
1730   ROM_LOAD16_BYTE( "029-c2.c2", 0x000001, 0x100000, CRC(318b2711) SHA1(7014110cee98280317e1189f306ca40652b61f6f) ) /* Plane 2,3 */ /* TC538200 */
1731   ROM_LOAD16_BYTE( "029-c3.c3", 0x200000, 0x100000, CRC(6bc52cb2) SHA1(14323a4664b7dcbcde82e594168e535d7a921e44) ) /* Plane 0,1 */ /* TC538200 */
1732   ROM_LOAD16_BYTE( "029-c4.c4", 0x200001, 0x100000, CRC(37ef298c) SHA1(7a0c4c896dc3e730e06dcadbf00cf354f08a4466) ) /* Plane 2,3 */ /* TC538200 */
16941733ROM_END
16951734
1735/****************************************
1736 ID-0030
1737 . NGM-030
1738 NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1
1739 . NGH-030
1740 NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1
1741****************************************/
1742
16961743ROM_START( 2020bb )
16971744   ROM_REGION( 0x100000, "maincpu", 0 )
1698   ROM_LOAD16_WORD_SWAP( "030-p1.bin", 0x000000, 0x080000, CRC(d396c9cb) SHA1(47ba421d14d05b965a8d44e7475b227a208e5a07) ) /* TC574200 */
1745   ROM_LOAD16_WORD_SWAP( "030-p1.p1", 0x000000, 0x080000, CRC(d396c9cb) SHA1(47ba421d14d05b965a8d44e7475b227a208e5a07) ) /* TC574200 */
16991746
1700   NEO_SFIX_128K( "030-s1.bin", CRC(7015b8fc) SHA1(8c09bc3e6c62e0f7c9557c1e10c901be325bae7f) ) /* TC531000 */
1747   NEO_SFIX_128K( "030-s1.s1", CRC(7015b8fc) SHA1(8c09bc3e6c62e0f7c9557c1e10c901be325bae7f) ) /* TC531000 */
17011748
1702   NEO_BIOS_AUDIO_128K( "030-m1.bin", CRC(4cf466ec) SHA1(6a003b53c7a4af9d7529e2c10f27ffc4e58dcda5) ) /* TC54H1000 */
1749   NEO_BIOS_AUDIO_128K( "030-m1.m1", CRC(4cf466ec) SHA1(6a003b53c7a4af9d7529e2c10f27ffc4e58dcda5) ) /* TC54H1000 */
17031750
17041751   ROM_REGION( 0x200000, "ymsnd", 0 )
1705   ROM_LOAD( "030-v1.bin", 0x000000, 0x100000, CRC(d4ca364e) SHA1(b0573744b0ea2ef1e2167a225f0d254883f5af04) ) /* TC538200 */
1706   ROM_LOAD( "030-v2.bin", 0x100000, 0x100000, CRC(54994455) SHA1(76eb62b86e8ed51a77f44313d5cc8091b3f58d57) ) /* TC538200 */
1752   ROM_LOAD( "030-v1.v1", 0x000000, 0x100000, CRC(d4ca364e) SHA1(b0573744b0ea2ef1e2167a225f0d254883f5af04) ) /* TC538200 */
1753   ROM_LOAD( "030-v2.v2", 0x100000, 0x100000, CRC(54994455) SHA1(76eb62b86e8ed51a77f44313d5cc8091b3f58d57) ) /* TC538200 */
17071754
17081755   NO_DELTAT_REGION
17091756
17101757   ROM_REGION( 0x400000, "sprites", 0 )
1711   ROM_LOAD16_BYTE( "030-c1.bin", 0x000000, 0x100000, CRC(4f5e19bd) SHA1(ef7975c4b33a7aea4a25a385f604799f054d3200) ) /* Plane 0,1 */ /* TC538200 */
1712   ROM_LOAD16_BYTE( "030-c2.bin", 0x000001, 0x100000, CRC(d6314bf0) SHA1(0920cc580d7997fcb0170dd619af2f305d635577) ) /* Plane 2,3 */ /* TC538200 */
1713   ROM_LOAD16_BYTE( "030-c3.bin", 0x200000, 0x100000, CRC(47fddfee) SHA1(297c505a63448c999a2510c27bf4549102134db8) ) /* Plane 0,1 */ /* TC538200 */
1714   ROM_LOAD16_BYTE( "030-c4.bin", 0x200001, 0x100000, CRC(780d1c4e) SHA1(2e2cf9de828e3b48642dd2203637103438c62142) ) /* Plane 2,3 */ /* TC538200 */
1758   ROM_LOAD16_BYTE( "030-c1.c1", 0x000000, 0x100000, CRC(4f5e19bd) SHA1(ef7975c4b33a7aea4a25a385f604799f054d3200) ) /* Plane 0,1 */ /* TC538200 */
1759   ROM_LOAD16_BYTE( "030-c2.c2", 0x000001, 0x100000, CRC(d6314bf0) SHA1(0920cc580d7997fcb0170dd619af2f305d635577) ) /* Plane 2,3 */ /* TC538200 */
1760   ROM_LOAD16_BYTE( "030-c3.c3", 0x200000, 0x100000, CRC(47fddfee) SHA1(297c505a63448c999a2510c27bf4549102134db8) ) /* Plane 0,1 */ /* TC538200 */
1761   ROM_LOAD16_BYTE( "030-c4.c4", 0x200001, 0x100000, CRC(780d1c4e) SHA1(2e2cf9de828e3b48642dd2203637103438c62142) ) /* Plane 2,3 */ /* TC538200 */
17151762ROM_END
17161763
17171764ROM_START( 2020bba ) /* MVS AND AES VERSION */
r12330r12331
17191766   ROM_LOAD16_WORD_SWAP( "030-epr.p1", 0x000000, 0x080000, CRC(c59be3dd) SHA1(4fbd462c1c18e85a252c58b04b54fd3b82b46cb0) ) /* TC574200 */
17201767   /* P1 on eprom, correct chip label unknown */
17211768
1722   NEO_SFIX_128K( "030-s1.bin", CRC(7015b8fc) SHA1(8c09bc3e6c62e0f7c9557c1e10c901be325bae7f) ) /* TC531000 */
1769   NEO_SFIX_128K( "030-s1.s1", CRC(7015b8fc) SHA1(8c09bc3e6c62e0f7c9557c1e10c901be325bae7f) ) /* TC531000 */
17231770
1724   NEO_BIOS_AUDIO_128K( "030-m1.bin", CRC(4cf466ec) SHA1(6a003b53c7a4af9d7529e2c10f27ffc4e58dcda5) ) /* TC54H1000 */
1771   NEO_BIOS_AUDIO_128K( "030-m1.m1", CRC(4cf466ec) SHA1(6a003b53c7a4af9d7529e2c10f27ffc4e58dcda5) ) /* TC54H1000 */
17251772
17261773   ROM_REGION( 0x200000, "ymsnd", 0 )
1727   ROM_LOAD( "030-v1.bin", 0x000000, 0x100000, CRC(d4ca364e) SHA1(b0573744b0ea2ef1e2167a225f0d254883f5af04) ) /* TC538200 */
1728   ROM_LOAD( "030-v2.bin", 0x100000, 0x100000, CRC(54994455) SHA1(76eb62b86e8ed51a77f44313d5cc8091b3f58d57) ) /* TC538200 */
1774   ROM_LOAD( "030-v1.v1", 0x000000, 0x100000, CRC(d4ca364e) SHA1(b0573744b0ea2ef1e2167a225f0d254883f5af04) ) /* TC538200 */
1775   ROM_LOAD( "030-v2.v2", 0x100000, 0x100000, CRC(54994455) SHA1(76eb62b86e8ed51a77f44313d5cc8091b3f58d57) ) /* TC538200 */
17291776
17301777   NO_DELTAT_REGION
17311778
17321779   ROM_REGION( 0x400000, "sprites", 0 )
1733   ROM_LOAD16_BYTE( "030-c1.bin", 0x000000, 0x100000, CRC(4f5e19bd) SHA1(ef7975c4b33a7aea4a25a385f604799f054d3200) ) /* Plane 0,1 */ /* TC538200 */
1734   ROM_LOAD16_BYTE( "030-c2.bin", 0x000001, 0x100000, CRC(d6314bf0) SHA1(0920cc580d7997fcb0170dd619af2f305d635577) ) /* Plane 2,3 */ /* TC538200 */
1735   ROM_LOAD16_BYTE( "030-c3.bin", 0x200000, 0x100000, CRC(47fddfee) SHA1(297c505a63448c999a2510c27bf4549102134db8) ) /* Plane 0,1 */ /* TC538200 */
1736   ROM_LOAD16_BYTE( "030-c4.bin", 0x200001, 0x100000, CRC(780d1c4e) SHA1(2e2cf9de828e3b48642dd2203637103438c62142) ) /* Plane 2,3 */ /* TC538200 */
1780   ROM_LOAD16_BYTE( "030-c1.c1", 0x000000, 0x100000, CRC(4f5e19bd) SHA1(ef7975c4b33a7aea4a25a385f604799f054d3200) ) /* Plane 0,1 */ /* TC538200 */
1781   ROM_LOAD16_BYTE( "030-c2.c2", 0x000001, 0x100000, CRC(d6314bf0) SHA1(0920cc580d7997fcb0170dd619af2f305d635577) ) /* Plane 2,3 */ /* TC538200 */
1782   ROM_LOAD16_BYTE( "030-c3.c3", 0x200000, 0x100000, CRC(47fddfee) SHA1(297c505a63448c999a2510c27bf4549102134db8) ) /* Plane 0,1 */ /* TC538200 */
1783   ROM_LOAD16_BYTE( "030-c4.c4", 0x200001, 0x100000, CRC(780d1c4e) SHA1(2e2cf9de828e3b48642dd2203637103438c62142) ) /* Plane 2,3 */ /* TC538200 */
17371784ROM_END
17381785
17391786ROM_START( 2020bbh )
17401787   ROM_REGION( 0x100000, "maincpu", 0 )
1741   ROM_LOAD16_WORD_SWAP( "030-p1h.bin", 0x000000, 0x080000, CRC(12d048d7) SHA1(ee0d03a565b11ca3bee2d24f62ff46a85ef18d90) ) /* TC574200 */
1788   ROM_LOAD16_WORD_SWAP( "030-p1h.p1", 0x000000, 0x080000, CRC(12d048d7) SHA1(ee0d03a565b11ca3bee2d24f62ff46a85ef18d90) ) /* TC574200 */
17421789
1743   NEO_SFIX_128K( "030-s1.bin", CRC(7015b8fc) SHA1(8c09bc3e6c62e0f7c9557c1e10c901be325bae7f) ) /* TC531000 */
1790   NEO_SFIX_128K( "030-s1.s1", CRC(7015b8fc) SHA1(8c09bc3e6c62e0f7c9557c1e10c901be325bae7f) ) /* TC531000 */
17441791
1745   NEO_BIOS_AUDIO_128K( "030-m1.bin", CRC(4cf466ec) SHA1(6a003b53c7a4af9d7529e2c10f27ffc4e58dcda5) ) /* TC54H1000 */
1792   NEO_BIOS_AUDIO_128K( "030-m1.m1", CRC(4cf466ec) SHA1(6a003b53c7a4af9d7529e2c10f27ffc4e58dcda5) ) /* TC54H1000 */
17461793
17471794   ROM_REGION( 0x200000, "ymsnd", 0 )
1748   ROM_LOAD( "030-v1.bin", 0x000000, 0x100000, CRC(d4ca364e) SHA1(b0573744b0ea2ef1e2167a225f0d254883f5af04) ) /* TC538200 */
1749   ROM_LOAD( "030-v2.bin", 0x100000, 0x100000, CRC(54994455) SHA1(76eb62b86e8ed51a77f44313d5cc8091b3f58d57) ) /* TC538200 */
1795   ROM_LOAD( "030-v1.v1", 0x000000, 0x100000, CRC(d4ca364e) SHA1(b0573744b0ea2ef1e2167a225f0d254883f5af04) ) /* TC538200 */
1796   ROM_LOAD( "030-v2.v2", 0x100000, 0x100000, CRC(54994455) SHA1(76eb62b86e8ed51a77f44313d5cc8091b3f58d57) ) /* TC538200 */
17501797
17511798   NO_DELTAT_REGION
17521799
17531800   ROM_REGION( 0x400000, "sprites", 0 )
1754   ROM_LOAD16_BYTE( "030-c1.bin", 0x000000, 0x100000, CRC(4f5e19bd) SHA1(ef7975c4b33a7aea4a25a385f604799f054d3200) ) /* Plane 0,1 */ /* TC538200 */
1755   ROM_LOAD16_BYTE( "030-c2.bin", 0x000001, 0x100000, CRC(d6314bf0) SHA1(0920cc580d7997fcb0170dd619af2f305d635577) ) /* Plane 2,3 */ /* TC538200 */
1756   ROM_LOAD16_BYTE( "030-c3.bin", 0x200000, 0x100000, CRC(47fddfee) SHA1(297c505a63448c999a2510c27bf4549102134db8) ) /* Plane 0,1 */ /* TC538200 */
1757   ROM_LOAD16_BYTE( "030-c4.bin", 0x200001, 0x100000, CRC(780d1c4e) SHA1(2e2cf9de828e3b48642dd2203637103438c62142) ) /* Plane 2,3 */ /* TC538200 */
1801   ROM_LOAD16_BYTE( "030-c1.c1", 0x000000, 0x100000, CRC(4f5e19bd) SHA1(ef7975c4b33a7aea4a25a385f604799f054d3200) ) /* Plane 0,1 */ /* TC538200 */
1802   ROM_LOAD16_BYTE( "030-c2.c2", 0x000001, 0x100000, CRC(d6314bf0) SHA1(0920cc580d7997fcb0170dd619af2f305d635577) ) /* Plane 2,3 */ /* TC538200 */
1803   ROM_LOAD16_BYTE( "030-c3.c3", 0x200000, 0x100000, CRC(47fddfee) SHA1(297c505a63448c999a2510c27bf4549102134db8) ) /* Plane 0,1 */ /* TC538200 */
1804   ROM_LOAD16_BYTE( "030-c4.c4", 0x200001, 0x100000, CRC(780d1c4e) SHA1(2e2cf9de828e3b48642dd2203637103438c62142) ) /* Plane 2,3 */ /* TC538200 */
17581805ROM_END
17591806
1807/****************************************
1808 ID-0031
1809 . NGM-031
1810 NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1
1811 . NGH-031
1812 NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1
1813****************************************/
1814
17601815ROM_START( socbrawl ) /* MVS VERSION */
17611816   ROM_REGION( 0x100000, "maincpu", 0 )
1762   ROM_LOAD16_WORD_SWAP( "031-pg1.bin", 0x000000, 0x080000, CRC(17f034a7) SHA1(2e66c7bd93a08efe63c4894494db50bbf58f60e4) ) /* TC534200 */
1817   ROM_LOAD16_WORD_SWAP( "031-pg1.p1", 0x000000, 0x080000, CRC(17f034a7) SHA1(2e66c7bd93a08efe63c4894494db50bbf58f60e4) ) /* TC534200 */
17631818
1764   NEO_SFIX_128K( "031-s1.bin", CRC(4c117174) SHA1(26e52c4f628338a9aa1c159517cdf873f738fb98) ) /* TC531000 */
1819   NEO_SFIX_128K( "031-s1.s1", CRC(4c117174) SHA1(26e52c4f628338a9aa1c159517cdf873f738fb98) ) /* TC531000 */
17651820
1766   NEO_BIOS_AUDIO_128K( "031-m1.bin", CRC(cb37427c) SHA1(99efe9600ebeda48331f396e3203c7588bdb7d24) ) /* TC531001 */
1821   NEO_BIOS_AUDIO_128K( "031-m1.m1", CRC(cb37427c) SHA1(99efe9600ebeda48331f396e3203c7588bdb7d24) ) /* TC531001 */
17671822
17681823   ROM_REGION( 0x200000, "ymsnd", 0 )
1769   ROM_LOAD( "031-v1.bin", 0x000000, 0x100000, CRC(cc78497e) SHA1(895bd647150fae9b2259ef043ed681f4c4de66ea) ) /* TC538200 */
1770   ROM_LOAD( "031-v2.bin", 0x100000, 0x100000, CRC(dda043c6) SHA1(08165a59700ab6b1e523079dd2a3549e520cc594) ) /* TC538200 */
1824   ROM_LOAD( "031-v1.v1", 0x000000, 0x100000, CRC(cc78497e) SHA1(895bd647150fae9b2259ef043ed681f4c4de66ea) ) /* TC538200 */
1825   ROM_LOAD( "031-v2.v2", 0x100000, 0x100000, CRC(dda043c6) SHA1(08165a59700ab6b1e523079dd2a3549e520cc594) ) /* TC538200 */
17711826
17721827   NO_DELTAT_REGION
17731828
17741829   ROM_REGION( 0x300000, "sprites", 0 )
1775   ROM_LOAD16_BYTE( "031-c1.bin", 0x000000, 0x100000, CRC(bd0a4eb8) SHA1(b67988cb3e550d083e81c9bd436da55b242785ed) ) /* Plane 0,1 */ /* TC538200 */
1776   ROM_LOAD16_BYTE( "031-c2.bin", 0x000001, 0x100000, CRC(efde5382) SHA1(e42789c8d87ee3d4549d0a903e990c03338cbbd8) ) /* Plane 2,3 */ /* TC538200 */
1777   ROM_LOAD16_BYTE( "031-c3.bin", 0x200000, 0x080000, CRC(580f7f33) SHA1(f4f95a7c8de00e1366a723fc4cd0e8c1905af636) ) /* Plane 0,1 */ /* TC534200 */
1778   ROM_LOAD16_BYTE( "031-c4.bin", 0x200001, 0x080000, CRC(ed297de8) SHA1(616f8fa4c86231f3e79faf9f69f8bb909cbc35f0) ) /* Plane 2,3 */ /* TC534200 */
1830   ROM_LOAD16_BYTE( "031-c1.c1", 0x000000, 0x100000, CRC(bd0a4eb8) SHA1(b67988cb3e550d083e81c9bd436da55b242785ed) ) /* Plane 0,1 */ /* TC538200 */
1831   ROM_LOAD16_BYTE( "031-c2.c2", 0x000001, 0x100000, CRC(efde5382) SHA1(e42789c8d87ee3d4549d0a903e990c03338cbbd8) ) /* Plane 2,3 */ /* TC538200 */
1832   ROM_LOAD16_BYTE( "031-c3.c3", 0x200000, 0x080000, CRC(580f7f33) SHA1(f4f95a7c8de00e1366a723fc4cd0e8c1905af636) ) /* Plane 0,1 */ /* TC534200 */
1833   ROM_LOAD16_BYTE( "031-c4.c4", 0x200001, 0x080000, CRC(ed297de8) SHA1(616f8fa4c86231f3e79faf9f69f8bb909cbc35f0) ) /* Plane 2,3 */ /* TC534200 */
17791834ROM_END
17801835
17811836ROM_START( socbrawlh ) /* AES VERSION */
17821837   ROM_REGION( 0x100000, "maincpu", 0 )
1783   ROM_LOAD16_WORD_SWAP( "031-p1.bin", 0x000000, 0x080000, CRC(a2801c24) SHA1(627d76ff0740ca29586f37b268f47fb469822529) ) /* TC534200 */
1838   ROM_LOAD16_WORD_SWAP( "031-p1.p1", 0x000000, 0x080000, CRC(a2801c24) SHA1(627d76ff0740ca29586f37b268f47fb469822529) ) /* TC534200 */
17841839
1785   NEO_SFIX_128K( "031-s1.bin", CRC(4c117174) SHA1(26e52c4f628338a9aa1c159517cdf873f738fb98) ) /* TC531000 */
1840   NEO_SFIX_128K( "031-s1.s1", CRC(4c117174) SHA1(26e52c4f628338a9aa1c159517cdf873f738fb98) ) /* TC531000 */
17861841
1787   NEO_BIOS_AUDIO_128K( "031-m1.bin", CRC(cb37427c) SHA1(99efe9600ebeda48331f396e3203c7588bdb7d24) ) /* TC531001 */
1842   NEO_BIOS_AUDIO_128K( "031-m1.m1", CRC(cb37427c) SHA1(99efe9600ebeda48331f396e3203c7588bdb7d24) ) /* TC531001 */
17881843
17891844   ROM_REGION( 0x200000, "ymsnd", 0 )
1790   ROM_LOAD( "031-v1.bin", 0x000000, 0x100000, CRC(cc78497e) SHA1(895bd647150fae9b2259ef043ed681f4c4de66ea) ) /* TC538200 */
1791   ROM_LOAD( "031-v2.bin", 0x100000, 0x100000, CRC(dda043c6) SHA1(08165a59700ab6b1e523079dd2a3549e520cc594) ) /* TC538200 */
1845   ROM_LOAD( "031-v1.v1", 0x000000, 0x100000, CRC(cc78497e) SHA1(895bd647150fae9b2259ef043ed681f4c4de66ea) ) /* TC538200 */
1846   ROM_LOAD( "031-v2.v2", 0x100000, 0x100000, CRC(dda043c6) SHA1(08165a59700ab6b1e523079dd2a3549e520cc594) ) /* TC538200 */
17921847
17931848   NO_DELTAT_REGION
17941849
17951850   ROM_REGION( 0x300000, "sprites", 0 )
1796   ROM_LOAD16_BYTE( "031-c1.bin", 0x000000, 0x100000, CRC(bd0a4eb8) SHA1(b67988cb3e550d083e81c9bd436da55b242785ed) ) /* Plane 0,1 */ /* TC538200 */
1797   ROM_LOAD16_BYTE( "031-c2.bin", 0x000001, 0x100000, CRC(efde5382) SHA1(e42789c8d87ee3d4549d0a903e990c03338cbbd8) ) /* Plane 2,3 */ /* TC538200 */
1798   ROM_LOAD16_BYTE( "031-c3.bin", 0x200000, 0x080000, CRC(580f7f33) SHA1(f4f95a7c8de00e1366a723fc4cd0e8c1905af636) ) /* Plane 0,1 */ /* TC534200 */
1799   ROM_LOAD16_BYTE( "031-c4.bin", 0x200001, 0x080000, CRC(ed297de8) SHA1(616f8fa4c86231f3e79faf9f69f8bb909cbc35f0) ) /* Plane 2,3 */ /* TC534200 */
1851   ROM_LOAD16_BYTE( "031-c1.c1", 0x000000, 0x100000, CRC(bd0a4eb8) SHA1(b67988cb3e550d083e81c9bd436da55b242785ed) ) /* Plane 0,1 */ /* TC538200 */
1852   ROM_LOAD16_BYTE( "031-c2.c2", 0x000001, 0x100000, CRC(efde5382) SHA1(e42789c8d87ee3d4549d0a903e990c03338cbbd8) ) /* Plane 2,3 */ /* TC538200 */
1853   ROM_LOAD16_BYTE( "031-c3.c3", 0x200000, 0x080000, CRC(580f7f33) SHA1(f4f95a7c8de00e1366a723fc4cd0e8c1905af636) ) /* Plane 0,1 */ /* TC534200 */
1854   ROM_LOAD16_BYTE( "031-c4.c4", 0x200001, 0x080000, CRC(ed297de8) SHA1(616f8fa4c86231f3e79faf9f69f8bb909cbc35f0) ) /* Plane 2,3 */ /* TC534200 */
18001855ROM_END
18011856
1857/****************************************
1858 ID-0032
1859 . NGM-032
1860 NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1
1861 . NGH-032
1862 NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1
1863****************************************/
1864
18021865ROM_START( roboarmy )
18031866   ROM_REGION( 0x100000, "maincpu", 0 )
1804   ROM_LOAD16_WORD_SWAP( "032-p1.bin", 0x000000, 0x080000, CRC(cd11cbd4) SHA1(23163e3da2f07e830a7f4a02aea1cb01a54ccbf3) ) /* TC534200 */
1867   ROM_LOAD16_WORD_SWAP( "032-p1.p1", 0x000000, 0x080000, CRC(cd11cbd4) SHA1(23163e3da2f07e830a7f4a02aea1cb01a54ccbf3) ) /* TC534200 */
18051868
1806   NEO_SFIX_128K( "032-s1.bin", CRC(ac0daa1b) SHA1(93bae4697dc403fce19422752a514326ccf66a91) ) /* TC531000 */
1869   NEO_SFIX_128K( "032-s1.s1", CRC(ac0daa1b) SHA1(93bae4697dc403fce19422752a514326ccf66a91) ) /* TC531000 */
18071870
1808   NEO_BIOS_AUDIO_128K( "032-m1.bin", CRC(35ec952d) SHA1(8aed30e26d7e2c70dbce5de752df416091066f7b) ) /* TC531001 */
1871   NEO_BIOS_AUDIO_128K( "032-m1.m1", CRC(35ec952d) SHA1(8aed30e26d7e2c70dbce5de752df416091066f7b) ) /* TC531001 */
18091872
18101873   ROM_REGION( 0x200000, "ymsnd", 0 )
1811   ROM_LOAD( "032-v1.bin", 0x000000, 0x100000, CRC(63791533) SHA1(4479e9308cdc906b9e03b985303f4ebedd00512f) ) /* TC538200 */
1812   ROM_LOAD( "032-v2.bin", 0x100000, 0x100000, CRC(eb95de70) SHA1(b34885201116d2b3bbdee15ec7b5961cf5c069e1) ) /* TC538200 */
1874   ROM_LOAD( "032-v1.v1", 0x000000, 0x100000, CRC(63791533) SHA1(4479e9308cdc906b9e03b985303f4ebedd00512f) ) /* TC538200 */
1875   ROM_LOAD( "032-v2.v2", 0x100000, 0x100000, CRC(eb95de70) SHA1(b34885201116d2b3bbdee15ec7b5961cf5c069e1) ) /* TC538200 */
18131876
18141877   NO_DELTAT_REGION
18151878
18161879   ROM_REGION( 0x300000, "sprites", 0 )
1817   ROM_LOAD16_BYTE( "032-c1.bin", 0x000000, 0x100000, CRC(97984c6c) SHA1(deea59c0892f05dc7db98cb57b3eb83688dc57f0) ) /* Plane 0,1 */ /* TC538200 */
1818   ROM_LOAD16_BYTE( "032-c2.bin", 0x000001, 0x100000, CRC(65773122) SHA1(2c0162a8e971e5e57933e4ae16040bf824ffdefe) ) /* Plane 2,3 */ /* TC538200 */
1819   ROM_LOAD16_BYTE( "032-c3.bin", 0x200000, 0x080000, CRC(40adfccd) SHA1(b11f866dd70ba0ed9123424508355cb948b19bdc) ) /* Plane 0,1 */ /* TC534200 */
1820   ROM_LOAD16_BYTE( "032-c4.bin", 0x200001, 0x080000, CRC(462571de) SHA1(5c3d610d492f91564423873b3b434dcda700373f) ) /* Plane 2,3 */ /* TC534200 */
1880   ROM_LOAD16_BYTE( "032-c1.c1", 0x000000, 0x100000, CRC(97984c6c) SHA1(deea59c0892f05dc7db98cb57b3eb83688dc57f0) ) /* Plane 0,1 */ /* TC538200 */
1881   ROM_LOAD16_BYTE( "032-c2.c2", 0x000001, 0x100000, CRC(65773122) SHA1(2c0162a8e971e5e57933e4ae16040bf824ffdefe) ) /* Plane 2,3 */ /* TC538200 */
1882   ROM_LOAD16_BYTE( "032-c3.c3", 0x200000, 0x080000, CRC(40adfccd) SHA1(b11f866dd70ba0ed9123424508355cb948b19bdc) ) /* Plane 0,1 */ /* TC534200 */
1883   ROM_LOAD16_BYTE( "032-c4.c4", 0x200001, 0x080000, CRC(462571de) SHA1(5c3d610d492f91564423873b3b434dcda700373f) ) /* Plane 2,3 */ /* TC534200 */
18211884ROM_END
18221885
18231886   /* Disabled for now, this looks like an emulation hack. Can someone confirm this set is real? */
r12330r12331
18441907ROM_END
18451908#endif
18461909
1910/****************************************
1911 ID-0033
1912 . NGM-033
1913 NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1
1914 . NGH-033
1915****************************************/
1916
18471917ROM_START( fatfury1 )
18481918   ROM_REGION( 0x100000, "maincpu", 0 )
1849   ROM_LOAD16_WORD_SWAP( "033-p1.bin", 0x000000, 0x080000, CRC(47ebdc2f) SHA1(d46786502920fb510f1999db00c5e09fb641c0bd) ) /* TC534200 */
1850   ROM_LOAD16_WORD_SWAP( "033-p2.bin", 0x080000, 0x020000, CRC(c473af1c) SHA1(4919eeca20abe807493872ca7c79a5d1f496fe68) ) /* TC531024 */
1919   ROM_LOAD16_WORD_SWAP( "033-p1.p1", 0x000000, 0x080000, CRC(47ebdc2f) SHA1(d46786502920fb510f1999db00c5e09fb641c0bd) ) /* TC534200 */
1920   ROM_LOAD16_WORD_SWAP( "033-p2.p2", 0x080000, 0x020000, CRC(c473af1c) SHA1(4919eeca20abe807493872ca7c79a5d1f496fe68) ) /* TC531024 */
18511921
1852   NEO_SFIX_128K( "033-s1.bin", CRC(3c3bdf8c) SHA1(2f3e5feed6c27850b2a0f6fae0b97041690e944c) ) /* TC531000 */
1922   NEO_SFIX_128K( "033-s1.s1", CRC(3c3bdf8c) SHA1(2f3e5feed6c27850b2a0f6fae0b97041690e944c) ) /* TC531000 */
18531923
1854   NEO_BIOS_AUDIO_128K( "033-m1.bin", CRC(5be10ffd) SHA1(90a5e6cbbc58a7883cd2a3a597180d631a466882) ) /* TC531001 */
1924   NEO_BIOS_AUDIO_128K( "033-m1.m1", CRC(5be10ffd) SHA1(90a5e6cbbc58a7883cd2a3a597180d631a466882) ) /* TC531001 */
18551925
18561926   ROM_REGION( 0x200000, "ymsnd", 0 )
1857   ROM_LOAD( "033-v1.bin", 0x000000, 0x100000, CRC(212fd20d) SHA1(120c040db8c01a6f140eea03725448bfa9ca98c2) ) /* TC538200 */
1858   ROM_LOAD( "033-v2.bin", 0x100000, 0x100000, CRC(fa2ae47f) SHA1(80d0ba4cd30aab59b6f0db8fa341387bd7388afc) ) /* TC538200 */
1927   ROM_LOAD( "033-v1.v1", 0x000000, 0x100000, CRC(212fd20d) SHA1(120c040db8c01a6f140eea03725448bfa9ca98c2) ) /* TC538200 */
1928   ROM_LOAD( "033-v2.v2", 0x100000, 0x100000, CRC(fa2ae47f) SHA1(80d0ba4cd30aab59b6f0db8fa341387bd7388afc) ) /* TC538200 */
18591929
18601930   NO_DELTAT_REGION
18611931
18621932   ROM_REGION( 0x400000, "sprites", 0 )
1863   ROM_LOAD16_BYTE( "033-c1.bin", 0x000000, 0x100000, CRC(74317e54) SHA1(67b9c2814a12603b959612456f59de55f9bf6f57) ) /* Plane 0,1 */ /* TC538200 */
1864   ROM_LOAD16_BYTE( "033-c2.bin", 0x000001, 0x100000, CRC(5bb952f3) SHA1(ea964bbcc0408b6ae07cbb5043d003281b1aca15) ) /* Plane 2,3 */ /* TC538200 */
1865   ROM_LOAD16_BYTE( "033-c3.bin", 0x200000, 0x100000, CRC(9b714a7c) SHA1(b62bdcede3207d062a89e0a4a9adf706101bb681) ) /* Plane 0,1 */ /* TC538200 */
1866   ROM_LOAD16_BYTE( "033-c4.bin", 0x200001, 0x100000, CRC(9397476a) SHA1(a12dbb74020aeb6ebf24ec2abbfba5129cabcb7d) ) /* Plane 2,3 */ /* TC538200 */
1933   ROM_LOAD16_BYTE( "033-c1.c1", 0x000000, 0x100000, CRC(74317e54) SHA1(67b9c2814a12603b959612456f59de55f9bf6f57) ) /* Plane 0,1 */ /* TC538200 */
1934   ROM_LOAD16_BYTE( "033-c2.c2", 0x000001, 0x100000, CRC(5bb952f3) SHA1(ea964bbcc0408b6ae07cbb5043d003281b1aca15) ) /* Plane 2,3 */ /* TC538200 */
1935   ROM_LOAD16_BYTE( "033-c3.c3", 0x200000, 0x100000, CRC(9b714a7c) SHA1(b62bdcede3207d062a89e0a4a9adf706101bb681) ) /* Plane 0,1 */ /* TC538200 */
1936   ROM_LOAD16_BYTE( "033-c4.c4", 0x200001, 0x100000, CRC(9397476a) SHA1(a12dbb74020aeb6ebf24ec2abbfba5129cabcb7d) ) /* Plane 2,3 */ /* TC538200 */
18671937ROM_END
18681938
1939/****************************************
1940 ID-0034
1941 . NGM-034
1942 NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1
1943 . NGH-034
1944 NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1
1945****************************************/
1946
18691947ROM_START( fbfrenzy ) /* MVS AND AES VERSION */
18701948   ROM_REGION( 0x100000, "maincpu", 0 )
1871   ROM_LOAD16_WORD_SWAP( "034-p1.bin", 0x000000, 0x080000, CRC(cdef6b19) SHA1(97482db0dffc6d625fb41fa38449c0a74d741a72) ) /* TC534200 */
1949   ROM_LOAD16_WORD_SWAP( "034-p1.p1", 0x000000, 0x080000, CRC(cdef6b19) SHA1(97482db0dffc6d625fb41fa38449c0a74d741a72) ) /* TC534200 */
18721950
1873   NEO_SFIX_128K( "034-s1.bin", CRC(8472ed44) SHA1(42e1a9671dddd090d2a634cff986f6c73ba08b70) ) /* TC531000 */
1951   NEO_SFIX_128K( "034-s1.s1", CRC(8472ed44) SHA1(42e1a9671dddd090d2a634cff986f6c73ba08b70) ) /* TC531000 */
18741952
1875   NEO_BIOS_AUDIO_128K( "034-m1.bin", CRC(f41b16b8) SHA1(f3e1cfc4cd2c5baece176f169906aa796367d303) ) /* TC531001 */
1953   NEO_BIOS_AUDIO_128K( "034-m1.m1", CRC(f41b16b8) SHA1(f3e1cfc4cd2c5baece176f169906aa796367d303) ) /* TC531001 */
18761954
18771955   ROM_REGION( 0x200000, "ymsnd", 0 )
1878   ROM_LOAD( "034-v1.bin", 0x000000, 0x100000, CRC(50c9d0dd) SHA1(2b3f2875b00e5f307d274128bd73c1521a7d901b) ) /* TC538200 */
1879   ROM_LOAD( "034-v2.bin", 0x100000, 0x100000, CRC(5aa15686) SHA1(efe47954827a98d539ba719347c5f8aa60e6338b) ) /* TC538200 */
1956   ROM_LOAD( "034-v1.v1", 0x000000, 0x100000, CRC(50c9d0dd) SHA1(2b3f2875b00e5f307d274128bd73c1521a7d901b) ) /* TC538200 */
1957   ROM_LOAD( "034-v2.v2", 0x100000, 0x100000, CRC(5aa15686) SHA1(efe47954827a98d539ba719347c5f8aa60e6338b) ) /* TC538200 */
18801958
18811959   NO_DELTAT_REGION
18821960
18831961   ROM_REGION( 0x300000, "sprites", 0 )
1884   ROM_LOAD16_BYTE( "034-c1.bin", 0x000000, 0x100000, CRC(91c56e78) SHA1(2944d49ebfc71239d345209ca7f25993c2cc5a77) ) /* Plane 0,1 */ /* TC538200 */
1885   ROM_LOAD16_BYTE( "034-c2.bin", 0x000001, 0x100000, CRC(9743ea2f) SHA1(cf4fccdf10d521d555e92bc24123142393c2b3bb) ) /* Plane 2,3 */ /* TC538200 */
1886   ROM_LOAD16_BYTE( "034-c3.bin", 0x200000, 0x080000, CRC(e5aa65f5) SHA1(714356a2cee976ec0f515b1034ce971018e5c02e) ) /* Plane 0,1 */ /* TC534200 */
1887   ROM_LOAD16_BYTE( "034-c4.bin", 0x200001, 0x080000, CRC(0eb138cc) SHA1(21d31e1f136c674caa6dd44073281cd07b72ea9b) ) /* Plane 2,3 */ /* TC534200 */
1962   ROM_LOAD16_BYTE( "034-c1.c1", 0x000000, 0x100000, CRC(91c56e78) SHA1(2944d49ebfc71239d345209ca7f25993c2cc5a77) ) /* Plane 0,1 */ /* TC538200 */
1963   ROM_LOAD16_BYTE( "034-c2.c2", 0x000001, 0x100000, CRC(9743ea2f) SHA1(cf4fccdf10d521d555e92bc24123142393c2b3bb) ) /* Plane 2,3 */ /* TC538200 */
1964   ROM_LOAD16_BYTE( "034-c3.c3", 0x200000, 0x080000, CRC(e5aa65f5) SHA1(714356a2cee976ec0f515b1034ce971018e5c02e) ) /* Plane 0,1 */ /* TC534200 */
1965   ROM_LOAD16_BYTE( "034-c4.c4", 0x200001, 0x080000, CRC(0eb138cc) SHA1(21d31e1f136c674caa6dd44073281cd07b72ea9b) ) /* Plane 2,3 */ /* TC534200 */
18881966ROM_END
18891967
1968/****************************************
1969 ID-0036
1970 . MOM-002
1971 NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1
1972 . MOH-002
1973 NEO-AEG PROG42G / NEO-AEG CHA42G
1974****************************************/
1975
18901976ROM_START( bakatono ) /* MVS AND AES VERSION */
18911977   ROM_REGION( 0x100000, "maincpu", 0 )
18921978   ROM_LOAD16_WORD_SWAP( "036-p1.p1", 0x000000, 0x080000, CRC(1c66b6fa) SHA1(6c50cc452971c46c763ae0b2def95792671a1798) ) /* CXK384500 */
r12330r12331
19081994   ROM_LOAD16_BYTE( "036-c4.c4", 0x200001, 0x100000, CRC(f2577d22) SHA1(a37db8055ca4680e244c556dc6df8bdba16c2083) ) /* Plane 2,3 */ /* CXK388000 */
19091995ROM_END
19101996
1997/****************************************
1998 ID-0037
1999 . ALM-002
2000 NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1
2001 . ALH-002
2002 NEO-AEG PROG42G / NEO-AEG CHA42G
2003****************************************/
2004
19112005ROM_START( crsword ) /* MVS AND AES VERSION */
19122006   ROM_REGION( 0x100000, "maincpu", 0 )
19132007   ROM_LOAD16_WORD_SWAP( "037-p1.p1", 0x000000, 0x080000, CRC(e7f2553c) SHA1(8469ecb900477feed05ae3311fe9515019bbec2a) ) /* TC534200 */
r12330r12331
19282022   ROM_LOAD16_BYTE( "037-c4.c4", 0x200001, 0x100000, CRC(4a24395d) SHA1(943f911f40985db901eaef4c28dfcda299fca73e) ) /* Plane 2,3 */ /* TC538200 */
19292023ROM_END
19302024
2025/****************************************
2026 ID-0038
2027 . ALM-003
2028 NEO-MVS PROG42G-COM / NEO-MVS CHA42G-1
2029 . ALH-003
2030 NEO-AEG PROG42G-COM / NEO-AEG CHA42G-1
2031****************************************/
2032
19312033ROM_START( trally ) /* MVS AND AES VERSION */
19322034   ROM_REGION( 0x100000, "maincpu", 0 )
19332035   ROM_LOAD16_WORD_SWAP( "038-p1.p1", 0x000000, 0x080000, CRC(1e52a576) SHA1(a1cb56354c3378e955b0cd482c3c41ae15add952) ) /* TC534200 */
r12330r12331
19532055   ROM_LOAD16_BYTE( "038-c4.c4", 0x200001, 0x080000, CRC(a4513ecf) SHA1(934aa103c226eac55157b44d7b4dfa35515322c3) ) /* Plane 2,3 */ /* TC534200 */
19542056ROM_END
19552057
2058/****************************************
2059 ID-0039
2060 . NGM-039
2061 NEO-MVS PROG16 / NEO-MVS CHA42G-1
2062 . NGH-039
2063 NEO-AEG PROG16 / NEO-AEG CHA42G-1
2064****************************************/
2065
19562066ROM_START( kotm2 ) /* MVS AND AES VERSION */
19572067   ROM_REGION( 0x100000, "maincpu", 0 )
1958   ROM_LOAD16_WORD_SWAP( "039-p1.bin", 0x000000, 0x080000, CRC(b372d54c) SHA1(b70fc6f72e16a66b6e144cc01370548e3398b8b8) ) /* TC534200 */
1959   ROM_LOAD16_WORD_SWAP( "039-p2.bin", 0x080000, 0x080000, CRC(28661afe) SHA1(6c85ff6ab334b1ca744f726f42dac211537e7315) ) /* TC534200 */
2068   ROM_LOAD16_WORD_SWAP( "039-p1.p1", 0x000000, 0x080000, CRC(b372d54c) SHA1(b70fc6f72e16a66b6e144cc01370548e3398b8b8) ) /* TC534200 */
2069   ROM_LOAD16_WORD_SWAP( "039-p2.p2", 0x080000, 0x080000, CRC(28661afe) SHA1(6c85ff6ab334b1ca744f726f42dac211537e7315) ) /* TC534200 */
19602070
1961   NEO_SFIX_128K( "039-s1.bin", CRC(63ee053a) SHA1(7d4b92bd022708975b1470e8f24d1f5a712e1b94) ) /* TC531000 */
2071   NEO_SFIX_128K( "039-s1.s1", CRC(63ee053a) SHA1(7d4b92bd022708975b1470e8f24d1f5a712e1b94) ) /* TC531000 */
19622072
1963   NEO_BIOS_AUDIO_128K( "039-m1.bin", CRC(0c5b2ad5) SHA1(15eb5ea10fecdbdbcfd06225ae6d88bb239592e7) ) /* TC531001 */
2073   NEO_BIOS_AUDIO_128K( "039-m1.m1", CRC(0c5b2ad5) SHA1(15eb5ea10fecdbdbcfd06225ae6d88bb239592e7) ) /* TC531001 */
19642074
19652075   ROM_REGION( 0x300000, "ymsnd", 0 )
1966   ROM_LOAD( "039-v2.bin", 0x000000, 0x200000, CRC(86d34b25) SHA1(89bdb614b0c63d678962da52e2f596750d20828c) ) /* TC5316200 */
1967   ROM_LOAD( "039-v4.bin", 0x200000, 0x100000, CRC(8fa62a0b) SHA1(58ac2fdd73c542eb8178cfc4adfa0e5940183283) ) /* TC538200 */
2076   ROM_LOAD( "039-v2.v2", 0x000000, 0x200000, CRC(86d34b25) SHA1(89bdb614b0c63d678962da52e2f596750d20828c) ) /* TC5316200 */
2077   ROM_LOAD( "039-v4.v4", 0x200000, 0x100000, CRC(8fa62a0b) SHA1(58ac2fdd73c542eb8178cfc4adfa0e5940183283) ) /* TC538200 */
19682078
19692079   NO_DELTAT_REGION
19702080
19712081   ROM_REGION( 0x600000, "sprites", 0 )
1972   ROM_LOAD16_BYTE( "039-c1.bin", 0x000000, 0x100000, CRC(6d1c4aa9) SHA1(4fbc9d7cb37522ec298eefbe38c75a2d050fbb4a) ) /* Plane 0,1 */ /* TC5316200 */
2082   ROM_LOAD16_BYTE( "039-c1.c1", 0x000000, 0x100000, CRC(6d1c4aa9) SHA1(4fbc9d7cb37522ec298eefbe38c75a2d050fbb4a) ) /* Plane 0,1 */ /* TC5316200 */
19732083   ROM_CONTINUE( 0x400000, 0x100000 )
1974   ROM_LOAD16_BYTE( "039-c2.bin", 0x000001, 0x100000, CRC(f7b75337) SHA1(4d85f85948c3e6ed38b0b0ccda79de3ce026e2d9) ) /* Plane 2,3 */ /* TC5316200 */
2084   ROM_LOAD16_BYTE( "039-c2.c2", 0x000001, 0x100000, CRC(f7b75337) SHA1(4d85f85948c3e6ed38b0b0ccda79de3ce026e2d9) ) /* Plane 2,3 */ /* TC5316200 */
19752085   ROM_CONTINUE( 0x400001, 0x100000 )
1976   ROM_LOAD16_BYTE( "039-c3.bin", 0x200000, 0x080000, CRC(bfc4f0b2) SHA1(f4abe2b52882b966412f3b503b8f2c8f49b57968) ) /* Plane 0,1 */ /* TC534200 */
1977   ROM_LOAD16_BYTE( "039-c4.bin", 0x200001, 0x080000, CRC(81c9c250) SHA1(e3a34ff69081a8681b5ca895915892dcdccfa7aa) ) /* Plane 2,3 */ /* TC534200 */
2086   ROM_LOAD16_BYTE( "039-c3.c3", 0x200000, 0x080000, CRC(bfc4f0b2) SHA1(f4abe2b52882b966412f3b503b8f2c8f49b57968) ) /* Plane 0,1 */ /* TC534200 */
2087   ROM_LOAD16_BYTE( "039-c4.c4", 0x200001, 0x080000, CRC(81c9c250) SHA1(e3a34ff69081a8681b5ca895915892dcdccfa7aa) ) /* Plane 2,3 */ /* TC534200 */
19782088ROM_END
19792089
2090/****************************************
2091 ID-0040
2092 . NGM-040
2093 NEO-MVS PROG 4096 / NEO-MVS CHA 42G-2
2094 . NGH-040
2095****************************************/
2096
19802097ROM_START( sengoku2 )
19812098   ROM_REGION( 0x100000, "maincpu", 0 )
1982   ROM_LOAD16_WORD_SWAP( "040-p1.bin", 0x000000, 0x100000, CRC(6dde02c2) SHA1(e432e63feb88c71629ec96aa84650dcfe356a551) )
2099   ROM_LOAD16_WORD_SWAP( "040-p1.p1", 0x000000, 0x100000, CRC(6dde02c2) SHA1(e432e63feb88c71629ec96aa84650dcfe356a551) ) /* TC538200 */
19832100
1984   NEO_SFIX_128K( "040-s1.bin", CRC(cd9802a3) SHA1(f685d4638f4f68e7e3f101c0c39128454536721b) )
2101   NEO_SFIX_128K( "040-s1.s1", CRC(cd9802a3) SHA1(f685d4638f4f68e7e3f101c0c39128454536721b) ) /* TC531000 */
19852102
1986   NEO_BIOS_AUDIO_128K( "040-m1.bin", CRC(d4de4bca) SHA1(ecf604d06f01d40b04e285facef66a6ae2d35661) )
2103   NEO_BIOS_AUDIO_128K( "040-m1.m1", CRC(d4de4bca) SHA1(ecf604d06f01d40b04e285facef66a6ae2d35661) ) /* TC531001 */
19872104
19882105   ROM_REGION( 0x300000, "ymsnd", 0 )
1989   ROM_LOAD( "040-v1.bin", 0x000000, 0x200000, CRC(71cb4b5d) SHA1(56d9aca1d476c19c7d0f707176a8fed53e0189b7) )
1990   ROM_LOAD( "040-v2.bin", 0x200000, 0x100000, CRC(c5cece01) SHA1(923a3377dac1919e8c3d9ab316902250caa4785f) )
2106   ROM_LOAD( "040-v1.v1", 0x000000, 0x200000, CRC(71cb4b5d) SHA1(56d9aca1d476c19c7d0f707176a8fed53e0189b7) ) /* TC5316200 */
2107   ROM_LOAD( "040-v2.v2", 0x200000, 0x100000, CRC(c5cece01) SHA1(923a3377dac1919e8c3d9ab316902250caa4785f) ) /* TC538200 */
19912108
19922109   NO_DELTAT_REGION
19932110
19942111   ROM_REGION( 0x600000, "sprites", 0 )
1995   ROM_LOAD16_BYTE( "040-c1.bin", 0x000000, 0x100000, CRC(faa8ea99) SHA1(714575e57ea1990612f960ec42b38d2e157ad400) ) /* Plane 0,1 */
2112   ROM_LOAD16_BYTE( "040-c1.c1", 0x000000, 0x100000, CRC(faa8ea99) SHA1(714575e57ea1990612f960ec42b38d2e157ad400) ) /* Plane 0,1 */ /* TC5316200 */
19962113   ROM_CONTINUE( 0x400000, 0x100000 )
1997   ROM_LOAD16_BYTE( "040-c2.bin", 0x000001, 0x100000, CRC(87d0ec65) SHA1(23645e0cf859fb4cec3745b3846ca0ef64c689fb) ) /* Plane 2,3 */
2114   ROM_LOAD16_BYTE( "040-c2.c2", 0x000001, 0x100000, CRC(87d0ec65) SHA1(23645e0cf859fb4cec3745b3846ca0ef64c689fb) ) /* Plane 2,3 */ /* TC5316200 */
19982115   ROM_CONTINUE( 0x400001, 0x100000 )
1999   ROM_LOAD16_BYTE( "040-c3.bin", 0x200000, 0x080000, CRC(24b5ba80) SHA1(29d58a6b56bd24ee2046a8d45e023b4d7ab7685b) ) /* Plane 0,1 */
2000   ROM_LOAD16_BYTE( "040-c4.bin", 0x200001, 0x080000, CRC(1c9e9930) SHA1(d017474873750a7602b7708c663d29b25ef7bb63) ) /* Plane 2,3 */
2116   ROM_LOAD16_BYTE( "040-c3.c3", 0x200000, 0x080000, CRC(24b5ba80) SHA1(29d58a6b56bd24ee2046a8d45e023b4d7ab7685b) ) /* Plane 0,1 */ /* TC534200 */
2117   ROM_LOAD16_BYTE( "040-c4.c4", 0x200001, 0x080000, CRC(1c9e9930) SHA1(d017474873750a7602b7708c663d29b25ef7bb63) ) /* Plane 2,3 */ /* TC534200 */
20012118ROM_END
20022119
2120/****************************************
2121 ID-0041
2122 . NGM-041
2123 NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1
2124 . NGH-041
2125****************************************/
2126
20032127ROM_START( bstars2 )
20042128   ROM_REGION( 0x100000, "maincpu", 0 )
2005   ROM_LOAD16_WORD_SWAP( "041-p1.bin", 0x000000, 0x080000, CRC(523567fd) SHA1(f1e81eb4678f586b214ea102cde6effea1b0f768) ) /* TC534200 */
2129   ROM_LOAD16_WORD_SWAP( "041-p1.p1", 0x000000, 0x080000, CRC(523567fd) SHA1(f1e81eb4678f586b214ea102cde6effea1b0f768) ) /* TC534200 */
20062130
2007   NEO_SFIX_128K( "041-s1.bin", CRC(015c5c94) SHA1(f1c60cd3dc54986b39f630ef3bf48f68c68695dc) ) /* TC531000 */
2131   NEO_SFIX_128K( "041-s1.s1", CRC(015c5c94) SHA1(f1c60cd3dc54986b39f630ef3bf48f68c68695dc) ) /* TC531000 */
20082132
2009   NEO_BIOS_AUDIO_128K( "041-m1.bin", CRC(15c177a6) SHA1(3f4abed635102f9bc8b44809750828c82e79b44f) ) /* TC531001 */
2133   NEO_BIOS_AUDIO_128K( "041-m1.m1", CRC(15c177a6) SHA1(3f4abed635102f9bc8b44809750828c82e79b44f) ) /* TC531001 */
20102134
20112135   ROM_REGION( 0x280000, "ymsnd", 0 )
2012   ROM_LOAD( "041-v1.bin", 0x000000, 0x100000, CRC(cb1da093) SHA1(4f4d1d5fefa9dda372083c045bf0d268a57ce8f1) ) /* TC538200 */
2013   ROM_LOAD( "041-v2.bin", 0x100000, 0x100000, CRC(1c954a9d) SHA1(159bc6efdd531615461f6e16f83f6d4c4e67c237) ) /* TC538200 */
2014   ROM_LOAD( "041-v3.bin", 0x200000, 0x080000, CRC(afaa0180) SHA1(c4a047e21f093830498a163598ed7bd48a8cf9d1) ) /* TC534200 */
2136   ROM_LOAD( "041-v1.v1", 0x000000, 0x100000, CRC(cb1da093) SHA1(4f4d1d5fefa9dda372083c045bf0d268a57ce8f1) ) /* TC538200 */
2137   ROM_LOAD( "041-v2.v2", 0x100000, 0x100000, CRC(1c954a9d) SHA1(159bc6efdd531615461f6e16f83f6d4c4e67c237) ) /* TC538200 */
2138   ROM_LOAD( "041-v3.v3", 0x200000, 0x080000, CRC(afaa0180) SHA1(c4a047e21f093830498a163598ed7bd48a8cf9d1) ) /* TC534200 */
20152139
20162140   NO_DELTAT_REGION
20172141
20182142   ROM_REGION( 0x400000, "sprites", 0 )
2019   ROM_LOAD16_BYTE( "041-c1.bin", 0x000000, 0x100000, CRC(b39a12e1) SHA1(bafe383bd7c5a6aac4cb92dabbc56e3672fe174d) ) /* Plane 0,1 */ /* TC538200 */
2020   ROM_LOAD16_BYTE( "041-c2.bin", 0x000001, 0x100000, CRC(766cfc2f) SHA1(79e1063925d54a57df943019a88bea56c9152df3) ) /* Plane 2,3 */ /* TC538200 */
2021   ROM_LOAD16_BYTE( "041-c3.bin", 0x200000, 0x100000, CRC(fb31339d) SHA1(f4e821299680970b2e979acc4a170029b968c807) ) /* Plane 0,1 */ /* TC538200 */
2022   ROM_LOAD16_BYTE( "041-c4.bin", 0x200001, 0x100000, CRC(70457a0c) SHA1(a1e307f11ddab85d2e9c09d0428fac2e6da774b1) ) /* Plane 2,3 */ /* TC538200 */
2143   ROM_LOAD16_BYTE( "041-c1.c1", 0x000000, 0x100000, CRC(b39a12e1) SHA1(bafe383bd7c5a6aac4cb92dabbc56e3672fe174d) ) /* Plane 0,1 */ /* TC538200 */
2144   ROM_LOAD16_BYTE( "041-c2.c2", 0x000001, 0x100000, CRC(766cfc2f) SHA1(79e1063925d54a57df943019a88bea56c9152df3) ) /* Plane 2,3 */ /* TC538200 */
2145   ROM_LOAD16_BYTE( "041-c3.c3", 0x200000, 0x100000, CRC(fb31339d) SHA1(f4e821299680970b2e979acc4a170029b968c807) ) /* Plane 0,1 */ /* TC538200 */
2146   ROM_LOAD16_BYTE( "041-c4.c4", 0x200001, 0x100000, CRC(70457a0c) SHA1(a1e307f11ddab85d2e9c09d0428fac2e6da774b1) ) /* Plane 2,3 */ /* TC538200 */
20232147ROM_END
20242148
2149/****************************************
2150 ID-0042
2151 . NGM-042
2152 NEO-MVS PROG42G-1 / NEO-MVS CHA42G-1
2153 . NGH-042
2154 NEO-AEG PROG42G-1 / NEO-AEG CHA42G-1
2155****************************************/
2156
20252157ROM_START( quizdai2 ) /* MVS AND AES VERSION */
20262158   ROM_REGION( 0x100000, "maincpu", 0 )
2027   ROM_LOAD16_WORD_SWAP( "042-p1.bin", 0x000000, 0x100000, CRC(ed719dcf) SHA1(12baf2601e86c0e4358517b9fa1c55f2f5835f1d) ) /* TC538200 */
2159   ROM_LOAD16_WORD_SWAP( "042-p1.p1", 0x000000, 0x100000, CRC(ed719dcf) SHA1(12baf2601e86c0e4358517b9fa1c55f2f5835f1d) ) /* TC538200 */
20282160
2029   NEO_SFIX_128K( "042-s1.bin", CRC(164fd6e6) SHA1(dad35bedc33d502a5ae745a45a972af8d901b160) ) /* TC531000 */
2161   NEO_SFIX_128K( "042-s1.s1", CRC(164fd6e6) SHA1(dad35bedc33d502a5ae745a45a972af8d901b160) ) /* TC531000 */
20302162
2031   NEO_BIOS_AUDIO_128K( "042-m1.bin", CRC(bb19995d) SHA1(ed458fad5a23c6bd0d099927d98c31e1e6562d1b) ) /* TC531001 */
2163   NEO_BIOS_AUDIO_128K( "042-m1.m1", CRC(bb19995d) SHA1(ed458fad5a23c6bd0d099927d98c31e1e6562d1b) ) /* TC531001 */
20322164
20332165   ROM_REGION( 0x200000, "ymsnd", 0 )
2034   ROM_LOAD( "042-v1.bin", 0x000000, 0x100000, CRC(af7f8247) SHA1(99a47014017c20e4e22010c60612b6b7f6efc9e5) ) /* TC538200 */
2035   ROM_LOAD( "042-v2.bin", 0x100000, 0x100000, CRC(c6474b59) SHA1(a6c5054032b698116247b2f09a8b94a1b588c4f1) ) /* TC538200 */
2166   ROM_LOAD( "042-v1.v1", 0x000000, 0x100000, CRC(af7f8247) SHA1(99a47014017c20e4e22010c60612b6b7f6efc9e5) ) /* TC538200 */
2167   ROM_LOAD( "042-v2.v2", 0x100000, 0x100000, CRC(c6474b59) SHA1(a6c5054032b698116247b2f09a8b94a1b588c4f1) ) /* TC538200 */
20362168
20372169   NO_DELTAT_REGION
20382170
20392171   ROM_REGION( 0x300000, "sprites", 0 )
2040   ROM_LOAD16_BYTE( "042-c1.bin", 0x000000, 0x100000, CRC(cb5809a1) SHA1(b53d06685246dd51b82b5c1d54d639d10e2ec26d) ) /* Plane 0,1 */ /* TC538200 */
2041   ROM_LOAD16_BYTE( "042-c2.bin", 0x000001, 0x100000, CRC(1436dfeb) SHA1(27d136fb1be793bd345a741f5e55a977275fff86) ) /* Plane 2,3 */ /* TC538200 */
2042   ROM_LOAD16_BYTE( "042-c3.bin", 0x200000, 0x080000, CRC(bcd4a518) SHA1(f355298fe0f2cf50ddcc0d613db56a5c04d7230f) ) /* Plane 0,1 */ /* TC534200 */
2043   ROM_LOAD16_BYTE( "042-c4.bin", 0x200001, 0x080000, CRC(d602219b) SHA1(34cf0f16db1e224396464ac838f4cd2e6d1c640e) ) /* Plane 2,3 */ /* TC534200 */
2172   ROM_LOAD16_BYTE( "042-c1.c1", 0x000000, 0x100000, CRC(cb5809a1) SHA1(b53d06685246dd51b82b5c1d54d639d10e2ec26d) ) /* Plane 0,1 */ /* TC538200 */
2173   ROM_LOAD16_BYTE( "042-c2.c2", 0x000001, 0x100000, CRC(1436dfeb) SHA1(27d136fb1be793bd345a741f5e55a977275fff86) ) /* Plane 2,3 */ /* TC538200 */
2174   ROM_LOAD16_BYTE( "042-c3.c3", 0x200000, 0x080000, CRC(bcd4a518) SHA1(f355298fe0f2cf50ddcc0d613db56a5c04d7230f) ) /* Plane 0,1 */ /* TC534200 */
2175   ROM_LOAD16_BYTE( "042-c4.c4", 0x200001, 0x080000, CRC(d602219b) SHA1(34cf0f16db1e224396464ac838f4cd2e6d1c640e) ) /* Plane 2,3 */ /* TC534200 */
20442176ROM_END
20452177
2178/****************************************
2179 ID-0043
2180 . NGM-043
2181 NEO-MVS PROG 4096 / NEO-MVS CHA 42G-2
2182 . NGH-043
2183 NEO-AEG PROG16 / NEO-AEG CHA42G-1
2184****************************************/
2185
20462186ROM_START( 3countb ) /* MVS AND AES VERSION */
20472187   ROM_REGION( 0x100000, "maincpu", 0 )
2048   ROM_LOAD16_WORD_SWAP( "043-p1.bin", 0x000000, 0x100000, CRC(ffbdd928) SHA1(05b24655ca32723661adc5509b450824deb0c176) ) /* TC538200 */
2188   ROM_LOAD16_WORD_SWAP( "043-p1.p1", 0x000000, 0x100000, CRC(ffbdd928) SHA1(05b24655ca32723661adc5509b450824deb0c176) ) /* TC538200 */
20492189   /* The original p1 is 8mbit; also found sets with p1 / p2 4mbit on eprom. */
20502190
2051   NEO_SFIX_128K( "043-s1.bin", CRC(c362d484) SHA1(a3c029292572842feabe9aa8c3372628fb63978d) ) /* TC531000 */
2191   NEO_SFIX_128K( "043-s1.s1", CRC(c362d484) SHA1(a3c029292572842feabe9aa8c3372628fb63978d) ) /* TC531000 */
20522192
2053   NEO_BIOS_AUDIO_128K( "043-m1.bin", CRC(7eab59cb) SHA1(5ae4107457e091f73960bfba39b589ae36d51ca3) ) /* TC531001 */
2193   NEO_BIOS_AUDIO_128K( "043-m1.m1", CRC(7eab59cb) SHA1(5ae4107457e091f73960bfba39b589ae36d51ca3) ) /* TC531001 */
20542194
20552195   ROM_REGION( 0x400000, "ymsnd", 0 )
2056   ROM_LOAD( "043-v1.bin", 0x000000, 0x200000, CRC(63688ce8) SHA1(5c6ac29a0cc0655a87cfe3ada8706838b86b86e4) ) /* TC5316200 */
2057   ROM_LOAD( "043-v2.bin", 0x200000, 0x200000, CRC(c69a827b) SHA1(f5197ea87bb6573fa6aef3a1713c3679c58c1e74) ) /* TC5316200 */
2196   ROM_LOAD( "043-v1.v1", 0x000000, 0x200000, CRC(63688ce8) SHA1(5c6ac29a0cc0655a87cfe3ada8706838b86b86e4) ) /* TC5316200 */
2197   ROM_LOAD( "043-v2.v2", 0x200000, 0x200000, CRC(c69a827b) SHA1(f5197ea87bb6573fa6aef3a1713c3679c58c1e74) ) /* TC5316200 */
20582198
20592199   NO_DELTAT_REGION
20602200
20612201   ROM_REGION( 0x0800000, "sprites", 0 )
2062   ROM_LOAD16_BYTE( "043-c1.bin", 0x000000, 0x100000, CRC(bad2d67f) SHA1(04928e50ca75b7fbc52b64e816ec5701901f5893) ) /* Plane 0,1 */ /* TC5316200 */
2202   ROM_LOAD16_BYTE( "043-c1.c1", 0x000000, 0x100000, CRC(bad2d67f) SHA1(04928e50ca75b7fbc52b64e816ec5701901f5893) ) /* Plane 0,1 */ /* TC5316200 */
20632203   ROM_CONTINUE( 0x400000, 0x100000 )
2064   ROM_LOAD16_BYTE( "043-c2.bin", 0x000001, 0x100000, CRC(a7fbda95) SHA1(9da3c5faf22592a7eaf8df9fa6454f48c2a927ae) ) /* Plane 2,3 */ /* TC5316200 */
2204   ROM_LOAD16_BYTE( "043-c2.c2", 0x000001, 0x100000, CRC(a7fbda95) SHA1(9da3c5faf22592a7eaf8df9fa6454f48c2a927ae) ) /* Plane 2,3 */ /* TC5316200 */
20652205   ROM_CONTINUE( 0x400001, 0x100000 )
2066   ROM_LOAD16_BYTE( "043-c3.bin", 0x200000, 0x100000, CRC(f00be011) SHA1(2721cdba37a511a966a2a53b9bd6240f181d920c) ) /* Plane 0,1 */ /* TC5316200 */
2206   ROM_LOAD16_BYTE( "043-c3.c3", 0x200000, 0x100000, CRC(f00be011) SHA1(2721cdba37a511a966a2a53b9bd6240f181d920c) ) /* Plane 0,1 */ /* TC5316200 */
20672207   ROM_CONTINUE( 0x600000, 0x100000 )
2068   ROM_LOAD16_BYTE( "043-c4.bin", 0x200001, 0x100000, CRC(1887e5c0) SHA1(9b915359add7c10c78d8b281b4084eceea8f0499) ) /* Plane 2,3 */ /* TC5316200 */
2208   ROM_LOAD16_BYTE( "043-c4.c4", 0x200001, 0x100000, CRC(1887e5c0) SHA1(9b915359add7c10c78d8b281b4084eceea8f0499) ) /* Plane 2,3 */ /* TC5316200 */
20692209   ROM_CONTINUE( 0x600001, 0x100000 )
20702210ROM_END
20712211
2212/****************************************
2213 ID-0044
2214 . NGM-044
2215 NEO-MVS PROG16 / NEO-MVS CHA42G-1
2216 . NGH-044
2217 NEO-AEG PROG16 / NEO-AEG CHA42G-1
2218****************************************/
2219
20722220ROM_START( aof ) /* MVS AND AES VERSION */
20732221   ROM_REGION( 0x100000, "maincpu", 0 )
2074   ROM_LOAD16_WORD_SWAP( "044-p1.bin", 0x000000, 0x080000, CRC(ca9f7a6d) SHA1(4d28ef86696f7e832510a66d3e8eb6c93b5b91a1) ) /* TC544200 */
2222   ROM_LOAD16_WORD_SWAP( "044-p1.p1", 0x000000, 0x080000, CRC(ca9f7a6d) SHA1(4d28ef86696f7e832510a66d3e8eb6c93b5b91a1) ) /* TC534200 */
20752223
2076   NEO_SFIX_128K( "044-s1.bin", CRC(89903f39) SHA1(a04a0c244a5d5c7a595fcf649107969635a6a8b6) ) /* TC531000 */
2224   NEO_SFIX_128K( "044-s1.s1", CRC(89903f39) SHA1(a04a0c244a5d5c7a595fcf649107969635a6a8b6) ) /* TC531000 */
20772225
2078   NEO_BIOS_AUDIO_128K( "044-m1.bin", CRC(0987e4bb) SHA1(8fae4b7fac09d46d4727928e609ed9d3711dbded) ) /* TC531001 */
2226   NEO_BIOS_AUDIO_128K( "044-m1.m1", CRC(0987e4bb) SHA1(8fae4b7fac09d46d4727928e609ed9d3711dbded) ) /* TC531001 */
20792227
20802228   ROM_REGION( 0x400000, "ymsnd", 0 )
2081   ROM_LOAD( "044-v2.bin", 0x000000, 0x200000, CRC(3ec632ea) SHA1(e3f413f580b57f70d2dae16dbdacb797884d3fce) ) /* TC5316200 */
2082   ROM_LOAD( "044-v4.bin", 0x200000, 0x200000, CRC(4b0f8e23) SHA1(105da0cc5ba19869c7147fba8b177500758c232b) ) /* TC5316200 */
2229   ROM_LOAD( "044-v2.v2", 0x000000, 0x200000, CRC(3ec632ea) SHA1(e3f413f580b57f70d2dae16dbdacb797884d3fce) ) /* TC5316200 */
2230   ROM_LOAD( "044-v4.v4", 0x200000, 0x200000, CRC(4b0f8e23) SHA1(105da0cc5ba19869c7147fba8b177500758c232b) ) /* TC5316200 */
20832231
20842232   NO_DELTAT_REGION
20852233
20862234   ROM_REGION( 0x800000, "sprites", 0 )
2087   ROM_LOAD16_BYTE( "044-c1.bin", 0x000000, 0x100000, CRC(ddab98a7) SHA1(f20eb81ec431268798c142c482146c1545af1c24) ) /* Plane 0,1 */ /* TC5316200 */
2235   ROM_LOAD16_BYTE( "044-c1.c1", 0x000000, 0x100000, CRC(ddab98a7) SHA1(f20eb81ec431268798c142c482146c1545af1c24) ) /* Plane 0,1 */ /* TC5316200 */
20882236   ROM_CONTINUE( 0x400000, 0x100000 )
2089   ROM_LOAD16_BYTE( "044-c2.bin", 0x000001, 0x100000, CRC(d8ccd575) SHA1(f697263fe92164e274bf34c55327b3d4a158b332) ) /* Plane 2,3 */ /* TC5316200 */
2237   ROM_LOAD16_BYTE( "044-c2.c2", 0x000001, 0x100000, CRC(d8ccd575) SHA1(f697263fe92164e274bf34c55327b3d4a158b332) ) /* Plane 2,3 */ /* TC5316200 */
20902238   ROM_CONTINUE( 0x400001, 0x100000 )
2091   ROM_LOAD16_BYTE( "044-c3.bin", 0x200000, 0x100000, CRC(403e898a) SHA1(dd5888f8b24a33b2c1f483316fe80c17849ccfc4) ) /* Plane 0,1 */ /* TC5316200 */
2239   ROM_LOAD16_BYTE( "044-c3.c3", 0x200000, 0x100000, CRC(403e898a) SHA1(dd5888f8b24a33b2c1f483316fe80c17849ccfc4) ) /* Plane 0,1 */ /* TC5316200 */
20922240   ROM_CONTINUE( 0x600000, 0x100000 )
2093   ROM_LOAD16_BYTE( "044-c4.bin", 0x200001, 0x100000, CRC(6235fbaa) SHA1(9090e337d7beed25ba81ae0708d0aeb57e6cf405) ) /* Plane 2,3 */ /* TC5316200 */
2241   ROM_LOAD16_BYTE( "044-c4.c4", 0x200001, 0x100000, CRC(6235fbaa) SHA1(9090e337d7beed25ba81ae0708d0aeb57e6cf405) ) /* Plane 2,3 */ /* TC5316200 */
20942242   ROM_CONTINUE( 0x600001, 0x100000 )
20952243ROM_END
20962244
r12330r12331
85068654GAME( 1991, quizdais,  neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "SNK", "Quiz Daisousa Sen - The Last Count Down (NGM-023)(NGH-023)", GAME_SUPPORTS_SAVE )
85078655GAME( 1991, quizdaisk, quizdais, neogeo,   neogeo,   neogeo,   ROT0, "SNK", "Quiz Daisousa Sen - The Last Count Down (Korean release)", GAME_SUPPORTS_SAVE )
85088656GAME( 1992, lresort,   neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "SNK", "Last Resort", GAME_SUPPORTS_SAVE )
8509GAME( 1991, eightman,  neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "SNK / Pallas", "Eight Man", GAME_SUPPORTS_SAVE )
8657GAME( 1991, eightman,  neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "SNK / Pallas", "Eight Man (NGM-025)(NGH-025)", GAME_SUPPORTS_SAVE )
85108658GAME( 1991, legendos,  neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "SNK", "Legend of Success Joe / Ashitano Joe Densetsu", GAME_SUPPORTS_SAVE )
85118659GAME( 1991, 2020bb,    neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "SNK / Pallas", "2020 Super Baseball (set 1)", GAME_SUPPORTS_SAVE )
85128660GAME( 1991, 2020bba,   2020bb,   neogeo,   neogeo,   neogeo,   ROT0, "SNK / Pallas", "2020 Super Baseball (set 2)", GAME_SUPPORTS_SAVE )
85138661GAME( 1991, 2020bbh,   2020bb,   neogeo,   neogeo,   neogeo,   ROT0, "SNK / Pallas", "2020 Super Baseball (set 3)", GAME_SUPPORTS_SAVE )
8514GAME( 1991, socbrawl,  neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "SNK", "Soccer Brawl (set 1)", GAME_SUPPORTS_SAVE )
8515GAME( 1991, socbrawlh, socbrawl, neogeo,   neogeo,   neogeo,   ROT0, "SNK", "Soccer Brawl (set 2)", GAME_SUPPORTS_SAVE )
8662GAME( 1991, socbrawl,  neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "SNK", "Soccer Brawl (NGM-031)", GAME_SUPPORTS_SAVE )
8663GAME( 1991, socbrawlh, socbrawl, neogeo,   neogeo,   neogeo,   ROT0, "SNK", "Soccer Brawl (NGH-031)", GAME_SUPPORTS_SAVE )
85168664GAME( 1991, fatfury1,  neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "SNK", "Fatal Fury - King of Fighters / Garou Densetsu - shukumei no tatakai", GAME_SUPPORTS_SAVE )
85178665GAME( 1991, roboarmy,  neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "SNK", "Robo Army", GAME_SUPPORTS_SAVE )
85188666//GAME( 1991, roboarma,  roboarmy, neogeo,   neogeo,   neogeo,   ROT0, "SNK", "Robo Army (set 2)", GAME_SUPPORTS_SAVE )
8519GAME( 1992, fbfrenzy,  neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "SNK", "Football Frenzy", GAME_SUPPORTS_SAVE )
8520GAME( 1992, kotm2,     neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "SNK", "King of the Monsters 2 - The Next Thing", GAME_SUPPORTS_SAVE )
8667GAME( 1992, fbfrenzy,  neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "SNK", "Football Frenzy (NGM-034)(NGH-034)", GAME_SUPPORTS_SAVE )
8668GAME( 1992, kotm2,     neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "SNK", "King of the Monsters 2 - The Next Thing (NGM-039)(NGH-039)", GAME_SUPPORTS_SAVE )
85218669GAME( 1993, sengoku2,  neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "SNK", "Sengoku 2 / Sengoku Denshou 2", GAME_SUPPORTS_SAVE )
85228670GAME( 1992, bstars2,   neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "SNK", "Baseball Stars 2", GAME_SUPPORTS_SAVE )
8523GAME( 1992, quizdai2,  neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "SNK", "Quiz Meitantei Neo & Geo - Quiz Daisousa Sen part 2", GAME_SUPPORTS_SAVE )
8524GAME( 1993, 3countb,   neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "SNK", "3 Count Bout / Fire Suplex", GAME_SUPPORTS_SAVE )
8525GAME( 1992, aof,       neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "SNK", "Art of Fighting / Ryuuko no Ken", GAME_SUPPORTS_SAVE )
8671GAME( 1992, quizdai2,  neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "SNK", "Quiz Meitantei Neo & Geo - Quiz Daisousa Sen part 2 (NGM-042)(NGH-042)", GAME_SUPPORTS_SAVE )
8672GAME( 1993, 3countb,   neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "SNK", "3 Count Bout / Fire Suplex (NGM-043)(NGH-043)", GAME_SUPPORTS_SAVE )
8673GAME( 1992, aof,       neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "SNK", "Art of Fighting / Ryuuko no Ken (NGM-044)(NGH-044)", GAME_SUPPORTS_SAVE )
85268674GAME( 1993, samsho,    neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "SNK", "Samurai Shodown / Samurai Spirits (set 1)", GAME_SUPPORTS_SAVE )
85278675GAME( 1993, samshoh,   samsho,   neogeo,   neogeo,   neogeo,   ROT0, "SNK", "Samurai Shodown / Samurai Spirits (set 2)", GAME_SUPPORTS_SAVE )
85288676GAME( 1994, tophuntr,  neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "SNK", "Top Hunter - Roddy & Cathy (set 1)", GAME_SUPPORTS_SAVE )
src/mame/drivers/stvinit.c
r12330r12331
251251
252252DRIVER_INIT(fhboxers)
253253{
254   //saturn_state *state = machine.driver_data<saturn_state>();
254//   saturn_state *state = machine.driver_data<saturn_state>();
255255
256256   sh2drc_add_pcflush(machine.device("maincpu"), 0x60041c2);
257257   sh2drc_add_pcflush(machine.device("maincpu"), 0x600bb0a);
r12330r12331
259259
260260   DRIVER_INIT_CALL(stv);
261261
262   //state->m_instadma_hack = 1;
262//   state->m_instadma_hack = 1;
263263}
264264
265265DRIVER_INIT( groovef )
r12330r12331
564564
565565   DRIVER_INIT_CALL(stv);
566566
567   //state->m_instadma_hack = 1;
567//   state->m_instadma_hack = 1;
568568
569569}
570570
src/mame/drivers/aristmk6.c
r12330r12331
245245GAME( 200?, wildways,  aristmk6,   aristmk6,    aristmk6,    0, ROT0, "Aristocrat", "Wild Ways (10130111)", GAME_NOT_WORKING | GAME_NO_SOUND )
246246GAME( 200?, thaiprin,  aristmk6,   aristmk6,    aristmk6,    0, ROT0, "Aristocrat", "Thai Princess (30127721)", GAME_NOT_WORKING | GAME_NO_SOUND )
247247
248/* Other Games on this HW (are any dumped?)
248/*
249List of known MK6 games, excluding Hyperlink variations
249250
250    AFRICAN DUSK
251    GOLDEN PYRAMIDS (also on Mk5)
252    SPRING CARNIVAL
253    LOUISE GOLD
254    BIG RED
255    KING OF THE NILE
256    GEISHA
257    MR CASHMAN
258    DOLLAR TREE
259    MISS KITTY
260    GRIZZLY
261    MONEY TREE
262    CALL OF THE WILD
263    RED BARON
264    MYSTIC MERMAID
265    KOLA MINT
266    LOVE STRUCK
267    ENCHANTRESS
268    ROLL UP ROLL UP
269    VENETIAN
270    POMPE11
2515 Dragons
2525 Koi - Power Pay         Same gameplay as 5 Dragons
25350 Lions
254100 Lions
255African Dusk - Mr. Cashman      Black Rhino with a bonus feature
256Alchemy               Same gameplay as Mystic Mermaid
257Amazing Money Machine
258Antony and Cleopatra
259Arabian Nights
260Arctic Wins - Mr. Cashman
261Arishinko
262Asian Princess            Thai Princess with a bonus bet option
263Atlantis
264Aztec Gold - Lady Luck
265Bachelorette Party
266Ball Power Sports
267Beaver Bucks
268Big Ben
269Big Red
270Big Red 2
271Black Brumby
272Black Rhino - Power Pay
273Brazil
274Buccaneer
275Buffalo
276Cactus Corral            Same gameplay as Shaman's Magic
277Canary Riches            Identical to Golden Canaries
278Cash Carousel
279Centurion
280Cheeky Monkey            Same gameplay as Mystic Mermaid
281Choy Sun Doa
282Choy Sun Returns
283Commander K
284Corrida de Toros - The Bullfight
285Creature Feature
286Crystal Springs
287Deep Freeze
288Desert Gold
289Diamond Eyes
290Diamonds & Hearts - Power Pay
291Dinosaur
292Double Dolphins
293Dragon Lord            Similar to Red Baron
294Dream Catcher            Same gameplay as Asian Princess
295Dream of the Red Chamber
296Fan Dancer
297Fire Dancer
298Fortune of Athena
299Fortune King            Same gameplay as 5 Dragons
300Fortune Warrior
301Geisha               Geisha was only released on MK5 for NZ market as a one-off
302Genghis Khan
303Go For Green
304Good Fortune
305Golden Archer
306Golden Canaries II - Lucky Devil
307Golden Incas
308Grizzly
309Heart of Gold            Same gameplay as 50 Lions
310Helen of Troy            Same gameplay as Peacock Flutter
311Hollywood Dreams
312Hot Cash
313House of Hearts            Same gameplay as Buccaneer
314Inca Chief
315Indian Dreaming - Lady Luck
316Indian Princess
317Island Delight
318Jailbird - Mr. Cashman
319Kakadu Dreaming
320Kenyan Gold            Similar to Show Me The Money
321King Neptune
322King of Asia            Identical to Choy Sun Doa
323King of the Nile
324Kirin Warriors
325Knight's Challenge         Similar to Queen of the Nile, added jackpot bonus
326L.A. Gator            Same gameplay as 50 Lions
327Ladies Day            Similar to Spring Carnival
328Lady of Fortune
329Let's Go Fish'n
330Line King            Similar to 50 Lions
331Louie's Gold - Mr. Cashman      Loco Loot with a bonus feature
332Love Stuck            Same gameplay as Sun Queen
333Lucky 88
334Luigi's Ball
335Macaw Magic            Same gameplay as King Galah
336Margarita Rose
337Miss Kitty            Same gameplay as Pelican Pete
338Moon Festival
339Moonlight Waltz
340More Chilli
341Mr Woo               Similar to Zorro
342Mr Woo Moonlight Market
343Mystic Chief
344Mystic Eyes - Mr. Cashman      Enchanted Forest with a bonus feature
345Mystic Forest
346Mystic Mermaid
347Mystic Power            Same gameplay as Indian Dreaming
348Nerds Gone Wild
349Orchid Magic
350Oriental Beauty
351Outback Jack
352Owl Capone
353Paris Lights
354Peacock Magic
355Pelican Pete
356Phoenix Fantasy            Same gameplay as Tiki Torch
357Pirates
358Player's Choice By Demand      Player's Choice is a series of 4-in-1 multi-game machines
359Player's Choice Platinum
360Player's Choice Super
361Pompeii               Same gameplay as Indian Dreaming
362Pride of Africa            Same gameplay as Indian Dreaming
363Prophecy
364Queen of Atlantis         Identical to Atlantis
365Queen of Sheba            Same gameplay as King of the Nile
366Queen of the Nile Special Edition   Altered gameplay to original QOTN, more games won with 4 or 5 pyramids
367Rapid Riches
368Red Baron
369Reelin' N Boppin'
370Roamin' Italy
371Roll Up! Roll Up!!         Same gameplay as Spring Carnival
372Ruby Magic            Same gameplay as Wild Ways
373Scatter Magic II
374Seal the Deal            Same gameplay as Helen of Troy
375Shaman's Magic
376Show Me The Money         Same gameplay as Money Tree
377Silk Road
378Silver & Gold            Identical to Sun & Moon
379Sky Dancer
380Snap Shot
381Spring Carnival
382Spring Festival
383Star Drifter            Same gameplay as 50 Lions
384Sun & Moon
385Sun Chief
386Sun King
387Sun Queen
388Super Bucks IV
389Super Bucks V
390Sweet Hearts II - Lucky Devil
391Tahiti Magic
392Tequila Sunrise - Mr. Cashman
393Thai Princess
394The Magician            Same gameplay as Lady of Fortune
395The Game With No Name!
396The Golden Gong            Same gameplay as Big Ben
397Tigress
398Tiki Talk
399Tiki Torch
400Timber Wolf
401Torch of the Gods         Identical to Adonis
402Turtle Treasure
403Viking Riches
404Water Margin
405Whale of a Time            Identical to Whales of Cash
406Whales of Cash
407Where's The Gold
408White Tiger II - Lucky Devil
409Wicked Winnings - Lady Luck
410Wicked Winnings II - Power Pay
411Wild Cats            Same gameplay as Wild Waratah
412Wild Cougar - Power Pay         Same gameplay as Black Rhino - Power Pay
413Wild Goose
414Wild Gorilla - Power Pay
415Wild Hearts            Similar to Sun Chief
416Wild Panda
417Wild Stallion
418Wild Tepee - Power Pay         Similar to Indian Dreaming
419Wild Waratah
420Wild Ways
421Wings over Olympus
422You Might Be A Redneck If...
423Zorro
424Zorro & Lady Rawhide - Zorro Link
425Zorro II - Zorro Link
426Zorro Returns - Zorro Link
427Zorro Unmasked - Zorro Link
271428
429Additionally, many games on earlier (e.g. MK5) hardware were re-released on MK6, featuring new MK6 style graphics, sounds etc.
430Confirmed 'older' games running on MK6 listed below; these games were also on MK5, and some even on MK4:
431
432Adonis
433Black Panther            Only seen in a multi-game system, 'Player's Choice By Demand'
434Desert Bloom            Same gameplay as Sweet Hearts II
435Dolphin Treasure
436Enchantress
437Flame of Olympus         Identical to Adonis
438Golden Pyramids            Identical to Queen of the Nile
439Inca Sun            Cabinet photo noted, MK6 version never seen in the wild yet
440Indian Dreaming            Two formats exist, Reel Power (243 Ways) and Multi-line (usually 20 lines). Both game types play differenly but feature identicla graphics.
441Koala Mint
442Money Tree
443Panther Magic
444Prize Fight II            Only seen in a multi-game system, 'Player's Choice By Demand' - MK5 version was simply called 'Prize Fight'
445Queen of the Nile
446Return of the Samurai
447Super Bucks III            Only seen in a multi-game system, 'Player's Choice By Demand'
448Sweet Hearts II
449Venetian Nights            MK5 version is possibly rare
450Wicked Winnings            Only seen a Cash Express Hyperlink version so far
272451*/
src/mame/drivers/maygayep.c
r0r12331
1/************************************************************************************************************
2
3   Maygay EPOCH hardware
4    mechanical fruit machine HW
5
6   H8 CPU
7
8   ZYMZ280B sound
9   
10   2x PICs for security
11
12
13   --------------------------------------------
14   MOST GAMES DO NOT HAVE ANY SOUND ROMS DUMPED
15   --------------------------------------------
16
17   Some games have EPOCH NEVADA in the header, others have EPOCH APOLLO, is there a difference?
18
19************************************************************************************************************/
20
21#include "emu.h"
22#include "cpu/h83002/h8.h"
23#include "sound/ymz280b.h"
24
25
26class maygayep_state : public driver_device
27{
28public:
29   maygayep_state(const machine_config &mconfig, device_type type, const char *tag)
30      : driver_device(mconfig, type, tag) { }
31
32
33};
34
35
36static ADDRESS_MAP_START( ep_simp_map, AS_PROGRAM, 16 )
37   ADDRESS_MAP_GLOBAL_MASK(0xffffff)
38   AM_RANGE( 0x000000, 0x03ffff ) AM_ROM AM_REGION("maincpu", 0)
39ADDRESS_MAP_END
40
41static INPUT_PORTS_START( maygayep )
42INPUT_PORTS_END
43
44
45static void irqhandler(device_t *device, int state)
46{
47
48}
49
50static const ymz280b_interface ymz280b_config =
51{
52   irqhandler
53};
54
55
56static MACHINE_CONFIG_START( maygayep, maygayep_state )
57   MCFG_CPU_ADD("maincpu", H83044, 10000000 )
58   MCFG_CPU_PROGRAM_MAP( ep_simp_map )
59
60   MCFG_SPEAKER_STANDARD_MONO("mono")
61
62   MCFG_SOUND_ADD("ymz", YMZ280B, 10000000 )
63   MCFG_SOUND_CONFIG(ymz280b_config)
64   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
65MACHINE_CONFIG_END
66
67#define MISSING_SOUND \
68   ROM_REGION( 0x100000, "ymz", ROMREGION_ERASE00 ) \
69      ROM_LOAD16_BYTE( "sound_roms", 0x000000, 0x080000, NO_DUMP ) \
70
71
72/* The Simpsons is the only game with dumped sound roms! */
73
74#define EP_SIMP_SOUND \
75   ROM_REGION( 0x100000, "ymz", 0 ) \
76      ROM_LOAD16_BYTE( "simpsnd0", 0x000000, 0x080000, CRC(d58d16cc) SHA1(75eb2ab106855156831399a08eed66295c0c288f) ) \
77      ROM_LOAD16_BYTE( "simpsnd1", 0x080000, 0x080000, CRC(26d12470) SHA1(4ea92b9d80c73d784534185313a6d5534cb6f3b2) ) \
78
79
80ROM_START( ep_simp )
81   ROM_REGION( 0x080000, "maincpu", 0 )
82   ROM_LOAD16_BYTE( "sim256g0", 0x00000, 0x020000, CRC(8b5b266a) SHA1(358a98f1cd4fc65a4dfe7e9436eeca5f0649de15) )
83   ROM_LOAD16_BYTE( "sim256g1", 0x00001, 0x020000, CRC(a4ec81bb) SHA1(bac8475def260f53e0fd25037752295ba04c88de) )
84   EP_SIMP_SOUND
85ROM_END
86
87/* Other (incomplete) dumps */
88
89ROM_START( ep_bingb )
90   ROM_REGION( 0x080000, "maincpu", 0 )
91   ROM_LOAD16_BYTE( "sb980039.g0", 0x00000, 0x020000, CRC(fa294bfe) SHA1(0c98f9c1c9ef8989ede58eba57bd15ec651a9661) )
92   ROM_LOAD16_BYTE( "sb980039.g1", 0x00001, 0x020000, CRC(bea98346) SHA1(5edf630a9099e47491737cd5e078c5899ea8ac0f) )
93
94   ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */
95   ROM_LOAD16_BYTE( "sb980040.g0", 0x00000, 0x020000, CRC(0eceb011) SHA1(33ac340c15c0cae298035b49510d9d3a14d1a4f7) )
96   ROM_LOAD16_BYTE( "sb980040.g1", 0x00001, 0x020000, CRC(22ecd867) SHA1(902f7f0644673ac58f69b770e1c1d0be37c5e452) )
97   MISSING_SOUND
98ROM_END
99
100
101
102
103ROM_START( ep_calyp )
104   ROM_REGION( 0x080000, "maincpu", 0 )
105   ROM_LOAD16_BYTE( "sa980306.g0", 0x00000, 0x020000, CRC(d1882325) SHA1(0b71a24486a3f9aae1fa7558953742fad32d84a3) )
106   ROM_LOAD16_BYTE( "sa980306.g1", 0x00001, 0x020000, CRC(f24431e7) SHA1(694dc27c9ecf8dfc038951cbf57de08f7ec5c72f) )
107
108   ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */
109   ROM_LOAD16_BYTE( "sa980307.g0", 0x00000, 0x020000, CRC(7a63504d) SHA1(d8df968a20f1e458563e75a40110938c9a7123ea) )
110   ROM_LOAD16_BYTE( "sa980307.g1", 0x00001, 0x020000, CRC(fdbd8170) SHA1(1aaa4f3617d65b986a5f0d4a33a9440aedc5ccee) )
111
112   // these are from the M1B hw version!
113   //ROM_LOAD16_BYTE( "calypso.bin", 0x0000, 0x020000, CRC(f97cb079) SHA1(1bb0741bd34e6937c5c4711331f43bc0aaaab852) )
114   //ROM_LOAD16_BYTE( "calypsosnd.p1", 0x0000, 0x080000, CRC(b29d170b) SHA1(1922a135ce2841716cd5fd16bbdb89a9fbb23b22) )
115   //ROM_LOAD16_BYTE( "calypsosnd.p2", 0x0000, 0x080000, CRC(69cea85d) SHA1(8b114bd0a4ed9bee0c62652fe77ee41164b6e420) )
116   //ROM_LOAD16_BYTE( "sa001008", 0x0000, 0x020000, CRC(f97cb079) SHA1(1bb0741bd34e6937c5c4711331f43bc0aaaab852) )
117   //ROM_LOAD16_BYTE( "sa001009", 0x0000, 0x020000, CRC(ff686c04) SHA1(dd935a6acc88e8d9738176c22200c36505b48f18) )
118
119   MISSING_SOUND
120ROM_END
121
122
123
124
125ROM_START( ep_cow )
126   ROM_REGION( 0x080000, "maincpu", 0 )
127   ROM_LOAD16_BYTE( "sb980037.g0", 0x00000, 0x020000, CRC(e58bbefa) SHA1(96c46753d6ec84bc4e4dbdc546ae40c1f865ff2e) )
128   ROM_LOAD16_BYTE( "sb980037.g1", 0x00001, 0x020000, CRC(b7bb254a) SHA1(0dc23876e028322c25f34c1d28a25f2031950617) )
129
130   ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */
131   ROM_LOAD16_BYTE( "sb980038.g0", 0x00000, 0x020000, CRC(5ff562e7) SHA1(91e117618fcacde55a04edb463e19dbfab2278b8) )
132   ROM_LOAD16_BYTE( "sb980038.g1", 0x00001, 0x020000, CRC(0cf2d2fb) SHA1(5f4411cc10a3aedda98902e138c6473b2c544a91) )
133   MISSING_SOUND
134ROM_END
135
136
137
138
139ROM_START( ep_cfall )
140   ROM_REGION( 0x080000, "maincpu", 0 )
141   ROM_LOAD16_BYTE( "sa980008.g0", 0x00000, 0x020000, CRC(43e05a64) SHA1(33c994f693e6d904587e6b58959e018a7dfe9be2) )
142   ROM_LOAD16_BYTE( "sa980008.g1", 0x00001, 0x020000, CRC(8366da15) SHA1(a7ca77ba8297df24e8f008844e25935848528613) )
143
144   ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */
145   ROM_LOAD16_BYTE( "sa980170.g0", 0x00000, 0x020000, CRC(3625c374) SHA1(9559516ed6b3612749615ddc7638b0a26648d9e7) )
146   ROM_LOAD16_BYTE( "sa980170.g1", 0x00001, 0x020000, CRC(02e4abbf) SHA1(6ca007184b33e6c8373ca5a44add880ec0a49057) )
147   ROM_LOAD16_BYTE( "sa980171.g0", 0x00000, 0x020000, CRC(9dceb01c) SHA1(7ce11e59f345b3bd6c0dacf3f23473940aca8771) )
148   ROM_LOAD16_BYTE( "sa980171.g1", 0x00001, 0x020000, CRC(a725602b) SHA1(07e82e995c2f8513d7859cc03e61edf04e8e3003) )
149   ROM_LOAD16_BYTE( "sa980172.g0", 0x00000, 0x020000, CRC(8bbc3334) SHA1(30cada9c4d9e04ef9076b2b620d078c2739b0aef) )
150   ROM_LOAD16_BYTE( "sa980172.g1", 0x00001, 0x020000, CRC(7ace66e4) SHA1(1a194385f93474348d62636c025869bb22b0d268) )
151   ROM_LOAD16_BYTE( "sa980173.g0", 0x00000, 0x020000, CRC(2057405c) SHA1(21248e99d21b0817e2aae8b6df9e635493d59e49) )
152   ROM_LOAD16_BYTE( "sa980173.g1", 0x00001, 0x020000, CRC(d6faa152) SHA1(a20a05fcaaedd5ce6f253e14ef3ed7469e448bdb) )
153   ROM_LOAD16_BYTE( "sa980328.g0", 0x00000, 0x020000, CRC(1ac2d05a) SHA1(db718622150228b44b193fccd70d4e0e5538b99e) )
154   ROM_LOAD16_BYTE( "sa980328.g1", 0x00001, 0x020000, CRC(a55730e8) SHA1(b0ce02e64d01263cbc734991be4d138531592d42) )
155   ROM_LOAD16_BYTE( "sa980329.g0", 0x00000, 0x020000, CRC(b129a332) SHA1(c58170067937cf96f45d6928ed790f4722e24b10) )
156   ROM_LOAD16_BYTE( "sa980329.g1", 0x00001, 0x020000, CRC(8f970b3b) SHA1(e262de241e516722e10ffecec06ed238e45364d0) )
157   MISSING_SOUND
158ROM_END
159
160
161
162ROM_START( ep_cflow )
163   ROM_REGION( 0x080000, "maincpu", 0 )
164   ROM_LOAD16_BYTE( "cfl260g0", 0x00000, 0x020000, CRC(2e1c35f0) SHA1(03dddea4dad0d78d50d549865fcad428d80c25ad) )
165   ROM_LOAD16_BYTE( "cfl260g1", 0x00001, 0x020000, CRC(8b543c6f) SHA1(ac4dea7ab7092f0d02569d10c9369dbe1f05a53e) )
166
167   ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */
168   ROM_LOAD16_BYTE( "sa980155.g0", 0x00000, 0x020000, CRC(eedfe7c5) SHA1(6d774d6f7febac7537542e90de5e71d6573cbbbe) )
169   ROM_LOAD16_BYTE( "sa980155.g1", 0x00001, 0x020000, CRC(ef01f567) SHA1(eb6a16950e27875d4dcabf89d209c811b399d3a8) )
170   ROM_LOAD16_BYTE( "sa980260.g0", 0x00000, 0x020000, CRC(2e1c35f0) SHA1(03dddea4dad0d78d50d549865fcad428d80c25ad) )
171   ROM_LOAD16_BYTE( "sa980260.g1", 0x00001, 0x020000, CRC(8b543c6f) SHA1(ac4dea7ab7092f0d02569d10c9369dbe1f05a53e) )
172   ROM_LOAD16_BYTE( "sa990134.g0", 0x00000, 0x020000, CRC(b4a41f3c) SHA1(de8211ae63ed1b4b899ca11dd502e151eecd6a64) )
173   ROM_LOAD16_BYTE( "sa990134.g1", 0x00001, 0x020000, CRC(72799360) SHA1(fef3d80b0c9c4a0e6d7a1313252d11d58cba57be) )
174   ROM_LOAD16_BYTE( "sa990135.g0", 0x00000, 0x020000, CRC(1f4f6c54) SHA1(3e781d5131f11eec25cfdf59bebf201890ac121a) )
175   ROM_LOAD16_BYTE( "sa990135.g1", 0x00001, 0x020000, CRC(dc20baa8) SHA1(5b88b53183e3f87530e418654ae3dc4947c575ca) )
176   MISSING_SOUND
177ROM_END
178
179
180
181
182ROM_START( ep_doubl )
183   ROM_REGION( 0x080000, "maincpu", 0 )
184   ROM_LOAD16_BYTE( "sa980236.g0", 0x00000, 0x020000, CRC(67be34e4) SHA1(e4a13c922a30636de37bbdf0f5e6eb6421c9615a) )
185   ROM_LOAD16_BYTE( "sa980236.g1", 0x00001, 0x020000, CRC(59376f5c) SHA1(17415b717a3802872da3bf6ab7efb4d92244601e) )
186
187   ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */
188   ROM_LOAD16_BYTE( "sa980237.g0", 0x00000, 0x020000, CRC(cc55478c) SHA1(5a954b210cc3bb0eec51d876aceb5f3f0e90706f) )
189   ROM_LOAD16_BYTE( "sa980237.g1", 0x00001, 0x020000, CRC(cb53ea2e) SHA1(f8a9c83588087c335c8cd97240b970fac0b16706) )
190   ROM_LOAD16_BYTE( "sa980342.g0", 0x00000, 0x020000, CRC(aca5cd4c) SHA1(16167a7a62fd40e440caee0ee5a04a051fc2948c) )
191   ROM_LOAD16_BYTE( "sa980342.g1", 0x00001, 0x020000, CRC(0c7a373d) SHA1(b31a6f8cfd4a520efe1303f8f7f9c113b71a5d5d) )
192   ROM_LOAD16_BYTE( "sa980343.g0", 0x00000, 0x020000, CRC(074ebe24) SHA1(402a2ba811ded557f7da889e634a2e37bc697e30) )
193   ROM_LOAD16_BYTE( "sa980343.g1", 0x00001, 0x020000, CRC(3426c94c) SHA1(73fbe71621fb759937f0179b8a774d32ab3f0913) )
194   MISSING_SOUND
195ROM_END
196
197
198
199ROM_START( ep_evil )
200   ROM_REGION( 0x080000, "maincpu", 0 )
201   ROM_LOAD16_BYTE( "sa990114.g0", 0x00000, 0x020000, CRC(143511f6) SHA1(3249fbbadefa377674d0b7e1fb54d7691fb3b9d5) )
202   ROM_LOAD16_BYTE( "sa990114.g1", 0x00001, 0x020000, CRC(9b7d395c) SHA1(6eb56d5d32931bf8503650037eaaddf57064f986) )
203
204   ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */
205   ROM_LOAD16_BYTE( "sa990115.g0", 0x00000, 0x020000, CRC(bfde629e) SHA1(725219d17672728ba8812569eda89f202034f069) )
206   ROM_LOAD16_BYTE( "sa990115.g1", 0x00001, 0x020000, CRC(3ebcf2c8) SHA1(e3e6961c117d27b9b90de16dab1e0edd59309a91) )
207   MISSING_SOUND
208ROM_END
209
210
211
212
213ROM_START( ep_nyny )
214   ROM_REGION( 0x080000, "maincpu", 0 )
215   ROM_LOAD16_BYTE( "sa980216.g0", 0x00000, 0x020000, CRC(1792f00c) SHA1(7214a23732f0b6cb1bbd1a2ea8807d34996abeac) )
216   ROM_LOAD16_BYTE( "sa980216.g1", 0x00001, 0x020000, CRC(3bd161e3) SHA1(789ac40cba14d2a391aba13324d86b0dcd1f3d17) )
217
218   ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */
219   ROM_LOAD16_BYTE( "sa980217.g0", 0x00000, 0x020000, CRC(bc798364) SHA1(0715dc87d4ecd962d42e203a1e5bc1de759e2f22) )
220   ROM_LOAD16_BYTE( "sa980217.g1", 0x00001, 0x020000, CRC(392189b8) SHA1(93761fbee83bbcefdd53657c1bd181cbba4ab855) )
221   ROM_LOAD16_BYTE( "sa980218.g0", 0x00000, 0x020000, CRC(06075f79) SHA1(449e2809fd3962e815fbf3b924b5fe447cdf7bbe) )
222   ROM_LOAD16_BYTE( "sa980218.g1", 0x00001, 0x020000, CRC(b263a63a) SHA1(3ef038ff7b95a9f93368a71a626604ffc1cb4976) )
223   ROM_LOAD16_BYTE( "sa980219.g0", 0x00000, 0x020000, CRC(adec2c11) SHA1(d769291e32d9494a945881a8f9353543474273c3) )
224   ROM_LOAD16_BYTE( "sa980219.g1", 0x00001, 0x020000, CRC(edb0ec65) SHA1(f349110082c1200f2f568bed69e1ce1b153b70de) )
225   ROM_LOAD16_BYTE( "sa980336.g0", 0x00000, 0x020000, CRC(aefde642) SHA1(2d9d55f38d8d28bc505bb8ea2769ef94cd98d822) )
226   ROM_LOAD16_BYTE( "sa980336.g1", 0x00001, 0x020000, CRC(90bd04e0) SHA1(3fe78d888628185804ebb83a1357d9f39b77aaac) )
227   ROM_LOAD16_BYTE( "sa980337.g0", 0x00000, 0x020000, CRC(0516952a) SHA1(a09a31a02a5f06e59513d89bf137f76e05f22a20) )
228   ROM_LOAD16_BYTE( "sa980337.g1", 0x00001, 0x020000, CRC(8dd871d5) SHA1(5c3bb43563e11bbc1e861a6cf100d9ffef04f994) )
229   MISSING_SOUND
230ROM_END
231
232
233
234
235ROM_START( ep_pizza )
236   ROM_REGION( 0x080000, "maincpu", 0 )
237   ROM_LOAD16_BYTE( "sa980292.g0", 0x00000, 0x020000, CRC(6568a589) SHA1(4747140728509737d1a9f51a23fd049fd317bf52) )
238   ROM_LOAD16_BYTE( "sa980292.g1", 0x00001, 0x020000, CRC(62fb0e11) SHA1(f67d26090aa097ed4e7e450d3028cd9e117daee8) )
239
240   ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */
241   ROM_LOAD16_BYTE( "sa980293.g0", 0x00000, 0x020000, CRC(ce83d6e1) SHA1(efaa7873c2570b058ff230c81673727758cb9b03) )
242   ROM_LOAD16_BYTE( "sa980293.g1", 0x00001, 0x020000, CRC(c73ac585) SHA1(7c766fb506cca587382fea5dc31a2e90328597f5) )
243   ROM_LOAD16_BYTE( "sa990029.g0", 0x00000, 0x020000, CRC(7480c061) SHA1(bac6fee079ac6314bd0b717741144e32219248e8) )
244   ROM_LOAD16_BYTE( "sa990029.g1", 0x00001, 0x020000, CRC(636ef4b9) SHA1(4a2777d43740fcbf3caa58dee261b3fe8ddfddcd) )
245   ROM_LOAD16_BYTE( "sa990030.g0", 0x00000, 0x020000, CRC(80673b8e) SHA1(6b92973d1ab2d5b8bdf24a6c21274e6aac0195d1) )
246   ROM_LOAD16_BYTE( "sa990030.g1", 0x00001, 0x020000, CRC(3487e144) SHA1(2d91c368de073e5f7096e9877f41cab3ad74c6e0) )
247   MISSING_SOUND
248ROM_END
249
250
251
252
253ROM_START( ep_crazy )
254   ROM_REGION( 0x080000, "maincpu", 0 )
255   ROM_LOAD16_BYTE( "sa980178.g0", 0x00000, 0x020000, CRC(18345f1a) SHA1(066451779c6852422223bcb5e8681f82484e3538) )
256   ROM_LOAD16_BYTE( "sa980178.g1", 0x00001, 0x020000, CRC(89f0ea38) SHA1(987f23d15ad68234f30891b1ea7e71a781839cb3) )
257
258   ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */
259   ROM_LOAD16_BYTE( "sa980179.g0", 0x00000, 0x020000, CRC(b3df2c72) SHA1(63d1f111dbc6ca013a4713e698f1e3aa9125dc3e) )
260   ROM_LOAD16_BYTE( "sa980179.g1", 0x00001, 0x020000, CRC(2c3121ac) SHA1(dc98950556b90e0e7c0f55ade852182eae99b2d6) )
261   ROM_LOAD16_BYTE( "sa980180.g0", 0x00000, 0x020000, CRC(7606c74c) SHA1(d80d2ec4cdf900ff6a053db71f1e58e1a3b1c0c8) )
262   ROM_LOAD16_BYTE( "sa980180.g1", 0x00001, 0x020000, CRC(8585bc3f) SHA1(9f487f4c1611ad54dee4fd97143c18cecf63aedb) )
263   ROM_LOAD16_BYTE( "sa980181.g0", 0x00000, 0x020000, CRC(ddedb424) SHA1(a86aa3be04f771d4ab9e79ac01a23e38e4f0b6f3) )
264   ROM_LOAD16_BYTE( "sa980181.g1", 0x00001, 0x020000, CRC(204477ab) SHA1(f33fc101aa204abb88c3ec7732e9eb61e67692f3) )
265   ROM_LOAD16_BYTE( "sa980326.g0", 0x00000, 0x020000, CRC(f3236e07) SHA1(19d929c9c56dcc2db4a8942344e0fd9bc0862cbd) )
266   ROM_LOAD16_BYTE( "sa980326.g1", 0x00001, 0x020000, CRC(62e98d7f) SHA1(ccfb8e5a99dea6cbde6079409bab56677d22efae) )
267   ROM_LOAD16_BYTE( "sa980327.g0", 0x00000, 0x020000, CRC(a559b8f6) SHA1(89c2583ab67bf4779c74f2154da6a10b04123efa) )
268   ROM_LOAD16_BYTE( "sa980327.g1", 0x00001, 0x020000, CRC(d0250297) SHA1(e25ce7545c27ab7e8fd36289c21dab0a528388b2) )
269   MISSING_SOUND
270ROM_END
271
272
273
274
275ROM_START( ep_mario )
276   ROM_REGION( 0x080000, "maincpu", 0 )
277   ROM_LOAD16_BYTE( "970024g0", 0x00000, 0x020000, CRC(595c6d14) SHA1(aa7c71fa751bf9e0d93324f206a301fdb30dc2ba) )
278   ROM_LOAD16_BYTE( "970024g1", 0x00001, 0x020000, CRC(968cac01) SHA1(de032081acdbd7242cde168a0c70d87233cb6b48) )
279
280   ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */
281   ROM_LOAD16_BYTE( "970025g0", 0x00000, 0x020000, CRC(f2b71e7c) SHA1(b06f4fcc97b57b6ae4bbdaa7e99224c9af2d62df) )
282   ROM_LOAD16_BYTE( "970025g1", 0x00001, 0x020000, CRC(99751c96) SHA1(1d9bb5b19dfda4ccaeb7774636c0ad42229bb4db) )
283   ROM_LOAD16_BYTE( "sa970036.g0", 0x00000, 0x020000, CRC(97d95c0b) SHA1(44d5fa24fd0e62e8edf814279a530b74c7044a13) )
284   ROM_LOAD16_BYTE( "sa970036.g1", 0x00001, 0x020000, CRC(9ba67bbd) SHA1(d3239941887b47a372124366ad1a3aba049bf1b8) )
285   ROM_LOAD16_BYTE( "sa970037.g0", 0x00000, 0x020000, CRC(3c322f63) SHA1(7a65bb4daf1f4336d0f15c45c75c31f697c7293b) )
286   ROM_LOAD16_BYTE( "sa970037.g1", 0x00001, 0x020000, CRC(945fcb2a) SHA1(835fbe21a6a6f1988975424411733474d4e8a148) )
287   ROM_LOAD16_BYTE( "sa970038.g0", 0x00000, 0x020000, CRC(864cf37e) SHA1(fb9103541ef30332ff2b6dcbbfda6bb205e78673) )
288   ROM_LOAD16_BYTE( "sa970038.g1", 0x00001, 0x020000, CRC(29fd0a78) SHA1(f92d3c0c75f5dec7ed5ccd29c81396eb648f95e2) )
289   ROM_LOAD16_BYTE( "sa970039.g0", 0x00000, 0x020000, CRC(2da78016) SHA1(498c6f46c429ca187e067161a44e9017456358ff) )
290   ROM_LOAD16_BYTE( "sa970039.g1", 0x00001, 0x020000, CRC(34987f4d) SHA1(6f4260165f9ae468ce434f522e48904b7e6fe5c6) )
291   ROM_LOAD16_BYTE( "sa990033.g0", 0x00000, 0x020000, CRC(eec85e3d) SHA1(ac1d4eb061c994aef0eb3163d31f099ba67e30ce) )
292   ROM_LOAD16_BYTE( "sa990033.g1", 0x00001, 0x020000, CRC(3e0ac4bb) SHA1(99ead4110f5a90a9a5f41481f528ccb234a1ebf2) )
293   ROM_LOAD16_BYTE( "sa990034.g0", 0x00000, 0x020000, CRC(0bba0aa7) SHA1(21850b73fa8001a31ebea2d524396c0e62e1c0ce) )
294   ROM_LOAD16_BYTE( "sa990034.g1", 0x00001, 0x020000, CRC(802cd278) SHA1(45d547790093cb98890979220b1d4efc37c200c4) )
295   MISSING_SOUND
296ROM_END
297
298
299
300
301ROM_START( ep_tincn )
302   ROM_REGION( 0x080000, "maincpu", 0 )
303   ROM_LOAD16_BYTE( "sa980334.g0", 0x00000, 0x020000, CRC(95216a97) SHA1(a89d9120de3978ca78982ae24bcebf071cf7dd79) )
304   ROM_LOAD16_BYTE( "sa980334.g1", 0x00001, 0x020000, CRC(65ed2bdd) SHA1(4440679a5a093d138a0f4c33dc37bd7f36a9a470) )
305
306   ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */
307   ROM_LOAD16_BYTE( "sa980335.g0", 0x00000, 0x020000, CRC(3eca19ff) SHA1(2f6adb1cbcc1bac152884bfcb8b1661ac2f0f959) )
308   ROM_LOAD16_BYTE( "sa980335.g1", 0x00001, 0x020000, CRC(bbf2d746) SHA1(d309ece5a5808adf7cba880395b0aae69de07622) )
309   MISSING_SOUND
310ROM_END
311
312
313
314
315ROM_START( ep_tonfn )
316   ROM_REGION( 0x080000, "maincpu", 0 )
317   ROM_LOAD16_BYTE( "sa970034.g0", 0x00000, 0x020000, CRC(d9437166) SHA1(9ef4a8f7146c51b6d9f55e65c190c73ba93a899f) )
318   ROM_LOAD16_BYTE( "sa970034.g1", 0x00001, 0x020000, CRC(456212ca) SHA1(b432dd2be88c30f345e4e3e20b9dd972c8f4a297) )
319
320   ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */
321   ROM_LOAD16_BYTE( "sa970035.g0", 0x00000, 0x020000, CRC(72a8020e) SHA1(5297769826a122c4184659984ba800915a5331eb) )
322   ROM_LOAD16_BYTE( "sa970035.g1", 0x00001, 0x020000, CRC(ca261843) SHA1(0282296ce0627011f2269c135d685d3c739214b6) )
323   MISSING_SOUND
324ROM_END
325
326
327
328
329ROM_START( ep_tcrwn )
330   ROM_REGION( 0x080000, "maincpu", 0 )
331   ROM_LOAD16_BYTE( "sa980220.g0", 0x00000, 0x020000, CRC(6803e365) SHA1(482ba6e0886612968454893549d57ab40391ed98) )
332   ROM_LOAD16_BYTE( "sa980220.g1", 0x00001, 0x020000, CRC(f4e04988) SHA1(cf9a0f7e0fd9aed7d8c3b0fbda617951d2b97c3b) )
333
334   ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */
335   ROM_LOAD16_BYTE( "sa980221.g0", 0x00000, 0x020000, CRC(c3e8900d) SHA1(c02297ef7df519c6f195a5c01a91f2379ed045de) )
336   ROM_LOAD16_BYTE( "sa980221.g1", 0x00001, 0x020000, CRC(e9853cbd) SHA1(7074f9e5a5500affa7292a3e8d0d81e2d1dc3862) )
337   ROM_LOAD16_BYTE( "sa980222.g0", 0x00000, 0x020000, CRC(e4a403f4) SHA1(df8598038d6cce4ae3c201a593731ad05ca003c0) )
338   ROM_LOAD16_BYTE( "sa980222.g1", 0x00001, 0x020000, CRC(42302dc9) SHA1(7167b2d717e178d687624d0781a2932151fbe36f) )
339   ROM_LOAD16_BYTE( "sa980223.g0", 0x00000, 0x020000, CRC(4f4f709c) SHA1(ffb512cf26e3b005b405dcf4392a2c05952d9cd0) )
340   ROM_LOAD16_BYTE( "sa980223.g1", 0x00001, 0x020000, CRC(7a6cd3b8) SHA1(b80b662a5600a868289153e7fe485e861e34db16) )
341   ROM_LOAD16_BYTE( "sa980300.g0", 0x00000, 0x020000, CRC(14fc108b) SHA1(8526a338586b7e83d6c274a454f1beae8510a170) )
342   ROM_LOAD16_BYTE( "sa980300.g1", 0x00001, 0x020000, CRC(c1815654) SHA1(c78453469a4917eba2f531ca20716dd62d31d8c1) )
343   ROM_LOAD16_BYTE( "sa980301.g0", 0x00000, 0x020000, CRC(bf1763e3) SHA1(6beae179c86815f87c16939662883cdabc76dfc8) )
344   ROM_LOAD16_BYTE( "sa980301.g1", 0x00001, 0x020000, CRC(fc11d90b) SHA1(6249e898cb0da9460c680553662b9adb649e31ba) )
345   MISSING_SOUND
346ROM_END
347
348
349
350
351ROM_START( ep_word )
352   ROM_REGION( 0x080000, "maincpu", 0 )
353   ROM_LOAD16_BYTE( "sa980106.g0", 0x00000, 0x020000, CRC(981370cf) SHA1(9b647e1e198524dc48d7a545ea1e0a66c7af53a4) )
354   ROM_LOAD16_BYTE( "sa980106.g1", 0x00001, 0x020000, CRC(c9f0340a) SHA1(e105ab3af725b126e4a73cb8d75628198aff645c) )
355
356   ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */
357   ROM_LOAD16_BYTE( "sa980107.g0", 0x00000, 0x020000, CRC(33f803a7) SHA1(eee1f540a1929355185093ea4af3cf803215751b) )
358   ROM_LOAD16_BYTE( "sa980107.g1", 0x00001, 0x020000, CRC(d495413f) SHA1(79fc16c3fd2bb90607a0451b52f388e0164e95c5) )
359   ROM_LOAD16_BYTE( "sa980108.g0", 0x00000, 0x020000, CRC(b8b8cf6b) SHA1(bb782ed2d7317700f764421989c238f4bdecd3a0) )
360   ROM_LOAD16_BYTE( "sa980108.g1", 0x00001, 0x020000, CRC(d7d9a33d) SHA1(fa4d27eb30748b797643e57eb741ce09867253c6) )
361   ROM_LOAD16_BYTE( "sa980109.g0", 0x00000, 0x020000, CRC(1353bc03) SHA1(8561923508dd55f1eaccc5032e2550345d488c05) )
362   ROM_LOAD16_BYTE( "sa980109.g1", 0x00001, 0x020000, CRC(fd1998ee) SHA1(3831abaeff76bb32edc32b20e2cca4f589bf0eff) )
363   ROM_LOAD16_BYTE( "sa980174.g0", 0x00000, 0x020000, CRC(5de39a09) SHA1(3bb043c3a7525d11917f5f834709052fe0a6b4cb) )
364   ROM_LOAD16_BYTE( "sa980174.g1", 0x00001, 0x020000, CRC(3c07a01f) SHA1(916e1f2f162519cae2178267e492aba1a60743a6) )
365   ROM_LOAD16_BYTE( "sa980175.g0", 0x00000, 0x020000, CRC(f608e961) SHA1(6bf870d6e13356f3030e66f855c6ec216b84cbd2) )
366   ROM_LOAD16_BYTE( "sa980175.g1", 0x00001, 0x020000, CRC(c4e5c98f) SHA1(1d914a0c32cc44cf8e39577e3af1c07228cb05c1) )
367   ROM_LOAD16_BYTE( "sa980176.g0", 0x00000, 0x020000, CRC(86f647fd) SHA1(0ee46e40c35c6efeb8b09d95973b5e4428377c24) )
368   ROM_LOAD16_BYTE( "sa980176.g1", 0x00001, 0x020000, CRC(1502a94a) SHA1(090c3f620eff3a411a9ec23e3100a1e53e1dd46b) )
369   ROM_LOAD16_BYTE( "sa980177.g0", 0x00000, 0x020000, CRC(bee9da22) SHA1(e8cf0977bfa5034fbd5dbb5873331b4d06be5a23) )
370   ROM_LOAD16_BYTE( "sa980177.g1", 0x00001, 0x020000, CRC(bb66c8a2) SHA1(ef698ce7d2d3c3a6eac64d3fc9c52c3e300eebcb) )
371   MISSING_SOUND
372ROM_END
373
374
375
376
377ROM_START( ep_xtra )
378   ROM_REGION( 0x080000, "maincpu", 0 )
379   ROM_LOAD16_BYTE( "sb980035.g0", 0x00000, 0x020000, CRC(6655ccf6) SHA1(8a6c49dcf7c9ca635d4261d98a7e134b4f88df4b) )
380   ROM_LOAD16_BYTE( "sb980035.g1", 0x00001, 0x020000, CRC(61a35fca) SHA1(f4900f35a8cc5a253a6b0cf6cf70a2b2deea1899) )
381
382   ROM_REGION( 0x080000, "altrevs", 0 ) /* split into clones later */
383   ROM_LOAD16_BYTE( "sb980036.g0", 0x00000, 0x020000, CRC(e7a337f3) SHA1(9a461a528da0710eae8f67c521561634d2b35a92) )
384   ROM_LOAD16_BYTE( "sb980036.g1", 0x00001, 0x020000, CRC(400c1c09) SHA1(1eb3ca199f317108a76f2b0732704a1d564b48aa) )
385   MISSING_SOUND
386ROM_END
387
388GAME( 1999, ep_simp,  0,        maygayep,  maygayep,  0,  ROT0, "Maygay",        "The Simpsons (Maygay) (EPOCH)",        GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
389
390
391GAME( 199?, ep_bingb   ,  0,        maygayep,  maygayep,  0,  ROT0, "Maygay",        "Bingo Belle (Maygay) (EPOCH)",        GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
392GAME( 199?, ep_calyp   ,  0,        maygayep,  maygayep,  0,  ROT0, "Maygay",        "Calypso (Maygay) (EPOCH)",        GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
393GAME( 199?, ep_cow      ,  0,        maygayep,  maygayep,  0,  ROT0, "Maygay",        "Carry On Winning (Maygay) (EPOCH)",        GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
394GAME( 199?, ep_cfall   ,  0,        maygayep,  maygayep,  0,  ROT0, "Maygay",        "Cash Falls (Maygay) (EPOCH)",        GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
395GAME( 199?, ep_cflow   ,  0,        maygayep,  maygayep,  0,  ROT0, "Maygay",        "Cash Flow (Maygay) (EPOCH)",        GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
396GAME( 199?, ep_doubl   ,  0,        maygayep,  maygayep,  0,  ROT0, "Maygay",        "Double Top (Maygay) (EPOCH)",        GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
397GAME( 199?, ep_evil      ,  0,        maygayep,  maygayep,  0,  ROT0, "Maygay",        "Evil Streak (Maygay) (EPOCH)",        GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
398GAME( 199?, ep_nyny      ,  0,        maygayep,  maygayep,  0,  ROT0, "Maygay",        "New York New York (Maygay) (EPOCH)",        GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
399GAME( 199?, ep_pizza   ,  0,        maygayep,  maygayep,  0,  ROT0, "Maygay",        "Pizza The Action (Maygay) (EPOCH)",        GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
400GAME( 199?, ep_crazy   ,  0,        maygayep,  maygayep,  0,  ROT0, "Maygay",        "Reel Crazy (Maygay) (EPOCH)",        GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
401GAME( 199?, ep_mario   ,  0,        maygayep,  maygayep,  0,  ROT0, "Maygay",        "Super Mario (Maygay) (EPOCH)",        GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
402GAME( 199?, ep_tincn   ,  0,        maygayep,  maygayep,  0,  ROT0, "Maygay",        "Tin Can Alley (Maygay) (EPOCH)",        GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
403GAME( 199?, ep_tonfn   ,  0,        maygayep,  maygayep,  0,  ROT0, "Maygay",        "Tons Of Fun (Maygay) (EPOCH)",        GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
404GAME( 199?, ep_tcrwn   ,  0,        maygayep,  maygayep,  0,  ROT0, "Maygay",        "Triple Crown (Maygay) (EPOCH)",        GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
405GAME( 199?, ep_word      ,  0,        maygayep,  maygayep,  0,  ROT0, "Maygay",        "Word Up (Maygay) (EPOCH)",        GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
406GAME( 199?, ep_xtra      ,  0,        maygayep,  maygayep,  0,  ROT0, "Maygay",        "X-tra X-tra (Maygay) (EPOCH)",        GAME_NO_SOUND | GAME_NOT_WORKING | GAME_MECHANICAL )
src/mame/drivers/destroyr.c
r12330r12331
22
33Atari Destroyer Driver
44
5TODO:
6- discrete sound
7- accurate implementation of scanline counter as documented in schematics,
8  generate irqs from there, and refresh rate 15750/262 (~60.1) instead of 60
9
510***************************************************************************/
611
712#include "emu.h"
813#include "cpu/m6800/m6800.h"
914
15#include "destroyr.lh"
1016
17
1118class destroyr_state : public driver_device
1219{
1320public:
r12330r12331
279286
280287   PORT_START("IN1")
281288   PORT_BIT( 0x01, IP_ACTIVE_LOW,  IPT_TILT )
282   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON2 ) /* actually a lever */
289   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_NAME("Speed Control") PORT_TOGGLE
283290   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_BUTTON1 )
284291   PORT_SERVICE( 0x08, IP_ACTIVE_LOW )
285292   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_COIN1 )
r12330r12331
446453
447454   /* video hardware */
448455   MCFG_SCREEN_ADD("screen", RASTER)
449   MCFG_SCREEN_REFRESH_RATE(15750.0/262)
456   MCFG_SCREEN_REFRESH_RATE(60)
450457   MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
451458   MCFG_SCREEN_SIZE(256, 262)
452459   MCFG_SCREEN_VISIBLE_AREA(0, 255, 0, 239)
r12330r12331
510517ROM_END
511518
512519
513GAME( 1977, destroyr,  0,        destroyr, destroyr, 0, ORIENTATION_FLIP_X, "Atari", "Destroyer (version O2)", GAME_NO_SOUND )
514GAME( 1977, destroyr1, destroyr, destroyr, destroyr, 0, ORIENTATION_FLIP_X, "Atari", "Destroyer (version O1)", GAME_NO_SOUND )
520GAMEL( 1977, destroyr,  0,        destroyr, destroyr, 0, ORIENTATION_FLIP_X, "Atari", "Destroyer (version O2)", GAME_NO_SOUND, layout_destroyr )
521GAMEL( 1977, destroyr1, destroyr, destroyr, destroyr, 0, ORIENTATION_FLIP_X, "Atari", "Destroyer (version O1)", GAME_NO_SOUND, layout_destroyr )
src/mame/drivers/vulgus.c
r12330r12331
369369
370370
371371
372GAME( 1984, vulgus,  0,      vulgus, vulgus, 0, ROT90,  "Capcom", "Vulgus (set 1)", 0 )
373GAME( 1984, vulgusa, vulgus, vulgus, vulgus, 0, ROT270, "Capcom", "Vulgus (set 2)", 0 )
372GAME( 1984, vulgus,  0,      vulgus, vulgus, 0, ROT270, "Capcom", "Vulgus (set 1)", 0 )
373GAME( 1984, vulgusa, vulgus, vulgus, vulgus, 0, ROT90,  "Capcom", "Vulgus (set 2)", 0 )
374374GAME( 1984, vulgusj, vulgus, vulgus, vulgus, 0, ROT270, "Capcom", "Vulgus (Japan?)", 0 )
src/mame/drivers/mpu4vid.c
r0r12331
1/***********************************************************************************************************
2Barcrest MPU4 Extension driver by J.Wallace, Phil Bennett and Anonymous.
3
4--- Board Setup ---
5For the Barcrest MPU4 Video system, the GAME CARD (cartridge) contains the MPU4 video bios in the usual ROM
6space (occupying 16k), an interface card to connect an additional Video board, and a 6850 serial IO to
7communicate with said board.
8
9The VIDEO BOARD is driven by a 10mhz 68000 processor, and contains a 6840PTM, 6850 serial IO
10(the other end of the communications), an SAA1099 for stereo sound and SCN2674 gfx chip.
11
12The VIDEO CARTRIDGE plugs into the video board, and contains the program ROMs for the video based game.
13Like the MPU4 game card, in some cases an extra OKI sound chip is added to the video board's game card,
14as well as extra RAM.
15There is a protection chip similar to and replacing the MPU4 Characteriser.
16
17No video card schematics ever left the PCB factory, but some decent scans of the board have been made,
18now also available for review.
19
20Additional: 68k HALT line is tied to the reset circuit of the MPU4.
21
22--- Preliminary MPU4 Video Interface Card Memorymap  ---
23
24   hex     |r/w| D D D D D D D D |
25 location  |   | 7 6 5 4 3 2 1 0 | function
26-----------+---+-----------------+--------------------------------------------------------------------------
27 0000-07FF |R/W| D D D D D D D D | 2k RAM
28-----------+---+-----------------+--------------------------------------------------------------------------
29 0800      |R/W|                 | ACIA 6850
30-----------+---+-----------------+--------------------------------------------------------------------------
31 0900-     |R/W| D D D D D D D D | MC6840 PTM IC2
32
33
34  Clock1 <--------------------------------------
35     |                                          |
36     V                                          |
37  Output1 ---> Clock2                           |
38                                                |
39               Output2 --+-> Clock3             |
40                         |                      |
41                         |   Output3 ---> 'to audio amp' ??
42                         |
43                         +--------> CA1 IC3 (
44
45IRQ line connected to CPU
46
47-----------+---+-----------------+--------------------------------------------------------------------------
48 0A00-0A03 |R/W| D D D D D D D D | PIA6821 IC3 port A Lamp Drives 1,2,3,4,6,7,8,9 (sic)(IC14)
49           |   |                 |
50           |   |                 |          CA1 <= output2 from PTM6840 (IC2)
51           |   |                 |          CA2 => alpha data
52           |   |                 |
53           |   |                 |          port B Lamp Drives 10,11,12,13,14,15,16,17 (sic)(IC13)
54           |   |                 |
55           |   |                 |          CB2 => alpha reset (clock on Dutch systems)
56           |   |                 |
57-----------+---+-----------------+--------------------------------------------------------------------------
58 0B00-0B03 |R/W| D D D D D D D D | PIA6821 IC4 port A = data for 7seg leds (pins 10 - 17, via IC32)
59           |   |                 |
60           |   |                 |             CA1 INPUT, 50 Hz input (used to generate IRQ)
61           |   |                 |             CA2 OUTPUT, connected to pin2 74LS138 CE for multiplexer
62           |   |                 |                        (B on LED strobe multiplexer)
63           |   |                 |             IRQA connected to IRQ of CPU
64           |   |                 |             port B
65           |   |                 |                    PB7 = INPUT, serial port Receive data (Rx)
66           |   |                 |                    PB6 = INPUT, reel A sensor
67           |   |                 |                    PB5 = INPUT, reel B sensor
68           |   |                 |                    PB4 = INPUT, reel C sensor
69           |   |                 |                    PB3 = INPUT, reel D sensor
70           |   |                 |                    PB2 = INPUT, Connected to CA1 (50Hz signal)
71           |   |                 |                    PB1 = INPUT, undercurrent sense
72           |   |                 |                    PB0 = INPUT, overcurrent  sense
73           |   |                 |
74           |   |                 |             CB1 INPUT,  used to generate IRQ on edge of serial input line
75           |   |                 |             CB2 OUTPUT, enable signal for reel optics
76           |   |                 |             IRQB connected to IRQ of CPU
77           |   |                 |
78-----------+---+-----------------+--------------------------------------------------------------------------
79 0C00-0C03 |R/W| D D D D D D D D | PIA6821 IC5 port A
80           |   |                 |
81           |   |                 |                    PA0-PA7, INPUT AUX1 connector
82           |   |                 |
83           |   |                 |             CA2  OUTPUT, serial port Transmit line
84           |   |                 |             CA1  not connected
85           |   |                 |             IRQA connected to IRQ of CPU
86           |   |                 |
87           |   |                 |             port B
88           |   |                 |
89           |   |                 |                    PB0-PB7 INPUT, AUX2 connector
90           |   |                 |
91           |   |                 |             CB1  INPUT,  connected to PB7 (Aux2 connector pin 4)
92           |   |                 |
93           |   |                 |             CB2  OUTPUT, AY8913 chip select line
94           |   |                 |             IRQB connected to IRQ of CPU
95           |   |                 |
96-----------+---+-----------------+--------------------------------------------------------------------------
97 0D00-0D03 |R/W| D D D D D D D D | PIA6821 IC6
98           |   |                 |
99           |   |                 |  port A
100           |   |                 |
101           |   |                 |        PA0 - PA7 (INPUT/OUTPUT) data port AY8913 sound chip
102           |   |                 |
103           |   |                 |        CA1 INPUT,  not connected
104           |   |                 |        CA2 OUTPUT, BC1 pin AY8913 sound chip
105           |   |                 |        IRQA , connected to IRQ CPU
106           |   |                 |
107           |   |                 |  port B
108           |   |                 |
109           |   |                 |        PB0-PB3 OUTPUT, reel A
110           |   |                 |        PB4-PB7 OUTPUT, reel B
111           |   |                 |
112           |   |                 |        CB1 INPUT,  not connected
113           |   |                 |        CB2 OUTPUT, B01R pin AY8913 sound chip
114           |   |                 |        IRQB , connected to IRQ CPU
115           |   |                 |
116-----------+---+-----------------+--------------------------------------------------------------------------
117 0E00-0E03 |R/W| D D D D D D D D | PIA6821 IC7
118           |   |                 |
119           |   |                 |  port A
120           |   |                 |
121           |   |                 |        PA0-PA3 OUTPUT, reel C
122           |   |                 |        PA4-PA7 OUTPUT, reel D
123           |   |                 |        CA1     INPUT,  not connected
124           |   |                 |        CA2     OUTPUT, A on LED strobe multiplexer
125           |   |                 |        IRQA , connected to IRQ CPU
126           |   |                 |
127           |   |                 |  port B
128           |   |                 |
129           |   |                 |        PB0-PB6 OUTPUT mech meter 1-7 or reel E + F
130           |   |                 |        PB7     Voltage drop sensor
131           |   |                 |        CB1     INPUT, not connected
132           |   |                 |        CB2     OUTPUT,mech meter 8
133           |   |                 |        IRQB , connected to IRQ CPU
134           |   |                 |
135-----------+---+-----------------+--------------------------------------------------------------------------
136 0F00-0F03 |R/W| D D D D D D D D | PIA6821 IC8
137           |   |                 |
138           |   |                 | port A
139           |   |                 |
140           |   |                 |        PA0-PA7 INPUT  multiplexed inputs data
141           |   |                 |
142           |   |                 |        CA1     INPUT, not connected
143           |   |                 |        CA2    OUTPUT, C on LED strobe multiplexer
144           |   |                 |        IRQA           connected to IRQ CPU
145           |   |                 |
146           |   |                 | port B
147           |   |                 |
148           |   |                 |        PB0-PB7 OUTPUT  triacs outputs connector PL6
149           |   |                 |        used for slides / hoppers
150           |   |                 |
151           |   |                 |        CB1     INPUT, not connected
152           |   |                 |        CB2    OUTPUT, pin1 alpha display PL7 (clock signal)
153           |   |                 |        IRQB           connected to IRQ CPU
154           |   |                 |
155-----------+---+-----------------+--------------------------------------------------------------------------
156 4000-40FF |R/W| D D D D D D D D | RAM ?
157-----------+---+-----------------+--------------------------------------------------------------------------
158 BE00-BFFF |R/W| D D D D D D D D | RAM
159-----------+---+-----------------+--------------------------------------------------------------------------
160 C000-FFFF | R | D D D D D D D D | ROM
161-----------+---+-----------------+--------------------------------------------------------------------------
162Everything here is preliminary...  the boards are quite fussy with regards their self tests
163and the timing may have to be perfect for them to function correctly.  (as the comms are
164timer driven, the video is capable of various raster effects etc.)
165
166TODO:
167      - Correctly implement characteriser protection for each game.
168      - Get the BwB games running
169        * They have a slightly different 68k memory map. The 6850 is at e00000 and the 6840 is at e01000
170        They appear to hang on the handshake with the MPU4 board
171      - Find out what causes the games to hang/reset in service mode
172        Probably down to AVDC interrupt timing, there seem to be a number of race conditions re: masks
173        that need sorting out with proper blank handling, etc. I'm using a scanline timer to drive an
174        approximation of the SCN2674 scanline logic, but this is perhaps better served as a proper device.
175      - Deal 'Em lockouts vary on certain cabinets (normally connected to AUX2, but not there?)
176      - Deal 'Em has bad tiles (apostrophe, logo, bottom corner), black should actually be transparent
177        to give black on green.
178***********************************************************************************************************/
179#include "emu.h"
180#include "machine/6821pia.h"
181#include "machine/6840ptm.h"
182#include "machine/nvram.h"
183
184#include "cpu/m6809/m6809.h"
185#include "sound/ay8910.h"
186#include "sound/okim6376.h"
187#include "sound/2413intf.h"
188#include "sound/upd7759.h"
189#include "machine/steppers.h"
190#include "machine/roc10937.h"
191#include "machine/meters.h"
192
193#include "cpu/m68000/m68000.h"
194#include "machine/6850acia.h"
195#include "sound/saa1099.h"
196#include "video/mc6845.h"
197#include "video/resnet.h"
198#include "machine/nvram.h"
199#include "crmaze2p.lh"
200#include "crmaze4p.lh"
201#include "includes/mpu4.h"
202
203
204static READ16_HANDLER( characteriser16_r );
205static WRITE16_HANDLER( characteriser16_w );
206
207static READ16_HANDLER( bwb_characteriser16_r );
208static WRITE16_HANDLER( bwb_characteriser16_w );
209
210/*************************************
211 *
212 *  Interrupt system
213 *
214 *************************************/
215
216/* The interrupt system consists of a 74148 priority encoder
217   with the following interrupt priorites.  A lower number
218   indicates a lower priority:
219
220    7 - Game Card
221    6 - Game Card
222    5 - Game Card
223    4 - Game Card
224    3 - 2674 AVDC
225    2 - 6850 ACIA
226    1 - 6840 PTM
227    0 - Unused
228*/
229
230
231static void update_mpu68_interrupts(running_machine &machine)
232{
233   mpu4_state *state = machine.driver_data<mpu4_state>();
234   cputag_set_input_line(machine, "video", 1, state->m_m6840_irq_state ? ASSERT_LINE : CLEAR_LINE);
235   cputag_set_input_line(machine, "video", 2, state->m_m6850_irq_state ? CLEAR_LINE : ASSERT_LINE);
236   cputag_set_input_line(machine, "video", 3, state->m_scn2674_irq_state ? ASSERT_LINE : CLEAR_LINE);
237}
238
239/* Communications with 6809 board */
240
241static READ_LINE_DEVICE_HANDLER( m6809_acia_rx_r )
242{
243   mpu4_state *state = device->machine().driver_data<mpu4_state>();
244   return state->m_m68k_m6809_line;
245}
246
247static WRITE_LINE_DEVICE_HANDLER( m6809_acia_tx_w )
248{
249   mpu4_state *drvstate = device->machine().driver_data<mpu4_state>();
250   drvstate->m_m6809_m68k_line = state;
251}
252
253static READ_LINE_DEVICE_HANDLER( m6809_acia_cts_r )
254{
255   mpu4_state *state = device->machine().driver_data<mpu4_state>();
256   return state->m_m6809_acia_cts;
257}
258
259static WRITE_LINE_DEVICE_HANDLER( m6809_acia_rts_w )
260{
261   mpu4_state *drvstate = device->machine().driver_data<mpu4_state>();
262   drvstate->m_m6809_acia_rts = state;
263}
264
265static READ_LINE_DEVICE_HANDLER( m6809_acia_dcd_r )
266{
267   mpu4_state *state = device->machine().driver_data<mpu4_state>();
268   return state->m_m6809_acia_dcd;
269}
270
271static WRITE_LINE_DEVICE_HANDLER( m6809_acia_irq )
272{
273   mpu4_state *drvstate = device->machine().driver_data<mpu4_state>();
274   drvstate->m_m68k_acia_cts = !state;
275   cputag_set_input_line(device->machine(), "maincpu", M6809_IRQ_LINE, state ? CLEAR_LINE : ASSERT_LINE);
276}
277
278static ACIA6850_INTERFACE( m6809_acia_if )
279{
280   0,
281   0,
282   DEVCB_LINE(m6809_acia_rx_r),
283   DEVCB_LINE(m6809_acia_tx_w),
284   DEVCB_LINE(m6809_acia_cts_r),
285   DEVCB_LINE(m6809_acia_rts_w),
286   DEVCB_LINE(m6809_acia_dcd_r),
287   DEVCB_LINE(m6809_acia_irq)
288};
289
290static READ_LINE_DEVICE_HANDLER( m68k_acia_rx_r )
291{
292   mpu4_state *state = device->machine().driver_data<mpu4_state>();
293   return state->m_m6809_m68k_line;
294}
295
296static WRITE_LINE_DEVICE_HANDLER( m68k_acia_tx_w )
297{
298   mpu4_state *drvstate = device->machine().driver_data<mpu4_state>();
299   drvstate->m_m68k_m6809_line = state;
300}
301
302static READ_LINE_DEVICE_HANDLER( m68k_acia_cts_r )
303{
304   mpu4_state *state = device->machine().driver_data<mpu4_state>();
305   return state->m_m68k_acia_cts;
306}
307
308static WRITE_LINE_DEVICE_HANDLER( m68k_acia_rts_w )
309{
310   mpu4_state *drvstate = device->machine().driver_data<mpu4_state>();
311   drvstate->m_m6809_acia_dcd = state;
312}
313
314static READ_LINE_DEVICE_HANDLER( m68k_acia_dcd_r )
315{
316   mpu4_state *state = device->machine().driver_data<mpu4_state>();
317   return state->m_m6809_acia_rts;
318}
319
320static WRITE_LINE_DEVICE_HANDLER( m68k_acia_irq )
321{
322   mpu4_state *drvstate = device->machine().driver_data<mpu4_state>();
323   drvstate->m_m6809_acia_cts = !state;
324   drvstate->m_m6850_irq_state = state;
325   update_mpu68_interrupts(device->machine());
326}
327
328static ACIA6850_INTERFACE( m68k_acia_if )
329{
330   0,
331   0,
332   DEVCB_LINE(m68k_acia_rx_r),
333   DEVCB_LINE(m68k_acia_tx_w),
334   DEVCB_LINE(m68k_acia_cts_r),
335   DEVCB_LINE(m68k_acia_rts_w),
336   DEVCB_LINE(m68k_acia_dcd_r),
337   DEVCB_LINE(m68k_acia_irq)
338};
339
340
341static WRITE_LINE_DEVICE_HANDLER( cpu1_ptm_irq )
342{
343   mpu4_state *drvstate = device->machine().driver_data<mpu4_state>();
344   drvstate->m_m6840_irq_state = state;
345   update_mpu68_interrupts(device->machine());
346}
347
348
349static WRITE8_DEVICE_HANDLER( vid_o1_callback )
350{
351   downcast<ptm6840_device *>(device)->set_c2(data); /* this output is the clock for timer2 */
352
353   if (data)
354   {
355      acia6850_device *acia_0 = device->machine().device<acia6850_device>("acia6850_0");
356      acia6850_device *acia_1 = device->machine().device<acia6850_device>("acia6850_1");
357      acia_0->tx_clock_in();
358      acia_0->rx_clock_in();
359      acia_1->tx_clock_in();
360      acia_1->rx_clock_in();
361   }
362}
363
364
365static WRITE8_DEVICE_HANDLER( vid_o2_callback )
366{
367   downcast<ptm6840_device *>(device)->set_c3(data); /* this output is the clock for timer3 */
368}
369
370
371static WRITE8_DEVICE_HANDLER( vid_o3_callback )
372{
373   downcast<ptm6840_device *>(device)->set_c1(data); /* this output is the clock for timer1 */
374}
375
376
377static const ptm6840_interface ptm_vid_intf =
378{
379   VIDEO_MASTER_CLOCK / 10, /* 68k E clock */
380   { 0, 0, 0 },
381   { DEVCB_HANDLER(vid_o1_callback),
382     DEVCB_HANDLER(vid_o2_callback),
383     DEVCB_HANDLER(vid_o3_callback) },
384   DEVCB_LINE(cpu1_ptm_irq)
385};
386
387
388/*************************************
389 *
390 *  SCN2674 AVDC
391 *
392 *************************************/
393
394/* the chip is actually more complex than this.. character aren't limited to 8 rows high... but I
395   don't *think* the MPU4 stuff needs otherwise.. yet .. */
396
397static const gfx_layout mpu4_vid_char_8x8_layout =
398{
399   8,8,
400   0x1000, /* 0x1000 tiles (128k of GFX RAM, 0x20 bytes per tile) */
401   4,
402   { 8,0,24,16 },
403   { 0,1,2,3,4,5,6,7 },
404   { 0*32, 1*32, 2*32, 3*32, 4*32, 5*32, 6*32, 7*32},
405   8*32
406};
407
408
409/* double height */
410static const gfx_layout mpu4_vid_char_8x16_layout =
411{
412   8,16,
413   0x1000, /* 0x1000 tiles (128k of GFX RAM, 0x20 bytes per tile) */
414   4,
415   { 8,0,24,16 },
416   { 0,1,2,3,4,5,6,7 },
417   { 0*32, 0*32, 1*32, 1*32, 2*32, 2*32, 3*32, 3*32, 4*32, 4*32, 5*32, 5*32, 6*32, 6*32, 7*32, 7*32},
418   8*32
419};
420
421
422/* double width */
423static const gfx_layout mpu4_vid_char_16x8_layout =
424{
425   16,8,
426   0x1000, /* 0x1000 tiles (128k of GFX RAM, 0x20 bytes per tile) */
427   4,
428   { 8,0,24,16 },
429   { 0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7 },
430   { 0*32, 1*32, 2*32, 3*32, 4*32, 5*32, 6*32, 7*32},
431   8*32
432};
433
434
435/* double height & width */
436static const gfx_layout mpu4_vid_char_16x16_layout =
437{
438   16,16,
439   0x1000,  /* 0x1000 tiles (128k of GFX RAM, 0x20 bytes per tile) */
440   4,
441   { 8,0,24,16 },
442   { 0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7 },
443   { 0*32, 0*32, 1*32, 1*32, 2*32, 2*32, 3*32, 3*32, 4*32, 4*32, 5*32, 5*32, 6*32, 6*32, 7*32, 7*32},
444   8*32
445};
446
447
448
449
450static SCREEN_UPDATE(mpu4_vid)
451{
452   mpu4_state *state = screen->machine().driver_data<mpu4_state>();
453   int x, y/*, count = 0*/;
454
455   bitmap_fill(bitmap,cliprect,0);
456
457   /* this is in main ram.. i think it must transfer it out of here??? */
458   /* count = 0x0018b6/2; - crmaze count = 0x004950/2; - turnover */
459   /* we're in row table mode...thats why */
460   for(y = 0; y < state->m_IR4_scn2674_rows_per_screen; y++)
461   {
462      int screen2_base = (state->m_scn2674_screen2_h << 8) | state->m_scn2674_screen2_l;
463      UINT16 rowbase = (state->m_vid_mainram[1+screen2_base+(y*2)]<<8)|state->m_vid_mainram[screen2_base+(y*2)];
464      int dbl_size=0;
465      int gfxregion = 0;
466
467      if (state->m_IR0_scn2674_double_ht_wd)
468      {
469         dbl_size = (rowbase & 0xc000)>>14;  /* ONLY if double size is enabled.. otherwise it can address more chars given more RAM */
470      }
471
472      if (dbl_size&2)
473      {
474         gfxregion = 1;
475      }
476      for(x = 0; x < state->m_IR5_scn2674_character_per_row; x++)
477      {
478         UINT16 tiledat;
479         UINT16 attr;
480
481         tiledat = state->m_vid_mainram[(rowbase+x)&0x7fff];
482         attr = tiledat >>12;
483
484         if (attr)
485            drawgfx_opaque(bitmap,cliprect,screen->machine().gfx[gfxregion],tiledat,0,0,0,(x*8),(y*8));
486
487      }
488      if (dbl_size&2)
489      {
490         y++;/* skip a row? */
491      }
492
493   }
494
495   return 0;
496}
497
498
499static READ16_HANDLER( mpu4_vid_vidram_r )
500{
501   mpu4_state *state = space->machine().driver_data<mpu4_state>();
502   return state->m_vid_vidram[offset];
503}
504
505
506static WRITE16_HANDLER( mpu4_vid_vidram_w )
507{
508   mpu4_state *state = space->machine().driver_data<mpu4_state>();
509   COMBINE_DATA(&state->m_vid_vidram[offset]);
510   offset <<= 1;
511   gfx_element_mark_dirty(space->machine().gfx[state->m_gfx_index+0], offset/0x20);
512   gfx_element_mark_dirty(space->machine().gfx[state->m_gfx_index+1], offset/0x20);
513   gfx_element_mark_dirty(space->machine().gfx[state->m_gfx_index+2], offset/0x20);
514   gfx_element_mark_dirty(space->machine().gfx[state->m_gfx_index+3], offset/0x20);
515}
516
517
518/*
519SCN2674 - Advanced Video Display Controller (AVDC)  (Video Chip)
520
52115 Initialization Registers (8-bit each)
522*/
523
524
525static void scn2674_write_init_regs(mpu4_state *state, UINT8 data)
526{
527   LOGSTUFF(("scn2674_write_init_regs %02x %02x\n",state->m_scn2674_IR_pointer,data));
528
529//  state->m_scn2674_IR[state->m_scn2674_IR_pointer]=data;
530
531
532   switch ( state->m_scn2674_IR_pointer) /* display some debug info, set mame specific variables */
533   {
534      case 0:
535         state->m_IR0_scn2674_double_ht_wd = (data & 0x80)>>7;
536         state->m_IR0_scn2674_scanline_per_char_row = ((data & 0x78)>>3) + 1;
537         state->m_IR0_scn2674_sync_select = (data&0x04)>>2;
538         state->m_IR0_scn2674_buffer_mode_select = (data&0x03);
539
540         LOGSTUFF(("IR0 - Double Ht Wd %02x\n",state->m_IR0_scn2674_double_ht_wd));//affects IR14 as well
541         LOGSTUFF(("IR0 - Scanlines per Character Row %02x\n",state->m_IR0_scn2674_scanline_per_char_row));//value+1 = scanlines
542
543         if (state->m_IR0_scn2674_scanline_per_char_row != 8)
544         {
545            popmessage("Row size change, contact MAMEDEV");
546         }
547         LOGSTUFF(("IR0 - Sync Select %02x\n",state->m_IR0_scn2674_sync_select));//1 = csync
548         LOGSTUFF(("IR0 - Buffer Mode Select %02x\n",state->m_IR0_scn2674_buffer_mode_select)); //0 independent 1 transparent 2 shared 3 row
549         break;
550
551      case 1:
552         state->m_IR1_scn2674_interlace_enable = (data&0x80)>>7;
553         state->m_IR1_scn2674_equalizing_constant = (data&0x7f)+1;
554
555         LOGSTUFF(("IR1 - Interlace Enable %02x\n",state->m_IR1_scn2674_interlace_enable));
556         LOGSTUFF(("IR1 - Equalizing Constant %02i CCLKs\n",state->m_IR1_scn2674_equalizing_constant));
557         break;
558
559      case 2:
560         state->m_IR2_scn2674_row_table = (data&0x80)>>7;
561         state->m_IR2_scn2674_horz_sync_width = (((data&0x78)>>3)*2) + 2;
562         state->m_IR2_scn2674_horz_back_porch = ((data&0x07)*4) - 1;
563
564         LOGSTUFF(("IR2 - Row Table %02x\n",state->m_IR2_scn2674_row_table));
565         LOGSTUFF(("IR2 - Horizontal Sync Width %02i CCLKs\n",state->m_IR2_scn2674_horz_sync_width));
566         LOGSTUFF(("IR2 - Horizontal Back Porch %02i CCLKs\n",state->m_IR2_scn2674_horz_back_porch));
567         break;
568
569      case 3:
570         state->m_IR3_scn2674_vert_front_porch =  (((data&0xe0)>>5) * 4)+4 ;
571         state->m_IR3_scn2674_vert_back_porch = ((data&0x1f) * 2) + 4;
572
573         LOGSTUFF(("IR3 - Vertical Front Porch %02i Lines\n",state->m_IR3_scn2674_vert_front_porch));
574         LOGSTUFF(("IR3 - Vertical Back Porch %02i Lines\n",state->m_IR3_scn2674_vert_back_porch));
575         break;
576
577      case 4:
578         state->m_IR4_scn2674_rows_per_screen = (data&0x7f) + 1;
579         state->m_IR4_scn2674_character_blink_rate_divisor = ((data & 0x80)>>7 ? 128:64);
580
581         LOGSTUFF(("IR4 - Rows Per Screen %02i\n",state->m_IR4_scn2674_rows_per_screen));
582         LOGSTUFF(("IR4 - Character Blink Rate = 1/%02i\n",state->m_IR4_scn2674_character_blink_rate_divisor));
583         break;
584
585      case 5:
586         /* IR5 - Active Characters Per Row
587             cccc cccc
588             c = Characters Per Row */
589         state->m_IR5_scn2674_character_per_row = data + 1;
590         LOGSTUFF(("IR5 - Active Characters Per Row %02i\n",state->m_IR5_scn2674_character_per_row));
591         break;
592
593      case 6:
594         state->m_IR6_scn2674_cursor_last_scanline = (data & 0x0f);
595         state->m_IR6_scn2674_cursor_first_scanline = (data & 0xf0)>>4;
596         LOGSTUFF(("IR6 - First Line of Cursor %02x\n",state->m_IR6_scn2674_cursor_first_scanline));
597         LOGSTUFF(("IR6 - Last Line of Cursor %02x\n",state->m_IR6_scn2674_cursor_last_scanline));
598         break;
599
600      case 7:
601         state->m_IR7_scn2674_cursor_underline_position = (data & 0x0f);
602         state->m_IR7_scn2674_cursor_rate_divisor = ((data & 0x10)>>4 ? 64:32);
603         state->m_IR7_scn2674_cursor_blink = (data & 0x20)>>5;
604
605         state->m_IR7_scn2674_vsync_width = vsync_table[(data & 0xC0)>>6];
606
607         LOGSTUFF(("IR7 - Underline Position %02x\n",state->m_IR7_scn2674_cursor_underline_position));
608         LOGSTUFF(("IR7 - Cursor rate 1/%02i\n",state->m_IR7_scn2674_cursor_rate_divisor));
609         LOGSTUFF(("IR7 - Cursor blink %02x\n",state->m_IR7_scn2674_cursor_blink));
610         LOGSTUFF(("IR7 - Vsync Width  %02i Lines\n",state->m_IR7_scn2674_vsync_width));
611         break;
612
613      case 8:
614         state->m_IR8_scn2674_display_buffer_first_address_LSB = data;
615         LOGSTUFF(("IR8 - Display Buffer First Address LSB %02x\n",state->m_IR8_scn2674_display_buffer_first_address_LSB));
616         break;
617
618      case 9:
619         state->m_IR9_scn2674_display_buffer_first_address_MSB = data & 0x0f;
620         state->m_IR9_scn2674_display_buffer_last_address = (data & 0xf0)>>4;
621         LOGSTUFF(("IR9 - Display Buffer First Address MSB %02x\n",state->m_IR9_scn2674_display_buffer_first_address_MSB));
622         LOGSTUFF(("IR9 - Display Buffer Last Address %02x\n",state->m_IR9_scn2674_display_buffer_last_address));
623         break;
624
625      case 10:
626         state->m_IR10_scn2674_display_pointer_address_lower = data;
627         LOGSTUFF(("IR10 - Display Pointer Address Lower %02x\n",state->m_IR10_scn2674_display_pointer_address_lower));
628         break;
629
630      case 11:
631         state->m_IR11_scn2674_display_pointer_address_upper= data&0x3f;
632         state->m_IR11_scn2674_reset_scanline_counter_on_scrollup= (data&0x40 >> 6);
633         state->m_IR11_scn2674_reset_scanline_counter_on_scrolldown= (data&0x80 >> 7);
634
635         LOGSTUFF(("IR11 - Display Pointer Address Lower %02x\n",state->m_IR11_scn2674_display_pointer_address_upper));
636         LOGSTUFF(("IR11 - Reset Scanline Counter on Scroll Up %02x\n",state->m_IR11_scn2674_reset_scanline_counter_on_scrollup));
637         LOGSTUFF(("IR11 - Reset Scanline Counter on Scroll Down %02x\n",state->m_IR11_scn2674_reset_scanline_counter_on_scrolldown));
638         break;
639
640      case 12:
641         state->m_IR12_scn2674_scroll_start = (data & 0x80)>>7;
642         state->m_IR12_scn2674_split_register_1 = (data & 0x7f);
643         LOGSTUFF(("IR12 - Scroll Start %02x\n",state->m_IR12_scn2674_scroll_start));
644         LOGSTUFF(("IR12 - Split Register 1 %02x\n",state->m_IR12_scn2674_split_register_1));
645         break;
646
647      case 13:
648         state->m_IR13_scn2674_scroll_end = (data & 0x80)>>7;
649         state->m_IR13_scn2674_split_register_2 = (data & 0x7f);
650         LOGSTUFF(("IR13 - Scroll End %02x\n",state->m_IR13_scn2674_scroll_end));
651         LOGSTUFF(("IR13 - Split Register 2 %02x\n",state->m_IR13_scn2674_split_register_2));
652         break;
653
654      case 14:
655         state->m_IR14_scn2674_scroll_lines = (data & 0x0f);
656         if (!state->m_IR0_scn2674_double_ht_wd)
657         {
658            state->m_IR14_scn2674_double_2 = (data & 0x30)>>4;
659            LOGSTUFF(("IR14 - Double 2 %02x\n",state->m_IR14_scn2674_double_2));
660         }
661         //0 normal, 1, double width, 2, double width and double tops 3, double width and double bottoms
662         //1 affects SSR1, 2 affects SSR2
663         //If Double Height enabled in IR0, Screen start 1 upper (bits 7 and 6)replace Double 1, and Double 2 is unused
664         state->m_IR14_scn2674_double_1 = (data & 0xc0)>>6;
665         LOGSTUFF(("IR14 - Double 1 %02x\n",state->m_IR14_scn2674_double_1));
666
667         LOGSTUFF(("IR14 - Scroll Lines %02i\n",state->m_IR14_scn2674_scroll_lines));
668         break;
669
670      case 15: /* not valid! */
671         break;
672
673   }
674
675   state->m_scn2674_horz_front_porch = 2*(state->m_IR1_scn2674_equalizing_constant) + 3*(state->m_IR2_scn2674_horz_sync_width)-(state->m_IR5_scn2674_character_per_row) - state->m_IR2_scn2674_horz_back_porch;
676   LOGSTUFF(("Horizontal Front Porch %02x CCLKs\n",state->m_scn2674_horz_front_porch));
677
678   state->m_scn2674_IR_pointer++;
679   if (state->m_scn2674_IR_pointer>14)state->m_scn2674_IR_pointer=14;
680}
681
682static void scn2674_write_command(running_machine &machine, UINT8 data)
683{
684   mpu4_state *state = machine.driver_data<mpu4_state>();
685   UINT8 operand;
686   int i;
687
688   LOGSTUFF(("scn2674_write_command %02x\n",data));
689
690   if (data==0x00)
691   {
692      /* master reset, configures registers */
693      LOGSTUFF(("master reset\n"));
694      state->m_scn2674_IR_pointer=0;
695      state->m_scn2674_irq_register = 0x00;
696      state->m_scn2674_status_register = 0x20;//RDFLG activated
697      state->m_linecounter =0;
698      state->m_rowcounter =0;
699      state->m_scn2674_irq_mask = 0x00;
700      state->m_scn2674_gfx_enabled = 0;
701      state->m_scn2674_display_enabled = 0;
702      state->m_scn2674_cursor_enabled = 0;
703      state->m_IR2_scn2674_row_table = 0;
704   }
705
706   if ((data&0xf0)==0x10)
707   {
708      /* set IR pointer */
709      operand = data & 0x0f;
710      LOGSTUFF(("set IR pointer %02x\n",operand));
711
712      state->m_scn2674_IR_pointer=operand;
713
714   }
715
716   /* ANY COMBINATION OF THESE ARE POSSIBLE */
717
718   if ((data&0xe3)==0x22)
719   {
720      /* Disable GFX */
721      LOGSTUFF(("disable GFX %02x\n",data));
722      state->m_scn2674_gfx_enabled = 0;
723   }
724
725   if ((data&0xe3)==0x23)
726   {
727      /* Enable GFX */
728      LOGSTUFF(("enable GFX %02x\n",data));
729      state->m_scn2674_gfx_enabled = 1;
730   }
731
732   if ((data&0xe9)==0x28)
733   {
734      /* Display off */
735      operand = data & 0x04;
736
737      state->m_scn2674_display_enabled = 0;
738
739      if (operand)
740         LOGSTUFF(("display OFF - float DADD bus %02x\n",data));
741      else
742         LOGSTUFF(("display OFF - no float DADD bus %02x\n",data));
743   }
744
745   if ((data&0xe9)==0x29)
746   {
747      /* Display on */
748      operand = data & 0x04;
749
750      if (operand)
751      {
752         state->m_scn2674_display_enabled_field = 1;
753         LOGSTUFF(("display ON - next field %02x\n",data));
754      }
755      else
756      {
757         state->m_scn2674_display_enabled_scanline = 1;
758         LOGSTUFF(("display ON - next scanline %02x\n",data));
759      }
760   }
761
762   if ((data&0xf1)==0x30)
763   {
764      /* Cursor Off */
765      LOGSTUFF(("cursor off %02x\n",data));
766      state->m_scn2674_cursor_enabled = 0;
767   }
768
769   if ((data&0xf1)==0x31)
770   {
771      /* Cursor On */
772      LOGSTUFF(("cursor on %02x\n",data));
773      state->m_scn2674_cursor_enabled = 1;
774   }
775
776   /* END */
777
778   if ((data&0xe0)==0x40)
779   {
780      /* Reset Interrupt / Status bit */
781      operand = data & 0x1f;
782      LOGSTUFF(("reset interrupt / status bit %02x\n",operand));
783
784      state->m_scn2674_irq_register &= ~(data & 0x1f);
785      state->m_scn2674_status_register &= ~(data & 0x1f);
786
787      LOGSTUFF(("IRQ Status after reset\n"));
788      LOGSTUFF(("Split 2   IRQ: %d Active\n",(state->m_scn2674_irq_register>>0)&1));
789      LOGSTUFF(("Ready     IRQ: %d Active\n",(state->m_scn2674_irq_register>>1)&1));
790      LOGSTUFF(("Split 1   IRQ: %d Active\n",(state->m_scn2674_irq_register>>2)&1));
791      LOGSTUFF(("Line Zero IRQ: %d Active\n",(state->m_scn2674_irq_register>>3)&1));
792      LOGSTUFF(("V-Blank   IRQ: %d Active\n",(state->m_scn2674_irq_register>>4)&1));
793
794      state->m_scn2674_irq_state = 0;
795
796      for (i = 0; i < 5; i++)
797      {
798         if ((state->m_scn2674_irq_register>>i&1)&(state->m_scn2674_irq_mask>>i&1))
799         {
800            state->m_scn2674_irq_state = 1;
801         }
802      }
803      update_mpu68_interrupts(machine);
804
805   }
806   if ((data&0xe0)==0x80)
807   {
808      /* Disable Interrupt mask*/
809      operand = data & 0x1f;
810      state->m_scn2674_irq_mask &= ~(operand);
811      LOGSTUFF(("IRQ Mask after disable %x\n",operand));
812      LOGSTUFF(("Split 2   IRQ: %d Unmasked\n",(state->m_scn2674_irq_mask>>0)&1));
813      LOGSTUFF(("Ready     IRQ: %d Unmasked\n",(state->m_scn2674_irq_mask>>1)&1));
814      LOGSTUFF(("Split 1   IRQ: %d Unmasked\n",(state->m_scn2674_irq_mask>>2)&1));
815      LOGSTUFF(("Line Zero IRQ: %d Unmasked\n",(state->m_scn2674_irq_mask>>3)&1));
816      LOGSTUFF(("V-Blank   IRQ: %d Unmasked\n",(state->m_scn2674_irq_mask>>4)&1));
817
818   }
819
820   if ((data&0xe0)==0x60)
821   {
822      /* Enable Interrupt mask*/
823      operand = data & 0x1f;
824      state->m_scn2674_irq_mask |= (data & 0x1f);
825
826      LOGSTUFF(("IRQ Mask after enable %x\n",operand));
827      LOGSTUFF(("Split 2   IRQ: %d Unmasked\n",(state->m_scn2674_irq_mask>>0)&1));
828      LOGSTUFF(("Ready     IRQ: %d Unmasked\n",(state->m_scn2674_irq_mask>>1)&1));
829      LOGSTUFF(("Split 1   IRQ: %d Unmasked\n",(state->m_scn2674_irq_mask>>2)&1));
830      LOGSTUFF(("Line Zero IRQ: %d Unmasked\n",(state->m_scn2674_irq_mask>>3)&1));
831      LOGSTUFF(("V-Blank   IRQ: %d Unmasked\n",(state->m_scn2674_irq_mask>>4)&1));
832
833   }
834
835   /* Delayed Commands */
836   /* These set 0x20 in status register when done */
837
838   if (data == 0xa4)
839   {
840      /* read at pointer address */
841      LOGSTUFF(("DELAYED read at pointer address %02x\n",data));
842   }
843
844   if (data == 0xa2)
845   {
846      /* write at pointer address */
847      LOGSTUFF(("DELAYED write at pointer address %02x\n",data));
848   }
849
850   if (data == 0xa9)
851   {
852      /* increase cursor address */
853      LOGSTUFF(("DELAYED increase cursor address %02x\n",data));
854   }
855
856   if (data == 0xac)
857   {
858      /* read at cursor address */
859      LOGSTUFF(("DELAYED read at cursor address %02x\n",data));
860   }
861
862   if (data == 0xaa)
863   {
864      /* write at cursor address */
865      LOGSTUFF(("DELAYED write at cursor address %02x\n",data));
866   }
867
868   if (data == 0xad)
869   {
870      /* read at cursor address + increment */
871      LOGSTUFF(("DELAYED read at cursor address+increment %02x\n",data));
872   }
873
874   if (data == 0xab)
875   {
876      /* write at cursor address + increment */
877      LOGSTUFF(("DELAYED write at cursor address+increment %02x\n",data));
878   }
879
880   if (data == 0xbb)
881   {
882      /* write from cursor address to pointer address */
883      LOGSTUFF(("DELAYED write from cursor address to pointer address %02x\n",data));
884   }
885
886   if (data == 0xbd)
887   {
888      /* read from cursor address to pointer address */
889      LOGSTUFF(("DELAYED read from cursor address to pointer address %02x\n",data));
890   }
891}
892
893
894static READ16_HANDLER( mpu4_vid_scn2674_r )
895{
896   mpu4_state *state = space->machine().driver_data<mpu4_state>();
897   /*
898    Offset:  Purpose
899     0       Interrupt Register
900     1       Status Register
901     2       Screen Start 1 Lower Register
902     3       Screen Start 1 Upper Register
903     4       Cursor Address Lower Register
904     5       Cursor Address Upper Register
905     6       Screen Start 2 Lower Register
906     7       Screen Start 2 Upper Register
907    */
908
909   switch (offset)
910   {
911
912      /*  Status / Irq Register
913
914            --RV ZSRs
915
916         6+7 -- = ALWAYS 0
917          5  R  = RDFLG (Status Register Only)
918          4  V  = Vblank
919          3  Z  = Line Zero
920          2  S  = Split 1
921          1  R  = Ready
922          0  s  = Split 2
923        */
924
925      case 0:
926         LOGSTUFF(("Read Irq Register %02x %06x\n",state->m_scn2674_irq_register,cpu_get_pc(&space->device())));
927         return state->m_scn2674_irq_register;
928
929      case 1:
930         LOGSTUFF(("Read Status Register %02X %06x\n",state->m_scn2674_status_register,cpu_get_pc(&space->device())));
931         return state->m_scn2674_status_register;
932
933      case 2: LOGSTUFF(("Read Screen1_l Register %06x\n",cpu_get_pc(&space->device())));return state->m_scn2674_screen1_l;
934      case 3: LOGSTUFF(("Read Screen1_h Register %06x\n",cpu_get_pc(&space->device())));return state->m_scn2674_screen1_h;
935      case 4: LOGSTUFF(("Read Cursor_l Register %06x\n",cpu_get_pc(&space->device())));return state->m_scn2674_cursor_l;
936      case 5: LOGSTUFF(("Read Cursor_h Register %06x\n",cpu_get_pc(&space->device())));return state->m_scn2674_cursor_h;
937      case 6:   LOGSTUFF(("Read Screen2_l Register %06x\n",cpu_get_pc(&space->device())));return state->m_scn2674_screen2_l;
938      case 7: LOGSTUFF(("Read Screen2_h Register %06x\n",cpu_get_pc(&space->device())));return state->m_scn2674_screen2_h;
939   }
940
941   return 0xffff;
942}
943
944
945static WRITE16_HANDLER( mpu4_vid_scn2674_w )
946{
947   mpu4_state *state = space->machine().driver_data<mpu4_state>();
948   /*
949    Offset:  Purpose
950     0       Initialization Registers
951     1       Command Register
952     2       Screen Start 1 Lower Register
953     3       Screen Start 1 Upper Register
954     4       Cursor Address Lower Register
955     5       Cursor Address Upper Register
956     6       Screen Start 2 Lower Register
957     7       Screen Start 2 Upper Register
958    */
959
960   data &=0x00ff; /* it's an 8-bit chip on a 16-bit board, feel the cheapness. */
961
962   switch (offset)
963   {
964      case 0:
965         scn2674_write_init_regs(state, data);
966         break;
967
968      case 1:
969         scn2674_write_command(space->machine(), data);
970         break;
971
972      case 2: state->m_scn2674_screen1_l = data; break;
973      case 3:
974         state->m_scn2674_screen1_h = (data&0x3f);//uppermost two bytes not part of register
975         state->m_scn2674_dbl1=(data & 0xc0)>>6;
976         if (state->m_IR0_scn2674_double_ht_wd)
977         {
978            state->m_IR14_scn2674_double_1 = state->m_scn2674_dbl1;
979            LOGSTUFF(("IR14 - Double 1 overridden %02x\n",state->m_IR14_scn2674_double_1));
980         }
981         break;
982
983      case 4: state->m_scn2674_cursor_l  = data; break;
984      case 5: state->m_scn2674_cursor_h  = data; break;
985      case 6:   state->m_scn2674_screen2_l = data; break;
986      case 7:
987         state->m_scn2674_screen2_h = (data&0x3f);
988         state->m_scn2674_spl1 = (data & 0x40);
989         state->m_scn2674_spl2 = (data & 0x80);
990         break;
991
992      break;
993   }
994}
995
996
997static VIDEO_START( mpu4_vid )
998{
999   mpu4_state *state = machine.driver_data<mpu4_state>();
1000   /* if anything uses tile sizes other than 8x8 we can't really do it this way.. we'll have to draw tiles by hand.
1001      All Barcrest stuff uses 8x8, son unless the BwB is different, we don't need to */
1002
1003   state->m_vid_vidram = auto_alloc_array(machine, UINT16, 0x20000/2);
1004
1005   memset(state->m_vid_vidram,0,0x20000);
1006
1007   /* find first empty slot to decode gfx */
1008   for (state->m_gfx_index = 0; state->m_gfx_index < MAX_GFX_ELEMENTS; state->m_gfx_index++)
1009      if (machine.gfx[state->m_gfx_index] == 0)
1010         break;
1011
1012   assert(state->m_gfx_index != MAX_GFX_ELEMENTS);
1013
1014   /* create the char set (gfx will then be updated dynamically from RAM) */
1015   machine.gfx[state->m_gfx_index+0] = gfx_element_alloc(machine, &mpu4_vid_char_8x8_layout, (UINT8 *)state->m_vid_vidram, machine.total_colors() / 16, 0);
1016   machine.gfx[state->m_gfx_index+1] = gfx_element_alloc(machine, &mpu4_vid_char_8x16_layout, (UINT8 *)state->m_vid_vidram, machine.total_colors() / 16, 0);
1017   machine.gfx[state->m_gfx_index+2] = gfx_element_alloc(machine, &mpu4_vid_char_16x8_layout, (UINT8 *)state->m_vid_vidram, machine.total_colors() / 16, 0);
1018   machine.gfx[state->m_gfx_index+3] = gfx_element_alloc(machine, &mpu4_vid_char_16x16_layout, (UINT8 *)state->m_vid_vidram, machine.total_colors() / 16, 0);
1019
1020   state->m_scn2674_IR_pointer = 0;
1021}
1022
1023
1024
1025
1026/****************************
1027 *  EF9369 color palette IC
1028 *  (16 colors from 4096)
1029 ****************************/
1030
1031/* Non-multiplexed mode */
1032
1033static WRITE16_HANDLER( ef9369_w )
1034{
1035   mpu4_state *state = space->machine().driver_data<mpu4_state>();
1036   struct ef9369_t &pal = state->m_pal;
1037   data &= 0x00ff;
1038
1039   /* Address register */
1040   if (offset & 1)
1041   {
1042      pal.addr = data & 0x1f;
1043   }
1044   /* Data register */
1045   else
1046   {
1047      UINT32 entry = pal.addr >> 1;
1048
1049      if ((pal.addr & 1) == 0)
1050      {
1051         pal.clut[entry] &= ~0x00ff;
1052         pal.clut[entry] |= data;
1053      }
1054      else
1055      {
1056         UINT16 col;
1057
1058         pal.clut[entry] &= ~0x1f00;
1059         pal.clut[entry] |= (data & 0x1f) << 8;
1060
1061         /* Remove the marking bit */
1062         col = pal.clut[entry] & 0xfff;
1063
1064         /* Update the MAME palette */
1065         palette_set_color_rgb(space->machine(), entry, pal4bit(col >> 8), pal4bit(col >> 4), pal4bit(col >> 0));
1066      }
1067
1068         /* Address register auto-increment */
1069      if (++pal.addr == 32)
1070         pal.addr = 0;
1071   }
1072}
1073
1074
1075static READ16_HANDLER( ef9369_r )
1076{
1077   mpu4_state *state = space->machine().driver_data<mpu4_state>();
1078   struct ef9369_t &pal = state->m_pal;
1079   if ((offset & 1) == 0)
1080   {
1081      UINT16 col = pal.clut[pal.addr >> 1];
1082
1083      if ((pal.addr & 1) == 0)
1084         return col & 0xff;
1085      else
1086         return col >> 8;
1087   }
1088   else
1089   {
1090      /* Address register is write only */
1091      return 0xffff;
1092   }
1093}
1094
1095/******************************************
1096 *
1097 *  Brooktree Bt471 RAMDAC
1098 *  Implementation stolen from JPM
1099 *  Impact, may not be 100% (that has a 477)
1100 ******************************************/
1101
1102/*
1103 *  0 0 0    Address register (RAM write mode)
1104 *  0 0 1    Color palette RAMs
1105 *  0 1 0    Pixel read mask register
1106 *  0 1 1    Address register (RAM read mode)
1107 *  1 0 0    Address register (overlay write mode)
1108 *  1 1 1    Address register (overlay read mode)
1109 *  1 0 1    Overlay register
1110 */
1111
1112WRITE16_HANDLER( bt471_w )
1113{
1114   mpu4_state *state = space->machine().driver_data<mpu4_state>();
1115   struct bt471_t &bt471 = state->m_bt471;
1116   UINT8 val = data & 0xff;
1117      {
1118         popmessage("Bt471: Unhandled write access (offset:%x, data:%x)", offset, val);
1119      }
1120
1121   switch (offset)
1122   {
1123      case 0x0:
1124      {
1125         bt471.address = val;
1126         bt471.addr_cnt = 0;
1127         break;
1128      }
1129      case 0x1:
1130      {
1131         UINT8 *addr_cnt = &bt471.addr_cnt;
1132         rgb_t *color = &bt471.color;
1133
1134         color[*addr_cnt] = val;
1135
1136         if (++*addr_cnt == 3)
1137         {
1138            palette_set_color(space->machine(), bt471.address, MAKE_RGB(color[0], color[1], color[2]));
1139            *addr_cnt = 0;
1140
1141            /* Address register increments */
1142            bt471.address++;
1143         }
1144         break;
1145      }
1146      case 0x2:
1147      {
1148         bt471.pixmask = val;
1149         break;
1150      }
1151
1152//      default:
1153      {
1154         popmessage("Bt471: Unhandled write access (offset:%x, data:%x)", offset, val);
1155      }
1156   }
1157}
1158
1159READ16_HANDLER( bt471_r )
1160{
1161   popmessage("Bt471: Unhandled read access (offset:%x)", offset);
1162   return 0;
1163}
1164
1165
1166/*************************************
1167 *
1168 *  Trackball interface
1169 *
1170 *************************************/
1171
1172static READ8_DEVICE_HANDLER( pia_ic5_porta_track_r )
1173{
1174   mpu4_state *state = device->machine().driver_data<mpu4_state>();
1175   /* The SWP trackball interface connects a standard trackball to the AUX1 port on the MPU4
1176    mainboard. As per usual, they've taken the cheap route here, reading and processing the
1177    raw quadrature signal from the encoder wheels for a 4 bit interface, rather than use any
1178    additional hardware to simplify matters. What makes matters worse is that there is a 45 degree rotation to take into account.
1179    For our purposes, two fake ports give the X and Y positions, which are then worked back into the signal levels.
1180    We invert the X and Y data at source due to the use of Schmitt triggers in the interface, which
1181    clean up the pulses and flip the active phase.*/
1182
1183   LOG(("%s: IC5 PIA Read of Port A (AUX1)\n",device->machine().describe_context()));
1184
1185
1186   UINT8 data = input_port_read(device->machine(), "AUX1");
1187
1188   INT8 dx = input_port_read(device->machine(), "TRACKX");
1189   INT8 dy = input_port_read(device->machine(), "TRACKY");
1190
1191   state->m_cur[0] = dy + dx;
1192   state->m_cur[1] = dy - dx;
1193
1194   UINT8 xa, xb, ya, yb;
1195
1196   /* generate pulses for the input port (A and B are 1 unit out of phase for direction sensing)*/
1197   xa = ((state->m_cur[0] + 1) & 3) <= 1;
1198   xb = (state->m_cur[0] & 3) <= 1;
1199   ya = ((state->m_cur[1] + 1) & 3) <= 1;
1200   yb = (state->m_cur[1] & 3) <= 1;
1201
1202   data |= (xa << 4); // XA
1203   data |= (ya << 5); // YA
1204   data |= (xb << 6); // XB
1205   data |= (yb << 7); // YB
1206
1207   return data;
1208}
1209
1210static const pia6821_interface pia_ic5t_intf =
1211{
1212   DEVCB_HANDLER(pia_ic5_porta_track_r),      /* port A in */
1213   DEVCB_HANDLER(pia_ic5_portb_r),   /* port B in */
1214   DEVCB_NULL,      /* line CA1 in */
1215   DEVCB_NULL,      /* line CB1 in */
1216   DEVCB_NULL,      /* line CA2 in */
1217   DEVCB_NULL,      /* line CB2 in */
1218   DEVCB_NULL,      /* port A out */
1219   DEVCB_NULL,      /* port B out */
1220   DEVCB_LINE(pia_ic5_ca2_w),      /* line CA2 out */
1221   DEVCB_LINE(pia_ic5_cb2_w),      /* port CB2 out */
1222   DEVCB_LINE(cpu0_irq),         /* IRQA */
1223   DEVCB_LINE(cpu0_irq)         /* IRQB */
1224};
1225
1226
1227/*************************************
1228 *
1229 *  Input defintions
1230 *
1231 *************************************/
1232
1233static INPUT_PORTS_START( crmaze )
1234   PORT_START("ORANGE1")
1235   PORT_BIT(0xFF, IP_ACTIVE_HIGH, IPT_UNUSED)
1236
1237   PORT_START("ORANGE2")
1238   PORT_BIT(0xFF, IP_ACTIVE_HIGH, IPT_UNUSED)
1239
1240   PORT_START("BLACK1")
1241   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED)
1242   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED)
1243   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED)
1244   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED)
1245   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED)
1246   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_SERVICE) PORT_NAME("Test Button") PORT_CODE(KEYCODE_W)
1247   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_SERVICE) PORT_NAME("Refill Key") PORT_CODE(KEYCODE_R) PORT_TOGGLE
1248   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_INTERLOCK) PORT_NAME("Cashbox Door")  PORT_CODE(KEYCODE_Q) PORT_TOGGLE
1249
1250   PORT_START("BLACK2")
1251   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_BUTTON1) PORT_NAME("Right Yellow")
1252   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_BUTTON2) PORT_NAME("Right Red")
1253   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED)
1254   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_BUTTON3) PORT_NAME("Left Red")
1255   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_BUTTON4) PORT_NAME("Left Yellow")
1256   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_OTHER) PORT_NAME("Getout Yellow")
1257   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_BUTTON5) PORT_NAME("Escape/Getout Red")/* Labelled Escape on cabinet */
1258   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED)
1259
1260   PORT_START("DIL1")
1261   PORT_DIPNAME( 0x01, 0x00, "DIL101" ) PORT_DIPLOCATION("DIL1:01")
1262   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1263   PORT_DIPSETTING(    0x01, DEF_STR( On  ) )
1264   PORT_DIPNAME( 0x02, 0x00, "DIL102" ) PORT_DIPLOCATION("DIL1:02")
1265   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1266   PORT_DIPSETTING(    0x02, DEF_STR( On  ) )
1267   PORT_DIPNAME( 0x04, 0x00, "DIL103" ) PORT_DIPLOCATION("DIL1:03")
1268   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1269   PORT_DIPSETTING(    0x04, DEF_STR( On  ) )
1270   PORT_DIPNAME( 0x08, 0x00, "DIL104" ) PORT_DIPLOCATION("DIL1:04")
1271   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1272   PORT_DIPSETTING(    0x08, DEF_STR( On  ) )
1273   PORT_DIPNAME( 0x10, 0x00, "DIL105" ) PORT_DIPLOCATION("DIL1:05")
1274   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1275   PORT_DIPSETTING(    0x10, DEF_STR( On  ) )
1276   PORT_DIPNAME( 0x20, 0x00, "DIL106" ) PORT_DIPLOCATION("DIL1:06")
1277   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1278   PORT_DIPSETTING(    0x20, DEF_STR( On  ) )
1279   PORT_DIPNAME( 0x40, 0x00, "DIL107" ) PORT_DIPLOCATION("DIL1:07")
1280   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1281   PORT_DIPSETTING(    0x40, DEF_STR( On  ) )
1282   PORT_DIPNAME( 0x80, 0x00, "DIL108" ) PORT_DIPLOCATION("DIL1:08")
1283   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1284   PORT_DIPSETTING(    0x80, DEF_STR( On  ) )
1285
1286   PORT_START("DIL2")
1287   PORT_DIPNAME( 0x01, 0x00, "DIL201" ) PORT_DIPLOCATION("DIL2:01")
1288   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1289   PORT_DIPSETTING(    0x01, DEF_STR( On  ) )
1290   PORT_DIPNAME( 0x02, 0x00, "DIL202" ) PORT_DIPLOCATION("DIL2:02")
1291   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1292   PORT_DIPSETTING(    0x02, DEF_STR( On  ) )
1293   PORT_DIPNAME( 0x04, 0x00, "DIL203" ) PORT_DIPLOCATION("DIL2:03")
1294   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1295   PORT_DIPSETTING(    0x04, DEF_STR( On  ) )
1296   PORT_DIPNAME( 0x08, 0x00, "DIL204" ) PORT_DIPLOCATION("DIL2:04")
1297   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1298   PORT_DIPSETTING(    0x08, DEF_STR( On  ) )
1299   PORT_DIPNAME( 0x10, 0x00, "DIL205" ) PORT_DIPLOCATION("DIL2:05")
1300   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1301   PORT_DIPSETTING(    0x10, DEF_STR( On  ) )
1302   PORT_DIPNAME( 0x20, 0x00, "DIL206" ) PORT_DIPLOCATION("DIL2:06")
1303   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1304   PORT_DIPSETTING(    0x20, DEF_STR( On  ) )
1305   PORT_DIPNAME( 0x40, 0x00, "DIL207" ) PORT_DIPLOCATION("DIL2:07")
1306   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1307   PORT_DIPSETTING(    0x40, DEF_STR( On  ) )
1308   PORT_DIPNAME( 0x80, 0x00, "DIL208" ) PORT_DIPLOCATION("DIL2:08")
1309   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1310   PORT_DIPSETTING(    0x80, DEF_STR( On  ) )
1311
1312   PORT_START("AUX1")
1313   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_SPECIAL)
1314   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_SPECIAL)
1315   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_SPECIAL)
1316   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_SPECIAL)
1317   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SPECIAL)//XA
1318   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_SPECIAL)//YA
1319   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_SPECIAL)//XB
1320   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_SPECIAL)//YB
1321
1322   PORT_START("AUX2")
1323   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_SPECIAL)
1324   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_SPECIAL)
1325   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_SPECIAL)
1326   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_SPECIAL)
1327   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("10p")
1328   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("20p")
1329   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("50p")
1330   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("100p")
1331
1332   PORT_START("TRACKX")//FAKE
1333    PORT_BIT( 0xff, 0, IPT_TRACKBALL_X ) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_INVERT
1334   PORT_START("TRACKY")//FAKE
1335    PORT_BIT( 0xff, 0, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_INVERT
1336INPUT_PORTS_END
1337
1338static INPUT_PORTS_START( mating )
1339   PORT_START("ORANGE1")
1340   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED)
1341   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED)
1342   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED)
1343   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED)
1344   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED)
1345   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED)
1346   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED)
1347   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED)
1348
1349   PORT_START("ORANGE2")
1350   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED)
1351   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED)
1352   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED)
1353   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED)
1354   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED)
1355   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED)
1356   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED)
1357   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED)
1358
1359   PORT_START("BLACK1")
1360   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED)
1361   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED)
1362   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED)
1363   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED)
1364   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED)
1365   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_SERVICE) PORT_NAME("Test Button") PORT_CODE(KEYCODE_W)
1366   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_SERVICE) PORT_NAME("Refill Key") PORT_CODE(KEYCODE_R) PORT_TOGGLE
1367   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_INTERLOCK) PORT_NAME("Cashbox Door")  PORT_CODE(KEYCODE_Q) PORT_TOGGLE
1368
1369   PORT_START("BLACK2")
1370   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_BUTTON1) PORT_NAME("Right Yellow")
1371   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_BUTTON2) PORT_NAME("Right Red")
1372   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED)
1373   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_BUTTON3) PORT_NAME("Left Yellow")
1374   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_BUTTON4) PORT_NAME("Left Red")
1375   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED)
1376   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED)
1377   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_SERVICE) PORT_NAME("100p Service?")
1378
1379   PORT_START("DIL1")
1380   PORT_DIPNAME( 0x01, 0x00, "DIL101" ) PORT_DIPLOCATION("DIL1:01")
1381   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1382   PORT_DIPSETTING(    0x01, DEF_STR( On  ) )
1383   PORT_DIPNAME( 0x02, 0x00, "DIL102" ) PORT_DIPLOCATION("DIL1:02")
1384   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1385   PORT_DIPSETTING(    0x02, DEF_STR( On  ) )
1386   PORT_DIPNAME( 0x04, 0x00, "DIL103" ) PORT_DIPLOCATION("DIL1:03")
1387   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1388   PORT_DIPSETTING(    0x04, DEF_STR( On  ) )
1389   PORT_DIPNAME( 0x08, 0x00, "DIL104" ) PORT_DIPLOCATION("DIL1:04")
1390   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1391   PORT_DIPSETTING(    0x08, DEF_STR( On  ) )
1392   PORT_DIPNAME( 0x10, 0x00, "DIL105" ) PORT_DIPLOCATION("DIL1:05")
1393   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1394   PORT_DIPSETTING(    0x10, DEF_STR( On  ) )
1395   PORT_DIPNAME( 0x20, 0x00, "DIL106" ) PORT_DIPLOCATION("DIL1:06")
1396   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1397   PORT_DIPSETTING(    0x20, DEF_STR( On  ) )
1398   PORT_DIPNAME( 0x40, 0x00, "DIL107" ) PORT_DIPLOCATION("DIL1:07")
1399   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1400   PORT_DIPSETTING(    0x40, DEF_STR( On  ) )
1401   PORT_DIPNAME( 0x80, 0x00, "DIL108" ) PORT_DIPLOCATION("DIL1:08")
1402   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1403   PORT_DIPSETTING(    0x80, DEF_STR( On  ) )
1404
1405   PORT_START("DIL2")
1406   PORT_DIPNAME( 0x01, 0x00, "DIL201" ) PORT_DIPLOCATION("DIL2:01")
1407   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1408   PORT_DIPSETTING(    0x01, DEF_STR( On  ) )
1409   PORT_DIPNAME( 0x02, 0x00, "DIL202" ) PORT_DIPLOCATION("DIL2:02")
1410   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1411   PORT_DIPSETTING(    0x02, DEF_STR( On  ) )
1412   PORT_DIPNAME( 0x04, 0x00, "DIL203" ) PORT_DIPLOCATION("DIL2:03")
1413   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1414   PORT_DIPSETTING(    0x04, DEF_STR( On  ) )
1415   PORT_DIPNAME( 0x08, 0x00, "DIL204" ) PORT_DIPLOCATION("DIL2:04")
1416   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1417   PORT_DIPSETTING(    0x08, DEF_STR( On  ) )
1418   PORT_DIPNAME( 0x10, 0x00, "DIL205" ) PORT_DIPLOCATION("DIL2:05")
1419   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1420   PORT_DIPSETTING(    0x10, DEF_STR( On  ) )
1421   PORT_DIPNAME( 0x20, 0x00, "DIL206" ) PORT_DIPLOCATION("DIL2:06")
1422   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1423   PORT_DIPSETTING(    0x20, DEF_STR( On  ) )
1424   PORT_DIPNAME( 0x40, 0x00, "DIL207" ) PORT_DIPLOCATION("DIL2:07")
1425   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1426   PORT_DIPSETTING(    0x40, DEF_STR( On  ) )
1427   PORT_DIPNAME( 0x80, 0x00, "DIL208" ) PORT_DIPLOCATION("DIL2:08")
1428   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1429   PORT_DIPSETTING(    0x80, DEF_STR( On  ) )
1430
1431   PORT_START("AUX1")
1432   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_SPECIAL)
1433   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_SPECIAL)
1434   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_SPECIAL)
1435   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_SPECIAL)
1436   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_SPECIAL)//XA
1437   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_SPECIAL)//YA
1438   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_SPECIAL)//XB
1439   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_SPECIAL)//YB
1440
1441   PORT_START("AUX2")
1442   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_SPECIAL)
1443   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_SPECIAL)
1444   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_SPECIAL)
1445   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_SPECIAL)
1446   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("10p")
1447   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("20p")
1448   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("50p")
1449   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("100p")
1450
1451   PORT_START("TRACKX")//FAKE
1452    PORT_BIT( 0xff, 0, IPT_TRACKBALL_X ) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_INVERT
1453   PORT_START("TRACKY")//FAKE
1454    PORT_BIT( 0xff, 0, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_INVERT
1455
1456INPUT_PORTS_END
1457
1458
1459static INPUT_PORTS_START( dealem )
1460   PORT_START("ORANGE1")
1461   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED)
1462   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED)
1463   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED)
1464   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED)
1465   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED)
1466   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED)
1467   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED)
1468   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED)
1469
1470   PORT_START("ORANGE2")
1471   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_COIN5) PORT_NAME("20p Token")PORT_IMPULSE(5)
1472   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("10p") PORT_CONDITION("DIL1",0x0f,PORTCOND_EQUALS,0x04)
1473   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("10p") PORT_CONDITION("DIL1",0x0f,PORTCOND_EQUALS,0x05)
1474   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("10p") PORT_CONDITION("DIL1",0x0f,PORTCOND_EQUALS,0x06)
1475   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("10p") PORT_CONDITION("DIL1",0x0f,PORTCOND_EQUALS,0x07)
1476   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("10p") PORT_CONDITION("DIL1",0x0f,PORTCOND_EQUALS,0x08)
1477   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("10p") PORT_CONDITION("DIL1",0x0f,PORTCOND_EQUALS,0x09)
1478   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED)
1479   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED)
1480   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED)
1481   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED)
1482   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED)
1483   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED)
1484
1485   PORT_START("BLACK1")
1486   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_BUTTON5) PORT_NAME("Gamble")
1487   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_START2) PORT_NAME("Pontoon")
1488   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Hi-Lo") PORT_CONDITION("DIL1",0x0f,PORTCOND_EQUALS,0x01)
1489   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Hi-Lo") PORT_CONDITION("DIL1",0x0f,PORTCOND_EQUALS,0x09)
1490   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Hi-Lo") PORT_CONDITION("DIL1",0x0f,PORTCOND_EQUALS,0x03)
1491   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Hi-Lo") PORT_CONDITION("DIL1",0x0f,PORTCOND_EQUALS,0x04)
1492   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Hi-Lo") PORT_CONDITION("DIL1",0x0f,PORTCOND_EQUALS,0x05)
1493   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Hi-Lo") PORT_CONDITION("DIL1",0x0f,PORTCOND_EQUALS,0x06)
1494   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Hi-Lo") PORT_CONDITION("DIL1",0x0f,PORTCOND_EQUALS,0x07)
1495   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Hi-Lo") PORT_CONDITION("DIL1",0x0f,PORTCOND_EQUALS,0x08)
1496   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED)
1497   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_SERVICE) PORT_NAME("Test Button") PORT_CODE(KEYCODE_W)
1498   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_SERVICE) PORT_NAME("Refill Key") PORT_CODE(KEYCODE_R) PORT_TOGGLE
1499   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_INTERLOCK) PORT_NAME("Rear Door")  PORT_CODE(KEYCODE_Q) PORT_TOGGLE
1500
1501   PORT_START("BLACK2")
1502   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Hi-Lo") PORT_CONDITION("DIL1",0x0f,PORTCOND_EQUALS,0x00)
1503   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_START1) PORT_NAME("Hi-Lo") PORT_CONDITION("DIL1",0x0f,PORTCOND_EQUALS,0x02)
1504   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED)
1505   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_BUTTON6) PORT_NAME("Twist")
1506   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_BUTTON3) PORT_NAME("Lo")
1507   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_BUTTON2) PORT_NAME("Hi")
1508   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_BUTTON7) PORT_NAME("Stick")
1509   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_BUTTON1) PORT_NAME("Collect")
1510   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_BUTTON4) PORT_NAME("Deal")
1511
1512   PORT_START("DIL1")
1513   PORT_DIPNAME( 0x0f, 0x00, "Cabinet Set Up Mode" ) PORT_DIPLOCATION("DIL1:01,02,03,04")
1514   PORT_DIPSETTING(    0x00, "Stop The Clock" )
1515   PORT_DIPSETTING(    0x01, "Hit the Top" )
1516   PORT_DIPSETTING(    0x02, "Way In" )
1517   PORT_DIPSETTING(    0x03, "Smash and Grab" )
1518   PORT_DIPSETTING(    0x04, "Ready Steady Go-1" )
1519   PORT_DIPSETTING(    0x05, "Ready Steady Go-2" )
1520   PORT_DIPSETTING(    0x06, "Top Gears-1" )
1521   PORT_DIPSETTING(    0x07, "Top Gears-2" )
1522   PORT_DIPSETTING(    0x08, "Nifty Fifty" )
1523   PORT_DIPSETTING(    0x09, "Super Tubes" )
1524   PORT_DIPNAME( 0x70, 0x00, "Target Payout Percentage" ) PORT_DIPLOCATION("DIL1:05,06,07")
1525   PORT_DIPSETTING(    0x00, "72%" )
1526   PORT_DIPSETTING(    0x10, "74%" )
1527   PORT_DIPSETTING(    0x20, "76%" )
1528   PORT_DIPSETTING(    0x30, "78%" )
1529   PORT_DIPSETTING(    0x40, "80%" )
1530   PORT_DIPSETTING(    0x50, "82%" )
1531   PORT_DIPSETTING(    0x60, "84%" )
1532   PORT_DIPSETTING(    0x70, "86%" )
1533   PORT_DIPNAME( 0x80, 0x00, "Display Switch Settings on Monitor" ) PORT_DIPLOCATION("DIL1:08")
1534   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1535   PORT_DIPSETTING(    0x80, DEF_STR( On  ) )
1536
1537   PORT_START("DIL2")
1538   PORT_DIPNAME( 0x01, 0x00, "Payout Limit" ) PORT_DIPLOCATION("DIL2:01")
1539   PORT_DIPSETTING(    0x00, "200p (All Cash)")
1540   PORT_DIPSETTING(    0x01, "200p (Cash)+400p (Token)")
1541   PORT_DIPNAME( 0x02, 0x00, "10p Payout Priority" ) PORT_DIPLOCATION("DIL2:02")
1542   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1543   PORT_DIPSETTING(    0x02, DEF_STR( On  ) )
1544   PORT_DIPNAME( 0x04, 0x00, "Clear Credits and bank at power on?" ) PORT_DIPLOCATION("DIL2:03")
1545   PORT_DIPSETTING(    0x00, DEF_STR( No ) )
1546   PORT_DIPSETTING(    0x04, DEF_STR( Yes  ) )
1547   PORT_DIPNAME( 0x08, 0x00, "50p Payout Solenoid fitted?" ) PORT_DIPLOCATION("DIL2:04")
1548   PORT_DIPSETTING(    0x00, DEF_STR( No ) )
1549   PORT_DIPSETTING(    0x08, DEF_STR( Yes  ) )
1550   PORT_DIPNAME( 0x10, 0x00, "100p Payout Solenoid fitted?" ) PORT_DIPLOCATION("DIL2:05")
1551   PORT_DIPSETTING(    0x00, DEF_STR( No ) )
1552   PORT_DIPSETTING(    0x10, DEF_STR( Yes  ) )
1553   PORT_DIPNAME( 0x20, 0x00, "Coin alarms active?" ) PORT_DIPLOCATION("DIL2:06")
1554   PORT_DIPSETTING(    0x20, DEF_STR( No ) )
1555   PORT_DIPSETTING(    0x00, DEF_STR( Yes  ) )
1556   PORT_DIPNAME( 0x40, 0x00, "Price of Play" ) PORT_DIPLOCATION("DIL2:07")
1557   PORT_DIPSETTING(    0x00, "10p 1 Game" )
1558   PORT_DIPSETTING(    0x40, "10p 2 Games" )
1559   PORT_DIPNAME( 0x80, 0x00, "Coin Entry" ) PORT_DIPLOCATION("DIL2:08")
1560   PORT_DIPSETTING(    0x00, "Multi" )
1561   PORT_DIPSETTING(    0x80, DEF_STR(Single))
1562
1563   PORT_START("AUX1")
1564   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED)
1565   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED)
1566   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED)
1567   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED)
1568   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED)
1569   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED)
1570   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED)
1571   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED)
1572
1573   PORT_START("AUX2")
1574   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_SPECIAL)
1575   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_SPECIAL)
1576   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_SPECIAL)
1577   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_SPECIAL)
1578   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("10p")PORT_IMPULSE(5) PORT_CONDITION("DIL1",0x0f,PORTCOND_EQUALS,0x00)
1579   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("10p")PORT_IMPULSE(5) PORT_CONDITION("DIL1",0x0f,PORTCOND_EQUALS,0x01)
1580   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("10p")PORT_IMPULSE(5) PORT_CONDITION("DIL1",0x0f,PORTCOND_EQUALS,0x02)
1581   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("10p")PORT_IMPULSE(5) PORT_CONDITION("DIL1",0x0f,PORTCOND_EQUALS,0x03)
1582   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("20p")PORT_IMPULSE(5)
1583   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("50p")PORT_IMPULSE(5)
1584   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("100p")PORT_IMPULSE(5)
1585INPUT_PORTS_END
1586
1587static INPUT_PORTS_START( skiltrek )
1588   PORT_START("ORANGE1")
1589   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED)
1590   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED)
1591   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED)
1592   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED)
1593   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED)
1594   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED)
1595   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED)
1596   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED)
1597
1598   PORT_START("ORANGE2")
1599   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED)
1600   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED)
1601   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED)
1602   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED)
1603   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED)
1604   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED)
1605   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED)
1606   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED)
1607
1608   PORT_START("BLACK1")
1609   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_BUTTON1) PORT_NAME("Pass")
1610   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_BUTTON2) PORT_NAME("C")
1611   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_BUTTON3) PORT_NAME("B")
1612   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_BUTTON4) PORT_NAME("A")
1613   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED)
1614   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_SERVICE) PORT_NAME("Test Button") PORT_CODE(KEYCODE_W)
1615   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_SERVICE) PORT_NAME("Refill Key") PORT_CODE(KEYCODE_R) PORT_TOGGLE
1616   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_INTERLOCK) PORT_NAME("Cashbox Door")  PORT_CODE(KEYCODE_Q) PORT_TOGGLE
1617
1618   PORT_START("BLACK2")
1619   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_BUTTON5) PORT_NAME("Continue")
1620   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_BUTTON6) PORT_NAME("C")
1621   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_BUTTON7) PORT_NAME("B")
1622   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_BUTTON8) PORT_NAME("A")
1623   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_START1)
1624   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED)
1625   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED)
1626   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED)
1627
1628   PORT_START("DIL1")
1629   PORT_DIPNAME( 0x01, 0x00, "DIL101" ) PORT_DIPLOCATION("DIL1:01")
1630   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1631   PORT_DIPSETTING(    0x01, DEF_STR( On  ) )
1632   PORT_DIPNAME( 0x02, 0x00, "DIL102" ) PORT_DIPLOCATION("DIL1:02")
1633   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1634   PORT_DIPSETTING(    0x02, DEF_STR( On  ) )
1635   PORT_DIPNAME( 0x04, 0x00, "DIL103" ) PORT_DIPLOCATION("DIL1:03")
1636   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1637   PORT_DIPSETTING(    0x04, DEF_STR( On  ) )
1638   PORT_DIPNAME( 0x08, 0x00, "DIL104" ) PORT_DIPLOCATION("DIL1:04")
1639   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1640   PORT_DIPSETTING(    0x08, DEF_STR( On  ) )
1641   PORT_DIPNAME( 0x10, 0x00, "DIL105" ) PORT_DIPLOCATION("DIL1:05")
1642   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1643   PORT_DIPSETTING(    0x10, DEF_STR( On  ) )
1644   PORT_DIPNAME( 0x20, 0x00, "DIL106" ) PORT_DIPLOCATION("DIL1:06")
1645   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1646   PORT_DIPSETTING(    0x20, DEF_STR( On  ) )
1647   PORT_DIPNAME( 0x40, 0x00, "DIL107" ) PORT_DIPLOCATION("DIL1:07")
1648   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1649   PORT_DIPSETTING(    0x40, DEF_STR( On  ) )
1650   PORT_DIPNAME( 0x80, 0x00, "DIL108" ) PORT_DIPLOCATION("DIL1:08")
1651   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1652   PORT_DIPSETTING(    0x80, DEF_STR( On  ) )
1653
1654   PORT_START("DIL2")
1655   PORT_DIPNAME( 0x01, 0x00, "1 Pound for change" ) PORT_DIPLOCATION("DIL2:01")
1656   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1657   PORT_DIPSETTING(    0x01, DEF_STR( On  ) )
1658   PORT_DIPNAME( 0x02, 0x00, "DIL202" ) PORT_DIPLOCATION("DIL2:02")
1659   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1660   PORT_DIPSETTING(    0x02, DEF_STR( On  ) )
1661   PORT_DIPNAME( 0x04, 0x00, "DIL203" ) PORT_DIPLOCATION("DIL2:03")
1662   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1663   PORT_DIPSETTING(    0x04, DEF_STR( On  ) )
1664   PORT_DIPNAME( 0x08, 0x00, "Attract mode inhibit" ) PORT_DIPLOCATION("DIL2:04")
1665   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1666   PORT_DIPSETTING(    0x08, DEF_STR( On  ) )
1667   PORT_DIPNAME( 0x10, 0x00, "DIL205" ) PORT_DIPLOCATION("DIL2:05")
1668   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1669   PORT_DIPSETTING(    0x10, DEF_STR( On  ) )
1670   PORT_DIPNAME( 0x20, 0x00, "Coin alarm inhibit" ) PORT_DIPLOCATION("DIL2:06")
1671   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1672   PORT_DIPSETTING(    0x20, DEF_STR( On  ) )
1673   PORT_DIPNAME( 0x40, 0x00, "DIL207" ) PORT_DIPLOCATION("DIL2:07")
1674   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1675   PORT_DIPSETTING(    0x40, DEF_STR( On  ) )
1676   PORT_DIPNAME( 0x80, 0x00, "Single coin entry" ) PORT_DIPLOCATION("DIL2:08")
1677   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1678   PORT_DIPSETTING(    0x80, DEF_STR( On  ) )
1679
1680   PORT_START("AUX1")
1681   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED)
1682   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED)
1683   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED)
1684   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED)
1685   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED)
1686   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED)
1687   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED)
1688   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED)
1689
1690   PORT_START("AUX2")
1691   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_SPECIAL)
1692   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_SPECIAL)
1693   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_SPECIAL)
1694   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_SPECIAL)
1695   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("10p")PORT_IMPULSE(5)
1696   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("20p")PORT_IMPULSE(5)
1697   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("50p")PORT_IMPULSE(5)
1698   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("100p")PORT_IMPULSE(5)
1699INPUT_PORTS_END
1700
1701static INPUT_PORTS_START( turnover )
1702   PORT_START("ORANGE1")
1703   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED)
1704   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED)
1705   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED)
1706   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED)
1707   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED)
1708   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED)
1709   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED)
1710   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED)
1711
1712   PORT_START("ORANGE2")
1713   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED)
1714   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED)
1715   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED)
1716   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED)
1717   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED)
1718   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED)
1719   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED)
1720   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED)
1721
1722   PORT_START("BLACK1")
1723   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED)
1724   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_BUTTON1) PORT_NAME("Pass")
1725   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_BUTTON2) PORT_NAME("C")
1726   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_BUTTON3) PORT_NAME("B")
1727   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_BUTTON4) PORT_NAME("A")
1728   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_SERVICE) PORT_NAME("Test Button") PORT_CODE(KEYCODE_W)
1729   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_SERVICE) PORT_NAME("Refill Key") PORT_CODE(KEYCODE_R) PORT_TOGGLE
1730   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_INTERLOCK) PORT_NAME("Cashbox Door")  PORT_CODE(KEYCODE_Q) PORT_TOGGLE
1731
1732   PORT_START("BLACK2")
1733   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED)
1734   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_BUTTON5) PORT_NAME("Continue")
1735   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_BUTTON6) PORT_NAME("C")
1736   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_BUTTON7) PORT_NAME("B")
1737   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_BUTTON8) PORT_NAME("A")
1738   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED)
1739   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED)
1740   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_START1)
1741
1742   PORT_START("DIL1")
1743   PORT_DIPNAME( 0x01, 0x00, "DIL101" ) PORT_DIPLOCATION("DIL1:01")
1744   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1745   PORT_DIPSETTING(    0x01, DEF_STR( On  ) )
1746   PORT_DIPNAME( 0x02, 0x00, "DIL102" ) PORT_DIPLOCATION("DIL1:02")
1747   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1748   PORT_DIPSETTING(    0x02, DEF_STR( On  ) )
1749   PORT_DIPNAME( 0x04, 0x00, "DIL103" ) PORT_DIPLOCATION("DIL1:03")
1750   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1751   PORT_DIPSETTING(    0x04, DEF_STR( On  ) )
1752   PORT_DIPNAME( 0x08, 0x00, "DIL104" ) PORT_DIPLOCATION("DIL1:04")
1753   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1754   PORT_DIPSETTING(    0x08, DEF_STR( On  ) )
1755   PORT_DIPNAME( 0x10, 0x00, "DIL105" ) PORT_DIPLOCATION("DIL1:05")
1756   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1757   PORT_DIPSETTING(    0x10, DEF_STR( On  ) )
1758   PORT_DIPNAME( 0x20, 0x00, "DIL106" ) PORT_DIPLOCATION("DIL1:06")
1759   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1760   PORT_DIPSETTING(    0x20, DEF_STR( On  ) )
1761   PORT_DIPNAME( 0x40, 0x00, "DIL107" ) PORT_DIPLOCATION("DIL1:07")
1762   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1763   PORT_DIPSETTING(    0x40, DEF_STR( On  ) )
1764   PORT_DIPNAME( 0x80, 0x00, "DIL108" ) PORT_DIPLOCATION("DIL1:08")
1765   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1766   PORT_DIPSETTING(    0x80, DEF_STR( On  ) )
1767
1768   PORT_START("DIL2")
1769   PORT_DIPNAME( 0x01, 0x00, "1 Pound for change" ) PORT_DIPLOCATION("DIL2:01")
1770   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1771   PORT_DIPSETTING(    0x01, DEF_STR( On  ) )
1772   PORT_DIPNAME( 0x02, 0x00, "DIL202" ) PORT_DIPLOCATION("DIL2:02")
1773   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1774   PORT_DIPSETTING(    0x02, DEF_STR( On  ) )
1775   PORT_DIPNAME( 0x04, 0x00, "DIL203" ) PORT_DIPLOCATION("DIL2:03")
1776   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1777   PORT_DIPSETTING(    0x04, DEF_STR( On  ) )
1778   PORT_DIPNAME( 0x08, 0x00, "Attract mode inhibit" ) PORT_DIPLOCATION("DIL2:04")
1779   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1780   PORT_DIPSETTING(    0x08, DEF_STR( On  ) )
1781   PORT_DIPNAME( 0x10, 0x00, "DIL205" ) PORT_DIPLOCATION("DIL2:05")
1782   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1783   PORT_DIPSETTING(    0x10, DEF_STR( On  ) )
1784   PORT_DIPNAME( 0x20, 0x00, "Coin alarm inhibit" ) PORT_DIPLOCATION("DIL2:06")
1785   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1786   PORT_DIPSETTING(    0x20, DEF_STR( On  ) )
1787   PORT_DIPNAME( 0x40, 0x00, "DIL207" ) PORT_DIPLOCATION("DIL2:07")
1788   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1789   PORT_DIPSETTING(    0x40, DEF_STR( On  ) )
1790   PORT_DIPNAME( 0x80, 0x00, "Single coin entry" ) PORT_DIPLOCATION("DIL2:08")
1791   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1792   PORT_DIPSETTING(    0x80, DEF_STR( On  ) )
1793
1794   PORT_START("AUX1")
1795   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED)
1796   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED)
1797   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED)
1798   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED)
1799   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED)
1800   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED)
1801   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED)
1802   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED)
1803
1804   PORT_START("AUX2")
1805   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_SPECIAL)
1806   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_SPECIAL)
1807   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_SPECIAL)
1808   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_SPECIAL)
1809   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("10p")PORT_IMPULSE(5)
1810   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("20p")PORT_IMPULSE(5)
1811   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("50p")PORT_IMPULSE(5)
1812   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("100p")PORT_IMPULSE(5)
1813INPUT_PORTS_END
1814
1815static INPUT_PORTS_START( adders )
1816   PORT_START("ORANGE1")
1817   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED)
1818   PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED)
1819   PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED)
1820   PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNUSED)
1821   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED)
1822   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED)
1823   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED)
1824   PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNUSED)
1825
1826   PORT_START("ORANGE2")
1827   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED)
1828   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED)
1829   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED)
1830   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED)
1831   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED)
1832   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED)
1833   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED)
1834   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED)
1835
1836   PORT_START("BLACK1")
1837   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_BUTTON1) PORT_NAME("C")
1838   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_BUTTON2) PORT_NAME("B")
1839   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_BUTTON3) PORT_NAME("A")
1840   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_BUTTON4) PORT_NAME("Pass")
1841   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED)
1842   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_SERVICE) PORT_NAME("Test Button") PORT_CODE(KEYCODE_W)
1843   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_SERVICE) PORT_NAME("Refill Key") PORT_CODE(KEYCODE_R) PORT_TOGGLE
1844   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_INTERLOCK) PORT_NAME("Cashbox Door")  PORT_CODE(KEYCODE_Q) PORT_TOGGLE
1845
1846   PORT_START("BLACK2")
1847   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_BUTTON5) PORT_NAME("C")
1848   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_BUTTON6) PORT_NAME("B")
1849   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_BUTTON7) PORT_NAME("A")
1850   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED)
1851   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_START1)
1852   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED)
1853   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED)
1854   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED)
1855
1856   PORT_START("DIL1")
1857   PORT_DIPNAME( 0x01, 0x00, "DIL101" ) PORT_DIPLOCATION("DIL1:01")
1858   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1859   PORT_DIPSETTING(    0x01, DEF_STR( On  ) )
1860   PORT_DIPNAME( 0x02, 0x00, "DIL102" ) PORT_DIPLOCATION("DIL1:02")
1861   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1862   PORT_DIPSETTING(    0x02, DEF_STR( On  ) )
1863   PORT_DIPNAME( 0x04, 0x00, "DIL103" ) PORT_DIPLOCATION("DIL1:03")
1864   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1865   PORT_DIPSETTING(    0x04, DEF_STR( On  ) )
1866   PORT_DIPNAME( 0x08, 0x00, "DIL104" ) PORT_DIPLOCATION("DIL1:04")
1867   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1868   PORT_DIPSETTING(    0x08, DEF_STR( On  ) )
1869   PORT_DIPNAME( 0x10, 0x00, "DIL105" ) PORT_DIPLOCATION("DIL1:05")
1870   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1871   PORT_DIPSETTING(    0x10, DEF_STR( On  ) )
1872   PORT_DIPNAME( 0x20, 0x00, "DIL106" ) PORT_DIPLOCATION("DIL1:06")
1873   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1874   PORT_DIPSETTING(    0x20, DEF_STR( On  ) )
1875   PORT_DIPNAME( 0x40, 0x00, "DIL107" ) PORT_DIPLOCATION("DIL1:07")
1876   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1877   PORT_DIPSETTING(    0x40, DEF_STR( On  ) )
1878   PORT_DIPNAME( 0x80, 0x00, "DIL108" ) PORT_DIPLOCATION("DIL1:08")
1879   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1880   PORT_DIPSETTING(    0x80, DEF_STR( On  ) )
1881
1882   PORT_START("DIL2")
1883   PORT_DIPNAME( 0x01, 0x00, "1 Pound for change" ) PORT_DIPLOCATION("DIL2:01")
1884   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1885   PORT_DIPSETTING(    0x01, DEF_STR( On  ) )
1886   PORT_DIPNAME( 0x02, 0x00, "DIL202" ) PORT_DIPLOCATION("DIL2:02")
1887   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1888   PORT_DIPSETTING(    0x02, DEF_STR( On  ) )
1889   PORT_DIPNAME( 0x04, 0x00, "DIL203" ) PORT_DIPLOCATION("DIL2:03")
1890   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1891   PORT_DIPSETTING(    0x04, DEF_STR( On  ) )
1892   PORT_DIPNAME( 0x08, 0x00, "Attract mode inhibit" ) PORT_DIPLOCATION("DIL2:04")
1893   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1894   PORT_DIPSETTING(    0x08, DEF_STR( On  ) )
1895   PORT_DIPNAME( 0x10, 0x00, "DIL205" ) PORT_DIPLOCATION("DIL2:05")
1896   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1897   PORT_DIPSETTING(    0x10, DEF_STR( On  ) )
1898   PORT_DIPNAME( 0x20, 0x00, "Coin alarm inhibit" ) PORT_DIPLOCATION("DIL2:06")
1899   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1900   PORT_DIPSETTING(    0x20, DEF_STR( On  ) )
1901   PORT_DIPNAME( 0x40, 0x00, "DIL207" ) PORT_DIPLOCATION("DIL2:07")
1902   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1903   PORT_DIPSETTING(    0x40, DEF_STR( On  ) )
1904   PORT_DIPNAME( 0x80, 0x00, "Single coin entry" ) PORT_DIPLOCATION("DIL2:08")
1905   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
1906   PORT_DIPSETTING(    0x80, DEF_STR( On  ) )
1907
1908   PORT_START("AUX1")
1909   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_UNUSED)
1910   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_UNUSED)
1911   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_UNUSED)
1912   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_UNUSED)
1913   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_UNUSED)
1914   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_UNUSED)
1915   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_UNUSED)
1916   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_UNUSED)
1917
1918   PORT_START("AUX2")
1919   PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_SPECIAL)
1920   PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_SPECIAL)
1921   PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_SPECIAL)
1922   PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_SPECIAL)
1923   PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_COIN1) PORT_NAME("10p")PORT_IMPULSE(5)
1924   PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_COIN2) PORT_NAME("20p")PORT_IMPULSE(5)
1925   PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_COIN3) PORT_NAME("50p")PORT_IMPULSE(5)
1926   PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_COIN4) PORT_NAME("100p")PORT_IMPULSE(5)
1927INPUT_PORTS_END
1928
1929static void video_reset(device_t *device)
1930{
1931   device->machine().device("6840ptm_68k")->reset();
1932   device->machine().device("acia6850_1")->reset();
1933}
1934
1935/* machine start (called only once) */
1936static MACHINE_START( mpu4_vid )
1937{
1938   mpu4_state *state = machine.driver_data<mpu4_state>();
1939   mpu4_config_common(machine);
1940
1941   state->m_mod_number=4; //No AY chip
1942   /* setup communications */
1943   state->m_link7a_connected = 1;
1944
1945   /* setup 8 mechanical meters */
1946   MechMtr_config(machine,8);
1947
1948   /* setup the standard oki MSC1937 display */
1949   ROC10937_init(0, MSC1937, 0);
1950
1951   /* Hook the reset line */
1952   m68k_set_reset_callback(machine.device("video"), video_reset);
1953}
1954
1955static MACHINE_RESET( mpu4_vid )
1956{
1957   mpu4_state *state = machine.driver_data<mpu4_state>();
1958   ROC10937_reset(0);
1959
1960   mpu4_stepper_reset(state);
1961
1962   state->m_lamp_strobe    = 0;
1963   state->m_lamp_strobe2   = 0;
1964   state->m_led_strobe     = 0;
1965
1966   state->m_IC23GC    = 0;
1967   state->m_IC23GB    = 0;
1968   state->m_IC23GA    = 0;
1969   state->m_IC23G1    = 1;
1970   state->m_IC23G2A   = 0;
1971   state->m_IC23G2B   = 0;
1972
1973   state->m_prot_col  = 0;
1974   state->m_chr_counter    = 0;
1975   state->m_chr_value      = 0;
1976}
1977
1978static ADDRESS_MAP_START( mpu4_68k_map, AS_PROGRAM, 16 )
1979   AM_RANGE(0x000000, 0x7fffff) AM_ROM
1980   AM_RANGE(0x800000, 0x80ffff) AM_RAM AM_BASE_MEMBER(mpu4_state, m_vid_mainram)
1981//  AM_RANGE(0x810000, 0x81ffff) AM_RAM /* ? */
1982   AM_RANGE(0x900000, 0x900001) AM_DEVWRITE8("saa", saa1099_data_w, 0x00ff)
1983   AM_RANGE(0x900002, 0x900003) AM_DEVWRITE8("saa", saa1099_control_w, 0x00ff)
1984   AM_RANGE(0xa00000, 0xa00003) AM_READWRITE(ef9369_r, ef9369_w)
1985/*  AM_RANGE(0xa00004, 0xa0000f) AM_READWRITE(mpu4_vid_unmap_r, mpu4_vid_unmap_w) */
1986   AM_RANGE(0xb00000, 0xb0000f) AM_READWRITE(mpu4_vid_scn2674_r, mpu4_vid_scn2674_w)
1987   AM_RANGE(0xc00000, 0xc1ffff) AM_READWRITE(mpu4_vid_vidram_r, mpu4_vid_vidram_w)
1988   AM_RANGE(0xff8000, 0xff8001) AM_DEVREADWRITE8_MODERN("acia6850_1", acia6850_device, status_read, control_write, 0xff)
1989   AM_RANGE(0xff8002, 0xff8003) AM_DEVREADWRITE8_MODERN("acia6850_1", acia6850_device, data_read, data_write, 0xff)
1990   AM_RANGE(0xff9000, 0xff900f) AM_DEVREADWRITE8_MODERN("6840ptm_68k", ptm6840_device, read, write, 0xff)
1991   AM_RANGE(0xffd000, 0xffd00f) AM_READWRITE(characteriser16_r, characteriser16_w)
1992ADDRESS_MAP_END
1993
1994static ADDRESS_MAP_START( mpu4oki_68k_map, AS_PROGRAM, 16 )
1995   AM_RANGE(0x000000, 0x5fffff) AM_ROM //AM_WRITENOP
1996   AM_RANGE(0x600000, 0x63ffff) AM_RAM   /* The Mating Game has an extra 256kB RAM on the program card */
1997//  AM_RANGE(0x640000, 0x7fffff) AM_NOP /* Possible bug, reads and writes here */
1998   AM_RANGE(0x800000, 0x80ffff) AM_RAM AM_BASE_MEMBER(mpu4_state, m_vid_mainram)
1999   AM_RANGE(0x900000, 0x900001) AM_DEVWRITE8("saa", saa1099_data_w, 0x00ff)
2000   AM_RANGE(0x900002, 0x900003) AM_DEVWRITE8("saa", saa1099_control_w, 0x00ff)
2001   AM_RANGE(0xa00000, 0xa00003) AM_READWRITE(ef9369_r, ef9369_w)
2002   AM_RANGE(0xb00000, 0xb0000f) AM_READWRITE(mpu4_vid_scn2674_r, mpu4_vid_scn2674_w)
2003   AM_RANGE(0xc00000, 0xc1ffff) AM_READWRITE(mpu4_vid_vidram_r, mpu4_vid_vidram_w)
2004   AM_RANGE(0xff8000, 0xff8001) AM_DEVREADWRITE8_MODERN("acia6850_1", acia6850_device, status_read, control_write, 0xff)
2005   AM_RANGE(0xff8002, 0xff8003) AM_DEVREADWRITE8_MODERN("acia6850_1", acia6850_device, data_read, data_write, 0xff)
2006   AM_RANGE(0xff9000, 0xff900f) AM_DEVREADWRITE8_MODERN("6840ptm_68k", ptm6840_device, read, write, 0xff)
2007   AM_RANGE(0xffa040, 0xffa04f) AM_DEVREAD8_MODERN("ptm_ic3ss", ptm6840_device, read,0xff)  // 6840PTM on sampled sound board
2008   AM_RANGE(0xffa040, 0xffa04f) AM_WRITE8(ic3ss_w,0x00ff)  // 6840PTM on sampled sound board
2009   AM_RANGE(0xffa060, 0xffa067) AM_DEVREADWRITE8_MODERN("pia_ic4ss", pia6821_device, read, write,0x00ff)    // PIA6821 on sampled sound board
2010   AM_RANGE(0xffd000, 0xffd00f) AM_READWRITE(characteriser16_r, characteriser16_w)
2011//  AM_RANGE(0xfff000, 0xffffff) AM_NOP /* Possible bug, reads and writes here */
2012ADDRESS_MAP_END
2013
2014/* TODO: Fix up MPU4 map*/
2015static ADDRESS_MAP_START( mpu4_6809_map, AS_PROGRAM, 8 )
2016   AM_RANGE(0x0000, 0x07ff) AM_RAM AM_SHARE("nvram")
2017   AM_RANGE(0x0800, 0x0800) AM_DEVREADWRITE_MODERN("acia6850_0", acia6850_device, status_read, control_write)
2018   AM_RANGE(0x0801, 0x0801) AM_DEVREADWRITE_MODERN("acia6850_0", acia6850_device, data_read, data_write)
2019   AM_RANGE(0x0880, 0x0881) AM_NOP //Read/write here
2020   AM_RANGE(0x0900, 0x0907) AM_DEVREADWRITE_MODERN("ptm_ic2", ptm6840_device, read, write)
2021   AM_RANGE(0x0a00, 0x0a03) AM_DEVREADWRITE_MODERN("pia_ic3", pia6821_device, read, write)
2022   AM_RANGE(0x0b00, 0x0b03) AM_DEVREADWRITE_MODERN("pia_ic4", pia6821_device, read, write)
2023   AM_RANGE(0x0c00, 0x0c03) AM_DEVREADWRITE_MODERN("pia_ic5", pia6821_device, read, write)
2024   AM_RANGE(0x0d00, 0x0d03) AM_DEVREADWRITE_MODERN("pia_ic6", pia6821_device, read, write)
2025   AM_RANGE(0x0e00, 0x0e03) AM_DEVREADWRITE_MODERN("pia_ic7", pia6821_device, read, write)
2026   AM_RANGE(0x0f00, 0x0f03) AM_DEVREADWRITE_MODERN("pia_ic8", pia6821_device, read, write)
2027   AM_RANGE(0x4000, 0x7fff) AM_RAM
2028   AM_RANGE(0xbe00, 0xbfff) AM_RAM
2029   AM_RANGE(0xc000, 0xffff) AM_ROM   AM_REGION("maincpu",0)  /* 64k EPROM on board, only this region read */
2030ADDRESS_MAP_END
2031
2032static ADDRESS_MAP_START( bwbvid_68k_map, AS_PROGRAM, 16 )
2033   AM_RANGE(0x000000, 0x7fffff) AM_ROM
2034   AM_RANGE(0x800000, 0x80ffff) AM_RAM AM_BASE_MEMBER(mpu4_state, m_vid_mainram)
2035   AM_RANGE(0x810000, 0x81ffff) AM_RAM /* ? */
2036   AM_RANGE(0x900000, 0x900001) AM_DEVWRITE8("saa", saa1099_data_w, 0x00ff)
2037   AM_RANGE(0x900002, 0x900003) AM_DEVWRITE8("saa", saa1099_control_w, 0x00ff)
2038   AM_RANGE(0xa00000, 0xa00003) AM_READWRITE(ef9369_r, ef9369_w)
2039//  AM_RANGE(0xa00000, 0xa0000f) AM_READWRITE(bt471_r,bt471_w) //Some games use this
2040/*  AM_RANGE(0xa00004, 0xa0000f) AM_READWRITE(mpu4_vid_unmap_r, mpu4_vid_unmap_w) */
2041   AM_RANGE(0xb00000, 0xb0000f) AM_READWRITE(mpu4_vid_scn2674_r, mpu4_vid_scn2674_w)
2042   AM_RANGE(0xc00000, 0xc1ffff) AM_READWRITE(mpu4_vid_vidram_r, mpu4_vid_vidram_w)
2043   AM_RANGE(0xe00000, 0xe00001) AM_DEVREADWRITE8_MODERN("acia6850_1", acia6850_device, status_read, control_write, 0xff)
2044   AM_RANGE(0xe00002, 0xe00003) AM_DEVREADWRITE8_MODERN("acia6850_1", acia6850_device, data_read, data_write, 0xff)
2045   AM_RANGE(0xe01000, 0xe0100f) AM_DEVREADWRITE8_MODERN("6840ptm_68k", ptm6840_device, read, write, 0xff)
2046   //AM_RANGE(0xa00004, 0xa0000f) AM_READWRITE(bwb_characteriser16_r, bwb_characteriser16_w)//AM_READWRITE(adpcm_r, adpcm_w)  CHR ?
2047ADDRESS_MAP_END
2048
2049static ADDRESS_MAP_START( bwbvid5_68k_map, AS_PROGRAM, 16 )
2050   AM_RANGE(0x000000, 0x7fffff) AM_ROM
2051   AM_RANGE(0x800000, 0x80ffff) AM_RAM AM_BASE_MEMBER(mpu4_state, m_vid_mainram)
2052   AM_RANGE(0x810000, 0x81ffff) AM_RAM /* ? */
2053   AM_RANGE(0x900000, 0x900001) AM_DEVWRITE8("saa", saa1099_data_w, 0x00ff)
2054   AM_RANGE(0x900002, 0x900003) AM_DEVWRITE8("saa", saa1099_control_w, 0x00ff)
2055   AM_RANGE(0xa00000, 0xa00003) AM_READWRITE(ef9369_r, ef9369_w)
2056   //AM_RANGE(0xa00000, 0xa00003) AM_READWRITE(bt471_r,bt471_w) Some games use this
2057/*  AM_RANGE(0xa00004, 0xa0000f) AM_READWRITE(mpu4_vid_unmap_r, mpu4_vid_unmap_w) */
2058   AM_RANGE(0xb00000, 0xb0000f) AM_READWRITE(mpu4_vid_scn2674_r, mpu4_vid_scn2674_w)
2059   AM_RANGE(0xc00000, 0xc1ffff) AM_READWRITE(mpu4_vid_vidram_r, mpu4_vid_vidram_w)
2060   AM_RANGE(0xe00000, 0xe00001) AM_DEVREADWRITE8_MODERN("acia6850_1", acia6850_device, status_read, control_write, 0xff)
2061   AM_RANGE(0xe00002, 0xe00003) AM_DEVREADWRITE8_MODERN("acia6850_1", acia6850_device, data_read, data_write, 0xff)
2062   AM_RANGE(0xe01000, 0xe0100f) AM_DEVREADWRITE8_MODERN("6840ptm_68k", ptm6840_device, read, write, 0x00ff)
2063   AM_RANGE(0xe02000, 0xe02007) AM_DEVREADWRITE8_MODERN("pia_ic4ss", pia6821_device, read, write, 0xff00)
2064   AM_RANGE(0xe03000, 0xe0300f) AM_DEVREAD8_MODERN("ptm_ic3ss", ptm6840_device, read,0xff00)  // 6840PTM on sampled sound board
2065   AM_RANGE(0xe03000, 0xe0300f) AM_WRITE8(ic3ss_w,0xff00)  // 6840PTM on sampled sound board
2066   AM_RANGE(0xe04000, 0xe0400f) AM_READWRITE(bwb_characteriser16_r, bwb_characteriser16_w)//AM_READWRITE(adpcm_r, adpcm_w)  CHR ?
2067ADDRESS_MAP_END
2068
2069/* Deal 'Em */
2070/* Deal 'Em was designed as an enhanced gamecard, to fit into various existing MPU4 cabinets
2071It's an unoffical addon, and does all its work through the existing 6809 CPU.
2072Although given unofficial status, Barcrest's patent on the MPU4 Video hardware (GB1596363) describes
2073the Deal 'Em board design, rather than the one they ultimately used, suggesting some sort of licensing deal. */
2074
2075static const gfx_layout dealemcharlayout =
2076{
2077   8,8,
2078   RGN_FRAC(1,1),
2079   4,
2080   { 0, 1, 2, 3 },
2081   { 3*4, 2*4, 1*4, 0*4, 7*4, 6*4, 5*4, 4*4  },
2082   { 0*32, 1*32, 2*32, 3*32, 4*32, 5*32, 6*32, 7*32 },
2083   32*8
2084};
2085
2086
2087static GFXDECODE_START( dealem )
2088   GFXDECODE_ENTRY( "gfx1", 0x0000, dealemcharlayout, 0, 32 )
2089GFXDECODE_END
2090
2091
2092
2093/***************************************************************************
2094
2095  Convert the color PROMs into a more useable format.
2096
2097  The palette PROM is connected to the RGB output this way:
2098
2099  Red:      1K      Bit 0
2100            470R
2101            220R
2102
2103  Green:    1K      Bit 3
2104            470R
2105            220R
2106
2107  Blue:     470R
2108            220R    Bit 7
2109
2110  Everything is also tied to a 1K pulldown resistor
2111***************************************************************************/
2112
2113
2114static PALETTE_INIT( dealem )
2115{
2116   int i, len;
2117   static const int resistances_rg[3] = { 1000, 470, 220 };
2118   static const int resistances_b [2] = { 470, 220 };
2119   double weights_r[3], weights_g[3], weights_b[2];
2120
2121   compute_resistor_weights(0,   255,   -1.0,
2122         3,   resistances_rg,   weights_r,   1000,   0,
2123         3,   resistances_rg,   weights_g,   1000,   0,
2124         2,   resistances_b,   weights_b,   1000,   0);
2125
2126   len = machine.region("proms")->bytes();
2127   for (i = 0; i < len; i++)
2128   {
2129      int bit0,bit1,bit2,r,g,b;
2130
2131      /* red component */
2132      bit0 = BIT(*color_prom,0);
2133      bit1 = BIT(*color_prom,1);
2134      bit2 = BIT(*color_prom,2);
2135      r = combine_3_weights(weights_r, bit0, bit1, bit2);
2136      /* green component */
2137      bit0 = BIT(*color_prom,3);
2138      bit1 = BIT(*color_prom,4);
2139      bit2 = BIT(*color_prom,5);
2140      g = combine_3_weights(weights_g, bit0, bit1, bit2);
2141      /* blue component */
2142      bit0 = BIT(*color_prom,6);
2143      bit1 = BIT(*color_prom,7);
2144      b = combine_2_weights(weights_b, bit0, bit1);
2145
2146      palette_set_color(machine,i,MAKE_RGB(r,g,b));
2147      color_prom++;
2148   }
2149}
2150
2151
2152static SCREEN_UPDATE(dealem)
2153{
2154   mpu4_state *state = screen->machine().driver_data<mpu4_state>();
2155   int x,y;
2156   int count = 0;
2157
2158   for (y = 0; y < 32; y++)
2159   {
2160      for (x = 0; x < 40; x++)
2161      {
2162         int tile = state->m_dealem_videoram[count + 0x1000] | (state->m_dealem_videoram[count] << 8);
2163         count++;
2164         drawgfx_opaque(bitmap,cliprect,screen->machine().gfx[0],tile,0,0,0,x * 8,y * 8);
2165      }
2166   }
2167
2168   return 0;
2169}
2170
2171
2172static WRITE_LINE_DEVICE_HANDLER( dealem_vsync_changed )
2173{
2174   cputag_set_input_line(device->machine(), "maincpu", INPUT_LINE_NMI, state);
2175}
2176
2177
2178/*************************************
2179 *
2180 *  Machine driver
2181 *
2182 *************************************/
2183
2184static const mc6845_interface hd6845_intf =
2185{
2186   "screen",                     /* screen we are acting on */
2187   8,                           /* number of pixels per video memory address */
2188   NULL,                        /* before pixel update callback */
2189   NULL,                        /* row update callback */
2190   NULL,                        /* after pixel update callback */
2191   DEVCB_NULL,                     /* callback for display state changes */
2192   DEVCB_NULL,                     /* callback for cursor state changes */
2193   DEVCB_NULL,                     /* HSYNC callback */
2194   DEVCB_LINE(dealem_vsync_changed),   /* VSYNC callback */
2195   NULL                        /* update address callback */
2196};
2197
2198
2199static ADDRESS_MAP_START( dealem_memmap, AS_PROGRAM, 8 )
2200   AM_RANGE(0x0000, 0x07ff) AM_RAM AM_SHARE("nvram")
2201
2202   AM_RANGE(0x0800, 0x0800) AM_DEVWRITE_MODERN("crtc", mc6845_device, address_w)
2203   AM_RANGE(0x0801, 0x0801) AM_DEVREADWRITE_MODERN("crtc", mc6845_device, register_r, register_w)
2204
2205/*  AM_RANGE(0x08e0, 0x08e7) AM_READWRITE(68681_duart_r,68681_duart_w) */ //Runs hoppers
2206
2207   AM_RANGE(0x0900, 0x0907) AM_DEVREADWRITE_MODERN("ptm_ic2", ptm6840_device, read, write)/* PTM6840 IC2 */
2208
2209   AM_RANGE(0x0a00, 0x0a03) AM_DEVREADWRITE_MODERN("pia_ic3", pia6821_device, read, write)      /* PIA6821 IC3 */
2210   AM_RANGE(0x0b00, 0x0b03) AM_DEVREADWRITE_MODERN("pia_ic4", pia6821_device, read, write)      /* PIA6821 IC4 */
2211   AM_RANGE(0x0c00, 0x0c03) AM_DEVREADWRITE_MODERN("pia_ic5", pia6821_device, read, write)      /* PIA6821 IC5 */
2212   AM_RANGE(0x0d00, 0x0d03) AM_DEVREADWRITE_MODERN("pia_ic6", pia6821_device, read, write)      /* PIA6821 IC6 */
2213   AM_RANGE(0x0e00, 0x0e03) AM_DEVREADWRITE_MODERN("pia_ic7", pia6821_device, read, write)      /* PIA6821 IC7 */
2214   AM_RANGE(0x0f00, 0x0f03) AM_DEVREADWRITE_MODERN("pia_ic8", pia6821_device, read, write)      /* PIA6821 IC8 */
2215
2216   AM_RANGE(0x1000, 0x2fff) AM_RAM AM_BASE_MEMBER(mpu4_state, m_dealem_videoram)
2217   AM_RANGE(0x8000, 0xffff) AM_ROM   AM_WRITENOP/* 64k  paged ROM (4 pages) */
2218ADDRESS_MAP_END
2219
2220
2221static void scn2674_line(running_machine &machine)
2222{
2223   mpu4_state *state = machine.driver_data<mpu4_state>();
2224
2225   if (state->m_linecounter==0)/* Ready - this triggers for the first scanline of the screen */
2226   {
2227      state->m_scn2674_status_register |= 0x02;
2228      if (state->m_scn2674_irq_mask&0x02)
2229      {
2230         LOG2674(("SCN2674 Ready\n"));
2231         state->m_scn2674_irq_state = 1;
2232         state->m_scn2674_irq_register |= 0x02;
2233         update_mpu68_interrupts(machine);
2234      }
2235   }
2236
2237   // should be triggered at the start of each ROW (line zero for that row)
2238   if (( state->m_linecounter%8 == 0)&& (state->m_linecounter < 297) )
2239   {
2240      state->m_scn2674_status_register |= 0x08;
2241      if (state->m_scn2674_irq_mask&0x08)
2242      {
2243         LOG2674(("SCN2674 Line Zero\n"));
2244         state->m_scn2674_irq_state = 1;
2245         state->m_scn2674_irq_register |= 0x08;
2246         update_mpu68_interrupts(machine);
2247      }
2248         state->m_rowcounter = ((state->m_rowcounter+1)% 37);//Not currently used
2249   }
2250
2251   // this is ROWS not scanlines!!
2252   if ((state->m_linecounter == state->m_IR12_scn2674_split_register_1*8)&&(state->m_linecounter != 0))
2253   /* Split Screen 1 */
2254   {
2255      if (state->m_scn2674_spl1)
2256      {
2257         popmessage("Split screen 1 address shift required, contact MAMEDEV");
2258      }
2259      state->m_scn2674_status_register |= 0x04;
2260      if (state->m_scn2674_irq_mask&0x04)
2261      {
2262                  machine.primary_screen->update_partial(state->m_linecounter);
2263         state->m_scn2674_irq_register |= 0x04;
2264         LOG2674(("SCN2674 Split Screen 1\n"));
2265         state->m_scn2674_irq_state = 1;
2266         update_mpu68_interrupts(machine);
2267//          machine.primary_screen->update_partial(state->m_linecounter);
2268      }
2269   }
2270
2271   // this is in ROWS not scanlines!!!
2272   if ((state->m_linecounter == state->m_IR13_scn2674_split_register_2*8)&&(state->m_linecounter != 0))
2273   /* Split Screen 2 */
2274   {
2275      if (state->m_scn2674_spl2)
2276      {
2277         popmessage("Split screen 2 address shift required, contact MAMEDEV");
2278      }
2279      state->m_scn2674_status_register |= 0x01;
2280      if (state->m_scn2674_irq_mask&0x01)
2281      {
2282         machine.primary_screen->update_partial(state->m_linecounter);
2283         LOG2674(("SCN2674 Split Screen 2 irq\n"));
2284         state->m_scn2674_irq_state = 1;
2285         state->m_scn2674_irq_register |= 0x01;
2286         update_mpu68_interrupts(machine);
2287         //machine.primary_screen->update_partial(state->m_linecounter);
2288      }
2289   }
2290
2291   if (state->m_linecounter==296)//front porch
2292   {
2293
2294      state->m_scn2674_status_register |= 0x10;
2295      if (state->m_scn2674_irq_mask&0x10)
2296      {
2297         LOG2674(("vblank irq\n"));
2298         state->m_scn2674_irq_state = 1;
2299         state->m_scn2674_irq_register |= 0x10;
2300         update_mpu68_interrupts(machine);
2301      }
2302
2303   }
2304
2305}
2306
2307
2308static TIMER_DEVICE_CALLBACK( scanline_timer_callback )
2309{
2310   mpu4_state *state = timer.machine().driver_data<mpu4_state>();
2311
2312   //This represents the scanline counter in the SCN2674. Note that we ignore the horizontal blanking
2313
2314   if (((state->m_scn2674_display_enabled_scanline) || (state->m_scn2674_display_enabled_field && (state->m_IR1_scn2674_interlace_enable == 0)))&&(!state->m_scn2674_display_enabled))
2315   {
2316      state->m_scn2674_display_enabled = 1;
2317   }
2318   if (state->m_scn2674_display_enabled)
2319   {
2320      state->m_linecounter =param;
2321   }
2322   else
2323   {
2324      state->m_linecounter =296;//hold the counter in the vsync point, it's not clear whether this is done or not
2325   }
2326   scn2674_line(timer.machine());
2327   timer.machine().scheduler().synchronize();
2328
2329}
2330
2331
2332static MACHINE_CONFIG_START( mpu4_vid, mpu4_state )
2333   MCFG_CPU_ADD("maincpu", M6809, MPU4_MASTER_CLOCK/4 )
2334   MCFG_CPU_PROGRAM_MAP(mpu4_6809_map)
2335
2336   MCFG_NVRAM_ADD_0FILL("nvram")            /* confirm */
2337
2338   MCFG_FRAGMENT_ADD(mpu4_common)
2339
2340   /* video hardware */
2341   MCFG_SCREEN_ADD("screen", RASTER)
2342   MCFG_SCREEN_FORMAT(BITMAP_FORMAT_RGB32)
2343   MCFG_SCREEN_SIZE((63*8)+(17*8), (37*8)+17) // note this directly affects the scanline counters used below, and thus the timing of everything
2344   MCFG_SCREEN_VISIBLE_AREA(0, (63*8)+(0)-1, 0, (37*8)+0-1)
2345
2346   MCFG_SCREEN_REFRESH_RATE(50)
2347   MCFG_SCREEN_UPDATE(mpu4_vid)
2348
2349   MCFG_CPU_ADD("video", M68000, VIDEO_MASTER_CLOCK )
2350   MCFG_CPU_PROGRAM_MAP(mpu4_68k_map)
2351
2352//  MCFG_QUANTUM_TIME(attotime::from_hz(960))
2353
2354   MCFG_MACHINE_START(mpu4_vid)
2355   MCFG_MACHINE_RESET(mpu4_vid)
2356   MCFG_VIDEO_START (mpu4_vid)
2357
2358   MCFG_PALETTE_LENGTH(16)
2359
2360   MCFG_PTM6840_ADD("6840ptm_68k", ptm_vid_intf)
2361   /* Present on all video cards */
2362   MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
2363   MCFG_SOUND_ADD("saa", SAA1099, 8000000)
2364   MCFG_SOUND_ROUTE(0, "lspeaker", 0.5)
2365   MCFG_SOUND_ROUTE(1, "rspeaker", 0.5)
2366
2367   MCFG_ACIA6850_ADD("acia6850_0", m6809_acia_if)
2368   MCFG_ACIA6850_ADD("acia6850_1", m68k_acia_if)
2369
2370   // for the video timing
2371   MCFG_TIMER_ADD_SCANLINE("scan_timer", scanline_timer_callback, "screen", 0, 1)
2372MACHINE_CONFIG_END
2373
2374static MACHINE_CONFIG_DERIVED( crmaze, mpu4_vid )
2375   MCFG_PIA6821_MODIFY("pia_ic5", pia_ic5t_intf)
2376MACHINE_CONFIG_END
2377
2378static MACHINE_CONFIG_DERIVED( mating, crmaze )
2379   MCFG_CPU_MODIFY("video")
2380   MCFG_CPU_PROGRAM_MAP(mpu4oki_68k_map)
2381
2382   MCFG_FRAGMENT_ADD(mpu4_common2)
2383
2384   MCFG_SOUND_ADD("msm6376", OKIM6376, 128000) //?
2385   MCFG_SOUND_ROUTE(0, "lspeaker", 0.5)
2386   MCFG_SOUND_ROUTE(1, "rspeaker", 0.5)
2387MACHINE_CONFIG_END
2388
2389static MACHINE_CONFIG_DERIVED( bwbvid, mpu4_vid )
2390   MCFG_CPU_MODIFY("video")
2391   MCFG_CPU_PROGRAM_MAP(bwbvid_68k_map)
2392MACHINE_CONFIG_END
2393
2394static MACHINE_CONFIG_DERIVED( bwbvid5, bwbvid )
2395   MCFG_CPU_MODIFY("video")
2396   MCFG_CPU_PROGRAM_MAP(bwbvid5_68k_map)
2397
2398   MCFG_FRAGMENT_ADD(mpu4_common2)
2399
2400   MCFG_SOUND_ADD("msm6376", OKIM6376, 128000) //?
2401   MCFG_SOUND_ROUTE(0, "lspeaker", 0.5)
2402   MCFG_SOUND_ROUTE(1, "rspeaker", 0.5)
2403MACHINE_CONFIG_END
2404
2405/* machine driver for Zenitone Deal 'Em board */
2406static MACHINE_CONFIG_START( dealem, mpu4_state )
2407   MCFG_MACHINE_START(mod2)                     /* main mpu4 board initialisation */
2408   MCFG_MACHINE_RESET(mpu4_vid)
2409   MCFG_CPU_ADD("maincpu", M6809, MPU4_MASTER_CLOCK/4)
2410   MCFG_CPU_PROGRAM_MAP(dealem_memmap)
2411
2412   MCFG_FRAGMENT_ADD(mpu4_common)
2413
2414   MCFG_SPEAKER_STANDARD_MONO("mono")
2415   MCFG_SOUND_ADD("ay8913",AY8913, MPU4_MASTER_CLOCK/4)
2416   MCFG_SOUND_CONFIG(ay8910_config)
2417   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
2418
2419   MCFG_NVRAM_ADD_0FILL("nvram")
2420
2421   /* video hardware */
2422   MCFG_SCREEN_ADD("screen", RASTER)
2423   MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
2424   MCFG_SCREEN_SIZE((54+1)*8, (32+1)*8)               /* Taken from 6845 init, registers 00 & 04. Normally programmed with (value-1) */
2425   MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 0*8, 31*8-1)      /* Taken from 6845 init, registers 01 & 06 */
2426   MCFG_SCREEN_REFRESH_RATE(56)                     /* Measured accurately from the flip-flop, but 6845 handles this */
2427   MCFG_SCREEN_UPDATE(dealem)
2428
2429   MCFG_GFXDECODE(dealem)
2430
2431   MCFG_PALETTE_LENGTH(32)
2432   MCFG_PALETTE_INIT(dealem)
2433
2434   MCFG_MC6845_ADD("crtc", HD6845, MPU4_MASTER_CLOCK / 4 / 8, hd6845_intf)   /* HD68B45 */
2435MACHINE_CONFIG_END
2436
2437
2438
2439/*
2440Characteriser (CHR)
2441 The question data on the quiz games gets passed through the characterizer, the tables tested at startup are just a
2442 very specific test with known responses to make sure the device functions properly.  Unless there is extra encryption
2443 applied to just the question ROMs then the assumptions made here are wrong, because the questions don't decode.
2444
2445 Perhaps the address lines for the question ROMS are scrambled somehow to make things decode, but how?
2446
2447 It seems more likely that the Characterizer (PAL) acts as a challenge / response system, but various writes cause
2448 'latching' behavior because if you study the sequence written at startup you can see that the same write value should
2449 generate different responses.
2450
2451 Note:
2452 the 'challenge' part of the startup check is always the same
2453*/
2454
2455static WRITE16_HANDLER( characteriser16_w )
2456{
2457   mpu4_state *state = space->machine().driver_data<mpu4_state>();
2458   int x;
2459   int call=data;
2460   LOG_CHR_FULL(("%04x Characteriser write offset %02X data %02X", cpu_get_previouspc(&space->device()),offset,data));
2461
2462   if (!state->m_current_chr_table)
2463   {
2464      logerror("No Characteriser Table @ %04x\n", cpu_get_previouspc(&space->device()));
2465      return;
2466   }
2467
2468   for (x = state->m_prot_col; x < 64; x++)
2469   {
2470      if (call == 0)
2471      {
2472         state->m_prot_col = 0;
2473      }
2474      else
2475      {
2476         if   (state->m_current_chr_table[(x)].call == call)
2477         {
2478            state->m_prot_col = x;
2479            LOG_CHR(("Characteriser find column %02X\n",state->m_prot_col));
2480            break;
2481         }
2482      }
2483   }
2484}
2485
2486
2487static READ16_HANDLER( characteriser16_r )
2488{
2489   mpu4_state *state = space->machine().driver_data<mpu4_state>();
2490   LOG_CHR_FULL(("%04x Characteriser read offset %02X,data %02X", cpu_get_previouspc(&space->device()),offset,state->m_current_chr_table[state->m_prot_col].response));
2491   LOG_CHR(("Characteriser read offset %02X \n",offset));
2492   LOG_CHR(("Characteriser read data %02X \n",state->m_current_chr_table[state->m_prot_col].response));
2493
2494   if (!state->m_current_chr_table)
2495   {
2496      logerror("No Characteriser Table @ %04x\n", cpu_get_previouspc(&space->device()));
2497      return 0x00;
2498   }
2499
2500
2501   /* hack for 'invalid questions' error on time machine.. I guess it wants them to decode properly for startup check? */
2502   if (cpu_get_previouspc(&space->device())==0x283a)
2503   {
2504      return 0x00;
2505   }
2506
2507   return state->m_current_chr_table[state->m_prot_col].response;
2508}
2509
2510
2511/*
2512BwB Characteriser (CHR)
2513
2514The BwB method of protection is considerably different to the Barcrest one, with any
2515incorrect behaviour manifesting in ridiculously large payouts.
2516
2517In fact, the software seems deliberately designed to mislead, but is (fortunately for
2518us) prone to similar weaknesses that allow a per game solution.
2519
2520See MPU4.c for more info
2521
2522As BwB games aren't yet booting on the 16-bit board, we're duplicating the 8-bit program
2523Precedent suggests this is not that dangerous an assumption to make.
2524*/
2525
2526
2527static WRITE16_HANDLER( bwb_characteriser16_w )
2528{
2529   mpu4_state *state = space->machine().driver_data<mpu4_state>();
2530   int x;
2531   int call=data &0xff;
2532   LOG_CHR_FULL(("%04x Characteriser write offset %02X data %02X \n", cpu_get_previouspc(&space->device()),offset,data));
2533   if (!state->m_current_chr_table)
2534   {
2535      logerror("No Characteriser Table @ %04x\n", cpu_get_previouspc(&space->device()));
2536      return;
2537   }
2538
2539   if (offset == 0)
2540   {
2541      if (!state->m_chr_state)
2542      {
2543         state->m_chr_state=1;
2544         state->m_chr_counter=0;
2545      }
2546      if (call == 0)
2547      {
2548         state->m_init_col ++;
2549      }
2550      else
2551      {
2552         state->m_init_col =0;
2553      }
2554   }
2555   state->m_chr_value = space->machine().rand();
2556   for (x = 0; x < 4; x++)
2557   {
2558      if   (state->m_current_chr_table[(x)].call == call)
2559      {
2560         if (x == 0) // reinit
2561         {
2562            state->m_bwb_return = 0;
2563         }
2564         state->m_chr_value = bwb_chr_table_common[(state->m_bwb_return)];
2565         state->m_bwb_return++;
2566         break;
2567      }
2568   }
2569}
2570
2571static READ16_HANDLER( bwb_characteriser16_r )
2572{
2573   mpu4_state *state = space->machine().driver_data<mpu4_state>();
2574
2575   LOG_CHR(("Characteriser read offset %02X \n",offset));
2576
2577
2578   if (offset ==0)
2579   {
2580      switch (state->m_chr_counter)
2581      {
2582         case 6:
2583         case 13:
2584         case 20:
2585         case 27:
2586         case 34:
2587         {
2588            return state->m_bwb_chr_table1[(((state->m_chr_counter + 1) / 7) - 1)].response;
2589            break;
2590         }
2591         default:
2592         {
2593            if (state->m_chr_counter > 34)
2594            {
2595               state->m_chr_counter = 35;
2596               state->m_chr_state = 2;
2597            }
2598            state->m_chr_counter ++;
2599            return state->m_chr_value;
2600         }
2601      }
2602   }
2603   else
2604   {
2605      return state->m_chr_value;
2606   }
2607}
2608
2609static mpu4_chr_table adders_data[64] = {
2610   {0x00, 0x00}, {0x1A, 0x8C}, {0x04, 0x64}, {0x10, 0x84}, {0x18, 0x84}, {0x0F, 0xC4}, {0x13, 0x84}, {0x1B, 0x84},
2611   {0x03, 0x9C}, {0x07, 0xF4}, {0x17, 0x04}, {0x1D, 0xCC}, {0x36, 0x24}, {0x35, 0x84}, {0x2B, 0xC4}, {0x28, 0x94},
2612   {0x39, 0x54}, {0x21, 0x0C}, {0x22, 0x74}, {0x25, 0x0C}, {0x2C, 0x34}, {0x29, 0x04}, {0x31, 0x84}, {0x34, 0x84},
2613   {0x0A, 0xC4}, {0x1F, 0x84}, {0x06, 0x9C}, {0x0E, 0xE4}, {0x1C, 0x84}, {0x12, 0x84}, {0x1E, 0x84}, {0x0D, 0xD4},
2614   {0x14, 0x44}, {0x0A, 0x84}, {0x19, 0xC4}, {0x15, 0x84}, {0x06, 0x9C}, {0x0F, 0xE4}, {0x08, 0x84}, {0x1B, 0x84},
2615   {0x1E, 0x84}, {0x04, 0x8C}, {0x01, 0x60}, {0x0C, 0x84}, {0x18, 0x84}, {0x1A, 0x84}, {0x11, 0x84}, {0x0B, 0xC4},
2616   {0x03, 0x9C}, {0x17, 0xF4}, {0x10, 0x04}, {0x1D, 0xCC}, {0x0E, 0x24}, {0x07, 0x9C}, {0x12, 0xF4}, {0x09, 0x04},
2617   {0x0D, 0x94}, {0x1F, 0x14}, {0x16, 0x44}, {0x05, 0x8C}, {0x13, 0x34}, {0x1C, 0x04}, {0x02, 0x9C}, {0x00, 0x00}
2618};
2619
2620static mpu4_chr_table crmaze_data[64] = {
2621   {0x00, 0x00}, {0x1A, 0x34}, {0x04, 0x14}, {0x10, 0x0C}, {0x18, 0x54}, {0x0F, 0x04}, {0x13, 0x24}, {0x1B, 0x34},
2622   {0x03, 0x94}, {0x07, 0x94}, {0x17, 0x0C}, {0x1D, 0x5C}, {0x36, 0x6C}, {0x35, 0x44}, {0x2B, 0x24}, {0x28, 0x24},
2623   {0x39, 0x3C}, {0x21, 0x6C}, {0x22, 0xCC}, {0x25, 0x4C}, {0x2C, 0xC4}, {0x29, 0xA4}, {0x31, 0x24}, {0x34, 0x24},
2624   {0x0A, 0x34}, {0x1F, 0x84}, {0x06, 0xB4}, {0x0E, 0x1C}, {0x1C, 0x64}, {0x12, 0x24}, {0x1E, 0x34}, {0x0D, 0x04},
2625   {0x14, 0x24}, {0x0A, 0x34}, {0x19, 0x8C}, {0x15, 0xC4}, {0x06, 0xB4}, {0x0F, 0x1C}, {0x08, 0xE4}, {0x1B, 0x24},
2626   {0x1E, 0x34}, {0x04, 0x14}, {0x01, 0x10}, {0x0C, 0x84}, {0x18, 0x24}, {0x1A, 0x34}, {0x11, 0x04}, {0x0B, 0x24},
2627   {0x03, 0xB4}, {0x17, 0x04}, {0x10, 0x24}, {0x1D, 0x3C}, {0x0E, 0x74}, {0x07, 0x94}, {0x12, 0x0C}, {0x09, 0xC4},
2628   {0x0D, 0xA4}, {0x1F, 0x24}, {0x16, 0x24}, {0x05, 0x34}, {0x13, 0x04}, {0x1C, 0x34}, {0x02, 0x94}, {0x00, 0x00}
2629};
2630
2631static mpu4_chr_table crmazea_data[64] = {
2632   {0x00, 0x00}, {0x1A, 0x0C}, {0x04, 0x90}, {0x10, 0xE0}, {0x18, 0xA4}, {0x0F, 0xAC}, {0x13, 0x78}, {0x1B, 0x5C},
2633   {0x03, 0xDC}, {0x07, 0xD4}, {0x17, 0xA0}, {0x1D, 0xEC}, {0x36, 0x78}, {0x35, 0x54}, {0x2B, 0x48}, {0x28, 0x50},
2634   {0x39, 0xC8}, {0x21, 0xF8}, {0x22, 0xDC}, {0x25, 0x94}, {0x2C, 0xE0}, {0x29, 0x24}, {0x31, 0x0C}, {0x34, 0xD8},
2635   {0x0A, 0x5C}, {0x1F, 0xD4}, {0x06, 0x68}, {0x0E, 0x18}, {0x1C, 0x14}, {0x12, 0xC8}, {0x1E, 0x38}, {0x0D, 0x5C},
2636   {0x14, 0xDC}, {0x0A, 0x5C}, {0x19, 0xDC}, {0x15, 0xD4}, {0x06, 0x68}, {0x0F, 0x18}, {0x08, 0xD4}, {0x1B, 0x60},
2637   {0x1E, 0x0C}, {0x04, 0x90}, {0x01, 0xE8}, {0x0C, 0xF8}, {0x18, 0xD4}, {0x1A, 0x60}, {0x11, 0x44}, {0x0B, 0x4C},
2638   {0x03, 0xD8}, {0x17, 0xD4}, {0x10, 0xE8}, {0x1D, 0xF8}, {0x0E, 0x9C}, {0x07, 0xD4}, {0x12, 0xE8}, {0x09, 0x30},
2639   {0x0D, 0x48}, {0x1F, 0xD8}, {0x16, 0xDC}, {0x05, 0x94}, {0x13, 0xE8}, {0x1C, 0x38}, {0x02, 0xDC}, {0x00, 0x00}
2640};
2641
2642static mpu4_chr_table crmaze2_data[64] = {
2643   {0x00, 0x00}, {0x1A, 0x88}, {0x04, 0x54}, {0x10, 0x40}, {0x18, 0x88}, {0x0F, 0x54}, {0x13, 0x40}, {0x1B, 0x88},
2644   {0x03, 0x74}, {0x07, 0x28}, {0x17, 0x30}, {0x1D, 0x60}, {0x36, 0x80}, {0x35, 0x84}, {0x2B, 0xC4}, {0x28, 0xA4},
2645   {0x39, 0xC4}, {0x21, 0x8C}, {0x22, 0x74}, {0x25, 0x08}, {0x2C, 0x30}, {0x29, 0x00}, {0x31, 0x80}, {0x34, 0x84},
2646   {0x0A, 0xC4}, {0x1F, 0x84}, {0x06, 0xAC}, {0x0E, 0x5C}, {0x1C, 0x90}, {0x12, 0x44}, {0x1E, 0x88}, {0x0D, 0x74},
2647   {0x14, 0x00}, {0x0A, 0x80}, {0x19, 0xC4}, {0x15, 0x84}, {0x06, 0xAC}, {0x0F, 0x5C}, {0x08, 0xB0}, {0x1B, 0x24},
2648   {0x1E, 0x88}, {0x04, 0x54}, {0x01, 0x08}, {0x0C, 0x30}, {0x18, 0x00}, {0x1A, 0x88}, {0x11, 0x34}, {0x0B, 0x08},
2649   {0x03, 0x70}, {0x17, 0x00}, {0x10, 0x80}, {0x1D, 0xC4}, {0x0E, 0x84}, {0x07, 0xAC}, {0x12, 0x34}, {0x09, 0x00},
2650   {0x0D, 0xA0}, {0x1F, 0x84}, {0x16, 0x84}, {0x05, 0x8C}, {0x13, 0x34}, {0x1C, 0x00}, {0x02, 0xA8}, {0x00, 0x00}
2651};
2652
2653static mpu4_chr_table crmaze3_data[64] = {
2654   {0x00, 0x00}, {0x1A, 0x84}, {0x04, 0x94}, {0x10, 0x3C}, {0x18, 0xEC}, {0x0F, 0x5C}, {0x13, 0xEC}, {0x1B, 0x50},
2655   {0x03, 0x2C}, {0x07, 0x68}, {0x17, 0x60}, {0x1D, 0xAC}, {0x36, 0x74}, {0x35, 0x00}, {0x2B, 0xAC}, {0x28, 0x58},
2656   {0x39, 0xEC}, {0x21, 0x7C}, {0x22, 0xEC}, {0x25, 0x58}, {0x2C, 0xE0}, {0x29, 0x90}, {0x31, 0x18}, {0x34, 0xEC},
2657   {0x0A, 0x54}, {0x1F, 0x28}, {0x06, 0x68}, {0x0E, 0x44}, {0x1C, 0x84}, {0x12, 0xB4}, {0x1E, 0x10}, {0x0D, 0x20},
2658   {0x14, 0x84}, {0x0A, 0xBC}, {0x19, 0xE8}, {0x15, 0x70}, {0x06, 0x24}, {0x0F, 0x84}, {0x08, 0xB8}, {0x1B, 0xE0},
2659   {0x1E, 0x94}, {0x04, 0x14}, {0x01, 0x2C}, {0x0C, 0x64}, {0x18, 0x8C}, {0x1A, 0x50}, {0x11, 0x28}, {0x0B, 0x4C},
2660   {0x03, 0x6C}, {0x17, 0x60}, {0x10, 0xA0}, {0x1D, 0xBC}, {0x0E, 0xCC}, {0x07, 0x78}, {0x12, 0xE8}, {0x09, 0x50},
2661   {0x0D, 0x20}, {0x1F, 0xAC}, {0x16, 0x74}, {0x05, 0x04}, {0x13, 0xA4}, {0x1C, 0x94}, {0x02, 0x3C}, {0x00, 0x00}
2662};
2663
2664static mpu4_chr_table crmaze3a_data[64] = {
2665   {0x00, 0x00}, {0x1A, 0x0C}, {0x04, 0x60}, {0x10, 0x84}, {0x18, 0x34}, {0x0F, 0x08}, {0x13, 0xC0}, {0x1B, 0x14},
2666   {0x03, 0xA8}, {0x07, 0xF0}, {0x17, 0x10}, {0x1D, 0xA0}, {0x36, 0x1C}, {0x35, 0xE4}, {0x2B, 0x1C}, {0x28, 0xE4},
2667   {0x39, 0x34}, {0x21, 0xA8}, {0x22, 0xF8}, {0x25, 0x64}, {0x2C, 0x8C}, {0x29, 0xF0}, {0x31, 0x30}, {0x34, 0x08},
2668   {0x0A, 0xE8}, {0x1F, 0xF8}, {0x06, 0xE4}, {0x0E, 0x3C}, {0x1C, 0x44}, {0x12, 0x8C}, {0x1E, 0x58}, {0x0D, 0xC4},
2669   {0x14, 0x3C}, {0x0A, 0x6C}, {0x19, 0x68}, {0x15, 0xC0}, {0x06, 0x9C}, {0x0F, 0x64}, {0x08, 0x04}, {0x1B, 0x0C},
2670   {0x1E, 0x48}, {0x04, 0x60}, {0x01, 0xAC}, {0x0C, 0xF8}, {0x18, 0xE4}, {0x1A, 0x14}, {0x11, 0xA8}, {0x0B, 0x78},
2671   {0x03, 0xEC}, {0x17, 0xD0}, {0x10, 0xB0}, {0x1D, 0xB0}, {0x0E, 0x38}, {0x07, 0xE4}, {0x12, 0x9C}, {0x09, 0xE4},
2672   {0x0D, 0xBC}, {0x1F, 0xE4}, {0x16, 0x1C}, {0x05, 0x64}, {0x13, 0x8C}, {0x1C, 0x58}, {0x02, 0xEC}, {0x00, 0x00}
2673};
2674
2675static mpu4_chr_table mating_data[64] = {
2676   {0x00, 0x00}, {0x1A, 0x18}, {0x04, 0xC8}, {0x10, 0xA4}, {0x18, 0x0C}, {0x0F, 0x80}, {0x13, 0x0C}, {0x1B, 0x90},
2677   {0x03, 0x34}, {0x07, 0x30}, {0x17, 0x00}, {0x1D, 0x58}, {0x36, 0xC8}, {0x35, 0x84}, {0x2B, 0x4C}, {0x28, 0xA0},
2678   {0x39, 0x4C}, {0x21, 0xC0}, {0x22, 0x3C}, {0x25, 0xC8}, {0x2C, 0xA4}, {0x29, 0x4C}, {0x31, 0x80}, {0x34, 0x0C},
2679   {0x0A, 0x80}, {0x1F, 0x0C}, {0x06, 0xE0}, {0x0E, 0x1C}, {0x1C, 0x88}, {0x12, 0xA4}, {0x1E, 0x0C}, {0x0D, 0xA0},
2680   {0x14, 0x0C}, {0x0A, 0x80}, {0x19, 0x4C}, {0x15, 0xA0}, {0x06, 0x3C}, {0x0F, 0x98}, {0x08, 0xEC}, {0x1B, 0x84},
2681   {0x1E, 0x0C}, {0x04, 0xC0}, {0x01, 0x1C}, {0x0C, 0xA8}, {0x18, 0x84}, {0x1A, 0x0C}, {0x11, 0xA0}, {0x0B, 0x5C},
2682   {0x03, 0xE8}, {0x17, 0xA4}, {0x10, 0x0C}, {0x1D, 0xD0}, {0x0E, 0x04}, {0x07, 0x38}, {0x12, 0xA8}, {0x09, 0xC4},
2683   {0x0D, 0x2C}, {0x1F, 0x90}, {0x16, 0x44}, {0x05, 0x18}, {0x13, 0xE8}, {0x1C, 0x84}, {0x02, 0x3C}, {0x00, 0x00}
2684};
2685
2686static mpu4_chr_table skiltrek_data[64] = {
2687   {0x00, 0x00}, {0x1A, 0x1C}, {0x04, 0xCC}, {0x10, 0x64}, {0x18, 0x1C}, {0x0F, 0x4C}, {0x13, 0x64}, {0x1B, 0x1C},
2688   {0x03, 0xEC}, {0x07, 0xE4}, {0x17, 0x0C}, {0x1D, 0xD4}, {0x36, 0x84}, {0x35, 0x0C}, {0x2B, 0x44}, {0x28, 0x2C},
2689   {0x39, 0xD4}, {0x21, 0x14}, {0x22, 0x34}, {0x25, 0x14}, {0x2C, 0x24}, {0x29, 0x0C}, {0x31, 0x44}, {0x34, 0x0C},
2690   {0x0A, 0x44}, {0x1F, 0x1C}, {0x06, 0xEC}, {0x0E, 0x54}, {0x1C, 0x04}, {0x12, 0x0C}, {0x1E, 0x54}, {0x0D, 0x24},
2691   {0x14, 0x0C}, {0x0A, 0x44}, {0x19, 0x9C}, {0x15, 0xEC}, {0x06, 0xE4}, {0x0F, 0x1C}, {0x08, 0x6C}, {0x1B, 0x54},
2692   {0x1E, 0x04}, {0x04, 0x1C}, {0x01, 0xC8}, {0x0C, 0x64}, {0x18, 0x1C}, {0x1A, 0x4C}, {0x11, 0x64}, {0x0B, 0x1C},
2693   {0x03, 0xEC}, {0x17, 0x64}, {0x10, 0x0C}, {0x1D, 0xD4}, {0x0E, 0x04}, {0x07, 0x3C}, {0x12, 0x6C}, {0x09, 0x44},
2694   {0x0D, 0x2C}, {0x1F, 0x54}, {0x16, 0x84}, {0x05, 0x1C}, {0x13, 0xEC}, {0x1C, 0x44}, {0x02, 0x3C}, {0x00, 0x00}
2695};
2696
2697static mpu4_chr_table timemchn_data[64] = {
2698   {0x00, 0x00}, {0x1A, 0x2C}, {0x04, 0x94}, {0x10, 0x14}, {0x18, 0x04}, {0x0F, 0x0C}, {0x13, 0xC4}, {0x1B, 0x0C},
2699   {0x03, 0xD4}, {0x07, 0x64}, {0x17, 0x0C}, {0x1D, 0xB4}, {0x36, 0x04}, {0x35, 0x0C}, {0x2B, 0x84}, {0x28, 0x5C},
2700   {0x39, 0xDC}, {0x21, 0x9C}, {0x22, 0xDC}, {0x25, 0x9C}, {0x2C, 0xDC}, {0x29, 0xCC}, {0x31, 0x84}, {0x34, 0x0C},
2701   {0x0A, 0x84}, {0x1F, 0x0C}, {0x06, 0xD4}, {0x0E, 0x04}, {0x1C, 0x2C}, {0x12, 0xC4}, {0x1E, 0x0C}, {0x0D, 0xC4},
2702   {0x14, 0x0C}, {0x0A, 0x84}, {0x19, 0x1C}, {0x15, 0xDC}, {0x06, 0xDC}, {0x0F, 0x8C}, {0x08, 0xD4}, {0x1B, 0x44},
2703   {0x1E, 0x2C}, {0x04, 0x94}, {0x01, 0x20}, {0x0C, 0x0C}, {0x18, 0xA4}, {0x1A, 0x0C}, {0x11, 0xC4}, {0x0B, 0x0C},
2704   {0x03, 0xD4}, {0x17, 0x14}, {0x10, 0x14}, {0x1D, 0x54}, {0x0E, 0x04}, {0x07, 0x6C}, {0x12, 0xC4}, {0x09, 0x4C},
2705   {0x0D, 0xC4}, {0x1F, 0x0C}, {0x16, 0xC4}, {0x05, 0x2C}, {0x13, 0xC4}, {0x1C, 0x0C}, {0x02, 0xD4}, {0x00, 0x00}
2706};
2707
2708static mpu4_chr_table strikeit_data[64] = {
2709   {0x00, 0x00}, {0x1A, 0xC4}, {0x04, 0xC4}, {0x10, 0x44}, {0x18, 0xC4}, {0x0F, 0x44}, {0x13, 0x44}, {0x1B, 0xC4},
2710   {0x03, 0xCC}, {0x07, 0x3C}, {0x17, 0x5C}, {0x1D, 0x7C}, {0x36, 0x54}, {0x35, 0x24}, {0x2B, 0xC4}, {0x28, 0x4C},
2711   {0x39, 0xB4}, {0x21, 0x84}, {0x22, 0xCC}, {0x25, 0x34}, {0x2C, 0x04}, {0x29, 0x4C}, {0x31, 0x14}, {0x34, 0x24},
2712   {0x0A, 0xC4}, {0x1F, 0x44}, {0x06, 0xCC}, {0x0E, 0x14}, {0x1C, 0x04}, {0x12, 0x44}, {0x1E, 0xC4}, {0x0D, 0x4C},
2713   {0x14, 0x1C}, {0x0A, 0x54}, {0x19, 0x2C}, {0x15, 0x1C}, {0x06, 0x7C}, {0x0F, 0xD4}, {0x08, 0x0C}, {0x1B, 0x94},
2714   {0x1E, 0x04}, {0x04, 0xC4}, {0x01, 0xC0}, {0x0C, 0x4C}, {0x18, 0x94}, {0x1A, 0x04}, {0x11, 0x44}, {0x0B, 0x44},
2715   {0x03, 0xCC}, {0x17, 0x1C}, {0x10, 0x7C}, {0x1D, 0x7C}, {0x0E, 0xD4}, {0x07, 0x8C}, {0x12, 0x1C}, {0x09, 0x5C},
2716   {0x0D, 0x5C}, {0x1F, 0x5C}, {0x16, 0x7C}, {0x05, 0x74}, {0x13, 0x04}, {0x1C, 0xC4}, {0x02, 0xCC}, {0x00, 0x00}
2717};
2718
2719static mpu4_chr_table turnover_data[64] = {
2720   {0x00, 0x00}, {0x1A, 0x1C}, {0x04, 0x6C}, {0x10, 0xA4}, {0x18, 0x0C}, {0x0F, 0x24}, {0x13, 0x0C}, {0x1B, 0x34},
2721   {0x03, 0x94}, {0x07, 0x94}, {0x17, 0x44}, {0x1D, 0x5C}, {0x36, 0x6C}, {0x35, 0x24}, {0x2B, 0x1C}, {0x28, 0xAC},
2722   {0x39, 0x64}, {0x21, 0x1C}, {0x22, 0xEC}, {0x25, 0x64}, {0x2C, 0x0C}, {0x29, 0xA4}, {0x31, 0x0C}, {0x34, 0x24},
2723   {0x0A, 0x1C}, {0x1F, 0xAC}, {0x06, 0xE4}, {0x0E, 0x1C}, {0x1C, 0x2C}, {0x12, 0xA4}, {0x1E, 0x0C}, {0x0D, 0xA4},
2724   {0x14, 0x0C}, {0x0A, 0x24}, {0x19, 0x5C}, {0x15, 0xEC}, {0x06, 0xE4}, {0x0F, 0x1C}, {0x08, 0xAC}, {0x1B, 0x24},
2725   {0x1E, 0x1C}, {0x04, 0x6C}, {0x01, 0x60}, {0x0C, 0x0C}, {0x18, 0x34}, {0x1A, 0x04}, {0x11, 0x0C}, {0x0B, 0x24},
2726   {0x03, 0x9C}, {0x17, 0xEC}, {0x10, 0xA4}, {0x1D, 0x4C}, {0x0E, 0x24}, {0x07, 0x9C}, {0x12, 0xEC}, {0x09, 0x24},
2727   {0x0D, 0x0C}, {0x1F, 0x34}, {0x16, 0x04}, {0x05, 0x1C}, {0x13, 0xEC}, {0x1C, 0x24}, {0x02, 0x9C}, {0x00, 0x00}
2728};
2729
2730static mpu4_chr_table eyesdown_data[64] = {
2731   {0x00, 0x00}, {0x1A, 0x8C}, {0x04, 0x64}, {0x10, 0x0C}, {0x18, 0xC4}, {0x0F, 0x0C}, {0x13, 0x54}, {0x1B, 0x14},
2732   {0x03, 0x94}, {0x07, 0x94}, {0x17, 0x24}, {0x1D, 0xAC}, {0x36, 0x44}, {0x35, 0x0C}, {0x2B, 0x44}, {0x28, 0x1C},
2733   {0x39, 0x7C}, {0x21, 0x6C}, {0x22, 0x74}, {0x25, 0x84}, {0x2C, 0x3C}, {0x29, 0x4C}, {0x31, 0x44}, {0x34, 0x0C},
2734   {0x0A, 0x44}, {0x1F, 0x8C}, {0x06, 0x74}, {0x0E, 0x84}, {0x1C, 0x0C}, {0x12, 0x54}, {0x1E, 0x04}, {0x0D, 0x1C},
2735   {0x14, 0x7C}, {0x0A, 0xCC}, {0x19, 0x64}, {0x15, 0x0C}, {0x06, 0x74}, {0x0F, 0x84}, {0x08, 0x3C}, {0x1B, 0x5C},
2736   {0x1E, 0x4C}, {0x04, 0x64}, {0x01, 0x88}, {0x0C, 0x74}, {0x18, 0x04}, {0x1A, 0x8C}, {0x11, 0x54}, {0x0B, 0x04},
2737   {0x03, 0x9C}, {0x17, 0x7C}, {0x10, 0x5C}, {0x1D, 0x7C}, {0x0E, 0xCC}, {0x07, 0x74}, {0x12, 0x04}, {0x09, 0x1C},
2738   {0x0D, 0x5C}, {0x1F, 0x5C}, {0x16, 0x7C}, {0x05, 0x6C}, {0x13, 0x54}, {0x1C, 0x04}, {0x02, 0x9C}, {0x00, 0x00}
2739};
2740
2741static mpu4_chr_table quidgrid_data[64] = {
2742   {0x00, 0x00}, {0x1A, 0x64}, {0x04, 0x64}, {0x10, 0x24}, {0x18, 0x64}, {0x0F, 0x64}, {0x13, 0x24}, {0x1B, 0x64},
2743   {0x03, 0x74}, {0x07, 0x54}, {0x17, 0x84}, {0x1D, 0xA4}, {0x36, 0x24}, {0x35, 0x24}, {0x2B, 0x64}, {0x28, 0x24},
2744   {0x39, 0xE4}, {0x21, 0x64}, {0x22, 0x74}, {0x25, 0x44}, {0x2C, 0x34}, {0x29, 0x04}, {0x31, 0x24}, {0x34, 0x24},
2745   {0x0A, 0x64}, {0x1F, 0x64}, {0x06, 0x74}, {0x0E, 0x44}, {0x1C, 0x64}, {0x12, 0x24}, {0x1E, 0x64}, {0x0D, 0x24},
2746   {0x14, 0x24}, {0x0A, 0x64}, {0x19, 0xE4}, {0x15, 0x24}, {0x06, 0x74}, {0x0F, 0x44}, {0x08, 0x34}, {0x1B, 0x14},
2747   {0x1E, 0x04}, {0x04, 0x64}, {0x01, 0x60}, {0x0C, 0x24}, {0x18, 0x64}, {0x1A, 0x64}, {0x11, 0x24}, {0x0B, 0x64},
2748   {0x03, 0x74}, {0x17, 0x04}, {0x10, 0x24}, {0x1D, 0xE4}, {0x0E, 0x64}, {0x07, 0x74}, {0x12, 0x04}, {0x09, 0x34},
2749   {0x0D, 0x04}, {0x1F, 0x64}, {0x16, 0x24}, {0x05, 0x64}, {0x13, 0x24}, {0x1C, 0x64}, {0x02, 0x74}, {0x00, 0x00}
2750};
2751
2752static mpu4_chr_table blank_data[72] = {
2753{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},
2754{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},
2755{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},
2756{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},
2757{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},
2758{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},
2759{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},
2760{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},
2761{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},{-1, -1},
2762};
2763
2764
2765static const bwb_chr_table prizeinv_data1[5] = {
2766//This is all wrong, but without BwB Vid booting,
2767//I can't find the right values. These should be close though
2768   {0x67},{0x17},{0x0f},{0x24},{0x3c},
2769};
2770
2771static mpu4_chr_table prizeinv_data[8] = {
2772{0xEF, 0x02},{0x81, 0x00},{0xCE, 0x00},{0x00, 0x2e},
2773{0x06, 0x20},{0xC6, 0x0f},{0xF8, 0x24},{0x8E, 0x3c},
2774};
2775
2776static DRIVER_INIT (adders)
2777{
2778   mpu4_state *state = machine.driver_data<mpu4_state>();
2779   state->m_reels = 0;//currently no hybrid games
2780   state->m_current_chr_table = adders_data;
2781}
2782
2783static DRIVER_INIT (crmaze)
2784{
2785   mpu4_state *state = machine.driver_data<mpu4_state>();
2786   state->m_reels = 0;//currently no hybrid games
2787   state->m_current_chr_table = crmaze_data;
2788}
2789
2790static DRIVER_INIT (crmazea)
2791{
2792   mpu4_state *state = machine.driver_data<mpu4_state>();
2793   state->m_reels = 0;//currently no hybrid games
2794   state->m_current_chr_table = crmazea_data;
2795}
2796
2797static DRIVER_INIT (crmaze2)
2798{
2799   mpu4_state *state = machine.driver_data<mpu4_state>();
2800   state->m_reels = 0;//currently no hybrid games
2801   state->m_current_chr_table = crmaze2_data;
2802}
2803
2804static DRIVER_INIT (crmaze2a)
2805{
2806   mpu4_state *state = machine.driver_data<mpu4_state>();
2807   state->m_reels = 0;//currently no hybrid games
2808}
2809
2810static DRIVER_INIT (crmaze3)
2811{
2812   mpu4_state *state = machine.driver_data<mpu4_state>();
2813   state->m_reels = 0;//currently no hybrid games
2814   state->m_reel_mux = FLUTTERBOX;
2815   state->m_current_chr_table = crmaze3_data;
2816}
2817
2818static DRIVER_INIT (crmaze3a)
2819{
2820   mpu4_state *state = machine.driver_data<mpu4_state>();
2821   state->m_reels = 0;//currently no hybrid games
2822   state->m_reel_mux = FLUTTERBOX;
2823   state->m_current_chr_table = crmaze3a_data;
2824}
2825
2826static DRIVER_INIT (mating)
2827{
2828   mpu4_state *state = machine.driver_data<mpu4_state>();
2829   state->m_reels = 0;//currently no hybrid games
2830
2831   state->m_current_chr_table = mating_data;
2832}
2833
2834static DRIVER_INIT (skiltrek)
2835{
2836   mpu4_state *state = machine.driver_data<mpu4_state>();
2837   state->m_reels = 0;//currently no hybrid games
2838   state->m_current_chr_table = skiltrek_data;
2839}
2840
2841static DRIVER_INIT (timemchn)
2842{
2843   mpu4_state *state = machine.driver_data<mpu4_state>();
2844   state->m_reels = 0;//currently no hybrid games
2845   state->m_current_chr_table = timemchn_data;
2846}
2847
2848static DRIVER_INIT (strikeit)
2849{
2850   mpu4_state *state = machine.driver_data<mpu4_state>();
2851   state->m_reels = 0;//currently no hybrid games
2852   state->m_current_chr_table = strikeit_data;
2853}
2854
2855static DRIVER_INIT (turnover)
2856{
2857   mpu4_state *state = machine.driver_data<mpu4_state>();
2858   state->m_reels = 0;//currently no hybrid games
2859   state->m_current_chr_table = turnover_data;
2860}
2861
2862static DRIVER_INIT (eyesdown)
2863{
2864   mpu4_state *state = machine.driver_data<mpu4_state>();
2865   state->m_reels = 0;//currently no hybrid games
2866   state->m_current_chr_table = eyesdown_data;
2867}
2868
2869static DRIVER_INIT (quidgrid)
2870{
2871   mpu4_state *state = machine.driver_data<mpu4_state>();
2872   state->m_reels = 0;//currently no hybrid games
2873   state->m_current_chr_table = quidgrid_data;
2874}
2875
2876static DRIVER_INIT (prizeinv)
2877{
2878   mpu4_state *state = machine.driver_data<mpu4_state>();
2879   state->m_reels = 0;//currently no hybrid games
2880   state->m_current_chr_table = prizeinv_data;
2881}
2882
2883void mpu4vid_char_cheat(running_machine& machine, int address)
2884{
2885   mpu4_state *state = machine.driver_data<mpu4_state>();
2886   UINT8* cheattable = machine.region( "video" )->base()+address;
2887   state->m_current_chr_table = blank_data;
2888   for (int i=0;i<72;i++)
2889   {
2890      state->m_current_chr_table[i].response = cheattable++[0];
2891      state->m_current_chr_table[i].call = cheattable++[0];
2892   }
2893}
2894
2895static DRIVER_INIT( v4barqst )
2896{     
2897   mpu4vid_char_cheat(machine,0x154);
2898}
2899
2900static DRIVER_INIT( v4barqst2 )
2901{     
2902   mpu4vid_char_cheat(machine,0x15c);
2903}
2904
2905static DRIVER_INIT( v4wize )
2906{     
2907   mpu4vid_char_cheat(machine,0x16c);
2908}
2909
2910static DRIVER_INIT( v4cmazeb )
2911{
2912   mpu4vid_char_cheat(machine,0x4c6);
2913}
2914
2915static DRIVER_INIT( v4opt3 )
2916{     
2917   mpu4vid_char_cheat(machine,0x164);
2918}
2919
2920ROM_START( v4dealem )
2921   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
2922   ROM_LOAD( "zenndlem.u6",   0x8000, 0x8000,  CRC(571e5c05) SHA1(89b4c331407a04eae34bb187b036791e0a671533) )
2923
2924   ROM_REGION( 0x10000, "gfx1", 0 )
2925   ROM_LOAD( "zenndlem.u24",   0x0000, 0x10000, CRC(3a1950c4) SHA1(7138346d4e8b3cffbd9751b4d7ebd367b9ad8da9) )    /* text layer */
2926
2927   ROM_REGION( 0x020, "proms", 0 )
2928   ROM_LOAD( "zenndlem.u22",   0x000, 0x020, CRC(29988304) SHA1(42f61b8f9e1ee96b65db3b70833eb2f6e7a6ae0a) )
2929
2930   ROM_REGION( 0x200, "plds", 0 )
2931   ROM_LOAD( "zenndlem.u10",   0x000, 0x104, CRC(e3103c05) SHA1(91b7be75c5fb37025039ab54b484e46a033969b5) )
2932ROM_END
2933
2934/*
2935   Barcrest released two different games called "The Crystal Maze".
2936   One is a non-video AWP, and uses only the MPU4 card, and the other SWP is the one we're interested in running
2937   Some of the dumps available seem to confuse the two, due to an early database not distinguishing
2938   between MPU4 and MPU4Video, as the latter had not been emulated at all at that stage. */
2939
2940#define VID_BIOS \
2941   ROM_LOAD("vid.p1",  0x00000, 0x10000,  CRC(e996bc18) SHA1(49798165640627eb31024319353da04380787b10))
2942
2943ROM_START( v4bios )
2944   ROM_REGION( 0x10000, "maincpu", 0 )
2945   VID_BIOS
2946ROM_END
2947
2948ROM_START( v4psi )
2949   ROM_REGION( 0x10000, "maincpu", 0 )
2950   ROM_LOAD("in220mpu4.p1",  0x00000, 0x04000,  CRC(75ff4b1f) SHA1(a3adaad9a91c30fe6ff42dc2003c34a199b28807) )
2951
2952   ROM_REGION( 0x800000, "video", 0 )
2953   ROM_LOAD16_BYTE( "in2-20p1.1",  0x000000, 0x10000, CRC(f34d9001) SHA1(2bae06f4a5a5510b15b918261ecb0de9e34a6b53) )
2954   ROM_LOAD16_BYTE( "in2-20p1.2",  0x000001, 0x10000, CRC(1dc931b4) SHA1(c46626183edd52c7938c5edee2395aacb49e0730) )
2955   ROM_LOAD16_BYTE( "in2-20p1.3",  0x020000, 0x10000, CRC(107aa448) SHA1(7b3d4053aaae3b97136cddefbc9edd5e61713ff7) )
2956   ROM_LOAD16_BYTE( "in2-20p1.4",  0x020001, 0x10000, CRC(04933278) SHA1(97462aef782f7fe82b60f4bddcad0e6a6b50f3df) )
2957ROM_END
2958
2959ROM_START( v4blox )
2960   ROM_REGION( 0x10000, "maincpu", 0 )
2961   ROM_LOAD("blxv___2.0_0",  0x00000, 0x04000, CRC(b399b85e) SHA1(d36391fee4e3126754d6a0fa5f52fe05bc676930) )
2962
2963   ROM_REGION( 0x800000, "video", 0 )
2964   ROM_LOAD16_BYTE( "blxv___2.0_1",  0x000000, 0x10000, CRC(68134eda) SHA1(b324ae1243164c7be7f5eced7ff93760e2176a4e) )
2965   ROM_LOAD16_BYTE( "blxv___2.0_2",  0x000001, 0x10000, CRC(6b1f8588) SHA1(e8a443f062555f1ed228e1bfed2031927bcd7015) )
2966   ROM_LOAD16_BYTE( "blxv___2.0_3",  0x020000, 0x10000, CRC(c62d704b) SHA1(bea0c9519063f1601f70372ccb49fb892fbd6e76) )
2967   ROM_LOAD16_BYTE( "blxv___2.0_4",  0x020001, 0x10000, CRC(e431471a) SHA1(cf90dc48be3bc5e3c5a8efea5818dbc15fa442e9) )
2968   ROM_LOAD16_BYTE( "blxv___2.0_5",  0x040001, 0x10000, CRC(98ac6bc7) SHA1(9575014ba21fa4330138a34f53e13d30d312bc8b) )
2969   ROM_LOAD16_BYTE( "blxv___2.0_6",  0x040001, 0x10000, CRC(a3d92b5b) SHA1(1e7042d5eae4a19a01a3ef7d806c434886dc9f4d) )
2970ROM_END
2971
2972ROM_START( v4bloxd )
2973   ROM_REGION( 0x10000, "maincpu", 0 )
2974   ROM_LOAD("blxv_d_2.0_0",  0x00000, 0x04000, CRC(2e0891e1) SHA1(3e8ffd0d41227a8a1e311ca0c0bde7590e06dfbd) )
2975
2976   ROM_REGION( 0x800000, "video", 0 )
2977   ROM_LOAD16_BYTE( "blxv___2.0_1",  0x000000, 0x10000, CRC(68134eda) SHA1(b324ae1243164c7be7f5eced7ff93760e2176a4e) )
2978   ROM_LOAD16_BYTE( "blxv___2.0_2",  0x000001, 0x10000, CRC(6b1f8588) SHA1(e8a443f062555f1ed228e1bfed2031927bcd7015) )
2979   ROM_LOAD16_BYTE( "blxv___2.0_3",  0x020000, 0x10000, CRC(c62d704b) SHA1(bea0c9519063f1601f70372ccb49fb892fbd6e76) )
2980   ROM_LOAD16_BYTE( "blxv___2.0_4",  0x020001, 0x10000, CRC(e431471a) SHA1(cf90dc48be3bc5e3c5a8efea5818dbc15fa442e9) )
2981   ROM_LOAD16_BYTE( "blxv___2.0_5",  0x040001, 0x10000, CRC(98ac6bc7) SHA1(9575014ba21fa4330138a34f53e13d30d312bc8b) )
2982   ROM_LOAD16_BYTE( "blxv___2.0_6",  0x040001, 0x10000, CRC(a3d92b5b) SHA1(1e7042d5eae4a19a01a3ef7d806c434886dc9f4d) )
2983ROM_END
2984
2985ROM_START( v4tetrs )
2986   ROM_REGION( 0x10000, "maincpu", 0 )
2987   ROM_LOAD("tetris22.p0",  0x00000, 0x04000, CRC(b711c7ae) SHA1(767b17ddf9021fdf79ff6c52f04a5d8ea60cf30e) )
2988
2989   ROM_REGION( 0x800000, "video", 0 )
2990   ROM_LOAD16_BYTE( "tetris22.p1",  0x000000, 0x10000, CRC(e81dd182) SHA1(28b460224abf6fe24b637542ccd1c84040674555) )
2991   ROM_LOAD16_BYTE( "tetris22.p2",  0x000001, 0x10000, CRC(68aa4f15) SHA1(4e4511a64391fc64e5f5b7ccb46a78fd2e1d94d6) )
2992   ROM_LOAD16_BYTE( "tetris22.p3",  0x020000, 0x10000, CRC(b38b4763) SHA1(d28e77fdd6869cb5b5ec40ed1f300a2a947e0482) )
2993   ROM_LOAD16_BYTE( "tetris22.p4",  0x020001, 0x10000, CRC(1649f604) SHA1(ca4ac303391a0969d41c8f988b8e81cfcee1a21c) )
2994   ROM_LOAD16_BYTE( "tetris22.p5",  0x040001, 0x10000, CRC(02859676) SHA1(5293c767021a6b5253eecab0b0568aa082ea7084) )
2995   ROM_LOAD16_BYTE( "tetris22.p6",  0x040001, 0x10000, CRC(40d24c82) SHA1(7ac3cf148af84ad93eaf11ce3420abbe45d986e2) )
2996ROM_END
2997
2998/* Vegas Poker Prototype dumped by HIGHWAYMAN */
2999ROM_START( v4vgpok )
3000   ROM_REGION( 0x10000, "maincpu", 0 )
3001   ROM_LOAD("comms-v2.0.bin",  0x00000, 0x10000,  CRC(1717581f) SHA1(40f8cae39a2ab0c89d2bbfd8a37725aaae229c96))
3002
3003   ROM_REGION( 0x800000, "video", 0 )
3004   ROM_LOAD16_BYTE("video-1.bin",  0x000000, 0x010000,  CRC(7ba2396c) SHA1(eb24b802b984315fc2eba4f15c208e2c1925c1c8))
3005   ROM_LOAD16_BYTE("video-2.bin",  0x000001, 0x010000,  CRC(4f9e830b) SHA1(f17bebb289c3620bf4c88b2b358a9dab87ac214f))
3006   ROM_LOAD16_BYTE("video-3.bin",  0x020000, 0x010000,  CRC(607e0baa) SHA1(9f64a46ef3b9a854e939b5e7f0d1e6e925735922))
3007   ROM_LOAD16_BYTE("video-4.bin",  0x020001, 0x010000,  CRC(2019f5d3) SHA1(d183b3b92d03be9f9d57b5df1a621cbfe955ed93))
3008   ROM_LOAD16_BYTE("video-5.bin",  0x040000, 0x010000,  CRC(c029202e) SHA1(b08bb2678c2ff62a58ef67d5440c326d0fadc34e))
3009   ROM_LOAD16_BYTE("video-6.bin",  0x040001, 0x010000,  CRC(3287ae4e) SHA1(3b05a036de3ca7ec644bfbf04934e44e631d1e28))
3010   ROM_LOAD16_BYTE("video-7.bin",  0x060000, 0x010000,  CRC(231cf163) SHA1(02b28ef0e1661a82d0fba2ecc5474c79651fa9e7))
3011   ROM_LOAD16_BYTE("video-8.bin",  0x060001, 0x010000,  CRC(076efdc8) SHA1(bef0a1d8f0e7486ee5dc7407ce5c96854cefa5cf))
3012ROM_END
3013
3014
3015ROM_START( v4reno )
3016   ROM_REGION( 0x10000, "maincpu", 0 )
3017   ROM_LOAD("rr_27s__.a60",  0x00000, 0x10000,  CRC(44c9ff47) SHA1(93a3155144b233c113aa3b49bd4eb5969e400a68))
3018
3019   ROM_REGION( 0x800000, "video", 0 )
3020   ROM_LOAD16_BYTE( "rr______.a_1",  0x000000, 0x80000,  CRC(ff27d0ba) SHA1(85cce36495f00a05c1806ecde37274212680e466) )
3021   ROM_LOAD16_BYTE( "rr______.a_2",  0x000001, 0x80000,  CRC(519b9ae1) SHA1(8ccfe8de0f2c85923df81af8cba6f20af43d2fe2) )
3022
3023   ROM_REGION( 0x200000, "msm6376", 0 )
3024   ROM_LOAD( "renosnda.bin",  0x000000, 0x080000,  CRC(a72a5e1b) SHA1(a0d5338a400345a55484848a7612119405f617b1) )
3025   ROM_LOAD( "renosndb.bin",  0x080000, 0x080000,  CRC(46e9a32f) SHA1(d45835a82368992597e44b3c5b9d00d8b901e733) )
3026
3027ROM_END
3028
3029
3030
3031ROM_START( v4redhtp )
3032   ROM_REGION( 0x10000, "maincpu", 0 )
3033   ROM_LOAD("rp_20s__.3_0",  0x00000, 0x10000,  CRC(b7d02d22) SHA1(f9da1c6dde064bc39d0c48a165dac7acde933397))
3034
3035   ROM_REGION( 0x800000, "video", 0 )
3036   ROM_LOAD16_BYTE("rp______.3_1",  0x000000, 0x010000,  CRC(b987406d) SHA1(8c4d386570c0c6298b1cabf50295021b3b0cf625))
3037   ROM_LOAD16_BYTE("rp______.3_2",  0x000001, 0x010000,  CRC(73e3c12e) SHA1(19e3ed7255fa0c3bfa14b6a4b705c0c3e1a237b6))
3038   ROM_LOAD16_BYTE("rp______.3_3",  0x020000, 0x010000,  CRC(05a30183) SHA1(302f4926073bf7335da7f0b1e6399b64ea9bbae4))
3039   ROM_LOAD16_BYTE("rp______.3_4",  0x020001, 0x010000,  CRC(6b122765) SHA1(72cd0fda322790bed8cdc7697306ec01efc43789))
3040   ROM_LOAD16_BYTE("rp______.3_5",  0x040000, 0x010000,  CRC(d9fd05d0) SHA1(330ef58c012b5d5fd018bea54b3ae315b3e45cfd))
3041   ROM_LOAD16_BYTE("rp______.3_6",  0x040001, 0x010000,  CRC(eeea91ff) SHA1(cc7870a68f62d4dd70c13713a432a61a091821ef))
3042
3043ROM_END
3044
3045ROM_START( v4cmaze )
3046   ROM_REGION( 0x10000, "maincpu", 0 )
3047   VID_BIOS
3048
3049   ROM_REGION( 0x800000, "video", 0 )
3050   ROM_LOAD16_BYTE( "crys.p1", 0x000000, 0x80000,  CRC(40fbde50) SHA1(91bd21c0aaffb9c9b89a114affbc485b12ae9bb4) )
3051   ROM_LOAD16_BYTE( "cry.p2",  0x000001, 0x80000,  CRC(fa7d006f) SHA1(ecc03b4d7a4089feccc53ad05313c35b33e061d7) )
3052   ROM_LOAD16_BYTE( "cry.p3",  0x100000, 0x80000,  CRC(e8cf8203) SHA1(e9f42e5c18b97807f51284ad2416346578ed73c4) )
3053   ROM_LOAD16_BYTE( "cry.p4",  0x100001, 0x80000,  CRC(7b036151) SHA1(7b0040c296059b1e1798ddedf0ecb4582d67ee70) )
3054   ROM_LOAD16_BYTE( "cry.p5",  0x200000, 0x80000,  CRC(48f17b20) SHA1(711c46fcfd86ded8ff7da883188d70560d20e42f) )
3055   ROM_LOAD16_BYTE( "cry.p6",  0x200001, 0x80000,  CRC(2b3d9a97) SHA1(7468fffd90d840d245a70475b42308f1e48c5017) )
3056   ROM_LOAD16_BYTE( "cry.p7",  0x300000, 0x80000,  CRC(20f73433) SHA1(593b40ac17591ac312ad41b4d3a5772626137bba) )
3057   ROM_LOAD16_BYTE( "cry.p8",  0x300001, 0x80000,  CRC(835da1f2) SHA1(f93e075916d370466832871410591570ad7b9f3b) )
3058   ROM_LOAD16_BYTE( "cry.p9",  0x400000, 0x80000,  CRC(c0e442ee) SHA1(a3877b200538642fe2bc96cfe8b33f04d8a82a98) )
3059   ROM_LOAD16_BYTE( "cry.p10", 0x400001, 0x80000,  CRC(500172fa) SHA1(d83a37612daa79ba8425fdb28f39b8324b5736b6) )
3060ROM_END
3061
3062ROM_START( v4cmazed )
3063   ROM_REGION( 0x10000, "maincpu", 0 )
3064   VID_BIOS
3065
3066   ROM_REGION( 0x800000, "video", 0 )
3067   ROM_LOAD16_BYTE( "cryd.p1", 0x000000, 0x80000,  CRC(b245f661) SHA1(85a8baca8797fea74bc36eea077be56bde8e54a9) )
3068   ROM_LOAD16_BYTE( "cry.p2",  0x000001, 0x80000,  CRC(fa7d006f) SHA1(ecc03b4d7a4089feccc53ad05313c35b33e061d7) )
3069   ROM_LOAD16_BYTE( "cry.p3",  0x100000, 0x80000,  CRC(e8cf8203) SHA1(e9f42e5c18b97807f51284ad2416346578ed73c4) )
3070   ROM_LOAD16_BYTE( "cry.p4",  0x100001, 0x80000,  CRC(7b036151) SHA1(7b0040c296059b1e1798ddedf0ecb4582d67ee70) )
3071   ROM_LOAD16_BYTE( "cry.p5",  0x200000, 0x80000,  CRC(48f17b20) SHA1(711c46fcfd86ded8ff7da883188d70560d20e42f) )
3072   ROM_LOAD16_BYTE( "cry.p6",  0x200001, 0x80000,  CRC(2b3d9a97) SHA1(7468fffd90d840d245a70475b42308f1e48c5017) )
3073   ROM_LOAD16_BYTE( "cry.p7",  0x300000, 0x80000,  CRC(20f73433) SHA1(593b40ac17591ac312ad41b4d3a5772626137bba) )
3074   ROM_LOAD16_BYTE( "cry.p8",  0x300001, 0x80000,  CRC(835da1f2) SHA1(f93e075916d370466832871410591570ad7b9f3b) )
3075   ROM_LOAD16_BYTE( "cry.p9",  0x400000, 0x80000,  CRC(c0e442ee) SHA1(a3877b200538642fe2bc96cfe8b33f04d8a82a98) )
3076   ROM_LOAD16_BYTE( "cry.p10", 0x400001, 0x80000,  CRC(500172fa) SHA1(d83a37612daa79ba8425fdb28f39b8324b5736b6) )
3077ROM_END
3078
3079ROM_START( v4cmazea )
3080   ROM_REGION( 0x10000, "maincpu", 0 )
3081   VID_BIOS
3082
3083   ROM_REGION( 0x800000, "video", 0 )
3084   ROM_LOAD16_BYTE( "am1z.p1",  0x000000, 0x80000,  CRC(d2fdda6d) SHA1(96c27dedc3cf1dd478e6169200844d418a276f14) )
3085   ROM_LOAD16_BYTE( "am1z.p2",  0x000001, 0x80000,  CRC(1637170f) SHA1(fd17a0e7794f01bf4ad7a16b185f87cb060c70ab) )
3086   ROM_LOAD16_BYTE( "am1g.p1",  0x100000, 0x80000,  CRC(e8cf8203) SHA1(e9f42e5c18b97807f51284ad2416346578ed73c4) )
3087   ROM_LOAD16_BYTE( "am1g.p2",  0x100001, 0x80000,  CRC(7b036151) SHA1(7b0040c296059b1e1798ddedf0ecb4582d67ee70) )
3088   ROM_LOAD16_BYTE( "am1g.p3",  0x200000, 0x80000,  CRC(48f17b20) SHA1(711c46fcfd86ded8ff7da883188d70560d20e42f) )
3089   ROM_LOAD16_BYTE( "am1g.p4",  0x200001, 0x80000,  CRC(2b3d9a97) SHA1(7468fffd90d840d245a70475b42308f1e48c5017) )
3090   ROM_LOAD16_BYTE( "am1g.p5",  0x300000, 0x80000,  CRC(68286bb1) SHA1(c307e3ad1e0fd92314216c8e554aafa949559452) )
3091   ROM_LOAD16_BYTE( "am1g.p6",  0x300001, 0x80000,  CRC(a6b498ad) SHA1(117e1a4ec7e2d3c7d530c5a56cbc1d24b0ddc747) )
3092   ROM_LOAD16_BYTE( "am1g.p7",  0x400000, 0x80000,  CRC(15882699) SHA1(b29a331e51a37554323b91330a7c2b62b33a943a) )
3093   ROM_LOAD16_BYTE( "am1g.p8",  0x400001, 0x80000,  CRC(6f0f855b) SHA1(ab411d1af0f88049a6c435bafd4b1fa63f5519b1) )
3094ROM_END
3095
3096ROM_START( v4cmazeb ) /* Was in a romset called 'Mad Money!' */
3097   ROM_REGION( 0x10000, "maincpu", 0 )
3098   VID_BIOS
3099
3100   ROM_REGION( 0x800000, "video", 0 )
3101   ROM_LOAD16_BYTE( "cm1.2p1", 0x000000, 0x040000, CRC(481f2fe2) SHA1(7bff9476dbd8c0812a51cd648acf11ca42789e54) )
3102   ROM_LOAD16_BYTE( "cm1.2p2", 0x000001, 0x040000, CRC(6e6dc121) SHA1(05b29ea935d54aa97279e0a80265412747a92a10) )
3103   ROM_LOAD16_BYTE( "cry.p3",  0x100000, 0x80000,  CRC(e8cf8203) SHA1(e9f42e5c18b97807f51284ad2416346578ed73c4) )
3104   ROM_LOAD16_BYTE( "cry.p4",  0x100001, 0x80000,  CRC(7b036151) SHA1(7b0040c296059b1e1798ddedf0ecb4582d67ee70) )
3105   ROM_LOAD16_BYTE( "cry.p5",  0x200000, 0x80000,  CRC(48f17b20) SHA1(711c46fcfd86ded8ff7da883188d70560d20e42f) )
3106   ROM_LOAD16_BYTE( "cry.p6",  0x200001, 0x80000,  CRC(2b3d9a97) SHA1(7468fffd90d840d245a70475b42308f1e48c5017) )
3107   ROM_LOAD16_BYTE( "cry.p7",  0x300000, 0x80000,  CRC(20f73433) SHA1(593b40ac17591ac312ad41b4d3a5772626137bba) )
3108   ROM_LOAD16_BYTE( "cry.p8",  0x300001, 0x80000,  CRC(835da1f2) SHA1(f93e075916d370466832871410591570ad7b9f3b) )
3109   ROM_LOAD16_BYTE( "cry.p9",  0x400000, 0x80000,  CRC(c0e442ee) SHA1(a3877b200538642fe2bc96cfe8b33f04d8a82a98) )
3110   ROM_LOAD16_BYTE( "cry.p10", 0x400001, 0x80000,  CRC(500172fa) SHA1(d83a37612daa79ba8425fdb28f39b8324b5736b6) )   
3111ROM_END
3112
3113//The New Crystal Maze Featuring Ocean Zone
3114ROM_START( v4cmaze2 )
3115   ROM_REGION( 0x10000, "maincpu", 0 )
3116   VID_BIOS
3117
3118   ROM_REGION( 0x800000, "video", 0 )
3119   ROM_LOAD16_BYTE( "cm2s.p1", 0x000000, 0x80000,  CRC(2bcdff56) SHA1(5ae4d4960db032ec9b8d66c53bc151830d009f61) )
3120   ROM_LOAD16_BYTE( "cm2s.p2", 0x000001, 0x80000,  CRC(92126def) SHA1(531593dee05954000d9836018aeff9460aecbd26) )
3121   ROM_LOAD16_BYTE( "cm2.p3",  0x100000, 0x80000,  CRC(88324715) SHA1(c6c8de4e5aeda14232ec7b026da389774b3c7bb1) )
3122   ROM_LOAD16_BYTE( "cm2.p4",  0x100001, 0x80000,  CRC(8d54a81d) SHA1(37753cf8595647aaf8b8267ca177b6744de9c6d4) )
3123   ROM_LOAD16_BYTE( "cm2.p5",  0x200000, 0x80000,  CRC(5cf8a2bf) SHA1(2514e78e82842fa5c85d26de35637269cd08b21d) )
3124   ROM_LOAD16_BYTE( "cm2.p6",  0x200001, 0x80000,  CRC(cf793d2d) SHA1(579c759f57fb6bb87aa27c9d5fb684058913dedc) )
3125   ROM_LOAD16_BYTE( "cm2.p7",  0x300000, 0x80000,  CRC(008aa4b0) SHA1(b4cec6d11abd0e111c295533700595398ff59075) )
3126   ROM_LOAD16_BYTE( "cm2.p8",  0x300001, 0x80000,  CRC(bac04f5a) SHA1(130721b7abf28dea1f8162705c8bfc5a4bb78152) )
3127ROM_END
3128
3129ROM_START( v4cmaze2d )
3130   ROM_REGION( 0x10000, "maincpu", 0 )
3131   VID_BIOS
3132
3133   ROM_REGION( 0x800000, "video", 0 )
3134   ROM_LOAD16_BYTE( "cm2d.p1", 0x000000, 0x80000,  CRC(a150027b) SHA1(f737b0e3b8954c1589a929b7e567cb55df4a3997) )
3135   ROM_LOAD16_BYTE( "cm2d.p2", 0x000001, 0x80000,  CRC(84ed6bce) SHA1(7a11473e7ec277508952f7ae6cfc7ed28e1b5c99) )
3136   ROM_LOAD16_BYTE( "cm2.p3",  0x100000, 0x80000,  CRC(88324715) SHA1(c6c8de4e5aeda14232ec7b026da389774b3c7bb1) )
3137   ROM_LOAD16_BYTE( "cm2.p4",  0x100001, 0x80000,  CRC(8d54a81d) SHA1(37753cf8595647aaf8b8267ca177b6744de9c6d4) )
3138   ROM_LOAD16_BYTE( "cm2.p5",  0x200000, 0x80000,  CRC(5cf8a2bf) SHA1(2514e78e82842fa5c85d26de35637269cd08b21d) )
3139   ROM_LOAD16_BYTE( "cm2.p6",  0x200001, 0x80000,  CRC(cf793d2d) SHA1(579c759f57fb6bb87aa27c9d5fb684058913dedc) )
3140   ROM_LOAD16_BYTE( "cm2.p7",  0x300000, 0x80000,  CRC(008aa4b0) SHA1(b4cec6d11abd0e111c295533700595398ff59075) )
3141   ROM_LOAD16_BYTE( "cm2.p8",  0x300001, 0x80000,  CRC(bac04f5a) SHA1(130721b7abf28dea1f8162705c8bfc5a4bb78152) )
3142ROM_END
3143
3144ROM_START( v4cmaze2a )
3145   ROM_REGION( 0x10000, "maincpu", 0 )
3146   VID_BIOS
3147
3148   ROM_REGION( 0x800000, "video", 0 )
3149   ROM_LOAD16_BYTE( "am2z.p1",  0x000000, 0x80000,  CRC(f27e02f0) SHA1(8637904c201ece4f08ad63b4fd6d06a860fa762f) )
3150   ROM_LOAD16_BYTE( "am2z.p2",  0x000001, 0x80000,  CRC(4d24f482) SHA1(9e3687db9d0233e56999017f3ed59ec543bce303) )
3151   ROM_LOAD16_BYTE( "am2g.p1",  0x100000, 0x80000,  CRC(115402db) SHA1(250f2eded1b88a1abf82febb009eadbb90936f8a) )
3152   ROM_LOAD16_BYTE( "am2g.p2",  0x100001, 0x80000,  CRC(5d804fbb) SHA1(8dc02eb9329f9c29d4bcc9a0315ae96085625d3e) )
3153   ROM_LOAD16_BYTE( "am2g.p3",  0x200000, 0x80000,  CRC(5ead0c06) SHA1(35d9aefc60e2c391e32f8119a6dc44434d91c09e) )
3154   ROM_LOAD16_BYTE( "am2g.p4",  0x200001, 0x80000,  CRC(de4fb542) SHA1(4bf8f8f6850fd819d91827d3c474bd488e61e5ac) )
3155   ROM_LOAD16_BYTE( "am2g.p5",  0x300000, 0x80000,  CRC(80b01ce2) SHA1(4a3a4bcff4bd9affd1a5eeca5781b6af05bbcc16) )
3156   ROM_LOAD16_BYTE( "am2g.p6",  0x300001, 0x80000,  CRC(3e134ecc) SHA1(1f8cdce62e693eb07c4620b64cc467339c0563de) )
3157   ROM_LOAD16_BYTE( "am2g.p7",  0x400000, 0x80000,  CRC(6eb36f1d) SHA1(08b9ec184d64bdbdfa61d3e991a3647e74a7756f) )
3158   ROM_LOAD16_BYTE( "am2g.p8",  0x400001, 0x80000,  CRC(dda353ef) SHA1(56a5b43f0b0bd9dbf348946a5758ebe63eadb8cf) )
3159ROM_END
3160
3161//The Crystal Maze Team Challenge
3162ROM_START( v4cmaze3 )
3163   ROM_REGION( 0x10000, "maincpu", 0 )
3164   VID_BIOS
3165
3166   ROM_REGION( 0x800000, "video", 0 )
3167   ROM_LOAD16_BYTE( "cm3.p1",  0x000000, 0x80000,  CRC(2d2edee5) SHA1(0281ec97aaaaf4c7969340bd5995ac1541dbad54) )
3168   ROM_LOAD16_BYTE( "cm3.p2",  0x000001, 0x80000,  CRC(c223d7b9) SHA1(da9d730716a30d0e93f2a02c1efa7f19457ae010) )
3169   ROM_LOAD16_BYTE( "cm3.p3",  0x100000, 0x80000,  CRC(2959c77b) SHA1(8de533bfad48ad19a635dddcafa2a0825133b4de) )
3170   ROM_LOAD16_BYTE( "cm3.p4",  0x100001, 0x80000,  CRC(b7873e9a) SHA1(a71fac883e02d5f49aee0a20f92dbdb00640ce8d) )
3171   ROM_LOAD16_BYTE( "cm3.p5",  0x200000, 0x80000,  CRC(c8375070) SHA1(da2ba6591d8765f896c40d6526da8e945d02a182) )
3172   ROM_LOAD16_BYTE( "cm3.p6",  0x200001, 0x80000,  CRC(1ea36938) SHA1(43f62935b21232d23f662e1e124663267edb1283) )
3173   ROM_LOAD16_BYTE( "cm3.p7",  0x300000, 0x80000,  CRC(9de3802e) SHA1(ec792f115a0708d68046ba0beb314b7e1f1eb422) )
3174   ROM_LOAD16_BYTE( "cm3.p8",  0x300001, 0x80000,  CRC(1e6e60b0) SHA1(5e71714747073dd89852a84585642388ee440325) )
3175   ROM_LOAD16_BYTE( "cm3.p9",  0x400000, 0x80000,  CRC(bfba55a7) SHA1(22eb9b1f9fe83d3b424fd521b68e2976a1940df9) )
3176   ROM_LOAD16_BYTE( "cm3.p10",  0x400001, 0x80000,  CRC(07edda81) SHA1(e94525be03f30e407051992925bb0d693f3d809b) )
3177ROM_END
3178
3179ROM_START( v4cmaze3d )
3180   ROM_REGION( 0x10000, "maincpu", 0 )
3181   VID_BIOS
3182
3183   ROM_REGION( 0x800000, "video", 0 )
3184   ROM_LOAD16_BYTE( "cm3d.p1",  0x000000, 0x80000,  CRC(245f00fa) SHA1(ff5ae1a2ae024dfc0b4104360626e4106f4cd36f) )
3185   ROM_LOAD16_BYTE( "cm3d.p2",  0x000001, 0x80000,  CRC(091adbcb) SHA1(1466b036d06f6335c90426095ad0f60ea958a29d) )
3186   ROM_LOAD16_BYTE( "cm3.p3",  0x100000, 0x80000,  CRC(2959c77b) SHA1(8de533bfad48ad19a635dddcafa2a0825133b4de) )
3187   ROM_LOAD16_BYTE( "cm3.p4",  0x100001, 0x80000,  CRC(b7873e9a) SHA1(a71fac883e02d5f49aee0a20f92dbdb00640ce8d) )
3188   ROM_LOAD16_BYTE( "cm3.p5",  0x200000, 0x80000,  CRC(c8375070) SHA1(da2ba6591d8765f896c40d6526da8e945d02a182) )
3189   ROM_LOAD16_BYTE( "cm3.p6",  0x200001, 0x80000,  CRC(1ea36938) SHA1(43f62935b21232d23f662e1e124663267edb1283) )
3190   ROM_LOAD16_BYTE( "cm3.p7",  0x300000, 0x80000,  CRC(9de3802e) SHA1(ec792f115a0708d68046ba0beb314b7e1f1eb422) )
3191   ROM_LOAD16_BYTE( "cm3.p8",  0x300001, 0x80000,  CRC(1e6e60b0) SHA1(5e71714747073dd89852a84585642388ee440325) )
3192   ROM_LOAD16_BYTE( "cm3.p9",  0x400000, 0x80000,  CRC(bfba55a7) SHA1(22eb9b1f9fe83d3b424fd521b68e2976a1940df9) )
3193   ROM_LOAD16_BYTE( "cm3.p10",  0x400001, 0x80000,  CRC(07edda81) SHA1(e94525be03f30e407051992925bb0d693f3d809b) )
3194ROM_END
3195
3196ROM_START( v4cmaze3a )
3197   ROM_REGION( 0x10000, "maincpu", 0 )
3198   VID_BIOS
3199
3200   ROM_REGION( 0x800000, "video", 0 )
3201   ROM_LOAD16_BYTE( "am3z.p1",  0x000000, 0x80000,  CRC(9484e656) SHA1(3c35a8ebeddea56d73ce8db4e93c51cdd9546d59) )
3202   ROM_LOAD16_BYTE( "am3z.p2",  0x000001, 0x80000,  CRC(1865ee80) SHA1(b3ff8e1631d811b8e88664dd84ae82231ce1f5aa) )
3203   ROM_LOAD16_BYTE( "am3g.p1",  0x100000, 0x80000,  CRC(49fe36af) SHA1(7c39223b07f53ff57a56c3817299734491372170) )
3204   ROM_LOAD16_BYTE( "am3g.p2",  0x100001, 0x80000,  CRC(b8823cbd) SHA1(206d3b1b2daff1979f97841041661f8407c35d4d) )
3205   ROM_LOAD16_BYTE( "am3g.p3",  0x200000, 0x80000,  CRC(b1870f17) SHA1(54c6cabb56e4daa4ccf801d5e44b2789b116d562) )
3206   ROM_LOAD16_BYTE( "am3g.p4",  0x200001, 0x80000,  CRC(c015d446) SHA1(669007e841afeb1084d9062d0a47c159e4c83cc9) )
3207   ROM_LOAD16_BYTE( "am3g.p5",  0x300000, 0x80000,  CRC(9de3802e) SHA1(ec792f115a0708d68046ba0beb314b7e1f1eb422) )
3208   ROM_LOAD16_BYTE( "am3g.p6",  0x300001, 0x80000,  CRC(1e6e60b0) SHA1(5e71714747073dd89852a84585642388ee440325) )
3209   ROM_LOAD16_BYTE( "am3g.p7",  0x400000, 0x80000,  CRC(a4611e29) SHA1(91b164eea5dbdd1129ad12d7af2dbdb3cd68bcec) )
3210   ROM_LOAD16_BYTE( "am3g.p8",  0x400001, 0x80000,  CRC(1a10c22e) SHA1(8533a5db3922b80b6e9f74e4e432a2b64bc24fc0) )
3211ROM_END
3212
3213ROM_START( v4turnov )
3214   ROM_REGION( 0x10000, "maincpu", 0 )
3215   VID_BIOS
3216
3217   ROM_REGION( 0x800000, "video", 0 )
3218   ROM_LOAD16_BYTE( "tos.p1",  0x000000, 0x010000,  CRC(4044dbeb) SHA1(3aa553055c56f14564b1e33e1c1975337e639f70) )
3219   ROM_LOAD16_BYTE( "to.p2",   0x000001, 0x010000,  CRC(4bc4659a) SHA1(0e282134c4fe4e8c1cc7b16957903179e23c7abc) )
3220   ROM_LOAD16_BYTE( "to.p3",   0x020000, 0x010000,  CRC(273c7c14) SHA1(71feb555a05a0ff1ec674505cab72d93c9fbdf65) )
3221   ROM_LOAD16_BYTE( "to.p4",   0x020001, 0x010000,  CRC(83d29546) SHA1(cef90455b9d8a92424fe1aa10f20fd075d0e3091) )
3222   ROM_LOAD16_BYTE( "to.p5",   0x040000, 0x010000,  CRC(dceac511) SHA1(7a6d65464e23d832943f771c4cf580aabc6f0e44) )
3223   ROM_LOAD16_BYTE( "to.p6",   0x040001, 0x010000,  CRC(54c6afb7) SHA1(b724b87b6f4e47d220310b38c97be2fa73dcd617) )
3224   ROM_LOAD16_BYTE( "to.p7",   0x060000, 0x010000,  CRC(acf19542) SHA1(ad46ffb3c2c078a8e3712eff27aa61f0d1a7c059) )
3225   ROM_LOAD16_BYTE( "to.p8",   0x060001, 0x010000,  CRC(a5ca385d) SHA1(8df26a33ea7f5b577761c6f9d2fa4eaed74661f8) )
3226   ROM_LOAD16_BYTE( "to.p9",   0x080000, 0x010000,  CRC(6e85fde3) SHA1(14868d58829e13987e66f52e1899c4385987a87b) )
3227   ROM_LOAD16_BYTE( "to.p10",  0x080001, 0x010000,  CRC(fadd11a2) SHA1(2b2fbb0769ef6035688d495464f3ea3bc8c7c660) )
3228   ROM_LOAD16_BYTE( "to.p11",  0x0a0000, 0x010000,  CRC(2d72a61a) SHA1(ce455ab6fea452f96a3ad365178e0e5a0b437867) )
3229   ROM_LOAD16_BYTE( "to.p12",  0x0a0001, 0x010000,  CRC(a14eedb6) SHA1(219b887a334ff28a88ed2e50f0caff4b510cd549) )
3230   ROM_LOAD16_BYTE( "to.p13",  0x0c0000, 0x010000,  CRC(3f66ef6b) SHA1(60be6d3f8da1f3084db15ac1bb2470e55c0271de) )
3231   ROM_LOAD16_BYTE( "to.p14",  0x0c0001, 0x010000,  CRC(127ba65d) SHA1(e34dcd19efd31dc712daac940277bb17694ea61a) )
3232   ROM_LOAD16_BYTE( "to.p15",  0x0e0000, 0x010000,  CRC(ad787e31) SHA1(314ba312adfc71e4b3b2d52355ec692c192b74eb) )
3233   ROM_LOAD16_BYTE( "to.p16",  0x0e0001, 0x010000,  CRC(e635c942) SHA1(08f8b5fdb738647bc0b49938da05533be42a2d60) )
3234ROM_END
3235
3236ROM_START( v4skltrk )
3237   ROM_REGION( 0x10000, "maincpu", 0 )
3238   VID_BIOS
3239
3240   ROM_REGION( 0x800000, "video", 0 )
3241   ROM_LOAD16_BYTE( "st.p1",  0x000000, 0x010000,  CRC(d9de47a5) SHA1(625bf40780203293fc34cd8cea8278b4b4a52a75) )
3242   ROM_LOAD16_BYTE( "st.p2",  0x000001, 0x010000,  CRC(b62575c2) SHA1(06d75e8a364750663d329650720021279e195236) )
3243   ROM_LOAD16_BYTE( "st.p3",  0x020000, 0x010000,  CRC(9506da76) SHA1(6ef28ab8ec1af455be8ecfab20243f0823dca7c1) )
3244   ROM_LOAD16_BYTE( "st.p4",  0x020001, 0x010000,  CRC(6ab447bc) SHA1(d01c209dbf4d19a6a7f878fa54ff1cb51e7dcba5) )
3245   ROM_LOAD16_BYTE( "st.q1",  0x040000, 0x010000,  CRC(4faca475) SHA1(69b498c543600b8e37ab0ed1863ba57845648f3c) )
3246   ROM_LOAD16_BYTE( "st.q2",  0x040001, 0x010000,  CRC(9f2c5938) SHA1(85527c4c0b7a1e66576d56607d89750fab082580) )
3247   ROM_LOAD16_BYTE( "st.q3",  0x060000, 0x010000,  CRC(6b6cb194) SHA1(aeac5dcc0827c17e758e3e821ae8a78a3a16ddce) )
3248   ROM_LOAD16_BYTE( "st.q4",  0x060001, 0x010000,  CRC(ec57bc17) SHA1(d9f522739dbb190fb941ca654299bbedbb8fb703) )
3249   ROM_LOAD16_BYTE( "st.q5",  0x080000, 0x010000,  CRC(7740a88b) SHA1(d9a683d3e0d6c1b4b59520f90f825124b7a61168) )
3250   ROM_LOAD16_BYTE( "st.q6",  0x080001, 0x010000,  CRC(95e97796) SHA1(f1a8de0ad02aca31f79a4fe8ba5044546163e3c4) )
3251   ROM_LOAD16_BYTE( "st.q7",  0x0a0000, 0x010000,  CRC(f3b8fe7f) SHA1(52d5be3f8cab419103f4727d0fb9d30f34c8f651) )
3252   ROM_LOAD16_BYTE( "st.q8",  0x0a0001, 0x010000,  CRC(b85e75a2) SHA1(b7b03b090c0ec6d92e9a25abb7fec0507356bdfc) )
3253   ROM_LOAD16_BYTE( "st.q9",  0x0c0000, 0x010000,  CRC(835f6001) SHA1(2cd9084c102d74bcb578c8ea22bbc9ea58f0ceab) )
3254   ROM_LOAD16_BYTE( "st.qa",  0x0c0001, 0x010000,  CRC(3fc62a0e) SHA1(0628de4b962d3fcca3757cd4e89b3005c9bfd218) )
3255ROM_END
3256
3257ROM_START( v4time )
3258   ROM_REGION( 0x10000, "maincpu", 0 )
3259   VID_BIOS
3260
3261   ROM_REGION( 0x800000, "video", 0 )
3262   ROM_LOAD16_BYTE( "tm20.p1",  0x000000, 0x010000,  CRC(6919697c) SHA1(786d7b9ab218dbf54ff839d1f83580c409c725b3) )
3263   ROM_LOAD16_BYTE( "tm20.p2",  0x000001, 0x010000,  CRC(d13b56e4) SHA1(623e73995da93c07b51ce0a5843dba1f853529dd) )
3264   ROM_LOAD16_BYTE( "tm20.p3",  0x020000, 0x010000,  CRC(efd3ae64) SHA1(9d2a3b65048e04842205751c6921d2550f38bd52) )
3265   ROM_LOAD16_BYTE( "tm20.p4",  0x020001, 0x010000,  CRC(602ba3fb) SHA1(7243f58df9a26adfd1a149a1e60630b187787dd0) )
3266   ROM_LOAD16_BYTE( "q12.p5" ,  0x040000, 0x010000,  CRC(adddd8a7) SHA1(73a8dd191eda2f4b41b79d4b55723731953b8970) )
3267   ROM_LOAD16_BYTE( "q11.p6" ,  0x040001, 0x010000,  CRC(e8ed736f) SHA1(e7068c550aa39a6e8f1692a16794147e996D36b4) )
3268   ROM_LOAD16_BYTE( "q14.p7" ,  0x060000, 0x010000,  CRC(02abb026) SHA1(42224678e5913090c91c21672661beb8e27127a8) )
3269   ROM_LOAD16_BYTE( "q13.p8" ,  0x060001, 0x010000,  CRC(3de147dd) SHA1(d2111d54d1604fe2da0133102bbfee706f8f542e) )
3270   ROM_LOAD16_BYTE( "q16.p9" ,  0x080000, 0x010000,  CRC(ce2bf15e) SHA1(29c7f2e718bce415b0b8dc6d902bf74dad6b1ef4) )
3271   ROM_LOAD16_BYTE( "q15.p10",  0x080001, 0x010000,  CRC(7894ac8b) SHA1(dc46bd108ac4f67a9062bb7ace91aa51f069cbc8) )
3272   ROM_LOAD16_BYTE( "q18.p11",  0x0a0000, 0x010000,  CRC(27de90b3) SHA1(625c98e555f7b627ea96653926b8917996a2fdb7) )
3273   ROM_LOAD16_BYTE( "q17.p12",  0x0a0001, 0x010000,  CRC(5cab773e) SHA1(59a235c51a975b341bdbb88e909729507408f75b) )
3274   ROM_LOAD16_BYTE( "q20.p13",  0x0c0000, 0x010000,  CRC(083f6c65) SHA1(291ad39ee5f8eba9da293d9206b1f6a6d852f9bd) )
3275   ROM_LOAD16_BYTE( "q19.p14",  0x0c0001, 0x010000,  CRC(73747644) SHA1(ae252fc95c069a3c82e155220fbfcb74dd43bf89) )
3276ROM_END
3277
3278ROM_START( v4mate )
3279   ROM_REGION( 0x10000, "maincpu", 0 )
3280   VID_BIOS
3281
3282   ROM_REGION( 0x800000, "video", 0 )
3283   ROM_LOAD16_BYTE( "mats.p1",  0x000000, 0x080000,  CRC(ebc7ea7e) SHA1(11015489a803ba5c8dbdafd632424bbd6080aece) )
3284   ROM_LOAD16_BYTE( "mats.p2",  0x000001, 0x080000,  CRC(a4c7e9b4) SHA1(30148c0257181bb88159e02d2b7cd79995ee84a7) )
3285   ROM_LOAD16_BYTE( "matg.p3",  0x100000, 0x080000,  CRC(571f4e8e) SHA1(51babacb5d9fb1cc9e1e56a3b2a355597d04f178) )
3286   ROM_LOAD16_BYTE( "matg.p4",  0x100001, 0x080000,  CRC(52d8657b) SHA1(e44e1db13c4abd4fedcd72df9dce1df594f74e44) )
3287   ROM_LOAD16_BYTE( "matg.p5",  0x200000, 0x080000,  CRC(9f0c9552) SHA1(8b1197f20853e18841a8f64fd5ff58cdd0bd1dbd) )
3288   ROM_LOAD16_BYTE( "matg.p6",  0x200001, 0x080000,  CRC(59f2b6a8) SHA1(4921cf1fc4c3bc50d2598b63726f61f68b41658c) )
3289   ROM_LOAD16_BYTE( "matg.p7",  0x300000, 0x080000,  CRC(64c0031a) SHA1(a519addd5d8f4696967ec84c163d28cb81ff9f32) )
3290   ROM_LOAD16_BYTE( "matg.p8",  0x300001, 0x080000,  CRC(22370dae) SHA1(72b1686b458750b5ee9dfe5599c308329d2c79d5) )
3291   ROM_LOAD16_BYTE( "matq.p9",  0x400000, 0x040000,  CRC(2d42e982) SHA1(80e476d5d65662059daa93a2fd383aecb74903c1) )
3292   ROM_LOAD16_BYTE( "matq.p10", 0x400001, 0x040000,  CRC(90364c3c) SHA1(6a4d2a3dd2cf9040887503888e6f38341578ad64) )
3293
3294   /* Mating Game has an extra OKI sound chip */
3295   ROM_REGION( 0x200000, "msm6376", 0 )
3296   ROM_LOAD( "matsnd.p1",  0x000000, 0x080000,  CRC(f16df9e3) SHA1(fd9b82d73e18e635a9ea4aabd8c0b4aa2c8c6fdb) )
3297   ROM_LOAD( "matsnd.p2",  0x080000, 0x080000,  CRC(0c041621) SHA1(9156bf17ef6652968d9fbdc0b2bde64d3a67459c) )
3298   ROM_LOAD( "matsnd.p3",  0x100000, 0x080000,  CRC(c7435af9) SHA1(bd6080afaaaecca0d65e6d4125b46849aa4d1f33) )
3299   ROM_LOAD( "matsnd.p4",  0x180000, 0x080000,  CRC(d7e65c5b) SHA1(5575fb9f948158f2e94c986bf4bca9c9ee66a489) )
3300ROM_END
3301
3302ROM_START( v4mated )
3303   ROM_REGION( 0x10000, "maincpu", 0 )
3304   VID_BIOS
3305
3306   ROM_REGION( 0x800000, "video", 0 )
3307   ROM_LOAD16_BYTE( "matd.p1",  0x000000, 0x080000,  CRC(e660909f) SHA1(0acd990264fd7faf1f91a796d2438e8c2c7b83d1) )
3308   ROM_LOAD16_BYTE( "matd.p2",  0x000001, 0x080000,  CRC(a4c7e9b4) SHA1(30148c0257181bb88159e02d2b7cd79995ee84a7) )
3309   ROM_LOAD16_BYTE( "matg.p3",  0x100000, 0x080000,  CRC(571f4e8e) SHA1(51babacb5d9fb1cc9e1e56a3b2a355597d04f178) )
3310   ROM_LOAD16_BYTE( "matg.p4",  0x100001, 0x080000,  CRC(52d8657b) SHA1(e44e1db13c4abd4fedcd72df9dce1df594f74e44) )
3311   ROM_LOAD16_BYTE( "matg.p5",  0x200000, 0x080000,  CRC(9f0c9552) SHA1(8b1197f20853e18841a8f64fd5ff58cdd0bd1dbd) )
3312   ROM_LOAD16_BYTE( "matg.p6",  0x200001, 0x080000,  CRC(59f2b6a8) SHA1(4921cf1fc4c3bc50d2598b63726f61f68b41658c) )
3313   ROM_LOAD16_BYTE( "matg.p7",  0x300000, 0x080000,  CRC(64c0031a) SHA1(a519addd5d8f4696967ec84c163d28cb81ff9f32) )
3314   ROM_LOAD16_BYTE( "matg.p8",  0x300001, 0x080000,  CRC(22370dae) SHA1(72b1686b458750b5ee9dfe5599c308329d2c79d5) )
3315   ROM_LOAD16_BYTE( "matq.p9",  0x400000, 0x040000,  CRC(2d42e982) SHA1(80e476d5d65662059daa93a2fd383aecb74903c1) )
3316   ROM_LOAD16_BYTE( "matq.p10", 0x400001, 0x040000,  CRC(90364c3c) SHA1(6a4d2a3dd2cf9040887503888e6f38341578ad64) )
3317
3318   /* Mating Game has an extra OKI sound chip */
3319   ROM_REGION( 0x200000, "msm6376", 0 )
3320   ROM_LOAD( "matsnd.p1",  0x000000, 0x080000,  CRC(f16df9e3) SHA1(fd9b82d73e18e635a9ea4aabd8c0b4aa2c8c6fdb) )
3321   ROM_LOAD( "matsnd.p2",  0x080000, 0x080000,  CRC(0c041621) SHA1(9156bf17ef6652968d9fbdc0b2bde64d3a67459c) )
3322   ROM_LOAD( "matsnd.p3",  0x100000, 0x080000,  CRC(c7435af9) SHA1(bd6080afaaaecca0d65e6d4125b46849aa4d1f33) )
3323   ROM_LOAD( "matsnd.p4",  0x180000, 0x080000,  CRC(d7e65c5b) SHA1(5575fb9f948158f2e94c986bf4bca9c9ee66a489) )
3324ROM_END
3325
3326ROM_START( v4addlad )
3327   ROM_REGION( 0x10000, "maincpu", 0 )
3328   VID_BIOS
3329
3330   ROM_REGION( 0x800000, "video", 0 )
3331   ROM_LOAD16_BYTE( "al.p1",  0x000000, 0x10000,  CRC(97579eb2) SHA1(68f08ab73e0c8044de32f7eea1b3abc1fefff830) )
3332   ROM_LOAD16_BYTE( "al.p2",  0x000001, 0x10000,  CRC(ca877046) SHA1(7d0e1bb471b7acc89d04953ee5e0b34f64d58325) )
3333   ROM_LOAD16_BYTE( "al.p3",  0x020000, 0x10000,  CRC(92b5e1c4) SHA1(910126527ddb9d83f5c9c29caf2424ae4ebbc640) )
3334   ROM_LOAD16_BYTE( "al.p4",  0x020001, 0x10000,  CRC(5e0e3b23) SHA1(3862e7b873a1e2762032151289ce2ad886a8cc3c) )
3335   ROM_LOAD16_BYTE( "al.q1",  0x040000, 0x10000,  CRC(b9b50b70) SHA1(1887ab00ee004e3f27902d6880fa31277a981891) )
3336   ROM_LOAD16_BYTE( "al.q2",  0x040001, 0x10000,  CRC(1bed86ac) SHA1(8e6563b5441ad9ddd468a3d9ae906733fed7912a) )
3337   ROM_LOAD16_BYTE( "al.q3",  0x060000, 0x10000,  CRC(294d8f28) SHA1(9f9aca491ba6c4dc5cfb91da867990a9610c3a28) )
3338   ROM_LOAD16_BYTE( "al.q4",  0x060001, 0x10000,  CRC(aa3e9fbd) SHA1(59d0868f4c8b3f56ca31a11d2e6af83b202bb735) )
3339   ROM_LOAD16_BYTE( "al.q5",  0x080000, 0x10000,  CRC(503f4193) SHA1(86df379c736598ba59446961bf0666e155164e1d) )
3340   ROM_LOAD16_BYTE( "al.q6",  0x080001, 0x10000,  CRC(9fd77e52) SHA1(d8fdebb0fd57ab9ea9797dd386168581a45ebc62) )
3341   ROM_LOAD16_BYTE( "al.q7",  0x0a0000, 0x10000,  CRC(cf3fa7c7) SHA1(fa1edf09c6d3a8b5737474117b0306ef64f7741c) )
3342   ROM_LOAD16_BYTE( "al.q8",  0x0a0001, 0x10000,  CRC(55058a63) SHA1(cf9edef5264f4301be4ee11f221ab67a5183a603) )
3343   ROM_LOAD16_BYTE( "al.q9",  0x0c0000, 0x10000,  CRC(22274191) SHA1(9bee5709edcd853e96408f37447c0f5324610903) )
3344   ROM_LOAD16_BYTE( "al.qa",  0x0c0001, 0x10000,  CRC(1fe98b4d) SHA1(533afeaea42903905f6f1206bba1a023b141bdd9) )
3345ROM_END
3346
3347
3348ROM_START( v4strike )
3349   ROM_REGION( 0x10000, "maincpu", 0 )
3350   VID_BIOS
3351
3352   ROM_REGION( 0x800000, "video", 0 )
3353   ROM_LOAD16_BYTE( "sils.p1", 0x000000, 0x020000,  CRC(66ed6696) SHA1(a6aa68eb212254213db5573dfb9da1e9e06a8e39) )
3354   ROM_LOAD16_BYTE( "sil.p2",  0x000001, 0x020000,  CRC(1afc07b7) SHA1(38777d56192b640b003d8dbf4b793cee0c81d9b2) )
3355   ROM_LOAD16_BYTE( "sil.p3",  0x040000, 0x020000,  CRC(40f5851c) SHA1(0e3dc0dd2a257a955a1f250556d047481ae87269) )
3356   ROM_LOAD16_BYTE( "sil.p4",  0x040001, 0x020000,  CRC(657e297e) SHA1(306f40376115ca40099a0010650b5edc183a2c57) )
3357   ROM_LOAD16_BYTE( "sil.p5",  0x080000, 0x020000,  CRC(28bced09) SHA1(7ba5013f1e0f4e921581b23c4a1d4c005a043b66) )
3358   ROM_LOAD16_BYTE( "sil.p6",  0x080001, 0x020000,  CRC(6f5fc296) SHA1(bd32a937581df6b5a4f08e6ef40c37a2b4278936) )
3359
3360   ROM_LOAD( "strikeitlucky_questions",  0x0c0000, 0x020000,  NO_DUMP ) // no dumps of question ROMs for this game..
3361ROM_END
3362
3363ROM_START( v4striked )
3364   ROM_REGION( 0x10000, "maincpu", 0 )
3365   VID_BIOS
3366
3367   ROM_REGION( 0x800000, "video", 0 )
3368   ROM_LOAD16_BYTE( "sild.p1", 0x000000, 0x020000,  CRC(6886e7c8) SHA1(9ef0895c9a8df762d17a3ea036bf0c6c2a440582) )
3369   ROM_LOAD16_BYTE( "sil.p2",  0x000001, 0x020000,  CRC(1afc07b7) SHA1(38777d56192b640b003d8dbf4b793cee0c81d9b2) )
3370   ROM_LOAD16_BYTE( "sil.p3",  0x040000, 0x020000,  CRC(40f5851c) SHA1(0e3dc0dd2a257a955a1f250556d047481ae87269) )
3371   ROM_LOAD16_BYTE( "sil.p4",  0x040001, 0x020000,  CRC(657e297e) SHA1(306f40376115ca40099a0010650b5edc183a2c57) )
3372   ROM_LOAD16_BYTE( "sil.p5",  0x080000, 0x020000,  CRC(28bced09) SHA1(7ba5013f1e0f4e921581b23c4a1d4c005a043b66) )
3373   ROM_LOAD16_BYTE( "sil.p6",  0x080001, 0x020000,  CRC(6f5fc296) SHA1(bd32a937581df6b5a4f08e6ef40c37a2b4278936) )
3374
3375   ROM_LOAD( "strikeitlucky_questions",  0x0c0000, 0x020000,  NO_DUMP ) // no dumps of question ROMs for this game..
3376ROM_END
3377
3378ROM_START( v4strike2 )
3379   ROM_REGION( 0x10000, "maincpu", 0 )
3380   VID_BIOS
3381
3382   ROM_REGION( 0x800000, "video", 0 )
3383   ROM_LOAD16_BYTE( "sil3.p1", 0x000000, 0x020000,  CRC(51c22f94) SHA1(dbdd30e67df4662d13b32a1df6cfabef2cf9471f) )
3384   ROM_LOAD16_BYTE( "sil.p2",  0x000001, 0x020000,  CRC(1afc07b7) SHA1(38777d56192b640b003d8dbf4b793cee0c81d9b2) )
3385   ROM_LOAD16_BYTE( "sil.p3",  0x040000, 0x020000,  CRC(40f5851c) SHA1(0e3dc0dd2a257a955a1f250556d047481ae87269) )
3386   ROM_LOAD16_BYTE( "sil.p4",  0x040001, 0x020000,  CRC(657e297e) SHA1(306f40376115ca40099a0010650b5edc183a2c57) )
3387   ROM_LOAD16_BYTE( "sil.p5",  0x080000, 0x020000,  CRC(28bced09) SHA1(7ba5013f1e0f4e921581b23c4a1d4c005a043b66) )
3388   ROM_LOAD16_BYTE( "sil.p6",  0x080001, 0x020000,  CRC(6f5fc296) SHA1(bd32a937581df6b5a4f08e6ef40c37a2b4278936) )
3389
3390   ROM_LOAD( "strikeitlucky_questions",  0x0c0000, 0x020000,  NO_DUMP ) // no dumps of question ROMs for this game..
3391ROM_END
3392
3393ROM_START( v4strike2d )
3394   ROM_REGION( 0x10000, "maincpu", 0 )
3395   VID_BIOS
3396
3397   ROM_REGION( 0x800000, "video", 0 )
3398   ROM_LOAD16_BYTE( "sil3d.p1", 0x000000, 0x020000,  CRC(82def1b5) SHA1(d3e90e8e4e905a3779889305bb6441907d9169f1) )
3399   ROM_LOAD16_BYTE( "sil.p2",  0x000001, 0x020000,  CRC(1afc07b7) SHA1(38777d56192b640b003d8dbf4b793cee0c81d9b2) )
3400   ROM_LOAD16_BYTE( "sil.p3",  0x040000, 0x020000,  CRC(40f5851c) SHA1(0e3dc0dd2a257a955a1f250556d047481ae87269) )
3401   ROM_LOAD16_BYTE( "sil.p4",  0x040001, 0x020000,  CRC(657e297e) SHA1(306f40376115ca40099a0010650b5edc183a2c57) )
3402   ROM_LOAD16_BYTE( "sil.p5",  0x080000, 0x020000,  CRC(28bced09) SHA1(7ba5013f1e0f4e921581b23c4a1d4c005a043b66) )
3403   ROM_LOAD16_BYTE( "sil.p6",  0x080001, 0x020000,  CRC(6f5fc296) SHA1(bd32a937581df6b5a4f08e6ef40c37a2b4278936) )
3404
3405   ROM_LOAD( "strikeitlucky_questions",  0x0c0000, 0x020000,  NO_DUMP ) // no dumps of question ROMs for this game..
3406ROM_END
3407
3408ROM_START( v4eyedwn )
3409   ROM_REGION( 0x10000, "maincpu", 0 )
3410   VID_BIOS
3411
3412   ROM_REGION( 0x800000, "video", 0 )
3413   ROM_LOAD16_BYTE( "eds.p1", 0x000000, 0x010000, CRC(bd4f4c5d) SHA1(4ad34d92d45c0b8c70af8454525dd669cab94c5c) )
3414   ROM_LOAD16_BYTE( "ed.p2",  0x000001, 0x010000, CRC(8804b926) SHA1(cf9d49ca090a435819f2cd2d32dec3a6767f9e10) )
3415   ROM_LOAD16_BYTE( "ed.p3",  0x020000, 0x010000, CRC(969d2264) SHA1(b55f6881852f81ec9fb2c57c8137c872f4714710) )
3416   ROM_LOAD16_BYTE( "ed.p4",  0x020001, 0x010000, CRC(80d9addd) SHA1(f6359354c928e69a90cdf6d4f514c4992d3fa64c) )
3417
3418   ROM_LOAD( "eyesdown_questions",  0x040000, 0x020000,  NO_DUMP ) // no dumps of question ROMs for this game..
3419ROM_END
3420
3421ROM_START( v4eyedwnd )
3422   ROM_REGION( 0x10000, "maincpu", 0 )
3423   VID_BIOS
3424
3425   ROM_REGION( 0x800000, "video", 0 )
3426   ROM_LOAD16_BYTE( "edd.p1", 0x000000, 0x010000, CRC(369a145c) SHA1(c54305690798086b4f809f38d1a6454d1d34fd0c) )
3427   ROM_LOAD16_BYTE( "ed.p2",  0x000001, 0x010000, CRC(8804b926) SHA1(cf9d49ca090a435819f2cd2d32dec3a6767f9e10) )
3428   ROM_LOAD16_BYTE( "ed.p3",  0x020000, 0x010000, CRC(969d2264) SHA1(b55f6881852f81ec9fb2c57c8137c872f4714710) )
3429   ROM_LOAD16_BYTE( "ed.p4",  0x020001, 0x010000, CRC(80d9addd) SHA1(f6359354c928e69a90cdf6d4f514c4992d3fa64c) )
3430
3431   ROM_LOAD( "eyesdown_questions",  0x040000, 0x020000,  NO_DUMP ) // no dumps of question ROMs for this game..
3432ROM_END
3433
3434ROM_START( v4quidgr )
3435   ROM_REGION( 0x10000, "maincpu", 0 )
3436   VID_BIOS
3437
3438   ROM_REGION( 0x800000, "video", 0 )
3439   ROM_LOAD16_BYTE( "qgs.p1", 0x000000, 0x010000, CRC(e6d072a9) SHA1(b2d656818c2fb12a26ef8a170152087336c00c66) )
3440   ROM_LOAD16_BYTE( "qg.p2",  0x000001, 0x010000, CRC(e4d74b11) SHA1(d23ccc57c54823ffaa7869ca824e049dc80f8945) )
3441   ROM_LOAD16_BYTE( "qg.p3",  0x020000, 0x010000, CRC(5dda7cd8) SHA1(246a801e862990aade98fa358477e53707714b42) )
3442   ROM_LOAD16_BYTE( "qg.p4",  0x020001, 0x010000, CRC(2106cf5d) SHA1(2073589775139ad92daef05a67afb2c70ece168c) )
3443
3444   ROM_LOAD( "quidgrid_questions",  0x040000, 0x020000,  NO_DUMP ) // no dumps of question ROMs for this game..
3445ROM_END
3446
3447ROM_START( v4quidgrd )
3448   ROM_REGION( 0x10000, "maincpu", 0 )
3449   VID_BIOS
3450
3451   ROM_REGION( 0x800000, "video", 0 )
3452   ROM_LOAD16_BYTE( "qgd.p1", 0x000000, 0x010000, CRC(c8d37bdf) SHA1(e39a41015dd551fd62efa52faf2c5106bf7d23ac) )
3453   ROM_LOAD16_BYTE( "qg.p2",  0x000001, 0x010000, CRC(e4d74b11) SHA1(d23ccc57c54823ffaa7869ca824e049dc80f8945) )
3454   ROM_LOAD16_BYTE( "qg.p3",  0x020000, 0x010000, CRC(5dda7cd8) SHA1(246a801e862990aade98fa358477e53707714b42) )
3455   ROM_LOAD16_BYTE( "qg.p4",  0x020001, 0x010000, CRC(2106cf5d) SHA1(2073589775139ad92daef05a67afb2c70ece168c) )
3456
3457   ROM_LOAD( "quidgrid_questions",  0x040000, 0x020000,  NO_DUMP ) // no dumps of question ROMs for this game..
3458ROM_END
3459
3460ROM_START( v4quidgr2 )
3461   ROM_REGION( 0x10000, "maincpu", 0 )
3462   VID_BIOS
3463
3464   ROM_REGION( 0x800000, "video", 0 )
3465   ROM_LOAD16_BYTE( "q2gs.p1", 0x000000, 0x010000, CRC(6d4b92c0) SHA1(05777e0ecc8bf9f3564d8395bb7bfa245498d132) )
3466   ROM_LOAD16_BYTE( "q2g.p2",  0x000001, 0x010000, CRC(9bf74ae3) SHA1(11e75acad496a9304f612714afbef90e48d1b9cb) )
3467   ROM_LOAD16_BYTE( "q2g.p3",  0x020000, 0x010000, CRC(78555155) SHA1(e1218fc00f08c19a0cafb203e46044efa617ac16) )
3468   ROM_LOAD16_BYTE( "q2g.p4",  0x020001, 0x010000, CRC(2a4295b6) SHA1(2aa0b5dbe6b934a7a4c8069c91fd6d85cae02836) )
3469
3470   ROM_LOAD( "quidgrid_questions",  0x040000, 0x020000,  NO_DUMP ) // no dumps of question ROMs for this game..
3471ROM_END
3472
3473ROM_START( v4quidgr2d )
3474   ROM_REGION( 0x10000, "maincpu", 0 )
3475   VID_BIOS
3476
3477   ROM_REGION( 0x800000, "video", 0 )
3478   ROM_LOAD16_BYTE( "q2gd.p1", 0x000000, 0x010000, CRC(26185449) SHA1(921d355020788d53e8ffa83af44223dbe5a2dd5e) )
3479   ROM_LOAD16_BYTE( "q2g.p2",  0x000001, 0x010000, CRC(9bf74ae3) SHA1(11e75acad496a9304f612714afbef90e48d1b9cb) )
3480   ROM_LOAD16_BYTE( "q2g.p3",  0x020000, 0x010000, CRC(78555155) SHA1(e1218fc00f08c19a0cafb203e46044efa617ac16) )
3481   ROM_LOAD16_BYTE( "q2g.p4",  0x020001, 0x010000, CRC(2a4295b6) SHA1(2aa0b5dbe6b934a7a4c8069c91fd6d85cae02836) )
3482
3483   ROM_LOAD( "quidgrid_questions",  0x040000, 0x020000,  NO_DUMP ) // no dumps of question ROMs for this game..
3484ROM_END
3485
3486
3487ROM_START( v4barqst )
3488   ROM_REGION( 0x10000, "maincpu", 0 )
3489   VID_BIOS
3490
3491   ROM_REGION( 0x800000, "video", 0 )
3492   ROM_LOAD16_BYTE( "bqd.p1", 0x000000, 0x010000, CRC(b574ea46) SHA1(0eb446fbf4f7fcd1b30f35631b4b521730ce26b4) )
3493   ROM_LOAD16_BYTE( "bq.p2", 0x000001, 0x010000, CRC(b9ce9f2e) SHA1(9407a83d1713b641dc551dd73f357d99baebbba2) )
3494
3495   ROM_LOAD( "barquest_questions",  0x040000, 0x020000,  NO_DUMP ) // no dumps of question ROMs for this game..
3496ROM_END
3497
3498ROM_START( v4barqs2 )
3499   ROM_REGION( 0x10000, "maincpu", 0 )
3500   VID_BIOS
3501
3502   ROM_REGION( 0x800000, "video", 0 )
3503   ROM_LOAD16_BYTE( "b2qs.p1", 0x000000, 0x010000, CRC(35c1a58b) SHA1(e2d07229e7136c462c48b6c77c9d26a33deb8e34) )
3504   ROM_LOAD16_BYTE( "b2q.p2", 0x000001, 0x010000, CRC(28a0064a) SHA1(3751d9f3cc93994c44927ca3f72ade6bee22b20b) )
3505
3506   ROM_LOAD( "barquest2_questions",  0x040000, 0x020000,  NO_DUMP ) // no dumps of question ROMs for this game..
3507ROM_END
3508
3509ROM_START( v4wize )
3510   ROM_REGION( 0x10000, "maincpu", 0 )
3511   VID_BIOS
3512
3513   ROM_REGION( 0x800000, "video", 0 )
3514   ROM_LOAD16_BYTE( "wmd.p1", 0x000000, 0x010000, CRC(45d29045) SHA1(37911346753211801f8404d42b275f49764ba5f4) )
3515   ROM_LOAD16_BYTE( "wm.p2",  0x000001, 0x010000, CRC(41b5fb2a) SHA1(e9ee484ec7445d58efa9bbfbd705202ef83656f2) )
3516   ROM_LOAD16_BYTE( "wm.p3",  0x020000, 0x010000, CRC(934da7e4) SHA1(9cac87ccadbc871577640ec0bddd5e07aef139f8) )
3517   ROM_LOAD16_BYTE( "wm.p4",  0x020001, 0x010000, CRC(463f6c0b) SHA1(ffee4cca73ebe7130e34118031cb16b3c42f03cb) )
3518   ROM_LOAD16_BYTE( "wm.p5",  0x040000, 0x010000, CRC(eaea2502) SHA1(adeda7148ee4eee98870f4aa529b5c9f36417e2e) )
3519   ROM_LOAD16_BYTE( "wm.p6",  0x040001, 0x010000, CRC(40a5e980) SHA1(e7bd49308b63a94a9ca0b138de0c48d2316d6aa0) )
3520
3521   ROM_LOAD( "wizemove_questions",  0x080000, 0x020000,  NO_DUMP ) // no dumps of question ROMs for this game..
3522
3523
3524   ROM_REGION( 0x800000, "altrevs", 0 )
3525   ROM_LOAD16_BYTE( "w23.p1", 0x000000, 0x010000, CRC(a8d8fb2e) SHA1(cf5462b224a7960ade867cf76079d11084f13e4b) )
3526   ROM_LOAD16_BYTE( "wm3.p1", 0x000000, 0x010000, CRC(0752f0f1) SHA1(2b0531312bf1d4b489394401c5d78c7f04e12aea) )
3527   ROM_LOAD16_BYTE( "wm3d.p1", 0x000000, 0x010000, CRC(4e3ab877) SHA1(64408d1ac1f626390ffe93e024c672ba5acb42d6) )
3528   ROM_LOAD16_BYTE( "wms.p1", 0x000000, 0x010000, CRC(712385c1) SHA1(075a98626eba2eae6a31b395c2a74541a31b2582) )
3529ROM_END
3530
3531ROM_START( v4wizea )
3532   ROM_REGION( 0x10000, "maincpu", 0 )
3533   VID_BIOS
3534
3535   ROM_REGION( 0x800000, "video", 0 )
3536   ROM_LOAD16_BYTE( "wzm1&2p1", 0x000000, 0x010000, CRC(629e38d0) SHA1(bbc2688635c4cb9a1712a0a0d28017d1867417a4) )
3537   ROM_LOAD16_BYTE( "wzm1&2p2", 0x000001, 0x010000, CRC(96b9c484) SHA1(b02595ba5a5c7d673bdc7675708a4d8f6d907779) )
3538   ROM_LOAD16_BYTE( "wzm1&2p3", 0x020000, 0x010000, CRC(e545fac0) SHA1(4a3f9e5522bd666d5a1e9ac7878d3d78f3756762) )
3539   ROM_LOAD16_BYTE( "wzm1&2p4", 0x020001, 0x010000, CRC(df7d4dba) SHA1(b892cfb807421c99ba98bfd9b34d717e17345d83) )
3540   ROM_LOAD16_BYTE( "wzm1&2p5", 0x040000, 0x010000, NO_DUMP )
3541   ROM_LOAD16_BYTE( "wzm1&2p6", 0x040001, 0x010000, CRC(3eecbdf8) SHA1(9ecc4fe25e1c1e167aaa413eaf601b55e1a432fb) )
3542
3543   ROM_LOAD( "wizemove_questions",  0x080000, 0x020000,  NO_DUMP ) // no dumps of question ROMs for this game..
3544
3545ROM_END
3546
3547
3548
3549
3550ROM_START( v4opt3 )
3551   ROM_REGION( 0x10000, "maincpu", 0 )
3552   VID_BIOS
3553
3554   ROM_REGION( 0x800000, "video", 0 )
3555   ROM_LOAD16_BYTE( "o3-s.p1",0x000000, 0x020000, CRC(9b825fa1) SHA1(c743bed32fa1af934f9610204a4f4062cfb85193) )
3556   ROM_LOAD16_BYTE( "o3-.p2", 0x000001, 0x020000, CRC(9545a845) SHA1(24c6656c137baf74c8ea5d930220bf0d0c90b3ab) )
3557   ROM_LOAD16_BYTE( "o3-.p3", 0x040000, 0x020000, CRC(2f3666cb) SHA1(94010eb56de7f3900fbe1c0b77a43752f9cf3ba6) )
3558   ROM_LOAD16_BYTE( "o3-.p4", 0x040001, 0x020000, CRC(63b6aa70) SHA1(6f0bef67437caa150ee98f0349d0f6412665e36b) )
3559   ROM_LOAD16_BYTE( "o3-.p5", 0x080000, 0x020000, CRC(750db328) SHA1(8442b32e2f70ba2e0849d994a1e2502634652c5e) )
3560   ROM_LOAD16_BYTE( "o3-.p6", 0x080001, 0x020000, CRC(1fed469e) SHA1(351a8cd687c0e11300c498e45e4b6f3a35940615) )
3561   ROM_LOAD16_BYTE( "o3-.p7", 0x0c0000, 0x020000, CRC(400e304f) SHA1(3abe30cf75990a5ce9066ccd4cfed680e5d4963c) )
3562   ROM_LOAD16_BYTE( "o3-.p8", 0x0c0001, 0x020000, CRC(0fb22311) SHA1(2329520d4ce763ba10cc81314711d28b4a5fb192) )
3563   ROM_LOAD16_BYTE( "o3-.p9", 0x100000, 0x020000, CRC(0d71b620) SHA1(103cf5700c876e94e2ca3b63ef71b768bd2d99a2) )
3564   ROM_LOAD16_BYTE( "o3-.p10",0x100001, 0x020000, CRC(239fa03b) SHA1(c4c77ded07481746b041122a8538036a65a5abe6) )
3565ROM_END
3566
3567ROM_START( v4opt3d )
3568   ROM_REGION( 0x10000, "maincpu", 0 )
3569   VID_BIOS
3570
3571   ROM_REGION( 0x800000, "video", 0 )
3572   ROM_LOAD16_BYTE( "o3-d.p1",0x000000, 0x020000, CRC(09eef902) SHA1(2ce68fe08c5a1be7daaf3a380aa5f5fef8401944) )
3573   ROM_LOAD16_BYTE( "o3-.p2", 0x000001, 0x020000, CRC(9545a845) SHA1(24c6656c137baf74c8ea5d930220bf0d0c90b3ab) )
3574   ROM_LOAD16_BYTE( "o3-.p3", 0x040000, 0x020000, CRC(2f3666cb) SHA1(94010eb56de7f3900fbe1c0b77a43752f9cf3ba6) )
3575   ROM_LOAD16_BYTE( "o3-.p4", 0x040001, 0x020000, CRC(63b6aa70) SHA1(6f0bef67437caa150ee98f0349d0f6412665e36b) )
3576   ROM_LOAD16_BYTE( "o3-.p5", 0x080000, 0x020000, CRC(750db328) SHA1(8442b32e2f70ba2e0849d994a1e2502634652c5e) )
3577   ROM_LOAD16_BYTE( "o3-.p6", 0x080001, 0x020000, CRC(1fed469e) SHA1(351a8cd687c0e11300c498e45e4b6f3a35940615) )
3578   ROM_LOAD16_BYTE( "o3-.p7", 0x0c0000, 0x020000, CRC(400e304f) SHA1(3abe30cf75990a5ce9066ccd4cfed680e5d4963c) )
3579   ROM_LOAD16_BYTE( "o3-.p8", 0x0c0001, 0x020000, CRC(0fb22311) SHA1(2329520d4ce763ba10cc81314711d28b4a5fb192) )
3580   ROM_LOAD16_BYTE( "o3-.p9", 0x100000, 0x020000, CRC(0d71b620) SHA1(103cf5700c876e94e2ca3b63ef71b768bd2d99a2) )
3581   ROM_LOAD16_BYTE( "o3-.p10",0x100001, 0x020000, CRC(239fa03b) SHA1(c4c77ded07481746b041122a8538036a65a5abe6) )
3582ROM_END
3583
3584
3585/*
3586
3587FRUIT FACTORY               ID=FF_
3588-------------
3589
3590GRAPHIC PROMS
3591=============
3592
3593FF_GFX10.P3    4mb
3594FF_GFX10.P4     4MB
3595FF_GFX10.P5     4MB
3596FF_GFX10.P6     4MB
3597FF_GFX10.P7     4MB
3598FF_GFX10.P8     4MB
3599
3600MPU4 PROM
3601=========
3602
3603FFMPU416.P1   A209   27C512
3604
3605
3606GAME PROMS
3607==========
3608FF_293.P1   5F95   27C040   20p/œ15
3609FF_293.P2   DCE6   27C040   20p/œ15
3610FF_293D.P2   5F95   27C040   20p/œ15   data
3611FF_293D.P2   DDE5   27C040   20p/œ15 data
3612
3613FF_393.P1   5F9F   27C040   25p/œ15
3614FF_393.P2   DCE6   27C040   25p/œ15
3615FF_393D.P2   5F9F   27C040   25p/œ15   data
3616FF_393D.P2   DDE5   27C040   25p/œ15 data
3617
3618FF_493.P1   5EAA   27C040   30p/œ15
3619FF_493.P2   DCE6   27C040   30p/œ15
3620FF_493D.P2   5EAA   27C040   30p/œ15   data
3621FF_493D.P2   DDE5   27C040   30p/œ15 data
3622
3623---------------------------------------------------------------------
3624 END
3625
3626 */
3627
3628ROM_START( v4frfact )
3629   ROM_REGION( 0x10000, "maincpu", 0 )
3630   VID_BIOS // should use FFMPU416.P1   A209   27C512 .. find out which that is, if it's dumped
3631
3632   ROM_REGION( 0x800000, "video", 0 )
3633   /* p1/p2 load the wrong way around? */
3634   ROM_LOAD16_BYTE( "ff_40d.p1", 0x000001, 0x080000, CRC(c91fd349) SHA1(18c36612ee9fed6f12bb3dbf08f6740cf2a463c2) )
3635   ROM_LOAD16_BYTE( "ff_40d.p2", 0x000000, 0x080000, CRC(e7555936) SHA1(0af7a0be17735831eb037c4bc55d35891a608b23) )
3636
3637   ROM_LOAD16_BYTE( "ff_gfx10.p3", 0x100001, 0x080000, CRC(a043a1f6) SHA1(0e591f0e7ecdf8b390a20ee826705a22ed6923d5) )
3638   ROM_LOAD16_BYTE( "ff_gfx10.p4", 0x100000, 0x080000, CRC(58226ff5) SHA1(f2647e43da69e8aa2f78d46f3cfc553440213c36) )
3639   ROM_LOAD16_BYTE( "ff_gfx10.p5", 0x200001, 0x080000, CRC(9bfc6da8) SHA1(969c4a84392c28d61e87482e7f881bdfda79f879) )
3640   ROM_LOAD16_BYTE( "ff_gfx10.p6", 0x200000, 0x080000, CRC(240cdfd3) SHA1(8ccf199aff929813df554d957e84484a482c98c6) )
3641   ROM_LOAD16_BYTE( "ff_gfx10.p7", 0x300001, 0x080000, CRC(42d3bd01) SHA1(6d07875e8f251c3c9c4e7f48ae886b8069c20897) )
3642   ROM_LOAD16_BYTE( "ff_gfx10.p8", 0x300000, 0x080000, CRC(1951a944) SHA1(b8eca580ae43be855d93cf9f50058b2fb9e8981b) )
3643
3644   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3645   // 30p/œ15
3646   ROM_LOAD16_BYTE( "ff_493.p1", 0x000001, 0x080000, CRC(1a88e0e6) SHA1(198fffd0d98d557462485b1ca6e3460199e03924) )
3647   ROM_LOAD16_BYTE( "ff_493.p2", 0x000000, 0x080000, CRC(1c948e83) SHA1(571f854c33a2ef68daa8633193b49486ff92d7e2) )
3648   // 30p/œ15 data
3649   ROM_LOAD16_BYTE( "ff_493d.p1", 0x000001, 0x080000, CRC(1a88e0e6) SHA1(198fffd0d98d557462485b1ca6e3460199e03924) )
3650   ROM_LOAD16_BYTE( "ff_493d.p2", 0x000000, 0x080000, CRC(86830e6c) SHA1(9510bf42a8c2f8ffeafd1f2b0e027a0a59d80b20) )
3651   // 25p/œ15
3652   ROM_LOAD16_BYTE( "ff_393.p1", 0x000001, 0x080000, CRC(35011cab) SHA1(9e381db93dbe1f71d40b152ae6c68ea7a7b9728c) )
3653   ROM_LOAD16_BYTE( "ff_393.p2", 0x000000, 0x080000, CRC(1c948e83) SHA1(571f854c33a2ef68daa8633193b49486ff92d7e2) )
3654   // 25p/œ15 data
3655   ROM_LOAD16_BYTE( "ff_393d.p1", 0x000001, 0x080000, CRC(35011cab) SHA1(9e381db93dbe1f71d40b152ae6c68ea7a7b9728c) )
3656   ROM_LOAD16_BYTE( "ff_393d.p2", 0x000000, 0x080000, CRC(86830e6c) SHA1(9510bf42a8c2f8ffeafd1f2b0e027a0a59d80b20) )
3657   // 20p/œ15
3658   ROM_LOAD16_BYTE( "ff_293.p1", 0x000001, 0x080000, CRC(4787bc3d) SHA1(a1d53f1640c6d829c9fee8c72057b2801aac4cb2) )
3659   ROM_LOAD16_BYTE( "ff_293.p2", 0x000000, 0x080000, CRC(1c948e83) SHA1(571f854c33a2ef68daa8633193b49486ff92d7e2) )
3660   // 20p/œ15 data
3661   ROM_LOAD16_BYTE( "ff_293d.p1", 0x000001, 0x080000, CRC(4787bc3d) SHA1(a1d53f1640c6d829c9fee8c72057b2801aac4cb2) )
3662   ROM_LOAD16_BYTE( "ff_293d.p2", 0x000000, 0x080000, CRC(86830e6c) SHA1(9510bf42a8c2f8ffeafd1f2b0e027a0a59d80b20) )
3663ROM_END
3664
3665
3666
3667/* Nova */
3668
3669ROM_START( v4cybcas )
3670   ROM_REGION( 0x10000, "maincpu", 0 )
3671   ROM_LOAD( "ccd_____.6_0", 0x0000, 0x010000, CRC(93aa1a3d) SHA1(dce4cc4bfc616163ca240c417d1ef9a0a19e5901) )
3672
3673   ROM_REGION( 0x800000, "video", 0 )
3674   ROM_LOAD16_BYTE( "ccd_____.6_1", 0x000001, 0x080000, CRC(58c8ae96) SHA1(9f3aea47ae014c61bb2b75664210a3609996f983) )
3675   ROM_LOAD16_BYTE( "ccd_____.6_2", 0x000000, 0x080000, CRC(f0556749) SHA1(2f35a9f9672219001c2a48d7f103ac99e1b21b32) )
3676   ROM_LOAD16_BYTE( "ccd_____.6_3", 0x100001, 0x080000, CRC(4d2f5485) SHA1(a8c9b5843384ce55a10531b82766f5498dc0d334) )
3677   ROM_LOAD16_BYTE( "ccd_____.6_4", 0x100000, 0x080000, CRC(87b29468) SHA1(89a3855754e8a720ca76fa16b11f791ade75fb78) )
3678   ROM_LOAD16_BYTE( "ccd_____.6_5", 0x200001, 0x080000, CRC(bd8be9ff) SHA1(c5d620774e476e6ec00876e513ff838af102ecc9) )
3679   ROM_LOAD16_BYTE( "ccd_____.6_6", 0x200000, 0x080000, CRC(faf65e25) SHA1(f50369348740ba4c878455c108ac3e8d2262ef5e) )
3680   ROM_LOAD16_BYTE( "ccd_____.6_7", 0x300001, 0x080000, CRC(4cd1461c) SHA1(00379212130d5e9c1c364191f67a35cc5eca8b72) )
3681   ROM_LOAD16_BYTE( "ccd_____.6_8", 0x300000, 0x080000, CRC(08ce378f) SHA1(035b0ff4d18c09a385002db73c54b8dac92dfa8a) )
3682
3683   ROM_REGION( 0x200000, "msm6376", ROMREGION_ERASE00 )
3684   /* none present */
3685ROM_END
3686
3687ROM_START( v4miami )
3688   ROM_REGION( 0x10000, "maincpu", 0 )
3689   ROM_LOAD( "mdd4_0.bin", 0x0000, 0x010000, CRC(0d868466) SHA1(3cea446f094ae3b4f56163ccf01cd31c15dca03f) )
3690
3691   ROM_REGION( 0x800000, "video", 0 )
3692   ROM_LOAD16_BYTE( "md41.p1", 0x000001, 0x080000, CRC(9567347f) SHA1(5188b3f359ff26c0854d5745df37575851502ae9) )
3693   ROM_LOAD16_BYTE( "md42.p2", 0x000000, 0x080000, CRC(e0dad693) SHA1(9768331a4a776906935b3c5501b68cb4dd1bd41f) )
3694   ROM_LOAD16_BYTE( "md43.p3", 0x100001, 0x080000, CRC(9bceb3f6) SHA1(5be84d5f1635f80a9fe8072c2d94012ed00d97be) )
3695   ROM_LOAD16_BYTE( "md44.p4", 0x100000, 0x080000, CRC(54b8fbfa) SHA1(ca2fb67972507a2eb33d2800a3b2d45d3ee49289) )
3696
3697   ROM_REGION( 0x200000, "msm6376", ROMREGION_ERASE00 )
3698   ROM_LOAD( "md41snd.p1", 0x000000, 0x080000, CRC(7a3ba770) SHA1(e620f521d16b39be9b41b934435812afff3993b2) )
3699   ROM_LOAD( "md42snd.p2", 0x080000, 0x080000, CRC(8ebc7329) SHA1(82ce25c1486a8619355f363125a26d8cdeb05d33) )
3700   ROM_LOAD( "md43snd.p3", 0x100000, 0x080000, CRC(14f4d838) SHA1(0508890a9884fbef0e194a38fe3afc5cf5282091) )
3701ROM_END
3702
3703
3704ROM_START( v4missis )
3705   ROM_REGION( 0x10000, "maincpu", 0 )
3706   ROM_LOAD( "mldsf___.6_0", 0x0000, 0x010000, CRC(3f0fe40e) SHA1(6fd9ddede5f11c35d47c7ddd360b0021267e7e3f) )
3707
3708   ROM_REGION( 0x800000, "video", 0 )
3709   ROM_LOAD16_BYTE( "mld_____.6_1", 0x000000, 0x080000, CRC(44e26e6e) SHA1(ba96757b74e75d094b6cda340c78754f1b8f6a7c) )
3710   ROM_LOAD16_BYTE( "mld_____.6_2", 0x000001, 0x080000, CRC(e9219fff) SHA1(80c0211b98c4200ad9512e89b067018ce8600494) )
3711   ROM_LOAD16_BYTE( "mld_____.6_3", 0x100000, 0x080000, CRC(680bd284) SHA1(33dfd0cb396c1466c2a5cfc474756b8a2d966518) )
3712   ROM_LOAD16_BYTE( "mld_____.6_4", 0x100001, 0x080000, CRC(0e21022b) SHA1(30465321a976064f7841b2c3314244b744a45092) )
3713   ROM_LOAD16_BYTE( "mld_____.6_5", 0x200000, 0x080000, CRC(cd6c39d2) SHA1(c4d4b5c7a1f3dcfdc464fff29f10ccee932f265a) )
3714   ROM_LOAD16_BYTE( "mld_____.6_6", 0x200001, 0x080000, CRC(5ad997a3) SHA1(0fd75b4a9b5991fda9cc3373b86f466492c3b4bb) )
3715
3716   ROM_REGION( 0x200000, "msm6376", ROMREGION_ERASE00 )
3717   ROM_LOAD( "mld_snd_.1_1", 0x000000, 0x080000, CRC(8c26fe12) SHA1(0532126d8e283b4567a4cdf2bb807f5471c84832) )
3718   ROM_LOAD( "mld_snd_.1_2", 0x080000, 0x080000, CRC(9ab841b6) SHA1(7828c6144777621859b85a3ec92760d353576527) )
3719   ROM_LOAD( "mld_snd_.1_3", 0x100000, 0x080000, CRC(3f068632) SHA1(5e43da287b3aa163493c1be03ebee28ef58c44a1) )
3720   ROM_LOAD( "mld_snd_.1_4", 0x180000, 0x080000, CRC(f78f7221) SHA1(dac88abee6a5fdf7b69c5d39345ee05c1ac47314) )
3721ROM_END
3722
3723ROM_START( v4picdil )
3724   ROM_REGION( 0x10000, "maincpu", 0 )
3725   ROM_LOAD( "pcdsf___.a_0", 0x0000, 0x010000, CRC(45a15082) SHA1(d7655722c7ad9f3b1b2663d85287ae185917d677) )
3726   ROM_LOAD( "pcdsf__e.a_0", 0x0000, 0x010000, CRC(0ed1c7af) SHA1(c19ff141fba7fd1f2cf0b152e3c6df61c6b27b46) )
3727
3728   ROM_REGION( 0x800000, "video", 0 )
3729   ROM_LOAD16_BYTE( "pcd_____.a_1", 0x000001, 0x080000, CRC(0ed561d4) SHA1(899c76d2a2352988a01bece2a229deb934a00892) )
3730   ROM_LOAD16_BYTE( "pcd_____.a_2", 0x000000, 0x080000, CRC(bffe3863) SHA1(ea6fdcce470e8a50c35f43fd86e39524be2db3a3) )
3731   ROM_LOAD16_BYTE( "pcd_____.a_3", 0x100001, 0x080000, CRC(3b64a328) SHA1(a9fa9dc30b352388906e6021bc0d1ad7c3a28746) )
3732   ROM_LOAD16_BYTE( "pcd_____.a_4", 0x100000, 0x080000, CRC(25faba03) SHA1(572aaee3af3b915294ba057b7ceb653dd135098b) )
3733   ROM_LOAD16_BYTE( "pcd_____.a_5", 0x200001, 0x080000, CRC(275f3c1c) SHA1(1d0f8f7d0388d5072ae404f10b2481153979a217) )
3734   ROM_LOAD16_BYTE( "pcd_____.a_6", 0x200000, 0x080000, CRC(148ecba0) SHA1(2ae0f5529fa3951025539fe19f4e8fdf10f13374) )
3735
3736   ROM_REGION( 0x200000, "msm6376", ROMREGION_ERASE00 )
3737   /* none present */
3738ROM_END
3739
3740
3741
3742/* Complete sets */
3743/* Standard sets are the most common setups, while Datapak releases use a BACTA datalogger (not emulated) to record more information about the game operation, for security etc.
3744AMLD versions do not pay out, and instead just feature highscore tables. These were mainly intended for locations unwilling to pay for gaming licenses.
3745The AMLD versions appear to be a mixture of the original game modules and Team Challenge's scoring system. This would suggest they were all made ~1994. */
3746
3747GAME(  199?,v4bios,      0,         mod2,   mpu4,      0,         ROT0, "Barcrest","MPU4 Video Firmware",GAME_IS_BIOS_ROOT )
3748
3749GAMEL( 1993,v4cmaze,   v4bios,      crmaze,      crmaze,      crmaze,      ROT0, "Barcrest","The Crystal Maze (v1.3) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze2p )//SWP 0.9
3750GAMEL( 1993,v4cmazed,   v4cmaze,   crmaze,      crmaze,      crmaze,      ROT0, "Barcrest","The Crystal Maze (v1.3, Datapak) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze2p )//SWP 0.9D
3751GAMEL( 1993,v4cmazea,   v4cmaze,   crmaze,      crmaze,      crmazea,   ROT0, "Barcrest","The Crystal Maze (v0.1, AMLD) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze2p )//SWP 0.9
3752GAMEL( 1993,v4cmazeb,   v4cmaze,   crmaze,      crmaze,      v4cmazeb,   ROT0, "Barcrest","The Crystal Maze (v1.2) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze2p )//SWP 0.9
3753
3754GAMEL( 1993,v4cmaze2,   v4bios,      crmaze,      crmaze,      crmaze2,   ROT0, "Barcrest","The New Crystal Maze Featuring Ocean Zone (v2.2) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze4p )//SWP 1.0
3755GAMEL( 1993,v4cmaze2d,   v4cmaze2,   crmaze,      crmaze,      crmaze2,   ROT0, "Barcrest","The New Crystal Maze Featuring Ocean Zone (v2.2, Datapak) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze4p )//SWP 1.0D
3756GAMEL( 1993,v4cmaze2a,   v4cmaze2,   crmaze,      crmaze,      crmaze2a,   ROT0, "Barcrest","The New Crystal Maze Featuring Ocean Zone (v0.1, AMLD) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze4p )//SWP 1.0 /* unprotected? proto? */
3757
3758GAMEL( 1994,v4cmaze3,   v4bios,      crmaze,      crmaze,      crmaze3,   ROT0, "Barcrest","The Crystal Maze Team Challenge (v0.9) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze4p )//SWP 0.7
3759GAMEL( 1994,v4cmaze3d,   v4cmaze3,   crmaze,      crmaze,      crmaze3,   ROT0, "Barcrest","The Crystal Maze Team Challenge (v0.9, Datapak) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze4p )//SWP 0.7D
3760GAMEL( 1994,v4cmaze3a,   v4cmaze3,   crmaze,      crmaze,      crmaze3a,   ROT0, "Barcrest","The Crystal Maze Team Challenge (v1.2, AMLD) (MPU4 Video)",GAME_NOT_WORKING,layout_crmaze4p )//SWP 0.7
3761
3762GAME(  199?,v4turnov,   v4bios,      mpu4_vid,   turnover,   turnover,   ROT0, "Barcrest","Turnover (v2.3) (MPU4 Video)",GAME_NOT_WORKING )
3763
3764GAME(  1990,v4skltrk,   v4bios,      mpu4_vid,   skiltrek,   skiltrek,   ROT0, "Barcrest","Skill Trek (v1.1) (MPU4 Video)",GAME_NOT_WORKING )
3765
3766GAME(  1989,v4addlad,   v4bios,      mpu4_vid,   adders,      adders,      ROT0, "Barcrest","Adders and Ladders (v2.0) (MPU4 Video)",GAME_NOT_WORKING )
3767
3768GAME(  1989,v4time,      v4bios,      mpu4_vid,   skiltrek,   timemchn,   ROT0, "Barcrest","Time Machine (v2.0) (MPU4 Video)",GAME_NOT_WORKING )
3769
3770//Year is a guess, based on the use of the 'Coin Man' logo
3771GAME(  1996?,v4mate,   v4bios,      mating,      mating,      mating,      ROT0, "Barcrest","The Mating Game (v0.4) (MPU4 Video)",GAME_NOT_WORKING )//SWP 0.2 /* Using crmaze controls for now, cabinet has trackball */
3772GAME(  1996?,v4mated,   v4mate,      mating,      mating,      mating,      ROT0, "Barcrest","The Mating Game (v0.4, Datapak) (MPU4 Video)",GAME_NOT_WORKING )//SWP 0.2D
3773
3774/* Games below are missing question ROMs */
3775
3776GAME(  199?,v4strike,   v4bios,      mpu4_vid,   mpu4,      strikeit,   ROT0, "Barcrest","Strike it Lucky (v0.5) (MPU4 Video)",GAME_NOT_WORKING )
3777GAME(  199?,v4striked,   v4strike,   mpu4_vid,   mpu4,      strikeit,   ROT0, "Barcrest","Strike it Lucky (v0.5, Datapak) (MPU4 Video)",GAME_NOT_WORKING )
3778GAME(  199?,v4strike2,   v4strike,   mpu4_vid,   mpu4,      strikeit,   ROT0, "Barcrest","Strike it Lucky (v0.53) (MPU4 Video)",GAME_NOT_WORKING )
3779GAME(  199?,v4strike2d,   v4strike,   mpu4_vid,   mpu4,      strikeit,   ROT0, "Barcrest","Strike it Lucky (v0.53, Datapak) (MPU4 Video)",GAME_NOT_WORKING )
3780
3781GAME(  199?,v4eyedwn,   v4bios,      mpu4_vid,   mpu4,      eyesdown,   ROT0, "Barcrest","Eyes Down (v1.3) (MPU4 Video)",GAME_NOT_WORKING )
3782GAME(  199?,v4eyedwnd,   v4eyedwn,   mpu4_vid,   mpu4,      eyesdown,   ROT0, "Barcrest","Eyes Down (v1.3, Datapak) (MPU4 Video)",GAME_NOT_WORKING )
3783
3784GAME(  199?,v4quidgr,   v4bios,      mpu4_vid,   mpu4,      quidgrid,   ROT0, "Barcrest","Ten Quid Grid (v1.2) (MPU4 Video)",GAME_NOT_WORKING )
3785GAME(  199?,v4quidgrd,   v4quidgr,   mpu4_vid,   mpu4,      quidgrid,   ROT0, "Barcrest","Ten Quid Grid (v1.2, Datapak) (MPU4 Video)",GAME_NOT_WORKING )
3786GAME(  199?,v4quidgr2,   v4quidgr,   mpu4_vid,   mpu4,      quidgrid,   ROT0, "Barcrest","Ten Quid Grid (v2.4) (MPU4 Video)",GAME_NOT_WORKING )
3787GAME(  199?,v4quidgr2d,   v4quidgr,   mpu4_vid,   mpu4,      quidgrid,   ROT0, "Barcrest","Ten Quid Grid (v2.4, Datapak) (MPU4 Video)",GAME_NOT_WORKING )
3788
3789GAME(  199?,v4barqst,   v4bios,     mpu4_vid,   mpu4,      v4barqst,   ROT0, "Barcrest","Barquest (v2.6d) (MPU4 Video)",GAME_NOT_WORKING )
3790GAME(  199?,v4barqs2,   v4bios,     mpu4_vid,   mpu4,      v4barqst2,   ROT0, "Barcrest","Barquest 2 (v0.3) (MPU4 Video)",GAME_NOT_WORKING )
3791
3792GAME(  199?,v4wize,      v4bios,     mpu4_vid,   mpu4,      v4wize,      ROT0, "Barcrest","Wize Move (v1.3d) (MPU4 Video)",GAME_NOT_WORKING )
3793GAME(  199?,v4wizea,   v4bios,     mpu4_vid,   mpu4,      v4wize,      ROT0, "Barcrest","Wize Move (v1.2) (MPU4 Video)",GAME_NOT_WORKING )
3794
3795GAME(  1991,v4opt3,      v4bios,     mpu4_vid,   mpu4,      v4opt3,      ROT0, "Barcrest","Option 3 (v1.0) (MPU4 Video)",GAME_NOT_WORKING )
3796GAME(  1991,v4opt3d,   v4opt3,     mpu4_vid,   mpu4,      v4opt3,      ROT0, "Barcrest","Option 3 (v1.0) (Datapak) (MPU4 Video)",GAME_NOT_WORKING )
3797
3798
3799
3800
3801/* Games below are newer BwB games and use their own BIOS ROMs and hardware setups*/
3802
3803GAME(  199?,v4vgpok,   0,         bwbvid,      mpu4,      0,         ROT0, "BwB","Vegas Poker (prototype, release 2) (MPU4 Video)",GAME_NOT_WORKING )
3804GAME(  199?,v4psi,      0,         bwbvid,      mpu4,      prizeinv,   ROT0, "BwB","Prize Space Invaders (v1.1) (MPU4 Video)",GAME_NOT_WORKING )
3805GAME(  199?,v4blox,      0,         bwbvid,      mpu4,      0,         ROT0, "BwB","Blox (v2.0) (MPU4 Video)",GAME_NOT_WORKING )
3806GAME(  199?,v4bloxd,   v4blox,      bwbvid,      mpu4,      0,         ROT0, "BwB","Blox (v2.0, Datapak) (MPU4 Video)",GAME_NOT_WORKING )
3807GAME(  1996,v4reno,      0,         bwbvid5,   mpu4,      prizeinv,   ROT0, "BwB","Reno Reels (20p/10GBP Cash, release A) (MPU4 Video)",GAME_NOT_WORKING )
3808
3809
3810
3811GAME(  199?,v4redhtp,   0,         bwbvid,      mpu4,      0,         ROT0, "BwB","Red Hot Poker (20p/10GBP Cash, release 3) (MPU4 Video)",GAME_NOT_WORKING )
3812GAME(  199?,v4tetrs,   0,         bwbvid,      mpu4,      0,         ROT0, "BwB","BwB Tetris v 2.2 (MPU4 Video)",GAME_NOT_WORKING )
3813
3814/* Uncertain BIOS */
3815GAME(  199?,v4frfact,   v4bios,      crmaze,      crmaze,      crmaze,      ROT0, "Bwb","Fruit Factory (Bwb) (MPU4 Video)", GAME_NOT_WORKING )
3816
3817/*Deal 'Em was a conversion kit designed to make early MPU4 machines into video games by replacing the top glass
3818and reel assembly with this kit and a supplied monitor. This explains why the cabinet switch alters lamp data and buttons.
3819The original Deal 'Em ran on Summit Coin hardware, and was made by someone else.
3820Two further different releases were made, running on the Barcrest MPU4 Video, rather than this one. These are Deal 'Em Again and Deal 'Em 2000*/
3821
3822GAME(  1987,v4dealem,   0,         dealem,      dealem,      0,         ROT0, "Zenitone","Deal 'Em (MPU4 Conversion Kit, v7.0)",GAME_IMPERFECT_GRAPHICS )
3823
3824/* Nova - is this the same video board? One of the games displays 'Resetting' but the others do nothing interesting and access strange addresses */
3825/* All contain BwB video in the BIOS rom tho */
3826GAME(  199?,v4cybcas,   0,         bwbvid5,   mpu4,      0,         ROT0, "Nova","Cyber Casino (MPU4 Video)",GAME_NOT_WORKING )
3827GAME(  199?,v4miami,   0,         bwbvid5,   mpu4,      0,         ROT0, "Nova","Miami Dice (MPU4 Video)",GAME_NOT_WORKING )
3828GAME(  199?,v4missis,   0,         bwbvid5,   mpu4,      0,         ROT0, "Nova","Mississippi Lady (MPU4 Video)",GAME_NOT_WORKING )
3829GAME(  199?,v4picdil,   0,         bwbvid5,   mpu4,      0,         ROT0, "Nova","Piccadilly Nights (MPU4 Video)",GAME_NOT_WORKING )
3830
3831
src/mame/drivers/midyunit.c
r12330r12331
23272327   ROM_LOAD ( "mkg-u109.rom",  0x580000, 0x80000, CRC(cafc47bb) SHA1(8610af6e52f7089ff4acd850c53ab8b4119e4445) )
23282328ROM_END
23292329
2330ROM_START( mknifty )
2331   ROM_REGION( 0x50000, "adpcm", 0 )   /* sound CPU */
2332   ROM_LOAD (  "mks-u3.rom", 0x10000, 0x40000, CRC(c615844c) SHA1(5732f9053a5f73b0cc3b0166d7dc4430829d5bc7) )
23302333
2334   ROM_REGION( 0x200000, "oki", 0 )   /* ADPCM */
2335   ROM_LOAD ( "mks-u12.rom", 0x00000, 0x40000, CRC(258bd7f9) SHA1(463890b23f17350fb9b8a85897b0777c45bc2d54) )
2336   ROM_RELOAD(               0x40000, 0x40000 )
2337   ROM_LOAD ( "mks-u13.rom", 0x80000, 0x40000, CRC(7b7ec3b6) SHA1(6eec1b90d4a4855f34a7ebfbf93f3358d5627db4) )
2338   ROM_RELOAD(               0xc0000, 0x40000 )
2339
2340   ROM_REGION16_LE( 0x100000, "user1", 0 )   /* 34010 code */
2341   ROM_LOAD16_BYTE( "nifty.105", 0x00000, 0x80000, CRC(c66fd38d) SHA1(92e99f7c46422e47f503057398385168f63814cc) )
2342   ROM_LOAD16_BYTE(  "nifty.89", 0x00001, 0x80000, CRC(bbf8738d) SHA1(38acaf7c29e59b5c3ba32d5cb950d0fe8852ff51) )
2343
2344   ROM_REGION( 0x800000, "gfx1", 0 )
2345   ROM_LOAD ( "mkg-u111.rom",  0x000000, 0x80000, CRC(d17096c4) SHA1(01ef390a372c9d94adf138f9543ebb88b89f4c38) )
2346   ROM_LOAD ( "mkg-u112.rom",  0x080000, 0x80000, CRC(993bc2e4) SHA1(7791edbec2b4b8971a3e790346dd7564ecf16d5c) )
2347   ROM_LOAD ( "mkg-u113.rom",  0x100000, 0x80000, CRC(6fb91ede) SHA1(a3735b49f93b08c44fbc97e2b5aad394628fbe90) )
2348   ROM_LOAD ( "mkg-u114.rom",  0x180000, 0x80000, CRC(ed1ff88a) SHA1(6b090b658ee6148af953bd0c9216f37162b6460f) )
2349
2350   ROM_LOAD (  "mkg-u95.rom",  0x200000, 0x80000, CRC(a002a155) SHA1(3cf7909e92bcd428063596fc5b9953e0000d6eca) )
2351   ROM_LOAD (  "mkg-u96.rom",  0x280000, 0x80000, CRC(dcee8492) SHA1(a912b74d3b26ebd1b1613cc631080f83ececeaf8) )
2352   ROM_LOAD (  "mkg-u97.rom",  0x300000, 0x80000, CRC(de88caef) SHA1(a7927b504dc56ca5c9048373977fe5743b0a3f0b) )
2353   ROM_LOAD (  "mkg-u98.rom",  0x380000, 0x80000, CRC(37eb01b4) SHA1(06092460bd137e08d0f8df8560942ed877d40e09) )
2354
2355   ROM_LOAD ( "mkg-u106.rom",  0x400000, 0x80000, CRC(45acaf21) SHA1(5edd36c55f4e5d3c74fb85171728ec0a58284b12) )
2356   ROM_LOAD ( "mkg-u107.rom",  0x480000, 0x80000, CRC(2a6c10a0) SHA1(cc90923c44f2961b945a0fd0f85ecc2ba04af2cb) )
2357   ROM_LOAD ( "mkg-u108.rom",  0x500000, 0x80000, CRC(23308979) SHA1(0b36788624a1cf0d3f4c895be5ba967b8dfcf85e) )
2358   ROM_LOAD ( "mkg-u109.rom",  0x580000, 0x80000, CRC(cafc47bb) SHA1(8610af6e52f7089ff4acd850c53ab8b4119e4445) )
2359ROM_END
2360
2361ROM_START( mknifty666 )
2362   ROM_REGION( 0x50000, "adpcm", 0 )   /* sound CPU */
2363   ROM_LOAD (  "mks-u3.rom", 0x10000, 0x40000, CRC(c615844c) SHA1(5732f9053a5f73b0cc3b0166d7dc4430829d5bc7) )
2364
2365   ROM_REGION( 0x200000, "oki", 0 )   /* ADPCM */
2366   ROM_LOAD ( "mks-u12.rom", 0x00000, 0x40000, CRC(258bd7f9) SHA1(463890b23f17350fb9b8a85897b0777c45bc2d54) )
2367   ROM_RELOAD(               0x40000, 0x40000 )
2368   ROM_LOAD ( "mks-u13.rom", 0x80000, 0x40000, CRC(7b7ec3b6) SHA1(6eec1b90d4a4855f34a7ebfbf93f3358d5627db4) )
2369   ROM_RELOAD(               0xc0000, 0x40000 )
2370
2371   ROM_REGION16_LE( 0x100000, "user1", 0 )   /* 34010 code */
2372   ROM_LOAD16_BYTE( "mortall_kombo_rom_u105-j4.u105.bin", 0x00000, 0x80000, CRC(243d8009) SHA1(e275f93d2d4b3a454303ce106641707a98bae084) )
2373   ROM_LOAD16_BYTE( "kombo-u89.u89", 0x00001, 0x80000, CRC(7b26a6b1) SHA1(378bd54fcc5c801ad8cc10ed94157a1e60572199))
2374
2375   ROM_REGION( 0x800000, "gfx1", 0 )
2376   ROM_LOAD ( "mkg-u111.rom",  0x000000, 0x80000, CRC(d17096c4) SHA1(01ef390a372c9d94adf138f9543ebb88b89f4c38) )
2377   ROM_LOAD ( "mkg-u112.rom",  0x080000, 0x80000, CRC(993bc2e4) SHA1(7791edbec2b4b8971a3e790346dd7564ecf16d5c) )
2378   ROM_LOAD ( "mkg-u113.rom",  0x100000, 0x80000, CRC(6fb91ede) SHA1(a3735b49f93b08c44fbc97e2b5aad394628fbe90) )
2379   ROM_LOAD ( "mkg-u114.rom",  0x180000, 0x80000, CRC(ed1ff88a) SHA1(6b090b658ee6148af953bd0c9216f37162b6460f) )
2380
2381   ROM_LOAD (  "mkg-u95.rom",  0x200000, 0x80000, CRC(a002a155) SHA1(3cf7909e92bcd428063596fc5b9953e0000d6eca) )
2382   ROM_LOAD (  "mkg-u96.rom",  0x280000, 0x80000, CRC(dcee8492) SHA1(a912b74d3b26ebd1b1613cc631080f83ececeaf8) )
2383   ROM_LOAD (  "mkg-u97.rom",  0x300000, 0x80000, CRC(de88caef) SHA1(a7927b504dc56ca5c9048373977fe5743b0a3f0b) )
2384   ROM_LOAD (  "mkg-u98.rom",  0x380000, 0x80000, CRC(37eb01b4) SHA1(06092460bd137e08d0f8df8560942ed877d40e09) )
2385
2386   ROM_LOAD ( "mkg-u106.rom",  0x400000, 0x80000, CRC(45acaf21) SHA1(5edd36c55f4e5d3c74fb85171728ec0a58284b12) )
2387   ROM_LOAD ( "mkg-u107.rom",  0x480000, 0x80000, CRC(2a6c10a0) SHA1(cc90923c44f2961b945a0fd0f85ecc2ba04af2cb) )
2388   ROM_LOAD ( "mkg-u108.rom",  0x500000, 0x80000, CRC(23308979) SHA1(0b36788624a1cf0d3f4c895be5ba967b8dfcf85e) )
2389   ROM_LOAD ( "mkg-u109.rom",  0x580000, 0x80000, CRC(cafc47bb) SHA1(8610af6e52f7089ff4acd850c53ab8b4119e4445) )
2390ROM_END
2391
23312392ROM_START( mkyawdim )
23322393   ROM_REGION( 0x10000, "audiocpu", 0 )   /* sound CPU */
23332394   ROM_LOAD (  "1.u67", 0x00000, 0x10000, CRC(b58d229e) SHA1(3ed14ef650dfa7f9d460611b19e9233a022cbea6) )
r12330r12331
26122673GAME( 1992, mkprot8,  mk,       yunit_adpcm_6bit_faster, mkla2,    mkyunit,  ROT0, "Midway",   "Mortal Kombat (prototype, rev 8.0 07/21/92)", GAME_SUPPORTS_SAVE )
26132674GAME( 1992, mkprot4,  mk,       yunit_adpcm_6bit_faster, mkla2,    mkyunit,  ROT0, "Midway",   "Mortal Kombat (prototype, rev 4.0 07/14/92)", GAME_SUPPORTS_SAVE )
26142675GAME( 1992, mkyturbo, mk,       yunit_adpcm_6bit_fast,   mkla4,    mkyturbo, ROT0, "hack",     "Mortal Kombat (Turbo 3.1 09/09/93, hack)", GAME_SUPPORTS_SAVE )
2676GAME( 1992, mknifty,  mk,       yunit_adpcm_6bit_fast,   mkla4,    mkyturbo, ROT0, "hack",     "Mortal Kombat (Nifty Kombo, hack)", GAME_SUPPORTS_SAVE )
2677GAME( 1992, mknifty666, mk,     yunit_adpcm_6bit_fast,   mkla4,    mkyturbo, ROT0, "hack",     "Mortal Kombat (Nifty Kombo 666, hack)", GAME_SUPPORTS_SAVE )
26152678GAME( 1992, mkyawdim, mk,       mkyawdim,                mkla4,    mkyawdim, ROT0, "bootleg (Yawdim)", "Mortal Kombat (Yawdim bootleg)", GAME_SUPPORTS_SAVE )
26162679
26172680GAME( 1992, totcarn,  0,        yunit_adpcm_6bit_fast,   totcarn,  totcarn,  ROT0, "Midway",   "Total Carnage (rev LA1 03/10/92)", GAME_SUPPORTS_SAVE )
src/mame/drivers/sauro.c
r12330r12331
470470   ROM_LOAD( "sp0256-al2.bin",   0x1000, 0x0800, CRC(df8de0b0) SHA1(86fb6d9fef955ac0bc76e0c45c66585946d278a1) )
471471ROM_END
472472
473ROM_START( saurop )
474   ROM_REGION( 0x10000, "maincpu", 0 )
475   ROM_LOAD( "s2.3k",     0x00000, 0x8000, CRC(79846222) SHA1(59ccfbaad0251f771c0fd624d00d93a50bca67d8) )
476   ROM_LOAD( "s1.3f",     0x08000, 0x8000, CRC(3efd13ed) SHA1(3920d21d5d9c285c5bcf47aa12b4e9a42294f149) )
477
478   ROM_REGION( 0x10000, "audiocpu", 0 )
479   ROM_LOAD( "s3.5x",     0x00000, 0x8000, CRC(0d501e1b) SHA1(20a56ff30d4fa5d2f483a449703b49153839f6bc) )
480
481   ROM_REGION( 0x10000, "gfx1", 0 )
482   ROM_LOAD( "s6.7x",     0x00000, 0x8000, CRC(4b77cb0f) SHA1(7b9cb2dca561d81390106c1a5c0533dcecaf6f1a) )
483   ROM_LOAD( "s7.7z",     0x08000, 0x8000, CRC(187da060) SHA1(1df156e58379bb39acade02aabab6ff1cb7cc288) )
484
485   ROM_REGION( 0x10000, "gfx2", 0 )
486   ROM_LOAD( "s4.7h",     0x00000, 0x8000, CRC(9b617cda) SHA1(ce26b84ad5ecd6185ae218520e9972645bbf09ad) )
487   ROM_LOAD( "s5.7k",     0x08000, 0x8000, CRC(de5cd249) SHA1(e3752b88b539e1057a35619ffbad01720ab60d7d) )
488
489   ROM_REGION( 0x20000, "gfx3", 0 )
490   ROM_LOAD( "s8.10l",     0x00000, 0x8000, CRC(e08b5d5e) SHA1(eaaeaa08b19c034ab2a2140f887edffca5f441b9) )
491   ROM_LOAD( "s9.10p",     0x08000, 0x8000, CRC(7c707195) SHA1(0529f6808b0cec3e12ca51bee189841d21577786) )
492   ROM_LOAD( "s10.10r",    0x10000, 0x8000, CRC(c93380d1) SHA1(fc9655cc94c2d2058f83eb341be7e7856a08194f) )
493   ROM_LOAD( "s11.10t",    0x18000, 0x8000, CRC(f47982a8) SHA1(cbaeac272c015d9439f151cfb3449082f11a57a1) )
494
495   ROM_REGION( 0x0c00, "proms", 0 )
496   ROM_LOAD( "82s137-3.bin",    0x0000, 0x0400, CRC(d52c4cd0) SHA1(27d6126b46616c06b55d8018c97f6c3d7805ae9e) )  /* Red component */
497   ROM_LOAD( "82s137-2.bin",    0x0400, 0x0400, CRC(c3e96d5d) SHA1(3f6f21526a4357e4a9a9d56a6f4ef5911af2d120) )  /* Green component */
498   ROM_LOAD( "82s137-1.bin",    0x0800, 0x0400, CRC(bdfcf00c) SHA1(9faf4d7f8959b64faa535c9945eec59c774a3760) )  /* Blue component */
499
500   ROM_REGION( 0x10000, "speech", 0 )
501   /* SP0256 mask rom */
502   ROM_LOAD( "sp0256-al2.bin",   0x1000, 0x0800, CRC(df8de0b0) SHA1(86fb6d9fef955ac0bc76e0c45c66585946d278a1) )
503ROM_END
504
473505ROM_START( trckydoc )
474506   ROM_REGION( 0x10000, "maincpu", 0 )
475507   ROM_LOAD( "trckydoc.d9",  0x0000,  0x8000, CRC(c6242fc3) SHA1(c8a6f6abe8b51061a113ed75fead0479df68ec40) )
r12330r12331
530562}
531563
532564GAME( 1987, sauro,    0,        sauro,    tecfri,    tecfri, ROT0, "Tecfri", "Sauro", 0 )
565GAME( 1987, saurop,   sauro,    sauro,    tecfri,    tecfri, ROT0, "Tecfri (Philko license)", "Sauro (Philko license)", 0 )
533566GAME( 1987, trckydoc, 0,        trckydoc, tecfri,    tecfri, ROT0, "Tecfri", "Tricky Doc (set 1)", 0 )
534567GAME( 1987, trckydoca,trckydoc, trckydoc, trckydoca, tecfri, ROT0, "Tecfri", "Tricky Doc (set 2)", 0 )
src/mame/drivers/chaknpop.c
r12330r12331
11/*
2 *  Chack'n Pop
3 *  (C) 1983 TAITO Corp.
4 *
5 * driver by BUT
6 */
72
3Chack'n Pop driver by BUT
4     
5Note: The 68705 MCU isn't dumped, becuase it's protected, however we simulate
6      it using data extracted with a trojan. See machine/chaknpop.c                                                               
7                                             
8Chack'n Pop
9Taito 1983
10
11PCB Layout
12----------
13
14Top board
15
16J1000045A
17K1000220A
18 |------------------------|
19 |                        |
20 |             AO4_06.IC27|
21 |                        |
22 |                        |
23 |                        |
24 |                        |
25 |                        |
26 |                        |
27 |                        |
28 |                        |
29|-|                       |
30| |              Z80A     |
31| |                       |
32| | AO4_05.IC3   MSM2128  |
33| |                       |
34| |                       |
35| |                       |
36|-|                       |
37 |                        |
38 |------------------------|
39Notes:
40      AO4_06.IC23 - Motorola MC68705P5 Micro-controller. Clock 3.000MHz [18/6]
41          MSM2128 - 2k x8 SRAM
42              Z80 - Clock 3.000MHz [18/6]
43
44
45Middle Board
46
47J1000043A
48K1000218A
49M4200367A (sticker)
50|-----------------------------------------------------|
51| VOL  MB3731                                         |
52|             MC14584                416  416        |-|
53|                                    416  416        | |
54|                    NE555           416  416        | |
55|                                    416  416        | |
56|    TD62003                         416  416        | |
57|                                    416  416        | |
58|2                                   416  416        | |
59|2                                   416  416        |-|
60|W                                                    |
61|A                                                   |-|
62|Y                                                   | |
63|                        AO4_01.28                   | |
64|    LM3900                                          | |
65|         AY3-8910       AO4_02.27                   | |
66|                    S                               | |
67|         AY3-8910       AO4_03.26                   | |
68|                                                    |-|
69|DSWC  DSWA  DSWB        AO4_04.25                    |
70|-----------------------------------------------------|
71Notes:
72           S - Flat cable connector joining to top PCB
73         416 - NEC uPC416C 16k x1 DRAM     
74    AY3-8910 - Clock 1.500MHz [18/12]
75       HSync - 15.1430kHz
76       VSync - 59.1828Hz
77
78
79Bottom Board
80
81J1000044A
82K1000219A
83|-----------------------------------------------------|
84|  AO4_07.IC15                                        |
85|                                                    |-|
86|  AO4_08.IC14                      2114             | |
87|                 2114              2114             | |
88|                                         AO4_09.IC98| |
89|                 2114                               | |
90|1                                        AO4_10.IC97| |
91|8                                                   | |
92|W                                        AO4-11.IC96|-|
93|A                                        AO4-12.IC95 |
94|Y                                                   |-|
95|                                               18MHz| |
96|                                                    | |
97|                                                    | |
98| HM2510     HM2510                                  | |
99| HM2510     HM2510                                  | |
100| HM2510     HM2510                                  | |
101| HM2510     HM2510                                  |-|
102| HM2510     HM2510                                   |
103|-----------------------------------------------------|
104Notes:
105      HM2510 - Hitachi HM2510 1k x1 SRAM
106        2114 - 1k x4 SRAM
107
108*/
109
8110#include "emu.h"
9111#include "cpu/z80/z80.h"
10112#include "sound/ay8910.h"
r12330r12331
118220   PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
119221
120222   PORT_START("DSWC")
121   PORT_DIPNAME( 0x01, 0x01, DEF_STR( Language ) )
223   PORT_DIPNAME( 0x01, 0x01, DEF_STR( Language ) )      PORT_DIPLOCATION("SWC:1")
122224   PORT_DIPSETTING(    0x00, DEF_STR( English ) )
123225   PORT_DIPSETTING(    0x01, DEF_STR( Japanese ) )
124   PORT_DIPNAME( 0x02, 0x00, DEF_STR( Demo_Sounds ) )
226   PORT_DIPNAME( 0x02, 0x00, DEF_STR( Demo_Sounds ) )   PORT_DIPLOCATION("SWC:2")
125227   PORT_DIPSETTING(    0x02, DEF_STR( Off ) )
126228   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
127   PORT_DIPNAME( 0x04, 0x04, "Super Chack'n" )
229   PORT_DIPNAME( 0x04, 0x04, "Super Chack'n" )      PORT_DIPLOCATION("SWC:3")
128230   PORT_DIPSETTING(    0x04, "pi" )
129231   PORT_DIPSETTING(    0x00, "1st Chance" )
130   PORT_DIPNAME( 0x08, 0x08, "Endless (Cheat)")
232   PORT_DIPNAME( 0x08, 0x08, "Endless (Cheat)")      PORT_DIPLOCATION("SWC:4")
131233   PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
132234   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
133   PORT_DIPNAME( 0x10, 0x10, "Credit Info" )
235   PORT_DIPNAME( 0x10, 0x10, "Credit Info" )      PORT_DIPLOCATION("SWC:5")
134236   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
135237   PORT_DIPSETTING(    0x10, DEF_STR( On ) )
136   PORT_DIPNAME( 0x20, 0x20, "Show Year" )
238   PORT_DIPNAME( 0x20, 0x20, "Show Year" )         PORT_DIPLOCATION("SWC:6")
137239   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
138240   PORT_DIPSETTING(    0x20, DEF_STR( On ) )
139   PORT_DIPNAME( 0x40, 0x40, "Infinite (Cheat)")
241   PORT_DIPNAME( 0x40, 0x40, "Infinite (Cheat)")      PORT_DIPLOCATION("SWC:7")
140242   PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
141243   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
142   PORT_DIPNAME( 0x80, 0x00, DEF_STR( Coinage ) )
244   PORT_DIPNAME( 0x80, 0x00, DEF_STR( Coinage ) )      PORT_DIPLOCATION("SWC:8")
143245   PORT_DIPSETTING(    0x00, "1 Way" )
144246   PORT_DIPSETTING(    0x80, "2 Way" )
145247
146248   PORT_START("DSWB")
147   PORT_DIPNAME( 0x03, 0x03, DEF_STR( Bonus_Life ) )
249   PORT_DIPNAME( 0x03, 0x03, DEF_STR( Bonus_Life ) )   PORT_DIPLOCATION("SWB:1,2")
148250   PORT_DIPSETTING(    0x00, "80k and every 100k" )
149251   PORT_DIPSETTING(    0x01, "60k and every 100k" )
150252   PORT_DIPSETTING(    0x02, "40k and every 100k" )
151253   PORT_DIPSETTING(    0x03, "20k and every 100k" )
152   PORT_DIPNAME( 0x04, 0x04, DEF_STR( Free_Play ) )
254   PORT_DIPNAME( 0x04, 0x04, DEF_STR( Free_Play ) )   PORT_DIPLOCATION("SWB:3")
153255   PORT_DIPSETTING(    0x04, DEF_STR( Off ) )
154256   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
155   PORT_DIPNAME( 0x18, 0x08, DEF_STR( Lives ) )
257   PORT_DIPNAME( 0x18, 0x08, DEF_STR( Lives ) )      PORT_DIPLOCATION("SWB:4,5")
156258   PORT_DIPSETTING(    0x00, "6" )
157259   PORT_DIPSETTING(    0x08, "3" )
158260   PORT_DIPSETTING(    0x10, "2" )
159261   PORT_DIPSETTING(    0x18, "1" )
160   PORT_DIPNAME( 0x20, 0x00, "Training/Difficulty" )
262   PORT_DIPNAME( 0x20, 0x00, "Training/Difficulty" )   PORT_DIPLOCATION("SWB:6")
161263   PORT_DIPSETTING(    0x20, "Off/Every 10 Min." )
162264   PORT_DIPSETTING(    0x00, "On/Every 7 Min." )
163   PORT_DIPNAME( 0x40, 0x40, DEF_STR( Flip_Screen ) )
265   PORT_DIPNAME( 0x40, 0x40, DEF_STR( Flip_Screen ) )   PORT_DIPLOCATION("SWB:7")
164266   PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
165267   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
166   PORT_DIPNAME( 0x80, 0x00, DEF_STR( Cabinet ) )
268   PORT_DIPNAME( 0x80, 0x00, DEF_STR( Cabinet ) )      PORT_DIPLOCATION("SWB:8")
167269   PORT_DIPSETTING(    0x00, DEF_STR( Upright ) )
168270   PORT_DIPSETTING(    0x80, DEF_STR( Cocktail ) )
169271
170272   PORT_START("DSWA")
171   PORT_DIPNAME(0x0f,  0x00, DEF_STR( Coin_A ) )
273   PORT_DIPNAME(0x0f,  0x00, DEF_STR( Coin_A ) )      PORT_DIPLOCATION("SWA:1,2,3,4")
172274   PORT_DIPSETTING(    0x0f, DEF_STR( 9C_1C ) )
173275   PORT_DIPSETTING(    0x0e, DEF_STR( 8C_1C ) )
174276   PORT_DIPSETTING(    0x0d, DEF_STR( 7C_1C ) )
r12330r12331
185287   PORT_DIPSETTING(    0x05, DEF_STR( 1C_6C ) )
186288   PORT_DIPSETTING(    0x06, DEF_STR( 1C_7C ) )
187289   PORT_DIPSETTING(    0x07, DEF_STR( 1C_8C ) )
188   PORT_DIPNAME(0xf0,  0x00, DEF_STR( Coin_B ) )
290   PORT_DIPNAME(0xf0,  0x00, DEF_STR( Coin_B ) )      PORT_DIPLOCATION("SWA:5,6,7,8")
189291   PORT_DIPSETTING(    0xf0, DEF_STR( 9C_1C ) )
190292   PORT_DIPSETTING(    0xe0, DEF_STR( 8C_1C ) )
191293   PORT_DIPSETTING(    0xd0, DEF_STR( 7C_1C ) )
r12330r12331
282384
283385   /* video hardware */
284386   MCFG_SCREEN_ADD("screen", RASTER)
285   MCFG_SCREEN_REFRESH_RATE(60.606060)
387   MCFG_SCREEN_REFRESH_RATE(59.1828)
286388   MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
287389   MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
288390   MCFG_SCREEN_SIZE(32*8, 32*8)
r12330r12331
316418
317419ROM_START( chaknpop )
318420   ROM_REGION( 0x18000, "maincpu", 0 )         /* Main CPU */
319   ROM_LOAD( "a04-01.28",    0x00000, 0x2000, CRC(386fe1c8) SHA1(cca24abfb8a7f439251e7936036475c694002561) )
320   ROM_LOAD( "a04-02.27",    0x02000, 0x2000, CRC(5562a6a7) SHA1(0c5d81f9aaf858f88007a6bca7f83dc3ef59c5b5) )
321   ROM_LOAD( "a04-03.26",    0x04000, 0x2000, CRC(3e2f0a9c) SHA1(f1cf87a4cb07f77104d4a4d369807dac522e052c) )
322   ROM_LOAD( "a04-04.25",    0x06000, 0x2000, CRC(5209c7d4) SHA1(dcba785a697df55d84d65735de38365869a1da9d) )
323   ROM_LOAD( "a04-05.3",     0x0a000, 0x2000, CRC(8720e024) SHA1(99e445c117d1501a245f9eb8d014abc4712b4963) )
421   ROM_LOAD( "ao4_01.ic28", 0x00000, 0x2000, CRC(386fe1c8) SHA1(cca24abfb8a7f439251e7936036475c694002561) )
422   ROM_LOAD( "ao4_02.ic27", 0x02000, 0x2000, CRC(5562a6a7) SHA1(0c5d81f9aaf858f88007a6bca7f83dc3ef59c5b5) )
423   ROM_LOAD( "ao4_03.ic26", 0x04000, 0x2000, CRC(3e2f0a9c) SHA1(f1cf87a4cb07f77104d4a4d369807dac522e052c) )
424   ROM_LOAD( "ao4_04.ic25", 0x06000, 0x2000, CRC(5209c7d4) SHA1(dcba785a697df55d84d65735de38365869a1da9d) )
425   ROM_LOAD( "ao4_05.ic3",  0x0a000, 0x2000, CRC(8720e024) SHA1(99e445c117d1501a245f9eb8d014abc4712b4963) )
324426
325   ROM_REGION( 0x0800, "cpu1", 0 )   /* 2k for the microcontroller */
326   /* MCU isn't dumped (its protected) however we simulate it using data
327       extracted with a trojan, see machine/chaknpop.c */
328   ROM_LOAD( "68705.mcu",   0x0000, 0x0800, NO_DUMP )
427   ROM_REGION( 0x0800, "mcu", 0 )   /* 2k for the Motorola MC68705P5 Micro-controller */
428   ROM_LOAD( "ao4_06.ic23", 0x0000, 0x0800, NO_DUMP )
329429
330430   ROM_REGION( 0x4000, "gfx1", 0 )   /* Sprite */
331   ROM_LOAD( "a04-08.14",     0x0000, 0x2000, CRC(5575a021) SHA1(c2fad53fe6a12c19cec69d27c13fce6aea2502f2) )
332   ROM_LOAD( "a04-07.15",     0x2000, 0x2000, CRC(ae687c18) SHA1(65b25263da88d30cbc0dad94511869596e5c975a) )
431   ROM_LOAD( "ao4_08.ic14", 0x0000, 0x2000, CRC(5575a021) SHA1(c2fad53fe6a12c19cec69d27c13fce6aea2502f2) )
432   ROM_LOAD( "ao4_07.ic15", 0x2000, 0x2000, CRC(ae687c18) SHA1(65b25263da88d30cbc0dad94511869596e5c975a) )
333433
334434   ROM_REGION( 0x4000, "gfx2", 0 )   /* Text */
335   ROM_LOAD( "a04-09.98",     0x0000, 0x2000, CRC(757a723a) SHA1(62ab84d2aaa9bc1ea5aa9df8155aa3b5a1e93889) )
336   ROM_LOAD( "a04-10.97",     0x2000, 0x2000, CRC(3e3fd608) SHA1(053a8fbdb35bf1c142349f78a63e8cd1adb41ef6) )
435   ROM_LOAD( "ao4_09.ic98", 0x0000, 0x2000, CRC(757a723a) SHA1(62ab84d2aaa9bc1ea5aa9df8155aa3b5a1e93889) )
436   ROM_LOAD( "ao4_10.ic97", 0x2000, 0x2000, CRC(3e3fd608) SHA1(053a8fbdb35bf1c142349f78a63e8cd1adb41ef6) )
337437
338438   ROM_REGION( 0x0800, "proms", 0 )         /* Palette */
339   ROM_LOAD( "a04-11.bin",    0x0000, 0x0400, CRC(9bf0e85f) SHA1(44f0a4712c99a715dec54060afb0b27dc48998b4) )
340   ROM_LOAD( "a04-12.bin",    0x0400, 0x0400, CRC(954ce8fc) SHA1(e187f9e2cb754264d149c2896ca949dea3bcf2eb) )
439   ROM_LOAD( "ao4-11.ic96", 0x0000, 0x0400, CRC(9bf0e85f) SHA1(44f0a4712c99a715dec54060afb0b27dc48998b4) )
440   ROM_LOAD( "ao4-12.ic95", 0x0400, 0x0400, CRC(954ce8fc) SHA1(e187f9e2cb754264d149c2896ca949dea3bcf2eb) )
341441ROM_END
342442
343443
src/mame/drivers/mpu3.c
r12330r12331
1/* Notes 17/07/11 DH
2 added most other MPU3 sets
3
4 most fail to boot, giving the CPU a 'WAIT' instruction then sitting there
5 some complain about Characterizer (protection) and then do the same
6 a few boot to show light displays with no LED text
7 some display misaligned LED text
8 many run VERY slowly, even when the CPU is inactive (inefficient MAME timer system overhead?)
9
10 */
11
112/***********************************************************************************************************
213  Barcrest MPU3 highly preliminary driver by J.Wallace, and Anonymous.
314
r12330r12331
323334   static const char *const portnames[] = { "ORANGE1", "ORANGE2", "BLACK1", "BLACK2", "DIL1", "DIL1", "DIL2", "DIL2" };
324335   int data=0,swizzle;
325336   LOG(("%s: IC3 PIA Read of Port A (MUX input data)\n", device->machine().describe_context()));
326   popmessage("%x",state->m_input_strobe);
337   //popmessage("%x",state->m_input_strobe);
327338   switch (state->m_input_strobe)
328339   {
329340      case 0:
r12330r12331
672683   PORT_DIPNAME( 0x80, 0x00, "DIL101" ) PORT_DIPLOCATION("DIL1:01")
673684   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
674685   PORT_DIPSETTING(    0x80, DEF_STR( On  ) )
675   PORT_DIPNAME( 0x40, 0x00, "DIL102" ) PORT_DIPLOCATION("DIL1:02")
686   PORT_DIPNAME( 0x40, 0x40, "DIL102" ) PORT_DIPLOCATION("DIL1:02") // Hyper Viper boots with this ON
676687   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
677688   PORT_DIPSETTING(    0x40, DEF_STR( On  ) )
678689   PORT_DIPNAME( 0x20, 0x00, "DIL103" ) PORT_DIPLOCATION("DIL1:03")
r12330r12331
905916{0x0d, 0x04},{0x1f, 0xc0},{0x16, 0xc8},{0x05, 0x78},{0x13, 0xd4},{0x1c, 0x0c},{0x02, 0x74},{0x00, 0x00},
906917};
907918
908static DRIVER_INIT (m_hprvpr)
919static DRIVER_INIT (m3hprvpr)
909920{
910921   mpu3_state *state = machine.driver_data<mpu3_state>();
911922   address_space *space = machine.device("maincpu")->memory().space(AS_PROGRAM);
r12330r12331
916927
917928}
918929
919ROM_START( mpu3utst )
930ROM_START( m3tst )
920931   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
921932   ROM_LOAD( "ut5.bin",  0x7800, 0x0800,  CRC(89994adb) SHA1(03e38a860b6ba9d7ae2dbfa7845e85bcf67a6f4d))
922   ROM_RELOAD(0xF800, 0x0800)
933   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
923934ROM_END
924935
925ROM_START( m_hprvpr )
936
937
938
939
940
941ROM_START( m3acech )
926942   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
943   ROM_LOAD( "ac10p.p1", 0x6000, 0x2000, CRC(bf72f9cd) SHA1(78885c39d08949cfac662c37564e71b01129b9bb) )
944   ROM_LOAD( "ac10p.p2", 0x4000, 0x2000, CRC(2c4fb553) SHA1(65f7d9f07a86a447d77b57d889fd33658531b16d) )
945   ROM_LOAD( "ac10p.p3", 0x2000, 0x2000, CRC(63955392) SHA1(ee52f42928f5040260e2ad021cf6a668aa02b0f8) )
946   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
947ROM_END
948
949
950
951
952ROM_START( m3autort )
953   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
954   ROM_LOAD( "ar1.bin", 0x6000, 0x2000, CRC(00ff29b7) SHA1(62c73f313ed8b862fd1e8f261bceafdcb4dd9cdb) )
955   ROM_LOAD( "ar2.bin", 0x4000, 0x2000, CRC(ca084dbf) SHA1(86eb343e6b252cfd6efcfa4f6166f53fd6627c01) )
956   ROM_LOAD( "ar3.bin", 0x2000, 0x2000, CRC(6fbe9fa8) SHA1(0b66cb6274c5ffdfff9caf1171a13b3a719ae537) )
957   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
958ROM_END
959
960
961ROM_START( m3bankr )
962   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
963   ROM_LOAD( "bankerp1.bin", 0x6000, 0x2000, CRC(912e7c86) SHA1(67de6af2620a5caae34f76266529bd2e0b2dd6de) )
964   ROM_LOAD( "bankerp2.bin", 0x5000, 0x1000, CRC(7fa01e70) SHA1(82b7a07548cab8d7828409f6b9a0676db0664be2) )
965   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
966ROM_END
967
968
969ROM_START( m3big20j )
970   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
971   ROM_LOAD( "b20j11.p1", 0x6000, 0x2000, CRC(ce524bb5) SHA1(f7f21982376a8e5cd6f3f8b6d966a17044e6c1a8) )
972   ROM_LOAD( "b20j11.p2", 0x5000, 0x1000, CRC(8ce0fffb) SHA1(eda619a1d21cd45eae0c9962dab6559d4b72fc7b) )
973   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
974ROM_END
975
976
977
978ROM_START( m3bigsht )
979   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
980   ROM_LOAD( "bs.p1", 0x6000, 0x2000, CRC(9a8cf66e) SHA1(de7c916722e20463c1838ad0848826b4a879e9ae) )
981   ROM_LOAD( "bs.p2", 0x4000, 0x2000, CRC(113927b3) SHA1(c1dee8f967b1678b37fe4109e1ea5d4782882e2b) )
982   ROM_LOAD( "bs.p3", 0x2000, 0x2000, CRC(ebe9fd8b) SHA1(d1d4184007f998f68db10dbc0f534fc52cc4f6ee) )
983   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
984ROM_END
985
986
987ROM_START( m3blkhle )
988   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
989   ROM_LOAD( "p1-4460.bin", 0x7000, 0x1000, CRC(b3f82e48) SHA1(e3968c0e41c3b30fea6e8270aa67e078495fbc4c) )
990   ROM_LOAD( "p2-4460.bin", 0x6000, 0x1000, CRC(d7dac5a8) SHA1(1e1f8e472e23b617854aab13b4cb6ba5ee21a691) )
991   ROM_LOAD( "p3-4460.bin", 0x5000, 0x1000, CRC(4ba3ce96) SHA1(599b77026a6351bf1cad0598fd4578c3f65026e9) )
992   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
993ROM_END
994
995
996ROM_START( m3cabret )
997   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
998   ROM_LOAD( "cab50.p1", 0x7000, 0x1000, CRC(7c651961) SHA1(fdca9e7513d5ae0696c4011eedc05e3abdde074d) )
999   ROM_LOAD( "cab50.p2", 0x6000, 0x1000, CRC(f187d599) SHA1(7c6482aa4cd426e8046ceb50a18b1a2794f514f6) )
1000   ROM_LOAD( "cab50.p3", 0x5000, 0x1000, CRC(95745414) SHA1(17da3491a77ae7c3320b9d8869f5f01d4a64ea8e) )
1001   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1002ROM_END
1003
1004ROM_START( m3cabreta )
1005   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1006   ROM_LOAD( "cch12-0.p1", 0x7000, 0x1000, CRC(49376c4b) SHA1(fb8070d43ca103acdc3f120c5bc2b84603998404) )
1007   ROM_LOAD( "cch12-0.p2", 0x6000, 0x1000, CRC(e1d7d4d8) SHA1(107d8ebce24e946119bc7ae54085e847c1bef9b9) )
1008   ROM_LOAD( "cch12-0.p3", 0x5000, 0x1000, CRC(dd3a4d5e) SHA1(d9fa506a8f1d68cc4b7d2d91a4e524f39e269860) )
1009   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1010ROM_END
1011
1012
1013
1014
1015ROM_START( m3cdash )
1016   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1017   ROM_LOAD( "cashdash.bin", 0x6000, 0x2000, CRC(1e8ff344) SHA1(021cca5079d0979767143babd23a6f5da93bc151) )
1018   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1019ROM_END
1020
1021
1022ROM_START( m3cunlim )
1023   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1024   ROM_LOAD( "cu1_2.p1", 0x6000, 0x2000, CRC(bbfe4e36) SHA1(8e3d9809d882a7608b9c75f8950e2d7ad30b2584) )
1025   ROM_LOAD( "cu1_2.p2", 0x4000, 0x2000, CRC(183a90a3) SHA1(faf00b248677538932da036135354ed38187cac3) )
1026   ROM_LOAD( "cu1_2.p3", 0x2000, 0x2000, CRC(a83497d4) SHA1(5092e5c7501e7293e33e5a93177047e3836bcd01) )
1027   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1028ROM_END
1029
1030
1031ROM_START( m3chase )
1032   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1033   ROM_LOAD( "chaseit1.bin", 0x6000, 0x2000, CRC(bc379354) SHA1(5375774ff7afa0f4623a174de69770630219b446) )
1034   ROM_LOAD( "chaseit2.bin", 0x4000, 0x2000, CRC(2bcabf7b) SHA1(f4d3e9691ddb68e9b678199a2474db1d9383e73e) )
1035   ROM_LOAD( "chaseit3.bin", 0x2000, 0x2000, CRC(6a761b8c) SHA1(3dfc30c13b423368b460b6225399508a00f14c24) )
1036   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1037ROM_END
1038
1039
1040ROM_START( m3cskill )
1041   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1042   ROM_LOAD( "cs_03_p1.bin", 0x6000, 0x2000, CRC(b230cc6c) SHA1(8cade054c6a3a57991db046baf250d6a5d47eedd) )
1043   ROM_LOAD( "cs_03_p2.bin", 0x4000, 0x2000, CRC(c3acb5be) SHA1(856401da7a84c7495cae7bea5b64c909b1a5cfe9) )
1044   ROM_LOAD( "cs_03_p3.bin", 0x2000, 0x2000, CRC(ad5de108) SHA1(92304e8da523623606c9ed23b82fcbd5711ec55f) )
1045   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1046ROM_END
1047
1048
1049ROM_START( m3cjoker )
1050   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1051   ROM_LOAD( "crjo54.p1", 0x6000, 0x2000, CRC(fee59a82) SHA1(816f68242a1382a26ff54a92e5d8df55ad6c8ece) )
1052   ROM_LOAD( "crjo54.p2", 0x4000, 0x2000, CRC(b0722d30) SHA1(4ab9785fbb9a04a85015cf8818567f0ec1b41808) )
1053   ROM_LOAD( "crjo54.p3", 0x2000, 0x2000, CRC(7af2985e) SHA1(b11fcfc83e93dc3737f9f71d3166c38a948a8aa4) )
1054   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1055ROM_END
1056
1057
1058ROM_START( m3xchngg )
1059   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1060   ROM_LOAD( "eg.p1", 0x7000, 0x1000, CRC(92edf95f) SHA1(473a8f1e845170953e55b55249a633bd9d9d03ad) )
1061   ROM_LOAD( "eg.p2", 0x6000, 0x1000, CRC(ba05c6ee) SHA1(6d5f1769ca81fc29f2c1f7257286b8cb287bc01c) )
1062   ROM_LOAD( "eg.p3", 0x5000, 0x1000, CRC(e28ca67d) SHA1(96a7c7dcf06bfad230b581d396c19419b98e2e03) )
1063   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1064ROM_END
1065
1066
1067ROM_START( m3xchngu )
1068   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1069   ROM_LOAD( "eu3.p1", 0x7000, 0x1000, CRC(db6d5c27) SHA1(c7c9b293bf7c37b499905f9cd00f2ba8d37e560e) )
1070   ROM_LOAD( "eu3.p2", 0x6000, 0x1000, CRC(717277b4) SHA1(6be70f72d4d57d785a85d1b8c9585bf65cca3243) )
1071   ROM_LOAD( "eu3.p3", 0x5000, 0x1000, CRC(0eafec89) SHA1(89b1766d35f69e28e662d87d3df1fee36956aa3b) )
1072   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1073ROM_END
1074
1075ROM_START( m3xchngua ) // check if this actually differs
1076   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1077   ROM_LOAD( "exchanges.hex", 0x5000, 0x3000, CRC(758323b9) SHA1(524fcb81148ec940ef98568d99fc7a0bda7d727a) )
1078   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1079ROM_END
1080
1081
1082
1083
1084ROM_START( m3fortun )
1085   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1086   ROM_LOAD( "fn1-5.p1", 0x6000, 0x2000, CRC(110c8c2b) SHA1(daaa4a2c71459b277571d751d44961aed38f1c84) )
1087   ROM_LOAD( "fn1-5.p2", 0x4000, 0x2000, CRC(2fb803de) SHA1(68f8dafc41931aa8882730acb95d0c95be7aa639) )
1088   ROM_LOAD( "fn1-5.p3", 0x2000, 0x2000, CRC(6fbfcb75) SHA1(5c28b2d03b7644715feed9fc31f5de5ad434c824) )
1089   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1090ROM_END
1091
1092ROM_START( m3fortuna )
1093   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1094   ROM_LOAD( "fortune numbers v1-0 p1 (2764)", 0x6000, 0x2000, CRC(e864c266) SHA1(73c9ae327be0c8fd862a2533be1a60c6dd9d44f1) )
1095   ROM_LOAD( "fortune numbers v1-0 p2 (2764)", 0x4000, 0x2000, CRC(34f5ea73) SHA1(2009e87ce80da637c83ed4ca66661e1b95e47b50) )
1096   ROM_LOAD( "fortune numbers v1-0 p3 (2764)", 0x2000, 0x2000, CRC(4779cc92) SHA1(d191263fb11f2521cbbc0012f88294914ed9d17b) )
1097   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1098ROM_END
1099
1100ROM_START( m3fortund )
1101   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1102   ROM_LOAD( "dfn-p1.bin", 0x6000, 0x2000, CRC(16ba6cca) SHA1(64ff2c8c60d3e44fa2692f63ec3593e7b1d4eae8) )
1103   ROM_LOAD( "dfn-p2.bin", 0x4000, 0x2000, CRC(c67461b9) SHA1(a63554b7af1bb3748acf43608e8958757a42c7b1) )
1104   ROM_LOAD( "dfn-p3.bin", 0x2000, 0x2000, CRC(f6e880c5) SHA1(13a3668335fb4a916b52fc132f91778edc4b9d01) )
1105   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1106ROM_END
1107
1108
1109ROM_START( m3gmine )
1110   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1111   ROM_LOAD( "gm1.bin", 0x6000, 0x2000, CRC(94a25adc) SHA1(6e4a3b50229202e1ab6142958d2e00784d6199a8) )
1112   ROM_LOAD( "gm2.bin", 0x4000, 0x2000, CRC(a71c5eb7) SHA1(e08e696a3f2cb0435388848cb2efe608f9d8677a) )
1113   ROM_LOAD( "gm3.bin", 0x2000, 0x2000, CRC(53b6a756) SHA1(e035142ebda9d32e1c430364e0ef7e6acabd6f3b) )
1114   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1115ROM_END
1116
1117
1118ROM_START( m3gaward )
1119   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1120   ROM_LOAD( "ga04_p1.bin", 0x6000, 0x2000, CRC(730779da) SHA1(a35f80a8b46551b5fd4de2a34fdea4134a989b5d) )
1121   ROM_LOAD( "ga04_p2.bin", 0x4000, 0x2000, CRC(4503e0a7) SHA1(296a909ec5c86ee155b127b20ef9c13cb7824f83) )
1122   ROM_LOAD( "ga04_p3.bin", 0x2000, 0x2000, CRC(d9419ee7) SHA1(cdab52cd1aaa5f2791827ac6ea218bdbeed2648a) )
1123   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1124ROM_END
1125
1126
1127ROM_START( m3gcrown )
1128   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1129   ROM_LOAD( "crown.2l", 0x7000, 0x1000, CRC(184780c5) SHA1(e07f56e536823c28d524a687d607cb2877199210) )
1130   ROM_LOAD( "crown.2l2", 0x6000, 0x1000, CRC(04fadad3) SHA1(d82536f18122b9fb33fae6a238f29e4c615b3681) )
1131   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1132ROM_END
1133
1134
1135ROM_START( m3hprvpr )
1136   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1137   ROM_LOAD( "hv.p1",  0x6000, 0x2000,  CRC(05c0cf97) SHA1(085f432b608cec6054f1e03cf24ca80d3949a0de))
1138   ROM_LOAD( "hv.p2",  0x4000, 0x2000,  CRC(b3b6f19e) SHA1(b2251dbe632b04ea7b5952b8a6217605b0df904c))
9271139   ROM_LOAD( "hv.p3",  0x2000, 0x2000,  CRC(63f8e04f) SHA1(9bfe06a6ea8c308e4a7035752722babbfd792160))
928   ROM_RELOAD(0xc000, 0x2000)
929   ROM_LOAD( "hv.p2",  0x4000, 0x2000,  CRC(b3b6f19e) SHA1(b2251dbe632b04ea7b5952b8a6217605b0df904c))
930   ROM_RELOAD(0xc000, 0x2000)
931   ROM_LOAD( "hv.p1",  0x6000, 0x2000,  CRC(05c0cf97) SHA1(085f432b608cec6054f1e03cf24ca80d3949a0de))
932   ROM_RELOAD(0xe000, 0x2000)
1140   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
9331141ROM_END
9341142
935//    year, name,    parent,  machine,  input,       init,    monitor, company,         fullname,                                    flags
936//Diagnostic ROMs
937GAME( 198?,  mpu3utst,  0,    mpu3base, mpu3,     0,        ROT0, "Barcrest",      "MPU3 Unit Test (Program 5)",                              GAME_NO_SOUND )
938GAME( 198?,  m_hprvpr,  0,    mpu3base, mpu3,     m_hprvpr,        ROT0, "Barcrest",      "Hyper Viper",                              GAME_NO_SOUND|GAME_UNEMULATED_PROTECTION )
1143ROM_START( m3replay )
1144   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1145   ROM_LOAD( "ir6sl.p1", 0x7000, 0x1000, CRC(b6346bce) SHA1(56ec83411a21d161f22111abf6977daafcd05e98) )
1146   ROM_LOAD( "ir6sl.p2", 0x6000, 0x1000, CRC(16ce7113) SHA1(e919cfa46c1083fb6073cf34e8ba067035dc81a2) )
1147   ROM_LOAD( "ir6sl.p3", 0x5000, 0x1000, CRC(43951960) SHA1(58560119722c3583bd4094a47137e4d1d41b6c95) )
1148   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1149ROM_END
1150
1151
1152ROM_START( m3lineup )
1153   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1154   ROM_LOAD( "lineup.hex", 0x4000, 0x4000, CRC(d0c043af) SHA1(39d0fee039c7bd4d257a5537a04f8b35d7ec94df) )
1155   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1156ROM_END
1157
1158
1159
1160ROM_START( m3loony )
1161   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1162   ROM_LOAD( "loonybin.p1", 0x6000, 0x2000, CRC(33a2877e) SHA1(928ae3968e495b00b3384ba79f229aca25255996) )
1163   ROM_LOAD( "loonybin.p2", 0x4000, 0x2000, CRC(d17dfcec) SHA1(9ffcf392fbf44d751b188d9cefcfd7e98985a4dc) )
1164   ROM_LOAD( "loonybin.p3", 0x2000, 0x2000, CRC(0f3abac7) SHA1(1b6ae40a815ad8841f634816855ac2c0c45976f4) )
1165   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1166ROM_END
1167
1168
1169ROM_START( m3llotto )
1170   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1171   ROM_LOAD( "llp1.bin", 0x6000, 0x2000, CRC(3ab4045d) SHA1(4df1040c5699716ce3e1b9b3850451da8272d9ba) )
1172   ROM_LOAD( "llp2.bin", 0x4000, 0x2000, CRC(3aa789df) SHA1(a2a95339ae0a670e36eee356282adddb26e9a3e7) )
1173   ROM_LOAD( "llp3.bin", 0x2000, 0x2000, CRC(0c146c03) SHA1(a5e0c3a5b1d324ef702d5cdd583416dda5ea55eb) )
1174   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1175ROM_END
1176
1177
1178ROM_START( m3lstrik )
1179   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1180   ROM_LOAD( "lucky1.bin", 0x6000, 0x2000, CRC(d543f94c) SHA1(9186914cb3a014c573da1a08985ef4069f6550e4) )
1181   ROM_LOAD( "lucky2.bin", 0x4000, 0x2000, CRC(5708c22b) SHA1(721491de86517ab13eebd77fa0f3cf25410a244a) )
1182   ROM_LOAD( "lucky3.bin", 0x2000, 0x2000, CRC(d3b139ff) SHA1(119001d53f40650c090ebcad0d7263745e33f2ce) )
1183   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1184ROM_END
1185
1186ROM_START( m3lstrika )
1187   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1188   ROM_LOAD( "ls1_3_0.p1", 0x6000, 0x2000, CRC(3369ac39) SHA1(f02a7b14c9e2145813036c7cc2303ae003b618db) )
1189   ROM_LOAD( "lucky2.bin", 0x4000, 0x2000, CRC(5708c22b) SHA1(721491de86517ab13eebd77fa0f3cf25410a244a) )
1190   ROM_LOAD( "lucky3.bin", 0x2000, 0x2000, CRC(d3b139ff) SHA1(119001d53f40650c090ebcad0d7263745e33f2ce) )
1191   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1192ROM_END
1193
1194
1195ROM_START( m3magrp )
1196   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1197   ROM_LOAD( "mr1.bin", 0x6000, 0x2000, CRC(b6109d11) SHA1(de11cfa34fc3ece4e9de03c1c81e9d082abd2a8c) )
1198   ROM_LOAD( "mr2.bin", 0x4000, 0x2000, CRC(6beedb00) SHA1(37e3addd20068778da8db9aa1c9723b519bfe89e) )
1199   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1200ROM_END
1201
1202
1203ROM_START( m3minmax )
1204   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1205   ROM_LOAD( "minimax.p1", 0x7000, 0x1000, CRC(941ab5a7) SHA1(c3031e3bd3a71b3a0cabf04059f1c540a8fa745f) )
1206   ROM_LOAD( "minimax.p2", 0x6000, 0x1000, CRC(140a4841) SHA1(822a54a6764226ec81f0c4625af0b2a4a3384db4) )
1207   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1208ROM_END
1209
1210
1211ROM_START( m3nnice )
1212   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1213   ROM_LOAD( "nn2-1.p1", 0x6000, 0x2000, CRC(584a2420) SHA1(3a2a759d1ab3ce216cde440a81571edf24b95822) )
1214   ROM_LOAD( "nn2-1.p2", 0x4000, 0x2000, CRC(78163deb) SHA1(72779113462a75ca3dacfe2a629f54a5eb5e6cc0) )
1215   ROM_LOAD( "nn2-1.p3", 0x2000, 0x2000, CRC(bed829ee) SHA1(d46ab52f4f250f4ec54bb5bf55dca6e275a20e13) )
1216   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1217ROM_END
1218
1219
1220ROM_START( m3oxo )
1221   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1222   ROM_LOAD( "oxo1.bin", 0x7000, 0x1000, CRC(ec0c0145) SHA1(817917897360036d26b52d68b9e5594f09b34747) )
1223   ROM_LOAD( "oxo2.bin", 0x6000, 0x1000, CRC(0007923a) SHA1(08207fff9e245033aacceb4f03da866d1703fa80) )
1224   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1225ROM_END
1226
1227
1228ROM_START( m3nudge )
1229   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1230   ROM_LOAD( "nu1.2l",  0x7000, 0x1000, CRC(184780c5) SHA1(e07f56e536823c28d524a687d607cb2877199210) )
1231   ROM_LOAD( "nu1.2l2", 0x6000, 0x1000, CRC(04fadad3) SHA1(d82536f18122b9fb33fae6a238f29e4c615b3681) )
1232   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1233ROM_END
1234
1235
1236ROM_START( m3oddson )
1237   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1238   ROM_LOAD( "oo3.1x.p1", 0x6000, 0x2000, CRC(bc5f4d43) SHA1(cacdc2d75f908fd85200b6cee014291e8417ce5c) )
1239   ROM_LOAD( "oo3.1x.p2", 0x4000, 0x2000, CRC(87835dc2) SHA1(b9a91a27f930eb3a14e63d566ebae0c5723a150a) )
1240   ROM_LOAD( "oo3.1x.p3", 0x2000, 0x2000, CRC(f621f387) SHA1(5261d501fd51addb510cf1beec2032def08f5873) )
1241   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1242ROM_END
1243
1244
1245ROM_START( m3online )
1246   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1247   ROM_LOAD( "online2p.bin", 0x6000, 0x2000, CRC(9d5dc1e3) SHA1(74b7af2c25a1a0eb4829328508a4a5d3599ed25f) )
1248   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1249ROM_END
1250
1251
1252ROM_START( m3optunl )
1253   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1254   ROM_LOAD( "cu1_2.p1", 0x6000, 0x2000, CRC(bbfe4e36) SHA1(8e3d9809d882a7608b9c75f8950e2d7ad30b2584) )
1255   ROM_LOAD( "cu1_2.p2", 0x4000, 0x2000, CRC(183a90a3) SHA1(faf00b248677538932da036135354ed38187cac3) )
1256   ROM_LOAD( "cu1_2.p3", 0x2000, 0x2000, CRC(a83497d4) SHA1(5092e5c7501e7293e33e5a93177047e3836bcd01) )
1257   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1258ROM_END
1259
1260ROM_START( m3optunla )
1261   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1262   ROM_LOAD( "ou6l.p1", 0x6000, 0x2000, CRC(5f65f88f) SHA1(e6353707cf936a80a191d8d068dae9117f2aae45) )
1263   ROM_LOAD( "ou6l.p2", 0x4000, 0x2000, CRC(d8cb1627) SHA1(3c533ee626108c9e962d77ab9b6d651a9a24bdc7) )
1264   ROM_LOAD( "ou6l.p3", 0x2000, 0x2000, CRC(9f097213) SHA1(a95763e35590e51d8e07f55aaab6a6f4afa30f9a) )
1265   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1266ROM_END
1267
1268ROM_START( m3ratrce )
1269   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1270   ROM_LOAD( "rr1", 0x6000, 0x2000, CRC(015263ce) SHA1(5a2253e245acf81b2a6cd288b226e359d77586f1) )
1271   ROM_LOAD( "rr2", 0x4000, 0x2000, CRC(04e69380) SHA1(44561be88548dd46fa3117ca3ab9a1348745b534) )
1272   ROM_LOAD( "rr3", 0x2000, 0x2000, CRC(6f3210c8) SHA1(eb522bf06ac46181e23580bcbfeae5d42ff027ad) )
1273   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1274ROM_END
1275
1276
1277
1278
1279
1280ROM_START( m3razdaz )
1281   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1282   ROM_LOAD( "rd0-3x.p1", 0x6000, 0x2000, CRC(921a43a9) SHA1(b73446aa28842cc72d30664457743181e0e8a585) )
1283   ROM_LOAD( "rd0-3x.p2", 0x4000, 0x2000, CRC(adf4c26c) SHA1(a1204c2a960691f00dd10cb0073948453b230feb) )
1284   ROM_LOAD( "rd0-3x.p3", 0x2000, 0x2000, CRC(7442e22d) SHA1(b94ced271be0107c56a904e2beedb73af8f4b696) )
1285   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1286ROM_END
1287
1288ROM_START( m3razdaza )
1289   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1290   ROM_LOAD( "rd07x1.bin", 0x6000, 0x2000, CRC(acdd1fc0) SHA1(0011c8af8e8ff5603f41879d897f6ac5fa533e8f) )
1291   ROM_LOAD( "rd07x2.bin", 0x4000, 0x2000, CRC(e7c1be48) SHA1(400f22515a25d208c9345570017cfbf557961def) )
1292   ROM_LOAD( "rd07x3.bin", 0x2000, 0x2000, CRC(f2ffe770) SHA1(ae6a4ce8e2fb1492cdd51d324cd697ed50e22947) )
1293   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1294ROM_END
1295
1296ROM_START( m3razdazd )
1297   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1298   ROM_LOAD( "razzle-p1.bin", 0x6000, 0x2000, CRC(4f1aa030) SHA1(3a09af6a3525300df3ee55d0e129ebd42dfd17c0) )
1299   ROM_LOAD( "razzle-p2.bin", 0x4000, 0x2000, CRC(c1d3ac78) SHA1(dcac9db7be72f0fefd11105c645f2c7a122afe7b) )
1300   ROM_LOAD( "razzle-p3.bin", 0x2000, 0x2000, CRC(98867482) SHA1(8f4a2387ad06fb1e659f8b6a20cb8a1928a28c42) )
1301   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1302ROM_END
1303
1304
1305ROM_START( m3rockpl )
1306   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1307   ROM_LOAD( "rpl.p1", 0x6000, 0x2000, CRC(8507e316) SHA1(3d7aae76c0ab4d09c286ce0474ad8ae51c204e0b) )
1308   ROM_LOAD( "rpl.p2", 0x4000, 0x2000, CRC(c11a123b) SHA1(52ffa34cd3d196cc7a13fc7d15f144aa198dc1cd) )
1309   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1310ROM_END
1311
1312
1313ROM_START( m3rollem )
1314   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1315   ROM_LOAD( "roll-em.p1", 0x6000, 0x2000, CRC(2ec2cfa9) SHA1(461240315725f29f53fdcf89e767d17a4d2301eb) )
1316   ROM_LOAD( "roll-em.p2", 0x4000, 0x2000, CRC(fff42143) SHA1(ca0efe2ad5e8d353c6352a4f8fbabe4d2d375fc0) )
1317   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1318ROM_END
1319
1320
1321ROM_START( m3rxchng )
1322   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1323   ROM_LOAD( "re41tp1.bin", 0x6000, 0x2000, CRC(ba6e84f8) SHA1(fcf6310c5ce285104a0fde00656e3ab1d599fac8) )
1324   ROM_LOAD( "re41tp2.bin", 0x4000, 0x2000, CRC(7c7f67b0) SHA1(5448d755bf6536312898abb7b42141559772fe04) )
1325   ROM_LOAD( "re41tp3.bin", 0x2000, 0x2000, CRC(78b51719) SHA1(78f972ce57cbb0df1d590d6f4302d5405ff1834c) )
1326   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1327ROM_END
1328
1329
1330ROM_START( m3snaphp ) // runs but LED display is wrong?
1331   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1332   ROM_LOAD( "sn.bin", 0x6000, 0x2000, CRC(68a9d720) SHA1(5294309082ff89ee33339bee4b350ae672dd34c0) )
1333   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1334ROM_END
1335
1336
1337ROM_START( m3snappy ) // clone of hyper viper
1338   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  ) // this should be split..
1339   ROM_LOAD( "snappy.hex", 0x2000, 0x6000, CRC(6bf2052b) SHA1(3cb1dc19aa58cc60193745a04d8fdebcfc1dc200) )
1340   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1341ROM_END
1342
1343
1344ROM_START( m3circle )
1345   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1346   ROM_LOAD( "spc.p1", 0x7000, 0x1000, CRC(17bfae90) SHA1(e04ab893dfaaf2bf178a6d51daa99aa9b412dfff) )
1347   ROM_LOAD( "spc.p2", 0x6000, 0x1000, CRC(27fac879) SHA1(bb738cb4f541ed51488ab5e4e50288052cd911c7) )
1348   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1349ROM_END
1350
1351ROM_START( m3circlea ) // most likely a bad dump of both roms
1352   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1353   ROM_LOAD( "specialcircle.p1", 0x7000, 0x1000, CRC(21f7e745) SHA1(5b050cad957a055396f5aaa5558034cf55d62d18) ) // bad? boot vectors are missing..
1354   ROM_LOAD( "specialcircle.p2", 0x6000, 0x1000, CRC(8d5d26bd) SHA1(e88e368ad411529e982c76bff0696f6966fd7f11) ) // 1ST AND 2ND HALF IDENTICAL
1355   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1356ROM_END
1357
1358ROM_START( m3circleb )
1359   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1360   ROM_LOAD( "splc4.p1", 0x7000, 0x1000, CRC(252eb228) SHA1(e71b7d04bd0aaf5b047f25c755d0ce0593dd2ade) )
1361   ROM_LOAD( "splc4.p2", 0x6000, 0x1000, CRC(86fb0c95) SHA1(d2dc55241f3dddfd7ece8ed041d81abe0da5ecc8) )
1362   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1363ROM_END
1364
1365
1366ROM_START( m3spoof )
1367   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1368   ROM_LOAD( "spoof1.bin", 0x7000, 0x1000, CRC(8111eec5) SHA1(9fbfeafa20a79fcb8fb71fcd32b515d04bc6bc3a) )
1369   ROM_LOAD( "spoof2.bin", 0x6000, 0x1000, CRC(47309111) SHA1(af7ee94d9405bcadf9432da4725361c6600d1788) )
1370   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1371ROM_END
1372
1373ROM_START( m3spoofa )
1374   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1375   ROM_LOAD( "spoof10pp1286.bin", 0x7000, 0x1000, BAD_DUMP CRC(2805d082) SHA1(b6b31ec6705b175a8c641089924b100c8427eac0) ) // 1ST AND 2ND HALF IDENTICAL
1376   ROM_LOAD( "spoof10pp2286.bin", 0x6000, 0x1000, CRC(3c104fbe) SHA1(c7825288ae06cd6adabe02532c39944d5f4d3e44) )
1377   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1378ROM_END
1379
1380
1381ROM_START( m3slight )
1382   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1383   ROM_LOAD( "sal2-9.p1", 0x6000, 0x2000, CRC(1acccff5) SHA1(5c9cb9fe88ca6e11fcb4f22d93fefe67b5b165ff) )
1384   ROM_LOAD( "sal2-9.p2", 0x4000, 0x2000, CRC(28a02a70) SHA1(d9f68031b02c6ab5aee717c04c1834a1c9b250e9) )
1385   ROM_LOAD( "sal2-9.p3", 0x2000, 0x2000, CRC(4dff2186) SHA1(bd15bbe248ed3270278c9e848d600ed49c06c72d) )
1386   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1387ROM_END
1388
1389
1390
1391
1392ROM_START( m3supasw )
1393   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1394   ROM_LOAD( "sswop_p1.bin", 0x6000, 0x2000, CRC(8bf34554) SHA1(b981dc67905f7ceb02271ca67dd224dc1b4d5a40) )
1395   ROM_LOAD( "sswop_p2.bin", 0x4000, 0x2000, CRC(8b68fd45) SHA1(8cfbf2b7a427a0360640af142dbce5eb834bc648) )
1396   ROM_LOAD( "sswop_p3.bin", 0x2000, 0x2000, CRC(3d821ed4) SHA1(77fa7c67593ea175ad29f0959524c0e225391bbc) )
1397   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1398ROM_END
1399
1400
1401ROM_START( m3supadr )
1402   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1403   ROM_LOAD( "sa1_0.p1", 0x6000, 0x2000, CRC(b6088056) SHA1(d887e92a76db848045cfe4fec9b1f16ed4d733d9) )
1404   ROM_LOAD( "sa1_0.p2", 0x5000, 0x1000, CRC(7efb91e0) SHA1(faa9292ba3671e0b6458f010a1005037d01ff501) )
1405   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1406ROM_END
1407
1408
1409ROM_START( m3sdeal ) // dutch? (based on error message)
1410   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1411   ROM_LOAD( "superdeal-p1.bin", 0x6000, 0x2000, CRC(1ca6bc04) SHA1(477a2a9267cefa1cdd8b173886aedaacf8f83a26) )
1412   ROM_LOAD( "superdeal-p2.bin", 0x4000, 0x2000, CRC(49da28eb) SHA1(4192707eb5abb3d3a0679a2c243810c7e61f873d) )
1413   ROM_LOAD( "superdeal-p3.bin", 0x2000, 0x2000, CRC(94e8341a) SHA1(5908995ae4cbf5cd45704b3e4ed7129859c85c0b) )
1414   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1415ROM_END
1416
1417
1418ROM_START( m3sexcu )
1419   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  ) // needs to be split
1420   ROM_LOAD( "superexchanges.hex", 0x5000, 0x003000, CRC(758323b9) SHA1(524fcb81148ec940ef98568d99fc7a0bda7d727a) )
1421   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1422ROM_END
1423
1424
1425ROM_START( m3suplin )
1426   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1427   ROM_LOAD( "slu1_1.p1", 0x6000, 0x2000, CRC(5b939310) SHA1(4a668cebef092e1f61172850368489818cd50009) )
1428   ROM_LOAD( "slu1_1.p2", 0x4000, 0x2000, CRC(7ae23b70) SHA1(f516f34884f5967ea9145b227561641391d201f1) )
1429   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1430ROM_END
1431
1432ROM_START( m3suplina )
1433   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1434   ROM_LOAD( "superlineup2v1-0.p1", 0x6000, 0x2000, CRC(9aa1ea5a) SHA1(4649a28aabb71187e8378d123caf60b8400fc4ad) )
1435   ROM_LOAD( "superlineup2v1-0.p2", 0x4000, 0x2000, CRC(3d341b1b) SHA1(9ca413f8c5eaa10f59ba16e09c12934181d795b4) )
1436   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1437ROM_END
1438
1439
1440
1441ROM_START( m3supnud )
1442   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1443   ROM_LOAD( "snu.p1", 0x7000, 0x1000, CRC(8255e3a4) SHA1(bc7dc2d5e33f88cb96ca311b323d4442f0ec4e1b) )
1444   ROM_LOAD( "snu.p2", 0x6000, 0x1000, CRC(9a5cf1ef) SHA1(b18049cae70c514b68bad526ef7d27f90f4aa439) )
1445   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1446ROM_END
1447
1448
1449ROM_START( m3supser )
1450   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1451   ROM_LOAD( "spseries-9f.p1", 0x7000, 0x1000, CRC(baf8f44b) SHA1(3f8fcca4a4125f24fd44dfa995876a6743f2624f) )
1452   ROM_LOAD( "spseries-9f.p2", 0x6000, 0x1000, CRC(c1963f6b) SHA1(8d720a95dd041de22000db2504f97e907480cb80) )
1453   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1454ROM_END
1455
1456
1457ROM_START( m3supspo ) // boots
1458   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1459   ROM_LOAD( "s-spoof10p_4.p1", 0x6000, 0x2000, CRC(9ec3896f) SHA1(e9b79a0d3bfd6fb1ae7a7ef21112b095f4386e95) )
1460   ROM_LOAD( "s-spoof10p_4.p2", 0x4000, 0x2000, CRC(5bc9036b) SHA1(6209cebeaf9a4841d8bffd7777df6df3f76457c1) )
1461   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1462ROM_END
1463
1464ROM_START( m3supspoa )
1465   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1466   ROM_LOAD( "superspoof1.bin", 0x6000, 0x2000, CRC(1a9ce342) SHA1(6297528891e9629e489e0ea0c01465dc650d9b4a) )
1467   ROM_LOAD( "superspoof2.bin", 0x4000, 0x2000, CRC(d5108b58) SHA1(10e81c9a2802b820801d3bdee26a360b1d43ebd7) )
1468   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1469ROM_END
1470
1471
1472
1473ROM_START( m3supwin )
1474   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1475   ROM_LOAD( "superwin.p1", 0x6000, 0x2000, CRC(d6193f5b) SHA1(2813a982d1527d994a045840aaaa20032bd39c45) )
1476   ROM_LOAD( "superwin.p2", 0x4000, 0x2000, CRC(89f9af8a) SHA1(1705a0eb31a5ee77e77811798d3c99b65dc7ade4) )
1477   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1478ROM_END
1479
1480ROM_START( m3supwina ) // odd in only p2 differing
1481   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1482   ROM_LOAD( "superwin.p1", 0x6000, 0x2000, CRC(d6193f5b) SHA1(2813a982d1527d994a045840aaaa20032bd39c45) )
1483   ROM_LOAD( "superwin_.p2", 0x4000, 0x2000, CRC(f4210f20) SHA1(e0c7e28950683e35102bfd0bef7b74c63a36798f) )
1484   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1485ROM_END
1486
1487ROM_START( m3sweep )
1488   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1489   ROM_LOAD( "ss56p1.bin", 0x6000, 0x2000, CRC(c1fb3eb0) SHA1(95b9c6fe641ef24135a384c2deb58a249d6db632) )
1490   ROM_LOAD( "ss56p2.bin", 0x4000, 0x2000, CRC(29347490) SHA1(ac033708e396810043b73789daca6af993c095ea) )
1491   ROM_LOAD( "ss56p3.bin", 0x2000, 0x2000, CRC(87bea2a5) SHA1(b654eb19a9285746788f9ef4f5e305ec275abbe1) )
1492   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1493ROM_END
1494
1495ROM_START( m3sweepa )
1496   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1497   ROM_LOAD( "ss56tp1.bin", 0x6000, 0x2000, CRC(815b77f9) SHA1(ba827d9ee73a50b8f0c42e18af899450cb8538b8) )
1498   ROM_LOAD( "ss56tp2.bin", 0x4000, 0x2000, CRC(29347490) SHA1(ac033708e396810043b73789daca6af993c095ea) )
1499   ROM_LOAD( "ss56tp3.bin", 0x2000, 0x2000, CRC(87bea2a5) SHA1(b654eb19a9285746788f9ef4f5e305ec275abbe1) )
1500   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1501ROM_END
1502
1503
1504ROM_START( m3toplin )
1505   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1506   ROM_LOAD( "tlines.hex", 0x6000, 0x2000, CRC(b8d652b4) SHA1(fe356ba773f876a390f845daa6464a41e8cd2826) )
1507   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1508ROM_END
1509
1510
1511ROM_START( m3topsht )
1512   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1513   ROM_LOAD( "topshtp1.bin", 0x6000, 0x2000, CRC(8ee171c9) SHA1(34db6556c9af75c1cb734fe610814fcd3c4bba93) )
1514   ROM_LOAD( "topshtp2.bin", 0x4000, 0x2000, CRC(708cb3b5) SHA1(1e33ce713d0cc75bac675d739c7332109ce1da2d) )
1515   ROM_LOAD( "topshtp3.bin", 0x2000, 0x2000, CRC(ead364ae) SHA1(207e082fb18049863cbc35975bc6885b39ef76da) )
1516   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1517ROM_END
1518
1519
1520
1521ROM_START( m3tfair )
1522   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1523   ROM_LOAD( "tf1.bin", 0x6000, 0x2000, CRC(0f0e0ef6) SHA1(768e162463ecc3fb6ca4c8bf01504d25ce427cd9) )
1524   ROM_LOAD( "tf2.bin", 0x4000, 0x2000, CRC(8e25c8a5) SHA1(e924677b1820210157706f093f12bdf5acc5211e) )
1525   ROM_LOAD( "tf3.bin", 0x2000, 0x2000, CRC(2ab74abc) SHA1(cf10fa2d4dfceb6358005525fa71bc58a8875128) )
1526   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1527ROM_END
1528
1529ROM_START( m3wacky ) // draws letters with the lights!
1530   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1531   ROM_LOAD( "wacky1.bin", 0x6000, 0x2000, CRC(8fad0357) SHA1(0bcf21bb2edf7cce32fa6f028dcceb8ea8a1bec7) )
1532   ROM_LOAD( "wacky2.bin", 0x5000, 0x1000, CRC(534d31c3) SHA1(51d5e174f19bafde9d6d20c0bd0671b3f2857314) )
1533   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1534ROM_END
1535
1536ROM_START( m3wigwam )
1537   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1538   ROM_LOAD( "wigwamp1.bin", 0x6000, 0x2000, CRC(2ec2cfa9) SHA1(461240315725f29f53fdcf89e767d17a4d2301eb) )
1539   ROM_LOAD( "wigwamp2.bin", 0x4000, 0x2000, CRC(f386dd1a) SHA1(0506c3b79e7394064b1ee97758cd1deb5933c290) )
1540   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1541ROM_END
1542
1543
1544ROM_START( m3winagn )
1545   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1546   ROM_LOAD( "2pwag.p1", 0x6000, 0x2000, CRC(597df8e6) SHA1(c28bafa9f7552b1f23218844592f0b12b9215891) )
1547   ROM_LOAD( "2pwag.p2", 0x4000, 0x2000, CRC(a48877f9) SHA1(a52cebb9d2f80b2ee4a821628138c406e1b68fe1) )
1548   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1549ROM_END
1550   // these appear to be something else / different hardware
1551   //ROM_LOAD( "bwbnwagn.bin", 0x0000, 0x8000, CRC(1163559a) SHA1(9e13b23eae478fd5b5468599b1163d06e189d446) )
1552   //ROM_LOAD( "winagain.bin", 0x0000, 0x4000, CRC(193e743d) SHA1(1c2d0dc8bea80c29c012a6a43d5bcd342b2b9f2a) )
1553
1554ROM_START( m3winagna )
1555   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1556   ROM_LOAD( "wag.p1", 0x6000, 0x2000, CRC(d6193f5b) SHA1(2813a982d1527d994a045840aaaa20032bd39c45) )
1557   ROM_LOAD( "wag.p2", 0x4000, 0x2000, CRC(f4210f20) SHA1(e0c7e28950683e35102bfd0bef7b74c63a36798f) )
1558   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1559ROM_END
1560
1561ROM_START( m3winagnb )
1562   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1563   ROM_LOAD( "wag1.bin", 0x6000, 0x2000, CRC(ded10570) SHA1(abb938e02cac34ec800c53d1c19a66ef8456d483) )
1564   ROM_LOAD( "wag2.bin", 0x4000, 0x2000, CRC(5c6643b5) SHA1(dbaeb22d6879e005c296456f5424eb6147564e9f) )
1565   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1566ROM_END
1567
1568
1569ROM_START( m3winstr )
1570   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1571   ROM_LOAD( "winst1.bin", 0x6000, 0x2000, CRC(d06f8312) SHA1(b32b6eff6928b26422d66f90d6643d03bc021181) )
1572   ROM_LOAD( "winst2.bin", 0x4000, 0x2000, CRC(8bc5df32) SHA1(6a16223f7f93c87dac29758206abe45cc3f45d78) )
1573   ROM_LOAD( "winst3.bin", 0x2000, 0x2000, CRC(d8ce68e8) SHA1(65518db36a195ac5303033086da8ca8e4a61ca13) )
1574   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1575ROM_END
1576
1577ROM_START( m3winstra )
1578   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00  )
1579   ROM_LOAD( "2p wst p1.bin", 0x6000, 0x2000, CRC(34577170) SHA1(6dbe71074b069e44da5231b40a6a9f89a9315f34) )
1580   ROM_LOAD( "2p wst p2.bin", 0x4000, 0x2000, CRC(8bc5df32) SHA1(6a16223f7f93c87dac29758206abe45cc3f45d78) )
1581   ROM_LOAD( "p3.bin",        0x2000, 0x2000, CRC(80bba633) SHA1(2c8fd48c20e6fd9d6ea7cae7466d18dae82fbec3) )
1582   ROM_COPY( "maincpu", 0x0000, 0x8000, 0x8000 )   
1583ROM_END
1584
1585
1586/* Barcrest */
1587
1588GAME( 198?, m3tst,      0,         mpu3base, mpu3, 0,        ROT0, "Barcrest","MPU3 Unit Test (Program 5) (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1589
1590GAME( 198?, m3autort,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Autoroute (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1591GAME( 198?, m3big20j,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Big 20 Joker (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1592GAME( 198?, m3bigsht,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Big Shot (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1593GAME( 198?, m3blkhle,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Black Hole (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1594GAME( 198?, m3cabret,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Cabaret (Barcrest) (MPU3, set 1)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1595GAME( 198?, m3cabreta,   m3cabret,   mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Cabaret (Barcrest) (MPU3, set 2)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1596GAME( 198?, m3cunlim,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Chances Unlimited (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1597GAME( 198?, m3cskill,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Circle Skill (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1598GAME( 198?, m3cjoker,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Crazy Joker (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1599GAME( 198?, m3xchngg,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Exchanges Galore (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1600GAME( 198?, m3xchngu,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Exchanges Unlimited (Barcrest) (MPU3, set 1)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1601GAME( 198?, m3xchngua,   m3xchngu,   mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Exchanges Unlimited (Barcrest) (MPU3, set 2)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1602GAME( 198?, m3fortun,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Fortune Numbers (Barcrest) (MPU3, set 1)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1603GAME( 198?, m3fortuna,   m3fortun,   mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Fortune Numbers (Barcrest) (MPU3, set 2)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1604GAME( 198?, m3fortund,   m3fortun,   mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Fortune Numbers (Barcrest) [Dutch] (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1605GAME( 198?, m3gaward,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Golden Award (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1606GAME( 198?, m3hprvpr,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Hyper Viper (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1607GAME( 198?, m3snappy,   m3hprvpr,   mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Snappy Viper (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1608GAME( 198?, m3replay,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Instant Replay (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1609GAME( 198?, m3lineup,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Line Up (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1610GAME( 198?, m3llotto,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Lucky Lotto (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1611GAME( 198?, m3lstrik,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Lucky Strike Club (Barcrest) (MPU3, set 1)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1612GAME( 198?, m3lstrika,   m3lstrik,   mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Lucky Strike Club (Barcrest) (MPU3, set 2)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1613GAME( 198?, m3magrp,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Magic Replay (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1614GAME( 198?, m3nnice,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Naughty But Nice (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1615GAME( 198?, m3nudge,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Nudges Unlimited (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1616GAME( 198?, m3oddson,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Odds On (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1617GAME( 198?, m3optunl,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Options Unlimited (Barcrest) (MPU3, set 1)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1618GAME( 198?, m3optunla,   m3optunl,   mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Options Unlimited (Barcrest) (MPU3, set 2)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1619GAME( 198?, m3razdaz,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Razzle Dazzle (Barcrest) (MPU3, set 1)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1620GAME( 198?, m3razdaza,   m3razdaz,   mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Razzle Dazzle (Barcrest) (MPU3, set 2)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1621GAME( 198?, m3razdazd,   m3razdaz,   mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Razzle Dazzle (Barcrest) [Dutch] (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1622GAME( 198?, m3rxchng,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Royal Exchange Club (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1623GAME( 198?, m3circle,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Special Circle Club (Barcrest) (MPU3, set 1)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1624GAME( 198?, m3circlea,   m3circle,   mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Special Circle Club (Barcrest) (MPU3, set 2)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1625GAME( 198?, m3circleb,   m3circle,   mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Special Circle Club (Barcrest) (MPU3, set 3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1626GAME( 198?, m3slight,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Strike A Light (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1627GAME( 198?, m3supadr,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Super Adders & Ladders (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1628GAME( 198?, m3sdeal,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Super Deal (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1629GAME( 198?, m3sexcu,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Super Exchanges Unlimited (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1630GAME( 198?, m3suplin,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Super Line Up (Barcrest) (MPU3, set 1)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1631GAME( 198?, m3suplina,   m3suplin,   mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Super Line Up (Barcrest) (MPU3, set 2)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1632GAME( 198?, m3supnud,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Super Nudges Unlimited (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1633GAME( 198?, m3supser,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Super Series (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1634GAME( 198?, m3sweep,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Sweep Stake Club (Barcrest) (MPU3, set 1)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1635GAME( 198?, m3sweepa,   m3sweep,   mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Sweep Stake Club (Barcrest) (MPU3, set 2)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1636GAME( 198?, m3topsht,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Top Shot (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1637GAME( 198?, m3winstra,   m3winstr,   mpu3base, mpu3, m3hprvpr, ROT0, "Barcrest","Winstrike (Barcrest) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1638
1639/* Bwb */
1640
1641GAME( 198?, m3acech,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Bwb","Ace Chase (Bwb) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1642GAME( 198?, m3bankr,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Bwb","Banker (Bwb) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1643GAME( 198?, m3chase,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Bwb","Chase It (Bwb) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1644GAME( 198?, m3gmine,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Bwb","Gold Mine (Bwb) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1645GAME( 198?, m3ratrce,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Bwb","Rat Race (Bwb) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1646GAME( 198?, m3supasw,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Bwb","Supaswop (Bwb) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1647GAME( 198?, m3supwin,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Bwb","Super Win (Bwb) (MPU3, set 1)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1648GAME( 198?, m3supwina,   m3supwin,   mpu3base, mpu3, m3hprvpr, ROT0, "Bwb","Super Win (Bwb) (MPU3, set 2)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1649GAME( 198?, m3winagn,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Bwb","Win-A-Gain (Bwb) (MPU3, set 1)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1650GAME( 198?, m3winagna,   m3winagn,   mpu3base, mpu3, m3hprvpr, ROT0, "Bwb","Win-A-Gain (Bwb) (MPU3, set 2)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1651GAME( 198?, m3winagnb,   m3winagn,   mpu3base, mpu3, m3hprvpr, ROT0, "Bwb","Win-A-Gain (Bwb) (MPU3, set 3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1652GAME( 198?, m3winstr,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Bwb","Winstrike (Bwb) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1653
1654/* Pcp */
1655
1656GAME( 198?, m3cdash,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Pcp","Cash Dash (Pcp) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1657GAME( 198?, m3loony,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Pcp","Loonybin (Pcp) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1658GAME( 198?, m3online,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Pcp","On Line (Pcp) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1659GAME( 198?, m3rockpl,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Pcp","Rock Pile (Pcp) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1660GAME( 198?, m3rollem,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Pcp","Roll 'Em (Pcp) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1661GAME( 198?, m3snaphp,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Pcp","Snap Happy (Pcp) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1662GAME( 198?, m3spoof,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Pcp","Spoof (Pcp) (MPU3, set 1)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1663GAME( 198?, m3spoofa,   m3spoof,   mpu3base, mpu3, m3hprvpr, ROT0, "Pcp","Spoof (Pcp) (MPU3, set 2)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1664GAME( 198?, m3supspo,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Pcp","Super Spoof (Pcp) (MPU3, set 1)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1665GAME( 198?, m3supspoa,   m3supspo,   mpu3base, mpu3, m3hprvpr, ROT0, "Pcp","Super Spoof (Pcp) (MPU3, set 2)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1666GAME( 198?, m3toplin,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Pcp","Top Line (Pcp) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1667GAME( 198?, m3wigwam,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Pcp","Wig Wam (Pcp) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1668
1669/* Mdm */
1670
1671GAME( 198?, m3gcrown,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Mdm","Golden Crowns (Mdm) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1672GAME( 198?, m3tfair,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Mdm","Tuppenny Fair (Mdm) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1673GAME( 198?, m3wacky,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Mdm","Wacky Racer (Mdm) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1674
1675/* Others */
1676
1677GAME( 198?, m3minmax,   0,         mpu3base, mpu3, m3hprvpr, ROT0, "Associated Leisure","Mini Max (Associated Leisure) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1678GAME( 198?, m3oxo,      0,         mpu3base, mpu3, m3hprvpr, ROT0, "VFS","Noughts 'n' Crosses (VFS) (MPU3)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
1679
src/mame/drivers/speedspn.c
r12330r12331
174174   PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_PLAYER(2)
175175
176176   PORT_START("DSW1")
177   PORT_DIPNAME( 0x0f, 0x0f, DEF_STR( Coin_A ) )
177   PORT_DIPNAME( 0x0f, 0x0f, DEF_STR( Coin_A ) )   PORT_DIPLOCATION("SW1:8,7,6,5")
178178   PORT_DIPSETTING(    0x01, DEF_STR( 5C_1C ) )
179179   PORT_DIPSETTING(    0x04, DEF_STR( 4C_1C ) )
180180   PORT_DIPSETTING(    0x07, DEF_STR( 3C_1C ) )
r12330r12331
191191   PORT_DIPSETTING(    0x0d, DEF_STR( 1C_3C ) )
192192   PORT_DIPSETTING(    0x0c, DEF_STR( 1C_4C ) )
193193   PORT_DIPSETTING(    0x0b, DEF_STR( 1C_5C ) )
194   PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coin_B ) )
194   PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coin_B ) )   PORT_DIPLOCATION("SW1:4,3,2,1")
195195   PORT_DIPSETTING(    0x10, DEF_STR( 5C_1C ) )
196196   PORT_DIPSETTING(    0x40, DEF_STR( 4C_1C ) )
197197   PORT_DIPSETTING(    0x70, DEF_STR( 3C_1C ) )
r12330r12331
210210   PORT_DIPSETTING(    0xb0, DEF_STR( 1C_5C ) )
211211
212212   PORT_START("DSW2")
213   PORT_DIPNAME( 0x01, 0x01, "World Cup" )
213   PORT_DIPNAME( 0x01, 0x01, "World Cup" )         PORT_DIPLOCATION("SW2:8")
214214   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
215215   PORT_DIPSETTING(    0x01, DEF_STR( On ) )
216   PORT_DIPNAME( 0x02, 0x02, "Backhand" )
216   PORT_DIPNAME( 0x02, 0x02, "Backhand" )         PORT_DIPLOCATION("SW2:7")
217217   PORT_DIPSETTING(    0x02, "Automatic" )
218218   PORT_DIPSETTING(    0x00, "Manual" )
219   PORT_DIPNAME( 0x0c, 0x0c, "Points to Win" )
219   PORT_DIPNAME( 0x0c, 0x0c, "Points to Win" )      PORT_DIPLOCATION("SW2:6,5")
220220   PORT_DIPSETTING(    0x0c, "11 Points and 1 Advantage" )
221221   PORT_DIPSETTING(    0x08, "11 Points and 2 Advantage" )
222222   PORT_DIPSETTING(    0x04, "21 Points and 1 Advantage" )
223223   PORT_DIPSETTING(    0x00, "21 Points and 2 Advantage" )
224   PORT_DIPNAME( 0x30, 0x30, DEF_STR( Difficulty ) )
224   PORT_DIPNAME( 0x30, 0x30, DEF_STR( Difficulty ) )   PORT_DIPLOCATION("SW2:4,3")
225225   PORT_DIPSETTING(    0x20, DEF_STR( Easy ) )
226226   PORT_DIPSETTING(    0x30, DEF_STR( Normal ) )
227227   PORT_DIPSETTING(    0x10, DEF_STR( Hard ) )
228228   PORT_DIPSETTING(    0x00, DEF_STR( Hardest ) )
229   PORT_DIPNAME( 0x40, 0x40, DEF_STR( Demo_Sounds ) )
229   PORT_DIPNAME( 0x40, 0x40, DEF_STR( Demo_Sounds ) )   PORT_DIPLOCATION("SW2:2")
230230   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
231231   PORT_DIPSETTING(    0x40, DEF_STR( On ) )
232   PORT_SERVICE( 0x80, IP_ACTIVE_LOW )
232   PORT_SERVICE_DIPLOC( 0x080, IP_ACTIVE_LOW, "SW2:1" )
233233INPUT_PORTS_END
234234
235235/*** GFX DECODE **************************************************************/
src/mame/drivers/dkong.c
r12330r12331
23242324    ROM_LOAD( "v-2n.bpr",  0x0200, 0x0100, CRC(dbf185bf) SHA1(2697a991a4afdf079dd0b7e732f71c7618f43b70) )   /* character color codes on a per-column basis */
23252325ROM_END
23262326
2327/*
2328Donkey King Jr. PCB Layout
2329
2330DJR-00
2331|-------------------------------------------------|
2332|DSW(8)                  MB7052.6B        12.263MHz
2333|                                                 |
2334|                    2114             6148        |
2335|  2114 Z80A         2114             6148        |
2336|  2114                                           |
2337|1 2114 D8257            ROM6              N82S09 |
2338|8 2114       MB7051.8J  ROM5                     |
2339|W 2114  MB7052.9K   ROM1                         |
2340|A 2114  MB7052.9L   ROM2    MC10124              |
2341|Y                   ROM3    MC10124              |
2342|                    ROM4    MC10125              |
2343|                    HM10422 MC10125              |
2344|6MHZ    I8035       HM10422                ROM10 |
2345|                            MC10124        ROM9  |
2346|HA1368                      MC10124        ROM8  |
2347|    VOL             V-POS  H-POS           ROM7  |
2348|-------------------------------------------------|
2349Notes:
2350 Z80 clock   - 3.0659 MHz
2351 D8257 clock - 3.0659 MHz
2352 8035 clock  - 6.000 MHz
2353 N82S09      - 576-bit BIPOLAR RAM (64 X9)
2354 6148        - 1024-bit x4 SRAM
2355 2114        - 1024-bit x4 SRAM
2356 MC10124     - Quad TTL to MECL Translator
2357 MC10125     - Quad MECL to TTL Translator
2358 HM10422     - 256 x 4 ECL RAM
2359 V-POS/H-POS - Pot to adjust horizontal/vertical screen position
2360 Vsync       - 60.4862Hz
2361 HSync       - 15.848kHz
2362 Xtal 1      - 12.263 MHz
2363 Xtal 2      - 6.000 MHz
2364*/
2365
2366ROM_START( dkingjr )
2367   ROM_REGION( 0x10000, "maincpu", 0 )
2368   ROM_LOAD( "1.7g",       0x0000, 0x1000, CRC(bd07bb8d) SHA1(a6d18f993c0469ad5db5bd546afab9a45677643a) )
2369    ROM_CONTINUE(           0x3000, 0x1000 )
2370    ROM_LOAD( "2.7h",       0x2000, 0x0800, CRC(01fbec11) SHA1(cf1aa88529c6c266ee5e924f83fd49d4a2766557) )
2371    ROM_CONTINUE(           0x4800, 0x0800 )
2372    ROM_CONTINUE(           0x1000, 0x0800 )
2373    ROM_CONTINUE(           0x5800, 0x0800 )
2374    ROM_LOAD( "3.7k",       0x4000, 0x0800, CRC(a81dd00c) SHA1(ec507d963151bb8fcee13a47d7f93aa4cd089b7e) )
2375    ROM_CONTINUE(           0x2800, 0x0800 )
2376    ROM_CONTINUE(           0x5000, 0x0800 )
2377    ROM_CONTINUE(           0x1800, 0x0800 )
2378
2379    ROM_REGION( 0x1000, "soundcpu", 0 )
2380    ROM_LOAD( "4.7l",       0x0000, 0x1000, CRC(715da5f8) SHA1(f708c3fd374da65cbd9fe2e191152f5d865414a0) )
2381
2382    ROM_REGION( 0x2000, "gfx1", 0 )
2383    ROM_LOAD( "5.6g",       0x0000, 0x1000, CRC(cf14669d) SHA1(1ab9ceba49bff6d7bd00c89dae7018093e860eeb) )
2384    ROM_LOAD( "6.6e",       0x1000, 0x1000, CRC(cefed15e) SHA1(7077951a3d239b8b34eb45ab959228cb93a957c5) )
2385
2386    ROM_REGION( 0x2000, "gfx2", 0 )
2387    ROM_LOAD( "7.2t",       0x0000, 0x0800, CRC(dc7f4164) SHA1(07a6242e95b5c3b8dfdcd4b4950f463dba16dd77) )
2388    ROM_LOAD( "8.2r",       0x0800, 0x0800, CRC(0ce7dcf6) SHA1(0654b77526c49f0dfa077ac4f1f69cf5cb2e2f64) )
2389    ROM_LOAD( "9.2p",       0x1000, 0x0800, CRC(24d1ff17) SHA1(696854bf3dc5447d33b4815db357e6ce3834d867) )
2390    ROM_LOAD( "10.2m",      0x1800, 0x0800, CRC(0f8c083f) SHA1(0b688ae9da296b2447fffa5e135fd6a56ec3e790) )
2391   
2392   ROM_REGION( 0x0320, "proms", 0 )
2393    ROM_LOAD( "mb7052.9k",  0x0000, 0x0100, CRC(49f2d444) SHA1(6995d73222f71f880ab3ce6d54577802a6ef53ab) )   /* palette low 4 bits */
2394    ROM_LOAD( "mb7052.9l",  0x0100, 0x0100, CRC(487513ab) SHA1(e686021bbd41ea8c9d1fd3a277333173ba50afdd) )   /* palette high 4 bits */
2395    ROM_LOAD( "mb7052.6b",  0x0200, 0x0100, CRC(dbf185bf) SHA1(2697a991a4afdf079dd0b7e732f71c7618f43b70) )   /* character color codes on a per-column basis */
2396   ROM_LOAD( "mb7051.8j",  0x0300, 0x0020, CRC(a5a6f2ca) SHA1(5507fb6f5c8845c4421c2996e9f76c818d987623) )   /* unknown */
2397ROM_END
2398
23272399ROM_START( dkongjre )
23282400    ROM_REGION( 0x10000, "maincpu", 0 )
23292401    ROM_LOAD( "djr1-c.5b",    0x0000, 0x1000, CRC(ffe9e1a5) SHA1(715dc79d85169b4c1faf43458592e69b434afefd) )
r12330r12331
31043176   memory_set_bank(machine,"bank2", 0);
31053177}
31063178
3179static DRIVER_INIT( dkingjr )
3180{
3181   UINT8 *prom = machine.region("proms")->base();
3182   for( int i=0; i<0x200; ++i)
3183   {
3184      prom[i]^=0xff; // invert color data
3185   }
3186}
3187
3188
31073189/*************************************
31083190 *
31093191 *  Game drivers
r12330r12331
31283210GAME( 1982, dkongjrb, dkongjr,  dkongjr,  dkongjr,        0,  ROT90, "bootleg", "Donkey Kong Jr. (bootleg)", GAME_SUPPORTS_SAVE )
31293211GAME( 1982, dkongjre, dkongjr,  dkongjr,  dkongjr,        0,  ROT90, "Nintendo of America", "Donkey Kong Junior (Easy)", GAME_SUPPORTS_SAVE )
31303212GAME( 1982, jrking,   dkongjr,  dkongjr,  dkongjr,        0,  ROT90, "bootleg", "Junior King (bootleg of Donkey Kong Jr.)", GAME_SUPPORTS_SAVE )
3213GAME( 1982, dkingjr,  dkongjr,  dkongjr,  dkongjr,  dkingjr,  ROT90, "bootleg", "Donkey King Jr. (bootleg of Donkey Kong Jr.)", GAME_SUPPORTS_SAVE )
31313214
31323215GAME( 1983, dkong3,   0,        dkong3,   dkong3,         0,  ROT90, "Nintendo of America", "Donkey Kong 3 (US)", GAME_SUPPORTS_SAVE )
31333216GAME( 1983, dkong3j,  dkong3,   dkong3,   dkong3,         0,  ROT90, "Nintendo", "Donkey Kong 3 (Japan)", GAME_SUPPORTS_SAVE )
src/mame/drivers/mpu5.c
r12330r12331
11/*
2   Many of the games in here also seem to exist on other hardware.
23
34    MPU5
45
56    Skeleton Driver
67
7     -- there are a wide range of titles running on this hardware, the recent ones are said to be encrypted
8     -- there are a wide range of titles running on this hardware
9
810     -- the driver does nothing, and currently only serves to act as a placeholder to document what existed on this hardware
911
10     -- the main CPU is a 68340, which is a 32-bit 680xx variant with modified opcodes etc.
12     -- the main CPU is a 68340, which is a 32-bit 680xx variant with modified opcodes etc. (CPU32 core)
1113
1214     -- Much of the communication is done via a 68681 DUART.
15
16    -- Help wanted, the MFME sources (which are based on MAME anyway) should be of some help here, if somebody
17       in the FM emu community wants to adopt this driver they're welcome to it.
18
19    -- As a result of games being on multiple systems, and some of the original sets being a mess there could be one or two
20       out of position here (eg MPU4 video instead of MPU5) or with missing roms if there was extra hardware (nothing has been
21      removed from the rom loading comments, so if there were extra roms present they're still commented)
22
23      Some duplicate roms have been commented out for now, please don't remove these lines until the sets are properly sorted.
24
25      Some games weren't even in the right zips, Eg the Red Hot Fever (MPU4) cotnained a mislabled MPU5 'Raise The Roof' set
26      with extra roms, probably actually from the MPU4 Red Hot Fever.  The game names are usually stored somewhat as plain
27      ASCII so spotting such problems is easy enough.
28
29      In general things have been added here if the rom structure and initial code looks like the MPU5 boot code
30
31     
32
33   15/07/11 - rom loading for most games added, still some missing tho and clones still need sorting out properly.
1334*/
1435
1536#include "emu.h"
r12330r12331
3253static INPUT_PORTS_START(  mpu5 )
3354INPUT_PORTS_END
3455
35static VIDEO_START(mpu5)
36{
56static MACHINE_CONFIG_START( mpu5, mpu5_state )
57   MCFG_CPU_ADD("maincpu", M68020, 16000000)    // ?
58   MCFG_CPU_PROGRAM_MAP(mpu5_map)
3759
38}
60   MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
61   /* unknown sound */
62MACHINE_CONFIG_END
3963
40static SCREEN_UPDATE(mpu5)
41{
42   return 0;
43}
64/* Empire
65   Ace Of Clubs
66   the clones all differ by only 1 ROM
67*/
4468
45static MACHINE_CONFIG_START( mpu5, mpu5_state )
46   MCFG_CPU_ADD("maincpu", M68EC020, 16000000)    // ?
47   MCFG_CPU_PROGRAM_MAP(mpu5_map)
69ROM_START( m5aceclb )
70   ROM_REGION( 0x400000, "maincpu", 0 )
71   ROM_LOAD16_BYTE( "acec0_3.p1", 0x000000, 0x80000, CRC(da4f7950) SHA1(d40db8c27b4a6bbfe4fe553684766a83ee29d7c3) )
72   ROM_LOAD16_BYTE( "acec0_3.p2", 0x000001, 0x80000, CRC(7fbeaece) SHA1(db462aa647c29e41b9f72f53c7e89e57bcc4a446) )
73   ROM_LOAD16_BYTE( "acec0_3.p3", 0x100000, 0x80000, CRC(7d57dc0e) SHA1(6a63c5226ee04d7a4c884e34f382c2c124b8d867) )
74   ROM_LOAD16_BYTE( "acec0_3.p4", 0x100001, 0x80000, CRC(34010608) SHA1(f649cc719b68482ee744a097c8047c17316b66f1) )
75ROM_END
4876
49   /* actually non-video? */
50   MCFG_SCREEN_ADD("screen", RASTER)
51   MCFG_SCREEN_REFRESH_RATE(60)
52   MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
53   MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
54   MCFG_SCREEN_SIZE(64*8, 32*8)
55   MCFG_SCREEN_VISIBLE_AREA(8*8, 48*8-1, 2*8, 30*8-1)
56   MCFG_SCREEN_UPDATE(mpu5)
77ROM_START( m5aceclba )
78   ROM_REGION( 0x400000, "maincpu", 0 )
79   ROM_LOAD16_BYTE( "acec0_6.p1", 0x000000, 0x80000, CRC(a7fbeb10) SHA1(5f7bd5325e9db4561fb8a6e1ea02765e172ee68d) )
80   ROM_LOAD16_BYTE( "acec0_6.p2", 0x000001, 0x80000, CRC(d4d4543f) SHA1(6d5c907e37eb804ba21f0666d92b2f062a18739c) )
81   ROM_LOAD16_BYTE( "acec0_3.p3", 0x100000, 0x80000, CRC(7d57dc0e) SHA1(6a63c5226ee04d7a4c884e34f382c2c124b8d867) )
82   ROM_LOAD16_BYTE( "acec0_3.p4", 0x100001, 0x80000, CRC(34010608) SHA1(f649cc719b68482ee744a097c8047c17316b66f1) )
83ROM_END
5784
58   MCFG_PALETTE_LENGTH(0x200)
85ROM_START( m5aceclbb )
86   ROM_REGION( 0x400000, "maincpu", 0 )
87   ROM_LOAD16_BYTE( "acec0_6d.p1",0x000000, 0x80000, CRC(c4baad89) SHA1(46b4d0dd8cdf0d020089d7cb064daad5e2881728) ) // only changed ROM from m5aceclba
88   ROM_LOAD16_BYTE( "acec0_6.p2", 0x000001, 0x80000, CRC(d4d4543f) SHA1(6d5c907e37eb804ba21f0666d92b2f062a18739c) )
89   ROM_LOAD16_BYTE( "acec0_3.p3", 0x100000, 0x80000, CRC(7d57dc0e) SHA1(6a63c5226ee04d7a4c884e34f382c2c124b8d867) )
90   ROM_LOAD16_BYTE( "acec0_3.p4", 0x100001, 0x80000, CRC(34010608) SHA1(f649cc719b68482ee744a097c8047c17316b66f1) )
91ROM_END
5992
60   MCFG_VIDEO_START(mpu5)
93/* Vivid
94   Magnificent 7's
95   the clones all differ by only 1 ROM
96*/
6197
62   MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
63   /* unknown sound */
64MACHINE_CONFIG_END
98ROM_START( m5mag7s )
99   ROM_REGION( 0x400000, "maincpu", 0 )
100   ROM_LOAD16_BYTE( "msesjb_1.3_1", 0x000000, 0x80000, CRC(4f97c046) SHA1(c1260e9d8984c62298a30a22085860de8e25d0db) )
101   ROM_LOAD16_BYTE( "msesjb_1.3_2", 0x000001, 0x80000, CRC(cf9eaaf0) SHA1(83d04335dd3d9bc7e74a21f75f4c882ec7b7048d) )
102   ROM_LOAD16_BYTE( "msesjb_1.3_3", 0x100000, 0x80000, CRC(c67a758a) SHA1(0cd3de1480d8c9e87737d064affdb5aa5d25fb51) )
103   ROM_LOAD16_BYTE( "msesjb_1.3_4", 0x100001, 0x80000, CRC(5c88688a) SHA1(7b03ee580f50d6c1f6ca72e75f85c6b7567a08a0) )
104ROM_END
65105
66ROM_START( m_honmon )
67   ROM_REGION( 0x300000, "maincpu", 0 ) /* Code */
106ROM_START( m5mag7sa )
107   ROM_REGION( 0x400000, "maincpu", 0 )
108   ROM_LOAD16_BYTE( "msesja_1.3_1", 0x000000, 0x80000, CRC(a036d8fb) SHA1(e948fefda577403cd52020cdea8a40129f34e580) ) // only changed ROM from m_mag7s
109   ROM_LOAD16_BYTE( "msesjb_1.3_2", 0x000001, 0x80000, CRC(cf9eaaf0) SHA1(83d04335dd3d9bc7e74a21f75f4c882ec7b7048d) )
110   ROM_LOAD16_BYTE( "msesjb_1.3_3", 0x100000, 0x80000, CRC(c67a758a) SHA1(0cd3de1480d8c9e87737d064affdb5aa5d25fb51) )
111   ROM_LOAD16_BYTE( "msesjb_1.3_4", 0x100001, 0x80000, CRC(5c88688a) SHA1(7b03ee580f50d6c1f6ca72e75f85c6b7567a08a0) )
112ROM_END
113
114ROM_START( m5mag7sb )
115   ROM_REGION( 0x400000, "maincpu", 0 )
116   ROM_LOAD16_BYTE( "msesjad1.3_1", 0x000000, 0x80000, CRC(8be417e6) SHA1(bde19e8a49ae1993d9f0166dd593f2dd0b739386) ) // only changed ROM from m_mag7s
117   ROM_LOAD16_BYTE( "msesjb_1.3_2", 0x000001, 0x80000, CRC(cf9eaaf0) SHA1(83d04335dd3d9bc7e74a21f75f4c882ec7b7048d) )
118   ROM_LOAD16_BYTE( "msesjb_1.3_3", 0x100000, 0x80000, CRC(c67a758a) SHA1(0cd3de1480d8c9e87737d064affdb5aa5d25fb51) )
119   ROM_LOAD16_BYTE( "msesjb_1.3_4", 0x100001, 0x80000, CRC(5c88688a) SHA1(7b03ee580f50d6c1f6ca72e75f85c6b7567a08a0) )
120ROM_END
121
122ROM_START( m5mag7sc )
123   ROM_REGION( 0x400000, "maincpu", 0 )
124   ROM_LOAD16_BYTE( "msesjbd1.3_1", 0x000000, 0x80000, CRC(64450f5b) SHA1(07c91d6685ce0cd7cea8a04cb40446058161111d) ) // only changed ROM from m_mag7s
125   ROM_LOAD16_BYTE( "msesjb_1.3_2", 0x000001, 0x80000, CRC(cf9eaaf0) SHA1(83d04335dd3d9bc7e74a21f75f4c882ec7b7048d) )
126   ROM_LOAD16_BYTE( "msesjb_1.3_3", 0x100000, 0x80000, CRC(c67a758a) SHA1(0cd3de1480d8c9e87737d064affdb5aa5d25fb51) )
127   ROM_LOAD16_BYTE( "msesjb_1.3_4", 0x100001, 0x80000, CRC(5c88688a) SHA1(7b03ee580f50d6c1f6ca72e75f85c6b7567a08a0) )
128ROM_END
129
130ROM_START( m5mag7sd )
131   ROM_REGION( 0x400000, "maincpu", 0 )
132   ROM_LOAD16_BYTE( "msesjbg1.3_1", 0x000000, 0x80000, CRC(c1a2cbcf) SHA1(dc9178df1600889aa6e204a6a29082d1867eb007) ) // only changed ROM from m_mag7s
133   ROM_LOAD16_BYTE( "msesjb_1.3_2", 0x000001, 0x80000, CRC(cf9eaaf0) SHA1(83d04335dd3d9bc7e74a21f75f4c882ec7b7048d) )
134   ROM_LOAD16_BYTE( "msesjb_1.3_3", 0x100000, 0x80000, CRC(c67a758a) SHA1(0cd3de1480d8c9e87737d064affdb5aa5d25fb51) )
135   ROM_LOAD16_BYTE( "msesjb_1.3_4", 0x100001, 0x80000, CRC(5c88688a) SHA1(7b03ee580f50d6c1f6ca72e75f85c6b7567a08a0) )
136ROM_END
137
138ROM_START( m5mag7se )
139   ROM_REGION( 0x400000, "maincpu", 0 )
140   ROM_LOAD16_BYTE( "msesjbt1.3_1", 0x000000, 0x80000, CRC(863962b1) SHA1(d0d3d9c0e7214ed785df1d5b496d79200fa10d06) ) // only changed ROM from m_mag7s
141   ROM_LOAD16_BYTE( "msesjb_1.3_2", 0x000001, 0x80000, CRC(cf9eaaf0) SHA1(83d04335dd3d9bc7e74a21f75f4c882ec7b7048d) )
142   ROM_LOAD16_BYTE( "msesjb_1.3_3", 0x100000, 0x80000, CRC(c67a758a) SHA1(0cd3de1480d8c9e87737d064affdb5aa5d25fb51) )
143   ROM_LOAD16_BYTE( "msesjb_1.3_4", 0x100001, 0x80000, CRC(5c88688a) SHA1(7b03ee580f50d6c1f6ca72e75f85c6b7567a08a0) )
144ROM_END
145
146/* Vivid
147   Manic Streak Features
148*/
149
150ROM_START( m5msf )
151   ROM_REGION( 0x400000, "maincpu", 0 )
152   ROM_LOAD16_BYTE( "man_sjs1.3_1", 0x000000, 0x80000, CRC(622f285f) SHA1(90638a9dcb26c3ff92ff4e7da847ea92951efa67) )
153   ROM_LOAD16_BYTE( "man_sjs1.3_2", 0x000001, 0x80000, CRC(e6a59fea) SHA1(b44ffcab4f85e07c022fdf5a280ad95ee596d145) )
154   ROM_LOAD16_BYTE( "man_sjs1.3_3", 0x100000, 0x80000, CRC(558db803) SHA1(c378520b2ef54b7a96721cbaa4abc127a0eec04a) )
155   ROM_LOAD16_BYTE( "man_sjs1.3_4", 0x100001, 0x80000, CRC(f2a7895f) SHA1(a2378072a47857ad38eda9c309d77b45ef694b21) )
156ROM_END
157
158ROM_START( m5msfa )
159   ROM_REGION( 0x400000, "maincpu", 0 )
160   ROM_LOAD16_BYTE( "man_sjs1.3d1", 0x000000, 0x80000, CRC(8efb1a0a) SHA1(d217cb1d941dd89b31d5b6d444950ceb0da1666d) )
161   ROM_LOAD16_BYTE( "man_sjs1.3d2", 0x000001, 0x80000, CRC(e6a59fea) SHA1(b44ffcab4f85e07c022fdf5a280ad95ee596d145) )
162   ROM_LOAD16_BYTE( "man_sjs1.3_3", 0x100000, 0x80000, CRC(558db803) SHA1(c378520b2ef54b7a96721cbaa4abc127a0eec04a) )
163   ROM_LOAD16_BYTE( "man_sjs1.3_4", 0x100001, 0x80000, CRC(f2a7895f) SHA1(a2378072a47857ad38eda9c309d77b45ef694b21) )
164ROM_END
165
166/* Emipre
167   Money Monster
168   not sure about the 2nd set, do 1.7 and 1.6 really mix like that?
169*/
170
171ROM_START( m5monmst )
172   ROM_REGION( 0x400000, "maincpu", 0 )
173   ROM_LOAD16_BYTE( "mm_sj__1.4_1", 0x000000, 0x80000, CRC(9659bc3f) SHA1(499fdd4aa643afc8689be426fa11d6ead6c953bc) )
174   ROM_LOAD16_BYTE( "mm_sj__1.4_2", 0x000001, 0x80000, CRC(19374068) SHA1(f6a112d7a9c61bda39c046a91a576208e37f494a) )
175   ROM_LOAD16_BYTE( "mm_sj__1.4_3", 0x100000, 0x80000, CRC(2a35f8cb) SHA1(fda935737b1c3d4ad72ad197183dacc9d32aecc0) )
176   ROM_LOAD16_BYTE( "mm_sj__1.4_4", 0x100001, 0x80000, CRC(2ea1203a) SHA1(735d35c1c6c80f3b3c319e225e711d87fc648f4c) )
177ROM_END
178
179ROM_START( m5monmsta )
180   ROM_REGION( 0x400000, "maincpu", 0 )
181   ROM_LOAD16_BYTE( "momo1_7.p1", 0x000000, 0x80000, CRC(0f11b40b) SHA1(1cf37e4171792c659566c363af840c913f36ab4b) )
182   ROM_LOAD16_BYTE( "momo1_7.p2", 0x000001, 0x80000, CRC(cd8f5d54) SHA1(1416ca80d21d47d8ea6df211e087e7e42df7478a) )
183   ROM_LOAD16_BYTE( "momo16.p3",  0x100000, 0x80000, CRC(2a35f8cb) SHA1(fda935737b1c3d4ad72ad197183dacc9d32aecc0) )
184   ROM_LOAD16_BYTE( "momo16.p4",  0x100001, 0x80000, CRC(2ea1203a) SHA1(735d35c1c6c80f3b3c319e225e711d87fc648f4c) )
185ROM_END
186
187
188/* Vivid
189   Honey Money
190*/
191
192ROM_START( m5honmon )
193   ROM_REGION( 0x400000, "maincpu", 0 )
68194   ROM_LOAD16_BYTE( "hmo_23s.p1", 0x000000, 0x80000, CRC(b3a44b47) SHA1(f54399bb1cc01fd4d615bd2c1a539c132b99d811) )
69195   ROM_LOAD16_BYTE( "hmo_23l.p2", 0x000001, 0x80000, CRC(09e116f7) SHA1(0d94b957f4bb3ef6aa10511c69e51d5400698622) )
70196   ROM_LOAD16_BYTE( "hmo_23l.p3", 0x100000, 0x80000, CRC(072b4af0) SHA1(799280cd27e53e167f28c5ad71868e8cd29b0200) )
r12330r12331
74200ROM_END
75201
76202
77GAME( 199?, m_honmon,    0,         mpu5,     mpu5,    0, ROT0,  "Vivid", "Honey Money", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
203/* Sets below haven't been split into parent / clones yet! */
204
205
206ROM_START( m5sixsht )
207   ROM_REGION( 0x400000, "maincpu", 0 )
208   ROM_LOAD16_BYTE( "ssh_sjs1.1_1", 0x000000, 0x080000, CRC(77955a9a) SHA1(18bb2740bebcf5ce4cb48bdc4896a85d1d1ec75e) )
209   ROM_LOAD16_BYTE( "ssh_sjs1.1_2", 0x000001, 0x080000, CRC(0f61b0b7) SHA1(185971aeefab6cb002a41929cb3d38ef51591303) )
210   ROM_LOAD16_BYTE( "ssh_sjs1.1_3", 0x100000, 0x080000, CRC(d1ba8953) SHA1(40c0bdab8aa719db796591e03f2befcb117efbb4) )
211   ROM_LOAD16_BYTE( "ssh_sjs1.1_4", 0x100001, 0x080000, CRC(45e81620) SHA1(84ff802b880eef5aedaad09b28caafa4e6219e7b) )
212
213   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
214   ROM_LOAD16_BYTE( "ssh_sjs1.1d1", 0x000000, 0x080000, CRC(422fa3e7) SHA1(79471610ddd8dd8f00b4be0d2e4c8f4882ce03b6) )
215   //ROM_LOAD16_BYTE( "ssh_sjs1.1d2", 0x000000, 0x080000, CRC(0f61b0b7) SHA1(185971aeefab6cb002a41929cb3d38ef51591303) )
216ROM_END
217
218
219ROM_START( m5sixshta )
220   ROM_REGION( 0x400000, "maincpu", 0 )
221   ROM_LOAD16_BYTE( "ssh_20h2.0d1", 0x000000, 0x080000, CRC(19644b40) SHA1(5068e9f9ade5c5a46e54f7b4b18d4922c02f2add) )
222   ROM_LOAD16_BYTE( "ssh_20h2.0d2", 0x000001, 0x080000, CRC(455b5618) SHA1(162ea4b4c50bb5fdf97a27dd0ee19686da66967d) )
223
224   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
225   ROM_LOAD16_BYTE( "ssh_20h2.1d1", 0x000000, 0x080000, CRC(10b80756) SHA1(6caa557cf9ad866189443c6b9ba59c73f7ed634f) )
226   ROM_LOAD16_BYTE( "ssh_20h2.1d2", 0x000000, 0x080000, CRC(ff614ab4) SHA1(a49601295d8eb518cf39567a7b5116e4367273c5) )
227   ROM_LOAD16_BYTE( "ssh_sja2.0_1", 0x000000, 0x080000, CRC(ed0bfbc9) SHA1(728f117a1aee6dd4acc88d0044d1b8a50c97d163) )
228   //ROM_LOAD16_BYTE( "ssh_sja2.0_2", 0x000000, 0x080000, CRC(455b5618) SHA1(162ea4b4c50bb5fdf97a27dd0ee19686da66967d) )
229   ROM_LOAD16_BYTE( "ssh_sjh2.0d1", 0x000000, 0x080000, CRC(76de5395) SHA1(14955b51040f8f99b05c1c638b6611d3a1b6bd15) )
230   //ROM_LOAD16_BYTE( "ssh_sjh2.0d2", 0x000000, 0x080000, CRC(455b5618) SHA1(162ea4b4c50bb5fdf97a27dd0ee19686da66967d) )
231   ROM_LOAD16_BYTE( "ssh_sjh2.1d1", 0x000000, 0x080000, CRC(230973bd) SHA1(489255ad731966e8c6e54fa5b1b2165b0503c428) )
232   ROM_LOAD16_BYTE( "ssh_sjh2.1d2", 0x000000, 0x080000, CRC(ff614ab4) SHA1(a49601295d8eb518cf39567a7b5116e4367273c5) )
233   ROM_LOAD16_BYTE( "ssh_sjk2.0_1", 0x000000, 0x080000, CRC(33b7fbda) SHA1(c0bc9aa07511a19d407494f379025977f5a17cd7) )
234   //ROM_LOAD16_BYTE( "ssh_sjk2.0_2", 0x000000, 0x080000, CRC(455b5618) SHA1(162ea4b4c50bb5fdf97a27dd0ee19686da66967d) )
235   ROM_LOAD16_BYTE( "ssh_sjk2.1_1", 0x000000, 0x080000, CRC(ccbd35fb) SHA1(56179564be5af8948879477599ffac09aeb783fb) )
236   ROM_LOAD16_BYTE( "ssh_sjk2.1_2", 0x000000, 0x080000, CRC(ff614ab4) SHA1(a49601295d8eb518cf39567a7b5116e4367273c5) )
237   ROM_LOAD16_BYTE( "ssh_sjl2.0d1", 0x000000, 0x080000, CRC(bfc749c1) SHA1(586c83b463eaae71db3b69df5d100cb2f03bee87) )
238   //ROM_LOAD16_BYTE( "ssh_sjl2.0d2", 0x000000, 0x080000, CRC(455b5618) SHA1(162ea4b4c50bb5fdf97a27dd0ee19686da66967d) )
239   ROM_LOAD16_BYTE( "ssh_sjl2.1d1", 0x000000, 0x080000, CRC(cce0a2a1) SHA1(366042d9551d8ee864d67c577c9c1050953ad85a) )
240   ROM_LOAD16_BYTE( "ssh_sjl2.1d2", 0x000000, 0x080000, CRC(ff614ab4) SHA1(a49601295d8eb518cf39567a7b5116e4367273c5) )
241   ROM_LOAD16_BYTE( "ssh_sjs2.0_1", 0x000000, 0x080000, CRC(f1d45c8c) SHA1(9828749be008548599a9bc229bb7918cc08ef114) )
242   //ROM_LOAD16_BYTE( "ssh_sjs2.0_2", 0x000000, 0x080000, CRC(455b5618) SHA1(162ea4b4c50bb5fdf97a27dd0ee19686da66967d) )
243   ROM_LOAD16_BYTE( "ssh_sjs2.0d1", 0x000000, 0x080000, CRC(b4bdf4c3) SHA1(13d4e1499a689b1d80ac6dfb3834fa8639940efc) )
244   //ROM_LOAD16_BYTE( "ssh_sjs2.0d2", 0x000000, 0x080000, CRC(455b5618) SHA1(162ea4b4c50bb5fdf97a27dd0ee19686da66967d) )
245   ROM_LOAD16_BYTE( "ssh_sjs2.1_1", 0x000000, 0x080000, CRC(5b15856a) SHA1(fb697d332ce3ce6aeeebd09beb0d745a94c30ab6) )
246   ROM_LOAD16_BYTE( "ssh_sjs2.1_2", 0x000000, 0x080000, CRC(ff614ab4) SHA1(a49601295d8eb518cf39567a7b5116e4367273c5) )
247   ROM_LOAD16_BYTE( "ssh_sjs2.1d1", 0x000000, 0x080000, CRC(b4a1c32c) SHA1(803d7fa2ae47440a7ea2318b93cb585a626800e4) )
248   ROM_LOAD16_BYTE( "ssh_sjs2.1d2", 0x000000, 0x080000, CRC(ff614ab4) SHA1(a49601295d8eb518cf39567a7b5116e4367273c5) )
249ROM_END
250
251
252ROM_START( m5fewmor )
253   ROM_REGION( 0x400000, "maincpu", 0 )
254   ROM_LOAD16_BYTE( "fewd0_2.p1", 0x000000, 0x080000, CRC(422c0992) SHA1(71f72e7790526e4723068c9b3204a014d33c778d) )
255   ROM_LOAD16_BYTE( "fewd0_2.p2", 0x000001, 0x080000, CRC(aebba280) SHA1(c087b704587746a7f7c155c0ffd6ba1418302bed) )
256
257   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
258   ROM_LOAD16_BYTE( "fewd0_2d.p1", 0x000000, 0x080000, CRC(a52715af) SHA1(5146d95e64e0f78d19f9166547960fda10f2610b) )
259   ROM_LOAD16_BYTE( "fewd0_3.p1", 0x000000, 0x080000, CRC(738305f8) SHA1(57de9bfbfdaf33bb1af6fda17bf97219baa39596) )
260   ROM_LOAD16_BYTE( "fewd0_3.p2", 0x000000, 0x080000, CRC(6ac63e0b) SHA1(94cda7755b996e0a0f7b9e646438b8736c78f648) )
261   ROM_LOAD16_BYTE( "fewd0_3d.p1", 0x000000, 0x080000, CRC(4b02fc98) SHA1(a9324378032881e83237948a6001d5cb393606d7) )
262ROM_END
263
264ROM_START( m5wonga )
265   ROM_REGION( 0x400000, "maincpu", 0 )
266   ROM_LOAD16_BYTE( "fish0_1.p1", 0x000000, 0x080000, CRC(4d59ad1d) SHA1(9f49204ee237b3d1750e4dc448fad1e6816b2038) )
267   ROM_LOAD16_BYTE( "fish0_1.p2", 0x000001, 0x080000, CRC(1fb1df8d) SHA1(9bcf4814a07cc2e3132c435d706c94ddf6888391) )
268   ROM_LOAD16_BYTE( "fish0_1.p3", 0x100000, 0x080000, CRC(fc990d69) SHA1(8f01202aff1c67dbd210cb57c4f31caa1c1d7326) )
269   ROM_LOAD16_BYTE( "fish0_1.p4", 0x100001, 0x080000, CRC(3cf608c0) SHA1(972f802cff2dc08a1205822918cb0e4d19049013) )
270ROM_END
271
272ROM_START( m5addams )
273   ROM_REGION( 0x400000, "maincpu", 0 )
274   ROM_LOAD16_BYTE( "admf05.p1", 0x000000, 0x080000, CRC(44905d92) SHA1(298f86db7575f4bb969f464f8608ae8e44991078) )
275   ROM_LOAD16_BYTE( "admf05.p2", 0x000001, 0x080000, CRC(70f4b107) SHA1(0e34a4930eaf898b8e16bbf739191890fedb04b9) )
276   ROM_LOAD16_BYTE( "admf05.p3", 0x100000, 0x080000, CRC(20a4e22f) SHA1(c73278fd90e2f44d9d83216c29c8e52faed238ae) )
277   ROM_LOAD16_BYTE( "admf05.p4", 0x100001, 0x080000, CRC(f42102b9) SHA1(2daa37a7e0c176909ba5a7a421612db3ea38ebef) )
278   
279   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
280   ROM_LOAD16_BYTE( "admf05ad.p1", 0x000000, 0x080000, CRC(1441eee4) SHA1(dd7254f9d7ea199d42efb06f956985e5217ab009) )
281   ROM_LOAD16_BYTE( "admf05b.p1", 0x000000, 0x080000, CRC(5f5bcd26) SHA1(1641fbcfcad946c28a25ecac064e90ad3434da98) )
282   ROM_LOAD16_BYTE( "admf05dy.p1", 0x000000, 0x080000, CRC(972a0584) SHA1(1e1cef6be4bbbefdecb025bf0a0273447bc17b0a) )
283   ROM_LOAD16_BYTE( "admf05h.p1", 0x000000, 0x080000, CRC(0787e74a) SHA1(7afa100bf497b649a817b2cc5f46a8297fb7f2ab) )
284   //ROM_LOAD16_BYTE( "admf05k.p1", 0x000000, 0x080000, CRC(44905d92) SHA1(298f86db7575f4bb969f464f8608ae8e44991078) )
285   ROM_LOAD16_BYTE( "admf05r.p1", 0x000000, 0x080000, CRC(44a3ac58) SHA1(b1721ab24cddc2436fc0caf9e3e4a0861b126484) )
286   ROM_LOAD16_BYTE( "admf05s.p1", 0x000000, 0x080000, CRC(002a6e41) SHA1(608067b0bd2755c6d330622f472908330c7c4993) )
287   ROM_LOAD16_BYTE( "admf05y.p1", 0x000000, 0x080000, CRC(352b5417) SHA1(391aabe1a21b53eb4199f8e985e1410e266a253d) )
288   ROM_LOAD16_BYTE( "adtr02.p2", 0x000000, 0x080000, CRC(d33a8a9f) SHA1(18457ca60f78204ee67fb993f63342e01666d950) )
289   //ROM_LOAD16_BYTE( "adtr02.p3", 0x000000, 0x080000, CRC(20a4e22f) SHA1(c73278fd90e2f44d9d83216c29c8e52faed238ae) )
290   //ROM_LOAD16_BYTE( "adtr02.p4", 0x000000, 0x080000, CRC(f42102b9) SHA1(2daa37a7e0c176909ba5a7a421612db3ea38ebef) )
291   ROM_LOAD16_BYTE( "adtr02dy.p1", 0x000000, 0x080000, CRC(21f4bcd4) SHA1(40aa0cb2c494a3582284d9caadc259c9249353b5) )
292   ROM_LOAD16_BYTE( "adtr02s.p1", 0x000000, 0x080000, CRC(62f7b34a) SHA1(751fc47aaab01dd4565403e47413e68f612c3554) )
293   ROM_LOAD16_BYTE( "adtr02y.p1", 0x000000, 0x080000, CRC(70e38117) SHA1(3b686f707d16921bb70bc7be2a6639caa09de341) )
294   ROM_LOAD16_BYTE( "adtr03.p2", 0x000000, 0x080000, CRC(a932cb2d) SHA1(a2b2cb0d171480e1c15f021580a684e77403630b) )
295   ROM_LOAD16_BYTE( "adtr03ad.p1", 0x000000, 0x080000, CRC(657592e2) SHA1(d22d1bd80975feaebe24aac56892fb998ea27a1a) )
296   ROM_LOAD16_BYTE( "adtr03b.p1", 0x000000, 0x080000, CRC(adda9dc9) SHA1(ca34f0a0fff272ae29dec2ca3135a3454b852216) )
297   ROM_LOAD16_BYTE( "adtr03bd.p1", 0x000000, 0x080000, CRC(25b6c611) SHA1(638e1eb9791ab913e51f1ce4443b77dbe8bfb7fc) )
298   ROM_LOAD16_BYTE( "adtr03d.p1", 0x000000, 0x080000, CRC(270a1142) SHA1(68015422622077358828492b5dc14f965fe348f2) )
299   ROM_LOAD16_BYTE( "adtr03dy.p1", 0x000000, 0x080000, CRC(a224cb0b) SHA1(e8c15e4a180033ada0d001ef502e04a925fa79a0) )
300   ROM_LOAD16_BYTE( "adtr03k.p1", 0x000000, 0x080000, CRC(8657158d) SHA1(9a5a6dd9776d925a63fec40d56e6f704fb949661) )
301   ROM_LOAD16_BYTE( "adtr03r.p1", 0x000000, 0x080000, CRC(531a2e97) SHA1(187c0523a2032d6ff6be1300879a83fa95eb9f7b) )
302   ROM_LOAD16_BYTE( "adtr03s.p1", 0x000000, 0x080000, CRC(af664a9a) SHA1(a6abdf179018fff3fa97507eabbc85fd1db790cf) )
303   ROM_LOAD16_BYTE( "adtr03y.p1", 0x000000, 0x080000, CRC(e39ed644) SHA1(b4b0cbca2240d0f42ff671abec7eb88a7f884862) )
304ROM_END
305
306ROM_START( m5addlad )
307   ROM_REGION( 0x400000, "maincpu", 0 )
308   ROM_LOAD16_BYTE( "addr06ad.p1", 0x000000, 0x080000, CRC(104db505) SHA1(d1afaabce5cb0899208758b64d4efca16250ebf9) )
309   ROM_LOAD16_BYTE( "addr06.p2", 0x000001, 0x080000, CRC(20c6d5be) SHA1(6d3c6cec0043072e4cd67f2c25a813eadf8eee6a) )
310   ROM_LOAD16_BYTE( "addr06.p3", 0x100000, 0x080000, CRC(2761decd) SHA1(0c1ac294d48dba1bb991e7df3974ee2357231dd8) )
311   ROM_LOAD16_BYTE( "addr06.p4", 0x100001, 0x080000, CRC(449ee8a8) SHA1(f9702b87d284b8e8d69c72db92869b87fe47c0ad) )
312
313   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
314   ROM_LOAD16_BYTE( "addr06b.p1", 0x000000, 0x080000, CRC(e4cde9b1) SHA1(6b1196de5a0c5435aba670c81ee00bf7e480571b) )
315   ROM_LOAD16_BYTE( "addr06bd.p1", 0x000000, 0x080000, CRC(97650266) SHA1(2e88abe9807814ebf64f9471f9e4f9a65f7c4c1b) )
316   ROM_LOAD16_BYTE( "addr06d.p1", 0x000000, 0x080000, CRC(fa9415d4) SHA1(1dd43f200ef24eb82cb94a604ba28a9247252e8c) )
317   ROM_LOAD16_BYTE( "addr06dy.p1", 0x000000, 0x080000, CRC(18483fe9) SHA1(ff8551746c465096d3d4c2c4c6ae91ff9a1de94b) )
318   ROM_LOAD16_BYTE( "addr06h.p1", 0x000000, 0x080000, CRC(613f3a1c) SHA1(da74b1ab86b1d5d9513ee7e860fa9f78d52979d7) )
319   ROM_LOAD16_BYTE( "addr06k.p1", 0x000000, 0x080000, CRC(fcf4adac) SHA1(a3d91af384e84f83c48aa5657fd652572ba46799) )
320   ROM_LOAD16_BYTE( "addr06r.p1", 0x000000, 0x080000, CRC(5f39651f) SHA1(c747c87d689c5e494e5637fccb4285f4d7d5fdb1) )
321   ROM_LOAD16_BYTE( "addr06s.p1", 0x000000, 0x080000, CRC(893cfe03) SHA1(92b72d0ea1b39c6d8de11cfaf1a10eeaca8703d4) )
322   ROM_LOAD16_BYTE( "addr06y.p1", 0x000000, 0x080000, CRC(6be0d43e) SHA1(abdc1f4a7be8fc6d4a77e764126f6b45a865049c) )
323ROM_END
324
325ROM_START( m5addlada )
326   ROM_REGION( 0x400000, "maincpu", 0 )
327   ROM_LOAD16_BYTE( "artr01ad.p1", 0x000000, 0x080000, CRC(2c36d12c) SHA1(7362234394d130f9d85166598ea7d60abf94977c) )
328   ROM_LOAD16_BYTE( "artr01.p2", 0x000001, 0x080000, CRC(f164c8fc) SHA1(70cc0fa816bd9ef6ce941a38cb146ca7e390f238) )
329   ROM_LOAD16_BYTE( "artr01.p3", 0x100000, 0x080000, CRC(8ba9377e) SHA1(65e78c8b571cdd021a00c6bf981d0344d9c37ec0) )
330   ROM_LOAD16_BYTE( "artr01.p4", 0x100001, 0x080000, CRC(ba1ed9e0) SHA1(29df221030571052fe6577391a60fb3ff0ab7730) )
331
332   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
333   ROM_LOAD16_BYTE( "artr01b.p1", 0x000000, 0x080000, CRC(22a8b341) SHA1(b6268ffe4f03e0695d29fbfb1b9de95d81eb7700) )
334   ROM_LOAD16_BYTE( "artr01d.p1", 0x000000, 0x080000, CRC(2e58112f) SHA1(cc374bbb4137e90f84d2ae4733aefe4fa770cbc1) )
335   ROM_LOAD16_BYTE( "artr01dy.p1", 0x000000, 0x080000, CRC(730c8ecf) SHA1(9967eb33bc2564394a1dacca5badcadc368f7a04) )
336   ROM_LOAD16_BYTE( "artr01k.p1", 0x000000, 0x080000, CRC(e094b466) SHA1(7adf44d2d6eec86a7d6838e4e262ae8f34cf405d) )
337   ROM_LOAD16_BYTE( "artr01s.p1", 0x000000, 0x080000, CRC(cdc0256e) SHA1(e31ff30228d6b5ab31302976cec83ba8cd377d73) )
338   ROM_LOAD16_BYTE( "artr01y.p1", 0x000000, 0x080000, CRC(9094ba8e) SHA1(9a53c0552f74a219a23715a88fde5082e2d34e50) )
339ROM_END
340
341ROM_START( m5ashock )
342   ROM_REGION( 0x400000, "maincpu", 0 )
343   ROM_LOAD16_BYTE( "ash12s.p1", 0x000000, 0x080000, CRC(9365be33) SHA1(6c3814c255925c2b6010fb9b81ea7cd9bfb1f483) )
344   ROM_LOAD16_BYTE( "ash12s.p2", 0x000001, 0x080000, CRC(bbfad58b) SHA1(f1a1d2fae52fa4fd2b057105a1338909e9c8ec7d) )
345   ROM_LOAD16_BYTE( "ash12s.p3", 0x100000, 0x080000, CRC(d8161daa) SHA1(0b0fb0debcfa3be6f6c37c7013078b87593f0a95) )
346   ROM_LOAD16_BYTE( "ash12s.p4", 0x100001, 0x080000, CRC(a6276057) SHA1(4b3b5cadf082cc6ba5a87c8b5df3934d1c7752b4) )
347
348   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
349   ROM_LOAD16_BYTE( "ash12d.p3", 0x000000, 0x080000, CRC(1ce434b1) SHA1(97af9714bfa0dbab34303c446b9101abdea7ab4a) )
350   ROM_LOAD16_BYTE( "ash12e.p3", 0x000000, 0x080000, CRC(16256c61) SHA1(ff001374dac1cbef4a6301d04cf7989d44c5c3fe) )
351   ROM_LOAD16_BYTE( "ash12k.p3", 0x000000, 0x080000, CRC(9f01f87d) SHA1(83eee3d48c9ef71c1bfd0e7167d38dff1a3d6ab1) )
352   ROM_LOAD16_BYTE( "ash13d.p1", 0x000000, 0x080000, CRC(1f2165e7) SHA1(45e0966052e890138d08081db9b747ebe9c7ed2e) )
353   ROM_LOAD16_BYTE( "ash13k.p1", 0x000000, 0x080000, CRC(bd0ba407) SHA1(d2fa42cab351517430c1f0d648d18a369e9ac079) )
354   ROM_LOAD16_BYTE( "ash13s.p1", 0x000000, 0x080000, CRC(99c935eb) SHA1(2ddad31c08d82dc40748fc2e8585ee63356fceef) )
355   ROM_LOAD16_BYTE( "ash13s.p2", 0x000000, 0x080000, CRC(6269f21f) SHA1(77eb65a47b869d48fb4b8163afb23bd07485faf6) )
356   ROM_LOAD16_BYTE( "ash13s.p3", 0x000000, 0x080000, CRC(c943494e) SHA1(e557e934a2e593879e0b5781134efb8b7ef1597c) )
357   ROM_LOAD16_BYTE( "ash13s.p4", 0x000000, 0x080000, CRC(6f91996b) SHA1(ded42f280bd607808875748a75a266ec551ce619) )
358ROM_END
359
360ROM_START( m5all41 )
361   ROM_REGION( 0x400000, "maincpu", 0 )
362   ROM_LOAD16_BYTE( "a4__sjk1.2_1", 0x000000, 0x080000, CRC(cab3de23) SHA1(4a50665fff238f8a2c3240dbc0da13674094ae69) )
363   ROM_LOAD16_BYTE( "a4__sjk1.2_2", 0x000001, 0x080000, CRC(e49d240a) SHA1(e0d0873dd73559378b62ce936f0898679d3732a1) )
364   ROM_LOAD16_BYTE( "a4__sjk1.2_3", 0x100000, 0x080000, CRC(3e03f73d) SHA1(97d15790edf5f08e37b25fc21640047bbf7a5da7) )
365   ROM_LOAD16_BYTE( "a4__sjk1.2_4", 0x100001, 0x080000, CRC(79bfdc16) SHA1(38547276e8da9f60a7f2e143b2311df0e10b22e1) )
366
367   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
368   ROM_LOAD16_BYTE( "a4__sjs1.3d1", 0x000000, 0x080000, CRC(9feff7df) SHA1(e3c6199da52442fd3e42b36b3c8d1241e346742a) )
369   ROM_LOAD16_BYTE( "a4__sjs1.3d2", 0x000000, 0x080000, CRC(20c7a288) SHA1(957d421a191d018863ae4ea7399e132ecf29acb4) )
370   ROM_LOAD16_BYTE( "a4_sjs1.3_1", 0x000000, 0x080000, CRC(2577b58c) SHA1(358b533d9c456db762abc80ce365d711a7c02c4c) )
371   ROM_LOAD16_BYTE( "a4_sjs1.3_2", 0x000000, 0x080000, CRC(9f5942ed) SHA1(0d510cd69232722307abf3e3abe5aad8937bbe77) )
372   ROM_LOAD16_BYTE( "ao__sjh1.1d1", 0x000000, 0x080000, CRC(7fcc1e6b) SHA1(d825e0442249c9f6e3bf2b20300afbdf58f63083) )
373   ROM_LOAD16_BYTE( "ao__sjh1.1d2", 0x000000, 0x080000, CRC(34934857) SHA1(a77f4ea425bc045fe785e4b03ff2aff7717755bf) )
374   //ROM_LOAD16_BYTE( "ao__sjh1.1d3", 0x000000, 0x080000, CRC(3e03f73d) SHA1(97d15790edf5f08e37b25fc21640047bbf7a5da7) )
375   //ROM_LOAD16_BYTE( "ao__sjh1.1d4", 0x000000, 0x080000, CRC(79bfdc16) SHA1(38547276e8da9f60a7f2e143b2311df0e10b22e1) )
376   ROM_LOAD16_BYTE( "ao__sjk1.1_1", 0x000000, 0x080000, CRC(10b5668d) SHA1(cc1878d5e1c15e22bb298b6008a33a93df1ab53a) )
377   ROM_LOAD16_BYTE( "ao__sjk1.1_2", 0x000000, 0x080000, CRC(34934857) SHA1(a77f4ea425bc045fe785e4b03ff2aff7717755bf) )
378   //ROM_LOAD16_BYTE( "ao__sjk1.1_3", 0x000000, 0x080000, CRC(3e03f73d) SHA1(97d15790edf5f08e37b25fc21640047bbf7a5da7) )
379   //ROM_LOAD16_BYTE( "ao__sjk1.1_4", 0x000000, 0x080000, CRC(79bfdc16) SHA1(38547276e8da9f60a7f2e143b2311df0e10b22e1) )
380   ROM_LOAD16_BYTE( "ao__sjs1.4_1", 0x000000, 0x080000, CRC(9a4c3f50) SHA1(1790552fd7bad11d12fd72757b435d9c3387400a) )
381   ROM_LOAD16_BYTE( "ao__sjs1.4_2", 0x000000, 0x080000, CRC(f6eec85f) SHA1(7618a936e8c564f6b63e8fcb0404422d95d7bc27) )
382   //ROM_LOAD16_BYTE( "ao_sjs1.5_3", 0x000000, 0x080000, CRC(3e03f73d) SHA1(97d15790edf5f08e37b25fc21640047bbf7a5da7) )
383   //ROM_LOAD16_BYTE( "ao_sjs1.5_4", 0x000000, 0x080000, CRC(79bfdc16) SHA1(38547276e8da9f60a7f2e143b2311df0e10b22e1) )
384   ROM_LOAD16_BYTE( "ao_sjs1.6_1", 0x000000, 0x080000, CRC(cd181bb5) SHA1(58d9b13c194e9962af9cb7a71d48707cb63c650f) )
385   ROM_LOAD16_BYTE( "ao_sjs1.6_2", 0x000000, 0x080000, CRC(2ad7933e) SHA1(6d4e3b6749817eb171901ec5b6917992446111d1) )
386   ROM_LOAD16_BYTE( "ao_sjs1.6d1", 0x000000, 0x080000, CRC(15d23f47) SHA1(0af6dd916491d2501596195cc6fb1bd88b2de3ae) )
387   ROM_LOAD16_BYTE( "ao_sjs1.6d2", 0x000000, 0x080000, CRC(2ad7933e) SHA1(6d4e3b6749817eb171901ec5b6917992446111d1) )
388ROM_END
389
390ROM_START( m5arab )
391   ROM_REGION( 0x400000, "maincpu", 0 )
392   ROM_LOAD16_BYTE( "arab09ad.p1", 0x000000, 0x080000, CRC(1f68a20a) SHA1(0055428f07377725361eb8c25b01b58613336ba9) )
393   ROM_LOAD16_BYTE( "arab09.p2", 0x000001, 0x080000, CRC(af8ee71e) SHA1(167fa55fbdb5d5377c18c696d279d4018128f790) )
394   ROM_LOAD16_BYTE( "arab09.p3", 0x100000, 0x080000, CRC(e6bbd54e) SHA1(3e217406aca645a6ebff139b2b02b28120a10657) )
395   ROM_LOAD16_BYTE( "arab09.p4", 0x100001, 0x080000, CRC(0893b767) SHA1(b6d56a58163462425507c077ef8a5bcdd4dc5180) )
396
397   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
398   ROM_LOAD16_BYTE( "arab03f", 0x000000, 0x080000, CRC(76766338) SHA1(b2db342426f0d184f20b2f352c452445ae4abefc) )
399   ROM_LOAD16_BYTE( "arab09b.p1", 0x000000, 0x080000, CRC(c0db14dc) SHA1(68403912edd003a22af85f0289aee01834bc412f) )
400   ROM_LOAD16_BYTE( "arab09bd.p1", 0x000000, 0x080000, CRC(5820d7e3) SHA1(cc675c7e5a76a74f74c8ff46d9f1b584d9e246cd) )
401   ROM_LOAD16_BYTE( "arab09d.p1", 0x000000, 0x080000, CRC(7d5f8028) SHA1(9faa7355ad791f62e4651a2141506a715a9fb80b) )
402   ROM_LOAD16_BYTE( "arab09dy.p1", 0x000000, 0x080000, CRC(1b408a4f) SHA1(7400173679b76ea63c525b653862ff4a28668978) )
403   ROM_LOAD16_BYTE( "arab09h.p1", 0x000000, 0x080000, CRC(e9964bc8) SHA1(c70b8ab78dda2ed6ed6286445df9700067b0b506) )
404   ROM_LOAD16_BYTE( "arab09r.p1", 0x000000, 0x080000, CRC(a6e31e5c) SHA1(9afc5c2deda057a51b53a9c80b4f0e2a752bf92a) )
405   ROM_LOAD16_BYTE( "arab09s.p1", 0x000000, 0x080000, CRC(e5a44317) SHA1(1c11c1a6348fa29980afc1d8521056529002feae) )
406   ROM_LOAD16_BYTE( "arab09y.p1", 0x000000, 0x080000, CRC(83bb4970) SHA1(82d611e594583c25a62ab54f65c86e193744bf1c) )
407ROM_END
408
409ROM_START( m5atlan )
410   ROM_REGION( 0x400000, "maincpu", 0 )
411   ROM_LOAD16_BYTE( "atlsjh1.4d1", 0x000000, 0x080000, CRC(ba888aac) SHA1(e1d92214dd78abdc8e55cd7376a81f9b914619bd) )
412   ROM_LOAD16_BYTE( "atlsja1.4_2", 0x000001, 0x080000, CRC(7f974373) SHA1(068e50f1c5bab121dfe16d4851c6a8ea30edcb0c) )
413   ROM_LOAD16_BYTE( "atlsja1.4_3", 0x100000, 0x080000, CRC(bd4054bb) SHA1(83bd71e26c6e8e34a9e97eaa2b67c8a38d55159f) )
414   ROM_LOAD16_BYTE( "atlsja1.4_4", 0x100001, 0x080000, CRC(95615a4f) SHA1(db5945e360ca65b8bbd3a17905ea9f195071b02e) )
415
416   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
417   ROM_LOAD16_BYTE( "atl_sja1.2_2", 0x000000, 0x080000, CRC(98e82423) SHA1(1c8db8ffe6afbb3074cfbd68713c303e095f77b2) )
418   //ROM_LOAD16_BYTE( "atl_sja1.2_3", 0x000000, 0x080000, CRC(bd4054bb) SHA1(83bd71e26c6e8e34a9e97eaa2b67c8a38d55159f) )
419   //ROM_LOAD16_BYTE( "atl_sja1.2_4", 0x000000, 0x080000, CRC(95615a4f) SHA1(db5945e360ca65b8bbd3a17905ea9f195071b02e) )
420   ROM_LOAD16_BYTE( "atlsjk1.4_1", 0x000000, 0x080000, CRC(95a6181e) SHA1(6de28e8bbbe45bd6bbee5516be306c9bf00086c7) )
421   ROM_LOAD16_BYTE( "atlsjs1.4_1", 0x000000, 0x080000, CRC(26696133) SHA1(63f870e2b77a0fc372e5c8f7df65d3a7ef08398f) )
422   ROM_LOAD16_BYTE( "atlsjs1.4d1", 0x000000, 0x080000, CRC(0947f381) SHA1(c1eeafe1fa08a2b72f0968acac57fdfc31abb764) )
423
424   // these were in an unknown set, but I guess from the code they belong with this game
425   ROM_LOAD16_BYTE( "atl_sjh1.2d1", 0x000000, 0x080000, CRC(7eb816e4) SHA1(18ce9463643fde976c16c4e9c1f178343fbf14a0) )
426   ROM_LOAD16_BYTE( "atl_sjk1.2_1", 0x000000, 0x080000, CRC(3bc99546) SHA1(f9349006f364ca668f28a586ddf2200bfefa994a) )
427   ROM_LOAD16_BYTE( "atl_sjs1.2_1", 0x000000, 0x080000, CRC(eec370e0) SHA1(160c07d6ce1cab68809a8c17d82a73b421384c98) )
428   ROM_LOAD16_BYTE( "atl_sjs1.2d1", 0x000000, 0x080000, CRC(abb2f342) SHA1(4ade9f4d8702f64f93fac019d1211d9abff7512a) )
429ROM_END
430
431ROM_START( m5austin )
432   ROM_REGION( 0x400000, "maincpu", 0 )
433   ROM_LOAD16_BYTE( "apow02ad.p1", 0x000000, 0x080000, CRC(c0206bb5) SHA1(d80e7b942485f335542260acf3b62ec7a814f663) )
434   ROM_LOAD16_BYTE( "apow02.p2", 0x000001, 0x080000, CRC(f19744c2) SHA1(80b34f730edd60314609f6e8b2a869831054ffd3) )
435   ROM_LOAD16_BYTE( "apow02.p3", 0x100000, 0x080000, CRC(3fa7ef72) SHA1(2625cca97e7d5a81f3d7e28136ec0b54c2f01b1e) )
436   ROM_LOAD16_BYTE( "apow02.p4", 0x100001, 0x080000, CRC(f18232d0) SHA1(cd5f843a227dd7fef95ecc47619e34e8ea829fc1) )
437
438   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
439   ROM_LOAD16_BYTE( "apow02b.p1", 0x000000, 0x080000, CRC(ff2cdde4) SHA1(98fe6a1674da9067d0bf2eb8417fd5dc024f0993) )
440   ROM_LOAD16_BYTE( "apow02d.p1", 0x000000, 0x080000, CRC(61006045) SHA1(a45c7607c4be8d999117f139adbf5b2c21c481cf) )
441   ROM_LOAD16_BYTE( "apow02dy.p1", 0x000000, 0x080000, CRC(9ac73b39) SHA1(99880d633f3b2272f802c8765ef5caafee796fe6) )
442   ROM_LOAD16_BYTE( "apow02h.p1", 0x000000, 0x080000, CRC(2c2ce3d5) SHA1(97a3dd569f7b278447858a2d8cab3d6558dc607f) )
443   ROM_LOAD16_BYTE( "apow02k.p1", 0x000000, 0x080000, CRC(e2d2379d) SHA1(f20c602da8a0ad19065d0d7ef1f112ce008318df) )
444   ROM_LOAD16_BYTE( "apow02r.p1", 0x000000, 0x080000, CRC(686de837) SHA1(5fa20eb90e900ddd1119368b27316bfd52ca3dcb) )
445   ROM_LOAD16_BYTE( "apow02s.p1", 0x000000, 0x080000, CRC(d833bf08) SHA1(c83475f7e5d7c98f2230fdfe63c03c5054ffe6e7) )
446   ROM_LOAD16_BYTE( "apow02y.p1", 0x000000, 0x080000, CRC(23f4e474) SHA1(dc4f0d879a4afed9a4f821ea67dda25be637a8a3) )
447   ROM_LOAD16_BYTE( "aptr10.p2", 0x000000, 0x080000, CRC(17be7fea) SHA1(32166f27f7bb080a21ead236a77660404293e411) )
448   ROM_LOAD16_BYTE( "aptr10.p3", 0x000000, 0x080000, CRC(63a03a48) SHA1(511ae14cf9e4801c73c1e1044b6d44e9e16cd9cf) )
449   ROM_LOAD16_BYTE( "aptr10.p4", 0x000000, 0x080000, CRC(725118c1) SHA1(ef92f39d973b97c13c222d7ee1e3d33500b504c4) )
450   ROM_LOAD16_BYTE( "aptr10ad.p1", 0x000000, 0x080000, CRC(973c8882) SHA1(2a8d69be338a1dd9aceac84c32544a690be49ac6) )
451   ROM_LOAD16_BYTE( "aptr10b.p1", 0x000000, 0x080000, CRC(c69e9090) SHA1(52f9c768c9715846777a2d1520bb26217a046f09) )
452   ROM_LOAD16_BYTE( "aptr10bd.p1", 0x000000, 0x080000, CRC(cee9fc6f) SHA1(b7fae924200457b9b8f241534581510b40792d3a) )
453   ROM_LOAD16_BYTE( "aptr10d.p1", 0x000000, 0x080000, CRC(a221368e) SHA1(30921d5ceeee2be1ba54b097e8c4a4e584840d5c) )
454   ROM_LOAD16_BYTE( "aptr10dy.p1", 0x000000, 0x080000, CRC(9183336b) SHA1(e2465efa90ec7375f46873a4bbd1f3419356bfe1) )
455   ROM_LOAD16_BYTE( "aptr10k.p1", 0x000000, 0x080000, CRC(f9332320) SHA1(38a88601a0f902475dcecc59a362d52752c83c49) )
456   ROM_LOAD16_BYTE( "aptr10r.p1", 0x000000, 0x080000, CRC(c976e2f8) SHA1(190eb27cf12966a090f4fad1aca5227a753f3488) )
457   ROM_LOAD16_BYTE( "aptr10s.p1", 0x000000, 0x080000, CRC(67ffc878) SHA1(2a4264f4ed0c9287b713c8538142addd0c7ac204) )
458   ROM_LOAD16_BYTE( "aptr10y.p1", 0x000000, 0x080000, CRC(545dcd9d) SHA1(a3006ee5f1bc0c75773d9c511cfaf268969af79b) )
459   ROM_LOAD16_BYTE( "aptr11.p2", 0x000000, 0x080000, CRC(f5efd4f8) SHA1(aaedc8bc087a4eb10981da32b0a158b9b995e59b) )
460   ROM_LOAD16_BYTE( "aptr11ad.p1", 0x000000, 0x080000, CRC(949ed53f) SHA1(08d09d3aac777ac5933a87fdc0d6b9cf2f440b07) )
461   ROM_LOAD16_BYTE( "aptr11b.p1", 0x000000, 0x080000, CRC(15da74bc) SHA1(8a38dc44b7cafa1c3319a4e230d46fd7610ade28) )
462   ROM_LOAD16_BYTE( "aptr11bd.p1", 0x000000, 0x080000, CRC(c85c839f) SHA1(e810370cfc25a3704550d2040fe1249f577c8e77) )
463   ROM_LOAD16_BYTE( "aptr11d.p1", 0x000000, 0x080000, CRC(4f03e87d) SHA1(6a44cfb050d8124da2ba545b0b88fe1d273b41a3) )
464   ROM_LOAD16_BYTE( "aptr11dy.p1", 0x000000, 0x080000, CRC(aa4ebdf0) SHA1(cab8fd43bd211cb3bd344ca8786772e9a1018820) )
465   ROM_LOAD16_BYTE( "aptr11k.p1", 0x000000, 0x080000, CRC(dfa67a55) SHA1(7e7acc0cc3a0733abf28928adc7fdb20ef1edbfa) )
466   ROM_LOAD16_BYTE( "aptr11r.p1", 0x000000, 0x080000, CRC(63f5f938) SHA1(6c0911d12c20d45ba163538dfa5c15b791861302) )
467   ROM_LOAD16_BYTE( "aptr11s.p1", 0x000000, 0x080000, CRC(9f56e817) SHA1(9ff30c0b9633c277965fe3b11db05b535fa50a64) )
468   ROM_LOAD16_BYTE( "aptr11y.p1", 0x000000, 0x080000, CRC(7a1bbd9a) SHA1(bb5b9716c4a81f2bbd07621bea46a67ca320d1ec) )
469ROM_END
470
471ROM_START( m5bttf )
472   ROM_REGION( 0x400000, "maincpu", 0 )
473   ROM_LOAD16_BYTE( "bfe_12s.p1", 0x000000, 0x080000, CRC(05191f0d) SHA1(bdec5a9042465d3b8874ff6f07b13b133a4022ec) )
474   ROM_LOAD16_BYTE( "bfe_12l.p2", 0x000001, 0x080000, CRC(c020b40f) SHA1(4f2c6773fbf76aa71772ffeb2dfc52462f71d02c) )
475   ROM_LOAD16_BYTE( "bfe_12l.p3", 0x100000, 0x080000, CRC(7362219a) SHA1(de06b10d0e76376a50c3943be96ed13a19c051c0) )
476   ROM_LOAD16_BYTE( "bfe_12l.p4", 0x100001, 0x080000, CRC(ff5b3bd0) SHA1(3f02f4c8b440d7ad1ec10170c9b3b2de87aa98f5) )
477ROM_END
478
479ROM_START( m5barkng )
480   ROM_REGION( 0x400000, "maincpu", 0 )
481   ROM_LOAD16_BYTE( "bark06ad.p1", 0x000000, 0x080000, CRC(bff3bc1c) SHA1(1ea30f909d3bff312966820158f5595d26d76d86) )
482   ROM_LOAD16_BYTE( "bark06.p2", 0x000001, 0x080000, CRC(a90b94ec) SHA1(ac8ff9cf0cebeab9592aee932fbe60e5f4b83598) )
483   ROM_LOAD16_BYTE( "bark06.p3", 0x100000, 0x080000, CRC(28e2bfb4) SHA1(c91e10fcdeed5cb1aad45b7b0e51c1bf89cb2e89) )
484   ROM_LOAD16_BYTE( "bark06.p4", 0x100001, 0x080000, CRC(6fc91491) SHA1(38ce47a6539fff9587d99adf75a8a374ffbe0cdd) )
485
486   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
487   ROM_LOAD16_BYTE( "bark06b.p1", 0x000000, 0x080000, CRC(74650db0) SHA1(e2d966337068f9b3767e937f0968bde31a3451ef) )
488   ROM_LOAD16_BYTE( "bark06d.p1", 0x000000, 0x080000, CRC(6b18462a) SHA1(d45a4ff43a125f6f943c1eb2d291f4dd4af9ccad) )
489   ROM_LOAD16_BYTE( "bark06dy.p1", 0x000000, 0x080000, CRC(7c779f47) SHA1(cd3ad79e76cecb666ad09382106a5d81da2b2874) )
490   ROM_LOAD16_BYTE( "bark06r.p1", 0x000000, 0x080000, CRC(324097b4) SHA1(126a69c92ab767cc34a36ef7fce29cff4e706c1c) )
491   ROM_LOAD16_BYTE( "bark06y.p1", 0x000000, 0x080000, CRC(20f81596) SHA1(6165e28e3c9bd9418ecc0a245cbe42245495021a) )
492ROM_END
493
494ROM_START( m5baxe )
495   ROM_REGION( 0x400000, "maincpu", 0 )
496   ROM_LOAD16_BYTE( "batr01d.p1", 0x000000, 0x080000, CRC(a4ee3c3d) SHA1(b8122ba9a6815dc20dc34e0d82605938b5785ca4) )
497   ROM_LOAD16_BYTE( "batr01.p2", 0x000001, 0x080000, CRC(582da32d) SHA1(0b323c9c1dd3b58aa2e9a99287b9f395cd104901) )
498   ROM_LOAD16_BYTE( "batr01.p3", 0x100000, 0x080000, CRC(c92aeb52) SHA1(cbf8d2b80c28c6f535fc94eafa7a579db664e259) )
499   ROM_LOAD16_BYTE( "batr01.p4", 0x100001, 0x080000, CRC(3c53f077) SHA1(20ac6ff9277f66103c735e64b6d805bda622e524) )
500
501   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
502   ROM_LOAD16_BYTE( "batr01dy.p1", 0x000000, 0x080000, CRC(2ec9249b) SHA1(2acb44ec90a06c606fa4eeb677207efd8f49ecfc) )
503   ROM_LOAD16_BYTE( "batr01s.p1", 0x000000, 0x080000, CRC(54e041b8) SHA1(d50f2ff641bbb2d7d9d8540b35aa51f6d996762e) )
504   ROM_LOAD16_BYTE( "batr01y.p1", 0x000000, 0x080000, CRC(dec7591e) SHA1(fb346672ae9e7bad35f42e2a519f2933d46b0755) )
505   ROM_LOAD16_BYTE( "baxe04.p2", 0x000000, 0x080000, CRC(3928c2ff) SHA1(b5cf4cb8e579f91492e2eec6adb86ada0ceb9091) )
506   //ROM_LOAD16_BYTE( "baxe04.p3", 0x000000, 0x080000, CRC(c92aeb52) SHA1(cbf8d2b80c28c6f535fc94eafa7a579db664e259) )
507   //ROM_LOAD16_BYTE( "baxe04.p4", 0x000000, 0x080000, CRC(3c53f077) SHA1(20ac6ff9277f66103c735e64b6d805bda622e524) )
508   ROM_LOAD16_BYTE( "baxe04ad.p1", 0x000000, 0x080000, CRC(fb065844) SHA1(5487da7bfc436cab1080ab7554913c8c6a9ea58f) )
509   ROM_LOAD16_BYTE( "baxe04b.p1", 0x000000, 0x080000, CRC(f543ecae) SHA1(bacbb635df90ac950d97f5b76990c300e0b92230) )
510   ROM_LOAD16_BYTE( "baxe04bd.p1", 0x000000, 0x080000, CRC(3435d26e) SHA1(143896c2060fef6577aa502347205413436b9426) )
511   ROM_LOAD16_BYTE( "baxe04d.p1", 0x000000, 0x080000, CRC(981ed5e4) SHA1(616ef751b1a29020e3627ceceac92d74dd9bdfbc) )
512   ROM_LOAD16_BYTE( "baxe04dy.p1", 0x000000, 0x080000, CRC(39f2bf48) SHA1(9d52f08704e0024170772f6abf2cf0410b45090f) )
513   ROM_LOAD16_BYTE( "baxe04h.p1", 0x000000, 0x080000, CRC(3bd18eba) SHA1(568ec19ca59a307ecb013b1d8a909424524d96bc) )
514   ROM_LOAD16_BYTE( "baxe04k.p1", 0x000000, 0x080000, CRC(6c837386) SHA1(820c0fee3d89b7e554d99ef82eff2e589cac6e42) )
515   ROM_LOAD16_BYTE( "baxe04r.p1", 0x000000, 0x080000, CRC(e9f3189f) SHA1(bdc7a9f3673e4fa48c927d59e0e2e0eee4e391a8) )
516   ROM_LOAD16_BYTE( "baxe04s.p1", 0x000000, 0x080000, CRC(5968eb24) SHA1(47ce83070cc3c182913a1c96ecb09dd4a771e9a2) )
517   ROM_LOAD16_BYTE( "baxe04y.p1", 0x000000, 0x080000, CRC(f8848188) SHA1(571ca96688afe4cf02e17e1fdb48c6b11bec5eef) )
518ROM_END
519
520
521ROM_START( m5bbro )
522   ROM_REGION( 0x400000, "maincpu", 0 )
523   ROM_LOAD16_BYTE( "bbro10ad.p1", 0x000000, 0x080000, CRC(e042f003) SHA1(7ae9c3632d15932a4a53e493cddb29e0c1f98397) )
524   ROM_LOAD16_BYTE( "bbro10.p2", 0x000001, 0x080000, CRC(468f8325) SHA1(0d7461b88865854b9775fbdaa3cb0c97908dae4b) )
525   ROM_LOAD16_BYTE( "bbro10.p3", 0x100000, 0x080000, CRC(6c2e9086) SHA1(856ed523b09356dd25249ad93d2433c7565fac7c) )
526   ROM_LOAD16_BYTE( "bbro10.p4", 0x100001, 0x080000, CRC(a0f9ff38) SHA1(e9f38c546e6a194e9c72ab5089bdf9b9c6e0c5e8) )
527
528   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
529   ROM_LOAD16_BYTE( "bbro10b.p1", 0x000000, 0x080000, CRC(3b151856) SHA1(c6c994ccd901a685bfc0bdea274d77c782b94641) )
530   ROM_LOAD16_BYTE( "bbro10bd.p1", 0x000000, 0x080000, CRC(24f0885c) SHA1(d686c172f854f756f6119b06e28bb4d9a922ba15) )
531   ROM_LOAD16_BYTE( "bbro10d.p1", 0x000000, 0x080000, CRC(ce4cb7d0) SHA1(1dcce21ada6748ee6e0efdca11c92e79b3379751) )
532   ROM_LOAD16_BYTE( "bbro10dy.p1", 0x000000, 0x080000, CRC(5d373321) SHA1(5c6806c49638d87c0c0f16919a62c0af2c5be885) )
533   ROM_LOAD16_BYTE( "bbro10h.p1", 0x000000, 0x080000, CRC(c4dff431) SHA1(a9ddf8e2afa361840dd5504f80ae4eb1103d6926) )
534   ROM_LOAD16_BYTE( "bbro10k.p1", 0x000000, 0x080000, CRC(23c063ef) SHA1(4994dc3529a7925088c9cb6fe84118be386048af) )
535   ROM_LOAD16_BYTE( "bbro10r.p1", 0x000000, 0x080000, CRC(3ad22855) SHA1(d43fc543dd1da4d5ec1b9c666a8ac8d6a110c6b3) )
536   ROM_LOAD16_BYTE( "bbro10s.p1", 0x000000, 0x080000, CRC(d1a927da) SHA1(8dd917856006453b8c633ac98b003754b733c44d) )
537   ROM_LOAD16_BYTE( "bbro10y.p1", 0x000000, 0x080000, CRC(42d2a32b) SHA1(8c94b98701a8bcdb633f2b70c189c1c4e4a53e4e) )
538   ROM_LOAD16_BYTE( "bbtr02.p1", 0x000000, 0x080000, CRC(829b5cf0) SHA1(4df802e54e2c0685a63335e9429156a7c81824a1) )
539   ROM_LOAD16_BYTE( "bbtr02.p2", 0x000000, 0x080000, CRC(1fc52d87) SHA1(12147409de0420323c998c58eec3c3c3d326063e) )
540   //ROM_LOAD16_BYTE( "bbtr02.p3", 0x000000, 0x080000, CRC(6c2e9086) SHA1(856ed523b09356dd25249ad93d2433c7565fac7c) )
541   //ROM_LOAD16_BYTE( "bbtr02.p4", 0x000000, 0x080000, CRC(a0f9ff38) SHA1(e9f38c546e6a194e9c72ab5089bdf9b9c6e0c5e8) )
542   ROM_LOAD16_BYTE( "bbtr02ad.p1", 0x000000, 0x080000, CRC(27a37ec6) SHA1(5122603bc3c9ce4cd2627bc5229dd8becefcaadf) )
543   ROM_LOAD16_BYTE( "bbtr02b.p1", 0x000000, 0x080000, CRC(6d173df4) SHA1(8fe471472b2fb01ec4d2ce7ea2984328a43d59fb) )
544   ROM_LOAD16_BYTE( "bbtr02bd.p1", 0x000000, 0x080000, CRC(ea11d4db) SHA1(0c7bc7bcf22f1040e9c03060c30e7513d88e5b49) )
545   ROM_LOAD16_BYTE( "bbtr02d.p1", 0x000000, 0x080000, CRC(059db5df) SHA1(51422cb1de471a0c085215bf871792a986ef3b1f) )
546   ROM_LOAD16_BYTE( "bbtr02dy.p1", 0x000000, 0x080000, CRC(e26bf5ae) SHA1(4caa6b2339f1732eb28c713b5e957c5f519d99db) )
547   ROM_LOAD16_BYTE( "bbtr02k.p1", 0x000000, 0x080000, CRC(d76a7323) SHA1(0d72bee24484df41ccf234debe077aa3da2540e0) )
548   ROM_LOAD16_BYTE( "bbtr02r.p1", 0x000000, 0x080000, CRC(4a2b53cf) SHA1(2b41a6350f4a784655ca6233d7275f61b36a1cc5) )
549   ROM_LOAD16_BYTE( "bbtr02s.p1", 0x000000, 0x080000, CRC(829b5cf0) SHA1(4df802e54e2c0685a63335e9429156a7c81824a1) )
550   ROM_LOAD16_BYTE( "bbtr02y.p1", 0x000000, 0x080000, CRC(656d1c81) SHA1(964a15a8e68ad85737239b4aad7a67ab2a9ab950) )
551ROM_END
552
553
554ROM_START( m5bbrocl )
555   ROM_REGION( 0x400000, "maincpu", 0 )
556   ROM_LOAD16_BYTE( "bbrc02.p1", 0x000000, 0x080000, CRC(239f6008) SHA1(0c54e36fa861181cd6c1bda1c5e5e4d5e9569fa8) )
557   ROM_LOAD16_BYTE( "bbrc02.p2", 0x000001, 0x080000, CRC(5c809548) SHA1(76ff6267dfd8b43f390ba961547469709747e12b) )
558   ROM_LOAD16_BYTE( "bbrc02.p3", 0x100000, 0x080000, CRC(d98c7a3e) SHA1(be90c3ba614e472e75470052135082b5e1d4b7a4) )
559   ROM_LOAD16_BYTE( "bbrc02.p4", 0x100001, 0x080000, CRC(107250a5) SHA1(b15d288aeee78a208af411f53c2a1e8d9dc8539b) )
560
561   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
562   ROM_LOAD16_BYTE( "bbrc02d.p1", 0x000000, 0x080000, CRC(079e667c) SHA1(9becdbd8835bb2fc12944b31c31551a4ff21d19f) )
563   ROM_LOAD16_BYTE( "bbrc02f.p1", 0x000000, 0x080000, CRC(e963a531) SHA1(9be5ebcc2682c0af3d861b5f3649a18278e8ca91) )
564   //ROM_LOAD16_BYTE( "bbrc02s.p1", 0x000000, 0x080000, CRC(239f6008) SHA1(0c54e36fa861181cd6c1bda1c5e5e4d5e9569fa8) )
565ROM_END
566
567
568ROM_START( m5bigchs )
569   ROM_REGION( 0x400000, "maincpu", 0 )
570   ROM_LOAD16_BYTE( "bigc04ad.p1", 0x000000, 0x080000, CRC(35649d13) SHA1(7ddd795d84f552a7ba16d1665e266ea6a495ed4c) )
571   ROM_LOAD16_BYTE( "bigc04.p2", 0x000001, 0x080000, CRC(221807c3) SHA1(0d3c26facdb0a95b34843834a052505f944f3036) )
572   ROM_LOAD16_BYTE( "bigc04.p3", 0x100000, 0x080000, CRC(fc932b1a) SHA1(4050c4e6abd8e7105592c8042a2f7a37ca7093c5) )
573   ROM_LOAD16_BYTE( "bigc04.p4", 0x100001, 0x080000, CRC(4dbfe06c) SHA1(4b5cd1a94ce69b6ffb7132991e0fc6c439242a11) )
574
575   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
576   ROM_LOAD16_BYTE( "bigc04b.p1", 0x000000, 0x080000, CRC(a919116a) SHA1(283eabdbbd911b1b4398f4d14cf7a0c1c65e855c) )
577   ROM_LOAD16_BYTE( "bigc04bd.p1", 0x000000, 0x080000, CRC(601c3751) SHA1(6d33dd7ed8ea81527d1543d1f8dc649b9f12e919) )
578   ROM_LOAD16_BYTE( "bigc04d.p1", 0x000000, 0x080000, CRC(9f7760f6) SHA1(6dd4cd94f359e3da879b4ee68935cb4397e8d768) )
579   ROM_LOAD16_BYTE( "bigc04dy.p1", 0x000000, 0x080000, CRC(ae9d48b1) SHA1(68fe5867b113d569b83abeacac6cdf644a655d7e) )
580   ROM_LOAD16_BYTE( "bigc04k.p1", 0x000000, 0x080000, CRC(08156ee9) SHA1(93f6994a5d12a2a415a5e1fd0a2fa4e109161854) )
581   ROM_LOAD16_BYTE( "bigc04r.p1", 0x000000, 0x080000, CRC(a2bd3459) SHA1(00807aef865ea48bcd962ec9cfede42d240faabb) )
582   ROM_LOAD16_BYTE( "bigc04s.p1", 0x000000, 0x080000, CRC(8245e0fa) SHA1(ba0f8c6a74e2ace35c491887166ddba7684fb772) )
583   ROM_LOAD16_BYTE( "bigc04y.p1", 0x000000, 0x080000, CRC(b3afc8bd) SHA1(9f491bcce024a3924c5d81ee1e677c581d1cf1b9) )
584   ROM_LOAD16_BYTE( "bigc05.p2", 0x000000, 0x080000, CRC(f31083d7) SHA1(c0e5af819450d797077c88a346621898c4775992) )
585   ROM_LOAD16_BYTE( "bigc05ad.p1", 0x000000, 0x080000, CRC(4fc927b9) SHA1(1f8542a325fd93c432e2f663992a45489a59bd58) )
586   ROM_LOAD16_BYTE( "bigc05b.p1", 0x000000, 0x080000, CRC(f26355be) SHA1(bdfda45a1b91db1409c25250601038e87c11d842) )
587   ROM_LOAD16_BYTE( "bigc05bd.p1", 0x000000, 0x080000, CRC(f132489d) SHA1(71c7d584e6a33cb6177fd7e0b242aa24a91c1c11) )
588   ROM_LOAD16_BYTE( "bigc05d.p1", 0x000000, 0x080000, CRC(a943668a) SHA1(05440bf5dca60ed233447adad3ffcdf55b9f6056) )
589   ROM_LOAD16_BYTE( "bigc05dy.p1", 0x000000, 0x080000, CRC(7edeadf2) SHA1(97acc070daa863584ea192cb8b8fca662225545a) )
590   ROM_LOAD16_BYTE( "bigc05k.p1", 0x000000, 0x080000, CRC(e61041fe) SHA1(528473466ac17ec0d23d11fe8b76ccc274fb3329) )
591   ROM_LOAD16_BYTE( "bigc05r.p1", 0x000000, 0x080000, CRC(fdd8b979) SHA1(bb18f6d371a1bdc36a20db29bf13dd26c86ba4f5) )
592   ROM_LOAD16_BYTE( "bigc05s.p1", 0x000000, 0x080000, CRC(aa3f4da7) SHA1(562ed3fa08f2e9c7ac3db684312f16711f1faa36) )
593   ROM_LOAD16_BYTE( "bigc05y.p1", 0x000000, 0x080000, CRC(7da286df) SHA1(eefe95f0dcea45b0769c04408f901ed181bc5a71) )
594ROM_END
595
596
597ROM_START( m5biggam )
598   ROM_REGION( 0x400000, "maincpu", 0 )
599   ROM_LOAD16_BYTE( "bigg08ad.p1", 0x000000, 0x080000, CRC(6506bc44) SHA1(288fb897b20d75cd294e6c6cc5f5d9f3e2a26e7a) )
600   ROM_LOAD16_BYTE( "bigg08.p2", 0x000001, 0x080000, CRC(dfa872b2) SHA1(6e1ecd3c912c31369542891e5d5ac1ef37055e45) )
601   ROM_LOAD16_BYTE( "bigg08.p3", 0x100000, 0x080000, CRC(0c0e1e99) SHA1(158820e40fa23447c850f41fe56a83f95dbce80f) )
602   ROM_LOAD16_BYTE( "bigg08.p4", 0x100001, 0x080000, CRC(237b94c9) SHA1(28603c73f3ecb8606527691ff9df66e6c446f64c) )
603
604   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
605   ROM_LOAD16_BYTE( "b2g2-4.p1", 0x000000, 0x002000, CRC(2bd82bcb) SHA1(58140b0ac6035652110dc0a2b2bd39980d5c518b) )
606   ROM_LOAD16_BYTE( "b2g2-4.p2", 0x000000, 0x002000, CRC(4cbe3dd2) SHA1(3a5d2e693dfb615365eb83c1c3d7ce1144c94b4c) )
607   ROM_LOAD16_BYTE( "b2g2-4.p3", 0x000000, 0x002000, CRC(2287a208) SHA1(21566c2b713e2e41fe400632510255455cd8ce45) )
608   ROM_LOAD16_BYTE( "bigg08b.p1", 0x000000, 0x080000, CRC(cb23fba1) SHA1(a2a20a48c89aa6ac37ed78feab4674a30e6b7162) )
609   ROM_LOAD16_BYTE( "bigg08bd.p1", 0x000000, 0x080000, CRC(b4c5c265) SHA1(7641442888294f6b227e78ee4dc8b168f6851e4e) )
610   ROM_LOAD16_BYTE( "bigg08d.p1", 0x000000, 0x080000, CRC(575e8211) SHA1(a656b783b795836241a890033c0fba7d76efc5da) )
611   ROM_LOAD16_BYTE( "bigg08dy.p1", 0x000000, 0x080000, CRC(00af1c36) SHA1(3379aba6ba23c4675ac69e75a1df0b78f0a5cc0e) )
612   ROM_LOAD16_BYTE( "bigg08h.p1", 0x000000, 0x080000, CRC(9fcae653) SHA1(c5e2c4329221373ae8a2e151664ff93b048361b4) )
613   ROM_LOAD16_BYTE( "bigg08r.p1", 0x000000, 0x080000, CRC(40f5229d) SHA1(40408d272b2a39f3c52db0cad3e209655760e105) )
614   ROM_LOAD16_BYTE( "bigg08s.p1", 0x000000, 0x080000, CRC(d1868ce2) SHA1(9b25f817e71c8e08342849f17d19e503985eb88b) )
615   ROM_LOAD16_BYTE( "bigg08y.p1", 0x000000, 0x080000, CRC(867712c5) SHA1(20a6938dc61c14d064013960e9f5ab6612feb90b) )
616   ROM_LOAD16_BYTE( "bigg11.p2", 0x000000, 0x080000, CRC(377668bd) SHA1(55c4cf61170be112b6e49c21ffe4f3aacf0d1618) )
617   //ROM_LOAD16_BYTE( "bigg11.p3", 0x000000, 0x080000, CRC(0c0e1e99) SHA1(158820e40fa23447c850f41fe56a83f95dbce80f) )
618   //ROM_LOAD16_BYTE( "bigg11.p4", 0x000000, 0x080000, CRC(237b94c9) SHA1(28603c73f3ecb8606527691ff9df66e6c446f64c) )
619   ROM_LOAD16_BYTE( "bigg11ad.p1", 0x000000, 0x080000, CRC(6746440d) SHA1(2e1c06dcdaf6179019a11ea76eb29a5c6b27e09e) )
620   ROM_LOAD16_BYTE( "bigg11b.p1", 0x000000, 0x080000, CRC(ea5d86c9) SHA1(deb8b265fd8e30b2700963a4a4fbdeb53e39747e) )
621   ROM_LOAD16_BYTE( "bigg11bd.p1", 0x000000, 0x080000, CRC(7c126080) SHA1(920c2ebe1450622e918f4d510d5b919b5751a91a) )
622   ROM_LOAD16_BYTE( "bigg11d.p1", 0x000000, 0x080000, CRC(4dff9580) SHA1(4b49639734390777fc1aaaea67e42c8dbc7052bd) )
623   ROM_LOAD16_BYTE( "bigg11dy.p1", 0x000000, 0x080000, CRC(2125bec1) SHA1(9fa60d215a8dac4c25f1bcc11ad5f58421c59c20) )
624   ROM_LOAD16_BYTE( "bigg11h.p1", 0x000000, 0x080000, CRC(46ee059c) SHA1(9b4073c0a1eda999375348b419197e6fb0369e3e) )
625   ROM_LOAD16_BYTE( "bigg11r.p1", 0x000000, 0x080000, CRC(c58fe72c) SHA1(604c9984299643465b8571d4ad3f655a27838911) )
626   ROM_LOAD16_BYTE( "bigg11s.p1", 0x000000, 0x080000, CRC(11d470c7) SHA1(50b4d826ab278cc1fa2d4a7b362d8cfe7e50281a) )
627   ROM_LOAD16_BYTE( "bigg11y.p1", 0x000000, 0x080000, CRC(7d0e5b86) SHA1(bb8fd44f72dbb07461baef6c9bedcdd690e83909) )
628ROM_END
629
630
631ROM_START( m5bigsht )
632   ROM_REGION( 0x400000, "maincpu", 0 )
633   ROM_LOAD16_BYTE( "bsa10s.p1", 0x000000, 0x080000, CRC(71f10226) SHA1(98028cd28250c78b72afeb833cde4161410ce15e) )
634   ROM_LOAD16_BYTE( "bsa10s.p2", 0x000001, 0x080000, CRC(113dc4d8) SHA1(37cf67973e50d481fd0d885842ac983d430d7eb4) )
635   ROM_LOAD16_BYTE( "bsa10s.p3", 0x100000, 0x080000, CRC(bbb9538a) SHA1(18feaf2d2bf4be9c3632ee210fdd2b8f1be676b1) )
636   ROM_LOAD16_BYTE( "bsa10s.p4", 0x100001, 0x080000, CRC(18c1956b) SHA1(8c496f83609e281605377a191c35f379db53983a) )
637
638   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
639   ROM_LOAD16_BYTE( "bsa04d.p1", 0x000000, 0x080000, CRC(363d6f3d) SHA1(33c1aea12f450c4489b0b1e7347f52ba724fee01) )
640   ROM_LOAD16_BYTE( "bsa04k.p1", 0x000000, 0x080000, CRC(9417aedd) SHA1(902bec2307f26c98e186236589998217dfe50f73) )
641   ROM_LOAD16_BYTE( "bsa04s.p1", 0x000000, 0x080000, CRC(b0d53f31) SHA1(f51db7c1341cd1d3e26f5409571c48a4ea91b918) )
642   ROM_LOAD16_BYTE( "bsa04s.p2", 0x000000, 0x080000, CRC(a635b46f) SHA1(e750f75366b1a3153f8872f3a9b4549b29a7d671) )
643   //ROM_LOAD16_BYTE( "bsa04s.p3", 0x000000, 0x080000, CRC(bbb9538a) SHA1(18feaf2d2bf4be9c3632ee210fdd2b8f1be676b1) )
644   //ROM_LOAD16_BYTE( "bsa04s.p4", 0x000000, 0x080000, CRC(18c1956b) SHA1(8c496f83609e281605377a191c35f379db53983a) )
645   ROM_LOAD16_BYTE( "bsa10d.p1", 0x000000, 0x080000, CRC(f719522a) SHA1(74e3d0b86edc22c3b931c73d4edd78a65dcaa516) )
646   ROM_LOAD16_BYTE( "bsa10k.p1", 0x000000, 0x080000, CRC(553393ca) SHA1(5c0c1fec3ff23ceff24c3c27d168640fe1bb755b) )
647   ROM_LOAD16_BYTE( "bsa11d.p1", 0x000000, 0x080000, CRC(18aaf5e7) SHA1(eb963f9cac3b19633062a42d673f1595765cfa76) )
648   ROM_LOAD16_BYTE( "bsa11k.p1", 0x000000, 0x080000, CRC(ba803407) SHA1(966ba90ee6e1b7bc512142ca26d11094e879d5f2) )
649   ROM_LOAD16_BYTE( "bsa11s.p1", 0x000000, 0x080000, CRC(9e42a5eb) SHA1(292a6dddd046504e4f6ecccdf53472d95298663b) )
650   ROM_LOAD16_BYTE( "bsa11s.p2", 0x000000, 0x080000, CRC(72a36915) SHA1(3635e42ca3ac8913a306bd86e3d3d3dbdd32450e) )
651   //ROM_LOAD16_BYTE( "bsa11s.p3", 0x000000, 0x080000, CRC(bbb9538a) SHA1(18feaf2d2bf4be9c3632ee210fdd2b8f1be676b1) )
652   //ROM_LOAD16_BYTE( "bsa11s.p4", 0x000000, 0x080000, CRC(18c1956b) SHA1(8c496f83609e281605377a191c35f379db53983a) )
653   ROM_LOAD16_BYTE( "bsh13d.p1", 0x000000, 0x080000, CRC(191485e8) SHA1(a8528f89a2aabb65f9543b15b0332bbfdb0b1bb7) )
654   ROM_LOAD16_BYTE( "bsh13f.p1", 0x000000, 0x080000, CRC(bb3e4408) SHA1(572b6f22502f21f7483f6db09f0df3dd0016bd48) )
655   ROM_LOAD16_BYTE( "bsh13l.p1", 0x000000, 0x080000, CRC(be46c1e7) SHA1(9d2c268ca306ad741bc941b0b544e627f85d3bf6) )
656   ROM_LOAD16_BYTE( "bsh13m.p1", 0x000000, 0x080000, CRC(d679f63c) SHA1(e3fb7bcd25cb936443b039c51e9af8677a9ff1dd) )
657   ROM_LOAD16_BYTE( "bsh13o.p1", 0x000000, 0x080000, CRC(62995cc5) SHA1(0de8096c247e3550c8147d339fb64cef9a875d19) )
658   ROM_LOAD16_BYTE( "bsh13s.p1", 0x000000, 0x080000, CRC(9ffcd5e4) SHA1(58a4ffe87cac83be2ae78e2b4bc02b5b43274acc) )
659   ROM_LOAD16_BYTE( "bsh13s.p2", 0x000000, 0x080000, CRC(f5ce2d0a) SHA1(979f17d3faedf25943c197625219c877ff51ab64) )
660   ROM_LOAD16_BYTE( "bsh13s.p3", 0x000000, 0x080000, CRC(78776cec) SHA1(7e0e8cfc650043fd84949df89ecc7a422c2a765e) )
661   ROM_LOAD16_BYTE( "bsh13s.p4", 0x000000, 0x080000, CRC(14bdc563) SHA1(391db5fa27fec4b8916aa2387c2c71fb7e09ae10) )
662ROM_END
663
664
665ROM_START( m5blkwht )
666   ROM_REGION( 0x400000, "maincpu", 0 )
667   ROM_LOAD16_BYTE( "blac16.p1", 0x000000, 0x080000, CRC(f00436e5) SHA1(8bc994b68ba527b0b217b7f7e4ecd12de8b375e0) )
668   ROM_LOAD16_BYTE( "blac16.p2", 0x000001, 0x080000, CRC(56e18eee) SHA1(b6b799f25f308f89259060c0bfa73a9754eb4431) )
669   ROM_LOAD16_BYTE( "blac16.p3", 0x100000, 0x080000, CRC(af9daa46) SHA1(bd84bd4f9719b1e4400f50c19f89675c92805a4d) )
670   ROM_LOAD16_BYTE( "blac16.p4", 0x100001, 0x080000, CRC(88b3555c) SHA1(72edd22dc011c2e22b2dc0d204aeea053ae20a29) )
671
672   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
673   ROM_LOAD16_BYTE( "blac11.p2", 0x000000, 0x080000, CRC(0ab3dff7) SHA1(f2cc56800ad3773aca10c237af35b1ecab29d501) )
674   ROM_LOAD16_BYTE( "blac11b.p1", 0x000000, 0x080000, CRC(17f7151b) SHA1(567929615b3db99c58e16db4cfec8c88490b9aea) )
675   ROM_LOAD16_BYTE( "blac11bd.p1", 0x000000, 0x080000, CRC(6eda3f86) SHA1(5e0504a32d1df573975b8c6f1f1991e86f002c14) )
676   ROM_LOAD16_BYTE( "blac11d.p1", 0x000000, 0x080000, CRC(075b147f) SHA1(5e51da6e6aa681e64389ebc01401200632a7fc65) )
677   ROM_LOAD16_BYTE( "blac11dy.p1", 0x000000, 0x080000, CRC(897e3b09) SHA1(6d9da0c82d939bea97bac75f3a4c954ccdb8afa3) )
678   ROM_LOAD16_BYTE( "blac11r.p1", 0x000000, 0x080000, CRC(8dd19956) SHA1(6e5d84810c782a63f9ed239669005032bdad0989) )
679   ROM_LOAD16_BYTE( "blac11s.p1", 0x000000, 0x080000, CRC(1608179d) SHA1(bb6c06e2b4a024a5aad192c94c7041af669cd7e5) )
680   ROM_LOAD16_BYTE( "blac11y.p1", 0x000000, 0x080000, CRC(bce066ff) SHA1(963e7b053b95d546a79260a9595ddb474c3da57d) )
681   ROM_LOAD16_BYTE( "blac16b.p1", 0x000000, 0x080000, CRC(88d453a7) SHA1(18714a95dd3abd439effa45589788f3bd3bdc4c9) )
682   ROM_LOAD16_BYTE( "blac16d.p1", 0x000000, 0x080000, CRC(43728990) SHA1(9b45516d15c3da8be7b878d5c4dd1d5a019ef3d5) )
683   ROM_LOAD16_BYTE( "blac16dy.p1", 0x000000, 0x080000, CRC(c0daae91) SHA1(b6daf50568208821126f202437a19d6f7610d78a) )
684   ROM_LOAD16_BYTE( "blac16r.p1", 0x000000, 0x080000, CRC(8f35c063) SHA1(1f108a39032ce1d55b519a71ad420e0586a769b0) )
685   //ROM_LOAD16_BYTE( "blac16s.p1", 0x000000, 0x080000, CRC(f00436e5) SHA1(8bc994b68ba527b0b217b7f7e4ecd12de8b375e0) )
686   ROM_LOAD16_BYTE( "blac16y.p1", 0x000000, 0x080000, CRC(73ac11e4) SHA1(53e5254020ca1f39426606d916625c575753fc14) )
687   ROM_LOAD16_BYTE( "blte01.p2", 0x000000, 0x080000, CRC(fa4d98a1) SHA1(208f7415575ed30bd5e31829e4068abceb9ef042) )
688   ROM_LOAD16_BYTE( "blte01ad.p1", 0x000000, 0x080000, CRC(2a099b13) SHA1(e400a102f2f00dc9fd04c3838892bcc2e9fd91bf) )
689   ROM_LOAD16_BYTE( "blte01b.p1", 0x000000, 0x080000, CRC(2d06509c) SHA1(7aa82739603c0d3cb33c65a43abb0978bb48fbec) )
690   ROM_LOAD16_BYTE( "blte01bd.p1", 0x000000, 0x080000, CRC(cd116e14) SHA1(95c3b18f7e7b653b50908e27f1c9d7891e181ef2) )
691   ROM_LOAD16_BYTE( "blte01d.p1", 0x000000, 0x080000, CRC(cc33b744) SHA1(2709009508355302abc0a5e16f9c227696280d01) )
692   ROM_LOAD16_BYTE( "blte01dy.p1", 0x000000, 0x080000, CRC(44d9db03) SHA1(ec6826de06d591b3f0afb45340a6c8fe7281e3e8) )
693   ROM_LOAD16_BYTE( "blte01r.p1", 0x000000, 0x080000, CRC(5864b896) SHA1(bf560234c3db517f1024fccfd002f79affb8163a) )
694   ROM_LOAD16_BYTE( "blte01s.p1", 0x000000, 0x080000, CRC(62ea3b88) SHA1(d2c6079c6e59716f8c011b18c592afb57e8e354f) )
695   ROM_LOAD16_BYTE( "blte01y.p1", 0x000000, 0x080000, CRC(ea0057cf) SHA1(f2301c46dfbbba5737554b20d3368344501c4bf6) )
696ROM_END
697
698ROM_START( m5bnzclb )
699   ROM_REGION( 0x400000, "maincpu", 0 )
700   ROM_LOAD16_BYTE( "cbon1_0.p1", 0x000000, 0x080000, CRC(e82e50cf) SHA1(cc83ecb0a798d0ecb627379dea9ae97fac69037f) )
701   ROM_LOAD16_BYTE( "cbon1_0.p2", 0x000001, 0x080000, CRC(07a3ed9b) SHA1(bfc04422b479a1a1bfdcf41b8f3431fcb07d4321) )
702   ROM_LOAD16_BYTE( "cbon1_0.p3", 0x100000, 0x080000, CRC(0d340237) SHA1(b5c34905cb2698b9752326de6082954a91480cdc) )
703   ROM_LOAD16_BYTE( "cbon1_0.p4", 0x100001, 0x080000, CRC(0be7ed51) SHA1(108944005cb1f75d45a5ce2e8e8139a3f2f067d7) )
704
705   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
706   ROM_LOAD16_BYTE( "cbon1_1.p1", 0x000000, 0x080000, CRC(4bc79ea8) SHA1(64ff6b7e5504c6d8cf216603dd721b9a09ca5eaa) )
707   ROM_LOAD16_BYTE( "cbon1_1.p2", 0x000000, 0x080000, CRC(7a9787f7) SHA1(715771d4411ed36efde5dfddf1d1171af9db0902) )
708ROM_END
709
710ROM_START( m5bnkrs )
711   ROM_REGION( 0x400000, "maincpu", 0 )
712   ROM_LOAD16_BYTE( "bon10s.p1", 0x000000, 0x080000, CRC(75511be9) SHA1(8d36dff96f255639270d6165a2c8c38ff7e591ac) )
713   ROM_LOAD16_BYTE( "bon10s.p2", 0x000001, 0x080000, CRC(f33faef4) SHA1(dc1ddddf649bfa807e12c6cc4760c2b41c3e5454) )
714   ROM_LOAD16_BYTE( "bon10s.p3", 0x100000, 0x080000, CRC(7a120a48) SHA1(1c1785a20d138966ed681e22f68ecb320656f944) )
715   ROM_LOAD16_BYTE( "bon10s.p4", 0x100001, 0x080000, CRC(509e4400) SHA1(010dddffdac1740a97334c879a631971ce0fe180) )
716
717   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
718   ROM_LOAD16_BYTE( "bon10d.p1", 0x000000, 0x080000, CRC(f3b94be5) SHA1(56cbdc86399ed516a4c8181c6549d957892aa548) )
719   ROM_LOAD16_BYTE( "bon10k.p1", 0x000000, 0x080000, CRC(51938a05) SHA1(2c4b4e6ae891850929f6a6c0281f3e9226a29845) )
720ROM_END
721
722
723ROM_START( m5btlbnk )
724   ROM_REGION( 0x400000, "maincpu", 0 )
725   ROM_LOAD16_BYTE( "bba_20s.p1", 0x000000, 0x080000, CRC(7253dda6) SHA1(483aee9e3a99c7039dfd69d6b6da888dfa7fbab1) )
726   ROM_LOAD16_BYTE( "bba_20l.p2", 0x000001, 0x080000, CRC(334308a6) SHA1(adaa0d8fa9877802cdc382d4a5575707a189a15e) )
727   ROM_LOAD16_BYTE( "bba_20l.p3", 0x100000, 0x080000, CRC(c8178132) SHA1(025c7aacc61d7922a78ed69040001f3d920e4e2e) )
728   ROM_LOAD16_BYTE( "bba_20l.p4", 0x100001, 0x080000, CRC(5dbdf9ed) SHA1(f24e4d31896f75e3eba6770e3e43a931420f15d1) )
729ROM_END
730
731
732ROM_START( m5bwaves )
733   ROM_REGION( 0x400000, "maincpu", 0 )
734   ROM_LOAD16_BYTE( "brwv09ad.p1", 0x000000, 0x080000, CRC(764d5d30) SHA1(a9d424dc5c4abfe8dbab90c5df327ceb2b7b830b) )
735   ROM_LOAD16_BYTE( "brwv09.p2", 0x000001, 0x080000, CRC(8ff84321) SHA1(dac103411e1291d84b65c9cfc3dc5694c5e62aa5) )
736   ROM_LOAD16_BYTE( "brwv09.p3", 0x100000, 0x080000, CRC(1572fe7e) SHA1(47b9584288c90fb4d1466a81d0ff04d6d2410ead) )
737   ROM_LOAD16_BYTE( "brwv09.p4", 0x100001, 0x080000, CRC(f1ab42d9) SHA1(3ca5bccfcbff4ef321eac877a0792b030b9f6c7f) )
738
739   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
740   ROM_LOAD16_BYTE( "brwv07f", 0x000000, 0x080000, CRC(3e01280c) SHA1(37ec9872580c4a15c68cc5ca7b0d59e06752dea7) )
741   ROM_LOAD16_BYTE( "brwv09b.p1", 0x000000, 0x080000, CRC(58cb45f9) SHA1(cce19e43b56c30984994bbde2f8f8c8a928f2696) )
742   ROM_LOAD16_BYTE( "brwv09bd.p1", 0x000000, 0x080000, CRC(ec9f7ec8) SHA1(1cb05fc9e25519bceac74a9f2a7fc5dd783df426) )
743   ROM_LOAD16_BYTE( "brwv09d.p1", 0x000000, 0x080000, CRC(5f15aaaa) SHA1(32bbe252480738d69c82913be6e85d4f5da5f542) )
744   ROM_LOAD16_BYTE( "brwv09dy.p1", 0x000000, 0x080000, CRC(e9298749) SHA1(bc23b2e0cf3e0d10b1e8e54ea7a5557aa8dc2c49) )
745   ROM_LOAD16_BYTE( "brwv09h.p1", 0x000000, 0x080000, CRC(1ca4484f) SHA1(bc2deb93001f9555ce18f82229fbaff279a7334d) )
746   ROM_LOAD16_BYTE( "brwv09r.p1", 0x000000, 0x080000, CRC(7dc8644a) SHA1(997e6322a187f94e650dd7c222d7e1a31fcffada) )
747   ROM_LOAD16_BYTE( "brwv09s.p1", 0x000000, 0x080000, CRC(eb41919b) SHA1(5ca0e59969404c4d3f9d5f64bca8466a3ddab7e3) )
748   ROM_LOAD16_BYTE( "brwv09y.p1", 0x000000, 0x080000, CRC(5d7dbc78) SHA1(03e26c888ad2c45d2a28f58f1b0e3b48a4585645) )
749ROM_END
750
751
752ROM_START( m5bbank )
753   ROM_REGION( 0x400000, "maincpu", 0 )
754   ROM_LOAD16_BYTE( "btb12s.p1", 0x000000, 0x080000, CRC(3bc2fa49) SHA1(786c505b41fa45615de33fe69a9d9cec95320750) )
755   ROM_LOAD16_BYTE( "btb12s.p2", 0x000001, 0x080000, CRC(fcf64e04) SHA1(f415709e8b572ded428daa0905b23dc070dcf9c0) )
756   ROM_LOAD16_BYTE( "btb12s.p3", 0x100000, 0x080000, CRC(c5420655) SHA1(f74cf3b80a74da35e1fc27f23dad87d8625e6fbe) )
757   ROM_LOAD16_BYTE( "btb12s.p4", 0x100001, 0x080000, CRC(5f03b803) SHA1(a2ab914faa7227c9ce9f11b3a88feb0aacb74580) )
758
759   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
760   ROM_LOAD16_BYTE( "btb12d.p3", 0x000000, 0x080000, CRC(01b02f4e) SHA1(ca4ad7b2e244dbe91130373b8597d708ea0336d1) )
761   ROM_LOAD16_BYTE( "btb12e.p3", 0x000000, 0x080000, CRC(0b71779e) SHA1(eb0730b7ccf7d3afd7626cad0fc96453b288fb02) )
762   ROM_LOAD16_BYTE( "btb12k.p3", 0x000000, 0x080000, CRC(8255e382) SHA1(161bdeb22526c1baddb77adfca5cd62cabe20378) )
763   ROM_LOAD16_BYTE( "btb13d.p1", 0x000000, 0x080000, CRC(f1034f74) SHA1(2f81d62d902ebcbc1304989919c198be9155669d) )
764   ROM_LOAD16_BYTE( "btb13k.p1", 0x000000, 0x080000, CRC(53298e94) SHA1(5d718c79c533c3ea06d0383caabc0bff8f3c0e59) )
765   ROM_LOAD16_BYTE( "btb13s.p1", 0x000000, 0x080000, CRC(77eb1f78) SHA1(cb41930662c0d234bcb2b162416e78134be8cc68) )
766   ROM_LOAD16_BYTE( "btb13s.p2", 0x000000, 0x080000, CRC(805bbd24) SHA1(0fcaa8cbc3048e1bb46db1427880d720d44dd093) )
767   ROM_LOAD16_BYTE( "btb13s.p3", 0x000000, 0x080000, CRC(f003c9d2) SHA1(f91052010aecaa18ab501ff9b9783d9afbb41df5) )
768   ROM_LOAD16_BYTE( "btb13s.p4", 0x000000, 0x080000, CRC(8f92c534) SHA1(4a28c6f687c017e8109867c5476860c3706d0aeb) )
769ROM_END
770
771
772ROM_START( m5cbw )
773   ROM_REGION( 0x400000, "maincpu", 0 )
774   ROM_LOAD16_BYTE( "cbwa02ad.p1", 0x000000, 0x080000, CRC(c768e364) SHA1(85145f569d9b537e3dc1cf17f64593952a34dd08) )
775   ROM_LOAD16_BYTE( "cbwa02.p2", 0x000001, 0x080000, CRC(af82f5f0) SHA1(8a7c10b831e9adcf8494df1e4e5fbf34bb953538) )
776   ROM_LOAD16_BYTE( "cbwa02.p3", 0x100000, 0x080000, CRC(827f6ea8) SHA1(12906f157d2199f96d4f7ee35c79cfc5047fa6c9) )
777   ROM_LOAD16_BYTE( "cbwa02.p4", 0x100001, 0x080000, CRC(4d57417e) SHA1(95d820641e9b2eee658eba3dfe6e3584384d2ad9) )
778
779   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
780   ROM_LOAD16_BYTE( "cbwa02b.p1", 0x000000, 0x080000, CRC(d210f59a) SHA1(c7529c47abd080a6a39be54d89ee07dda3c2fe0a) )
781   ROM_LOAD16_BYTE( "cbwa02bd.p1", 0x000000, 0x080000, CRC(aebe0487) SHA1(7781c6a11fc04bdf156ca588bc0be712d70185c4) )
782   ROM_LOAD16_BYTE( "cbwa02d.p1", 0x000000, 0x080000, CRC(c58dcf1c) SHA1(a288826726cecc6ee5730baaa5877a12af4b1f34) )
783   ROM_LOAD16_BYTE( "cbwa02dy.p1", 0x000000, 0x080000, CRC(a268adbe) SHA1(8e627807810e3a076583ca18243736d41e6f36d6) )
784   ROM_LOAD16_BYTE( "cbwa02k.p1", 0x000000, 0x080000, CRC(d8e290ae) SHA1(9a96d5f6677315d6415fc8a211ad9f74b07059ad) )
785   ROM_LOAD16_BYTE( "cbwa02r.p1", 0x000000, 0x080000, CRC(542e5441) SHA1(86196119638c93e40b9e18e74fcd872992c529ff) )
786   ROM_LOAD16_BYTE( "cbwa02s.p1", 0x000000, 0x080000, CRC(2a1e3ef9) SHA1(da96cc24b12fe326b6ea9887a0ea37d5d35f6a08) )
787   ROM_LOAD16_BYTE( "cbwa02y.p1", 0x000000, 0x080000, CRC(4dfb5c5b) SHA1(b6de6ed5d00b7ca493a1cd76ae4d246f2c13c8d7) )
788ROM_END
789
790
791ROM_START( m5cbrun )
792   ROM_REGION( 0x400000, "maincpu", 0 )
793   ROM_LOAD16_BYTE( "cbal0_1.p1", 0x000000, 0x080000, CRC(1df9477c) SHA1(5b45bc9bf6e7b30715d7b876a31937df782e0e83) )
794   ROM_LOAD16_BYTE( "cbal0_1.p2", 0x000001, 0x080000, CRC(4749aecf) SHA1(551f94c04a5dcf2e6c07908c50f9c20acde64e1a) )
795
796   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
797   ROM_LOAD16_BYTE( "cbal0_1d.p1", 0x000000, 0x080000, CRC(67ffdac1) SHA1(6617555c5945d074dd629e153a5d84ae1eebaec8) )
798ROM_END
799
800
801ROM_START( m5cpcash )
802   ROM_REGION( 0x400000, "maincpu", 0 )
803   ROM_LOAD16_BYTE( "capt03ad.p1", 0x000000, 0x080000, CRC(2a5e6b7d) SHA1(a1e01ed10d873c0f3cc83667496b90a2712e9b40) )
804   ROM_LOAD16_BYTE( "capt03.p2", 0x000001, 0x080000, CRC(17dd42d1) SHA1(d38bd6d76afad07a85f3810476676e64ec50f0d3) )
805   ROM_LOAD16_BYTE( "capt03.p3", 0x100000, 0x080000, CRC(047fd5b0) SHA1(1642d23f8c6437b14d89a0e65c06426dfbb0371f) )
806   ROM_LOAD16_BYTE( "capt03.p4", 0x100001, 0x080000, CRC(2dad791d) SHA1(721ecdc83a79bbe1a6427731d7cb6169019d39fa) )
807
808   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
809   ROM_LOAD16_BYTE( "capt03b.p1", 0x000000, 0x080000, CRC(379bedb1) SHA1(5ff25ef06da48fd13701c5b424af1862b6c84a6c) )
810   ROM_LOAD16_BYTE( "capt03bd.p1", 0x000000, 0x080000, CRC(884f8396) SHA1(97be787a9460829f85cfb66d92edab87db0ae749) )
811   ROM_LOAD16_BYTE( "capt03d.p1", 0x000000, 0x080000, CRC(dd1379ba) SHA1(605eb129413326e78397b46c2370360ed1f723a4) )
812   ROM_LOAD16_BYTE( "capt03dy.p1", 0x000000, 0x080000, CRC(1c878fb5) SHA1(86f7db1b42c45b7e93816a8edcf7a305a2cae121) )
813   ROM_LOAD16_BYTE( "capt03h.p1", 0x000000, 0x080000, CRC(8384a233) SHA1(79856f70dec5c422c969650acc3417d7524aac7e) )
814   ROM_LOAD16_BYTE( "capt03r.p1", 0x000000, 0x080000, CRC(1f1b82bb) SHA1(82a32768547720ae7e34ea83ab7f05f7527d87c9) )
815   ROM_LOAD16_BYTE( "capt03s.p1", 0x000000, 0x080000, CRC(fea5d89b) SHA1(59ed5650c5833c790f7dc3dc65dd96fbfb878c71) )
816   ROM_LOAD16_BYTE( "capt03y.p1", 0x000000, 0x080000, CRC(3f312e94) SHA1(3e9e508ce64ffe3fb3307b1d47e362cc6d125d7f) )
817ROM_END
818
819ROM_START( m5cshkcb )
820   ROM_REGION( 0x400000, "maincpu", 0 )
821   ROM_LOAD16_BYTE( "csc____1.1_1", 0x000000, 0x080000, CRC(75e746e6) SHA1(3776b221acbad5360fa344498c941db396ae5b17) )
822   ROM_LOAD16_BYTE( "csc____1.1_2", 0x000001, 0x080000, CRC(2d330f46) SHA1(fc960de70bb85c5e85c78e5c109acdb12974daf7) )
823   ROM_LOAD16_BYTE( "csc____1.1_3", 0x100000, 0x080000, CRC(dcbe62c6) SHA1(b98ada7c2745c04581666ae64248183d2a4d01ba) )
824   ROM_LOAD16_BYTE( "csc____1.1_4", 0x100001, 0x080000, CRC(ca2fdd38) SHA1(962d9d44b33c06470916984f1873542bb8d1b790) )
825
826   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
827   ROM_LOAD16_BYTE( "csc____1.2_1", 0x000000, 0x080000, CRC(bd137211) SHA1(bde355c613b757a7241c2b9e44e25fe345b4c8f9) )
828   ROM_LOAD16_BYTE( "csc____1.2_2", 0x000000, 0x080000, CRC(5a2a342c) SHA1(4678a6a47b815729cd82921a5a6533a021dcdd6a) )
829   ROM_LOAD16_BYTE( "csc____1.3_1", 0x000000, 0x080000, CRC(5c70939b) SHA1(051981d3ca01265f27cbc0d8c467748f4fa84b78) )
830   ROM_LOAD16_BYTE( "csc____1.3_2", 0x000000, 0x080000, CRC(bc0acb8d) SHA1(e3f89490b6a2a39a8c4707e40c110e9fa2c06d3d) )
831   ROM_LOAD16_BYTE( "csc____1.3_3", 0x000000, 0x080000, CRC(1751905a) SHA1(5a06d4528c823bd4f6f3d68ae100d414008fbe02) )
832   ROM_LOAD16_BYTE( "csc____1.3_4", 0x000000, 0x080000, CRC(384cdc37) SHA1(d37ef78aa38de8a010f0bbf369a5b10c1fb6b6bb) )
833   ROM_LOAD16_BYTE( "csc___d1.1_1", 0x000000, 0x080000, CRC(9a4dbc41) SHA1(d49db41f5ac743be2190d9fd0fe073edb73946be) )
834   ROM_LOAD16_BYTE( "csc___d1.2_1", 0x000000, 0x080000, CRC(4214ee0b) SHA1(2dadf830fdf2e0648e68e4a91835b9d613ee8c03) )
835   ROM_LOAD16_BYTE( "csc___d1.3_1", 0x000000, 0x080000, CRC(5e0a3a44) SHA1(608d4d0372f83e8ec5d3944ecea4d42c005c5bb1) )
836ROM_END
837
838ROM_START( m5carclb )
839   ROM_REGION( 0x400000, "maincpu", 0 )
840   ROM_LOAD16_BYTE( "crbc02s.p1", 0x000000, 0x080000, CRC(949ac336) SHA1(2da3f1f2c180ef2d9d2125f34cb2b02c0ad6cfa0) )
841   ROM_LOAD16_BYTE( "crbc02s.p2", 0x000001, 0x080000, CRC(b7de3ab8) SHA1(baa695c65b87bc9543dd39a75e9fef7632c88645) )
842   ROM_LOAD16_BYTE( "crbc02s.p3", 0x100000, 0x080000, CRC(3e14ac22) SHA1(86ab231a5334a4a77517300b595c253499b9f92b) )
843   ROM_LOAD16_BYTE( "crbc02s.p4", 0x100001, 0x080000, CRC(f775dde0) SHA1(bad521459eae5e3f15877ba02e3c5d4a9326cf86) )
844   ROM_LOAD16_BYTE( "crbc02s.p5", 0x200000, 0x080000, CRC(4e265feb) SHA1(4702c8f10262f170f8f66d24cf88d77c5eb2b8ae) )
845   ROM_LOAD16_BYTE( "crbc02s.p6", 0x200001, 0x080000, CRC(a58b7781) SHA1(5ea6647c0726fdd8a1cabcaad00c56c5d5508dda) )
846ROM_END
847
848
849ROM_START( m5carou )
850   ROM_REGION( 0x400000, "maincpu", 0 )
851   ROM_LOAD16_BYTE( "csel0_2.p1", 0x000000, 0x080000, CRC(4d56795e) SHA1(705be381cc3aa0f9faa43ea8159299a309198ae7) )
852   ROM_LOAD16_BYTE( "csel0_2.p2", 0x000001, 0x080000, CRC(e0619e7e) SHA1(4540f36a9b6cb5a4647e318f2fda268f71d212ea) )
853   ROM_LOAD16_BYTE( "csel0_2.p3", 0x100000, 0x080000, CRC(f1e898fe) SHA1(69286c7f39ee495ad30468a83b86859c64cf2960) )
854   ROM_LOAD16_BYTE( "csel0_2.p4", 0x100001, 0x080000, CRC(d93bea10) SHA1(bbab34780688f341d9baa2ebed40c5689af71227) )
855ROM_END
856
857
858
859ROM_START( m5cashar )
860   ROM_REGION( 0x400000, "maincpu", 0 )
861   ROM_LOAD16_BYTE( "carn03ad.p1", 0x000000, 0x080000, CRC(52204ff3) SHA1(1b96099f65243da5b3f2d99fc53810fbe95ce318) )
862   ROM_LOAD16_BYTE( "carn03.p2", 0x000001, 0x080000, CRC(475423cc) SHA1(3afbe72ec11aa5db7539f071fe965ee62cf14789) )
863   ROM_LOAD16_BYTE( "carn03.p3", 0x100000, 0x080000, CRC(b4e632d4) SHA1(4bc3d04aa1884d50c5052b9e8b0069a243d3875b) )
864   ROM_LOAD16_BYTE( "carn03.p4", 0x100001, 0x080000, CRC(691b53e5) SHA1(580f9ea8cc2ca5cb80da8aecd7d7a6b3ce5e158c) )
865
866   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
867   ROM_LOAD16_BYTE( "carn03b.p1", 0x000000, 0x080000, CRC(4a0a0fef) SHA1(7948ddc1ea95a4ad7ca92244a9cb9e8d919fc1b4) )
868   ROM_LOAD16_BYTE( "carn03bd.p1", 0x000000, 0x080000, CRC(33badadf) SHA1(516c1a11b57a20783b9500be9b82176c62854b48) )
869   ROM_LOAD16_BYTE( "carn03d.p1", 0x000000, 0x080000, CRC(6d7a0e63) SHA1(033cc87d6c380296b5f236d8016321d2313147f0) )
870   ROM_LOAD16_BYTE( "carn03dy.p1", 0x000000, 0x080000, CRC(6b69ddea) SHA1(d6eea2e5a613d63f77f9daf3fe91ebf87fe640ca) )
871   ROM_LOAD16_BYTE( "carn03h.p1", 0x000000, 0x080000, CRC(6b97d5d0) SHA1(66455da92b54b2187417e2944a9401379b5effeb) )
872   ROM_LOAD16_BYTE( "carn03r.p1", 0x000000, 0x080000, CRC(a272fa87) SHA1(a320a9074beadcd3267ee29ea075b1feefcc7c9f) )
873   ROM_LOAD16_BYTE( "carn03s.p1", 0x000000, 0x080000, CRC(3bbce703) SHA1(9399b34f52079ded70d16572a292ba082de12dea) )
874   ROM_LOAD16_BYTE( "carn03y.p1", 0x000000, 0x080000, CRC(3daf348a) SHA1(e6dff93e2f821f8cc7608185cbd3b034307fcc23) )
875   ROM_LOAD16_BYTE( "carn04.p2", 0x000000, 0x080000, CRC(99aa52e2) SHA1(3b41d928b519001497e1dae17bde5fdc71f971a7) )
876   //ROM_LOAD16_BYTE( "carn04.p3", 0x000000, 0x080000, CRC(b4e632d4) SHA1(4bc3d04aa1884d50c5052b9e8b0069a243d3875b) )
877   //ROM_LOAD16_BYTE( "carn04.p4", 0x000000, 0x080000, CRC(691b53e5) SHA1(580f9ea8cc2ca5cb80da8aecd7d7a6b3ce5e158c) )
878   ROM_LOAD16_BYTE( "carn04ad.p1", 0x000000, 0x080000, CRC(aa4a14e5) SHA1(250941c658dce7077a0b5a65be464ff6307aabdf) )
879   ROM_LOAD16_BYTE( "carn04b.p1", 0x000000, 0x080000, CRC(c9ced662) SHA1(2a0da3e37ad6d6d9c2401182c368256102c23800) )
880   ROM_LOAD16_BYTE( "carn04bd.p1", 0x000000, 0x080000, CRC(6a8b7193) SHA1(95b38e8936c74a7223958cc155ad73d0f2b29c5e) )
881   ROM_LOAD16_BYTE( "carn04d.p1", 0x000000, 0x080000, CRC(df152300) SHA1(2c1562b70aae62621e09e97661eb8da8e5e2a038) )
882   ROM_LOAD16_BYTE( "carn04dy.p1", 0x000000, 0x080000, CRC(8261498f) SHA1(913d2997ac63755ec3d9f589dfccefa7bd9a5e61) )
883   ROM_LOAD16_BYTE( "carn04h.p1", 0x000000, 0x080000, CRC(be167ce1) SHA1(a86aa6ce7ec3850ea6e59760eb9bffe4b276be76) )
884   ROM_LOAD16_BYTE( "carn04r.p1", 0x000000, 0x080000, CRC(a26f1980) SHA1(a3c9547d84d552ee1e8a667e649f35337db044f1) )
885   ROM_LOAD16_BYTE( "carn04s.p1", 0x000000, 0x080000, CRC(45e49281) SHA1(683f9af9fbf96f5ff6dbc4a00c07044611a623bb) )
886   ROM_LOAD16_BYTE( "carn04y.p1", 0x000000, 0x080000, CRC(1890f80e) SHA1(1f33c9908a20c2848f898e5bb55bd0d7d441cd48) )
887ROM_END
888
889
890ROM_START( m5cashat )
891   ROM_REGION( 0x400000, "maincpu", 0 )
892   ROM_LOAD16_BYTE( "cash03ad.p1", 0x000000, 0x080000, CRC(66196308) SHA1(d230606ccd0e520fd57b3b8b17ae488ac13d9a20) )
893   ROM_LOAD16_BYTE( "cash03.p2", 0x000001, 0x080000, CRC(57ad9e82) SHA1(ceacd61dac05d1acd91e99c5bdd09121cc8a8d6d) )
894   ROM_LOAD16_BYTE( "cash03.p3", 0x100000, 0x080000, CRC(52a2b946) SHA1(edf2974809e94fea8433b536c75fdb751265c1ad) )
895   ROM_LOAD16_BYTE( "cash03.p4", 0x100001, 0x080000, CRC(93b76f13) SHA1(89744013b6bc69408d3add0b963da1ea5b87867e) )
896
897   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
898   ROM_LOAD16_BYTE( "cash03b.p1", 0x000000, 0x080000, CRC(aad00e23) SHA1(814f398a18260a2dbd7dd738d61b6311be522b1d) )
899   ROM_LOAD16_BYTE( "cash03bd.p1", 0x000000, 0x080000, CRC(36b36cc9) SHA1(86cbac649c169a00f492238f8cff2c9063cce652) )
900   ROM_LOAD16_BYTE( "cash03d.p1", 0x000000, 0x080000, CRC(c13027f0) SHA1(282925a680dbced5beef38ad903b508ebce607ff) )
901   ROM_LOAD16_BYTE( "cash03dy.p1", 0x000000, 0x080000, CRC(ea5b983b) SHA1(dcab7a224c88c5fae961e566f54fcda7e1d302d6) )
902   ROM_LOAD16_BYTE( "cash03k.p1", 0x000000, 0x080000, CRC(015cb76f) SHA1(2953f9c1312e208e6aaf36b4a9adfcbb90faf179) )
903   ROM_LOAD16_BYTE( "cash03r.p1", 0x000000, 0x080000, CRC(7be38e8b) SHA1(44bf9eee9c05aa7a1e25e280fa7e4310134eb1fe) )
904   ROM_LOAD16_BYTE( "cash03s.p1", 0x000000, 0x080000, CRC(7debb2cd) SHA1(2cece6a4c5a3abb3ace5781ff47a9590db9e134e) )
905   ROM_LOAD16_BYTE( "cash03y.p1", 0x000000, 0x080000, CRC(56800d06) SHA1(db0ff553eb954aa9590a53c9ef42bc8ccf3974b1) )
906ROM_END
907
908
909ROM_START( m5cashln )
910   ROM_REGION( 0x400000, "maincpu", 0 )
911   ROM_LOAD16_BYTE( "cshl03ad.p1", 0x000000, 0x080000, CRC(08413893) SHA1(5885a3439e63cdabeadadc4660e9d66f77d74d0a) )
912   ROM_LOAD16_BYTE( "cshl03.p2", 0x000001, 0x080000, CRC(345b1b86) SHA1(62e26562dc5f306c6f308d7f0151e521381fac3b) )
913   ROM_LOAD16_BYTE( "cshl03.p3", 0x100000, 0x080000, CRC(eb9d6674) SHA1(53463d2f3edbfd7b0c4a22e45ace539ab263c63b) )
914   ROM_LOAD16_BYTE( "cshl03.p4", 0x100001, 0x080000, CRC(d199af69) SHA1(2da10944dfd3fd519cc50ed10ff6261165d02fd1) )
915
916   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
917   ROM_LOAD16_BYTE( "cshl03b.p1", 0x000000, 0x080000, CRC(3603c3ab) SHA1(0e9ad95ecc788e18e8ac8cfeb0dede149e89d049) )
918   ROM_LOAD16_BYTE( "cshl03d.p1", 0x000000, 0x080000, CRC(d21cf7d0) SHA1(28c054c9f229ab35e95fb2d21906041ac63b6adb) )
919   ROM_LOAD16_BYTE( "cshl03dy.p1", 0x000000, 0x080000, CRC(176bcdfa) SHA1(02a3bd33580e1c9f5b685ce148583aedadc4fd53) )
920   ROM_LOAD16_BYTE( "cshl03r.p1", 0x000000, 0x080000, CRC(27a48645) SHA1(8d59f312127b16f38af8c7841b18680aee86dfb5) )
921   ROM_LOAD16_BYTE( "cshl03s.p1", 0x000000, 0x080000, CRC(fb02165c) SHA1(91c0ed6825bb7893853b283761ef36045d572e84) )
922   ROM_LOAD16_BYTE( "cshl03y.p1", 0x000000, 0x080000, CRC(3e752c76) SHA1(dde56f51349c059df23b70a46a071216ca320c0c) )
923ROM_END
924
925ROM_START( m5cashrn )
926   ROM_REGION( 0x400000, "maincpu", 0 )
927   ROM_LOAD16_BYTE( "c2tr01d.p1", 0x000000, 0x080000, CRC(a9e26d09) SHA1(97a7e205b9d9d81de9c58f49f847679387ecd2b0) )
928   ROM_LOAD16_BYTE( "c2tr01.p2", 0x000001, 0x080000, CRC(02174b55) SHA1(9a89ecc24a83a20d6722255083a5c2155afbd71b) )
929   ROM_LOAD16_BYTE( "c2tr01.p3", 0x100000, 0x080000, CRC(c51a8eed) SHA1(ce629c8e503551d236709d9f5c05766db03dfa2f) )
930   ROM_LOAD16_BYTE( "c2tr01.p4", 0x100001, 0x080000, CRC(23b59b4d) SHA1(7c19d14abebbbcbe05e3097fd926bbf941ce10ca) )
931
932   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
933   ROM_LOAD16_BYTE( "c2tr01dy.p1", 0x000000, 0x080000, CRC(6e4ddfd4) SHA1(0875d5ece7b2b24945e83de72ecec9ee9b9aa84e) )
934   ROM_LOAD16_BYTE( "c2tr01k.p1", 0x000000, 0x080000, CRC(4e7bd7e7) SHA1(e6980cc3f4b3a7fceffe24fee519ba49a767bba4) )
935   ROM_LOAD16_BYTE( "c2tr01s.p1", 0x000000, 0x080000, CRC(1239ddd9) SHA1(a70cc410df2e093b2bb60fc5119297f8976cd802) )
936   ROM_LOAD16_BYTE( "c2tr01y.p1", 0x000000, 0x080000, CRC(405220ee) SHA1(bcaeba5c08acfe6c0f9ffeb9eafa25d631d9d104) )
937   ROM_LOAD16_BYTE( "car202.p1", 0x000000, 0x080000, CRC(a3a81ea5) SHA1(2259c5d034e4e5e955894731d9b9eee522d6ea15) )
938   ROM_LOAD16_BYTE( "car202.p2", 0x000000, 0x080000, CRC(eebaa515) SHA1(3afdce9cfebb1cb0ab66ae21c2f7d7c74066aa58) )
939   //ROM_LOAD16_BYTE( "car202.p3", 0x000000, 0x080000, CRC(c51a8eed) SHA1(ce629c8e503551d236709d9f5c05766db03dfa2f) )
940   //ROM_LOAD16_BYTE( "car202.p4", 0x000000, 0x080000, CRC(23b59b4d) SHA1(7c19d14abebbbcbe05e3097fd926bbf941ce10ca) )
941   ROM_LOAD16_BYTE( "car202b.p1", 0x000000, 0x080000, CRC(ed59fdc9) SHA1(2705d6175e55768966c0206be70fd4bf84e7259a) )
942   ROM_LOAD16_BYTE( "car202bd.p1", 0x000000, 0x080000, CRC(94ca6abe) SHA1(11745c55af73a1ff4f1886667fb520192d45601e) )
943   ROM_LOAD16_BYTE( "car202d.p1", 0x000000, 0x080000, CRC(da3b89d2) SHA1(8f59d9b913ad4a2b50afaf87e86f184142a6bb26) )
944   ROM_LOAD16_BYTE( "car202dy.p1", 0x000000, 0x080000, CRC(e5592e09) SHA1(848de1a6fae170f7936eac74ce444e188309eaae) )
945   ROM_LOAD16_BYTE( "car202h.p1", 0x000000, 0x080000, CRC(465dcf86) SHA1(83fab2dc14b0b787b1d1be8e4178da88f54cd06e) )
946   ROM_LOAD16_BYTE( "car202r.p1", 0x000000, 0x080000, CRC(1647926f) SHA1(1f856d5339f6e8f137332a8c0358adc7564a50b6) )
947   ROM_LOAD16_BYTE( "car202s.p1", 0x000000, 0x080000, CRC(a3a81ea5) SHA1(2259c5d034e4e5e955894731d9b9eee522d6ea15) )
948   ROM_LOAD16_BYTE( "car202y.p1", 0x000000, 0x080000, CRC(9ccab97e) SHA1(d280709ee78287a23eda48d3215296c611b732ac) )
949   ROM_LOAD16_BYTE( "caru04.p2", 0x000000, 0x080000, CRC(c47ae830) SHA1(05d11acb3467b725111eba4b4058dcfecb7082e2) )
950   //ROM_LOAD16_BYTE( "caru04.p3", 0x000000, 0x080000, CRC(c51a8eed) SHA1(ce629c8e503551d236709d9f5c05766db03dfa2f) )
951   //ROM_LOAD16_BYTE( "caru04.p4", 0x000000, 0x080000, CRC(23b59b4d) SHA1(7c19d14abebbbcbe05e3097fd926bbf941ce10ca) )
952   ROM_LOAD16_BYTE( "caru04ad.p1", 0x000000, 0x080000, CRC(82cd5ac7) SHA1(eed24c58708e81d077c257290991f4da572ad476) )
953   ROM_LOAD16_BYTE( "caru04b.p1", 0x000000, 0x080000, CRC(48ac1e8f) SHA1(41332abad02ead6a0a7622f079fad4406d9bce93) )
954   ROM_LOAD16_BYTE( "caru04bd.p1", 0x000000, 0x080000, CRC(fb5805f0) SHA1(4bc0ff617b125e962da6bc6d67d6462dc25f7019) )
955   ROM_LOAD16_BYTE( "caru04d.p1", 0x000000, 0x080000, CRC(6feaf784) SHA1(48ff5f14f658e53a644bcc48e858ff3a18afae7e) )
956   ROM_LOAD16_BYTE( "caru04dy.p1", 0x000000, 0x080000, CRC(c6d4b1f1) SHA1(79739025149002705283136744208c1b22d94435) )
957   ROM_LOAD16_BYTE( "caru04h.p1", 0x000000, 0x080000, CRC(249426ec) SHA1(320966bd3bfeb0e60cd2da8363e0f9acf250f265) )
958   ROM_LOAD16_BYTE( "caru04r.p1", 0x000000, 0x080000, CRC(518bb2e2) SHA1(8c45e8953739e1a4abcee2eee9f380a4691605da) )
959   ROM_LOAD16_BYTE( "caru04s.p1", 0x000000, 0x080000, CRC(dc1eecfb) SHA1(65e12f69b520edae7618db6730458e4998905198) )
960   ROM_LOAD16_BYTE( "caru04y.p1", 0x000000, 0x080000, CRC(7520aa8e) SHA1(79896fa6229def197906444ae1ab3f1f0b76a881) )
961   ROM_LOAD16_BYTE( "catr01.p2", 0x000000, 0x080000, CRC(831be8b2) SHA1(02d85e9c65f327101b3f8435e154519568709852) )
962   //ROM_LOAD16_BYTE( "catr01.p3", 0x000000, 0x080000, CRC(c51a8eed) SHA1(ce629c8e503551d236709d9f5c05766db03dfa2f) )
963   //ROM_LOAD16_BYTE( "catr01.p4", 0x000000, 0x080000, CRC(23b59b4d) SHA1(7c19d14abebbbcbe05e3097fd926bbf941ce10ca) )
964   ROM_LOAD16_BYTE( "catr01d.p1", 0x000000, 0x080000, CRC(1d37c429) SHA1(9cdc41bb3bf04ff3639b23e1aae77b0898cbe048) )
965   ROM_LOAD16_BYTE( "catr01dy.p1", 0x000000, 0x080000, CRC(c34a2763) SHA1(1e25136f8514ddb8f79615621d1edae4575ada59) )
966   ROM_LOAD16_BYTE( "catr01k.p1", 0x000000, 0x080000, CRC(68cdc50c) SHA1(c02fa612a7fd6a8186091797901d123adbf85c9b) )
967   ROM_LOAD16_BYTE( "catr01s.p1", 0x000000, 0x080000, CRC(044db3c6) SHA1(d81c20e72b8bf07ef45abbadb1116bdddb18ecaa) )
968   ROM_LOAD16_BYTE( "catr01y.p1", 0x000000, 0x080000, CRC(72259374) SHA1(5a082f0454046d31d26a595a682d9800d181fa4a) )
969ROM_END
970
971
972ROM_START( m5casroc )
973   ROM_REGION( 0x400000, "maincpu", 0 )
974   ROM_LOAD16_BYTE( "casr0_3.p1", 0x000000, 0x080000, CRC(79936fae) SHA1(825d8d7137e100dc4d7e8dc2ca7787f9588d71a9) )
975   ROM_LOAD16_BYTE( "casr0_3.p2", 0x000001, 0x080000, CRC(61cdd56f) SHA1(06c7b85746bca1ddbcf254934cf04f8e2c7eeb92) )
976
977   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
978   ROM_LOAD16_BYTE( "casr0_3d.p1", 0x000000, 0x080000, CRC(1b0d1355) SHA1(1c2df191307e4a51c18abe7199b29525406ceeff) )
979ROM_END
980
981ROM_START( m5centcl )
982   ROM_REGION( 0x400000, "maincpu", 0 )
983   ROM_LOAD16_BYTE( "cent1_0.p1", 0x000000, 0x080000, CRC(8b94fa57) SHA1(e9694423e519f4768e19eaf6519e6a01da8c39ac) )
984   ROM_LOAD16_BYTE( "cent1_0.p2", 0x000001, 0x080000, CRC(ef9b8283) SHA1(6b1171ae3ee63a488424b8906ad8089bdcd6a381) )
985   ROM_LOAD16_BYTE( "cent1_0.p3", 0x100000, 0x080000, CRC(e573923b) SHA1(9d4f1e078f665fc2a58c3cf2075620632434f75d) )
986   ROM_LOAD16_BYTE( "cent1_0.p4", 0x100001, 0x080000, CRC(a9f01838) SHA1(265992f6a26b6cfd0b50c36e5ecc807415b979dd) )
987
988   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
989   ROM_LOAD16_BYTE( "cent2_0.p1", 0x000000, 0x080000, CRC(7fe522b4) SHA1(0741b4a718f096162c1f9e4ba781e173497eebec) )
990   ROM_LOAD16_BYTE( "cent2_0.p2", 0x000000, 0x080000, CRC(58814498) SHA1(608e2c2aa9aaa4e57eaae771d6745fe519f8caef) )
991   ROM_LOAD16_BYTE( "cent2_1.p1", 0x000000, 0x080000, CRC(bac9d8da) SHA1(663f11a95805c702a3781f64eef1619f982b0384) )
992   ROM_LOAD16_BYTE( "cent2_1.p2", 0x000000, 0x080000, CRC(e1a89664) SHA1(e4237cd94ac3b2292bcadeb25d392deab601055e) )
993   ROM_LOAD16_BYTE( "cent2_1d.p1", 0x000000, 0x080000, CRC(23880893) SHA1(6895d297242d0db2744b36ad82797e4032165909) )
994   ROM_LOAD16_BYTE( "cent2_1d.p2", 0x000000, 0x080000, CRC(50c1865b) SHA1(e04a51fa587e707254716624c09a07a887663d0e) )
995ROM_END
996
997ROM_START( m5clifhn )
998   ROM_REGION( 0x400000, "maincpu", 0 )
999   ROM_LOAD16_BYTE( "chasjk0.4_1", 0x000000, 0x080000, CRC(4f1922ac) SHA1(d0eb20da8a6e4552cc13f4f3db4eb0e8086cb467) )
1000   ROM_LOAD16_BYTE( "chasjk0.4_2", 0x000001, 0x080000, CRC(e884b66b) SHA1(26f8f42b868a2a6d2fda6f8d598a50ef8627fc74) )
1001   ROM_LOAD16_BYTE( "chasjk0.4_3", 0x100000, 0x080000, CRC(08988ee0) SHA1(152b2ffde609dd0f2ebcebd751742437e765aaa4) )
1002   ROM_LOAD16_BYTE( "chasjk0.4_4", 0x100001, 0x080000, CRC(54586b5c) SHA1(59757c24db94ecc6fbd818e143e7f002c9870f63) )
1003
1004   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1005   ROM_LOAD16_BYTE( "chasjs0.4_1", 0x000000, 0x080000, CRC(c694e721) SHA1(55695c5869dd11970449f6127d6feb06edf0aa32) )
1006   //ROM_LOAD16_BYTE( "chasjs0.4_2", 0x000000, 0x080000, CRC(e884b66b) SHA1(26f8f42b868a2a6d2fda6f8d598a50ef8627fc74) )
1007   //ROM_LOAD16_BYTE( "chasjs0.4_3", 0x000000, 0x080000, CRC(08988ee0) SHA1(152b2ffde609dd0f2ebcebd751742437e765aaa4) )
1008   //ROM_LOAD16_BYTE( "chasjs0.4_4", 0x000000, 0x080000, CRC(54586b5c) SHA1(59757c24db94ecc6fbd818e143e7f002c9870f63) )
1009   ROM_LOAD16_BYTE( "chasjs0.4d1", 0x000000, 0x080000, CRC(20f4b45a) SHA1(a80511580cc544bbc2e0523d22415b354db31d7f) )
1010   //ROM_LOAD16_BYTE( "chasjs0.4d2", 0x000000, 0x080000, CRC(e884b66b) SHA1(26f8f42b868a2a6d2fda6f8d598a50ef8627fc74) )
1011ROM_END
1012
1013ROM_START( m5cworan )
1014   ROM_REGION( 0x400000, "maincpu", 0 )
1015   ROM_LOAD16_BYTE( "cloc0_1.p1", 0x000000, 0x080000, CRC(3686a8c5) SHA1(5162574fda90ec9665ba47a1f19a3be25396dac4) )
1016   ROM_LOAD16_BYTE( "cloc0_1.p2", 0x000001, 0x080000, CRC(1eb44cf4) SHA1(774d6ceb118d516cc2faba11578f58a510360064) )
1017   ROM_LOAD16_BYTE( "cloc0_1.p3", 0x100000, 0x080000, CRC(2f854915) SHA1(4bc30ccfa4dd5117b9e2f085140b8adaf94363e8) )
1018   ROM_LOAD16_BYTE( "cloc0_1.p4", 0x100001, 0x080000, CRC(97bc80eb) SHA1(f641cc60c49e72c6604bd1cea555e9658f3f8f84) )
1019
1020   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1021   ROM_LOAD16_BYTE( "cloc1_2.p1", 0x000000, 0x080000, CRC(9762c4d9) SHA1(2c764484ee0b3097d2b98e78d5be0c05f4322a30) )
1022   ROM_LOAD16_BYTE( "cloc1_2.p2", 0x000000, 0x080000, CRC(d8f87137) SHA1(1e4199eced9ec2488abd71d062cf7a93ea86977a) )
1023   ROM_LOAD16_BYTE( "cloc1_2d.p1", 0x000000, 0x080000, CRC(809dd7ca) SHA1(e95380f4cb9c6829006c695adf481e0ccd0c3631) )
1024ROM_END
1025
1026
1027ROM_START( m5clbtro )
1028   ROM_REGION( 0x400000, "maincpu", 0 )
1029   ROM_LOAD16_BYTE( "trop1_0.p1", 0x000000, 0x080000, CRC(d5dea6b1) SHA1(279ebef8ac5705ac0bce0d0ce9a8573e47b08d36) )
1030   ROM_LOAD16_BYTE( "trop1_0.p2", 0x000001, 0x080000, CRC(478045db) SHA1(25da8014902e5023fd7e6a7b4e92c106c0559e48) )
1031
1032   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1033   ROM_LOAD16_BYTE( "trop2_4.p1", 0x000000, 0x080000, CRC(731f2cfe) SHA1(c0cecda77f6726631982c5342ec2740c86432594) )
1034   ROM_LOAD16_BYTE( "trop2_4.p2", 0x000000, 0x080000, CRC(c5f151f1) SHA1(4a6578e0b4afb46a4054f544fd996b5f3937bd24) )
1035   ROM_LOAD16_BYTE( "trop2_4d.p1", 0x000000, 0x080000, CRC(a5eac7a4) SHA1(77fa99ae3a2ee7d4856a3d9918086a471e161a91) )
1036   ROM_LOAD16_BYTE( "trop2_5.p1", 0x000000, 0x080000, CRC(731f2cfe) SHA1(c0cecda77f6726631982c5342ec2740c86432594) )
1037   ROM_LOAD16_BYTE( "trop2_5.p2", 0x000000, 0x080000, CRC(665c2043) SHA1(32146abb066d50b901a110e8260c94ea4b9db4e9) )
1038   //ROM_LOAD16_BYTE( "trop2_5d.p1", 0x000000, 0x080000, CRC(a5eac7a4) SHA1(77fa99ae3a2ee7d4856a3d9918086a471e161a91) ) // == trop2_4d.p1 ??
1039ROM_END
1040
1041
1042ROM_START( m5cockdd )
1043   ROM_REGION( 0x400000, "maincpu", 0 )
1044   ROM_LOAD16_BYTE( "cadd0_1.p1", 0x000000, 0x080000, CRC(d3ed1886) SHA1(4fd9fb263881ed1efb99fa75e9e35dc376ce7f32) )
1045   ROM_LOAD16_BYTE( "cadd0_1.p2", 0x000001, 0x080000, CRC(f471001c) SHA1(c6b38ccc7d77a104d3107a6861c21cb168598b77) )
1046   ROM_LOAD16_BYTE( "cadd0_1.p3", 0x100000, 0x080000, CRC(22092c41) SHA1(80dfc356d68811ba9f44926cb917568ca3f87cae) )
1047   ROM_LOAD16_BYTE( "cadd0_1.p4", 0x100001, 0x080000, CRC(36b6d2ca) SHA1(3b7618f383e3d866a5040d74d921aca3f9708b6d) )
1048
1049   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1050   ROM_LOAD16_BYTE( "cadd0_5.p1", 0x000000, 0x080000, CRC(2da0d538) SHA1(37d664ed6fc84e7a7dfdd36e11792ecfe1f28570) )
1051   ROM_LOAD16_BYTE( "cadd0_5.p2", 0x000000, 0x080000, CRC(bed0c1c8) SHA1(5461cc0786ee84e3e20658a840f9c0322893224e) )
1052ROM_END
1053
1054
1055
1056ROM_START( m5codft )
1057   ROM_REGION( 0x400000, "maincpu", 0 )
1058   ROM_LOAD16_BYTE( "codf06ad.p1", 0x000000, 0x080000, CRC(c41fb45a) SHA1(6bc91b4bd2e9cb372a2faafac574530620070601) )
1059   ROM_LOAD16_BYTE( "codf06.p2", 0x000001, 0x080000, CRC(58f41457) SHA1(66611d9d05168d40e753467e3b94a5332f8986e8) )
1060   ROM_LOAD16_BYTE( "codf06.p3", 0x100000, 0x080000, CRC(2fc0ed76) SHA1(6548767bc1c0d6135de3a60a0f6ce48098f7d137) )
1061   ROM_LOAD16_BYTE( "codf06.p4", 0x100001, 0x080000, CRC(fb5c5c16) SHA1(7c6346bb93933bd4b5a0cf73ba4eeb74d2b47812) )
1062
1063   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1064   ROM_LOAD16_BYTE( "codf06b.p1", 0x000000, 0x080000, CRC(01759a9c) SHA1(02078ab42d3a8255e87e1a0f915de93d61344855) )
1065   ROM_LOAD16_BYTE( "codf06d.p1", 0x000000, 0x080000, CRC(8069823b) SHA1(871896e0fe1cd0aa27237a9cc08b9af68580db7b) )
1066   ROM_LOAD16_BYTE( "codf06db.p1", 0x000000, 0x080000, CRC(b91fe9df) SHA1(b63ad599fee440e484799bf4248031f440b8cc63) )
1067   ROM_LOAD16_BYTE( "codf06dy.p1", 0x000000, 0x080000, CRC(ea10b6cd) SHA1(60738858e71aa45b0d4f3fb5235bfb51edeb42e7) )
1068   ROM_LOAD16_BYTE( "codf06h.p1", 0x000000, 0x080000, CRC(9f3ed508) SHA1(e4e13e814361508eb1f38d0ee99e4fc2c51ff889) )
1069   ROM_LOAD16_BYTE( "codf06k.p1", 0x000000, 0x080000, CRC(52259125) SHA1(a4ea69a7a38f864745909cc568a85defa65ff6b2) )
1070   ROM_LOAD16_BYTE( "codf06r.p1", 0x000000, 0x080000, CRC(f30d6a3f) SHA1(4404fe8c90f3efeeda4642a0f15eea1e5ffd6628) )
1071   ROM_LOAD16_BYTE( "codf06s.p1", 0x000000, 0x080000, CRC(b1e4e9ba) SHA1(a13fe3b12112df84030398dddee2f2fe95075497) )
1072   ROM_LOAD16_BYTE( "codf06y.p1", 0x000000, 0x080000, CRC(db9ddd4c) SHA1(18c0df196f0076895bbf1ab1ffaa77d43ee8b2ac) )
1073   ROM_LOAD16_BYTE( "cotr02.p2", 0x000000, 0x080000, CRC(69cdb5b3) SHA1(399f8c6049de30aded5766514a40cedea043df3a) )
1074   //ROM_LOAD16_BYTE( "cotr02.p3", 0x000000, 0x080000, CRC(2fc0ed76) SHA1(6548767bc1c0d6135de3a60a0f6ce48098f7d137) )
1075   //ROM_LOAD16_BYTE( "cotr02.p4", 0x000000, 0x080000, CRC(fb5c5c16) SHA1(7c6346bb93933bd4b5a0cf73ba4eeb74d2b47812) )
1076   ROM_LOAD16_BYTE( "cotr02d.p1", 0x000000, 0x080000, CRC(0a08db68) SHA1(dc31265d659acb53e1ce2b823501387c7d629ffe) )
1077   ROM_LOAD16_BYTE( "cotr02dy.p1", 0x000000, 0x080000, CRC(abcf7e6f) SHA1(cab844c757dd4ed4bed44fe371a3ffa9b54a42b3) )
1078   ROM_LOAD16_BYTE( "cotr02s.p1", 0x000000, 0x080000, CRC(db2520d5) SHA1(53335c6506f2aaeed7ef29ef25259abf5c93a82a) )
1079   ROM_LOAD16_BYTE( "cotr02y.p1", 0x000000, 0x080000, CRC(7ae285d2) SHA1(e97cbf303dfee2890a797734e4eb6c5f0a3bb650) )
1080ROM_END
1081
1082
1083ROM_START( m5cnct4 )
1084   ROM_REGION( 0x400000, "maincpu", 0 )
1085   ROM_LOAD16_BYTE( "con_sjs2.1_1", 0x000000, 0x080000, CRC(e92305d4) SHA1(2750d55d01c26c180c81869a3a83f5d8f1eedf47) )
1086   ROM_LOAD16_BYTE( "con_sjs2.1_2", 0x000001, 0x080000, CRC(a33722ee) SHA1(4eed78e616e9d364b62f4033f5e381b19eaba72b) )
1087   ROM_LOAD16_BYTE( "con_sjs2.1_3", 0x100000, 0x080000, CRC(e5f5a7ba) SHA1(bae96ab67e202a145678271dd7b0c9213e01a053) )
1088   ROM_LOAD16_BYTE( "con_sjs2.1_4", 0x100001, 0x080000, CRC(d5bf39ba) SHA1(fab5c25c62588e856fb82eb3bb2ce5d6d54d2b66) )
1089
1090   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1091   ROM_LOAD16_BYTE( "cfrsjs1.5_1", 0x000000, 0x080000, CRC(e080fa69) SHA1(47910af0e3577f442d41fe84674fecd4c9e09db8) )
1092   ROM_LOAD16_BYTE( "cfrsjs1.5_2", 0x000000, 0x080000, CRC(0e0ea177) SHA1(3f530923b2b392d6b6e96415db75ed6ddefaebbd) )
1093   ROM_LOAD16_BYTE( "cfrsjs1.5d1", 0x000000, 0x080000, CRC(9cb4c64b) SHA1(0b5e03d74fa63847e6a29a6a1c3d1bc042aef9ea) )
1094   ROM_LOAD16_BYTE( "cfrsjs1.5d2", 0x000000, 0x080000, CRC(0e0ea177) SHA1(3f530923b2b392d6b6e96415db75ed6ddefaebbd) )
1095   ROM_LOAD16_BYTE( "con_20h2.0d1", 0x000000, 0x080000, CRC(805e66f6) SHA1(a13083417f8eb75d0c1b07eb5aae6f54a79d0721) )
1096   ROM_LOAD16_BYTE( "con_20h2.0d2", 0x000000, 0x080000, CRC(3423d8db) SHA1(b6a3a3c42f653a177d8a19a545e0444918d4881b) )
1097   ROM_LOAD16_BYTE( "con_20h2.1d1", 0x000000, 0x080000, CRC(2c897ecf) SHA1(e9829a332241eee4ee977a2dcb5451b365b0a4fe) )
1098   //ROM_LOAD16_BYTE( "con_20h2.1d2", 0x000000, 0x080000, CRC(a33722ee) SHA1(4eed78e616e9d364b62f4033f5e381b19eaba72b) )
1099   ROM_LOAD16_BYTE( "con_sja2.0_1", 0x000000, 0x080000, CRC(ec739c62) SHA1(285d21faf3ec17475602e195ce8cf978c5971639) )
1100   ROM_LOAD16_BYTE( "con_sja2.0_2", 0x000000, 0x080000, CRC(3423d8db) SHA1(b6a3a3c42f653a177d8a19a545e0444918d4881b) )
1101   ROM_LOAD16_BYTE( "con_sja2.1_1", 0x000000, 0x080000, CRC(aec7d5ea) SHA1(8edac7e4020fd445bdaee0702fb66022dd5352c1) )
1102   //ROM_LOAD16_BYTE( "con_sja2.1_2", 0x000000, 0x080000, CRC(a33722ee) SHA1(4eed78e616e9d364b62f4033f5e381b19eaba72b) )
1103   ROM_LOAD16_BYTE( "con_sjh2.0d1", 0x000000, 0x080000, CRC(d990627c) SHA1(24f03c70a6bfbc694e1afd74e298f21613ba0e45) )
1104   ROM_LOAD16_BYTE( "con_sjh2.0d2", 0x000000, 0x080000, CRC(3423d8db) SHA1(b6a3a3c42f653a177d8a19a545e0444918d4881b) )
1105   ROM_LOAD16_BYTE( "con_sjh2.1d1", 0x000000, 0x080000, CRC(1a577436) SHA1(2bf85eed468c29be5e5ca63696cc60576d9c31c3) )
1106   //ROM_LOAD16_BYTE( "con_sjh2.1d2", 0x000000, 0x080000, CRC(a33722ee) SHA1(4eed78e616e9d364b62f4033f5e381b19eaba72b) )
1107   ROM_LOAD16_BYTE( "con_sjk2.0_1", 0x000000, 0x080000, CRC(b55d4972) SHA1(b369df0f3027c7bedb9522ef376bade68c7807a3) )
1108   ROM_LOAD16_BYTE( "con_sjk2.0_2", 0x000000, 0x080000, CRC(3423d8db) SHA1(b6a3a3c42f653a177d8a19a545e0444918d4881b) )
1109   ROM_LOAD16_BYTE( "con_sjk2.1_1", 0x000000, 0x080000, CRC(6f36f7f1) SHA1(3675fc169b2a38752bae49ef0810c6c415be007d) )
1110   //ROM_LOAD16_BYTE( "con_sjk2.1_2", 0x000000, 0x080000, CRC(a33722ee) SHA1(4eed78e616e9d364b62f4033f5e381b19eaba72b) )
1111   ROM_LOAD16_BYTE( "con_sjl2.0d1", 0x000000, 0x080000, CRC(6f0b3e41) SHA1(69eab2ce970b8ac1c6afd3413e0701fddc7e8071) )
1112   ROM_LOAD16_BYTE( "con_sjl2.0d2", 0x000000, 0x080000, CRC(3423d8db) SHA1(b6a3a3c42f653a177d8a19a545e0444918d4881b) )
1113   ROM_LOAD16_BYTE( "con_sjl2.1d1", 0x000000, 0x080000, CRC(4c55a4ac) SHA1(5937752f900ea4cf8beb044b4774d0cb368729db) )
1114   //ROM_LOAD16_BYTE( "con_sjl2.1d2", 0x000000, 0x080000, CRC(a33722ee) SHA1(4eed78e616e9d364b62f4033f5e381b19eaba72b) )
1115   ROM_LOAD16_BYTE( "con_sjs2.0_1", 0x000000, 0x080000, CRC(a7057e51) SHA1(5b9cec2a48c78ddc900dae907b2dd02169b1e811) )
1116   ROM_LOAD16_BYTE( "con_sjs2.0_2", 0x000000, 0x080000, CRC(3423d8db) SHA1(b6a3a3c42f653a177d8a19a545e0444918d4881b) )
1117   ROM_LOAD16_BYTE( "con_sjs2.0d1", 0x000000, 0x080000, CRC(cbc8555f) SHA1(3365543762a5e266aec2332e59d59f7d324039e2) )
1118   ROM_LOAD16_BYTE( "con_sjs2.0d2", 0x000000, 0x080000, CRC(3423d8db) SHA1(b6a3a3c42f653a177d8a19a545e0444918d4881b) )
1119   ROM_LOAD16_BYTE( "con_sjs2.1d1", 0x000000, 0x080000, CRC(9c428613) SHA1(702494a1b5fe8787d52812dfc7adcce806dad73d) )
1120   //ROM_LOAD16_BYTE( "con_sjs2.1d2", 0x000000, 0x080000, CRC(a33722ee) SHA1(4eed78e616e9d364b62f4033f5e381b19eaba72b) )
1121ROM_END
1122
1123
1124ROM_START( m5cos )
1125   ROM_REGION( 0x400000, "maincpu", 0 )
1126   ROM_LOAD16_BYTE( "codz03d.p1", 0x000000, 0x080000, CRC(5a227552) SHA1(d8bb4fdc80bbac97b41f4e6ae0f2baa1eb359664) )
1127   ROM_LOAD16_BYTE( "codz03.p2", 0x000001, 0x080000, CRC(44ab6d02) SHA1(8cf98f4c7531565579edd8872144a9fde54ba994) )
1128   ROM_LOAD16_BYTE( "codz03.p3", 0x100000, 0x080000, CRC(f5a4b3b7) SHA1(6a7c6773eb3b1bbf6c88e119d68827ba54262d1b) )
1129   ROM_LOAD16_BYTE( "codz03.p4", 0x100001, 0x080000, CRC(ffbb3cc0) SHA1(12dfd6a0ef59712ee4c23212d5491c1a55792b13) )
1130
1131   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1132   ROM_LOAD16_BYTE( "codz03f.p1", 0x000000, 0x080000, CRC(55eb0f23) SHA1(089e380aca9c97412aa2f37f5488ca5d79769707) )
1133   ROM_LOAD16_BYTE( "codz03s.p1", 0x000000, 0x080000, CRC(8caf42a9) SHA1(af5a7c028676ed9500a58be7853826ed6113c500) )
1134ROM_END
1135
1136ROM_START( m5cosclb )
1137   ROM_REGION( 0x400000, "maincpu", 0 )
1138   ROM_LOAD16_BYTE( "codc06d.p1", 0x000000, 0x080000, CRC(7eafc55c) SHA1(aa03b6a1ac12b35dfa62d166818bd02d730a166a) )
1139   ROM_LOAD16_BYTE( "codc06.p2", 0x000001, 0x080000, CRC(b089ffe9) SHA1(36c28e83365cc688de959fdcf08459b367fafd53) )
1140   ROM_LOAD16_BYTE( "codc06.p3", 0x100000, 0x080000, CRC(f5a4b3b7) SHA1(6a7c6773eb3b1bbf6c88e119d68827ba54262d1b) )
1141   ROM_LOAD16_BYTE( "codc06.p4", 0x100001, 0x080000, CRC(ffbb3cc0) SHA1(12dfd6a0ef59712ee4c23212d5491c1a55792b13) )
1142
1143   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1144   ROM_LOAD16_BYTE( "codc06f.p1", 0x000000, 0x080000, CRC(e76ba5ee) SHA1(b0d419461391f3d21d18dba2f13fd72f50785cbf) )
1145   ROM_LOAD16_BYTE( "codc06s.p1", 0x000000, 0x080000, CRC(9a19e12f) SHA1(ed0c9e4fd2f170b8986e5a094e0ebadfcfee2d34) )
1146ROM_END
1147
1148
1149
1150ROM_START( m5crzkni )
1151   ROM_REGION( 0x400000, "maincpu", 0 )
1152   ROM_LOAD16_BYTE( "cckn02ad.p1", 0x000000, 0x080000, CRC(ed00ffce) SHA1(e5a239c11a052154b807d277e6eee2aa57646db1) )
1153   ROM_LOAD16_BYTE( "cckn02.p2", 0x000001, 0x080000, CRC(a70249d0) SHA1(0c78ba0b26348d5e96908f4e9c4f6ea08b78940c) )
1154   ROM_LOAD16_BYTE( "cckn02.p3", 0x100000, 0x080000, CRC(76dd2055) SHA1(9ad4787df4fe28f995d9f166326ea2d8eece456d) )
1155   ROM_LOAD16_BYTE( "cckn02.p4", 0x100001, 0x080000, CRC(7212f7e7) SHA1(ff4630aa2b3b57fb2d585fbd7deb6c4307b93e30) )
1156
1157   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1158   ROM_LOAD16_BYTE( "cckn02b.p1", 0x000000, 0x080000, CRC(a64fd2ca) SHA1(c818e75af752187969efab045cdf235bf724f8a4) )
1159   ROM_LOAD16_BYTE( "cckn02bd.p1", 0x000000, 0x080000, CRC(0723b63c) SHA1(c6ed74393a39d9014b7e3077cf9fa299cc95f69e) )
1160   ROM_LOAD16_BYTE( "cckn02d.p1", 0x000000, 0x080000, CRC(591fa65c) SHA1(711d7a2f4f0e0a8cc6839c14a63545383788243e) )
1161   ROM_LOAD16_BYTE( "cckn02dy.p1", 0x000000, 0x080000, CRC(8670af68) SHA1(0abeebf5ea4a479936dd80b2e55454a3dd99857f) )
1162   ROM_LOAD16_BYTE( "cckn02h.p1", 0x000000, 0x080000, CRC(85ffbc40) SHA1(a94472dbc4c3839851b4c37cb3621cf1a8d4f5cf) )
1163   ROM_LOAD16_BYTE( "cckn02r.p1", 0x000000, 0x080000, CRC(b5fb3b3a) SHA1(163c1efcdfe028622f618c0d8c1a39624fe8f212) )
1164   ROM_LOAD16_BYTE( "cckn02s.p1", 0x000000, 0x080000, CRC(03da44a1) SHA1(dad3cb900f9bf329841493a1bd22df407da6ae8f) )
1165   ROM_LOAD16_BYTE( "cckn02y.p1", 0x000000, 0x080000, CRC(dcb54d95) SHA1(33d3cdaeebec1d5e7d6925ac2563a0f0f6fc4eae) )
1166   ROM_LOAD16_BYTE( "cckn03.p2", 0x000000, 0x080000, CRC(8cb9b49e) SHA1(fa7fdcc75eaf8e19c51b4cb541099a9c1d6b8c6e) )
1167   //ROM_LOAD16_BYTE( "cckn03.p3", 0x000000, 0x080000, CRC(76dd2055) SHA1(9ad4787df4fe28f995d9f166326ea2d8eece456d) )
1168   //ROM_LOAD16_BYTE( "cckn03.p4", 0x000000, 0x080000, CRC(7212f7e7) SHA1(ff4630aa2b3b57fb2d585fbd7deb6c4307b93e30) )
1169   ROM_LOAD16_BYTE( "cckn03ad.p1", 0x000000, 0x080000, CRC(a034c91c) SHA1(132602fe4b390eb6fd620ffcf3a6a7c8e9edda32) )
1170   ROM_LOAD16_BYTE( "cckn03b.p1", 0x000000, 0x080000, CRC(f200e4cc) SHA1(085a98e9d7c135aacad944da1cf56f34b7ea7b59) )
1171   ROM_LOAD16_BYTE( "cckn03bd.p1", 0x000000, 0x080000, CRC(b3d7f7c9) SHA1(3eeb8ba61432e6fe9398d6085997e4e8a8dd8f03) )
1172   ROM_LOAD16_BYTE( "cckn03d.p1", 0x000000, 0x080000, CRC(4bd0e3af) SHA1(29430f15171dd5e17f056aab6844c7395866c22d) )
1173   ROM_LOAD16_BYTE( "cckn03dy.p1", 0x000000, 0x080000, CRC(cab645f3) SHA1(e46b9bb76f035cef598582975e4a2e8ef7c4721b) )
1174   ROM_LOAD16_BYTE( "cckn03h.p1", 0x000000, 0x080000, CRC(33c5bd3b) SHA1(83b0f7bb23ccefdb89717068a81458f3b1f5915c) )
1175   ROM_LOAD16_BYTE( "cckn03r.p1", 0x000000, 0x080000, CRC(3a40a946) SHA1(a033fdca983b6ad943b410711b524f4cbe1dc296) )
1176   ROM_LOAD16_BYTE( "cckn03s.p1", 0x000000, 0x080000, CRC(c1a23590) SHA1(5a5537dcd349674de1930f28ff4c42c384777b25) )
1177   ROM_LOAD16_BYTE( "cckn03y.p1", 0x000000, 0x080000, CRC(c01c4118) SHA1(66a89c25e53c1d03c59f9b72865e103d206511ad) )
1178ROM_END
1179
1180ROM_START( m5crocrk )
1181   ROM_REGION( 0x400000, "maincpu", 0 )
1182   ROM_LOAD16_BYTE( "croc0_3.p1", 0x000000, 0x080000, CRC(80c8c406) SHA1(225b7ec43824770aabae9e1ec780189bfe4886c2) )
1183   ROM_LOAD16_BYTE( "croc0_3.p2", 0x000001, 0x080000, CRC(7ca2f33c) SHA1(f9b59991594e91b30c2c8cb4f8f607e4c2dbc71a) )
1184   ROM_LOAD16_BYTE( "croc0_2.p3", 0x100000, 0x080000, CRC(b04c704f) SHA1(1af3b57b9c13ee71577b6c6ad706981207af011f) )
1185   ROM_LOAD16_BYTE( "croc0_2.p4", 0x100001, 0x080000, CRC(107565ee) SHA1(7fb6512c260358362b6b35651f8f77ceeef25e5c) )
1186
1187   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1188   ROM_LOAD16_BYTE( "croc0_3d.p1", 0x000000, 0x080000, CRC(fef5d3eb) SHA1(2ab5ae313d1bf4847350d146369540ab1a93a4ac) )
1189   ROM_LOAD16_BYTE( "croc1_0.p1", 0x000000, 0x080000, CRC(e86e6f20) SHA1(4ec858b4217cec1c50e05df921d01435b3860f3b) )
1190   ROM_LOAD16_BYTE( "croc1_0.p2", 0x000000, 0x080000, CRC(bb4c66be) SHA1(398a51dcc8fba725b0a035366262e85191692b57) )
1191   ROM_LOAD16_BYTE( "croc1_0d.p1", 0x000000, 0x080000, CRC(2eeb8615) SHA1(97be222ddacf59dce0f9d597a2c486f3c9b20f5b) )
1192ROM_END
1193
1194
1195ROM_START( m5croclb )
1196   ROM_REGION( 0x400000, "maincpu", 0 )
1197   ROM_LOAD16_BYTE( "ccro0_4.p1", 0x000000, 0x080000, CRC(ee490a58) SHA1(125b29495a65c05b24b2436a3336ff40e736ae4f) )
1198   ROM_LOAD16_BYTE( "ccro0_4.p2", 0x000001, 0x080000, CRC(fd51e532) SHA1(a6d74eb7f75505a206e5446b770c71dd037acb71) )
1199
1200   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1201   ROM_LOAD16_BYTE( "ccro0_4d.p1", 0x000000, 0x080000, CRC(fc2b5e33) SHA1(255a88845797bc2ec74a743235cf2faa3a4dfca7) )
1202ROM_END
1203
1204
1205ROM_START( m5crsfir )
1206   ROM_REGION( 0x400000, "maincpu", 0 )
1207   ROM_LOAD16_BYTE( "cros1_1.p1", 0x000000, 0x080000, CRC(46b1ef3e) SHA1(c501dcdc1d8fd76e6883c9eaf11d853683ed1fcc) )
1208   ROM_LOAD16_BYTE( "cros1_1.p2", 0x000001, 0x080000, CRC(6919f8f4) SHA1(785b5cc2a335f88f0b06a0c61074498f6b1998b7) )
1209   ROM_LOAD16_BYTE( "cros0_6.p3", 0x100000, 0x080000, CRC(90e12d4d) SHA1(ba6cd55fa3932d3383998c6ffc473661b1961d1e) )
1210   ROM_LOAD16_BYTE( "cros0_6.p4", 0x100001, 0x080000, CRC(4084ecca) SHA1(51420945907b8c34b620178b536c65b989dce778) )
1211ROM_END
1212
1213
1214ROM_START( m5dmnstr )
1215   ROM_REGION( 0x400000, "maincpu", 0 )
1216   ROM_LOAD16_BYTE( "dst11s.p1", 0x000000, 0x080000, CRC(6b724807) SHA1(35e6dab9fdba4097ef111503af89dcc9d5128677) )
1217   ROM_LOAD16_BYTE( "dst11s.p2", 0x000001, 0x080000, CRC(30b48165) SHA1(fad2ffb6044d010a33c0831c9bcf322ccf6d7f72) )
1218   ROM_LOAD16_BYTE( "dst11s.p3", 0x100000, 0x080000, CRC(a475ddd6) SHA1(97e26e23a9b030ff2eb242feaabc9b437ffaf299) )
1219   ROM_LOAD16_BYTE( "dst11s.p4", 0x100001, 0x080000, CRC(4693aae3) SHA1(2e201950670ed2b4373b23158f2689d4d9f8e8c4) )
1220
1221   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1222   ROM_LOAD16_BYTE( "dst11a.p1", 0x000000, 0x080000, CRC(10ff912a) SHA1(6e1bc7f474b90d312ba5b0f36ffb1297ad169dbc) )
1223   ROM_LOAD16_BYTE( "dst11d.p1", 0x000000, 0x080000, CRC(ed9a180b) SHA1(370fd26cc461015af8959361ebff2eb82a59bf09) )
1224   ROM_LOAD16_BYTE( "dst11k.p1", 0x000000, 0x080000, CRC(4fb0d9eb) SHA1(f11bba2ab9d6fe32ddb853cecc9ce776d87dd6c3) )
1225ROM_END
1226
1227ROM_START( m5dmnf )
1228   ROM_REGION( 0x400000, "maincpu", 0 )
1229   ROM_LOAD16_BYTE( "dafr0_3.p1", 0x000000, 0x080000, CRC(0bb7f48f) SHA1(4e76280f8090fbca96f5eb66b99e57e5aec07b17) )
1230   ROM_LOAD16_BYTE( "dafr0_3.p2", 0x000001, 0x080000, CRC(010bef71) SHA1(3a6fc034bc11b6c745781376be96fc75756e4d8c) )
1231   ROM_LOAD16_BYTE( "dafr0_3.p3", 0x100000, 0x080000, CRC(af57eaee) SHA1(bfd69bd917a4abf5a43398a7530ed164befd8331) )
1232   ROM_LOAD16_BYTE( "dafr0_3.p4", 0x100001, 0x080000, CRC(882c2fca) SHA1(67098d7919b96ac67d2929388de614d3cd04c144) )
1233
1234   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1235   ROM_LOAD16_BYTE( "dafr1_0.p1", 0x000000, 0x080000, CRC(97cd1946) SHA1(a31687b8cb4a38729b8bcc4c7dfaecc96539153b) )
1236   ROM_LOAD16_BYTE( "dafr1_0.p2", 0x000000, 0x080000, CRC(effb87e0) SHA1(d7194d173fc5b66d2005a7e35bf5668029f64605) )
1237ROM_END
1238
1239
1240ROM_START( m5dmnfcl )
1241   ROM_REGION( 0x400000, "maincpu", 0 )
1242   ROM_LOAD16_BYTE( "cdaf0_3.p1", 0x000000, 0x080000, CRC(5d16e0a7) SHA1(476b719130f02e614a32740cac3a46c9da3551d5) )
1243   ROM_LOAD16_BYTE( "cdaf0_3.p2", 0x000001, 0x080000, CRC(77cf66c0) SHA1(5688ea0a4932e8e711cab4f2d0de5a317d3579f9) )
1244
1245   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1246   ROM_LOAD16_BYTE( "cdaf0_3d.p1", 0x000000, 0x080000, CRC(f696a608) SHA1(232b73a1c10642d67889e11f2feb663105ff352a) )
1247   //ROM_LOAD16_BYTE( "cdaf0_4.p1", 0x000000, 0x080000, CRC(5d16e0a7) SHA1(476b719130f02e614a32740cac3a46c9da3551d5) )
1248   ROM_LOAD16_BYTE( "cdaf0_4.p2", 0x000000, 0x080000, CRC(88ff8af1) SHA1(d691b23d0972c2794e6c844d027ce02b6819888f) )
1249   ROM_LOAD16_BYTE( "cdaf0_4d.p1", 0x000000, 0x080000, CRC(f696a608) SHA1(232b73a1c10642d67889e11f2feb663105ff352a) )
1250ROM_END
1251
1252ROM_START( m5doshpk )
1253   ROM_REGION( 0x400000, "maincpu", 0 )
1254   ROM_LOAD16_BYTE( "dosh03ad.p1", 0x000000, 0x080000, CRC(0b24ae7f) SHA1(f0eb43f29970fe2da3f24540a9f2df963d8989a6) )
1255   ROM_LOAD16_BYTE( "dosh03.p2", 0x000001, 0x080000, CRC(35b3d12d) SHA1(9cff1ce47003e358713f647764eb7224c6109584) )
1256   ROM_LOAD16_BYTE( "dosh03.p3", 0x100000, 0x080000, CRC(2b2c95ca) SHA1(4242ecf226d886fbe9c6e3b9feaa6736c7574832) )
1257   ROM_LOAD16_BYTE( "dosh03.p4", 0x100001, 0x080000, CRC(e046b13a) SHA1(b1bcd2838bcbab822030f25a358e7fe0c7f80d4e) )
1258
1259   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1260   ROM_LOAD16_BYTE( "dosh03b.p1", 0x000000, 0x080000, CRC(c40b0b0f) SHA1(f171014d6721211b230414b54882a5a5d23c2330) )
1261   ROM_LOAD16_BYTE( "dosh03bd.p1", 0x000000, 0x080000, CRC(387ab7f0) SHA1(62f58478bbd9ea7bbbfa94c061c6bb34ccb5d2b4) )
1262   ROM_LOAD16_BYTE( "dosh03d.p1", 0x000000, 0x080000, CRC(42d6cb45) SHA1(a0f91d46421668ee9ac06aaf0e7b0b66a5f89b0b) )
1263   ROM_LOAD16_BYTE( "dosh03dy.p1", 0x000000, 0x080000, CRC(7d634b6c) SHA1(0b0308de3ebf6612069fc00b4a7823161ded8612) )
1264   ROM_LOAD16_BYTE( "dosh03k.p1", 0x000000, 0x080000, CRC(f69e32d3) SHA1(c9175b14ed2f6a7bbd166bcd8836b03a933170dd) )
1265   ROM_LOAD16_BYTE( "dosh03r.p1", 0x000000, 0x080000, CRC(63a9cda9) SHA1(6a89eef7010e556cd46bba70114991c2c5ff7d81) )
1266   ROM_LOAD16_BYTE( "dosh03s.p1", 0x000000, 0x080000, CRC(392d2f38) SHA1(d88cb02aba00e653665c90219033139224dba142) )
1267   ROM_LOAD16_BYTE( "dosh03y.p1", 0x000000, 0x080000, CRC(0698af11) SHA1(1e89c174eb78341325e8f4622fab0eb703208a8d) )
1268   ROM_LOAD16_BYTE( "dosh0_5.p1", 0x000000, 0x080000, CRC(03e06273) SHA1(f7bfcdf161fdbe4abdf466f3eb9566b252fd2622) )
1269   ROM_LOAD16_BYTE( "dosh0_5.p2", 0x000000, 0x080000, CRC(be0fde9b) SHA1(dbeed91ab51f405f2167349dd8c84c31a6c42862) )
1270   //ROM_LOAD16_BYTE( "dosh0_5.p3", 0x000000, 0x080000, CRC(2b2c95ca) SHA1(4242ecf226d886fbe9c6e3b9feaa6736c7574832) )
1271   //ROM_LOAD16_BYTE( "dosh0_5.p4", 0x000000, 0x080000, CRC(e046b13a) SHA1(b1bcd2838bcbab822030f25a358e7fe0c7f80d4e) )
1272ROM_END
1273
1274
1275ROM_START( m5draclb )
1276   ROM_REGION( 0x400000, "maincpu", 0 )
1277   ROM_LOAD16_BYTE( "drcc06d.p1", 0x000000, 0x080000, CRC(740c8351) SHA1(2e5afe8422cc5986fdf6acec2b60e82bb66f6338) )
1278   ROM_LOAD16_BYTE( "drcc06.p2", 0x000001, 0x080000, CRC(33582bca) SHA1(e70d9734950a91b944b75ac1659d241106da267c) )
1279   ROM_LOAD16_BYTE( "drcc06.p3", 0x100000, 0x080000, CRC(5054ec32) SHA1(2f4134456f502583ce93af4ccc55eb89dbfe48ca) )
1280   ROM_LOAD16_BYTE( "drcc06.p4", 0x100001, 0x080000, CRC(0483d31f) SHA1(81a299f05cfd6d1446d44509da86c3a70fb00ba0) )
1281
1282   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1283   ROM_LOAD16_BYTE( "drcc06dz.p1", 0x000000, 0x080000, CRC(04fa636f) SHA1(a411b9a7281b90700c489b837159489b7dbe9620) )
1284   ROM_LOAD16_BYTE( "drcc06f.p1", 0x000000, 0x080000, CRC(64d070ad) SHA1(3d123a1dc6f0c7e1b0b59b45133140b67cfde2b2) )
1285   ROM_LOAD16_BYTE( "drcc06s.p1", 0x000000, 0x080000, CRC(cb74c9fa) SHA1(72d23fe679566518742a754855215d546e02c556) )
1286   ROM_LOAD16_BYTE( "drcc06z.p1", 0x000000, 0x080000, CRC(07f4b6fe) SHA1(25fb368d32ecb306ae47feab80c09b8d6bbbaf86) )
1287   ROM_LOAD16_BYTE( "drct07.p2", 0x000000, 0x080000, CRC(4ce428df) SHA1(1144bc21269af10e7094b1bd2271fc6ee63a8d25) )
1288   //ROM_LOAD16_BYTE( "drct07.p3", 0x000000, 0x080000, CRC(5054ec32) SHA1(2f4134456f502583ce93af4ccc55eb89dbfe48ca) )
1289   //ROM_LOAD16_BYTE( "drct07.p4", 0x000000, 0x080000, CRC(0483d31f) SHA1(81a299f05cfd6d1446d44509da86c3a70fb00ba0) )
1290   ROM_LOAD16_BYTE( "drct07d.p1", 0x000000, 0x080000, CRC(c467ca89) SHA1(06f13448860ca7360dd48e29fc780554bc42ab8b) )
1291   ROM_LOAD16_BYTE( "drct07dz.p1", 0x000000, 0x080000, CRC(907d9e63) SHA1(a1a8f74e79043cecb42cfd28c14cef98d54b4785) )
1292   ROM_LOAD16_BYTE( "drct07f.p1", 0x000000, 0x080000, CRC(73aefaaf) SHA1(a064856c16571ba536c390e10e90e080ac212e58) )
1293   ROM_LOAD16_BYTE( "drct07s.p1", 0x000000, 0x080000, CRC(d8a1df97) SHA1(ac29755dafe150f4d3cfbbd23a71c4a55e9bf8de) )
1294   ROM_LOAD16_BYTE( "drct07z.p1", 0x000000, 0x080000, CRC(8cbb8b7d) SHA1(0c7831a3798fcbb365dacc86045cc742e445b27f) )
1295   ROM_LOAD16_BYTE( "drcu01.p1", 0x000000, 0x080000, CRC(47a133ac) SHA1(6835e1cea39d0da144b85c3b66afe850a54eb5c5) )
1296   ROM_LOAD16_BYTE( "drcu01.p2", 0x000000, 0x080000, CRC(78a55628) SHA1(5bada6f5749fb4079b058e1798e16dc30496db7c) )
1297ROM_END
1298
1299ROM_START( m5ewn )
1300   ROM_REGION( 0x400000, "maincpu", 0 )
1301   ROM_LOAD16_BYTE( "ewyn03d.p1", 0x000000, 0x080000, CRC(bd038fd2) SHA1(196478e5f2f6d176df51dc008f60643d0d7bf55f) )
1302   ROM_LOAD16_BYTE( "ewyn03.p2", 0x000001, 0x080000, CRC(e60e6ee8) SHA1(aad20254013d8ccb2f353c6e17f5cc168a49838d) )
1303   ROM_LOAD16_BYTE( "ewyn03.p3", 0x100000, 0x080000, CRC(aa525011) SHA1(4902ead245ac2621e409718e30963ae83c2935a9) )
1304   ROM_LOAD16_BYTE( "ewyn03.p4", 0x100001, 0x080000, CRC(d866609e) SHA1(c3bbeab852966751b24996d20899cb428f64d33e) )
1305
1306   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1307   ROM_LOAD16_BYTE( "ewyn03dy.p1", 0x000000, 0x080000, CRC(64469790) SHA1(58f7cb899c57af367fa688e07239c3c41bd5ee11) )
1308   ROM_LOAD16_BYTE( "ewyn03h.p1", 0x000000, 0x080000, CRC(1d56fb1a) SHA1(68a8d88b9b9e141e8945251fa7712eae97f92455) )
1309   ROM_LOAD16_BYTE( "ewyn03s.p1", 0x000000, 0x080000, CRC(fd38a3b6) SHA1(e3f524abf0e8977bf893aaacadefcdb9fa735442) )
1310   ROM_LOAD16_BYTE( "ewyn03y.p1", 0x000000, 0x080000, CRC(0272423f) SHA1(dc560366c5497b93d33b80a622c3296cfae9a157) )
1311   ROM_LOAD16_BYTE( "ewyn08.p2", 0x000000, 0x080000, CRC(f92b9097) SHA1(93ee983527aa4605e33fac6812c3fe1a49225224) )
1312   ROM_LOAD16_BYTE( "ewyn08.p3", 0x000000, 0x080000, CRC(079e1138) SHA1(c9bb5ece68cec07d4eb497e9486eeb3bdcaeb940) )
1313   ROM_LOAD16_BYTE( "ewyn08.p4", 0x000000, 0x080000, CRC(6aa11324) SHA1(6e62fec68eca4db43e5feaca3d79907ae662f1a8) )
1314   ROM_LOAD16_BYTE( "ewyn08ad.p1", 0x000000, 0x080000, CRC(f10430a7) SHA1(5e9444214543e986821e8a0ec4d9ee4ffb251964) )
1315   ROM_LOAD16_BYTE( "ewyn08b.p1", 0x000000, 0x080000, CRC(91ff4334) SHA1(2d5cded32a4aac6e4589980f9ef3a9811bf2f258) )
1316   ROM_LOAD16_BYTE( "ewyn08bd.p1", 0x000000, 0x080000, CRC(da571a74) SHA1(eb4427f66d5bcf11036c5a2e4d340639ed77fa01) )
1317   ROM_LOAD16_BYTE( "ewyn08d.p1", 0x000000, 0x080000, CRC(1aa51e3a) SHA1(a3cc0511a5e8824ef69eb17ee9341430bcfbebde) )
1318   ROM_LOAD16_BYTE( "ewyn08dy.p1", 0x000000, 0x080000, CRC(b421e1fb) SHA1(93463bab7b7ccfe6585a9cea6c4ca408fa9f7fbd) )
1319   ROM_LOAD16_BYTE( "ewyn08h.p1", 0x000000, 0x080000, CRC(d71a86d7) SHA1(d86c5768455958eeb885cfd38fb62f9e63d087ba) )
1320   ROM_LOAD16_BYTE( "ewyn08r.p1", 0x000000, 0x080000, CRC(f6ebc1e3) SHA1(23f6befdf9a138f79b9348c1cbba03b0e7644b73) )
1321   ROM_LOAD16_BYTE( "ewyn08s.p1", 0x000000, 0x080000, CRC(03b5c72a) SHA1(0c8f148140fb691aca7fcc1520eecdf81601bc10) )
1322   ROM_LOAD16_BYTE( "ewyn08y.p1", 0x000000, 0x080000, CRC(a538b5fa) SHA1(3597cf36627f5c57362e5c9664b58fe4a2abeff2) )
1323   // from a different game / hw type?
1324   //ROM_LOAD16_BYTE( "ewn1a26", 0x000000, 0x000400, CRC(a92760b7) SHA1(dfef0dab7799a4b4975755c1584efca81a3798c4) )
1325   //ROM_LOAD16_BYTE( "ewn26.2", 0x000000, 0x000400, CRC(bd24e59e) SHA1(038ed23283a7b61e873f543de32b685630fcdb97) )
1326   //ROM_LOAD16_BYTE( "ewn26.3", 0x000000, 0x000400, CRC(a3280b35) SHA1(2771c81735c69ae3efb02715ac97901dae434e72) )
1327ROM_END
1328
1329
1330ROM_START( m5elband )
1331   ROM_REGION( 0x400000, "maincpu", 0 )
1332   ROM_LOAD16_BYTE( "eba_14s.p1", 0x000000, 0x080000, CRC(087880ac) SHA1(34a83b282af945fd1f42498ff019a3ca1ff84948) )
1333   ROM_LOAD16_BYTE( "eba_14.p2", 0x000001, 0x080000, CRC(504b22cb) SHA1(fd4eb8b4f5983cb5da4eb950ae3d656655c55f7e) )
1334   ROM_LOAD16_BYTE( "eba_14.p3", 0x100000, 0x080000, CRC(270268a6) SHA1(0ef3f5d798d8219e364f9a45892a76ee764eaa2f) )
1335   ROM_LOAD16_BYTE( "eba_14.p4", 0x100001, 0x080000, CRC(8b1b3852) SHA1(58cb06a24548c1700d904f357f36fc2cb7c43b63) )
1336ROM_END
1337
1338ROM_START( m5elim )
1339   ROM_REGION( 0x400000, "maincpu", 0 )
1340   ROM_LOAD16_BYTE( "elim02ad.p1", 0x000000, 0x080000, CRC(07ee20df) SHA1(0a947dc6d03e90a6c2cebcc1dd70a197cfc1f9c7) )
1341   ROM_LOAD16_BYTE( "elim02.p2", 0x000001, 0x080000, CRC(7a5d4a13) SHA1(4160466b815b5a3c59d1007a5e0c30e6a0dc9ca5) )
1342   ROM_LOAD16_BYTE( "elim02.p3", 0x100000, 0x080000, CRC(d93cc124) SHA1(01e6752e0fbda9879daecabc35602a2f49a0aaab) )
1343   ROM_LOAD16_BYTE( "elim02.p4", 0x100001, 0x080000, CRC(2bcdfa0a) SHA1(5e6cf3f716527a38b89d9f6bc22ca4876fde404b) )
1344
1345   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1346   ROM_LOAD16_BYTE( "elim02b.p1", 0x000000, 0x080000, CRC(90e16c8d) SHA1(784fefb7d4b10de4a604fe0c7373b7544839cf45) )
1347   ROM_LOAD16_BYTE( "elim02d.p1", 0x000000, 0x080000, CRC(be305d93) SHA1(ec3b32664d9491ccb0865a6791886853c63fe1d6) )
1348   ROM_LOAD16_BYTE( "elim02dy.p1", 0x000000, 0x080000, CRC(c230b71c) SHA1(43982898c1bad88d27ed93ccc48d6405a309a82e) )
1349   ROM_LOAD16_BYTE( "elim02h.p1", 0x000000, 0x080000, CRC(7f02f0b6) SHA1(e65b56f4c7a8b849da88eab9c2dde32307c94977) )
1350   ROM_LOAD16_BYTE( "elim02r.p1", 0x000000, 0x080000, CRC(caa11fe5) SHA1(8f720dc7c1c9bf417e90cd92be9df31861e105e6) )
1351   ROM_LOAD16_BYTE( "elim02s.p1", 0x000000, 0x080000, CRC(3f626dee) SHA1(3c482e90f8fdbed1e3e91db980073e99ada9e6bb) )
1352   ROM_LOAD16_BYTE( "elim02y.p1", 0x000000, 0x080000, CRC(f16a9961) SHA1(35e18bb70e8e5b096526242ef9400630d675e704) )
1353   ROM_LOAD16_BYTE( "elim03s", 0x000000, 0x080000, CRC(6903d0d0) SHA1(01af2abc7f88e7e9ebfbe668727f5ff52658a5e1) )
1354   ROM_LOAD16_BYTE( "elim04.p2", 0x000000, 0x080000, CRC(4f17729a) SHA1(8854a8fd571a8de6b49fec6c172ec0a5f5f1622f) )
1355   ROM_LOAD16_BYTE( "elim04.p3", 0x000000, 0x080000, CRC(1387646a) SHA1(00c6157c07398c6e5b4e6ead6a8cca88e38f298d) )
1356   ROM_LOAD16_BYTE( "elim04.p4", 0x000000, 0x080000, CRC(99f609d4) SHA1(53803bc0f4712b7772f525f2b65ad3ca8b1e6122) )
1357   ROM_LOAD16_BYTE( "elim04ad.p1", 0x000000, 0x080000, CRC(f23ed4db) SHA1(990dc8b10931745a7a9ab24d4502d70bc7f28d1d) )
1358   ROM_LOAD16_BYTE( "elim04b.p1", 0x000000, 0x080000, CRC(3e18df20) SHA1(7a68900770bdf624e14ae8e2ec05fbb7c2dee91a) )
1359   ROM_LOAD16_BYTE( "elim04bd.p1", 0x000000, 0x080000, CRC(9594c18e) SHA1(e17c3cda1d8e3812a1dbd2126a006ce4eed6acb7) )
1360   ROM_LOAD16_BYTE( "elim04d.p1", 0x000000, 0x080000, CRC(d3e5e0e0) SHA1(eef5b68e210ee7dca92ab44e561d6cc9c70a2b3d) )
1361   ROM_LOAD16_BYTE( "elim04dy.p1", 0x000000, 0x080000, CRC(e252526a) SHA1(cb871e437dd7d165a2e4845d3e5e7e34e0821a05) )
1362   ROM_LOAD16_BYTE( "elim04h.p1", 0x000000, 0x080000, CRC(a7e8dfd2) SHA1(86beb9501833effb94687571af5e66d27333593b) )
1363   ROM_LOAD16_BYTE( "elim04r.p1", 0x000000, 0x080000, CRC(ed73666d) SHA1(4063e483a252c2092ad70fdb50e25eae72c585ad) )
1364   ROM_LOAD16_BYTE( "elim04s.p1", 0x000000, 0x080000, CRC(56b13411) SHA1(5fa183c45ee5b4527650171ab7bbb4afa95eb577) )
1365   ROM_LOAD16_BYTE( "elim04y.p1", 0x000000, 0x080000, CRC(6706869b) SHA1(13fa227fcc01db7f3143ec6d9aa20054dd112884) )
1366ROM_END
1367
1368
1369ROM_START( m5extrm )
1370   ROM_REGION( 0x400000, "maincpu", 0 )
1371   ROM_LOAD16_BYTE( "extr0_2.p1", 0x000000, 0x080000, CRC(e4c23cd4) SHA1(dfcbad797ef96091760dda7c158893fdff5bd6fc) )
1372   ROM_LOAD16_BYTE( "extr0_2.p2", 0x000001, 0x080000, CRC(afcb3c17) SHA1(13a8aa67a6762e8af4558dfb051663608520cd95) )
1373   ROM_LOAD16_BYTE( "extr0_3.p3", 0x100000, 0x080000, CRC(400dfd6b) SHA1(6491b0aa2f70b9843c6d8f7852105d5c99984c1d) )
1374   ROM_LOAD16_BYTE( "extr0_3.p4", 0x100001, 0x080000, CRC(77ffb5a6) SHA1(5bafe0163127c7682da4695497d2af971a3200d4) )
1375ROM_END
1376
1377
1378ROM_START( m5extrmm )
1379   ROM_REGION( 0x400000, "maincpu", 0 )
1380   ROM_LOAD16_BYTE( "emad0_4m.p1", 0x000000, 0x080000, CRC(afbcce7c) SHA1(c34d2224a32cbd6900232675211fa854ff8da344) )
1381   ROM_LOAD16_BYTE( "emad0_4m.p2", 0x000000, 0x080000, CRC(712e36be) SHA1(00dfefe980948f2834d47714482790aba02a62f3) )
1382   
1383   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1384   ROM_LOAD16_BYTE( "emad0_4q.p1", 0x000000, 0x080000, CRC(4031b2c1) SHA1(55b802252c697d4e7b9c0d69b0b75480e6891e3c) )
1385   ROM_LOAD16_BYTE( "emad0_4q.p2", 0x000000, 0x080000, CRC(27357b33) SHA1(461b481987b0992e117e8c8125b4806d39066722) )
1386   ROM_LOAD16_BYTE( "emad0_4x.p1", 0x000000, 0x080000, CRC(be72f2a9) SHA1(0448aced7049a19153452e7ee432498f22392a0e) )
1387   ROM_LOAD16_BYTE( "emad0_4x.p2", 0x000000, 0x080000, CRC(27357b33) SHA1(461b481987b0992e117e8c8125b4806d39066722) )
1388   ROM_LOAD16_BYTE( "emad1_0.p1", 0x000000, 0x080000, CRC(575b8cab) SHA1(78df3e4f1ee8b7cd9973eb0d79580b897c3c0044) )
1389   ROM_LOAD16_BYTE( "emad1_0.p2", 0x000000, 0x080000, CRC(769125b8) SHA1(d45f3ad1a2ea1cd1e0b2fcc0eed325e879e460d4) )
1390   ROM_LOAD16_BYTE( "emad1_0d.p1", 0x000000, 0x080000, CRC(86c999ed) SHA1(12944216f6d827ec97eb9dedd4cda00c9179b3b3) )
1391ROM_END
1392
1393
1394ROM_START( m5firebl )
1395   ROM_REGION( 0x400000, "maincpu", 0 )
1396   ROM_LOAD16_BYTE( "fire03dy.p1", 0x000000, 0x080000, CRC(b381f455) SHA1(15800dcc9109a749936ed7d82d2ad8278bd6d333) )
1397   ROM_LOAD16_BYTE( "fire0_3.p2", 0x000001, 0x080000, CRC(d43f3c8f) SHA1(05adf13f54a67318b4ed5df33b68480e63bc55e3) )
1398   ROM_LOAD16_BYTE( "fire0_3.p3", 0x100000, 0x080000, CRC(a1dca412) SHA1(4d73c86b2b224956c13750c327adecd16c5281da) )
1399   ROM_LOAD16_BYTE( "fire0_3.p4", 0x100001, 0x080000, CRC(b35ccfec) SHA1(bb9c375001e36c1104e575e7183fb5966e2496ac) )
1400
1401   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1402   ROM_LOAD16_BYTE( "fire0_3b.p1", 0x000000, 0x080000, CRC(0af4e8a2) SHA1(a7dceddafebe33175028abcf705d152a36a5df71) )
1403   ROM_LOAD16_BYTE( "fire0_3d.p1", 0x000000, 0x080000, CRC(b3f3b039) SHA1(a3684f627537b9da28fbe56d14d560e5c935f3e4) )
1404   ROM_LOAD16_BYTE( "fire0_3k.p1", 0x000000, 0x080000, CRC(0747b7f9) SHA1(d8374130401d755a105f5354f9b0744fe151d3fb) )
1405   ROM_LOAD16_BYTE( "fire0_3r.p1", 0x000000, 0x080000, CRC(6d5304fc) SHA1(96e4ad0a3ff2f2950f3b6588358cdf002af29997) )
1406   ROM_LOAD16_BYTE( "fire0_3s.p1", 0x000000, 0x080000, CRC(f1511132) SHA1(4deb2567b7903ccfc2dfc16dcdbc902905b8c52c) )
1407   ROM_LOAD16_BYTE( "fire0_3y.p1", 0x000000, 0x080000, CRC(f123555e) SHA1(014a4f4dc366835e6297ba88cd531ce7a454a82b) )
1408ROM_END
1409
1410
1411ROM_START( m5fishdl )
1412   ROM_REGION( 0x400000, "maincpu", 0 )
1413   ROM_LOAD16_BYTE( "fful0_2.p1", 0x000000, 0x080000, CRC(2611f107) SHA1(8c6b16d6ef3bb51e3cf59c3424671df2feabc3be) )
1414   ROM_LOAD16_BYTE( "fful0_2.p2", 0x000001, 0x080000, CRC(b1d7cde0) SHA1(a5891dad1fdb2a6c4e0c3efc137cd1c433d803b7) )
1415
1416   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1417   ROM_LOAD16_BYTE( "fful0_2d.p1", 0x000000, 0x080000, CRC(74efacea) SHA1(a2e55760b551d082b9df047b09529b8fbf5a0193) )
1418   ROM_LOAD16_BYTE( "fful1_0.p1", 0x000000, 0x080000, CRC(04c0282a) SHA1(c229132de4789d00e097ff01922f6416bfed56dc) )
1419   ROM_LOAD16_BYTE( "fful1_0.p2", 0x000000, 0x080000, CRC(3b314d3d) SHA1(b0897c8cf1c704877d24009083d32c7cf788820d) )
1420   ROM_LOAD16_BYTE( "fful1_0d.p1", 0x000000, 0x080000, CRC(7f423604) SHA1(880f8916916e13d6fb757060bd6c6fb518265e27) )
1421ROM_END
1422
1423
1424ROM_START( m5fishcl )
1425   ROM_REGION( 0x400000, "maincpu", 0 )
1426   ROM_LOAD16_BYTE( "cffu0_2.p1", 0x000000, 0x080000, CRC(0f75f459) SHA1(769db2ad0175f3ffa964d038c3393c623546392e) )
1427   ROM_LOAD16_BYTE( "cffu0_2.p2", 0x000001, 0x080000, CRC(c7bbe7a5) SHA1(0def965967346a32300d0038843b59bf070f60fb) )
1428
1429   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1430   ROM_LOAD16_BYTE( "cffu0_2d.p1", 0x000000, 0x080000, CRC(b9e29a7f) SHA1(b6f9ab25c2606cd96fefd98f7d01520bb058b490) )
1431ROM_END
1432
1433
1434ROM_START( m5flipcr )
1435   ROM_REGION( 0x400000, "maincpu", 0 )
1436   ROM_LOAD16_BYTE( "flip04.p1", 0x000000, 0x080000, CRC(631ee8a8) SHA1(86724a699013bba769516860e6f303b69b8fbe6c) )
1437   ROM_LOAD16_BYTE( "flip04.p2", 0x000001, 0x080000, CRC(7e9182b9) SHA1(376d7209036d11a6cf509915dc16912183c92b91) )
1438   ROM_LOAD16_BYTE( "flip04.p3", 0x100000, 0x080000, CRC(4c9eaec6) SHA1(bc013c2feac6574d76169f2516844e7eae77d377) )
1439   ROM_LOAD16_BYTE( "flip04.p4", 0x100001, 0x080000, CRC(9209150c) SHA1(cd37f82a2b652efabeea8164461e2055ae93cbaf) )
1440ROM_END
1441
1442
1443ROM_START( m5fortby )
1444   ROM_REGION( 0x400000, "maincpu", 0 )
1445   ROM_LOAD16_BYTE( "fboy03ad.p1", 0x000000, 0x080000, CRC(4c9ed8c7) SHA1(8557eb80b875236e5bb660d8dc96fc43cee7922d) )
1446   ROM_LOAD16_BYTE( "fboy03.p2", 0x000001, 0x080000, CRC(1cf29757) SHA1(e4bb9482ddaea30a162f197abfaa01eebabe9d27) )
1447   ROM_LOAD16_BYTE( "fboy03.p3", 0x100000, 0x080000, CRC(5c7eb266) SHA1(42c8ed84b274906daa06a773ff5bbb48a98a495d) )
1448   ROM_LOAD16_BYTE( "fboy03.p4", 0x100001, 0x080000, CRC(a9e4bcc6) SHA1(0ebad4a51756029980e20a5fbc648e2d799b5583) )
1449
1450   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1451   ROM_LOAD16_BYTE( "fboy03b.p1", 0x000000, 0x080000, CRC(bc63ab15) SHA1(e71c180c92fa5d46209778ae0d77a34dc9b85a56) )
1452   ROM_LOAD16_BYTE( "fboy03bd.p1", 0x000000, 0x080000, CRC(3bada29b) SHA1(622986b62e752706e54978247ea7770e8d1ef894) )
1453   ROM_LOAD16_BYTE( "fboy03d.p1", 0x000000, 0x080000, CRC(ed0b440a) SHA1(8bf8c681b2da8b294f91679e7380af68836945fe) )
1454   ROM_LOAD16_BYTE( "fboy03dy.p1", 0x000000, 0x080000, CRC(267434f7) SHA1(14c9a8b5721aeffc4a4bb4a470dd893d6405c17b) )
1455   ROM_LOAD16_BYTE( "fboy03h.p1", 0x000000, 0x080000, CRC(d2198bae) SHA1(5a91a405b7c21348ddf706a38b4388418d55789a) )
1456   ROM_LOAD16_BYTE( "fboy03k.p1", 0x000000, 0x080000, CRC(e066842a) SHA1(7bca7dd6c319fdb134b3ab0507631def5ee3397d) )
1457   ROM_LOAD16_BYTE( "fboy03r.p1", 0x000000, 0x080000, CRC(cd560670) SHA1(c4ceac1a2b466188b661ea7b7439dfbfbef1d777) )
1458   ROM_LOAD16_BYTE( "fboy03s.p1", 0x000000, 0x080000, CRC(28723ee6) SHA1(427f10b3c40c8a7656e3478685a94cfe47eade0d) )
1459   ROM_LOAD16_BYTE( "fboy03y.p1", 0x000000, 0x080000, CRC(e30d4e1b) SHA1(f6353b525807b3e797dad3e4a1ef5a47eb699aa7) )
1460   ROM_LOAD16_BYTE( "fbtr01.p2", 0x000000, 0x080000, CRC(2eb06307) SHA1(be31e555b0f392b0124365e26c66b9e18cadc53f) )
1461   //ROM_LOAD16_BYTE( "fbtr01.p3", 0x000000, 0x080000, CRC(5c7eb266) SHA1(42c8ed84b274906daa06a773ff5bbb48a98a495d) )
1462   //ROM_LOAD16_BYTE( "fbtr01.p4", 0x000000, 0x080000, CRC(a9e4bcc6) SHA1(0ebad4a51756029980e20a5fbc648e2d799b5583) )
1463   ROM_LOAD16_BYTE( "fbtr01d.p1", 0x000000, 0x080000, CRC(f09961ef) SHA1(fc273fd38f321f537c7b405f971a7e8d8ff95c4f) )
1464   ROM_LOAD16_BYTE( "fbtr01dy.p1", 0x000000, 0x080000, CRC(a30fed6e) SHA1(25cfa3c36fe37d86f74a853f033fbd632fd11380) )
1465   ROM_LOAD16_BYTE( "fbtr01s.p1", 0x000000, 0x080000, CRC(ca6c0f4c) SHA1(b15a86f7540e454062074f655b5fad1d7ef09347) )
1466   ROM_LOAD16_BYTE( "fbtr01y.p1", 0x000000, 0x080000, CRC(99fa83cd) SHA1(7adc35e8c8aaf02e1af34c6034cf08c4cc91b85a) )
1467ROM_END
1468
1469
1470ROM_START( m5frnzy )
1471   ROM_REGION( 0x400000, "maincpu", 0 )
1472   ROM_LOAD16_BYTE( "frnz10ad.p1", 0x000000, 0x080000, CRC(c33be811) SHA1(ddc6a92fec7df71c232dfb94a38be3fc2c7d1ade) )
1473   ROM_LOAD16_BYTE( "frnz10.p2", 0x000001, 0x080000, CRC(fa9b0f41) SHA1(e08a313a1535687cbd63a22eed9ec951f1ea0c6d) )
1474   ROM_LOAD16_BYTE( "frnz10.p3", 0x100000, 0x080000, CRC(af8ca3c8) SHA1(71d097915dc32aecfa9a7a4b696854273b7d105e) )
1475   ROM_LOAD16_BYTE( "frnz10.p4", 0x100001, 0x080000, CRC(639e377c) SHA1(dc33979b6374f277d6cf178470a32f5871ab3483) )
1476
1477   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1478   ROM_LOAD16_BYTE( "frnz10b.p1", 0x000000, 0x080000, CRC(6ad52a63) SHA1(2a11e243b2281026e20ff5718c963100ea724889) )
1479   ROM_LOAD16_BYTE( "frnz10bd.p1", 0x000000, 0x080000, CRC(245c589c) SHA1(43075360eda8ad2ce1af180ea7501f799764de85) )
1480   ROM_LOAD16_BYTE( "frnz10d.p1", 0x000000, 0x080000, CRC(90c7886a) SHA1(f80bf1ed032ab0fca764b31b2d605865a39c42f2) )
1481   ROM_LOAD16_BYTE( "frnz10dy.p1", 0x000000, 0x080000, CRC(81e658a8) SHA1(bfc1de77bd5802c511a1a9e66c56849e93976904) )
1482   ROM_LOAD16_BYTE( "frnz10h.p1", 0x000000, 0x080000, CRC(9165efbf) SHA1(71a59f3fe37543b80e35128d4687338c0c7a9a93) )
1483   ROM_LOAD16_BYTE( "frnz10k.p1", 0x000000, 0x080000, CRC(b9598910) SHA1(9aa77587862e328be0d550fd1136ffdf24c4f15b) )
1484   ROM_LOAD16_BYTE( "frnz10r.p1", 0x000000, 0x080000, CRC(bc1ad6a2) SHA1(1018187f8811c52043edc2303e8290d72201cc3e) )
1485   ROM_LOAD16_BYTE( "frnz10s.p1", 0x000000, 0x080000, CRC(de4efa95) SHA1(ff1ebacd48ae9a4ab46bd4568f61bca8af63e811) )
1486   ROM_LOAD16_BYTE( "frnz10y.p1", 0x000000, 0x080000, CRC(cf6f2a57) SHA1(069e8c935fa455bc973d439d51ecf655d9717f4e) )
1487ROM_END
1488
1489
1490ROM_START( m5fusir )
1491   ROM_REGION( 0x400000, "maincpu", 0 )
1492   ROM_LOAD16_BYTE( "fus10s.p1", 0x000000, 0x080000, CRC(3b793fb0) SHA1(0e203808c2017ff5a169b8c66569245fa6dc9651) )
1493   ROM_LOAD16_BYTE( "fus10s.p2", 0x000001, 0x080000, CRC(e4bb31de) SHA1(a7297fadbedd430e14d69fda6821bb50f3505d9f) )
1494   ROM_LOAD16_BYTE( "fus10s.p3", 0x100000, 0x080000, CRC(f75eba19) SHA1(8ead5bdd3c180acddd305dd46a5508141341c975) )
1495   ROM_LOAD16_BYTE( "fus10s.p4", 0x100001, 0x080000, CRC(cd85ac33) SHA1(be315f5a5163ac7190111555b7b00afe4c5bf6f8) )
1496
1497   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1498   ROM_LOAD16_BYTE( "fus10d.p1", 0x000000, 0x080000, CRC(bd916fbc) SHA1(0d437fd734fbf0fd0fe2b911950460257119375a) )
1499   ROM_LOAD16_BYTE( "fus10k.p1", 0x000000, 0x080000, CRC(1fbbae5c) SHA1(d42d107bc34deeacbdcf8580cc1757611fe7a39c) )
1500ROM_END
1501
1502
1503ROM_START( m5fmonty )
1504   ROM_REGION( 0x400000, "maincpu", 0 )
1505   ROM_LOAD16_BYTE( "full0_4.p1", 0x000000, 0x080000, CRC(d776135b) SHA1(def98d4a5bc1326bbf3215ed1b99878fd918acd3) )
1506   ROM_LOAD16_BYTE( "full0_4.p2", 0x000001, 0x080000, CRC(c8733632) SHA1(77be639cd3dff6f651818b7c1767e641d4e0408c) )
1507
1508   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1509   ROM_LOAD16_BYTE( "full0_4m.p1", 0x000000, 0x080000, CRC(b00811be) SHA1(e29227fe856c6bf6f1ad342b7a0f5cce509ea906) )
1510   //ROM_LOAD16_BYTE( "full0_4m.p2", 0x000000, 0x080000, CRC(c8733632) SHA1(77be639cd3dff6f651818b7c1767e641d4e0408c) )
1511   ROM_LOAD16_BYTE( "full0_4q.p1", 0x000000, 0x080000, CRC(f4d0b17e) SHA1(98bb1855298f6fe808a0e697f664fc0ec35e8f7c) )
1512   ROM_LOAD16_BYTE( "full0_4q.p2", 0x000000, 0x080000, CRC(718d454c) SHA1(9b9ee6bc464c6b20d083e2d3dfa2d63577bdfb46) )
1513   ROM_LOAD16_BYTE( "full0_4x.p1", 0x000000, 0x080000, CRC(ddffff04) SHA1(44410134011aaf672a9bbd2457aa9917136574aa) )
1514   ROM_LOAD16_BYTE( "full0_4x.p2", 0x000000, 0x080000, CRC(718d454c) SHA1(9b9ee6bc464c6b20d083e2d3dfa2d63577bdfb46) )
1515ROM_END
1516
1517
1518ROM_START( m5fmount )
1519   ROM_REGION( 0x400000, "maincpu", 0 )
1520   ROM_LOAD16_BYTE( "fmou0_3.p1", 0x000000, 0x080000, CRC(c468aa38) SHA1(5f6b7178c7812afad87b8c89a0be94f9b68cb7ea) )
1521   ROM_LOAD16_BYTE( "fmou0_3.p2", 0x000001, 0x080000, CRC(a6d595c6) SHA1(6a1b0b158a6f1835f16b2f68ead69af6f5718b03) )
1522
1523   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1524   ROM_LOAD16_BYTE( "fmou0_3d.p1", 0x000000, 0x080000, CRC(beaf8805) SHA1(71004edef4366054ec69c67fa56662ccc6a91e8b) )
1525ROM_END
1526
1527
1528ROM_START( m5funsun )
1529   ROM_REGION( 0x400000, "maincpu", 0 )
1530   ROM_LOAD16_BYTE( "fitr01d.p1", 0x000000, 0x080000, CRC(55e3f00d) SHA1(88948d92da93529cbc821377802a813f711b0379) )
1531   ROM_LOAD16_BYTE( "fitr01.p2", 0x000001, 0x080000, CRC(e0fb48ef) SHA1(1a57fb76e8a6684dc5e1b6a0e26c3186cee47fb4) )
1532   ROM_LOAD16_BYTE( "fitr01.p3", 0x100000, 0x080000, CRC(ba3ecd13) SHA1(aaf03ef6e7230a1ba88201540da019ad7ae573e6) )
1533   ROM_LOAD16_BYTE( "fitr01.p4", 0x100001, 0x080000, CRC(3aa10886) SHA1(0b69434e0d139e48c48da0a086b8728db27a01e7) )
1534
1535   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1536   ROM_LOAD16_BYTE( "fitr01dy.p1", 0x000000, 0x080000, CRC(8bfbb42f) SHA1(6c00554ef181d40e23cd50e511cee9c786416251) )
1537   ROM_LOAD16_BYTE( "fitr01s.p1", 0x000000, 0x080000, CRC(9554834b) SHA1(c63ee3fea33b3ed215bcc713526393a9d598f57f) )
1538   ROM_LOAD16_BYTE( "fitr01y.p1", 0x000000, 0x080000, CRC(4b4cc769) SHA1(b5d18d5fc7db269d56dde31260dbf10a4d9c4ae8) )
1539   ROM_LOAD16_BYTE( "fits03.p2", 0x000000, 0x080000, CRC(5096b567) SHA1(154e26895bcbf9000cc9f4fb20f5796832aa4c7c) )
1540   //ROM_LOAD16_BYTE( "fits03.p3", 0x000000, 0x080000, CRC(ba3ecd13) SHA1(aaf03ef6e7230a1ba88201540da019ad7ae573e6) )
1541   //ROM_LOAD16_BYTE( "fits03.p4", 0x000000, 0x080000, CRC(3aa10886) SHA1(0b69434e0d139e48c48da0a086b8728db27a01e7) )
1542   ROM_LOAD16_BYTE( "fits03ad.p1", 0x000000, 0x080000, CRC(01ce15f8) SHA1(8af226ce837dee4d470892c0a1c8b10769be4246) )
1543   ROM_LOAD16_BYTE( "fits03b.p1", 0x000000, 0x080000, CRC(fac8a7bf) SHA1(1e81c51bb318dc8f6ac8f1321a9be3a584edc61a) )
1544   ROM_LOAD16_BYTE( "fits03d.p1", 0x000000, 0x080000, CRC(23d82301) SHA1(7657a882e7e6df4db400fe0227b36f105e1be4ba) )
1545   ROM_LOAD16_BYTE( "fits03dy.p1", 0x000000, 0x080000, CRC(4a2dcad9) SHA1(11c47eb91f675d42f7122a6e120971977dd0c7c4) )
1546   ROM_LOAD16_BYTE( "fits03h.p1", 0x000000, 0x080000, CRC(43c3ee4e) SHA1(ba24ecd1bc0acc8230062063496ab82f7a268878) )
1547   ROM_LOAD16_BYTE( "fits03k.p1", 0x000000, 0x080000, CRC(a40d7159) SHA1(3fc076127caaba43fb28210ef226783daa456f1a) )
1548   ROM_LOAD16_BYTE( "fits03r.p1", 0x000000, 0x080000, CRC(4a10afaa) SHA1(733af64415b3bd9da140ed0776ca84e64bdeea01) )
1549   ROM_LOAD16_BYTE( "fits03s.p1", 0x000000, 0x080000, CRC(2057779f) SHA1(663147880ba1ddc28f57e4469d13eccdd5e959fc) )
1550   ROM_LOAD16_BYTE( "fits03y.p1", 0x000000, 0x080000, CRC(49a29e47) SHA1(144ef11dd2bc89a625a8ff4d3eeed62cae401784) )
1551ROM_END
1552
1553
1554ROM_START( m5ggems )
1555   ROM_REGION( 0x400000, "maincpu", 0 )
1556   ROM_LOAD16_BYTE( "gge_20h2.2d1", 0x000000, 0x080000, CRC(7e161e06) SHA1(791e96d858038c5509f2513ad1f0bdebe7bd5be7) )
1557   ROM_LOAD16_BYTE( "gge_20h2.2d2", 0x000001, 0x080000, CRC(1803d961) SHA1(c9cf4c4004e42b2fdc9664756c54673fb72cd1c7) )
1558
1559   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1560   ROM_LOAD16_BYTE( "gge_sjh2.2d1", 0x000000, 0x080000, CRC(8a2b8ebe) SHA1(b89bf6a8778421cf891cce8274d01b168e434e68) )
1561   ROM_LOAD16_BYTE( "gge_sjk2.2_1", 0x000000, 0x080000, CRC(30e8d9aa) SHA1(cf70d3fb91d4f2f42af38293f218e14435f773f1) )
1562   ROM_LOAD16_BYTE( "gge_sjl2.2d1", 0x000000, 0x080000, CRC(f755ffda) SHA1(b53ba6d4c6dda468997d9d36e2896a9a52bf8c26) )
1563   ROM_LOAD16_BYTE( "gge_sjs2.0_1", 0x000000, 0x080000, CRC(8687720c) SHA1(daeeac77d453d35ad0c5189930536b8399b00589) )
1564   ROM_LOAD16_BYTE( "gge_sjs2.0_2", 0x000000, 0x080000, CRC(6365f2fa) SHA1(d725a097469f82645cdee661a2d7a2705fbffe51) )
1565   ROM_LOAD16_BYTE( "gge_sjs2.0_3", 0x000000, 0x080000, CRC(9e98350b) SHA1(dc0b8fc77a4218b0d45b3d295cf1207556e20854) )
1566   ROM_LOAD16_BYTE( "gge_sjs2.0_4", 0x000000, 0x080000, CRC(8d7028c3) SHA1(9ffe1bc08ba09063fbd4d09c930d9b6e6cd9894e) )
1567   ROM_LOAD16_BYTE( "gge_sjs2.0d1", 0x000000, 0x080000, CRC(a869fef6) SHA1(c0533674754e3712561a62dbb9a0777713883215) )
1568   ROM_LOAD16_BYTE( "gge_sjs2.0d2", 0x000000, 0x080000, CRC(6365f2fa) SHA1(d725a097469f82645cdee661a2d7a2705fbffe51) )
1569   ROM_LOAD16_BYTE( "gge_sjs2.2_1", 0x000000, 0x080000, CRC(2589d1ec) SHA1(c44963790e0518a6dfe70e3190226620f7198168) )
1570ROM_END
1571
1572
1573ROM_START( m5gimmie )
1574   ROM_REGION( 0x400000, "maincpu", 0 )
1575   ROM_LOAD16_BYTE( "gidr01.p1", 0x000000, 0x080000, CRC(f4d07787) SHA1(63def64dfe22300d83202572b5772ba0f4f408a3) )
1576   ROM_LOAD16_BYTE( "gidr01.p2", 0x000001, 0x080000, CRC(841c7141) SHA1(a433c00bb473aa57aca7a5dc2f6c5661e98c2f99) )
1577   ROM_LOAD16_BYTE( "gidr01.p3", 0x100000, 0x080000, CRC(e1eb4113) SHA1(83dcf872a539c8e66b598f53262e45376cb5801c) )
1578   ROM_LOAD16_BYTE( "gidr01.p4", 0x100001, 0x080000, CRC(5d62e95f) SHA1(91327228238f3061e0bd93ecd5c564fc069aee6d) )
1579ROM_END
1580
1581
1582ROM_START( m5grush )
1583   ROM_REGION( 0x400000, "maincpu", 0 )
1584   ROM_LOAD16_BYTE( "gldr02ad.p1", 0x000000, 0x080000, CRC(4b6b6fcf) SHA1(6bb2d278cb64ab384d4c09ddd8e99382e51b6f56) )
1585   ROM_LOAD16_BYTE( "gldr02.p2", 0x000001, 0x080000, CRC(80ad5e4b) SHA1(ff02457f24abdc710b1276a2fbd9d0a659007405) )
1586
1587   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1588   ROM_LOAD16_BYTE( "gldr02b.p1", 0x000000, 0x080000, CRC(02112427) SHA1(dd0376568179bac18c37c63124cd4c37bc73dca0) )
1589   ROM_LOAD16_BYTE( "gldr02bd.p1", 0x000000, 0x080000, CRC(32242750) SHA1(dd400b3261b0ab2ec026f28f86c45b97fea77e5d) )
1590   ROM_LOAD16_BYTE( "gldr02d.p1", 0x000000, 0x080000, CRC(46fe8e34) SHA1(d46838d930cec67c6f16fb9d1aee68872d499ae7) )
1591   ROM_LOAD16_BYTE( "gldr02dy.p1", 0x000000, 0x080000, CRC(24d3c2fe) SHA1(39fdc623fdf4109c1a5ab8f57bd28935ef9ac806) )
1592   ROM_LOAD16_BYTE( "gldr02r.p1", 0x000000, 0x080000, CRC(cdc86903) SHA1(0fa139fa83b9be893826fa7680bf60feab68c5fb) )
1593   ROM_LOAD16_BYTE( "gldr02s.p1", 0x000000, 0x080000, CRC(3bc119be) SHA1(436e5723402de85e2dc34ac3f75ffaeaed9ee18b) )
1594   ROM_LOAD16_BYTE( "gldr02y.p1", 0x000000, 0x080000, CRC(59ec5574) SHA1(e85f5dc2f2aa6abed9b57199e8ac9f63ab25500c) )
1595   ROM_LOAD16_BYTE( "gldr03s", 0x000000, 0x080000, CRC(1030dc21) SHA1(d824494fb378504225077bd4bac4dde8349f9d0b) )
1596   ROM_LOAD16_BYTE( "gldr10.p2", 0x000000, 0x080000, CRC(6688a3ee) SHA1(51bac67cc39ed55c4ca1e5f7904eacc76ce186ba) )
1597   ROM_LOAD16_BYTE( "gldr10ad.p1", 0x000000, 0x080000, CRC(76bda2d8) SHA1(4295078c8143127e58d08da3490ee92572c67477) )
1598   ROM_LOAD16_BYTE( "gldr10b.p1", 0x000000, 0x080000, CRC(5eac62a0) SHA1(ca588ebd67e8d5bd0765c21e96c1c0ca26e83b24) )
1599   ROM_LOAD16_BYTE( "gldr10bd.p1", 0x000000, 0x080000, CRC(d2c160ff) SHA1(b23badc310d4484d5850c2b6434a1057b74c1c2e) )
1600   ROM_LOAD16_BYTE( "gldr10d.p1", 0x000000, 0x080000, CRC(30fee695) SHA1(e6af80e875b04cc3e3d57cb4c7b094027997beb9) )
1601   ROM_LOAD16_BYTE( "gldr10dy.p1", 0x000000, 0x080000, CRC(584abd42) SHA1(56a2ace6f2e2a825b5232b2a3e68276362bdcd4b) )
1602   ROM_LOAD16_BYTE( "gldr10r.p1", 0x000000, 0x080000, CRC(e563cd7f) SHA1(d0facc5904f55129ae328ece4775573af92b71d1) )
1603   ROM_LOAD16_BYTE( "gldr10s.p1", 0x000000, 0x080000, CRC(f1702b48) SHA1(50c9c88edd12c38506a7dfbcf0fac25cdb1c5979) )
1604   ROM_LOAD16_BYTE( "gldr10y.p1", 0x000000, 0x080000, CRC(99c4709f) SHA1(45e5969873f797bcc52b725f1de7a5073f45ed0c) )
1605   ROM_LOAD16_BYTE( "grsd04.p2", 0x000000, 0x080000, CRC(76539325) SHA1(9dd5ed167ed8aa5e69a6bcd036f1fdc51465e32b) )
1606   ROM_LOAD16_BYTE( "grsd04ad.p1", 0x000000, 0x080000, CRC(048534ea) SHA1(80cf04c66b3bb7287f5fd73517d22e220e0eed14) )
1607   ROM_LOAD16_BYTE( "grsd04b.p1", 0x000000, 0x080000, CRC(1c799582) SHA1(753189da17aba0fb65fdca8c0fe3e6c3fc94b57b) )
1608   ROM_LOAD16_BYTE( "grsd04bd.p1", 0x000000, 0x080000, CRC(f4aaffd5) SHA1(09e21297cfd21c0eaab214fcebd97a4f2318cd0a) )
1609   ROM_LOAD16_BYTE( "grsd04d.p1", 0x000000, 0x080000, CRC(0bd25272) SHA1(81bd2c924acb38cfe60a06ebb667913e7b347f77) )
1610   ROM_LOAD16_BYTE( "grsd04dy.p1", 0x000000, 0x080000, CRC(96708ccb) SHA1(d784530d9369094abe909d1f5ac5a2efb874e5e9) )
1611   ROM_LOAD16_BYTE( "grsd04r.p1", 0x000000, 0x080000, CRC(f5d40d04) SHA1(47e28f392b7c6584057de92d206a9e50997a5705) )
1612   ROM_LOAD16_BYTE( "grsd04s.p1", 0x000000, 0x080000, CRC(feab336f) SHA1(aa5c0e5156428f10171d5cb18320608f02299713) )
1613   ROM_LOAD16_BYTE( "grsd04y.p1", 0x000000, 0x080000, CRC(6309edd6) SHA1(b804d30106d824f697ebeccb5858286846d054c5) )
1614   ROM_LOAD16_BYTE( "grtr01y.p1", 0x000000, 0x080000, CRC(5b03d1ea) SHA1(7ac6c24aa421f024edb70e4a1a14b9f56c9f96f0) )
1615   ROM_LOAD16_BYTE( "grtr02.p1", 0x000000, 0x080000, CRC(95be0322) SHA1(688022cbbaf241dccc3b74951b5f03390a9e075c) )
1616   ROM_LOAD16_BYTE( "grtr02.p2", 0x000000, 0x080000, CRC(38898d47) SHA1(a5b171d2653d31c3e92aa1ab7093e4721e7621a7) )
1617   ROM_LOAD16_BYTE( "grtr02ad.p1", 0x000000, 0x080000, CRC(8bd2d74d) SHA1(3f111cfd7f933d3222a706bc192cc18b7f23151f) )
1618   ROM_LOAD16_BYTE( "grtr02b.p1", 0x000000, 0x080000, CRC(c7f629b8) SHA1(839758636de9a9c23ecaad87d99845773d60bc61) )
1619   ROM_LOAD16_BYTE( "grtr02bd.p1", 0x000000, 0x080000, CRC(39fa0d64) SHA1(ff5aee25d026501967932297ac042be1ed9731f3) )
1620   ROM_LOAD16_BYTE( "grtr02d.p1", 0x000000, 0x080000, CRC(d260f6ba) SHA1(362a60cbcb470369cf0fe16ca755e2f01cafaaed) )
1621   ROM_LOAD16_BYTE( "grtr02dy.p1", 0x000000, 0x080000, CRC(b92628d4) SHA1(2ea29dde38849a96308192f2dc8e99e1c3e4b7b3) )
1622   ROM_LOAD16_BYTE( "grtr02k.p1", 0x000000, 0x080000, CRC(dc671ca8) SHA1(caddb6b3f5251f42a71255c0d9370db5974e1d60) )
1623   ROM_LOAD16_BYTE( "grtr02r.p1", 0x000000, 0x080000, CRC(a7af36f0) SHA1(c92e06e04e2fa2df721113884a9cc097bbde1d68) )
1624   ROM_LOAD16_BYTE( "grtr02s.p1", 0x000000, 0x080000, CRC(95be0322) SHA1(688022cbbaf241dccc3b74951b5f03390a9e075c) )
1625ROM_END
1626
1627
1628ROM_START( m5grush5 )
1629   ROM_REGION( 0x400000, "maincpu", 0 )
1630   ROM_LOAD16_BYTE( "g5tr01.p1", 0x000000, 0x080000, CRC(efb9c1ea) SHA1(9c89af90bcc4fd4fe140e0ab92c6190a047efdf7) )
1631   ROM_LOAD16_BYTE( "g5tr01.p2", 0x000001, 0x080000, CRC(fd371a85) SHA1(ea209ab3083db78e1018c884d02fd717a8661eb7) )
1632   ROM_LOAD16_BYTE( "g5tr01.p3", 0x100000, 0x080000, CRC(529b3d07) SHA1(527c35ee1170c94a95fcf69f15453fb9b2593615) )
1633   ROM_LOAD16_BYTE( "g5tr01.p4", 0x100001, 0x080000, CRC(af4c3e53) SHA1(6639e612052482a74a3661397d2f1bd23968c23e) )
1634
1635   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1636   ROM_LOAD16_BYTE( "g5tr01ad.p1", 0x000000, 0x080000, CRC(f0ff5dc5) SHA1(43005efa498d59de41ea89d29974f3b452566571) )
1637   ROM_LOAD16_BYTE( "g5tr01b.p1", 0x000000, 0x080000, CRC(bbd745fd) SHA1(fc61cdf178234340e1db4ef654f6731c5936c9f8) )
1638   ROM_LOAD16_BYTE( "g5tr01bd.p1", 0x000000, 0x080000, CRC(d6a1ca6b) SHA1(b95ff28595e6395cca52f885788a5ba12e189a79) )
1639   ROM_LOAD16_BYTE( "g5tr01d.p1", 0x000000, 0x080000, CRC(c377f374) SHA1(139c68bb162fba3fe0b26da68fb4ba79bbb8824c) )
1640   ROM_LOAD16_BYTE( "g5tr01dy.p1", 0x000000, 0x080000, CRC(00a13991) SHA1(90614a3d2182f98bc3522a28e78a7a9f694f15d8) )
1641   ROM_LOAD16_BYTE( "g5tr01k.p1", 0x000000, 0x080000, CRC(109ac66c) SHA1(b80f17626a620e10be52d367d4bf4aeea8fb1ad4) )
1642   //ROM_LOAD16_BYTE( "g5tr01s.p1", 0x000000, 0x080000, CRC(efb9c1ea) SHA1(9c89af90bcc4fd4fe140e0ab92c6190a047efdf7) )
1643   ROM_LOAD16_BYTE( "g5tr01y.p1", 0x000000, 0x080000, CRC(2c6f0b0f) SHA1(e49fe2f57fc33552d706b8629253e0955923cb1e) )
1644   ROM_LOAD16_BYTE( "grfl04.p2", 0x000000, 0x080000, CRC(d27fae8b) SHA1(4ccf6f7e99aef7ac1fe39254ea0a6202a7d30e56) )
1645   ROM_LOAD16_BYTE( "grfl04.p3", 0x000000, 0x080000, CRC(c21685d5) SHA1(a7bcc3024960f4db51d14b57dcd1073ed602b107) )
1646   ROM_LOAD16_BYTE( "grfl04.p4", 0x000000, 0x080000, CRC(3daa1bf3) SHA1(fafe2b5b6632a54f438e552f15ebcaf483c0607b) )
1647   ROM_LOAD16_BYTE( "grfl04ad.p1", 0x000000, 0x080000, CRC(79dec127) SHA1(e8c97c35d458fe3aed62a8fd5f88e08d55315fe7) )
1648   ROM_LOAD16_BYTE( "grfl04b.p1", 0x000000, 0x080000, CRC(0fabe21b) SHA1(d5d5a6c93d009ffea7aa5b3e2da8da22df7e7959) )
1649   ROM_LOAD16_BYTE( "grfl04bd.p1", 0x000000, 0x080000, CRC(d7d523d6) SHA1(668bc8bc0649041d4db6dd421ca072f1fd1370cf) )
1650   ROM_LOAD16_BYTE( "grfl04d.p1", 0x000000, 0x080000, CRC(ba12b0fd) SHA1(043c27be7d5004f0c9932f4f3342339f830cd8bf) )
1651   ROM_LOAD16_BYTE( "grfl04dy.p1", 0x000000, 0x080000, CRC(ae039b83) SHA1(e58c902a8b9f2503c1ba50ad7e74826b5bfc0273) )
1652   ROM_LOAD16_BYTE( "grfl04r.p1", 0x000000, 0x080000, CRC(bca46ee5) SHA1(f365d9e2bd1fea4013e9d0a89b058caacb079442) )
1653   ROM_LOAD16_BYTE( "grfl04s.p1", 0x000000, 0x080000, CRC(9150b119) SHA1(4ca0228f65dea9dac9525ceab34c0951a8bf0322) )
1654   ROM_LOAD16_BYTE( "grfl04y.p1", 0x000000, 0x080000, CRC(85419a67) SHA1(de985d51436e09ddfd603385c255b1f15095e866) )
1655ROM_END
1656
1657ROM_START( m5gruss )
1658   ROM_REGION( 0x400000, "maincpu", 0 )
1659   ROM_LOAD16_BYTE( "rstr01ad.p1", 0x000000, 0x080000, CRC(a2ffa9ef) SHA1(61bd3575799f6257d8d963a9196efc8696540fda) )
1660   ROM_LOAD16_BYTE( "rstr01.p2", 0x000001, 0x080000, CRC(1eaee2a7) SHA1(4b36918f512f184a13cca9dcdf613f2f38847dbd) )
1661
1662   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1663   ROM_LOAD16_BYTE( "rstr01b.p1", 0x000000, 0x080000, CRC(b1e2d945) SHA1(2c1574d3775c25e1052f025d4ab33d51548cf9b9) )
1664   ROM_LOAD16_BYTE( "rstr01bd.p1", 0x000000, 0x080000, CRC(45b91148) SHA1(92a6e7f763ae7b7113f7f3f3144ae0c48cfaa9d5) )
1665   ROM_LOAD16_BYTE( "rstr01d.p1", 0x000000, 0x080000, CRC(9396228a) SHA1(33076698afc6999d405a2fb4d9422e58a57cdc21) )
1666   ROM_LOAD16_BYTE( "rstr01dy.p1", 0x000000, 0x080000, CRC(6430a0a2) SHA1(f770aab88ba9e418dc3b9ad02b1d9da2b6ee6e07) )
1667   ROM_LOAD16_BYTE( "rstr01k.p1", 0x000000, 0x080000, CRC(7712e457) SHA1(390e133b2e9f97eb3328778a51888d3b8d767e9a) )
1668   ROM_LOAD16_BYTE( "rstr01s.p1", 0x000000, 0x080000, CRC(2bb58fe4) SHA1(57f6e3767bd306341fb05893711f15a622fb7ad1) )
1669   ROM_LOAD16_BYTE( "rstr01y.p1", 0x000000, 0x080000, CRC(dc130dcc) SHA1(89c8f9053417dd71df4063429e504e081b3dd702) )
1670ROM_END
1671
1672
1673ROM_START( m5grusst )
1674   ROM_REGION( 0x400000, "maincpu", 0 )
1675   ROM_LOAD16_BYTE( "grst05.p1", 0x000000, 0x080000, CRC(67e3a3a9) SHA1(35ee60697bb24eac77a0c90490e5155bc3e9aec3) )
1676   ROM_LOAD16_BYTE( "grst05.p2", 0x000001, 0x080000, CRC(ce2e7167) SHA1(999d16d947ecef74a4a7a655031a344918ec8a8b) )
1677
1678   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1679   ROM_LOAD16_BYTE( "grtb04.p1", 0x000000, 0x080000, CRC(06bcea34) SHA1(2a53c35581c27c13584141ac37f3368ec5b45cc9) )
1680   ROM_LOAD16_BYTE( "grtb04.p2", 0x000000, 0x080000, CRC(640c300a) SHA1(b1973fd785e272dde56cd33bdf755dbe38079ec7) )
1681ROM_END
1682
1683
1684ROM_START( m5gstrik )
1685   ROM_REGION( 0x400000, "maincpu", 0 )
1686   ROM_LOAD16_BYTE( "gost03ad.p1", 0x000000, 0x080000, CRC(e8716e1e) SHA1(240f3aba5eaf9f8b90787cd3f28665ad91fc1f44) )
1687   ROM_LOAD16_BYTE( "gost03.p2", 0x000001, 0x080000, CRC(74266727) SHA1(9fcadc768882fdbd5dc7208eae9b5ac13e5708b0) )
1688   ROM_LOAD16_BYTE( "gost03.p3", 0x100000, 0x080000, CRC(befbf489) SHA1(d198c27bafaddfd9c2c522be84b2a7aae52f712a) )
1689   ROM_LOAD16_BYTE( "gost03.p4", 0x100001, 0x080000, CRC(50e63933) SHA1(501caf831c11d603079807f3fd0570f0991a5f9c) )
1690
1691   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1692   ROM_LOAD16_BYTE( "g1tr01d.p1", 0x000000, 0x080000, CRC(cdfe3366) SHA1(22ef7acb1827d26562cb4c4371c42c9441208d9b) )
1693   ROM_LOAD16_BYTE( "g1tr02.p2", 0x000000, 0x080000, CRC(7d3118e9) SHA1(a4ccf46d15125c67e6e17b117bc3a880b46b47e7) )
1694   //ROM_LOAD16_BYTE( "g1tr02.p3", 0x000000, 0x080000, CRC(befbf489) SHA1(d198c27bafaddfd9c2c522be84b2a7aae52f712a) )
1695   //ROM_LOAD16_BYTE( "g1tr02.p4", 0x000000, 0x080000, CRC(50e63933) SHA1(501caf831c11d603079807f3fd0570f0991a5f9c) )
1696   ROM_LOAD16_BYTE( "g1tr02dy.p1", 0x000000, 0x080000, CRC(e9c967ea) SHA1(1a2806e5b95e11aa5a80d7e434ebb40eba057aac) )
1697   ROM_LOAD16_BYTE( "g1tr02k.p1", 0x000000, 0x080000, CRC(d892e461) SHA1(72185d4c8e6670a0ec87f3807d4c465b1ea2ea89) )
1698   ROM_LOAD16_BYTE( "g1tr02s.p1", 0x000000, 0x080000, CRC(3881b4f7) SHA1(dc3cdc56ca9df0a4dec83976f79c042368403beb) )
1699   ROM_LOAD16_BYTE( "g1tr02y.p1", 0x000000, 0x080000, CRC(9d3f2d28) SHA1(fa0cc57f0e58489c2b8408c479525b99a2ca6ebd) )
1700   ROM_LOAD16_BYTE( "gost03b.p1", 0x000000, 0x080000, CRC(1c4d7fa0) SHA1(25f38ffe450caa5b3005ae215dc745beb253c519) )
1701   ROM_LOAD16_BYTE( "gost03bd.p1", 0x000000, 0x080000, CRC(45e31179) SHA1(1c204f6ffaa95f42c79e6ff10231ee4bd6b2c40c) )
1702   ROM_LOAD16_BYTE( "gost03d.p1", 0x000000, 0x080000, CRC(9c00b5af) SHA1(20d16404bf4c4cdf0fac76b7a0ef10df360a4001) )
1703   ROM_LOAD16_BYTE( "gost03dy.p1", 0x000000, 0x080000, CRC(597da84f) SHA1(00942d779af48efb1bfe0e3501d8995275f47055) )
1704   ROM_LOAD16_BYTE( "gost03h.p1", 0x000000, 0x080000, CRC(7efddc09) SHA1(e98cfd11d6d8be0b414440dd876a8b9b2eefe676) )
1705   ROM_LOAD16_BYTE( "gost03r.p1", 0x000000, 0x080000, CRC(92cb81aa) SHA1(8ebb1654bcac8c971e6d73829c139696911bbe5c) )
1706   ROM_LOAD16_BYTE( "gost03s.p1", 0x000000, 0x080000, CRC(c5aedb76) SHA1(b4ee6ebc54262b0081b1a118cd1e7eae4223affd) )
1707   ROM_LOAD16_BYTE( "gost03y.p1", 0x000000, 0x080000, CRC(00d3c696) SHA1(f350a56df5c4f9c937d3b815428e8332fdf855f9) )
1708   ROM_LOAD16_BYTE( "gost11.p2", 0x000000, 0x080000, CRC(8b778220) SHA1(136b95d43e521da8698a94e9bf827e120744c7c1) )
1709   //ROM_LOAD16_BYTE( "gost11.p3", 0x000000, 0x080000, CRC(befbf489) SHA1(d198c27bafaddfd9c2c522be84b2a7aae52f712a) )
1710   //ROM_LOAD16_BYTE( "gost11.p4", 0x000000, 0x080000, CRC(50e63933) SHA1(501caf831c11d603079807f3fd0570f0991a5f9c) )
1711   ROM_LOAD16_BYTE( "gost11ad.p1", 0x000000, 0x080000, CRC(be12b3fb) SHA1(2f5846f8afa12e31404e1adad1b7241d65add54e) )
1712   ROM_LOAD16_BYTE( "gost11b.p1", 0x000000, 0x080000, CRC(4766cff8) SHA1(701b1ce621240fcf769f5769117cd5aea9d7587d) )
1713   ROM_LOAD16_BYTE( "gost11bd.p1", 0x000000, 0x080000, CRC(8defecfd) SHA1(77c4c72d5faf7da797df238bb8940ee6762701db) )
1714   ROM_LOAD16_BYTE( "gost11d.p1", 0x000000, 0x080000, CRC(6ec2507a) SHA1(13f8ff61369787165acf542fb77037d19fe83023) )
1715   ROM_LOAD16_BYTE( "gost11dy.p1", 0x000000, 0x080000, CRC(2bdc65e5) SHA1(872af59e86eb7812b35ddedd0c5bcede60009668) )
1716   ROM_LOAD16_BYTE( "gost11h.p1", 0x000000, 0x080000, CRC(fb2ef23a) SHA1(0bf2478cd18df7f9053c43552d0a72499514616d) )
1717   ROM_LOAD16_BYTE( "gost11k.p1", 0x000000, 0x080000, CRC(8101b8c3) SHA1(da194096b8d662bdc95b238b06e21b53be469131) )
1718   ROM_LOAD16_BYTE( "gost11r.p1", 0x000000, 0x080000, CRC(059e0329) SHA1(372382cbc6ab64f2a455b4a5ebced5b5ebed9243) )
1719   ROM_LOAD16_BYTE( "gost11s.p1", 0x000000, 0x080000, CRC(a44b737f) SHA1(b5ae06c8bcd053b46ca5b19d206b3fb6f146ddd8) )
1720   ROM_LOAD16_BYTE( "gost11y.p1", 0x000000, 0x080000, CRC(e15546e0) SHA1(8024c85cca4c09e1e526660d6ef1760c1bd6943c) )
1721   ROM_LOAD16_BYTE( "gotr01.p2", 0x000000, 0x080000, CRC(000f6663) SHA1(f79f52c5d4af6cf576db9c529b868b34cd203026) )
1722   //ROM_LOAD16_BYTE( "gotr01.p3", 0x000000, 0x080000, CRC(befbf489) SHA1(d198c27bafaddfd9c2c522be84b2a7aae52f712a) )
1723   //ROM_LOAD16_BYTE( "gotr01.p4", 0x000000, 0x080000, CRC(50e63933) SHA1(501caf831c11d603079807f3fd0570f0991a5f9c) )
1724   ROM_LOAD16_BYTE( "gotr01d.p1", 0x000000, 0x080000, CRC(171a5db8) SHA1(4b10705efafcc456c2a26f9a80bbb9f7c67cea9b) )
1725   ROM_LOAD16_BYTE( "gotr01dy.p1", 0x000000, 0x080000, CRC(715102e2) SHA1(af067bb2a80793391cb350e15f7f364f9ed3ee22) )
1726   ROM_LOAD16_BYTE( "gotr01k.p1", 0x000000, 0x080000, CRC(c57930cb) SHA1(3d24482169dc207b5d8ff9819fff8661df19bc79) )
1727   ROM_LOAD16_BYTE( "gotr01s.p1", 0x000000, 0x080000, CRC(b7b74ea3) SHA1(aededf597114db939f5b2ead31f04018383ad4bc) )
1728   ROM_LOAD16_BYTE( "gotr01y.p1", 0x000000, 0x080000, CRC(d1fc11f9) SHA1(b62e59b3130a4a737c186f507e1a762c83740789) )
1729
1730
1731   //ROM_LOAD16_BYTE( "gs20mp1.bin", 0x000000, 0x008000, CRC(409e0375) SHA1(da231769cd439bc665634d73b0b18f31da332b47) )
1732   //ROM_LOAD16_BYTE( "gs20mp2.bin", 0x000000, 0x002000, CRC(4979bc57) SHA1(53683600c8b3140deab8eac55786460b45c3b143) )
1733ROM_END
1734
1735ROM_START( m5gsstrk )
1736   ROM_REGION( 0x400000, "maincpu", 0 )
1737   ROM_LOAD16_BYTE( "ss2501ad.p1", 0x000000, 0x080000, CRC(50ae38d5) SHA1(d20f3f3b8e6852aa83fb3c737b55635f0d550797) )
1738   ROM_LOAD16_BYTE( "ss2501.p2", 0x000001, 0x080000, CRC(e06cfa79) SHA1(a2d3361657bda57365eac3fd48479b3fdb9773b8) )
1739   ROM_LOAD16_BYTE( "ss2501.p3", 0x100000, 0x080000, CRC(9871de25) SHA1(53d243407422d9d45d8d1b749b9c098eba7d7ba0) )
1740   ROM_LOAD16_BYTE( "ss2501.p4", 0x100001, 0x080000, CRC(e782daee) SHA1(cfef53a8223dbb40ab4384d3796a53c06bbf6649) )
1741
1742   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1743   ROM_LOAD16_BYTE( "gstk07.p2", 0x000000, 0x080000, CRC(6a9baa5f) SHA1(c5ad8367ff449c2dc8a2a010917a95d80dabedfd) )
1744   ROM_LOAD16_BYTE( "gstk07ad.p1", 0x000000, 0x080000, CRC(0e44d457) SHA1(35687eabb8141365454f9110a47662dd99de629e) )
1745   ROM_LOAD16_BYTE( "gstk07b.p1", 0x000000, 0x080000, CRC(7608df0d) SHA1(af75559a7d79fb38d50efa718b7674efb54affa6) )
1746   ROM_LOAD16_BYTE( "gstk07bd.p1", 0x000000, 0x080000, CRC(5eb69cac) SHA1(6fa06d50b8a1b6a16a4ece90001128d402dd5188) )
1747   ROM_LOAD16_BYTE( "gstk07d.p1", 0x000000, 0x080000, CRC(1c701e20) SHA1(1d74c0a48b6128969491df5ca7d081aa95de01fe) )
1748   ROM_LOAD16_BYTE( "gstk07dy.p1", 0x000000, 0x080000, CRC(2678a410) SHA1(4e27d63b872ee8ebd2e6c9801ad5a4f2474e4f41) )
1749   ROM_LOAD16_BYTE( "gstk07r.p1", 0x000000, 0x080000, CRC(3d5e5962) SHA1(642456567713f72f239ae12179abe2a93adb1f45) )
1750   ROM_LOAD16_BYTE( "gstk07s.p1", 0x000000, 0x080000, CRC(f8a84259) SHA1(514bd4403ba464e732d9dded684c0a15c13811e4) )
1751   ROM_LOAD16_BYTE( "gstk07y.p1", 0x000000, 0x080000, CRC(c2a0f869) SHA1(3105a6ff654bfdfed323312a9b6172f3c5da5e18) )
1752   ROM_LOAD16_BYTE( "ss2501b.p1", 0x000000, 0x080000, CRC(78254183) SHA1(f3347bc4b414bc6b649d53780ca3157d97091d7c) )
1753   ROM_LOAD16_BYTE( "ss2501bd.p1", 0x000000, 0x080000, CRC(e7a23406) SHA1(c72f118f32ad9f2f2b19a6c8b455f44b44d9c404) )
1754   ROM_LOAD16_BYTE( "ss2501d.p1", 0x000000, 0x080000, CRC(904a509f) SHA1(fe6d63161d4cffd0adc835e10291d740f6f83021) )
1755   ROM_LOAD16_BYTE( "ss2501dy.p1", 0x000000, 0x080000, CRC(ed9773f8) SHA1(83a8cba23df19880ced9641496b1b8544be29207) )
1756   ROM_LOAD16_BYTE( "ss2501k.p1", 0x000000, 0x080000, CRC(bbb6b617) SHA1(ad2c7d08e531e5c7521fe6ec8f824f2d984b54f1) )
1757   ROM_LOAD16_BYTE( "ss2501r.p1", 0x000000, 0x080000, CRC(d22c63a3) SHA1(bf1bd5314ee1a5377c0028dd5c1cf248513b0885) )
1758   ROM_LOAD16_BYTE( "ss2501s.p1", 0x000000, 0x080000, CRC(b673ef82) SHA1(78061dcbc1552c26eb6cb357f05bf8b9f16b362a) )
1759   ROM_LOAD16_BYTE( "ss2501y.p1", 0x000000, 0x080000, CRC(cbaecce5) SHA1(478742d6850bbbbf83ce84471f952727b05db236) )
1760ROM_END
1761
1762
1763ROM_START( m5gdrag )
1764   ROM_REGION( 0x400000, "maincpu", 0 )
1765   ROM_LOAD16_BYTE( "drag04ad.p1", 0x000000, 0x080000, CRC(f0f03443) SHA1(a8f54f507b4aa429855edecbdfcecd457ec7c951) )
1766   ROM_LOAD16_BYTE( "drag04.p2", 0x000001, 0x080000, CRC(a84c22e4) SHA1(b1f2df1050bc17adef6df6b05f166107f615a534) )
1767   ROM_LOAD16_BYTE( "drag04.p3", 0x100000, 0x080000, CRC(72c3290b) SHA1(8ecd8950082b890744db22ed8e3f2bd51324e8a0) )
1768   ROM_LOAD16_BYTE( "drag04.p4", 0x100001, 0x080000, CRC(8882cc46) SHA1(d4ea11a4ea04f91b48b7038471b2c05ef6ed1136) )
1769   
1770   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1771   ROM_LOAD16_BYTE( "drag04b.p1", 0x000000, 0x080000, CRC(c170f446) SHA1(ddbdb8c937f332573e602043ac1476f45f6e8d35) )
1772   ROM_LOAD16_BYTE( "drag04bd.p1", 0x000000, 0x080000, CRC(f7fbf665) SHA1(5d866c4c3ffd50e77a4c525a73eff0deff1ebd25) )
1773   ROM_LOAD16_BYTE( "drag04d.p1", 0x000000, 0x080000, CRC(0dfc8b2d) SHA1(8ed08ab228c35ff8a7f2c2ccb1944d1c5522ffac) )
1774   ROM_LOAD16_BYTE( "drag04dy.p1", 0x000000, 0x080000, CRC(b1e4a24c) SHA1(5563b0cc2f621bd78100860b224e0dbd321400c9) )
1775   ROM_LOAD16_BYTE( "drag04k.p1", 0x000000, 0x080000, CRC(b54308a8) SHA1(5c809d6a630d1fdad1c67bed652bb537dd6f7612) )
1776   ROM_LOAD16_BYTE( "drag04r.p1", 0x000000, 0x080000, CRC(417d823b) SHA1(27e3de5aebd51883c9e39ed6a1479f4af0346edb) )
1777   ROM_LOAD16_BYTE( "drag04s.p1", 0x000000, 0x080000, CRC(814046b3) SHA1(f124c7a38a160c94e6717300b986374d265dd1b5) )
1778   ROM_LOAD16_BYTE( "drag04y.p1", 0x000000, 0x080000, CRC(3d586fd2) SHA1(b77bcebca074173aeae27d1ce0f12d2eee4a2649) )
1779ROM_END
1780
1781
1782ROM_START( m5gdrgcl )
1783   ROM_REGION( 0x400000, "maincpu", 0 )
1784   ROM_LOAD16_BYTE( "gdgc04d.p1", 0x000000, 0x080000, CRC(513c1c5c) SHA1(470540549ddff631f6b9a1ce102d8d0b5d080927) )
1785   ROM_LOAD16_BYTE( "gdgc04.p2", 0x000001, 0x080000, CRC(0e8c60f7) SHA1(a3f2d56b1665d21fb69cf54704d5cae4dabb7f60) )
1786   ROM_LOAD16_BYTE( "gdgc04.p3", 0x100000, 0x080000, CRC(40e87b16) SHA1(0ecc3fb9ba87dac668b90bd02fc2cc92c68396ab) )
1787   ROM_LOAD16_BYTE( "gdgc04.p4", 0x100001, 0x080000, CRC(cc2d2806) SHA1(30fb319106c940998b576573308a01566e56bb23) )
1788
1789   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1790   ROM_LOAD16_BYTE( "gdgc04dz.p1", 0x000000, 0x080000, CRC(6f304873) SHA1(05021acc665e84d085d2544bab0c1ea90a42ff41) )
1791   ROM_LOAD16_BYTE( "gdgc04f.p1", 0x000000, 0x080000, CRC(ea80dd8d) SHA1(7323b6f904d47b840a3ccff634ac2f12f1b29728) )
1792   ROM_LOAD16_BYTE( "gdgc04s.p1", 0x000000, 0x080000, CRC(dfc898ed) SHA1(159fd9c14717eb3dd1bb25e4d44aff91c1c6aa1e) )
1793   ROM_LOAD16_BYTE( "gdgc04z.p1", 0x000000, 0x080000, CRC(91be4c46) SHA1(20bf32d99e7f3e8da04167649fe3a3e7f2993a77) )
1794   ROM_LOAD16_BYTE( "gdgc05.p2", 0x000000, 0x080000, CRC(68020883) SHA1(563b14c1c7bf5adac4c23eac10d01d17473a24f0) )
1795   ROM_LOAD16_BYTE( "gdgc05d.p1", 0x000000, 0x080000, CRC(281b610b) SHA1(2660a246786418b04a975918abc12fd95b7ae0d4) )
1796   ROM_LOAD16_BYTE( "gdgc05dz.p1", 0x000000, 0x080000, CRC(891d128e) SHA1(7db770c90c7f13e490bf836372ae69d957c09840) )
1797   ROM_LOAD16_BYTE( "gdgc05f.p1", 0x000000, 0x080000, CRC(97fa9ce4) SHA1(4a7d0f7c90c72316337109b2aae8b77a226afa59) )
1798   ROM_LOAD16_BYTE( "gdgc05s.p1", 0x000000, 0x080000, CRC(af4d242f) SHA1(35b8cbb6e8a299901f96231d1084dc94ec793139) )
1799   ROM_LOAD16_BYTE( "gdgc05z.p1", 0x000000, 0x080000, CRC(7814760f) SHA1(05a8b3b332924356f5077bf64a5b23ab4226fa14) )
1800ROM_END
1801
1802
1803ROM_START( m5gkeys )
1804   ROM_REGION( 0x400000, "maincpu", 0 )
1805   ROM_LOAD16_BYTE( "gok10_5s.p1", 0x000000, 0x080000, CRC(8a9caf39) SHA1(b19e03b94baff64dbc438fc13659bb4d864995cf) )
1806   ROM_LOAD16_BYTE( "gok10_5.p2", 0x000001, 0x080000, CRC(4aeba905) SHA1(f4886e061b339a7d2b4eb4bda9453497ab7f53a4) )
1807   ROM_LOAD16_BYTE( "gok10_5.p3", 0x100000, 0x080000, CRC(64de794b) SHA1(0d43081fe2bb03551086bb7a8274fd30e38114fd) )
1808   ROM_LOAD16_BYTE( "gok10_5.p4", 0x100001, 0x080000, CRC(435f897a) SHA1(96c1e75010ee3ae4816783951cc89c80c437a280) )
1809ROM_END
1810
1811
1812ROM_START( m5groll )
1813   ROM_REGION( 0x400000, "maincpu", 0 )
1814   ROM_LOAD16_BYTE( "gro_sjs1.3_1", 0x000000, 0x080000, CRC(de34da42) SHA1(93078f08473e7452c24c59985099f97a3416ed2e) )
1815   ROM_LOAD16_BYTE( "gro_sjs1.3_2", 0x000001, 0x080000, CRC(e5c796ce) SHA1(31ae5b5212aaebc5d60231b1fa89c32a1cc79cb8) )
1816
1817   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1818   ROM_LOAD16_BYTE( "gro_86_1.3_1", 0x000000, 0x080000, CRC(8ca62449) SHA1(f299edc844bbe1a34333ecbdb83612d811ec5bfd) )
1819   ROM_LOAD16_BYTE( "gro_86_1.3d1", 0x000000, 0x080000, CRC(dbce6531) SHA1(7a429034676aa87e8a35044de2d9c90306dff8b1) )
1820   ROM_LOAD16_BYTE( "gro_ga1.3_1", 0x000000, 0x080000, CRC(994750eb) SHA1(597daafe0adbfefd4efe8b0c2125a5c4b0a71f95) )
1821   ROM_LOAD16_BYTE( "gro_ge1.3_1", 0x000000, 0x080000, CRC(a2fc7669) SHA1(7453882cea57295e7049cd4704ac7fbaaa5e1d0b) )
1822   ROM_LOAD16_BYTE( "gro_gg1.3_1", 0x000000, 0x080000, CRC(5e488721) SHA1(1ffb9aa8624ee54603313443129aefc76a7329e4) )
1823   ROM_LOAD16_BYTE( "gro_gj1.3_1", 0x000000, 0x080000, CRC(3dff7f4c) SHA1(96e96735e138314c0985a2a6a2a8d60af69e4cd5) )
1824   ROM_LOAD16_BYTE( "gro_sjs1.3d1", 0x000000, 0x080000, CRC(09cea678) SHA1(b32a86059cf05659c1e24eff6234423bc897af79) )
1825ROM_END
1826
1827
1828ROM_START( m5gophr )
1829   ROM_REGION( 0x400000, "maincpu", 0 )
1830   ROM_LOAD16_BYTE( "goph0_5.p1", 0x000000, 0x080000, CRC(172754b2) SHA1(f6f1113d53ceffda49f7abda5ebe64edb60f418b) )
1831   ROM_LOAD16_BYTE( "goph0_5.p2", 0x000001, 0x080000, CRC(bed741b6) SHA1(edb4f3fd7aec132220b4284a0860eeb12f12a2b4) )
1832   
1833   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1834   ROM_LOAD16_BYTE( "goph0_5d.p1", 0x000000, 0x080000, CRC(4758a194) SHA1(f611cbb6c57b47f0ad916bb53cd9380d9972b702) )
1835ROM_END
1836
1837
1838ROM_START( m5gophcl )
1839   ROM_REGION( 0x400000, "maincpu", 0 )
1840   ROM_LOAD16_BYTE( "cgop0_6.p1", 0x000000, 0x080000, CRC(82873dc7) SHA1(1deaeae2dfeba6314dbe51ce69abb5d692e878f2) )
1841   ROM_LOAD16_BYTE( "cgop0_6.p2", 0x000001, 0x080000, CRC(1c447490) SHA1(8a5e309fa35f9aea1a946b6f97e88d2d01790674) )
1842
1843   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1844   ROM_LOAD16_BYTE( "cgop0_6d.p1", 0x000000, 0x080000, CRC(391c489a) SHA1(abeaf990a79d2952f721e3552375cc1c235359a9) )
1845ROM_END
1846
1847
1848ROM_START( m5hellrz )
1849   ROM_REGION( 0x400000, "maincpu", 0 )
1850   ROM_LOAD16_BYTE( "hell04s.p1", 0x000000, 0x080000, CRC(a5bad966) SHA1(0daae4b8636820c65460df91a77816e19c96bb10) )
1851   ROM_LOAD16_BYTE( "hell0_4.p2", 0x000001, 0x080000, CRC(bbf49448) SHA1(5379be957ece17d302ca78ab72733a57f1033d97) )
1852   ROM_LOAD16_BYTE( "hell04.p3", 0x100000, 0x080000, CRC(5127afcf) SHA1(7c3141945bfb4491a7a32e940a3d392fed25e0a1) )
1853   ROM_LOAD16_BYTE( "hell04.p4", 0x100001, 0x080000, CRC(08ecd9b6) SHA1(85b4003cad75298fa844a3e6b1d7861426557ca5) )
1854   
1855   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1856   ROM_LOAD16_BYTE( "hell0_4b.p1", 0x000000, 0x080000, CRC(e2530046) SHA1(a9f8d756157490e7059317622846987b43fc76c2) )
1857   ROM_LOAD16_BYTE( "hell0_4d.p1", 0x000000, 0x080000, CRC(ffd3abcf) SHA1(4ca0c85dd0461c3e658214643df8f482342402b3) )
1858   ROM_LOAD16_BYTE( "hell0_4k.p1", 0x000000, 0x080000, CRC(5d73c50e) SHA1(e15066be54d50f16226dca61aec73e0af3585bed) )
1859   ROM_LOAD16_BYTE( "hell0_4r.p1", 0x000000, 0x080000, CRC(8665c679) SHA1(659ef38ae82c18ad914b860cc607db2bd4e5a815) )
1860   ROM_LOAD16_BYTE( "hell0_4y.p1", 0x000000, 0x080000, CRC(b8cea2cb) SHA1(a99354ab11d2cc7fa3437d4ecf26cdd5cf81e993) )
1861ROM_END
1862
1863
1864ROM_START( m5hlsumo )
1865   ROM_REGION( 0x400000, "maincpu", 0 )
1866   ROM_LOAD16_BYTE( "sumo03ad.p1", 0x000000, 0x080000, CRC(b4f5e848) SHA1(e0547e245397433b49991befa8dce23568f07915) )
1867   ROM_LOAD16_BYTE( "sumo03.p2", 0x000001, 0x080000, CRC(bdde4347) SHA1(433b50a2ac81d87efd0eb85362418097285b6954) )
1868   ROM_LOAD16_BYTE( "sumo03.p3", 0x100000, 0x080000, CRC(b0ab15ee) SHA1(11ce56497cd0f043c12db960e8e309fd0f7c9784) )
1869   ROM_LOAD16_BYTE( "sumo03.p4", 0x100001, 0x080000, CRC(18a61199) SHA1(08bca99b82580c8fa22436ef5964c1637b10983d) )
1870
1871   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1872   ROM_LOAD16_BYTE( "sumo03b.p1", 0x000000, 0x080000, CRC(6cf91bba) SHA1(ada9d15fe054c62641ebe0a42a376808e227d746) )
1873   ROM_LOAD16_BYTE( "sumo03bd.p1", 0x000000, 0x080000, CRC(8995f157) SHA1(202d30767a94951f98a28db97de934145c53f467) )
1874   ROM_LOAD16_BYTE( "sumo03d.p1", 0x000000, 0x080000, CRC(8eb14e6f) SHA1(d5291b70f43acf847caed8cf11f7a77d79834f77) )
1875   ROM_LOAD16_BYTE( "sumo03dy.p1", 0x000000, 0x080000, CRC(7bb4baec) SHA1(ddcc2756fe83524378a48da8056f875da0a3b00f) )
1876   ROM_LOAD16_BYTE( "sumo03h.p1", 0x000000, 0x080000, CRC(e672737c) SHA1(0a7738dc63c414f376cab27968c8db3f771ccc98) )
1877   ROM_LOAD16_BYTE( "sumo03r.p1", 0x000000, 0x080000, CRC(9424c9ed) SHA1(0f146023186df5da47269dc46b1c25ee0bcdd435) )
1878   ROM_LOAD16_BYTE( "sumo03s.p1", 0x000000, 0x080000, CRC(6bdda482) SHA1(5b068905253f7c58bea323154b4aee8ebc3003e0) )
1879   ROM_LOAD16_BYTE( "sumo03y.p1", 0x000000, 0x080000, CRC(9ed85001) SHA1(635005e4288cec6ab76044fce4e2156bdef09c0a) )
1880ROM_END
1881
1882
1883ROM_START( m5hiclau )
1884   ROM_REGION( 0x400000, "maincpu", 0 )
1885   ROM_LOAD16_BYTE( "hclsja_1.0_1", 0x000000, 0x080000, CRC(554f26f6) SHA1(50cd8d220ca1b8ba7cb5924838703b99a2bca9cc) )
1886   ROM_LOAD16_BYTE( "hclsja_1.0_2", 0x000001, 0x080000, CRC(68295452) SHA1(9fced831cb85c4d8d6082da227865c3d0b79d49f) )
1887   ROM_LOAD16_BYTE( "hclsja_1.0_3", 0x100000, 0x080000, CRC(9a586df6) SHA1(f0d9f9290d7cf945a873f2c3f5e277df3861cbfc) )
1888   ROM_LOAD16_BYTE( "hclsja_1.0_4", 0x100001, 0x080000, CRC(53523af2) SHA1(9a73a991f5aeca2e5306cba7fff361d258df7893) )
1889
1890   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1891   ROM_LOAD16_BYTE( "hclsjad1.0_1", 0x000000, 0x080000, CRC(205a9e34) SHA1(734bf7c57400d52ac977f5a696d109879a9b1fd7) )
1892   ROM_LOAD16_BYTE( "hclsjb_1.0_1", 0x000000, 0x080000, CRC(fdd3d6c1) SHA1(85dd7b2cecfef904b97bfecf768ca9a44f8fa18f) )
1893   ROM_LOAD16_BYTE( "hclsjbd1.0_1", 0x000000, 0x080000, CRC(88c66e03) SHA1(11ae91a0076dd42dca3ebc50b567e876c142faf8) )
1894   ROM_LOAD16_BYTE( "hclsjbg1.0_1", 0x000000, 0x080000, CRC(780912c3) SHA1(004a45c422f73a32b07daaff77177db2477983c6) )
1895   ROM_LOAD16_BYTE( "hclsjbt1.0_1", 0x000000, 0x080000, CRC(ba181214) SHA1(d80ef01b1b54d8c31073fd52fa32c2f8f5d488f1) )
1896ROM_END
1897
1898
1899ROM_START( m5hifly )
1900   ROM_REGION( 0x400000, "maincpu", 0 )
1901   ROM_LOAD16_BYTE( "hfly05ad.p1", 0x000000, 0x080000, CRC(b194b4d9) SHA1(64c8a61b2dfc68b4c9c68f787c2feff1d4545b17) )
1902   ROM_LOAD16_BYTE( "hfly05.p2", 0x000001, 0x080000, CRC(1e0eca95) SHA1(ec15b7d6aaa14823dcecf5fec7a3c55f81bbd6a3) )
1903   ROM_LOAD16_BYTE( "hfly05.p3", 0x100000, 0x080000, CRC(550b0228) SHA1(eb5ae4710b83aa1072fd3da68b12163fec5ebbea) )
1904   ROM_LOAD16_BYTE( "hfly05.p4", 0x100001, 0x080000, CRC(9a62c206) SHA1(d9f97ce751608bd51bc18525dbc4d40b2652a6fe) )
1905
1906   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1907   //ROM_LOAD16_BYTE( "hfly03.p3", 0x000000, 0x080000, CRC(550b0228) SHA1(eb5ae4710b83aa1072fd3da68b12163fec5ebbea) )
1908   //ROM_LOAD16_BYTE( "hfly03.p4", 0x000000, 0x080000, CRC(9a62c206) SHA1(d9f97ce751608bd51bc18525dbc4d40b2652a6fe) )
1909   ROM_LOAD16_BYTE( "hfly03r.p1", 0x000000, 0x080000, CRC(ccce8657) SHA1(b7b461efd78ee6d7c7fbff2c3586ec44dfec4427) )
1910   ROM_LOAD16_BYTE( "hfly03s.p1", 0x000000, 0x080000, CRC(45fb2a8a) SHA1(e811ba052c004c3db2f7972c26d969e9180028c9) )
1911   ROM_LOAD16_BYTE( "hfly04.p2", 0x000000, 0x080000, CRC(08701661) SHA1(c947316204c547debc9f55cb9fd6d15c313d7670) )
1912   //ROM_LOAD16_BYTE( "hfly04.p3", 0x000000, 0x080000, CRC(550b0228) SHA1(eb5ae4710b83aa1072fd3da68b12163fec5ebbea) )
1913   //ROM_LOAD16_BYTE( "hfly04.p4", 0x000000, 0x080000, CRC(9a62c206) SHA1(d9f97ce751608bd51bc18525dbc4d40b2652a6fe) )
1914   ROM_LOAD16_BYTE( "hfly04ad.p1", 0x000000, 0x080000, CRC(d9bd7c64) SHA1(408493cba5946854f82c819d3fbf55e702feea45) )
1915   ROM_LOAD16_BYTE( "hfly04b.p1", 0x000000, 0x080000, CRC(554df194) SHA1(56884e1f3371d6ee3b50f7f773dff47b097a6bc9) )
1916   ROM_LOAD16_BYTE( "hfly04bd.p1", 0x000000, 0x080000, CRC(8bb599b8) SHA1(0a978826c893a300ba8316dfc4d962af548b18ca) )
1917   ROM_LOAD16_BYTE( "hfly04d.p1", 0x000000, 0x080000, CRC(cca22a8d) SHA1(502c2279b5d6dbdc8b03e406668eb69e52ac6939) )
1918   ROM_LOAD16_BYTE( "hfly04dy.p1", 0x000000, 0x080000, CRC(42bad05f) SHA1(b96f9587e91915a8d0f1669fae2e4a4a1f537086) )
1919   ROM_LOAD16_BYTE( "hfly04k.p1", 0x000000, 0x080000, CRC(41a85902) SHA1(d3df84867ebb4781bc9720dfcdeee03d3ee854bd) )
1920   ROM_LOAD16_BYTE( "hfly04r.p1", 0x000000, 0x080000, CRC(c4de26f0) SHA1(b2ce57b3bfce33791f6df99a2a0711d5c7b65865) )
1921   ROM_LOAD16_BYTE( "hfly04s.p1", 0x000000, 0x080000, CRC(e735d98c) SHA1(3dc314fd5a32b544acf19909a5f6d901111bf341) )
1922   ROM_LOAD16_BYTE( "hfly04y.p1", 0x000000, 0x080000, CRC(692d235e) SHA1(02573892a0db3bad78782192605f38d5463a4d4c) )
1923   ROM_LOAD16_BYTE( "hfly05b.p1", 0x000000, 0x080000, CRC(0a51422b) SHA1(0b8f366ca403a2a2317185eb2db0e04be4acd665) )
1924   ROM_LOAD16_BYTE( "hfly05bd.p1", 0x000000, 0x080000, CRC(9afcfc65) SHA1(f85cf64db7e7f60076b9d0499f32a429297d8f9c) )
1925   ROM_LOAD16_BYTE( "hfly05d.p1", 0x000000, 0x080000, CRC(dfdfe8e0) SHA1(bb9b6d825b6f09d76a7a95de350e98f5ca0b1b73) )
1926   ROM_LOAD16_BYTE( "hfly05dy.p1", 0x000000, 0x080000, CRC(7706f480) SHA1(92a939902dc4a7ad3f26ccee43637bb7dcd82c35) )
1927   ROM_LOAD16_BYTE( "hfly05k.p1", 0x000000, 0x080000, CRC(62b90ec9) SHA1(201f7063cd7d4aacd229012d52030a1582b24806) )
1928   ROM_LOAD16_BYTE( "hfly05r.p1", 0x000000, 0x080000, CRC(8c1414f0) SHA1(b14ec649fd901dd8212f81481a1f872991b05357) )
1929   ROM_LOAD16_BYTE( "hfly05s.p1", 0x000000, 0x080000, CRC(fb6700e9) SHA1(874b7553e1e338d65d3a686c29e34d555bd0b68c) )
1930   ROM_LOAD16_BYTE( "hfly05y.p1", 0x000000, 0x080000, CRC(53be1c89) SHA1(699d6a30bdd332f29ca48f4eb4e8336039a873bb) )
1931   ROM_LOAD16_BYTE( "hfly0_3.p2", 0x000000, 0x080000, CRC(eb2e557f) SHA1(a958db766de05884fdbc85611c539bfe78f19855) )
1932   ROM_LOAD16_BYTE( "hfly0_3d.p1", 0x000000, 0x080000, CRC(0b6dbc3b) SHA1(3fb0861a2d97aa707957d94d99d938721037ad7e) )
1933   ROM_LOAD16_BYTE( "hfly0_3y.p1", 0x000000, 0x080000, CRC(662e8239) SHA1(6f2fc2cf89c9b3734154ae64875ade0cba4721ec) )
1934ROM_END
1935
1936
1937ROM_START( m5hisprt )
1938   ROM_REGION( 0x400000, "maincpu", 0 )
1939   ROM_LOAD16_BYTE( "high0_2.p1", 0x000000, 0x080000, CRC(c4cb5872) SHA1(be44695a36ac8aba6d75de144825e148c7d540c8) )
1940   ROM_LOAD16_BYTE( "high0_2.p2", 0x000001, 0x080000, CRC(6a237241) SHA1(143c87bfb29ce8a64e8a2c9cfb6829a57496ad22) )
1941   ROM_LOAD16_BYTE( "high0_2.p3", 0x100000, 0x080000, CRC(e3780d22) SHA1(9d0cff425aafa19b2bce45861ca192d5e0d80113) )
1942   ROM_LOAD16_BYTE( "high0_2.p4", 0x100001, 0x080000, CRC(c941a8ee) SHA1(7d64d3a9af23b13972d77cc038e2796dbbd9e016) )
1943ROM_END
1944
1945
1946ROM_START( m5hocus )
1947   ROM_REGION( 0x400000, "maincpu", 0 )
1948   ROM_LOAD16_BYTE( "hopo0_4.p1", 0x000000, 0x080000, CRC(5c149373) SHA1(16dc4d27286d9dd20cb0a3a16fa09cdd99a93302) )
1949   ROM_LOAD16_BYTE( "hopo0_4.p2", 0x000000, 0x080000, CRC(b1621f06) SHA1(a7bcf92c54f417c0d333f75cc1fb7508249a137b) )
1950
1951   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1952   ROM_LOAD16_BYTE( "hopo0_4d.p1", 0x000000, 0x080000, CRC(6612e4a2) SHA1(a34d6d349b21ee782a409f4127022f7ddcb2dfff) )
1953   ROM_LOAD16_BYTE( "hopo1_0.p1", 0x000000, 0x080000, CRC(3532dd8a) SHA1(c724f7b58bd3b393cfc6f8faf0bbb7c6a0bb2f75) )
1954   ROM_LOAD16_BYTE( "hopo1_0.p2", 0x000000, 0x080000, CRC(a1990fa1) SHA1(b8e12f279ef26cda5c685bee2f76047dfee79138) )
1955   ROM_LOAD16_BYTE( "hopo1_0d.p1", 0x000000, 0x080000, CRC(fb913056) SHA1(78ff750a993b90a028baf0493ca948355ffc7e13) )
1956ROM_END
1957
1958
1959ROM_START( m5hocscl )
1960   ROM_REGION( 0x400000, "maincpu", 0 )
1961   ROM_LOAD16_BYTE( "chop0_3.p1", 0x000000, 0x080000, CRC(c4168f88) SHA1(7b95320038e6243e6299f98f75bcb0ecabdedc5e) )
1962   ROM_LOAD16_BYTE( "chop0_3.p2", 0x000001, 0x080000, CRC(7d0eb1a4) SHA1(3fcf1b69122f0136974774c4cbe0d3a1916ae569) )
1963
1964   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1965   ROM_LOAD16_BYTE( "chop0_3d.p1", 0x000000, 0x080000, CRC(b8ed323f) SHA1(f32993686b6feca426bd3e6332da882b2a77d4fa) )
1966ROM_END
1967
1968
1969ROM_START( m5holy )
1970   ROM_REGION( 0x400000, "maincpu", 0 )
1971   ROM_LOAD16_BYTE( "holy05.p1", 0x000000, 0x080000, CRC(aca48863) SHA1(69832c2d08a01cfd93ac23aaf82c51fdb6636b78) )
1972   ROM_LOAD16_BYTE( "holy05.p2", 0x000001, 0x080000, CRC(be3773ac) SHA1(31762b2b17d9c505184a760c8159f0d9558dc6b7) )
1973   ROM_LOAD16_BYTE( "holy05.p3", 0x100000, 0x080000, CRC(169f72ee) SHA1(ee8052d54fdc4d06d7cc2851c45af07eb4c080cd) )
1974   ROM_LOAD16_BYTE( "holy05.p4", 0x100001, 0x080000, CRC(15931f2b) SHA1(4692e58cc04375505c9238614896af070ea8d01a) )
1975
1976   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
1977   ROM_LOAD16_BYTE( "holy05ad.p1", 0x000000, 0x080000, CRC(817c3cbe) SHA1(19eefa53c1d53f5aa2bac0286d57fbbc9ceabfbb) )
1978   ROM_LOAD16_BYTE( "holy05b.p1", 0x000000, 0x080000, CRC(29865d4c) SHA1(7cf5f5a73982a5c27fe146832582bf5d68420631) )
1979   ROM_LOAD16_BYTE( "holy05bd.p1", 0x000000, 0x080000, CRC(adb58904) SHA1(7639b3fcd123d782f3efed777aae40aa970e66e7) )
1980   ROM_LOAD16_BYTE( "holy05d.p1", 0x000000, 0x080000, CRC(641a84e0) SHA1(65c8ec073dfae4f1b2d5c95b5f66fe86296b7923) )
1981   ROM_LOAD16_BYTE( "holy05dy.p1", 0x000000, 0x080000, CRC(0be16c35) SHA1(57dc11440d83447c732261447f46b8f83fc862e0) )
1982   ROM_LOAD16_BYTE( "holy05k.p1", 0x000000, 0x080000, CRC(35aa76a4) SHA1(b0a1d500cd7112b6d2e5be1cdf386690f93a4c47) )
1983   ROM_LOAD16_BYTE( "holy05r.p1", 0x000000, 0x080000, CRC(3bf3359e) SHA1(b6f6d67ee4f00bba9c57c68317609a7bc857895f) )
1984   //ROM_LOAD16_BYTE( "holy05s.p1", 0x000000, 0x080000, CRC(aca48863) SHA1(69832c2d08a01cfd93ac23aaf82c51fdb6636b78) )
1985   ROM_LOAD16_BYTE( "holy05y.p1", 0x000000, 0x080000, CRC(c35f60b6) SHA1(e7f4b5e83460bf4c0c5145d719a31a4af5b7216f) )
1986   ROM_LOAD16_BYTE( "hotr10.p2", 0x000000, 0x080000, CRC(966bcfec) SHA1(d48e240b3cd566d188dba7adb660798cc39b39f8) )
1987   //ROM_LOAD16_BYTE( "hotr10.p3", 0x000000, 0x080000, CRC(169f72ee) SHA1(ee8052d54fdc4d06d7cc2851c45af07eb4c080cd) )
1988   //ROM_LOAD16_BYTE( "hotr10.p4", 0x000000, 0x080000, CRC(15931f2b) SHA1(4692e58cc04375505c9238614896af070ea8d01a) )
1989   ROM_LOAD16_BYTE( "hotr10d.p1", 0x000000, 0x080000, CRC(1f279622) SHA1(0c56f0638f536618de31388a67cc57ceb75a85bd) )
1990   ROM_LOAD16_BYTE( "hotr10dy.p1", 0x000000, 0x080000, CRC(8b89a405) SHA1(e22c22696b246139c0c423dd909dc83ecf88c11a) )
1991   ROM_LOAD16_BYTE( "hotr10s.p1", 0x000000, 0x080000, CRC(d08dbe97) SHA1(e17997d4f7460dcf62bda98a1d18d409a38f320a) )
1992   ROM_LOAD16_BYTE( "hotr10y.p1", 0x000000, 0x080000, CRC(44238cb0) SHA1(9f6bc48ba2ed100da14faa1513eab465f48eb81c) )
1993ROM_END
1994
1995
1996ROM_START( m5hopidl )
1997   ROM_REGION( 0x400000, "maincpu", 0 )
1998   ROM_LOAD16_BYTE( "hid_10s.p1", 0x000000, 0x080000, CRC(824fe7d2) SHA1(1599624dd1a6fc5009ac9ee1690df33e3b8e8dc7) )
1999   ROM_LOAD16_BYTE( "hid_10l.p2", 0x000001, 0x080000, CRC(b497154c) SHA1(c2132be453657a422bcc196f0da429bbcdd22276) )
2000   ROM_LOAD16_BYTE( "hid_10l.p3", 0x100000, 0x080000, CRC(64bf6387) SHA1(38cbaca79655c72fa6a3b0084a8133c9224235ac) )
2001   ROM_LOAD16_BYTE( "hid_10l.p4", 0x100001, 0x080000, CRC(29738e9f) SHA1(7407e5f08257c1db03f9ae6c9dc73ac8b462ad6f) )
2002ROM_END
2003
2004
2005ROM_START( m5hotsht )
2006   ROM_REGION( 0x400000, "maincpu", 0 )
2007   ROM_LOAD16_BYTE( "hot07k.p1", 0x000000, 0x080000, CRC(bd5b10c7) SHA1(0343f5941e9676da4c1ef93f7549db2e4bcad404) )
2008   ROM_LOAD16_BYTE( "hot07k.p2", 0x000001, 0x080000, CRC(44be98ff) SHA1(6793d56e4b115c7c0027583a5461aeccb6abf89f) )
2009   ROM_LOAD16_BYTE( "hot05.p3", 0x100000, 0x080000, CRC(317fd043) SHA1(36e215813d2754d1e731dc443712f4cc520b0847) )
2010   ROM_LOAD16_BYTE( "hot05.p4", 0x100001, 0x080000, CRC(d430bbe8) SHA1(af560dada5265a8ae9143565b8d5c8aae54e1074) )
2011
2012   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2013   ROM_LOAD16_BYTE( "hot07s.p1", 0x000000, 0x080000, CRC(9999812b) SHA1(ffe25252fc0b5d7c018c70a3552f4e73f357f94b) )
2014   //ROM_LOAD16_BYTE( "hot07s.p2", 0x000000, 0x080000, CRC(44be98ff) SHA1(6793d56e4b115c7c0027583a5461aeccb6abf89f) )
2015   ROM_LOAD16_BYTE( "hot08k.p1", 0x000000, 0x080000, CRC(c6fca638) SHA1(968e2b9296d9f6584fbe9d2d570a3ea25ad86f4d) )
2016   ROM_LOAD16_BYTE( "hot08k.p2", 0x000000, 0x080000, CRC(401b11a3) SHA1(06b5f940db3329b31a66a2940180e465a8ac3566) )
2017   ROM_LOAD16_BYTE( "hot08s.p1", 0x000000, 0x080000, CRC(e23e37d4) SHA1(5f296a17878b5e67771b6269e97eeff2116f3ddd) )
2018   ROM_LOAD16_BYTE( "hot08s.p2", 0x000000, 0x080000, CRC(401b11a3) SHA1(06b5f940db3329b31a66a2940180e465a8ac3566) )
2019   ROM_LOAD16_BYTE( "hot10k.p1", 0x000000, 0x080000, CRC(f2f48d42) SHA1(01ad7b95f2665cb2d59ff7a690034ed493f3fe44) )
2020   ROM_LOAD16_BYTE( "hot10s.p1", 0x000000, 0x080000, CRC(d6361cae) SHA1(539104f7f7b0fb43bdb5c234f60b1926ac2ce6a9) )
2021   ROM_LOAD16_BYTE( "hot10s.p2", 0x000000, 0x080000, CRC(46285a1b) SHA1(15def8bdbd00e114792f8ce2ef4859ad0a5d0678) )
2022ROM_END
2023
2024
2025ROM_START( m5hotslt )
2026   ROM_REGION( 0x400000, "maincpu", 0 )
2027   ROM_LOAD16_BYTE( "htsl16ad.p1", 0x000000, 0x080000, CRC(279479e4) SHA1(82a9d602e97ea3ad38ad9dc25e859be5efd7757e) )
2028   ROM_LOAD16_BYTE( "htsl16.p2", 0x000001, 0x080000, CRC(e31bf855) SHA1(127150ffbd9ce0543a71a2503823b798a765c9ad) )
2029
2030   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2031   ROM_LOAD16_BYTE( "htsl13s", 0x000000, 0x080000, CRC(5ce85a9d) SHA1(c2e0ccf2903c046547e4b4757e9ddb524838d51e) )
2032   ROM_LOAD16_BYTE( "htsl16b.p1", 0x000000, 0x080000, CRC(6ff9aa90) SHA1(e06992d29774dbf99def7df9f351b4e136c5ebdb) )
2033   ROM_LOAD16_BYTE( "htsl16bd.p1", 0x000000, 0x080000, CRC(65e46a90) SHA1(9700979ab55d3d7523e21ea35eed6c313aa3087b) )
2034   ROM_LOAD16_BYTE( "htsl16d.p1", 0x000000, 0x080000, CRC(59066c05) SHA1(5a558983114d2a4feca707e0299983542a278582) )
2035   ROM_LOAD16_BYTE( "htsl16dy.p1", 0x000000, 0x080000, CRC(c448c558) SHA1(f705601facd97b6e050a2e8e16d82b16b92eec98) )
2036   ROM_LOAD16_BYTE( "htsl16r.p1", 0x000000, 0x080000, CRC(4698bb5d) SHA1(36672d8d933e99a1a1d65e072481a354d3e8affc) )
2037   ROM_LOAD16_BYTE( "htsl16s.p1", 0x000000, 0x080000, CRC(8bc2f797) SHA1(4e40539ef6a9390569c9158471adc0cc0cd5a48d) )
2038   ROM_LOAD16_BYTE( "htsl16y.p1", 0x000000, 0x080000, CRC(168c5eca) SHA1(f68d165925e7d2759c596955338118a895efe67a) )
2039ROM_END
2040
2041
2042ROM_START( m5hotstf )
2043   ROM_REGION( 0x400000, "maincpu", 0 )
2044   ROM_LOAD16_BYTE( "hstf04ad.p1", 0x000000, 0x080000, CRC(eb8206fb) SHA1(5362e4c25d607c8a1a71023c274fea65fe6aa2d8) )
2045   ROM_LOAD16_BYTE( "hstf04.p2", 0x000001, 0x080000, CRC(aa01c1d2) SHA1(b8337b63cd63071cde9b8c4b4798a05312404882) )
2046   ROM_LOAD16_BYTE( "hstf04.p3", 0x100000, 0x080000, CRC(d79885ca) SHA1(1259d67367e36da98a7cd763179f8f114102e7ac) )
2047   ROM_LOAD16_BYTE( "hstf04.p4", 0x100001, 0x080000, CRC(1ac1df11) SHA1(d105cc09d23d1e106b1740fb9894cbdd6d070610) )
2048
2049   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2050   ROM_LOAD16_BYTE( "hst0-04d.u1", 0x000000, 0x080000, CRC(2affa3aa) SHA1(ed3c5a0380f7d823e05164cbce85a85211fd2755) )
2051   ROM_LOAD16_BYTE( "hst0-04g.u1", 0x000000, 0x080000, CRC(4bcbd10b) SHA1(c7a9c0b3cec6dafd699b67b51823b86f354c665c) )
2052   ROM_LOAD16_BYTE( "hst0-07d.u1", 0x000000, 0x080000, CRC(baccf4e6) SHA1(bd3f6c5e1a43779f278b481dd08860be22c565a2) )
2053   ROM_LOAD16_BYTE( "hst0-07g.u1", 0x000000, 0x080000, CRC(dbf88647) SHA1(c2bdabae0e4234b245541983bb8e7d43636816c9) )
2054   ROM_LOAD16_BYTE( "hstf04b.p1", 0x000000, 0x080000, CRC(1f38e2cc) SHA1(101f381b6da5b58f2ee6214e312068599f5d4633) )
2055   ROM_LOAD16_BYTE( "hstf04bd.p1", 0x000000, 0x080000, CRC(f3f5efaa) SHA1(12f95359ae93aca8d815785396cf43e5e85fc39a) )
2056   ROM_LOAD16_BYTE( "hstf04d.p1", 0x000000, 0x080000, CRC(5a3a0714) SHA1(476c3ada4e532546cef8dddfe925557d6abf64ca) )
2057   ROM_LOAD16_BYTE( "hstf04dy.p1", 0x000000, 0x080000, CRC(1c56d056) SHA1(1a25c2ec7e725875a5f88ff2f1c26475b39c046f) )
2058   ROM_LOAD16_BYTE( "hstf04k.p1", 0x000000, 0x080000, CRC(2d346858) SHA1(69f87a8ab09557335c09f36947aa8fff70fe8d29) )
2059   ROM_LOAD16_BYTE( "hstf04r.p1", 0x000000, 0x080000, CRC(c9859cc4) SHA1(77dadc6825abe8c593b15474de820ecfc7547740) )
2060   ROM_LOAD16_BYTE( "hstf04s.p1", 0x000000, 0x080000, CRC(43fc71c9) SHA1(c2acbd43355b3926a75a283f9a91c1f59fb6644c) )
2061   ROM_LOAD16_BYTE( "hstf04y.p1", 0x000000, 0x080000, CRC(0590a68b) SHA1(42fe07729eededb840eb466a4850e3f567907f40) )
2062   ROM_LOAD16_BYTE( "hstv0-04.u1", 0x000000, 0x080000, CRC(23043c19) SHA1(03c7b2eda9b4d975aeba3eea091b11016df35047) )
2063   ROM_LOAD16_BYTE( "hstv0-04.u2", 0x000000, 0x080000, CRC(941294dc) SHA1(359f3dac97c869f9cec5367d14aa95edced7c2de) )
2064   ROM_LOAD16_BYTE( "hstv0-06.u1", 0x000000, 0x080000, CRC(e09f928c) SHA1(fafd8bb8c1f9e1904ef7a4dfe89eaf5a8ec6398e) )
2065   ROM_LOAD16_BYTE( "hstv0-06.u2", 0x000000, 0x080000, CRC(2f9a53cc) SHA1(63e7ec37c6ee177e3d33ff2c649f743a8585bce4) )
2066   ROM_LOAD16_BYTE( "hstv0-07.u1", 0x000000, 0x080000, CRC(b3376b55) SHA1(4c5b6f104318bea7efefb8535921a8527429392e) )
2067   ROM_LOAD16_BYTE( "hstv0-07.u2", 0x000000, 0x080000, CRC(adde3b86) SHA1(95b65b9ae2c2034370c895803eb5dcac0a69a77a) )
2068   ROM_LOAD16_BYTE( "hstv006d.u1", 0x000000, 0x080000, CRC(e9640d3f) SHA1(a51a6c3a8301fc19d15a07a4f1d1c86d13ef9141) )
2069   ROM_LOAD16_BYTE( "hstv006g.u1", 0x000000, 0x080000, CRC(88507f9e) SHA1(acf1e26d7ddc6270c4025079516ad58c85630b50) )
2070ROM_END
2071
2072
2073
2074ROM_START( m5hula )
2075   ROM_REGION( 0x400000, "maincpu", 0 )
2076   ROM_LOAD16_BYTE( "hula0_2.p1", 0x000000, 0x080000, CRC(df4db504) SHA1(c2bc7e8b90282e782faa295c2cba7588b9f8b75f) )
2077   ROM_LOAD16_BYTE( "hula0_2.p2", 0x000001, 0x080000, CRC(56894430) SHA1(6fa830a4ffa581e64e6eda2ade5e42efea878ee3) )
2078   ROM_LOAD16_BYTE( "hula0_2.p3", 0x100000, 0x080000, CRC(b3ae2298) SHA1(7427ca3046311ec10e9bb7ce4520c615b3713a47) )
2079   ROM_LOAD16_BYTE( "hula0_2.p4", 0x100001, 0x080000, CRC(a3621910) SHA1(fe1cdb69cf92c072364c4159947c5e4585428f68) )
2080
2081   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2082   ROM_LOAD16_BYTE( "hula1_0.p1", 0x000000, 0x080000, CRC(791c8f04) SHA1(bb93909915c66d0f01d55d6b5bb803ade13c5560) )
2083   ROM_LOAD16_BYTE( "hula1_0.p2", 0x000000, 0x080000, CRC(b2c69534) SHA1(bce8c18358bed68805cfe68397664d0cc221e384) )
2084   ROM_LOAD16_BYTE( "hula1_0d.p1", 0x000000, 0x080000, CRC(e423761a) SHA1(12679fe5b9c9cbd35d453e0fef7cae610576c2d9) )
2085ROM_END
2086
2087
2088ROM_START( m5hulacl )
2089   ROM_REGION( 0x400000, "maincpu", 0 )
2090   ROM_LOAD16_BYTE( "chul0_3.p1", 0x000000, 0x080000, CRC(d6b5d1be) SHA1(3b081246b352645e8348f92aee87e3110b4694e8) )
2091   ROM_LOAD16_BYTE( "chul0_3.p2", 0x000001, 0x080000, CRC(8cd125b8) SHA1(2bca710ca72f6bdd7fc919bab23d70ec19e015c8) )
2092
2093   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2094   ROM_LOAD16_BYTE( "chul0_3d.p1", 0x000000, 0x080000, CRC(11bac621) SHA1(68268bf4728f2809af015b3bcf0cb9a53c3cb695) )
2095ROM_END
2096
2097
2098ROM_START( m5hypalx )
2099   ROM_REGION( 0x400000, "maincpu", 0 )
2100   ROM_LOAD16_BYTE( "hlx12s.p1", 0x000000, 0x080000, CRC(cb8982d8) SHA1(439ac3c2a77eecce6540c5549132afcbade57c92) )
2101   ROM_LOAD16_BYTE( "hlx12s.p2", 0x000001, 0x080000, CRC(b17ff37f) SHA1(6b65daf341cd73b1373e6275d24fbd44e3bf5372) )
2102   ROM_LOAD16_BYTE( "hlx12s.p3", 0x100000, 0x080000, CRC(6c80c6aa) SHA1(03861ec40c1a407c243d799eaf7ccd656aec1464) )
2103   ROM_LOAD16_BYTE( "hlx12s.p4", 0x100001, 0x080000, CRC(c0a4ef14) SHA1(443cd5ba96bb730f7fce2eabcacac209d7429e67) )
2104
2105   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2106   ROM_LOAD16_BYTE( "hlx12d.p1", 0x000000, 0x080000, CRC(4d61d2d4) SHA1(311d150b1ff7937d17a7417877f87724bb7b16d8) )
2107   ROM_LOAD16_BYTE( "hlx12k.p1", 0x000000, 0x080000, CRC(ef4b1334) SHA1(2b7ea4009c5dc9f247765139aed6000ebf80f3e7) )
2108ROM_END
2109
2110
2111ROM_START( m5hypvip )
2112   ROM_REGION( 0x400000, "maincpu", 0 )
2113   ROM_LOAD16_BYTE( "hypv05.p1", 0x000000, 0x080000, CRC(d12ec607) SHA1(cd9e7ddcdfb94d389e2e0dbc7070d1381a4c9a70) )
2114   ROM_LOAD16_BYTE( "hypv05.p2", 0x000001, 0x080000, CRC(fe9fa73b) SHA1(c54de999bfe50a88f6b8996580b85db7a8880378) )
2115   ROM_LOAD16_BYTE( "hypv05.p3", 0x100000, 0x080000, CRC(be9cc186) SHA1(84ee431ce26ee82a53bef7c3495e623d5f2e7d53) )
2116   ROM_LOAD16_BYTE( "hypv05.p4", 0x100001, 0x080000, CRC(cc14fb81) SHA1(184bf4a5c95981155edef7fc576a9094d026213c) )
2117   ROM_LOAD16_BYTE( "hypv05.p5", 0x200000, 0x080000, CRC(cfa001c2) SHA1(c4607b66086d2407418f0b2c096d939e4419021a) )
2118   ROM_LOAD16_BYTE( "hypv05.p6", 0x200001, 0x080000, CRC(5a6358a7) SHA1(5ecd950e09a661cd485b0a6969b49cafbe616856) )
2119
2120   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2121   ROM_LOAD16_BYTE( "hypv05s.p1", 0x000000, 0x080000, CRC(d12ec607) SHA1(cd9e7ddcdfb94d389e2e0dbc7070d1381a4c9a70) )
2122ROM_END
2123
2124
2125ROM_START( m5hypno )
2126   ROM_REGION( 0x400000, "maincpu", 0 )
2127   ROM_LOAD16_BYTE( "hyp_sjh1.3d1", 0x000000, 0x080000, CRC(20586f6a) SHA1(39f356ddb1e2b5097ec1de99aa57b997eefd1605) )
2128   ROM_LOAD16_BYTE( "hyp_20h1.3d2", 0x000001, 0x080000, CRC(faf04852) SHA1(99fa8a9c32687cd22bdcaab2e76540dfd6feb728) )
2129   ROM_LOAD16_BYTE( "hyp_20h1.3d3", 0x100000, 0x080000, CRC(089df79e) SHA1(97a1731cc2edc5dcd549c472930099df7a925d41) )
2130   ROM_LOAD16_BYTE( "hyp_20h1.3d4", 0x100001, 0x080000, CRC(77ee395e) SHA1(6b332ca2098146b846f19b8129444c46898064a8) )
2131
2132   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2133   ROM_LOAD16_BYTE( "hyp_sjk1.3_1", 0x000000, 0x080000, CRC(39758985) SHA1(39824d27175f044d81ab350e2fe7272e679d1267) )
2134   ROM_LOAD16_BYTE( "hyp_sjs1.3_1", 0x000000, 0x080000, CRC(3cb435ec) SHA1(b019b59819688002961346d70187d152eb2e8b3c) )
2135   ROM_LOAD16_BYTE( "hyp_sjs1.3d1", 0x000000, 0x080000, CRC(2599d303) SHA1(b0c27084308516ed5813426a45611cba780fe650) )
2136ROM_END
2137
2138
2139ROM_START( m5jackbx )
2140   ROM_REGION( 0x400000, "maincpu", 0 )
2141   ROM_LOAD16_BYTE( "jack0_2.p1", 0x000000, 0x080000, CRC(d9e40c69) SHA1(0aace0228c590fbc29c34057dfaa86db4f554591) )
2142   ROM_LOAD16_BYTE( "jack0_2.p2", 0x000001, 0x080000, CRC(83ba85a9) SHA1(b79dc7fa0cb83b3495ade864520cf23b84f42cfc) )
2143
2144   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2145   ROM_LOAD16_BYTE( "jack0_2d.p1", 0x000000, 0x080000, CRC(e671d609) SHA1(ab2cfdb3c2596125e1ca9139425c4db4e871b1e7) )
2146   ROM_LOAD16_BYTE( "jack0_3.p1", 0x000000, 0x080000, CRC(b82cc7b3) SHA1(ad133b519fda3a6363731b16c0f14b3bd4d4887a) )
2147   ROM_LOAD16_BYTE( "jack0_3.p2", 0x000000, 0x080000, CRC(aa0b2d53) SHA1(25accf2255788755f424592d34b742308f30731f) )
2148   ROM_LOAD16_BYTE( "jack0_3d.p1", 0x000000, 0x080000, CRC(c53eef26) SHA1(f7407a414e5a32e0dc52da22ae5700bf3b91f5be) )
2149   ROM_LOAD16_BYTE( "jack0_3m.p1", 0x000000, 0x080000, CRC(da51e273) SHA1(1002a0affc0321ccfd3f37a2e86642d3fe20b86c) )
2150ROM_END
2151
2152
2153ROM_START( m5jackpt )
2154   ROM_REGION( 0x400000, "maincpu", 0 )
2155   ROM_LOAD16_BYTE( "jptr01d.p1", 0x000000, 0x080000, CRC(9e4fe90c) SHA1(a01fe44b4f6cef856ad1b463705e7d5a00ff4cb7) )
2156   ROM_LOAD16_BYTE( "jptr01.p2", 0x000001, 0x080000, CRC(c23e6171) SHA1(d922a811303c8e918712b85c9fcd4f142a872943) )
2157   ROM_LOAD16_BYTE( "jptr01.p3", 0x100000, 0x080000, CRC(28665fbd) SHA1(ee3963f6c77304251d6f721e982a8ff22ca449b6) )
2158   ROM_LOAD16_BYTE( "jptr01.p4", 0x100001, 0x080000, CRC(de478607) SHA1(0fcc0a910ce437aea4c41257d0eb7fa52084a180) )
2159
2160   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2161   ROM_LOAD16_BYTE( "eers07.p2", 0x000000, 0x080000, CRC(af0a522b) SHA1(04c8881931fa8165410cefbf1c7394057b42c004) )
2162   ROM_LOAD16_BYTE( "eers07ad.p1", 0x000000, 0x080000, CRC(7fc0aed5) SHA1(45fca729cc8b0c9f9d22a38200b1e76a996c5e50) )
2163   ROM_LOAD16_BYTE( "eers07b.p1", 0x000000, 0x080000, CRC(cf4ced92) SHA1(5d5d1da03f3c8b697fc251d955fd61730d9ca768) )
2164   ROM_LOAD16_BYTE( "eers07bd.p1", 0x000000, 0x080000, CRC(99b8b3f1) SHA1(80ec7c7a4fa0f7cbe0f4a390a556166a3855e5c8) )
2165   ROM_LOAD16_BYTE( "eers07dy.p1", 0x000000, 0x080000, CRC(3b9db5df) SHA1(8c73139db1824562cc495d70ac4c89697f16e4b5) )
2166   ROM_LOAD16_BYTE( "eers07h.p1", 0x000000, 0x080000, CRC(f7204ffc) SHA1(3d6946db64a4749628032ec361d91468ec15324b) )
2167   ROM_LOAD16_BYTE( "eers07r.p1", 0x000000, 0x080000, CRC(0d774597) SHA1(1292363c63aaf14f7707feaa8444646ff7a464f4) )
2168   ROM_LOAD16_BYTE( "eers07s.p1", 0x000000, 0x080000, CRC(7de13003) SHA1(2e59f2d54f30c11315f2c74ff077e109e1bc0e2d) )
2169   ROM_LOAD16_BYTE( "eers07y.p1", 0x000000, 0x080000, CRC(6d69ebbc) SHA1(321fb10a1a6a88775474054c7a3cb9c69ee9eb20) )
2170   ROM_LOAD16_BYTE( "j1tr01.p2", 0x000000, 0x080000, CRC(fefc764f) SHA1(996f5f19746049c6d7d643d719a1c4bdad30af5e) )
2171   //ROM_LOAD16_BYTE( "j1tr01.p3", 0x000000, 0x080000, CRC(28665fbd) SHA1(ee3963f6c77304251d6f721e982a8ff22ca449b6) )
2172   //ROM_LOAD16_BYTE( "j1tr01.p4", 0x000000, 0x080000, CRC(de478607) SHA1(0fcc0a910ce437aea4c41257d0eb7fa52084a180) )
2173   ROM_LOAD16_BYTE( "j1tr01d.p1", 0x000000, 0x080000, CRC(df118a21) SHA1(fcd3d2b25def90134521c9c4bbc0b2a6fdcf711e) )
2174   ROM_LOAD16_BYTE( "j1tr01dy.p1", 0x000000, 0x080000, CRC(500816c2) SHA1(e921841fffd84097a693eee2f0322adda5577464) )
2175   ROM_LOAD16_BYTE( "j1tr01k.p1", 0x000000, 0x080000, CRC(79da323a) SHA1(9e605065a6e53d941160e2581604ef24373d9c60) )
2176   ROM_LOAD16_BYTE( "j1tr01s.p1", 0x000000, 0x080000, CRC(683b44e6) SHA1(26623723aafef644bd3a2d6656b89d3fc299b60e) )
2177   ROM_LOAD16_BYTE( "j1tr01y.p1", 0x000000, 0x080000, CRC(e722d805) SHA1(ef2cab4464ca42fc90f78be421cb3de343f66cc9) )
2178   ROM_LOAD16_BYTE( "jptr01dy.p1", 0x000000, 0x080000, CRC(96770765) SHA1(7b4bb0e39df49f50d5b2d6a6b91e8a2be6610b1c) )
2179   ROM_LOAD16_BYTE( "jptr01s.p1", 0x000000, 0x080000, CRC(9dc42d56) SHA1(7c19edd5f300b2a8dd56a516459ab30c270613f5) )
2180   ROM_LOAD16_BYTE( "jptr01y.p1", 0x000000, 0x080000, CRC(95fcc33f) SHA1(8efad2cbadf9327d99a0bdde39ad919cdf6a3dc3) )
2181ROM_END
2182
2183
2184ROM_START( m5jackp2 )
2185   ROM_REGION( 0x400000, "maincpu", 0 )
2186   ROM_LOAD16_BYTE( "j2dr02s.p1", 0x000000, 0x080000, CRC(aa13dffe) SHA1(95f6c8b97bec9cf9f350d60f1c435de568f5763b) )
2187   ROM_LOAD16_BYTE( "j2dr02.p2", 0x000001, 0x080000, CRC(0272a760) SHA1(ec3079310a58c7b957de86c9cd3ae738d0ec1e8a) )
2188   ROM_LOAD16_BYTE( "j2dr02.p3", 0x100000, 0x080000, CRC(c64e1a8e) SHA1(e9d4bc7956722bb47fb33876c4f8eaf9e46dce63) )
2189   ROM_LOAD16_BYTE( "j2dr02.p4", 0x100001, 0x080000, CRC(706b2793) SHA1(2e371fa65a6f54c755c9cc83defd9ccf7d7f1793) )
2190
2191   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2192   ROM_LOAD16_BYTE( "jer202.p2", 0x000000, 0x080000, CRC(e61faecc) SHA1(6978697a3d4b3f3dc99e7b2aa0776e83544d216e) )
2193   //ROM_LOAD16_BYTE( "jer202.p3", 0x000000, 0x080000, CRC(c64e1a8e) SHA1(e9d4bc7956722bb47fb33876c4f8eaf9e46dce63) )
2194   //ROM_LOAD16_BYTE( "jer202.p4", 0x000000, 0x080000, CRC(706b2793) SHA1(2e371fa65a6f54c755c9cc83defd9ccf7d7f1793) )
2195   ROM_LOAD16_BYTE( "jer202ad.p1", 0x000000, 0x080000, CRC(74b2a1d7) SHA1(dbf31838543341d61c9a14d2cb79002ae4b8a516) )
2196   ROM_LOAD16_BYTE( "jer202b.p1", 0x000000, 0x080000, CRC(c2d7f7c7) SHA1(8a061f6dfdaaa7d09fcc1594ae74584e3071a9a7) )
2197   ROM_LOAD16_BYTE( "jer202bd.p1", 0x000000, 0x080000, CRC(52266c88) SHA1(5b5cf5cd2c21e7dbd6ed1ad5280c378ca0e42d15) )
2198   ROM_LOAD16_BYTE( "jer202d.p1", 0x000000, 0x080000, CRC(5d875582) SHA1(2a8cebd6b01e929a21da5307be7475f286ce9056) )
2199   ROM_LOAD16_BYTE( "jer202dy.p1", 0x000000, 0x080000, CRC(4116b153) SHA1(6dad595c78c97d6ec47237a48478128c9dbb0532) )
2200   ROM_LOAD16_BYTE( "jer202k.p1", 0x000000, 0x080000, CRC(64d5ed0f) SHA1(4b03dd75c8414c1c0315891196e0dfcd3e028374) )
2201   ROM_LOAD16_BYTE( "jer202r.p1", 0x000000, 0x080000, CRC(533d1258) SHA1(3b25dff9130c91a9dc66481687577e184284e4f2) )
2202   ROM_LOAD16_BYTE( "jer202s.p1", 0x000000, 0x080000, CRC(3c4f5471) SHA1(9b2da0f4031d6c184979f5b7a659f3f6de228232) )
2203   ROM_LOAD16_BYTE( "jer202y.p1", 0x000000, 0x080000, CRC(20deb0a0) SHA1(92f99e2e2788f7860f7058cc2e26d2422511d3be) )
2204ROM_END
2205
2206
2207ROM_START( m5jlyjwl )
2208   ROM_REGION( 0x400000, "maincpu", 0 )
2209   ROM_LOAD16_BYTE( "jjew08ad.p1", 0x000000, 0x080000, CRC(e9b86a4f) SHA1(f02351340b536671a553aadae132dbfab4375434) )
2210   ROM_LOAD16_BYTE( "jjew08.p2", 0x000001, 0x080000, CRC(6aa0a41c) SHA1(0cca3d51fb2daa3f2168ed7c846fd8f41ac90857) )
2211   ROM_LOAD16_BYTE( "jjew08.p3", 0x100000, 0x080000, CRC(5e5b19e0) SHA1(ba326b40ec4d8fd8f264938ec21e0c8666cb1085) )
2212   ROM_LOAD16_BYTE( "jjew08.p4", 0x100001, 0x080000, CRC(adffcdc2) SHA1(0d46cb6f35655e898d8b1bdc568cf926e2564725) )
2213
2214   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2215   ROM_LOAD16_BYTE( "jjew08b.p1", 0x000000, 0x080000, CRC(f65188f2) SHA1(b5b592db4283430d4fec4b0da47d935ae5856c2e) )
2216   ROM_LOAD16_BYTE( "jjew08bd.p1", 0x000000, 0x080000, CRC(cbbc1cf3) SHA1(7537b6e76cd59b4e2cb6b71d8dc1435aabd22b01) )
2217   ROM_LOAD16_BYTE( "jjew08d.p1", 0x000000, 0x080000, CRC(80b4825e) SHA1(449bd68d77f5c3d058d29a317363c1cf3939c33a) )
2218   ROM_LOAD16_BYTE( "jjew08dy.p1", 0x000000, 0x080000, CRC(ee30a000) SHA1(9a2e82ecf5dcc323a3d9393ccb19a7bdd543bb2e) )
2219   ROM_LOAD16_BYTE( "jjew08r.p1", 0x000000, 0x080000, CRC(d240f87e) SHA1(aeddc410409cadf294c58f2232a56ad9e44477d3) )
2220   ROM_LOAD16_BYTE( "jjew08s.p1", 0x000000, 0x080000, CRC(e60beff3) SHA1(9247be2107d67a369a9cb4ed2fa12b06c4bfddfb) )
2221   ROM_LOAD16_BYTE( "jjew08y.p1", 0x000000, 0x080000, CRC(888fcdad) SHA1(97959813cdf70e5edf51524fe8cbe23cedfba7fe) )
2222   ROM_LOAD16_BYTE( "jjtr01ad.p1", 0x000000, 0x080000, CRC(357bb3a6) SHA1(22153d92208946eb39e0b20231d6f4eb8e5ddc52) )
2223   ROM_LOAD16_BYTE( "jjtr01b.p1", 0x000000, 0x080000, CRC(611a03dc) SHA1(19adf916e0938efc5669a81fbe22d4b25f93378c) )
2224   ROM_LOAD16_BYTE( "jjtr01bd.p1", 0x000000, 0x080000, CRC(c1b2d846) SHA1(357fba36b94ee38b342a233f2b31fd6e60f5bb8b) )
2225   ROM_LOAD16_BYTE( "jjtr01d.p1", 0x000000, 0x080000, CRC(15615b1f) SHA1(8f63d37342d5209d9d490766250517504d96f1d0) )
2226   ROM_LOAD16_BYTE( "jjtr01dy.p1", 0x000000, 0x080000, CRC(12abcd67) SHA1(f616cb3beddf2447099f804bdfe94ec910699fb8) )
2227   ROM_LOAD16_BYTE( "jjtr01k.p1", 0x000000, 0x080000, CRC(ce336566) SHA1(089140d7be81cf79b496c3487bb558dd22ccd1e9) )
2228   ROM_LOAD16_BYTE( "jjtr01r.p1", 0x000000, 0x080000, CRC(d1ded7e9) SHA1(a207f7b1a6671615a8c9ff567405f69391cf071e) )
2229   ROM_LOAD16_BYTE( "jjtr01s.p1", 0x000000, 0x080000, CRC(2ef26a11) SHA1(9fd06ec5d2640acd9f181d80caf7887ea4d4a968) )
2230   ROM_LOAD16_BYTE( "jjtr01y.p1", 0x000000, 0x080000, CRC(2938fc69) SHA1(4437e4a1a7ff8e065b7edb7614e16762e8999faa) )
2231   ROM_LOAD16_BYTE( "jjtr0_1.p2", 0x000000, 0x080000, CRC(8bad641c) SHA1(2bebfdd2970ac2c0bd518a1bb66d6a55db271d21) )
2232   ROM_LOAD16_BYTE( "jjtr0_2.p2", 0x000000, 0x080000, CRC(74cabc43) SHA1(86a8a5332a4dc32bb917335583fc2b99e1b5f4a1) )
2233   ROM_LOAD16_BYTE( "jjtr0_2b.p1", 0x000000, 0x080000, CRC(5151f589) SHA1(672a5caaac2a1ee1af03464ec95f4779c094d902) )
2234   ROM_LOAD16_BYTE( "jjtr0_2d.p1", 0x000000, 0x080000, CRC(1eea4e2a) SHA1(eeb13db33831e339da61cb736ff45ec23a0ccbfd) )
2235   ROM_LOAD16_BYTE( "jjtr0_2k.p1", 0x000000, 0x080000, CRC(24ed4580) SHA1(3f0ece7c4264c9cf00710212c77e0033ebc15fcb) )
2236   ROM_LOAD16_BYTE( "jjtr0_2r.p1", 0x000000, 0x080000, CRC(481062e9) SHA1(11486b0499b191e6cbd4920b3e4e3c6a3e4b2f62) )
2237   ROM_LOAD16_BYTE( "jjtr0_2s.p1", 0x000000, 0x080000, CRC(ff853137) SHA1(4bdb2fa0e171e6fde371a7f40ab242fa8ab6cb3a) )
2238   ROM_LOAD16_BYTE( "jjtr0_2y.p1", 0x000000, 0x080000, CRC(23f8463e) SHA1(5b5fb325379cf0af1b946d630d032237a182adbf) )
2239ROM_END
2240
2241
2242
2243ROM_START( m5jlyrog )
2244   ROM_REGION( 0x400000, "maincpu", 0 )
2245   ROM_LOAD16_BYTE( "jolr0_1.p1", 0x000000, 0x080000, CRC(1001217e) SHA1(b6a4766426a88f8e1432c0af4e16344da8b4fa56) )
2246   ROM_LOAD16_BYTE( "jolr0_1.p2", 0x000001, 0x080000, CRC(dc501165) SHA1(0391f58392ca2c784ea17cf8cf23e0e48533b4a0) )
2247   ROM_LOAD16_BYTE( "jolr0_1.p3", 0x100000, 0x080000, CRC(640e9ee8) SHA1(b9fb8a84c076154cff1754fab8247fa140ab2f23) )
2248   ROM_LOAD16_BYTE( "jolr0_1.p4", 0x100001, 0x080000, CRC(eaac6094) SHA1(0ca89a956208caa8ab16e1bbfb267265ac167300) )
2249
2250   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2251   ROM_LOAD16_BYTE( "jrtb0_1.p1", 0x000000, 0x080000, CRC(95980094) SHA1(04a3385c84267e56eb35b42c9cc5e26c80f68ff5) )
2252   ROM_LOAD16_BYTE( "jrtb0_1.p2", 0x000000, 0x080000, CRC(065cc5f1) SHA1(ddb5cca97405111988932fa25011f145cf9864ea) )
2253ROM_END
2254
2255
2256
2257ROM_START( m5jmpjok )
2258   ROM_REGION( 0x400000, "maincpu", 0 )
2259   ROM_LOAD16_BYTE( "jjosjs1.2_1", 0x000000, 0x080000, CRC(129ba7b5) SHA1(1debfae1e739776c8af3e234b6c5ae69a0261135) )
2260   ROM_LOAD16_BYTE( "jjosjs1.2_2", 0x000001, 0x080000, CRC(09cbc26b) SHA1(53a3b36f4916aba4181c4849fec9930a52c16c6c) )
2261   ROM_LOAD16_BYTE( "jjosjs1.2_3", 0x100000, 0x080000, CRC(8af362f5) SHA1(2c703c7568e8129dee7c36d09155688ea2405bb4) )
2262   ROM_LOAD16_BYTE( "jjosjs1.2_4", 0x100001, 0x080000, CRC(f102335a) SHA1(87b82475ad6c0d085082c08946330a63c9311da4) )
2263
2264   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2265   ROM_LOAD16_BYTE( "jjo20h1.2d1", 0x000000, 0x080000, CRC(539e0ae9) SHA1(600d4843f88fcd4c8dc32ab1ec3afa96a621d844) )
2266   ROM_LOAD16_BYTE( "jjo_20h1.1d1", 0x000000, 0x080000, CRC(a08eb689) SHA1(44c161b41e8a3b932195a0f3282a56fbde3298b8) )
2267   ROM_LOAD16_BYTE( "jjo___l1.1_2", 0x000000, 0x080000, CRC(57f1f30c) SHA1(fd290b25b693c18cbf5f923d86d59a1e585ab5a1) )
2268   ROM_LOAD16_BYTE( "jjo___l1.1_3", 0x000000, 0x080000, CRC(f7476095) SHA1(b7ba15a348337f5b19f7f37e6761a2b11c5bad66) )
2269   ROM_LOAD16_BYTE( "jjo___l1.1_4", 0x000000, 0x080000, CRC(e1038fb8) SHA1(4c75d039e40d91ca09dbb3851ce54b34b0f8b3d7) )
2270   ROM_LOAD16_BYTE( "jjo_sjh1.1d1", 0x000000, 0x080000, CRC(6c572196) SHA1(c15d5b7ee89a4a37e7978dad71773428e854a857) )
2271   ROM_LOAD16_BYTE( "jjo_sjk1.1_1", 0x000000, 0x080000, CRC(ed07ce44) SHA1(cccc5d978325d5d1eeae14eca0501d992bfd8cd9) )
2272   ROM_LOAD16_BYTE( "jjo_sjl1.1d1", 0x000000, 0x080000, CRC(849c596b) SHA1(2a8e216316fdb48e400d703117c6dc88aa8b7c56) )
2273   ROM_LOAD16_BYTE( "jjo_sjs1.1_1", 0x000000, 0x080000, CRC(19223905) SHA1(27efa4d96b77c1ca5c39465a4ce34e26ff625468) )
2274   ROM_LOAD16_BYTE( "jjo_sjs1.1_2", 0x000000, 0x080000, CRC(57f1f30c) SHA1(fd290b25b693c18cbf5f923d86d59a1e585ab5a1) )
2275   ROM_LOAD16_BYTE( "jjo_sjs1.1_3", 0x000000, 0x080000, CRC(f7476095) SHA1(b7ba15a348337f5b19f7f37e6761a2b11c5bad66) )
2276   ROM_LOAD16_BYTE( "jjo_sjs1.1_4", 0x000000, 0x080000, CRC(e1038fb8) SHA1(4c75d039e40d91ca09dbb3851ce54b34b0f8b3d7) )
2277   ROM_LOAD16_BYTE( "jjo_sjs1.1d1", 0x000000, 0x080000, CRC(9872d6d7) SHA1(50939a78084c6a0f94a7ffac6fe49bdb9646fff8) )
2278   ROM_LOAD16_BYTE( "jjosjh1.2d1", 0x000000, 0x080000, CRC(0a4a302a) SHA1(f9aa8c03a967e2fc7a44f3dfe54b3d9b23dc2a98) )
2279   ROM_LOAD16_BYTE( "jjosjk1.2_1", 0x000000, 0x080000, CRC(aa88520b) SHA1(35501bee2155befcaededb212b330093aa083f55) )
2280   ROM_LOAD16_BYTE( "jjosjl1.2d1", 0x000000, 0x080000, CRC(c37a1ed1) SHA1(49702bae4b4db6dae88bbf62793e03244bf954fd) )
2281   ROM_LOAD16_BYTE( "jjosjs1.2d1", 0x000000, 0x080000, CRC(b259c594) SHA1(78afb8f6865d4e7c5ac5d975e7e2a4cf6c32be39) )
2282ROM_END
2283
2284
2285ROM_START( m5jmpgem )
2286   ROM_REGION( 0x400000, "maincpu", 0 )
2287   ROM_LOAD16_BYTE( "jgem0_4.p1", 0x000000, 0x080000, CRC(0f3b7687) SHA1(d8344e9737d6ff210d93a43545b9f6f19d40dae9) )
2288   ROM_LOAD16_BYTE( "jgem0_4.p2", 0x000001, 0x080000, CRC(9b56e0bc) SHA1(22d03e8fe741c6bb6125dfafff953f3fbfbf2f66) )
2289   ROM_LOAD16_BYTE( "jgem.p3", 0x100000, 0x080000, CRC(1074efce) SHA1(376912c0944f8053797dba6829ebdde6bae02a9a) )
2290   ROM_LOAD16_BYTE( "jgem.p4", 0x100001, 0x080000, CRC(6cc9a209) SHA1(ec2679fb78d63e7366e5f0098dfff28aa8070eb0) )
2291
2292   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2293   ROM_LOAD16_BYTE( "jgem0_1.p1", 0x000000, 0x080000, CRC(a046f6a7) SHA1(8f6bbbb1e12c8eaf51312ead677dc1de6c676cf9) )
2294   ROM_LOAD16_BYTE( "jgem0_1.p2", 0x000000, 0x080000, CRC(f933cc7d) SHA1(1b1f66365338c22e38e899e1660b6ea78aaa12bc) )
2295   ROM_LOAD16_BYTE( "jgem0_3.p1", 0x000000, 0x080000, CRC(3de4286f) SHA1(dd40e5652db0130b05db7d3e4eecfaa83d13d8be) )
2296   ROM_LOAD16_BYTE( "jgem0_3.p2", 0x000000, 0x080000, CRC(2b048f0b) SHA1(a9a2156b1fcc3fe0e02c0c48babc9cf5cfde0f07) )
2297ROM_END
2298
2299
2300ROM_START( m5kaleid )
2301   ROM_REGION( 0x400000, "maincpu", 0 )
2302   ROM_LOAD16_BYTE( "kale0_1.p1", 0x000000, 0x080000, CRC(b1bf2bd0) SHA1(714a3551d62073ea3294b67513d1aee99d268e57) )
2303   ROM_LOAD16_BYTE( "kale0_1.p2", 0x000001, 0x080000, CRC(b6cfedec) SHA1(6dff4609f8ebdbf7a315e3d2750102e2a910623e) )
2304
2305   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2306   ROM_LOAD16_BYTE( "kale0_1d.p1", 0x000000, 0x080000, CRC(11f3b05b) SHA1(30c13821fdc082b9546b7786967caaec3a12a9c3) )
2307ROM_END
2308
2309
2310ROM_START( m5kcclb )
2311   ROM_REGION( 0x400000, "maincpu", 0 )
2312   ROM_LOAD16_BYTE( "kcob0_1.p1", 0x000000, 0x080000, CRC(79c488bc) SHA1(7868fdbe3d5070a0aa276e4e1f3253c868de98d7) )
2313   ROM_LOAD16_BYTE( "kcob0_1.p2", 0x000001, 0x080000, CRC(c4c0fe6d) SHA1(9946cdac0a5d338314ff0fbb6bb83fae81aac8fe) )
2314   ROM_LOAD16_BYTE( "kcob0_1.p3", 0x100000, 0x080000, CRC(7d9a453f) SHA1(6b8c3016f23149b7fe76b76e2cc7d4a9a7bc6e0c) )
2315   ROM_LOAD16_BYTE( "kcob0_1.p4", 0x100001, 0x080000, CRC(9ff61bef) SHA1(36ed1d3b6aa95f5bf1ead9c4c3c744cf49c739be) )
2316
2317   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2318   ROM_LOAD16_BYTE( "kcob2_4.p1", 0x000000, 0x080000, CRC(74c31371) SHA1(438411abd156ffa805787c24f46fe6680e998881) )
2319   ROM_LOAD16_BYTE( "kcob2_4.p2", 0x000000, 0x080000, CRC(d7341c1e) SHA1(a4871f40037c5a6b35a1831841f2993c94e82077) )
2320   ROM_LOAD16_BYTE( "kcob2_4d.p1", 0x000000, 0x080000, CRC(85d2c34d) SHA1(ef2e9221183b5cfb326147dbc8c8dd05ce6b247d) )
2321ROM_END
2322
2323
2324
2325ROM_START( m5kkebab )
2326   ROM_REGION( 0x400000, "maincpu", 0 )
2327   ROM_LOAD16_BYTE( "kbab11ad.p1", 0x000000, 0x080000, CRC(559c939f) SHA1(24bd747074d77c819846da67acca69921d156a56) )
2328   ROM_LOAD16_BYTE( "kbab11.p2", 0x000001, 0x080000, CRC(48d5e277) SHA1(4529c0c2d38cbef8e014f6272543ac70ee4e884d) )
2329   ROM_LOAD16_BYTE( "kbab11.p3", 0x100000, 0x080000, CRC(6da356d3) SHA1(03cfbda5a0c735e38bfa7761e9a9a1cf7d0d9611) )
2330   ROM_LOAD16_BYTE( "kbab11.p4", 0x100001, 0x080000, CRC(14f6db6e) SHA1(6540600ca92bdba575e8a7a37ef2a7db88a93a6d) )
2331
2332   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2333   ROM_LOAD16_BYTE( "kbab11b.p1", 0x000000, 0x080000, CRC(81248747) SHA1(95197cf5e67e8dda8b24339fbe6995ed0405ee39) )
2334   ROM_LOAD16_BYTE( "kbab11bd.p1", 0x000000, 0x080000, CRC(f94b0cbd) SHA1(989fb3db79793d0fa0cc4069288be8c810c144d2) )
2335   ROM_LOAD16_BYTE( "kbab11d.p1", 0x000000, 0x080000, CRC(b5e4f71d) SHA1(6f31ddf577942cf2dfdd7f17c52c0c3413f8292d) )
2336   ROM_LOAD16_BYTE( "kbab11dy.p1", 0x000000, 0x080000, CRC(2570d590) SHA1(c497c0583e7031b5c7a3673b7daf3470ab674852) )
2337   ROM_LOAD16_BYTE( "kbab11h.p1", 0x000000, 0x080000, CRC(7490ba85) SHA1(46df554e643c82ab1b8b212542a23dec6297cd84) )
2338   ROM_LOAD16_BYTE( "kbab11r.p1", 0x000000, 0x080000, CRC(1c196f38) SHA1(a45fbf1a2968ac46b856d1b9bcd5071d786cab93) )
2339   ROM_LOAD16_BYTE( "kbab11s.p1", 0x000000, 0x080000, CRC(cd8b7ce7) SHA1(45542e6e40554d065992dcce9b2feec7dea22660) )
2340   ROM_LOAD16_BYTE( "kbab11y.p1", 0x000000, 0x080000, CRC(5d1f5e6a) SHA1(75f641072c512d1bb7e4b22c384e2d6d09deac02) )
2341   ROM_LOAD16_BYTE( "kktr10.p2", 0x000000, 0x080000, CRC(e08af965) SHA1(833d5151a5f2150d719dbee13daab6ab75402696) )
2342   //ROM_LOAD16_BYTE( "kktr10.p3", 0x000000, 0x080000, CRC(6da356d3) SHA1(03cfbda5a0c735e38bfa7761e9a9a1cf7d0d9611) )
2343   //ROM_LOAD16_BYTE( "kktr10.p4", 0x000000, 0x080000, CRC(14f6db6e) SHA1(6540600ca92bdba575e8a7a37ef2a7db88a93a6d) )
2344   ROM_LOAD16_BYTE( "kktr10d.p1", 0x000000, 0x080000, CRC(5e2bd9a5) SHA1(3e5b3ea08018e45b511c784d9ffdc4619b7560f0) )
2345   ROM_LOAD16_BYTE( "kktr10dy.p1", 0x000000, 0x080000, CRC(bd759992) SHA1(cc72271b968d3530d6a4532d2c2fb66db055e142) )
2346   ROM_LOAD16_BYTE( "kktr10k.p1", 0x000000, 0x080000, CRC(bcb8ad4a) SHA1(8aebdede4092d2eb6135a9a0ea2ceb49a80887a4) )
2347   ROM_LOAD16_BYTE( "kktr10s.p1", 0x000000, 0x080000, CRC(8b09764b) SHA1(d846b5af8c4288fd821e2d29a50328fd50838e5b) )
2348   ROM_LOAD16_BYTE( "kktr10y.p1", 0x000000, 0x080000, CRC(6857367c) SHA1(f602b5ff4a6e716e76abe7fd462dcea07ccb1f92) )
2349ROM_END
2350
2351
2352ROM_START( m5kingko )
2353   ROM_REGION( 0x400000, "maincpu", 0 )
2354   ROM_LOAD16_BYTE( "kiko03ad.p1", 0x000000, 0x080000, CRC(b97b8c88) SHA1(437c8eaba56a78118956f9f9afca451e65ec8fb9) )
2355   ROM_LOAD16_BYTE( "kiko03.p2", 0x000001, 0x080000, CRC(6386dd86) SHA1(8fb58fd955b41c28534e581d725cdcfa685585e0) )
2356   ROM_LOAD16_BYTE( "kiko03.p3", 0x100000, 0x080000, CRC(de726f52) SHA1(5fedb40e7d4ce9b6df1e59044d132f7ccafd3d6b) )
2357   ROM_LOAD16_BYTE( "kiko03.p4", 0x100001, 0x080000, CRC(9fd99906) SHA1(d69357927781de46bc74f7c4643ff3fbf0e5baa3) )
2358   ROM_LOAD16_BYTE( "kiko03.p5", 0x200000, 0x080000, CRC(360268ea) SHA1(3c4ae25580ad4403c38185b0c73036e1c96d39ff) )
2359   ROM_LOAD16_BYTE( "kiko03.p6", 0x200001, 0x080000, CRC(e743872a) SHA1(068b5c6ad573a8fada7cc1761e42e6b729c45be4) )
2360
2361   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2362   ROM_LOAD16_BYTE( "kiko03b.p1", 0x000000, 0x080000, CRC(643d09a1) SHA1(0fd05c0c367a96343ccc6dc230c761f852e7abb7) )
2363   ROM_LOAD16_BYTE( "kiko03bd.p1", 0x000000, 0x080000, CRC(840aefe4) SHA1(b64a21d5a36a8080b7802f50271d9d4c0e40c64f) )
2364   ROM_LOAD16_BYTE( "kiko03d.p1", 0x000000, 0x080000, CRC(64b12707) SHA1(ae8c0b61d75b8494b388d01cc0d592921c480af2) )
2365   ROM_LOAD16_BYTE( "kiko03dy.p1", 0x000000, 0x080000, CRC(7b869ea9) SHA1(cacc797fe7a56fe33478abd8c4d0ed77247e68d8) )
2366   ROM_LOAD16_BYTE( "kiko03k.p1", 0x000000, 0x080000, CRC(afbe5c59) SHA1(f9291b13d0c9299c1e7f85b89e18e84f3de0011f) )
2367   ROM_LOAD16_BYTE( "kiko03s.p1", 0x000000, 0x080000, CRC(60f5de26) SHA1(5a9471d611b833fef55ec9c46711e1138655686d) )
2368   ROM_LOAD16_BYTE( "kiko03y.p1", 0x000000, 0x080000, CRC(7fc26788) SHA1(c228ec8c1f0e387c1e997b2bd9d3432b3f06d978) )
2369   ROM_LOAD16_BYTE( "kiko04.p2", 0x000000, 0x080000, CRC(ba4f3829) SHA1(103d01c7222a731180c32819c3d52e3cc0f79027) )
2370   //ROM_LOAD16_BYTE( "kiko04.p3", 0x000000, 0x080000, CRC(de726f52) SHA1(5fedb40e7d4ce9b6df1e59044d132f7ccafd3d6b) )
2371   //ROM_LOAD16_BYTE( "kiko04.p4", 0x000000, 0x080000, CRC(9fd99906) SHA1(d69357927781de46bc74f7c4643ff3fbf0e5baa3) )
2372   //ROM_LOAD16_BYTE( "kiko04.p5", 0x000000, 0x080000, CRC(360268ea) SHA1(3c4ae25580ad4403c38185b0c73036e1c96d39ff) )
2373   //ROM_LOAD16_BYTE( "kiko04.p6", 0x000000, 0x080000, CRC(e743872a) SHA1(068b5c6ad573a8fada7cc1761e42e6b729c45be4) )
2374   ROM_LOAD16_BYTE( "kiko04ad.p1", 0x000000, 0x080000, CRC(b93367b9) SHA1(95348198c385abfed859acc3387c70bc65c88724) )
2375   ROM_LOAD16_BYTE( "kiko04b.p1", 0x000000, 0x080000, CRC(10babbb0) SHA1(f69db6cc600cc2ffa4f17fe95708ddc8013c800a) )
2376   ROM_LOAD16_BYTE( "kiko04bd.p1", 0x000000, 0x080000, CRC(0550cfb9) SHA1(8243ea9de21d85b25fb8ef8a74ea948e6eb94e32) )
2377   ROM_LOAD16_BYTE( "kiko04d.p1", 0x000000, 0x080000, CRC(c549b890) SHA1(7ad8a9fcc8a117529e1165838b6f0df959428089) )
2378   ROM_LOAD16_BYTE( "kiko04dy.p1", 0x000000, 0x080000, CRC(f4216299) SHA1(d8daed04dfc66865782ca6c928e53a3a9649fbf8) )
2379   ROM_LOAD16_BYTE( "kiko04k.p1", 0x000000, 0x080000, CRC(712730b4) SHA1(e8691e28faaf29d828202802708ac06398be45a9) )
2380   ROM_LOAD16_BYTE( "kiko04r.p1", 0x000000, 0x080000, CRC(6abb7c02) SHA1(4fc18731ba2a7e0e0fc98af6f9e04d3fa398d9e1) )
2381   ROM_LOAD16_BYTE( "kiko04s.p1", 0x000000, 0x080000, CRC(b89c10eb) SHA1(e163e078540cb74092bc02c6c0125598c88d7e1a) )
2382   ROM_LOAD16_BYTE( "kiko04y.p1", 0x000000, 0x080000, CRC(89f4cae2) SHA1(c1931c0df7a0ecf973f0cc4e26110d83a609e27a) )
2383   ROM_LOAD16_BYTE( "kiko05.p2", 0x000000, 0x080000, CRC(d4df0fd0) SHA1(23105c81aa13dd1273b0928b55d0fc1e1718e679) )
2384   ROM_LOAD16_BYTE( "kiko05ad.p1", 0x000000, 0x080000, CRC(8e315607) SHA1(f6f251d7052153eb2c86591ee40c4c2ac74378f9) )
2385   ROM_LOAD16_BYTE( "kiko05b.p1", 0x000000, 0x080000, CRC(a02ee399) SHA1(4384b3ef46361ca2c4650387d7b22e427bb84671) )
2386   ROM_LOAD16_BYTE( "kiko05bd.p1", 0x000000, 0x080000, CRC(b7ce59c7) SHA1(24052cf89c4bb17b6ccbc5dcfa73429359fa9702) )
2387   ROM_LOAD16_BYTE( "kiko05d.p1", 0x000000, 0x080000, CRC(198bebf2) SHA1(ddaeb5720aca6690f1342be15486e7e1ce85c8b7) )
2388   ROM_LOAD16_BYTE( "kiko05dy.p1", 0x000000, 0x080000, CRC(35627217) SHA1(70f446572abc5990af22ad56693db8316d637e3e) )
2389   ROM_LOAD16_BYTE( "kiko05k.p1", 0x000000, 0x080000, CRC(d9f4b615) SHA1(a892cc7ee3fde63cf9d687636bec9eb6edc71d6d) )
2390   ROM_LOAD16_BYTE( "kiko05r.p1", 0x000000, 0x080000, CRC(8190c924) SHA1(d1dc59249387d78788d691bc1bbda367edf5c65d) )
2391   ROM_LOAD16_BYTE( "kiko05s.p1", 0x000000, 0x080000, CRC(343b7d78) SHA1(7ec367f88ad187dd01404c3c9b599f40ee426b99) )
2392   ROM_LOAD16_BYTE( "kiko05y.p1", 0x000000, 0x080000, CRC(18d2e49d) SHA1(4721c34403685ce7275c92f4b35dd6665ff1cc80) )
2393ROM_END
2394
2395
2396
2397ROM_START( m5kingqc )
2398   ROM_REGION( 0x400000, "maincpu", 0 )
2399   ROM_LOAD16_BYTE( "king0_2.p1", 0x000000, 0x080000, CRC(b7a8155d) SHA1(efecd1be879a1cf433bdc18df93d304b105815e4) )
2400   ROM_LOAD16_BYTE( "king0_2.p2", 0x000001, 0x080000, CRC(81f4348f) SHA1(da05b0bda23a7e268c690469dee340c30be56f0f) )
2401   ROM_LOAD16_BYTE( "king0_2.p3", 0x100000, 0x080000, CRC(a6fb2bfa) SHA1(d7ed94fc7d7eb27d49861af7e2e79a7065db7f57) )
2402   ROM_LOAD16_BYTE( "king0_2.p4", 0x100001, 0x080000, CRC(da9c2148) SHA1(e178662775488d10830f0ac2af784f40c1f04ff0) )
2403
2404   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2405   ROM_LOAD16_BYTE( "king0_6.p1", 0x000000, 0x080000, CRC(eec01c60) SHA1(fae4e143932770afd64b6a1d6ec355daba503d2f) )
2406   ROM_LOAD16_BYTE( "king0_6.p2", 0x000000, 0x080000, CRC(38adc121) SHA1(164c3acdf9b47ca75d7ae30048fc6efa6991296e) )
2407   ROM_LOAD16_BYTE( "king0_7.p1", 0x000000, 0x080000, CRC(8f30e512) SHA1(de8cc69c3c89169c19f9cd548938b685df8ddada) )
2408   ROM_LOAD16_BYTE( "king0_7.p2", 0x000000, 0x080000, CRC(c1a80819) SHA1(bc988be411c7b97a59ed0f0cdf83ec3cffa00490) )
2409   ROM_LOAD16_BYTE( "king0_8.p1", 0x000000, 0x080000, CRC(a4ebbfc9) SHA1(0d23e2b0ad74a4002c294edaf61f52db8f79c5cb) )
2410   ROM_LOAD16_BYTE( "king0_8.p2", 0x000000, 0x080000, CRC(71b336f0) SHA1(7a114d404cd7a567f42ad926610c68049cdb7eb1) )
2411ROM_END
2412
2413
2414
2415ROM_START( m5korma )
2416   ROM_REGION( 0x400000, "maincpu", 0 )
2417   ROM_LOAD16_BYTE( "korm0_3.p1", 0x000000, 0x080000, CRC(ec1e20e6) SHA1(0ea9aa5036a3dc3a1d2bd44f4b67b7afb35263d8) )
2418   ROM_LOAD16_BYTE( "korm0_3.p2", 0x000001, 0x080000, CRC(9635367f) SHA1(89cfbf6afd556fd0381b7cfd7e835130ead9031f) )
2419   ROM_LOAD16_BYTE( "korm0_3.p3", 0x100000, 0x080000, CRC(11049c22) SHA1(b535f7fc6b5d4f7ec31d80aba90b75d56f2abaae) )
2420   ROM_LOAD16_BYTE( "korm0_3.p4", 0x100001, 0x080000, CRC(d124e705) SHA1(959612f7fec32c09e7d46fb67e6dfcbcd7b7afe6) )
2421
2422   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2423   ROM_LOAD16_BYTE( "korm1_2.p1", 0x000000, 0x080000, CRC(8d08dc36) SHA1(79e499c33e9d34741b73cea556077e2a4cfaa632) )
2424   ROM_LOAD16_BYTE( "korm1_2.p2", 0x000000, 0x080000, CRC(0ff4f7c7) SHA1(69f1da01f6c00fbade573b9d6fa895e49f627fca) )
2425ROM_END
2426
2427
2428ROM_START( m5kormcl )
2429   ROM_REGION( 0x400000, "maincpu", 0 )
2430   ROM_LOAD16_BYTE( "ckor0_7.p1", 0x000000, 0x080000, CRC(29ddfb84) SHA1(a12dd1d063643b317c28d813e5e5f54f99387545) )
2431   ROM_LOAD16_BYTE( "ckor0_7.p2", 0x000001, 0x080000, CRC(7edeefe9) SHA1(bfb8fc8d0ddf65e39e6c9818777a2c0932828ff1) )
2432
2433   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2434   ROM_LOAD16_BYTE( "ckor0_7d.p1", 0x000000, 0x080000, CRC(34cbee06) SHA1(b9af18ad3ed99101d797254c1312821b9d743e12) )
2435ROM_END
2436
2437
2438ROM_START( m5lock )
2439   ROM_REGION( 0x400000, "maincpu", 0 )
2440   ROM_LOAD16_BYTE( "lnl11s.p1", 0x000000, 0x080000, CRC(d6a537d2) SHA1(67590c973f31d682a525090c2dee794a863770e6) )
2441   ROM_LOAD16_BYTE( "lnl11s.p2", 0x000001, 0x080000, CRC(2985df6e) SHA1(9d969de995276be2aa7e00d46cbd10ee2a2e822d) )
2442   ROM_LOAD16_BYTE( "lnl11s.p3", 0x100000, 0x080000, CRC(8159eb7d) SHA1(8150b8d00b97564d3d6e77acb2b4e283143a7515) )
2443   ROM_LOAD16_BYTE( "lnl11s.p4", 0x100001, 0x080000, CRC(0dec842c) SHA1(92c18edc41059ce38e1c77abdce20896ff6de8fc) )
2444
2445   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2446   ROM_LOAD16_BYTE( "lnl11d.p1", 0x000000, 0x080000, CRC(504d67de) SHA1(c696305925256e6cbdd3758de137d9db7ef8e0d2) )
2447   ROM_LOAD16_BYTE( "lnl11k.p1", 0x000000, 0x080000, CRC(f267a63e) SHA1(564326f7a865fd936cce6ad4d3dfabc92132236a) )
2448   ROM_LOAD16_BYTE( "lnl12d.p1", 0x000000, 0x080000, CRC(b9e3010d) SHA1(33d42458a5aa8f2519f0af9221ddcef570c5d6e1) )
2449   ROM_LOAD16_BYTE( "lnl12k.p1", 0x000000, 0x080000, CRC(1bc9c0ed) SHA1(e9b87c93280e6a94b38b9b895caa35bd30f65dfe) )
2450   ROM_LOAD16_BYTE( "lnl12s.p1", 0x000000, 0x080000, CRC(3f0b5101) SHA1(2cbc9ebb361b928aad79c3f1f48881c368ab97b2) )
2451   ROM_LOAD16_BYTE( "lnl12s.p2", 0x000000, 0x080000, CRC(8a275bf5) SHA1(ca408e1083d34ea99f7da2d8bb7af7da67a5066d) )
2452   //ROM_LOAD16_BYTE( "lnl12s.p3", 0x000000, 0x080000, CRC(8159eb7d) SHA1(8150b8d00b97564d3d6e77acb2b4e283143a7515) )
2453   //ROM_LOAD16_BYTE( "lnl12s.p4", 0x000000, 0x080000, CRC(0dec842c) SHA1(92c18edc41059ce38e1c77abdce20896ff6de8fc) )
2454ROM_END
2455
2456
2457ROM_START( m5lockcl )
2458   ROM_REGION( 0x400000, "maincpu", 0 )
2459   ROM_LOAD16_BYTE( "lnc13s.p1", 0x000000, 0x080000, CRC(8fb923c1) SHA1(880dd681471f96a11fdd8366161e28af7e185439) )
2460   ROM_LOAD16_BYTE( "lnc13s.p2", 0x000001, 0x080000, CRC(dc228c7b) SHA1(43d9698617bfc16a749852f72c70e4e9af558727) )
2461   ROM_LOAD16_BYTE( "lnc13s.p3", 0x100000, 0x080000, CRC(36158197) SHA1(28f5a90026fc528eb82e8767cb4c503306e0220a) )
2462   ROM_LOAD16_BYTE( "lnc13s.p4", 0x100001, 0x080000, CRC(2becfc30) SHA1(5f302648071a6167f6bf06f8a96bd6a84aef9a27) )
2463
2464   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2465   ROM_LOAD16_BYTE( "lnc13d.p1", 0x000000, 0x080000, CRC(b36d2a56) SHA1(104c086116a7b83864da8ac208a70ee631bc7faf) )
2466   ROM_LOAD16_BYTE( "lnc13f.p1", 0x000000, 0x080000, CRC(ed976e38) SHA1(47c7b0919e9dc7fb47bf4970ba92f7169485d4cc) )
2467   ROM_LOAD16_BYTE( "lnc13l.p1", 0x000000, 0x080000, CRC(1be8e314) SHA1(8c8104c976ba57d06081450d0f50eadde0e8f286) )
2468   ROM_LOAD16_BYTE( "lnc13m.p1", 0x000000, 0x080000, CRC(4be5b833) SHA1(734fc50a439dc433ae9ec2d5eb83e4783c5fdd06) )
2469   ROM_LOAD16_BYTE( "lnc13o.p1", 0x000000, 0x080000, CRC(2829408b) SHA1(ef6afec6acab3a67739ee64c799cc4dd0aa22b9a) )
2470   ROM_LOAD16_BYTE( "lnc14d.p1", 0x000000, 0x080000, CRC(aea57f1a) SHA1(180b58a8fef5de25ebe772c4b03866bf84d8c52f) )
2471   ROM_LOAD16_BYTE( "lnc14f.p1", 0x000000, 0x080000, CRC(f05f3b74) SHA1(9bd1da5a8ffbc4fcaa1928a56bbedd528a576f5e) )
2472   ROM_LOAD16_BYTE( "lnc14l.p1", 0x000000, 0x080000, CRC(0620b658) SHA1(6049ec2d125be23ac60f83a49f62b38648927a89) )
2473   ROM_LOAD16_BYTE( "lnc14m.p1", 0x000000, 0x080000, CRC(562ded7f) SHA1(8081efa138a3b30ec867d0feb7f2a967b6ee8813) )
2474   ROM_LOAD16_BYTE( "lnc14o.p1", 0x000000, 0x080000, CRC(35e115c7) SHA1(ee7ced3b2be6a3217a5dfb3843127afe0c7f81a7) )
2475   ROM_LOAD16_BYTE( "lnc14s.p1", 0x000000, 0x080000, CRC(9271768d) SHA1(6caf9f6ea2da6a51c83da5897aabe1a76f0828bf) )
2476   ROM_LOAD16_BYTE( "lnc14s.p2", 0x000000, 0x080000, CRC(4951fe08) SHA1(8d4f9be119b8b1fb6d38f22daf0ddaef8049b910) )
2477   //ROM_LOAD16_BYTE( "lnc14s.p3", 0x000000, 0x080000, CRC(36158197) SHA1(28f5a90026fc528eb82e8767cb4c503306e0220a) )
2478   //ROM_LOAD16_BYTE( "lnc14s.p4", 0x000000, 0x080000, CRC(2becfc30) SHA1(5f302648071a6167f6bf06f8a96bd6a84aef9a27) )
2479ROM_END
2480
2481
2482
2483ROM_START( m5loony )
2484   ROM_REGION( 0x400000, "maincpu", 0 )
2485   ROM_LOAD16_BYTE( "lju_sjs1.3_1", 0x000000, 0x080000, CRC(6e5cda47) SHA1(9285cdbc0c1fe494acc02f7c57d7204141814426) )
2486   ROM_LOAD16_BYTE( "lju_sjs1.3_2", 0x000001, 0x080000, CRC(c472acd8) SHA1(bb1af9e428aaebb3c0a7cbc0f2d4968c495b1bce) )
2487   ROM_LOAD16_BYTE( "lju_sjs1.3_3", 0x100000, 0x080000, CRC(2d308353) SHA1(e5ad545214c675f7047ee4ff45176072c8a4321b) )
2488   ROM_LOAD16_BYTE( "lju_sjs1.3_4", 0x100001, 0x080000, CRC(11762cfa) SHA1(bdce1cebb7f893149d7742432cad8729ccca0ebd) )
2489
2490   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2491   ROM_LOAD16_BYTE( "lju_sjs1.3d1", 0x000000, 0x080000, CRC(77d8646c) SHA1(1d1c73348ff5295e9d03d9a35f9d850edc0dcc20) )
2492   //ROM_LOAD16_BYTE( "lju_sjs1.3d2", 0x000000, 0x080000, CRC(c472acd8) SHA1(bb1af9e428aaebb3c0a7cbc0f2d4968c495b1bce) )
2493   //ROM_LOAD16_BYTE( "lju_sjs1.3d3", 0x000000, 0x080000, CRC(2d308353) SHA1(e5ad545214c675f7047ee4ff45176072c8a4321b) )
2494   //ROM_LOAD16_BYTE( "lju_sjs1.3d4", 0x000000, 0x080000, CRC(11762cfa) SHA1(bdce1cebb7f893149d7742432cad8729ccca0ebd) )
2495ROM_END
2496
2497
2498
2499ROM_START( m5loot ) // 3_in_1_(hybrid)_[pdx01_1024_25jp].hex
2500   ROM_REGION( 0x400000, "maincpu", 0 )
2501   ROM_LOAD16_BYTE( "lkhsjb_1.7_1", 0x000000, 0x080000, CRC(f1e72a7f) SHA1(093dd37be96c07213bf9df3f3d193b38b8d4a3c4) )
2502   ROM_LOAD16_BYTE( "lkhsjb_1.7_2", 0x000001, 0x080000, CRC(d7b40df8) SHA1(4704cbe1c34239b7060135208ed550870ba69483) )
2503   ROM_LOAD16_BYTE( "lkhsjb_1.7_3", 0x100000, 0x080000, CRC(f1a13457) SHA1(11b254b00ab4d1249bd706fb43f0a947b230054f) )
2504   ROM_LOAD16_BYTE( "lkhsjb_1.7_4", 0x100001, 0x080000, CRC(a8e6ab92) SHA1(5640c83a841fce17f22e6d3ab8747eb2de266047) )
2505ROM_END
2506
2507ROM_START( m5loota )
2508   ROM_REGION( 0x400000, "maincpu", 0 )
2509   ROM_LOAD16_BYTE( "lkhsjbd1.7_1", 0x000000, 0x080000, CRC(81ba5ccc) SHA1(26375e6f81b926a5033c71f1b53f5b489644525e) ) // only change from m5loot
2510   ROM_LOAD16_BYTE( "lkhsjb_1.7_2", 0x000001, 0x080000, CRC(d7b40df8) SHA1(4704cbe1c34239b7060135208ed550870ba69483) )
2511   ROM_LOAD16_BYTE( "lkhsjb_1.7_3", 0x100000, 0x080000, CRC(f1a13457) SHA1(11b254b00ab4d1249bd706fb43f0a947b230054f) )
2512   ROM_LOAD16_BYTE( "lkhsjb_1.7_4", 0x100001, 0x080000, CRC(a8e6ab92) SHA1(5640c83a841fce17f22e6d3ab8747eb2de266047) )
2513ROM_END
2514
2515
2516ROM_START( m5lotta )
2517   ROM_REGION( 0x400000, "maincpu", 0 )
2518   ROM_LOAD16_BYTE( "luck20ad.p1", 0x000000, 0x080000, CRC(a7e58c3d) SHA1(ecb07cd64c97d31112120c9c1a3e8fee797a6f85) )
2519   ROM_LOAD16_BYTE( "luck20.p2", 0x000001, 0x080000, CRC(79490ac5) SHA1(3a74a813a76c3d6c3f1e7a454611129c6d5d7187) )
2520   ROM_LOAD16_BYTE( "luck20.p3", 0x100000, 0x080000, CRC(ab2f363f) SHA1(4d5fca129c8b332c411186b4049d81f63395478d) )
2521   ROM_LOAD16_BYTE( "luck20.p4", 0x100001, 0x080000, CRC(bbc2b9c5) SHA1(ff6ed8c5892aea6f23bea262f30f4acb8eeea3ed) )
2522
2523   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2524   ROM_LOAD16_BYTE( "luck20b.p1", 0x000000, 0x080000, CRC(8723d1c6) SHA1(1c610be7c3d2de56b8e44279ba2475a8e51a1186) )
2525   ROM_LOAD16_BYTE( "luck20bd.p1", 0x000000, 0x080000, CRC(85586660) SHA1(f243f9ada6e36f408476990aefa70e89e5288d8f) )
2526   ROM_LOAD16_BYTE( "luck20d.p1", 0x000000, 0x080000, CRC(19cb4fd6) SHA1(6e339df5350abb4e023f50ff582d69c794b19c8e) )
2527   ROM_LOAD16_BYTE( "luck20dy.p1", 0x000000, 0x080000, CRC(276381d1) SHA1(8c49b0717ef5ed314dca7aaf2698ac7e8c3c6fd7) )
2528   ROM_LOAD16_BYTE( "luck20h.p1", 0x000000, 0x080000, CRC(35a33dd3) SHA1(c1494af0a13151bc5d36be4a1bf3fa59ce60b8fe) )
2529   ROM_LOAD16_BYTE( "luck20r.p1", 0x000000, 0x080000, CRC(9d7bfca2) SHA1(2922fdbe8a116bfa2b4aba2fcbdcc0f1e1fdcbcd) )
2530   ROM_LOAD16_BYTE( "luck20s.p1", 0x000000, 0x080000, CRC(4f5e0c79) SHA1(873d7654dbc511c147d373f09c9f2fa8257a6145) )
2531   ROM_LOAD16_BYTE( "luck20y.p1", 0x000000, 0x080000, CRC(73c3cf14) SHA1(82b141ce714cc8a4802c8a75002e9efa19a5f885) )
2532ROM_END
2533
2534
2535ROM_START( m5martns )
2536   ROM_REGION( 0x400000, "maincpu", 0 )
2537   ROM_LOAD16_BYTE( "mmma06ad.p1", 0x000000, 0x080000, CRC(6bcda900) SHA1(f9dc50d00ce5bd54c272f4cb583b0f2de7172d01) )
2538   ROM_LOAD16_BYTE( "mmma06.p2", 0x000001, 0x080000, CRC(ec1ee181) SHA1(7a51fb16ca525797bd91481b4a7d89eecebe22b0) )
2539   ROM_LOAD16_BYTE( "mmma06.p3", 0x100000, 0x080000, CRC(fa21548f) SHA1(4e98873ef586cd033f3b3955e9ad3dc3f343fd1c) )
2540   ROM_LOAD16_BYTE( "mmma06.p4", 0x100001, 0x080000, CRC(db8d7b89) SHA1(7d06a6b592dcb1a0779f19194be390880329e8d1) )
2541
2542   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2543   ROM_LOAD16_BYTE( "mmma06b.p1", 0x000000, 0x080000, CRC(35bc6695) SHA1(ae9ac0a728d485a9d969d1af3878ff372a727f46) )
2544   ROM_LOAD16_BYTE( "mmma06bd.p1", 0x000000, 0x080000, CRC(54f313a6) SHA1(2133b48575cba8fdc8a316d1b614e334c90f49e0) )
2545   ROM_LOAD16_BYTE( "mmma06d.p1", 0x000000, 0x080000, CRC(b4aaedb8) SHA1(b4f6bd496dfa5d60483906b3b8a064fae0febb67) )
2546   ROM_LOAD16_BYTE( "mmma06dy.p1", 0x000000, 0x080000, CRC(abbff8da) SHA1(1f046e9823cccbd3ce9f89b150ba3d3b328937b8) )
2547   ROM_LOAD16_BYTE( "mmma06k.p1", 0x000000, 0x080000, CRC(a57e0f06) SHA1(885544c86bde2916368b57728080290172fc9724) )
2548   ROM_LOAD16_BYTE( "mmma06r.p1", 0x000000, 0x080000, CRC(febb826f) SHA1(caae46a9a3a53298e1a3b2d99b7cc6cc959c0995) )
2549   ROM_LOAD16_BYTE( "mmma06s.p1", 0x000000, 0x080000, CRC(2fbf3a22) SHA1(54d14a34e6b6c8e4ee0d1858871503a9e8e1f2d8) )
2550   ROM_LOAD16_BYTE( "mmma06y.p1", 0x000000, 0x080000, CRC(30aa2f40) SHA1(e2f1ecee7280247ae4f68ba5066011ddf66b511e) )
2551   ROM_LOAD16_BYTE( "mmma07.p2", 0x000000, 0x080000, CRC(11bda2ba) SHA1(81d2476ae658f06ddecbeb6ec99ba3829d1888ee) )
2552   ROM_LOAD16_BYTE( "mmma07ad.p1", 0x000000, 0x080000, CRC(33b841e2) SHA1(2140bae7596e8431778f24468b8b9ba6c0dcec3b) )
2553   ROM_LOAD16_BYTE( "mmma07b.p1", 0x000000, 0x080000, CRC(b773ee4c) SHA1(a71cb2c6d49856f5f02f573dfc2279aea79b5b1a) )
2554   ROM_LOAD16_BYTE( "mmma07bd.p1", 0x000000, 0x080000, CRC(c15af452) SHA1(24263c105190a138f772d9ff001617214cdc6282) )
2555   ROM_LOAD16_BYTE( "mmma07d.p1", 0x000000, 0x080000, CRC(591bfac8) SHA1(9858fbf8b6f4323b0ed300ab8b286f68de1234cb) )
2556   ROM_LOAD16_BYTE( "mmma07dy.p1", 0x000000, 0x080000, CRC(9c9679b4) SHA1(583014f26c982c1bdb97e1d68cd2c5702c711592) )
2557   ROM_LOAD16_BYTE( "mmma07k.p1", 0x000000, 0x080000, CRC(0bf61171) SHA1(3d34640b460121c3176c8dba427239b303448a11) )
2558   ROM_LOAD16_BYTE( "mmma07r.p1", 0x000000, 0x080000, CRC(10f463c0) SHA1(cb7935d6457fb6df57ccdaf1c42c1422bc14ad8e) )
2559   ROM_LOAD16_BYTE( "mmma07s.p1", 0x000000, 0x080000, CRC(03198c78) SHA1(ffbcc782403a6b372b1aff6a48621ab9155816ba) )
2560   ROM_LOAD16_BYTE( "mmma07y.p1", 0x000000, 0x080000, CRC(c6940f04) SHA1(815b6f3b9d840e4c4e94c5adaf234da8dba4fe9c) )
2561ROM_END
2562
2563
2564ROM_START( m5mmak )
2565   ROM_REGION( 0x400000, "maincpu", 0 )
2566   ROM_LOAD16_BYTE( "mmak05ad.p1", 0x000000, 0x080000, CRC(2c1c0cfc) SHA1(3b22e6167a87dc093212b4e7beeac82bce35f963) )
2567   ROM_LOAD16_BYTE( "mmak05.p2", 0x000001, 0x080000, CRC(875e223f) SHA1(429a282a7ea99fb15645fbc9870a34642ca6e4d1) )
2568   ROM_LOAD16_BYTE( "mmak05.p3", 0x100000, 0x080000, CRC(1048ceca) SHA1(f6a6790ed3c7b60cbe31db9eb1ed7da5ac81c0fd) )
2569   ROM_LOAD16_BYTE( "mmak05.p4", 0x100001, 0x080000, CRC(50f7100c) SHA1(b7e0199bf183b7954416eb091a5aa8ed5c44143b) )
2570   
2571   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2572   ROM_LOAD16_BYTE( "mmak05b.p1", 0x000000, 0x080000, CRC(765a8e4e) SHA1(78400d4678d55a254de8871098bf336b17a2dbd2) )
2573   ROM_LOAD16_BYTE( "mmak05bd.p1", 0x000000, 0x080000, CRC(4537c61d) SHA1(91b12cd0777d8a52a6f575183df78fd0a67b1b71) )
2574   ROM_LOAD16_BYTE( "mmak05d.p1", 0x000000, 0x080000, CRC(e94076fb) SHA1(3202cf187976ac1eb5b86efc34b456b483984a62) )
2575   ROM_LOAD16_BYTE( "mmak05dy.p1", 0x000000, 0x080000, CRC(510bd2dd) SHA1(7c2789631d67a5829fd2dc0a54c87836a65a910e) )
2576   ROM_LOAD16_BYTE( "mmak05h.p1", 0x000000, 0x080000, CRC(541e3602) SHA1(ed5d89da97b511670b52383d1b3c4dc12651b894) )
2577   ROM_LOAD16_BYTE( "mmak05r.p1", 0x000000, 0x080000, CRC(b120b9ab) SHA1(31a1acb1c9420a8bf84b0e27a85e176f41024138) )
2578   ROM_LOAD16_BYTE( "mmak05s.p1", 0x000000, 0x080000, CRC(5a0524db) SHA1(3b52c2a4edaa2ba89cc6735e96ca2fec85500f6a) )
2579   ROM_LOAD16_BYTE( "mmak05y.p1", 0x000000, 0x080000, CRC(e24e80fd) SHA1(49ce174a3213208a0b8e79ce48c8e221e2e07ed7) )
2580   ROM_LOAD16_BYTE( "mmak06.p2", 0x000000, 0x080000, CRC(24ad42b1) SHA1(5189199316cf5f896fbdc00f15cf9abcba2489c6) )
2581   //ROM_LOAD16_BYTE( "mmak06.p3", 0x000000, 0x080000, CRC(1048ceca) SHA1(f6a6790ed3c7b60cbe31db9eb1ed7da5ac81c0fd) )
2582   //ROM_LOAD16_BYTE( "mmak06.p4", 0x000000, 0x080000, CRC(50f7100c) SHA1(b7e0199bf183b7954416eb091a5aa8ed5c44143b) )
2583   ROM_LOAD16_BYTE( "mmak06ad.p1", 0x000000, 0x080000, CRC(fe92d3b3) SHA1(70bade6ac8a524ff640923960d6b33720d10945e) )
2584   ROM_LOAD16_BYTE( "mmak06b.p1", 0x000000, 0x080000, CRC(4c283966) SHA1(97a6d2b7778998067f9556f412cc116999a37fae) )
2585   ROM_LOAD16_BYTE( "mmak06bd.p1", 0x000000, 0x080000, CRC(d9f39761) SHA1(51e501ced84149b66602905dc526b7af69a6ce48) )
2586   ROM_LOAD16_BYTE( "mmak06d.p1", 0x000000, 0x080000, CRC(17de903c) SHA1(271a24014060dd3512e43236bb69fe69b1b26a1c) )
2587   ROM_LOAD16_BYTE( "mmak06dy.p1", 0x000000, 0x080000, CRC(5faaea66) SHA1(d5d5fb1ce508a1e97262bf14ea106592e5544d39) )
2588   ROM_LOAD16_BYTE( "mmak06h.p1", 0x000000, 0x080000, CRC(fa912ebb) SHA1(e6117cf7ef2f0428927c7d45bc53e5102ac685fb) )
2589   ROM_LOAD16_BYTE( "mmak06r.p1", 0x000000, 0x080000, CRC(e52e7181) SHA1(edee4b59afc56a110ed9f3d10ed6e771016b51e5) )
2590   ROM_LOAD16_BYTE( "mmak06s.p1", 0x000000, 0x080000, CRC(c8e43a9c) SHA1(fe667ffe7df132c1a625b69c82ff8e7defce1317) )
2591   ROM_LOAD16_BYTE( "mmak06y.p1", 0x000000, 0x080000, CRC(ad45ec70) SHA1(c837d2d2474457d20d5985645551e361a481f903) )
2592   
2593   
2594   //ROM_LOAD16_BYTE( "moneymaker-v16.bin", 0x000000, 0x010000, CRC(77f52665) SHA1(48a67b651385834658f1acb11ccde12b73393ced) )
2595ROM_END
2596
2597
2598ROM_START( m5monty )
2599   ROM_REGION( 0x400000, "maincpu", 0 )
2600   ROM_LOAD16_BYTE( "mptr01d.p1", 0x000000, 0x080000, CRC(e756a3cc) SHA1(19f1c59f4c4849f56d5b9ea40e2506a984e42e52) )
2601   ROM_LOAD16_BYTE( "mptr01.p2", 0x000001, 0x080000, CRC(bf0fe9c1) SHA1(67c80f4f8b48f1fe88ab6ff8cda70b81fd350da4) )
2602   ROM_LOAD16_BYTE( "mptr01.p3", 0x100000, 0x080000, CRC(8ecfbc3c) SHA1(74d1b065ebd0c33813fb1d5114efc7b4be77fd82) )
2603   ROM_LOAD16_BYTE( "mptr01.p4", 0x100001, 0x080000, CRC(e7fdb09b) SHA1(8de3e5ad049a337cfe55979cd08fba5a38460960) )
2604
2605   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2606   ROM_LOAD16_BYTE( "mptr01dy.p1", 0x000000, 0x080000, CRC(90038d81) SHA1(724b78ed2cff56721440c5bb87c40f1ddaa0fa22) )
2607   ROM_LOAD16_BYTE( "mptr01s.p1", 0x000000, 0x080000, CRC(b05d9b16) SHA1(7e37414f693cf0cdac0cf0078a40415aec722a08) )
2608   ROM_LOAD16_BYTE( "mptr01y.p1", 0x000000, 0x080000, CRC(c708b55b) SHA1(cb97ff0646b811b9b80c6f2759eba6850093eeae) )
2609ROM_END
2610
2611
2612ROM_START( m5mpfc )
2613   ROM_REGION( 0x400000, "maincpu", 0 )
2614   ROM_LOAD16_BYTE( "pyth04ad.p1", 0x000000, 0x080000, CRC(0275a21b) SHA1(3cb62ec2dc4aefb23fa7ae90e9c6b25d95eabe9c) )
2615   ROM_LOAD16_BYTE( "pyth04.p2", 0x000001, 0x080000, CRC(7622bebd) SHA1(95b47ec30c055cc64fda9665ab56b4d642ae6076) )
2616   ROM_LOAD16_BYTE( "pyth04.p3", 0x100000, 0x080000, CRC(8ecfbc3c) SHA1(74d1b065ebd0c33813fb1d5114efc7b4be77fd82) )
2617   ROM_LOAD16_BYTE( "pyth04.p4", 0x100001, 0x080000, CRC(e7fdb09b) SHA1(8de3e5ad049a337cfe55979cd08fba5a38460960) )
2618
2619   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2620   ROM_LOAD16_BYTE( "pyth04b.p1", 0x000000, 0x080000, CRC(5817e71a) SHA1(aa0e154be589102916963928c2ecb6fea920dfd8) )
2621   ROM_LOAD16_BYTE( "pyth04bd.p1", 0x000000, 0x080000, CRC(61951660) SHA1(8c605bb6a8200db9e8e0454aaab9b8cbfc003a57) )
2622   ROM_LOAD16_BYTE( "pyth04d.p1", 0x000000, 0x080000, CRC(afc5a211) SHA1(ed6e2619bbcb53d85aa04989bdc8587cc9f1e98e) )
2623   ROM_LOAD16_BYTE( "pyth04dy.p1", 0x000000, 0x080000, CRC(91a54da8) SHA1(c67937bc0b810f3c0440645cb384680d3c930083) )
2624   ROM_LOAD16_BYTE( "pyth04h.p1", 0x000000, 0x080000, CRC(e5caf28a) SHA1(5ac3fc20605adfe879c0116e445746ddc4f52f34) )
2625   ROM_LOAD16_BYTE( "pyth04r.p1", 0x000000, 0x080000, CRC(18a50d9c) SHA1(31b9c871009befe92bfa9c17edc4e0aaad207b63) )
2626   ROM_LOAD16_BYTE( "pyth04s.p1", 0x000000, 0x080000, CRC(9647536b) SHA1(d8c419f8e04a3b309cf967b0431791b1b17572ac) )
2627   ROM_LOAD16_BYTE( "pyth04y.p1", 0x000000, 0x080000, CRC(a827bcd2) SHA1(a40b99fe8711d3ca897025ec1b0be4430429563d) )
2628ROM_END
2629
2630
2631ROM_START( m5mpfccl )
2632   ROM_REGION( 0x400000, "maincpu", 0 )
2633   ROM_LOAD16_BYTE( "mpfc04d.p1", 0x000000, 0x080000, CRC(8e87d7e1) SHA1(a68045c79d05d46960677651ca8716cb39a8cf1f) )
2634   ROM_LOAD16_BYTE( "mpfc04.p2", 0x000001, 0x080000, CRC(e5e666be) SHA1(3031269de2cbc2717773a627b9ab2b9129e11708) )
2635   ROM_LOAD16_BYTE( "mpfc04.p3", 0x100000, 0x080000, CRC(52cdc512) SHA1(9de40eff75ef4f1a66ce744dbe50a1abce1ae592) )
2636   ROM_LOAD16_BYTE( "mpfc04.p4", 0x100001, 0x080000, CRC(3513db48) SHA1(8c3279cb38d813be0698e1eabc813048836f6a94) )
2637
2638   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2639   ROM_LOAD16_BYTE( "mpfc04dz.p1", 0x000000, 0x080000, CRC(c4332483) SHA1(be2f59c251e2a9c564d06fbf7d15e72b08951669) )
2640   ROM_LOAD16_BYTE( "mpfc04f.p1", 0x000000, 0x080000, CRC(6e35c994) SHA1(3761057b4cf6b7af5914c86d0fcef44d4b32b6fe) )
2641   ROM_LOAD16_BYTE( "mpfc04s.p1", 0x000000, 0x080000, CRC(2ee96357) SHA1(3848dbc0e32a91fbde8073e0bbebc541319676fd) )
2642   ROM_LOAD16_BYTE( "mpfc04z.p1", 0x000000, 0x080000, CRC(270faccc) SHA1(8abd2716fc1c1df04849dca10bccd9066205fe3f) )
2643ROM_END
2644
2645
2646ROM_START( m5neptun )
2647   ROM_REGION( 0x400000, "maincpu", 0 )
2648   ROM_LOAD16_BYTE( "nptn04.p1", 0x000000, 0x080000, CRC(88d3c6bd) SHA1(19d927292bca3eb27fe126b64d480c9b447226ca) )
2649   ROM_LOAD16_BYTE( "nptn04.p2", 0x000001, 0x080000, CRC(a4038367) SHA1(1598918db73a40ed9cad34fe1369c7c56bf7fccb) )
2650   ROM_LOAD16_BYTE( "nptn04.p3", 0x100000, 0x080000, CRC(fe1f683f) SHA1(313d4195895ee0093e7b19813abad74961c5acae) )
2651   ROM_LOAD16_BYTE( "nptn04.p4", 0x100001, 0x080000, CRC(e327195a) SHA1(6c263f11174c63a08a41a38ad08bebe26f7a8fcb) )
2652
2653   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2654   ROM_LOAD16_BYTE( "nptn04", 0x000000, 0x080000, CRC(932d255a) SHA1(55c8c722bc8d30c362f72bd726d307611a6d74b0) )
2655   ROM_LOAD16_BYTE( "nptn04ad.p1", 0x000000, 0x080000, CRC(e436a840) SHA1(241b55535e0fd720bab1e16d948648614e994161) )
2656   ROM_LOAD16_BYTE( "nptn04b.p1", 0x000000, 0x080000, CRC(c3d44d62) SHA1(db7a8cace76738fbcded385fe8338613f7249690) )
2657   ROM_LOAD16_BYTE( "nptn04bd.p1", 0x000000, 0x080000, CRC(fc3620b6) SHA1(840c9a6361fd8d5d0ee7e5875bcc2d3c7ef79983) )
2658   ROM_LOAD16_BYTE( "nptn04d.p1", 0x000000, 0x080000, CRC(b731ab69) SHA1(789421936a337a241e7d6b9824d97c835c85ff85) )
2659   ROM_LOAD16_BYTE( "nptn04dy.p1", 0x000000, 0x080000, CRC(b007dfa3) SHA1(3ad8566c61269b90574ce413676e7cf412f9eea6) )
2660   ROM_LOAD16_BYTE( "nptn04h.p1", 0x000000, 0x080000, CRC(e6831479) SHA1(d0005c30cc25b830552062f86f936916f20481f8) )
2661   ROM_LOAD16_BYTE( "nptn04r.p1", 0x000000, 0x080000, CRC(4008229d) SHA1(2ac6c6746e282e8ed6a426a658514bbafcae15ad) )
2662   //ROM_LOAD16_BYTE( "nptn04s.p1", 0x000000, 0x080000, CRC(88d3c6bd) SHA1(19d927292bca3eb27fe126b64d480c9b447226ca) )
2663   ROM_LOAD16_BYTE( "nptn04y.p1", 0x000000, 0x080000, CRC(8fe5b277) SHA1(be97cf9a4319132be90f007f8f882fc35b7cae13) )
2664ROM_END
2665
2666
2667
2668ROM_START( m5nitro )
2669   ROM_REGION( 0x400000, "maincpu", 0 )
2670   ROM_LOAD16_BYTE( "nto10s.p1", 0x000000, 0x080000, CRC(c1518d34) SHA1(8523a4a6386f01eed7f80f31da130caec367029a) )
2671   ROM_LOAD16_BYTE( "nto10s.p2", 0x000001, 0x080000, CRC(d2d3bf89) SHA1(2736aa11cbd5582152aff2c5753e36d0b5cb20d6) )
2672   ROM_LOAD16_BYTE( "nto10s.p3", 0x100000, 0x080000, CRC(481f77f6) SHA1(9327407090a8c48b2f922d53b3239ce118521842) )
2673   ROM_LOAD16_BYTE( "nto10s.p4", 0x100001, 0x080000, CRC(93798412) SHA1(20c6a7ddafd077ce1ca69db3852ee2227ca487e8) )
2674
2675   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2676   ROM_LOAD16_BYTE( "nto10d.p1", 0x000000, 0x080000, CRC(47b9dd38) SHA1(a286d766cb11e1a5d90fdf03517ec2fe3646b745) )
2677   ROM_LOAD16_BYTE( "nto10k.p1", 0x000000, 0x080000, CRC(e5931cd8) SHA1(63359d92e465ed71e07bbe2e381df5e3a096fc8b) )
2678ROM_END
2679
2680
2681
2682ROM_START( m5nnww )
2683   ROM_REGION( 0x400000, "maincpu", 0 )
2684   ROM_LOAD16_BYTE( "nn2501.p1", 0x000000, 0x080000, CRC(104acda4) SHA1(f87e345144dc21e8d545ae043bbbf97fdd18b422) )
2685   ROM_LOAD16_BYTE( "nn2501.p2", 0x000001, 0x080000, CRC(0b739c9e) SHA1(9b0731b52c3d051828fa9ebe02117410f97ce52e) )
2686   
2687   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2688   ROM_LOAD16_BYTE( "nn2501ad.p1", 0x000000, 0x080000, CRC(57213623) SHA1(4998d5bf5a87ffb0a1065da5cf5210bcc7384dd9) )
2689   ROM_LOAD16_BYTE( "nn2501d.p1", 0x000000, 0x080000, CRC(83744167) SHA1(e2a85d32469a3a8e93af6b9ae0a3602ddb78c7c6) )
2690   //ROM_LOAD16_BYTE( "nn2501s.p1", 0x000000, 0x080000, CRC(104acda4) SHA1(f87e345144dc21e8d545ae043bbbf97fdd18b422) )
2691ROM_END
2692
2693
2694
2695ROM_START( m5nnwwgl )
2696   ROM_REGION( 0x400000, "maincpu", 0 )
2697   ROM_LOAD16_BYTE( "nwgo07ad.p1", 0x000000, 0x080000, CRC(24866f88) SHA1(2f23d423c15e716a54ee309d5232eb0033a4124d) )
2698   ROM_LOAD16_BYTE( "nwgo07.p2", 0x000001, 0x080000, CRC(435f8991) SHA1(81769ef4b86141ad854fd189b2c4cf41beb1b0c1) )
2699
2700   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2701   ROM_LOAD16_BYTE( "nwgo07b.p1", 0x000000, 0x080000, CRC(6edc00d0) SHA1(3c98029699415c30be0c7e30e5d07d3374aec88a) )
2702   ROM_LOAD16_BYTE( "nwgo07bd.p1", 0x000000, 0x080000, CRC(4dc754c7) SHA1(0be431de161d4d673c3db1a065a539f3cd42cc20) )
2703   ROM_LOAD16_BYTE( "nwgo07d.p1", 0x000000, 0x080000, CRC(0bbaafb7) SHA1(cd248b4ed47c02fb0c7fcd4b29645ce809e798b3) )
2704   ROM_LOAD16_BYTE( "nwgo07dy.p1", 0x000000, 0x080000, CRC(aff647b8) SHA1(03215a8982dc881609462bdeaa9a54231bdba18b) )
2705   ROM_LOAD16_BYTE( "nwgo07r.p1", 0x000000, 0x080000, CRC(bef67c2c) SHA1(0334c29f0aa6831a67f2ad9497edc5a1d56fc140) )
2706   ROM_LOAD16_BYTE( "nwgo07s.p1", 0x000000, 0x080000, CRC(526af5ab) SHA1(6e217a3049c4c82e829cf34ed069703a292f092f) )
2707   ROM_LOAD16_BYTE( "nwgo07y.p1", 0x000000, 0x080000, CRC(f6261da4) SHA1(b87e4dab732a5217ceb1156c9bbdfc796e1fdc95) )
2708ROM_END
2709
2710
2711ROM_START( m5fiddle )
2712   ROM_REGION( 0x400000, "maincpu", 0 )
2713   ROM_LOAD16_BYTE( "fidl08ad.p1", 0x000000, 0x080000, CRC(0b757cd1) SHA1(267b6d98b483deb72e2be1a40eff50a6d2433909) )
2714   ROM_LOAD16_BYTE( "fidl08.p2", 0x000001, 0x080000, CRC(8d471c95) SHA1(c22f97d14bb2a2687ac09857a0ea2896bada281c) )
2715   ROM_LOAD16_BYTE( "fidl08.p3", 0x100000, 0x080000, CRC(4c7a4be2) SHA1(a724b05a7b19d074402650f6694039815e2e67a5) )
2716   ROM_LOAD16_BYTE( "fidl08.p4", 0x100001, 0x080000, CRC(dff021aa) SHA1(b248ba85f12e87fdb2d02ea502568f753b2b61ea) )
2717
2718   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2719   ROM_LOAD16_BYTE( "fidl08b.p1", 0x000000, 0x080000, CRC(06ae2e01) SHA1(8c310104180611f9384ee2ef0ffb7796d1e59a07) )
2720   ROM_LOAD16_BYTE( "fidl08bd.p1", 0x000000, 0x080000, CRC(a33788bc) SHA1(3feffc590621686fe92ef496f25f82454c623324) )
2721   ROM_LOAD16_BYTE( "fidl08d.p1", 0x000000, 0x080000, CRC(3dc20659) SHA1(18c24c8daf3ed5788e050f7d7ad47a94ea6c1345) )
2722   ROM_LOAD16_BYTE( "fidl08dy.p1", 0x000000, 0x080000, CRC(e2701e4f) SHA1(bffb0da2ec197bbcf07789c4868416649ab7f3e1) )
2723   ROM_LOAD16_BYTE( "fidl08h.p1", 0x000000, 0x080000, CRC(5d82ca36) SHA1(34061277df9be45c771b05173969e0e2d7000324) )
2724   ROM_LOAD16_BYTE( "fidl08k.p1", 0x000000, 0x080000, CRC(0061ad91) SHA1(5a0565f1dd3b26e58a3b7e1ad266fdb347ceb94f) )
2725   ROM_LOAD16_BYTE( "fidl08r.p1", 0x000000, 0x080000, CRC(4c7083b5) SHA1(8c38650439594203fe0ee86cddf03425d4d0aeb4) )
2726   ROM_LOAD16_BYTE( "fidl08s.p1", 0x000000, 0x080000, CRC(43db59b5) SHA1(95146315dee00fb6afbeed571d00e13a8f8cf974) )
2727   ROM_LOAD16_BYTE( "fidl08y.p1", 0x000000, 0x080000, CRC(d5567381) SHA1(1968d33170b1099fd4d48ec44d13abb0f095dba3) )
2728   ROM_LOAD16_BYTE( "oftr03.p2", 0x000000, 0x080000, CRC(e01e1b54) SHA1(23903aceb618eafeefd52a4e9074de83262d587d) )
2729   ROM_LOAD16_BYTE( "oftr03.p3", 0x000000, 0x080000, CRC(f05df967) SHA1(3de235d0841cd17d5f817ba7a45e7e1552f3bf28) )
2730   ROM_LOAD16_BYTE( "oftr03.p4", 0x000000, 0x080000, CRC(0abf20e5) SHA1(028aa8377e01e5de81bfdb1afc0ebce8a3eee2a5) )
2731   ROM_LOAD16_BYTE( "oftr03ad.p1", 0x000000, 0x080000, CRC(ad325e8c) SHA1(33452592e6813154d5a2f30e2b81b053dd28875e) )
2732   ROM_LOAD16_BYTE( "oftr03b.p1", 0x000000, 0x080000, CRC(24fea5f1) SHA1(bc938017daa27ad6a2a54578ba0d6c05c9fe15ee) )
2733   ROM_LOAD16_BYTE( "oftr03bd.p1", 0x000000, 0x080000, CRC(73cea690) SHA1(0bd3b99980d5b9936f9f8dd47946dd32923a78b5) )
2734   ROM_LOAD16_BYTE( "oftr03d.p1", 0x000000, 0x080000, CRC(51d3028b) SHA1(2abceef001838f172101b42f604c7a6fe9aa3c49) )
2735   ROM_LOAD16_BYTE( "oftr03dy.p1", 0x000000, 0x080000, CRC(bb027b0f) SHA1(d133b9db5766e8494b90d76ff2ca8661ae6cb34c) )
2736   ROM_LOAD16_BYTE( "oftr03k.p1", 0x000000, 0x080000, CRC(180e25fc) SHA1(4eba34872f6d60146b38d9302d0e153aec425d32) )
2737   ROM_LOAD16_BYTE( "oftr03r.p1", 0x000000, 0x080000, CRC(b49c58ac) SHA1(a11b9b981dfd71929b214a303df60f26ed026aae) )
2738   ROM_LOAD16_BYTE( "oftr03s.p1", 0x000000, 0x080000, CRC(7c3c174c) SHA1(19a1d2c89753aa70abcf44ab6997760910366ce9) )
2739   ROM_LOAD16_BYTE( "oftr03y.p1", 0x000000, 0x080000, CRC(96ed6ec8) SHA1(d9939c1243b1ae1f400392a08c92a61b047ce02b) )
2740ROM_END
2741
2742ROM_START( m5oohaah )
2743   ROM_REGION( 0x400000, "maincpu", 0 )
2744   ROM_LOAD16_BYTE( "oadg11ad.p1", 0x000000, 0x080000, CRC(b283762b) SHA1(fc72d64c1a95d5c6080333e7dd8f8bf8f6ab520f) )
2745   ROM_LOAD16_BYTE( "oadg11.p2", 0x000001, 0x080000, CRC(ffc5e89e) SHA1(95268592953c604e2b22e90a017fd211c4425bd5) )
2746   ROM_LOAD16_BYTE( "oadg11.p3", 0x100000, 0x080000, CRC(de7dac75) SHA1(805f39c08dab6df77555066ab8aab2c60154c657) )
2747   ROM_LOAD16_BYTE( "oadg11.p4", 0x100001, 0x080000, CRC(ba3d740e) SHA1(1b035b057a844e19abe869adbea95b6cbed7e8a1) )
2748
2749   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2750   ROM_LOAD16_BYTE( "oadg01.p1", 0x000000, 0x080000, CRC(1a4076fd) SHA1(5d79524ac3e40d82dcf67f2d2e4e4300b1594d28) )
2751   ROM_LOAD16_BYTE( "oadg01.p2", 0x000000, 0x080000, CRC(fc34684f) SHA1(88a7276993e95356b10ae3f9a4efa770c9430420) )
2752   ROM_LOAD16_BYTE( "oadg11b.p1", 0x000000, 0x080000, CRC(2ff74577) SHA1(2525471274a30e2abbdd8a6882dddfad3d52ae30) )
2753   ROM_LOAD16_BYTE( "oadg11bd.p1", 0x000000, 0x080000, CRC(75ae17bd) SHA1(c27456f7f77c1b08f6c039baf5f41041fed840a8) )
2754   ROM_LOAD16_BYTE( "oadg11d.p1", 0x000000, 0x080000, CRC(416f52c9) SHA1(1c679c91acd07d71aeac92d1d78a8a491a11ea7a) )
2755   ROM_LOAD16_BYTE( "oadg11dy.p1", 0x000000, 0x080000, CRC(5c5871c3) SHA1(84701707aa9db701b578b3ccf0677fc07fbb4ee1) )
2756   ROM_LOAD16_BYTE( "oadg11h.p1", 0x000000, 0x080000, CRC(c59e4472) SHA1(7c214d25df050708199b7a59f5db52671de34eb9) )
2757   ROM_LOAD16_BYTE( "oadg11r.p1", 0x000000, 0x080000, CRC(d8438598) SHA1(20e0b79259bcfc8ae9cb9516ec3cd735ac5f80c6) )
2758   ROM_LOAD16_BYTE( "oadg11s.p1", 0x000000, 0x080000, CRC(0b06bc2e) SHA1(589b861ddb847757fa90e82fba169b19f61830db) )
2759   ROM_LOAD16_BYTE( "oadg11y.p1", 0x000000, 0x080000, CRC(16319f24) SHA1(1f14c6f5ab5a77ab5fc774871a8cca2143cf6a69) )
2760ROM_END
2761
2762
2763
2764ROM_START( m5oohrio )
2765   ROM_REGION( 0x400000, "maincpu", 0 )
2766   ROM_LOAD16_BYTE( "ltdc08ad.p1", 0x000000, 0x080000, CRC(0df807a2) SHA1(93193e9497ce80b09ad0f9475209867fdd26f739) )
2767   ROM_LOAD16_BYTE( "ltdc08.p2", 0x000001, 0x080000, CRC(1e3b7b60) SHA1(169a64449fc89e550bca1826d2d8cd5e20230471) )
2768   ROM_LOAD16_BYTE( "ltdc08.p3", 0x100000, 0x080000, CRC(ff2cadda) SHA1(152296e4407bd01b180dc82c73074b66bd98928f) )
2769   ROM_LOAD16_BYTE( "ltdc08.p4", 0x100001, 0x080000, CRC(c4007d0d) SHA1(1da2a9484e46fac8f4fd609bd01f7b5ea01fe46e) )
2770
2771   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2772   ROM_LOAD16_BYTE( "ltdc08b.p1", 0x000000, 0x080000, CRC(8afda5f3) SHA1(b36a0df587f48984b78611ea7c54f46f67ac5218) )
2773   ROM_LOAD16_BYTE( "ltdc08bd.p1", 0x000000, 0x080000, CRC(956e197e) SHA1(39fcdf31bdd20b6d4524b4fd3b959669c3fd650d) )
2774   ROM_LOAD16_BYTE( "ltdc08d.p1", 0x000000, 0x080000, CRC(0927c2c2) SHA1(9ad49d7f7525ce4703bf31537249fdc815490aa8) )
2775   ROM_LOAD16_BYTE( "ltdc08r.p1", 0x000000, 0x080000, CRC(31debc0d) SHA1(164f44fdc4daaa9484b30ad554b67316b6bfe5d8) )
2776   ROM_LOAD16_BYTE( "ltdc08s.p1", 0x000000, 0x080000, CRC(7f5ccc03) SHA1(963ec2d60bef6fc83eb6458b8c5bb5414b8d7530) )
2777   ROM_LOAD16_BYTE( "ltdc08y.p1", 0x000000, 0x080000, CRC(6f7d1ed4) SHA1(48904d52d15167f0dd1dd22773b1afcdc784c8a6) )
2778ROM_END
2779
2780
2781
2782ROM_START( m5openbx )
2783   ROM_REGION( 0x400000, "maincpu", 0 )
2784   ROM_LOAD16_BYTE( "obtr02ad.p1", 0x000000, 0x080000, CRC(75a876d1) SHA1(d05b4f2f2d17b0c253c928ee16c9de554f653012) )
2785   ROM_LOAD16_BYTE( "obtr02.p2", 0x000001, 0x080000, CRC(67bde106) SHA1(a18af1a28bf5f70f0fdd9deffd7c09b1348f9785) )
2786   ROM_LOAD16_BYTE( "obtr02.p3", 0x100000, 0x080000, CRC(ff088cd9) SHA1(c34b0f76d2a669bb65e794de01962d8ae79a9317) )
2787   ROM_LOAD16_BYTE( "obtr02.p4", 0x100001, 0x080000, CRC(e905381b) SHA1(dcc93723e1d9ad118810bde5282bfa16c718a5f7) )
2788   ROM_LOAD16_BYTE( "obtr02.p5", 0x200000, 0x080000, CRC(5c634269) SHA1(231659180e44a3161ab9b27bf3336b8165cd7c75) )
2789   ROM_LOAD16_BYTE( "obtr02.p6", 0x200001, 0x080000, CRC(b151d179) SHA1(0a3bfde2310478c341b5ddae142f5efc9469a51c) )
2790   ROM_LOAD16_BYTE( "obtr02.p7", 0x300000, 0x080000, CRC(163ba007) SHA1(94a8618143910b63f70cd0e7339b337d6e81ef33) )
2791   ROM_LOAD16_BYTE( "obtr02.p8", 0x300001, 0x080000, CRC(5de27262) SHA1(c941275ce21506ab322ac0917725409a14660011) )
2792
2793   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2794   ROM_LOAD16_BYTE( "oboj06.p2", 0x000000, 0x080000, CRC(2c1821aa) SHA1(874b1b377dcf21cb65f33f1823a48906c2a90d1d) )
2795   ROM_LOAD16_BYTE( "oboj06.p3", 0x000000, 0x080000, CRC(e93ecb5a) SHA1(ca65f9304bbdd1bbbc42a1bb062e9b32051400e8) )
2796   //ROM_LOAD16_BYTE( "oboj06.p4", 0x000000, 0x080000, CRC(e905381b) SHA1(dcc93723e1d9ad118810bde5282bfa16c718a5f7) )
2797   //ROM_LOAD16_BYTE( "oboj06.p5", 0x000000, 0x080000, CRC(5c634269) SHA1(231659180e44a3161ab9b27bf3336b8165cd7c75) )
2798   //ROM_LOAD16_BYTE( "oboj06.p6", 0x000000, 0x080000, CRC(b151d179) SHA1(0a3bfde2310478c341b5ddae142f5efc9469a51c) )
2799   // p7?
2800   //ROM_LOAD16_BYTE( "oboj06.p8", 0x000000, 0x080000, CRC(5de27262) SHA1(c941275ce21506ab322ac0917725409a14660011) )
2801   ROM_LOAD16_BYTE( "oboj06ad.p1", 0x000000, 0x080000, CRC(ebf9d0b2) SHA1(cf1d3378d8a6e42b267a8d3e5c8f1cd48cccf3c0) )
2802   ROM_LOAD16_BYTE( "oboj06b.p1", 0x000000, 0x080000, CRC(bc0aaac3) SHA1(d22e9696e05fb57be8e01e0771678dec3a0d0080) )
2803   ROM_LOAD16_BYTE( "oboj06bd.p1", 0x000000, 0x080000, CRC(8fabe267) SHA1(62f55953a557429b0592440d8c87943271647cfb) )
2804   ROM_LOAD16_BYTE( "oboj06d.p1", 0x000000, 0x080000, CRC(cb82b47c) SHA1(15dd75e1e17002d2d365506b279d39c0a8f4fe12) )
2805   ROM_LOAD16_BYTE( "oboj06dy.p1", 0x000000, 0x080000, CRC(5fe9fcd0) SHA1(b7f1aa37dd4197c684d75efb31d75d9149559a50) )
2806   ROM_LOAD16_BYTE( "oboj06r.p1", 0x000000, 0x080000, CRC(a98a8838) SHA1(62efe36cf89e2d388da9d5ae5d4b6f464d610c41) )
2807   ROM_LOAD16_BYTE( "oboj06s.p1", 0x000000, 0x080000, CRC(5a73185e) SHA1(13ea115d9dbb5d3eb3e509538598e38e64443135) )
2808   ROM_LOAD16_BYTE( "oboj06y.p1", 0x000000, 0x080000, CRC(ce1850f2) SHA1(e5216a70d7030f57f3e6c3c31fad7d3c159deaad) )
2809   ROM_LOAD16_BYTE( "obox05.p2", 0x000000, 0x080000, CRC(973a8bc5) SHA1(c18f0b8c86f0c21dad1cd911eecc8311bbd6d0e2) )
2810   ROM_LOAD16_BYTE( "obox05ad.p1", 0x000000, 0x080000, CRC(3c26cb93) SHA1(9dc212f71d2d60398b6f3c62935168823b32599e) )
2811   ROM_LOAD16_BYTE( "obox05b.p1", 0x000000, 0x080000, CRC(fdc11791) SHA1(5963f8e9f7bb3773a4ee40f6394aa87c96091205) )
2812   ROM_LOAD16_BYTE( "obox05bd.p1", 0x000000, 0x080000, CRC(dd8ca413) SHA1(d21b08b14d3595166fcd341e08341c4c79e4b98e) )
2813   ROM_LOAD16_BYTE( "obox05d.p1", 0x000000, 0x080000, CRC(399d0384) SHA1(bf5372baf55fbd69a5aab49a7bc265a487b19c94) )
2814   ROM_LOAD16_BYTE( "obox05dy.p1", 0x000000, 0x080000, CRC(637fa940) SHA1(bafd071df4da8f9c20efa13f49bf94e105d3a9fd) )
2815   ROM_LOAD16_BYTE( "obox05r.p1", 0x000000, 0x080000, CRC(9b02cc32) SHA1(dd80648a9f4c4a342730a63bf988ffdf5ea00a2b) )
2816   ROM_LOAD16_BYTE( "obox05s.p1", 0x000000, 0x080000, CRC(f2defe83) SHA1(213ca25fd4b1efa3da0955e844e9439ba58d2be2) )
2817   ROM_LOAD16_BYTE( "obox05y.p1", 0x000000, 0x080000, CRC(a83c5447) SHA1(3c925fb6e53cf8569fe8f6af62662a6f510d5a3c) )
2818   ROM_LOAD16_BYTE( "obtr01.p2", 0x000000, 0x080000, CRC(87a1b987) SHA1(3c7b55cf7eb231fb1100677190800eb73d900cad) )
2819   ROM_LOAD16_BYTE( "obtr01.p3", 0x000000, 0x080000, CRC(e93ecb5a) SHA1(ca65f9304bbdd1bbbc42a1bb062e9b32051400e8) )
2820   //ROM_LOAD16_BYTE( "obtr01.p4", 0x000000, 0x080000, CRC(e905381b) SHA1(dcc93723e1d9ad118810bde5282bfa16c718a5f7) )
2821   ROM_LOAD16_BYTE( "obtr01.p5", 0x000000, 0x07ca32, BAD_DUMP CRC(257ae97e) SHA1(dc7ce7cfa73b095751d557ebabf28569476a839b) ) // assume to be the same
2822   //ROM_LOAD16_BYTE( "obtr01.p6", 0x000000, 0x080000, CRC(b151d179) SHA1(0a3bfde2310478c341b5ddae142f5efc9469a51c) )
2823   //ROM_LOAD16_BYTE( "obtr01.p7", 0x000000, 0x080000, CRC(163ba007) SHA1(94a8618143910b63f70cd0e7339b337d6e81ef33) )
2824   //ROM_LOAD16_BYTE( "obtr01.p8", 0x000000, 0x080000, CRC(5de27262) SHA1(c941275ce21506ab322ac0917725409a14660011) )
2825   ROM_LOAD16_BYTE( "obtr01ad.p1", 0x000000, 0x080000, CRC(00ebc5e7) SHA1(9a6a0de8a34cddabdd7f0481925cf2563ecaec16) )
2826   ROM_LOAD16_BYTE( "obtr01b.p1", 0x000000, 0x080000, CRC(00ad35e9) SHA1(6ee3c78b3aac115a90dc0fccc1a016197675c466) )
2827   ROM_LOAD16_BYTE( "obtr01bd.p1", 0x000000, 0x080000, CRC(c65d260d) SHA1(c0ebf204e4d983b2a8a0f8d83126eb661860e0c5) )
2828   ROM_LOAD16_BYTE( "obtr01d.p1", 0x000000, 0x080000, CRC(7e950ce2) SHA1(b36852fcb39b04d0b72e09d3b1bcc8cfca463a2b) )
2829   ROM_LOAD16_BYTE( "obtr01dy.p1", 0x000000, 0x080000, CRC(10864d45) SHA1(07026c5bfaefa85f2ce1f8f33fec0ea1c4834f9b) )
2830   ROM_LOAD16_BYTE( "obtr01k.p1", 0x000000, 0x080000, CRC(0854dfec) SHA1(b905bb50f1005565c469e30fcde908fdc76d492f) )
2831   ROM_LOAD16_BYTE( "obtr01s.p1", 0x000000, 0x080000, CRC(7ac858fc) SHA1(900e6d9c4ba994372f56a27f320ac76a9f794ccf) )
2832   ROM_LOAD16_BYTE( "obtr01y.p1", 0x000000, 0x080000, CRC(14db195b) SHA1(fc36de23d6106ddb23d53f84943d725ad0005f7f) )
2833   ROM_LOAD16_BYTE( "obtr02b.p1", 0x000000, 0x080000, CRC(ffccc472) SHA1(d3346a1fe51d16833f071b1780a7cef8086bc385) )
2834   ROM_LOAD16_BYTE( "obtr02bd.p1", 0x000000, 0x080000, CRC(2562d2bd) SHA1(bd23e7d4065b6ec7037524f32d7a2904ea8e5594) )
2835   ROM_LOAD16_BYTE( "obtr02d.p1", 0x000000, 0x080000, CRC(1431f9dc) SHA1(6c186bc6f70a7dd2fba9eefe97640dbef0e21e1b) )
2836   ROM_LOAD16_BYTE( "obtr02dy.p1", 0x000000, 0x080000, CRC(eaf1771b) SHA1(78257088087050e1bbd7b6157f0ba702db25eb23) )
2837   ROM_LOAD16_BYTE( "obtr02k.p1", 0x000000, 0x080000, CRC(0e6e90e0) SHA1(e3cde3e95120297acc868339f7d82bb91787361c) )
2838   ROM_LOAD16_BYTE( "obtr02r.p1", 0x000000, 0x080000, CRC(f5de32f1) SHA1(dd5873f7cf2f73ef8a6ab5d620650e534ec19d91) )
2839   ROM_LOAD16_BYTE( "obtr02s.p1", 0x000000, 0x080000, CRC(decd39f4) SHA1(3b50b2c66fdfa59c9f2c646d9ff9586154d3ba0f) )
2840   ROM_LOAD16_BYTE( "obtr02y.p1", 0x000000, 0x080000, CRC(200db733) SHA1(3203a88357df7c75976d7525e2a2853695a72aa4) )
2841ROM_END
2842
2843ROM_START( m5overld )
2844   ROM_REGION( 0x400000, "maincpu", 0 )
2845   ROM_LOAD16_BYTE( "over04ad.p1", 0x000000, 0x080000, CRC(9fb6d993) SHA1(096073dc64a093d2aaf476098d396dde40cfc2ba) )
2846   ROM_LOAD16_BYTE( "over04.p2", 0x000001, 0x080000, CRC(9c5c8b75) SHA1(98aafa95b5358397f93ad4d0de1d9c99c1c2a384) )
2847   ROM_LOAD16_BYTE( "over04.p3", 0x100000, 0x080000, CRC(8f3820d5) SHA1(6936cb9cbcf3ad8256b2117a9258264d3b9ae510) )
2848   ROM_LOAD16_BYTE( "over04.p4", 0x100001, 0x080000, CRC(a51dce10) SHA1(e9f992c0110df7d472262a2b42adae256021fb3b) )
2849
2850   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2851   ROM_LOAD16_BYTE( "over04b.p1", 0x000000, 0x080000, CRC(473e8872) SHA1(971d43102cc2f2328309a5cceae5f9f15d4f7666) )
2852   ROM_LOAD16_BYTE( "over04d.p1", 0x000000, 0x080000, CRC(f6cc6ca8) SHA1(2ce2f1b00232f64927b73ee609a38d89bbade57c) )
2853   ROM_LOAD16_BYTE( "over04dy.p1", 0x000000, 0x080000, CRC(848c9d77) SHA1(258e496414786a6435bce5e6ea5de47234065c4f) )
2854   ROM_LOAD16_BYTE( "over04h.p1", 0x000000, 0x080000, CRC(eb24e033) SHA1(6db9f5df6ee90cfcb8566f3b771d97f752b464eb) )
2855   ROM_LOAD16_BYTE( "over04k.p1", 0x000000, 0x080000, CRC(c7e6636a) SHA1(52186f1814c085c9cb45f6ca3425b44387dc9d73) )
2856   ROM_LOAD16_BYTE( "over04r.p1", 0x000000, 0x080000, CRC(556c71a2) SHA1(b76f856204344eca847af5c4b49c37866627e95f) )
2857   ROM_LOAD16_BYTE( "over04s.p1", 0x000000, 0x080000, CRC(2ec75337) SHA1(17b4b1ed772cd98cbcbe90ad660ad326b30dbd07) )
2858   ROM_LOAD16_BYTE( "over04y.p1", 0x000000, 0x080000, CRC(5c87a2e8) SHA1(8bf6bd8ec7f7cddc4b9d9ef1ee1a14ad0f9bd520) )
2859   ROM_LOAD16_BYTE( "ovtr02.p2", 0x000000, 0x080000, CRC(98e952cf) SHA1(17cd3e983ce5fc926b97b14165822f1368b21fc0) )
2860   //ROM_LOAD16_BYTE( "ovtr02.p3", 0x000000, 0x080000, CRC(8f3820d5) SHA1(6936cb9cbcf3ad8256b2117a9258264d3b9ae510) )
2861   //ROM_LOAD16_BYTE( "ovtr02.p4", 0x000000, 0x080000, CRC(a51dce10) SHA1(e9f992c0110df7d472262a2b42adae256021fb3b) )
2862   ROM_LOAD16_BYTE( "ovtr02ad.p1", 0x000000, 0x080000, CRC(0e212027) SHA1(5f942a5a1770219cf3af5832d5e4f505d2760f05) )
2863   ROM_LOAD16_BYTE( "ovtr02b.p1", 0x000000, 0x080000, CRC(388bc4a2) SHA1(0bb059783d0f066e107270688e99107f3a6e884e) )
2864   ROM_LOAD16_BYTE( "ovtr02bd.p1", 0x000000, 0x080000, CRC(5d86e2f0) SHA1(5e424c2f74cfeb83df725b2505e65623770ffe59) )
2865   ROM_LOAD16_BYTE( "ovtr02d.p1", 0x000000, 0x080000, CRC(fb5de9a7) SHA1(dda866d39bdec1f3557cad512bc2d817c020d7eb) )
2866   ROM_LOAD16_BYTE( "ovtr02dy.p1", 0x000000, 0x080000, CRC(dfc55faf) SHA1(3056c1845a3631c2e9475f1370768d9e70aaedc0) )
2867   ROM_LOAD16_BYTE( "ovtr02k.p1", 0x000000, 0x080000, CRC(3819d62b) SHA1(bdcac76c95d77d84d69cfe8acfa60dc6fe2be240) )
2868   ROM_LOAD16_BYTE( "ovtr02s.p1", 0x000000, 0x080000, CRC(df8e97ec) SHA1(32184106840f9a108589b0fa39b213656ad2be9a) )
2869   ROM_LOAD16_BYTE( "ovtr02y.p1", 0x000000, 0x080000, CRC(fb1621e4) SHA1(8525f9ad1d62ad56c6a87e6b4b298182d59b858b) )
2870   ROM_LOAD16_BYTE( "ovtr10.p2", 0x000000, 0x080000, CRC(59ea2bfb) SHA1(0e70cc772d2a9812ad975496e6183e6e0cdf5992) )
2871   ROM_LOAD16_BYTE( "ovtr10ad.p1", 0x000000, 0x080000, CRC(fe7244ac) SHA1(4495788540663baec60e0cd7622ca486b689b6ab) )
2872   ROM_LOAD16_BYTE( "ovtr10b.p1", 0x000000, 0x080000, CRC(fb3ca925) SHA1(67ebc6c6ed59b9f34e8685788899ec19f2df3ff6) )
2873   ROM_LOAD16_BYTE( "ovtr10bd.p1", 0x000000, 0x080000, CRC(9bd2c3b3) SHA1(f49815f134514d696940ec45d1ebe93ea51fb0f7) )
2874   ROM_LOAD16_BYTE( "ovtr10d.p1", 0x000000, 0x080000, CRC(7aa9385f) SHA1(ee239554a16d503f257fcb9ab7ddb303f2d8cda3) )
2875   ROM_LOAD16_BYTE( "ovtr10dy.p1", 0x000000, 0x080000, CRC(680a2bc6) SHA1(489cfc45f04e6cba08a8cc376fef7d0d58761057) )
2876   ROM_LOAD16_BYTE( "ovtr10k.p1", 0x000000, 0x080000, CRC(55add8e7) SHA1(b5a96ea588fbb396128bc7c7ba652aa09efee5a1) )
2877   ROM_LOAD16_BYTE( "ovtr10r.p1", 0x000000, 0x080000, CRC(2ae78420) SHA1(11877ff2c2fa7d9423b00e2b7ab72eaedd5ecb75) )
2878   ROM_LOAD16_BYTE( "ovtr10s.p1", 0x000000, 0x080000, CRC(492d7256) SHA1(d0d8d7716dda58dbc4c2742989d65b9fd7aec874) )
2879   ROM_LOAD16_BYTE( "ovtr10y.p1", 0x000000, 0x080000, CRC(5b8e61cf) SHA1(8f089f886ec2ca4bbcaec8ccc61471f059fe11ed) )
2880   ROM_LOAD16_BYTE( "ovtr11.p2", 0x000000, 0x080000, CRC(738eaac3) SHA1(12353c1dbf7fb9e2832cc2175b39346fe51b64bb) )
2881   ROM_LOAD16_BYTE( "ovtr11ad.p1", 0x000000, 0x080000, CRC(a8927c08) SHA1(27204136500686f05c9166832a5d01347acbe140) )
2882   ROM_LOAD16_BYTE( "ovtr11b.p1", 0x000000, 0x080000, CRC(abd0f33c) SHA1(ddba1f5187310538d10fd23588d48ab8bf5e20db) )
2883   ROM_LOAD16_BYTE( "ovtr11bd.p1", 0x000000, 0x080000, CRC(d184b0d6) SHA1(2f0fb7b3595190077bf71922d2e7efdefdb5fe8a) )
2884   ROM_LOAD16_BYTE( "ovtr11d.p1", 0x000000, 0x080000, CRC(e8ea4f5d) SHA1(596b368213063dc2800e28366b561c71088d05a5) )
2885   ROM_LOAD16_BYTE( "ovtr11dy.p1", 0x000000, 0x080000, CRC(4f4d0a62) SHA1(f533a1df6b27663a399a0a1815237c949316ddbc) )
2886   ROM_LOAD16_BYTE( "ovtr11k.p1", 0x000000, 0x080000, CRC(82a19750) SHA1(4d77bf448615786a2a485d1d05d09a64effd9720) )
2887   ROM_LOAD16_BYTE( "ovtr11r.p1", 0x000000, 0x080000, CRC(22da998e) SHA1(9c41846c0fd6756f97b6071b2a94ffaadbf843f5) )
2888   ROM_LOAD16_BYTE( "ovtr11s.p1", 0x000000, 0x080000, CRC(d90d0474) SHA1(f6264b9363b67c8d4f6ca187bf356f618b2d5b3d) )
2889   ROM_LOAD16_BYTE( "ovtr11y.p1", 0x000000, 0x080000, CRC(7eaa414b) SHA1(615aa48eeba17e9095dd45a6fcf3260fe63dac10) )
2890ROM_END
2891
2892
2893ROM_START( m5ptyani )
2894   ROM_REGION( 0x400000, "maincpu", 0 )
2895   ROM_LOAD16_BYTE( "pani03ad.p1", 0x000000, 0x080000, CRC(761e72d3) SHA1(f8f3012db690e15a12725e40dd59b9be37a144ef) )
2896   ROM_LOAD16_BYTE( "pani03.p2", 0x000001, 0x080000, CRC(2ea4ead9) SHA1(a937c9f79bf5767c630adc7c7a698bff709465f3) )
2897   ROM_LOAD16_BYTE( "pani03.p3", 0x100000, 0x080000, CRC(76eb81df) SHA1(6fd6376eedf74330aa2b019ad0044ce39210610a) )
2898   ROM_LOAD16_BYTE( "pani03.p4", 0x100001, 0x080000, CRC(64f081ec) SHA1(22fc6ea30bb503247fe108e645c197e0fc90063a) )
2899
2900   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2901   ROM_LOAD16_BYTE( "pani03b.p1", 0x000000, 0x080000, CRC(29bb4427) SHA1(29810e31a9f08a1c079b87f1aab186fe4a0eb2c7) )
2902   ROM_LOAD16_BYTE( "pani03bd.p1", 0x000000, 0x080000, CRC(eadfac56) SHA1(e8d9e2893648d55591ed51812c42ffed3253c26f) )
2903   ROM_LOAD16_BYTE( "pani03d.p1", 0x000000, 0x080000, CRC(7a56c5b0) SHA1(167a86a298a78c9477a27c22617837334762bcd1) )
2904   ROM_LOAD16_BYTE( "pani03dy.p1", 0x000000, 0x080000, CRC(6c3fa2b1) SHA1(f109bc19f9f8841dc594faea06c00a24cd4c2d28) )
2905   ROM_LOAD16_BYTE( "pani03h.p1", 0x000000, 0x080000, CRC(2d3e8643) SHA1(bf4acd4fd84c2f5efa7bd54bb872445de9c2d32c) )
2906   ROM_LOAD16_BYTE( "pani03r.p1", 0x000000, 0x080000, CRC(88cd0a8f) SHA1(13f2edf275b8dc0e7a19c062267222bb6291f7c1) )
2907   ROM_LOAD16_BYTE( "pani03s.p1", 0x000000, 0x080000, CRC(b9322dc1) SHA1(7611162717ab6e524cdc85657e84f705a6a6b11d) )
2908   ROM_LOAD16_BYTE( "pani03y.p1", 0x000000, 0x080000, CRC(af5b4ac0) SHA1(a54d32092e7bebf8edcbc2accf20b35397faa9a8) )
2909   ROM_LOAD16_BYTE( "patr01.p2", 0x000000, 0x080000, CRC(aacd9a52) SHA1(0bc676d9708148f02ae121185a5b4f6eae34f3d4) )
2910   //ROM_LOAD16_BYTE( "patr01.p3", 0x000000, 0x080000, CRC(76eb81df) SHA1(6fd6376eedf74330aa2b019ad0044ce39210610a) )
2911   //ROM_LOAD16_BYTE( "patr01.p4", 0x000000, 0x080000, CRC(64f081ec) SHA1(22fc6ea30bb503247fe108e645c197e0fc90063a) )
2912   ROM_LOAD16_BYTE( "patr01d.p1", 0x000000, 0x080000, CRC(71085bfa) SHA1(87dd1334077da967796c1847e3010de1acc8c32f) )
2913   ROM_LOAD16_BYTE( "patr01dy.p1", 0x000000, 0x080000, CRC(a9be6297) SHA1(b5d8b6e26d19a9af98665429d29bfcda7f3d4bfa) )
2914   ROM_LOAD16_BYTE( "patr01s.p1", 0x000000, 0x080000, CRC(0ff04c56) SHA1(c670b36b01d3e344a113f2195811de5b90144e85) )
2915   ROM_LOAD16_BYTE( "patr01y.p1", 0x000000, 0x080000, CRC(d746753b) SHA1(c01b30937dd4d32ce7a306dcd6a2eb58bae39034) )
2916ROM_END
2917
2918
2919
2920ROM_START( m5peepsh )
2921   ROM_REGION( 0x400000, "maincpu", 0 )
2922   ROM_LOAD16_BYTE( "peep05ad.p1", 0x000000, 0x080000, CRC(19d9c6e9) SHA1(47023aa50703352ca5cae9efc97e9f7e15c7e2a0) )
2923   ROM_LOAD16_BYTE( "peep05.p2", 0x000001, 0x080000, CRC(cff02d14) SHA1(998681cce858d0df2e5df3b5bb641b99c8afc48d) )
2924   ROM_LOAD16_BYTE( "peep05.p3", 0x100000, 0x080000, CRC(a9b2342a) SHA1(b7a76008a1bebc2aa279f4be49d810635f26b42e) )
2925   ROM_LOAD16_BYTE( "peep05.p4", 0x100001, 0x080000, CRC(d76f18bc) SHA1(70dfc9d8343c93c7a62df1ccc77dea401dd45e83) )
2926
2927   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2928   ROM_LOAD16_BYTE( "peep05b.p1", 0x000000, 0x080000, CRC(4c45d495) SHA1(b272850287a61f13240ddc9d5957b3d2b27a171d) )
2929   ROM_LOAD16_BYTE( "peep05bd.p1", 0x000000, 0x080000, CRC(19c34f02) SHA1(af80402ed22217a48b1ebfae5755ac0206aeed33) )
2930   ROM_LOAD16_BYTE( "peep05d.p1", 0x000000, 0x080000, CRC(39a776fb) SHA1(b2d9c1511612fdda3ff490ef5fd27a8cf39eb90d) )
2931   ROM_LOAD16_BYTE( "peep05dy.p1", 0x000000, 0x080000, CRC(361419ee) SHA1(a3fa02756b36d4b16f0ab5dcb6df70955027c302) )
2932   ROM_LOAD16_BYTE( "peep05h.p1", 0x000000, 0x080000, CRC(80b0d5b2) SHA1(711eb509bcd7dbb5e91a05853f7dcbdba661268b) )
2933   ROM_LOAD16_BYTE( "peep05r.p1", 0x000000, 0x080000, CRC(60c1ef29) SHA1(4e931324c91bcbf300ea6753c76cf23399eed7ba) )
2934   ROM_LOAD16_BYTE( "peep05s.p1", 0x000000, 0x080000, CRC(6c21ed6c) SHA1(c0315edb5646742d4efb83683a6c2b445b58bd65) )
2935   ROM_LOAD16_BYTE( "peep05y.p1", 0x000000, 0x080000, CRC(63928279) SHA1(2657bff6737b5355e4ca9d5fcca0e5cba1ffb46e) )
2936ROM_END
2937
2938ROM_START( m5piefac )
2939   ROM_REGION( 0x400000, "maincpu", 0 )
2940   ROM_LOAD16_BYTE( "pfrsja_3.0_1", 0x000000, 0x080000, CRC(1ef752cc) SHA1(078d462e5f6a55e9453de52574d3548b7d1fa3ab) )
2941   ROM_LOAD16_BYTE( "pfrsja_3.0_2", 0x000001, 0x080000, CRC(62314ea7) SHA1(41060cd58ab46cf889225132c060643276294c0c) )
2942   ROM_LOAD16_BYTE( "pfrsja_3.0_3", 0x100000, 0x080000, CRC(2423bd65) SHA1(2af707487ae5c9249b003f373532166b09ceed88) )
2943   ROM_LOAD16_BYTE( "pfrsja_3.0_4", 0x100001, 0x080000, CRC(5e002813) SHA1(e25023c9c529a9b6188ec8b25894e123f0d8d938) )
2944
2945   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2946   ROM_LOAD16_BYTE( "pfa20h2.7d1", 0x000000, 0x080000, CRC(fcdb0cd6) SHA1(267511de78c917f835bebb7885aed6e32d29954b) )
2947   ROM_LOAD16_BYTE( "pfa_sjs2.3_1", 0x000000, 0x080000, CRC(208b6374) SHA1(e86da312b5974ed8d2bd607366544bc928616d01) )
2948   ROM_LOAD16_BYTE( "pfa_sjs2.3_2", 0x000000, 0x080000, CRC(1e3bfab1) SHA1(3faed74e454feb7892931ee7b5297d9a9e0eb1a9) )
2949   ROM_LOAD16_BYTE( "pfa_sjs2.3_3", 0x000000, 0x080000, CRC(f377dfea) SHA1(cf287d37c1b2cf39d91aa7879505a7608f1f9f87) )
2950   ROM_LOAD16_BYTE( "pfa_sjs2.3_4", 0x000000, 0x080000, CRC(e87ecff2) SHA1(a5c3200fd4171e45bd90580086f417ac807716d9) )
2951   ROM_LOAD16_BYTE( "pfa_sjs2.3d1", 0x000000, 0x080000, CRC(46a29cd2) SHA1(e6896d7b96a8ef4b92d84b80bbc405629f1909aa) )
2952   ROM_LOAD16_BYTE( "pfa_sjs2.3d2", 0x000000, 0x080000, CRC(1e3bfab1) SHA1(3faed74e454feb7892931ee7b5297d9a9e0eb1a9) )
2953   ROM_LOAD16_BYTE( "pfasjh2.7d1", 0x000000, 0x080000, CRC(b00f044e) SHA1(933592ed5858c37ffa3362298c7f9e93dd52300c) )
2954   ROM_LOAD16_BYTE( "pfasjk2.7_1", 0x000000, 0x080000, CRC(5e4c58c6) SHA1(f1b86d44389598a101d5149414a5c22838a308be) )
2955   ROM_LOAD16_BYTE( "pfasjs1.2_1", 0x000000, 0x080000, CRC(5a8fa986) SHA1(19b0a4aa21926846af506b63945bf9e57c2a51e0) )
2956   ROM_LOAD16_BYTE( "pfasjs1.2_2", 0x000000, 0x080000, CRC(f35723c4) SHA1(83654a2f591c0c337ab02d628a4e818d91474e07) )
2957   ROM_LOAD16_BYTE( "pfasjs2.7_1", 0x000000, 0x080000, CRC(470e2ce5) SHA1(7a726eeeb7b2000e7e438f42bf7f81fac9cedec7) )
2958   ROM_LOAD16_BYTE( "pfasjs2.7_2", 0x000000, 0x080000, CRC(260c96bb) SHA1(41d142b1ca00d62cf30a9048b50f9ef8f3a94323) )
2959   ROM_LOAD16_BYTE( "pfasjs2.7d1", 0x000000, 0x080000, CRC(a94d706d) SHA1(a47bed0a1a1e7bbf4de91c578d7f350c43d4313b) )
2960ROM_END
2961
2962ROM_START( m5piefc2 )
2963   ROM_REGION( 0x400000, "maincpu", 0 )
2964   ROM_LOAD16_BYTE( "pf2sjs1.0_1", 0x000000, 0x080000, CRC(944bde9c) SHA1(392448db7609634e67b76c52cdbec17457f43be3) )
2965   ROM_LOAD16_BYTE( "pf2sjs1.0_2", 0x000001, 0x080000, CRC(8b814cb8) SHA1(6c5fd97a9c35f3c0a67eb25b3df8ad83f7b3072b) )
2966   ROM_LOAD16_BYTE( "pf2sjs1.0_3", 0x100000, 0x080000, CRC(8c5e99e7) SHA1(0a392c5389af8a9d046cae60c9ee4ac8309ac965) )
2967   ROM_LOAD16_BYTE( "pf2sjs1.0_4", 0x100001, 0x080000, CRC(a0a8a45c) SHA1(236894fb4d5be78c4a22219b979ebed1a98a4929) )
2968
2969   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2970   ROM_LOAD16_BYTE( "pf220h1.0d1", 0x000000, 0x080000, CRC(c23e0413) SHA1(a515233b7d2f12da9a1327f5c2c16e327f8880a7) )
2971   ROM_LOAD16_BYTE( "pf2sja1.0_1", 0x000000, 0x080000, CRC(7794c23d) SHA1(7807e482429202d19351b1a9cc4d833590c37a56) )
2972   ROM_LOAD16_BYTE( "pf2sjh1.0d1", 0x000000, 0x080000, CRC(26ae7e53) SHA1(a2fbea16a3e498648e988b81fd6865926f0d2eb5) )
2973   ROM_LOAD16_BYTE( "pf2sjk1.0_1", 0x000000, 0x080000, CRC(53d04513) SHA1(4c51023f30a18c5fccf928bd727cf46b055e6867) )
2974   ROM_LOAD16_BYTE( "pf2sjl1.0d1", 0x000000, 0x080000, CRC(1b9ef9fa) SHA1(d4782d44f81f03821fb7e10ad77403a5c2c6f6dd) )
2975   ROM_LOAD16_BYTE( "pf2sjs1.0d1", 0x000000, 0x080000, CRC(e135e5dc) SHA1(9578dda7d2b3c2101b744dd8b42513ad1e85b792) )
2976ROM_END
2977
2978ROM_START( m5piefcr )
2979   ROM_REGION( 0x400000, "maincpu", 0 )
2980   ROM_LOAD16_BYTE( "pfrsjb_2.0_1", 0x000000, 0x080000, CRC(ddf3899a) SHA1(2094d4c9137bb114e05aff01d9ab508177a3fe2e) )
2981   ROM_LOAD16_BYTE( "pfrsjb_2.0_2", 0x000001, 0x080000, CRC(0fc2503e) SHA1(5a18b699159f6c98c692be0123b4d4d4aaadedde) )
2982
2983   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2984   ROM_LOAD16_BYTE( "pfrsjbd2.0_1", 0x000000, 0x080000, CRC(ba1b45c9) SHA1(fffed1b6c8702baf7f6726b2fef8741b22b69342) )
2985   //ROM_LOAD16_BYTE( "pfrsjbd2.0_2", 0x000000, 0x080000, CRC(0fc2503e) SHA1(5a18b699159f6c98c692be0123b4d4d4aaadedde) )
2986   ROM_LOAD16_BYTE( "pfrsjbg2.0_1", 0x000000, 0x080000, CRC(b43f188c) SHA1(22a9f32dfcd753911bbc3b112d51deeb4be9c49a) )
2987   //ROM_LOAD16_BYTE( "pfrsjbg2.0_2", 0x000000, 0x080000, CRC(0fc2503e) SHA1(5a18b699159f6c98c692be0123b4d4d4aaadedde) )
2988ROM_END
2989
2990ROM_START( m5psycho )
2991   ROM_REGION( 0x400000, "maincpu", 0 )
2992   ROM_LOAD16_BYTE( "pcab10ad.p1", 0x000000, 0x080000, CRC(c3967c70) SHA1(9ae5e13e934cc31260e091b8ba19fb8def8ba8b9) )
2993   ROM_LOAD16_BYTE( "pcab10.p2", 0x000001, 0x080000, CRC(0be072e9) SHA1(faedf0629e7a56b162396ccb52b52222df2677fd) )
2994   ROM_LOAD16_BYTE( "pcab10.p3", 0x100000, 0x080000, CRC(3758e3d5) SHA1(99a05b033056a22ad689fe6810d5492c3017d6c5) )
2995   ROM_LOAD16_BYTE( "pcab10.p4", 0x100001, 0x080000, CRC(9d88adcc) SHA1(ce7f0ff6568006f31d2b05d8c1be8ace964604ac) )
2996
2997   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
2998   ROM_LOAD16_BYTE( "pcab06", 0x000000, 0x080000, CRC(f29126df) SHA1(33077ad7f43475fc2e31aeea5e55800c0186fe31) )
2999   ROM_LOAD16_BYTE( "pcab06.bin", 0x000000, 0x080000, CRC(3cad2a53) SHA1(38ae7e368136ec0566324e8a9fa4815d4be0c5c6) )
3000   ROM_LOAD16_BYTE( "pcab06.p4", 0x000000, 0x080000, CRC(a0300b0b) SHA1(bd3d3f4ecf25fbc0d116d524f5cf3a5eca698c09) )
3001   ROM_LOAD16_BYTE( "pcab06s", 0x000000, 0x080000, CRC(3337d95d) SHA1(add517827e39e440485d697ea5071f92e8f75912) )
3002   ROM_LOAD16_BYTE( "pcab10b.p1", 0x000000, 0x080000, CRC(27bac3c9) SHA1(4f7f9d81ef34c846eeda5332fd3a3870247f7ff0) )
3003   ROM_LOAD16_BYTE( "pcab10bd.p1", 0x000000, 0x080000, CRC(e543cb89) SHA1(9bd7b6060f968406ef3ec338ef59b014736cd262) )
3004   ROM_LOAD16_BYTE( "pcab10d.p1", 0x000000, 0x080000, CRC(f99f1f97) SHA1(315061a376b5b567f0e7052637d0f89db8ad15e4) )
3005   ROM_LOAD16_BYTE( "pcab10dy.p1", 0x000000, 0x080000, CRC(573e2784) SHA1(d37c3b448edd33b14d0019b9667bdf0e37d5d772) )
3006   ROM_LOAD16_BYTE( "pcab10h.p1", 0x000000, 0x080000, CRC(0fe9bf2c) SHA1(5020559a64e30ac4c8d2a495fd5dab578d0f1a62) )
3007   ROM_LOAD16_BYTE( "pcab10k.p1", 0x000000, 0x080000, CRC(ad095dba) SHA1(4b76da6945706addb6da4d3045c81886b78f97fb) )
3008   ROM_LOAD16_BYTE( "pcab10r.p1", 0x000000, 0x080000, CRC(ee462948) SHA1(507d5d30e194da48491b3b9ba7ae530dac928f9c) )
3009   ROM_LOAD16_BYTE( "pcab10s.p1", 0x000000, 0x080000, CRC(3b6617d7) SHA1(04d61bb41eacbfe77b31481c2757fe196d1c9dcc) )
3010   ROM_LOAD16_BYTE( "pcab10y.p1", 0x000000, 0x080000, CRC(95c72fc4) SHA1(d602907decdf9f210f7c4c0f1745f3d40dbce36e) )
3011ROM_END
3012
3013ROM_START( m5psyccl )
3014   ROM_REGION( 0x400000, "maincpu", 0 )
3015   ROM_LOAD16_BYTE( "pcbc20d.p1", 0x000000, 0x080000, CRC(4bd1b66d) SHA1(5ddcea59ab078ed908181decf36e55f2856d9e93) )
3016   ROM_LOAD16_BYTE( "pcbc20.p2", 0x000001, 0x080000, CRC(7653c03a) SHA1(418687ce3fedab0c913226e48da56237843a182f) )
3017   ROM_LOAD16_BYTE( "pcbc20.p3", 0x100000, 0x080000, CRC(9ab26ce1) SHA1(b1e994b991431a3a8c33cc00323650fee2b65086) )
3018   ROM_LOAD16_BYTE( "pcbc20.p4", 0x100001, 0x080000, CRC(658f2497) SHA1(a76853b41782fc1cd737e1ccdc123295395c35a7) )
3019
3020   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3021   ROM_LOAD16_BYTE( "pcbc20dz.p1", 0x000000, 0x080000, CRC(7ecf2e71) SHA1(084f95dfc37fa3bcc62b81d1a00296262f9b55f1) )
3022   ROM_LOAD16_BYTE( "pcbc20f.p1", 0x000000, 0x080000, CRC(bc2ea836) SHA1(e09905c0ed0a649f72db5501e88a900453dc3421) )
3023   ROM_LOAD16_BYTE( "pcbc20fz.p1", 0x000000, 0x080000, CRC(4eaf9a96) SHA1(663fa66563efa4f0fde1938d6cd95c8b3a00eb2d) )
3024   ROM_LOAD16_BYTE( "pcbc20s.p1", 0x000000, 0x080000, CRC(96da2f33) SHA1(f8bf6e750e55b974dde6655681691e8ac49bcb67) )
3025   ROM_LOAD16_BYTE( "pcbc20z.p1", 0x000000, 0x080000, CRC(645b1d93) SHA1(3472e39afd8ac289799a56d7bd4180916b581d6a) )
3026   ROM_LOAD16_BYTE( "pcc01.p1", 0x000000, 0x080000, CRC(cc32b82f) SHA1(0faeb359942bd4c97d259057b4665cc466ef7e75) )
3027   ROM_LOAD16_BYTE( "pcc01.p2", 0x000000, 0x080000, CRC(6e1d2455) SHA1(1b3e2a31c6da0d338e788f0ca3433b2baa1eb172) )
3028   //ROM_LOAD16_BYTE( "pcc01.p3", 0x000000, 0x080000, CRC(9ab26ce1) SHA1(b1e994b991431a3a8c33cc00323650fee2b65086) )
3029   //ROM_LOAD16_BYTE( "pcc01.p4", 0x000000, 0x080000, CRC(658f2497) SHA1(a76853b41782fc1cd737e1ccdc123295395c35a7) )
3030ROM_END
3031
3032ROM_START( m5qshot )
3033   ROM_REGION( 0x400000, "maincpu", 0 )
3034   ROM_LOAD16_BYTE( "qstr02ad.p1", 0x000000, 0x080000, CRC(21e53ba3) SHA1(8c45cc4d89b7189338cc12c8abe00e584d76d06f) )
3035   ROM_LOAD16_BYTE( "qstr02.p2", 0x000001, 0x080000, CRC(c1aa4145) SHA1(8de4254d2ee4587309262aefd229e0707d65ca32) )
3036   ROM_LOAD16_BYTE( "qstr02.p3", 0x100000, 0x080000, CRC(b4c0bcd6) SHA1(75f40b2dfd25e3b927efc9e6874d90214813df3d) )
3037   ROM_LOAD16_BYTE( "qstr02.p4", 0x100001, 0x080000, CRC(3f78b3b9) SHA1(cb455e81f8910b88fd729e96c33b3d2b5ebba5a9) )
3038
3039   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3040   ROM_LOAD16_BYTE( "qstr02b.p1", 0x000000, 0x080000, CRC(af9b1b61) SHA1(bad13dbb658d8f298d1e69588af2e8fbec326bdb) )
3041   ROM_LOAD16_BYTE( "qstr02bd.p1", 0x000000, 0x080000, CRC(14b7022f) SHA1(cd2055042509941b5c023f713bf1f3e33eeaa5d4) )
3042   ROM_LOAD16_BYTE( "qstr02d.p1", 0x000000, 0x080000, CRC(7c83430d) SHA1(ba5ea0f2715e587ab49b19f772790685753e858f) )
3043   ROM_LOAD16_BYTE( "qstr02dy.p1", 0x000000, 0x080000, CRC(027ed8a9) SHA1(e9ab07acee04c1e77f212cc75df70f200d5f184e) )
3044   ROM_LOAD16_BYTE( "qstr02k.p1", 0x000000, 0x080000, CRC(9cdc20a7) SHA1(6857b501ea09fee021e1038ac9cb2f80bc40c9cc) )
3045   ROM_LOAD16_BYTE( "qstr02r.p1", 0x000000, 0x080000, CRC(36d69b6a) SHA1(6dc043520c0096320d95832ac18f66d9e871874b) )
3046   ROM_LOAD16_BYTE( "qstr02s.p1", 0x000000, 0x080000, CRC(a0379286) SHA1(fc47fbabea1ac0529d90947328703682cb0ed508) )
3047   ROM_LOAD16_BYTE( "qstr02y.p1", 0x000000, 0x080000, CRC(deca0922) SHA1(35c28f9a705bf9e9494a2c33812cd11942cae17f) )
3048   ROM_LOAD16_BYTE( "quac04.p2", 0x000000, 0x080000, CRC(f03d404a) SHA1(6ee348eecded01fe6da5ff6e84d9c0a9473cd363) )
3049   ROM_LOAD16_BYTE( "quac04.p3", 0x000000, 0x080000, CRC(a76440d1) SHA1(24121278713ac7462a704c17919f54e02c4ef65e) )
3050   ROM_LOAD16_BYTE( "quac04.p4", 0x000000, 0x080000, CRC(31a978ee) SHA1(47019625bce45d4c706bb9d53f41138c1f92a960) )
3051   ROM_LOAD16_BYTE( "quac04ad.p1", 0x000000, 0x080000, CRC(68cd7556) SHA1(23fa9af40cbad627664779743c87d712886924d8) )
3052   ROM_LOAD16_BYTE( "quac04b.p1", 0x000000, 0x080000, CRC(e28f3def) SHA1(4d7cad57f5eada5d2c10539533754aab87e08e29) )
3053   ROM_LOAD16_BYTE( "quac04bd.p1", 0x000000, 0x080000, CRC(3fd43dd5) SHA1(804ceccaecd2cce6e2a446edb80ea402d9892f19) )
3054   ROM_LOAD16_BYTE( "quac04d.p1", 0x000000, 0x080000, CRC(ec169c39) SHA1(f69df12b6b4b4e7f52895df238d708b26153c5a4) )
3055   ROM_LOAD16_BYTE( "quac04dy.p1", 0x000000, 0x080000, CRC(3a9a066b) SHA1(42851514b746ee527da79f7c83cd1c1aa1e9be65) )
3056   ROM_LOAD16_BYTE( "quac04h.p1", 0x000000, 0x080000, CRC(f1397c21) SHA1(c6ddc11e9df1093a5fe5e15dd3d3b4900ef249ec) )
3057   ROM_LOAD16_BYTE( "quac04k.p1", 0x000000, 0x080000, CRC(58664d66) SHA1(0d0908730a728689e581778c1071e1ebdff816a8) )
3058   ROM_LOAD16_BYTE( "quac04r.p1", 0x000000, 0x080000, CRC(4a2febe8) SHA1(c5ed21f47c34ba79a32923467bf57fca3173ee27) )
3059   ROM_LOAD16_BYTE( "quac04s.p1", 0x000000, 0x080000, CRC(6aba0288) SHA1(c7970330c326a58cb96f632052a09c34ad066786) )
3060   ROM_LOAD16_BYTE( "quac04y.p1", 0x000000, 0x080000, CRC(1c7f751c) SHA1(b8f9b47a710b73fae5e44640fa52111c5fffae10) )
3061ROM_END
3062
3063ROM_START( m5qdraw )
3064   ROM_REGION( 0x400000, "maincpu", 0 )
3065   ROM_LOAD16_BYTE( "qdr_sjs1.3_1", 0x000000, 0x080000, CRC(49b7cdd5) SHA1(dbade7ecc7189a1db7c38fd6b161ca67d3d142dc) )
3066   ROM_LOAD16_BYTE( "qdr_sjs1.3_2", 0x000001, 0x080000, CRC(0801be78) SHA1(d32e849d0ecf69c688dd85fffc55eacc907da998) )
3067   ROM_LOAD16_BYTE( "qdr_sjs1.3_3", 0x100000, 0x080000, CRC(f5205098) SHA1(1eedf489953a1328a62c6ae1fc696d783d102d15) )
3068   ROM_LOAD16_BYTE( "qdr_sjs1.3_4", 0x100001, 0x080000, CRC(28faa2a7) SHA1(debfa564e89c516a3c1de60dcdbfc26744797238) )
3069
3070   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3071   ROM_LOAD16_BYTE( "qdr_sjs1.2_1", 0x000000, 0x080000, CRC(65cdc371) SHA1(e3d2de755ceb8e6144f316b49e5117d9c5e71e2e) )
3072   ROM_LOAD16_BYTE( "qdr_sjs1.2_2", 0x000000, 0x080000, CRC(661b6d33) SHA1(0ec2a2efc7ba28c7b1c40c471f2dda46b278f6ed) )
3073   ROM_LOAD16_BYTE( "qdr_sjs1.3d1", 0x000000, 0x080000, CRC(f6a68804) SHA1(cce19e59e477fa9ee01636840030d1e2ad6e6d5b) )
3074   //ROM_LOAD16_BYTE( "qdr_sjs1.3d2", 0x000000, 0x080000, CRC(0801be78) SHA1(d32e849d0ecf69c688dd85fffc55eacc907da998) )
3075   ROM_LOAD16_BYTE( "qdr_sjs1.4_1", 0x000000, 0x080000, CRC(59d1cf89) SHA1(d4e6b66589f6ac3ae99c4ac8a4fceafd1b3a9041) )
3076   ROM_LOAD16_BYTE( "qdr_sjs1.4_2", 0x000000, 0x080000, CRC(400099b2) SHA1(29fc0066393e28c949d513e972b7bd906151096d) )
3077   ROM_LOAD16_BYTE( "qdr_sjs1.5_1", 0x000000, 0x080000, CRC(4b67abc5) SHA1(5c8453b7abb16f2f19c2340748ef87a2966868d8) )
3078   ROM_LOAD16_BYTE( "qdr_sjs1.5_2", 0x000000, 0x080000, CRC(a0d0a773) SHA1(5c2f4511b086dbf3376d5ae0d332bd0ee66d3db1) )
3079ROM_END
3080
3081ROM_START( m5rainrn )
3082   ROM_REGION( 0x400000, "maincpu", 0 )
3083   ROM_LOAD16_BYTE( "rar11s.p1", 0x000000, 0x080000, CRC(3d87c16a) SHA1(f604c653ab8ba55b222f553437c0b8a25006b3e9) )
3084   ROM_LOAD16_BYTE( "rar11s.p2", 0x000001, 0x080000, CRC(b51f90ee) SHA1(ef2f08b35e0d5021726c96f36578030d8b5da2a3) )
3085   ROM_LOAD16_BYTE( "rar11s.p3", 0x100000, 0x080000, CRC(286d6767) SHA1(4a13580003f7eccb86560b4fc9989c6ccd8a41ef) )
3086   ROM_LOAD16_BYTE( "rar11s.p4", 0x100001, 0x080000, CRC(821d2a8f) SHA1(583c28bc4400331ac942961efb08010029581e40) )
3087
3088   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3089   ROM_LOAD16_BYTE( "rar11a.p1", 0x000000, 0x080000, CRC(460a1847) SHA1(f9a9e1493f5d92df5e962f6e1166956d74f612a7) )
3090   ROM_LOAD16_BYTE( "rar11d.p1", 0x000000, 0x080000, CRC(bb6f9166) SHA1(64329c7c6b6398eb5efa91e18c3bf69a79b19e8f) )
3091   ROM_LOAD16_BYTE( "rar11k.p1", 0x000000, 0x080000, CRC(19455086) SHA1(5cb1a6ebcaa03d021fe043a7f963da2151e4a022) )
3092ROM_END
3093
3094ROM_START( m5ramrd )
3095   ROM_REGION( 0x400000, "maincpu", 0 )
3096   ROM_LOAD16_BYTE( "raid1_0.p1", 0x000000, 0x080000, CRC(5986bdc5) SHA1(a81fc789dfbab754a2d6dd00627f8cd1b6d5f83c) )
3097   ROM_LOAD16_BYTE( "raid1_0.p2", 0x000001, 0x080000, CRC(a4318fbe) SHA1(e97f28b451500b91fd086bc70d852ff0a7477567) )
3098
3099   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3100   ROM_LOAD16_BYTE( "raid1_0d.p1", 0x000000, 0x080000, CRC(3a2f2a06) SHA1(eae6c04749913f1eecd8af5a389b0c3b0fd61114) )
3101ROM_END
3102
3103ROM_START( m5ramrcl )
3104   ROM_REGION( 0x400000, "maincpu", 0 )
3105   ROM_LOAD16_BYTE( "crai0_1.p1", 0x000000, 0x080000, CRC(850234ef) SHA1(b1a2638c1109a6d60147e6ec25467516d212f027) )
3106   ROM_LOAD16_BYTE( "crai0_1.p2", 0x000001, 0x080000, CRC(388061f4) SHA1(d25d12e216dbe72c2c69618057f22590fd43f1f1) )
3107
3108   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3109   ROM_LOAD16_BYTE( "crai0_1d.p1", 0x000000, 0x080000, CRC(ddee6e88) SHA1(8fbceb79d3fe7288edab850361d446283aab4c25) )
3110ROM_END
3111
3112ROM_START( m5rampg )
3113   ROM_REGION( 0x400000, "maincpu", 0 )
3114   ROM_LOAD16_BYTE( "ram10s.p1", 0x000000, 0x080000, CRC(7b3ff3ee) SHA1(e5a66782a619bfdee1b72e34bcfd2f18071cbd0c) )
3115   ROM_LOAD16_BYTE( "ram10s.p2", 0x000001, 0x080000, CRC(30b298ef) SHA1(a4b0ec72c29252c93df0881dea2ce045f194a9e9) )
3116   ROM_LOAD16_BYTE( "ram10s.p3", 0x100000, 0x080000, CRC(7f6506f3) SHA1(cdddd27e4a08c2096615fdda139eecb9f0f7b9c9) )
3117   ROM_LOAD16_BYTE( "ram10s.p4", 0x100001, 0x080000, CRC(6c064d79) SHA1(636e76daf22d1b879a71a6fb53a42e0d6e72fa02) )
3118
3119   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3120   ROM_LOAD16_BYTE( "ram10d.p1", 0x000000, 0x080000, CRC(fdd7a3e2) SHA1(5a60ea931272fc3c9d940a12acf4ab62dbf567a1) )
3121   ROM_LOAD16_BYTE( "ram10k.p1", 0x000000, 0x080000, CRC(5ffd6202) SHA1(27f7cdcdb4e6688ddcd01cd4acb07a2f59909069) )
3122   ROM_LOAD16_BYTE( "ram11d.p1", 0x000000, 0x080000, CRC(eb0df245) SHA1(0e33abdba5327c0759181aebb4cf3a2abe443f0c) )
3123   ROM_LOAD16_BYTE( "ram11k.p1", 0x000000, 0x080000, CRC(492733a5) SHA1(8df4c05cd962b73f368f99770350233f12aedfc5) )
3124   ROM_LOAD16_BYTE( "ram11s.p1", 0x000000, 0x080000, CRC(6de5a249) SHA1(066e22e4c952aad2e0cf1662abf9717c7d566fc7) )
3125   ROM_LOAD16_BYTE( "ram11s.p2", 0x000000, 0x080000, CRC(7d767a18) SHA1(edfdb4f9106755206b9793a3d915f78ec528dac2) )
3126   //ROM_LOAD16_BYTE( "ram11s.p3", 0x000000, 0x080000, CRC(7f6506f3) SHA1(cdddd27e4a08c2096615fdda139eecb9f0f7b9c9) )
3127   //ROM_LOAD16_BYTE( "ram11s.p4", 0x000000, 0x080000, CRC(6c064d79) SHA1(636e76daf22d1b879a71a6fb53a42e0d6e72fa02) )
3128   ROM_LOAD16_BYTE( "ram12d.p1", 0x000000, 0x080000, CRC(9f7befff) SHA1(0d95e21fc751ffcb671c49cfe48ab7f79d9a1f92) )
3129   ROM_LOAD16_BYTE( "ram12k.p1", 0x000000, 0x080000, CRC(3d512e1f) SHA1(f441f7b01882497b7334abf91aefb2cd218ba440) )
3130   ROM_LOAD16_BYTE( "ram12s.p1", 0x000000, 0x080000, CRC(1993bff3) SHA1(914fe7dc038fa16bff9dc01fb1eaca6fe8247427) )
3131   ROM_LOAD16_BYTE( "ram12s.p2", 0x000000, 0x080000, CRC(fa643375) SHA1(c360f28c4c268e674e12fc4c82ef82c3861bcfc6) )
3132   //ROM_LOAD16_BYTE( "ram12s.p3", 0x000000, 0x080000, CRC(7f6506f3) SHA1(cdddd27e4a08c2096615fdda139eecb9f0f7b9c9) )
3133   //ROM_LOAD16_BYTE( "ram12s.p4", 0x000000, 0x080000, CRC(6c064d79) SHA1(636e76daf22d1b879a71a6fb53a42e0d6e72fa02) )
3134ROM_END
3135
3136
3137ROM_START( m5ratpk )
3138   ROM_REGION( 0x400000, "maincpu", 0 )
3139   ROM_LOAD16_BYTE( "rpa_11s.p1", 0x000000, 0x080000, CRC(eaa2391e) SHA1(628925fdbfef41a4b68c33580349bacb5864c83a) )
3140   ROM_LOAD16_BYTE( "rpa_11l.p2", 0x000001, 0x080000, CRC(1a42be5f) SHA1(8917d7d9640d33bb6d017aee10df72bc9d3bf94a) )
3141   ROM_LOAD16_BYTE( "rpa_11l.p3", 0x100000, 0x080000, CRC(80b1ff60) SHA1(d076bfb0aa1fdf98b9cffde2778e2d29477628bf) )
3142   ROM_LOAD16_BYTE( "rpa_11l.p4", 0x100001, 0x080000, CRC(b590ac98) SHA1(342d5d930826b882a607088fd5e87949a0e0509a) )
3143ROM_END
3144
3145
3146ROM_START( m5razdz )
3147   ROM_REGION( 0x400000, "maincpu", 0 )
3148   ROM_LOAD16_BYTE( "razd0_1d.p1", 0x000000, 0x080000, CRC(92972cd4) SHA1(553276d112c23f5ab050631ca08c1b7ef7905168) )
3149   ROM_LOAD16_BYTE( "razd0_1.p2", 0x000001, 0x080000, CRC(7fcccbb0) SHA1(45a4583f67d1e5d4859cb93f237ea1ef8b66f4d0) )
3150   ROM_LOAD16_BYTE( "razd0_1.p3", 0x100000, 0x080000, CRC(797b287c) SHA1(6ba19a64012a11d1fbc419ca19de3f10f23c2fba) )
3151   ROM_LOAD16_BYTE( "razd0_1.p4", 0x100001, 0x080000, CRC(4ea310f5) SHA1(a551eaa7ec60357467f2f064c2532c8e2e3ee847) )
3152
3153   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3154   ROM_LOAD16_BYTE( "razd0_1f.p1", 0x000000, 0x080000, CRC(670bcb60) SHA1(c583b0bf9bee9d7f80358cb00e8f87a9ab496fbd) )
3155   ROM_LOAD16_BYTE( "razd0_1s.p1", 0x000000, 0x080000, CRC(3f4ada4c) SHA1(d9aa2c9ea921a922cbcc7154888527b29852fb2e) )
3156   ROM_LOAD16_BYTE( "razd0_1z.p1", 0x000000, 0x080000, CRC(125de68d) SHA1(61b34737a1be840e66d9dd9424ead2d6f10cd804) )
3157   ROM_LOAD16_BYTE( "razd10s.p1", 0x000000, 0x080000, CRC(73e1c88f) SHA1(eba35b684c49f57cf9d187fe7f45afc9cb42b579) )
3158   ROM_LOAD16_BYTE( "razd11.p2", 0x000000, 0x080000, CRC(18d92ffe) SHA1(2255db0988579cba11a67de33d84a5d4a2dc1ec2) )
3159   //ROM_LOAD16_BYTE( "razd11.p3", 0x000000, 0x080000, CRC(797b287c) SHA1(6ba19a64012a11d1fbc419ca19de3f10f23c2fba) )
3160   //ROM_LOAD16_BYTE( "razd11.p4", 0x000000, 0x080000, CRC(4ea310f5) SHA1(a551eaa7ec60357467f2f064c2532c8e2e3ee847) )
3161   ROM_LOAD16_BYTE( "razd11d.p1", 0x000000, 0x080000, CRC(94b4738c) SHA1(68b5f8cfeec7ae5ce0fc7c1ed01a20fa665a722d) )
3162   ROM_LOAD16_BYTE( "razd11dz.p1", 0x000000, 0x080000, CRC(a3eae895) SHA1(7bc1144ab90a87186b93d9a627a20d199783f378) )
3163   ROM_LOAD16_BYTE( "razd11f.p1", 0x000000, 0x080000, CRC(835bc34c) SHA1(a87c734b43ba00ba908abf13eb9cc00e151c65f7) )
3164   ROM_LOAD16_BYTE( "razd11s.p1", 0x000000, 0x080000, CRC(24ff1d6f) SHA1(5e48bce3531077a91523e1b1a0f33f20f127bcc3) )
3165   ROM_LOAD16_BYTE( "razd11z.p1", 0x000000, 0x080000, CRC(edb2fb16) SHA1(57f33a7df1c76991d42cd24079e007b2f923f6b8) )
3166   ROM_LOAD16_BYTE( "razd1_0.p2", 0x000000, 0x080000, CRC(261a6659) SHA1(d35eb70a75d3b42e6a88572ed9066e7463ba3da4) )
3167   //ROM_LOAD16_BYTE( "razd1_0.p3", 0x000000, 0x080000, CRC(797b287c) SHA1(6ba19a64012a11d1fbc419ca19de3f10f23c2fba) )
3168   //ROM_LOAD16_BYTE( "razd1_0.p4", 0x000000, 0x080000, CRC(4ea310f5) SHA1(a551eaa7ec60357467f2f064c2532c8e2e3ee847) )
3169   ROM_LOAD16_BYTE( "razd1_0d.p1", 0x000000, 0x080000, CRC(a1a8f5c8) SHA1(ebb7335014f159086c09f0613a2ee4cf44973085) )
3170   ROM_LOAD16_BYTE( "razd1_0f.p1", 0x000000, 0x080000, CRC(8c50c7e1) SHA1(3108eff77132ac4f3afbc1bc28e60fa5ac850112) )
3171   ROM_LOAD16_BYTE( "razd1_0z.p1", 0x000000, 0x080000, CRC(96079b30) SHA1(00c7b73c950545e33f237508cd9489159904150e) )
3172ROM_END
3173
3174
3175ROM_START( m5redrck )
3176   ROM_REGION( 0x400000, "maincpu", 0 )
3177   ROM_LOAD16_BYTE( "rtro03ad.p1", 0x000000, 0x080000, CRC(1ff60355) SHA1(ecca3df147b3a07f32abdecaa7dba82dc97963f4) )
3178   ROM_LOAD16_BYTE( "rtro03.p2", 0x000001, 0x080000, CRC(05687914) SHA1(86d92f954746216155cd4ab3fddc2b02892d7dcb) )
3179   ROM_LOAD16_BYTE( "rtro03.p3", 0x100000, 0x080000, CRC(9519dc05) SHA1(32c46c95ccedb99f1e517242bc89249020fbd66c) )
3180   ROM_LOAD16_BYTE( "rtro03.p4", 0x100001, 0x080000, CRC(5af465d8) SHA1(e484e495a4fe92ab6ccdfc3069ce528293d4f277) )
3181
3182   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3183   ROM_LOAD16_BYTE( "rtro03b.p1", 0x000000, 0x080000, CRC(690e661b) SHA1(15e2851c4d8f26f0084f6d02b38d49d7069a7a32) )
3184   ROM_LOAD16_BYTE( "rtro03bd.p1", 0x000000, 0x080000, CRC(8e496439) SHA1(c0eb1a553b151a1ec6828df5f19ce1006a993201) )
3185   ROM_LOAD16_BYTE( "rtro03d.p1", 0x000000, 0x080000, CRC(21b58714) SHA1(02c5ae8dd4730eddd6a80e4e9b14262cd07433bc) )
3186   ROM_LOAD16_BYTE( "rtro03dy.p1", 0x000000, 0x080000, CRC(e4af6001) SHA1(ffc7dd17d8964c6be231eb3746de61d95d275a5b) )
3187   ROM_LOAD16_BYTE( "rtro03h.p1", 0x000000, 0x080000, CRC(e4ceb656) SHA1(920dbdcbdf57e34b062e0642a481389c85772793) )
3188   ROM_LOAD16_BYTE( "rtro03k.p1", 0x000000, 0x080000, CRC(24871c20) SHA1(5d0642c4eed2e9426ab6a71ce3f194477e7f466c) )
3189   ROM_LOAD16_BYTE( "rtro03r.p1", 0x000000, 0x080000, CRC(61c44f77) SHA1(30957a46198bab6b57319f720f549f4c5120eaa1) )
3190   ROM_LOAD16_BYTE( "rtro03s.p1", 0x000000, 0x080000, CRC(2ed29353) SHA1(3b4e7a85a0f45167f115e24511b443532926bb3b) )
3191   ROM_LOAD16_BYTE( "rtro03y.p1", 0x000000, 0x080000, CRC(ebc87446) SHA1(7193718c21fc73d76665941e1d58fe0c98eb0daa) )
3192   ROM_LOAD16_BYTE( "rttr10.p2", 0x000000, 0x080000, CRC(38066b10) SHA1(116b8dac97ed2060243e78ed94bc121076c66dfe) )
3193   //ROM_LOAD16_BYTE( "rttr10.p3", 0x000000, 0x080000, CRC(9519dc05) SHA1(32c46c95ccedb99f1e517242bc89249020fbd66c) )
3194   //ROM_LOAD16_BYTE( "rttr10.p4", 0x000000, 0x080000, CRC(5af465d8) SHA1(e484e495a4fe92ab6ccdfc3069ce528293d4f277) )
3195   ROM_LOAD16_BYTE( "rttr10ad.p1", 0x000000, 0x080000, CRC(28ebaa1a) SHA1(5f93efc9b089680cfcf854f9ce91a7fabcd0646c) )
3196   ROM_LOAD16_BYTE( "rttr10b.p1", 0x000000, 0x080000, CRC(05e3597f) SHA1(fe5b6f71f1dc84be90ed4c687c0f07bed7ab9fce) )
3197   ROM_LOAD16_BYTE( "rttr10bd.p1", 0x000000, 0x080000, CRC(03117f03) SHA1(e92491e25df2744b5c6de06acf4f4144d9b481a7) )
3198   ROM_LOAD16_BYTE( "rttr10d.p1", 0x000000, 0x080000, CRC(f6c96bca) SHA1(a95d55205a4a5c43693bfaea19d29b411e3b05d7) )
3199   ROM_LOAD16_BYTE( "rttr10dy.p1", 0x000000, 0x080000, CRC(58f38053) SHA1(3edbf81c1c402b14f1055947b862c5d7eb962631) )
3200   ROM_LOAD16_BYTE( "rttr10k.p1", 0x000000, 0x080000, CRC(e775d2ab) SHA1(074601f7f13db908bed2e42f4c7e4940b062767c) )
3201   ROM_LOAD16_BYTE( "rttr10r.p1", 0x000000, 0x080000, CRC(b314837b) SHA1(f3c2e607cfc4c8056915771f4d67a6c990f29aa0) )
3202   ROM_LOAD16_BYTE( "rttr10s.p1", 0x000000, 0x080000, CRC(60229f1d) SHA1(653d6f11bf1a5665a203137a8129e03632bee22b) )
3203   ROM_LOAD16_BYTE( "rttr10y.p1", 0x000000, 0x080000, CRC(ce187484) SHA1(bce0c86418efd7f15ef75c5d73e95ed1b10ac458) )
3204ROM_END
3205
3206
3207ROM_START( m5rdwarf )
3208   ROM_REGION( 0x400000, "maincpu", 0 )
3209   ROM_LOAD16_BYTE( "rdw05s.p1", 0x000000, 0x080000, CRC(51fd1aed) SHA1(767b5c91783f8394f817ec222c0653b2fee8061f) )
3210   ROM_LOAD16_BYTE( "rdw05s.p2", 0x000001, 0x080000, CRC(e0e4d0e8) SHA1(69e4d1fb43fecb902d4d954c64f6e018240c955c) )
3211   ROM_LOAD16_BYTE( "rdw05s.p3", 0x100000, 0x080000, CRC(3cbac357) SHA1(efcfa7b1c72cd5e18ecfe01c0880eafc34d58278) )
3212   ROM_LOAD16_BYTE( "rdw05s.p4", 0x100001, 0x080000, CRC(86d28605) SHA1(44d3e5000bd485eaf7c833acb822ce875ba50de9) )
3213
3214   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3215   ROM_LOAD16_BYTE( "rdw05d.p3", 0x000000, 0x080000, CRC(f848ea4c) SHA1(0958c402f2207ab7da8c988b78e9d552799376ad) )
3216ROM_END
3217
3218
3219ROM_START( m5rhkni )
3220   ROM_REGION( 0x400000, "maincpu", 0 )
3221   ROM_LOAD16_BYTE( "rhkn08ad.p1", 0x000000, 0x080000, CRC(8c1eaf80) SHA1(1a4cc97061f20c11790707559d795a96aab4276e) )
3222   ROM_LOAD16_BYTE( "rhkn08.p2", 0x000001, 0x080000, CRC(c0fafdbb) SHA1(76458624424f651f2d1e6d7c2940cd3603c24e3f) )
3223   ROM_LOAD16_BYTE( "rhkn08.p3", 0x100000, 0x080000, CRC(3e7747de) SHA1(a7e8088099fcf3428531421003be81535aec4469) )
3224   ROM_LOAD16_BYTE( "rhkn08.p4", 0x100001, 0x080000, CRC(04017640) SHA1(f3c9877c7a210a2ae23e324b05fafa9cb0004612) )
3225
3226   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3227   ROM_LOAD16_BYTE( "rhkn08b.p1", 0x000000, 0x080000, CRC(3ebbdcdd) SHA1(5bc574b74e0ad3c001cb8d3affd1aa764b673fbf) )
3228   ROM_LOAD16_BYTE( "rhkn08bd.p1", 0x000000, 0x080000, CRC(ead30865) SHA1(0644c86a5a9da523494f9e610656f3ef0e5e4823) )
3229   ROM_LOAD16_BYTE( "rhkn08d.p1", 0x000000, 0x080000, CRC(ecbb4f4e) SHA1(0b77e65b5bb5a59ad8fbb18d2308580dcf5132d9) )
3230   ROM_LOAD16_BYTE( "rhkn08dy.p1", 0x000000, 0x080000, CRC(75669a46) SHA1(5fee1b705d495cda1e6a6391760b4793b9ff050b) )
3231   ROM_LOAD16_BYTE( "rhkn08h.p1", 0x000000, 0x080000, CRC(af7e63fb) SHA1(0c50ce7889b588b28599ffef0ca66f82bfd5bcf9) )
3232   ROM_LOAD16_BYTE( "rhkn08r.p1", 0x000000, 0x080000, CRC(0d531092) SHA1(444ea8c332501d987a5800955fa839e1e6234d7e) )
3233   ROM_LOAD16_BYTE( "rhkn08s.p1", 0x000000, 0x080000, CRC(38d39bf6) SHA1(d0b1d26206c0315949179cef1e8fec20a61943e1) )
3234   ROM_LOAD16_BYTE( "rhkn08y.p1", 0x000000, 0x080000, CRC(a10e4efe) SHA1(559de4e5d0f5c5b8177d3c545f4eeba2627b4644) )
3235ROM_END
3236
3237
3238ROM_START( m5rhrg )
3239   ROM_REGION( 0x400000, "maincpu", 0 )
3240   ROM_LOAD16_BYTE( "grhr08ad.p1", 0x000000, 0x080000, CRC(d20fea65) SHA1(365bf493561bc8bbda53a4e16edfb2dbbfcdaf2f) )
3241   ROM_LOAD16_BYTE( "grhr08.p2", 0x000001, 0x080000, CRC(9d194292) SHA1(a5b61b3fafb36ca791002926a93ae14299fd96cc) )
3242   ROM_LOAD16_BYTE( "grhr08.p3", 0x100000, 0x080000, CRC(096ec192) SHA1(d01768d8cdc9e21e499b61b60a15905d7abc5597) )
3243   ROM_LOAD16_BYTE( "grhr08.p4", 0x100001, 0x080000, CRC(a231bcf6) SHA1(f24072053c4679437140c89cdcd3452ae5a60e45) )
3244
3245   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3246   ROM_LOAD16_BYTE( "grhr08b.p1", 0x000000, 0x080000, CRC(ab9a7821) SHA1(22dfe44ceb1e840b09e877f5cc9140499e63eeb7) )
3247   ROM_LOAD16_BYTE( "grhr08bd.p1", 0x000000, 0x080000, CRC(273c2852) SHA1(4dfd2450e6b5623ad881da5339b77f1e0f3ca109) )
3248   ROM_LOAD16_BYTE( "grhr08d.p1", 0x000000, 0x080000, CRC(23240874) SHA1(20254f9b1ba38c10311cbcf4e01781cfd0dd956f) )
3249   ROM_LOAD16_BYTE( "grhr08dy.p1", 0x000000, 0x080000, CRC(01517cfa) SHA1(50c0af562c1327c9d32ee7831360aed0575db107) )
3250   ROM_LOAD16_BYTE( "grhr08r.p1", 0x000000, 0x080000, CRC(9522d0e1) SHA1(f082d665c35a10d713de802d8648fde8f210c31e) )
3251   ROM_LOAD16_BYTE( "grhr08s.p1", 0x000000, 0x080000, CRC(ab11f041) SHA1(ca901f3d738c18bf3f412e4141198d0b3e39b855) )
3252   ROM_LOAD16_BYTE( "grhr08y.p1", 0x000000, 0x080000, CRC(896484cf) SHA1(53fc51848ff3816a9bb3c4197cdd450e7c9273ea) )
3253ROM_END
3254
3255
3256ROM_START( m5rhrgt )
3257   ROM_REGION( 0x400000, "maincpu", 0 )
3258   ROM_LOAD16_BYTE( "rhrt13ad.p1", 0x000000, 0x080000, CRC(b712fbaf) SHA1(571cbf727f186f360b1fd5ff7acda5cc9b5c954e) )
3259   ROM_LOAD16_BYTE( "rhrt13.p2", 0x000001, 0x080000, CRC(fe5490f5) SHA1(1dfb53ec6f5d6dc5ab015568163578cd89fee81c) )
3260   ROM_LOAD16_BYTE( "rhrt13.p3", 0x100000, 0x080000, CRC(77a16da8) SHA1(1598e547b39d4fe58e8f05aea5f949d2b0a9678d) )
3261   ROM_LOAD16_BYTE( "rhrt13.p4", 0x100001, 0x080000, CRC(eb880b1f) SHA1(65402cd0a5cdc95e5c3a7be2f100e1e19eb45152) )
3262
3263   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3264   ROM_LOAD16_BYTE( "rhrb02.p1", 0x000000, 0x080000, CRC(eca8267f) SHA1(f503b98c2b6000128c8a32b097e69316922263ca) )
3265   ROM_LOAD16_BYTE( "rhrb02.p2", 0x000000, 0x080000, CRC(4966f2fc) SHA1(2e334a344ddf0779d2d663f13560c17befd5888a) )
3266   ROM_LOAD16_BYTE( "rhrt12.p1", 0x000000, 0x080000, CRC(c0a03387) SHA1(e6613ad6a969276566d6d408d49f7cd88bde6f0c) )
3267   ROM_LOAD16_BYTE( "rhrt12.p2", 0x000000, 0x080000, CRC(9a9a9c45) SHA1(2b178bbc57a1dd8bf347002f9deb7f1690e89423) )
3268   //ROM_LOAD16_BYTE( "rhrt12.p3", 0x000000, 0x080000, CRC(77a16da8) SHA1(1598e547b39d4fe58e8f05aea5f949d2b0a9678d) )
3269   //ROM_LOAD16_BYTE( "rhrt12.p4", 0x000000, 0x080000, CRC(eb880b1f) SHA1(65402cd0a5cdc95e5c3a7be2f100e1e19eb45152) )
3270   ROM_LOAD16_BYTE( "rhrt12ad.p1", 0x000000, 0x080000, CRC(65d6d9dd) SHA1(d53278b0b5e8b3bcab8bc9da008b016e1b3a2dfa) )
3271   ROM_LOAD16_BYTE( "rhrt12b.p1", 0x000000, 0x080000, CRC(7643fca7) SHA1(03916131ce827e2b903644b1857c20dc8af6dc20) )
3272   ROM_LOAD16_BYTE( "rhrt12bd.p1", 0x000000, 0x080000, CRC(433a5db5) SHA1(dafbbd7c3eb694ecad346d52f9b43283ca261e61) )
3273   ROM_LOAD16_BYTE( "rhrt12d.p1", 0x000000, 0x080000, CRC(562bff53) SHA1(12748f1c5d53d322b94acc6418ef11be2a64dbe0) )
3274   ROM_LOAD16_BYTE( "rhrt12dy.p1", 0x000000, 0x080000, CRC(5da1d744) SHA1(9c6d911816543cd426bf4b519a1d0ce48e58ccad) )
3275   ROM_LOAD16_BYTE( "rhrt12k.p1", 0x000000, 0x080000, CRC(c4d11d45) SHA1(c1859bfdc4345c287acd9194863e24fec2fd190d) )
3276   ROM_LOAD16_BYTE( "rhrt12r.p1", 0x000000, 0x080000, CRC(19e13c56) SHA1(435dd10d46ba2561d4c90bf83666f2740e88efa0) )
3277   ROM_LOAD16_BYTE( "rhrt12s.p1", 0x000000, 0x080000, CRC(c0a03387) SHA1(e6613ad6a969276566d6d408d49f7cd88bde6f0c) )
3278   ROM_LOAD16_BYTE( "rhrt12y.p1", 0x000000, 0x080000, CRC(cb2a1b90) SHA1(4a633db25be468336bc61bcf272571ab587eac00) )
3279   ROM_LOAD16_BYTE( "rhrt13b.p1", 0x000000, 0x080000, CRC(a13b98b6) SHA1(908667963b144be7f8c1a2f3fe56bfb01dc50546) )
3280   ROM_LOAD16_BYTE( "rhrt13bd.p1", 0x000000, 0x080000, CRC(2fecaf4d) SHA1(f5817e81c407c03a207e76671f0dab8185ee7316) )
3281   ROM_LOAD16_BYTE( "rhrt13d.p1", 0x000000, 0x080000, CRC(5b1e28f1) SHA1(143ccab26b2b0f65f7d45041dcf8f3600bc0f4f6) )
3282   ROM_LOAD16_BYTE( "rhrt13dy.p1", 0x000000, 0x080000, CRC(2ef881d1) SHA1(0b876e09257dbb26460cca4a3b6137eca46618aa) )
3283   ROM_LOAD16_BYTE( "rhrt13k.p1", 0x000000, 0x080000, CRC(bff8c28a) SHA1(ff43032c7943ab39acde84fe5deb5c2e82b8c85f) )
3284   ROM_LOAD16_BYTE( "rhrt13r.p1", 0x000000, 0x080000, CRC(5cc0bb5a) SHA1(611ea18816046d385ab3b7bf37c7be9f672f7d32) )
3285   ROM_LOAD16_BYTE( "rhrt13s.p1", 0x000000, 0x080000, CRC(7755253c) SHA1(d3a35796c5bfb5523ca73fd4cdd1462695cb10c9) )
3286ROM_END
3287
3288
3289ROM_START( m5redx )
3290   ROM_REGION( 0x400000, "maincpu", 0 )
3291   ROM_LOAD16_BYTE( "rex10s.p1", 0x000000, 0x080000, CRC(d1722f4f) SHA1(c08104d2f21a7bfff0ddd981f57ea6f56cde4b3b) )
3292   ROM_LOAD16_BYTE( "rex10s.p2", 0x000001, 0x080000, CRC(0017b3f2) SHA1(4a4663c1bd03f1238661816a8cec63136e41729b) )
3293   ROM_LOAD16_BYTE( "rex10s.p3", 0x100000, 0x080000, CRC(bbb762ca) SHA1(0cf47a2484cc8f9247bfbade15fdc3c59d40908b) )
3294   ROM_LOAD16_BYTE( "rex10s.p4", 0x100001, 0x080000, CRC(354cf631) SHA1(55975fb404415764e4a968a97f9ea6b9fea55166) )
3295
3296   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3297   ROM_LOAD16_BYTE( "rex10d.p1", 0x000000, 0x080000, CRC(579a7f43) SHA1(e8334e664febb06b1ab6cc64ac95f1796cadc99d) )
3298   ROM_LOAD16_BYTE( "rex10e.p1", 0x000000, 0x080000, CRC(c31367b9) SHA1(a35bc9b9cf18db23be9d30dce586223819d5347b) )
3299   ROM_LOAD16_BYTE( "rex10k.p1", 0x000000, 0x080000, CRC(f5b0bea3) SHA1(7090b39296169f21b68c4dc6ea2d91f7338ecfc6) )
3300   ROM_LOAD16_BYTE( "rex12d.p1", 0x000000, 0x080000, CRC(c79ce38a) SHA1(f3a79598c3b2790601bb4d23f609e5f2733c3c54) )
3301   ROM_LOAD16_BYTE( "rex12k.p1", 0x000000, 0x080000, CRC(65b6226a) SHA1(56d2f881d23d8d4c157d4519f39f154777bbd1a7) )
3302   ROM_LOAD16_BYTE( "rex12s.p1", 0x000000, 0x080000, CRC(4174b386) SHA1(93aed5290d88e1950cc6fecbfa22cf046a550d50) )
3303   ROM_LOAD16_BYTE( "rex12s.p2", 0x000000, 0x080000, CRC(69a353d7) SHA1(5bbe832a0bfc6e8a96c282db310c262da90b6ca5) )
3304   //ROM_LOAD16_BYTE( "rex12s.p3", 0x000000, 0x080000, CRC(bbb762ca) SHA1(0cf47a2484cc8f9247bfbade15fdc3c59d40908b) )
3305   //ROM_LOAD16_BYTE( "rex12s.p4", 0x000000, 0x080000, CRC(354cf631) SHA1(55975fb404415764e4a968a97f9ea6b9fea55166) )
3306ROM_END
3307
3308
3309ROM_START( m5ronr )
3310   ROM_REGION( 0x400000, "maincpu", 0 )
3311   ROM_LOAD16_BYTE( "reel0_4.p1", 0x000000, 0x080000, CRC(d02655e6) SHA1(8fa3a10c7f6ec6550dadac76ef08bb6325e7216e) )
3312   ROM_LOAD16_BYTE( "reel0_4.p2", 0x000001, 0x080000, CRC(f1d445bc) SHA1(ff4af707dba0f896418cabf06ab550fd3904e4a2) )
3313
3314   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3315   ROM_LOAD16_BYTE( "reel0_4d.p1", 0x000000, 0x080000, CRC(97220bfd) SHA1(b5b4801a908ba8900f7bdf63a9dbefe46a89019c) )
3316   ROM_LOAD16_BYTE( "reel0_5.p1", 0x000000, 0x080000, CRC(b189633b) SHA1(f446a4c09db67acf08abdcccdd6691fb054abc2f) )
3317   ROM_LOAD16_BYTE( "reel0_5.p2", 0x000000, 0x080000, CRC(e3b1a2fc) SHA1(0f862f024a415afde9017b5cb365d2af6b7d90c8) )
3318   ROM_LOAD16_BYTE( "reel0_5d.p1", 0x000000, 0x080000, CRC(399d294c) SHA1(dd1c0921ecac5b4f4c6687e9b329da18b8d0ccc0) )
3319   ROM_LOAD16_BYTE( "reel0_7.p1", 0x000000, 0x080000, CRC(c0b67cd9) SHA1(f7e906f29ee66a95e3ca823ddfd0e1fa6051fd10) )
3320   ROM_LOAD16_BYTE( "reel0_7.p2", 0x000000, 0x080000, CRC(6f3c3513) SHA1(42881d4deccb9d4ea82f68555d84504b5769b48e) )
3321   ROM_LOAD16_BYTE( "reel0_7d.p1", 0x000000, 0x080000, CRC(7201e47c) SHA1(f0d92b6d0ff528ca6de19be3262ff47f9c486a22) )
3322ROM_END
3323
3324
3325ROM_START( m5resfrg )
3326   ROM_REGION( 0x400000, "maincpu", 0 )
3327   ROM_LOAD16_BYTE( "frog0_4.p1", 0x000000, 0x080000, CRC(33d98382) SHA1(69714b9e7ad795f1a926b310d249ee430d58fb2c) )
3328   ROM_LOAD16_BYTE( "frog0_4.p2", 0x000001, 0x080000, CRC(7b02d59b) SHA1(803a8d6155ab7d70dfcf7e8212dffdbb94b27991) )
3329   ROM_LOAD16_BYTE( "frog0_4.p3", 0x100000, 0x080000, CRC(1c24ce06) SHA1(cad539550e891764855923fc5c48493c70f42013) )
3330   ROM_LOAD16_BYTE( "frog0_4.p4", 0x100001, 0x080000, CRC(d47c1e09) SHA1(b6a941861fc78024273ba23210d0ed2ee4f961ae) )
3331ROM_END
3332
3333
3334ROM_START( m5rthh )
3335   ROM_REGION( 0x400000, "maincpu", 0 )
3336   ROM_LOAD16_BYTE( "hous0_3.p1", 0x000000, 0x080000, CRC(6998fe56) SHA1(c0d29ece53946897479ba4e79b7ff0a28ecbf19a) )
3337   ROM_LOAD16_BYTE( "hous0_3.p2", 0x000001, 0x080000, CRC(668c1b67) SHA1(c254cba8bba22dcecd09259eeee62ecfe32f2616) )
3338   ROM_LOAD16_BYTE( "hous0_3.p3", 0x100000, 0x080000, CRC(89746560) SHA1(fa677a91440492e51c3946e8fe69d778579c891c) )
3339   ROM_LOAD16_BYTE( "hous0_3.p4", 0x100001, 0x080000, CRC(6ec92919) SHA1(4dab8a5f7533ba96783cd448b0596243d52dbfaf) )
3340ROM_END
3341
3342ROM_START( m5revo )
3343   ROM_REGION( 0x400000, "maincpu", 0 )
3344   ROM_LOAD16_BYTE( "retr01d.p1", 0x000000, 0x080000, CRC(aea0285a) SHA1(a4e26107d23ec15c12647b0ad8aca2e983d3272d) )
3345   ROM_LOAD16_BYTE( "retr01.p2", 0x000001, 0x080000, CRC(30c7d689) SHA1(7e93fe545156ddf9ac7aaa5291d32a0ccc1b381f) )
3346   ROM_LOAD16_BYTE( "retr01.p3", 0x100000, 0x080000, CRC(594cd05f) SHA1(6183a9e3c9c14e19245ca457a3267ceceb8490b3) )
3347   ROM_LOAD16_BYTE( "retr01.p4", 0x100001, 0x080000, CRC(d80f34a2) SHA1(87d3bd9809a1fa96217e27de3778b231ef6c41a1) )
3348
3349   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3350   ROM_LOAD16_BYTE( "retr01dy.p1", 0x000000, 0x080000, CRC(0a21733d) SHA1(14d708ca5f56d2600b82e95e247780709beda00c) )
3351   ROM_LOAD16_BYTE( "retr01k.p1", 0x000000, 0x080000, CRC(e2b24e4b) SHA1(9923e12a40a69fff200d8d57a3e85b1bdae16cc8) )
3352   ROM_LOAD16_BYTE( "retr01s.p1", 0x000000, 0x080000, CRC(0a7cd89f) SHA1(a749fda39311699cfdd001ca5c58574c857fff26) )
3353   ROM_LOAD16_BYTE( "retr01y.p1", 0x000000, 0x080000, CRC(aefd83f8) SHA1(a1aacdc4ba66eaffb92cb2a9f0a3cd46150b47d3) )
3354   ROM_LOAD16_BYTE( "revl13.p2", 0x000000, 0x080000, CRC(44bb41e0) SHA1(3a55312369e13f007e3541e6cbe4cf0694c681a4) )
3355   //ROM_LOAD16_BYTE( "revl13.p3", 0x000000, 0x080000, CRC(594cd05f) SHA1(6183a9e3c9c14e19245ca457a3267ceceb8490b3) )
3356   //ROM_LOAD16_BYTE( "revl13.p4", 0x000000, 0x080000, CRC(d80f34a2) SHA1(87d3bd9809a1fa96217e27de3778b231ef6c41a1) )
3357   ROM_LOAD16_BYTE( "revl13ad.p1", 0x000000, 0x080000, CRC(48eb39a1) SHA1(c78145688c66215d971d18fcf7a5ff593efe4aff) )
3358   ROM_LOAD16_BYTE( "revl13b.p1", 0x000000, 0x080000, CRC(45555b0c) SHA1(6483bd52cc82f2943e261f9fd8ec0409222deb25) )
3359   ROM_LOAD16_BYTE( "revl13bd.p1", 0x000000, 0x080000, CRC(f656251f) SHA1(b74d17498b6432cc8baa5a86b072ad29605d316b) )
3360   ROM_LOAD16_BYTE( "revl13d.p1", 0x000000, 0x080000, CRC(73b8fffa) SHA1(0416813d7a8cef51409e468727ac675d8ca883c0) )
3361   ROM_LOAD16_BYTE( "revl13dy.p1", 0x000000, 0x080000, CRC(84022296) SHA1(ecc64dfb5c4309bccacd73b6a61596540be6ed29) )
3362   ROM_LOAD16_BYTE( "revl13h.p1", 0x000000, 0x080000, CRC(e9249a08) SHA1(244c58ba795f5ee9c403e9fd4da82358992a9092) )
3363   ROM_LOAD16_BYTE( "revl13k.p1", 0x000000, 0x080000, CRC(4149b71b) SHA1(cb4ffe1d971d54d48bc27709a6ca21c53b5dd20f) )
3364   ROM_LOAD16_BYTE( "revl13r.p1", 0x000000, 0x080000, CRC(cc878b86) SHA1(e6e3a4535647f695d16678660e6d7f0e129d81ea) )
3365   ROM_LOAD16_BYTE( "revl13s.p1", 0x000000, 0x080000, CRC(c0bb81e9) SHA1(32ae7ec84fd4dcef09e86af9af21fd07301c0ffc) )
3366   ROM_LOAD16_BYTE( "revl13y.p1", 0x000000, 0x080000, CRC(37015c85) SHA1(168f5c280f5cb9ab4923b136b9e4984f609bc6fb) )
3367ROM_END
3368
3369
3370ROM_START( m5rgclb )
3371   ROM_REGION( 0x400000, "maincpu", 0 )
3372   ROM_LOAD16_BYTE( "rgrd10ad.p1", 0x000000, 0x080000, CRC(6d8d3e4c) SHA1(36c18411318b5d580237865851a97fabbde3a94e) )
3373   ROM_LOAD16_BYTE( "rgrd10.p2", 0x000001, 0x080000, CRC(0198d79c) SHA1(3ecfd3b0f1c369c807b2e86413ce84ec4508ecda) )
3374   ROM_LOAD16_BYTE( "rgrd10.p3", 0x100000, 0x080000, CRC(70561f08) SHA1(68e5addbb7e2cbf9b2ba7d9b67f7f8573012691c) )
3375   ROM_LOAD16_BYTE( "rgrd10.p4", 0x100001, 0x080000, CRC(75bdd705) SHA1(126c7499852c83470fc377ba321bfa940898b4d1) )
3376
3377   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3378   ROM_LOAD16_BYTE( "rgrd10d.p1", 0x000000, 0x080000, CRC(368099d9) SHA1(abefb56764b63b9715fef2940764b3780ecb64db) )
3379   ROM_LOAD16_BYTE( "rgrd10dz.p1", 0x000000, 0x080000, CRC(17558773) SHA1(127ca3ef5fb7f962db9f1e6e21bb44a3f64c21c3) )
3380   ROM_LOAD16_BYTE( "rgrd10f.p1", 0x000000, 0x080000, CRC(31c94199) SHA1(b44e4a97b6aff7d861e32d54fee7a2b779210594) )
3381   ROM_LOAD16_BYTE( "rgrd10s.p1", 0x000000, 0x080000, CRC(ab0e679e) SHA1(dc1a0c9a0054f5bf164cd8c96dae56856764ab5e) )
3382   ROM_LOAD16_BYTE( "rgrd10z.p1", 0x000000, 0x080000, CRC(b7898460) SHA1(d592cb3b26d043fcb10eacd92ebff4a72084a4db) )
3383   ROM_LOAD16_BYTE( "rgrd11.p2", 0x000000, 0x080000, CRC(78baf476) SHA1(6b8f26a2de236637838940649886fdcf55ac44f6) )
3384   ROM_LOAD16_BYTE( "rgrd11.p3", 0x000000, 0x080000, CRC(3a4500da) SHA1(91a136802e8dbd97f9fffcc7fb141883be095357) )
3385   ROM_LOAD16_BYTE( "rgrd11.p4", 0x000000, 0x080000, CRC(3f41a551) SHA1(d5d005b4bd52d940d77c174d43a00c530b1048ac) )
3386   ROM_LOAD16_BYTE( "rgrd11ad.p1", 0x000000, 0x080000, CRC(5a34decf) SHA1(13327305fec5ad9b552ba27ec212e4e5298e8d5b) )
3387   ROM_LOAD16_BYTE( "rgrd11d.p1", 0x000000, 0x080000, CRC(37fc7036) SHA1(05834a773b15a9fd0b2d117f3092e3f189fc4d8c) )
3388   ROM_LOAD16_BYTE( "rgrd11dz.p1", 0x000000, 0x080000, CRC(ac6e4a62) SHA1(43f69ec6c60bf85d4a71f223f81a2d7a11634187) )
3389   ROM_LOAD16_BYTE( "rgrd11f.p1", 0x000000, 0x080000, CRC(7ae309e6) SHA1(570c4ee2ddd554708929bd8e0aa2efadfe08d854) )
3390   ROM_LOAD16_BYTE( "rgrd11s.p1", 0x000000, 0x080000, CRC(e2585ef6) SHA1(db8bf9bcd73146c816e8f26693051944c71b1fdb) )
3391   ROM_LOAD16_BYTE( "rgrd11z.p1", 0x000000, 0x080000, CRC(33bd923d) SHA1(49421cb956b2cba1869909e5eedab4431b66db56) )
3392   ROM_LOAD16_BYTE( "rgrd12.p2", 0x000000, 0x080000, CRC(7f9d77c5) SHA1(06f00dbc8aab75658d2286b8a6167700ec9d81fb) )
3393   ROM_LOAD16_BYTE( "rgrd12.p3", 0x000000, 0x080000, CRC(3a4500da) SHA1(91a136802e8dbd97f9fffcc7fb141883be095357) )
3394   ROM_LOAD16_BYTE( "rgrd12.p4", 0x000000, 0x080000, CRC(3f41a551) SHA1(d5d005b4bd52d940d77c174d43a00c530b1048ac) )
3395   ROM_LOAD16_BYTE( "rgrd12d.p1", 0x000000, 0x080000, CRC(c5d288d2) SHA1(216683139b197b106b8ff6fc59b03f13364457b2) )
3396   ROM_LOAD16_BYTE( "rgrd12dz.p1", 0x000000, 0x080000, CRC(4b5ece49) SHA1(b5a5cd4071d7fc0389d58c90dcdbb15161a51506) )
3397   ROM_LOAD16_BYTE( "rgrd12f.p1", 0x000000, 0x080000, CRC(ca522928) SHA1(ea6992946f9f02af068fae04f8db736a92d52353) )
3398   ROM_LOAD16_BYTE( "rgrd12s.p1", 0x000000, 0x080000, CRC(c80320b4) SHA1(3320e3be578fa50c5c99b1bb805eca5e5706672f) )
3399   ROM_LOAD16_BYTE( "rgrd12z.p1", 0x000000, 0x080000, CRC(3ad02c75) SHA1(f7b6b571316c1d997cb4b1ad97c025869b76b21f) )
3400   ROM_LOAD16_BYTE( "rgrd20dz.p1", 0x000000, 0x080000, CRC(0680d075) SHA1(06a2902b6dbb0367a960b072821684c792e248d4) )
3401   ROM_LOAD16_BYTE( "rgrd21.p2", 0x000000, 0x080000, CRC(481a686d) SHA1(9acab4b87b112fcbf5b124d7101e4937ca754c80) )
3402   ROM_LOAD16_BYTE( "rgrd21.p3", 0x000000, 0x080000, CRC(3a4500da) SHA1(91a136802e8dbd97f9fffcc7fb141883be095357) )
3403   ROM_LOAD16_BYTE( "rgrd21.p4", 0x000000, 0x080000, CRC(3f41a551) SHA1(d5d005b4bd52d940d77c174d43a00c530b1048ac) )
3404   ROM_LOAD16_BYTE( "rgrd21d.p1", 0x000000, 0x080000, CRC(bcffa73e) SHA1(ea6c37ec35b80364b872153fdbdc502587a3ba70) )
3405   ROM_LOAD16_BYTE( "rgrd21dz.p1", 0x000000, 0x080000, CRC(22b3818c) SHA1(45679c82c0aba39a8cdf3d09f45ca8ec60f5a38e) )
3406   ROM_LOAD16_BYTE( "rgrd21f.p1", 0x000000, 0x080000, CRC(20001df3) SHA1(c4fdba37e7ef3a1903dd9d14bc3b1fccd5be8cda) )
3407   ROM_LOAD16_BYTE( "rgrd21s.p1", 0x000000, 0x080000, CRC(5c588df6) SHA1(9f70f8d0b8bd784aa45080e2bbf90cdc71f795dd) )
3408   ROM_LOAD16_BYTE( "rgrd21z.p1", 0x000000, 0x080000, CRC(c1033c4e) SHA1(956bb4e9ac0a9116e4c86ae920669e4f042c2fa8) )
3409   ROM_LOAD16_BYTE( "rgrd2_0.p2", 0x000000, 0x080000, CRC(84f814a6) SHA1(f3a8331776bb4bea8c85bf1ceef253b6ca86b6be) )
3410   ROM_LOAD16_BYTE( "rgrd2_0.p3", 0x000000, 0x080000, CRC(3a4500da) SHA1(91a136802e8dbd97f9fffcc7fb141883be095357) )
3411   ROM_LOAD16_BYTE( "rgrd2_0.p4", 0x000000, 0x080000, CRC(3f41a551) SHA1(d5d005b4bd52d940d77c174d43a00c530b1048ac) )
3412   ROM_LOAD16_BYTE( "rgrd2_0d.p1", 0x000000, 0x080000, CRC(dfb791a9) SHA1(1d88a77cf0167dd2b62d1489f8829fdbf07fb066) )
3413   ROM_LOAD16_BYTE( "rgrd2_0f.p1", 0x000000, 0x080000, CRC(a7233ad4) SHA1(98856761bdad41ecd5b5f95caab976bae3de8336) )
3414   ROM_LOAD16_BYTE( "rgrd2_0s.p1", 0x000000, 0x080000, CRC(117b145c) SHA1(a1436433ab19309f7b414d0373ff0cddb8c22574) )
3415   ROM_LOAD16_BYTE( "rgrd2_0z.p1", 0x000000, 0x080000, CRC(45d1d501) SHA1(60a8999c6de449d53643445035b884501d7745d8) )
3416   ROM_LOAD16_BYTE( "trgb03.p2", 0x000000, 0x080000, CRC(097fb87a) SHA1(100eb1235508fb84a0c70b91f4eaefd5da47f6cb) )
3417   ROM_LOAD16_BYTE( "trgb03.p3", 0x000000, 0x080000, CRC(97d97647) SHA1(2dd1af527e614703690fb3c881c88602e6f7636e) )
3418   ROM_LOAD16_BYTE( "trgb03.p4", 0x000000, 0x080000, CRC(58a7a86f) SHA1(a5847bc90b6ae3f013b7954b6cdb379997f820c6) )
3419   ROM_LOAD16_BYTE( "trgb03d.p1", 0x000000, 0x080000, CRC(2d04f3b2) SHA1(6b63d701b99b25b2014683a8dfb4b565ed58207b) )
3420   ROM_LOAD16_BYTE( "trgb03dz.p1", 0x000000, 0x080000, CRC(9e522f80) SHA1(7192fef47f2c0dae04fb3810faa0c41e765994fb) )
3421   ROM_LOAD16_BYTE( "trgb03f.p1", 0x000000, 0x080000, CRC(0a7c741c) SHA1(a36bd9d14d3e6ca72f71ed964e5eaad538324abe) )
3422   ROM_LOAD16_BYTE( "trgb03s.p1", 0x000000, 0x080000, CRC(443282e6) SHA1(d904554fffd0bdc79fc29b38a00fa6abbf1bb877) )
3423   ROM_LOAD16_BYTE( "trgb03z.p1", 0x000000, 0x080000, CRC(453d4aeb) SHA1(4802695999a2dc402d484d698bbde387a1a368af) )
3424   ROM_LOAD16_BYTE( "trgb0_1.p2", 0x000000, 0x080000, CRC(0b52162a) SHA1(41e84d3fa1f5ab148d59dadb91a1ce9690255a14) )
3425   ROM_LOAD16_BYTE( "trgb0_1.p3", 0x000000, 0x080000, CRC(97d97647) SHA1(2dd1af527e614703690fb3c881c88602e6f7636e) )
3426   ROM_LOAD16_BYTE( "trgb0_1.p4", 0x000000, 0x080000, CRC(58a7a86f) SHA1(a5847bc90b6ae3f013b7954b6cdb379997f820c6) )
3427   ROM_LOAD16_BYTE( "trgb0_1d.p1", 0x000000, 0x080000, CRC(5c3f22d9) SHA1(b5c09c5b913958ca723c6e15d29c57437e8bdf22) )
3428   ROM_LOAD16_BYTE( "trgb0_1f.p1", 0x000000, 0x080000, CRC(d7a4f6c6) SHA1(666b9444e3d49bfc6754c4ca93eb0ccc80fd7db3) )
3429   ROM_LOAD16_BYTE( "trgb0_1s.p1", 0x000000, 0x080000, CRC(22438be4) SHA1(ff6c1ddacb59283cbcf2a78de24586863bf6c224) )
3430   ROM_LOAD16_BYTE( "trgb0_1z.p1", 0x000000, 0x080000, CRC(e48a6483) SHA1(b5348b720f4f7e1d229214777527503c4a204665) )
3431   ROM_LOAD16_BYTE( "trgt0_1.p1", 0x000000, 0x080000, CRC(f95ef3cd) SHA1(39138eb9d93e3384cd00ed0b373d798eb39ff14a) )
3432   ROM_LOAD16_BYTE( "trgt0_1.p2", 0x000000, 0x080000, CRC(cf639023) SHA1(ffbbdfb728db82c9ed09d626ef0fe34bf4011c0c) )
3433   ROM_LOAD16_BYTE( "trgt0_1.p3", 0x000000, 0x080000, CRC(475dbfba) SHA1(3777ec1cd5e7c8c2a5e059e71680a7e51e217af6) )
3434   ROM_LOAD16_BYTE( "trgt0_1.p4", 0x000000, 0x080000, CRC(e3762417) SHA1(dec2b476019520aff5a1343db4bbd86473d74e43) )
3435ROM_END
3436
3437
3438ROM_START( m5rollup )
3439   ROM_REGION( 0x400000, "maincpu", 0 )
3440   ROM_LOAD16_BYTE( "rrusjb_1.9_1", 0x000000, 0x080000, CRC(d7f2b763) SHA1(fcf32e169134056487a7f0e94bd0fb0fbeed4596) )
3441   ROM_LOAD16_BYTE( "rrusjb_1.9_2", 0x000001, 0x080000, CRC(56fd2ef6) SHA1(045eb2d84be1b04d225f000c40ec1df8c3fbe26f) )
3442   ROM_LOAD16_BYTE( "rrusjb_1.9_3", 0x100000, 0x080000, CRC(c7a90660) SHA1(53405c1f0df900ab32872269a1e2f19693dea209) )
3443   ROM_LOAD16_BYTE( "rrusjb_1.9_4", 0x100001, 0x080000, CRC(52e10142) SHA1(737e225fe7a30a705a36d980f2c70f72ae29736b) )
3444
3445   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3446   ROM_LOAD16_BYTE( "rrusja_1.9_1", 0x000000, 0x080000, CRC(f8ee1d72) SHA1(69dcd632a6134669d1e3c73da8a1168541eca290) )
3447   ROM_LOAD16_BYTE( "rrusjad1.9_1", 0x000000, 0x080000, CRC(38960fc9) SHA1(3c5c180b6fbafe0bb3087bf0863f18d053360d23) )
3448   ROM_LOAD16_BYTE( "rrusjbd1.9_1", 0x000000, 0x080000, CRC(178aa5d8) SHA1(d72c66c57e58aa575755af7a4a50a676c420cff2) )
3449ROM_END
3450
3451ROM_START( m5rollx )
3452   ROM_REGION( 0x400000, "maincpu", 0 )
3453   ROM_LOAD16_BYTE( "roll0_1.p1", 0x000000, 0x080000, CRC(106a3860) SHA1(513ea0d20426835bd2fd0d025236b5b8f1582e95) )
3454   ROM_LOAD16_BYTE( "roll0_1.p2", 0x000001, 0x080000, CRC(386d40c3) SHA1(b189cef5d0912ccba910d77b14d5f4cd9b3da68e) )
3455
3456   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3457   ROM_LOAD16_BYTE( "roll0_1d.p1", 0x000000, 0x080000, CRC(62c7bc9f) SHA1(175c05bb14fa64df1cbae1029ba48b965f3cbeb6) )
3458   ROM_LOAD16_BYTE( "roll1_2.p1", 0x000000, 0x080000, CRC(e03478f4) SHA1(730a5d6b496d7295e42c6a08817ccc4e224142e2) )
3459   ROM_LOAD16_BYTE( "roll1_2.p2", 0x000000, 0x080000, CRC(6a2ac261) SHA1(a33737f8a586da07f2363b6af4a6d6325c95729b) )
3460   ROM_LOAD16_BYTE( "roll1_2d.p1", 0x000000, 0x080000, CRC(f0b08f9b) SHA1(e00dcbcc6466bc6e76ce5b65db5accab2a0e7def) )
3461   ROM_LOAD16_BYTE( "rolx101.bin", 0x000000, 0x080000, CRC(60723c2b) SHA1(3764c989cd835e66ebde70b45ae005346b0a278c) )
3462   ROM_LOAD16_BYTE( "rolx101d.bin", 0x000000, 0x080000, CRC(6989a398) SHA1(c853b57c93b93325913027733b0da67091e480e2) )
3463   ROM_LOAD16_BYTE( "rolx101g.bin", 0x000000, 0x080000, CRC(08bdd139) SHA1(38606f53179536886a2ad47c248c3a46503311e9) )
3464ROM_END
3465
3466
3467ROM_START( m5rcx )
3468   ROM_REGION( 0x400000, "maincpu", 0 )
3469   ROM_LOAD16_BYTE( "rexg07d.p1", 0x000000, 0x080000, CRC(4e2cadfe) SHA1(16a0f93ccc611eebf066686d56391e17e291aba4) )
3470   ROM_LOAD16_BYTE( "rexg07.p2", 0x000001, 0x080000, CRC(a7b8c4fb) SHA1(6d1732ddb0a43a2ecd9fc3149c173b05c1376a63) )
3471   ROM_LOAD16_BYTE( "rexg07.p3", 0x100000, 0x080000, CRC(b57e21cc) SHA1(82aa46af24102e5926f9795125a255bf2e364586) )
3472   ROM_LOAD16_BYTE( "rexg07.p4", 0x100001, 0x080000, CRC(9506e010) SHA1(41a52fc51668c5212323eb1b8ff5a2b90345763b) )
3473
3474   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3475   ROM_LOAD16_BYTE( "rexg07dz.p1", 0x000000, 0x080000, CRC(489a23a0) SHA1(2120fa9f4c85adda6aff278496668959e7bf73bf) )
3476   ROM_LOAD16_BYTE( "rexg07f.p1", 0x000000, 0x080000, CRC(fde39242) SHA1(8297fe62f2ee80e0e2d084bbc55215ddd03f5880) )
3477   ROM_LOAD16_BYTE( "rexg07s.p1", 0x000000, 0x080000, CRC(70a67696) SHA1(da9f1836f0b523d4ff282f1dfb8c381a094913d4) )
3478   ROM_LOAD16_BYTE( "rexg07z.p1", 0x000000, 0x080000, CRC(810af718) SHA1(b78368d8aea9e07fda61bc87b3f9f8ee4e9b0a89) )
3479ROM_END
3480
3481
3482ROM_START( m5ritj )
3483   ROM_REGION( 0x400000, "maincpu", 0 )
3484   ROM_LOAD16_BYTE( "ritj03ad.p1", 0x000000, 0x080000, CRC(1c45d96f) SHA1(7f4aba13073e35bc88b6d67d6182b9c9b57a63f7) )
3485   ROM_LOAD16_BYTE( "ritj03.p2", 0x000001, 0x080000, CRC(c8d2c53c) SHA1(c3ab1959a522f19ec3ceff3496f388debe22f0ae) )
3486   ROM_LOAD16_BYTE( "ritj03.p3", 0x100000, 0x080000, CRC(68b68bbf) SHA1(a722c3701439ad49cd5c87ab57fccacb6f61500d) )
3487   ROM_LOAD16_BYTE( "ritj03.p4", 0x100001, 0x080000, CRC(83ab3e1a) SHA1(27fd29e25ab5ea720f7987341ae78450fbaba751) )
3488
3489   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3490   ROM_LOAD16_BYTE( "ritj03b.p1", 0x000000, 0x080000, CRC(ee15d813) SHA1(fdfffcc51091fe361990205baacb886b9b9356be) )
3491   ROM_LOAD16_BYTE( "ritj03bd.p1", 0x000000, 0x080000, CRC(17f79b78) SHA1(b76d89b4eb29288b4dcc87de5d7f4922f06ce784) )
3492   ROM_LOAD16_BYTE( "ritj03d.p1", 0x000000, 0x080000, CRC(b6cd82eb) SHA1(04a31f882ba06631234933c9ebfee81061dd38cd) )
3493   ROM_LOAD16_BYTE( "ritj03dy.p1", 0x000000, 0x080000, CRC(1f92445c) SHA1(f52c32478f8010d672722cf2fdc0251037ba0a30) )
3494   ROM_LOAD16_BYTE( "ritj03h.p1", 0x000000, 0x080000, CRC(df360a3d) SHA1(c74aeedf933d9d0d24287ed57c25638ee67037da) )
3495   ROM_LOAD16_BYTE( "ritj03r.p1", 0x000000, 0x080000, CRC(f0d5141e) SHA1(197cc644e091b7776e1ff398e5e7f1b639623679) )
3496   ROM_LOAD16_BYTE( "ritj03s.p1", 0x000000, 0x080000, CRC(4f2fc180) SHA1(5f9bb6bbde75de5745231468e7bfde40da1b63ae) )
3497   ROM_LOAD16_BYTE( "ritj03y.p1", 0x000000, 0x080000, CRC(e6700737) SHA1(89711ef1c2383a4cb2fb2b8f3ae0466d5391dd41) )
3498ROM_END
3499
3500
3501ROM_START( m5rfymc )
3502   ROM_REGION( 0x400000, "maincpu", 0 )
3503   ROM_LOAD16_BYTE( "rmnc05d.p1", 0x000000, 0x080000, CRC(84d971a3) SHA1(46f2b7da01c0692494015d9498f3a3dcfacfebd6) )
3504   ROM_LOAD16_BYTE( "rmnc05.p2", 0x000001, 0x080000, CRC(73decd42) SHA1(ba969813c9b1cfe0062507f6425a18197b661b30) )
3505   ROM_LOAD16_BYTE( "rmnc05.p3", 0x100000, 0x080000, CRC(054ed61f) SHA1(b45418cbd0b77accfa70cbcdfb4c06906682ad3a) )
3506   ROM_LOAD16_BYTE( "rmnc05.p4", 0x100001, 0x080000, CRC(b10c292a) SHA1(cc9bebd291a8ed3f12ddcd4dcde379dc9cd4841e) )
3507
3508   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3509   ROM_LOAD16_BYTE( "rmnc05_1.p1", 0x000000, 0x080000, CRC(9c83704e) SHA1(128fd987f9f9f1382175af73b40b9cd4e7c25d6c) )
3510   ROM_LOAD16_BYTE( "rmnc05ad.p1", 0x000000, 0x080000, CRC(08ec5a33) SHA1(77389d07807a2073fdbc5eb901e90df7be281970) )
3511   ROM_LOAD16_BYTE( "rmnc05dy.p1", 0x000000, 0x080000, CRC(c9c3e6ae) SHA1(6e963ddb3183d8f8e8668a4e0c5222caa43eda05) )
3512   ROM_LOAD16_BYTE( "rmnc05s.p1", 0x000000, 0x080000, CRC(a589ebde) SHA1(3389275b7be1b413db79365b7af69395621e8f40) )
3513   ROM_LOAD16_BYTE( "rmnc05y.p1", 0x000000, 0x080000, CRC(e8937cd3) SHA1(d205e78d61f1b73f74b8980dab404d78df4b5919) )
3514   ROM_LOAD16_BYTE( "rmnc05z.p1", 0x000000, 0x080000, CRC(1d1d3709) SHA1(d8b5302cd078096b117a98106433c914abdd2245) )
3515   ROM_LOAD16_BYTE( "rmnc06.p2", 0x000000, 0x080000, CRC(b32b6828) SHA1(21a4a3ef187e3b7abe0c2d2e13d70e80e641eee4) )
3516   ROM_LOAD16_BYTE( "rmnc06d.p1", 0x000000, 0x080000, CRC(b3b0bf0f) SHA1(2fd76e51b49b3170ccc8eeef204d1e98e379e9c2) )
3517   ROM_LOAD16_BYTE( "rmnc06dz.p1", 0x000000, 0x080000, CRC(e58d950c) SHA1(1a7ee76bb0086f539e96f86ae240c82dc065b27a) )
3518   ROM_LOAD16_BYTE( "rmnc06s.p1", 0x000000, 0x080000, CRC(e5484915) SHA1(4f3fdbcd5a51d1f8f1c52590bbc20a02492446ee) )
3519   ROM_LOAD16_BYTE( "rmnc06z.p1", 0x000000, 0x080000, CRC(1e899db6) SHA1(c0f93bde0b973e604f3fc84cb62664d03b8ab4a7) )
3520ROM_END
3521
3522
3523ROM_START( m5sheik )
3524   ROM_REGION( 0x400000, "maincpu", 0 )
3525   ROM_LOAD16_BYTE( "shek04ad.p1", 0x000000, 0x080000, CRC(4f645f4b) SHA1(d68edd7db7c48914f24ef33b2d62b6c333cfd243) )
3526   ROM_LOAD16_BYTE( "shek04.p2", 0x000001, 0x080000, CRC(99923f49) SHA1(7add80a0e971ee480f71bbb1c30e7a94cbe93b51) )
3527   ROM_LOAD16_BYTE( "shek04.p3", 0x100000, 0x080000, CRC(5c552146) SHA1(04ec7f4ac1962afaf57b20d30be0788531d37404) )
3528   ROM_LOAD16_BYTE( "shek04.p4", 0x100001, 0x080000, CRC(ae914300) SHA1(849aeac64eb423faea2461b1e05c57b6f388b620) )
3529
3530   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3531   ROM_LOAD16_BYTE( "shek04b.p1", 0x000000, 0x080000, CRC(5c6c30b4) SHA1(c616362b79b7e4847b2972af6cdcf7ea67ef60d6) )
3532   ROM_LOAD16_BYTE( "shek04bd.p1", 0x000000, 0x080000, CRC(0e768133) SHA1(94190315dad07a87586c86d710fe97e574eac453) )
3533   ROM_LOAD16_BYTE( "shek04d.p1", 0x000000, 0x080000, CRC(809f24d6) SHA1(8be8d570e7cb5ba2bfa2ba78dad05caa0a4ef6ae) )
3534   ROM_LOAD16_BYTE( "shek04dy.p1", 0x000000, 0x080000, CRC(190e3a5d) SHA1(6c0014ec6b68dd481930a0ba72ba48c6b62311a3) )
3535   ROM_LOAD16_BYTE( "shek04h.p1", 0x000000, 0x080000, CRC(8e0bd9aa) SHA1(d1801f2f424bf48c38e976a00d77259278b520b6) )
3536   ROM_LOAD16_BYTE( "shek04r.p1", 0x000000, 0x080000, CRC(e92d63eb) SHA1(891adfa1129b2a3fcbee6a9565618f994e01878d) )
3537   ROM_LOAD16_BYTE( "shek04s.p1", 0x000000, 0x080000, CRC(d2859551) SHA1(4806d3326bbc313da1bc9df45ef67020ea2f1a01) )
3538   ROM_LOAD16_BYTE( "shek04y.p1", 0x000000, 0x080000, CRC(4b148bda) SHA1(02d4f84b7225a1bdcc89fcec2cc701bea21e1ce1) )
3539ROM_END
3540
3541
3542ROM_START( m5silver )
3543   ROM_REGION( 0x400000, "maincpu", 0 )
3544   ROM_LOAD16_BYTE( "silv05ad.p1", 0x000000, 0x080000, CRC(1fb99113) SHA1(f38679052d428a120801c58791a690c4b9a9787f) )
3545   ROM_LOAD16_BYTE( "silv05.p2", 0x000001, 0x080000, CRC(a69d519f) SHA1(2e22dbed37729ca1fedb7f619c767e9de14bc152) )
3546   ROM_LOAD16_BYTE( "silv05.p3", 0x100000, 0x080000, CRC(eaf54d45) SHA1(16e416d3075921074873850edde4bc82ca2623ec) )
3547   ROM_LOAD16_BYTE( "silv05.p4", 0x100001, 0x080000, CRC(75b51281) SHA1(f8bf611b4712f4315bc060cbbc1d5515788e0a8d) )
3548
3549   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3550   ROM_LOAD16_BYTE( "silv05b.p1", 0x000000, 0x080000, CRC(c098b104) SHA1(d8bbe987380a3e46a43c21b921a268596f60bcb8) )
3551   ROM_LOAD16_BYTE( "silv05bd.p1", 0x000000, 0x080000, CRC(741e0bfe) SHA1(d00824550c821fc634f8c33eb6a1d590c8dfe5bd) )
3552   ROM_LOAD16_BYTE( "silv05d.p1", 0x000000, 0x080000, CRC(bcf6c2ba) SHA1(70a198b58bdbdb09bfcad88b414ff35231d54e50) )
3553   ROM_LOAD16_BYTE( "silv05dy.p1", 0x000000, 0x080000, CRC(992b655b) SHA1(4be9cbf6e95dd3fa4d1845ef017eac91070cc2f6) )
3554   ROM_LOAD16_BYTE( "silv05h.p1", 0x000000, 0x080000, CRC(04fad24a) SHA1(1e71b9a34a18951847d785fb5ca64462dae79d24) )
3555   ROM_LOAD16_BYTE( "silv05r.p1", 0x000000, 0x080000, CRC(4f81a1ec) SHA1(b2429f8e3c154369a6c390d4efe1cd6c5ae0fb62) )
3556   ROM_LOAD16_BYTE( "silv05s.p1", 0x000000, 0x080000, CRC(07cea32b) SHA1(054bb836f3a4b70202205d4e8e2b96e52bfc8494) )
3557   ROM_LOAD16_BYTE( "silv05y.p1", 0x000000, 0x080000, CRC(221304ca) SHA1(1554abed77aa7a5893f2e7bb3874530fc73213b3) )
3558   ROM_LOAD16_BYTE( "silv06.p2", 0x000000, 0x080000, CRC(52346eee) SHA1(b6e1603694a06bf956d9c032a9ec34a56d59b9e5) )
3559   //ROM_LOAD16_BYTE( "silv06.p3", 0x000000, 0x080000, CRC(eaf54d45) SHA1(16e416d3075921074873850edde4bc82ca2623ec) )
3560   //ROM_LOAD16_BYTE( "silv06.p4", 0x000000, 0x080000, CRC(75b51281) SHA1(f8bf611b4712f4315bc060cbbc1d5515788e0a8d) )
3561   ROM_LOAD16_BYTE( "silv06ad.p1", 0x000000, 0x080000, CRC(1c83328d) SHA1(3db07ae710dcefacf489f075452cea638e533648) )
3562   ROM_LOAD16_BYTE( "silv06b.p1", 0x000000, 0x080000, CRC(c04177c3) SHA1(1baeec7da7faafe3b6a249adb051dcecb4293f1d) )
3563   ROM_LOAD16_BYTE( "silv06bd.p1", 0x000000, 0x080000, CRC(01ab7909) SHA1(9032c0778330c4f557297fe4e8d1b9a5d8e39c46) )
3564   ROM_LOAD16_BYTE( "silv06d.p1", 0x000000, 0x080000, CRC(94c7ecee) SHA1(f6c3a54dc98457987fc8c1494db7158a10c1c1bb) )
3565   ROM_LOAD16_BYTE( "silv06dy.p1", 0x000000, 0x080000, CRC(3b907d85) SHA1(ffbfbeb790cd7edee6219aa377e52a5dee452d33) )
3566   ROM_LOAD16_BYTE( "silv06h.p1", 0x000000, 0x080000, CRC(782d55b3) SHA1(fa3fd52d7e58fbd15b535859d9abf4a1387c7494) )
3567   ROM_LOAD16_BYTE( "silv06r.p1", 0x000000, 0x080000, CRC(d30f59b2) SHA1(878b68c465a213e048b9d7545bf65917ffc11a4d) )
3568   ROM_LOAD16_BYTE( "silv06s.p1", 0x000000, 0x080000, CRC(d6e8defd) SHA1(82594f867dc62a5a0c7f24bfb831c13fbbd0f039) )
3569   ROM_LOAD16_BYTE( "silv06y.p1", 0x000000, 0x080000, CRC(ccb21d02) SHA1(c70be2c7ea3585d5a28dacf79294feafdf12596d) )
3570   ROM_LOAD16_BYTE( "slvd03.p2", 0x000000, 0x080000, CRC(c7015d69) SHA1(347a2ec78f7bcef1f3eab8c054e696ac8be50e1c) )
3571   ROM_LOAD16_BYTE( "slvd03.p3", 0x000000, 0x080000, CRC(1fa52e9a) SHA1(4d38abeee540e79abd7a09d7a8ffa5762c96acc4) )
3572   ROM_LOAD16_BYTE( "slvd03.p4", 0x000000, 0x080000, CRC(ba4c1994) SHA1(b1c0c0d8997976fafde4e6e7e2967bc90e264590) )
3573   ROM_LOAD16_BYTE( "slvd03ad.p1", 0x000000, 0x080000, CRC(1f355253) SHA1(7d8e6fe968e252848903ae6d75052cfcce53ba52) )
3574   ROM_LOAD16_BYTE( "slvd03b.p1", 0x000000, 0x080000, CRC(c275d848) SHA1(8dbf4244507de3a25eb80c1102f654ee0b20ca86) )
3575   ROM_LOAD16_BYTE( "slvd03bd.p1", 0x000000, 0x080000, CRC(f11cb0bc) SHA1(f6a88b5f91aa20155a992d6704848eaf4e5dc2eb) )
3576   ROM_LOAD16_BYTE( "slvd03d.p1", 0x000000, 0x080000, CRC(ff53ff2c) SHA1(8b11b475365f122d6687d294d24cd308bda41373) )
3577   ROM_LOAD16_BYTE( "slvd03dy.p1", 0x000000, 0x080000, CRC(d27180c6) SHA1(d51a9d7485a4d802fbe55aafb4a9f28198831368) )
3578   ROM_LOAD16_BYTE( "slvd03h.p1", 0x000000, 0x080000, CRC(39969460) SHA1(94a3c5566a1f7fc2a632176c1071d957d7f57bc8) )
3579   ROM_LOAD16_BYTE( "slvd03r.p1", 0x000000, 0x080000, CRC(67a5dc00) SHA1(b9be078e12a319a181ddd007ab7b3422b35c5cd5) )
3580   ROM_LOAD16_BYTE( "slvd03s.p1", 0x000000, 0x080000, CRC(d5875f82) SHA1(e564e1aed9e91a9c768f0f1c430abd0c2c30b3ae) )
3581   ROM_LOAD16_BYTE( "slvd03y.p1", 0x000000, 0x080000, CRC(f8a52068) SHA1(d59c12307b0eed20ea06e5288d1682b49bcd83b3) )
3582ROM_END
3583
3584
3585
3586ROM_START( m5skulcl )
3587   ROM_REGION( 0x400000, "maincpu", 0 )
3588   ROM_LOAD16_BYTE( "skul1_0.p1", 0x000000, 0x080000, CRC(1975c377) SHA1(b130b8e977a7f59de240e5fe43c74bbf3915131f) )
3589   ROM_LOAD16_BYTE( "skul1_0.p2", 0x000001, 0x080000, CRC(befa4888) SHA1(6f1edfe7c49c16e6cd5486999aba5c2f4a165690) )
3590   ROM_LOAD16_BYTE( "skul1_0.p3", 0x100000, 0x080000, CRC(3d8ca5d1) SHA1(0f2271a8518b7b39a94a0027066d49034bc3a658) )
3591   ROM_LOAD16_BYTE( "skul1_0.p4", 0x100001, 0x080000, CRC(f86c5a73) SHA1(36dc61e7e56c0d778294a967921e09fc0364cc76) )
3592
3593   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3594   ROM_LOAD16_BYTE( "skul2_0.p1", 0x000000, 0x080000, CRC(1b9c8153) SHA1(8ed78aba934309fa6e1aecf8c5ce5e2186dea406) )
3595   ROM_LOAD16_BYTE( "skul2_0.p2", 0x000000, 0x080000, CRC(28d599b6) SHA1(073293ff314fbcf94acf5b160257968ab93afccc) )
3596   ROM_LOAD16_BYTE( "skul2_3.p1", 0x000000, 0x080000, CRC(d852cec9) SHA1(cc9c1af8e2fbedd12f7908cde70bfa620d763e73) )
3597   ROM_LOAD16_BYTE( "skul2_3.p2", 0x000000, 0x080000, CRC(a4c949de) SHA1(3efc6cc2557f1ea83785ce6ca59b8aafe3efe716) )
3598   ROM_LOAD16_BYTE( "skul2_3d.p1", 0x000000, 0x080000, CRC(653e17d7) SHA1(dd1abcc4ba1250c433b6cb6fc7a3d70580dce611) )
3599ROM_END
3600
3601ROM_START( m5sondr )
3602   ROM_REGION( 0x400000, "maincpu", 0 )
3603   ROM_LOAD16_BYTE( "s1tr01d.p1", 0x000000, 0x080000, CRC(ea52b00b) SHA1(b62afb0973fa4f86ad193b288516eedec7041145) )
3604   ROM_LOAD16_BYTE( "s1tr01.p2", 0x000001, 0x080000, CRC(e8893c62) SHA1(765f814fe3180efd36451a4eebb9f08c5b5b142b) )
3605   ROM_LOAD16_BYTE( "s1tr01.p3", 0x100000, 0x080000, CRC(868d1a96) SHA1(0ebca6a12b1ae912d836c2ee86b555dbdf6fe16f) )
3606   ROM_LOAD16_BYTE( "s1tr01.p4", 0x100001, 0x080000, CRC(b4a37232) SHA1(c85a185786ad5e0a0a2fb7c525f9be8c0c376d3e) )
3607
3608   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3609   ROM_LOAD16_BYTE( "s1tr01dy.p1", 0x000000, 0x080000, CRC(fde77790) SHA1(3ce600af7eea438ba6ec0511b2fe79f8ad51cb37) )
3610   ROM_LOAD16_BYTE( "s1tr01k.p1", 0x000000, 0x080000, CRC(60ed1547) SHA1(4dc35ea493ef574b0bade6db84d852831f702393) )
3611   ROM_LOAD16_BYTE( "s1tr01s.p1", 0x000000, 0x080000, CRC(73e4c5b2) SHA1(f4296a8811d3ed396c29c69f4d1a5a2992745465) )
3612   ROM_LOAD16_BYTE( "s1tr01y.p1", 0x000000, 0x080000, CRC(64510229) SHA1(e87248eaf08ef9617ae88ae8eca4c39428c22b20) )
3613   ROM_LOAD16_BYTE( "sdtr01.p2", 0x000000, 0x080000, CRC(7da34f4a) SHA1(95ebb5d89c3ca9268f9507e6fb9bc0dc1f550967) )
3614   //ROM_LOAD16_BYTE( "sdtr01.p4", 0x000000, 0x080000, CRC(b4a37232) SHA1(c85a185786ad5e0a0a2fb7c525f9be8c0c376d3e) )
3615   ROM_LOAD16_BYTE( "sdtr01d.p1", 0x000000, 0x080000, CRC(f9d259cb) SHA1(6f4bef0db425291afaea66d7ad629c2e1f645a63) )
3616   ROM_LOAD16_BYTE( "sdtr01dy.p1", 0x000000, 0x080000, CRC(61d4cb2d) SHA1(f63594141f2d8692cf6ac1acbeb8faef954802c1) )
3617   ROM_LOAD16_BYTE( "sdtr01s.p1", 0x000000, 0x080000, CRC(2b8dc04d) SHA1(dfe7c7a4a14cbb26da691c77b240999a87912361) )
3618   ROM_LOAD16_BYTE( "sdtr01y.p1", 0x000000, 0x080000, CRC(b38b52ab) SHA1(58fabe1778f9da4fad952f29e97190fa88bcbca7) )
3619   ROM_LOAD16_BYTE( "sono05.p2", 0x000000, 0x080000, CRC(8ffae24a) SHA1(0a20ea91fb8241f9da665cc9b2bc86a66b153b8c) )
3620   //ROM_LOAD16_BYTE( "sono05.p3", 0x000000, 0x080000, CRC(868d1a96) SHA1(0ebca6a12b1ae912d836c2ee86b555dbdf6fe16f) )
3621   //ROM_LOAD16_BYTE( "sono05.p4", 0x000000, 0x080000, CRC(b4a37232) SHA1(c85a185786ad5e0a0a2fb7c525f9be8c0c376d3e) )
3622   ROM_LOAD16_BYTE( "sono05ad.p1", 0x000000, 0x080000, CRC(4e162d7f) SHA1(9533f8ac7ca385b9b5aeaa0767628e16a6ee8e5d) )
3623   ROM_LOAD16_BYTE( "sono05b.p1", 0x000000, 0x080000, CRC(d62b4d88) SHA1(6760752341091c4aeb5b908c89de7c868af4e455) )
3624   ROM_LOAD16_BYTE( "sono05bd.p1", 0x000000, 0x080000, CRC(fcadc29b) SHA1(608803bc1295f7cfc1f67758d68cda9e0d450e3a) )
3625   ROM_LOAD16_BYTE( "sono05d.p1", 0x000000, 0x080000, CRC(35cba4c7) SHA1(6ae99a3991066db6e40a5b104f872494d306141d) )
3626   ROM_LOAD16_BYTE( "sono05dy.p1", 0x000000, 0x080000, CRC(ba776295) SHA1(4baccf14b7297d747ab4e6115c5a6656059c11e7) )
3627   ROM_LOAD16_BYTE( "sono05h.p1", 0x000000, 0x080000, CRC(0fcfef69) SHA1(fa93ebf1deb0616e25e511dddd9e170d547d9ef7) )
3628   ROM_LOAD16_BYTE( "sono05r.p1", 0x000000, 0x080000, CRC(d8291bc1) SHA1(846f887d4726927393895096222429bc77600a19) )
3629   ROM_LOAD16_BYTE( "sono05s.p1", 0x000000, 0x080000, CRC(1f4d2bd4) SHA1(bbda8cac21e472cd406f945f78ee2e43d334bec5) )
3630   ROM_LOAD16_BYTE( "sono05y.p1", 0x000000, 0x080000, CRC(90f1ed86) SHA1(d383206ff62a8f699569f1310daee48fa5b50647) )
3631   ROM_LOAD16_BYTE( "sonofdracula25.bin", 0x000000, 0x080000, CRC(0f3a5421) SHA1(990f4557775942a806c36fdcd9e4db9b1e62e702) )
3632ROM_END
3633
3634
3635ROM_START( m5speccl )
3636   ROM_REGION( 0x400000, "maincpu", 0 )
3637   ROM_LOAD16_BYTE( "spe_sjs1.3_1", 0x000000, 0x080000, CRC(c3935432) SHA1(76c672b0f4387f304d89d92302e9347d7d545427) )
3638   ROM_LOAD16_BYTE( "spe_sjs1.3_2", 0x000001, 0x080000, CRC(7025423a) SHA1(f1a76e98878841dff540d85625d6155f772c16d6) )
3639
3640   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3641   ROM_LOAD16_BYTE( "spe_86_1.3_1", 0x000000, 0x080000, CRC(46eac92e) SHA1(6307d92bd67b13f7d1ebc19d1083b433f49171a6) )
3642   ROM_LOAD16_BYTE( "spe_86_1.3d1", 0x000000, 0x080000, CRC(74d4f52f) SHA1(418d30181acf9e5caff1c63e5aa0573108a0bb29) )
3643   ROM_LOAD16_BYTE( "spe_ga1.3_1", 0x000000, 0x080000, CRC(c6daaf53) SHA1(588cfa286ff535a00d2e388f6e5276d80f2ebc05) )
3644   ROM_LOAD16_BYTE( "spe_ge1.3_1", 0x000000, 0x080000, CRC(81ba7b58) SHA1(150c37526b3c4ddcfb2dde839f98065abe06e4bf) )
3645   ROM_LOAD16_BYTE( "spe_gg1.3_1", 0x000000, 0x080000, CRC(c15924f3) SHA1(20b27d67eff4038ae7002b1db6847696a1856895) )
3646   ROM_LOAD16_BYTE( "spe_gj1.3_1", 0x000000, 0x080000, CRC(db469989) SHA1(8e9a3d6f1302da84f12605fa31335ec51dcf8101) )
3647   ROM_LOAD16_BYTE( "spe_sjs1.3d1", 0x000000, 0x080000, CRC(c09fb1a8) SHA1(2f873974c4ab4a010325b21631b022c7fe01bc97) )
3648ROM_END
3649
3650ROM_START( m5spddmn )
3651   ROM_REGION( 0x400000, "maincpu", 0 )
3652   ROM_LOAD16_BYTE( "spd_sjs1.0_1", 0x000000, 0x080000, CRC(37a51ce6) SHA1(d8885d010bde277d085f48441b391e18aec6a9e6) )
3653   ROM_LOAD16_BYTE( "spd_sjs1.0_2", 0x000001, 0x080000, CRC(ca270e48) SHA1(5816501ed1e9420cdc2c67742e1e40649debb815) )
3654   ROM_LOAD16_BYTE( "spd_sjs1.0_3", 0x100000, 0x080000, CRC(8dfe1036) SHA1(7d962003172d224cea6c3b3a1679f9bfedbd92c5) )
3655   ROM_LOAD16_BYTE( "spd_sjs1.0_4", 0x100001, 0x080000, CRC(80bcb46a) SHA1(1d093f7de603fc477bff044aa3a2a99554a78f4a) )
3656
3657   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3658   ROM_LOAD16_BYTE( "spd_sja1.0_1", 0x000000, 0x080000, CRC(16f40a65) SHA1(7f72eebe2dca145e3bd9b3a81dd5db76ff67e99b) )
3659   ROM_LOAD16_BYTE( "spd_sjh1.0d1", 0x000000, 0x080000, CRC(36d57dfa) SHA1(e57f45b5570de08e1fd2900d57e0dc2ac442ddb4) )
3660   ROM_LOAD16_BYTE( "spd_sjk1.0_1", 0x000000, 0x080000, CRC(d5c8fe54) SHA1(0446b1590bbdb119ccd734f32ddeba21ee693c32) )
3661   ROM_LOAD16_BYTE( "spd_sjl1.0d1", 0x000000, 0x080000, CRC(7cc2601c) SHA1(cc1be289637be047a558d8826ee04ece2f768654) )
3662   ROM_LOAD16_BYTE( "spd_sjs1.0d1", 0x000000, 0x080000, CRC(d4b89f48) SHA1(7cb6ec1467f573863bc2e68e2f6c323e63e128c2) )
3663ROM_END
3664
3665ROM_START( m5spicer )
3666   ROM_REGION( 0x400000, "maincpu", 0 )
3667   ROM_LOAD16_BYTE( "tsir08ad.p1", 0x000000, 0x080000, CRC(6b8fbb61) SHA1(14ffd0602f61c7e832c5e36ac076472c18514789) )
3668   ROM_LOAD16_BYTE( "tsir08.p2", 0x000001, 0x080000, CRC(1cbe4b35) SHA1(0b3e044241c51da82921fc25ae945e83e177fdae) )
3669   ROM_LOAD16_BYTE( "tsir08.p3", 0x100000, 0x080000, CRC(2465fccc) SHA1(30ed14d9317560456eb9ecf4b7b3c839dcf05da6) )
3670   ROM_LOAD16_BYTE( "tsir08.p4", 0x100001, 0x080000, CRC(a368587c) SHA1(398ea3c308c823429b79d23e9ee6e3b4ca55cdd9) )
3671
3672   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3673   ROM_LOAD16_BYTE( "tsir06.bin", 0x000000, 0x080000, CRC(418cbe74) SHA1(7013a838860bdb7b2f9486bcd31241002f6af934) )
3674   ROM_LOAD16_BYTE( "tsir06s", 0x000000, 0x080000, CRC(3189d73d) SHA1(1a149334c5798f2956b98382894c2a0f1de2cbee) )
3675   ROM_LOAD16_BYTE( "tsir08b.p1", 0x000000, 0x080000, CRC(7939acb2) SHA1(35bf98ab8cf7237c1f4dc56e248e4cbbe121a839) )
3676   ROM_LOAD16_BYTE( "tsir08bd.p1", 0x000000, 0x080000, CRC(0256a97b) SHA1(d0ab0c20097b7912dc8b14f3abe4a0fe6f06bbe6) )
3677   ROM_LOAD16_BYTE( "tsir08d.p1", 0x000000, 0x080000, CRC(f290d7f8) SHA1(3059fded06652a6bc6b2b063d771fd2fa86c9855) )
3678   ROM_LOAD16_BYTE( "tsir08dy.p1", 0x000000, 0x080000, CRC(2a6b8a03) SHA1(fc583d9b08ad89e32c3d260bfb891da86e6868f1) )
3679   ROM_LOAD16_BYTE( "tsir08h.p1", 0x000000, 0x080000, CRC(fabac5f0) SHA1(99e6bf0107aaede4b8331ea264171b9965366f43) )
3680   ROM_LOAD16_BYTE( "tsir08r.p1", 0x000000, 0x080000, CRC(74493000) SHA1(1c52ba87b13d3e67588c1c0f14ffa718d7ffd528) )
3681   ROM_LOAD16_BYTE( "tsir08s.p1", 0x000000, 0x080000, CRC(89ffd231) SHA1(f9a56ca145a022730debdbb05e230a666c0cd005) )
3682   ROM_LOAD16_BYTE( "tsir08y.p1", 0x000000, 0x080000, CRC(51048fca) SHA1(3edc45d1dd0db88a93b4f35c6864b5c74b2caea5) )
3683ROM_END
3684
3685ROM_START( m5spiker )
3686   ROM_REGION( 0x400000, "maincpu", 0 )
3687   ROM_LOAD16_BYTE( "bike03ad.p1", 0x000000, 0x080000, CRC(a95a5eed) SHA1(522aa75fef5a333a8d2a3971a5ea57ae8d41e29b) )
3688   ROM_LOAD16_BYTE( "bike03.p2", 0x000001, 0x080000, CRC(d4efda2e) SHA1(00ec6a0ea0e24719bb5a561127ff485315f27475) )
3689   ROM_LOAD16_BYTE( "bike03.p3", 0x100000, 0x080000, CRC(cbd103db) SHA1(a4b49e74a5a37c8779d9f6e960c7d904fc9b4a9a) )
3690   ROM_LOAD16_BYTE( "bike03.p4", 0x100001, 0x080000, CRC(0d5a7af8) SHA1(14dde9f4f2437b40ad5756931bb4428b571acc2c) )
3691
3692   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3693   ROM_LOAD16_BYTE( "bike03b.p1", 0x000000, 0x080000, CRC(a700838b) SHA1(ea02186057961e9a970f7d2ae8c5c013feae12b0) )
3694   ROM_LOAD16_BYTE( "bike03bd.p1", 0x000000, 0x080000, CRC(ffe430f7) SHA1(955edf1fcb7b890e10bda0d087a3a46f90e8c449) )
3695   ROM_LOAD16_BYTE( "bike03d.p1", 0x000000, 0x080000, CRC(ace08085) SHA1(bef0ddd6ae7e3ff1866edbfba3e3350a788a7612) )
3696   ROM_LOAD16_BYTE( "bike03dy.p1", 0x000000, 0x080000, CRC(7d7da247) SHA1(c1bc33295711032fe933e3b1ba0c9c15f2813705) )
3697   ROM_LOAD16_BYTE( "bike03h.p1", 0x000000, 0x080000, CRC(92276ee8) SHA1(ddd28171847d20e658e8ad85823bf0cf22f547a6) )
3698   ROM_LOAD16_BYTE( "bike03r.p1", 0x000000, 0x080000, CRC(b76bbc4e) SHA1(0c9d7296547dc870145fd21ffd79ce478d8eaa72) )
3699   ROM_LOAD16_BYTE( "bike03s.p1", 0x000000, 0x080000, CRC(f40433f9) SHA1(8c4f41b0a1c0ef0f1ec7ae479724e2144994be64) )
3700   ROM_LOAD16_BYTE( "bike03y.p1", 0x000000, 0x080000, CRC(2599113b) SHA1(5dab7a12c7823cbc3ffcbc51ec09394942107a4c) )
3701   ROM_LOAD16_BYTE( "sbtr02.p2", 0x000000, 0x080000, CRC(00ada2e2) SHA1(d6979b9d29d3a5da04d9d9910ca2f2af91f5531e) )
3702   //ROM_LOAD16_BYTE( "sbtr02.p3", 0x000000, 0x080000, CRC(cbd103db) SHA1(a4b49e74a5a37c8779d9f6e960c7d904fc9b4a9a) )
3703   //ROM_LOAD16_BYTE( "sbtr02.p4", 0x000000, 0x080000, CRC(0d5a7af8) SHA1(14dde9f4f2437b40ad5756931bb4428b571acc2c) )
3704   ROM_LOAD16_BYTE( "sbtr02ad.p1", 0x000000, 0x080000, CRC(cad3e3bd) SHA1(f6076754bcd560aaf09730bd23fb3c94138579c0) )
3705   ROM_LOAD16_BYTE( "sbtr02b.p1", 0x000000, 0x080000, CRC(6a3bfc70) SHA1(202d453cd3e44337168e9e023f2d5daefcbe2c6c) )
3706   ROM_LOAD16_BYTE( "sbtr02bd.p1", 0x000000, 0x080000, CRC(48289f9a) SHA1(8533bf4027c9cbd529d6515bfe0f2f0479641c2c) )
3707   ROM_LOAD16_BYTE( "sbtr02d.p1", 0x000000, 0x080000, CRC(a14524cf) SHA1(0b3ed43f5de4a44015ea5a345aef43a823cb46a9) )
3708   ROM_LOAD16_BYTE( "sbtr02dy.p1", 0x000000, 0x080000, CRC(d87090f7) SHA1(842eb81c83793f74e9075dfeae8033403913d7c5) )
3709   ROM_LOAD16_BYTE( "sbtr02k.p1", 0x000000, 0x080000, CRC(30fe78a8) SHA1(e36c51340c5044fb1a4e63a0f98b48eec598417e) )
3710   ROM_LOAD16_BYTE( "sbtr02s.p1", 0x000000, 0x080000, CRC(83564725) SHA1(1808294d25426dc407572692531f81cbb3d20c83) )
3711   ROM_LOAD16_BYTE( "sbtr02y.p1", 0x000000, 0x080000, CRC(fa63f31d) SHA1(7b1ec05a24a64d83e04738baf1d408d84a08dc06) )
3712   ROM_LOAD16_BYTE( "sbtro1.bin", 0x000000, 0x080000, CRC(45c80d46) SHA1(ee5fc418fad5b3a27b025dac38cfa93619a4c058) )
3713   ROM_LOAD16_BYTE( "sbtro2.bin", 0x000000, 0x080000, CRC(bf8727c3) SHA1(a647f3ff8291b96acb194f4d362e216efdcf9312) )
3714   ROM_LOAD16_BYTE( "sbtro3.bin", 0x000000, 0x080000, CRC(cbd103db) SHA1(a4b49e74a5a37c8779d9f6e960c7d904fc9b4a9a) )
3715   ROM_LOAD16_BYTE( "sbtro4.bin", 0x000000, 0x080000, CRC(0d5a7af8) SHA1(14dde9f4f2437b40ad5756931bb4428b571acc2c) )
3716ROM_END
3717
3718ROM_START( m5squids )
3719   ROM_REGION( 0x400000, "maincpu", 0 )
3720   ROM_LOAD16_BYTE( "sqid04ad.p1", 0x000000, 0x080000, CRC(53d58b54) SHA1(6b68e23e2e6d7ec2bda08e6fae16500536a31031) )
3721   ROM_LOAD16_BYTE( "sqid04.p2", 0x000001, 0x080000, CRC(a9b674c5) SHA1(ad0fa8c9fb3b7eb3bb98a8a68da544b6d791a8fd) )
3722   ROM_LOAD16_BYTE( "sqid04.p3", 0x100000, 0x080000, CRC(2808fd4a) SHA1(1f75987b42f83b54dd2eb376cc9ce0fccfbb693c) )
3723   ROM_LOAD16_BYTE( "sqid04.p4", 0x100001, 0x080000, CRC(5983db8c) SHA1(1cf396ea35a6b947fd7fd827fc79e8bf2ef95811) )
3724
3725   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3726   ROM_LOAD16_BYTE( "sqid04b.p1", 0x000000, 0x080000, CRC(144df95b) SHA1(ccf92fe31bae1496755e9929c3045e5f2b9c2ae5) )
3727   ROM_LOAD16_BYTE( "sqid04bd.p1", 0x000000, 0x080000, CRC(02dedde6) SHA1(3fcfb73d70d9b7e77370a2b787b5ba210f56d1bc) )
3728   ROM_LOAD16_BYTE( "sqid04d.p1", 0x000000, 0x080000, CRC(1597d856) SHA1(9ce017a58aec6dd87108125b02446b1eb4303e32) )
3729   ROM_LOAD16_BYTE( "sqid04dy.p1", 0x000000, 0x080000, CRC(0d40179c) SHA1(dcaf5427c5e29ddf2eb7ceed7ccd0250bd8d8004) )
3730   ROM_LOAD16_BYTE( "sqid04h.p1", 0x000000, 0x080000, CRC(40e9a2f2) SHA1(78dfabf91adcbe8fb45103a06bd9683807776b18) )
3731   ROM_LOAD16_BYTE( "sqid04r.p1", 0x000000, 0x080000, CRC(b204b129) SHA1(7afd47c64c75e33c2247c6ea5afd03f94a681b62) )
3732   ROM_LOAD16_BYTE( "sqid04s.p1", 0x000000, 0x080000, CRC(79a6658c) SHA1(258605c3abb70c2b326fc2ef51bc43f720363e70) )
3733   ROM_LOAD16_BYTE( "sqid04y.p1", 0x000000, 0x080000, CRC(6171aa46) SHA1(d4b570b97caec10d39ad813653fa6b2b4c96e99f) )
3734   ROM_LOAD16_BYTE( "sqid05.p2", 0x000000, 0x080000, CRC(3a5c50cc) SHA1(082b2918fbb0718d567bc4ed1f7f03034138f5c1) )
3735   //ROM_LOAD16_BYTE( "sqid05.p3", 0x000000, 0x080000, CRC(2808fd4a) SHA1(1f75987b42f83b54dd2eb376cc9ce0fccfbb693c) )
3736   //ROM_LOAD16_BYTE( "sqid05.p4", 0x000000, 0x080000, CRC(5983db8c) SHA1(1cf396ea35a6b947fd7fd827fc79e8bf2ef95811) )
3737   ROM_LOAD16_BYTE( "sqid05ad.p1", 0x000000, 0x080000, CRC(15051db0) SHA1(b4cfb41aa9f218144511e5e54630c67d8fd744c5) )
3738   ROM_LOAD16_BYTE( "sqid05b.p1", 0x000000, 0x080000, CRC(6ea2eb9e) SHA1(28a1c92688daf90a8363798d797035b661282189) )
3739   ROM_LOAD16_BYTE( "sqid05bd.p1", 0x000000, 0x080000, CRC(ccd892cb) SHA1(eb6a243e5caa182597180b9136bf80641b34a92c) )
3740   ROM_LOAD16_BYTE( "sqid05d.p1", 0x000000, 0x080000, CRC(efc8a569) SHA1(3ff21cad27c7fd9e9d0427168040edfe7bfc10f9) )
3741   ROM_LOAD16_BYTE( "sqid05dy.p1", 0x000000, 0x080000, CRC(bd2d6a22) SHA1(154dccbf7475c85eaf0dd3bab0c9d0f2cafefcc3) )
3742   ROM_LOAD16_BYTE( "sqid05h.p1", 0x000000, 0x080000, CRC(9c7840d3) SHA1(865f6130746ae72f558644029f168607bef08c6b) )
3743   ROM_LOAD16_BYTE( "sqid05r.p1", 0x000000, 0x080000, CRC(c83f5627) SHA1(5d36d5ac3f23a993ad418afa20a83ae9447b9ceb) )
3744   ROM_LOAD16_BYTE( "sqid05s.p1", 0x000000, 0x080000, CRC(01e41c6b) SHA1(ff8aef917292fab4b3cc95354bc3c05548dbfd67) )
3745   ROM_LOAD16_BYTE( "sqid05y.p1", 0x000000, 0x080000, CRC(0a9253c1) SHA1(01171c1b1ae79a973553e3e897e038fcb7748c10) )
3746   ROM_LOAD16_BYTE( "sqin04.p1", 0x000000, 0x080000, CRC(8682df90) SHA1(d11b6cad477f7ae0545f73c871e1f3595d38564e) )
3747   ROM_LOAD16_BYTE( "sqin04.p2", 0x000000, 0x080000, CRC(8fa6544e) SHA1(1299f72ed30ad6c5bde99c566e36845cbe6e5835) )
3748   ROM_LOAD16_BYTE( "sqin04.p3", 0x000000, 0x080000, CRC(ef3b411e) SHA1(eb38c441aebc82451675d9e52a95eaded484ed4f) )
3749   ROM_LOAD16_BYTE( "sqin04.p4", 0x000000, 0x080000, CRC(4f5d9fe1) SHA1(5cf60c0702b5d01f734ae112e6b57f1397647fe1) )
3750   ROM_LOAD16_BYTE( "sqin04a.p1", 0x000000, 0x080000, CRC(5a82309b) SHA1(6502d59710af150084438769a5f2abe392eac3cf) )
3751   ROM_LOAD16_BYTE( "sqin04b.p1", 0x000000, 0x080000, CRC(70a2e02f) SHA1(d5371a610e0b1e70d4ef192c7e67cc55cbfaabf6) )
3752   ROM_LOAD16_BYTE( "sqin04d.p1", 0x000000, 0x080000, CRC(2f4d036e) SHA1(33a33f81a4c7a8b699315de52c9292790c250420) )
3753   ROM_LOAD16_BYTE( "sqin04dy.p1", 0x000000, 0x080000, CRC(23c3d34d) SHA1(78cd0f046a47f82bfd2f7b648ed1341a1efa2354) )
3754   ROM_LOAD16_BYTE( "sqin04h.p1", 0x000000, 0x080000, CRC(b6f84795) SHA1(c1b131f4e39ab57b3582cd65cef78be380cdda08) )
3755   ROM_LOAD16_BYTE( "sqin04k.p1", 0x000000, 0x080000, CRC(cd0f0878) SHA1(144123581afed313a61f920ab1148b604f67510f) )
3756   ROM_LOAD16_BYTE( "sqin04r.p1", 0x000000, 0x080000, CRC(5bbb6a6c) SHA1(1cd6772354517b4b193225cb5c099e2e3ba91a34) )
3757   ROM_LOAD16_BYTE( "sqin06.p2", 0x000000, 0x080000, CRC(2b21434a) SHA1(fa8f35bc56d0bdc19680d913e4cc720f73cbca57) )
3758   ROM_LOAD16_BYTE( "sqin06.p3", 0x000000, 0x080000, CRC(ef3b411e) SHA1(eb38c441aebc82451675d9e52a95eaded484ed4f) )
3759   ROM_LOAD16_BYTE( "sqin06.p4", 0x000000, 0x080000, CRC(4f5d9fe1) SHA1(5cf60c0702b5d01f734ae112e6b57f1397647fe1) )
3760   ROM_LOAD16_BYTE( "sqin06ad.p1", 0x000000, 0x080000, CRC(ac1f33e5) SHA1(08db8d6da76befe22e730294b1c9b7a2a4b1ce7a) )
3761   ROM_LOAD16_BYTE( "sqin06b.p1", 0x000000, 0x080000, CRC(44fe0cf0) SHA1(7ebc4399e31f874c47593face44c80919d2a76d2) )
3762   ROM_LOAD16_BYTE( "sqin06bd.p1", 0x000000, 0x080000, CRC(eb374da9) SHA1(028eec7ad58647a6294878b95839f3174544d866) )
3763   ROM_LOAD16_BYTE( "sqin06d.p1", 0x000000, 0x080000, CRC(97812615) SHA1(f168727818833c99c6b88efc0f8147518421203f) )
3764   ROM_LOAD16_BYTE( "sqin06dy.p1", 0x000000, 0x080000, CRC(7f07e409) SHA1(6279417c44bff598b9ba4023545c54d648d5cfb2) )
3765   ROM_LOAD16_BYTE( "sqin06h.p1", 0x000000, 0x080000, CRC(48ecf8dd) SHA1(0bf743302e52eb9b22c11eef247c5f8ee450183b) )
3766   ROM_LOAD16_BYTE( "sqin06r.p1", 0x000000, 0x080000, CRC(ac5d79c9) SHA1(98805372e5ffa6bbafa0a18a8f7efbcec3817c0b) )
3767   ROM_LOAD16_BYTE( "sqin06s.p1", 0x000000, 0x080000, CRC(3848674c) SHA1(6da13e4f68254f6061492e7464c8d22791b9e9fc) )
3768   ROM_LOAD16_BYTE( "sqin06y.p1", 0x000000, 0x080000, CRC(34e8a047) SHA1(855aeccf82d62e7a43c02d077b5308d2a4809299) )
3769   // these belong to a different game / hw type?
3770   //ROM_LOAD16_BYTE( "squidsin.bin", 0x000000, 0x020000, CRC(be369b43) SHA1(e5c7b7a858b264db2f8f726396ddeb42004d7cb9) )
3771   //ROM_LOAD16_BYTE( "squidsnd.p1", 0x000000, 0x080000, CRC(44cebe30) SHA1(a93f64897b4ba333d044649f28fa5dd68d3d2e94) )
3772   //ROM_LOAD16_BYTE( "squidsnd.p2", 0x000000, 0x080000, CRC(d2a1b073) SHA1(d4931f18d369e89492fe72a7a1c511c8d3c23a71) )
3773ROM_END
3774
3775ROM_START( m5stars )
3776   ROM_REGION( 0x400000, "maincpu", 0 )
3777   ROM_LOAD16_BYTE( "ssssjb_1.3_1", 0x000000, 0x080000, CRC(49518254) SHA1(db7dadb54adba0171489cc9388c6f8ad89bcf752) )
3778   ROM_LOAD16_BYTE( "ssssjb_1.3_2", 0x000001, 0x080000, CRC(78b4423e) SHA1(50e8f355db91078d50c53abe98bc7c4cf5625064) )
3779   ROM_LOAD16_BYTE( "ssssjb_1.3_3", 0x100000, 0x080000, CRC(867fbcc7) SHA1(ee8091ee5caee5b5920f3e5ad85b4cdb7a6fd785) )
3780   ROM_LOAD16_BYTE( "ssssjb_1.3_4", 0x100001, 0x080000, CRC(04ee9dd4) SHA1(49ec743bac7eb8aedce6a908745535ecad88fcfc) )
3781
3782   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3783   ROM_LOAD16_BYTE( "ssssja_1.3_1", 0x000000, 0x080000, CRC(935227f9) SHA1(7b1f52d9ba55455d030f127ddff3ef07ad0206d9) )
3784   ROM_LOAD16_BYTE( "ssssjad1.3_1", 0x000000, 0x080000, CRC(0d01691d) SHA1(a6bed055c94949147d0736a5045301bc46ba1665) )
3785   ROM_LOAD16_BYTE( "ssssjbd1.3_1", 0x000000, 0x080000, CRC(d702ccb0) SHA1(3a0dfa0a4b8f2ab077694371fa29df61117864ff) )
3786   ROM_LOAD16_BYTE( "ssssjbg1.3_1", 0x000000, 0x080000, CRC(3a2dbf8a) SHA1(07f23adcb3799cd9056bd013bf657cb81d6fec60) )
3787   ROM_LOAD16_BYTE( "ssssjbt1.3_1", 0x000000, 0x080000, CRC(135e834f) SHA1(181dc93bf285d2699aed45fecb2e7a0dbac5a299) )
3788   ROM_LOAD16_BYTE( "sstsja_2.2_1", 0x000000, 0x080000, CRC(fe415e44) SHA1(63cdb5ca7216e3c75b15260c678a22f2c040f9d9) )
3789   ROM_LOAD16_BYTE( "sstsja_2.5_1", 0x000000, 0x080000, CRC(9990bc2e) SHA1(d5349297d0a144b465fbb5e0b9c9b9d2c9bd227b) )
3790   ROM_LOAD16_BYTE( "sstsja_2.6_1", 0x000000, 0x080000, CRC(956a9648) SHA1(d21263f09a51523cad8b02d913ea3762dbd8df98) )
3791   ROM_LOAD16_BYTE( "sstsjad1.0_1", 0x000000, 0x080000, CRC(3e98505c) SHA1(2790ff41b5a1056c05a116935beeba49a480f880) )
3792   ROM_LOAD16_BYTE( "sstsjad1.0_2", 0x000000, 0x080000, CRC(9a3269ef) SHA1(5d3e2945cf3ab11083fc0e736556691c9538d68d) )
3793   ROM_LOAD16_BYTE( "sstsjad2.2_1", 0x000000, 0x080000, CRC(8aa7bcb3) SHA1(1a0152e44ce3fbdfc7c9ad6a6b8584afb474901b) )
3794   ROM_LOAD16_BYTE( "sstsjad2.5_1", 0x000000, 0x080000, CRC(27976b30) SHA1(4eb25b89178ef4d1f14fa0e95410401fa60a0e0c) )
3795   ROM_LOAD16_BYTE( "sstsjad2.6_1", 0x000000, 0x080000, CRC(75936712) SHA1(e5c1fd167be6490074105029ede4a60bf362bbce) )
3796   ROM_LOAD16_BYTE( "sstsjb_1.3_1", 0x000000, 0x080000, CRC(bbef5d7c) SHA1(86ab7d247e9d9fef9eaf66fedc8becf2d6e48fac) )
3797   ROM_LOAD16_BYTE( "sstsjb_1.3_3", 0x000000, 0x080000, CRC(161c6cd2) SHA1(b9e86b041c68221e2c420992222d5b4959dae73d) )
3798   ROM_LOAD16_BYTE( "sstsjb_1.3_4", 0x000000, 0x080000, CRC(350faf02) SHA1(1a52a66fa533f136630ae25a6d7f604db443b071) )
3799   ROM_LOAD16_BYTE( "sstsjb_2.0_1", 0x000000, 0x080000, CRC(40ae8934) SHA1(2be06fff15b66d76a14474cd4d09e18ed990930d) )
3800   ROM_LOAD16_BYTE( "sstsjb_2.0_2", 0x000000, 0x080000, CRC(2bcec185) SHA1(900a7f9ac7b601b04618f6a6b6359d3917f4c732) )
3801   ROM_LOAD16_BYTE( "sstsjb_2.2_1", 0x000000, 0x080000, CRC(bd666849) SHA1(1b66d346dc8592e9ffc86dabce361c548de4d634) )
3802   ROM_LOAD16_BYTE( "sstsjb_2.2_2", 0x000000, 0x080000, CRC(3a80af6c) SHA1(88a772fb5112b8730558fa5b45edeef86413be08) )
3803   ROM_LOAD16_BYTE( "sstsjb_2.5_1", 0x000000, 0x080000, CRC(e995cf70) SHA1(b742fc741d11a5f0c6f42b22d78a73a10b9908bf) )
3804   ROM_LOAD16_BYTE( "sstsjb_2.5_2", 0x000000, 0x080000, CRC(c5337c56) SHA1(cd6f22e3c89c448538cdfec13c587ffd6213a038) )
3805   ROM_LOAD16_BYTE( "sstsjb_2.6_1", 0x000000, 0x080000, CRC(0336c2de) SHA1(b6f7a4f470743d09c80207aeaa9830aec1ce7fd2) )
3806   ROM_LOAD16_BYTE( "sstsjb_2.6_2", 0x000000, 0x080000, CRC(c00ebd69) SHA1(7d52d3ee09cb866186e1872987c63c5d5986c355) )
3807   //ROM_LOAD16_BYTE( "sstsjb_2.6_3", 0x000000, 0x080000, CRC(867fbcc7) SHA1(ee8091ee5caee5b5920f3e5ad85b4cdb7a6fd785) )
3808   //ROM_LOAD16_BYTE( "sstsjb_2.6_4", 0x000000, 0x080000, CRC(04ee9dd4) SHA1(49ec743bac7eb8aedce6a908745535ecad88fcfc) )
3809   ROM_LOAD16_BYTE( "sstsjbd1.3_1", 0x000000, 0x080000, CRC(6b1d8456) SHA1(766a5de930bf50b9e0e595c5cd5b242bd71987df) )
3810   ROM_LOAD16_BYTE( "sstsjbd1.3_2", 0x000000, 0x080000, CRC(361b8185) SHA1(7b6b9272c320714373af2778343160cfc276588f) )
3811   ROM_LOAD16_BYTE( "sstsjbd2.2_1", 0x000000, 0x080000, CRC(c9808abe) SHA1(a21e89e191f4e3ad89934ad12fe36a756e666fd3) )
3812   ROM_LOAD16_BYTE( "sstsjbd2.5_1", 0x000000, 0x080000, CRC(5792186e) SHA1(2f0675bf71004a07909c6f88f353e5919ba762b3) )
3813   ROM_LOAD16_BYTE( "sstsjbd2.6_1", 0x000000, 0x080000, CRC(e3cf3384) SHA1(c35b38dfbe2dc47b2ec76d047656c9fd64f09d3c) )
3814   ROM_LOAD16_BYTE( "sstsjbg1.0_1", 0x000000, 0x080000, CRC(17e894bd) SHA1(c1c656b4c9a3b9a1e10a4d0d709802ee7b3d72d5) )
3815   ROM_LOAD16_BYTE( "sstsjbg1.0_2", 0x000000, 0x080000, CRC(40f7d1b0) SHA1(815e73288b24f9c7d0a78b087b3227a1cc02558a) )
3816   ROM_LOAD16_BYTE( "sstsjbg2.2_1", 0x000000, 0x080000, CRC(a760160a) SHA1(47cf45763fd3e16fad5bd419a32b63d80016aaf3) )
3817   ROM_LOAD16_BYTE( "sstsjbg2.6_1", 0x000000, 0x080000, CRC(2b612733) SHA1(f8bb2019545b15f9abf6c4ede71f82ccd64ce493) )
3818   ROM_LOAD16_BYTE( "sstsjbt2.2_1", 0x000000, 0x080000, CRC(b7f782d4) SHA1(9d5a2a6fa8b194adad5776ddc4bfcc98e669a45c) )
3819   ROM_LOAD16_BYTE( "sstsjbt2.6_1", 0x000000, 0x080000, CRC(af1a352c) SHA1(200ab5a8921b0c99afdf2df58ffc98569afa8e6b) )
3820   ROM_LOAD16_BYTE( "sstwja_2.5_1", 0x000000, 0x080000, CRC(20bfa3ea) SHA1(3f1e76788912d9bc0f1c5b9bf728c87970d4862d) )
3821   ROM_LOAD16_BYTE( "sstwjad2.5_1", 0x000000, 0x080000, CRC(7108e9d0) SHA1(e080ea274ff0a3ced1c0047f59c5be7a1b5a0e60) )
3822   ROM_LOAD16_BYTE( "sstwjb_2.5_1", 0x000000, 0x080000, CRC(6f2d65a2) SHA1(b1c8b28496e1ad3f53cb23f5dd825c47cf4f2d59) )
3823   ROM_LOAD16_BYTE( "sstwjb_2.5_2", 0x000000, 0x080000, CRC(b5399cc8) SHA1(ad3b256d2b40b070b77639fd7a636ad2e7f212ff) )
3824   ROM_LOAD16_BYTE( "sstwjbd2.5_1", 0x000000, 0x080000, CRC(3e9a2f98) SHA1(59ac08784cff6b12559d7eedb0cf25a02bc675bd) )
3825ROM_END
3826
3827ROM_START( m5starcl )
3828   ROM_REGION( 0x400000, "maincpu", 0 )
3829   ROM_LOAD16_BYTE( "rwc__c_1.3_1", 0x000000, 0x080000, CRC(e90e3eeb) SHA1(44d92be2ffae2379f0dfef82b7b82fa80a74a9c2) )
3830   ROM_LOAD16_BYTE( "rwc__c_1.3_2", 0x000001, 0x080000, CRC(85d2d9ed) SHA1(e8631e808e8238256b7def1ee924c68a97462799) )
3831   ROM_LOAD16_BYTE( "rwc__c_1.3_3", 0x100000, 0x080000, CRC(c6f54119) SHA1(965aedb9b0a598e3612de58ef17f054c2f8d7b97) )
3832   ROM_LOAD16_BYTE( "rwc__c_1.3_4", 0x100001, 0x080000, CRC(0deb6922) SHA1(db3b8630d51b931f47b3b14acd02150df868acf0) )
3833
3834   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3835   ROM_LOAD16_BYTE( "rwc____1.3_1", 0x000000, 0x080000, CRC(b53925a7) SHA1(95646d99aec69bb2442eb36a976a6526c9423cf9) )
3836   ROM_LOAD16_BYTE( "rwc____1.3_2", 0x000000, 0x080000, CRC(85d2d9ed) SHA1(e8631e808e8238256b7def1ee924c68a97462799) )
3837   ROM_LOAD16_BYTE( "rwc___d1.3_1", 0x000000, 0x080000, CRC(53f4d3dc) SHA1(764f1649dc3fe31480b13cfca81e728becaefe69) )
3838   ROM_LOAD16_BYTE( "rwc___d1.3_2", 0x000000, 0x080000, CRC(85d2d9ed) SHA1(e8631e808e8238256b7def1ee924c68a97462799) )
3839   ROM_LOAD16_BYTE( "rwc__cd1.3_1", 0x000000, 0x080000, CRC(0fc3c890) SHA1(dee7789aac3968a91259f7313e60326c7717eef9) )
3840   ROM_LOAD16_BYTE( "rwc__cd1.3_2", 0x000000, 0x080000, CRC(85d2d9ed) SHA1(e8631e808e8238256b7def1ee924c68a97462799) )
3841   ROM_LOAD16_BYTE( "rwc_h__1.3_1", 0x000000, 0x080000, CRC(c4f6ae1f) SHA1(76521aaf72959df42617aa979bcb65f44453ccf9) )
3842   ROM_LOAD16_BYTE( "rwc_h__1.3_2", 0x000000, 0x080000, CRC(85d2d9ed) SHA1(e8631e808e8238256b7def1ee924c68a97462799) )
3843   ROM_LOAD16_BYTE( "rwc_h_d1.3_1", 0x000000, 0x080000, CRC(e8b102f5) SHA1(37ad23cde7dc03a7fc2067509ec866337b2ad902) )
3844   ROM_LOAD16_BYTE( "rwc_h_d1.3_2", 0x000000, 0x080000, CRC(85d2d9ed) SHA1(e8631e808e8238256b7def1ee924c68a97462799) )
3845   ROM_LOAD16_BYTE( "rwc_hc_1.3_1", 0x000000, 0x080000, CRC(98c1b553) SHA1(b19e05fed1984bc25444ec8da705b80371127894) )
3846   ROM_LOAD16_BYTE( "rwc_hc_1.3_2", 0x000000, 0x080000, CRC(85d2d9ed) SHA1(e8631e808e8238256b7def1ee924c68a97462799) )
3847   ROM_LOAD16_BYTE( "rwc_hcd1.3_1", 0x000000, 0x080000, CRC(b48619b9) SHA1(1577d2a4142280aba8cb8506b089ba94b9b728fc) )
3848   ROM_LOAD16_BYTE( "rwc_hcd1.3_2", 0x000000, 0x080000, CRC(85d2d9ed) SHA1(e8631e808e8238256b7def1ee924c68a97462799) )
3849   ROM_LOAD16_BYTE( "rwc_lc_1.3_1", 0x000000, 0x080000, CRC(451e1488) SHA1(2f53e08b080233fd504c522959146731a9bb4d45) )
3850   ROM_LOAD16_BYTE( "rwc_lc_1.3_2", 0x000000, 0x080000, CRC(85d2d9ed) SHA1(e8631e808e8238256b7def1ee924c68a97462799) )
3851   ROM_LOAD16_BYTE( "rwc_lcd1.3_1", 0x000000, 0x080000, CRC(a3d3e2f3) SHA1(6815bb4cb84aa350466b484f235fa08a1feec5e5) )
3852   ROM_LOAD16_BYTE( "rwc_lcd1.3_2", 0x000000, 0x080000, CRC(85d2d9ed) SHA1(e8631e808e8238256b7def1ee924c68a97462799) )
3853ROM_END
3854
3855ROM_START( m5startr )
3856   ROM_REGION( 0x400000, "maincpu", 0 )
3857   ROM_LOAD16_BYTE( "sstwjb_2.6_1", 0x000000, 0x080000, CRC(e3f2c86c) SHA1(1b5e2dd2c70351842c97ae354373e09e61638414) )
3858   ROM_LOAD16_BYTE( "sstwjb_2.6_2", 0x000001, 0x080000, CRC(d760a231) SHA1(a3de9a712ab20d42e0c6f395f42be50ccc2aba02) )
3859   ROM_LOAD16_BYTE( "sstwjb_2.6_3", 0x100000, 0x080000, CRC(867fbcc7) SHA1(ee8091ee5caee5b5920f3e5ad85b4cdb7a6fd785) )
3860   ROM_LOAD16_BYTE( "sstwjb_2.6_4", 0x100001, 0x080000, CRC(04ee9dd4) SHA1(49ec743bac7eb8aedce6a908745535ecad88fcfc) )
3861
3862   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3863   ROM_LOAD16_BYTE( "sstwja_2.6_1", 0x000000, 0x080000, CRC(1e6ad09c) SHA1(2da43c46923b1707d1505dd3b3bc15ac02c60bc0) )
3864   ROM_LOAD16_BYTE( "sstwjad2.6_1", 0x000000, 0x080000, CRC(c140785a) SHA1(6c43065912437cd65d18b815e9001bde1d3e9a52) )
3865   ROM_LOAD16_BYTE( "sstwjbd2.6_1", 0x000000, 0x080000, CRC(3cd860aa) SHA1(b219d79dba2ab40f3223c7b709200f1124068b2d) )
3866   ROM_LOAD16_BYTE( "sstwjbg2.6_1", 0x000000, 0x080000, CRC(41d99bc8) SHA1(48087497a2e0b09e829771d0447576f0b7e727c4) )
3867   ROM_LOAD16_BYTE( "sstwjbt2.6_1", 0x000000, 0x080000, CRC(61b1d185) SHA1(0b55bc5a006a56317bbe5ba4e49fa2475c146ef1) )
3868ROM_END
3869
3870ROM_START( m5stax )
3871   ROM_REGION( 0x400000, "maincpu", 0 )
3872   ROM_LOAD16_BYTE( "stax0_9s.p1",0x000000, 0x080000, CRC(e3df64b8) SHA1(43fb01d06fc02d0c63fe44554cf865607f860131) )
3873   ROM_LOAD16_BYTE( "stax0_9.p2", 0x000001, 0x080000, CRC(916ec2bb) SHA1(d2dc2c2d4b618984fd6730da6f2b0a51119a26d7) )
3874   ROM_LOAD16_BYTE( "stax0_9.p3", 0x100000, 0x080000, CRC(ab8e575a) SHA1(7c541858029ce09371aaff2ff745f0d72dae331e) )
3875   ROM_LOAD16_BYTE( "stax0_9.p4", 0x100001, 0x080000, CRC(5142eaf1) SHA1(95984ee6a182be31d8e22fa9a589fe3cc9526353) )
3876ROM_END
3877
3878ROM_START( m5scharg )
3879   ROM_REGION( 0x400000, "maincpu", 0 )
3880   ROM_LOAD16_BYTE( "scha04.p1", 0x000000, 0x080000, CRC(92537e63) SHA1(482118f11478463dd1061ed29bfc458462de0dea) )
3881   ROM_LOAD16_BYTE( "scha04.p2", 0x000001, 0x080000, CRC(60d41088) SHA1(951305a7bb4a09574048e547468312a64c5b04ce) )
3882   ROM_LOAD16_BYTE( "scha04.p3", 0x100000, 0x080000, CRC(9276e73f) SHA1(dc4d1bf6ed29c9a82b89d98ac9d216a2257d504b) )
3883   ROM_LOAD16_BYTE( "scha04.p4", 0x100001, 0x080000, CRC(799408c4) SHA1(42fc19c4c93f5ee9bdcf9cc6bad3e0c506c81bd3) )
3884
3885   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3886   ROM_LOAD16_BYTE( "scha04ad.p1", 0x000000, 0x080000, CRC(7274b604) SHA1(3a5d0e67acddeded89da915e7d5cf6f3f171e6cb) )
3887   ROM_LOAD16_BYTE( "scha04b.p1", 0x000000, 0x080000, CRC(85d7e36c) SHA1(565f2c514bff1d3304897d6d595841de83742bae) )
3888   ROM_LOAD16_BYTE( "scha04bd.p1", 0x000000, 0x080000, CRC(667539f8) SHA1(8b1b2cde0b6ee1b95ab97ba5ee0867b756667397) )
3889   ROM_LOAD16_BYTE( "scha04d.p1", 0x000000, 0x080000, CRC(9b6cb02e) SHA1(155d208a30caebf383911626cd3ea64cbac74694) )
3890   ROM_LOAD16_BYTE( "scha04dy.p1", 0x000000, 0x080000, CRC(529e3c57) SHA1(df6b4ea2af813773ab297aa0ae9523910d30d380) )
3891   ROM_LOAD16_BYTE( "scha04k.p1", 0x000000, 0x080000, CRC(468c5fda) SHA1(c042f3d708500d64b8adc05ba187f899cbb58e15) )
3892   ROM_LOAD16_BYTE( "scha04r.p1", 0x000000, 0x080000, CRC(5929c975) SHA1(af10d3c9eada1e0854365ccb4c69cf41b398ec56) )
3893   ROM_LOAD16_BYTE( "scha04s.p1", 0x000000, 0x080000, CRC(92537e63) SHA1(482118f11478463dd1061ed29bfc458462de0dea) )
3894   ROM_LOAD16_BYTE( "scha04y.p1", 0x000000, 0x080000, CRC(5ba1f21a) SHA1(729baf64e52697f3e5e790235984ee594a2e4dfe) )
3895   ROM_LOAD16_BYTE( "scha05.p2", 0x000000, 0x080000, CRC(8101d89d) SHA1(1bca2e5242c6b2ea7972c9c227fa53d8b67556a4) )
3896   ROM_LOAD16_BYTE( "scha05.p3", 0x000000, 0x080000, CRC(9276e73f) SHA1(dc4d1bf6ed29c9a82b89d98ac9d216a2257d504b) )
3897   ROM_LOAD16_BYTE( "scha05.p4", 0x000000, 0x080000, CRC(799408c4) SHA1(42fc19c4c93f5ee9bdcf9cc6bad3e0c506c81bd3) )
3898   ROM_LOAD16_BYTE( "scha05ad.p1", 0x000000, 0x080000, CRC(2b4ae3c9) SHA1(d1f15d886b24c74d467a493e02eedc38464c1317) )
3899   ROM_LOAD16_BYTE( "scha05b.p1", 0x000000, 0x080000, CRC(e0227cbd) SHA1(8615cb719e5e99861b974ca3a9b5def34cc29898) )
3900   ROM_LOAD16_BYTE( "scha05bd.p1", 0x000000, 0x080000, CRC(e74228b8) SHA1(677c83f4f26660e5dd3bbcf3be2c8d95511e4550) )
3901   ROM_LOAD16_BYTE( "scha05d.p1", 0x000000, 0x080000, CRC(7ba4258e) SHA1(a5f381b0450b58bae5db9b8712404284b4270a96) )
3902   ROM_LOAD16_BYTE( "scha05dy.p1", 0x000000, 0x080000, CRC(4c63b53e) SHA1(f979007de6088f018d98ffe824959e530857bb0c) )
3903   ROM_LOAD16_BYTE( "scha05k.p1", 0x000000, 0x080000, CRC(0d3821aa) SHA1(a0eab6165ad0aa632b2f396dc8a845d8e50ab449) )
3904   ROM_LOAD16_BYTE( "scha05r.p1", 0x000000, 0x080000, CRC(a832eb63) SHA1(5e11e07fcef78cae9c168b1ad742823ea29c1df5) )
3905   ROM_LOAD16_BYTE( "scha05s.p1", 0x000000, 0x080000, CRC(c0c9115f) SHA1(6ae4080775692bdca6b800addc5d9b429a9db05c) )
3906   ROM_LOAD16_BYTE( "scha05y.p1", 0x000000, 0x080000, CRC(f70e81ef) SHA1(403e019005803af77c361c91e16e9bf2fb5606b1) )
3907   ROM_LOAD16_BYTE( "scha06ad.p1", 0x000000, 0x080000, CRC(f6daac46) SHA1(f2e1d6c1f6c563b043d80937e8dc033f88ada00e) )
3908   ROM_LOAD16_BYTE( "scha06bd.p1", 0x000000, 0x080000, CRC(5d96adc6) SHA1(abf1318f7b371561aad5d485a9231a18aa949b84) )
3909   ROM_LOAD16_BYTE( "scha06d.p1", 0x000000, 0x080000, CRC(7f8f6c13) SHA1(acd6774246650a0b267bbd57f0838407c67e07cc) )
3910   ROM_LOAD16_BYTE( "scha06dy.p1", 0x000000, 0x080000, CRC(f2ed6790) SHA1(d3d52bb6b194e4f9d7f049d676fe25433230b1a8) )
3911   ROM_LOAD16_BYTE( "scha06k.p1", 0x000000, 0x080000, CRC(0dd3a506) SHA1(fdeafb0fe705dd11d35602ad3006ea58d7d445f2) )
3912   ROM_LOAD16_BYTE( "scha06r.p1", 0x000000, 0x080000, CRC(5a62fe06) SHA1(6d7dc55e980dbcd9829f4ade6360cbb4ddba081d) )
3913   ROM_LOAD16_BYTE( "scha06s.p1", 0x000000, 0x080000, CRC(9877e0fb) SHA1(afa371ebcf42cce3ce24b78951c28025b09dd617) )
3914   ROM_LOAD16_BYTE( "scha06y.p1", 0x000000, 0x080000, CRC(1515eb78) SHA1(f92ed6a02e4883c9b4b9c03373cb222f56ffe688) )
3915   ROM_LOAD16_BYTE( "scha0_6.p2", 0x000000, 0x080000, CRC(0bd01c27) SHA1(56c078a48a6ae281e0779513b66d3a3d31d187b0) )
3916ROM_END
3917
3918ROM_START( m5supro )
3919   ROM_REGION( 0x400000, "maincpu", 0 )
3920   ROM_LOAD16_BYTE( "srosjb_3.0_1", 0x000000, 0x080000, CRC(f09cb109) SHA1(6fe26e64bf51adb6f274816559e9de3c8e751272) )
3921   ROM_LOAD16_BYTE( "srosjb_3.0_2", 0x000001, 0x080000, CRC(4d3d1884) SHA1(949b063b4ed4c7c65697d31f53eb771abe6e9166) )
3922
3923   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3924   ROM_LOAD16_BYTE( "srosjbd3.0_1", 0x000000, 0x080000, CRC(2cff5336) SHA1(ed194276ee1b45743006043331d49cde1d89a71b) )
3925   ROM_LOAD16_BYTE( "srt____3.0_1", 0x000000, 0x080000, CRC(3ec58187) SHA1(e4b3f355f0b14b40aab5cbc1a6182e1af3c0ddd2) )
3926   ROM_LOAD16_BYTE( "srt____3.0_2", 0x000000, 0x080000, CRC(7e67a377) SHA1(121171a1660338e998c188ff890df320f43e5642) )
3927ROM_END
3928
3929ROM_START( m5supstr )
3930   ROM_REGION( 0x400000, "maincpu", 0 )
3931   ROM_LOAD16_BYTE( "ssta02d.p1", 0x000000, 0x080000, CRC(ee801bfd) SHA1(a6c2878d326b51fe132a68b628692bdede64b150) )
3932   ROM_LOAD16_BYTE( "ssta02.p2", 0x000001, 0x080000, CRC(851d07e2) SHA1(a29264521d7244da2e0ad011e00604d61adff6a3) )
3933   ROM_LOAD16_BYTE( "ssta02.p3", 0x100000, 0x080000, CRC(02489b15) SHA1(245742ce6afa222d38494a602ec10a672b4028eb) )
3934   ROM_LOAD16_BYTE( "ssta02.p4", 0x100001, 0x080000, CRC(a453beda) SHA1(79a7ba97e2d2e0abb9c54c0f36552dc1bd7408c6) )
3935
3936   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3937   ROM_LOAD16_BYTE( "ssta02ad.p1", 0x000000, 0x080000, CRC(27bcf2fe) SHA1(02d2c465139be5fea8ec1c2dfbcc8cfba9d1cb5c) )
3938   ROM_LOAD16_BYTE( "ssta02b.p1", 0x000000, 0x080000, CRC(34cd88ec) SHA1(92028a7ff3e4aa78dc544019fbc2862eb3f2e3cd) )
3939   ROM_LOAD16_BYTE( "ssta02bd.p1", 0x000000, 0x080000, CRC(483656ac) SHA1(fc5619f42ea872d9cd89d327bc4437d44e80661b) )
3940   ROM_LOAD16_BYTE( "ssta02dy.p1", 0x000000, 0x080000, CRC(f69c3272) SHA1(9307d0b63ec2dc3195a0d6f8c7cc6881ae50aab8) )
3941   ROM_LOAD16_BYTE( "ssta02k.p1", 0x000000, 0x080000, CRC(86133b20) SHA1(5ced921b1455f3f8bbaa6a0aa72d4b7768affa5d) )
3942   ROM_LOAD16_BYTE( "ssta02r.p1", 0x000000, 0x080000, CRC(c10750c2) SHA1(3ef557488fe1295d3a4760c911009bcbd588213b) )
3943   ROM_LOAD16_BYTE( "ssta02s.p1", 0x000000, 0x080000, CRC(8e93cda1) SHA1(639c4ea0281de69cb3e4f8ba2dd22c1273e25943) )
3944   ROM_LOAD16_BYTE( "ssta02y.p1", 0x000000, 0x080000, CRC(968fe42e) SHA1(4ca0807e3c0465c755a097c6b179ec03e84d5404) )
3945ROM_END
3946
3947ROM_START( m5sstrk )
3948   ROM_REGION( 0x400000, "maincpu", 0 )
3949   ROM_LOAD16_BYTE( "strt02d.p1", 0x000000, 0x080000, CRC(0b042edf) SHA1(1a1a62811401ab981b78f47532fc6c13b7b3d739) )
3950   ROM_LOAD16_BYTE( "strt02.p2", 0x000001, 0x080000, CRC(637ee0be) SHA1(ceab0d3e4ecad7a95847d05f07348c5b66a37bba) )
3951   ROM_LOAD16_BYTE( "strt02.p3", 0x100000, 0x080000, CRC(3e4350f6) SHA1(ae892bf921369a4188c1eddb51b0491124f9bf5b) )
3952   ROM_LOAD16_BYTE( "strt02.p4", 0x100001, 0x080000, CRC(c73f0a2a) SHA1(7bbc80d5e5fb2ebd312bb3c6bcb4be358eb978d4) )
3953
3954   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3955   ROM_LOAD16_BYTE( "strb0_2.p1", 0x000000, 0x080000, CRC(2b058cf8) SHA1(816c3a4a85570fd9991822383bd515a616b67e6d) )
3956   ROM_LOAD16_BYTE( "strb0_2.p2", 0x000000, 0x080000, CRC(04ec1ef6) SHA1(48c94c4886d2c7c25bd0743b40544e806a7272d8) )
3957   ROM_LOAD16_BYTE( "strt02ad.p1", 0x000000, 0x080000, CRC(7fc3adf2) SHA1(3a7a0ac9924d4fae3fd4486c54b5913a62d1eb50) )
3958   ROM_LOAD16_BYTE( "strt02b.p1", 0x000000, 0x080000, CRC(fc8d1019) SHA1(1a96b3a4f57cb67e367e7efb53b8659f9ce511c2) )
3959   ROM_LOAD16_BYTE( "strt02bd.p1", 0x000000, 0x080000, CRC(5a3adb3b) SHA1(a20fd98940bab6de5cbcea97549a77253c2b83d0) )
3960   ROM_LOAD16_BYTE( "strt02dy.p1", 0x000000, 0x080000, CRC(b2343575) SHA1(6fb09904f92cf850da1fe903a6e66d2dfeccb2d4) )
3961   ROM_LOAD16_BYTE( "strt02r.p1", 0x000000, 0x080000, CRC(656344b0) SHA1(7c353b679720fef8c3f7897d15ce773f2f63d762) )
3962   ROM_LOAD16_BYTE( "strt02s.p1", 0x000000, 0x080000, CRC(8d174ce4) SHA1(4cf3400e36dbd8af7fdd67791b9ae7f0846233db) )
3963   ROM_LOAD16_BYTE( "strt02y.p1", 0x000000, 0x080000, CRC(3427574e) SHA1(7d575efb123d0afb0de8bc3652e949a5cdfcbf3c) )
3964ROM_END
3965
3966ROM_START( m5tempp )
3967   ROM_REGION( 0x400000, "maincpu", 0 )
3968   ROM_LOAD16_BYTE( "tplwsjb_1.2_1", 0x000000, 0x080000, CRC(db9553fc) SHA1(6b6a07776d7191c4e540849f0dd9405d18e9f778) )
3969   ROM_LOAD16_BYTE( "tplwsjb_1.2_2", 0x000001, 0x080000, CRC(48959ffe) SHA1(82c78c7466862837b8b4cf568ac2722507a2fe55) )
3970   ROM_LOAD16_BYTE( "tplwsjb_1.2_3", 0x100000, 0x080000, CRC(c6040456) SHA1(9c640e965e2c386d496dbc26405c59d49e8d96bb) )
3971   ROM_LOAD16_BYTE( "tplwsjb_1.2_4", 0x100001, 0x080000, CRC(2aef4ecc) SHA1(545732a3962dbdd6d5a0df64e6a185689be1c88c) )
3972
3973   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3974   ROM_LOAD16_BYTE( "tplwsja_1.2_1", 0x000000, 0x080000, CRC(1507cb7f) SHA1(f2edabd1ce0f4ccef7a0ee515f2fb1ce060b0cb1) )
3975   ROM_LOAD16_BYTE( "tplwsjad1.2_1", 0x000000, 0x080000, CRC(eabfa8c1) SHA1(d97b9aa93925efc95fa9d7b50243daf3facc24a0) )
3976   ROM_LOAD16_BYTE( "tplwsjbd1.2_1", 0x000000, 0x080000, CRC(1af53f85) SHA1(0135baee21fce2e98ae6d6ba7b162ac88cd4d013) )
3977   ROM_LOAD16_BYTE( "tplwsjbg1.2_1", 0x000000, 0x080000, CRC(58f9e49b) SHA1(05705483fc943bbd1d1d795968805e546806310e) )
3978   ROM_LOAD16_BYTE( "tplwsjbt1.2_1", 0x000000, 0x080000, CRC(14526e73) SHA1(7e8ced86afa086c68a7f9a83d98fe5bb73ffb907) )
3979ROM_END
3980
3981ROM_START( m5tempt )
3982   ROM_REGION( 0x400000, "maincpu", 0 )
3983   ROM_LOAD16_BYTE( "t1tr10d.p1", 0x000000, 0x080000, CRC(b8d90c17) SHA1(c9bc8f9b58a0317ffb7c4887e5eb76c0043bf81b) )
3984   ROM_LOAD16_BYTE( "t1tr10.p2", 0x000001, 0x080000, CRC(d3d036bf) SHA1(4b09d9e5ae42698e93ab6a2192bd39154e9fa0d2) )
3985   ROM_LOAD16_BYTE( "t1tr10.p3", 0x100000, 0x080000, CRC(c6714248) SHA1(d531c3535aa97f4d08e5629e85018d380c07f92c) )
3986   ROM_LOAD16_BYTE( "t1tr10.p4", 0x100001, 0x080000, CRC(ccd6599b) SHA1(96bcc9404ba3e6186be18f322ae6531bc863e589) )
3987
3988   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
3989   ROM_LOAD16_BYTE( "t1tr10dy.p1", 0x000000, 0x080000, CRC(a28ea617) SHA1(6901835a50dd031061c38eae80fde6a4b27e356d) )
3990   ROM_LOAD16_BYTE( "t1tr10s.p1", 0x000000, 0x080000, CRC(3e044d74) SHA1(62d72686a307556b7f1e592fa7ec724c9c60e013) )
3991   ROM_LOAD16_BYTE( "t1tr10y.p1", 0x000000, 0x080000, CRC(2453e774) SHA1(6bf24a7f046b2d7a1887ba199487f1a0829c28ac) )
3992   ROM_LOAD16_BYTE( "t2tr10.p2", 0x000000, 0x080000, CRC(ef53eae7) SHA1(964c6d74e2695b8f236d21fdb2c83b979e152c67) )
3993   ROM_LOAD16_BYTE( "t2tr10.p3", 0x000000, 0x080000, CRC(c6714248) SHA1(d531c3535aa97f4d08e5629e85018d380c07f92c) )
3994   ROM_LOAD16_BYTE( "t2tr10.p4", 0x000000, 0x080000, CRC(ccd6599b) SHA1(96bcc9404ba3e6186be18f322ae6531bc863e589) )
3995   ROM_LOAD16_BYTE( "t2tr10d.p1", 0x000000, 0x080000, CRC(fcadfa89) SHA1(817e8d91d062b7725fdca77b98bb5a7b409a7864) )
3996   ROM_LOAD16_BYTE( "t2tr10dy.p1", 0x000000, 0x080000, CRC(a800d477) SHA1(ccbba560c7ea0b7fa0efe66fefe2527e1fef4cfc) )
3997   ROM_LOAD16_BYTE( "t2tr10s.p1", 0x000000, 0x080000, CRC(8f67c4b7) SHA1(14cbf15dcffe054cee285034b16a11f0dcac6213) )
3998   ROM_LOAD16_BYTE( "t2tr10y.p1", 0x000000, 0x080000, CRC(dbcaea49) SHA1(01463d5e4a003cb2b9d8e8f8304285781c7e15d5) )
3999   ROM_LOAD16_BYTE( "tot203.p2", 0x000000, 0x080000, CRC(d9bc060a) SHA1(97d7c083f62066456380e96ad9c0020562845a5f) )
4000   ROM_LOAD16_BYTE( "tot203.p3", 0x000000, 0x080000, CRC(c6714248) SHA1(d531c3535aa97f4d08e5629e85018d380c07f92c) )
4001   ROM_LOAD16_BYTE( "tot203.p4", 0x000000, 0x080000, CRC(ccd6599b) SHA1(96bcc9404ba3e6186be18f322ae6531bc863e589) )
4002   ROM_LOAD16_BYTE( "tot203b.p1", 0x000000, 0x080000, CRC(d56f9fc9) SHA1(2a1fff24ce515bd06924e95996946e3b84779e5d) )
4003   ROM_LOAD16_BYTE( "tot203bd.p1", 0x000000, 0x080000, CRC(e258b0da) SHA1(8a2eaa1253da8f03edb5fb20c78e32e74b29a28a) )
4004   ROM_LOAD16_BYTE( "tot203d.p1", 0x000000, 0x080000, CRC(273c8e37) SHA1(7efa094c73b879cb55cb4c996850c64ecd134508) )
4005   ROM_LOAD16_BYTE( "tot203dy.p1", 0x000000, 0x080000, CRC(5a99bf68) SHA1(a6a84a1b9c3b94df9eae6327b6d3b74913679b46) )
4006   ROM_LOAD16_BYTE( "tot203h.p1", 0x000000, 0x080000, CRC(7f67a2c8) SHA1(e7790dbadeffd01039f1ceef84b8a57f59b593d8) )
4007   ROM_LOAD16_BYTE( "tot203k.p1", 0x000000, 0x080000, CRC(35db2f99) SHA1(4c1e8bce8ed1e31883acf906adfaf8e0323f74a3) )
4008   ROM_LOAD16_BYTE( "tot203r.p1", 0x000000, 0x080000, CRC(0ec20b5b) SHA1(1e919fb4e5b22c95b642cfe6d61db6c8def8adce) )
4009   ROM_LOAD16_BYTE( "tot203s.p1", 0x000000, 0x080000, CRC(100ba124) SHA1(9716a5a430a2f811f093acd776b6342530613fd6) )
4010   ROM_LOAD16_BYTE( "tot203y.p1", 0x000000, 0x080000, CRC(6dae907b) SHA1(8033fd901ac25ebbbe0b3562eb3c55cde607fe99) )
4011   ROM_LOAD16_BYTE( "totr05.p2", 0x000000, 0x080000, CRC(052afdcb) SHA1(c9c2531d9c7a9cfd0b60f29d54efab06c72e64dd) )
4012   ROM_LOAD16_BYTE( "totr05.p3", 0x000000, 0x080000, CRC(c6714248) SHA1(d531c3535aa97f4d08e5629e85018d380c07f92c) )
4013   ROM_LOAD16_BYTE( "totr05.p4", 0x000000, 0x080000, CRC(ccd6599b) SHA1(96bcc9404ba3e6186be18f322ae6531bc863e589) )
4014   ROM_LOAD16_BYTE( "totr05b.p1", 0x000000, 0x080000, CRC(b780ea14) SHA1(8431404ed39d49665bd67a75a88bd4cdd2fab2b4) )
4015   ROM_LOAD16_BYTE( "totr05bd.p1", 0x000000, 0x080000, CRC(90f2449c) SHA1(71cce259af2438477a009cc06a21dd5c9d5661d3) )
4016   ROM_LOAD16_BYTE( "totr05d.p1", 0x000000, 0x080000, CRC(ff0dc97e) SHA1(48749a3b7de5829139901b9bb3bd52146978d0a0) )
4017   ROM_LOAD16_BYTE( "totr05dy.p1", 0x000000, 0x080000, CRC(013ad38b) SHA1(d0bd6805d825f3ac1075a229bfc6e1ca8c8503b4) )
4018   ROM_LOAD16_BYTE( "totr05k.p1", 0x000000, 0x080000, CRC(fc24ed59) SHA1(0d8fcd8aeaf3bddd7797bfe004ca68ebd7c685ce) )
4019   ROM_LOAD16_BYTE( "totr05y.p1", 0x000000, 0x080000, CRC(26487d03) SHA1(595a39724c587c7bb7d8b10e3838be1d5c8b3d3e) )
4020ROM_END
4021
4022ROM_START( m5tempcl )
4023   ROM_REGION( 0x400000, "maincpu", 0 )
4024   ROM_LOAD16_BYTE( "totc01.p1", 0x000000, 0x080000, CRC(5840b478) SHA1(78758f10189cdd2d99925c8546b1553535ff9598) )
4025   ROM_LOAD16_BYTE( "totc01.p2", 0x000001, 0x080000, CRC(b2f21815) SHA1(e32539ae8d43d01019a304617401789c45b7f092) )
4026   ROM_LOAD16_BYTE( "totc01.p3", 0x100000, 0x080000, CRC(acb2511c) SHA1(59fd87ffcc96cabb56c5e4708a475de533aa20f6) )
4027   ROM_LOAD16_BYTE( "totc01.p4", 0x100001, 0x080000, CRC(070ffa66) SHA1(5e0a756485ce07a2508c65f81911b7be0f638b54) )
4028
4029   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4030   ROM_LOAD16_BYTE( "totc01d.p1", 0x000000, 0x080000, CRC(f29d62cc) SHA1(2b147e63a4c906cf872ac34c1aab362faa5744c1) )
4031   ROM_LOAD16_BYTE( "totc01dz.p1", 0x000000, 0x080000, CRC(31757244) SHA1(c179ae359cfb698d96549aa583ace9d98485f732) )
4032   ROM_LOAD16_BYTE( "totc01f.p1", 0x000000, 0x080000, CRC(9368f6bc) SHA1(25e1f9d72bfeff8697c067a427133541ecd6ff5a) )
4033   ROM_LOAD16_BYTE( "totc01s.p1", 0x000000, 0x080000, CRC(5840b478) SHA1(78758f10189cdd2d99925c8546b1553535ff9598) )
4034   ROM_LOAD16_BYTE( "totc01z.p1", 0x000000, 0x080000, CRC(03f646ba) SHA1(d337552dd05a21c6ef9301e1bcf53769eb40f0af) )
4035ROM_END
4036
4037ROM_START( m5tball )
4038   ROM_REGION( 0x400000, "maincpu", 0 )
4039   ROM_LOAD16_BYTE( "thun0_3.p1", 0x000000, 0x080000, CRC(5b6397de) SHA1(f20faffd4ba7b654aad3974593a8fda0455d83b6) )
4040   ROM_LOAD16_BYTE( "thun0_3.p2", 0x000001, 0x080000, CRC(19e649fa) SHA1(dd71327f31b14edc37ea94e460b221a6caaf683b) )
4041
4042   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4043   ROM_LOAD16_BYTE( "thun0_3d.p1", 0x000000, 0x080000, CRC(12202800) SHA1(eb7a8d5c33954c6949e1efdde8c79fae62522815) )
4044ROM_END
4045
4046ROM_START( m5tbird )
4047   ROM_REGION( 0x400000, "maincpu", 0 )
4048   ROM_LOAD16_BYTE( "tbrd20ad.p1", 0x000000, 0x080000, CRC(c42dac13) SHA1(ac4d6136945cbe07eba02edf75ac0251ea8e028a) )
4049   ROM_LOAD16_BYTE( "tbrd20.p2", 0x000001, 0x080000, CRC(4223b137) SHA1(7334ffda0151e821b67d5006c524b54419c1b2c7) )
4050   ROM_LOAD16_BYTE( "tbrd20.p3", 0x100000, 0x080000, CRC(7f172b77) SHA1(7215ce9966a72e797c0d5c25256fe5ccfaee8990) )
4051   ROM_LOAD16_BYTE( "tbrd20.p4", 0x100001, 0x080000, CRC(1d064f45) SHA1(dba3ed766c99de68a25ec3e6cd08c3b8d0ad2518) )
4052
4053   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4054   ROM_LOAD16_BYTE( "tbrd20b.p1", 0x000000, 0x080000, CRC(7019b3f9) SHA1(556675a7441642666d68b27a7a0283b1b8e11723) )
4055   ROM_LOAD16_BYTE( "tbrd20bd.p1", 0x000000, 0x080000, CRC(510d9762) SHA1(9dafafaaf962bac416eb8f090f2355d97977057b) )
4056   ROM_LOAD16_BYTE( "tbrd20d.p1", 0x000000, 0x080000, CRC(64b988fc) SHA1(12f261dca11e88c587a76e9c2c5725835389c68c) )
4057   ROM_LOAD16_BYTE( "tbrd20dy.p1", 0x000000, 0x080000, CRC(f6fe9a3e) SHA1(e4c898dd793c956b09eb8cae280af1015df92435) )
4058   ROM_LOAD16_BYTE( "tbrd20h.p1", 0x000000, 0x080000, CRC(41395740) SHA1(a60c72dc7cdd733dd99e241a751b6d01b9dd3c94) )
4059   ROM_LOAD16_BYTE( "tbrd20r.p1", 0x000000, 0x080000, CRC(48083177) SHA1(fbf201108dc7cf02e31226c86ea32139c81a9c13) )
4060   ROM_LOAD16_BYTE( "tbrd20s.p1", 0x000000, 0x080000, CRC(f66f633a) SHA1(1cebcb41d40d177e2575eb3c41728d079e35327e) )
4061   ROM_LOAD16_BYTE( "tbrd20y.p1", 0x000000, 0x080000, CRC(642871f8) SHA1(ea424360e6e9a12a3e2edeee83756b8cc71c91a6) )
4062ROM_END
4063
4064ROM_START( m5trclb )
4065   ROM_REGION( 0x400000, "maincpu", 0 )
4066   ROM_LOAD16_BYTE( "ctom0_3.p1", 0x000000, 0x080000, CRC(e5a6df0b) SHA1(1bfabef4802df305512cb0ca0be06981aae6f438) )
4067   ROM_LOAD16_BYTE( "ctom0_3.p2", 0x000001, 0x080000, CRC(64335126) SHA1(e3fe46c5cd22653e4c869ae2bb44e9156fd76825) )
4068
4069   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4070   ROM_LOAD16_BYTE( "ctom0_3d.p1", 0x000000, 0x080000, CRC(b5938bb8) SHA1(cfb9b1db4e1f52816d726103d7c6fe65fbdb6b89) )
4071ROM_END
4072
4073ROM_START( m5topdog )
4074   ROM_REGION( 0x400000, "maincpu", 0 )
4075   ROM_LOAD16_BYTE( "tdog03ad.p1", 0x000000, 0x080000, CRC(b11b3ad4) SHA1(939bafce76a80395fa517496ef993f5cfe647cd8) )
4076   ROM_LOAD16_BYTE( "tdog03.p2", 0x000001, 0x080000, CRC(5df45ea9) SHA1(38a49e36761c43e642215daa2d6138132f50ffd1) )
4077   ROM_LOAD16_BYTE( "tdog03.p3", 0x100000, 0x080000, CRC(a44fe7d2) SHA1(628ac27fc24d69f3e7e1f3cab7d0a920b92235c9) )
4078   ROM_LOAD16_BYTE( "tdog03.p4", 0x100001, 0x080000, CRC(353a5f78) SHA1(f011b457ec0291a9d1d091dc0ce85d2a83acd3b0) )
4079
4080   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4081   ROM_LOAD16_BYTE( "tdog03b.p1", 0x000000, 0x080000, CRC(a6b677be) SHA1(774921590f2eb4f59cae98f97c72c2f605819f18) )
4082   ROM_LOAD16_BYTE( "tdog03bd.p1", 0x000000, 0x080000, CRC(864ca52b) SHA1(fcbe7cc2a4e3855861b64ca747c2d1de62a59971) )
4083   ROM_LOAD16_BYTE( "tdog03d.p1", 0x000000, 0x080000, CRC(5f112944) SHA1(805816e64dc6a97fe82c6b75aa376c67d8e4d2ad) )
4084   ROM_LOAD16_BYTE( "tdog03dy.p1", 0x000000, 0x080000, CRC(b8549378) SHA1(4b390a7489dbb99d3005b36d5fab618202b129f2) )
4085   ROM_LOAD16_BYTE( "tdog03k.p1", 0x000000, 0x080000, CRC(357b4b89) SHA1(3ac9807e57b66560d0c2dbcd9840a584e788df1d) )
4086   ROM_LOAD16_BYTE( "tdog03r.p1", 0x000000, 0x080000, CRC(fc431f59) SHA1(6030aa6f5b736cf0bc033cda741b4d144ea2e390) )
4087   ROM_LOAD16_BYTE( "tdog03s.p1", 0x000000, 0x080000, CRC(2b4766ea) SHA1(26541113ba75adaf5813752d93e93dde1dd5e758) )
4088   ROM_LOAD16_BYTE( "tdog03y.p1", 0x000000, 0x080000, CRC(cc02dcd6) SHA1(0bfbe6d714af67cb9454af9a90703b4008c170e8) )
4089   ROM_LOAD16_BYTE( "tdog04.p2", 0x000000, 0x080000, CRC(4b4e13f3) SHA1(fa1d834b1fd7cdcdf8df282a943e3a83eecf57e8) )
4090   ROM_LOAD16_BYTE( "tdog04.p3", 0x000000, 0x080000, CRC(a44fe7d2) SHA1(628ac27fc24d69f3e7e1f3cab7d0a920b92235c9) )
4091   ROM_LOAD16_BYTE( "tdog04.p4", 0x000000, 0x080000, CRC(353a5f78) SHA1(f011b457ec0291a9d1d091dc0ce85d2a83acd3b0) )
4092   ROM_LOAD16_BYTE( "tdog04ad.p1", 0x000000, 0x080000, CRC(aa83dca6) SHA1(8d92d071d773ecb191d5bab7371f868cbfc84e85) )
4093   ROM_LOAD16_BYTE( "tdog04b.p1", 0x000000, 0x080000, CRC(9d43f02a) SHA1(818d76061074af2d4790c19cfc42be00d93ac755) )
4094   ROM_LOAD16_BYTE( "tdog04bd.p1", 0x000000, 0x080000, CRC(889de7e6) SHA1(2f4ec93a72864ef577b3b8911e2534e8ddd5f9fc) )
4095   ROM_LOAD16_BYTE( "tdog04d.p1", 0x000000, 0x080000, CRC(b1a55bb2) SHA1(29b048edd8fcc925d885109090ab73de391b37cd) )
4096   ROM_LOAD16_BYTE( "tdog04dy.p1", 0x000000, 0x080000, CRC(0fa3032b) SHA1(99a315274bf323ad3921f73c1d6113d2f3589544) )
4097   ROM_LOAD16_BYTE( "tdog04k.p1", 0x000000, 0x080000, CRC(dd7314ce) SHA1(3cf26aa5c86627396f0c36cfaeca8e61f1657d69) )
4098   ROM_LOAD16_BYTE( "tdog04r.p1", 0x000000, 0x080000, CRC(df8b18c0) SHA1(7cf8fab80b2d76bc23f0a3ba361eae0a39a95fa5) )
4099   ROM_LOAD16_BYTE( "tdog04s.p1", 0x000000, 0x080000, CRC(aa37190c) SHA1(b3d11d0ff3b75b6a037acb1fd815f34128db55ae) )
4100   ROM_LOAD16_BYTE( "tdog04y.p1", 0x000000, 0x080000, CRC(14314195) SHA1(5d5289f806590f731b3a4ee706a962482a934078) )
4101ROM_END
4102
4103ROM_START( m5topdol )
4104   ROM_REGION( 0x400000, "maincpu", 0 )
4105   ROM_LOAD16_BYTE( "tpd13s.p1", 0x000000, 0x080000, CRC(4e90e029) SHA1(252c308d034d03c7e89ef2b581b5651dedd13888) )
4106   ROM_LOAD16_BYTE( "tpd13s.p2", 0x000001, 0x080000, CRC(31fc8222) SHA1(efd08b7162f85b6505738908b28eaddb54554aba) )
4107   ROM_LOAD16_BYTE( "tpd13s.p3", 0x100000, 0x080000, CRC(a0df85d6) SHA1(18248f1cdf1c791f62e929ea324d38e3103ea441) )
4108   ROM_LOAD16_BYTE( "tpd13s.p4", 0x100001, 0x080000, CRC(68659698) SHA1(23c9f0ea7340046181cce0ed9ae2c8879652a6d4) )
4109
4110   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4111   ROM_LOAD16_BYTE( "tpd13d.p1", 0x000000, 0x080000, CRC(c878b025) SHA1(3c594a94b53491edc42e91b5f7ff80c5194d38e1) )
4112   ROM_LOAD16_BYTE( "tpd13k.p1", 0x000000, 0x080000, CRC(6a5271c5) SHA1(1b576d4de1ce7d2da37e17143eb3719d6bc703c8) )
4113ROM_END
4114
4115ROM_START( m5trail )
4116   ROM_REGION( 0x400000, "maincpu", 0 )
4117   ROM_LOAD16_BYTE( "trbl06d.p1", 0x000000, 0x080000, CRC(c0b4b38b) SHA1(ff5e8c6a373dd218780be6edb6eb8c757c07f386) )
4118   ROM_LOAD16_BYTE( "trbl06.p2", 0x000001, 0x080000, CRC(80fbbc38) SHA1(11e45ce5630c73260a697bd609079168a4971c04) )
4119   ROM_LOAD16_BYTE( "trbl06.p3", 0x100000, 0x080000, CRC(70ff9130) SHA1(eaf9b199b720993139b7c88700202022fb4f937f) )
4120   ROM_LOAD16_BYTE( "trbl06.p4", 0x100001, 0x080000, CRC(2d6c5a68) SHA1(626ee962e5a7b8db6bad8cf36be5484a51d737be) )
4121
4122   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4123   ROM_LOAD16_BYTE( "trbl06dz.p1", 0x000000, 0x080000, CRC(1d72e21b) SHA1(4c99a8cbb9fd06dc6e2bf24bcbc0e41a8d018cd3) )
4124   ROM_LOAD16_BYTE( "trbl06f.p1", 0x000000, 0x080000, CRC(a40c0c07) SHA1(7b4bca474402372abc985f79c482d4ba9f810cd2) )
4125   ROM_LOAD16_BYTE( "trbl06s.p1", 0x000000, 0x080000, CRC(f8035826) SHA1(0c5cdc355721b9be35e819fa6c5d09e6ebc6cc07) )
4126   ROM_LOAD16_BYTE( "trbl06z.p1", 0x000000, 0x080000, CRC(c7d1d42f) SHA1(6b70f64fdbc00542f5717bc5e4f27a044d27d2ff) )
4127ROM_END
4128
4129ROM_START( m5ttop )
4130   ROM_REGION( 0x400000, "maincpu", 0 )
4131   ROM_LOAD16_BYTE( "treb0_1.p1", 0x000000, 0x080000, CRC(160801f1) SHA1(6e46b965a72d888c03a81e21a49128f6fdd62bc7) )
4132   ROM_LOAD16_BYTE( "treb0_1.p2", 0x000001, 0x080000, CRC(076a8a59) SHA1(f702d1b3599d05f456c86ce6bc2f14bdd50cf092) )
4133   ROM_LOAD16_BYTE( "treb0_1.p3", 0x100000, 0x080000, CRC(c9d4f59c) SHA1(4d98ba26295955be86f74c0a557c4ae0509edd04) )
4134   ROM_LOAD16_BYTE( "treb0_1.p4", 0x100001, 0x080000, CRC(7870b15a) SHA1(773ad400a6f7d453b57d46341e7f20f5eed322f7) )
4135   
4136   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4137   ROM_LOAD16_BYTE( "treb0_4.p1", 0x000000, 0x080000, CRC(63586be3) SHA1(15f258a8c7d3478f0492dc0ae03c348440ae1423) )
4138   ROM_LOAD16_BYTE( "treb0_4.p2", 0x000000, 0x080000, CRC(300962d5) SHA1(84e29456057a75ef6e89f44b42560c2a0eeb6a65) )
4139   ROM_LOAD16_BYTE( "treb0_4d.p1", 0x000000, 0x080000, CRC(14a72539) SHA1(13b6fceba88ebf4a45960ece1d5b3c0441f8393e) )
4140   ROM_LOAD16_BYTE( "treb1_0.p1", 0x000000, 0x080000, CRC(1c349abc) SHA1(04b80982f4c5ec0545549410b1ef8128c459a5e4) )
4141   ROM_LOAD16_BYTE( "treb1_0.p2", 0x000000, 0x080000, CRC(8ea40d3e) SHA1(56fc6f1cb4b1cc5d475d332fe8f19ceaeac2a1f4) )
4142   ROM_LOAD16_BYTE( "treb1_0d.p1", 0x000000, 0x080000, CRC(a10546a6) SHA1(a4bb0dd99d5c0122be73db34278109846eaed334) )
4143ROM_END
4144
4145ROM_START( m5ttopcl )
4146   ROM_REGION( 0x400000, "maincpu", 0 )
4147   ROM_LOAD16_BYTE( "ctre0_4.p1", 0x000000, 0x080000, CRC(6e714652) SHA1(ddb18e0608de665614e6606d794d346e94215c16) )
4148   ROM_LOAD16_BYTE( "ctre0_4.p2", 0x000001, 0x080000, CRC(6183a650) SHA1(fddfdbcd15bedcd4821cb79bf88f5024f6e5db9e) )
4149
4150   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4151   ROM_LOAD16_BYTE( "ctre0_4d.p1", 0x000000, 0x080000, CRC(f8245ad1) SHA1(90ac3786c4a484754a5069c985225e115c62c09d) )
4152ROM_END
4153
4154ROM_START( m5tsar )
4155   ROM_REGION( 0x400000, "maincpu", 0 )
4156   ROM_LOAD16_BYTE( "tsar0_2.p1", 0x000000, 0x080000, CRC(91efceec) SHA1(f571e9c0b3278065894ad98b5b1c41fe59bdbb2d) )
4157   ROM_LOAD16_BYTE( "tsar0_2.p2", 0x000001, 0x080000, CRC(8a760ff1) SHA1(d5774db6dc8c7430eeae6b1466e7b823eae8227b) )
4158
4159   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4160   ROM_LOAD16_BYTE( "tsar0_2d.p1", 0x000000, 0x080000, CRC(1ad54507) SHA1(fde9df26862cd229790fca4447792e3482abf8ad) )
4161ROM_END
4162
4163ROM_START( m5ultimo )
4164   ROM_REGION( 0x400000, "maincpu", 0 )
4165   ROM_LOAD16_BYTE( "ulti03ad.p1", 0x000000, 0x080000, CRC(6ebb8aaa) SHA1(47f9c1c3455d6782a3808324df65a1b5a64cd392) )
4166   ROM_LOAD16_BYTE( "ulti03.p2", 0x000001, 0x080000, CRC(4a634758) SHA1(088aaf29401a84614697e3f24e69e079b8e5c932) )
4167   ROM_LOAD16_BYTE( "ulti03.p3", 0x100000, 0x080000, CRC(bfc649eb) SHA1(85f31848918e35385ab96cbadadbc33ddb1e42b1) )
4168   ROM_LOAD16_BYTE( "ulti03.p4", 0x100001, 0x080000, CRC(8579127e) SHA1(5ba966008c0f7b4c910eddc6400ed2178c70e096) )
4169
4170   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4171   ROM_LOAD16_BYTE( "ulti03b.p1", 0x000000, 0x080000, CRC(9bc07f21) SHA1(c8f32d13b35a53c40dc3233b77f134ca6eb0111e) )
4172   ROM_LOAD16_BYTE( "ulti03bd.p1", 0x000000, 0x080000, CRC(63459648) SHA1(038d8e56d0718c628b802cc6919e8a19ac19cfab) )
4173   ROM_LOAD16_BYTE( "ulti03d.p1", 0x000000, 0x080000, CRC(b9eae053) SHA1(b2c5b723005e44a2be7691640f2b52f11caa2332) )
4174   ROM_LOAD16_BYTE( "ulti03dy.p1", 0x000000, 0x080000, CRC(32ddeda8) SHA1(1f48d56b15dada7ab8b7b88fc8f2656ffbcf1a3d) )
4175   ROM_LOAD16_BYTE( "ulti03h.p1", 0x000000, 0x080000, CRC(543f0844) SHA1(62003302c70de51092a2742fc498e6eaed850683) )
4176   ROM_LOAD16_BYTE( "ulti03k.p1", 0x000000, 0x080000, CRC(92537e11) SHA1(0094749ee9856035b97c3afeb08a3c3c51d12291) )
4177   ROM_LOAD16_BYTE( "ulti03r.p1", 0x000000, 0x080000, CRC(119fc875) SHA1(2eed3458e5a49ac4a8bb78154c8a4f260a4ee336) )
4178   ROM_LOAD16_BYTE( "ulti03s.p1", 0x000000, 0x080000, CRC(a36a7616) SHA1(0ae8ffe9c5daf6ae4373eeed3e4bfc893b9199c2) )
4179   ROM_LOAD16_BYTE( "ulti03y.p1", 0x000000, 0x080000, CRC(285d7bed) SHA1(1198555279ad2c4d66f13a03d372125118232c40) )
4180   ROM_LOAD16_BYTE( "ultr03.p2", 0x000000, 0x080000, CRC(b78b8f57) SHA1(ce1c20e8a97727c2b37983edb47c0603ac21a59a) )
4181   ROM_LOAD16_BYTE( "ultr03.p3", 0x000000, 0x080000, CRC(bfc649eb) SHA1(85f31848918e35385ab96cbadadbc33ddb1e42b1) )
4182   ROM_LOAD16_BYTE( "ultr03.p4", 0x000000, 0x080000, CRC(8579127e) SHA1(5ba966008c0f7b4c910eddc6400ed2178c70e096) )
4183   ROM_LOAD16_BYTE( "ultr03ad.p1", 0x000000, 0x080000, CRC(94e18680) SHA1(80e7024464abff00a880c0f88f2b336e168ad025) )
4184   ROM_LOAD16_BYTE( "ultr03b.p1", 0x000000, 0x080000, CRC(8c66b958) SHA1(cd6a5c931bb432169ffe337ca6b2ffdd08d3fc5a) )
4185   ROM_LOAD16_BYTE( "ultr03bd.p1", 0x000000, 0x080000, CRC(07b7b114) SHA1(37035e750cc76b6e9e58c68e4e0bbbf201e48a8b) )
4186   ROM_LOAD16_BYTE( "ultr03d.p1", 0x000000, 0x080000, CRC(10907f74) SHA1(34f7e6b6f504816a4f055ad7faf8ffa9c88a6d2b) )
4187   ROM_LOAD16_BYTE( "ultr03dy.p1", 0x000000, 0x080000, CRC(b27c237b) SHA1(dc3a44e831243374fc9f9663489a277dea9bbd99) )
4188   ROM_LOAD16_BYTE( "ultr03k.p1", 0x000000, 0x080000, CRC(973a4942) SHA1(de1839d04fd1d7e8fb8a8ce75747084767786858) )
4189   ROM_LOAD16_BYTE( "ultr03s.p1", 0x000000, 0x080000, CRC(cfc11235) SHA1(0c09e9860d2ac3589cf75a11ca43bd755a9a432f) )
4190   ROM_LOAD16_BYTE( "ultr03y.p1", 0x000000, 0x080000, CRC(6d2d4e3a) SHA1(6b223415b70c8d372212ef88541ac921586cb46b) )
4191   ROM_LOAD16_BYTE( "ultr04ad.p1", 0x000000, 0x080000, CRC(f9770f88) SHA1(3ad37ceff574053b7054b47b33ed17c103bd627d) )
4192   ROM_LOAD16_BYTE( "ultr04bd.p1", 0x000000, 0x080000, CRC(b3485628) SHA1(3251a8a33037f9c26a53ec83cfaac544cd2dbc1b) )
4193   ROM_LOAD16_BYTE( "ultr04dy.p1", 0x000000, 0x080000, CRC(c0a52dd3) SHA1(9efd7daf47e906cc1063cadfbeeeca62a05e1e69) )
4194   ROM_LOAD16_BYTE( "ultr0_4.p2", 0x000000, 0x080000, CRC(46b55954) SHA1(6cbfbb15ba3aafbd691e8f4a937a9a2a1c449072) )
4195   ROM_LOAD16_BYTE( "ultr0_4b.p1", 0x000000, 0x080000, CRC(57ac885a) SHA1(cf5e677d11073a8a6ad7e53e55724afbe475bdaf) )
4196   ROM_LOAD16_BYTE( "ultr0_4d.p1", 0x000000, 0x080000, CRC(ac2aad1e) SHA1(28dbc41bc951346c7cdeb04df591b53967d02946) )
4197   ROM_LOAD16_BYTE( "ultr0_4k.p1", 0x000000, 0x080000, CRC(1c660fbb) SHA1(f01980a023c7c171f6b9b6e962fa7a34a17b45d1) )
4198   ROM_LOAD16_BYTE( "ultr0_4r.p1", 0x000000, 0x080000, CRC(e0ded0f6) SHA1(d0253768e4890a9c04519614248b8eae0fb43c73) )
4199   ROM_LOAD16_BYTE( "ultr0_4s.p1", 0x000000, 0x080000, CRC(8d657946) SHA1(2bbb12ee9c30a7c53d0befc8ce55b006fedb7d57) )
4200   ROM_LOAD16_BYTE( "ultr0_4y.p1", 0x000000, 0x080000, CRC(e1eaf98b) SHA1(a3cbfe52deb737cf350b84f97c2261d216e6e127) )
4201ROM_END
4202
4203ROM_START( m5upover )
4204   ROM_REGION( 0x400000, "maincpu", 0 )
4205   ROM_LOAD16_BYTE( "upov04ad.p1", 0x000000, 0x080000, CRC(e9d906ed) SHA1(acd3e880df445c1aa72cb2d1e0d432068e63482f) )
4206   ROM_LOAD16_BYTE( "upov04.p2", 0x000001, 0x080000, CRC(19a9c3de) SHA1(a51f85661394a9624bebba99330dd6dc86e0f76d) )
4207   ROM_LOAD16_BYTE( "upov04.p3", 0x100000, 0x080000, CRC(8484546f) SHA1(66172beb929c06f6bd58a06ba271426879cea820) )
4208   ROM_LOAD16_BYTE( "upov04.p4", 0x100001, 0x080000, CRC(457912e9) SHA1(4198ae81be577861310253ad32a56e65a4369ad3) )
4209
4210   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4211   ROM_LOAD16_BYTE( "upov04b.p1", 0x000000, 0x080000, CRC(7b56eca3) SHA1(44c8f3372601c7154d590d96b3064c8058a1b095) )
4212   ROM_LOAD16_BYTE( "upov04bd.p1", 0x000000, 0x080000, CRC(fe4b6f31) SHA1(1f652dfeb5e5df2b293b2cdc0bf92bf84a0d1420) )
4213   ROM_LOAD16_BYTE( "upov04d.p1", 0x000000, 0x080000, CRC(7e63fb58) SHA1(59c30334c75490bd85bc481f78a0165cf30b4072) )
4214   ROM_LOAD16_BYTE( "upov04dy.p1", 0x000000, 0x080000, CRC(6cd0e603) SHA1(6f45fa1dd2b47f6c994c89bc3430f82ad054f6ef) )
4215   ROM_LOAD16_BYTE( "upov04h.p1", 0x000000, 0x080000, CRC(d92cdcc9) SHA1(3ce851719382b15f8dd2185821bf45732d237a17) )
4216   ROM_LOAD16_BYTE( "upov04r.p1", 0x000000, 0x080000, CRC(d79a2e73) SHA1(08bd94f552431ab827afa31915d2684b201d7042) )
4217   ROM_LOAD16_BYTE( "upov04s.p1", 0x000000, 0x080000, CRC(7f47acb0) SHA1(b9ee1879c4be48c33559ca5debb27323a22bccd0) )
4218   ROM_LOAD16_BYTE( "upov04y.p1", 0x000000, 0x080000, CRC(6df4b1eb) SHA1(34cda403ffea53b2ef19400a0ceeffce2f96251f) )
4219   ROM_LOAD16_BYTE( "upov15f", 0x000000, 0x080000, CRC(f98d4f46) SHA1(0ce2a177d05de481115ba63397b8cce2785ac2ba) )
4220ROM_END
4221
4222ROM_START( m5vampup )
4223   ROM_REGION( 0x400000, "maincpu", 0 )
4224   ROM_LOAD16_BYTE( "vampitupp1.bin", 0x000000, 0x080000, CRC(2c3e1a3b) SHA1(70ed775617e48bd0e12ba7391c86b95412ba4ac8) )
4225   ROM_LOAD16_BYTE( "vampitupp2.bin", 0x000001, 0x080000, CRC(d77e4e71) SHA1(2235b920499968c5b186f4ff4ce4cd8abfe3185d) )
4226   ROM_LOAD16_BYTE( "vampitupp3.bin", 0x100000, 0x080000, CRC(84df31b2) SHA1(83a10e4cab25a02108e18fcf705013b23a7c8aa4) )
4227   ROM_LOAD16_BYTE( "vampitupp4.bin", 0x100001, 0x080000, CRC(1529b3ef) SHA1(c5aa6eee1e6a6ef95d9a75a1aa92ca42bfc3f8d5) )
4228ROM_END
4229
4230ROM_START( m5vertgo )
4231   ROM_REGION( 0x400000, "maincpu", 0 )
4232   ROM_LOAD16_BYTE( "vert0_5.p1", 0x000000, 0x080000, CRC(deba6573) SHA1(da9402991adb0fbc2ce7dfec744d355012bfdb76) )
4233   ROM_LOAD16_BYTE( "vert0_5.p2", 0x000001, 0x080000, CRC(a641ec03) SHA1(22ee2a6789a31b3aebe7608e5288cc33ec45b593) )
4234   ROM_LOAD16_BYTE( "vert0_5.p3", 0x100000, 0x080000, CRC(1a2e3a16) SHA1(2fcc74289d845ca2c66a68898ad84a5fac2ae064) )
4235   ROM_LOAD16_BYTE( "vert0_5.p4", 0x100001, 0x080000, CRC(182fa830) SHA1(804662c007813d46c7129be84a7b8941ac0589da) )
4236ROM_END
4237
4238ROM_START( m5vertcl )
4239   ROM_REGION( 0x400000, "maincpu", 0 )
4240   ROM_LOAD16_BYTE( "cver0_5.p1", 0x000000, 0x080000, CRC(aefd3835) SHA1(83919a13101268c04f821612e39c88cb4501241d) )
4241   ROM_LOAD16_BYTE( "cver0_5.p2", 0x000001, 0x080000, CRC(31d1df01) SHA1(d1cc249dae236466b2357ea6d042d4b920bc557a) )
4242
4243   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4244   ROM_LOAD16_BYTE( "cver0_5d.p1", 0x000000, 0x080000, CRC(0fc6e802) SHA1(323bf91e9fd85f28805a5a60af63e4d1ac0d2a84) )
4245ROM_END
4246
4247ROM_START( m5wking )
4248   ROM_REGION( 0x400000, "maincpu", 0 )
4249   ROM_LOAD16_BYTE( "witr02b.p1", 0x000000, 0x080000, CRC(704814ee) SHA1(febc1f2b1d354204c1a3565cf793792ffb3b1eb4) )
4250   ROM_LOAD16_BYTE( "witr02.p2", 0x000001, 0x080000, CRC(edf69b22) SHA1(1dfd03e54f8958dffbb575e7802e443654132d30) )
4251   ROM_LOAD16_BYTE( "witr02.p3", 0x100000, 0x080000, CRC(baaf43e4) SHA1(a15fcb8048295250b15805a067c84aecc55f241c) )
4252   ROM_LOAD16_BYTE( "witr02.p4", 0x100001, 0x080000, CRC(5df58764) SHA1(5d39afbe8d1614647a47e68978141ddd2e33a549) )
4253
4254   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4255   ROM_LOAD16_BYTE( "witr02ad.p1", 0x000000, 0x080000, CRC(1ce74a1f) SHA1(8092804f82d13e77ecf83a86cba3daa2da7dd86f) )
4256   ROM_LOAD16_BYTE( "witr02d.p1", 0x000000, 0x080000, CRC(0c29c42f) SHA1(6aed2541fd42c8e36c67ad498e9d8b5cdb774aae) )
4257   ROM_LOAD16_BYTE( "witr02dy.p1", 0x000000, 0x080000, CRC(fbeb51f2) SHA1(655a67529e5417a1a786c35d3749c099a602d2ab) )
4258   ROM_LOAD16_BYTE( "witr02k.p1", 0x000000, 0x080000, CRC(7e285967) SHA1(2d4f18af39d060834603fb83dcf6c4437d70f0dd) )
4259   ROM_LOAD16_BYTE( "witr02r.p1", 0x000000, 0x080000, CRC(0189c25d) SHA1(3d1eb417a1c26121160a2ef7f1f526208b07bd2d) )
4260   ROM_LOAD16_BYTE( "witr02s.p1", 0x000000, 0x080000, CRC(4586f27f) SHA1(2de55da99621edb2e25509a9c5ac20a5deea95ee) )
4261   ROM_LOAD16_BYTE( "witr02y.p1", 0x000000, 0x080000, CRC(b24467a2) SHA1(c592c296cd7a5e85bde73d57e6b07a5dd3aaad71) )
4262   ROM_LOAD16_BYTE( "wild05.p1", 0x000000, 0x080000, CRC(990329d3) SHA1(7ddce7826614b95fbefb848d5c5b8d68d3977516) )
4263   ROM_LOAD16_BYTE( "wild05.p2", 0x000000, 0x080000, CRC(ed676a88) SHA1(3321edd3c4e1f04c0227aacdf430310c05c9afd4) )
4264ROM_END
4265
4266ROM_START( m5wthing )
4267   ROM_REGION( 0x400000, "maincpu", 0 )
4268   ROM_LOAD16_BYTE( "wtc1_0.p1", 0x000000, 0x080000, CRC(4f64bf11) SHA1(781e06fbc083d4be70fadb48e7f67f4ce5c3730c) )
4269   ROM_LOAD16_BYTE( "wtc1_0.p2", 0x000001, 0x080000, CRC(258f8ee5) SHA1(0d52961b062c7d0600786be487d13dd568ab26cd) )
4270   ROM_LOAD16_BYTE( "wtc1_0.p3", 0x100000, 0x080000, CRC(b5e07ec4) SHA1(a49eca5d19d7f7591a91dd38ca49b5d7dafbf2cf) )
4271   ROM_LOAD16_BYTE( "wtc1_0.p4", 0x100001, 0x080000, CRC(435df5f6) SHA1(a5908514b7687180df31f882dc27510b439de59c) )
4272
4273   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4274   ROM_LOAD16_BYTE( "wtc1_1.p1", 0x000000, 0x080000, CRC(243ae248) SHA1(a6520bf65d7522830318145175969d3c258073ac) )
4275   ROM_LOAD16_BYTE( "wtc1_1.p2", 0x000000, 0x080000, CRC(f7825c0c) SHA1(511a065dd8e507e825268dd5aa073c669968fbe3) )
4276   ROM_LOAD16_BYTE( "wtc2_0.p1", 0x000000, 0x080000, CRC(5b4ab64c) SHA1(92c8342b891d226725f26ec3952b5be2b23ead79) )
4277   ROM_LOAD16_BYTE( "wtc2_0.p2", 0x000000, 0x080000, CRC(68bb5fef) SHA1(11c7837e1bac5751c89d8094c9a6d9e31368d38b) )
4278ROM_END
4279
4280ROM_START( m5xfact )
4281   ROM_REGION( 0x400000, "maincpu", 0 )
4282   ROM_LOAD16_BYTE( "xfac0_1.p1", 0x000000, 0x080000, CRC(232ad018) SHA1(ec5c5519dc134f3b03bf738d6cd82a6d4b9f04cf) )
4283   ROM_LOAD16_BYTE( "xfac0_1.p2", 0x000001, 0x080000, CRC(42093263) SHA1(b0e8542916e832f29a4032e2b0308229bba25bce) )
4284   ROM_LOAD16_BYTE( "xfac0_1.p3", 0x100000, 0x080000, CRC(d32dd45e) SHA1(57f43df56ea2813471d39e5131193dd681a5d5ba) )
4285   ROM_LOAD16_BYTE( "xfac0_1.p4", 0x100001, 0x080000, CRC(fd6469e9) SHA1(52eb3ab7b375b576070bbf2ab4c5e101e3879408) )
4286   
4287   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4288   ROM_LOAD16_BYTE( "xfac0_2.p1", 0x000000, 0x080000, CRC(ab2ddbe1) SHA1(39d65eb00aea8753db6964ec60715055962b7e39) )
4289   ROM_LOAD16_BYTE( "xfac0_2.p2", 0x000000, 0x080000, CRC(f941e22e) SHA1(fe7ba6a304aaeaf802df1aa2fd11e935da793b31) )
4290   ROM_LOAD16_BYTE( "xfac0_2.p3", 0x000000, 0x080000, CRC(d32dd45e) SHA1(57f43df56ea2813471d39e5131193dd681a5d5ba) )
4291   ROM_LOAD16_BYTE( "xfac0_2.p4", 0x000000, 0x080000, CRC(fd6469e9) SHA1(52eb3ab7b375b576070bbf2ab4c5e101e3879408) )
4292   ROM_LOAD16_BYTE( "xfac0_4.p1", 0x000000, 0x080000, CRC(2336356e) SHA1(4332fada68b55f9e70d6b059509ab82715ec1ac0) )
4293   ROM_LOAD16_BYTE( "xfac0_4.p2", 0x000000, 0x080000, CRC(bc2296d6) SHA1(d3fe3f806300e1de907288180a6af87e1ca75033) )
4294   ROM_LOAD16_BYTE( "xfac0_4d.p1", 0x000000, 0x080000, CRC(61c805a5) SHA1(1465117ae0f9d7982db70bc1dec657cb3e1940fb) )
4295   ROM_LOAD16_BYTE( "xfac0_4m.p1", 0x000000, 0x080000, CRC(509d7101) SHA1(6ed398307758d8268d2c92c84b95137f2af0d493) )
4296   ROM_LOAD16_BYTE( "xfac1_1.p1", 0x000000, 0x080000, CRC(f3303449) SHA1(61284a5e950df86efc72aef436b81a80a8370380) )
4297   ROM_LOAD16_BYTE( "xfac1_1.p2", 0x000000, 0x080000, CRC(c1508630) SHA1(1ad9f38ddef32bc5a64db434c681b06967edd988) )
4298   ROM_LOAD16_BYTE( "xfac1_1d.p1", 0x000000, 0x080000, CRC(ffbcb9f2) SHA1(a57760ff5b092d7550a5b2d69065782cbdd056e4) )
4299ROM_END
4300
4301
4302
4303ROM_START( m5addladb )
4304   ROM_REGION( 0x400000, "maincpu", 0 )
4305   ROM_LOAD16_BYTE( "addsjs0.4_1", 0x000000, 0x080000, CRC(53d3e902) SHA1(67271f1a87861b95c43869199ad095dc2ccb111c) )
4306   ROM_LOAD16_BYTE( "addsjs0.4_2", 0x000001, 0x080000, CRC(314fbbc1) SHA1(1a1b6bb4ffb00cac970eff67ddcca11ee4a84876) )
4307   
4308   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4309   ROM_LOAD16_BYTE( "addsjs0.4d1", 0x000000, 0x080000, CRC(83deb932) SHA1(e8a94221ab249223be22a059ec96fae3ae60aa12) )
4310   ROM_LOAD16_BYTE( "addsjs0.4d2", 0x000000, 0x080000, CRC(314fbbc1) SHA1(1a1b6bb4ffb00cac970eff67ddcca11ee4a84876) )
4311ROM_END
4312
4313
4314
4315ROM_START( m5all41l )
4316   ROM_REGION( 0x400000, "maincpu", 0 )
4317   ROM_LOAD16_BYTE( "aod_2_2.p1", 0x000000, 0x080000, CRC(83c60b4d) SHA1(ae2bec2505f7c6b204d3f9d72957f98f0758f349) )
4318   ROM_LOAD16_BYTE( "aod_2_2.p2", 0x000001, 0x080000, CRC(9490fbd7) SHA1(10682470b08090a7b5fdb4734cdc3e12d53e48b6) )
4319   ROM_LOAD16_BYTE( "aod_2_2.p3", 0x100000, 0x080000, CRC(6ece83dd) SHA1(693f69c29238305a2ab15f364df804cd9118d9a1) )
4320   ROM_LOAD16_BYTE( "aod_2_2.p4", 0x100001, 0x080000, CRC(1011712c) SHA1(f775ce0ff792cfbbdac0a33969acab24c81a6906) )
4321ROM_END
4322
4323
4324ROM_START( m5barxdx )
4325   ROM_REGION( 0x400000, "maincpu", 0 )
4326   ROM_LOAD16_BYTE( "bard0_2.p1", 0x000000, 0x080000, CRC(5e0a1a2e) SHA1(3acaeb5234eea8080ec31669d5f5974b668cec1f) )
4327   ROM_LOAD16_BYTE( "bard0_2.p2", 0x000001, 0x080000, CRC(20d9dfec) SHA1(1aafbb1a7a9b06b93eb06e255756c7ac1f5cb335) )
4328   ROM_LOAD16_BYTE( "bard0_2.p3", 0x100000, 0x080000, CRC(dd28e140) SHA1(b5e330f78c57756760c7be14cfa35eab4a5cbb91) )
4329   ROM_LOAD16_BYTE( "bard0_2.p4", 0x100001, 0x080000, CRC(d6c5a6b1) SHA1(11d5fc1ece4980993fa741ef0c0c480d7b3e5103) )
4330ROM_END
4331
4332
4333
4334ROM_START( m5cshstx )
4335   ROM_REGION( 0x400000, "maincpu", 0 )
4336   ROM_LOAD16_BYTE( "cx__sjh1.1_1", 0x000000, 0x080000, CRC(049a6d79) SHA1(6efa6582183ba7e8a4df919bb43aac1d478e46ea) )
4337   ROM_LOAD16_BYTE( "cx__sjh1.1_2", 0x000001, 0x080000, CRC(eb68b3a7) SHA1(40863c254d2535f7869aaca3b56e74bb4a0230f8) )
4338   ROM_LOAD16_BYTE( "cx__sjh1.1_3", 0x100000, 0x080000, CRC(d07afe56) SHA1(a3b6bd0223e88c9c346f358851eb8ee25e0ee7a9) )
4339   ROM_LOAD16_BYTE( "cx__sjh1.1_4", 0x100001, 0x080000, CRC(7531047a) SHA1(76d222419be3c9879f78e0709638b8bb67f54fec) )
4340
4341   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4342   ROM_LOAD16_BYTE( "cx__sja1.1_1", 0x000000, 0x080000, CRC(a7e3acaa) SHA1(986abe5afccaee480291afd463494f7872b93a90) )
4343   ROM_LOAD16_BYTE( "cx__sja1.1_2", 0x000000, 0x080000, CRC(eb68b3a7) SHA1(40863c254d2535f7869aaca3b56e74bb4a0230f8) )
4344   ROM_LOAD16_BYTE( "cx__sjs1.1_1", 0x000000, 0x080000, CRC(6f4fc007) SHA1(fd8759c238dd367fd85e18f602be4d299dfd3106) )
4345   ROM_LOAD16_BYTE( "cx__sjs1.1_2", 0x000000, 0x080000, CRC(eb68b3a7) SHA1(40863c254d2535f7869aaca3b56e74bb4a0230f8) )
4346   ROM_LOAD16_BYTE( "cx__sjs1.1_3", 0x000000, 0x080000, CRC(d07afe56) SHA1(a3b6bd0223e88c9c346f358851eb8ee25e0ee7a9) )
4347   ROM_LOAD16_BYTE( "cx__sjs1.1_4", 0x000000, 0x080000, CRC(7531047a) SHA1(76d222419be3c9879f78e0709638b8bb67f54fec) )
4348ROM_END
4349
4350
4351ROM_START( m5circus )
4352   ROM_REGION( 0x400000, "maincpu", 0 )
4353   ROM_LOAD16_BYTE( "bt_____0.5_1", 0x000000, 0x080000, CRC(2224349c) SHA1(72ccac03821dd29383169cd0bc3077c8f4793671) )
4354   ROM_LOAD16_BYTE( "bt_____0.5_2", 0x000001, 0x080000, CRC(c88a65db) SHA1(0d4a03b8fa88ceb79051e9a451a1d29e17c86577) )
4355
4356   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4357   ROM_LOAD16_BYTE( "c3_sjb_0.a_1", 0x000000, 0x080000, CRC(2940f7b6) SHA1(7643850e80c0d6c84f9e44e3de31271ce8d41c8e) )
4358   ROM_LOAD16_BYTE( "c3_sjb_0.a_2", 0x000000, 0x080000, CRC(85625de6) SHA1(9e83532b2b4e677e12ecbd76f5a9b8c628c22e04) )
4359   ROM_LOAD16_BYTE( "c3_sjb_0.b_1", 0x000000, 0x080000, CRC(91085aca) SHA1(3ada1ceeaaef4fbfe2c202771a9bff532d1ebc3c) )
4360   ROM_LOAD16_BYTE( "c3_sjb_0.b_2", 0x000000, 0x080000, CRC(b06d66cd) SHA1(234134f2453585be75868532d3630fb544458773) )
4361   ROM_LOAD16_BYTE( "c3_sjb_2.0_1", 0x000000, 0x080000, CRC(498c8e95) SHA1(a1bd6fbe11cd20d71e807963ee3d61387ec0a0e7) )
4362   ROM_LOAD16_BYTE( "c3_sjb_2.0_2", 0x000000, 0x080000, CRC(d0bcb8f4) SHA1(f0d9de495dd0a1eae3496322668260804904bf63) )
4363   ROM_LOAD16_BYTE( "c3_sjb_2.0u1", 0x000000, 0x080000, CRC(6cbe4255) SHA1(84c6079e5324c6a281573a6eaa8d86c1d2bb9318) )
4364   ROM_LOAD16_BYTE( "c3_sjb_2.0u2", 0x000000, 0x080000, CRC(5bd3fe89) SHA1(e85a7833ee2d275e19f520f3b261cbbe52d0abe7) )
4365   ROM_LOAD16_BYTE( "c3_sjb_2.1_1", 0x000000, 0x080000, CRC(5f86dce6) SHA1(1b986f720bd735d4d372894fc23e1e723464d5c3) )
4366   ROM_LOAD16_BYTE( "c3_sjb_2.1_2", 0x000000, 0x080000, CRC(ea3613ef) SHA1(10286ff17936a1d26dc709a92019d573aabfb56b) )
4367   ROM_LOAD16_BYTE( "c3_sjbd0.a_1", 0x000000, 0x080000, CRC(0a9ddff2) SHA1(d82a4b62863bbf7a070920ccf15a9dc89d807b10) )
4368   ROM_LOAD16_BYTE( "c3_sjbd0.a_2", 0x000000, 0x080000, CRC(85625de6) SHA1(9e83532b2b4e677e12ecbd76f5a9b8c628c22e04) )
4369   ROM_LOAD16_BYTE( "c3_sjbd0.b_1", 0x000000, 0x080000, CRC(799019bf) SHA1(3cc0ed664474bc8b38f764c1f4ce2b7e7bf835de) )
4370   ROM_LOAD16_BYTE( "c3_sjbd0.b_2", 0x000000, 0x080000, CRC(b06d66cd) SHA1(234134f2453585be75868532d3630fb544458773) )
4371   ROM_LOAD16_BYTE( "c3_sjbd2.0_1", 0x000000, 0x080000, CRC(0136f1ea) SHA1(f8fd152e1cb68c60b5a49256a58f97ab8cc6f322) )
4372   ROM_LOAD16_BYTE( "c3_sjbd2.0_2", 0x000000, 0x080000, CRC(d0bcb8f4) SHA1(f0d9de495dd0a1eae3496322668260804904bf63) )
4373   ROM_LOAD16_BYTE( "c3_sjbd2.0u1", 0x000000, 0x080000, CRC(741f3ccd) SHA1(b7845737fcab4fe9cd657a84d8636207b42201c8) )
4374   ROM_LOAD16_BYTE( "c3_sjbd2.0u2", 0x000000, 0x080000, CRC(5bd3fe89) SHA1(e85a7833ee2d275e19f520f3b261cbbe52d0abe7) )
4375   ROM_LOAD16_BYTE( "c3_sjbg1.1_1", 0x000000, 0x080000, CRC(667ba9d6) SHA1(ef0866f1c25f677d5d862157066c6e956e79369f) )
4376   ROM_LOAD16_BYTE( "c3_sjbg1.1_2", 0x000000, 0x080000, CRC(2a2aa3f3) SHA1(08ffe24a4f620b5e56926ea4dc33fcbf526bd5de) )
4377   ROM_LOAD16_BYTE( "c3_sjbg2.0_1", 0x000000, 0x080000, CRC(848ff63b) SHA1(2198883296d239bf66b2204a191ef3d8284c0efd) )
4378   ROM_LOAD16_BYTE( "c3_sjbg2.0_2", 0x000000, 0x080000, CRC(7588f595) SHA1(23c4c611990fdf994d4131dc0b8cd5d959f25aed) )
4379   ROM_LOAD16_BYTE( "c3_sjbg2.0u1", 0x000000, 0x080000, CRC(73a3dcff) SHA1(c0f5c6a217449e0b2e795a99a1e1359c5457301b) )
4380   ROM_LOAD16_BYTE( "c3_sjbg2.0u2", 0x000000, 0x080000, CRC(7e261bd9) SHA1(03fed6a8e4cf37f3e42783808946324efc002dce) )
4381ROM_END
4382
4383
4384
4385ROM_START( m5circlb )
4386   ROM_REGION( 0x400000, "maincpu", 0 )
4387   ROM_LOAD16_BYTE( "rc5__cd1.1_1", 0x000000, 0x080000, CRC(ae9cabd1) SHA1(ea1eaf63d595ab5e0037e829f6e0f13ecdebeaf9) )
4388   ROM_LOAD16_BYTE( "rc5__cd1.1_2", 0x000001, 0x080000, CRC(6d935cb8) SHA1(216ff5edacd991a10d878035eb6d614e2542e197) )
4389   ROM_LOAD16_BYTE( "rc5__cd1.1_3", 0x100000, 0x080000, CRC(ba1b771e) SHA1(15eed53ab2e35a2e5e855fc35abf8592c341e6ec) )
4390   ROM_LOAD16_BYTE( "rc5__cd1.1_4", 0x100001, 0x080000, CRC(cab3a69b) SHA1(5866d8a1328b38f9ea8d596f84663b65a3b12ead) )
4391
4392   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4393   ROM_LOAD16_BYTE( "b5_____0.0_1", 0x000000, 0x080000, CRC(fac176e7) SHA1(b822b7e80bbc01888894dfb9cc02c5ae314d2296) )
4394   ROM_LOAD16_BYTE( "b5_____0.0_2", 0x000000, 0x080000, CRC(2256faa5) SHA1(697ae710c9739967ff7bc7855cd9bc9a14724fbc) )
4395   ROM_LOAD16_BYTE( "c5_____1.5_1", 0x000000, 0x080000, CRC(5a93e73a) SHA1(7d32b67e9b8cd4f9bf2952c367b27fbcc247651d) )
4396   ROM_LOAD16_BYTE( "c5_____1.5_2", 0x000000, 0x080000, CRC(441efbbc) SHA1(145d93598d714195664f758bd7d4b10b0954fb89) )
4397   ROM_LOAD16_BYTE( "c5___cd1.5_1", 0x000000, 0x080000, CRC(a1c9b023) SHA1(952587533b1ee1404df5c7ce308ba24ccd355722) )
4398   ROM_LOAD16_BYTE( "c5___cd1.5_2", 0x000000, 0x080000, CRC(441efbbc) SHA1(145d93598d714195664f758bd7d4b10b0954fb89) )
4399   ROM_LOAD16_BYTE( "rc5____3.3_1", 0x000000, 0x080000, CRC(bd127d6a) SHA1(0157a2ed786c80024c2559c781a13fc3eb7360ee) )
4400   ROM_LOAD16_BYTE( "rc5____3.3_2", 0x000000, 0x080000, CRC(9f0dec0a) SHA1(13a58545b71dc1a495abd8ec8630ae9136907af0) )
4401   ROM_LOAD16_BYTE( "rc5___d3.3_1", 0x000000, 0x080000, CRC(a19ff513) SHA1(2c459a5ccee75be60e935a12418869d1dfbe6d84) )
4402   ROM_LOAD16_BYTE( "rc5___d3.3_2", 0x000000, 0x080000, CRC(9f0dec0a) SHA1(13a58545b71dc1a495abd8ec8630ae9136907af0) )
4403   ROM_LOAD16_BYTE( "rc5__c_3.3_1", 0x000000, 0x080000, CRC(c06c3759) SHA1(f6496ca3734eb4fc92ade7c0397799bfb4612a37) )
4404   ROM_LOAD16_BYTE( "rc5__c_3.3_2", 0x000000, 0x080000, CRC(9f0dec0a) SHA1(13a58545b71dc1a495abd8ec8630ae9136907af0) )
4405   ROM_LOAD16_BYTE( "rc5__cd3.3_1", 0x000000, 0x080000, CRC(dce1bf20) SHA1(42a82869f208ba18b70fce6b60447eedf9bf3003) )
4406   ROM_LOAD16_BYTE( "rc5__cd3.3_2", 0x000000, 0x080000, CRC(9f0dec0a) SHA1(13a58545b71dc1a495abd8ec8630ae9136907af0) )
4407   ROM_LOAD16_BYTE( "rc5_hc_3.3_1", 0x000000, 0x080000, CRC(a36b4d24) SHA1(73042d01f9beb53cc8d403d32d55f80e5de53b06) )
4408   ROM_LOAD16_BYTE( "rc5_hc_3.3_2", 0x000000, 0x080000, CRC(9f0dec0a) SHA1(13a58545b71dc1a495abd8ec8630ae9136907af0) )
4409   ROM_LOAD16_BYTE( "rc5_hcd3.3_1", 0x000000, 0x080000, CRC(bfe6c55d) SHA1(6d004ae0b67986852157e9e96f51b987518838ee) )
4410   ROM_LOAD16_BYTE( "rc5_hcd3.3_2", 0x000000, 0x080000, CRC(9f0dec0a) SHA1(13a58545b71dc1a495abd8ec8630ae9136907af0) )
4411ROM_END
4412
4413
4414
4415ROM_START( m5clown )
4416   ROM_REGION( 0x400000, "maincpu", 0 )
4417   ROM_LOAD16_BYTE( "carsj__1.2_1", 0x000000, 0x080000, CRC(9eb78643) SHA1(cbfe1f3d44dcbf89286c204b7126246640606d58) )
4418   ROM_LOAD16_BYTE( "carsj__1.2_2", 0x000001, 0x080000, CRC(3bc97219) SHA1(095f8415b22b427a4f07296ed5f39656d8da7d09) )
4419   ROM_LOAD16_BYTE( "carsj__1.2_3", 0x100000, 0x080000, CRC(a750bd3b) SHA1(3578abc707ce03b28206806923ef095a7706a6e6) )
4420   ROM_LOAD16_BYTE( "carsj__1.2_4", 0x100001, 0x080000, CRC(6425e43f) SHA1(93ec81f226c014e22fe923fc985e04a77d9574a0) )
4421
4422   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4423   ROM_LOAD16_BYTE( "carsj__1.1_1", 0x000000, 0x080000, CRC(d492fcb8) SHA1(0242c3b0ccbb56e0d9654cd8b22c24da1e34504f) )
4424   ROM_LOAD16_BYTE( "carsj__1.1_2", 0x000000, 0x080000, CRC(033c8a94) SHA1(e5385dd848b06140bf639aee9ed13976992ef705) )
4425   ROM_LOAD16_BYTE( "carsj_d1.2_1", 0x000000, 0x080000, CRC(c27da90b) SHA1(fa139bec5ff283e307ec6a18e0c6af70f40d6f6c) )
4426   ROM_LOAD16_BYTE( "carsj_d1.2_2", 0x000000, 0x080000, CRC(3bc97219) SHA1(095f8415b22b427a4f07296ed5f39656d8da7d09) )
4427ROM_END
4428
4429
4430ROM_START( m5clubsn )
4431   ROM_REGION( 0x400000, "maincpu", 0 )
4432   ROM_LOAD16_BYTE( "csa__1.5_1", 0x000000, 0x080000, CRC(30838b8f) SHA1(0737e173236f0dfd9d818dcb716a5867407bcd36) )
4433   ROM_LOAD16_BYTE( "csa__1.5_2", 0x000001, 0x080000, CRC(92e42fbd) SHA1(29bc12682ee1c9834d4366c17d5dd92532d0f82f) )
4434   ROM_LOAD16_BYTE( "csa__1.5_3", 0x100000, 0x080000, CRC(e2440819) SHA1(9f19f972d9d9489bdeec8227d5ee33c4e54de58d) )
4435   ROM_LOAD16_BYTE( "csa__1.5_4", 0x100001, 0x080000, CRC(6c3a52fb) SHA1(228e74fba3fc024b1065fb6ac7c0b545cdfd039d) )
4436
4437   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4438   ROM_LOAD16_BYTE( "csa__1.5d1", 0x000000, 0x080000, CRC(a6d05ff0) SHA1(56e247a8246271e591d62e57d13dad4e33a3aa77) )
4439   ROM_LOAD16_BYTE( "csa___1.1_1", 0x000000, 0x080000, CRC(a5e7a44f) SHA1(c4ff6f21bb134410232880bfd6eac60bc90f685b) )
4440   ROM_LOAD16_BYTE( "csa___1.1_2", 0x000000, 0x080000, CRC(8a47f58a) SHA1(b636be7fa22d6a595267083c9df6e14e1656ec0c) )
4441   ROM_LOAD16_BYTE( "csa___1.4_1", 0x000000, 0x080000, CRC(3b5ef795) SHA1(19cfc7c0bac12bac3feea698ec24c6e7d630e0f7) )
4442   ROM_LOAD16_BYTE( "csa___1.4_2", 0x000000, 0x080000, CRC(30027dde) SHA1(756dafa60c59e436ebafd465e89c7498dfb71da2) )
4443   ROM_LOAD16_BYTE( "csa___1.4d1", 0x000000, 0x080000, CRC(3761f7df) SHA1(eaa755ae4938a2bd36ab4e77eacf3df511e1235d) )
4444   ROM_LOAD16_BYTE( "csa___1.6_1", 0x000000, 0x080000, CRC(50322a9f) SHA1(373f58f75d496a46c82a45fa77040aec2f27ce6d) )
4445   ROM_LOAD16_BYTE( "csa___1.6_2", 0x000000, 0x080000, CRC(ddab9236) SHA1(945baf8efd93e9771de038c75b1bacee49252b1d) )
4446   ROM_LOAD16_BYTE( "csa___1.6_3", 0x000000, 0x080000, CRC(e2440819) SHA1(9f19f972d9d9489bdeec8227d5ee33c4e54de58d) )
4447   ROM_LOAD16_BYTE( "csa___1.6_4", 0x000000, 0x080000, CRC(6c3a52fb) SHA1(228e74fba3fc024b1065fb6ac7c0b545cdfd039d) )
4448   ROM_LOAD16_BYTE( "csa___1.6d1", 0x000000, 0x080000, CRC(24134058) SHA1(4d5613608f4719ff3fc3509da8f85d99ef36e3bf) )
4449ROM_END
4450
4451
4452
4453ROM_START( m5dick )
4454   ROM_REGION( 0x400000, "maincpu", 0 )
4455   ROM_LOAD16_BYTE( "dtusj__1.1_1", 0x000000, 0x080000, CRC(450bc407) SHA1(c1d876f9ad6fff7b241a3b00bca8c2c1d0442691) )
4456   ROM_LOAD16_BYTE( "dtusj__1.1_2", 0x000001, 0x080000, CRC(32d49a83) SHA1(1e5ede1f23022b18f22210e5c34dcdcaaba40853) )
4457   ROM_LOAD16_BYTE( "dtusj__1.1_3", 0x100000, 0x080000, CRC(0bc78951) SHA1(5f65eea2f2c19ea9bcbc46422f1be17489614179) )
4458   ROM_LOAD16_BYTE( "dtusj__1.1_4", 0x100001, 0x080000, CRC(cdd5d8d7) SHA1(9c9487a8af3f8ecd44c9fe51c18f180d99db14e7) )
4459
4460   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4461   ROM_LOAD16_BYTE( "dtusj__1.0_1", 0x000000, 0x080000, CRC(9c7f12cd) SHA1(794bc08356d3a7c706234b229a334fc58e1a66ea) )
4462   ROM_LOAD16_BYTE( "dtusj__1.0_2", 0x000000, 0x080000, CRC(dd86e819) SHA1(d9ce12be8a42319bcb7ee4b3be2e7d0153e5858e) )
4463   ROM_LOAD16_BYTE( "dtusj_d1.0_1", 0x000000, 0x080000, CRC(676c9f5a) SHA1(cf5cf2f69133aeddd9a27c32d6b966597b71f445) )
4464   ROM_LOAD16_BYTE( "dtusj_d1.0_2", 0x000000, 0x080000, CRC(dd86e819) SHA1(d9ce12be8a42319bcb7ee4b3be2e7d0153e5858e) )
4465   ROM_LOAD16_BYTE( "dtusj_d1.1_1", 0x000000, 0x080000, CRC(d9439742) SHA1(d543680610df1c830b07fa883a3285f3d770511c) )
4466   ROM_LOAD16_BYTE( "dtusj_d1.1_2", 0x000000, 0x080000, CRC(32d49a83) SHA1(1e5ede1f23022b18f22210e5c34dcdcaaba40853) )
4467ROM_END
4468
4469
4470
4471
4472ROM_START( m5donnaa )
4473   ROM_REGION( 0x400000, "maincpu", 0 )
4474   ROM_LOAD16_BYTE( "dkesj__0.5_1", 0x000000, 0x080000, CRC(456b7fa7) SHA1(a5f0d1a57c11e6e03141d40604fc2d6bf7897e31) )
4475   ROM_LOAD16_BYTE( "dkesj__0.5_2", 0x000001, 0x080000, CRC(e7199c08) SHA1(23a43b5aaebd28cc7c252ee099e79a7c3bf7dbe7) )
4476
4477   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4478   ROM_LOAD16_BYTE( "dkesj_d0.5_1", 0x000000, 0x080000, CRC(dec3c94d) SHA1(65c0a8696004d57ab82d92ecfbc3415e91acbdf7) )
4479   ROM_LOAD16_BYTE( "dkesj_d0.5_2", 0x000000, 0x080000, CRC(e7199c08) SHA1(23a43b5aaebd28cc7c252ee099e79a7c3bf7dbe7) )
4480ROM_END
4481
4482
4483
4484ROM_START( m5dblqtsa )
4485   ROM_REGION( 0x400000, "maincpu", 0 )
4486   ROM_LOAD16_BYTE( "do__sjs1.9d1", 0x000000, 0x080000, CRC(0d003ae8) SHA1(eeb4bea7bf81bde9cdd9689849a0ae1f1f300ca7) )
4487   ROM_LOAD16_BYTE( "do__sjs1.9d2", 0x000001, 0x080000, CRC(bf464bb1) SHA1(915edcd4de1c5cc7c2b47d0836f9129a40cf8c6f) )
4488
4489   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4490   ROM_LOAD16_BYTE( "do_sjs1.b_1", 0x000000, 0x080000, CRC(475a9893) SHA1(025262e5b74de68e248875d602e987885fafc876) )
4491   ROM_LOAD16_BYTE( "do_sjs1.b_2", 0x000000, 0x080000, CRC(381599db) SHA1(f7e9d2ca6ca4d20f31892f91211134a610b37b40) )
4492   ROM_LOAD16_BYTE( "do_sjs1.bd1", 0x000000, 0x080000, CRC(a6ad800b) SHA1(5c4f4ce829eaabb584bf3f897387d0f08ecc9c7f) )
4493   ROM_LOAD16_BYTE( "do_sjs1.bd2", 0x000000, 0x080000, CRC(381599db) SHA1(f7e9d2ca6ca4d20f31892f91211134a610b37b40) )
4494   ROM_LOAD16_BYTE( "do_sjs1.p1", 0x000000, 0x080000, CRC(489eb298) SHA1(382cc0766444d8f6d4429416f211e2dfde8873f1) )
4495   ROM_LOAD16_BYTE( "do_sjs1.p2", 0x000000, 0x080000, CRC(bf464bb1) SHA1(915edcd4de1c5cc7c2b47d0836f9129a40cf8c6f) )
4496ROM_END
4497
4498
4499
4500
4501ROM_START( m5hgl )
4502   ROM_REGION( 0x400000, "maincpu", 0 )
4503   ROM_LOAD16_BYTE( "hlusj__1.5_1", 0x000000, 0x080000, CRC(b7f513ef) SHA1(862bc98d72a18a35056a273bc135330aa97e542c) )
4504   ROM_LOAD16_BYTE( "hlusj__1.5_2", 0x000001, 0x080000, CRC(ca0117ad) SHA1(3ec6659da9ab78cb79c8938b35efed45ba727552) )
4505   ROM_LOAD16_BYTE( "hlusj__1.5_3", 0x100000, 0x080000, CRC(3e6bb0f9) SHA1(6ed3b2baa5ba9312a249aee30bdd22ef8e824049) )
4506   ROM_LOAD16_BYTE( "hlusj__1.5_4", 0x100001, 0x080000, CRC(1b19d681) SHA1(3794f9b24fa685c1e81fb38b2109ecde7c55f917) )
4507
4508   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4509   ROM_LOAD16_BYTE( "hlusj__1.4_1", 0x000000, 0x080000, CRC(5b748aab) SHA1(80e4c5082f515dd6d29023b0e11426c829ec7147) )
4510   ROM_LOAD16_BYTE( "hlusj__1.4_2", 0x000000, 0x080000, CRC(24792a34) SHA1(c35ff5d078fd9bcd30a318a8080a681dffdf9c29) )
4511   ROM_LOAD16_BYTE( "hlusj__1.6_1", 0x000000, 0x080000, CRC(dc6daea5) SHA1(1b19086cfde56212adff20b92cc299bbe2b03b50) )
4512   ROM_LOAD16_BYTE( "hlusj__1.6_2", 0x000000, 0x080000, CRC(72a19dbc) SHA1(992bcdc770640f45014a7b1e2014e5864e9e7bac) )
4513   ROM_LOAD16_BYTE( "hlusj_d1.4_1", 0x000000, 0x080000, CRC(8f5d5c11) SHA1(ad184f572a537ebdd1da868cfad99ce0ea7e672a) )
4514   ROM_LOAD16_BYTE( "hlusj_d1.4_2", 0x000000, 0x080000, CRC(24792a34) SHA1(c35ff5d078fd9bcd30a318a8080a681dffdf9c29) )
4515   ROM_LOAD16_BYTE( "hlusj_d1.6_1", 0x000000, 0x080000, CRC(7fdc38aa) SHA1(8382c750f0c3bebcaf56c75b01e26ab8e508e223) )
4516   ROM_LOAD16_BYTE( "hlusj_d1.6_2", 0x000000, 0x080000, CRC(72a19dbc) SHA1(992bcdc770640f45014a7b1e2014e5864e9e7bac) )
4517ROM_END
4518
4519
4520ROM_START( m5carpet )
4521   ROM_REGION( 0x400000, "maincpu", 0 )
4522   ROM_LOAD16_BYTE( "mg_sj__1.1_1", 0x000000, 0x080000, CRC(555fa205) SHA1(0820738a347034ce3e63eedcf671b8660112fa3e) )
4523   ROM_LOAD16_BYTE( "mg_sj__1.1_2", 0x000001, 0x080000, CRC(5cd37b31) SHA1(024a274f543d71cde316432f49f66f26d3cce2c5) )
4524
4525   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4526   ROM_LOAD16_BYTE( "mg_sj__1.2_1", 0x000000, 0x080000, CRC(680a622e) SHA1(48d150674ab63c9ce1354f7ff306f2373aec2708) )
4527   ROM_LOAD16_BYTE( "mg_sj__1.2_2", 0x000000, 0x080000, CRC(2bc5582a) SHA1(0439e6f2172b5affb5cc1bfc3ef90ed8bc7fdda0) )
4528   ROM_LOAD16_BYTE( "mg_sj_b1.1_1", 0x000000, 0x080000, CRC(8104f194) SHA1(7c9c455464c7220763d89bcd74e7fac8207e7c5f) )
4529   ROM_LOAD16_BYTE( "mg_sj_b1.1_2", 0x000000, 0x080000, CRC(5cd37b31) SHA1(024a274f543d71cde316432f49f66f26d3cce2c5) )
4530ROM_END
4531
4532
4533
4534ROM_START( m5clr )
4535   ROM_REGION( 0x400000, "maincpu", 0 )
4536   ROM_LOAD16_BYTE( "mpu5clr.p1", 0x000000, 0x080000, CRC(db6406f5) SHA1(ee82fefda1d9c6294d6bad15dd00ed8d6857da7f) )
4537   ROM_LOAD16_BYTE( "mpu5clr.p2", 0x000001, 0x080000, CRC(ba9ec6e6) SHA1(5ddc4d9b7d3cbcda44e1440db9d2619c93143818) )
4538
4539   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4540   ROM_LOAD16_BYTE( "clr4", 0x000000, 0x002000, CRC(880ee483) SHA1(c40486c8e2b1d816034440c5c50ec11d90a9df71) ) // surely this is an MPU4 rom??
4541ROM_END
4542
4543ROM_START( m5tst )
4544   ROM_REGION( 0x400000, "maincpu", 0 )
4545   ROM_LOAD16_BYTE( "test05.p1", 0x000000, 0x080000, CRC(d551ff40) SHA1(a0bb341a2ebd6083e80b4a4b5c8c4cd434417b5d) )
4546   ROM_LOAD16_BYTE( "test05.p2", 0x000001, 0x080000, CRC(c9d4c4a9) SHA1(8c86496a4e8e958a120a82b42ed3052891bfabcf) )
4547ROM_END
4548
4549
4550ROM_START( m5ppussy )
4551   ROM_REGION( 0x400000, "maincpu", 0 )
4552   ROM_LOAD16_BYTE( "pusy0_9.p1", 0x000000, 0x080000, CRC(ee582479) SHA1(f8522d8b2000ed0f2b16fa10a0d40c5be7d54ffd) )
4553   ROM_LOAD16_BYTE( "pusy0_9.p2", 0x000001, 0x080000, CRC(13ffb062) SHA1(48df71cfb91750c1e471d49dae0c3062985e1c03) )
4554   ROM_LOAD16_BYTE( "pusy0_9.p3", 0x100000, 0x080000, CRC(09ac29d9) SHA1(ecc0a0ac21df46453b6b21228fa5afb4cbaa5fb7) )
4555   ROM_LOAD16_BYTE( "pusy0_9.p4", 0x100001, 0x080000, CRC(efa983b8) SHA1(833db5f2f87d7c667c83568ee06e6af0aec73d12) )
4556ROM_END
4557
4558ROM_START( m5showtm )
4559   ROM_REGION( 0x400000, "maincpu", 0 )
4560   ROM_LOAD16_BYTE( "top04.p1", 0x000000, 0x080000, CRC(ef3512be) SHA1(d7c0b0d1f6c04b4ae6a4b59ce0b3ab9a843aeb52) )
4561   ROM_LOAD16_BYTE( "top04.p2", 0x000001, 0x080000, CRC(a8310e11) SHA1(9e4c22cf47762056b38634a8b957cdd22faaf327) )
4562   ROM_LOAD16_BYTE( "top04.p3", 0x100000, 0x080000, CRC(68faa07f) SHA1(a6ceeac33bb495ab2546c4fa1dddb25230547a89) )
4563   ROM_LOAD16_BYTE( "top04.p4", 0x100001, 0x080000, CRC(6801cbab) SHA1(dd6f9bca48b36911f19ce1e781d7bc9209bdb8fc) )
4564ROM_END
4565
4566/* Converted from .hex files */
4567
4568ROM_START( m5barmy )  // barmy_army_(barcrest)_[c01_800_5jp].hex
4569   ROM_REGION( 0x400000, "maincpu", 0 )
4570   ROM_LOAD16_BYTE( "m5barmy_p1", 0x000000, 0x080000, CRC(b5f6e46e) SHA1(0e0fb5e65bd04d6e672ccce39362e999f81b41bb) )
4571   ROM_LOAD16_BYTE( "m5barmy_p2", 0x000001, 0x080000, CRC(08e5817f) SHA1(c6b34b5894f2cd9f9663663eab6214b8f9935be1) )
4572   ROM_LOAD16_BYTE( "m5barmy_p3", 0x100000, 0x080000, CRC(2b9931b6) SHA1(39b62751c37cd31c89aafba4763a38779cc0998c) )
4573   ROM_LOAD16_BYTE( "m5barmy_p4", 0x100001, 0x080000, CRC(48a6983a) SHA1(7cc98d6be38da1b0b775903ae217428bcbbee2be) )
4574ROM_END
4575
4576ROM_START( m5beans ) // full_of_beans_(barcrest)_[c01_800_25jp].hex
4577   ROM_REGION( 0x400000, "maincpu", 0 )
4578   ROM_LOAD16_BYTE( "m5beans_p1", 0x000000, 0x080000, CRC(a285ecf3) SHA1(68618c47370ef7028a691be60737990fdaf9ba69) )
4579   ROM_LOAD16_BYTE( "m5beans_p2", 0x000001, 0x080000, CRC(f43d445d) SHA1(a8c30397aac4572161d895b82e0b73138370ea7f) )
4580   ROM_LOAD16_BYTE( "m5beans_p3", 0x100000, 0x080000, CRC(30a824de) SHA1(19289f4ecc28b52842c49f3ab4d657c550f17044) )
4581   ROM_LOAD16_BYTE( "m5beans_p4", 0x100001, 0x080000, CRC(f3d6513c) SHA1(641a3e2ad31a8a5626fe71ded03dd0ce51c2b506) )
4582ROM_END
4583
4584ROM_START( m5blind ) // bling_king_crazy_(barcrest)_[c01_800_25jp].hex
4585   ROM_REGION( 0x400000, "maincpu", 0 )
4586   ROM_LOAD16_BYTE( "m5blind_p1", 0x000000, 0x080000, CRC(83383741) SHA1(2981b1a3d712d595dfe9e10b5bb962777d6c5278) )
4587   ROM_LOAD16_BYTE( "m5blind_p2", 0x000001, 0x080000, CRC(3d2132c4) SHA1(c3b35f19a2a715c125b5459895c3fc2ce60f6b00) )
4588   ROM_LOAD16_BYTE( "m5blind_p3", 0x100000, 0x080000, CRC(6faa0731) SHA1(3eb0606c90a3f3b5b404875661d820254443f2a8) )
4589   ROM_LOAD16_BYTE( "m5blind_p4", 0x100001, 0x080000, CRC(7ee13f10) SHA1(c8a7a58983100b2d8bd428b964e5308bed0f3a2d) )
4590ROM_END
4591
4592ROM_START( m5card ) // card_shark_(vivid)_[c01_1024_15jp].hex
4593   ROM_REGION( 0x400000, "maincpu", 0 )
4594   ROM_LOAD16_BYTE( "m5card_p1", 0x000000, 0x080000, CRC(fe125513) SHA1(e1fa24b59057de2ae4ee9cf66c201ae3611bec9b) )
4595   ROM_LOAD16_BYTE( "m5card_p2", 0x000001, 0x080000, CRC(9fe9cc38) SHA1(578efa9d0597e65ed1795646bf1c9db8309524ed) )
4596   ROM_LOAD16_BYTE( "m5card_p3", 0x100000, 0x080000, CRC(f3b20a1c) SHA1(e489d6fe215e1e132043246aa814262a3994c91e) )
4597   ROM_LOAD16_BYTE( "m5card_p4", 0x100001, 0x080000, CRC(549491a7) SHA1(81cbbf1692ba5cf47dcae1b80db38a39e3e01894) )
4598ROM_END
4599
4600ROM_START( m5dblqts ) // double_or_quits_(bwb)_[c01_1024_15jp].hex
4601   ROM_REGION( 0x400000, "maincpu", 0 )
4602   ROM_LOAD16_BYTE( "m5dblqt_p1", 0x000000, 0x080000, CRC(a65119bb) SHA1(f28905e4a3b4b95295634cdf36d5592178a51f50) )
4603   ROM_LOAD16_BYTE( "m5dblqt_p2", 0x000001, 0x080000, CRC(4f1327b0) SHA1(73226112c0d8c24e7cb6cb5286bfef2aa30ee5c6) )
4604   ROM_LOAD16_BYTE( "m5dblqt_p3", 0x100000, 0x080000, CRC(8d516e58) SHA1(c6e40c28a9e7c387b4341609d09bc6612575dedc) )
4605   ROM_LOAD16_BYTE( "m5dblqt_p4", 0x100001, 0x080000, CRC(b0552839) SHA1(0251350a7fbf6e0677c6c2e50bac49231b7a064a) )
4606ROM_END
4607
4608ROM_START( m5devil ) // devil_of_a_deal_(vivid)_[c01_800_25jp].hex
4609   ROM_REGION( 0x400000, "maincpu", 0 )
4610   ROM_LOAD16_BYTE( "m5devil_p1", 0x000000, 0x080000, CRC(48faabe3) SHA1(e9acce4675f2d2a49e02e7381194ca68ab7eee09) )
4611   ROM_LOAD16_BYTE( "m5devil_p2", 0x000001, 0x080000, CRC(0e6b4e3c) SHA1(d36d7cb422fcd3c3818bed7359fd4f180489bd2c) )
4612   ROM_LOAD16_BYTE( "m5devil_p3", 0x100000, 0x080000, CRC(9c4d636f) SHA1(dc4d22242f0d7bf1309736ceee04cc927649dcb4) )
4613   ROM_LOAD16_BYTE( "m5devil_p4", 0x100001, 0x080000, CRC(8aeb16fc) SHA1(13eeaaa4abf69aa2ada32423d6cc6441de581fd0) )
4614ROM_END
4615
4616ROM_START( m5donna ) // donna_kebab_(bwb)_[dx01_1280_25jp].hex
4617   ROM_REGION( 0x400000, "maincpu", 0 )
4618   ROM_LOAD16_BYTE( "dkesj__0.6_1", 0x000000, 0x080000, CRC(287f43da) SHA1(5303f6a33ccca29164a20f808737346193e784fd) )
4619   ROM_LOAD16_BYTE( "dkesj__0.6_2", 0x000001, 0x080000, CRC(8d191415) SHA1(1f0d45c3af59e475a9573419c355ae9e4e240964) )
4620ROM_END
4621
4622ROM_START( m5donnad )
4623   ROM_REGION( 0x400000, "maincpu", 0 )
4624   ROM_LOAD16_BYTE( "dkesj_d0.6_1", 0x000000, 0x080000, CRC(460f903f) SHA1(895a64ee237da75b332cdd63fc0bc6c67b64dda1) )
4625   ROM_LOAD16_BYTE( "dkesj__0.6_2", 0x000001, 0x080000, CRC(8d191415) SHA1(1f0d45c3af59e475a9573419c355ae9e4e240964) )
4626ROM_END
4627
4628ROM_START( m5egr ) // elvis_gold_rush_(barcrest)_[c01_800_25jp].hex
4629   ROM_REGION( 0x400000, "maincpu", 0 )
4630   ROM_LOAD16_BYTE( "m5egr_p1", 0x000000, 0x080000, CRC(07a5b281) SHA1(cd755089a6a5db5d6923e3fb1660d2748af57b4e) )
4631   ROM_LOAD16_BYTE( "m5egr_p2", 0x000001, 0x080000, CRC(2f0a54dc) SHA1(c0a4fd277b6b8cae9109222961c4c86f0a9b9103) )
4632   ROM_LOAD16_BYTE( "m5egr_p3", 0x100000, 0x080000, CRC(a485956c) SHA1(9d16ef5d060ee663d7f68b9f5bd00ccad7a58825) )
4633   ROM_LOAD16_BYTE( "m5egr_p4", 0x100001, 0x080000, CRC(84fe0436) SHA1(f8a072ae19314dde195e4fde5032aba041e72703) )
4634ROM_END
4635
4636ROM_START( m5egss ) // elvis_gold_super_streak_(barcrest)_[c01_800_25jp].hex
4637   ROM_REGION( 0x400000, "maincpu", 0 )
4638   ROM_LOAD16_BYTE( "m5egss_p1", 0x000000, 0x080000, CRC(40b520b3) SHA1(2d8e827a00dba1f09e66cb0329ba332fc05335bb) )
4639   ROM_LOAD16_BYTE( "m5egss_p2", 0x000001, 0x080000, CRC(47504b14) SHA1(82ee76f4299dc9b92b774eb4ecfbc618a90465ab) )
4640   ROM_LOAD16_BYTE( "m5egss_p3", 0x100000, 0x080000, CRC(f8f38e74) SHA1(25a815f7c694eca441116cde78c6159b8640b4b9) )
4641   ROM_LOAD16_BYTE( "m5egss_p4", 0x100001, 0x080000, CRC(4e68217a) SHA1(172cb7bd733b6c9f5da64ca50b9ad8457c0491b8) )
4642ROM_END
4643
4644ROM_START( m5evgrhr ) // elvis_gold_red_hot_roll_(barcrest)_[c01_800_25jp].hex
4645   ROM_REGION( 0x400000, "maincpu", 0 )
4646   ROM_LOAD16_BYTE( "m5evgrhr_p1", 0x000000, 0x080000, CRC(43a5f54e) SHA1(bf84a27da357206bed44abac72802a0572923066) )
4647   ROM_LOAD16_BYTE( "m5evgrhr_p2", 0x000001, 0x080000, CRC(6fc39a43) SHA1(6c8711f5c76dd1e2f3d14f89da6ef7a98c833049) )
4648   ROM_LOAD16_BYTE( "m5evgrhr_p3", 0x100000, 0x080000, CRC(3a9a1c94) SHA1(f135904aa4b33d709830c5baebbc604d7b2873ee) )
4649   ROM_LOAD16_BYTE( "m5evgrhr_p4", 0x100001, 0x080000, CRC(235dee6d) SHA1(fbc6c82cac5cad16f1190193109de78844d2e482) )
4650ROM_END
4651
4652
4653ROM_START( m5fire ) // all_fired_up_(barcrest)_[c01_800_25jp].hex
4654   ROM_REGION( 0x400000, "maincpu", 0 )
4655   ROM_LOAD16_BYTE( "m5fire_p1", 0x000000, 0x080000, CRC(5c4a22a2) SHA1(affc41ca73d619dc4cf0542d4d71283be817672f) )
4656   ROM_LOAD16_BYTE( "m5fire_p2", 0x000001, 0x080000, CRC(564a6247) SHA1(a9e39544270280cbf9a80fa2d8e5ccb9f39367a8) )
4657   ROM_LOAD16_BYTE( "m5fire_p3", 0x100000, 0x080000, CRC(7e2dbbe1) SHA1(6d9283e21db0b56fa8c123088a52f654af086bf8) )
4658   ROM_LOAD16_BYTE( "m5fire_p4", 0x100001, 0x080000, CRC(a95bc24d) SHA1(40d247111728249b78f4660971bfbeab787f3b9e) )
4659ROM_END
4660
4661ROM_START( m5hilok ) // hi_lo_karate_(vivid)_[c01_800_25jp].hex
4662   ROM_REGION( 0x400000, "maincpu", 0 )
4663   ROM_LOAD16_BYTE( "m5hilok_p1", 0x000000, 0x080000, CRC(99a50cd5) SHA1(eef619fa66b6558ce49b3ca8e62e3b22c43465d7) )
4664   ROM_LOAD16_BYTE( "m5hilok_p2", 0x000001, 0x080000, CRC(64edceb7) SHA1(0a0a6383c74fb0288bd2d40e21adf0666b47b931) )
4665   ROM_LOAD16_BYTE( "m5hilok_p3", 0x100000, 0x080000, CRC(ee3c30f7) SHA1(a69858bcf33f3882e398dd9f60c00e03747489ac) )
4666   ROM_LOAD16_BYTE( "m5hilok_p4", 0x100001, 0x080000, CRC(b61eb919) SHA1(73e1ecb4b78d11a086711dbb0f485d06d0d523b0) )
4667ROM_END
4668
4669ROM_START( m5jcy ) // juicy_fruits_(empire)_[dx01_1280_25jp].hex
4670   ROM_REGION( 0x400000, "maincpu", 0 )
4671   ROM_LOAD16_BYTE( "m5jcy_p1", 0x000000, 0x080000, CRC(eb07c5be) SHA1(a4d810b6886c14988d9a24e7965b57ab1de7e44d) )
4672   ROM_LOAD16_BYTE( "m5jcy_p2", 0x000001, 0x080000, CRC(22fc000b) SHA1(30f5dff01332d72dfab46a509325a91306bb5729) )
4673ROM_END
4674
4675ROM_START( m5mega ) // mega_zone_(barcrest)_[c01_800_25jp].hex
4676   ROM_REGION( 0x400000, "maincpu", 0 )
4677   ROM_LOAD16_BYTE( "m5mega_p1", 0x000000, 0x080000, CRC(811d37da) SHA1(dbf1ebbd0952648096df4caffa8387d4b67e5e3b) )
4678   ROM_LOAD16_BYTE( "m5mega_p2", 0x000001, 0x080000, CRC(8feea46b) SHA1(696e67de08cde7717233e1709f13251caa3187ca) )
4679   ROM_LOAD16_BYTE( "m5mega_p3", 0x100000, 0x080000, CRC(830354c5) SHA1(e7d74489b11021116d581fe257f2c75860481164) )
4680   ROM_LOAD16_BYTE( "m5mega_p4", 0x100001, 0x080000, CRC(0aa822f3) SHA1(6c67a803527f3720e78dafc32e45660a895e8d0d) )
4681ROM_END
4682
4683ROM_START( m5mprio ) // monty_python_rio_(barcrest)_[c01_800_25jp].hex
4684   ROM_REGION( 0x400000, "maincpu", 0 )
4685   ROM_LOAD16_BYTE( "m5mprio_p1", 0x000000, 0x080000, CRC(468e49a6) SHA1(5b27bdb557f6209be27e875254890d46df3a7976) )
4686   ROM_LOAD16_BYTE( "m5mprio_p2", 0x000001, 0x080000, CRC(ef61769e) SHA1(4c2746ee3cc338a74fce838374c5d3eb671d3ca7) )
4687   ROM_LOAD16_BYTE( "m5mprio_p3", 0x100000, 0x080000, CRC(9926918e) SHA1(48b9fe6b69b4c6a90aa436e78fc27996ac43efd8) )
4688   ROM_LOAD16_BYTE( "m5mprio_p4", 0x100001, 0x080000, CRC(779fdc4b) SHA1(2c5056c73d5f9977ba9ce3812186d6a77050d5ae) )
4689ROM_END
4690
4691ROM_START( m5redbal ) // random_red_ball_(vivid)_[c01_800_25jp].hex
4692   ROM_REGION( 0x400000, "maincpu", 0 )
4693   ROM_LOAD16_BYTE( "m5redbal_p1", 0x000000, 0x080000, CRC(6e168859) SHA1(f973f6c0efc70a2f91c35f6cf57d9c030c6a1c22) )
4694   ROM_LOAD16_BYTE( "m5redbal_p2", 0x000001, 0x080000, CRC(7396b988) SHA1(ac431f50809fffc604a9ea0a0c68430b38baf225) )
4695   ROM_LOAD16_BYTE( "m5redbal_p3", 0x100000, 0x080000, CRC(65de31db) SHA1(b23a1d0a5297bc82870b346fb9d151e6f9264a37) )
4696   ROM_LOAD16_BYTE( "m5redbal_p4", 0x100001, 0x080000, CRC(6f8b028e) SHA1(10a19a7579b63cc8f4f7725cee8f5d1dd52ffcc1) )
4697ROM_END
4698
4699ROM_START( m5roof ) // raise_the_roof_(barcrest)_[c01_800_25jp].hex
4700   ROM_REGION( 0x400000, "maincpu", 0 )
4701   ROM_LOAD16_BYTE( "m5roof_p1", 0x000000, 0x080000, CRC(43876f81) SHA1(b783943150c5eee599209c6d00b330a23301613e) )
4702   ROM_LOAD16_BYTE( "m5roof_p2", 0x000001, 0x080000, CRC(bc7995e5) SHA1(ea785102efa3f0e193e1c532d7ed19b090cf7ab0) )
4703   ROM_LOAD16_BYTE( "m5roof_p3", 0x100000, 0x080000, CRC(791d353a) SHA1(d50c5ee168dae0257a6de48322360f5d94ab547d) )
4704   ROM_LOAD16_BYTE( "m5roof_p4", 0x100001, 0x080000, CRC(6e2c4f44) SHA1(246869eb38b62e3a2cf9efbc525218ee9be750fb) )
4705ROM_END
4706
4707ROM_START( m5rub ) // rubies_&_diamonds_(barcrest)_[c01_800_25jp].hex
4708   ROM_REGION( 0x400000, "maincpu", 0 )
4709   ROM_LOAD16_BYTE( "m5rub_p1", 0x000000, 0x080000, CRC(2c4621be) SHA1(dbf0dcf7bed5215f9f11b7bc7da4a58115137cd9) )
4710   ROM_LOAD16_BYTE( "m5rub_p2", 0x000001, 0x080000, CRC(fe1d4ebb) SHA1(eb1d90a6d548e4480fe18cca2a299c72b4b2742f) )
4711   ROM_LOAD16_BYTE( "m5rub_p3", 0x100000, 0x080000, CRC(a1cddb42) SHA1(8a8e9a62beab44972f6ca4cd698fca990082237c) )
4712   ROM_LOAD16_BYTE( "m5rub_p4", 0x100001, 0x080000, CRC(994ff2f8) SHA1(d3f887c5f3d40e11c08f5dc9524530a416f1c50c) )
4713ROM_END
4714
4715ROM_START( m5rwb ) // red_white_&_blue_(barcrest)_[c01_800_15jp].hex
4716   ROM_REGION( 0x400000, "maincpu", 0 )
4717   ROM_LOAD16_BYTE( "m5rwb_p1", 0x000000, 0x080000, CRC(fd4f4909) SHA1(49d567404dc70a0a1b5c218afbf5d1179ca36931) )
4718   ROM_LOAD16_BYTE( "m5rwb_p2", 0x000001, 0x080000, CRC(35271032) SHA1(82ff88ae6687534463d3f01a72f93e36532698ce) )
4719ROM_END
4720
4721ROM_START( m5seven ) // seven_deadly_spins_(barcrest)_[c01_1024_25jp].hex
4722   ROM_REGION( 0x400000, "maincpu", 0 )
4723   ROM_LOAD16_BYTE( "m5seven_p1", 0x000000, 0x080000, CRC(6117ac2a) SHA1(30ef83dc052527f69183fcfcad7508b6ef556309) )
4724   ROM_LOAD16_BYTE( "m5seven_p2", 0x000001, 0x080000, CRC(e6340bbb) SHA1(1c89c7b1cb755508b04c25242ace81e165eba6c0) )
4725   ROM_LOAD16_BYTE( "m5seven_p3", 0x100000, 0x080000, CRC(94554d37) SHA1(d4fed257babaf0367ec1281773e9b79fb707443e) )
4726   ROM_LOAD16_BYTE( "m5seven_p4", 0x100001, 0x080000, CRC(3c0e7d9d) SHA1(8f3a82ddeebe0c4ddd1de0d4c6ec1f42df5a69ed) )
4727ROM_END
4728
4729ROM_START( m5shark ) // shark_raving_mad_(vivid)_[c01_800_25jp].hex
4730   ROM_REGION( 0x400000, "maincpu", 0 )
4731   ROM_LOAD16_BYTE( "m5shark_p1", 0x000000, 0x080000, CRC(85a9847a) SHA1(c819799cd98c0b3fdce8ef3f01ad5b2dc4cbac20) )
4732   ROM_LOAD16_BYTE( "m5shark_p2", 0x000001, 0x080000, CRC(eb5d1814) SHA1(3dcb3e77cb546d8f77b3ba0e9d2a0f9831c5e83e) )
4733   ROM_LOAD16_BYTE( "m5shark_p3", 0x100000, 0x080000, CRC(6552161c) SHA1(31fc00ecb64777cdeb54c7a15df0a5f160724fd8) )
4734   ROM_LOAD16_BYTE( "m5shark_p4", 0x100001, 0x080000, CRC(b4e8137e) SHA1(000bbe4a8dedad0f752eecee6208cc0250c0e742) )
4735ROM_END
4736
4737ROM_START( m5supnov ) // supernova_(barcrest)_[c01_800_25jp].hex
4738   ROM_REGION( 0x400000, "maincpu", 0 )
4739   ROM_LOAD16_BYTE( "m5supnov_p1", 0x000000, 0x080000, CRC(0e036414) SHA1(080df85904df1ae0568cb4f5f180b66943411988) )
4740   ROM_LOAD16_BYTE( "m5supnov_p2", 0x000001, 0x080000, CRC(c58d5fa0) SHA1(2e90c811977be290c020184ebd27f4a47e272ea7) )
4741   ROM_LOAD16_BYTE( "m5supnov_p3", 0x100000, 0x080000, CRC(1ec42684) SHA1(20c73adbcbbfbe2df6a87e6c9aa112d7fdfd5b6f) )
4742   ROM_LOAD16_BYTE( "m5supnov_p4", 0x100001, 0x080000, CRC(4e1ad394) SHA1(ef051be5b13585fd61cc185f4c279a322d1d1f94) )
4743ROM_END
4744
4745ROM_START( m5tictac ) // tic_tac_tut_(vivid)_[c01_800_25jp].hex
4746   ROM_REGION( 0x400000, "maincpu", 0 )
4747   ROM_LOAD16_BYTE( "m5tictac_p1", 0x000000, 0x080000, CRC(e9a93b5f) SHA1(bac44df1f11f185a91ff4e0d8c897a91f467ec01) )
4748   ROM_LOAD16_BYTE( "m5tictac_p2", 0x000001, 0x080000, CRC(f13feda3) SHA1(663a6bd8321a8fe4f397122b0afa3e87b33ddcc4) )
4749   ROM_LOAD16_BYTE( "m5tictac_p3", 0x100000, 0x080000, CRC(015ca199) SHA1(397c4f8e25be24f9551c72bce548c9c0cb9702a0) )
4750   ROM_LOAD16_BYTE( "m5tictac_p4", 0x100001, 0x080000, CRC(81bf32ed) SHA1(8ae7a18b4dcef78f7058e92a271a69ab61b6a062) )
4751   ROM_LOAD16_BYTE( "m5tictac_p5", 0x200000, 0x080000, CRC(0b789a92) SHA1(6d712b89359983434b4833fa6a4b7cacfc3968ff) )
4752   ROM_LOAD16_BYTE( "m5tictac_p6", 0x200001, 0x080000, CRC(f13feda3) SHA1(663a6bd8321a8fe4f397122b0afa3e87b33ddcc4) )
4753ROM_END
4754
4755ROM_START( m5tictaca ) // tic_tac_tut_(vivid)_[c02_800_25jp].hex
4756   ROM_REGION( 0x400000, "maincpu", 0 )
4757   ROM_LOAD16_BYTE( "m5tictaca_p1", 0x000000, 0x080000, CRC(e9a93b5f) SHA1(bac44df1f11f185a91ff4e0d8c897a91f467ec01) )
4758   ROM_LOAD16_BYTE( "m5tictaca_p2", 0x000001, 0x080000, CRC(f13feda3) SHA1(663a6bd8321a8fe4f397122b0afa3e87b33ddcc4) )
4759   ROM_LOAD16_BYTE( "m5tictaca_p3", 0x000000, 0x080000, CRC(015ca199) SHA1(397c4f8e25be24f9551c72bce548c9c0cb9702a0) )
4760   ROM_LOAD16_BYTE( "m5tictaca_p4", 0x100001, 0x080000, CRC(81bf32ed) SHA1(8ae7a18b4dcef78f7058e92a271a69ab61b6a062) )
4761ROM_END
4762
4763ROM_START( m5xchn ) // exchanges_unlimited_(barcrest)_[mpu5]_[dx01_1280_5jp].hex
4764   ROM_REGION( 0x400000, "maincpu", 0 )
4765   ROM_LOAD16_BYTE( "m5xchn_p1", 0x000000, 0x080000, CRC(1534c53c) SHA1(4dab78f986ea0b516d2c6e5e175a43bffb097082) )
4766   ROM_LOAD16_BYTE( "m5xchn_p2", 0x000001, 0x080000, CRC(60de9a3f) SHA1(5603880f404855631fa7501bf5c55b5de8de48ad) )
4767ROM_END
4768
4769/* misc roms below.. */
4770
4771ROM_START( m5bankrl )
4772   ROM_REGION( 0x400000, "maincpu", 0 )
4773   ROM_LOAD16_BYTE( "bnkr0_5.p1", 0x000000, 0x080000, CRC(de7bbebf) SHA1(239a319c3b41a64852881ed32a4d827e3138e037) )
4774   ROM_LOAD16_BYTE( "bnkr0_5.p2", 0x000001, 0x080000, CRC(fc4cab14) SHA1(91582d72df63bee8fde30a096bd9811d1ef56623) )
4775   ROM_LOAD16_BYTE( "bnkr0_5.p3", 0x100000, 0x080000, CRC(8ccf3631) SHA1(e9354cc9777f04f3a59634a39e4f85027c5de71b) )
4776   ROM_LOAD16_BYTE( "bnkr0_5.p4", 0x100001, 0x080000, CRC(b2842013) SHA1(f754def54f44a41ce8a669670278f33b1bc6974c) )
4777ROM_END
4778
4779ROM_START( m5caesc )
4780   ROM_REGION( 0x400000, "maincpu", 0 )
4781   ROM_LOAD16_BYTE( "ccd_21b.p1", 0x000000, 0x080000, CRC(e5f6fc5c) SHA1(a0208d95831d164069af546f737de64e814d2f81) )
4782   ROM_LOAD16_BYTE( "ccd_21ge.p2", 0x000001, 0x080000, CRC(8740841a) SHA1(f573b9e9758b12ce966a0e44aba22acf1a0b8f0f) )
4783ROM_END
4784
4785ROM_START( m5carwsh )
4786   ROM_REGION( 0x400000, "maincpu", 0 )
4787   ROM_LOAD16_BYTE( "cwa_sjh1.1d1", 0x000000, 0x080000, CRC(920c6cba) SHA1(5bb91bc79c26db06b04802e009389de84f93cdab) )
4788   ROM_LOAD16_BYTE( "cwa_sjh1.1d2", 0x000001, 0x080000, CRC(00ebc167) SHA1(5b52260b4f459f4ebf4f65d912c747b0b4a1bff9) )
4789
4790   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4791   ROM_LOAD16_BYTE( "cwa_sjk1.1_1", 0x000000, 0x080000, CRC(550d44f2) SHA1(e310b655c64bd58a29c5928465d551fb98ea510e) )
4792   ROM_LOAD16_BYTE( "cwa_sjk1.1_2", 0x000000, 0x080000, CRC(00ebc167) SHA1(5b52260b4f459f4ebf4f65d912c747b0b4a1bff9) )
4793   ROM_LOAD16_BYTE( "cwa_sjs1.0_1", 0x000000, 0x080000, CRC(15e43e69) SHA1(dac457264768c2c760e29aadd8c85c17c4c4532c) )
4794   ROM_LOAD16_BYTE( "cwa_sjs1.0_2", 0x000000, 0x080000, CRC(0aa7991a) SHA1(1c717274ea3cdc5ade4400c30a4126a2c6649412) )
4795   ROM_LOAD16_BYTE( "cwa_sjs1.1_1", 0x000000, 0x080000, CRC(b2ef674b) SHA1(b5234236f1cb7d2c70b245f22473e4aefa653cfe) )
4796   ROM_LOAD16_BYTE( "cwa_sjs1.1_2", 0x000000, 0x080000, CRC(00ebc167) SHA1(5b52260b4f459f4ebf4f65d912c747b0b4a1bff9) )
4797   ROM_LOAD16_BYTE( "cwa_sjs1.1_3", 0x000000, 0x080000, CRC(09d0464b) SHA1(2a59284dbb546ccf4fa4dcae4ec21c4a74ebe694) )
4798   ROM_LOAD16_BYTE( "cwa_sjs1.1_4", 0x000000, 0x080000, CRC(2aa7cb3f) SHA1(3ac7c4685eaccab1fef55ffb823f6ed6436f4e99) )
4799   ROM_LOAD16_BYTE( "cwa_sjs1.1d1", 0x000000, 0x080000, CRC(75ee4f03) SHA1(ca08bbc221a3fd8e295265fcab63e0186ef65e46) )
4800ROM_END
4801
4802ROM_START( m5casfev )
4803   ROM_REGION( 0x400000, "maincpu", 0 )
4804   ROM_LOAD16_BYTE( "cfc11s.p1", 0x000000, 0x080000, CRC(92403682) SHA1(1b3c40a301b9231cc4c42bcd1a1733863014464e) )
4805   ROM_LOAD16_BYTE( "cfc11s.p2", 0x000001, 0x080000, CRC(98172baa) SHA1(992fb000a0b6ba6d1a891d1f8d496fb95968982b) )
4806   ROM_LOAD16_BYTE( "cfc11s.p3", 0x100000, 0x080000, CRC(97f65982) SHA1(ffdd993adcbb06ffd1998d50dccbdc9b0d827181) )
4807   ROM_LOAD16_BYTE( "cfc11s.p4", 0x100001, 0x080000, CRC(b014e6d0) SHA1(bd0ad74d6527c00fe4121ec8a7a9af778f2c8d22) )
4808
4809   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4810   ROM_LOAD16_BYTE( "cfc11d.p1", 0x000000, 0x080000, CRC(ae943f15) SHA1(2c469ba205bdcaedb9714db101bc41a1ab66ec15) )
4811   ROM_LOAD16_BYTE( "cfc12d.p1", 0x000000, 0x080000, CRC(b1638d8a) SHA1(b6b56df6e96a84d6b733f20e130def79a83eb96f) )
4812   ROM_LOAD16_BYTE( "cfc12s.p1", 0x000000, 0x080000, CRC(8db7841d) SHA1(2875405ec0cfd1433cf62f6cf776e92f862ec93b) )
4813   ROM_LOAD16_BYTE( "cfc12s.p2", 0x000000, 0x080000, CRC(40bd95ac) SHA1(a6013b0b2d74ff5b303a514a9b69283ba02640f2) )
4814   ROM_LOAD16_BYTE( "cfc12s.p3", 0x000000, 0x080000, CRC(97f65982) SHA1(ffdd993adcbb06ffd1998d50dccbdc9b0d827181) )
4815   ROM_LOAD16_BYTE( "cfc12s.p4", 0x000000, 0x080000, CRC(b014e6d0) SHA1(bd0ad74d6527c00fe4121ec8a7a9af778f2c8d22) )
4816ROM_END
4817
4818ROM_START( m5dmnstra )
4819   ROM_REGION( 0x400000, "maincpu", 0 )
4820   ROM_LOAD16_BYTE( "dst13s.p1", 0x000000, 0x080000, CRC(228af479) SHA1(a74ce5cbe9ac76d0681efbcff46cb883c94fed5c) )
4821   ROM_LOAD16_BYTE( "dst13s.p2", 0x000001, 0x080000, CRC(11fc9375) SHA1(f6ef09285266671df1b72892590ea51a80ab33eb) )
4822
4823   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4824   ROM_LOAD16_BYTE( "dst13a.p1", 0x000000, 0x080000, CRC(59072d54) SHA1(c8c0f1c39a579105018eb40fe608bd634b36e663) )
4825   ROM_LOAD16_BYTE( "dst13d.p1", 0x000000, 0x080000, CRC(a462a475) SHA1(5cc054fee775535b336bf572dcb4c611904eeec2) )
4826   ROM_LOAD16_BYTE( "dst13k.p1", 0x000000, 0x080000, CRC(06486595) SHA1(b63645d1b16cef05952f4f5b8e8fd00f19341b36) )
4827ROM_END
4828
4829ROM_START( m5dblfun )
4830   ROM_REGION( 0x400000, "maincpu", 0 )
4831   ROM_LOAD16_BYTE( "dod_2_1.p1", 0x000000, 0x080000, CRC(8c61150c) SHA1(2edde30953f96f27bf346f7dcca659ff2773777b) )
4832   ROM_LOAD16_BYTE( "dod_2_1.p2", 0x000001, 0x080000, CRC(2aa3e4f4) SHA1(1ef2c926b254aff36af1294ca5f4cb852efc4da8) )
4833ROM_END
4834
4835ROM_START( m5eggold )
4836   ROM_REGION( 0x400000, "maincpu", 0 )
4837   ROM_LOAD16_BYTE( "egosjb_1.7_1", 0x000000, 0x080000, CRC(370b2f82) SHA1(f0949b10061f5327bc24feb2b3b4eb03b95de82a) )
4838   ROM_LOAD16_BYTE( "egosjb_1.7_2", 0x000001, 0x080000, CRC(578bf881) SHA1(6df7d60171f8edce7e291eeeec01d4d87ed37742) )
4839   ROM_LOAD16_BYTE( "egosjb_1.7_3", 0x100000, 0x080000, CRC(5012e825) SHA1(e55456d85ed65dd33def9bb9e097ba8df7164e2c) )
4840   ROM_LOAD16_BYTE( "egosjb_1.7_4", 0x100001, 0x080000, CRC(ba986365) SHA1(bb5a501a8c4ae63baa4c538a64e799854a7544df) )
4841
4842   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4843   ROM_LOAD16_BYTE( "egosjbd1.7_1", 0x000000, 0x080000, CRC(88d928de) SHA1(c44264c7e86d2f318237c83696e8401bd669d97b) )
4844   //ROM_LOAD16_BYTE( "egosjbd1.7_2", 0x000000, 0x080000, CRC(578bf881) SHA1(6df7d60171f8edce7e291eeeec01d4d87ed37742) )
4845ROM_END
4846
4847ROM_START( m5egra ) // these should probably be split into odd/even
4848   ROM_REGION( 0x400000, "maincpu", 0 )
4849   ROM_LOAD( "egrw0_2.bin", 0x000000, 0x200000, CRC(7e4743d7) SHA1(2beb4600b7d05b8a6552101b13c804044c69fb86) )
4850
4851   ROM_REGION( 0x200000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4852   ROM_LOAD( "egrw0_2d.bin", 0x000000, 0x200000, CRC(fd0fbb58) SHA1(2259dcf39d71211d488e0463c54126bd81b925b8) )
4853   ROM_LOAD( "egrw0_2da.bin", 0x000000, 0x200000, CRC(e9b773e8) SHA1(5db9f318344ee793db64860d9ce28ee4b25e4221) )
4854   ROM_LOAD( "egrw0_2de.bin", 0x000000, 0x200000, CRC(171ba8e0) SHA1(191b7142b405df5d591fc1b9513a7ba3856bf613) )
4855ROM_END
4856
4857ROM_START( m5evgrhra ) // these should probably be split into odd/even
4858   ROM_REGION( 0x400000, "maincpu", 0 )
4859   ROM_LOAD( "errw0_2.bin", 0x000000, 0x200000, CRC(2b352b8b) SHA1(4c514f304d4d5eee53c450059edb62eabde8838e) )
4860
4861   ROM_REGION( 0x200000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4862   ROM_LOAD( "errw0_2d.bin", 0x000000, 0x200000, CRC(dc5d2e8d) SHA1(f5949dd800c16812fd16d6b8f2dd392ecf6ac36c) )
4863   ROM_LOAD( "errw0_2da.bin", 0x000000, 0x200000, CRC(adb7d298) SHA1(5e5f8326a5ff1602a1e85a6fcd2415ada5934449) )
4864   ROM_LOAD( "errw0_2de.bin", 0x000000, 0x200000, CRC(72f3ed0d) SHA1(0dec445dc21aadfcbd35ce7f2fbc216e9abaa723) )
4865ROM_END
4866
4867ROM_START( m5egssa )
4868   ROM_REGION( 0x400000, "maincpu", 0 )
4869   ROM_LOAD( "essw0_1.bin", 0x000000, 0x200000, CRC(069a7b18) SHA1(da08a297de367b226d41d81905600c070c02634e) )
4870
4871   ROM_REGION( 0x200000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4872   ROM_LOAD( "essw0_1ad.bin", 0x000000, 0x200000, CRC(28486881) SHA1(806aa1d06bf85ac223eb517ee848ac0e82c4aa48) )
4873   ROM_LOAD( "essw0_1d.bin", 0x000000, 0x200000, CRC(7de832e0) SHA1(b3841ef34e7f2aa9f5c906b13a32b4514d67cf8b) )
4874   ROM_LOAD( "essw0_1de.bin", 0x000000, 0x200000, CRC(924bc9dd) SHA1(af5019b49f7555616bb9b0945c8c16d2fe0977be) )
4875ROM_END
4876
4877ROM_START( m5psy2 ) // these should probably be split into odd/even
4878   ROM_REGION( 0x400000, "maincpu", 0 )
4879   ROM_LOAD( "psco0_2.bin", 0x000000, 0x300000, CRC(a7808949) SHA1(040730642d1e753cfa1d5fa69b9fa418b48a2a1c) )
4880ROM_END
4881
4882ROM_START( m5fair )
4883   ROM_REGION( 0x400000, "maincpu", 0 )
4884   ROM_LOAD16_BYTE( "fa2_23s.p1", 0x000000, 0x080000, CRC(d409ca11) SHA1(3f1413617f5a90ac924ce578fd24dc1fe018392c) )
4885   ROM_LOAD16_BYTE( "fa2_23j.p2", 0x000001, 0x080000, CRC(9eb18bc7) SHA1(befbc337a8d120173ec21e61c4837504aa134926) )
4886
4887   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4888   ROM_LOAD16_BYTE( "fat_25s.p1", 0x000000, 0x080000, CRC(f62316e8) SHA1(48fd20e1662c715e604f978d308f38eef1a88cda) )
4889ROM_END
4890
4891
4892ROM_START( m55050 )
4893   ROM_REGION( 0x400000, "maincpu", 0 )
4894   ROM_LOAD16_BYTE( "ffi_sjs1.2_1", 0x000000, 0x080000, CRC(7e0143d5) SHA1(5368a4cd8184c69363c7c79e9abe4f8c5a3f635c) )
4895   ROM_LOAD16_BYTE( "ffi_sjs1.2_2", 0x000001, 0x080000, CRC(78cd4afa) SHA1(cf9751822071de2a802db75d39a1140938dfaf7e) )
4896
4897   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4898   ROM_LOAD16_BYTE( "ffi_sjs1.2d1", 0x000000, 0x080000, CRC(2deaaec9) SHA1(79aab4096f8438f95a4bee54b23193aa35e43229) )
4899   ROM_LOAD16_BYTE( "ffi_sjs1.2d2", 0x000000, 0x080000, CRC(78cd4afa) SHA1(cf9751822071de2a802db75d39a1140938dfaf7e) )
4900ROM_END
4901
4902
4903
4904ROM_START( m5fusira )
4905   ROM_REGION( 0x400000, "maincpu", 0 )
4906   ROM_LOAD16_BYTE( "fus11s.p1", 0x000000, 0x080000, CRC(b6cbe454) SHA1(4c635dd384d7dc271d3730ab28f5d7ef304e3185) )
4907   ROM_LOAD16_BYTE( "fus11s.p2", 0x000001, 0x080000, CRC(13af10d5) SHA1(8f50de1003068070aef1e3d565a67b686d72eae9) )
4908
4909   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4910   ROM_LOAD16_BYTE( "fus11d.p1", 0x000000, 0x080000, CRC(3023b458) SHA1(d61b301fc2974a0219d8acde48b6768a1645cdcc) )
4911   ROM_LOAD16_BYTE( "fus11k.p1", 0x000000, 0x080000, CRC(920975b8) SHA1(826a28f3daa05f6d25c0639bb6048740cb7bad0c) )
4912   ROM_LOAD16_BYTE( "fus12d.p1", 0x000000, 0x080000, CRC(f3284722) SHA1(fa110781727b3c8d80a1d3b105222d7ef33c8567) )
4913   ROM_LOAD16_BYTE( "fus12k.p1", 0x000000, 0x080000, CRC(510286c2) SHA1(68d3c5c1f3e73a3d3c24b06d9d34380a340e8af9) )
4914   ROM_LOAD16_BYTE( "fus12s.p1", 0x000000, 0x080000, CRC(75c0172e) SHA1(89f61431c595bad0434863bc1fdf4312b7a24e33) )
4915   ROM_LOAD16_BYTE( "fus12s.p2", 0x000000, 0x080000, CRC(eff4cfba) SHA1(7266e1c5a345ed6437f60eb2c364a4a0616526d8) )
4916ROM_END
4917
4918
4919ROM_START( m5gpclub )
4920   ROM_REGION( 0x400000, "maincpu", 0 )
4921   ROM_LOAD16_BYTE( "gplsj__0.2_1", 0x000000, 0x080000, CRC(0485374a) SHA1(67bfce41eb71f42641a0534f6f7c4ff5b03d66ea) )
4922   ROM_LOAD16_BYTE( "gplsj__0.2_2", 0x000001, 0x080000, CRC(4a30ed39) SHA1(ed561e6ad4fcf7d8de52cc4e68e04239e48e90ee) )
4923
4924   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4925   ROM_LOAD16_BYTE( "gplsj_d0.2_1", 0x000000, 0x080000, CRC(2721cd0b) SHA1(7dbf5a4df804c766f3ee24219a1e2ea1cc1add65) )
4926   ROM_LOAD16_BYTE( "gplsj_d0.2_2", 0x000000, 0x080000, CRC(4a30ed39) SHA1(ed561e6ad4fcf7d8de52cc4e68e04239e48e90ee) )
4927ROM_END
4928
4929
4930ROM_START( m5goape )
4931   ROM_REGION( 0x400000, "maincpu", 0 )
4932   ROM_LOAD16_BYTE( "ape_sjs1.2_1", 0x000000, 0x080000, CRC(06ed6cc6) SHA1(2db73e2de60efc46e947b324b55cf9c25c7b26e1) )
4933   ROM_LOAD16_BYTE( "ape_sjs1.2_2", 0x000001, 0x080000, CRC(0720c194) SHA1(179833d09e879cbd6feab363d132630ef1198662) )
4934
4935   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4936   ROM_LOAD16_BYTE( "ape_sjs1.2d1", 0x000000, 0x080000, CRC(9a3c70b3) SHA1(91510d3500d817426a1ec65d0c5add822ac3a702) )
4937   ROM_LOAD16_BYTE( "ape_sjs1.2d2", 0x000000, 0x080000, CRC(0720c194) SHA1(179833d09e879cbd6feab363d132630ef1198662) )
4938ROM_END
4939
4940
4941ROM_START( m5invad )
4942   ROM_REGION( 0x400000, "maincpu", 0 )
4943   ROM_LOAD16_BYTE( "inv10s.p1", 0x000000, 0x080000, CRC(1ef7b687) SHA1(4ef180da702d7bbafcb67d9aabbea780803382cf) )
4944   ROM_LOAD16_BYTE( "inv10s.p2", 0x000001, 0x080000, CRC(898f3bcb) SHA1(5b37e87fb883fd9215d432b88e9de5e52ff24359) )
4945   ROM_LOAD16_BYTE( "inv10s.p3", 0x100000, 0x080000, CRC(0f3b5515) SHA1(f4e6c324be8d401a5d097d7fa2c22379a7d2224e) )
4946   ROM_LOAD16_BYTE( "inv10s.p4", 0x100001, 0x080000, CRC(ff30031c) SHA1(619787a61365524436310b78188dd8e2b14642e4) )
4947
4948   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4949   ROM_LOAD16_BYTE( "inv10d.p1", 0x000000, 0x080000, CRC(2223bf10) SHA1(518414e2e7781b8615b8bcd5a4e05b6c23433951) )
4950   ROM_LOAD16_BYTE( "inv10k.p1", 0x000000, 0x080000, CRC(7cd9fb7e) SHA1(abb1279a43db6828e6493bca9c706ffa6838ae2d) )
4951ROM_END
4952
4953
4954
4955ROM_START( m5jakjok )
4956   ROM_REGION( 0x400000, "maincpu", 0 )
4957   ROM_LOAD16_BYTE( "jjd_3_1.p1", 0x000000, 0x080000, CRC(b820f0be) SHA1(d91f0d2d29e34fc99691fe8d555a094e1086a0ad) )
4958   ROM_LOAD16_BYTE( "jjd_3_1.p2", 0x000001, 0x080000, CRC(6a6f720a) SHA1(f7059148aa75162f8d7efe6ec38f3ee337b12cd9) )
4959ROM_END
4960
4961
4962
4963ROM_START( m5jokpak )
4964   ROM_REGION( 0x400000, "maincpu", 0 )
4965   ROM_LOAD16_BYTE( "jpa_sjs1.0_1", 0x000000, 0x080000, CRC(3829a1bf) SHA1(46ea0d00b87d726ae66387a9a5a5d596290d8bce) )
4966   ROM_LOAD16_BYTE( "jpa_sjs1.0_2", 0x000001, 0x080000, CRC(3d677754) SHA1(5239bd36706fc5d71d35fb9a00c63863018c2a1c) )
4967ROM_END
4968
4969
4970
4971ROM_START( m5lvwire )
4972   ROM_REGION( 0x400000, "maincpu", 0 )
4973   ROM_LOAD16_BYTE( "lw__sjh1.1d1", 0x000000, 0x080000, CRC(b718940a) SHA1(a96bdada794c15b55c16113ad69ea28ea93e51ba) )
4974   ROM_LOAD16_BYTE( "lw__sjh1.1d2", 0x000001, 0x080000, CRC(6ac5a16a) SHA1(a81b79aba4826f40086c05618689328970532a4b) )
4975   ROM_LOAD16_BYTE( "lw__sjh1.1d3", 0x100000, 0x080000, CRC(fec1fba9) SHA1(292de255b530912bc8866efffbec469677877ec1) )
4976   ROM_LOAD16_BYTE( "lw__sjh1.1d4", 0x100001, 0x080000, CRC(1d5cd718) SHA1(b2c76883f0cbd41e0e060f3c5d4f229f22ba19ee) )
4977
4978   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4979   ROM_LOAD16_BYTE( "lw__sjk1.1_1", 0x000000, 0x080000, CRC(ab54ed24) SHA1(7553efa901e1b49435cd5d1a770531a0c8df646b) )
4980   ROM_LOAD16_BYTE( "lw__sjk1.1_2", 0x000000, 0x080000, CRC(6ac5a16a) SHA1(a81b79aba4826f40086c05618689328970532a4b) )
4981   ROM_LOAD16_BYTE( "lw__sjk1.1_3", 0x000000, 0x080000, CRC(fec1fba9) SHA1(292de255b530912bc8866efffbec469677877ec1) )
4982   ROM_LOAD16_BYTE( "lw__sjk1.1_4", 0x000000, 0x080000, CRC(1d5cd718) SHA1(b2c76883f0cbd41e0e060f3c5d4f229f22ba19ee) )
4983ROM_END
4984
4985
4986ROM_START( m5locka )
4987   ROM_REGION( 0x400000, "maincpu", 0 )
4988   ROM_LOAD16_BYTE( "lnl13s.p1", 0x000000, 0x080000, CRC(355ebd1d) SHA1(306df0c40c909ed2f86f5a81c67e340e4416df1f) )
4989   ROM_LOAD16_BYTE( "lnl13s.p2", 0x000001, 0x080000, CRC(ef2e5c42) SHA1(09f281689364c384d9ddb03d2821095670eec977) )
4990
4991   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
4992   ROM_LOAD16_BYTE( "lnl13d.p1", 0x000000, 0x080000, CRC(b3b6ed11) SHA1(48ef0ce6acc045e1da2400903533f5748ca4dfb7) )
4993   ROM_LOAD16_BYTE( "lnl13k.p1", 0x000000, 0x080000, CRC(119c2cf1) SHA1(e871530d704b9a395dca2f00e5915d8f259ea270) )
4994ROM_END
4995
4996
4997
4998
4999ROM_START( m5lockcla )
5000   ROM_REGION( 0x400000, "maincpu", 0 )
5001   ROM_LOAD16_BYTE( "lnc15s.p1", 0x000000, 0x080000, CRC(a78cfab4) SHA1(52c9567bd47c7dcf6616bf33b9026c51d09d17d4) )
5002   ROM_LOAD16_BYTE( "lnc15s.p2", 0x000001, 0x080000, CRC(7d408d93) SHA1(1b9806f5ac476eb40489bce25c8977d98b9c06f3) )
5003
5004   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
5005   ROM_LOAD16_BYTE( "lnc15d.p1", 0x000000, 0x080000, CRC(9b58f323) SHA1(25b13c0d17a5d64af7e377f5b6bc918203b768e4) )
5006   ROM_LOAD16_BYTE( "lnc15f.p1", 0x000000, 0x080000, CRC(c5a2b74d) SHA1(f927a30a5ee3c307f384d6dccf1f091b63957e2e) )
5007   ROM_LOAD16_BYTE( "lnc15l.p1", 0x000000, 0x080000, CRC(33dd3a61) SHA1(d8bf5f169c453ab586aee2d2d5f25384f66affb4) )
5008   ROM_LOAD16_BYTE( "lnc15m.p1", 0x000000, 0x080000, CRC(63d06146) SHA1(61b7f6b189221856b1eacbe6e1ced11e9fa0fcfc) )
5009   ROM_LOAD16_BYTE( "lnc15o.p1", 0x000000, 0x080000, CRC(001c99fe) SHA1(3306a89cb2794a0a552f01b10376b538f48edafa) )
5010ROM_END
5011
5012ROM_START( m5minesw )
5013   ROM_REGION( 0x400000, "maincpu", 0 )
5014   ROM_LOAD16_BYTE( "ms__sjh2.2d1", 0x000000, 0x080000, CRC(336e5e15) SHA1(c513cdf1f4c22d7555c697efabb96aa7f53a8529) )
5015   ROM_LOAD16_BYTE( "ms__sjh2.2d2", 0x000001, 0x080000, CRC(31187bc2) SHA1(d352d67feddbf670dbbaff224b19701ce1231fd9) )
5016   ROM_LOAD16_BYTE( "ms__sjh2.2d3", 0x100000, 0x080000, CRC(8c44ed26) SHA1(35b29f7e4d9c1c73dd9d4891decc131443fc21c5) )
5017   ROM_LOAD16_BYTE( "ms__sjh2.2d4", 0x100001, 0x080000, CRC(eb3b0f16) SHA1(4664110800c2f5005ffe8d8c1cf5b588dd994347) )
5018
5019   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
5020   ROM_LOAD16_BYTE( "ms__sjs2.2_1", 0x000000, 0x080000, CRC(312c2501) SHA1(95e16c5013ea8e246c04b828af6f6b3ca82d18e0) )
5021   ROM_LOAD16_BYTE( "ms__sjs2.2_2", 0x000000, 0x080000, CRC(31187bc2) SHA1(d352d67feddbf670dbbaff224b19701ce1231fd9) )
5022   ROM_LOAD16_BYTE( "ms__sjs2.2_3", 0x000000, 0x080000, CRC(8c44ed26) SHA1(35b29f7e4d9c1c73dd9d4891decc131443fc21c5) )
5023   ROM_LOAD16_BYTE( "ms__sjs2.2_4", 0x000000, 0x080000, CRC(eb3b0f16) SHA1(4664110800c2f5005ffe8d8c1cf5b588dd994347) )
5024ROM_END
5025
5026
5027ROM_START( m5paint )
5028   ROM_REGION( 0x400000, "maincpu", 0 )
5029   ROM_LOAD16_BYTE( "ptr10s.p1", 0x000000, 0x080000, CRC(3dc58348) SHA1(11573db7637577311a59c41d22a58e4c9d8c4d2b) )
5030   ROM_LOAD16_BYTE( "ptr10s.p2", 0x000001, 0x080000, CRC(a1a2d506) SHA1(8ca7bf46dd71e845ccf6ca532298c0ba1b6ccbec) )
5031   ROM_LOAD16_BYTE( "ptr10s.p3", 0x100000, 0x080000, CRC(888aeb56) SHA1(0d416d6a06cebe96d89f9c59252ab9b413e81d1c) )
5032   ROM_LOAD16_BYTE( "ptr10s.p4", 0x100001, 0x080000, CRC(edcfb408) SHA1(b9592ad9d4330cb9a10e7adbccd0b75d3707498e) )
5033
5034   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
5035   ROM_LOAD16_BYTE( "ptr10d.p1", 0x000000, 0x080000, CRC(01118adf) SHA1(efc9c150d45921196b334dfd7a566b36d71526ed) )
5036   ROM_LOAD16_BYTE( "ptr10k.p1", 0x000000, 0x080000, CRC(5febceb1) SHA1(01e060545ce54bb2c65dd505dc6fbc2755ea6f11) )
5037ROM_END
5038
5039
5040ROM_START( m5psychoa )
5041   ROM_REGION( 0x400000, "maincpu", 0 )
5042   ROM_LOAD16_BYTE( "ps_sja_2.0_1", 0x000000, 0x080000, CRC(78433b76) SHA1(2d019f09ef87e147171c04627a2b4d289ffa0ad9) )
5043   ROM_LOAD16_BYTE( "ps_sja_2.0_2", 0x000001, 0x080000, CRC(cc6e2a64) SHA1(612be10c5577c1194d5319f1ca37f6308a7ef962) )
5044   ROM_LOAD16_BYTE( "ps_sja_2.0_3", 0x100000, 0x080000, CRC(07c62c20) SHA1(dde94f3ac2db6bc8b7273ce3fcae971fc680a15f) )
5045   ROM_LOAD16_BYTE( "ps_sja_2.0_4", 0x100001, 0x080000, CRC(d2a6bdcf) SHA1(ad76bc4930f183d1d23906b0a4ca7b1cb03c9678) )
5046
5047   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
5048   ROM_LOAD16_BYTE( "ps_sj__2.0_1", 0x000000, 0x080000, CRC(75df1f85) SHA1(d9e52fb053d9b24899b16b4abe68974a36967baf) )
5049   ROM_LOAD16_BYTE( "ps_sj__2.0_2", 0x000000, 0x080000, CRC(cc6e2a64) SHA1(612be10c5577c1194d5319f1ca37f6308a7ef962) )
5050   ROM_LOAD16_BYTE( "ps_sj__2.1_1", 0x000000, 0x080000, CRC(692aa84d) SHA1(e715c0502edf576baec312d8d7d3517bcd804aae) )
5051   ROM_LOAD16_BYTE( "ps_sj__2.1_2", 0x000000, 0x080000, CRC(55ef63d5) SHA1(41f5a0f7cc7c1841a7f7dd52a407e1fa76ca90d5) )
5052   ROM_LOAD16_BYTE( "ps_sj_d2.0_1", 0x000000, 0x080000, CRC(56170b95) SHA1(34da89783384ace48e774a88d65d60e804cd01c6) )
5053   ROM_LOAD16_BYTE( "ps_sj_d2.0_2", 0x000000, 0x080000, CRC(cc6e2a64) SHA1(612be10c5577c1194d5319f1ca37f6308a7ef962) )
5054   ROM_LOAD16_BYTE( "ps_sj_d2.0_3", 0x000000, 0x080000, CRC(07c62c20) SHA1(dde94f3ac2db6bc8b7273ce3fcae971fc680a15f) )
5055   ROM_LOAD16_BYTE( "ps_sj_d2.0_4", 0x000000, 0x080000, CRC(d2a6bdcf) SHA1(ad76bc4930f183d1d23906b0a4ca7b1cb03c9678) )
5056   ROM_LOAD16_BYTE( "ps_sj_d2.1_1", 0x000000, 0x080000, CRC(47d0bf3c) SHA1(9b4e75b3709767138c4e2c000c374382f2563fe4) )
5057   ROM_LOAD16_BYTE( "ps_sj_d2.1_2", 0x000000, 0x080000, CRC(55ef63d5) SHA1(41f5a0f7cc7c1841a7f7dd52a407e1fa76ca90d5) )
5058ROM_END
5059
5060
5061
5062
5063ROM_START( m5psyccla )
5064   ROM_REGION( 0x400000, "maincpu", 0 )
5065   ROM_LOAD16_BYTE( "bpc__2.3_1", 0x000000, 0x080000, CRC(df1f22da) SHA1(8c186b2d4d75518872b152b84d920959433d30e8) )
5066   ROM_LOAD16_BYTE( "bpc__2.3_2", 0x000001, 0x080000, CRC(c7cd10f2) SHA1(e0c2350064dd237a90a2319fc3abcbf7c56077ab) )
5067
5068   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
5069   ROM_LOAD16_BYTE( "bpc__2.3d1", 0x000000, 0x080000, CRC(9e310b44) SHA1(fc3f90f78e14f54bb617df2fe80fb0baae782dd8) )
5070   ROM_LOAD16_BYTE( "bpc__2.3d2", 0x000000, 0x080000, CRC(c7cd10f2) SHA1(e0c2350064dd237a90a2319fc3abcbf7c56077ab) )
5071   ROM_LOAD16_BYTE( "bpc__2.4_1", 0x000000, 0x080000, CRC(4349b016) SHA1(292e80e152671afdafa0b9620b45b3c799b326c0) )
5072   ROM_LOAD16_BYTE( "bpc__2.4_2", 0x000000, 0x080000, CRC(bd86111e) SHA1(dfbc979cea74c8d85c01898cb7902e302c4e7812) )
5073   ROM_LOAD16_BYTE( "bpc__2.4d1", 0x000000, 0x080000, CRC(7755ba59) SHA1(a84f41a942725761a51e44951b9abbc9a3fba18f) )
5074   ROM_LOAD16_BYTE( "bpc__2.4d2", 0x000000, 0x080000, CRC(bd86111e) SHA1(dfbc979cea74c8d85c01898cb7902e302c4e7812) )
5075   ROM_LOAD16_BYTE( "bpc___0.2_1", 0x000000, 0x080000, CRC(bad791f5) SHA1(02f4221be7072ae254e342afc59171e9f2ae72dd) )
5076   ROM_LOAD16_BYTE( "bpc___0.2_2", 0x000000, 0x080000, CRC(64fef1ce) SHA1(52b466c840b4abb410d3d491808fe889a535d272) )
5077   ROM_LOAD16_BYTE( "bpc___0.2d1", 0x000000, 0x080000, CRC(3326565c) SHA1(1c1ace2b5ff9ec21c20e18f01968f34ca7191989) )
5078   ROM_LOAD16_BYTE( "bpc___0.2d2", 0x000000, 0x080000, CRC(64fef1ce) SHA1(52b466c840b4abb410d3d491808fe889a535d272) )
5079ROM_END
5080
5081
5082ROM_START( m5rainrna )
5083   ROM_REGION( 0x400000, "maincpu", 0 )
5084   ROM_LOAD16_BYTE( "rar12s.p1", 0x000000, 0x080000, CRC(643f1f75) SHA1(3662f61c1ff24e469dcd44099b0358d65b2e55ec) )
5085   ROM_LOAD16_BYTE( "rar12s.p2", 0x000001, 0x080000, CRC(5448175c) SHA1(ca5217dcbf9c25f9fe09899feb9d1707a2fca63b) )
5086
5087   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
5088   ROM_LOAD16_BYTE( "rar12a.p1", 0x000000, 0x080000, CRC(1fb2c658) SHA1(d0f7270023adfcbea747489375425c93e02632cb) )
5089   ROM_LOAD16_BYTE( "rar12d.p1", 0x000000, 0x080000, CRC(e2d74f79) SHA1(3b1bd26555c48beb744d8f7db57d4cf8f613dee0) )
5090   ROM_LOAD16_BYTE( "rar12k.p1", 0x000000, 0x080000, CRC(40fd8e99) SHA1(e5b80705d0ceea85b09384a4af1f286ab96a1595) )
5091ROM_END
5092
5093
5094ROM_START( m5roofa ) // these were in a zip called RED Hot Fever, but it's clearly 'Raise The Roof' (see strings in ROM)
5095   ROM_REGION( 0x400000, "maincpu", 0 )
5096   ROM_LOAD16_BYTE( "rtr_sjs1.4_1", 0x000000, 0x080000, CRC(84b8f1e1) SHA1(9cfc9edc40ea66b4d10960cd3bb595c266c1a662) )
5097   ROM_LOAD16_BYTE( "rtr_sjs1.4_2", 0x000001, 0x080000, CRC(fd7c7292) SHA1(3dd6109cc201879840d88d8948552ad13cc77f71) )
5098
5099
5100   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
5101   ROM_LOAD16_BYTE( "rtr_sjs1.4d1", 0x000000, 0x080000, CRC(b2cff48f) SHA1(5233e80db90873707e31375f264e0f910cbca474) )
5102   ROM_LOAD16_BYTE( "rtr_sjs1.4d2", 0x000001, 0x080000, CRC(fd7c7292) SHA1(3dd6109cc201879840d88d8948552ad13cc77f71) )
5103
5104   // these are probably the real Red Hot Fever roms, on different HW
5105   //ROM_LOAD16_BYTE( "rf_____.1_1", 0x000000, 0x080000, CRC(ac8d539d) SHA1(8baf14bece50774f93ae9eaf3effabb6882d2c43) )
5106   //ROM_LOAD16_BYTE( "rf_____.1_2", 0x000001, 0x080000, CRC(cc2fadd8) SHA1(681850e2e6164cf8af8e7501ac44f475cc07b742) )
5107   //ROM_LOAD16_BYTE( "rf_____.1_3", 0x100000, 0x080000, CRC(165aaf9f) SHA1(815224fe94a77628cef1dd0d8a238edcb4813006) )
5108   //ROM_LOAD16_BYTE( "rf_____.1_4", 0x100001, 0x080000, CRC(4f7e7b49) SHA1(f9d421eeab73e0c795a08cf166c8807e0b14ec82) )
5109   //ROM_LOAD16_BYTE( "rt_sj___.7_0", 0x000000, 0x040000, CRC(3dd895ef) SHA1(433ecc268956c94c51dbccefd006b72e0ad8567b) )
5110   //ROM_LOAD16_BYTE( "rt_sja__.7_0", 0x000000, 0x040000, CRC(0ab59402) SHA1(485b4d2efd8f99085ed6ce5b7e07ede001c982c4) )
5111   //ROM_LOAD16_BYTE( "rt_sjs__.7_0", 0x000000, 0x040000, CRC(1a8feafb) SHA1(83151f63b7ebe1c538f9334e9c3d6889d0730144) )
5112   //ROM_LOAD16_BYTE( "rt_vc___.1_0", 0x000000, 0x040000, CRC(2a8df147) SHA1(df0e7021e9d169575a1297f9851b5a64e20d1a40) )
5113   //ROM_LOAD16_BYTE( "rt_vc_d_.1_0", 0x000000, 0x040000, CRC(7adef22b) SHA1(d6a584581745c0ce64f646ef0b49cb68343990d0) )
5114   //ROM_LOAD16_BYTE( "rtv.p1", 0x000000, 0x008000, CRC(7b78f3f2) SHA1(07ef8e6a08fd70ee48e4463672a1230ecc669532) )
5115ROM_END
5116
5117
5118ROM_START( m5rwbbwb )
5119   ROM_REGION( 0x400000, "maincpu", 0 )
5120   ROM_LOAD16_BYTE( "rb_sjb_0.4_1", 0x000000, 0x080000, CRC(f061ba9d) SHA1(fb78b53bb482184527e98d1ce22a837b5d9807d4) )
5121   ROM_LOAD16_BYTE( "rb_sjb_0.4_2", 0x000001, 0x080000, CRC(2f8d2328) SHA1(d2cfd4f2f3d05bf487c48ff555ccb935c4ef127c) )
5122
5123   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
5124   ROM_LOAD16_BYTE( "rb_sjb_1.5_1", 0x000000, 0x080000, CRC(d1d4890c) SHA1(8490ffc2b55239644e5e556300297eafe2e5c261) )
5125   ROM_LOAD16_BYTE( "rb_sjb_1.5_2", 0x000000, 0x080000, CRC(6664f683) SHA1(efd9dd7292b4d2b803cea9e7ad8bffd426e783bb) )
5126   ROM_LOAD16_BYTE( "rb_sjb_2.4_1", 0x000000, 0x080000, CRC(a3902792) SHA1(cbfdd5017220f57c11a21bcd047f65a20ff510c1) )
5127   ROM_LOAD16_BYTE( "rb_sjb_2.4_2", 0x000000, 0x080000, CRC(00da6cee) SHA1(8bca731ed005c66b0c0410603cc134b87bcd51cc) )
5128   ROM_LOAD16_BYTE( "rb_sjb_2.5_1", 0x000000, 0x080000, CRC(3c676e36) SHA1(f012d94cfbf95d292a0dff4b0e99c7c9a97a5b65) )
5129   ROM_LOAD16_BYTE( "rb_sjb_2.5_2", 0x000000, 0x080000, CRC(ee1e15b9) SHA1(d48b0fbaf2ef9114368fa1ccf58649d8916fa9b1) )
5130   ROM_LOAD16_BYTE( "rb_sjbd0.4_1", 0x000000, 0x080000, CRC(cf7bc937) SHA1(7bb3b65ce58cf19b05d04af5b282df96601e2d90) )
5131   ROM_LOAD16_BYTE( "rb_sjbd0.4_2", 0x000000, 0x080000, CRC(2f8d2328) SHA1(d2cfd4f2f3d05bf487c48ff555ccb935c4ef127c) )
5132   ROM_LOAD16_BYTE( "rb_sjbd1.5_1", 0x000000, 0x080000, CRC(a5fe48d9) SHA1(e00672428644601a012b4b85412e64817dd0e563) )
5133   ROM_LOAD16_BYTE( "rb_sjbd1.5_2", 0x000000, 0x080000, CRC(6664f683) SHA1(efd9dd7292b4d2b803cea9e7ad8bffd426e783bb) )
5134   ROM_LOAD16_BYTE( "rb_sjbd2.4_1", 0x000000, 0x080000, CRC(6a7ddea2) SHA1(31caa3adb1f6ba6fa6f350d37c3089c92a1f8db6) )
5135   ROM_LOAD16_BYTE( "rb_sjbd2.4_2", 0x000000, 0x080000, CRC(00da6cee) SHA1(8bca731ed005c66b0c0410603cc134b87bcd51cc) )
5136   ROM_LOAD16_BYTE( "rb_sjbd2.5_1", 0x000000, 0x080000, CRC(23f84352) SHA1(4d5a70107e52d922994ff8d8c80c521eef1e8c22) )
5137   ROM_LOAD16_BYTE( "rb_sjbg0.4_1", 0x000000, 0x080000, CRC(5fcd233c) SHA1(38877d4f76ac7340b96aca2cd3523fe227436e3d) )
5138   ROM_LOAD16_BYTE( "rb_sjbg0.4_2", 0x000000, 0x080000, CRC(2f8d2328) SHA1(d2cfd4f2f3d05bf487c48ff555ccb935c4ef127c) )
5139   ROM_LOAD16_BYTE( "rb_sjbg1.5_1", 0x000000, 0x080000, CRC(29dc29f8) SHA1(8159a3f5527e96cbf6f368e998096876f978bbc1) )
5140   ROM_LOAD16_BYTE( "rb_sjbg1.5_2", 0x000000, 0x080000, CRC(6664f683) SHA1(efd9dd7292b4d2b803cea9e7ad8bffd426e783bb) )
5141   ROM_LOAD16_BYTE( "rb_sjbg2.4_1", 0x000000, 0x080000, CRC(a7c2f03e) SHA1(59e9208d60e9d339ac555319196130dfe7e0f6e6) )
5142   ROM_LOAD16_BYTE( "rb_sjbg2.4_2", 0x000000, 0x080000, CRC(00da6cee) SHA1(8bca731ed005c66b0c0410603cc134b87bcd51cc) )
5143   ROM_LOAD16_BYTE( "rb_sjbg2.5_1", 0x000000, 0x080000, CRC(b4267357) SHA1(aea70b58be932e88280a92ac587888f733b7cdfa) )
5144   ROM_LOAD16_BYTE( "rb_sjbt2.5_1", 0x000000, 0x080000, CRC(4323adbe) SHA1(fd27dfed5f04d4d1a84c8df746b5db35766a9592) )
5145   ROM_LOAD16_BYTE( "tb_____0.4_1", 0x000000, 0x080000, CRC(2d444fa8) SHA1(2d0b23ac731a8591cc563726a8cbfe780f3c1260) )
5146   ROM_LOAD16_BYTE( "tb_____0.4_2", 0x000000, 0x080000, CRC(6384d46d) SHA1(0610e55e2b656882d48d33157c11464d6b6964ce) )
5147ROM_END
5148
5149
5150ROM_START( m5reelwn )
5151   ROM_REGION( 0x400000, "maincpu", 0 )
5152   ROM_LOAD16_BYTE( "rinsjs1.7_1", 0x000000, 0x080000, CRC(ed6fe3b2) SHA1(24437dc3fa0645bb7684b4948b4b846726cc4d28) )
5153   ROM_LOAD16_BYTE( "rinsjs1.7_2", 0x000001, 0x080000, CRC(e945f64e) SHA1(0cf502898b42e9578d1ead9f0d0f05311d29a107) )
5154
5155   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
5156   ROM_LOAD16_BYTE( "rinsjs1.7d1", 0x000000, 0x080000, CRC(6b6cfed7) SHA1(54248c34693fd58ed8b89bddf158ce15bbffaf68) )
5157   ROM_LOAD16_BYTE( "rinsjs1.7d2", 0x000000, 0x080000, CRC(e945f64e) SHA1(0cf502898b42e9578d1ead9f0d0f05311d29a107) )
5158   ROM_LOAD16_BYTE( "rinsjs2.4_1", 0x000000, 0x080000, CRC(345da61b) SHA1(cf98f96706b1b92fb0848b3464fb02669819480a) )
5159   ROM_LOAD16_BYTE( "rinsjs2.4_2", 0x000000, 0x080000, CRC(61ea678f) SHA1(5560d11dc085586e19babbb74489505e5fb90e58) )
5160   ROM_LOAD16_BYTE( "rinsjs2.4d1", 0x000000, 0x080000, CRC(504aad42) SHA1(53e81f5d14d64722a2f8469ffe4a45647b5dc01c) )
5161   ROM_LOAD16_BYTE( "rinsjs2.4d2", 0x000000, 0x080000, CRC(61ea678f) SHA1(5560d11dc085586e19babbb74489505e5fb90e58) )
5162ROM_END
5163
5164
5165ROM_START( m5reelth )
5166   ROM_REGION( 0x400000, "maincpu", 0 )
5167   ROM_LOAD16_BYTE( "brt11s.p1", 0x000000, 0x080000, CRC(fabe439f) SHA1(7b1adbdcd9b48b5ce0a68fa571512c8dc955b734) )
5168   ROM_LOAD16_BYTE( "brt11s.p2", 0x000001, 0x080000, CRC(181ff295) SHA1(ab461340eca3349402589e6563a7ba88c6e8e5e6) )
5169   ROM_LOAD16_BYTE( "brt11s.p3", 0x100000, 0x080000, CRC(83a16825) SHA1(4a07873bb80935554c50984dcba4b75eeb570cac) )
5170   ROM_LOAD16_BYTE( "brt11s.p4", 0x100001, 0x080000, CRC(05dd047c) SHA1(1fac14dcbcb435823eb396f75b891948cb5fc5fa) )
5171
5172   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
5173   ROM_LOAD16_BYTE( "brt11d.p1", 0x000000, 0x080000, CRC(7c561393) SHA1(b31bed100c17d0e4f642b4061488ee404525583d) )
5174ROM_END
5175
5176
5177ROM_START( m5rlup )
5178   ROM_REGION( 0x400000, "maincpu", 0 )
5179   ROM_LOAD16_BYTE( "rrusja_1.6_1", 0x000000, 0x080000, CRC(9313fcc8) SHA1(0ede6c7d93b2e9600704bc2a276342181121d5bf) )
5180   ROM_LOAD16_BYTE( "rrusja_1.6_2", 0x000001, 0x080000, CRC(c968b0fa) SHA1(76c6cf2eb7bc81f27e4c4255aba804f53a9b260a) )
5181
5182   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
5183   ROM_LOAD16_BYTE( "rrusjbd1.6_1", 0x000000, 0x080000, CRC(156800c7) SHA1(d76691f0373a2bf398fa4b1e04397b787c1372e8) )
5184   ROM_LOAD16_BYTE( "rrusjbd1.6_2", 0x000000, 0x080000, CRC(c968b0fa) SHA1(76c6cf2eb7bc81f27e4c4255aba804f53a9b260a) )
5185   ROM_LOAD16_BYTE( "rrusjbg1.6_1", 0x000000, 0x080000, CRC(0b0c29a1) SHA1(9d7406c1f41f2ce109a1cd381be8b3ef416a1451) )
5186   ROM_LOAD16_BYTE( "rrusjbg1.6_2", 0x000000, 0x080000, CRC(c968b0fa) SHA1(76c6cf2eb7bc81f27e4c4255aba804f53a9b260a) )
5187ROM_END
5188
5189
5190ROM_START( m5round )
5191   ROM_REGION( 0x400000, "maincpu", 0 )
5192   ROM_LOAD16_BYTE( "rro_sjh1.1d1", 0x000000, 0x080000, CRC(b48cbc1a) SHA1(56f715dd0a4e5196f7bd823b20e21e82dc05fa29) )
5193   ROM_LOAD16_BYTE( "rro_sjh1.1d2", 0x000001, 0x080000, CRC(4e9dc7b6) SHA1(058589bd7d57de8b339e34b0d27633f94b4c337a) )
5194ROM_END
5195
5196
5197ROM_START( m5roundl )
5198   ROM_REGION( 0x400000, "maincpu", 0 )
5199   ROM_LOAD16_BYTE( "rrd_3_2.p1", 0x000000, 0x080000, CRC(4c6b2f85) SHA1(e03eb9fd05ca0fbe2b99805f728a89d56f8db38f) )
5200   ROM_LOAD16_BYTE( "rrd_3_2.p2", 0x000001, 0x080000, CRC(7dc76c8b) SHA1(e4afc12799db4b9abc20bae6c5a10cb8cca46378) )
5201   ROM_LOAD16_BYTE( "rrd_3_2.p3", 0x100000, 0x080000, CRC(333cf38c) SHA1(234c94e081f616c801f382aacdfeadacd07e499a) )
5202   ROM_LOAD16_BYTE( "rrd_3_2.p4", 0x100001, 0x080000, CRC(0b3858b8) SHA1(901c1c37b4f61b96d9e2b3929b74e0583b57475f) )
5203ROM_END
5204
5205
5206ROM_START( m5sec7 )
5207   ROM_REGION( 0x400000, "maincpu", 0 )
5208   ROM_LOAD16_BYTE( "se__sjk1.8_1", 0x000000, 0x080000, CRC(00d415da) SHA1(4626fc6fb1aa41695a1493335965b2e3b4544ae3) )
5209   ROM_LOAD16_BYTE( "se__sjk1.8_2", 0x000001, 0x080000, CRC(43a2a1a5) SHA1(3d56a64dc3a8b6625e2590b37df2bfe7b5f7b536) )
5210   ROM_LOAD16_BYTE( "se__sjk1.8_3", 0x100000, 0x080000, CRC(9807b332) SHA1(a955c76cc3146f381b430e7555a7a92afc60c785) )
5211   ROM_LOAD16_BYTE( "se__sjk1.8_4", 0x100001, 0x080000, CRC(3b6e84fe) SHA1(75060abaab2507b6901662670ef22bcf12d79652) )
5212
5213   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
5214   ROM_LOAD16_BYTE( "se__sjh1.8d1", 0x000000, 0x080000, CRC(4f0fdcba) SHA1(0da92771a121b3fce30749de13a821f6086fcff0) )
5215   ROM_LOAD16_BYTE( "se__sjh1.8d2", 0x000000, 0x080000, CRC(43a2a1a5) SHA1(3d56a64dc3a8b6625e2590b37df2bfe7b5f7b536) )
5216ROM_END
5217
5218
5219ROM_START( m5sil7 )
5220   ROM_REGION( 0x400000, "maincpu", 0 )
5221   ROM_LOAD16_BYTE( "sv__sja1.2_1", 0x000000, 0x080000, CRC(ba011ed5) SHA1(a697008f8f209747eb0a4e08e5b7f2673acf10e4) )
5222   ROM_LOAD16_BYTE( "sv__sja1.2_2", 0x000001, 0x080000, CRC(d6e3f6cb) SHA1(d08f8f39920afdea1f0c42bc273d346f4dc42249) )
5223   ROM_LOAD16_BYTE( "sv__sja1.2_3", 0x100000, 0x080000, CRC(9807b332) SHA1(a955c76cc3146f381b430e7555a7a92afc60c785) )
5224   ROM_LOAD16_BYTE( "sv__sja1.2_4", 0x100001, 0x080000, CRC(3b6e84fe) SHA1(75060abaab2507b6901662670ef22bcf12d79652) )
5225ROM_END
5226
5227
5228ROM_START( m5smobik )
5229   ROM_REGION( 0x400000, "maincpu", 0 )
5230   ROM_LOAD16_BYTE( "sbisj__1.1_1", 0x000000, 0x080000, CRC(ba134131) SHA1(a68c21a942a8f5d3cad2bd62f83f3ca4e671d555) )
5231   ROM_LOAD16_BYTE( "sbisj__1.1_2", 0x000001, 0x080000, CRC(4c60f324) SHA1(b744f447ebd88a1e193f3b33b289042c10705837) )
5232
5233   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
5234   ROM_LOAD16_BYTE( "sbisj__1.2_1", 0x000000, 0x080000, CRC(55b572ee) SHA1(1ecfe74b9e440261e018f14a493e40a4ac785ec8) )
5235   ROM_LOAD16_BYTE( "sbisj__1.2_2", 0x000000, 0x080000, CRC(518ddc56) SHA1(2977f8901bfd1c6190fe31cfbf0226d0f6c0da62) )
5236   ROM_LOAD16_BYTE( "sbisj_d1.2_1", 0x000000, 0x080000, CRC(3980cb60) SHA1(1eb444269090c6b56fb634be83eba5025857eac6) )
5237   ROM_LOAD16_BYTE( "sbisj_d1.2_2", 0x000000, 0x080000, CRC(518ddc56) SHA1(2977f8901bfd1c6190fe31cfbf0226d0f6c0da62) )
5238ROM_END
5239
5240
5241ROM_START( m5scfinl )
5242   ROM_REGION( 0x400000, "maincpu", 0 )
5243   ROM_LOAD16_BYTE( "scd_2_1.p1", 0x000000, 0x080000, CRC(f3e3d1f6) SHA1(7f8f090e8f1c916160923ea51935567b46af931a) )
5244   ROM_LOAD16_BYTE( "scd_2_1.p2", 0x000001, 0x080000, CRC(6ad1db65) SHA1(f315f04667d5ba75c1f10c00cb1d4ccaceff21ee) )
5245ROM_END
5246
5247
5248ROM_START( m5tictacbwb )
5249   ROM_REGION( 0x400000, "maincpu", 0 )
5250   ROM_LOAD16_BYTE( "ttusjbg2.0_1", 0x000000, 0x080000, CRC(7c87424d) SHA1(b74068fd1e578023347b3abe78459e9b4d676c59) )
5251   ROM_LOAD16_BYTE( "ttusjbg2.0_2", 0x000001, 0x080000, CRC(17ec73b0) SHA1(fb372b33d6741c04e467b60afcd69e69d20278b6) )
5252   ROM_LOAD16_BYTE( "ttusjbg2.0_3", 0x100000, 0x080000, CRC(faa7814f) SHA1(fd3c72dc1e1398a8854ea5ebf326f79d2c4ec6e1) )
5253   ROM_LOAD16_BYTE( "ttusjbg2.0_4", 0x100001, 0x080000, CRC(c4275afa) SHA1(8ac4b7ba83e9d30f998544b53bc14e76930f2556) )
5254
5255   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
5256   ROM_LOAD16_BYTE( "ttusjbg1.6_1", 0x000000, 0x080000, CRC(de58b053) SHA1(9ccac27c77d57ef3ff235d385d2504497e6435a6) )
5257   ROM_LOAD16_BYTE( "ttusjbg1.6_2", 0x000000, 0x080000, CRC(62fd9768) SHA1(a6a682b8cc39e7d9e601e0e4fa5db61c3d5e5deb) )
5258ROM_END
5259
5260
5261ROM_START( m5xena )
5262   ROM_REGION( 0x400000, "maincpu", 0 )
5263   ROM_LOAD16_BYTE( "xen_sjs1.0_1", 0x000000, 0x080000, CRC(9b83d8e5) SHA1(41bb38ee51b787bd79b295ab555dbecab285b346) )
5264   ROM_LOAD16_BYTE( "xen_sjs1.0_2", 0x000001, 0x080000, CRC(fd9fb843) SHA1(39e7484cc8c79044e8b563ccd05778fe4812a15f) )
5265
5266   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
5267   ROM_LOAD16_BYTE( "xen_sjs1.0d1", 0x000000, 0x080000, CRC(6f6eab6c) SHA1(a78575c1c448abc99afd0e29324197268aa21528) )
5268   ROM_LOAD16_BYTE( "xen_sjs1.0d2", 0x000000, 0x080000, CRC(fd9fb843) SHA1(39e7484cc8c79044e8b563ccd05778fe4812a15f) )
5269ROM_END
5270
5271
5272ROM_START( m5all41v ) // alt "all for one" set?
5273   ROM_REGION( 0x400000, "maincpu", 0 )
5274   ROM_LOAD16_BYTE( "ao__20h1.8d1", 0x000000, 0x080000, CRC(be4e0f0d) SHA1(f0f0bc4d2f629c46a743408f4b9c73e2ed71dfbd) )
5275   ROM_LOAD16_BYTE( "ao__20h1.8d2", 0x000001, 0x080000, CRC(7b48f566) SHA1(7a94063605dde5ad0098e4c8fdc9e2d3a5c1f451) )
5276
5277   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
5278   ROM_LOAD16_BYTE( "ao__sjh1.8d1", 0x000000, 0x080000, CRC(3bcdb15a) SHA1(aab3ddd367ddd776e2d0007d9933aa5873554d38) )
5279   ROM_LOAD16_BYTE( "ao__sjh1.8d2", 0x000000, 0x080000, CRC(7b48f566) SHA1(7a94063605dde5ad0098e4c8fdc9e2d3a5c1f451) )
5280   ROM_LOAD16_BYTE( "ao__sjk1.8_1", 0x000000, 0x080000, CRC(3fedb808) SHA1(3da29acc59f4d1c82a38a40897804874ea2a8f92) )
5281   ROM_LOAD16_BYTE( "ao__sjk1.8_2", 0x000000, 0x080000, CRC(7b48f566) SHA1(7a94063605dde5ad0098e4c8fdc9e2d3a5c1f451) )
5282   ROM_LOAD16_BYTE( "ao__sjs1.8_1", 0x000000, 0x080000, CRC(e19c59aa) SHA1(f3a53ebc1637358618739a3866b5d40dda7d8d7c) )
5283   ROM_LOAD16_BYTE( "ao__sjs1.8_2", 0x000000, 0x080000, CRC(7b48f566) SHA1(7a94063605dde5ad0098e4c8fdc9e2d3a5c1f451) )
5284   ROM_LOAD16_BYTE( "ao__sjs1.8d1", 0x000000, 0x080000, CRC(e5bc50f8) SHA1(dc5c565f26f7220e0a30e658aec0aeeb3f3779a9) )
5285   ROM_LOAD16_BYTE( "ao__sjs1.8d2", 0x000000, 0x080000, CRC(7b48f566) SHA1(7a94063605dde5ad0098e4c8fdc9e2d3a5c1f451) )
5286ROM_END
5287
5288
5289ROM_START( m5clowna ) // alt "m5clown" set?
5290   ROM_REGION( 0x400000, "maincpu", 0 )
5291   ROM_LOAD16_BYTE( "carsj__1.3_1", 0x000000, 0x080000, CRC(0f9cc548) SHA1(4a65e31c38dd2fe1d58e2effd91ac60020ec9dc5) )
5292   ROM_LOAD16_BYTE( "carsj__1.3_2", 0x000001, 0x080000, CRC(7dcae3bb) SHA1(fb72ac108a936fa762a6ff20167381e52f4b8ab6) )
5293ROM_END
5294
5295
5296ROM_START( m5winway )
5297   ROM_REGION( 0x400000, "maincpu", 0 )
5298   ROM_LOAD16_BYTE( "wwa_sjs1.4_1", 0x000000, 0x080000, CRC(1a48966f) SHA1(694541a767cb62cecaa8d3d17245379f8f9425f8) )
5299   ROM_LOAD16_BYTE( "wwa_sjs1.4_2", 0x000001, 0x080000, CRC(cf7b46d3) SHA1(b2b10f10b2757043ce0a45a9f304e8444771ad4d) )
5300
5301   ROM_REGION( 0x100000, "altrevs", 0 ) /* Alternate revision Prg ROMs, to be sorted into clones */
5302   ROM_LOAD16_BYTE( "wwa_86_1.4_1", 0x000000, 0x080000, CRC(03330ce3) SHA1(2b75c694db6dc3d1eea19aea6afe2a8b06b78ff4) )
5303   ROM_LOAD16_BYTE( "wwa_86_1.4d1", 0x000000, 0x080000, CRC(a1b991fc) SHA1(c584af1f304725d9a187407c737deba69b59f1df) )
5304   ROM_LOAD16_BYTE( "wwa_ga1.4_1", 0x000000, 0x080000, CRC(2d33579b) SHA1(bfbfc308f180ad0d658b11ad542954057fc568ec) )
5305   ROM_LOAD16_BYTE( "wwa_ge1.4_1", 0x000000, 0x080000, CRC(21dd1d19) SHA1(b1422b770e7c4aa24e776a6c91d3494ef4c4e3a9) )
5306   ROM_LOAD16_BYTE( "wwa_gg1.4_1", 0x000000, 0x080000, CRC(93f70cb7) SHA1(9fc3ca9a57158d6897cf4fd13b0f33ee4e30f7d1) )
5307   ROM_LOAD16_BYTE( "wwa_gj1.4_1", 0x000000, 0x080000, CRC(81663c81) SHA1(cdd1186e3a67be824cb19c6e2e15e8b9556d52f3) )
5308   ROM_LOAD16_BYTE( "wwa_sjs1.4d1", 0x000000, 0x080000, CRC(09a34cae) SHA1(7f10014bac60668a6d7b4ddc7672910cc5305692) )
5309ROM_END
5310
5311
5312/* More Empire Sets.. */
5313
5314ROM_START( m5bukroo )
5315   ROM_REGION( 0x400000, "maincpu", 0 )
5316   ROM_LOAD16_BYTE( "buck1_1.p1", 0x000000, 0x080000, CRC(d7723fac) SHA1(0188bb0b1b8ef42f9e2a23bcecba5ff2cab3231d) )
5317   ROM_LOAD16_BYTE( "buck1_1.p2", 0x000001, 0x080000, CRC(f409a41d) SHA1(88c77751627779e29a7d96527a020cae203a328c) )
5318ROM_END
5319
5320
5321ROM_START( m5coloss )
5322   ROM_REGION( 0x400000, "maincpu", 0 )
5323   ROM_LOAD16_BYTE( "colo1_1.p1", 0x000000, 0x080000, CRC(f3bffd91) SHA1(12026c468b74216519abf979daf1547d58cac870) )
5324   ROM_LOAD16_BYTE( "colo1_1.p2", 0x000001, 0x080000, CRC(7157bb5e) SHA1(3c208ced69e48b0fd236e5acb8f5d355cdcd1c8e) )
5325ROM_END
5326
5327
5328
5329ROM_START( m5fatcat )
5330   ROM_REGION( 0x400000, "maincpu", 0 )
5331   ROM_LOAD16_BYTE( "fcat0_2.p1", 0x000000, 0x080000, CRC(7389859a) SHA1(6e54c2623c749b8559d329acc49c0bb6b0f0afff) )
5332   ROM_LOAD16_BYTE( "fcat0_2.p2", 0x000001, 0x080000, CRC(b2c81b32) SHA1(69fcb8d89576a606c42af19b3988e1166b4e3d48) )
5333ROM_END
5334
5335
5336
5337ROM_START( m5jmpgmc )
5338   ROM_REGION( 0x400000, "maincpu", 0 )
5339   ROM_LOAD16_BYTE( "cgem1_0.p1", 0x000000, 0x080000, CRC(792fb276) SHA1(461c548c580eba1f4517abf06555a63aceb0e9f7) )
5340   ROM_LOAD16_BYTE( "cgem1_0.p2", 0x000001, 0x080000, CRC(6d07827c) SHA1(154a5e87c87db4fc48074d35f32c0fbcb536f476) )
5341ROM_END
5342
5343
5344ROM_START( m5tomb )
5345   ROM_REGION( 0x400000, "maincpu", 0 )
5346   ROM_LOAD16_BYTE( "tomb0_3.p1", 0x000000, 0x080000, CRC(33363c98) SHA1(228d92041a6f7069281a32203ac8c392f036d94e) )
5347   ROM_LOAD16_BYTE( "tomb0_3.p2", 0x000001, 0x080000, CRC(6cc4b7b3) SHA1(69923823a363ea3b10c6a92b633841df7625b211) )
5348ROM_END
5349
5350
5351ROM_START( m5monjok )
5352   ROM_REGION( 0x400000, "maincpu", 0 )
5353   ROM_LOAD16_BYTE( "barcrestespanasl_monedinjoker_p1.bin", 0x000000, 0x080000, CRC(924bc734) SHA1(3cc2f865cf0d61131e19be89b94c7fe7a05dbb9e) )
5354   ROM_LOAD16_BYTE( "barcrestespanasl_monedinjoker_p2.bin", 0x000001, 0x080000, CRC(bc9f3dbe) SHA1(95b90c5f13e9a7784e94469f53fed81338fc7f4c) )
5355ROM_END
5356
5357ROM_START( m5monjoka )
5358   ROM_REGION( 0x400000, "maincpu", ROMREGION_ERASE00 )
5359   ROM_LOAD16_BYTE( "jok05n_p1.bin", 0x000000, 0x080000, CRC(9295683a) SHA1(2a148a4eee9d3cfafbb9f0cb998b0d1b5f6e99bd) )
5360   ROM_LOAD16_BYTE( "jok05n_p2.bin", 0x000001, 0x080000, NO_DUMP ) // missing?
5361   ROM_LOAD16_BYTE( "jok00ss_p3.bin", 0x100000, 0x080000, CRC(577ae7fe) SHA1(f79a5f42ae1f1fbf762aff993ddd1b6b109f3e6b) )
5362   ROM_LOAD16_BYTE( "jok00ss_p4.bin", 0x100001, 0x080000, CRC(4afc0bab) SHA1(82a71ac300c708eef249aed6fa3554014b7203f8) )
5363ROM_END
5364
5365
5366ROM_START( m5spins )
5367   ROM_REGION( 0x400000, "maincpu", 0 )
5368   ROM_LOAD16_BYTE( "spin0_1.p1", 0x000000, 0x080000, CRC(92e73a27) SHA1(9f247f4bbd0f0bfe0b18bbc820939821a5e12aae) )
5369   ROM_LOAD16_BYTE( "spin0_1.p2", 0x000001, 0x080000, CRC(51d76f77) SHA1(47a7205bded87657e202b5dd3f842773ec300126) )
5370   ROM_LOAD16_BYTE( "spin0_1.p3", 0x100000, 0x080000, CRC(e2bbd587) SHA1(038749be1b583d4d0d880ca97b91100458654be0) )
5371   ROM_LOAD16_BYTE( "spin0_1.p4", 0x100001, 0x080000, CRC(df150570) SHA1(b635ff9884e0d60ca5828f0d4d84540ed05f1f32) )
5372ROM_END
5373
5374
5375/* Barcrest */
5376GAME( 199?, m5clr      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","MPU 5 Ram & Meter Clear (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5377GAME( 199?, m5tst      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","MPU 5 Test Rom (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5378
5379GAME( 199?, m5addams   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Addams Family (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5380GAME( 199?, m5addlad   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Adders & Ladders (Barcrest) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5381GAME( 199?, m5addlada   ,m5addlad,   mpu5, mpu5, 0, ROT0, "Barcrest","Adders & Ladders (Barcrest) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5382GAME( 199?, m5addladb   ,m5addlad,   mpu5, mpu5, 0, ROT0, "Barcrest","Adders & Ladders (Barcrest) (MPU5, set 3)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5383GAME( 199?, m5fire      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","All Fired Up (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5384GAME( 199?, m5arab      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Arabian Nights (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5385GAME( 199?, m5austin   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Austin Powers (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5386GAME( 199?, m5bankrl   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Bank Roll (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5387GAME( 199?, m5barkng   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Barking Mad (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5388GAME( 199?, m5barmy      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Barmy Army (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5389GAME( 199?, m5baxe      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Battle Axe (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5390GAME( 199?, m5bbro      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Big Brother (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5391GAME( 199?, m5bbrocl   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Big Brother Club (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5392GAME( 199?, m5bigchs   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","The Big Cheese (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5393GAME( 199?, m5biggam   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","The Big Game (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5394GAME( 199?, m5blkwht   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Black & White (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5395GAME( 199?, m5bwaves   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Brainwaves (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5396GAME( 199?, m5blind      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Bling King Crazy (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5397GAME( 199?, m5cbw      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Ca$h Bang Wallop (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5398GAME( 199?, m5cpcash   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Captain Cash (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5399GAME( 199?, m5carclb   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Caribbean Club (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5400GAME( 199?, m5cashar   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Cash Arena (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5401GAME( 199?, m5cashat   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Cash Attack (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5402GAME( 199?, m5cashln   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Cash Lines (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5403GAME( 199?, m5cashrn   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Cash Run (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5404GAME( 199?, m5codft      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","The Codfather (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5405GAME( 199?, m5cos      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Costa Del Cash Casino (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5406GAME( 199?, m5cosclb   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Costa Del Cash Club (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5407GAME( 199?, m5crzkni   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Crazy Crazy Knights (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5408GAME( 199?, m5doshpk   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Do$h & Pecks (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5409GAME( 199?, m5draclb   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Dracula Club (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5410GAME( 199?, m5ewn      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Each Way Nudge (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5411GAME( 199?, m5elim      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Eliminator (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5412GAME( 199?, m5egr      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Elvis Gold Rush (Barcrest) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5413GAME( 199?, m5egra      ,m5egr,      mpu5, mpu5, 0, ROT0, "Barcrest","Elvis Gold Rush (Barcrest) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5414GAME( 199?, m5egss      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Elvis Gold Super Streak (Barcrest) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5415GAME( 199?, m5egssa      ,m5egss,   mpu5, mpu5, 0, ROT0, "Barcrest","Elvis Gold Super Streak (Barcrest) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5416GAME( 199?, m5evgrhr   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Elvis Gold Red Hot Roll (Barcrest) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5417GAME( 199?, m5evgrhra   ,m5evgrhr,   mpu5, mpu5, 0, ROT0, "Barcrest","Elvis Gold Red Hot Roll (Barcrest) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5418GAME( 199?, m5xchn      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Exchanges Unlimited (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5419GAME( 199?, m5firebl   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Fireball (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5420GAME( 199?, m5flipcr   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Flippin Crazy (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5421GAME( 199?, m5fortby   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Fort Boyard (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5422GAME( 199?, m5frnzy      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Frenzy (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5423GAME( 199?, m5beans      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Full Of Beans (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5424GAME( 199?, m5funsun   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Fun In The Sun (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5425GAME( 199?, m5gimmie   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Gimmie Gimmie Gimmie (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5426GAME( 199?, m5grush      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Gold Rush (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5427GAME( 199?, m5grush5   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Gold Rush Five Liner (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5428GAME( 199?, m5gruss      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Gold Rush Sit Down (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5429GAME( 199?, m5grusst   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Gold Rush Stampede (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5430GAME( 199?, m5gstrik   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Gold Strike (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5431GAME( 199?, m5gsstrk   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Gold Super Streak (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5432GAME( 199?, m5gdrag      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Golden Dragon (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5433GAME( 199?, m5gdrgcl   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Golden Dragon Club (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5434GAME( 199?, m5gkeys      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Golden Keys (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5435GAME( 199?, m5hellrz   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Hellraiser (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5436GAME( 199?, m5hlsumo   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Hi Lo Sumo (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5437GAME( 199?, m5hifly      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","High Flyer (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5438GAME( 199?, m5holy      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","The Holy Grail (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5439GAME( 199?, m5hotslt   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Hot Slot (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5440GAME( 199?, m5hotstf   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Hot Stuff (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5441GAME( 199?, m5hypvip   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Hyper Viper (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5442GAME( 199?, m5jackpt   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Jackpoteers (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5443GAME( 199?, m5jackp2   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Jackpoteers 2 (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5444GAME( 199?, m5jlyjwl   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Jolly Jewels (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5445GAME( 199?, m5jlyrog   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Jolly Roger (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5446GAME( 199?, m5kkebab   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","King Kebab (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5447GAME( 199?, m5kingko   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","King KO (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5448GAME( 199?, m5lotta      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Lotta Luck (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5449GAME( 199?, m5mega      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Mega Zone (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5450GAME( 199?, m5martns   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Money Mad Martians (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5451GAME( 199?, m5mmak      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Money Maker (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5452GAME( 199?, m5monjok   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Monedin Joker (Spanish) (Barcrest) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5453GAME( 199?, m5monjoka   ,m5monjok,   mpu5, mpu5, 0, ROT0, "Barcrest","Monedin Joker (Spanish) (Barcrest) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5454GAME( 199?, m5monty      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Monty Python (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5455GAME( 199?, m5mprio      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Monty Python Rio (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5456GAME( 199?, m5mpfc      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Monty Python's Flying Circus (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5457GAME( 199?, m5mpfccl   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Monty Python's Flying Circus Club (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5458GAME( 199?, m5neptun   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Neptunes Treasure (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5459GAME( 199?, m5nnww      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Nudge Nudge Wink Wink (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5460GAME( 199?, m5nnwwgl   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Nudge Nudge Wink Wink Gold (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5461GAME( 199?, m5fiddle   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","On The Fiddle (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5462GAME( 199?, m5oohaah   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Ooh Aah Dracula (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5463GAME( 199?, m5oohrio   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Ooh Ahh Dracula Rio (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5464GAME( 199?, m5openbx   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Open The Box (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5465GAME( 199?, m5overld   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Overload (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5466GAME( 199?, m5ptyani   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Party Animal (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5467GAME( 199?, m5peepsh   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Peep Show (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5468GAME( 199?, m5psycho   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Psycho Cash Beast (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5469GAME( 199?, m5psyccl   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Psycho Cash Beast Club (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5470GAME( 199?, m5psy2       ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Psycho Cash Beast 2 (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5471GAME( 199?, m5qshot      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Quack Shot (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5472GAME( 199?, m5roof      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Raise The Roof (Barcrest) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5473GAME( 199?, m5roofa      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Raise The Roof (Barcrest) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5474GAME( 199?, m5razdz      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Razzle Dazzle Club (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5475GAME( 199?, m5redrck   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Ready To Rock (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5476GAME( 199?, m5rhkni      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Red Hot Knights (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5477GAME( 199?, m5rhrg      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Red Hot Roll Gold (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5478GAME( 199?, m5rhrgt      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Red Hot Roll Triple (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5479GAME( 199?, m5rwb      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Red White & Blue (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5480GAME( 199?, m5revo      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Revolution (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5481GAME( 199?, m5rgclb      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Rio Grande Club (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5482GAME( 199?, m5rcx      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Royal Exchange Club (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5483GAME( 199?, m5rub      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Rubies & Diamonds (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5484GAME( 199?, m5ritj      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Rumble In The Jungle (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5485GAME( 199?, m5rfymc      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Run For Your Money Club (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5486GAME( 199?, m5seven      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Seven Deadly Spins (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5487GAME( 199?, m5sheik      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Sheik Yer Money (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5488GAME( 199?, m5showtm   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Showtime (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5489GAME( 199?, m5silver   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Silver Screen (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5490GAME( 199?, m5sondr      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Son Of Dracula (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5491GAME( 199?, m5spicer   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","The Spice Is Right (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5492GAME( 199?, m5spiker   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Spiker The Biker (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5493GAME( 199?, m5spins      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Spinsation (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5494GAME( 199?, m5squids   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Squids In (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5495GAME( 199?, m5stax      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Stax Of Cash (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5496GAME( 199?, m5scharg   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Super Charged (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5497GAME( 199?, m5supstr   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Super Star (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5498GAME( 199?, m5sstrk      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Super Streak (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5499GAME( 199?, m5supnov   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Supernova (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5500GAME( 199?, m5tempt      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Temple Of Treasure (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5501GAME( 199?, m5tempcl   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Temple Of Treasure Club (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5502GAME( 199?, m5tbird      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Thunderbird (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5503GAME( 199?, m5topdog   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Top Dog (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5504GAME( 199?, m5trail      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Trailblazer Club (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5505GAME( 199?, m5ultimo   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Ultimo (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5506GAME( 199?, m5upover   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Up & Over (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5507GAME( 199?, m5vampup   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Vamp It Up (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5508GAME( 199?, m5wking      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest","Wild King (Barcrest) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5509
5510/* Barcrest / Red Gaming */
5511
5512GAME( 199?, m5ashock   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Aftershock (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5513GAME( 199?, m5bigsht   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Big Shot (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5514GAME( 199?, m5bnkrs      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Bonkers (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5515GAME( 199?, m5bbank      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Break The Bank (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5516GAME( 199?, m5casfev   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Casino Fever (Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5517GAME( 199?, m5dmnstr   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Demon Streak (Barcrest - Red Gaming) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5518GAME( 199?, m5dmnstra   ,m5dmnstr,   mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Demon Streak (Barcrest - Red Gaming) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5519GAME( 199?, m5fusir      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Fruits U Sir (Barcrest - Red Gaming) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5520GAME( 199?, m5fusira   ,m5fusir,   mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Fruits U Sir (Barcrest - Red Gaming) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5521GAME( 199?, m5hypalx   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Hypalinx (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5522GAME( 199?, m5invad      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Invaders (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5523GAME( 199?, m5lock      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Lock 'n' Load (Barcrest - Red Gaming) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5524GAME( 199?, m5locka      ,m5lock,   mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Lock 'n' Load (Barcrest - Red Gaming) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5525GAME( 199?, m5lockcl   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Lock 'n' Load Club (Barcrest - Red Gaming) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5526GAME( 199?, m5lockcla   ,m5lockcl,   mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Lock 'n' Load Club (Barcrest - Red Gaming) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5527GAME( 199?, m5nitro      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Nitro (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5528GAME( 199?, m5paint      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Paint The Town Red (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5529GAME( 199?, m5rainrn   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Rainbow Runner (Barcrest - Red Gaming) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5530GAME( 199?, m5rainrna   ,m5rainrn,   mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Rainbow Runner (Barcrest - Red Gaming) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5531GAME( 199?, m5rampg      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Rampage (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5532GAME( 199?, m5rdwarf   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Red Dwarf (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5533GAME( 199?, m5redx      ,0,         mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Red X (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5534GAME( 199?, m5topdol   ,0,         mpu5, mpu5, 0, ROT0, "Barcrest / Red Gaming","Top Dollar (Barcrest - Red Gaming) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5535
5536
5537/* Vivid */
5538
5539GAME( 199?, m5sixsht   ,0,         mpu5, mpu5, 0, ROT0, "Vivid","6 Shooter (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5540GAME( 199?, m5sixshta   ,m5sixsht,   mpu5, mpu5, 0, ROT0, "Vivid","Six Shooter (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5541GAME( 199?, m5all41      ,0,         mpu5, mpu5, 0, ROT0, "Vivid","All 4 One (Vivid) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5542GAME( 199?, m5all41v   ,m5all41,   mpu5, mpu5, 0, ROT0, "Vivid","All 4 One (Vivid) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5543GAME( 199?, m5atlan      ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Atlantic (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5544GAME( 199?, m5bttf      ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Back To The Features (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5545GAME( 199?, m5btlbnk   ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Bottle Bank (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5546GAME( 199?, m5caesc      ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Caesar's Cash (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5547GAME( 199?, m5card      ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Card Shark (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5548GAME( 199?, m5cshkcb   ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Card Shark Club (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5549GAME( 199?, m5clifhn   ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Cliffhanger (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5550GAME( 199?, m5cnct4      ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Connect 4 (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5551GAME( 199?, m5devil      ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Devil Of A  Deal (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5552GAME( 199?, m5elband   ,0,         mpu5, mpu5, 0, ROT0, "Vivid","El Bandido Club (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5553GAME( 199?, m5fair      ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Fairground Attraction (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5554GAME( 199?, m5ggems      ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Giant Gems (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5555GAME( 199?, m5groll      ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Golden Roll (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5556GAME( 199?, m5hilok      ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Hi Lo Karate (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5557GAME( 199?, m5hiclau   ,0,         mpu5, mpu5, 0, ROT0, "Vivid","High Claudius (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5558GAME( 199?, m5honmon   ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Honey Money (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5559GAME( 199?, m5hopidl   ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Hop Idol (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5560GAME( 199?, m5hypno      ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Hypnotic (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5561GAME( 199?, m5jmpjok   ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Jumpin Jokers (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5562GAME( 199?, m5loony      ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Loony Juice (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5563GAME( 199?, m5loot      ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Loot 'n' Khamun (Vivid) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL ) // aka 3-in-1 ?
5564GAME( 199?, m5loota      ,m5loot,   mpu5, mpu5, 0, ROT0, "Vivid","Loot 'n' Khamun (Vivid) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL ) // aka 3-in-1 ?
5565GAME( 199?, m5mag7s      ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Magnificent 7s (Vivid) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5566GAME( 199?, m5mag7sa   ,m5mag7s,   mpu5, mpu5, 0, ROT0, "Vivid","Magnificent 7s (Vivid) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5567GAME( 199?, m5mag7sb   ,m5mag7s,   mpu5, mpu5, 0, ROT0, "Vivid","Magnificent 7s (Vivid) (MPU5, set 3)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5568GAME( 199?, m5mag7sc   ,m5mag7s,   mpu5, mpu5, 0, ROT0, "Vivid","Magnificent 7s (Vivid) (MPU5, set 4)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5569GAME( 199?, m5mag7sd   ,m5mag7s,   mpu5, mpu5, 0, ROT0, "Vivid","Magnificent 7s (Vivid) (MPU5, set 5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5570GAME( 199?, m5mag7se   ,m5mag7s,   mpu5, mpu5, 0, ROT0, "Vivid","Magnificent 7s (Vivid) (MPU5, set 6)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5571GAME( 199?, m5msf      ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Manic Streak Features (Vivid) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5572GAME( 199?, m5msfa      ,m5msf,      mpu5, mpu5, 0, ROT0, "Vivid","Manic Streak Features (Vivid) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5573GAME( 199?, m5piefac   ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Pie Factory (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5574GAME( 199?, m5piefc2   ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Pie Factory 2 (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5575GAME( 199?, m5piefcr   ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Pie Factory Rio (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5576GAME( 199?, m5qdraw      ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Quick On The Draw (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5577GAME( 199?, m5redbal   ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Random Red Ball (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5578GAME( 199?, m5ratpk      ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Rat Pack (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5579GAME( 199?, m5rollup   ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Roll Up Roll Up (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5580GAME( 199?, m5shark      ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Shark Raving Mad (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5581GAME( 199?, m5speccl   ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Spectrum Club (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5582GAME( 199?, m5spddmn   ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Speed Demon (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5583GAME( 199?, m5stars      ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Stars & Stripes (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5584GAME( 199?, m5starcl   ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Stars & Stripes Club (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5585GAME( 199?, m5startr   ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Stars & Stripes Triple (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5586GAME( 199?, m5supro      ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Super Roulette (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5587GAME( 199?, m5tempp      ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Temple Of Pleasure (Vivid) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5588GAME( 199?, m5tictac   ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Tic Tac Tut (Vivid) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5589GAME( 199?, m5tictaca   ,m5tictac,   mpu5, mpu5, 0, ROT0, "Vivid","Tic Tac Tut (Vivid) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5590GAME( 199?, m5winway   ,0,         mpu5, mpu5, 0, ROT0, "Vivid","Winning Ways (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5591
5592/* Empire */
5593
5594GAME( 199?, m5fewmor   ,0,         mpu5, mpu5, 0, ROT0, "Empire","A Few Dollars More (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5595GAME( 199?, m5wonga      ,0,         mpu5, mpu5, 0, ROT0, "Empire","A Fish Called Wonga (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5596GAME( 199?, m5aceclb   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Ace Of Clubs (Empire) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5597GAME( 199?, m5aceclba   ,m5aceclb,   mpu5, mpu5, 0, ROT0, "Empire","Ace Of Clubs (Empire) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5598GAME( 199?, m5aceclbb   ,m5aceclb,   mpu5, mpu5, 0, ROT0, "Empire","Ace Of Clubs (Empire) (MPU5, set 3)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5599GAME( 199?, m5barxdx   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Bar X Deluxe (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5600GAME( 199?, m5bnzclb   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Bonanza Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5601GAME( 199?, m5bukroo   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Buckaroo (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5602GAME( 199?, m5cbrun      ,0,         mpu5, mpu5, 0, ROT0, "Empire","Cannonball Run (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5603GAME( 199?, m5carou      ,0,         mpu5, mpu5, 0, ROT0, "Empire","Carousel (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5604GAME( 199?, m5casroc   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Casino Royale Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5605GAME( 199?, m5centcl   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Centurion Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5606GAME( 199?, m5cworan   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Clockwork Oranges (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5607GAME( 199?, m5clbtro   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Club Tropicana (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5608GAME( 199?, m5cockdd   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Cock A Doodle Dough (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5609GAME( 199?, m5coloss   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Colossus Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5610GAME( 199?, m5crocrk   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Crocodile Rock (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5611GAME( 199?, m5croclb   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Crocodile Rock Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5612GAME( 199?, m5crsfir   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Crossfire (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5613GAME( 199?, m5dmnf      ,0,         mpu5, mpu5, 0, ROT0, "Empire","Diamonds Are Forever (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5614GAME( 199?, m5dmnfcl   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Diamonds Are Forever Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5615GAME( 199?, m5extrm      ,0,         mpu5, mpu5, 0, ROT0, "Empire","Extreme (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5616GAME( 199?, m5extrmm   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Extreme Madness (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5617GAME( 199?, m5fatcat   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Fat Cat (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5618GAME( 199?, m5fishdl   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Fish Full Of Dollars (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5619GAME( 199?, m5fishcl   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Fish Full Of Dollars Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5620GAME( 199?, m5fmonty   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Full Monty (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5621GAME( 199?, m5fmount   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Full Mountie (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5622GAME( 199?, m5gophr      ,0,         mpu5, mpu5, 0, ROT0, "Empire","Gopher Gold (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5623GAME( 199?, m5gophcl   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Gopher Gold Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5624GAME( 199?, m5hisprt   ,0,         mpu5, mpu5, 0, ROT0, "Empire","High Spirits (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5625GAME( 199?, m5hocus      ,0,         mpu5, mpu5, 0, ROT0, "Empire","Hocus Pocus (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5626GAME( 199?, m5hocscl   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Hocus Pocus Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5627GAME( 199?, m5hotsht   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Hot Shots (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5628GAME( 199?, m5hula      ,0,         mpu5, mpu5, 0, ROT0, "Empire","Hula Moolah (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5629GAME( 199?, m5hulacl   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Hula Moolah Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5630GAME( 199?, m5jackbx   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Jack In The Box (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5631GAME( 199?, m5jcy      ,0,         mpu5, mpu5, 0, ROT0, "Empire","Juicy Fruits (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5632GAME( 199?, m5jmpgem   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Jumping Gems (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5633GAME( 199?, m5jmpgmc   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Jumping Gems Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5634GAME( 199?, m5kaleid   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Kaleidoscope Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5635GAME( 199?, m5kcclb      ,0,         mpu5, mpu5, 0, ROT0, "Empire","King Cobra Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5636GAME( 199?, m5kingqc   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Kings & Queens Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5637GAME( 199?, m5korma      ,0,         mpu5, mpu5, 0, ROT0, "Empire","Korma Chameleon (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5638GAME( 199?, m5kormcl   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Korma Chameleon Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5639GAME( 199?, m5monmst   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Money Monster (Empire) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5640GAME( 199?, m5monmsta   ,m5monmst,   mpu5, mpu5, 0, ROT0, "Empire","Money Monster (Empire) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5641GAME( 199?, m5ramrd      ,0,         mpu5, mpu5, 0, ROT0, "Empire","Ram Raid (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5642GAME( 199?, m5ramrcl   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Ram Raid Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5643GAME( 199?, m5ronr      ,0,         mpu5, mpu5, 0, ROT0, "Empire","Reel Or No Reel (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5644GAME( 199?, m5resfrg   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Reservoir Frogs (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5645GAME( 199?, m5rthh      ,0,         mpu5, mpu5, 0, ROT0, "Empire","Return To The Haunted House (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5646GAME( 199?, m5rollx      ,0,         mpu5, mpu5, 0, ROT0, "Empire","Roll X (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5647GAME( 199?, m5skulcl   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Skullduggery Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5648GAME( 199?, m5tball      ,0,         mpu5, mpu5, 0, ROT0, "Empire","Thunderball (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5649GAME( 199?, m5tomb      ,0,         mpu5, mpu5, 0, ROT0, "Empire","Tomb Raiders (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5650GAME( 199?, m5trclb      ,0,         mpu5, mpu5, 0, ROT0, "Empire","Tomb Raiders Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5651GAME( 199?, m5ttop      ,0,         mpu5, mpu5, 0, ROT0, "Empire","Treble Top (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5652GAME( 199?, m5ttopcl   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Treble Top Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5653GAME( 199?, m5tsar      ,0,         mpu5, mpu5, 0, ROT0, "Empire","Tsar Wars (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5654GAME( 199?, m5vertgo   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Vertigo (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5655GAME( 199?, m5vertcl   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Vertigo Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5656GAME( 199?, m5wthing   ,0,         mpu5, mpu5, 0, ROT0, "Empire","Wild Thing Club (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5657GAME( 199?, m5xfact      ,0,         mpu5, mpu5, 0, ROT0, "Empire","X Factor (Empire) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5658
5659/* Bwb */
5660GAME( 199?, m5carwsh   ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Car Wash (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5661GAME( 199?, m5cshstx   ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Cash Stax (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5662GAME( 199?, m5circus   ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Circus (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5663GAME( 199?, m5circlb   ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Circus Club (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5664GAME( 199?, m5clown      ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Clown In Around (Bwb) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5665GAME( 199?, m5clowna   ,m5clown,   mpu5, mpu5, 0, ROT0, "Bwb","Clown In Around (Bwb) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5666GAME( 199?, m5clubsn   ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Club Sandwich (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5667GAME( 199?, m5dick      ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Dick Turnip (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5668GAME( 199?, m5donna      ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Donna Kebab (Bwb) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5669GAME( 199?, m5donnad   ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Donna Kebab (Bwb) (MPU5, set 1, Datapak)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5670GAME( 199?, m5donnaa   ,m5donna,   mpu5, mpu5, 0, ROT0, "Bwb","Donna Kebab (Bwb) (MPU5, set 3)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5671GAME( 199?, m5dblqts   ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Double Or Quits (Bwb) (MPU5, set 1)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5672GAME( 199?, m5dblqtsa   ,m5dblqts,   mpu5, mpu5, 0, ROT0, "Bwb","Double Or Quits (Bwb) (MPU5, set 2)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5673GAME( 199?, m5eggold   ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Egyptian Gold (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5674GAME( 199?, m55050      ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Fifty Fifty (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5675GAME( 199?, m5gpclub   ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Get Plastered Club (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5676GAME( 199?, m5goape      ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Going Ape (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5677GAME( 199?, m5hgl      ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Happy Go Lucky (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5678GAME( 199?, m5jokpak   ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Joker In The Pack (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5679GAME( 199?, m5lvwire   ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Live Wire (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5680GAME( 199?, m5carpet   ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Magic Carpet (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5681GAME( 199?, m5minesw   ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Minesweeper (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5682GAME( 199?, m5psychoa   ,m5psycho,   mpu5, mpu5, 0, ROT0, "Bwb","Psycho Cash Beast (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5683GAME( 199?, m5psyccla   ,m5psyccl,   mpu5, mpu5, 0, ROT0, "Bwb","Psycho Cash Beast Club (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5684GAME( 199?, m5rwbbwb   ,m5rwb,      mpu5, mpu5, 0, ROT0, "Bwb","Red White & Blue (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5685GAME( 199?, m5reelwn   ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Reel A Win (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5686GAME( 199?, m5reelth   ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Reel Thunder (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5687GAME( 199?, m5rlup      ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Roll Up (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5688GAME( 199?, m5round      ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Round & Round (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5689GAME( 199?, m5sec7      ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Secret 7s (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5690GAME( 199?, m5sil7      ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Silver 7s (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5691GAME( 199?, m5smobik   ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Smokey Bikin (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5692GAME( 199?, m5tictacbwb   ,m5tictac,  mpu5, mpu5, 0, ROT0, "Bwb","Tic Tac Tut (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5693GAME( 199?, m5xena      ,0,         mpu5, mpu5, 0, ROT0, "Bwb","Xena Warrior Princess (Bwb) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5694
5695
5696/* Lowen */
5697GAME( 199?, m5all41l   ,m5all41,   mpu5, mpu5, 0, ROT0, "Lowen","All 4 One (Lowen) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5698GAME( 199?, m5dblfun   ,0,         mpu5, mpu5, 0, ROT0, "Lowen","Double Fun (Lowen) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5699GAME( 199?, m5jakjok   ,0,         mpu5, mpu5, 0, ROT0, "Lowen","Jackpot Jokers (Lowen) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5700GAME( 199?, m5roundl   ,m5round,   mpu5, mpu5, 0, ROT0, "Lowen","Round & Round (Lowen) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5701GAME( 199?, m5scfinl   ,0,         mpu5, mpu5, 0, ROT0, "Lowen","Super Cup Final (Lowen) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5702
5703/* Others / Uncertain */
5704
5705GAME( 199?, m5ppussy   ,0,         mpu5, mpu5, 0, ROT0, "Mdm","Pink Pussy (Mdm) (MPU5)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
5706
5707
5708
src/mame/drivers/model3.c
r12330r12331
11941194   ppcdrc_add_fastram(machine.device("maincpu"), 0x00000000, 0x007fffff, FALSE, state->m_work_ram);
11951195}
11961196
1197static TIMER_CALLBACK(model3_sound_timer_tick)
1198{
1199   model3_state *state = machine.driver_data<model3_state>();
1200
1201   if (state->m_sound_irq_enable)
1202   {
1203      model3_set_irq_line(machine, 0x40, ASSERT_LINE);
1204   }
1205}
1206
11971207static MACHINE_START(model3_10)
11981208{
11991209   lsi53c810_init(machine, &scsi_intf);
12001210   machine.add_notifier(MACHINE_NOTIFY_EXIT, machine_notify_delegate(FUNC(model3_exit), &machine));
12011211   configure_fast_ram(machine);
1212
1213   model3_state *state = machine.driver_data<model3_state>();
1214   state->m_sound_timer = machine.scheduler().timer_alloc(FUNC(model3_sound_timer_tick));
12021215}
12031216static MACHINE_START(model3_15)
12041217{
12051218   lsi53c810_init(machine, &scsi_intf);
12061219   machine.add_notifier(MACHINE_NOTIFY_EXIT, machine_notify_delegate(FUNC(model3_exit), &machine));
12071220   configure_fast_ram(machine);
1221
1222   model3_state *state = machine.driver_data<model3_state>();
1223   state->m_sound_timer = machine.scheduler().timer_alloc(FUNC(model3_sound_timer_tick));
12081224}
12091225static MACHINE_START(model3_20)
12101226{
12111227   configure_fast_ram(machine);
1228
1229   model3_state *state = machine.driver_data<model3_state>();
1230   state->m_sound_timer = machine.scheduler().timer_alloc(FUNC(model3_sound_timer_tick));
12121231}
12131232static MACHINE_START(model3_21)
12141233{
12151234   configure_fast_ram(machine);
1235
1236   model3_state *state = machine.driver_data<model3_state>();
1237   state->m_sound_timer = machine.scheduler().timer_alloc(FUNC(model3_sound_timer_tick));
12161238}
12171239
12181240static void model3_init(running_machine &machine, int step)
12191241{
12201242   model3_state *state = machine.driver_data<model3_state>();
12211243   state->m_step = step;
1244
1245   state->m_sound_irq_enable = 0;
1246   state->m_sound_timer->adjust(attotime::never);
1247
12221248   memory_set_bankptr(machine,  "bank1", machine.region( "user1" )->base() + 0x800000 ); /* banked CROM */
12231249
12241250   memory_set_bankptr(machine, "bank4", machine.region("samples")->base() + 0x200000);
r12330r12331
15891615}
15901616
15911617/* SCSP interface */
1592static READ64_HANDLER(model3_sound_r)
1618static WRITE8_HANDLER(model3_sound_w)
15931619{
1594   return U64(0xffffffffffffffff);
1595}
1620   model3_state *state = space->machine().driver_data<model3_state>();
15961621
1597static WRITE64_HANDLER(model3_sound_w)
1598{
1599   if ((mem_mask & 0xff000000) == 0xff000000)
1622   switch (offset)
16001623   {
1601      model3_set_irq_line(space->machine(), 0x40, CLEAR_LINE);
1602   }
1624      case 0:
1625         // clear the interrupt
1626         model3_set_irq_line(space->machine(), 0x40, CLEAR_LINE);
16031627
1604   // serial configuration writes
1605   if ((mem_mask == U64(0xff00000000000000)) && (offset == 0))
1606   {
1607      scsp_midi_in(space->machine().device("scsp1"), 0, (data>>56)&0xff, 0);
1628         // send to the sound board
1629         scsp_midi_in(space->machine().device("scsp1"), 0, data, 0);
16081630
1609      // give the 68k time to notice
1610      device_spin_until_time(&space->device(), attotime::from_usec(40));
1631         if (state->m_sound_irq_enable)
1632         {
1633            state->m_sound_timer->adjust(attotime::from_msec(1));
1634         }
1635         break;
1636
1637      case 4:
1638         if (data == 0x27)
1639         {
1640            state->m_sound_irq_enable = 1;
1641            state->m_sound_timer->adjust(attotime::from_msec(1));
1642         }
1643         else if (data == 0x06)
1644         {
1645            state->m_sound_irq_enable = 0;
1646         }
1647         break;
16111648   }
16121649}
16131650
r12330r12331
17991836   AM_RANGE(0x98000000, 0x980fffff) AM_WRITE( real3d_polygon_ram_w )
18001837
18011838   AM_RANGE(0xf0040000, 0xf004003f) AM_MIRROR(0x0e000000) AM_READWRITE( model3_ctrl_r, model3_ctrl_w )
1802   AM_RANGE(0xf0080000, 0xf0080007) AM_MIRROR(0x0e000000) AM_READWRITE( model3_sound_r, model3_sound_w )
1839   AM_RANGE(0xf0080000, 0xf008ffff) AM_MIRROR(0x0e000000) AM_WRITE8( model3_sound_w, U64(0xffffffffffffffff) )
18031840   AM_RANGE(0xf00c0000, 0xf00dffff) AM_MIRROR(0x0e000000) AM_RAM AM_SHARE("backup")   /* backup SRAM */
18041841   AM_RANGE(0xf0100000, 0xf010003f) AM_MIRROR(0x0e000000) AM_READWRITE( model3_sys_r, model3_sys_w )
18051842   AM_RANGE(0xf0140000, 0xf014003f) AM_MIRROR(0x0e000000) AM_READWRITE( model3_rtc_r, model3_rtc_w )
r12330r12331
56505687
56515688
56525689/* Model 3 Step 1.0 */
5653GAME( 1996, vf3,            0, model3_10, model3,        vf3, ROT0, "Sega", "Virtua Fighter 3 (Revision C)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5654GAME( 1996, vf3a,         vf3, model3_10, model3,        vf3, ROT0, "Sega", "Virtua Fighter 3 (Revision A)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5655GAME( 1996, vf3tb,        vf3, model3_10, model3,  model3_10, ROT0, "Sega", "Virtua Fighter 3 Team Battle", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5656GAME( 1997, bass,           0, model3_10, bass,         bass, ROT0, "Sega", "Sega Bass Fishing", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5657GAME( 1997, getbass,     bass, model3_10, bass,      getbass, ROT0, "Sega", "Get Bass", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5690GAME( 1996, vf3,            0, model3_10, model3,        vf3, ROT0, "Sega", "Virtua Fighter 3 (Revision C)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5691GAME( 1996, vf3a,         vf3, model3_10, model3,        vf3, ROT0, "Sega", "Virtua Fighter 3 (Revision A)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5692GAME( 1996, vf3tb,        vf3, model3_10, model3,  model3_10, ROT0, "Sega", "Virtua Fighter 3 Team Battle", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5693GAME( 1997, bass,           0, model3_10, bass,         bass, ROT0, "Sega", "Sega Bass Fishing", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5694GAME( 1997, getbass,     bass, model3_10, bass,      getbass, ROT0, "Sega", "Get Bass", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
56585695
56595696/* Model 3 Step 1.5 */
5660GAME( 1996, scud,           0, model3_15, scud,         scud, ROT0, "Sega", "Scud Race (Australia)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5661GAME( 1996, scudj,       scud, model3_15, scud,         scud, ROT0, "Sega", "Scud Race (Japan)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5662GAME( 1996, scuda,       scud, model3_15, scud,         scud, ROT0, "Sega", "Scud Race (Export)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5663GAME( 1997, scudp,       scud, model3_15, scud,        scudp, ROT0, "Sega", "Scud Race Plus (Revision A)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5664GAME( 1997, lostwsga,       0, model3_15, lostwsga, lostwsga, ROT0, "Sega", "The Lost World", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5665GAME( 1997, vs215,        vs2, model3_15, model3,      vs215, ROT0, "Sega", "Virtua Striker 2 (Step 1.5)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5666GAME( 1997, lemans24,       0, model3_15, scud,     lemans24, ROT0, "Sega", "LeMans 24", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5667GAME( 1998, vs29815,    vs298, model3_15, model3,    vs29815, ROT0, "Sega", "Virtua Striker 2 '98 (Step 1.5)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5697GAME( 1996, scud,           0, model3_15, scud,         scud, ROT0, "Sega", "Scud Race (Australia)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5698GAME( 1996, scudj,       scud, model3_15, scud,         scud, ROT0, "Sega", "Scud Race (Japan)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5699GAME( 1996, scuda,       scud, model3_15, scud,         scud, ROT0, "Sega", "Scud Race (Export)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5700GAME( 1997, scudp,       scud, model3_15, scud,        scudp, ROT0, "Sega", "Scud Race Plus (Revision A)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5701GAME( 1997, lostwsga,       0, model3_15, lostwsga, lostwsga, ROT0, "Sega", "The Lost World", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5702GAME( 1997, vs215,        vs2, model3_15, model3,      vs215, ROT0, "Sega", "Virtua Striker 2 (Step 1.5)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5703GAME( 1997, lemans24,       0, model3_15, scud,     lemans24, ROT0, "Sega", "LeMans 24", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5704GAME( 1998, vs29815,    vs298, model3_15, model3,    vs29815, ROT0, "Sega", "Virtua Striker 2 '98 (Step 1.5)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
56685705
56695706/* Model 3 Step 2.0 */
5670GAME( 1997, vs2,            0, model3_20, model3,        vs2, ROT0, "Sega", "Virtua Striker 2 (Step 2.0)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5671GAME( 1997, harley,         0, model3_20, harley,     harley, ROT0, "Sega", "Harley-Davidson and L.A. Riders (Revision A)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5672GAME( 1997, harleyb,   harley, model3_20, harley,    harleyb, ROT0, "Sega", "Harley-Davidson and L.A. Riders (Revision B)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5673GAME( 1998, lamachin,       0, model3_20, model3,  model3_20, ROT0, "Sega", "L.A. Machineguns", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5674GAME( 1998, oceanhun,       0, model3_20, model3,   oceanhun, ROT0, "Sega", "The Ocean Hunter", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5675GAME( 1998, skichamp,       0, model3_20, skichamp, skichamp, ROT0, "Sega", "Ski Champ", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5676GAME( 1998, srally2,        0, model3_20, scud,      srally2, ROT0, "Sega", "Sega Rally 2", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5677GAME( 1998, srally2x,       0, model3_20, scud,      srally2, ROT0, "Sega", "Sega Rally 2 DX", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5678GAME( 1998, von2,           0, model3_20, model3,       von2, ROT0, "Sega", "Virtual On 2: Oratorio Tangram (Revision B)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5679GAME( 1998, von254g,     von2, model3_20, model3,  model3_20, ROT0, "Sega", "Virtual On 2: Oratorio Tangram (ver 5.4g)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5680GAME( 1998, fvipers2,       0, model3_20, model3,  model3_20, ROT0, "Sega", "Fighting Vipers 2 (Revision A)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5681GAME( 1998, vs298,          0, model3_20, model3,      vs298, ROT0, "Sega", "Virtua Striker 2 '98 (Step 2.0)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5682GAME( 1999, vs2v991,        0, model3_20, model3,    vs2v991, ROT0, "Sega", "Virtua Striker 2 '99.1 (Revision B)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5683GAME( 1999, vs299b,   vs2v991, model3_20, model3,     vs299b, ROT0, "Sega", "Virtua Striker 2 '99 (Revision B)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5684GAME( 1999, vs299a,   vs2v991, model3_20, model3,     vs299a, ROT0, "Sega", "Virtua Striker 2 '99 (Revision A)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5685GAME( 1999, vs299,    vs2v991, model3_20, model3,      vs299, ROT0, "Sega", "Virtua Striker 2 '99", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5707GAME( 1997, vs2,            0, model3_20, model3,        vs2, ROT0, "Sega", "Virtua Striker 2 (Step 2.0)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5708GAME( 1997, harley,         0, model3_20, harley,     harley, ROT0, "Sega", "Harley-Davidson and L.A. Riders (Revision A)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5709GAME( 1997, harleyb,   harley, model3_20, harley,    harleyb, ROT0, "Sega", "Harley-Davidson and L.A. Riders (Revision B)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5710GAME( 1998, lamachin,       0, model3_20, model3,  model3_20, ROT0, "Sega", "L.A. Machineguns", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5711GAME( 1998, oceanhun,       0, model3_20, model3,   oceanhun, ROT0, "Sega", "The Ocean Hunter", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5712GAME( 1998, skichamp,       0, model3_20, skichamp, skichamp, ROT0, "Sega", "Ski Champ", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5713GAME( 1998, srally2,        0, model3_20, scud,      srally2, ROT0, "Sega", "Sega Rally 2", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5714GAME( 1998, srally2x,       0, model3_20, scud,      srally2, ROT0, "Sega", "Sega Rally 2 DX", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5715GAME( 1998, von2,           0, model3_20, model3,       von2, ROT0, "Sega", "Virtual On 2: Oratorio Tangram (Revision B)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5716GAME( 1998, von254g,     von2, model3_20, model3,  model3_20, ROT0, "Sega", "Virtual On 2: Oratorio Tangram (ver 5.4g)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5717GAME( 1998, fvipers2,       0, model3_20, model3,  model3_20, ROT0, "Sega", "Fighting Vipers 2 (Revision A)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5718GAME( 1998, vs298,          0, model3_20, model3,      vs298, ROT0, "Sega", "Virtua Striker 2 '98 (Step 2.0)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5719GAME( 1999, vs2v991,        0, model3_20, model3,    vs2v991, ROT0, "Sega", "Virtua Striker 2 '99.1 (Revision B)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5720GAME( 1999, vs299b,   vs2v991, model3_20, model3,     vs299b, ROT0, "Sega", "Virtua Striker 2 '99 (Revision B)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5721GAME( 1999, vs299a,   vs2v991, model3_20, model3,     vs299a, ROT0, "Sega", "Virtua Striker 2 '99 (Revision A)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5722GAME( 1999, vs299,    vs2v991, model3_20, model3,      vs299, ROT0, "Sega", "Virtua Striker 2 '99", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
56865723
56875724/* Model 3 Step 2.1 */
5688GAME( 1998, daytona2,         0, model3_21, daytona2, daytona2, ROT0, "Sega", "Daytona USA 2 (Revision A)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5689GAME( 1998, dayto2pe,         0, model3_21, daytona2, dayto2pe, ROT0, "Sega", "Daytona USA 2 Power Edition", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5690GAME( 1998, dirtdvls,         0, model3_21, model3,   dirtdvls, ROT0, "Sega", "Dirt Devils (Revision A)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5691GAME( 1998, dirtdvlsa, dirtdvls, model3_21, model3,   dirtdvls, ROT0, "Sega", "Dirt Devils (alt) (Revision A)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5692GAME( 1998, swtrilgy,         0, model3_21, swtrilgy, swtrilgy, ROT0, "Sega / LucasArts", "Star Wars Trilogy (Revision A)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5693GAME( 1998, swtrilgya, swtrilgy, model3_21, swtrilgy, swtrilga, ROT0, "Sega / LucasArts", "Star Wars Trilogy", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5694GAME( 1998, spikeout,         0, model3_21, model3,   spikeout, ROT0, "Sega", "Spikeout (Revision C)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5695GAME( 1998, spikeofe,         0, model3_21, model3,   spikeofe, ROT0, "Sega", "Spikeout Final Edition", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5696GAME( 1998, magtruck,         0, model3_21, model3,        eca, ROT0, "Sega", "Magical Truck Adventure", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5697GAME( 1999, eca,              0, model3_21, eca,           eca, ROT0, "Sega", "Emergency Call Ambulance", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5698GAME( 1999, ecax,           eca, model3_21, eca,           eca, ROT0, "Sega", "Emergency Call Ambulance (Export)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
5725GAME( 1998, daytona2,         0, model3_21, daytona2, daytona2, ROT0, "Sega", "Daytona USA 2 (Revision A)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5726GAME( 1998, dayto2pe,         0, model3_21, daytona2, dayto2pe, ROT0, "Sega", "Daytona USA 2 Power Edition", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5727GAME( 1998, dirtdvls,         0, model3_21, model3,   dirtdvls, ROT0, "Sega", "Dirt Devils (Revision A)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5728GAME( 1998, dirtdvlsa, dirtdvls, model3_21, model3,   dirtdvls, ROT0, "Sega", "Dirt Devils (alt) (Revision A)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5729GAME( 1998, swtrilgy,         0, model3_21, swtrilgy, swtrilgy, ROT0, "Sega / LucasArts", "Star Wars Trilogy (Revision A)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5730GAME( 1998, swtrilgya, swtrilgy, model3_21, swtrilgy, swtrilga, ROT0, "Sega / LucasArts", "Star Wars Trilogy", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5731GAME( 1998, spikeout,         0, model3_21, model3,   spikeout, ROT0, "Sega", "Spikeout (Revision C)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5732GAME( 1998, spikeofe,         0, model3_21, model3,   spikeofe, ROT0, "Sega", "Spikeout Final Edition", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5733GAME( 1998, magtruck,         0, model3_21, model3,        eca, ROT0, "Sega", "Magical Truck Adventure", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5734GAME( 1999, eca,              0, model3_21, eca,           eca, ROT0, "Sega", "Emergency Call Ambulance", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
5735GAME( 1999, ecax,           eca, model3_21, eca,           eca, ROT0, "Sega", "Emergency Call Ambulance (Export)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
56995736
src/mame/drivers/tetrisp2.c
r12330r12331
5050
5151***************************************************************************/
5252
53static WRITE16_HANDLER( tetrisp2_systemregs_w )
53WRITE16_HANDLER( tetrisp2_systemregs_w )
5454{
5555   tetrisp2_state *state = space->machine().driver_data<tetrisp2_state>();
5656   if (ACCESSING_BITS_0_7)
r12330r12331
223223
224224
225225/* The game only ever writes even bytes and reads odd bytes */
226static READ16_HANDLER( tetrisp2_nvram_r )
226READ16_HANDLER( tetrisp2_nvram_r )
227227{
228228   tetrisp2_state *state = space->machine().driver_data<tetrisp2_state>();
229229   return   ( (state->m_nvram[offset] >> 8) & 0x00ff ) |
230230         ( (state->m_nvram[offset] << 8) & 0xff00 ) ;
231231}
232232
233static WRITE16_HANDLER( tetrisp2_nvram_w )
233WRITE16_HANDLER( tetrisp2_nvram_w )
234234{
235235   tetrisp2_state *state = space->machine().driver_data<tetrisp2_state>();
236236   COMBINE_DATA(&state->m_nvram[offset]);
r12330r12331
13421342   ROM_LOAD( "96019-04.6",  0x400000, 0x100000, CRC(b849dec9) SHA1(fa7ac00fbe587a74c3fb8c74a0f91f7afeb8682f) )
13431343
13441344   ROM_REGION( 0x100000, "gfx3", 0 )   /* 16x16x8 (Rotation) */
1345   ROM_LOAD( "96019-04.6",  0x000000, 0x100000, CRC(b849dec9) SHA1(fa7ac00fbe587a74c3fb8c74a0f91f7afeb8682f) )
1345   ROM_COPY( "gfx2",        0x400000, 0x000000, 0x100000 )
1346   //ROM_LOAD( "96019-04.6",  0x000000, 0x100000, CRC(b849dec9) SHA1(fa7ac00fbe587a74c3fb8c74a0f91f7afeb8682f) )
13461347
13471348   ROM_REGION( 0x080000, "gfx4", 0 )   /* 8x8x8 (Foreground) */
13481349   ROM_LOAD( "tetp2-10.ic27", 0x000000, 0x080000, CRC(34dd1bad) SHA1(9bdf1dde11f82839676400de5dd7acb06ea8cdb2) )   // 11111xxxxxxxxxxxxxx = 0xFF
src/mame/drivers/cavesh3.c
r12330r12331
6262   MCFG_VIDEO_START(cavesh3)
6363MACHINE_CONFIG_END
6464
65/**************************************************
66
67All roms are flash roms with no lables, so keep the
68 version numbers attached to the roms that differ
69
70**************************************************/
71
6572ROM_START( mushisam )
6673   ROM_REGION( 0x200000, "maincpu", ROMREGION_ERASEFF)
67   ROM_LOAD("u4", 0x000000, 0x200000, CRC(9f1c7f51) SHA1(f82ae72ec03687904ca7516887080be92365a5f3) )
74   ROM_LOAD("u4", 0x000000, 0x200000, CRC(0b5b30b2) SHA1(35fd1bb1561c30b311b4325bc8f4628f2fccd20b) ) /* (2004/10/12 MASTER VER.) */
6875
6976   ROM_REGION( 0x8400000, "game", ROMREGION_ERASEFF)
70   ROM_LOAD("u2", 0x000000, 0x8400000, CRC(2cd13810) SHA1(40e45e201b60e63a060b68d4cc767eb64cfb99c2) )
77   ROM_LOAD("u2", 0x000000, 0x8400000, CRC(b1f826dc) SHA1(c287bd9f571d0df03d7fcbcf3c57c74ce564ab05) ) /* (2004/10/12 MASTER VER.) */
7178
7279   ROM_REGION( 0x800000, "samples", ROMREGION_ERASEFF)
7380   ROM_LOAD("u23", 0x000000, 0x400000, CRC(138e2050) SHA1(9e86489a4e65af5efb5495adf6d4b3e01d5b2816) )
7481   ROM_LOAD("u24", 0x400000, 0x400000, CRC(e3d05c9f) SHA1(130c3d62317da1729c85bd178bd51500edd73ada) )
7582ROM_END
7683
84ROM_START( mushisama )
85   ROM_REGION( 0x200000, "maincpu", ROMREGION_ERASEFF)
86   ROM_LOAD("u4", 0x000000, 0x200000, CRC(9f1c7f51) SHA1(f82ae72ec03687904ca7516887080be92365a5f3) ) /* (2004/10/12 MASTER VER) */
87
88   ROM_REGION( 0x8400000, "game", ROMREGION_ERASEFF)
89   ROM_LOAD("u2", 0x000000, 0x8400000, CRC(2cd13810) SHA1(40e45e201b60e63a060b68d4cc767eb64cfb99c2) ) /* (2004/10/12 MASTER VER) */
90
91   ROM_REGION( 0x800000, "samples", ROMREGION_ERASEFF)
92   ROM_LOAD("u23", 0x000000, 0x400000, CRC(138e2050) SHA1(9e86489a4e65af5efb5495adf6d4b3e01d5b2816) )
93   ROM_LOAD("u24", 0x400000, 0x400000, CRC(e3d05c9f) SHA1(130c3d62317da1729c85bd178bd51500edd73ada) )
94ROM_END
95
7796ROM_START( mushitam )
7897   ROM_REGION( 0x200000, "maincpu", ROMREGION_ERASEFF)
79   ROM_LOAD("u4", 0x000000, 0x200000, CRC(4a23e6c8) SHA1(d44c287bb88e6d413a8d35d75bc1b4928ad52cdf) )
98   ROM_LOAD("u4", 0x000000, 0x200000, CRC(4a23e6c8) SHA1(d44c287bb88e6d413a8d35d75bc1b4928ad52cdf) ) /* (2005/09/09 MASTER VER) */
8099
81100   ROM_REGION( 0x8400000, "game", ROMREGION_ERASEFF)
82   ROM_LOAD("u2", 0x000000, 0x8400000, CRC(3f93ff82) SHA1(6f6c250aa7134016ffb288d056bc937ea311f538) )
101   ROM_LOAD("u2", 0x000000, 0x8400000, CRC(3f93ff82) SHA1(6f6c250aa7134016ffb288d056bc937ea311f538) ) /* (2005/09/09 MASTER VER) */
83102
84103   ROM_REGION( 0x800000, "samples", ROMREGION_ERASEFF)
85104   ROM_LOAD("u23", 0x000000, 0x400000, CRC(701a912a) SHA1(85c198946fb693d99928ea2595c84ba4d9dc8157) )
r12330r12331
88107
89108ROM_START( futari10 )
90109   ROM_REGION( 0x200000, "maincpu", ROMREGION_ERASEFF)
91   ROM_LOAD( "u4",           0x000000, 0x200000, CRC(b127dca7) SHA1(e1f518bc72fc1cdf69aefa89eafa4edaf4e84778) )
110   ROM_LOAD( "u4", 0x000000, 0x200000, CRC(b127dca7) SHA1(e1f518bc72fc1cdf69aefa89eafa4edaf4e84778) ) /* (2006/10/23 MASTER VER.) */
92111
93112   ROM_REGION( 0x8400000, "game", ROMREGION_ERASEFF)
94   ROM_LOAD( "u2",           0x000000, 0x8400000, CRC(78ffcd0c) SHA1(0e2937edec15ce3f5741b72ebd3bbaaefffb556e) )
113   ROM_LOAD( "u2", 0x000000, 0x8400000, CRC(78ffcd0c) SHA1(0e2937edec15ce3f5741b72ebd3bbaaefffb556e) ) /* (2006/10/23 MASTER VER.) */
95114
96115   ROM_REGION( 0x800000, "samples", ROMREGION_ERASEFF)
97    ROM_LOAD( "u23",          0x000000, 0x400000, CRC(39f1e1f4) SHA1(53d12f59a56df35c705408c76e6e02118da656f1) )
98    ROM_LOAD( "u24",          0x400000, 0x400000, CRC(c631a766) SHA1(8bb6934a2f5b8a9841c3dcf85192b1743773dd8b) )
116   ROM_LOAD( "u23", 0x000000, 0x400000, CRC(39f1e1f4) SHA1(53d12f59a56df35c705408c76e6e02118da656f1) )
117   ROM_LOAD( "u24", 0x400000, 0x400000, CRC(c631a766) SHA1(8bb6934a2f5b8a9841c3dcf85192b1743773dd8b) )
99118ROM_END
100119
101120ROM_START( futari15 )
102121   ROM_REGION( 0x200000, "maincpu", ROMREGION_ERASEFF)
103   ROM_LOAD("u4", 0x000000, 0x200000, CRC(a609cf89) SHA1(56752fae9f42fa852af8ee2eae79e25ec7f17953) )
122   ROM_LOAD("u4", 0x000000, 0x200000, CRC(a609cf89) SHA1(56752fae9f42fa852af8ee2eae79e25ec7f17953) ) /* (2006/12/8 MAST VER 1.54) */
104123
105124   ROM_REGION( 0x8400000, "game", ROMREGION_ERASEFF)
106   ROM_LOAD("u2", 0x000000, 0x8400000, CRC(b9d815f9) SHA1(6b6f668b0bbb087ffac65e4f0d8bd9d5b28eeb28) )
125   ROM_LOAD("u2", 0x000000, 0x8400000, CRC(b9d815f9) SHA1(6b6f668b0bbb087ffac65e4f0d8bd9d5b28eeb28) ) /* (2006/12/8 MAST VER 1.54) */
107126
108127   ROM_REGION( 0x800000, "samples", ROMREGION_ERASEFF)
109128   ROM_LOAD("u23", 0x000000, 0x400000, CRC(39f1e1f4) SHA1(53d12f59a56df35c705408c76e6e02118da656f1) )
r12330r12331
112131
113132ROM_START( ibara )
114133   ROM_REGION( 0x200000, "maincpu", ROMREGION_ERASEFF)
115   ROM_LOAD( "u4",           0x000000, 0x200000, CRC(8e6c155d) SHA1(38ac2107dc7824836e2b4e04c7180d5ae43c9b79) )
134   ROM_LOAD( "u4", 0x000000, 0x200000, CRC(8e6c155d) SHA1(38ac2107dc7824836e2b4e04c7180d5ae43c9b79) ) /* (2005/03/22 MASTER VER..) */
116135
117136   ROM_REGION( 0x8400000, "game", ROMREGION_ERASEFF)
118    ROM_LOAD( "u2",           0x000000, 0x8400000, CRC(55840976) SHA1(4982bdce84f9603adfed7a618f18bc80359ab81e) )
137   ROM_LOAD( "u2", 0x000000, 0x8400000, CRC(55840976) SHA1(4982bdce84f9603adfed7a618f18bc80359ab81e) ) /* (2005/03/22 MASTER VER..) */
119138
120139   ROM_REGION( 0x800000, "samples", ROMREGION_ERASEFF)
121    ROM_LOAD( "u23",          0x000000, 0x400000, CRC(ee5e585d) SHA1(7eeba4ee693060e927f8c46b16e39227c6a62392) )
122   ROM_LOAD( "u24",          0x400000, 0x400000, CRC(f0aa3cb6) SHA1(f9d137cd879e718811b2d21a0af2a9c6b7dca2f9) )
140   ROM_LOAD( "u23", 0x000000, 0x400000, CRC(ee5e585d) SHA1(7eeba4ee693060e927f8c46b16e39227c6a62392) )
141   ROM_LOAD( "u24", 0x400000, 0x400000, CRC(f0aa3cb6) SHA1(f9d137cd879e718811b2d21a0af2a9c6b7dca2f9) )
123142ROM_END
124143
125ROM_START( ibarabl )
144ROM_START( ibarablk )
126145   ROM_REGION( 0x200000, "maincpu", ROMREGION_ERASEFF)
127   ROM_LOAD( "u4",           0x000000, 0x200000, CRC(a9d43839) SHA1(507696e616608c05893c7ac2814b3365e9cb0720) )
146   ROM_LOAD( "u4", 0x000000, 0x200000, CRC(a9d43839) SHA1(507696e616608c05893c7ac2814b3365e9cb0720) ) /* (2006/02/06 MASTER VER.) */
128147
129148   ROM_REGION( 0x8400000, "game", ROMREGION_ERASEFF)
130    ROM_LOAD( "u2",           0x000000, 0x8400000, CRC(33400d96) SHA1(09c22b5431ac3726bf88c56efd970f56793f825a) )
149   ROM_LOAD( "u2", 0x000000, 0x8400000, CRC(33400d96) SHA1(09c22b5431ac3726bf88c56efd970f56793f825a) ) /* (2006/02/06 MASTER VER.) */
131150
132151   ROM_REGION( 0x800000, "samples", ROMREGION_ERASEFF)
133    ROM_LOAD( "u23",          0x000000, 0x400000, CRC(a436bb22) SHA1(0556e771cc02638bf8814315ba671c2d442594f1) )
134   ROM_LOAD( "u24",          0x400000, 0x400000, CRC(d11ab6b6) SHA1(2132191cbe847e2560423e4545c969f21f8ff825) )
152   ROM_LOAD( "u23", 0x000000, 0x400000, CRC(a436bb22) SHA1(0556e771cc02638bf8814315ba671c2d442594f1) ) /* (2006/02/06 MASTER VER.) */
153   ROM_LOAD( "u24", 0x400000, 0x400000, CRC(d11ab6b6) SHA1(2132191cbe847e2560423e4545c969f21f8ff825) ) /* (2006/02/06 MASTER VER.) */
135154ROM_END
136155
137156ROM_START( espgal2 )
138157   ROM_REGION( 0x200000, "maincpu", ROMREGION_ERASEFF)
139   ROM_LOAD( "espg2_u4",     0x000000, 0x200000, CRC(09c908bb) SHA1(7d6031fd3542b3e1d296ff218feb40502fd78694) )
158   ROM_LOAD( "u4", 0x000000, 0x200000, CRC(09c908bb) SHA1(7d6031fd3542b3e1d296ff218feb40502fd78694) ) /* (2005/11/14 MASTER VER) */
140159
141160   ROM_REGION( 0x8400000, "game", ROMREGION_ERASEFF)
142   ROM_LOAD( "espg2_u2",     0x000000, 0x8400000, CRC(222f58c7) SHA1(d47a5085a1debd9cb8c61d88cd39e4f5036d1797) )
161   ROM_LOAD( "u2", 0x000000, 0x8400000, CRC(222f58c7) SHA1(d47a5085a1debd9cb8c61d88cd39e4f5036d1797) ) /* (2005/11/14 MASTER VER) */
143162
144163   ROM_REGION( 0x800000, "samples", ROMREGION_ERASEFF)
145   ROM_LOAD( "espg2_u23",    0x000000, 0x400000, CRC(b9a10c22) SHA1(4561f95c6018c9716077224bfe9660e61fb84681) )
146   ROM_LOAD( "espg2_u24",    0x400000, 0x400000, CRC(c76b1ec4) SHA1(b98a53d41a995d968e0432ed824b0b06d93dcea8) )
164   ROM_LOAD( "u23", 0x000000, 0x400000, CRC(b9a10c22) SHA1(4561f95c6018c9716077224bfe9660e61fb84681) )
165   ROM_LOAD( "u24", 0x400000, 0x400000, CRC(c76b1ec4) SHA1(b98a53d41a995d968e0432ed824b0b06d93dcea8) )
147166ROM_END
148167
149168ROM_START( deathsml )
150169   ROM_REGION( 0x200000, "maincpu", ROMREGION_ERASEFF)
151   ROM_LOAD( "u4",           0x000000, 0x200000, CRC(1a7b98bf) SHA1(07798a4a846e5802756396b34df47d106895c1f1) )
170   ROM_LOAD( "u4", 0x000000, 0x200000, CRC(1a7b98bf) SHA1(07798a4a846e5802756396b34df47d106895c1f1) ) /* (2007/10/09 MASTER VER) */
152171
153172   ROM_REGION( 0x8400000, "game", ROMREGION_ERASEFF)
154    ROM_LOAD( "u2",           0x000000, 0x8400000, CRC(5a69204d) SHA1(1043850cb10c62867b2e014494fefdf9dc1f1cea) )
173   ROM_LOAD( "u2", 0x000000, 0x8400000, CRC(d45b0698) SHA1(7077b9445f5ed4749c7f683191ccd312180fac38) ) /* (2007/10/09 MASTER VER) */
155174
156175   ROM_REGION( 0x800000, "samples", ROMREGION_ERASEFF)
157    ROM_LOAD( "u23",          0x000000, 0x400000, CRC(aab718c8) SHA1(0e636c46d06151abd6f73232bc479dafcafe5327) )
158   ROM_LOAD( "u24",          0x400000, 0x400000, CRC(83881d84) SHA1(6e2294b247dfcbf0ced155dc45c706f29052775d) )
176   ROM_LOAD( "u23", 0x000000, 0x400000, CRC(aab718c8) SHA1(0e636c46d06151abd6f73232bc479dafcafe5327) )
177   ROM_LOAD( "u24", 0x400000, 0x400000, CRC(83881d84) SHA1(6e2294b247dfcbf0ced155dc45c706f29052775d) )
159178ROM_END
160179
161180
162GAME( 2004, mushisam,  0,          cavesh3,    cavesh3,  0, ROT0, "Cave", "Mushihime Sama", GAME_NOT_WORKING | GAME_NO_SOUND )
163GAME( 2005, mushitam,  0,          cavesh3,    cavesh3,  0, ROT0, "Cave", "Mushihime Tama", GAME_NOT_WORKING | GAME_NO_SOUND )
164GAME( 2005, espgal2,   0,          cavesh3,    cavesh3,  0, ROT0, "Cave", "EspGaluda 2", GAME_NOT_WORKING | GAME_NO_SOUND )
165GAME( 2006, futari15,  0,          cavesh3,    cavesh3,  0, ROT0, "Cave", "Mushihime Sama Futari Ver 1.5 (2006/12/8 Master Ver 1.54)", GAME_NOT_WORKING | GAME_NO_SOUND )
166GAME( 2006, futari10,  futari15,   cavesh3,    cavesh3,  0, ROT0, "Cave", "Mushihime Sama Futari Ver 1.0", GAME_NOT_WORKING | GAME_NO_SOUND )
167GAME( 2006, ibara,     0,          cavesh3,    cavesh3,  0, ROT0, "Cave", "Ibara Kuro", GAME_NOT_WORKING | GAME_NO_SOUND )
168GAME( 2006, ibarabl,   0,          cavesh3,    cavesh3,  0, ROT0, "Cave", "Ibara Kuro - Black Label", GAME_NOT_WORKING | GAME_NO_SOUND )
169GAME( 2007, deathsml,  0,          cavesh3,    cavesh3,  0, ROT0, "Cave", "Death Smiles", GAME_NOT_WORKING | GAME_NO_SOUND )
181GAME( 2004, mushisam,  0,          cavesh3,    cavesh3,  0, ROT0, "Cave", "Mushihime Sama (2004/10/12 MASTER VER.)",                   GAME_NOT_WORKING | GAME_NO_SOUND )
182GAME( 2004, mushisama, mushisam,   cavesh3,    cavesh3,  0, ROT0, "Cave", "Mushihime Sama (2004/10/12 MASTER VER)",                    GAME_NOT_WORKING | GAME_NO_SOUND )
183GAME( 2005, mushitam,  0,          cavesh3,    cavesh3,  0, ROT0, "Cave", "Mushihime Tama (2005/09/09 MASTER VER)",                    GAME_NOT_WORKING | GAME_NO_SOUND )
184GAME( 2005, espgal2,   0,          cavesh3,    cavesh3,  0, ROT0, "Cave", "EspGaluda II (2005/11/14 MASTER VER)",                      GAME_NOT_WORKING | GAME_NO_SOUND )
185GAME( 2006, futari15,  0,          cavesh3,    cavesh3,  0, ROT0, "Cave", "Mushihime Sama Futari Ver 1.5 (2006/12/8 MASTER VER 1.54)", GAME_NOT_WORKING | GAME_NO_SOUND )
186GAME( 2006, futari10,  futari15,   cavesh3,    cavesh3,  0, ROT0, "Cave", "Mushihime Sama Futari Ver 1.0 (2006/10/23 MASTER VER.)",    GAME_NOT_WORKING | GAME_NO_SOUND )
187GAME( 2006, ibara,     0,          cavesh3,    cavesh3,  0, ROT0, "Cave", "Ibara (2005/03/22 MASTER VER..)",                           GAME_NOT_WORKING | GAME_NO_SOUND )
188GAME( 2006, ibarablk,  0,          cavesh3,    cavesh3,  0, ROT0, "Cave", "Ibara Kuro - Black Label (2006/02/06 MASTER VER.)",         GAME_NOT_WORKING | GAME_NO_SOUND )
189GAME( 2007, deathsml,  0,          cavesh3,    cavesh3,  0, ROT0, "Cave", "Death Smiles (2007/10/09 MASTER VER)",                      GAME_NOT_WORKING | GAME_NO_SOUND )
170190
171191/*
192
193Known versions of games on this hardware (* denotes undumped):
194
172195MUSHIHIMESAMA
173"2004/10/12 MASTER VER"  - broken
174"2004/10/12 MASTER VER." - fixed 1
175"2004/10/12.MASTER VER." - fixed 2
196  "2004/10/12 MASTER VER"  - broken
197  "2004/10/12 MASTER VER." - fixed 1
198* "2004/10/12.MASTER VER." - fixed 2
176199
177200IBARA
178"2005/03/22 MASTER VER.."
201  "2005/03/22 MASTER VER.."
179202
180203IBARA BLACK LABEL
181"2006/02/06 MASTER VER."
182"2006/02/06.MASTER VER."
204  "2006/02/06 MASTER VER."
205* "2006/02/06.MASTER VER."
183206
184207ESPGALUDA II
185"2005/11/14 MASTER VER"
208  "2005/11/14 MASTER VER"
186209
187210PINK SWEETS
188"2006/04/06 MASTER VER."
189"2006/05/18 MASTER VER."
190"2006/xx/xx MASTER VER"
191"2006/04/06 MASTER VER...."
211* "2006/04/06 MASTER VER."
212* "2006/04/06 MASTER VER..."
213* "2006/04/06 MASTER VER...."
214* "2006/05/18 MASTER VER."
215* "2006/xx/xx MASTER VER"
192216
193217MUSHIHIMESAMA FUTARI 1.0
194"2006/10/23 MASTER VER"  - Ultra unlockable
195"2006/10/23 MASTER VER." - Ultra unlockable
196"2006/10/23.MASTER VER." - Cannot unlock ultra
218* "2006/10/23 MASTER VER"  - Ultra unlockable
219  "2006/10/23 MASTER VER." - Ultra unlockable
220* "2006/10/23.MASTER VER." - Cannot unlock ultra
197221
198222MUSHIHIME SAMA FUTARI 1.5
199"2006/12/8.MASTER VER. 1.54."
223  "2006/12/8 MASTER VER 1.54"
224* "2006/12/8.MASTER VER.1.54."
200225
201226MUSHIHIMESAMA FUTARI BLACK LABEL
202"2007/12/11 BLACK LABEL VER"
203"2009/11/17 INTERNATIONAL BL"  ("Another Ver" on title screen)
227* "2007/12/11 BLACK LABEL VER"
228* "2009/11/17 INTERNATIONAL BL"  ("Another Ver" on title screen)
204229
205230MUCHI MUCHI PORK
206"2007/ 4/17 MASTER VER."
231* "2007/ 4/17 MASTER VER."
232* 2 "period" ver, location of the periods unknown
207233
208234DEATH SMILES
209"2007/10/09 MASTER VER"
235  "2007/10/09 MASTER VER"
210236
211237DEATH SMILES MEGA BLACK LABEL
212"2008/10/06 MEGABLACK LABEL VER"
238* "2008/10/06 MEGABLACK LABEL VER"
213239
214DODONPACHI FUKKATSU
215"2008/06/23 MASTER VER 1.5"
240DODONPACHI FUKKATSU 1.0
241* "2008/02/22 MASTER VER"
216242
217Dodonpachi Daifukkatsu Black Label
218unknown revs
243DODONPACHI FUKKATSU 1.5
244* "2008/06/23 MASTER VER 1.5"
219245
220Akai Katana
221unknown revs
246DODONPACHI DAIFUKKATSU BLACK LABEL
247* "2010/1/18 BLACK LABEL"
222248
249AKAI KATANA
250* "2010/ 8/13 MASTER VER."
251*  Home/Limited version, unknown date line, different gameplay from regular version, doesn't accept coins - permanent freeplay
252
253MUSHIHIMESAMA 1.5 MATSURI VERSION
254* 2011/5/23 CAVEMATSURI VER 1.5
255
223256*/
src/mame/drivers/cvs.c
r12330r12331
15821582   CVS_COMMON_ROMS
15831583ROM_END
15841584
1585ROM_START( raidersr3 )
1586   ROM_REGION( 0x8000, "maincpu", 0 )
1587   ROM_LOAD_STAGGERED( "raid3gp5.bin", 0x0000, CRC(e169b71c) SHA1(4e8cc8ee3032ab5a7cfc1caba83f01d6a062d0ae) )
1588   ROM_LOAD_STAGGERED( "raid3gp4.bin", 0x0400, CRC(9bf717ca) SHA1(7109232b7f72a325538fe6d25b8ef55747d1948d) )
1589   ROM_LOAD_STAGGERED( "raid3gp3.bin", 0x0800, CRC(ac304782) SHA1(01597c2808d8e33bf9f6510fa9d7a5520eebf179) )
1590   ROM_LOAD_STAGGERED( "raid3gp2.bin", 0x0c00, CRC(1c0fd350) SHA1(df7e64ad77755da4abdc66b08c470dff018d4592) )
1591   ROM_LOAD_STAGGERED( "raid3gp1.bin", 0x1000, CRC(5ea24ebf) SHA1(96f9b1f26d8f35a1505cf4d45e5d960a9bb8fb74) )
15851592
1593   ROM_REGION( 0x8000, "audiocpu", 0 )
1594   ROM_LOAD( "raidr1-6.bin", 0x0000, 0x0800, CRC(6f827e49) SHA1(4fb272616b60fcd468ed4074b94125e30aa46fd3) )
15861595
1596   CVS_ROM_REGION_SPEECH_DATA( "raidr1-8.bin", 0x0800, CRC(b6b90d2e) SHA1(a966fa208b72aec358b7fb277e603e47b6984aa7) )
1597
1598   ROM_REGION( 0x1800, "gfx1", 0 )
1599   ROM_LOAD( "raid4-11.bin", 0x0000, 0x0800, CRC(5eb7143b) SHA1(a19e803c15593b37ae2e61789f6e16f319620a37) )
1600   ROM_LOAD( "raid4-10.bin", 0x0800, 0x0800, CRC(391948a4) SHA1(7e20ad4f7e5bf7ad5dcb08ba6475313e2b8b1f03) )
1601   ROM_LOAD( "raid4-9b.bin", 0x1000, 0x0800, CRC(fecfde80) SHA1(23ea63080b8292fb00a743743cdff1a7ad0a8c6d) )
1602
1603   CVS_COMMON_ROMS
1604ROM_END
1605
1606
15871607/*************************************
15881608 *
15891609 *  Game specific initalization
r12330r12331
17151735GAME( 1983, hunchbaka, hunchbak, cvs,     hunchbak, hunchbaka,ROT90, "Century Electronics", "Hunchback (set 2)", GAME_NO_COCKTAIL | GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
17161736GAME( 1983, superbik,  0,        cvs,     superbik, superbik, ROT90, "Century Electronics", "Superbike", GAME_NO_COCKTAIL | GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
17171737GAME( 1983, raiders,   0,        cvs,     raiders,  raiders,  ROT90, "Century Electronics", "Raiders", GAME_NO_COCKTAIL | GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
1738GAME( 1983, raidersr3, raiders,  cvs,     raiders,  raiders,  ROT90, "Century Electronics", "Raiders (Rev.3)", GAME_NO_COCKTAIL | GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
17181739GAME( 1984, hero,      0,        cvs,     hero,     hero,     ROT90, "Century Electronics / Seatongrove Ltd", "Hero", GAME_NO_COCKTAIL | GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE ) // (C) 1984 CVS on titlescreen, (C) 1983 Seatongrove on highscore screen
17191740GAME( 1984, huncholy,  0,        cvs,     huncholy, huncholy, ROT90, "Century Electronics / Seatongrove Ltd", "Hunchback Olympic", GAME_NO_COCKTAIL | GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
src/mame/drivers/warriorb.c
r12330r12331
33Taito Dual Screen Games
44=======================
55
6Darius 2      (c) 1989 Taito
7Warrior Blade (c) 1991 Taito
6Sagaia / Darius 2 (c) 1989 Taito
7Warrior Blade     (c) 1991 Taito
88
99David Graves
1010
r12330r12331
337337   PORT_BIT( 0x80, IP_ACTIVE_LOW,  IPT_BUTTON2 ) PORT_PLAYER(2)
338338INPUT_PORTS_END
339339
340static INPUT_PORTS_START( sagaia )
341   PORT_INCLUDE(darius2d)
342
343   PORT_MODIFY("DSWA")
344   TAITO_COINAGE_WORLD_LOC(SW1)
345INPUT_PORTS_END
346
340347static INPUT_PORTS_START( warriorb )
341348   PORT_INCLUDE(darius2d)
342349
r12330r12331
706713                                 DRIVERS
707714***************************************************************************/
708715
716ROM_START( sagaia )
717   ROM_REGION( 0x100000, "maincpu", 0 )   /* 512K for 68000 code */
718   ROM_LOAD16_BYTE( "c07_44.74", 0x00000, 0x20000, CRC(d0ca72d8) SHA1(13b47a4fb976167141dd36968f9e8d932ba78dcb) )
719   ROM_LOAD16_BYTE( "c07_43.73", 0x00001, 0x20000, CRC(a34ea5ba) SHA1(300d168a8602b3c871fcd403fb72a8c8740eb013) )
720   ROM_LOAD16_BYTE( "c07_45.76", 0x40000, 0x20000, CRC(8a043c14) SHA1(018647f3d3f4850ed0319266258fb33223c8a9ea) )
721   ROM_LOAD16_BYTE( "c07_42.71", 0x40001, 0x20000, CRC(b6cb642f) SHA1(54f4848e0a411ac6e6cfc911800dfeba19c62936) )
722
723   ROM_LOAD16_WORD_SWAP( "c07-09.75",   0x80000, 0x80000, CRC(cc69c2ce) SHA1(47883b9e14d8b6dd74db221bff396477231938f2) )   /* data rom */
724
725   ROM_REGION( 0x2c000, "audiocpu", 0 )   /* sound cpu */
726   ROM_LOAD( "c07_41.69", 0x00000, 0x04000, CRC(b50256ea) SHA1(6ed271e4dafd1c759adaa55d5b2343d7374c721a) )
727   ROM_CONTINUE(          0x10000, 0x1c000 ) /* banked stuff */
728
729   ROM_REGION( 0x100000, "gfx1", 0 )
730   ROM_LOAD( "c07-03.12", 0x00000, 0x80000, CRC(189bafce) SHA1(d885e444523489fe24269b90dec58e0d92cfbd6e) )   /* SCr(screen 1) */
731   ROM_LOAD( "c07-04.11", 0x80000, 0x80000, CRC(50421e81) SHA1(27ac420602f1dac00dc32903543a518e6f47fb2f) )
732
733   ROM_REGION( 0x200000, "gfx2", 0 )
734   ROM_LOAD32_BYTE( "c07-06.27", 0x00000, 0x80000, CRC(5eebbcd6) SHA1(d4d860bf6b099956c45c7273ad77b1d35deba4c1) )   /* OBJ */
735   ROM_LOAD32_BYTE( "c07-05.24", 0x00001, 0x80000, CRC(fb6d0550) SHA1(2d570ff5ef262cb4cb52e8584a7f167263194d37) )
736   ROM_LOAD32_BYTE( "c07-08.25", 0x00002, 0x80000, CRC(a07dc846) SHA1(7199a604fcd693215ddb7670bfb2daf150145fd7) )
737   ROM_LOAD32_BYTE( "c07-07.26", 0x00003, 0x80000, CRC(fd9f9e74) SHA1(e89beb5cac844fe16662465b0c76337692591aae) )
738
739   ROM_REGION( 0x100000, "gfx3", 0 )
740   ROM_COPY( "gfx1", 0x000000, 0x000000, 0x100000 )   /* SCr(screen 2) */
741
742/* The actual board duplicates the SCR gfx roms for the 2nd TC0100SCN */
743//  ROM_LOAD( "c07-03.47", 0x00000, 0x80000, CRC(189bafce) SHA1(d885e444523489fe24269b90dec58e0d92cfbd6e) )
744//  ROM_LOAD( "c07-04.48", 0x80000, 0x80000, CRC(50421e81) SHA1(27ac420602f1dac00dc32903543a518e6f47fb2f) )
745
746   ROM_REGION( 0x100000, "ymsnd", 0 )   /* ADPCM samples */
747   ROM_LOAD( "c07-10.95", 0x00000, 0x80000, CRC(4bbe0ed9) SHA1(081b73c4e4d4fa548445e5548573099bcb1e9213) )
748   ROM_LOAD( "c07-11.96", 0x80000, 0x80000, CRC(3c815699) SHA1(0471ff5b0c0da905267f2cee52fd68c8661cccc9) )
749
750   ROM_REGION( 0x080000, "ymsnd.deltat", 0 )   /* Delta-T samples */
751   ROM_LOAD( "c07-12.107", 0x00000, 0x80000, CRC(e0b71258) SHA1(0258e308b643d723475824752ebffc4ea29d1ac4) )
752
753   ROM_REGION( 0x001000, "user1", 0 )   /* unknown roms */
754   ROM_LOAD( "c07-13.37", 0x00000, 0x00400, CRC(3ca18eb3) SHA1(54560f02c2be67993940831222130e90cd171991) )
755   ROM_LOAD( "c07-14.38", 0x00000, 0x00400, CRC(baf2a193) SHA1(b7f103b5f5aab0702dd21fd7e3a82261ae1760e9) )
756
757// Pals, not dumped
758//  ROM_LOAD( "C07-15.78", 0x00000, 0x00?00, NO_DUMP )
759//  ROM_LOAD( "C07-16.79", 0x00000, 0x00?00, NO_DUMP )
760ROM_END
761
709762ROM_START( darius2d )
710763   ROM_REGION( 0x100000, "maincpu", 0 )   /* 512K for 68000 code */
711764   ROM_LOAD16_BYTE( "c07_20-2.74", 0x00000, 0x20000, CRC(a0f345b8) SHA1(1ce46e9707ec9ad51b26acf613eedc0536d227ae) )
r12330r12331
716769   ROM_LOAD16_WORD_SWAP( "c07-09.75",   0x80000, 0x80000, CRC(cc69c2ce) SHA1(47883b9e14d8b6dd74db221bff396477231938f2) )   /* data rom */
717770
718771   ROM_REGION( 0x2c000, "audiocpu", 0 )   /* sound cpu */
719   ROM_LOAD( "c07-17.69", 0x00000, 0x04000, CRC(ae16c905) SHA1(70ba5aacd8a8e00b94719e3955abad8827c67aa8) )
772   ROM_LOAD( "c07_17.69", 0x00000, 0x04000, CRC(ae16c905) SHA1(70ba5aacd8a8e00b94719e3955abad8827c67aa8) )
720773   ROM_CONTINUE(          0x10000, 0x1c000 ) /* banked stuff */
721774
722775   ROM_REGION( 0x100000, "gfx1", 0 )
r12330r12331
762815   ROM_LOAD16_WORD_SWAP( "c07-09.75",   0x80000, 0x80000, CRC(cc69c2ce) SHA1(47883b9e14d8b6dd74db221bff396477231938f2) )   /* data rom */
763816
764817   ROM_REGION( 0x2c000, "audiocpu", 0 )   /* sound cpu */
765   ROM_LOAD( "c07-17.69", 0x00000, 0x04000, CRC(ae16c905) SHA1(70ba5aacd8a8e00b94719e3955abad8827c67aa8) )
818   ROM_LOAD( "c07_17.69", 0x00000, 0x04000, CRC(ae16c905) SHA1(70ba5aacd8a8e00b94719e3955abad8827c67aa8) )
766819   ROM_CONTINUE(          0x10000, 0x1c000 ) /* banked stuff */
767820
768821   ROM_REGION( 0x100000, "gfx1", 0 )
r12330r12331
839892
840893/* Working Games */
841894
842GAME( 1989, darius2d, darius2,  darius2d, darius2d, 0, ROT0, "Taito Corporation", "Darius II (dual screen) (Japan)", 0 )
843GAME( 1989, darius2do,darius2,  darius2d, darius2d, 0, ROT0, "Taito Corporation", "Darius II (dual screen) (Japan old version)", 0 )
844GAME( 1991, warriorb, 0,        warriorb, warriorb, 0, ROT0, "Taito Corporation", "Warrior Blade - Rastan Saga Episode III (Japan)", 0 )
895GAME( 1989, sagaia,    darius2,  darius2d, sagaia,   0, ROT0, "Taito Corporation Japan", "Sagaia (dual screen) (World)", 0 )
896GAME( 1989, darius2d,  darius2,  darius2d, darius2d, 0, ROT0, "Taito Corporation", "Darius II (dual screen) (Japan, Rev 2)", 0 )
897GAME( 1989, darius2do, darius2,  darius2d, darius2d, 0, ROT0, "Taito Corporation", "Darius II (dual screen) (Japan, Rev 1)", 0 )
898GAME( 1991, warriorb,  0,        warriorb, warriorb, 0, ROT0, "Taito Corporation", "Warrior Blade - Rastan Saga Episode III (Japan)", 0 )
src/mame/drivers/8080bw.c
r12330r12331
189189
190190#include "invrvnge.lh"
191191#include "shuttlei.lh"
192#include "cosmicm.lh"
192193
193194/*******************************************************/
194195/*                                                     */
r12330r12331
34433444GAMEL(1978, invader4, invaders, invaders, sicv,     0, ROT270, "bootleg", "Space Invaders Part Four", GAME_SUPPORTS_SAVE, layout_invaders )
34443445GAMEL(1979, jspecter, invaders, invaders, jspecter, 0, ROT270, "bootleg (Jatre)", "Jatre Specter (set 1)", GAME_SUPPORTS_SAVE, layout_invaders )
34453446GAMEL(1979, jspecter2,invaders, invaders, jspecter, 0, ROT270, "bootleg (Jatre)", "Jatre Specter (set 2)", GAME_SUPPORTS_SAVE, layout_invaders )
3446GAMEL(1979, cosmicmo, invaders, invaders, cosmicmo, 0, ROT270, "Universal", "Cosmic Monsters", GAME_SUPPORTS_SAVE, layout_invaders )
3447GAMEL(1979, cosmicm2, invaders, invaders, cosmicmo, 0, ROT270, "Universal", "Cosmic Monsters 2", GAME_SUPPORTS_SAVE, layout_invaders )
3447GAMEL(1979, cosmicmo, invaders, invaders, cosmicmo, 0, ROT270, "Universal", "Cosmic Monsters", GAME_SUPPORTS_SAVE, layout_cosmicm )
3448GAMEL(1979, cosmicm2, invaders, invaders, cosmicmo, 0, ROT270, "Universal", "Cosmic Monsters 2", GAME_SUPPORTS_SAVE, layout_cosmicm )
34483449GAMEL(19??, superinv, invaders, invaders, superinv, 0, ROT270, "bootleg", "Super Invaders", GAME_SUPPORTS_SAVE, layout_invaders )
34493450GAMEL(19??, invasion, invaders, invaders, invasion, 0, ROT270, "Sidam",   "Invasion (Sidam)", GAME_SUPPORTS_SAVE, layout_invaders )
34503451GAMEL(19??, invasiona,invaders, invaders, invasion, 0, ROT270, "bootleg", "Invasion (bootleg, set 1, normal graphics)", GAME_SUPPORTS_SAVE, layout_invaders ) // has Sidam replaced with 'Ufo Monster Attack' and standard GFX
src/mame/drivers/jpmmps.c
r0r12331
1/* JPM MPS1/2 Hardware
2
3  TMS9995 CPU
4
5  +
6
7  4x 8255 - General I/O
8 
9  TMS9902A - CPU -> Reel MCU communication
10  TMS9902A - Printer / Black Box comms
11
12  TMS7041 - Reel MCU (4kb Internal ROM, Not Dumped)
13
14  SN76489 - Sound
15
16*/
17
18/*
19  Notes:
20   this should be pretty easy to get going, my only concern is patches other drivers have to work around
21   what appear to be i8255 issues?
22*/
23
24#include "emu.h"
25#include "cpu/tms9900/tms9900.h"
26#include "sound/sn76496.h"
27#include "machine/i8255.h"
28
29class jpmmps_state : public driver_device
30{
31public:
32   jpmmps_state(const machine_config &mconfig, device_type type, const char *tag)
33      : driver_device(mconfig, type, tag) { }
34};
35
36static ADDRESS_MAP_START( jpmmps_map, AS_PROGRAM, 8 )
37   AM_RANGE(0x0000, 0xbfff) AM_ROM
38
39   AM_RANGE(0xc000, 0xc003) AM_DEVREADWRITE_MODERN("ppi8255_ic26", i8255_device, read, write)
40   AM_RANGE(0xc004, 0xc007) AM_DEVREADWRITE_MODERN("ppi8255_ic21", i8255_device, read, write)
41   AM_RANGE(0xc008, 0xc00b) AM_DEVREADWRITE_MODERN("ppi8255_ic22", i8255_device, read, write)
42   AM_RANGE(0xc00c, 0xc00f) AM_DEVREADWRITE_MODERN("ppi8255_ic25", i8255_device, read, write)
43
44   AM_RANGE(0xe800, 0xefff) AM_RAM
45ADDRESS_MAP_END
46
47static ADDRESS_MAP_START( jpmmps_io_map, AS_IO, 8 )
48   ADDRESS_MAP_GLOBAL_MASK(0xff)
49
50ADDRESS_MAP_END
51
52
53static INPUT_PORTS_START( jpmmps )
54INPUT_PORTS_END
55
56static I8255_INTERFACE (ppi8255_intf_ic26)
57{
58   DEVCB_NULL,                  /* Port A read */
59   DEVCB_NULL,                  /* Port A write */
60   DEVCB_NULL,                  /* Port B read */
61   DEVCB_NULL,                  /* Port B write */
62   DEVCB_NULL,                  /* Port C read */
63   DEVCB_NULL                  /* Port C write */
64};
65
66static I8255_INTERFACE (ppi8255_intf_ic21)
67{
68   DEVCB_NULL,                  /* Port A read */
69   DEVCB_NULL,                  /* Port A write */
70   DEVCB_NULL,                  /* Port B read */
71   DEVCB_NULL,                  /* Port B write */
72   DEVCB_NULL,                  /* Port C read */
73   DEVCB_NULL                  /* Port C write */
74};
75
76static I8255_INTERFACE (ppi8255_intf_ic22)
77{
78   DEVCB_NULL,                  /* Port A read */
79   DEVCB_NULL,                  /* Port A write */
80   DEVCB_NULL,                  /* Port B read */
81   DEVCB_NULL,                  /* Port B write */
82   DEVCB_NULL,                  /* Port C read */
83   DEVCB_NULL                  /* Port C write */
84};
85
86static I8255_INTERFACE (ppi8255_intf_ic25)
87{
88   DEVCB_NULL,                  /* Port A read */
89   DEVCB_NULL,                  /* Port A write */
90   DEVCB_NULL,                  /* Port B read */
91   DEVCB_NULL,                  /* Port B write */
92   DEVCB_NULL,                  /* Port C read */
93   DEVCB_NULL                  /* Port C write */
94};
95
96
97// these are wrong
98#define MAIN_CLOCK 2000000
99#define SOUND_CLOCK 2000000
100
101static MACHINE_CONFIG_START( jpmmps, jpmmps_state )
102
103   /* basic machine hardware */
104   MCFG_CPU_ADD("maincpu", TMS9995, MAIN_CLOCK)
105   MCFG_CPU_PROGRAM_MAP(jpmmps_map)
106   MCFG_CPU_IO_MAP(jpmmps_io_map)
107
108   MCFG_I8255_ADD( "ppi8255_ic26", ppi8255_intf_ic26 )
109   MCFG_I8255_ADD( "ppi8255_ic21", ppi8255_intf_ic21 )
110   MCFG_I8255_ADD( "ppi8255_ic22", ppi8255_intf_ic22 )
111   MCFG_I8255_ADD( "ppi8255_ic25", ppi8255_intf_ic25 )
112
113   MCFG_SPEAKER_STANDARD_MONO("mono")
114
115   MCFG_SOUND_ADD("sn", SN76489, SOUND_CLOCK)
116   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.00)
117
118MACHINE_CONFIG_END
119
120DRIVER_INIT( jpmmps )
121{
122
123}
124
125
126ROM_START( j2adnote )
127   ROM_REGION( 0x10000, "maincpu", 0 )
128   ROM_LOAD( "adanote1.bin", 0x0000, 0x8000, CRC(a64352e7) SHA1(6b78abab21420b0e5c5f6e41c9d798d30d5942c5) )
129   ROM_LOAD( "adanote2.bin", 0x8000, 0x8000, CRC(e421d220) SHA1(566ddf237cdb36bca9d8b6b67596e1602850971d) )
130ROM_END   
131
132ROM_START( j2adnotea )
133   ROM_REGION( 0x10000, "maincpu", 0 )
134   ROM_LOAD( "add_a_note_1_1.bin", 0x0000, 0x8000, CRC(0e0377ba) SHA1(30e280769975a69d988f34df863b4ebad192f538) )
135   ROM_LOAD( "add_a_note_1_2.bin", 0x8000, 0x8000, CRC(922e6c8e) SHA1(8b0de3306e0c43e34df627ab1b28e1c84fe2eafc) )
136ROM_END
137
138ROM_START( j2adnoteb )
139   ROM_REGION( 0x10000, "maincpu", 0 )
140   ROM_LOAD( "addanote 20p 1.1.bin", 0x0000, 0x8000, CRC(3f7365af) SHA1(734ed13c5943ff9b38ae061e3fb1b25e1cc9134c) )
141   ROM_LOAD( "addanote 20p 1.2.bin", 0x8000, 0x8000, CRC(ecfac3f4) SHA1(21f410e05cd30d3d936bba72dee6fabd709b32d1) )
142ROM_END
143   
144ROM_START( j2adnotec )
145   ROM_REGION( 0x10000, "maincpu", 0 )
146   ROM_LOAD( "addanote 1.1.bin", 0x0000, 0x8000, CRC(67ff2728) SHA1(08bde11dcf20eaecac9b83072769b04dab465117) )
147   ROM_LOAD( "addanote 1.2.bin", 0x8000, 0x8000, CRC(e421d220) SHA1(566ddf237cdb36bca9d8b6b67596e1602850971d) )
148ROM_END
149
150ROM_START( j2adnoted )
151   ROM_REGION( 0x10000, "maincpu", 0 )
152   ROM_LOAD( "addanote 1.1 a.bin", 0x0000, 0x8000, CRC(cf3a31ee) SHA1(0455a3e885a92a7a740a682c02c667dba69c8890) )
153   ROM_LOAD( "addanote 1.2.bin",   0x8000, 0x8000, CRC(e421d220) SHA1(566ddf237cdb36bca9d8b6b67596e1602850971d) )
154ROM_END
155
156ROM_START( j2adnotee )
157   ROM_REGION( 0x10000, "maincpu", 0 )
158   ROM_LOAD( "addanote 1.1 p.bin", 0x8000, 0x8000, CRC(54215e09) SHA1(0c2e7f80a7f67e014ea51e0b80397ee023b94288) )
159   ROM_LOAD( "addanote 1.2.bin",   0x8000, 0x8000, CRC(e421d220) SHA1(566ddf237cdb36bca9d8b6b67596e1602850971d) )
160ROM_END
161
162ROM_START( j2adnotef )
163   ROM_REGION( 0x10000, "maincpu", 0 )
164   ROM_LOAD( "addanote 1.1 s.bin", 0x8000, 0x8000, CRC(227de861) SHA1(b0a06193becd78fc24ff6175177a5f1a7d2a59c3) )
165   ROM_LOAD( "addanote 1.2.bin",   0x8000, 0x8000, CRC(e421d220) SHA1(566ddf237cdb36bca9d8b6b67596e1602850971d) )
166ROM_END
167
168ROM_START( j2adnoteg )
169   ROM_REGION( 0x10000, "maincpu", 0 )
170   ROM_LOAD( "addanote 1.1 x.bin", 0x0000, 0x8000, CRC(0043d56a) SHA1(47ea7c4cf37f48f5753c62394529c45243a26859) )
171   ROM_LOAD( "addanote 1.2.bin",   0x8000, 0x8000, CRC(e421d220) SHA1(566ddf237cdb36bca9d8b6b67596e1602850971d) )
172ROM_END
173
174ROM_START( j2adnoteh )
175   ROM_REGION( 0x10000, "maincpu", 0 )
176   ROM_LOAD( "addanote 1.1 y.bin", 0x0000, 0x8000, CRC(a886c3ac) SHA1(60c5ecdbf036b32bdafcc0f0bc4e599d72d9187f) )
177   ROM_LOAD( "addanote 1.2.bin",   0x8000, 0x8000, CRC(e421d220) SHA1(566ddf237cdb36bca9d8b6b67596e1602850971d) )
178ROM_END
179
180ROM_START( j2adnotei )
181   ROM_REGION( 0x10000, "maincpu", 0 )
182   ROM_LOAD( "addanote 74% fixed 1b1.bin", 0x0000, 0x8000, CRC(ecfab9ba) SHA1(ea273d82e11a62c847cbaaef58a7d8b24a834bca) )
183   ROM_LOAD( "addanote 1.2.bin",           0x8000, 0x8000, CRC(e421d220) SHA1(566ddf237cdb36bca9d8b6b67596e1602850971d) )
184ROM_END
185
186
187ROM_START( j2bankch )
188   ROM_REGION( 0x10000, "maincpu", 0 )
189   ROM_LOAD( "bankchase_1_1.bin", 0x0000, 0x8000, CRC(5ccb3adc) SHA1(d0a0129474b0ba05ea979840b212f3854785b4b6) )
190   ROM_LOAD( "bankchase_1_2.bin", 0x8000, 0x8000, CRC(c6602f9c) SHA1(d529bc07754bdd1cd0761bc42d8bde167a08236d) )
191
192   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
193   ROM_LOAD( "bank_chase_2_1.bin", 0x0000, 0x8000, CRC(152719d6) SHA1(5fe974f824caf7e1c38810a9f914225a5f4de8ce) )
194   ROM_LOAD( "bank_chase_2_2.bin", 0x8000, 0x8000, CRC(1ccb194a) SHA1(0a22a5195033e8d66026e264852bf3976c8dae3d) )
195
196   ROM_LOAD( "bankchase 1.1 10p 4.80 ebd9.bin", 0x0000, 0x8000, CRC(84c23924) SHA1(cf901ac19b4e980495e757e1570918690f43c607) )
197   ROM_LOAD( "bankchase 1.2 10p 4.80 csa7.bin", 0x8000, 0x8000, CRC(304e8979) SHA1(24459a4224f601ebb35d1b92e03245bd7293f23e) )
198
199   ROM_LOAD( "bankchase 1.1 20p.bin", 0x0000, 0x8000, CRC(33aa388b) SHA1(1ba80be7523a9177a16dd5d0fb80a8dd0ea16b97) )
200   ROM_LOAD( "bankchase 1.2 20p.bin", 0x8000, 0x8000, CRC(6414cea1) SHA1(e6c147ecb7197c66e47f4d2435e65a64d35867e2) )
201
202//   ROM_LOAD( "bankchase f 99035 1.1.bin", 0x0000, 0x8000, CRC(5ccb3adc) SHA1(d0a0129474b0ba05ea979840b212f3854785b4b6) )
203//   ROM_LOAD( "bankchase f 98677 1.2.bin", 0x8000, 0x8000, CRC(c6602f9c) SHA1(d529bc07754bdd1cd0761bc42d8bde167a08236d) )
204
205//   ROM_LOAD( "bankchase1_20p.bin", 0x0000, 0x8000, CRC(33aa388b) SHA1(1ba80be7523a9177a16dd5d0fb80a8dd0ea16b97) )
206//   ROM_LOAD( "bankchase2_20p.bin", 0x8000, 0x8000, CRC(6414cea1) SHA1(e6c147ecb7197c66e47f4d2435e65a64d35867e2) )
207
208//   ROM_LOAD( "bankchase 1.1.bin", 0x0000, 0x8000, CRC(5ccb3adc) SHA1(d0a0129474b0ba05ea979840b212f3854785b4b6) )
209//   ROM_LOAD( "bankchase 1.2.bin", 0x8000, 0x8000, CRC(c6602f9c) SHA1(d529bc07754bdd1cd0761bc42d8bde167a08236d) )
210
211   ROM_LOAD( "bankchase 1.1 a.bin", 0x0000, 0x8000, CRC(f40e2c1a) SHA1(be651adc06a03c63bb2c063da8a26947c21da5b9) )
212   ROM_LOAD( "bankchase 1.1 p.bin", 0x0000, 0x8000, CRC(6f1543fd) SHA1(9a1abc0b3f0072214de86fc76ad61bb0615695a4) )
213   ROM_LOAD( "bankchase 1.1 s.bin", 0x0000, 0x8000, CRC(1949f595) SHA1(f813a82ac85c1e8e8072ac2aeb18228e9baaa62e) )
214   ROM_LOAD( "bankchase 1.1 x.bin", 0x0000, 0x8000, CRC(3b77c89e) SHA1(82f27e131cb4e24ab6b57c0be2110e936325c82f) )
215   ROM_LOAD( "bankchase 1.1 y.bin", 0x0000, 0x8000, CRC(93b2de58) SHA1(19dd2cf5340893c6a4ceeee6a87cdee14453641f) )
216
217   ROM_LOAD( "bankchase10p2.1", 0x0000, 0x8000, CRC(e2f0b079) SHA1(8476acdc9169d40c81774d6bf5e1e7d82ca236db) )
218ROM_END
219
220
221ROM_START( j2bigbnk )
222   ROM_REGION( 0x10000, "maincpu", 0 )
223   ROM_LOAD( "bb3-1.bin", 0x0000, 0x4000, CRC(ff994a86) SHA1(baf79a39c2315ccc107b21a889ec7a90c1e1380e) )
224   ROM_LOAD( "bb3-2.bin", 0x4000, 0x4000, CRC(17488088) SHA1(560ca909115fa16d196027b4517b4c32f963abdf) )
225   
226   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
227   ROM_LOAD( "bigbankerb11548 3.1.bin", 0x0000, 0x4000, CRC(c28a0f9a) SHA1(33740a31d2688d39ed79deead9f26cc3b8f17253) )
228   //ROM_LOAD( "bigbankerb11554 3.2.bin", 0x4000, 0x4000, CRC(17488088) SHA1(560ca909115fa16d196027b4517b4c32f963abdf) )
229   
230   ROM_LOAD( "bigbankerb11593 3p1.bin", 0x0000, 0x4000, CRC(c8f291e0) SHA1(0f152c3e3797c04d50db417d4927c0671b6ae46c) )
231   ROM_LOAD( "bigbankerb12330 3y1.bin", 0x0000, 0x4000, CRC(eb687672) SHA1(d50b5153787f6cbd6c4dfe2bcfccde9aba57a9bf) )
232   ROM_LOAD( "bigbankerb12366 3x1.bin", 0x0000, 0x4000, CRC(d67b336e) SHA1(ddc97bab97f444cc914af1a0c997c17ad7635891) )
233   //ROM_LOAD( "bigbankerb12394 3a1.bin", 0x0000, 0x4000, CRC(ff994a86) SHA1(baf79a39c2315ccc107b21a889ec7a90c1e1380e) )
234ROM_END
235
236
237
238ROM_START( j2bigbox )
239   ROM_REGION( 0x10000, "maincpu", 0 )
240   ROM_LOAD( "big_box_2p_1_1.bin", 0x0000, 0x4000, CRC(8b8cfe1f) SHA1(e1469370a27e037d51a6e94e4194b939d736591b) )
241   ROM_LOAD( "big_box_2p_1_2.bin", 0x4000, 0x4000, CRC(8a79d1c5) SHA1(ad83c47958b1cd51f24f08bd667df81a6935341f) )
242ROM_END
243
244
245ROM_START( j2bigbuk )
246   ROM_REGION( 0x10000, "maincpu", 0 )
247   ROM_LOAD( "bigbucks3.1.bin", 0x0000, 0x4000, CRC(72104a23) SHA1(3fe3dba8dc47ded1d18e1f2ceb7e55dd530aa56d) )
248   ROM_LOAD( "bigbucks3.2.bin", 0x4000, 0x4000, CRC(850db95d) SHA1(1d1b5c37a275b68662f42dca07dedf844a66c059) )
249   ROM_LOAD( "bigbucks3.3.bin", 0xc000, 0x4000, CRC(a6cac228) SHA1(a03788fa9f75ecdf8b13dbab0ba2a91931d7f250) )
250
251   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
252   ROM_LOAD( "bigbucks3c1.bin", 0x0000, 0x4000, CRC(929cba2d) SHA1(9512d0937c8eccd4ef65f8dcb2ae3789779b398d) )
253ROM_END
254
255
256
257ROM_START( j2bigdl )
258   ROM_REGION( 0x10000, "maincpu", 0 )
259   ROM_LOAD( "bdl.bin", 0x0000, 0xc000, CRC(f28b8489) SHA1(33d3bddb43c78e70b250380f8e69c3017cd997d1) ) /* split */
260ROM_END
261
262
263
264ROM_START( j2blkchy )
265   ROM_REGION( 0x10000, "maincpu", 0 )
266   ROM_LOAD( "blckch1.bin", 0x0000, 0x4000, CRC(78200ccf) SHA1(9ed71b591c0e8ad4e2f67d48df6dc39b303a795b) )
267   ROM_LOAD( "blckch2.bin", 0x4000, 0x4000, CRC(d20f3b51) SHA1(c6d2ec6d2dc7b1d314fdfdad12de32596c30d2aa) )
268ROM_END
269
270
271ROM_START( j2cashbn )
272   ROM_REGION( 0x10000, "maincpu", 0 )
273   ROM_LOAD( "cash_bonus_2_1.bin", 0x0000, 0x8000, CRC(6f2bb994) SHA1(b7b05d8c6a74012d85fa8b4a479b91ad04dffba1) )
274   ROM_LOAD( "cash_bonus_2_2.bin", 0x8000, 0x8000, CRC(0d7ba071) SHA1(11ca1d995f73999bcc7d154f4d1870be7373aa85) )
275ROM_END
276
277
278ROM_START( j2cashfl )
279   ROM_REGION( 0x10000, "maincpu", 0 )
280   ROM_LOAD( "cashfalls b10602 3.1.bin", 0x0000, 0x4000, CRC(ec3c3123) SHA1(79eca1f8d5d99ba3532296681409057ffe9da244) )
281   ROM_LOAD( "cashfalls b10689 3.2.bin", 0x4000, 0x4000, CRC(2d1d1864) SHA1(45d24822e64d10f069fb470fdc20dbc17e7a2e17) )
282
283   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
284   ROM_LOAD( "cashfalls b10759 3p1.bin", 0x0000, 0x4000, CRC(e644af59) SHA1(778bd16a4af27afd4620534af76658b352faa55e) )
285   ROM_LOAD( "cashfalls b10764 3p1.bin", 0x0000, 0x4000, CRC(e644af59) SHA1(778bd16a4af27afd4620534af76658b352faa55e) )
286   ROM_LOAD( "cashfalls b11043 3y1.bin", 0x0000, 0x4000, CRC(c5de48cb) SHA1(f4536521a87f1adce19db4d74a85c14605fbe263) )
287   ROM_LOAD( "cashfalls b113-- 3a1.bin", 0x0000, 0x4000, CRC(d12f743f) SHA1(6d30dbf29258a446ec756da4e0a0d145807da8d6) )
288   ROM_LOAD( "cashfalls deluxe b12977 3x1.bin", 0x0000, 0x4000, CRC(f8cd0dd7) SHA1(3202f12019b4a511b92382a09621799fcb7659ec) )
289ROM_END
290
291
292ROM_START( j2cashrl )
293   ROM_REGION( 0x10000, "maincpu", 0 )
294   ROM_LOAD( "cashreel a79069 1.1.bin", 0x0000, 0x4000, CRC(6a62ddd1) SHA1(3d28fe186fcf2ba7a0fd178372591cbb32cda2a3) )
295   ROM_LOAD( "cashreel a79679 1.2.bin", 0x4000, 0x4000, CRC(7bd6b009) SHA1(62fa6a110ca4d54c7ed0fc0e8e0fa1ac920f09b6) )
296
297   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
298   ROM_LOAD( "cashreel b16361 1y1.bin", 0x0000, 0x4000, CRC(4380a439) SHA1(c18e2262f7f267fb1c256086d9febc684d929623) )
299   ROM_LOAD( "cashreel b16365 1x1.bin", 0x0000, 0x4000, CRC(7e93e125) SHA1(2e22c0a4040a4309522f03559f6eafc161f3944f) )
300   ROM_LOAD( "cashreel b16372 1a1.bin", 0x0000, 0x4000, CRC(577198cd) SHA1(05d2bb38d0225df5cd734bdf76673407317ab853) )
301ROM_END
302
303
304
305ROM_START( j2cashrv )
306   ROM_REGION( 0x10000, "maincpu", 0 )
307   ROM_LOAD( "cr1", 0x0000, 0x2000, CRC(66064d25) SHA1(516104d2ec0cfda956a1f4499647f5f1a233046c) )
308   ROM_LOAD( "cr2", 0x2000, 0x2000, CRC(9f333cf6) SHA1(083a2f9a188f28e9414cd385c3f5abe517523100) )
309   ROM_LOAD( "cr3", 0x4000, 0x2000, CRC(2e606b0d) SHA1(144ca5fff497fe59823744138d44f264ef20fd0f) )
310
311   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
312   ROM_LOAD( "cashreserve2-1.bin", 0x0000, 0x2000, CRC(1c16901d) SHA1(bf3062d3432d77228dc6d9f6aa0d6929d9020547) )
313ROM_END
314
315
316ROM_START( j2cashro )
317   ROM_REGION( 0x10000, "maincpu", 0 )
318   ROM_LOAD( "cash_rolls_1_1.bin", 0x0000, 0x4000, CRC(574c1cb2) SHA1(2ea5f14f52563df6b1451f5b2a52facceb078c72) )
319   ROM_LOAD( "cash_rolls_1_2.bin", 0x4000, 0x4000, CRC(60a402e8) SHA1(bf46c578c1b3d5bdfdf40449b455e09f3891d7b9) )
320ROM_END
321
322
323ROM_START( j2cashtk )
324   ROM_REGION( 0x10000, "maincpu", 0 )
325   ROM_LOAD( "cashtrack b16090 1x1.bin", 0x0000, 0x4000, CRC(166434ac) SHA1(38e61816c2c0f793c25228dc321d1922782ef047) )
326   /* missing rom 2? */
327
328   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
329   ROM_LOAD( "cashtrack b16122 1a1.bin", 0x0000, 0x4000, CRC(3f864d44) SHA1(c0a52444849ee03570ee056f54ef61da0466b2f8) )
330   ROM_LOAD( "cashtrack b16123 1y1.bin", 0x0000, 0x4000, CRC(2b7771b0) SHA1(268891bfb5a7454bb4fdc21965ef0565caab7480) )
331ROM_END
332
333
334
335ROM_START( j2cashtd )
336   ROM_REGION( 0x10000, "maincpu", 0 )
337   ROM_LOAD( "cashtrack deluxe a 1.1.bin",      0x0000, 0x4000, CRC(02950858) SHA1(84809b06bb7d9d470b407df655e3d45342a542e2) )
338   ROM_LOAD( "cashtrack deluxe b17560 1b2.bin", 0x4000, 0x4000, CRC(fffd95d1) SHA1(c80d131b4d93bdbbd7226859ddd356c432c92c7d) )
339
340   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
341   ROM_LOAD( "cashtrack deluxe protocol 1p1.bin", 0x0000, 0x4000, CRC(08ed9622) SHA1(686701ad4db873ee90a042c2b39a4bc10cb9fcfd) )
342ROM_END
343
344
345
346ROM_START( j2coppot )
347   ROM_REGION( 0x10000, "maincpu", 0 )
348   ROM_LOAD( "copperpot1_1.bin", 0x0000, 0x4000, CRC(15fcedd0) SHA1(12b2d02b8dcc1721150bbeb630d348fc7c56df1b) )
349   ROM_LOAD( "copperpot1_2.bin", 0x4000, 0x4000, CRC(e4454282) SHA1(46914dbba6aec7e1a38c0013d8fe69e62992f42f) )
350ROM_END
351
352
353
354ROM_START( j2coprun )
355   ROM_REGION( 0x10000, "maincpu", 0 )
356   ROM_LOAD( "copperrun2.1", 0x0000, 0x2000, CRC(49868bf2) SHA1(a0dc29be55b0dc2f1f43c962dc805590ea3ca248) )
357   ROM_LOAD( "copperrun2.2", 0x2000, 0x2000, CRC(7a082c5f) SHA1(b1f421604f8e80d29f92301de9708a48091f3ab8) )
358   ROM_LOAD( "copperrun2.3", 0x4000, 0x2000, CRC(d15e2276) SHA1(504b792f4ac508e3f9ef8add1adbb09d4c2d9afe) )
359ROM_END
360
361
362ROM_START( j2crkbnk )
363   ROM_REGION( 0x10000, "maincpu", 0 )
364   ROM_LOAD( "11nf1.bin", 0x0000, 0x4000, CRC(3b215ba7) SHA1(5b0d6a23dfdcfcc2bb0f769305ee468714fdf40f) )
365   ROM_LOAD( "11nf2.bin", 0x4000, 0x4000, CRC(c7bda190) SHA1(d9c019aac107a564c67ef6a9d5ddb0dd7e0f0748) )
366ROM_END
367
368
369
370ROM_START( j2droplt )
371   ROM_REGION( 0x10000, "maincpu", 0 )
372   ROM_LOAD( "drplot71.bin", 0x0000, 0x2000, CRC(75cc1f17) SHA1(1e642d3b20cc680e25b789f8123223ca2b97bc2a) )
373   ROM_LOAD( "drplot72.bin", 0x2000, 0x2000, CRC(97d42bb2) SHA1(4821a6ed60d7f5f62355eed7ee55d6a41789f1c8) )
374   ROM_LOAD( "drplot73.bin", 0x4000, 0x2000, CRC(5a6fc22d) SHA1(c7803db19548f541d0b53d7c1e78a493f0cc0a4b) )
375
376   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
377   ROM_LOAD( "dropthelot1_3.bin", 0x0000, 0x2000, CRC(05ef5eb5) SHA1(a5f8efd3fe708cc7d3f030adcbcd863654f9b13e) )
378ROM_END
379
380
381
382ROM_START( j2dropld )
383   ROM_REGION( 0x10000, "maincpu", 0 )
384   ROM_LOAD( "dropthelotdeluxe1.1.bin", 0x0000, 0x2000, CRC(07f2d01d) SHA1(c6769dbfed2d7134819a8e0f08fbcf27d228ad88) )
385   ROM_LOAD( "dropthelotdeluxe1.2.bin", 0x0000, 0x2000, CRC(cb6c9a46) SHA1(711cfd358fade847edb51ad686c6969eebda4109) )
386   ROM_LOAD( "dropthelotdeluxe1.3.bin", 0x0000, 0x2000, CRC(3e2ce507) SHA1(d59c7dbbd469caf4976a6e8b7b7f3e2e9d35535a) )
387
388   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
389   ROM_LOAD( "dropthelotdeluxe b14526 1b1.bin", 0x0000, 0x2000, CRC(b3d72289) SHA1(bfc9dafb05577673f62a349ac3a10659b60fcc30) )
390   ROM_LOAD( "dropthelotdeluxe b14542 1bp3.bin", 0x0000, 0x2000, CRC(b900b1d0) SHA1(e318224d5df62ec896624c1fb1c2353131bdcd69) )
391   ROM_LOAD( "dropthelotdeluxe b14554 1x1.bin", 0x0000, 0x2000, CRC(09f5438a) SHA1(fa164034b780104cb13701e2c15208036820d88e) )
392   ROM_LOAD( "dropthelotdeluxe b14561 1y1.bin", 0x0000, 0x2000, CRC(43198090) SHA1(7e058633901b7c3614a9b8ac29876ff6f31422f5) )
393   ROM_LOAD( "dropthelotdeluxe b17547 1a1.bin", 0x0000, 0x2000, CRC(47e73da7) SHA1(5dc0ee91099f8dae3defd945fcb0262c2c467128) )
394   ROM_LOAD( "dropthelotdeluxe b17557 1a2.bin", 0x0000, 0x2000, CRC(051ff3cd) SHA1(341abf5b9015089b632576ca8cfe388d81fe3ee7) )
395   ROM_LOAD( "dropthelotdeluxe c07116 1.1.bin", 0x0000, 0x2000, CRC(07f2d01d) SHA1(c6769dbfed2d7134819a8e0f08fbcf27d228ad88) )
396   ROM_LOAD( "dropthelotdeluxe c07284 1.2.bin", 0x0000, 0x2000, CRC(cb6c9a46) SHA1(711cfd358fade847edb51ad686c6969eebda4109) )
397ROM_END
398
399
400
401ROM_START( j2ewn )
402   ROM_REGION( 0x10000, "maincpu", 0 )
403   ROM_LOAD( "ewn_5p_2_1.bin", 0x0000, 0x4000, CRC(05598dda) SHA1(2473dc3e909fc96225d5e263d1d541d6135fce8c) )
404   ROM_LOAD( "ewn_5p_2_2.bin", 0x0000, 0x4000, CRC(228de93c) SHA1(fa5517914a3e5fbe45dba71548ad25a19f7783d3) )
405
406   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
407   ROM_LOAD( "e_w_nudger_3_1.bin", 0x0000, 0x8000, CRC(b1fd3114) SHA1(e3906b3d93330b8e44cb21cbc76737edf5046aa7) )
408   ROM_LOAD( "e_w_nudger_3_2.bin", 0x8000, 0x8000, CRC(ae617ae1) SHA1(093ddb44bea91b1d67821c756f6ac07789995d95) )
409   ROM_LOAD( "each way nudger v4-1 (27256)", 0x0000, 0x8000, CRC(a945ca5d) SHA1(6250a601f9ef237e6708df15b2cdd0eb81cc5c7e) )
410   ROM_LOAD( "each way nudger v4-2 (27256)", 0x0000, 0x8000, CRC(3a83c908) SHA1(967a9bf830ea9601cc6418d5eca5e0c6f0e89faf) )
411   ROM_LOAD( "each_way_nudge_4_1.bin", 0x0000, 0x8000, CRC(a945ca5d) SHA1(6250a601f9ef237e6708df15b2cdd0eb81cc5c7e) )
412   ROM_LOAD( "each_way_nudge_4_2.bin", 0x0000, 0x8000, CRC(3a83c908) SHA1(967a9bf830ea9601cc6418d5eca5e0c6f0e89faf) )
413   ROM_LOAD( "eachwaynudgep1.bin", 0x0000, 0x8000, CRC(a945ca5d) SHA1(6250a601f9ef237e6708df15b2cdd0eb81cc5c7e) )
414   ROM_LOAD( "eachwaynudgep2.bin", 0x0000, 0x8000, CRC(3a83c908) SHA1(967a9bf830ea9601cc6418d5eca5e0c6f0e89faf) )
415   ROM_LOAD( "eachwaynudgermk32.1.bin", 0x0000, 0x8000, CRC(8c7fcf54) SHA1(e1b92cc1860c101580a75405bdb302fd39a03c29) )
416   ROM_LOAD( "eachwaynudgermk32.2.bin", 0x0000, 0x8000, CRC(8678d7ec) SHA1(f30ff44fe0cb5cc9fcd3cc2a9394ee16d830e1c4) )
417   ROM_LOAD( "eachwaynudgermk3_rom1.bin", 0x0000, 0x8000, CRC(b1fd3114) SHA1(e3906b3d93330b8e44cb21cbc76737edf5046aa7) )
418   ROM_LOAD( "eachwaynudgermk3_rom2.bin", 0x0000, 0x8000, CRC(ae617ae1) SHA1(093ddb44bea91b1d67821c756f6ac07789995d95) )
419   ROM_LOAD( "ewn-1.bin", 0x0000, 0x2000, CRC(dc6dc4e4) SHA1(5f6bc674b8e7f9ef42ed8f0f5305130d3e779294) )
420   ROM_LOAD( "ewn-2.bin", 0x0000, 0x2000, CRC(98ec4b3a) SHA1(db6c554336113254cbcf0122ff1a425e0fe970e2) )
421   ROM_LOAD( "ewn5p1.1", 0x0000, 0x2000, CRC(457835d8) SHA1(00029231017d9e2de2a3b08c7eccce67e941c02b) )
422   ROM_LOAD( "ewn5p1.2", 0x0000, 0x2000, CRC(8d5a0823) SHA1(589e1e646b481c3cab340e022ced3c70adf76186) )
423   ROM_LOAD( "ewn5p1.3", 0x0000, 0x2000, CRC(407297cb) SHA1(390b3f0cb0a3f235199ec269190ae64bd4816b9f) )
424   ROM_LOAD( "ewn_2p_2_1.bin", 0x0000, 0x4000, CRC(1b6dd32f) SHA1(a78985ecd3858c98071228b0643f1290e056142d) )
425   ROM_LOAD( "ewn_2p_2_2.bin", 0x0000, 0x4000, CRC(6b08d41f) SHA1(fc582458cd104450191ceea5085d44e1f8705391) )
426   ROM_LOAD( "ewn_4_1.bin", 0x0000, 0x8000, CRC(a945ca5d) SHA1(6250a601f9ef237e6708df15b2cdd0eb81cc5c7e) )
427   ROM_LOAD( "ewn_4_2.bin", 0x0000, 0x8000, CRC(3a83c908) SHA1(967a9bf830ea9601cc6418d5eca5e0c6f0e89faf) )
428   ROM_LOAD( "ewn_alt_2p_2_1.bin", 0x0000, 0x2000, CRC(d1186cf0) SHA1(7e8078263d66286b1be7ff6135f088be04c53c3b) )
429   ROM_LOAD( "ewn_alt_2p_2_2.bin", 0x0000, 0x2000, CRC(91ec9342) SHA1(8e0daefbb83c84dff3111f62b752fb6eb3b6511d) )
430   ROM_LOAD( "ewn_alt_2p_2_3.bin", 0x0000, 0x2000, CRC(8f4033f6) SHA1(8f33c185b619e635f6b2070b32bb1d477cf5fa43) )
431   ROM_LOAD( "ewn_p1.bin", 0x0000, 0x8000, CRC(8c7fcf54) SHA1(e1b92cc1860c101580a75405bdb302fd39a03c29) )
432   ROM_LOAD( "ewn_p2.bin", 0x0000, 0x8000, CRC(8678d7ec) SHA1(f30ff44fe0cb5cc9fcd3cc2a9394ee16d830e1c4) )
433   ROM_LOAD( "ewnp1865", 0x0000, 0x4000, CRC(05598dda) SHA1(2473dc3e909fc96225d5e263d1d541d6135fce8c) )
434   ROM_LOAD( "ewnp188", 0x0000, 0x8000, CRC(a945ca5d) SHA1(6250a601f9ef237e6708df15b2cdd0eb81cc5c7e) )
435   ROM_LOAD( "ewnp2865", 0x0000, 0x4000, CRC(228de93c) SHA1(fa5517914a3e5fbe45dba71548ad25a19f7783d3) )
436   ROM_LOAD( "ewnp288", 0x0000, 0x8000, CRC(3a83c908) SHA1(967a9bf830ea9601cc6418d5eca5e0c6f0e89faf) )
437ROM_END
438
439
440
441ROM_START( j2ews )
442   ROM_REGION( 0x10000, "maincpu", 0 )
443   ROM_LOAD( "ews5p1.1", 0x0000, 0x4000, CRC(ad2f928f) SHA1(287c583e666bab4a7471179e431c6c536a4fd052) )
444   ROM_LOAD( "ews5p1.2", 0x0000, 0x4000, CRC(bc098815) SHA1(4cf941ac8b23cdc2011e021f8e0eb4a7dcb73bf8) )
445
446   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
447   ROM_LOAD( "ews_5p_2_1.bin", 0x0000, 0x4000, CRC(84cba46e) SHA1(07d13002cd1c915f58f04e4eb989fd007856f2a7) )
448   ROM_LOAD( "ews_5p_2_2.bin", 0x0000, 0x4000, CRC(057fb19b) SHA1(c5010d0bf7aba6dd6778a536b3cdcedd44d15eff) )
449   ROM_LOAD( "ews_s1.bin", 0x0000, 0x4000, CRC(d435d674) SHA1(e7d9ea13906b86df15fbba408763f4169bb8ff80) )
450   ROM_LOAD( "ews_s2.bin", 0x0000, 0x4000, CRC(965a3c43) SHA1(7f19681fad06fe935effc0d00055e26c15b58d97) )
451ROM_END
452
453
454ROM_START( j2exec )
455   ROM_REGION( 0x10000, "maincpu", 0 )
456   ROM_LOAD( "clubexecutive2.1", 0x0000, 0x4000, CRC(bfb27cc9) SHA1(3a04e64d50dd04d11e5c66673ac4adf426aa195e) )
457   ROM_LOAD( "clubexecutive2.2", 0x4000, 0x4000, CRC(1f44cbc4) SHA1(fd029357ebac7fea618d35d8f8a98f7f3abee8c9) )
458   ROM_LOAD( "clubexecutive2.3", 0x8000, 0x4000, CRC(cc286353) SHA1(13f19396972e6a65c88245ff291ff3618f1b7fa7) )
459
460   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
461   ROM_LOAD( "10p2 2.1.bin", 0x0000, 0x4000, CRC(bfb27cc9) SHA1(3a04e64d50dd04d11e5c66673ac4adf426aa195e) )
462   ROM_LOAD( "10p2 2.2.bin", 0x0000, 0x4000, CRC(1f44cbc4) SHA1(fd029357ebac7fea618d35d8f8a98f7f3abee8c9) )
463   ROM_LOAD( "150 2.1.bin", 0x0000, 0x4000, CRC(a1cd6f9f) SHA1(6137c7410b29d3ddf3d52a0e64b316d85f1b3e08) )
464   ROM_LOAD( "150 2.3.bin", 0x0000, 0x4000, CRC(8d9dc4da) SHA1(a6651d1dd50a28b6367330ec8aa311ef68f04356) )
465   ROM_LOAD( "20p 2.2.bin", 0x0000, 0x4000, CRC(c53bde72) SHA1(369257c57fded297e5625a857d3f4b0eace64763) )
466   ROM_LOAD( "5p 2.1.bin", 0x0000, 0x4000, CRC(8620217a) SHA1(25ed75529812c106fb32b1f7b93c8b26083d8fd8) )
467   ROM_LOAD( "5p 2.2.bin", 0x0000, 0x4000, CRC(dc09b228) SHA1(6f392025f6d9e8b5d03f8ad82a5ab072b272679b) )
468   ROM_LOAD( "5p 2.3.bin", 0x0000, 0x4000, CRC(b2be1986) SHA1(68e571187bf87bed8a2027e746d7ba8c6ed19282) )
469ROM_END
470
471
472
473ROM_START( j2fasttk )
474   ROM_REGION( 0x10000, "maincpu", 0 )
475   ROM_LOAD( "fast_trak_3_1.bin", 0x0000, 0x8000, CRC(67b9ff41) SHA1(42f42aa49b6ca3a944d12ec8d351eee28f10725d) )
476   ROM_LOAD( "fast_trak_3_2.bin", 0x0000, 0x8000, CRC(cc05816c) SHA1(09504aca557e9c112ffc39b814d2a043bca36ea0) )
477   
478   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
479   ROM_LOAD( "fsttrk31.bin", 0x0000, 0x8000, CRC(59763417) SHA1(e59ff3f2594596d9523a3875ae51f00da9da5dde) )
480   ROM_LOAD( "fsttrk32.bin", 0x0000, 0x8000, CRC(157e2afe) SHA1(56ec9947214db23b13848d4dfcd606be0d0b424c) )
481ROM_END
482
483
484ROM_START( j2fqueen )
485   ROM_REGION( 0x10000, "maincpu", 0 )
486   ROM_LOAD( "findthequeen.bin", 0x0000, 0x8000, CRC(9bd37775) SHA1(9e4587124648008d144d1eac46a542056e55e270) )
487ROM_END
488
489
490
491ROM_START( j2fiveal )
492   ROM_REGION( 0x10000, "maincpu", 0 )
493   ROM_LOAD( "fivealive1_1.bin", 0x0000, 0x8000, CRC(87b46057) SHA1(fc8c29a66813bf102eeed5859f63a31d72b103a2) )
494
495   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
496   ROM_LOAD( "fivealive1b_1.bin", 0x0000, 0x8000, CRC(7600bfb8) SHA1(4e7184a8dbd5c03c914e3b7860f1f63e54006697) )
497ROM_END
498
499
500
501ROM_START( j2fiveln )
502   ROM_REGION( 0x10000, "maincpu", 0 )
503   ROM_LOAD( "five_liner_1_1.bin", 0x0000, 0x8000, CRC(dc5f04e8) SHA1(b579a2b7d074d52e7bb2e903bcc4c0f69083dd03) )
504
505   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
506   ROM_LOAD( "five_liner_3_1.bin", 0x0000, 0x8000, CRC(8158cf7c) SHA1(50456bca9121a3c39106ad30f14d352e1a600b17) )
507   ROM_LOAD( "fiveliner10p3.1.bin", 0x0000, 0x8000, CRC(8158cf7c) SHA1(50456bca9121a3c39106ad30f14d352e1a600b17) )
508   ROM_LOAD( "fiveliner20p5.1.bin", 0x0000, 0x8000, CRC(e3f0ef82) SHA1(f4ebb22a057f793652f7786a4f01c5b6e6a1a245) )
509ROM_END
510
511
512
513ROM_START( j2fws )
514   ROM_REGION( 0x10000, "maincpu", 0 )
515   ROM_LOAD( "5wayshuffle2_1.bin", 0x0000, 0x8000, CRC(34d71a37) SHA1(8f720787f9669ea4ff05350e5cc3b0213fff8637) )
516   ROM_LOAD( "5wayshuffle2_2.bin", 0x8000, 0x8000, CRC(37f83030) SHA1(2c76a96268aa87a992df339d22a8c3cae2b469b1) )
517ROM_END
518
519
520ROM_START( j2frmtch )
521   ROM_REGION( 0x10000, "maincpu", 0 )
522   ROM_LOAD( "fmach1.bin", 0x0000, 0x4000, CRC(5adda171) SHA1(3bf4c9e3f416869c13d061770e24cc43f6e4b302) )
523   ROM_LOAD( "fmach2.bin", 0x4000, 0x4000, CRC(8514ef24) SHA1(2abf0395ba6ce9f045b2d0d0844fd5ae351a5061) )
524ROM_END
525
526
527
528ROM_START( j2fullhs )
529   ROM_REGION( 0x10000, "maincpu", 0 )
530   ROM_LOAD( "fullhouse_3_1.bin", 0x0000, 0x8000, CRC(9e272562) SHA1(4aa009add7ce763af166ed672e1e83bbc52d0375) )
531   ROM_LOAD( "fullhouse_3_2.bin", 0x8000, 0x8000, CRC(acc9f0ba) SHA1(219345ddd9470e6f857218f86a3a7342ec584bdc) )
532ROM_END
533
534
535
536ROM_START( j2ghostb )
537   ROM_REGION( 0x10000, "maincpu", 0 )
538   ROM_LOAD( "ghostbuster2.1.bin", 0x0000, 0x2000, CRC(59a50c84) SHA1(8273ec2d103b8017b0a0cfea81393123d0f80d2d) )
539   ROM_LOAD( "ghostbuster2.2.bin", 0x2000, 0x2000, CRC(4b53de33) SHA1(77beb73ebf35f0f0eff7109b5fd5d699931fa04d) )
540ROM_END
541
542
543
544ROM_START( j2goldrn )
545   ROM_REGION( 0x10000, "maincpu", 0 )
546   ROM_LOAD( "goldrun.bin", 0x0000, 0x6000, CRC(9e8cc91d) SHA1(d37f9bfd9af3a141ea55cf9b92453d2ca2f35f03) ) /* split */
547ROM_END
548
549
550
551ROM_START( j2goldbr )
552   ROM_REGION( 0x10000, "maincpu", 0 )
553   ROM_LOAD( "jpmgoldenbars2.1.bin", 0x0000, 0x8000, CRC(301a9321) SHA1(861854d000a3102265cc8254996a3ee8c3639855) )
554   ROM_LOAD( "jpmgoldenbars2.2.bin", 0x8000, 0x8000, CRC(d94d1c30) SHA1(f26c4eb158c8291521b23c091bf45475b70cc3ae) )
555
556   // this is a 68k rom
557   //ROM_LOAD( "jpmgoldenbars1.1.bin", 0x0000, 0x8000, CRC(45f91660) SHA1(1c6bc864e56c8c6ea61ebb5e181ad736aeab06cf) )
558   //ROM_LOAD( "jpmgoldenbars1.2.bin", 0x0000, 0x8000, CRC(eb6595f0) SHA1(2b0aabb50a1d1f88249b733faf02194c0181f999) )
559   //ROM_LOAD( "jpmgoldenbars1.3.bin", 0x0000, 0x8000, CRC(01c7dcfb) SHA1(9f00a14df5b2ea13d2bd4f3ff1ab5ee65d464709) )
560   //ROM_LOAD( "jpmgoldenbars1.4.bin", 0x0000, 0x8000, CRC(88bf0d26) SHA1(ecbfa69ffde42dc4464f39fc641c98a8485e0218) )
561ROM_END
562
563
564
565ROM_START( j2gldchy )
566   ROM_REGION( 0x10000, "maincpu", 0 )
567   ROM_LOAD( "goldencherry1.1.bin", 0x0000, 0x4000, CRC(9b6232b1) SHA1(9f102cd7b5e0ae1ca4e9d5b6e5ab9012b0f736b8) )
568   ROM_LOAD( "goldencherry1.2.bin", 0x4000, 0x4000, CRC(af08dc61) SHA1(7d47d510ecd0b285c58e9492a4ea325b6f74815e) )
569ROM_END
570
571
572
573ROM_START( j2gldwin )
574   ROM_REGION( 0x10000, "maincpu", 0 )
575   ROM_LOAD( "goldenwin7.1.bin", 0x0000, 0x4000, CRC(8ba51701) SHA1(8dfd78ebddab2dc71f8cfea2bdc7698e5ba94869) )
576   ROM_LOAD( "goldenwin7.2.bin", 0x4000, 0x4000, CRC(64c004f5) SHA1(cc5ff5f94e939fc67844d928ca06b0ee0c5dc60b) )
577ROM_END
578
579
580
581ROM_START( j2hinote )
582   ROM_REGION( 0x10000, "maincpu", 0 )
583   ROM_LOAD( "hi_note_2_1.bin", 0x0000, 0x8000, CRC(f8ccdb6a) SHA1(3f6fa27295bfb64f3176dfc7f8f163015df7fdd7) )
584   ROM_LOAD( "hi_note_2_2.bin", 0x8000, 0x8000, CRC(57baf38f) SHA1(a3906486aca7e76f1faacc5df14ec6793bf0842e) )
585
586   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
587   ROM_LOAD( "hinote21.bin", 0x0000, 0x8000, CRC(bf4cbae5) SHA1(5504ddafb12e553a9a19b4e845fdf2d16cda0702) )
588   ROM_LOAD( "hinote22.bin", 0x8000, 0x8000, CRC(eb6b4d87) SHA1(f86d7f2b8ff18918dfc9e4471a0c76c8cae8c236) )
589ROM_END
590
591
592
593ROM_START( j2hiroll )
594   ROM_REGION( 0x10000, "maincpu", 0 )
595   ROM_LOAD( "hi_roller_1_1.bin", 0x0000, 0x8000, CRC(da7d05b4) SHA1(e594b6d46a525453be7eb93e38e81a689be30c66) )
596   ROM_LOAD( "hi_roller_1_2.bin", 0x8000, 0x8000, CRC(cfde426f) SHA1(6c8d4044f783dee48c96a1b172836ead5039e0bf) )
597
598   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
599   ROM_LOAD( "hi_roller_1c1.bin", 0x0000, 0x8000, CRC(176e8fe0) SHA1(296da0cc61fc97b4545a58d799e31b282d107946) )
600   ROM_LOAD( "hi_roller_1c2.bin", 0x0000, 0x8000, CRC(99cc5b33) SHA1(028f1638a354d399ede0e0096895a10bafdbc323) )
601   ROM_LOAD( "hiroller2_1.bin", 0x0000, 0x8000, CRC(719bd3df) SHA1(66d73223b5752c337258d5a710697d58dad0724f) )
602   ROM_LOAD( "hiroller2_2.bin", 0x0000, 0x8000, CRC(99cc5b33) SHA1(028f1638a354d399ede0e0096895a10bafdbc323) )
603   ROM_LOAD( "hiroller_1_1.bin", 0x0000, 0x8000, CRC(bdc1f7f6) SHA1(86617a7d40178cae26748987208324de760fa9c5) )
604   ROM_LOAD( "hiroller_1_2.bin", 0x0000, 0x8000, CRC(cfde426f) SHA1(6c8d4044f783dee48c96a1b172836ead5039e0bf) )
605ROM_END
606
607
608ROM_START( j2hotpot )
609   ROM_REGION( 0x10000, "maincpu", 0 )
610   ROM_LOAD( "hpv7-1.p1", 0x0000, 0x2000, CRC(bb43d2fa) SHA1(23a3fd7cf49fb4540467dc695973f943c6d659c7) )
611   ROM_LOAD( "hpv7-2.p2", 0x2000, 0x2000, CRC(a3e59d08) SHA1(1f9872cfdc80216972fe071603bafb7caaf81bc8) )
612   ROM_LOAD( "hpv7-3.p3", 0x4000, 0x2000, CRC(1413c369) SHA1(e6d72ab545c74ee3cf8645f8719a798caa4d0f88) )
613
614   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
615   ROM_LOAD( "hotpot1.bin", 0x0000, 0x2000, CRC(92f551c7) SHA1(ddb59a25167784591daa06408a81406a75e53415) )
616   ROM_LOAD( "hotpot1a.bin", 0x0000, 0x2000, CRC(381f3a97) SHA1(dc7b0c53dc5e953d9cce5ea3502f1940eafc1565) )
617   ROM_LOAD( "hotpot2.bin", 0x0000, 0x2000, CRC(fa7ead32) SHA1(2c79fbbb93e20e2dc09996e94000618c18162018) )
618   ROM_LOAD( "hotpot2a.bin", 0x0000, 0x2000, CRC(0c7f9975) SHA1(e53a24270cf26f6f484ddee414472ac36891febd) )
619   ROM_LOAD( "hotpot3.bin", 0x0000, 0x2000, CRC(1b0a934c) SHA1(e65f0f7050c8683954cd34389a4303cfbd35a53e) )
620ROM_END
621
622
623ROM_START( j2hotptd )
624   ROM_REGION( 0x10000, "maincpu", 0 )
625   ROM_LOAD( "hotptdl1.bin", 0x0000, 0x2000, CRC(f4852b74) SHA1(4e9b517df02afd4cefffa9b971eb0933142e64d0) )
626   ROM_LOAD( "hotptdl2.bin", 0x2000, 0x2000, CRC(c912e5a3) SHA1(744a4acb93d80588b31280164b94f5248e6a7736) )
627   ROM_LOAD( "hotptdl3.bin", 0x4000, 0x2000, CRC(e2793969) SHA1(dfcd2caae3d5dc8f9a37bd4b18002296fafe4eb6) )
628ROM_END
629
630
631
632ROM_START( j2hotsht )
633   ROM_REGION( 0x10000, "maincpu", 0 )
634   ROM_LOAD( "hot_shot_5p_1_1.bin", 0x0000, 0x4000, CRC(a59ff613) SHA1(853614765dc1c511315e0679d5d63a740edaa9dd) )
635   ROM_LOAD( "hot_shot_5p_1_2.bin", 0x4000, 0x4000, CRC(59d52547) SHA1(1cf1e054bec55d2b10a4d7a253bb31008e62461b) )
636ROM_END
637
638
639
640ROM_START( j2hypnot )
641   ROM_REGION( 0x10000, "maincpu", 0 )
642   ROM_LOAD( "hypnot41.bin", 0x0000, 0x4000, CRC(c63de222) SHA1(668375e3e2ffccad04523debc208227874f9469c) )
643   ROM_LOAD( "hypnot42.bin", 0x4000, 0x4000, CRC(4ae94c6c) SHA1(478f3c656240e3eac6624612ec1a6944b4ca6e54) )
644   ROM_LOAD( "hypnot43.bin", 0x8000, 0x4000, CRC(5b1e61c0) SHA1(5fcc076412f1c715fa1ff0c38253a95deadbecf9) )
645ROM_END
646
647
648
649ROM_START( j2jackbr )
650   ROM_REGION( 0x10000, "maincpu", 0 )
651   ROM_LOAD( "jpbar121.bin", 0x0000, 0x4000, CRC(410cdf8f) SHA1(0112e6422f10317f7d2bacb10b79e1813a53cf24) )
652   ROM_LOAD( "jpbar122.bin", 0x4000, 0x4000, CRC(d8b1500a) SHA1(c2528fe2e56a5aed2b9f4132f315322f2e9b7803) )
653
654   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
655   ROM_LOAD( "jpbar231.bin", 0x0000, 0x4000, CRC(734d898a) SHA1(0baa5722865d85744918c028f00e85c64cf6eba6) )
656   ROM_LOAD( "jpbar232.bin", 0x4000, 0x4000, CRC(08af1772) SHA1(5ea8db5c9da5fcfa295a6b98b6a76d11fc76f580) )
657ROM_END
658
659
660
661ROM_START( j2jackdc )
662   ROM_REGION( 0x10000, "maincpu", 0 )
663   ROM_LOAD( "jackpot.bin", 0x0000, 0x010000, CRC(0895de20) SHA1(cb34730feb70997e7c3f8b99bec857114a902fed) ) /* split? */
664ROM_END
665
666
667
668ROM_START( j2jokers )
669   ROM_REGION( 0x10000, "maincpu", 0 )
670   ROM_LOAD( "jokers1.bin", 0x0000, 0x4000, CRC(a876d542) SHA1(884f7451d1c27c85afd63247be433b0e33e116bf) )
671   ROM_LOAD( "jokers2.bin", 0x4000, 0x4000, CRC(e3fefaa6) SHA1(c8d3375cb58f6ece09768df18c0018cc99839ab5) )
672ROM_END
673
674
675
676ROM_START( j2kingcl )
677   ROM_REGION( 0x10000, "maincpu", 0 )
678   ROM_LOAD( "koc1v4.bin", 0x0000, 0x8000, CRC(5acecdbf) SHA1(f58f1ce3ca51038f41d2b893f3c15637e9d28ee0) )
679   ROM_LOAD( "koc2v4.bin", 0x8000, 0x8000, CRC(6f9b132f) SHA1(14154898fcd2c75e15eeec282b2452c81234b00e) )
680
681   // these look like bellfruit (encrypted) roms
682   //ROM_LOAD( "king of clubs 39340002.bin", 0x0000, 0x8000, CRC(028708bf) SHA1(9e6942f6a25b260faa4c14c4d61a373be1518f40) )
683   //ROM_LOAD( "king of clubs 39340026.bin", 0x0000, 0x8000, CRC(d3b0746e) SHA1(2847cec108a99747a7e3e31a0f7bcf766cdc1546) )
684ROM_END
685
686
687
688ROM_START( j2litean )
689   ROM_REGION( 0x10000, "maincpu", 0 )
690   ROM_LOAD( "lite_a_nudge_mk3_3_1.bin", 0x0000, 0x8000, CRC(2e4f176a) SHA1(c369ab233b4892a65fa885906bb52585c178aa1b) )
691   ROM_LOAD( "lite_a_nudge_mk3_3_2.bin", 0x8000, 0x8000, CRC(f427b39d) SHA1(24907b2c7936f178db183796543e338b7206c107) )
692
693   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
694   ROM_LOAD( "lan5p1.1", 0x0000, 0x4000, CRC(70d37765) SHA1(1903f765247b7eb7fd681feb2f0d55119c1b6d67) )
695   ROM_LOAD( "lan5p1.2", 0x0000, 0x4000, CRC(ca092928) SHA1(1b5e4825bc13b2f4eacae42439ca4175699a0bc2) )
696   ROM_LOAD( "lan_10p_1_1.bin", 0x0000, 0x4000, CRC(ce467343) SHA1(cd3ecb760e96a577ae86554fcd15c2d984656b10) )
697   ROM_LOAD( "lan_10p_1_2.bin", 0x0000, 0x4000, CRC(1c256a65) SHA1(770f709ed0247ae3c3746456339718a536e12a05) )
698   ROM_LOAD( "lan_2p_1_1.bin", 0x0000, 0x4000, CRC(a86a03c6) SHA1(94db532b8e95ebad7682d2edbffadf898f6b15f6) )
699   ROM_LOAD( "lan_2p_1_2.bin", 0x0000, 0x4000, CRC(ff4f3fcd) SHA1(fb56604bec7420f37f837469de5c0d66596de0ce) )
700   ROM_LOAD( "lan_4_1.bin", 0x0000, 0x8000, CRC(05a988d7) SHA1(1da0333362270b0cde8a20dd195121a6f9e0e582) )
701   ROM_LOAD( "lan_4_2.bin", 0x0000, 0x8000, CRC(19f91447) SHA1(36a374156164566f76e69fa499bbbe950783ae98) )
702   ROM_LOAD( "lanp188", 0x0000, 0x8000, CRC(05a988d7) SHA1(1da0333362270b0cde8a20dd195121a6f9e0e582) )
703   ROM_LOAD( "lanp288", 0x0000, 0x8000, CRC(19f91447) SHA1(36a374156164566f76e69fa499bbbe950783ae98) )
704   ROM_LOAD( "lanudgemk32.1.bin", 0x0000, 0x8000, CRC(399e85d6) SHA1(08c9dd585fedcfacefe73614fa319650374b007f) )
705   ROM_LOAD( "lanudgemk32.2.bin", 0x0000, 0x8000, CRC(fc47568b) SHA1(5fe87ba8be1d956f8a15d57562049a57786e3ddd) )
706ROM_END
707
708
709ROM_START( j2lovsht )
710   ROM_REGION( 0x10000, "maincpu", 0 )
711   ROM_LOAD( "looshoo1.bin", 0x0000, 0x2000, CRC(be017717) SHA1(f1e14c39d781265da92f18daf89b70a8d64ac973) )
712   ROM_LOAD( "looshoo2.bin", 0x2000, 0x2000, CRC(8d75bce8) SHA1(63d0e36c02874dfa87da0449206b8902a5f8616a) )
713   ROM_LOAD( "looshoo3.bin", 0x4000, 0x2000, CRC(8f37689f) SHA1(4bfcfc4a8369a7223523112e8b56032f2f5a0f12) )
714ROM_END
715
716
717ROM_START( j2lovshd )
718   ROM_REGION( 0x10000, "maincpu", 0 )
719   ROM_LOAD( "lootshootdx1-1.p1", 0x0000, 0x2000, CRC(e468ce58) SHA1(a588c85a66ea68172c0f3a5317beee04902d7ac8) )
720   ROM_LOAD( "lootshootdx1-2.p2", 0x2000, 0x2000, CRC(30424219) SHA1(10e635e48f3808bbdcc349aecb3f09dcb03a752d) )
721   ROM_LOAD( "lootshootdx1-3.p3", 0x4000, 0x2000, CRC(48134998) SHA1(72b40153638eeed080e01fccdf96c513d3b1cfd6) )
722ROM_END
723
724
725
726ROM_START( j2lucky2 )
727   ROM_REGION( 0x10000, "maincpu", 0 )
728   ROM_LOAD( "lucky2s10p3.1.bin", 0x0000, 0x8000, CRC(54bc5a4e) SHA1(eb59e47fc4fd2971ab170249e56c8a751b2e45ac) )
729
730   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
731   ROM_LOAD( "lucky2s2p3.1.bin", 0x0000, 0x8000, CRC(5ea016b4) SHA1(9c10a66cd0c29dd5b787ba5bc9dff6bad65e38e7) )
732   ROM_LOAD( "lucky2s3.1", 0x0000, 0x8000, CRC(5ea016b4) SHA1(9c10a66cd0c29dd5b787ba5bc9dff6bad65e38e7) )
733   ROM_LOAD( "lucky2s3.1_5p.bin", 0x0000, 0x8000, CRC(034407f8) SHA1(3f223586ad8af4e7dea6d4f3958233bac6485566) )
734   ROM_LOAD( "lucky2s5p3.1.bin", 0x0000, 0x8000, CRC(034407f8) SHA1(3f223586ad8af4e7dea6d4f3958233bac6485566) )
735ROM_END
736
737
738ROM_START( j2monblt )
739   ROM_REGION( 0x10000, "maincpu", 0 )
740   ROM_LOAD( "mb2-1.bin", 0x0000, 0x4000, CRC(e3f3bbdc) SHA1(84be0d32025f73d2ef1b0e378a7826c46a00f414) )
741   ROM_LOAD( "mb2-2.bin", 0x4000, 0x4000, CRC(c0078fa9) SHA1(c84bf3e16730990ef62ec757d0d05471712c8731) )
742
743   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
744   ROM_LOAD( "monbelt1.bin", 0x0000, 0x4000, CRC(f7028728) SHA1(bbce0924aa1802a1ba0f3d37f7c8c2581f5b1104) )
745   ROM_LOAD( "monbelt2.bin", 0x0000, 0x4000, CRC(8da3dff8) SHA1(3b50478a0616e8b4b82f19bafcab149560c7a4d1) )
746ROM_END
747
748
749
750ROM_START( j2mongam )
751   ROM_REGION( 0x10000, "maincpu", 0 )
752   ROM_LOAD( "mongam61.bin", 0x0000, 0x2000, CRC(1ac86006) SHA1(e59caa18597abfcf42cb60241337e023fb33b723) )
753   ROM_LOAD( "mongam62.bin", 0x2000, 0x2000, CRC(88bcce8a) SHA1(4d5c71b4807be72b7ecf99fbddf79d734e101832) )
754   ROM_LOAD( "mongam63.bin", 0x4000, 0x4000, CRC(4a8d11a0) SHA1(fe7e00cfb10d83d9f521cf6dcd27d51a561af916) )
755
756   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
757   //ROM_LOAD( "mongame2.bin", 0x0000, 0x2000, CRC(88bcce8a) SHA1(4d5c71b4807be72b7ecf99fbddf79d734e101832) )
758   //ROM_LOAD( "mongame3.bin", 0x0000, 0x4000, CRC(4a8d11a0) SHA1(fe7e00cfb10d83d9f521cf6dcd27d51a561af916) )
759   
760   // something else?
761   ROM_LOAD( "moneygame3.1.bin", 0x0000, 0x2000, CRC(14734a7e) SHA1(84bcfaaa3f59d8ef2acefe399b48f258e507f20a) )
762   ROM_LOAD( "moneygame3.2.bin", 0x0000, 0x2000, CRC(6c7ce60c) SHA1(c775925efbb44963d57aea5719d9a3aba181ab71) )
763   ROM_LOAD( "moneygame3.3.bin", 0x0000, 0x4000, CRC(1303e942) SHA1(3e9436408375c7ca0f636f9eb92bec48e3d1d05c) )
764ROM_END
765
766
767
768ROM_START( j2mongmd )
769   ROM_REGION( 0x10000, "maincpu", 0 )
770   ROM_LOAD( "mongmdl1.bin", 0x0000, 0x2000, CRC(4efbdd5e) SHA1(976b069ef4c5cf08730c1c5cca08a24c4c878af0) )
771   ROM_LOAD( "mongmdl2.bin", 0x2000, 0x2000, CRC(4303210e) SHA1(f114343dad760d0cd35e01be4eef32c5e9aae08c) )
772   ROM_LOAD( "mongmdl3.bin", 0x4000, 0x4000, CRC(905f0b06) SHA1(a889f8405458b272f62012c3d794939976c43e6e) )
773ROM_END
774
775
776
777ROM_START( j2multwn )
778   ROM_REGION( 0x10000, "maincpu", 0 )
779   ROM_LOAD( "mw-p1.bin", 0x0000, 0x8000, CRC(3b602e9b) SHA1(7ad13fa78b473ce6cdef769afd9bc149e40c72f1) )
780   ROM_LOAD( "mw-p2.bin", 0x8000, 0x8000, CRC(0258f0e9) SHA1(65a14324b85a949c8c659fc249b7622eaed3915d) )
781ROM_END
782
783
784
785ROM_START( j2notexc )
786   ROM_REGION( 0x10000, "maincpu", 0 )
787   ROM_LOAD( "note_exch_4_1.bin", 0x0000, 0x8000, CRC(927b61db) SHA1(30da9707e811e90fa3d4e09d6ad7b7c30b53b177) )
788   ROM_LOAD( "note_exch_4_2.bin", 0x8000, 0x8000, CRC(6853d3ef) SHA1(9f5a0c9d09177ca71b11f35e0c8c1c828099172f) )
789
790   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
791   ROM_LOAD( "notexc41.bin", 0x0000, 0x8000, CRC(3e7e707a) SHA1(4652ab41e8e8ba5bcd7df0638f55d63d656768ce) )
792   ROM_LOAD( "notexc42.bin", 0x8000, 0x8000, CRC(33f5c3cc) SHA1(ed8cc3df7662e2843816f1cb62f92f0778933cc5) )
793ROM_END
794
795
796
797ROM_START( j2notesh )
798   ROM_REGION( 0x10000, "maincpu", 0 )
799   ROM_LOAD( "note_shoot_1_1.bin", 0x0000, 0x8000, CRC(42a36aa6) SHA1(ee375f878dc7bd6e0b7c64076c89da7997d66e80) )
800   ROM_LOAD( "note_shoot_1_2.bin", 0x8000, 0x8000, CRC(9e610213) SHA1(023f4da0ff04a411a6023c6bca888cb6f7308edf) )
801ROM_END
802
803
804
805ROM_START( j2nudbnz )
806   ROM_REGION( 0x10000, "maincpu", 0 )
807   ROM_LOAD( "nudgebonanza1.bin", 0x0000, 0x2000, CRC(df542949) SHA1(0021f987036e0089a7f6d9a879844f596150d7ac) )
808   ROM_LOAD( "nudgebonanza2.bin", 0x2000, 0x2000, CRC(0245d2ab) SHA1(b8592ae6b63f3eb193752f43c203ee99a2a1f91f) )
809   ROM_LOAD( "nudgebonanza3.bin", 0x4000, 0x4000, CRC(2ed7e15d) SHA1(28ced6bf5945eb20a34e0cd24f55ed9e5c616146) )
810ROM_END
811
812
813
814ROM_START( j2nuddup )
815   ROM_REGION( 0x10000, "maincpu", 0 )
816   ROM_LOAD( "ndudp188", 0x0000, 0x8000, CRC(13c743dd) SHA1(f818f97e4183d24bf565ed4874e46c217d6cb94d) )
817   ROM_LOAD( "ndudp288", 0x8000, 0x8000, CRC(2168fbeb) SHA1(5e3475af6d1778ecf536fc6496ca1dc82b151b9d) )
818
819   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
820//   ROM_LOAD( "5307.bin", 0x0000, 0x8000, CRC(13c743dd) SHA1(f818f97e4183d24bf565ed4874e46c217d6cb94d) )
821//   ROM_LOAD( "5308.bin", 0x0000, 0x8000, CRC(2168fbeb) SHA1(5e3475af6d1778ecf536fc6496ca1dc82b151b9d) )
822   ROM_LOAD( "5310.bin", 0x0000, 0x8000, CRC(90cda2cb) SHA1(e2d8cfa5d6e475dc0cdda53530332019dce9d9df) )
823ROM_END
824
825
826
827ROM_START( j2nuddud )
828   ROM_REGION( 0x10000, "maincpu", 0 )
829   ROM_LOAD( "nudgedoubleupdelux1.1", 0x0000, 0x8000, CRC(638321d3) SHA1(d1e5a7debfb957ad4d85e7501ec78a37fe56921d) )
830   ROM_LOAD( "nudgedoubleupdelux1.2", 0x8000, 0x8000, CRC(398eafaa) SHA1(84eb5729cf0a7a387693eda0a7214e0c23ae9bab) )
831
832   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
833   ROM_LOAD( "ndudx5-1-5p.p1", 0x0000, 0x1000, CRC(4cfd3c6f) SHA1(06ad825343178a694585ee3b4ff8400caf15dd21) )
834   ROM_LOAD( "nudge_d_up_dx_2_1.bin", 0x0000, 0x8000, CRC(13c743dd) SHA1(f818f97e4183d24bf565ed4874e46c217d6cb94d) )
835   ROM_LOAD( "nudge_d_up_dx_2_2.bin", 0x0000, 0x8000, CRC(2168fbeb) SHA1(5e3475af6d1778ecf536fc6496ca1dc82b151b9d) )
836ROM_END
837
838
839
840ROM_START( j2nudup3 )
841   ROM_REGION( 0x10000, "maincpu", 0 )
842   ROM_LOAD( "ndu_p1.bin", 0x0000, 0x2000, CRC(cd1a885d) SHA1(f516ecf9933b674854955cda90a0fdfdbc17ec12) )
843   ROM_LOAD( "ndu_p2.bin", 0x2000, 0x2000, CRC(92702d92) SHA1(0abf307ff0dca7f9ad55bad6d28a82d0f2396dc6) )
844   ROM_LOAD( "ndu_p3.bin", 0x4000, 0x2000, CRC(3b5cf755) SHA1(a7460d4a1350f2136ce83631a79c88a9991bada9) )
845ROM_END
846
847
848
849ROM_START( j2nudshf )
850   ROM_REGION( 0x10000, "maincpu", 0 )
851   ROM_LOAD( "nshuffler10p2.1.128k.bin", 0x0000, 0x4000, CRC(070f68a3) SHA1(389a401365a993f00fef27905473e76ec5dd8829) )
852   ROM_LOAD( "nshuffler10p2.2.128k.bin", 0x4000, 0x4000, CRC(a28174be) SHA1(dba251e394e9e8714e7d74b0c7da05969d84056d) )
853
854   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
855   ROM_LOAD( "nshuffler2p2.1.128k.bin", 0x0000, 0x4000, CRC(aa54a73b) SHA1(e4f02a1d913f292864586488080cdd2939e0773b) )
856   ROM_LOAD( "nshuffler2p2.2.128k.bin", 0x0000, 0x4000, CRC(89f3e3d5) SHA1(c84b0052d7d45781d46a067193f825228904044c) )
857   ROM_LOAD( "nshuffler5p3.1.128k.bin", 0x0000, 0x4000, CRC(f1d835dd) SHA1(2ce68da041cbff4dc7352683e76c587160cf3ba2) )
858   ROM_LOAD( "nshuffler5p3.2.128k.bin", 0x0000, 0x4000, CRC(adf6a580) SHA1(0ed51229fd80a28bea655c35ca8886cf950d3e3f) )
859ROM_END
860
861
862
863ROM_START( j2plsmon )
864   ROM_REGION( 0x10000, "maincpu", 0 )
865   ROM_LOAD( "plsmon31.bin", 0x0000, 0x4000, CRC(0d5b9c23) SHA1(f449aea9f4754cc2425ea2ae13a776b65ef37c74) )
866   ROM_LOAD( "plsmon32.bin", 0x4000, 0x4000, CRC(24b6ef68) SHA1(aef382faec1c55abad7ff3b2dc9e46ce8afe0c00) )
867
868   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
869   ROM_LOAD( "plusmon1.bin", 0x0000, 0x4000, CRC(0d5b9c23) SHA1(f449aea9f4754cc2425ea2ae13a776b65ef37c74) )
870   ROM_LOAD( "plusmon2.bin", 0x0000, 0x4000, CRC(24b6ef68) SHA1(aef382faec1c55abad7ff3b2dc9e46ce8afe0c00) )
871   ROM_LOAD( "pmd11.bin", 0x0000, 0x4000, CRC(c436038d) SHA1(b2ffbbe8abc7cfc7f2547d5ae1ce61657fe8c00d) )
872   ROM_LOAD( "pmd12.bin", 0x0000, 0x4000, CRC(73ebb1a1) SHA1(5dacc96a6a01343947ed0ae25d25353cfa38a31e) )
873   ROM_LOAD( "pmd1a1.bin", 0x0000, 0x4000, CRC(f9254691) SHA1(96d7dd37d04181648e7cbb471f095449e12a8d71) )
874   ROM_LOAD( "pmd1p1.bin", 0x0000, 0x4000, CRC(ce4e9df7) SHA1(b86432e1665b70fc392256da4837f97e04231e4d) )
875   ROM_LOAD( "pmd1x1.bin", 0x0000, 0x4000, CRC(d0c73f79) SHA1(b2fa4f2b300f11f2c6ed5c550906af0e391163e0) )
876   ROM_LOAD( "pmd1y1.bin", 0x0000, 0x4000, CRC(edd47a65) SHA1(57e9131d64807d8fe7f4bd37b546b7bd40b892c6) )
877ROM_END
878
879
880
881ROM_START( j2plsmnd )
882   ROM_REGION( 0x10000, "maincpu", 0 )
883   ROM_LOAD( "pmd11.bin", 0x0000, 0x4000, CRC(c436038d) SHA1(b2ffbbe8abc7cfc7f2547d5ae1ce61657fe8c00d) )
884   ROM_LOAD( "pmd12.bin", 0x4000, 0x4000, CRC(73ebb1a1) SHA1(5dacc96a6a01343947ed0ae25d25353cfa38a31e) )
885
886   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
887   ROM_LOAD( "pmd1a1.bin", 0x0000, 0x4000, CRC(f9254691) SHA1(96d7dd37d04181648e7cbb471f095449e12a8d71) )
888   ROM_LOAD( "pmd1p1.bin", 0x0000, 0x4000, CRC(ce4e9df7) SHA1(b86432e1665b70fc392256da4837f97e04231e4d) )
889   ROM_LOAD( "pmd1x1.bin", 0x0000, 0x4000, CRC(d0c73f79) SHA1(b2fa4f2b300f11f2c6ed5c550906af0e391163e0) )
890   ROM_LOAD( "pmd1y1.bin", 0x0000, 0x4000, CRC(edd47a65) SHA1(57e9131d64807d8fe7f4bd37b546b7bd40b892c6) )
891ROM_END
892
893
894
895ROM_START( j2plsnud )
896   ROM_REGION( 0x10000, "maincpu", 0 )
897   ROM_LOAD( "plusnudge10p2.1.bin", 0x0000, 0x8000, CRC(68a3418c) SHA1(bfa50ac6c4f7e5c2367e16c6cde72e0591900820) )
898
899   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
900   ROM_LOAD( "plusnudge2p2.1.bin", 0x0000, 0x8000, CRC(c506cd38) SHA1(a76177068a9c48dbf5155a6af548039560252ced) )
901   ROM_LOAD( "plusnudge5p2.404.802.1.bin", 0x0000, 0x8000, CRC(5d51671d) SHA1(5d0ee84ffebc3a1f2323a9358fce9a93193d9d2a) )
902   ROM_LOAD( "plusnudge5p241.1.bin", 0x0000, 0x8000, CRC(d5f8efb2) SHA1(481c3ce4bff55f121b44285bdc2cb1cf46db52b3) )
903
904   // something else 'nudge shuffle' ?
905   //ROM_LOAD( "plus_p1.bin", 0x0000, 0x000400, CRC(02721d4f) SHA1(ea5da3f08098a9d12c71d41d70f09aca6660d6c5) )
906   //ROM_LOAD( "plus_p2.bin", 0x0000, 0x000400, CRC(f58b492f) SHA1(569805044fa64c1d0c3620f380b4a09152ce2964) )
907   //ROM_LOAD( "plus_p3.bin", 0x0000, 0x000400, CRC(e9584323) SHA1(7b2101626920bed533b392d1064fde305c8c18e8) )
908   //ROM_LOAD( "plus_p4.bin", 0x0000, 0x000400, CRC(67f9d05f) SHA1(1c441c775f2126861858c65c7634773a86f4fcc5) )
909   //ROM_LOAD( "plus_p5.bin", 0x0000, 0x000400, CRC(d111b2c6) SHA1(c0182a4b163e4dbb67f1c98251b93fa878bff2e2) )
910ROM_END
911
912
913
914ROM_START( j2potlck )
915   ROM_REGION( 0x10000, "maincpu", 0 )
916   ROM_LOAD( "potlucka.bin", 0x0000, 0x2000, CRC(3b93d8b4) SHA1(15760db52030aad4e26a5912b2404f9bc7d0daa3) )
917   ROM_LOAD( "potluckb.bin", 0x2000, 0x2000, CRC(0ad9837b) SHA1(caa8762ef01beb5bcb1c874dec0cc5ccf6601e55) )
918   ROM_LOAD( "potluckc.bin", 0x4000, 0x2000, CRC(ae1434e3) SHA1(de26c05ab7dd6b686d5425bdd1fd7fcf6c682859) )
919ROM_END
920
921
922
923ROM_START( j2pndrsh )
924   ROM_REGION( 0x10000, "maincpu", 0 )
925   ROM_LOAD( "pndrsh31.bin", 0x0000, 0x8000, CRC(6cfa9a9e) SHA1(d19b477854592e8ecb034cf2c4081ab98b8aa5a3) )
926   ROM_LOAD( "pndrsh32.bin", 0x8000, 0x8000, CRC(665c7cff) SHA1(70e9ea72f690fb86178a75d63f4dc090d076b0bb) )
927
928   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
929   ROM_LOAD( "poundrush3.1", 0x0000, 0x8000, CRC(4e29243c) SHA1(072bf69c399951105615d900274c6b5f6003cf06) )
930   ROM_LOAD( "poundrush3.2", 0x0000, 0x8000, CRC(861088d3) SHA1(471d46fddfe08b46abbe49fef6e175f9cbcdd05a) )
931ROM_END
932
933
934ROM_START( j2pyramd )
935   ROM_REGION( 0x10000, "maincpu", 0 )
936   ROM_LOAD( "pyramid4.1.bin", 0x0000, 0x2000, CRC(9b06811e) SHA1(e921aaa42bc4c9ece48a8dba492006b5186c559e) )
937   ROM_LOAD( "pyramid4.2.bin", 0x2000, 0x2000, CRC(2cc5359d) SHA1(022dd422fa8bf6951303bca17b5fe65164a402e3) )
938   ROM_LOAD( "pyramid4.3.bin", 0x4000, 0x4000, CRC(fd977a84) SHA1(3f7c1bf6de88ed5352f1fd65a1d6abc5d2b2ee9a) )
939ROM_END
940
941
942
943ROM_START( j2reelbn )
944   ROM_REGION( 0x10000, "maincpu", 0 )
945   ROM_LOAD( "rlbingo1.bin", 0x0000, 0x4000, CRC(0978c56a) SHA1(ba2c53181a80c6f7bc04a5a139ec3327ddcec03c) )
946   ROM_LOAD( "rlbingo2.bin", 0x4000, 0x4000, CRC(41c3de8f) SHA1(9a43c49961a1878044292ad4f3a185185e1044f1) )
947
948   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
949   ROM_LOAD( "rlbngo41.bin", 0x0000, 0x4000, CRC(0978c56a) SHA1(ba2c53181a80c6f7bc04a5a139ec3327ddcec03c) )
950   ROM_LOAD( "rlbngo42.bin", 0x0000, 0x4000, CRC(039750b6) SHA1(d3cc77938e5eac264746659e5af26e04c3a2e12c) )
951ROM_END
952
953
954ROM_START( j2reelbo )
955   ROM_REGION( 0x10000, "maincpu", 0 )
956   ROM_LOAD( "reelbonus2.1", 0x0000, 0x8000, CRC(7f1d72e1) SHA1(47419282f42a84c980ff93031988b6b10272123a) )
957   ROM_LOAD( "reelbonus2.2", 0x8000, 0x8000, CRC(a22045e5) SHA1(477b276ce2f3bd04b8d3e69471a23677bc3f24fd) )
958ROM_END
959
960
961
962
963
964ROM_START( j2reelmg )
965   ROM_REGION( 0x10000, "maincpu", 0 )
966   ROM_LOAD( "rmjcp1v1", 0x0000, 0x8000, CRC(668179dc) SHA1(cc51c55483a34e8764411bbfa9cbbe7e4957ca9e) )
967   ROM_LOAD( "rmjcp1v2", 0x8000, 0x8000, CRC(95fe6c56) SHA1(af99358b5df03a67e685b1dd70e25314997d7e71) )
968
969   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
970   ROM_LOAD( "rmjcp3v1", 0x0000, 0x8000, CRC(2b0fab59) SHA1(6ed389c8cfdfdf8c45f69359a852ba20536654a1) )
971   ROM_LOAD( "rmjcp3v2", 0x8000, 0x8000, CRC(8626395f) SHA1(ba08b9e8a47a2b16889e97ed10fb3db7fb0332fb) )
972ROM_END
973
974ROM_START( j2reelmgd )
975   ROM_REGION( 0x10000, "maincpu", 0 )
976   ROM_LOAD( "reelm.bin", 0x0000, 0x010000, CRC(d0351966) SHA1(8d771eb470a7581196398229b9033f37ed91564c) ) /* split? */
977ROM_END
978
979
980
981ROM_START( j2reelmc )
982   ROM_REGION( 0x10000, "maincpu", 0 )
983   ROM_LOAD( "reelmagicclub2.1", 0x0000, 0x8000, CRC(86249072) SHA1(4dab692e082e10db42c5afbc86dd9b8dd3cc8563) )
984   ROM_LOAD( "reelmagicclub2.2", 0x8000, 0x8000, CRC(9fff1110) SHA1(09a52d3f0efa175e89ccf031947443872e5ad05a) )
985ROM_END
986
987
988ROM_START( j2reelmo )
989   ROM_REGION( 0x10000, "maincpu", 0 )
990   ROM_LOAD( "reelmon1.bin", 0x0000, 0x4000, CRC(80c18a15) SHA1(0803ffab57ea067dc0be1096650cdc91a3e0520a) )
991   ROM_LOAD( "reelmon2.bin", 0x4000, 0x4000, CRC(8eaf21fc) SHA1(3511b5c6700d70a2da8f088b41c4da196b502c91) )
992ROM_END
993
994
995
996ROM_START( j2rotnot )
997   ROM_REGION( 0x10000, "maincpu", 0 )
998   ROM_LOAD( "rotnot21.bin", 0x0000, 0x8000, CRC(eeb22e36) SHA1(fbb2d8fd23d67af323d6af2499744cadcc394c6d) )
999   ROM_LOAD( "rotnot22.bin", 0x8000, 0x8000, CRC(145447b9) SHA1(d95ab24c2ff3aa67ee00dbe603df1f7384dc90fc) )
1000ROM_END
1001
1002ROM_START( j2roulcl )
1003   ROM_REGION( 0x10000, "maincpu", 0 )
1004   ROM_LOAD( "clubroulette1.1", 0x0000, 0x4000, CRC(4b7ed007) SHA1(e910486c88ac226df8ed904d0bf18791bf832595) )
1005   ROM_LOAD( "clubroulette1.2", 0x4000, 0x4000, CRC(74ade689) SHA1(0ec892c274ff40224d895c44725d99c06d0a6b0a) )
1006ROM_END
1007
1008
1009ROM_START( j2rdclb )
1010   ROM_REGION( 0x10000, "maincpu", 0 )
1011   ROM_LOAD( "royaldeal5p2.1", 0x0000, 0x4000, CRC(aaedeb89) SHA1(ae4a9ab549bf7c5e70781a4db709a1bad411d766) )
1012   ROM_LOAD( "royaldeal5p2.2", 0x4000, 0x4000, CRC(3d8e7847) SHA1(18a57a29754708b217eaa475a2dbe2ca30bcf0f3) )
1013ROM_END
1014
1015
1016ROM_START( j2slvrgh )
1017   ROM_REGION( 0x10000, "maincpu", 0 )
1018   ROM_LOAD( "b16436 delux 3.1.bin", 0x0000, 0x2000, CRC(9f3486f7) SHA1(7dd066444ce5475b069d4c664ac505856a0a5e42) )
1019   ROM_LOAD( "b16453 delux 3.2.bin", 0x2000, 0x2000, CRC(030168be) SHA1(b202f73ed6e9704ee3a26a56eb02c79695b4d54d) )
1020
1021   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
1022   ROM_LOAD( "delux 1.1.bin", 0x0000, 0x2000, CRC(a0ba5a80) SHA1(4238f8a06b32a3f9a5523050b536696d5905d92e) )
1023   ROM_LOAD( "delux 1.2.bin", 0x2000, 0x2000, CRC(e5a192e6) SHA1(daafcb34bf88cd9e79856e52e57635e1703fb931) )
1024   ROM_LOAD( "dil85 3.1.bin", 0x0000, 0x2000, CRC(9f3486f7) SHA1(7dd066444ce5475b069d4c664ac505856a0a5e42) )
1025   ROM_LOAD( "dil85 3.2.bin", 0x2000, 0x2000, CRC(030168be) SHA1(b202f73ed6e9704ee3a26a56eb02c79695b4d54d) )
1026ROM_END
1027
1028
1029ROM_START( j2spcrsv )
1030   ROM_REGION( 0x10000, "maincpu", 0 )
1031   ROM_LOAD( "sprsvdl1.bin", 0x0000, 0x2000, CRC(150da174) SHA1(ba1eb762c227950c2de6a97444cfc42da26feceb) )
1032   ROM_LOAD( "sprsvdl2.bin", 0x2000, 0x2000, CRC(304a3f88) SHA1(f3e68dd3f2182bea9695b56562fa0fefa1d0edc1) )
1033   ROM_LOAD( "sprsvdl3.bin", 0x4000, 0x2000, CRC(9780a97f) SHA1(9cb146319b42a1ce1c1167051bfecfba51d943c3) )
1034
1035   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
1036   ROM_LOAD( "sr31.bin", 0x0000, 0x2000, CRC(333cda7c) SHA1(9f2b4793c0121572d74374b15d0856b848213113) )
1037   ROM_LOAD( "sr32.bin", 0x2000, 0x2000, CRC(43c96908) SHA1(2f5cea9041236440dbd64a2575665035d71ecedb) )
1038   ROM_LOAD( "sr33.bin", 0x4000, 0x2000, CRC(bfad6479) SHA1(c1c640f9ec68a0c2f61441fd3c4ebdce9ec26c89) )
1039ROM_END
1040
1041
1042
1043ROM_START( j2stahed )
1044   ROM_REGION( 0x10000, "maincpu", 0 )
1045   ROM_LOAD( "streets2.1", 0x0000, 0x8000, CRC(a5cc97a2) SHA1(dc6f4184b6eff4a85439348e0db132ac693c0837) )
1046   ROM_LOAD( "streets2.2", 0x8000, 0x8000, CRC(94b5ee13) SHA1(1a84200db11570793765cd3db2762bdceaba0b58) )
1047ROM_END
1048
1049
1050
1051ROM_START( j2supfrt )
1052   ROM_REGION( 0x10000, "maincpu", 0 )
1053   ROM_LOAD( "supafruit 14.1.bin", 0x0000, 0x2000, CRC(a565a3bf) SHA1(a80a9b58d20627e64def7787012298beb36ebc70) )
1054   ROM_LOAD( "supafruit 14.2.bin", 0x2000, 0x2000, CRC(7131b034) SHA1(8c7ef185dcbedb890e94d32db88c1a59f2b032b7) )
1055
1056   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
1057   ROM_LOAD( "supafruit 11.1 1m.bin",0x0000, 0x2000, CRC(b123ea7f) SHA1(0a5bbb9df5fee287cde8433c62b1c62d699b3d3a) )
1058   ROM_LOAD( "supafruit 11.3.bin",   0x0000, 0x2000, CRC(b0b4c97b) SHA1(0d6e8f3cb2d5d68d1e15899d5bfda3911409d113) )
1059   ROM_LOAD( "supafruit 11a2 m.bin", 0x0000, 0x2000, CRC(d5d27ece) SHA1(417b4e81ee6f2356dbeba5c23dee4f5e43157274) )
1060ROM_END
1061
1062
1063ROM_START( j2supfrc )
1064   ROM_REGION( 0x10000, "maincpu", 0 )
1065   ROM_LOAD( "sf1.bin", 0x0000, 0x2000, CRC(05f34d40) SHA1(bf665549d3826c0ca70726dd31b253885d7f41e7) )
1066   ROM_LOAD( "sf2.bin", 0x2000, 0x2000, CRC(70743781) SHA1(4b08aca7b40d183207de87d1df16b2965299d9e1) )
1067   ROM_LOAD( "sf3.bin", 0x4000, 0x2000, CRC(88f775a4) SHA1(2c74a106a80ed929e3b27671e50d4d4a8b69de84) )
1068
1069   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
1070   ROM_LOAD( "supafruitclubfruit 057529 6.1.bin", 0x0000, 0x2000, CRC(05f34d40) SHA1(bf665549d3826c0ca70726dd31b253885d7f41e7) )
1071   ROM_LOAD( "supafruitclubfruit 057654 6.2.bin", 0x2000, 0x2000, CRC(70743781) SHA1(4b08aca7b40d183207de87d1df16b2965299d9e1) )
1072   ROM_LOAD( "supafruitclubfruit 057741 6.3.bin", 0x4000, 0x2000, CRC(88f775a4) SHA1(2c74a106a80ed929e3b27671e50d4d4a8b69de84) )
1073   ROM_LOAD( "supafruitclubfruit 067290 10.1.bin", 0x0000, 0x2000, CRC(b6375d28) SHA1(7f8af10f8216ff10636ed4c954bae6c91128b42f) )
1074   ROM_LOAD( "supafruitclubfruit 067339 10.2.bin", 0x2000, 0x2000, CRC(dcf75abb) SHA1(519640d99d72312a521c578d3b9ad1f66bbbcc58) )
1075   ROM_LOAD( "supafruitclubfruit 067385 10.3.bin", 0x4000, 0x2000, CRC(b0fc5b2a) SHA1(a96d11f941133fb52041860093e92ec99a110275) )
1076   ROM_LOAD( "supafruitclubfruit 113506 11.2.bin", 0x0000, 0x2000, CRC(32f8b492) SHA1(ef1a52dce32693fe5641c5e44f369c77a5563864) )
1077   ROM_LOAD( "supafruitclubfruit 113585 14a2.bin", 0x0000, 0x2000, CRC(7131b034) SHA1(8c7ef185dcbedb890e94d32db88c1a59f2b032b7) )
1078   ROM_LOAD( "supafruitclubfruit 113600 14.3.bin", 0x0000, 0x2000, CRC(6682e8b0) SHA1(9c0127d0b31b77df4a18dd969e1f450f61737179) )
1079   ROM_LOAD( "supafruitclubfruit 15.1.bin", 0x0000, 0x2000, CRC(82ea80d2) SHA1(92f99b7588f0c4ca18af547df1f69e013e3b6887) )
1080   ROM_LOAD( "supafruitclubfruit 15.2.bin", 0x2000, 0x2000, CRC(648ed61a) SHA1(8f034de605401e7ee9c37deef00f39554faf857e) )
1081   ROM_LOAD( "supafruitclubfruit 15.3.bin", 0x4000, 0x2000, CRC(203908e7) SHA1(ace67b49c89847c37ff17bcbb6d2406028cb3c4d) )
1082ROM_END
1083
1084
1085ROM_START( j2supsft )
1086   ROM_REGION( 0x10000, "maincpu", 0 )
1087   ROM_LOAD( "supshft1.bin", 0x0000, 0x4000, CRC(af33026c) SHA1(a937cfb0a443d028117ad51dd22c5b46859f68a2) )
1088   ROM_LOAD( "supshft2.bin", 0x4000, 0x4000, CRC(2176a98b) SHA1(3c0fd08a7a993ddbb75b82b54b52c0a610da8b17) )
1089   ROM_LOAD( "supshft3.bin", 0x8000, 0x4000, CRC(6181bdc6) SHA1(99863c8130d0d82fd3bdd9462ac1fd90794e31aa) )
1090ROM_END
1091
1092
1093ROM_START( j2supstp )
1094   ROM_REGION( 0x10000, "maincpu", 0 )
1095   ROM_LOAD( "supa_steppa_2_1.bin", 0x0000, 0x4000, CRC(e59e0c23) SHA1(ecd57b0c7ca5130946d2ccaf95ec611bc8701a5c) )
1096   ROM_LOAD( "supa_steppa_2_2.bin", 0x4000, 0x4000, CRC(1cf2d94b) SHA1(a57908c14b4214b4d84d94065359baaef641df6f) )
1097
1098   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
1099   ROM_LOAD( "supa_steppa_5p_2_1.bin", 0x0000, 0x4000, CRC(ab1fbb54) SHA1(fc1799504893ea2c33dbbc5141b597cce09e7875) )
1100   ROM_LOAD( "supa_steppa_5p_2_2.bin", 0x4000, 0x4000, CRC(c7974fdb) SHA1(2011a16022e516ead025973854c59e81d4a600f5) )
1101   ROM_LOAD( "supastepper10p2.1", 0x0000, 0x4000, CRC(e59e0c23) SHA1(ecd57b0c7ca5130946d2ccaf95ec611bc8701a5c) )
1102   ROM_LOAD( "supastepper10p2.2", 0x4000, 0x4000, CRC(1cf2d94b) SHA1(a57908c14b4214b4d84d94065359baaef641df6f) )
1103
1104// something else?
1105//   ROM_LOAD( "supasteppa2-1.p1", 0x0000, 0x1000, CRC(aac5b165) SHA1(5bf4acb85be227e1f4979fea4552fa5f64e9b7b2) )
1106//   ROM_LOAD( "supasteppa2-2.p2", 0x0000, 0x1000, CRC(3a93ea9e) SHA1(24e711a398d7f071fb904993ff0a974b4ac8b1d6) )
1107   
1108ROM_END
1109
1110
1111
1112ROM_START( j2suptrk )
1113   ROM_REGION( 0x10000, "maincpu", 0 )
1114   ROM_LOAD( "strack1.bin", 0x0000, 0x4000, CRC(cc111fc7) SHA1(2ffcf00b77861b856b0e4d668ff335961f6a465e) )
1115   ROM_LOAD( "strack2.bin", 0x4000, 0x4000, CRC(f7b4a85f) SHA1(c3427381316b6ee9f68b34a407fed4a3b1c36157) )
1116ROM_END
1117
1118
1119
1120ROM_START( j2suprft )
1121   ROM_REGION( 0x10000, "maincpu", 0 )
1122   ROM_LOAD( "superfruit.bin", 0x0000, 0x8000, CRC(91fcd2e4) SHA1(920a36ee0fecbf93f1ec1e784b53347c64229ae0) )
1123ROM_END
1124
1125
1126
1127ROM_START( j2supln )
1128   ROM_REGION( 0x10000, "maincpu", 0 )
1129   ROM_LOAD( "supaline8-1.p1", 0x0000, 0x2000, CRC(1c333a06) SHA1(3d45c46c604b21eacef03ede1b75946395718f87) )
1130   ROM_LOAD( "supaline8-2.p2", 0x2000, 0x2000, CRC(fa9fceba) SHA1(390e302e57accbfaeb1960e2781960e459cb3c42) )
1131   ROM_LOAD( "supaline8-3.p3", 0x4000, 0x2000, CRC(23794c20) SHA1(0bc6e33a1499d92a8b9518be29a0e8fe533a2ddf) )
1132
1133   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
1134   ROM_LOAD( "supline1.bin", 0x0000, 0x2000, CRC(3cae87c0) SHA1(585488268f4b02f207d9135c8bbbe050d788fb28) )
1135   ROM_LOAD( "supline2.bin", 0x2000, 0x2000, CRC(ed7c5fdc) SHA1(15037b1521ca795b4664c740fe70bf9becfcc97d) )
1136   ROM_LOAD( "supline3.bin", 0x4000, 0x2000, CRC(23794c20) SHA1(0bc6e33a1499d92a8b9518be29a0e8fe533a2ddf) )
1137ROM_END
1138
1139
1140
1141ROM_START( j2suppot )
1142   ROM_REGION( 0x10000, "maincpu", 0 )
1143   ROM_LOAD( "sp-p1.bin", 0x0000, 0x2000, CRC(049fa419) SHA1(0093184470b06ff509b30dfc8cebb76622309c79) )
1144   ROM_LOAD( "sp-p2.bin", 0x2000, 0x2000, CRC(e7bfe97c) SHA1(f42c9bf89a7c69ab8607949b4b75dca24caa37d9) )
1145   ROM_LOAD( "sp-p3.bin", 0x4000, 0x2000, CRC(6321fa32) SHA1(8b626fd98ac3567a533a7960926846a07469a958) )
1146ROM_END
1147
1148
1149ROM_START( j2suprl )
1150   ROM_REGION( 0x10000, "maincpu", 0 )
1151   ROM_LOAD( "supreel.2-1", 0x0000, 0x2000, CRC(ce4c0d0e) SHA1(87bcfefb916f803a17f68d73159b29dca8521e3b) )
1152   ROM_LOAD( "supreel.2-2", 0x2000, 0x2000, CRC(7152dcce) SHA1(b0d377b1920a35a55cfcd8885e3810e5bf6ea81c) )
1153   ROM_LOAD( "supreel.3-3", 0x4000, 0x2000, CRC(c2d2de55) SHA1(f350e4f2efcc3a1c2f7f16b9d7b698966fb2b278) )
1154ROM_END
1155
1156
1157
1158ROM_START( j2suprsh )
1159   ROM_REGION( 0x10000, "maincpu", 0 )
1160   ROM_LOAD( "ss31.bin", 0x0000, 0x2000, CRC(1ca141f1) SHA1(9540a278a7a1183cb10dc444303c36c29b0fc3b9) )
1161   ROM_LOAD( "ss32.bin", 0x2000, 0x2000, CRC(f176cfd0) SHA1(7b938e93f267b4e54575597cc429aeb8a7c38156) )
1162   ROM_LOAD( "ss33.bin", 0x4000, 0x2000, CRC(fac4add0) SHA1(db2f72afc2cd199a881065e089e60dff4ca41a88) )
1163
1164   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
1165   ROM_LOAD( "supshot1.bin", 0x0000, 0x2000, CRC(0f6aa191) SHA1(4e565d692cc0363d54ffe338c1a86a692dfab0fb) )
1166   ROM_LOAD( "supshot2.bin", 0x2000, 0x2000, CRC(1d1ebaf5) SHA1(fd28965bcf617378a82503788d2c4ef78971b240) )
1167   ROM_LOAD( "supshot3.bin", 0x4000, 0x2000, CRC(68a1c826) SHA1(872097408059a85348af312fb9273299143832fc) )
1168   ROM_LOAD( "sushtdl1.bin", 0x0000, 0x2000, CRC(6af8fe4a) SHA1(0c37f23afb29086aee6121a25bb7704a13933d3d) )
1169   ROM_LOAD( "sushtdl2.bin", 0x2000, 0x2000, CRC(972ea092) SHA1(771940505ca6ee28365f915dfa4985e89fe4e325) )
1170   ROM_LOAD( "sushtdl3.bin", 0x4000, 0x2000, CRC(8c5a54a6) SHA1(3fcbd70333e3050ab89a0aa30f79b73efb5980f6) )
1171ROM_END
1172
1173
1174
1175ROM_START( j2supstr )
1176   ROM_REGION( 0x10000, "maincpu", 0 )
1177   ROM_LOAD( "supersstars1.bin", 0x0000, 0x8000, CRC(c6a924df) SHA1(fd4cac2b1c723850257a76ea5e1cdacfbbca77b6) )
1178   ROM_LOAD( "supersstars2.bin", 0x8000, 0x8000, CRC(25b81e75) SHA1(ec46f5ebbf156daf2c2305ce16fe24656171f0e0) )
1179
1180   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
1181   ROM_LOAD( "sus6a1.bin", 0x0000, 0x8000, CRC(9824294f) SHA1(551416985b698c3bf84df23e0122c69b690631cf) )
1182ROM_END
1183
1184
1185
1186ROM_START( j2swbank )
1187   ROM_REGION( 0x10000, "maincpu", 0 )
1188   ROM_LOAD( "switch_back_3_1.bin", 0x0000, 0x8000, CRC(1df40714) SHA1(8456012e968b1fb971a886eb8894c2d63c7e6890) )
1189   ROM_LOAD( "switch_back_3_2.bin", 0x8000, 0x8000, CRC(556e68bd) SHA1(735361def32e02f7dd50f3515bd7272bb3f2c596) )
1190
1191   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
1192   ROM_LOAD( "swback31.bin", 0x0000, 0x8000, CRC(f22e831f) SHA1(211926c72af03f5757e349560dde9d8230a13db7) )
1193   ROM_LOAD( "switchbackp1.bin", 0x0000, 0x8000, CRC(9592715d) SHA1(ebf64f1fa645338f3d9eb11850a29f244f30234c) )
1194   ROM_LOAD( "switchbackp2.bin", 0x0000, 0x8000, CRC(e1829918) SHA1(7b1d0e4de1035d7ec77c8390a652dd3d174cbb1b) )
1195ROM_END
1196
1197
1198
1199ROM_START( j2take2 )
1200   ROM_REGION( 0x10000, "maincpu", 0 )
1201   ROM_LOAD( "t21.bin", 0x0000, 0x2000, CRC(55d85e88) SHA1(62e01903b98eca51211f67408d30bb1b3a998b2a) )
1202   ROM_LOAD( "t22.bin", 0x2000, 0x2000, CRC(2e7a8662) SHA1(eeda34a57a7ef9a1f5ae0a9f7aead7a0c8323a4c) )
1203   ROM_LOAD( "t23.bin", 0x4000, 0x2000, CRC(2e7c41b9) SHA1(c748f98ef4326d961f7b9e0ed3ef8d993c2dcb91) )
1204
1205   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
1206   ROM_LOAD( "take_two_2_1.bin", 0x0000, 0x2000, CRC(f8dced6d) SHA1(df4e702ad4deeeb242c2285a6149a72550888b24) )
1207   ROM_LOAD( "take_two_2_2.bin", 0x2000, 0x2000, CRC(f86857bb) SHA1(10cb6592f74cbf107b7277ee91a1a70fe3817d9d) )
1208   ROM_LOAD( "take_two_2_3.bin", 0x4000, 0x2000, CRC(219dd63f) SHA1(421704401a7f6a3c1dbcf6fb33b10869f3a53192) )
1209ROM_END
1210
1211
1212ROM_START( j2topsht )
1213   ROM_REGION( 0x10000, "maincpu", 0 )
1214   ROM_LOAD( "topshot.bin", 0x0000, 0x6000, CRC(8e27a0d0) SHA1(9c93b675f52d3d8ab191c36275b55f3f6d946f39) ) /* split */
1215ROM_END
1216
1217
1218ROM_START( j2westrn )
1219   ROM_REGION( 0x10000, "maincpu", 0 )
1220   ROM_LOAD( "western.bin", 0x0000, 0x6000, CRC(091b7133) SHA1(a7731997b84aa34db456879bc117576d981583fb) ) /* split */
1221ROM_END
1222
1223/* 3rd Party */
1224
1225
1226
1227ROM_START( j2always )
1228   ROM_REGION( 0x10000, "maincpu", 0 )
1229   ROM_LOAD( "a82p1.bin", 0x0000, 0x8000, CRC(c4599731) SHA1(4d30fb23009adc85a6ef3f81b7d17d61a2f49286) )
1230
1231   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
1232   ROM_LOAD( "a82p2.bin", 0x0000, 0x8000, CRC(ac96493f) SHA1(bac4f123c5bd453b54370d769d88e8e94a54243e) )
1233ROM_END
1234
1235
1236
1237ROM_START( j2blustr )
1238   ROM_REGION( 0x10000, "maincpu", 0 )
1239   ROM_LOAD( "bs1.bin", 0x0000, 0x2000, CRC(d6c13e1b) SHA1(d41a63887cd3dc61886aad6fe607874ffa48789d) )
1240   ROM_LOAD( "bs2.bin", 0x2000, 0x2000, CRC(10ce9682) SHA1(fc5e2f31f1ce7c0b2cdbb05771aecfd8852f4bb5) )
1241   ROM_LOAD( "bs3.bin", 0x4000, 0x2000, CRC(8a48f588) SHA1(b15bdcf5f221107ba1a44f23c70e875099eace45) )
1242ROM_END
1243
1244
1245
1246ROM_START( j2bonanz )
1247   ROM_REGION( 0x10000, "maincpu", 0 )
1248   ROM_LOAD( "bonanza.bin", 0x0000, 0x6000, CRC(0968c8dc) SHA1(34590800016d91e93f2ce0a2e544ee38780cec6e) ) /* split */
1249ROM_END
1250
1251
1252
1253ROM_START( j2cshalm )
1254   ROM_REGION( 0x10000, "maincpu", 0 )
1255   ROM_LOAD( "cashalarm1.bin", 0x0000, 0x2000, CRC(43086157) SHA1(5708f8228ab0a9e5ec3a2cb2028b6ab9d2aaf1dd) )
1256   ROM_LOAD( "cashalarm2.bin", 0x2000, 0x2000, CRC(6d038d86) SHA1(1986f37b7ace12f4ba4099a50c2997d23ad6a887) )
1257   ROM_LOAD( "cashalarm3.bin", 0x4000, 0x2000, CRC(60454c43) SHA1(22107b3e7b69e44ba2abc7ed95ade5861515d8ea) )
1258ROM_END
1259
1260
1261
1262ROM_START( j2cshcrd )
1263   ROM_REGION( 0x10000, "maincpu", 0 )
1264   ROM_LOAD( "cashcards1.bin", 0x0000, 0x2000, CRC(4fb12327) SHA1(5a946d368311a14cc34c7b0b80eeed077856ebe2) )
1265   ROM_LOAD( "cashcards2.bin", 0x2000, 0x2000, CRC(b8627f75) SHA1(a2a1c93448ea1654d67ef9efcd7cdfb430077122) )
1266   ROM_LOAD( "cashcards3.bin", 0x4000, 0x2000, CRC(e4f1161c) SHA1(c54975a8c4ab48adbb8098adbab92d87d9338ca0) )
1267ROM_END
1268
1269
1270
1271ROM_START( j2cshfil )
1272   ROM_REGION( 0x10000, "maincpu", 0 )
1273   ROM_LOAD( "cashfilla10p2.40 23.1.89.bin", 0x0000, 0x8000, CRC(6dc7225d) SHA1(6aea39871fdf92b520e86a8ba71df41d2ef72689) )
1274
1275   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
1276   ROM_LOAD( "cashfilla10p4.80 23.1.89.bin", 0x0000, 0x8000, CRC(c007fcb8) SHA1(c704c32f141b94019afea8c33dd78374fbb1e808) )
1277   ROM_LOAD( "cashfilla2.bin", 0x0000, 0x8000, CRC(d52a2c5d) SHA1(b97c099ef145ebf3ba6aded0b4efa910dfd83568) )
1278   ROM_LOAD( "cashfilla2p2.40 23.1.89.bin", 0x0000, 0x8000, CRC(d52a2c5d) SHA1(b97c099ef145ebf3ba6aded0b4efa910dfd83568) )
1279   ROM_LOAD( "cashfilla5p2.40 23.1.89.bin", 0x0000, 0x8000, CRC(2ec712b7) SHA1(24b85b46dad08b1cd4512f141523cdbfa7f3bd10) )
1280   ROM_LOAD( "cf.bin", 0x0000, 0x8000, CRC(e097baa6) SHA1(60d8cd01c879d24ffbd97070f5431e8e1ca20f3f) )
1281ROM_END
1282
1283
1284
1285ROM_START( j2cshnud )
1286   ROM_REGION( 0x10000, "maincpu", 0 )
1287   ROM_LOAD( "cash_nudger_2_1.bin", 0x0000, 0x8000, CRC(1b57aa3f) SHA1(8cf10b2f76a921ae7fb67a9bdb7c9b2631c07d0d) )
1288ROM_END
1289
1290
1291
1292ROM_START( j2cshsmh )
1293   ROM_REGION( 0x10000, "maincpu", 0 )
1294   ROM_LOAD( "cashsmashp1.bin", 0x0000, 0x4000, CRC(db1c0492) SHA1(a9b66d82afcc97ca19284f8a38c35b280d5cc8ff) )
1295   ROM_LOAD( "cashsmashp2.bin", 0x4000, 0x4000, CRC(95e4f70e) SHA1(273392d6bb98fb955139c54bf8ca9bbb8745ac76) )
1296ROM_END
1297
1298
1299
1300ROM_START( j2coinsh )
1301   ROM_REGION( 0x10000, "maincpu", 0 )
1302   ROM_LOAD( "bwb_c_shoot_2p_1c1.bin", 0x0000, 0x2000, CRC(520bae1a) SHA1(68b224fd66f9aa3529bb206f525789a9c0c8b696) )
1303   ROM_LOAD( "bwb_c_shoot_2p_1c2.bin", 0x2000, 0x2000, CRC(efa7eae7) SHA1(83311c9888750d54a9f027aaf8d7602968494237) )
1304ROM_END
1305
1306
1307
1308ROM_START( j2criscr )
1309   ROM_REGION( 0x10000, "maincpu", 0 )
1310   ROM_LOAD( "ccjpot 20p.bin", 0x0000, 0x8000, CRC(8b00ab7d) SHA1(1986cb623c91272c7177402a68df1fdd0a3b1447) )
1311
1312   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
1313   ROM_LOAD( "criss cross jackpot 10p 2.40.bin", 0x0000, 0x8000, CRC(fa12be2b) SHA1(3edd68b80e3694542c12fdd031bc2dc9dbe9f925) )
1314   ROM_LOAD( "criss cross jackpot 10p 4.80.bin", 0x0000, 0x8000, CRC(dfe8b1fa) SHA1(a16d1e9b28d902f8bd4ef7dca08c9e79ca9385ea) )
1315   ROM_LOAD( "criss cross jackpot 10p all cash 2.40.bin", 0x0000, 0x8000, CRC(fa12be2b) SHA1(3edd68b80e3694542c12fdd031bc2dc9dbe9f925) )
1316   ROM_LOAD( "criss cross jackpot 20p 4.80 p1 15.2.91.bin", 0x0000, 0x8000, CRC(85ac71fe) SHA1(816d09b9fe7eec4bc4bda0c809100f2df29efe2d) )
1317   ROM_LOAD( "criss cross jackpot 20p all cash 4.80.bin", 0x0000, 0x8000, CRC(44494281) SHA1(23721853cf279376743e7dd95ae9956e4fbd80a4) )
1318   ROM_LOAD( "crisscrossjackpot.bin", 0x0000, 0x8000, CRC(3936b6a7) SHA1(c5ccb519acc8022ffb663ce6ddee71856b84f23a) )
1319ROM_END
1320
1321
1322
1323ROM_START( j2fivepn )
1324   ROM_REGION( 0x10000, "maincpu", 0 )
1325   ROM_LOAD( "5pnup1", 0x0000, 0x8000, CRC(a41261c5) SHA1(01c13d0340fb64d442f10c16de09d80472339979) )
1326   ROM_LOAD( "5pnup2", 0x8000, 0x8000, CRC(acee5823) SHA1(954af36b8e2c3ededbe26aaeb7bd5a7338d84966) )
1327ROM_END
1328
1329
1330
1331ROM_START( j2frucnx )
1332   ROM_REGION( 0x10000, "maincpu", 0 )
1333   ROM_LOAD( "fruit connexion 2p 2.00.bin", 0x0000, 0x8000, CRC(9d02ff13) SHA1(d905406da87fb66b906e892a9fabd9eb02fd84ce) )
1334
1335   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
1336   ROM_LOAD( "fruit connexion 10p 4.80 7.11.89.bin", 0x0000, 0x8000, CRC(a0b34ba1) SHA1(7af4e9fe4c49eb4a129709485fed5cb685b5b487) )
1337   ROM_LOAD( "fruit connexion 2p 2.40 7.11.89.bin", 0x0000, 0x8000, CRC(8666298a) SHA1(ac41d4c66e344a8aafdc94f7d9afb67342516f56) )
1338   ROM_LOAD( "fruit connexion 5p 2.00.bin", 0x0000, 0x8000, CRC(0d05a2b1) SHA1(5f80f6b032078e6ad595b5494b150540dc65cf7b) )
1339   ROM_LOAD( "fruit connexion 5p 2.40 7.11.89.bin", 0x0000, 0x8000, CRC(e907092a) SHA1(25cf4d399e37b4c1bc394f5d1a3d2dcd2dce1d92) )
1340ROM_END
1341
1342
1343
1344ROM_START( j2hilocl )
1345   ROM_REGION( 0x10000, "maincpu", 0 )
1346   ROM_LOAD( "hiloclimber9_1.bin", 0x0000, 0x8000, CRC(e6d25474) SHA1(2904d8c1593b033f1808a57cfca33ae0e01399b4) )
1347ROM_END
1348
1349
1350
1351ROM_START( j2hitmon )
1352   ROM_REGION( 0x10000, "maincpu", 0 )
1353   ROM_LOAD( "hit_money_2p_p1.bin", 0x0000, 0x2000, CRC(737a4bd6) SHA1(4269bacd8921a689a6340b8614bf559ad00e7b4d) )
1354   ROM_LOAD( "hit_money_2p_p2.bin", 0x2000, 0x2000, CRC(10b0c8ef) SHA1(85a108f2c47f1fdc32397a1b686a90e9b00f1125) )
1355   ROM_LOAD( "hit_money_2p_p3.bin", 0x4000, 0x2000, CRC(4e6cadb6) SHA1(564fe7eb169f7b76dc387a4bd845c2be806ab6a2) )
1356
1357   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
1358   ROM_LOAD( "hitmoney_2p2_std_p1_1payout.bin", 0x0000, 0x2000, CRC(80ec414d) SHA1(a464eb5c9a7853ea830e2c553918924f37a73efe) )
1359   ROM_LOAD( "hitmoney_2p2_std_p2.bin", 0x0000, 0x2000, CRC(ca1558f3) SHA1(ab9a5500fd71478039b113111d3685053385a043) )
1360   ROM_LOAD( "hitmoney_2p2_std_p3.bin", 0x0000, 0x2000, CRC(4e6cadb6) SHA1(564fe7eb169f7b76dc387a4bd845c2be806ab6a2) )
1361   ROM_LOAD( "hitmoney_p1_50p.bin", 0x0000, 0x2000, CRC(4523ecaf) SHA1(a4f04e6b59b3c91c902e0e13ab10ed01df286bec) )
1362   ROM_LOAD( "hitmoney_p2_50p.bin", 0x0000, 0x2000, CRC(10b0c8ef) SHA1(85a108f2c47f1fdc32397a1b686a90e9b00f1125) )
1363   ROM_LOAD( "hitmoney_p3_50p.bin", 0x0000, 0x2000, CRC(f1428c4e) SHA1(05bf2d341fc832e541a6d9f03ae59691d3f37b56) )
1364ROM_END
1365
1366
1367
1368ROM_START( j2penny )
1369   ROM_REGION( 0x10000, "maincpu", 0 )
1370   ROM_LOAD( "pcp-pennypound2p-p1.bin", 0x0000, 0x4000, CRC(0fcf5bb7) SHA1(769a9f62d557651a40d6a243be1b21cbacdb0742) )
1371   ROM_LOAD( "pcp-pennypound2p-p2.bin", 0x4000, 0x4000, CRC(af71c444) SHA1(b08983ef5dbd3fcb0a140538e0197804746ee772) )
1372ROM_END
1373
1374
1375
1376ROM_START( j2litnot )
1377   ROM_REGION( 0x10000, "maincpu", 0 )
1378   ROM_LOAD( "liteanoteclub1.bin", 0x0000, 0x4000, CRC(c15703ae) SHA1(11fb1da82d945010033592732bcf2508d7b1f084) )
1379   ROM_LOAD( "liteanoteclub2.bin", 0x4000, 0x4000, CRC(84c950e0) SHA1(8116455001ddc7caed56669a2de300ee1fa96d46) )
1380ROM_END
1381
1382
1383
1384ROM_START( j2maxima )
1385   ROM_REGION( 0x10000, "maincpu", 0 )
1386   ROM_LOAD( "maximap1.bin", 0x0000, 0x2000, CRC(6db4256b) SHA1(788859ae4e07da971e27a89aa18884e26aff3a96) )
1387   ROM_LOAD( "maximap2.bin", 0x2000, 0x2000, CRC(2863f339) SHA1(5820af1114c923f81d26ef332d6b6652a5507a77) )
1388
1389   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
1390   ROM_LOAD( "pcpmaxp1.bin", 0x0000, 0x2000, CRC(630c9038) SHA1(264a09f520b3bb743db470bffa9534671713a8e8) )
1391   ROM_LOAD( "pcpmaxp2.bin", 0x2000, 0x2000, CRC(409cc405) SHA1(df6cdc98ed994fc5514794cf5effdba2aafefbaf) )
1392ROM_END
1393
1394
1395
1396ROM_START( j2missis )
1397   ROM_REGION( 0x10000, "maincpu", 0 )
1398   ROM_LOAD( "mississippigambler2.1", 0x0000, 0x8000, CRC(40695e9c) SHA1(4f71004f8a1550dd1245902dc06b0c4d91b14d71) )
1399ROM_END
1400
1401
1402
1403ROM_START( j2montrp )
1404   ROM_REGION( 0x10000, "maincpu", 0 )
1405   ROM_LOAD( "mtrap_p1.bin", 0x0000, 0x2000, CRC(8ae769ee) SHA1(ce738d817c040e3d2563c1a0af0f416aef12d465) )
1406   ROM_LOAD( "mtrap_p2.bin", 0x2000, 0x2000, CRC(97861334) SHA1(05b63738884357ce91fb5dc9872ef3bc105b255c) )
1407   ROM_LOAD( "mtrap_p3.bin", 0x4000, 0x2000, CRC(febb605c) SHA1(855e20f886b59d1884307b6230a12ae4dd06f8b7) )
1408ROM_END
1409
1410
1411
1412ROM_START( j2nolimt )
1413   ROM_REGION( 0x10000, "maincpu", 0 )
1414   ROM_LOAD( "nln4_0a.bin", 0x0000, 0x8000, CRC(0c35c938) SHA1(73b2f5a0e5d1fbb539e03bd85ccada160b09b29c) )
1415   ROM_LOAD( "nln4_0b.bin", 0x8000, 0x8000, CRC(1f53f64d) SHA1(c5b4b1e364bedd6174727fdee2f7608125a3f042) )
1416
1417   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
1418   // check if this is the same set.
1419   ROM_LOAD( "nlnu58p1", 0x0000, 0x010000, CRC(12f9c194) SHA1(14fbee0eff87000aca68b0e3655d11da62337b64) ) // 1ST AND 2ND HALF IDENTICAL
1420   ROM_LOAD( "nlnu58p2", 0x0000, 0x010000, CRC(ddf52210) SHA1(8783807698e067e1c6fe09c6ab925ed61706f504) ) // 1ST AND 2ND HALF IDENTICAL
1421ROM_END
1422
1423
1424
1425ROM_START( j2nudfev )
1426   ROM_REGION( 0x10000, "maincpu", 0 )
1427   ROM_LOAD( "bwb_nudge_fever_2p_p1.bin", 0x0000, 0x4000, CRC(11c09d8a) SHA1(8f92be53623048abb1865f514f547039ac6e9c2b) )
1428   ROM_LOAD( "bwb_nudge_fever_2p_p2.bin", 0x4000, 0x4000, CRC(35e7f8e9) SHA1(51fc321f869bc48592a7f75e11425cd7ffa84c23) )
1429
1430   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
1431   ROM_LOAD( "bwb_nudge_fever_p1.bin", 0x0000, 0x4000, CRC(11c09d8a) SHA1(8f92be53623048abb1865f514f547039ac6e9c2b) )
1432   ROM_LOAD( "bwb_nudge_fever_p2.bin", 0x4000, 0x4000, CRC(35e7f8e9) SHA1(51fc321f869bc48592a7f75e11425cd7ffa84c23) )
1433ROM_END
1434
1435
1436
1437ROM_START( j2nudmon )
1438   ROM_REGION( 0x10000, "maincpu", 0 )
1439   ROM_LOAD( "nudge money 2p-2 15.12.99 p1.bin", 0x0000, 0x4000, CRC(0afd836b) SHA1(3656d0ff3c60392f3819ebed05ffc9732553500f) )
1440   ROM_LOAD( "nudge money 2p-2 15.12.99 p2.bin", 0x2000, 0x4000, CRC(e7e08048) SHA1(59580adcdb8bd92c29ed5e9b1f37f631b048f15e) )
1441   ROM_LOAD( "nudge money 2p-2 15.12.99 p3.bin", 0x4000, 0x4000, CRC(010cc7b8) SHA1(0082f2f46b7668f8ee5b24e719ff65079074fbec) )
1442
1443   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
1444   ROM_LOAD( "pcp_nudge_money_2p_p1.bin", 0x0000, 0x2000, CRC(ed681bbb) SHA1(55b32e5814afcf0e1e6016d43a33078d2370c27f) )
1445   ROM_LOAD( "pcp_nudge_money_2p_p2.bin", 0x0000, 0x2000, CRC(95de0be8) SHA1(317bb17191256d8cabb5e214fd52ee4925df849e) )
1446   ROM_LOAD( "pcp_nudge_money_2p_p3.bin", 0x0000, 0x2000, CRC(bd842821) SHA1(cc4c7de3d0e0bb399a27f1862a69cfab1f6f1e5c) )
1447ROM_END
1448
1449
1450
1451ROM_START( j2paypkt )
1452   ROM_REGION( 0x10000, "maincpu", 0 )
1453   ROM_LOAD( "paypack1.bin", 0x0000, 0x2000, CRC(b7f678c7) SHA1(0ff618a899c597fc20e25aba93a01f7cae589ddd) )
1454   ROM_LOAD( "paypack2.bin", 0x2000, 0x2000, CRC(31678673) SHA1(8739c63dc56569a5e0fd2e2945605d3ad822c098) )
1455   ROM_LOAD( "paypack3.bin", 0x4000, 0x2000, CRC(3df391e4) SHA1(e5905ce9035c4cfa7e4b4e0daf9fcbc35e06c4d3) )
1456ROM_END
1457
1458
1459
1460
1461
1462
1463ROM_START( j2silvcl )
1464   ROM_REGION( 0x10000, "maincpu", 0 )
1465   ROM_LOAD( "pcp_s_classic_p1.bin", 0x0000, 0x2000, CRC(adc83da7) SHA1(af9dd67d3f285fd4aa265e71f06e2a1ff8613779) )
1466   ROM_LOAD( "pcp_s_classic_p2.bin", 0x2000, 0x2000, CRC(edfc50a9) SHA1(55a348d66ae70ee246496523ebaeeb6dcb3c8c83) )
1467
1468   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
1469   ROM_LOAD( "silver_classic_rom1.bin", 0x0000, 0x2000, CRC(d5a28bd8) SHA1(b364fdebe94fd10ee245f61350587eb7aa91e6c5) )
1470   ROM_LOAD( "silver_classic_rom2.bin", 0x2000, 0x2000, CRC(82530d61) SHA1(2c918406aba59d3dc5d946bb04d5ff9e9678317d) )
1471ROM_END
1472
1473
1474
1475ROM_START( j2silvsh )
1476   ROM_REGION( 0x10000, "maincpu", 0 )
1477   ROM_LOAD( "silver_shot_rom1.bin", 0x0000, 0x2000, CRC(4e02769b) SHA1(8a99d7786fd8e38a857d72ce10ebd8247351fe53) )
1478   ROM_LOAD( "silver_shot_rom2.bin", 0x2000, 0x2000, CRC(4181e0cf) SHA1(3d28771114a1fbb7eaa3304c5b38b94e9a4f6642) )
1479ROM_END
1480
1481
1482
1483ROM_START( j2strk10 )
1484   ROM_REGION( 0x10000, "maincpu", 0 )
1485   ROM_LOAD( "strkten1.bin", 0x0000, 0x4000, CRC(63f6d62b) SHA1(815683b253e5e8c3f4f974b3fea9290e021ba0d8) )
1486   ROM_LOAD( "strkten2.bin", 0x2000, 0x4000, CRC(48aa4307) SHA1(36dd635459e0aef51a42a6b9d8312ab36fcef878) )
1487   ROM_LOAD( "strkten3.bin", 0x4000, 0x4000, CRC(bef62dc7) SHA1(e4927998793b3b1ef86b8aec7f77e958a7ce40a8) )
1488ROM_END
1489
1490
1491
1492ROM_START( j2sstrea )
1493   ROM_REGION( 0x10000, "maincpu", 0 )
1494   ROM_LOAD( "supa_streak_5p_p1.bin", 0x0000, 0x2000, CRC(255b7348) SHA1(84f48aa420a079bf8e892b961d8f77864a77b72e) )
1495   ROM_LOAD( "supa_streak_5p_p2.bin", 0x2000, 0x2000, CRC(892be10e) SHA1(56391bba261e52498f1af8456f0e878dbd14c9a6) )
1496   ROM_LOAD( "supa_streak_5p_p3.bin", 0x4000, 0x2000, CRC(9e8c94fd) SHA1(076ab984cc6b2c63b38f58ca4986b704b5f64973) )
1497ROM_END
1498
1499
1500
1501ROM_START( j2supchy )
1502   ROM_REGION( 0x10000, "maincpu", 0 )
1503   ROM_LOAD( "supcherry1.bin", 0x0000, 0x4000, CRC(955bbdfb) SHA1(4f0870e1fb07301bdf6620842931aa3f5d2dac16) )
1504   ROM_LOAD( "supcherry2.bin", 0x4000, 0x2000, CRC(d61d1d3d) SHA1(3308254dd5cfca154aa5877c89541dc983185775) )
1505ROM_END
1506
1507
1508
1509ROM_START( j2tstplt )
1510   ROM_REGION( 0x10000, "maincpu", 0 )
1511   ROM_LOAD( "testpilot2p.1", 0x0000, 0x4000, CRC(22292c10) SHA1(95db5303567880afe23ce37c009c11a245ea66b0) )
1512   ROM_LOAD( "testpilot2p.2", 0x4000, 0x4000, CRC(f02ff88e) SHA1(5b89fae391b05059b88a8fd85c28178cfd71a7f2) )
1513
1514   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
1515   ROM_LOAD( "testpilotp1game.bin", 0x0000, 0x4000, CRC(22292c10) SHA1(95db5303567880afe23ce37c009c11a245ea66b0) )
1516   ROM_LOAD( "testpilotp2game.bin", 0x4000, 0x4000, CRC(33d4d441) SHA1(713501a0b3e5f712d315cd3405c4ea4918213704) )
1517ROM_END
1518
1519
1520
1521ROM_START( j2trail )
1522   ROM_REGION( 0x10000, "maincpu", 0 )
1523   ROM_LOAD( "bwb_trailblazer.bin", 0x0000, 0x8000, CRC(a53fbb6c) SHA1(d47ec7d7df4443915022113349d4eae56df22892) )
1524
1525   ROM_REGION( 0x10000, "altrevs", 0 ) /* split later */
1526   ROM_LOAD( "bwb_trailblazer_2p_p1.bin", 0x0000, 0x8000, CRC(366f0305) SHA1(553062feacdf6cc1d08defaae132c6b39897ec4e) )
1527ROM_END
1528
1529
1530
1531GAME(198?, j2adnote   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Add A Note (Jpm) (MPS, set 1)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1532GAME(198?, j2adnotea,j2adnote   ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Add A Note (Jpm) (MPS, set 2)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1533GAME(198?, j2adnoteb,j2adnote   ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Add A Note (Jpm) (MPS, set 3)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1534GAME(198?, j2adnotec,j2adnote   ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Add A Note (Jpm) (MPS, set 4)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1535GAME(198?, j2adnoted,j2adnote   ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Add A Note (Jpm) (MPS, set 5)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1536GAME(198?, j2adnotee,j2adnote   ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Add A Note (Jpm) (MPS, set 6)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1537GAME(198?, j2adnotef,j2adnote   ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Add A Note (Jpm) (MPS, set 7)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1538GAME(198?, j2adnoteg,j2adnote   ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Add A Note (Jpm) (MPS, set 8)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1539GAME(198?, j2adnoteh,j2adnote   ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Add A Note (Jpm) (MPS, set 9)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1540GAME(198?, j2adnotei,j2adnote   ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Add A Note (Jpm) (MPS, set 10)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1541GAME(198?, j2bankch   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Bank Chase (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1542GAME(198?, j2bigbnk   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Big Banker (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1543GAME(198?, j2bigbox   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Big Box (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1544GAME(198?, j2bigbuk   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Big Buck$ (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1545GAME(198?, j2bigdl   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Big Deal (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1546GAME(198?, j2blkchy   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Black Cherry (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1547GAME(198?, j2cashbn   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Cash Bonus Club (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1548GAME(198?, j2cashfl   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Cash Falls (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1549GAME(198?, j2cashrl   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Cash Reels (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1550GAME(198?, j2cashrv   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Cash Reserve (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1551GAME(198?, j2cashro   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Cash Rolls (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1552GAME(198?, j2cashtk   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Cash Track (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1553GAME(198?, j2cashtd   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Cash Track Deluxe (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1554GAME(198?, j2coppot   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Copper Pot (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1555GAME(198?, j2coprun   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Copper Run (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1556GAME(198?, j2crkbnk   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Crack The Bank (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1557GAME(198?, j2droplt   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Drop The Lot (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1558GAME(198?, j2dropld   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Drop The Lot Deluxe (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1559GAME(198?, j2ewn   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Each Way Nudger (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1560GAME(198?, j2ews   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Each Way Shuffle (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1561GAME(198?, j2exec   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Executive Club (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1562GAME(198?, j2fasttk   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Fast Trak (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1563GAME(198?, j2fqueen   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Find The Queen (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1564GAME(198?, j2fiveal   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Five Alive (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1565GAME(198?, j2fiveln   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Five Liner (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1566GAME(198?, j2fws   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Five Way Shuffle (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1567GAME(198?, j2frmtch   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Fruit Match (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1568GAME(198?, j2fullhs   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Full House Club (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1569GAME(198?, j2ghostb   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Ghostbuster (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1570GAME(198?, j2goldrn   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Gold Run (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1571GAME(198?, j2goldbr   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Golden Bars (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1572GAME(198?, j2gldchy   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Golden Cherry (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1573GAME(198?, j2gldwin   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Golden Win (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1574GAME(198?, j2hinote   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Hi Note (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1575GAME(198?, j2hiroll   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Hi Roller (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1576GAME(198?, j2hotpot   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Hot Pot (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1577GAME(198?, j2hotptd   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Hot Pot Deluxe (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1578GAME(198?, j2hotsht   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Hot Shot Club (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1579GAME(198?, j2hypnot   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Hypernote (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1580GAME(198?, j2jackbr   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Jackpot Bars (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1581GAME(198?, j2jackdc   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Jackpot Dice (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1582GAME(198?, j2jokers   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Jokers (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1583GAME(198?, j2kingcl   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","King Of Clubs (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1584GAME(198?, j2litean   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Lite A Nudge (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1585GAME(198?, j2lovsht   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Loot Shoot (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1586GAME(198?, j2lovshd   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Loot Shoot Deluxe (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1587GAME(198?, j2lucky2   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Lucky 2s (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1588GAME(198?, j2monblt   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Money Belt (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1589GAME(198?, j2mongam   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Money Game (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1590GAME(198?, j2mongmd   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Money Game Deluxe (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1591GAME(198?, j2multwn   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Multi Win (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1592GAME(198?, j2notexc   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Note Exchange (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1593GAME(198?, j2notesh   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Note Shoot (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1594GAME(198?, j2nudbnz   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Nudge Bonanza Deluxe (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1595GAME(198?, j2nuddup   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Nudge Double Up (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1596GAME(198?, j2nuddud   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Nudge Double Up Deluxe (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1597GAME(198?, j2nudup3   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Nudge Double Up MkIII (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1598GAME(198?, j2nudshf   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Nudge Shuffler (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1599GAME(198?, j2plsmon   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Plus Money (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1600GAME(198?, j2plsmnd   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Plus Money Deluxe (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1601GAME(198?, j2plsnud   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Plus Nudge (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1602GAME(198?, j2potlck   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Pot Luck (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1603GAME(198?, j2pndrsh   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Pound Rush (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1604GAME(198?, j2pyramd   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Pyramid (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1605GAME(198?, j2reelbn   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Reel Bingo Club (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1606GAME(198?, j2reelbo   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Reel Bonus (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1607GAME(198?, j2reelmg   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Reel Magic (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1608GAME(198?, j2reelmgd,j2reelmg   ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Reel Magic (Jpm) [Dutch] (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1609GAME(198?, j2reelmc   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Reel Magic Club (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1610GAME(198?, j2reelmo   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Reel Money (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1611GAME(198?, j2rotnot   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Rota Note (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1612GAME(198?, j2roulcl   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Roulette Club (Jpm) [Mps] (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1613GAME(198?, j2rdclb   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Royal Deal Club (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1614GAME(198?, j2slvrgh   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Silver Ghost (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1615GAME(198?, j2spcrsv   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Special Reserve (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1616GAME(198?, j2stahed   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Streets Ahead (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1617GAME(198?, j2supfrt   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Supa Fruit (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1618GAME(198?, j2supfrc   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Supa Fruit Club (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1619GAME(198?, j2supsft   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Supa Shifta (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1620GAME(198?, j2supstp   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Supa Steppa (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1621GAME(198?, j2suptrk   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Supa Track (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1622GAME(198?, j2suprft   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Super Fruit (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1623GAME(198?, j2supln   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Super Line (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1624GAME(198?, j2suppot   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Super Pots (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1625GAME(198?, j2suprl   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Super Reel (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1626GAME(198?, j2suprsh   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Supershot (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1627GAME(198?, j2supstr   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Superstars (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1628GAME(198?, j2swbank   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Switch Back (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1629GAME(198?, j2take2   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Take 2 (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1630GAME(198?, j2topsht   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Top Shot (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1631GAME(198?, j2westrn   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Jpm","Western (Jpm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1632
1633
1634GAME(198?, j2blustr   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Pcp","Blue Streak (Pcp) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1635GAME(198?, j2cshalm   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Pcp","Cash Alarm (Pcp) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1636GAME(198?, j2cshcrd   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Pcp","Cash Cards (Pcp) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1637GAME(198?, j2cshfil   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Pcp","Cash Filla (Pcp) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1638GAME(198?, j2cshsmh   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Pcp","Cash Smash (Pcp) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1639GAME(198?, j2criscr   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Pcp","Criss Cross Jackpot (Pcp) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1640GAME(198?, j2frucnx   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Pcp","Fruit Connexion (Pcp) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1641GAME(198?, j2hitmon   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Pcp","Hit Money (Pcp) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1642GAME(198?, j2penny   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Pcp","In For A Penny In For A Pound (Pcp) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1643GAME(198?, j2maxima   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Pcp","Maxima (Pcp) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1644GAME(198?, j2montrp   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Pcp","Money Trapper (Pcp) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1645GAME(198?, j2nudmon   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Pcp","Nudge Money (Pcp) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1646GAME(198?, j2paypkt   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Pcp","Pay Packet (Pcp) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1647GAME(198?, j2silvcl   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Pcp","Silver Classic (Pcp) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1648GAME(198?, j2silvsh   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Pcp","Silver Shot (Pcp) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1649GAME(198?, j2sstrea   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Pcp","Supa Streak (Pcp) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1650GAME(198?, j2tstplt   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Pcp","Test Pilot (Pcp) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1651
1652GAME(198?, j2bonanz   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Eurocoin","Bonanza (Eurocoin) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1653GAME(198?, j2supchy   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Eurocoin","Super Cherry (Eurocoin) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1654
1655GAME(198?, j2hilocl   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Crystal","Hi Lo Climber Club (Crystal) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1656GAME(198?, j2litnot   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Crystal","Lite A Note Club (Crystal) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1657GAME(198?, j2missis   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Crystal","Mississippi Gambler Club (Crystal) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1658
1659GAME(198?, j2always   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Bwb","Always Eight (Bwb) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1660GAME(198?, j2coinsh   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Bwb","Coin Shoot (Bwb) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1661GAME(198?, j2nudfev   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Bwb","Nudge Fever (Bwb) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1662GAME(198?, j2trail   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Bwb","Trailblazer (Bwb) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1663
1664GAME(198?, j2cshnud   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Mdm","Cash Nudger (Mdm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1665GAME(198?, j2fivepn   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Mdm","Fivepenny Nudger (Mdm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1666GAME(198?, j2nolimt   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Mdm","No Limit Nudge (Mdm) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
1667
1668GAME(198?, j2strk10   ,0         ,jpmmps,jpmmps,jpmmps,ROT0,   "Ace?","Strike Ten (Ace) (MPS)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND ) // there was another (68k based) game in this set, which makes me wonder if this one is by Ace at all
src/mame/drivers/quizpun2.c
r12330r12331
3535      All clocks unknown, PCB not working
3636      Possibly Z80's @ 4MHz and YM2203 @ 2MHz
3737      PCB marked 'Ducksan Trading Co. Ltd. Made In Korea'
38     
39     
40     
41     
42Quiz Punch (C)1988 Space Computer
43Ducksan 1989
3844
4588-01-14-0775
46|--------------------------------------------------|
47|VOL  MC1455                        02.U2   01.U1  |
48|UPC1241                                           |
49|LM358  05.U22 04.U21  03.U20                      |
50|YM3014B  6116   10.U30 09.U29 08.U28 07.U27 06.U26|
51|YM2203  Z80A                                      |
52|                                                  |
53|J              6116   6116   6116   6116   6116   |
54|A                                                 |
55|M                                                 |
56|M                       |------------|            |
57|A                       |            |            |
58|                        |  EPOXY     |            |
59|                        |  MODULE    |            |
60|                        |            |            |
61|    6116       6116     |            |            |
62|                        |------------|    14.U120 |
63|                               GM76C88    13.U119 |
64|                                          12.U118 |
65|                                          11.U117 |
66|   DSW(8)                   8MHz 15.U111     32MHz|
67|--------------------------------------------------|
68Notes:
69       Z80A - clock 4.000MHz (8/2)
70     YM2203 - clock 4.000MHz (8/2)
71     Epoxy Module likely contains a Z80A (an input clock of 4.000MHz is present) and possibly a ROM
72     VSync - 59.3148Hz
73     HSync - 15.2526kHz     
74
3975***************************************************************************/
4076
4177#include "emu.h"
r12330r12331
230266{
231267   quizpun2_state *state = space->machine().driver_data<quizpun2_state>();
232268   struct prot_t &prot = state->m_prot;
269   
233270   switch ( prot.state )
234271   {
235272      case STATE_EEPROM_W:
r12330r12331
518555   ROM_LOAD( "u2a", 0x0000, 0x2000, CRC(13afc2bd) SHA1(0d9c8813525dfc7a844e72d2cf84261db3d10a23) )
519556ROM_END
520557
558ROM_START( quizpun )
559   ROM_REGION( 0x50000, "maincpu", 0 )
560   ROM_LOAD( "15.u111", 0x00000, 0x08000, CRC(0ffe42d9) SHA1(f91e499800923d185a5d3514fc4c50e5c86378bf) )
561   ROM_LOAD( "11.u117", 0x10000, 0x10000, CRC(13541476) SHA1(5e81e4143fbc8fa68c2c7d54792a432e97964d7f) )
562   ROM_LOAD( "12.u118", 0x20000, 0x10000, CRC(678b57c1) SHA1(83869e5b6fe528c0b072f7d97338febc31db9f8b) )
563   ROM_LOAD( "13.u119", 0x30000, 0x10000, CRC(9c0ee0de) SHA1(14b148f3ca951a5a9010b4d253e3ba7d35708403) )
564   ROM_LOAD( "14.u120", 0x40000, 0x10000, CRC(21c11262) SHA1(e50678fafdf775a49ef96f8837b124824a2d1ca2) )
565
566   ROM_REGION( 0x10000, "audiocpu", 0 )
567   ROM_LOAD( "05.u22", 0x00000, 0x10000, CRC(515f337e) SHA1(21b2cca95b5da934fd8139892c2ee2c623d51a4e) )
568
569   ROM_REGION( 0x40000, "gfx1", 0 )   // 8x16x8
570    ROM_LOAD( "04.u21", 0x00000, 0x10000, CRC(fa8d64f4) SHA1(71badabf8f34f246dec83323a1cddbe74deb91bd) )
571    ROM_LOAD( "03.u20", 0x10000, 0x10000, CRC(8dda8167) SHA1(42838cf6866fb1d59c5bb3b477053aac448e7760) )
572   ROM_LOAD( "09.u29", 0x20000, 0x10000, CRC(b9f28569) SHA1(1395cd226d314ee57385eed25f28b68607bfda53) )
573    ROM_LOAD( "10.u30", 0x30000, 0x10000, CRC(db5762c0) SHA1(606dc4a3e6b8034f063f11dcf0a2b1db59838f4c) )
574
575   ROM_REGION( 0xc000, "gfx2", 0 )   // 8x16x2
576   ROM_LOAD( "06.u26", 0x1000, 0x1000, CRC(6d071b6d) SHA1(19565c8d768eeecd4119677915cc06f3ea18a47a) )
577   ROM_CONTINUE(    0x0000, 0x1000 )
578   ROM_LOAD( "07.u27", 0x3000, 0x1000, CRC(0f8b516e) SHA1(8bfabfd0bd28a1c7ddd01586fe9757b241feb59b) )
579   ROM_CONTINUE(    0x2000, 0x1000 )
580   ROM_CONTINUE(    0x6000, 0x6000 ) // ??
581   ROM_LOAD( "08.u28", 0x5000, 0x1000, CRC(51c0c5cb) SHA1(0c7bfc9b6b3ce0cdd5c0e36df2b4d90f9cff7fae) )
582   ROM_CONTINUE(    0x4000, 0x1000 )
583
584   ROM_REGION( 0x20000, "gfx3", 0 )   // 8x16x2
585   ROM_LOAD( "01.u1", 0x00000, 0x10000, CRC(58506040) SHA1(9d8bed2585e8f188a20270fccd9cfbdb91e48599) )
586   ROM_LOAD( "02.u2", 0x10000, 0x10000, CRC(9294a19c) SHA1(cd7109262e5f68b946c84aa390108bcc47ee1300) )
587
588   ROM_REGION( 0x80, "eeprom", ROMREGION_ERASEFF )
589
590ROM_END
591
592GAME( 1988, quizpun, 0, quizpun2, quizpun2, 0, ROT270, "Space Computer", "Quiz Punch", GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION )
521593GAME( 1989, quizpun2, 0, quizpun2, quizpun2, 0, ROT270, "Space Computer", "Quiz Punch 2", GAME_NOT_WORKING | GAME_UNEMULATED_PROTECTION )
src/mame/drivers/stepstag.c
r12330r12331
1313
1414 is it a 3 screen game (1 horizontal, 2 vertical) ?
1515
16 TODO:
17 - clearly derived from Tetris Plus 2 HW
18 - NVRAM is unchecked
19
1620 */
1721
1822#include "emu.h"
1923#include "cpu/m68000/m68000.h"
2024#include "rendlay.h"
2125#include "stepstag.lh"
26#include "includes/tetrisp2.h"
27#include "machine/nvram.h"
2228
2329
24class stepstag_state : public driver_device
30class stepstag_state : public tetrisp2_state
2531{
2632public:
2733   stepstag_state(const machine_config &mconfig, device_type type, const char *tag)
28      : driver_device(mconfig, type, tag) { }
34      : tetrisp2_state(mconfig, type, tag) { }
2935
3036};
3137
38static READ16_HANDLER( stepstag_ip_1_word_r )
39{
40   return   ( input_port_read(space->machine(), "SYSTEM") &  0xfcff ) |
41         (           space->machine().rand() & ~0xfcff ) |
42         (      1 << (8 + (space->machine().rand()&1)) );
43}
3244
3345static READ16_HANDLER( unknown_read_0xc00000 )
3446{
r12330r12331
4759
4860static ADDRESS_MAP_START( stepstag_map, AS_PROGRAM, 16 )
4961   AM_RANGE(0x000000, 0x0fffff) AM_ROM
62   AM_RANGE(0x100000, 0x103fff) AM_RAM AM_BASE_SIZE_GENERIC(spriteram)         // Object RAM
63   AM_RANGE(0x104000, 0x107fff) AM_RAM                                             // Spare Object RAM
64   AM_RANGE(0x108000, 0x10ffff) AM_RAM                                             // Work RAM
65   AM_RANGE(0x200000, 0x23ffff) AM_READWRITE8(tetrisp2_priority_r, rockn_priority_w, 0x00ff)      // Priority
66   AM_RANGE(0x300000, 0x31ffff) AM_RAM_WRITE(tetrisp2_palette_w) AM_BASE_GENERIC(paletteram)      // Palette
67   AM_RANGE(0x400000, 0x403fff) AM_RAM_WRITE(tetrisp2_vram_fg_w) AM_BASE_MEMBER(tetrisp2_state, m_vram_fg)   // Foreground
68   AM_RANGE(0x404000, 0x407fff) AM_RAM_WRITE(tetrisp2_vram_bg_w) AM_BASE_MEMBER(tetrisp2_state, m_vram_bg)   // Background
69   AM_RANGE(0x408000, 0x409fff) AM_RAM                                             // ???
70   AM_RANGE(0x500000, 0x50ffff) AM_RAM                                             // Line
71   AM_RANGE(0x600000, 0x60ffff) AM_RAM_WRITE(tetrisp2_vram_rot_w) AM_BASE_MEMBER(tetrisp2_state, m_vram_rot)   // Rotation
72   AM_RANGE(0x900000, 0x903fff) AM_READWRITE(tetrisp2_nvram_r, tetrisp2_nvram_w) AM_BASE_MEMBER(tetrisp2_state, m_nvram) AM_SHARE("nvram")   // NVRAM
73   AM_RANGE(0x904000, 0x907fff) AM_READWRITE(tetrisp2_nvram_r, tetrisp2_nvram_w)            // NVRAM (mirror)
74//   AM_RANGE(0xa00000, 0xa7ffff) AM_READ( unknown_read_0xc00000 ) // presumably comms with slave CPU
75   AM_RANGE(0xb00000, 0xb00001) AM_WRITENOP                        // Coin Counter plus other things
76   AM_RANGE(0xb20000, 0xb20001) AM_WRITENOP                                       // protection related?
77   AM_RANGE(0xb40000, 0xb4000b) AM_WRITEONLY AM_BASE_MEMBER(tetrisp2_state, m_scroll_fg)                  // Foreground Scrolling
78   AM_RANGE(0xb40010, 0xb4001b) AM_WRITEONLY AM_BASE_MEMBER(tetrisp2_state, m_scroll_bg)                  // Background Scrolling
79   AM_RANGE(0xb4003e, 0xb4003f) AM_WRITENOP                                       // scr_size
80   AM_RANGE(0xb60000, 0xb6002f) AM_WRITEONLY AM_BASE_MEMBER(tetrisp2_state, m_rotregs)                  // Rotation Registers
81   AM_RANGE(0xba0000, 0xba001f) AM_WRITE(tetrisp2_systemregs_w)                        // system param
82   AM_RANGE(0xba001e, 0xba001f) AM_WRITENOP                                       // Lev 2 irq ack
83   AM_RANGE(0xbe0002, 0xbe0003) AM_READ_PORT("PLAYERS")                              // Inputs
84   AM_RANGE(0xbe0004, 0xbe0005) AM_READ(stepstag_ip_1_word_r)                           // Inputs & protection
85   AM_RANGE(0xbe0008, 0xbe0009) AM_READ_PORT("DSW")                                 // Inputs
86   AM_RANGE(0xbe000a, 0xbe000b) AM_READNOP //watchdog
87ADDRESS_MAP_END
88
89
90
91
92static ADDRESS_MAP_START( stepstag_sub_map, AS_PROGRAM, 16 )
93   AM_RANGE(0x000000, 0x0fffff) AM_ROM
5094   AM_RANGE(0x200000, 0x20ffff) AM_RAM
5195
52   AM_RANGE(0x300000, 0x3fffff) AM_RAM
96   AM_RANGE(0x300000, 0x33ffff) AM_RAM
5397
5498   AM_RANGE(0x400000, 0x43ffff) AM_RAM
5599
r12330r12331
72116   AM_RANGE(0xffff00, 0xffff01) AM_READ(unknown_read_0xffff00)
73117ADDRESS_MAP_END
74118
75static READ16_HANDLER( unknown_sub_read_0xbe0004 )
76{
77   return space->machine().rand();
78}
119/* TODO: inputs are copied from Tetris Plus 2, they needs to be changed accordingly */
120static INPUT_PORTS_START( stepstag )
121   PORT_START("PLAYERS") /*$be0002.w*/
122   PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(1)
123   PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(1)
124   PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(1)
125   PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(1)
126   PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1)
127   PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1)
128   PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(1)
129   PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_UNUSED )
130   PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(2)
131   PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(2)
132   PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(2)
133   PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(2)
134   PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2)
135   PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2)
136   PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(2)
137   PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_UNUSED )
79138
139   PORT_START("SYSTEM") /*$be0004.w*/
140   PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_UNKNOWN )
141   PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_UNKNOWN )
142   PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_START1 )
143   PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_START2   )
144   PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_UNKNOWN )
145   PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_SERVICE1 )
146   PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_COIN1 )
147   PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_COIN2 )
148   PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_SPECIAL  )   /* ?*/
149   PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_SPECIAL  )   /* ?*/
150   PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_UNKNOWN )
151   PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_UNKNOWN )
152   PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_UNKNOWN )
153   PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_UNKNOWN )
154   PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_UNKNOWN )
155   PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_UNKNOWN )
80156
81static ADDRESS_MAP_START( stepstag_sub_map, AS_PROGRAM, 16 )
82   AM_RANGE(0x000000, 0x0fffff) AM_ROM
83   AM_RANGE(0xbe0004, 0xbe0005) AM_READ(unknown_sub_read_0xbe0004)
84ADDRESS_MAP_END
85
86static INPUT_PORTS_START( stepstag )
157   PORT_START("DSW") //$be0008.w
158   PORT_DIPNAME( 0x0007, 0x0007, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW1:1,2,3")
159   PORT_DIPSETTING(      0x0000, DEF_STR( 5C_1C ) )
160   PORT_DIPSETTING(      0x0001, DEF_STR( 4C_1C ) )
161   PORT_DIPSETTING(      0x0002, DEF_STR( 3C_1C ) )
162   PORT_DIPSETTING(      0x0003, DEF_STR( 2C_1C ) )
163   PORT_DIPSETTING(      0x0007, DEF_STR( 1C_1C ) )
164   PORT_DIPSETTING(      0x0006, DEF_STR( 1C_2C ) )
165   PORT_DIPSETTING(      0x0005, DEF_STR( 1C_3C ) )
166   PORT_DIPSETTING(      0x0004, DEF_STR( 1C_4C ) )
167   PORT_DIPNAME( 0x0038, 0x0038, DEF_STR( Coin_B ) ) PORT_DIPLOCATION("SW1:4,5,6")
168   PORT_DIPSETTING(      0x0000, DEF_STR( 5C_1C ) )
169   PORT_DIPSETTING(      0x0008, DEF_STR( 4C_1C ) )
170   PORT_DIPSETTING(      0x0010, DEF_STR( 3C_1C ) )
171   PORT_DIPSETTING(      0x0018, DEF_STR( 2C_1C ) )
172   PORT_DIPSETTING(      0x0038, DEF_STR( 1C_1C ) )
173   PORT_DIPSETTING(      0x0030, DEF_STR( 1C_2C ) )
174   PORT_DIPSETTING(      0x0028, DEF_STR( 1C_3C ) )
175   PORT_DIPSETTING(      0x0020, DEF_STR( 1C_4C ) )
176   PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Free_Play ) ) PORT_DIPLOCATION("SW1:7")
177   PORT_DIPSETTING(      0x0040, DEF_STR( Off ) )
178   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
179   PORT_SERVICE_DIPLOC(  0x0080, IP_ACTIVE_LOW, "SW1:8" )
180   PORT_DIPNAME( 0x0300, 0x0300, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW2:1,2")
181   PORT_DIPSETTING(      0x0000, DEF_STR( Easy ) )
182   PORT_DIPSETTING(      0x0300, DEF_STR( Normal ) )
183   PORT_DIPSETTING(      0x0100, DEF_STR( Hard ) )
184   PORT_DIPSETTING(      0x0200, DEF_STR( Hardest ) )
185   PORT_DIPNAME( 0x0400, 0x0400, "Vs Mode Rounds" ) PORT_DIPLOCATION("SW2:3")
186   PORT_DIPSETTING(      0x0000, "1" )
187   PORT_DIPSETTING(      0x0400, "3" )
188   PORT_DIPNAME( 0x0800, 0x0000, DEF_STR( Language ) ) PORT_DIPLOCATION("SW2:4")
189   PORT_DIPSETTING(      0x0800, DEF_STR( Japanese ) )
190   PORT_DIPSETTING(      0x0000, DEF_STR( English ) )
191   PORT_DIPNAME( 0x1000, 0x1000, "F.B.I Logo" ) PORT_DIPLOCATION("SW2:5")
192   PORT_DIPSETTING(      0x1000, DEF_STR( Off ) )
193   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
194   PORT_DIPNAME( 0x2000, 0x2000, "Voice" ) PORT_DIPLOCATION("SW2:6")
195   PORT_DIPSETTING(      0x0000, DEF_STR( Off ) )
196   PORT_DIPSETTING(      0x2000, DEF_STR( On ) )
197   PORT_DIPNAME( 0x4000, 0x4000, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW2:7")
198   PORT_DIPSETTING(      0x0000, DEF_STR( Off ) )
199   PORT_DIPSETTING(      0x4000, DEF_STR( On ) )
200   PORT_DIPNAME( 0x8000, 0x8000, DEF_STR( Flip_Screen ) ) PORT_DIPLOCATION("SW2:8")
201   PORT_DIPSETTING(      0x8000, DEF_STR( Off ) )
202   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )
87203INPUT_PORTS_END
88204
89static const gfx_layout tiles8x8_layout =
205/* 8x8x8 tiles */
206static const gfx_layout layout_8x8x8 =
90207{
91208   8,8,
92209   RGN_FRAC(1,1),
93210   8,
94   { 0,1, 2,3, 4,5,6,7 },
95   { 0, 8, 16, 24, 32, 40, 48, 56 },
96   { 0*64, 1*64, 2*64, 3*64, 4*64, 5*64, 6*64, 7*64 },
97   64*8
211   { STEP8(0,1) },
212   { STEP8(0,8) },
213   { STEP8(0,8*8) },
214   8*8*8
98215};
99216
217/* sprites are contained in 256x256 "tiles" */
218static GFXLAYOUT_RAW( spritelayout, 8, 256, 256, 256*8, 256*256*8 )
219
220
100221static GFXDECODE_START( stepstag )
101   GFXDECODE_ENTRY( "gfx1", 0, tiles8x8_layout, 0, 2 )
102   GFXDECODE_ENTRY( "gfx2", 0, tiles8x8_layout, 0, 2 )
103   GFXDECODE_ENTRY( "gfx3", 0, tiles8x8_layout, 0, 2 )
104   GFXDECODE_ENTRY( "gfx4", 0, tiles8x8_layout, 0, 2 )
105   GFXDECODE_ENTRY( "gfx5", 0, tiles8x8_layout, 0, 2 )
106   GFXDECODE_ENTRY( "gfx6", 0, tiles8x8_layout, 0, 2 )
107   GFXDECODE_ENTRY( "gfx7", 0, tiles8x8_layout, 0, 2 )
108   GFXDECODE_ENTRY( "gfx8", 0, tiles8x8_layout, 0, 2 )
109
222   GFXDECODE_ENTRY( "gfx1", 0, spritelayout, 0x0000, 0x10 ) // [0] Sprites
223   GFXDECODE_ENTRY( "gfx2", 0, layout_8x8x8, 0x1000, 0x10 ) // [1] Background
224   GFXDECODE_ENTRY( "gfx3", 0, layout_8x8x8, 0x2000, 0x10 ) // [2] Rotation
225   GFXDECODE_ENTRY( "gfx4", 0, layout_8x8x8, 0x6000, 0x10 ) // [3] Foreground
226   GFXDECODE_ENTRY( "gfx5", 0, layout_8x8x8, 0x0000, 0x10 ) // [0] Sprites
227   GFXDECODE_ENTRY( "gfx6", 0, layout_8x8x8, 0x1000, 0x10 ) // [1] Background
228   GFXDECODE_ENTRY( "gfx7", 0, layout_8x8x8, 0x2000, 0x10 ) // [2] Rotation
229   GFXDECODE_ENTRY( "gfx8", 0, layout_8x8x8, 0x6000, 0x10 ) // [3] Foreground
110230GFXDECODE_END
111231
112static VIDEO_START(stepstag)
232static SCREEN_UPDATE( stepstag )
113233{
114}
115static SCREEN_UPDATE(stepstag)
116{
117
118234   return 0;
119235}
120236
r12330r12331
122238   /* basic machine hardware */
123239   MCFG_CPU_ADD("maincpu", M68000, 16000000 ) //??
124240   MCFG_CPU_PROGRAM_MAP(stepstag_map)
125   MCFG_CPU_VBLANK_INT("screen", irq4_line_hold) // 4 & 6 valid
241   MCFG_CPU_VBLANK_INT("screen", irq2_line_hold)
126242
127243   MCFG_CPU_ADD("sub", M68000, 16000000 ) //??
128244   MCFG_CPU_PROGRAM_MAP(stepstag_sub_map)
245   MCFG_CPU_VBLANK_INT("screen", irq4_line_hold) // 4 & 6 valid
129246
247   MCFG_NVRAM_ADD_0FILL("nvram")
248
130249   /* video hardware */
131250   MCFG_SCREEN_ADD("lscreen", RASTER)
132251   MCFG_SCREEN_REFRESH_RATE(60)
r12330r12331
140259   MCFG_SCREEN_REFRESH_RATE(60)
141260   MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
142261   MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
143   MCFG_SCREEN_SIZE(64*8, 32*8)
144   MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 0*8, 32*8-1)
145   MCFG_SCREEN_UPDATE(stepstag)
262   MCFG_SCREEN_SIZE(0x140, 0xe0)
263   MCFG_SCREEN_VISIBLE_AREA(0, 0x140-1, 0, 0xe0-1)
264   MCFG_SCREEN_UPDATE(tetrisp2)
146265
147266   MCFG_SCREEN_ADD("rscreen", RASTER)
148267   MCFG_SCREEN_REFRESH_RATE(60)
r12330r12331
152271   MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 0*8, 32*8-1)
153272   MCFG_SCREEN_UPDATE(stepstag)
154273
155   MCFG_PALETTE_LENGTH(0x200)
274   MCFG_PALETTE_LENGTH(0x8000)
275
276   MCFG_VIDEO_START(tetrisp2)
156277   MCFG_GFXDECODE(stepstag)
278
157279   MCFG_DEFAULT_LAYOUT(layout_stepstag)
158
159   MCFG_VIDEO_START(stepstag)
160280MACHINE_CONFIG_END
161281
162282
163283ROM_START( stepstag )
164284   ROM_REGION( 0x100000, "maincpu", 0 ) /* 68k */
165   ROM_LOAD16_BYTE( "vj98348ver11.11", 0x00000, 0x80000, CRC(29b7f848) SHA1(c4d89e5c9be622b2d9038c359a5f65ce0dd461b0) )
166   ROM_LOAD16_BYTE( "vj98348ver11.14", 0x00001, 0x80000, CRC(e3314c6c) SHA1(61b0e9f9d0126d9f475304866a03cfa21701d9aa) )
167
168   ROM_REGION( 0x100000, "sub", 0 ) /* 68k */
169285   ROM_LOAD16_BYTE( "vj98344ver11.1", 0x00001, 0x80000, CRC(aedcb225) SHA1(f167c390e79ffbf7c019c326384ae656ae8b7d13) )
170286   ROM_LOAD16_BYTE( "vj98344ver11.4", 0x00000, 0x80000, CRC(391ca913) SHA1(2cc329aa6419f8a0d7e0fb8a9f4c2b8ca25197b3) )
171287
288   ROM_REGION( 0x100000, "sub", 0 ) /* 68k */
289   ROM_LOAD16_BYTE( "vj98348ver11.11", 0x00000, 0x80000, CRC(29b7f848) SHA1(c4d89e5c9be622b2d9038c359a5f65ce0dd461b0) )
290   ROM_LOAD16_BYTE( "vj98348ver11.14", 0x00001, 0x80000, CRC(e3314c6c) SHA1(61b0e9f9d0126d9f475304866a03cfa21701d9aa) )
172291
173   ROM_REGION( 0x400000, "gfx1", 0 ) /* */
292   ROM_REGION( 0x400000, "gfx1", 0 ) /* sprites, TRUSTED */
174293   ROM_LOAD( "mr99001-06", 0x00000, 0x400000, CRC(cfa27c93) SHA1(a0837877736e8e898f3acc64bc87ee0cc4d9f243) )
175294
176295   ROM_REGION( 0x400000, "gfx2", 0 ) /* */
177   ROM_LOAD( "mr99001-05", 0x00000, 0x400000, CRC(3958473b) SHA1(12279a587263290945744b22aafb80460eea77f7) )
296   ROM_LOAD( "mr99001-03", 0x00000, 0x400000, CRC(40fee0df) SHA1(94c3567e82f8039b3169bf4dcb1fcd9e39c6eb27) )
178297
179298   ROM_REGION( 0x400000, "gfx3", 0 ) /* */
180299   ROM_LOAD( "mr99001-04", 0x00000, 0x400000, CRC(d6837981) SHA1(56709d73304f0b186c70844ae96f73400b541609) )
181300
182   ROM_REGION( 0x400000, "gfx4", 0 ) /* */
183   ROM_LOAD( "mr99001-03", 0x00000, 0x400000, CRC(40fee0df) SHA1(94c3567e82f8039b3169bf4dcb1fcd9e39c6eb27) )
301   ROM_REGION( 0x400000, "gfx4", 0 ) /* FG tiles, TRUSTED */
302   ROM_LOAD( "mr99001-05", 0x00000, 0x400000, CRC(3958473b) SHA1(12279a587263290945744b22aafb80460eea77f7) )
184303
185   ROM_REGION( 0x400000, "gfx5", 0 ) /* */
304   ROM_REGION( 0x400000, "gfx5", 0 ) /* vertical screen rom */
186305   ROM_LOAD( "mr99001-02", 0x00000, 0x400000, CRC(12c65d86) SHA1(7fe5853fa3ba086f8da15702b126eb13c6ea30a9) )
187306
188   ROM_REGION( 0x400000, "gfx6", 0 ) /* */
307   ROM_REGION( 0x800000, "gfx6", 0 ) /* vertical screen roms */
189308   ROM_LOAD( "mr99001-01", 0x00000, 0x400000,  CRC(aa92cebf) SHA1(2ccc0d2ef9bc92c27f0a625819154bbcf9cfde0c) )
309   ROM_LOAD( "s.s.s._vj-98348_3_pr99021-01", 0x400000, 0x400000, CRC(e0fbc6f1) SHA1(7ca4507702f3f81bb9de3f9b5d270d379e439633) )
190310
191311   ROM_REGION( 0x400000, "gfx7", 0 ) /* */
192312   ROM_LOAD( "s.s.s._vj-98348_19_pr99021-02", 0x00000, 0x400000, CRC(2d98da1a) SHA1(b09375fa1b4b2e0794632d6e237459009f40310d) )
193313
194314   ROM_REGION( 0x400000, "gfx8", 0 ) /* */
195   ROM_LOAD( "s.s.s._vj-98348_26_pr99021-01", 0x00000, 0x400000, CRC(fefb3777) SHA1(df624e105ab1dea52317e318ad29caa02b900788) )
196   ROM_LOAD( "s.s.s._vj-98348_3_pr99021-01", 0x00000, 0x400000, CRC(e0fbc6f1) SHA1(7ca4507702f3f81bb9de3f9b5d270d379e439633) )
315   ROM_LOAD( "s.s.s._vj-98348_26_pr99021-01", 0x000000, 0x400000, CRC(fefb3777) SHA1(df624e105ab1dea52317e318ad29caa02b900788) )
197316
198317   DISK_REGION( "disks" )
199318   DISK_IMAGE("stepstag", 0, NO_DUMP)
src/mame/drivers/jpmsys5.c
r12330r12331
11/***************************************************************************
22
3    JPM System 5 with Video Expansion 2 hardware
3    JPM System 5
4   and
5   JPM System 5 with Video Expansion 2 hardware
46
57    driver by Phil Bennett
68
7    Games supported:
9    Video System Games supported:
810        * Monopoly
911        * Monopoly Classic
1012        * Monopoly Deluxe
r12330r12331
1517        * Features used by the AWP games such as lamps, reels and
1618        meters are not emulated.
1719
20   AWP game notes:
21     The byte at 0x81 of the EVEN 68k rom appears to be some kind of
22     control byte, probably region, or coin / machine type setting.
23     Many sets differ only by this byte.
24
25     Many sets are probably missing sound roms, however due to the
26     varying motherboard configurations (SAA vs. YM, with added UPD)
27     it's hard to tell until they start doing more.
28
1829***************************************************************************/
1930
2031#include "emu.h"
r12330r12331
2536#include "sound/upd7759.h"
2637#include "video/tms34061.h"
2738#include "machine/nvram.h"
39#include "video/awpvid.h"
40#include "machine/steppers.h"
41#include "machine/roc10937.h"
2842
2943
3044enum state { IDLE, START, DATA, STOP1, STOP2 };
r12330r12331
622636static MACHINE_START( jpmsys5v )
623637{
624638   jpmsys5_state *state = machine.driver_data<jpmsys5_state>();
625   memory_set_bankptr(machine, "bank1", machine.region("maincpu")->base());
639   memory_set_bankptr(machine, "bank1", machine.region("maincpu")->base()+0x20000);
626640   state->m_touch_timer = machine.scheduler().timer_alloc(FUNC(touch_cb));
627641}
628642
r12330r12331
678692MACHINE_CONFIG_END
679693
680694
681/*************************************
682 *
683 *  ROM definition(s)
684 *
685 *************************************/
686695
687ROM_START( monopoly )
688   ROM_REGION( 0x300000, "maincpu", 0 )
689   ROM_LOAD16_BYTE( "7398.bin", 0x000000, 0x80000, CRC(62c80f20) SHA1(322514f920d6cb48887b624786b52af34bdb8e5f) )
690   ROM_LOAD16_BYTE( "7399.bin", 0x000001, 0x80000, CRC(5f410eb6) SHA1(f9949b5cba64db77187c1723a52570bdb182ce5c) )
691   ROM_LOAD16_BYTE( "6668.bin", 0x100000, 0x80000, CRC(30bf082a) SHA1(29ba67a86e82f0eb4feb816a2031d62028eb11b0) )
692   ROM_LOAD16_BYTE( "6669.bin", 0x100001, 0x80000, CRC(85d38c2d) SHA1(2f1a394df243e5fbbad31507b9074c997c473106) )
693   ROM_LOAD16_BYTE( "6670.bin", 0x200000, 0x80000, CRC(66e2a5e1) SHA1(04d4b55d6ad121cdc3592d33e9d953affa24f01a) )
694   ROM_LOAD16_BYTE( "6671.bin", 0x200001, 0x80000, CRC(b2a3cedd) SHA1(e3a5dd028b0769e08a796a96665b31491c3b18ca) )
695
696   ROM_REGION( 0x80000, "upd7759", 0 )
697   ROM_LOAD( "6538.bin", 0x00000, 0x40000, CRC(ccdd4ce3) SHA1(dbb24682cea8081a447ca2c53395964fc46e7f56) )
698ROM_END
699
700ROM_START( monoplcl )
701   ROM_REGION( 0x300000, "maincpu", 0 )
702   ROM_LOAD16_BYTE( "7401.bin", 0x000000, 0x80000, CRC(eec11426) SHA1(b732a5a64d3fba676134942768b823d088792a1f) )
703   ROM_LOAD16_BYTE( "7402.bin", 0x000001, 0x80000, CRC(c4c43269) SHA1(3cad3a66aae25308e8709f8eb3f29d6858b87791) )
704   ROM_LOAD16_BYTE( "6668.bin", 0x100000, 0x80000, CRC(30bf082a) SHA1(29ba67a86e82f0eb4feb816a2031d62028eb11b0) )
705   ROM_LOAD16_BYTE( "6669.bin", 0x100001, 0x80000, CRC(85d38c2d) SHA1(2f1a394df243e5fbbad31507b9074c997c473106) )
706   ROM_LOAD16_BYTE( "6670.bin", 0x200000, 0x80000, CRC(66e2a5e1) SHA1(04d4b55d6ad121cdc3592d33e9d953affa24f01a) )
707   ROM_LOAD16_BYTE( "6671.bin", 0x200001, 0x80000, CRC(b2a3cedd) SHA1(e3a5dd028b0769e08a796a96665b31491c3b18ca) )
708
709   ROM_REGION( 0x80000, "upd7759", 0 )
710   ROM_LOAD( "6538.bin", 0x00000, 0x40000, CRC(ccdd4ce3) SHA1(dbb24682cea8081a447ca2c53395964fc46e7f56) )
711ROM_END
712
713ROM_START( monopldx )
714   ROM_REGION( 0x300000, "maincpu", 0 )
715   ROM_LOAD16_BYTE( "8439.bin", 0x000000, 0x80000, CRC(fbd6caa4) SHA1(73e787ae41a0ce44d48a46dd623d5e1351335e3e) )
716   ROM_LOAD16_BYTE( "8440.bin", 0x000001, 0x80000, CRC(4e20aebf) SHA1(79aca78f023e7f7ae7875c18c3a7696f5ab63102) )
717   ROM_LOAD16_BYTE( "6879.bin", 0x100000, 0x80000, CRC(4fbd1222) SHA1(9a9c9e4768c18a6a3e717605d3c88179676b6ad1) )
718   ROM_LOAD16_BYTE( "6880.bin", 0x100001, 0x80000, CRC(0370bf5f) SHA1(a0ed1dbc6aeab02e8229f23f8ba4ff880d31e7a1) )
719   ROM_LOAD16_BYTE( "6881.bin", 0x200000, 0x80000, CRC(8418ee17) SHA1(5666b90db00d9e88a37655bb9a714f076e2689d6) )
720   ROM_LOAD16_BYTE( "6882.bin", 0x200001, 0x80000, CRC(400f5fb4) SHA1(80b1d3902fc9f6db24f49055b07bc31c0c74a993) )
721
722   ROM_REGION( 0x80000, "upd7759", 0 )
723   ROM_LOAD( "modl-snd.bin", 0x000000, 0x80000, CRC(f761da41) SHA1(a07d1b4cb7ce7a24b6fb84843543b95c3aec470f) )
724ROM_END
725
726
727/*************************************
728 *
729 *  Game driver(s)
730 *
731 *************************************/
732
733GAME( 1994, monopoly, 0,        jpmsys5v, monopoly, 0, ROT0, "JPM", "Monopoly",         0 )
734GAME( 1995, monoplcl, monopoly, jpmsys5v, monopoly, 0, ROT0, "JPM", "Monopoly Classic", 0 )
735GAME( 1995, monopldx, 0,        jpmsys5v, monopoly, 0, ROT0, "JPM", "Monopoly Deluxe",  0 )
736
737//AWP Skeleton driver
738#include "video/awpvid.h"
739#include "machine/steppers.h"
740#include "machine/roc10937.h"
741
742696static ADDRESS_MAP_START( 68000_awp_map, AS_PROGRAM, 16 )
743697   AM_RANGE(0x000000, 0x01ffff) AM_ROM
744698   AM_RANGE(0x01fffe, 0x01ffff) AM_WRITE(rombank_w)
r12330r12331
834788
835789static MACHINE_START( jpmsys5 )
836790{
837   memory_set_bankptr(machine, "bank1", machine.region("maincpu")->base());
791   memory_set_bankptr(machine, "bank1", machine.region("maincpu")->base()+0x20000);
838792}
839793
840794static MACHINE_RESET( jpmsys5 )
r12330r12331
882836 *
883837 *************************************/
884838
885ROM_START( m_popeye )
839ROM_START( monopoly )
886840   ROM_REGION( 0x300000, "maincpu", 0 )
887   ROM_LOAD16_BYTE( "popeye_std_p1.bin", 0x000000, 0x10000, CRC(a8d5394c) SHA1(5be0cd8bc4cdb230a839f83e1297bc57dde20d94) )
888   ROM_LOAD16_BYTE( "popeye_std_p2.bin", 0x000001, 0x10000, CRC(5537afc2) SHA1(3e90fef908b80939c781a85a2ac9783de62d4122) )
841   ROM_LOAD16_BYTE( "7398.bin", 0x000000, 0x80000, CRC(62c80f20) SHA1(322514f920d6cb48887b624786b52af34bdb8e5f) )
842   ROM_LOAD16_BYTE( "7399.bin", 0x000001, 0x80000, CRC(5f410eb6) SHA1(f9949b5cba64db77187c1723a52570bdb182ce5c) )
843   ROM_LOAD16_BYTE( "6668.bin", 0x100000, 0x80000, CRC(30bf082a) SHA1(29ba67a86e82f0eb4feb816a2031d62028eb11b0) )
844   ROM_LOAD16_BYTE( "6669.bin", 0x100001, 0x80000, CRC(85d38c2d) SHA1(2f1a394df243e5fbbad31507b9074c997c473106) )
845   ROM_LOAD16_BYTE( "6670.bin", 0x200000, 0x80000, CRC(66e2a5e1) SHA1(04d4b55d6ad121cdc3592d33e9d953affa24f01a) )
846   ROM_LOAD16_BYTE( "6671.bin", 0x200001, 0x80000, CRC(b2a3cedd) SHA1(e3a5dd028b0769e08a796a96665b31491c3b18ca) )
889847
890848   ROM_REGION( 0x80000, "upd7759", 0 )
891   ROM_LOAD( "popsnd.bin", 0x00000, 0x80000, CRC(67378dbc) SHA1(83f87e35bb2c73a788c0ed778b33f3710eb95406) )
849   ROM_LOAD16_BYTE( "6538.bin", 0x00000, 0x40000, CRC(ccdd4ce3) SHA1(dbb24682cea8081a447ca2c53395964fc46e7f56) )
892850ROM_END
893851
894GAME( 1994, m_popeye, 0, jpmsys5, popeye, 0, ROT0, "JPM", "Popeye (20p/8 GBP Token)", GAME_NOT_WORKING )
852ROM_START( monoplcl )
853   ROM_REGION( 0x300000, "maincpu", 0 )
854   ROM_LOAD16_BYTE( "7401.bin", 0x000000, 0x80000, CRC(eec11426) SHA1(b732a5a64d3fba676134942768b823d088792a1f) )
855   ROM_LOAD16_BYTE( "7402.bin", 0x000001, 0x80000, CRC(c4c43269) SHA1(3cad3a66aae25308e8709f8eb3f29d6858b87791) )
856   ROM_LOAD16_BYTE( "6668.bin", 0x100000, 0x80000, CRC(30bf082a) SHA1(29ba67a86e82f0eb4feb816a2031d62028eb11b0) )
857   ROM_LOAD16_BYTE( "6669.bin", 0x100001, 0x80000, CRC(85d38c2d) SHA1(2f1a394df243e5fbbad31507b9074c997c473106) )
858   ROM_LOAD16_BYTE( "6670.bin", 0x200000, 0x80000, CRC(66e2a5e1) SHA1(04d4b55d6ad121cdc3592d33e9d953affa24f01a) )
859   ROM_LOAD16_BYTE( "6671.bin", 0x200001, 0x80000, CRC(b2a3cedd) SHA1(e3a5dd028b0769e08a796a96665b31491c3b18ca) )
860
861   ROM_REGION( 0x80000, "upd7759", 0 )
862   ROM_LOAD16_BYTE( "6538.bin", 0x00000, 0x40000, CRC(ccdd4ce3) SHA1(dbb24682cea8081a447ca2c53395964fc46e7f56) )
863ROM_END
864
865ROM_START( monopldx )
866   ROM_REGION( 0x300000, "maincpu", 0 )
867   ROM_LOAD16_BYTE( "8439.bin", 0x000000, 0x80000, CRC(fbd6caa4) SHA1(73e787ae41a0ce44d48a46dd623d5e1351335e3e) )
868   ROM_LOAD16_BYTE( "8440.bin", 0x000001, 0x80000, CRC(4e20aebf) SHA1(79aca78f023e7f7ae7875c18c3a7696f5ab63102) )
869   ROM_LOAD16_BYTE( "6879.bin", 0x100000, 0x80000, CRC(4fbd1222) SHA1(9a9c9e4768c18a6a3e717605d3c88179676b6ad1) )
870   ROM_LOAD16_BYTE( "6880.bin", 0x100001, 0x80000, CRC(0370bf5f) SHA1(a0ed1dbc6aeab02e8229f23f8ba4ff880d31e7a1) )
871   ROM_LOAD16_BYTE( "6881.bin", 0x200000, 0x80000, CRC(8418ee17) SHA1(5666b90db00d9e88a37655bb9a714f076e2689d6) )
872   ROM_LOAD16_BYTE( "6882.bin", 0x200001, 0x80000, CRC(400f5fb4) SHA1(80b1d3902fc9f6db24f49055b07bc31c0c74a993) )
873
874   ROM_REGION( 0x80000, "upd7759", 0 )
875   ROM_LOAD16_BYTE( "modl-snd.bin", 0x000000, 0x80000, CRC(f761da41) SHA1(a07d1b4cb7ce7a24b6fb84843543b95c3aec470f) )
876ROM_END
877
878
879ROM_START( cashcade )
880   ROM_REGION( 0x300000, "maincpu", 0 )
881   ROM_LOAD16_BYTE( "cashcade_2_1.bin", 0x000000, 0x010000, CRC(7672953c) SHA1(c1a2639ab6b830c971c2533d837404ae5f5aa535) )
882   ROM_LOAD16_BYTE( "cashcade_2_2.bin", 0x000001, 0x010000, CRC(8ce8cd66) SHA1(4eb00af6a0260496950d04fdcc1d3d976868ce3e) )
883   ROM_LOAD16_BYTE( "cashcade_2_3.bin", 0x020000, 0x010000, CRC(a4caddd1) SHA1(074e4aa870c3d28c2f120936ef6928c3b5e14301) )
884   ROM_LOAD16_BYTE( "cashcade_2_4.bin", 0x020001, 0x010000, CRC(b0f595e8) SHA1(5ca12839b87d092504d8b7cc579b8f1b2406cea1) )
885ROM_END
886
887
888/* Non-video */
889
890ROM_START( j5fifth )
891   ROM_REGION( 0x300000, "maincpu", 0 )
892   ROM_LOAD16_BYTE( "5av.91",  0x000000, 0x008000, CRC(d932dcb7) SHA1(c1ccdbc19c7904e35a905c51897e938e8e304a00) )
893   ROM_LOAD16_BYTE( "5av.9a2", 0x000001, 0x008000, CRC(bd6aa8ed) SHA1(9271b20e19d83289523ced79d995a95ee74f9cce) )
894ROM_END
895
896
897
898// this came from the 'Crystal' Club set, but was also in the 'Crystal' normal set (which looks more like a club set).. Maybe it's just the club sound rom.
899#define J5AR80CL_SOUND \
900   ROM_REGION( 0x80000, "upd7759", 0 ) \
901   ROM_LOAD( "atwcsnd.bin", 0x0000, 0x040000, CRC(c637b1ce) SHA1(e68a3f390f3671af693f080f20119d54118e10f0) ) \
902
903
904ROM_START( j5ar80cl )
905   ROM_REGION( 0x300000, "maincpu", 0 )
906   ROM_LOAD16_BYTE( "do10_1.bin", 0x000000, 0x010000, CRC(c1b6d961) SHA1(0e103edc31e8a1b98b3daab6604a13490dcaa56e) )
907   ROM_LOAD16_BYTE( "do10_2.bin", 0x000001, 0x010000, CRC(113b228c) SHA1(2087ad14c620d9d1aa853f9ab56265c7efaa9a2c) )
908
909   J5AR80CL_SOUND
910ROM_END
911
912ROM_START( j5ar80cla ) // marked as a 'Crystal' Club set
913   ROM_REGION( 0x300000, "maincpu", 0 )
914   ROM_LOAD16_BYTE( "atw_club_v6_p1.bin", 0x000000, 0x010000, CRC(340c2938) SHA1(00b2dcbff2b551be8936efa7839e677d98660f69) )
915   ROM_LOAD16_BYTE( "atw_club_v6_p2.bin", 0x000001, 0x010000, CRC(b1627dd9) SHA1(6db1241f0ecd6162289d5b1080ade91b2a945572) )
916
917   J5AR80CL_SOUND
918ROM_END
919
920ROM_START( j5ar80clb ) // marked as a 'Crystal' Club set
921   ROM_REGION( 0x300000, "maincpu", 0 )
922   ROM_LOAD16_BYTE( "atw_club_v8_1.bin", 0x000000, 0x010000, CRC(a286d1b7) SHA1(309c21a69cf93e8201910d18ccb19e12f6fcaad3) )
923   ROM_LOAD16_BYTE( "atw_club_v8_2.bin", 0x000001, 0x010000, CRC(6088e013) SHA1(86201fec761551c562da1ec0f3c04b7780c46f4c) )
924
925   J5AR80CL_SOUND
926ROM_END
927
928ROM_START( j5ar80clc ) // marked as a 'Crystal' non-club set, but the Rom size etc. suggest otherwise
929   ROM_REGION( 0x300000, "maincpu", 0 )
930   ROM_LOAD16_BYTE( "atw8v9p1", 0x000000, 0x010000, CRC(3d2a5534) SHA1(469b4ed46ab5cb67909c14e5e71c632bcd2b14e3) )
931   ROM_LOAD16_BYTE( "awt8v9p2", 0x000001, 0x010000, CRC(87207023) SHA1(5bda03a8964275528b5aa32ec6819b5e9bcbcac1) )
932
933   J5AR80CL_SOUND
934ROM_END
935
936
937#define J5AR80_SOUND \
938   ROM_REGION( 0x80000, "upd7759", 0 ) \
939   ROM_LOAD( "5652.bin", 0x000000, 0x040000, CRC(d0876512) SHA1(1bda1d640ca5ee6831d7a4ae948e3dce277e8a3e) )    \
940
941//   ROM_LOAD( "atw80snd.bin", 0x000000, 0x020000, CRC(b002e11c) SHA1(f7133f4bb8c31feaad0a7b9ee88749f9b7877575) ) // this is just the first half of 5652/atworldsound.bin
942
943ROM_START( j5ar80 )
944   ROM_REGION( 0x300000, "maincpu", 0 )
945   ROM_LOAD16_BYTE( "6251.bin", 0x000000, 0x008000, CRC(8cd127d4) SHA1(cf269ab025de2b5ae15b66e8a5c0141020ec0559) )
946   ROM_LOAD16_BYTE( "6252.bin", 0x000001, 0x008000, CRC(91c2fa9e) SHA1(15f262304955560040822d71ddbda48f18b37339) )
947   ROM_LOAD16_BYTE( "6253.bin", 0x010000, 0x008000, CRC(8682a834) SHA1(12343ba67475111a96b6330d47c141bb3ded2a42) )
948   ROM_LOAD16_BYTE( "6254.bin", 0x010001, 0x008000, CRC(eed8c270) SHA1(d5c04e85d0debc40c4626530cb442202edc75d8c) )
949   J5AR80_SOUND
950ROM_END
951
952ROM_START( j5ar80a )
953   ROM_REGION( 0x300000, "maincpu", 0 )
954   ROM_LOAD16_BYTE( "6255.bin", 0x000000, 0x008000, CRC(bf0f5ef5) SHA1(47fa78ea2db0447d744acb29a39532789d744ecf) )
955   ROM_LOAD16_BYTE( "6252.bin", 0x000001, 0x008000, CRC(91c2fa9e) SHA1(15f262304955560040822d71ddbda48f18b37339) )
956   ROM_LOAD16_BYTE( "6253.bin", 0x010000, 0x008000, CRC(8682a834) SHA1(12343ba67475111a96b6330d47c141bb3ded2a42) )
957   ROM_LOAD16_BYTE( "6254.bin", 0x010001, 0x008000, CRC(eed8c270) SHA1(d5c04e85d0debc40c4626530cb442202edc75d8c) )
958   J5AR80_SOUND
959ROM_END
960
961ROM_START( j5ar80b )
962   ROM_REGION( 0x300000, "maincpu", 0 )
963   ROM_LOAD16_BYTE( "6288.bin", 0x000000, 0x008000, CRC(cd54575f) SHA1(e103a335d0d4722115ab56064be98d8ab237d1e3) )
964   ROM_LOAD16_BYTE( "6252.bin", 0x000001, 0x008000, CRC(91c2fa9e) SHA1(15f262304955560040822d71ddbda48f18b37339) )
965   ROM_LOAD16_BYTE( "6253.bin", 0x010000, 0x008000, CRC(8682a834) SHA1(12343ba67475111a96b6330d47c141bb3ded2a42) )
966   ROM_LOAD16_BYTE( "6254.bin", 0x010001, 0x008000, CRC(eed8c270) SHA1(d5c04e85d0debc40c4626530cb442202edc75d8c) )
967   J5AR80_SOUND
968ROM_END
969
970ROM_START( j5ar80c )
971   ROM_REGION( 0x300000, "maincpu", 0 )
972   ROM_LOAD16_BYTE( "6289.bin", 0x000000, 0x008000, CRC(eb6dd596) SHA1(043808709f2c3616e319221d4146b2b57a486d38) )
973   ROM_LOAD16_BYTE( "6252.bin", 0x000001, 0x008000, CRC(91c2fa9e) SHA1(15f262304955560040822d71ddbda48f18b37339) )
974   ROM_LOAD16_BYTE( "6253.bin", 0x010000, 0x008000, CRC(8682a834) SHA1(12343ba67475111a96b6330d47c141bb3ded2a42) )
975   ROM_LOAD16_BYTE( "6254.bin", 0x010001, 0x008000, CRC(eed8c270) SHA1(d5c04e85d0debc40c4626530cb442202edc75d8c) )
976   J5AR80_SOUND
977ROM_END
978
979ROM_START( j5ar80d )
980   ROM_REGION( 0x300000, "maincpu", 0 )
981   ROM_LOAD16_BYTE( "aw8020p1", 0x000000, 0x008000, CRC(ae75424d) SHA1(6f9372c2ae4e506f6d7009623e9795fb67b3d664) )
982   ROM_LOAD16_BYTE( "aw8020p2", 0x000001, 0x008000, CRC(e7ccbcb1) SHA1(696c8fe94b41d6db1e156a9ec8ef22b953428478) )
983   ROM_LOAD16_BYTE( "aw8020p3", 0x010000, 0x008000, CRC(2f0c3549) SHA1(3afb86990106ded1abbf19a747e895f75d1e2ecd) )
984   ROM_LOAD16_BYTE( "aw8020p4", 0x010001, 0x008000, CRC(17ff1c66) SHA1(9c917eb234a4272f2376ad34a9cdcdbdd7eb9deb) )
985   J5AR80_SOUND
986ROM_END
987
988// also in these sets
989//   ROM_LOAD( "artwld80", 0x000000, 0x010000, CRC(3ff314c3) SHA1(345df80243953b35916449b0aa6ffaf9d3501d2b) ) // something by Crystal Leisure, 1994 (MPU4?)
990
991
992
993ROM_START( j5buc )
994   ROM_REGION( 0x300000, "maincpu", 0 )
995   ROM_LOAD16_BYTE( "bucc_5_1.bin", 0x000000, 0x010000, CRC(acbda693) SHA1(87dc3b2f59c1911bde07e7ec5a8d7f7deb699b51) )
996   ROM_LOAD16_BYTE( "bucc_5_2.bin", 0x000001, 0x010000, CRC(3bcf34a5) SHA1(66d654980eb576138c3b09c1965afe02a84db001) )
997ROM_END
998
999
1000
1001
1002#define J5CIR_SOUND \
1003   ROM_REGION( 0x80000, "upd7759", 0 ) \
1004   ROM_LOAD( "circ_snd.bin", 0x000000, 0x080000, CRC(a4402d73) SHA1(e1760462734b8529f9ba374c36f9e0f2aa66264f) ) \
1005
1006ROM_START( j5cir )
1007   ROM_REGION( 0x300000, "maincpu", 0 )
1008   ROM_LOAD16_BYTE( "circus_10_quid_p1.bin", 0x000000, 0x010000, CRC(9ac0cc40) SHA1(2c45386d880df6ce3f40c5f74836f91541eb7f71) )
1009   ROM_LOAD16_BYTE( "circus_10_quid_p2.bin", 0x000001, 0x010000, CRC(d23c25e6) SHA1(d72469258ca2cd044bc6868bac826a9452903359) )
1010   J5CIR_SOUND
1011ROM_END
1012
1013
1014ROM_START( j5cira )
1015   ROM_REGION( 0x300000, "maincpu", 0 )
1016   ROM_LOAD16_BYTE( "circ_p1.bin", 0x000000, 0x010000, CRC(da841a46) SHA1(28320a169a22e61255ac33af87f83ab0d55ab335) )
1017   ROM_LOAD16_BYTE( "circ_p2.bin", 0x000001, 0x010000, CRC(1704862c) SHA1(1e388356ed7df7de345d6d2993bc7e36b0a51770) )
1018   J5CIR_SOUND
1019ROM_END
1020
1021
1022ROM_START( j5cirb )
1023   ROM_REGION( 0x300000, "maincpu", 0 )
1024   ROM_LOAD16_BYTE( "circusp1", 0x000000, 0x010000, CRC(eed558a3) SHA1(59c454d8a6830a743865eb001689154927adf931) )
1025   ROM_LOAD16_BYTE( "circusp2", 0x000001, 0x010000, CRC(1704862c) SHA1(1e388356ed7df7de345d6d2993bc7e36b0a51770) )
1026   J5CIR_SOUND
1027ROM_END
1028
1029
1030ROM_START( j5circ )
1031   ROM_REGION( 0x300000, "maincpu", 0 )
1032   ROM_LOAD16_BYTE( "circ10p1", 0x000000, 0x010000, CRC(982ef193) SHA1(a563bf5ba03e47ae34e3ef45062b6877c7bb8253) )
1033   ROM_LOAD16_BYTE( "circ10p2", 0x000001, 0x010000, CRC(2c510a30) SHA1(0e8c7a90bb7f20f39420b1e9f956119ce47ee129) )
1034   J5CIR_SOUND
1035ROM_END
1036
1037   
1038ROM_START( j5cird )
1039   ROM_REGION( 0x300000, "maincpu", 0 )
1040   ROM_LOAD16_BYTE( "circ8ac", 0x000000, 0x010000, CRC(ac7fb376) SHA1(9dcbb1d27cbcdd7085b8e0d926a099fddabe6fc8) )
1041   ROM_LOAD16_BYTE( "circ8p2", 0x000001, 0x010000, CRC(2c510a30) SHA1(0e8c7a90bb7f20f39420b1e9f956119ce47ee129) )
1042   J5CIR_SOUND
1043ROM_END
1044
1045
1046
1047
1048ROM_START( j5clbnud )
1049   ROM_REGION( 0x300000, "maincpu", 0 )
1050   ROM_LOAD16_BYTE( "clubnudger4.1.bin", 0x000000, 0x008000, CRC(5e2ee964) SHA1(9464118c7cf68a16c2faaa8b8122f98105612be5) ) // 0x81 = FF
1051   ROM_LOAD16_BYTE( "clubnudger4.2.bin", 0x000001, 0x008000, CRC(26f90419) SHA1(8e2884b884fc68ed15d79ac11b39d25201583687) )
1052   ROM_LOAD16_BYTE( "clubnudger4.3.bin", 0x010000, 0x008000, CRC(c91ca3ea) SHA1(0aa29a74a3b50c71ce37d46bf7dd6b56297e73da) )
1053   ROM_LOAD16_BYTE( "clubnudger4.4.bin", 0x010001, 0x008000, CRC(b9b13f25) SHA1(6a4f2d2524f2c780680b9a0c528d3603e708584f) )
1054ROM_END
1055
1056
1057ROM_START( j5clbnuda )
1058   ROM_REGION( 0x300000, "maincpu", 0 )
1059   ROM_LOAD16_BYTE( "clubnudgertest3.1.bin", 0x000000, 0x008000, CRC(365644a6) SHA1(1f0a7f92f4f0250cbe680361b88f58939580208f) ) // 0x81 = FF
1060   ROM_LOAD16_BYTE( "clubnudgertest3.2.bin", 0x000001, 0x008000, CRC(c2adfb0f) SHA1(4092ebd5c8083e09c47fcefbe080caaa32083ae2) )
1061   ROM_LOAD16_BYTE( "clubnudgertest3.3.bin", 0x010000, 0x008000, CRC(58c3c11b) SHA1(dbd31ef33bfc78c78b7bc16a55fabe3dc9363d2c) )
1062   ROM_LOAD16_BYTE( "clubnudgertest3.4.bin", 0x010001, 0x008000, CRC(7f483309) SHA1(f535a64a21cae5eddc641ca880453d6616dc55c0) )
1063ROM_END
1064
1065
1066ROM_START( j5daytn )
1067   ROM_REGION( 0x300000, "maincpu", 0 )
1068   ROM_LOAD16_BYTE( "day1_300_6.b8", 0x000000, 0x010000, CRC(0e462f40) SHA1(32a2489ef0572f0119e940d85e38e75da22ceb38) )
1069   ROM_LOAD16_BYTE( "day2_300_6.b8", 0x000001, 0x010000, CRC(13b9e2da) SHA1(e89fa75cd1a3f391a143220b2ec52fbb95b4f6b9) )
1070ROM_END
1071
1072ROM_START( j5daytna )
1073   ROM_REGION( 0x300000, "maincpu", 0 )
1074   ROM_LOAD16_BYTE( "day1_750_6.b8", 0x000000, 0x010000, CRC(796ef056) SHA1(84fde3b3c66d3ac463a5c6ab1253366bee00692b) )
1075   ROM_LOAD16_BYTE( "day2_750_6.b8", 0x000001, 0x010000, CRC(47823334) SHA1(fbd753e77fc96afd8dee09adc478bb285b1c4487) )
1076ROM_END
1077
1078ROM_START( j5daycls )
1079   ROM_REGION( 0x300000, "maincpu", 0 )
1080   ROM_LOAD16_BYTE( "dc30cz04_1.b8", 0x000000, 0x010000, CRC(a79c1637) SHA1(bb29c63031aa0c524b089ccd2e71635de634e619) ) // 0x81 = FF
1081   ROM_LOAD16_BYTE( "dc30cz04_2.b8", 0x000001, 0x010000, CRC(211c51f2) SHA1(1f608818560202b02ab169f04436232c6a1142a6) )
1082ROM_END
1083
1084ROM_START( j5dayclsa )
1085   ROM_REGION( 0x300000, "maincpu", 0 )
1086   ROM_LOAD16_BYTE( "dc75cz04_1.b8", 0x000000, 0x010000, CRC(93cd54d2) SHA1(82e11a7ff0715b968e1ab5fae87b64be1efc38a5) ) // 0x81 = FD
1087   ROM_LOAD16_BYTE( "dc30cz04_2.b8", 0x000001, 0x010000, CRC(211c51f2) SHA1(1f608818560202b02ab169f04436232c6a1142a6) )
1088ROM_END
1089
1090
1091ROM_START( j5dirty )
1092   ROM_REGION( 0x300000, "maincpu", 0 )
1093   ROM_LOAD16_BYTE( "ddozp1", 0x000000, 0x010000, CRC(59d66085) SHA1(a061f6f03f0320f709a92aa47f4e7624776b4866) ) // 0x81 = FF
1094   ROM_LOAD16_BYTE( "ddozp2", 0x000001, 0x010000, CRC(b4b1f80c) SHA1(5314013bf21943eff5ade694832c58f378dae1f2) )
1095ROM_END
1096
1097ROM_START( j5dirtya )
1098   ROM_REGION( 0x300000, "maincpu", 0 )
1099   ROM_LOAD16_BYTE( "ddz10p1", 0x000000, 0x010000, CRC(bfa18d96) SHA1(9096fe0e844e7c681058f2f60d6586d9ec8246c6) ) // 0x81 = FF
1100   ROM_LOAD16_BYTE( "ddz10p2", 0x000001, 0x010000, CRC(69b5099d) SHA1(a5f1426c5d1e45c1740f6626bb48d0d8c412b0b5) )
1101ROM_END
1102
1103ROM_START( j5dirtyb ) // set needs checking, might really use doz8cap2
1104   ROM_REGION( 0x300000, "maincpu", 0 )
1105   ROM_LOAD16_BYTE( "ddoz8ss", 0x000000, 0x010000, CRC(4df255b1) SHA1(e68926e5c243d392cf2bf8091903d2b131e161d4) ) // 0x81 = FF
1106   ROM_LOAD16_BYTE( "ddoz8p2", 0x000001, 0x010000, CRC(ba8e825e) SHA1(366742815682cc860a325becaaf2e4c0977fc874) )
1107ROM_END
1108
1109ROM_START( j5dirtyc )
1110   ROM_REGION( 0x300000, "maincpu", 0 )
1111   //ROM_LOAD16_BYTE( "doz8cap1", 0x000000, 0x010000, CRC(78da2dbc) SHA1(568462c643039939b6db19658c934fd1f54298e6) )
1112   ROM_LOAD16_BYTE( "doz8cap1", 0x000000, 0x010000, NO_DUMP ) // rom in set matched rom below, which can't be correct
1113   ROM_LOAD16_BYTE( "doz8cap2", 0x000001, 0x010000, CRC(78da2dbc) SHA1(568462c643039939b6db19658c934fd1f54298e6) )
1114ROM_END
1115
1116// hopefully this is the right sound rom, because there was an Impact HW set in here too
1117#define J5FAIRGD_SOUND \
1118   ROM_REGION( 0x80000, "upd7759", 0 ) \
1119   ROM_LOAD( "cfg_snd", 0x000000, 0x080000, CRC(57ea2159) SHA1(79eb864333ecdfaacae51797327afe5cc8a815eb) ) \
1120
1121ROM_START( j5fairgd )
1122   ROM_REGION( 0x300000, "maincpu", 0 )
1123   ROM_LOAD16_BYTE( "6474.bin", 0x000000, 0x010000, CRC(e02bea2d) SHA1(b93f44b04f64ffd19952447889f21ec4e43eef0f) ) // 0x81 = FF
1124   ROM_LOAD16_BYTE( "6475.bin", 0x000001, 0x010000, CRC(bdca4770) SHA1(5dde691a6275531132228f1c6bb884d345e8a3de) )
1125   J5FAIRGD_SOUND
1126ROM_END
1127
1128ROM_START( j5fairgda )
1129   ROM_REGION( 0x300000, "maincpu", 0 )
1130   ROM_LOAD16_BYTE( "6476.bin", 0x000000, 0x010000, CRC(17bbc87f) SHA1(4c7ac3c1efe19313fcc2d3e0ff1d978066c66171) ) // 0x81 = FE
1131   ROM_LOAD16_BYTE( "6475.bin", 0x000001, 0x010000, CRC(bdca4770) SHA1(5dde691a6275531132228f1c6bb884d345e8a3de) )
1132   J5FAIRGD_SOUND
1133ROM_END
1134
1135ROM_START( j5fairgdb )
1136   ROM_REGION( 0x300000, "maincpu", 0 )
1137   ROM_LOAD16_BYTE( "6477.bin", 0x000000, 0x010000, CRC(f7ad4c88) SHA1(487acae3f9f7cace8c0cd5f9c1cc35e758ac0ae8) ) // 0x81 = FF
1138   ROM_LOAD16_BYTE( "6478.bin", 0x000001, 0x010000, CRC(bc27e344) SHA1(bcfd0cd04ada31a037b9f5dcd7e47278596b18b5) )
1139   J5FAIRGD_SOUND
1140ROM_END
1141
1142ROM_START( j5fairgdc )
1143   ROM_REGION( 0x300000, "maincpu", 0 )
1144   ROM_LOAD16_BYTE( "6479.bin", 0x000000, 0x010000, CRC(003d6eda) SHA1(324e2fe867c4944534075cc6442f5a2d09efd443) ) // 0x81 = FE
1145   ROM_LOAD16_BYTE( "6478.bin", 0x000001, 0x010000, CRC(bc27e344) SHA1(bcfd0cd04ada31a037b9f5dcd7e47278596b18b5) )
1146   J5FAIRGD_SOUND
1147ROM_END
1148
1149ROM_START( j5fairgdd )
1150   ROM_REGION( 0x300000, "maincpu", 0 )
1151   ROM_LOAD16_BYTE( "fairground_attraction_4_1.bin", 0x000000, 0x010000, CRC(5ade1db9) SHA1(b45e946b9c54de656006597ea72dab97e2bdbd3a) ) // 0x81 = FF
1152   ROM_LOAD16_BYTE( "fairground_attraction_4_2.bin", 0x000001, 0x010000, CRC(c9d7817f) SHA1(893a5be457f19d991d5ee8af4c6e27331905e17c) )
1153   J5FAIRGD_SOUND
1154ROM_END
1155
1156ROM_START( j5fairgde )
1157   ROM_REGION( 0x300000, "maincpu", 0 )
1158   ROM_LOAD16_BYTE( "fairground_attraction_5_1.bin", 0x000000, 0x010000, CRC(314ecf4d) SHA1(bb5a07987b151372f91a3458ab906321b398008a) ) // 0x81 = FF
1159   ROM_LOAD16_BYTE( "fairground_attraction_5_2.bin", 0x000001, 0x010000, CRC(7b160beb) SHA1(8f96e41f72f937bf6feef48d37e400a4dcfecd84) )
1160   J5FAIRGD_SOUND
1161ROM_END
1162
1163//  these are from FAST?TRAK on Impact HW!!! (found in Fairground set)
1164//   ROM_LOAD16_BYTE( "9331.bin", 0x000000, 0x020000, CRC(54dbf894) SHA1(a3ffff82883cc192108f44d36a7465d4afeaf114) )
1165//   ROM_LOAD16_BYTE( "9332.bin", 0x000001, 0x020000, CRC(ecf1632a) SHA1(5d82a46672adceb29744e82de1b0fa5fcf4dbc51) )
1166//   ROM_LOAD16_BYTE( "9333.bin", 0x000000, 0x020000, CRC(bf45acac) SHA1(ec624bc2d135901ecbdb6c6b3dbd9cc4b618b4de) )
1167//   ROM_LOAD16_BYTE( "9334.bin", 0x000000, 0x020000, CRC(061f38f5) SHA1(459b39d2380fcfdb763eeb6937752be192cb8244) )
1168//   ROM_LOAD16_BYTE( "9335.bin", 0x000000, 0x020000, CRC(36b6891c) SHA1(013b663f2dc59a4d2834ef2f7e86bcc608e98b39) )
1169
1170
1171// Not sure which is the right sound rom, there was an Impact HW set in here too
1172#define J5JOKGLD_SOUND \
1173   ROM_REGION( 0x80000, "upd7759", 0 ) \
1174   ROM_LOAD( "jg_snd.bin", 0x000000, 0x080000, CRC(bab05fea) SHA1(66e03ac598f6683b6634a2fce194dc058ddc8ef4) ) \
1175   ROM_LOAD( "jgsnd.bin",  0x000000, 0x080000, CRC(8bc92c90) SHA1(bcbbe270ce42d5960ac37a2324e3fb37ff513147) ) \
1176
1177// Also with these roms: German Impact HW set?
1178//   ROM_LOAD16_BYTE( "jg.p1", 0x00000, 0x010000, CRC(e5658ca2) SHA1(2d188899a4aa8124b7c492379331b8713913c69e) )
1179//   ROM_LOAD16_BYTE( "jg.p2", 0x00001, 0x010000, CRC(efa0c84b) SHA1(ef511378904823ae66b7812eff13d9cef5fa621b) )
1180
1181ROM_START( j5jokgld )
1182   ROM_REGION( 0x300000, "maincpu", 0 )
1183   ROM_LOAD16_BYTE( "jg30cz03_1.b8", 0x00000, 0x010000, CRC(106a1ee6) SHA1(967abfa3bf90566ebfbe0be81b3ca41bba6bd858) ) // 0x81 = FF
1184   ROM_LOAD16_BYTE( "jg30cz03_2.b8", 0x00001, 0x010000, CRC(e883436c) SHA1(2425663a336284816a030de8d2b0765f47fed213) )
1185   J5JOKGLD_SOUND
1186ROM_END
1187
1188ROM_START( j5jokglda )
1189   ROM_REGION( 0x300000, "maincpu", 0 )
1190   ROM_LOAD16_BYTE( "jg75cz03_1.b8", 0x000000, 0x010000, CRC(243b5c03) SHA1(86dc3a95718b3bcea580ae985bf50d944242857b) ) // 0x81 = FD
1191   ROM_LOAD16_BYTE( "jg30cz03_2.b8", 0x000001, 0x010000, CRC(e883436c) SHA1(2425663a336284816a030de8d2b0765f47fed213) )
1192   J5JOKGLD_SOUND
1193ROM_END
1194
1195ROM_START( j5jokgldb )
1196   ROM_REGION( 0x300000, "maincpu", 0 )
1197   ROM_LOAD16_BYTE( "jg30cz04_1.b8", 0x000000, 0x010000, CRC(95bb355f) SHA1(74f245abb079c4a19422b56954a56702b40b2973) ) // 0x81 = FF
1198   ROM_LOAD16_BYTE( "jg30cz04_2.b8", 0x000001, 0x010000, CRC(be6cf84b) SHA1(8b9c504c27654ef4f4cb5124ed53a6f3ebc6c389) )
1199   J5JOKGLD_SOUND
1200ROM_END
1201
1202ROM_START( j5jokgldc )
1203   ROM_REGION( 0x300000, "maincpu", 0 )
1204   ROM_LOAD16_BYTE( "jg75cz04_1.b8", 0x000000, 0x010000, CRC(a1ea77ba) SHA1(a71269117dfcee67117df54682fda3424ae555be) ) // 0x81 = FD
1205   ROM_LOAD16_BYTE( "jg30cz04_2.b8", 0x000001, 0x010000, CRC(be6cf84b) SHA1(8b9c504c27654ef4f4cb5124ed53a6f3ebc6c389) )
1206   J5JOKGLD_SOUND
1207ROM_END
1208
1209ROM_START( j5jokgldd )
1210   ROM_REGION( 0x300000, "maincpu", 0 )
1211   ROM_LOAD16_BYTE( "jg30cz04_1a.b8", 0x000000, 0x010000, CRC(00f6a5d4) SHA1(698d1dca3e70de515a7c4139dc3f8a98ec1a863a) ) // 0x81 = FF
1212   ROM_LOAD16_BYTE( "jg30cz04_2a.b8", 0x000001, 0x010000, CRC(12daedf2) SHA1(6987660fdb63b8d56df14fc620de61cf29638d4a) )
1213   J5JOKGLD_SOUND
1214ROM_END
1215
1216ROM_START( j5jokglde )
1217   ROM_REGION( 0x300000, "maincpu", 0 )
1218   ROM_LOAD16_BYTE( "jg75cz04_1a.b8", 0x000000, 0x010000, CRC(34a7e731) SHA1(c936ca22eaeb149c97dac0c21447ad00dca0cadd) ) // 0x81 = FD
1219   ROM_LOAD16_BYTE( "jg30cz04_2a.b8", 0x000001, 0x010000, CRC(12daedf2) SHA1(6987660fdb63b8d56df14fc620de61cf29638d4a) )
1220   J5JOKGLD_SOUND
1221ROM_END
1222
1223ROM_START( j5jokgldf ) // check this set
1224   ROM_REGION( 0x300000, "maincpu", 0 )
1225   ROM_LOAD16_BYTE( "jgcz30_5_1.b8", 0x000000, 0x010000, CRC(3f34bda5) SHA1(a07291e0b657833cc0cbe49d0d9b6640bfdd6d60) ) // 0x81 = FF
1226   ROM_LOAD16_BYTE( "jgcz_5_2.b8",   0x000001, 0x010000, CRC(11e59b70) SHA1(00c17ca4f0f6bb3312f19900401ea52688574986) )
1227   J5JOKGLD_SOUND
1228ROM_END
1229
1230ROM_START( j5jokgldg ) // check this set
1231   ROM_REGION( 0x300000, "maincpu", 0 )
1232   ROM_LOAD16_BYTE( "jgcz75_5_1.b8", 0x000000, 0x010000, CRC(0b65ff40) SHA1(2fe52d05a9869b124e5ada5051bfa90139808f85) ) // 0x81 = FD
1233   ROM_LOAD16_BYTE( "jgcz_5_2.b8",   0x000001, 0x010000, CRC(11e59b70) SHA1(00c17ca4f0f6bb3312f19900401ea52688574986) )
1234   J5JOKGLD_SOUND
1235ROM_END
1236
1237ROM_START( j5jokgldh ) // check this set
1238   ROM_REGION( 0x300000, "maincpu", 0 )
1239   ROM_LOAD16_BYTE( "jg75cz05_1.b8", 0x000000, 0x010000, CRC(becdf295) SHA1(c80e547afdbf3f54835489e84a3f16dd8398cf47) )
1240   ROM_LOAD16_BYTE( "jgcz05_2.b8",   0x000001, 0x010000, CRC(9401c284) SHA1(eb4992fdfbc3266a0102769a24733fa26de828d9) )
1241   J5JOKGLD_SOUND
1242ROM_END
1243
1244
1245
1246
1247
1248
1249ROM_START( j5filth )
1250   ROM_REGION( 0x300000, "maincpu", 0 )
1251   ROM_LOAD16_BYTE( "6575.bin", 0x000000, 0x010000, CRC(25143b59) SHA1(9203c13bd21f964ba868b2e094b166ee20d52041) ) // 0x81 = FF
1252   ROM_LOAD16_BYTE( "6576.bin", 0x000001, 0x010000, CRC(d0482a59) SHA1(5dff247f66d8f6bbdcebfafe5d754b7dd6fd6790) )
1253ROM_END
1254
1255ROM_START( j5filtha )
1256   ROM_REGION( 0x300000, "maincpu", 0 )
1257   ROM_LOAD16_BYTE( "6577.bin", 0x000000, 0x010000, CRC(d284190b) SHA1(53cf4e4191f7c3e35b3e2871c0434f2890aad6db) ) // 0x81 = FE
1258   ROM_LOAD16_BYTE( "6576.bin", 0x000001, 0x010000, CRC(d0482a59) SHA1(5dff247f66d8f6bbdcebfafe5d754b7dd6fd6790) )
1259ROM_END
1260
1261ROM_START( j5filthb )
1262   ROM_REGION( 0x300000, "maincpu", 0 )
1263   ROM_LOAD16_BYTE( "6617.bin", 0x000000, 0x010000, CRC(114579bc) SHA1(33ec391c33abae3976dd2263b0b57b25185995d3) ) // 0x81 = FD
1264   ROM_LOAD16_BYTE( "6576.bin", 0x000001, 0x010000, CRC(d0482a59) SHA1(5dff247f66d8f6bbdcebfafe5d754b7dd6fd6790) )
1265ROM_END
1266
1267
1268ROM_START( j5filthc )
1269   ROM_REGION( 0x300000, "maincpu", 0 )
1270   ROM_LOAD16_BYTE( "7174.bin", 0x000000, 0x010000, CRC(fff88f1d) SHA1(f0689b844b001b8ccca1199178ff412c0f15efa9) ) // 0x81 = FF
1271   ROM_LOAD16_BYTE( "7175.bin", 0x000001, 0x010000, CRC(d0492efc) SHA1(ef6cc27031db93a64dafa1cf3ce3fe5836fee1c4) )
1272ROM_END
1273
1274ROM_START( j5filthd )
1275   ROM_REGION( 0x300000, "maincpu", 0 )
1276   ROM_LOAD16_BYTE( "7176.bin", 0x000000, 0x010000, CRC(0868ad4f) SHA1(2cc6dffd545a3f5a39d5d12b9f94423d18f64f80) ) // 0x81 = FE
1277   ROM_LOAD16_BYTE( "7175.bin", 0x000001, 0x010000, CRC(d0492efc) SHA1(ef6cc27031db93a64dafa1cf3ce3fe5836fee1c4) )
1278ROM_END
1279
1280
1281
1282ROM_START( j5filthe )
1283   ROM_REGION( 0x300000, "maincpu", 0 )
1284   ROM_LOAD16_BYTE( "7396.bin", 0x000000, 0x010000, CRC(cba9cdf8) SHA1(ead3a5f5c4ff99b9c71e8521442ba0d6d2ca92d6) ) // 0x81 = FD
1285   ROM_LOAD16_BYTE( "7175.bin", 0x000001, 0x010000, CRC(d0492efc) SHA1(ef6cc27031db93a64dafa1cf3ce3fe5836fee1c4) )
1286ROM_END
1287
1288
1289ROM_START( j5filthf )
1290   ROM_REGION( 0x300000, "maincpu", 0 )
1291   ROM_LOAD16_BYTE( "7180.bin", 0x000000, 0x010000, CRC(8d7bddc7) SHA1(e2f3001e3e01fa1d0c8b3a9529f6cc0cf2902a4d) ) // 0x81 = FF
1292   ROM_LOAD16_BYTE( "7181.bin", 0x000000, 0x010000, CRC(8e87eed4) SHA1(6776fe1b79a4607b7d848f6cfbbeac2aaf126a1b) )
1293ROM_END
1294
1295   
1296ROM_START( j5filthg )
1297   ROM_REGION( 0x300000, "maincpu", 0 )   
1298   ROM_LOAD16_BYTE( "7182.bin", 0x000000, 0x010000, CRC(7aebff95) SHA1(bad1036590a566537c58a963a1e4f41a334a9481) ) // 0x81 = FE
1299   ROM_LOAD16_BYTE( "7181.bin", 0x000000, 0x010000, CRC(8e87eed4) SHA1(6776fe1b79a4607b7d848f6cfbbeac2aaf126a1b) )
1300ROM_END
1301
1302
1303ROM_START( j5filthh )
1304   ROM_REGION( 0x300000, "maincpu", 0 )   
1305   ROM_LOAD16_BYTE( "7501.bin", 0x000000, 0x010000, CRC(a984e6e9) SHA1(47a6625e7944cf1579227d3f6da03f9f54bd80ef) ) // 0x81 = FF
1306   ROM_LOAD16_BYTE( "7502.bin", 0x000000, 0x010000, CRC(31837e3d) SHA1(0ebd49a5dbc4fc7f8272d471b135f62d050d51c4) )
1307ROM_END
1308
1309
1310ROM_START( j5filthi )
1311   ROM_REGION( 0x300000, "maincpu", 0 )   
1312   ROM_LOAD16_BYTE( "7503.bin", 0x000000, 0x010000, CRC(5e14c4bb) SHA1(fd5570448cba167d7d6cdc41f132f72546d81458) ) // 0x81 = FE
1313   ROM_LOAD16_BYTE( "7502.bin", 0x000000, 0x010000, CRC(31837e3d) SHA1(0ebd49a5dbc4fc7f8272d471b135f62d050d51c4) )
1314ROM_END
1315
1316ROM_START( j5filthj )
1317   ROM_REGION( 0x300000, "maincpu", 0 )   
1318   ROM_LOAD16_BYTE( "7504.bin", 0x000000, 0x010000, CRC(9519a50c) SHA1(a5828f9b03eda74befe39b60fe8f82226b253d8b) )  // 0x81 = BF
1319   ROM_LOAD16_BYTE( "7502.bin", 0x000000, 0x010000, CRC(31837e3d) SHA1(0ebd49a5dbc4fc7f8272d471b135f62d050d51c4) )
1320ROM_END
1321
1322
1323
1324ROM_START( j5firebl )
1325   ROM_REGION( 0x300000, "maincpu", 0 )
1326   ROM_LOAD16_BYTE( "4711.bin", 0x000000, 0x008000, CRC(578f1bfe) SHA1(8d6bd79cc50108c01d26f8a93e990a2d1a509cf1) ) // 0x81 = FF
1327   ROM_LOAD16_BYTE( "4712.bin", 0x000001, 0x008000, CRC(2031c757) SHA1(98df775e55ad99e8ae6031085686574a8b4b633f) )
1328   ROM_LOAD16_BYTE( "4713.bin", 0x010000, 0x008000, CRC(c74a41e5) SHA1(67f004ba5d3885feb6451a25b961fdae0bcf132b) )
1329   ROM_LOAD16_BYTE( "4714.bin", 0x010001, 0x008000, CRC(bcee0397) SHA1(e5c463b7cda1871fef41c191f8de32de1c7a4655) )
1330ROM_END
1331
1332ROM_START( j5firebla )
1333   ROM_REGION( 0x300000, "maincpu", 0 )
1334   ROM_LOAD16_BYTE( "4715.bin", 0x000000, 0x008000, CRC(645162df) SHA1(41cc845d74f5dab36c3cb53b62aa13799b8ad61f) ) // 0x81 = FE
1335   ROM_LOAD16_BYTE( "4712.bin", 0x000001, 0x008000, CRC(2031c757) SHA1(98df775e55ad99e8ae6031085686574a8b4b633f) )
1336   ROM_LOAD16_BYTE( "4713.bin", 0x010000, 0x008000, CRC(c74a41e5) SHA1(67f004ba5d3885feb6451a25b961fdae0bcf132b) )
1337   ROM_LOAD16_BYTE( "4714.bin", 0x010001, 0x008000, CRC(bcee0397) SHA1(e5c463b7cda1871fef41c191f8de32de1c7a4655) )
1338ROM_END
1339
1340ROM_START( j5fireblb )
1341   ROM_REGION( 0x300000, "maincpu", 0 )
1342   ROM_LOAD16_BYTE( "4213.bin", 0x000000, 0x008000, CRC(12183516) SHA1(7f2485ad1e15655c45f74d0ea946a30cbf0d1969) ) // 0x81 = FF
1343   ROM_LOAD16_BYTE( "4210.bin", 0x000001, 0x008000, CRC(112449c5) SHA1(bedbd7f53e4e198764919170dadc7308406cc4ea) )
1344   ROM_LOAD16_BYTE( "4211.bin", 0x010000, 0x008000, CRC(f1831095) SHA1(1143f863ce4259add3d08c5879053da369e8269f) )
1345   ROM_LOAD16_BYTE( "4212.bin", 0x010001, 0x008000, CRC(b5aff718) SHA1(cfc84d0bb7cad20c00242eb29f36af6467978036) )
1346ROM_END
1347
1348
1349ROM_START( j5frmag )
1350   ROM_REGION( 0x300000, "maincpu", 0 )
1351   ROM_LOAD16_BYTE( "frm1.bin", 0x000000, 0x008000, CRC(0c54ff1d) SHA1(68e08abdb61520189903071cfcd7d8677f7fdff2) )
1352   ROM_LOAD16_BYTE( "frm2.bin", 0x000001, 0x008000, CRC(eeb26fb2) SHA1(788b4bee08fef5b41fba73e1aaf38fd4b804ad4d) )
1353   ROM_LOAD16_BYTE( "frm3.bin", 0x010000, 0x008000, CRC(ae194067) SHA1(bc41e9533a74e2c83f0773efbd038b44a55a0bdf) )
1354   ROM_LOAD16_BYTE( "frm4.bin", 0x010001, 0x008000, CRC(9afb4ed9) SHA1(34ae4147d5c20274887beb694d823b8362f6d157) )
1355ROM_END
1356
1357
1358
1359ROM_START( j5hagsho )
1360   ROM_REGION( 0x300000, "maincpu", 0 )
1361   ROM_LOAD16_BYTE( "6440.bin", 0x000000, 0x010000, CRC(7cbed823) SHA1(e7361eda5545ae7a8d99bc9ca45737144f303e14) ) // 0x81 = FF
1362   ROM_LOAD16_BYTE( "6441.bin", 0x000001, 0x010000, CRC(84c12ded) SHA1(1e199a90214ae78f4e03ddc088ff7c2c19c259ed) )
1363ROM_END
1364
1365ROM_START( j5hagshoa )
1366   ROM_REGION( 0x300000, "maincpu", 0 )
1367   ROM_LOAD16_BYTE( "6442.bin", 0x000000, 0x010000, CRC(8b2efa71) SHA1(c377e53bee2d05e25f6abe5298e78422227d2e5b) ) // 0x81 = FE
1368   ROM_LOAD16_BYTE( "6441.bin", 0x000001, 0x010000, CRC(84c12ded) SHA1(1e199a90214ae78f4e03ddc088ff7c2c19c259ed) )
1369ROM_END
1370
1371ROM_START( j5hagshob )
1372   ROM_REGION( 0x300000, "maincpu", 0 )
1373   ROM_LOAD16_BYTE( "6443.bin", 0x000000, 0x010000, CRC(40239bc6) SHA1(c1793b8cb3ea38c03f9dadc033f39c97d0c9534c) ) // 0x81 = BF
1374   ROM_LOAD16_BYTE( "6441.bin", 0x000001, 0x010000, CRC(84c12ded) SHA1(1e199a90214ae78f4e03ddc088ff7c2c19c259ed) )
1375ROM_END
1376
1377ROM_START( j5hagshoc )
1378   ROM_REGION( 0x300000, "maincpu", 0 )
1379   ROM_LOAD16_BYTE( "6444.bin", 0x000000, 0x010000, CRC(48ef9ac6) SHA1(d6970d1837a6b354ca3eed0ac43ce569214f4916) ) // 0x81 = FD
1380   ROM_LOAD16_BYTE( "6441.bin", 0x000001, 0x010000, CRC(84c12ded) SHA1(1e199a90214ae78f4e03ddc088ff7c2c19c259ed) )
1381ROM_END
1382
1383
1384
1385ROM_START( j5holly )
1386   ROM_REGION( 0x300000, "maincpu", 0 )
1387   ROM_LOAD16_BYTE( "5042.bin", 0x000000, 0x008000, CRC(f3dfd249) SHA1(6db5e1d02e33b5bc8922c47e5f16438583c8b416) ) // 0x81 = FF
1388   ROM_LOAD16_BYTE( "5043.bin", 0x000001, 0x008000, CRC(4109c681) SHA1(43736cbcd843104c08d97e20cdf4cc587fbd76ee) )
1389   ROM_LOAD16_BYTE( "5044.bin", 0x010000, 0x008000, CRC(867a94c5) SHA1(3f6a46b0c1cc1b796f26cfddd35a8ac206f39b38) )
1390   ROM_LOAD16_BYTE( "5045.bin", 0x010001, 0x008000, CRC(e280c98e) SHA1(a922cb1402a81366760490ee2724059081c3b5e5) )
1391ROM_END
1392
1393ROM_START( j5hollya )
1394   ROM_REGION( 0x300000, "maincpu", 0 )
1395   ROM_LOAD16_BYTE( "5046.bin", 0x000000, 0x008000, CRC(c001ab68) SHA1(2bda4c41334aa21893ec5517d8dd343ea3d111b7) ) // 0x81 = FE
1396   ROM_LOAD16_BYTE( "5043.bin", 0x000001, 0x008000, CRC(4109c681) SHA1(43736cbcd843104c08d97e20cdf4cc587fbd76ee) )
1397   ROM_LOAD16_BYTE( "5044.bin", 0x010000, 0x008000, CRC(867a94c5) SHA1(3f6a46b0c1cc1b796f26cfddd35a8ac206f39b38) )
1398   ROM_LOAD16_BYTE( "5045.bin", 0x010001, 0x008000, CRC(e280c98e) SHA1(a922cb1402a81366760490ee2724059081c3b5e5) )
1399ROM_END
1400
1401ROM_START( j5hollyb )
1402   ROM_REGION( 0x300000, "maincpu", 0 )
1403   ROM_LOAD16_BYTE( "5047.bin", 0x000000, 0x008000, CRC(9463200b) SHA1(69bf2d52f6a859334ff4a2615f0c165df26e0efa) ) // 0x81 = FD
1404   ROM_LOAD16_BYTE( "5043.bin", 0x000001, 0x008000, CRC(4109c681) SHA1(43736cbcd843104c08d97e20cdf4cc587fbd76ee) )
1405   ROM_LOAD16_BYTE( "5044.bin", 0x010000, 0x008000, CRC(867a94c5) SHA1(3f6a46b0c1cc1b796f26cfddd35a8ac206f39b38) )
1406   ROM_LOAD16_BYTE( "5045.bin", 0x010001, 0x008000, CRC(e280c98e) SHA1(a922cb1402a81366760490ee2724059081c3b5e5) )
1407ROM_END
1408   
1409ROM_START( j5hollyc )
1410   ROM_REGION( 0x300000, "maincpu", 0 )
1411   ROM_LOAD16_BYTE( "5048.bin", 0x000000, 0x008000, CRC(a9a3b6a9) SHA1(93262c1284b7907dd3f13645882a036c981f8701) ) // 0x81 = FF
1412   ROM_LOAD16_BYTE( "5049.bin", 0x000001, 0x008000, CRC(478da1d4) SHA1(2c9194b4db85de94674d3646564d15d52620be47) )
1413   ROM_LOAD16_BYTE( "5050.bin", 0x010000, 0x008000, CRC(ffc6c8d1) SHA1(5f2509f36aeed3e8635b2279be43b3b0a002876d) )
1414   ROM_LOAD16_BYTE( "5051.bin", 0x010001, 0x008000, CRC(adf88ef9) SHA1(cdb82e4b5f88116e3e7f9dda136426351c5450dd) )
1415ROM_END
1416
1417ROM_START( j5hollyd )
1418   ROM_REGION( 0x300000, "maincpu", 0 )
1419   ROM_LOAD16_BYTE( "5052.bin", 0x000000, 0x008000, CRC(9a7dcf88) SHA1(fdb8c50f2809eb8caee22167c9874e6c0afb5ece) ) // 0x81 = FE
1420   ROM_LOAD16_BYTE( "5049.bin", 0x000001, 0x008000, CRC(478da1d4) SHA1(2c9194b4db85de94674d3646564d15d52620be47) )
1421   ROM_LOAD16_BYTE( "5050.bin", 0x010000, 0x008000, CRC(ffc6c8d1) SHA1(5f2509f36aeed3e8635b2279be43b3b0a002876d) )
1422   ROM_LOAD16_BYTE( "5051.bin", 0x010001, 0x008000, CRC(adf88ef9) SHA1(cdb82e4b5f88116e3e7f9dda136426351c5450dd) )
1423ROM_END
1424
1425ROM_START( j5hollye )
1426   ROM_REGION( 0x300000, "maincpu", 0 )
1427   ROM_LOAD16_BYTE( "holly6p1", 0x000000, 0x008000, CRC(36d3e8f7) SHA1(3f641e09442b6048b0ce8c4f11a764cc6e292464) ) // 0x81 = FF
1428   ROM_LOAD16_BYTE( "holly6p2", 0x000001, 0x008000, CRC(61ee2f90) SHA1(bfc021296408f7bf843653a55e0e9ca3860c274c) )
1429   ROM_LOAD16_BYTE( "holly6p3", 0x010000, 0x008000, CRC(291d0931) SHA1(b94a2b3db07d5cc9fe03368fd8d4e269f6d67802) )
1430   ROM_LOAD16_BYTE( "holly6p4", 0x010001, 0x008000, CRC(84ff7442) SHA1(0b047d68de98acb8632dcd8a243826dfabad8ecb) )
1431ROM_END
1432
1433#define J5HOTDOG_SOUND \
1434   ROM_REGION( 0x80000, "upd7759", 0 ) \
1435   ROM_LOAD16_BYTE( "hot_dogs_snd.bin", 0x000000, 0x040000, CRC(cd7eae1c) SHA1(48b6344491bf0f40e02fbdec5a26f546f2b8d7bb) ) \
1436
1437
1438ROM_START( j5hotdog )
1439   ROM_REGION( 0x300000, "maincpu", 0 )
1440   ROM_LOAD16_BYTE( "hdog5pp1", 0x000000, 0x010000, CRC(ef227a6b) SHA1(a7033faff1868cbafa41281c77d0ee0efd824529) ) // 0x81 = FF
1441   ROM_LOAD16_BYTE( "hdog5pp2", 0x000001, 0x010000, CRC(65c5ce4b) SHA1(ed96803f7b49dbbb4c7949b574a38cc7b1e34536) )
1442   J5HOTDOG_SOUND
1443ROM_END
1444
1445ROM_START( j5hotdoga )
1446   ROM_REGION( 0x300000, "maincpu", 0 )
1447   ROM_LOAD16_BYTE( "hdogp1", 0x000000, 0x010000, CRC(a510d294) SHA1(d7ccb54c91e844d81d1dacc8ffd38c03d8ab1be7) ) // 0x81 = FF
1448   ROM_LOAD16_BYTE( "hdogp2", 0x000001, 0x010000, CRC(94b58a0f) SHA1(891db9e7a1944751da9aac55f7b3c1a3652bdecb) )
1449   J5HOTDOG_SOUND
1450ROM_END
1451
1452
1453
1454ROM_START( j5indsum )
1455   ROM_REGION( 0x300000, "maincpu", 0 )
1456   ROM_LOAD16_BYTE( "5668.bin", 0x000000, 0x008000, CRC(33acd940) SHA1(9002c3d451ed06052cae7ba9c71f55b84bff42ee) ) // 0x81 = FF
1457   ROM_LOAD16_BYTE( "5669.bin", 0x000001, 0x008000, CRC(0bb56700) SHA1(0cf685ab43ca5d0e23af76e3c857dea8aa848454) )
1458   ROM_LOAD16_BYTE( "5670.bin", 0x010000, 0x008000, CRC(a4e883cd) SHA1(7bf847cc4a3323b501931e8ed0687aab33da817c) )
1459   ROM_LOAD16_BYTE( "5671.bin", 0x010001, 0x008000, CRC(858c6a2c) SHA1(491ce4390d416e4ade4ae6661be0524f3e71af6b) )
1460ROM_END
1461
1462
1463ROM_START( j5indy )
1464   ROM_REGION( 0x300000, "maincpu", 0 )
1465   ROM_LOAD16_BYTE( "indy04020.p1", 0x000000, 0x010000, CRC(52ca267c) SHA1(7cd90b536d974afd504620f12868c5efe83ef9dd) )
1466   ROM_LOAD16_BYTE( "indy04020.p2", 0x000001, 0x010000, CRC(d96e3937) SHA1(902bb6021f5e1fa7471bce9de207e4df5f071fc4) )
1467
1468   ROM_REGION( 0x80000, "upd7759", 0 )
1469   ROM_LOAD( "indy04020.snd", 0x000000, 0x080000, CRC(0266d48e) SHA1(c16ebdc6f73a6c832f765b909ca5511eaf728897) )
1470ROM_END
1471
1472
1473ROM_START( j5intr )
1474   ROM_REGION( 0x300000, "maincpu", 0 )
1475   ROM_LOAD16_BYTE( "5747.bin", 0x000000, 0x008000, CRC(7f4240c8) SHA1(066fc2c3393b2c863cacef2dec5aa1dc87f6e428) ) // 0x81 = FF
1476   ROM_LOAD16_BYTE( "5748.bin", 0x000001, 0x008000, CRC(87349748) SHA1(6c432628a94fb50a7e09d90f6ba556cc68a56ab3) )
1477   ROM_LOAD16_BYTE( "5749.bin", 0x010000, 0x008000, CRC(335e7d65) SHA1(0a45bb4d9c60a57a9e0c70e4b5d3d3f82e8c19c0) )
1478   ROM_LOAD16_BYTE( "5750.bin", 0x010001, 0x008000, CRC(ee4b0133) SHA1(f1bdc038a7505dc1c88ec16f3bacbad63fe8e827) )
1479ROM_END
1480
1481ROM_START( j5intra )
1482   ROM_REGION( 0x300000, "maincpu", 0 )
1483   ROM_LOAD16_BYTE( "5751.bin", 0x000000, 0x008000, CRC(4c9c39e9) SHA1(8143eae028629f8dc05274fba46af92b5113c64f) ) // 0x81 = FE
1484   ROM_LOAD16_BYTE( "5748.bin", 0x000001, 0x008000, CRC(87349748) SHA1(6c432628a94fb50a7e09d90f6ba556cc68a56ab3) )
1485   ROM_LOAD16_BYTE( "5749.bin", 0x010000, 0x008000, CRC(335e7d65) SHA1(0a45bb4d9c60a57a9e0c70e4b5d3d3f82e8c19c0) )
1486   ROM_LOAD16_BYTE( "5750.bin", 0x010001, 0x008000, CRC(ee4b0133) SHA1(f1bdc038a7505dc1c88ec16f3bacbad63fe8e827) )
1487ROM_END
1488
1489ROM_START( j5intrb )
1490   ROM_REGION( 0x300000, "maincpu", 0 )
1491   ROM_LOAD16_BYTE( "6022.bin", 0x000000, 0x008000, CRC(59e710c8) SHA1(1a0c98f7a1553c5cda342b4d3c0da9a0a734a5e0) ) // 0x81 = FF
1492   ROM_LOAD16_BYTE( "6023.bin", 0x000001, 0x008000, CRC(17a0936e) SHA1(4aabbdfe4cf5d1ab75c3477e9f459cece56b936c) )
1493   ROM_LOAD16_BYTE( "6024.bin", 0x010000, 0x008000, CRC(4656900c) SHA1(83e0fc8fae8308e30a5c88ad9dfb9b376ce7da4c) )
1494   ROM_LOAD16_BYTE( "6025.bin", 0x010001, 0x008000, CRC(1f7c315a) SHA1(ef5e328e01011753ecaa6d62121ec960a759762d) )
1495ROM_END
1496
1497ROM_START( j5intrc )
1498   ROM_REGION( 0x300000, "maincpu", 0 )
1499   ROM_LOAD16_BYTE( "6026.bin", 0x000000, 0x008000, CRC(6a3969e9) SHA1(7dc4203e40309af3edfb8f7a0f6533ae5f9c4f79) ) // 0x81 = FE
1500   ROM_LOAD16_BYTE( "6023.bin", 0x000001, 0x008000, CRC(17a0936e) SHA1(4aabbdfe4cf5d1ab75c3477e9f459cece56b936c) )
1501   ROM_LOAD16_BYTE( "6024.bin", 0x010000, 0x008000, CRC(4656900c) SHA1(83e0fc8fae8308e30a5c88ad9dfb9b376ce7da4c) )
1502   ROM_LOAD16_BYTE( "6025.bin", 0x010001, 0x008000, CRC(1f7c315a) SHA1(ef5e328e01011753ecaa6d62121ec960a759762d) )
1503ROM_END
1504
1505
1506
1507ROM_START( j5nite )
1508   ROM_REGION( 0x300000, "maincpu", 0 )
1509   ROM_LOAD16_BYTE( "nite_club_3_1.bin", 0x000000, 0x008000, CRC(96f8f664) SHA1(d5e3cb27dc0ead15cef0200a6f14fdaa4e6d20f1) ) // 0x81 = FF
1510   ROM_LOAD16_BYTE( "nite_club_3_2.bin", 0x000001, 0x008000, CRC(56db2aed) SHA1(245406aebe597a3996a9d9630bdaa006663f9ca2) )
1511   ROM_LOAD16_BYTE( "nite_club_3_3.bin", 0x010000, 0x008000, CRC(e4729a99) SHA1(bdc8f739215e7407a522f18b5699411af0e45ba8) )
1512   ROM_LOAD16_BYTE( "nite_club_3_4.bin", 0x010001, 0x008000, CRC(397b45f5) SHA1(65526eea629f02613d14b77aa430faccedfb119c) )
1513ROM_END
1514
1515ROM_START( j5nitea )
1516   ROM_REGION( 0x300000, "maincpu", 0 )
1517   ROM_LOAD16_BYTE( "nite_club_8_1.bin",  0x000000, 0x008000, CRC(012c2384) SHA1(47254832e650bc73d0c01137ea9ade0bcf83660d) ) // 0x81 = FF
1518   ROM_LOAD16_BYTE( "nite_club_8-2.bin",  0x000001, 0x008000, CRC(09fe54f5) SHA1(aa5770d5fbf84b30b9e43a1407c7c0a532163757) )
1519   ROM_LOAD16_BYTE( "nite_club_8_3.bin",  0x010000, 0x008000, CRC(08f23a8c) SHA1(dfee1f2734dab36932a3d7343ea24064cfffab50) )
1520   ROM_LOAD16_BYTE( "nite_club_8_4a.bin", 0x010001, 0x008000, CRC(01d4158a) SHA1(f3748adfe3fc7e5b427593a5380b67f85c821669) )
1521//   ROM_LOAD16_BYTE( "nite_club_8_4.bin", 0x000000, 0x008000, CRC(3a9de9f4) SHA1(7163a31aa2b9f8027199210885b47ad87d21a8c9) ) // clearly just a bad dump, random data missing, 2nd half partly mirrors first
1522ROM_END
1523
1524
1525
1526ROM_START( j5palm )
1527   ROM_REGION( 0x300000, "maincpu", 0 )
1528   ROM_LOAD16_BYTE( "c90 4af9 5.1.bin", 0x000000, 0x008000, CRC(4992bcc0) SHA1(151c33f303f749d0e436e8ba1cbe197109cdd4e4) ) // 0x81 = FF
1529   ROM_LOAD16_BYTE( "c90 3260 5.2.bin", 0x000001, 0x008000, CRC(9744686c) SHA1(79744d7b76de8d4c551de06d450af4e04e4ee5e3) )
1530   ROM_LOAD16_BYTE( "c90 6c77 5.3.bin", 0x010000, 0x008000, CRC(22629877) SHA1(a6542c0851de9c1f14e4e5f0ea6e9550c2b92294) )
1531   ROM_LOAD16_BYTE( "c90 2f70 5.4.bin", 0x010001, 0x008000, CRC(80da5d39) SHA1(f87742c68f0ea8aaece73da9e3130bf764cdd594) )
1532ROM_END
1533
1534
1535ROM_START( j5palma )
1536   ROM_REGION( 0x300000, "maincpu", 0 )
1537   ROM_LOAD16_BYTE( "palm_springs_5_1.bin", 0x000000, 0x008000, CRC(66be0f2f) SHA1(7cb5e4e32725210fb3418f4da4d784e261e38f9d) ) // 0x81 = FF
1538   ROM_LOAD16_BYTE( "palm_springs_5_2.bin", 0x000001, 0x008000, CRC(6b2071fb) SHA1(dd84eb28e48af623f38ab8fb15fb2d01a2f83036) )
1539   ROM_LOAD16_BYTE( "palm_springs_5_3.bin", 0x010000, 0x008000, CRC(d71d4023) SHA1(e45038d26dc88eb5cd7ca6c0ad7979b9e49b0d0c) )
1540   ROM_LOAD16_BYTE( "palm_springs_5_4.bin", 0x010001, 0x008000, CRC(2d33a566) SHA1(a9a9b4d1ba96448634193c6ffd4a4dac3ef95d5e) )
1541ROM_END
1542
1543
1544
1545ROM_START( j5phnx )
1546   ROM_REGION( 0x300000, "maincpu", 0 )
1547   ROM_LOAD16_BYTE( "ph1300_8.b8", 0x000000, 0x010000, CRC(954301e3) SHA1(d71ab2c971e15dd1b5f1f64e02adb9f901365b09) )
1548   ROM_LOAD16_BYTE( "ph2300_8.b8", 0x000001, 0x010000, CRC(8dfd4471) SHA1(37931821acda79543b4a7e346a945180f801fb14) )
1549ROM_END
1550
1551ROM_START( j5phnxa )
1552   ROM_REGION( 0x300000, "maincpu", 0 )
1553   ROM_LOAD16_BYTE( "ph1750_10.b8", 0x000000, 0x010000, CRC(a2245a3e) SHA1(365808fabc815338594aa3f7adb6ab0ec86616ef) )
1554   ROM_LOAD16_BYTE( "ph2750_10.b8", 0x000001, 0x010000, CRC(a28e6c88) SHA1(e57e2e05a999cf900e0cf33b5ffb966789149e29) )
1555ROM_END
1556
1557
1558
1559
1560#define J5POPTH_SOUND \
1561   ROM_REGION( 0x80000, "upd7759", 0 ) \
1562   ROM_LOAD( "poptreashuntsound.bin", 0x000000, 0x080000, CRC(c7c3c012) SHA1(b6d4bab77ccc4499906db655326be10d346f8e6f) ) \
1563
1564
1565ROM_START( j5popth )
1566   ROM_REGION( 0x300000, "maincpu", 0 )
1567   ROM_LOAD16_BYTE( "6512.bin", 0x000000, 0x010000, CRC(06b8eb30) SHA1(110b303521061f771775dfde30b2ae781d804ef6) ) // 0x81 = FF
1568   ROM_LOAD16_BYTE( "6513.bin", 0x000001, 0x010000, CRC(69498fc1) SHA1(802e05963d2911927416aa59b33d1c92bdd4a805) )
1569   J5POPTH_SOUND
1570ROM_END
1571
1572ROM_START( j5poptha )
1573   ROM_REGION( 0x300000, "maincpu", 0 )
1574   ROM_LOAD16_BYTE( "6514.bin", 0x000000, 0x010000, CRC(f128c962) SHA1(be4f0ed54e4d22f7607997d3fccdc7a82881f4a4) ) // 0x81 = FE
1575   ROM_LOAD16_BYTE( "6513.bin", 0x000001, 0x010000, CRC(69498fc1) SHA1(802e05963d2911927416aa59b33d1c92bdd4a805) )
1576   J5POPTH_SOUND
1577ROM_END
1578
1579ROM_START( j5popthb )
1580   ROM_REGION( 0x300000, "maincpu", 0 )
1581   ROM_LOAD16_BYTE( "6516.bin", 0x000000, 0x010000, CRC(32e9a9d5) SHA1(1d3f8e9e47a2cce02cc4c3d501168b25bd7c926a) ) // 0x81 = FD
1582   ROM_LOAD16_BYTE( "6513.bin", 0x000001, 0x010000, CRC(69498fc1) SHA1(802e05963d2911927416aa59b33d1c92bdd4a805) )
1583   J5POPTH_SOUND
1584ROM_END
1585
1586
1587
1588
1589
1590ROM_START( j5popprz )
1591   ROM_REGION( 0x300000, "maincpu", 0 )
1592   ROM_LOAD16_BYTE( "6245.bin", 0x000000, 0x010000, CRC(9b84c464) SHA1(ce50010893db0318112d685f2e15c3dcdef2ac2a) ) // 0x81 = FF
1593   ROM_LOAD16_BYTE( "6246.bin", 0x000001, 0x010000, CRC(058a0c5c) SHA1(64d65a61e8d18ec9ccff4075980326040c8aa93f) )
1594ROM_END
1595
1596ROM_START( j5popprza )
1597   ROM_REGION( 0x300000, "maincpu", 0 )
1598   ROM_LOAD16_BYTE( "6247.bin", 0x000000, 0x010000, CRC(6c14e636) SHA1(29b40ad11cd701da2fc5dfb6a53e3154205afc35) ) // 0x81 = FE
1599   ROM_LOAD16_BYTE( "6246.bin", 0x000001, 0x010000, CRC(058a0c5c) SHA1(64d65a61e8d18ec9ccff4075980326040c8aa93f) )
1600ROM_END
1601
1602
1603
1604ROM_START( j5reelgh )
1605   ROM_REGION( 0x300000, "maincpu", 0 )
1606   ROM_LOAD16_BYTE( "r1.bin", 0x000000, 0x008000, CRC(7a251cc8) SHA1(6185ec722406996c61beeb34afe76374d464c97e) )
1607   ROM_LOAD16_BYTE( "r2.bin", 0x000001, 0x008000, CRC(f45704ad) SHA1(808660554d0ce1b3e9508d0a697c8fd487734395) )
1608   ROM_LOAD16_BYTE( "r3.bin", 0x010000, 0x008000, CRC(1d1af956) SHA1(bcecdefd662e404d6ac080b808c2766793da0748) )
1609   ROM_LOAD16_BYTE( "r4.bin", 0x010001, 0x008000, CRC(43441e9b) SHA1(45badcdb344a4d9df647ee99fadcd7c674e19295) )
1610ROM_END
1611
1612
1613
1614ROM_START( j5roul )
1615   ROM_REGION( 0x300000, "maincpu", 0 )
1616   ROM_LOAD16_BYTE( "roulet0p", 0x000000, 0x010000, CRC(70863011) SHA1(70b9e971cb5d24032e3ccd2c151c8466ded655c0) ) // 0x81 = FF
1617   ROM_LOAD16_BYTE( "rouletp2", 0x000001, 0x010000, CRC(25142663) SHA1(a52cbf426ca0b6ee4462b3149d68a249ce3400ba) )
1618ROM_END
1619
1620
1621
1622ROM_START( j5roulcl )
1623   ROM_REGION( 0x300000, "maincpu", 0 )
1624   ROM_LOAD16_BYTE( "6618.bin", 0x000000, 0x010000, CRC(89d0db3a) SHA1(906aa9a5ccebe236c31470c8fd93ff5f4100c929) ) // 0x81 = FF
1625   ROM_LOAD16_BYTE( "6619.bin", 0x000001, 0x010000, CRC(cae616f6) SHA1(1b71823a601aa5b826b0f19d11f6a5d5ce86a549) )
1626ROM_END
1627   
1628ROM_START( j5roulcla )
1629   ROM_REGION( 0x300000, "maincpu", 0 )
1630   ROM_LOAD16_BYTE( "6620.bin", 0x000000, 0x010000, CRC(7e40f968) SHA1(89a5d9dbaa855533810957cecc242db277ee6746) ) // 0x81 = FE
1631   ROM_LOAD16_BYTE( "6619.bin", 0x000001, 0x010000, CRC(cae616f6) SHA1(1b71823a601aa5b826b0f19d11f6a5d5ce86a549) )
1632ROM_END
1633
1634ROM_START( j5roulclb )
1635   ROM_REGION( 0x300000, "maincpu", 0 )   
1636   ROM_LOAD16_BYTE( "6707.bin", 0x000000, 0x010000, CRC(655ff016) SHA1(335f3b0d4a4ffba55450bbf6360f8bb5dff69691) ) // 0x81 = FF
1637   ROM_LOAD16_BYTE( "6708.bin", 0x000001, 0x010000, CRC(ca031aa6) SHA1(f7b6b7b04d04669f82afb13cb80c078f87ef1bbb) )
1638ROM_END
1639
1640ROM_START( j5roulclc )
1641   ROM_REGION( 0x300000, "maincpu", 0 )   
1642   ROM_LOAD16_BYTE( "6709.bin", 0x000000, 0x010000, CRC(92cfd244) SHA1(6dc55008293b7e26e56e38dfedb456251fd24e2f) ) // 0x81 = FE
1643   ROM_LOAD16_BYTE( "6708.bin", 0x000001, 0x010000, CRC(ca031aa6) SHA1(f7b6b7b04d04669f82afb13cb80c078f87ef1bbb) )
1644ROM_END
1645
1646
1647#define J5SLVREE_SOUND \
1648   ROM_REGION( 0x80000, "upd7759", 0 ) \
1649   ROM_LOAD( "gstr_032003.bin", 0x000000, 0x080000, CRC(352e28cd) SHA1(c98307f5eaf511c9d281151d1c07ffd83f24244c) ) \
1650
1651ROM_START( j5slvree )
1652   ROM_REGION( 0x300000, "maincpu", 0 )
1653   ROM_LOAD16_BYTE( "gstr_032001.bin", 0x000000, 0x010000, CRC(e84d6437) SHA1(565b625ddb0693cd59ca1b1e07cd25ff1cb5c8f6) ) // 0x81 = FD
1654   ROM_LOAD16_BYTE( "gstr_032002.bin", 0x000001, 0x010000, CRC(e7db2018) SHA1(163fd4e58da0a224e7a93619621efa4390960bc2) )
1655   J5SLVREE_SOUND
1656ROM_END
1657   
1658ROM_START( j5slvreea )
1659   ROM_REGION( 0x300000, "maincpu", 0 )
1660   ROM_LOAD16_BYTE( "silver_133001.b8", 0x000000, 0x010000, CRC(dc1c26d2) SHA1(e6443f53fc3e075b2fa13ab159b55a05c7e52740) ) // 0x81 = FF
1661   ROM_LOAD16_BYTE( "silver_133002.b8", 0x000001, 0x010000, CRC(e7db2018) SHA1(163fd4e58da0a224e7a93619621efa4390960bc2) )
1662   J5SLVREE_SOUND
1663ROM_END
1664
1665ROM_START( j5slvreeb )
1666   ROM_REGION( 0x300000, "maincpu", 0 )
1667   ROM_LOAD16_BYTE( "silver_137501.b8", 0x000000, 0x010000, CRC(e84d6437) SHA1(565b625ddb0693cd59ca1b1e07cd25ff1cb5c8f6) ) // 0x81 = FD
1668   ROM_LOAD16_BYTE( "silver_137502.b8", 0x000001, 0x010000, CRC(e7db2018) SHA1(163fd4e58da0a224e7a93619621efa4390960bc2) ) // == silver_133002.b8
1669   J5SLVREE_SOUND
1670ROM_END
1671
1672
1673#define J5SLVSTR_SOUND \
1674   ROM_REGION( 0x80000, "upd7759", 0 ) \
1675   ROM_LOAD( "sssound.bin", 0x000000, 0x080000, CRC(d4d57f9f) SHA1(2ec38b62928d8c208880015b3a5e348e9b1c2079) ) \
1676
1677ROM_START( j5slvstr )
1678   ROM_REGION( 0x300000, "maincpu", 0 )
1679   ROM_LOAD16_BYTE( "ss30cz_02_1.b8", 0x000000, 0x010000, CRC(ea4efe3e) SHA1(3e41d5f614b386ae9d216d83d0fad080d475948d) ) // 0x81 = FF
1680   ROM_LOAD16_BYTE( "ss30cz_02_2.b8", 0x000001, 0x010000, CRC(eca4b82b) SHA1(68595738290d037b820d52ccd87ef5b7cfa8de8b) )
1681   J5SLVSTR_SOUND
1682ROM_END
1683
1684ROM_START( j5slvstra )
1685   ROM_REGION( 0x300000, "maincpu", 0 )
1686   ROM_LOAD16_BYTE( "ss75cz_02_1.b8", 0x000000, 0x010000, CRC(de1fbcdb) SHA1(7e8197a9cb0d381513af84d9a55c27d9d26918b6) ) // 0x81 = FD
1687   ROM_LOAD16_BYTE( "ss30cz_02_2.b8", 0x000001, 0x010000, CRC(eca4b82b) SHA1(68595738290d037b820d52ccd87ef5b7cfa8de8b) ) // (also named ss75cz_02_2.b8)
1688   J5SLVSTR_SOUND
1689ROM_END
1690
1691ROM_START( j5slvstrb )
1692   ROM_REGION( 0x300000, "maincpu", 0 )
1693   ROM_LOAD16_BYTE( "ss75cz3_1.b8", 0x000000, 0x010000, CRC(e95dbdbc) SHA1(cf0537bb332cd9ab4ce35f7c88e9d6d6e2743fa5) ) // 0x81 = FD
1694   ROM_LOAD16_BYTE( "ss30cz3_2.b8", 0x000000, 0x010000, CRC(f27ee22d) SHA1(6d26f43ef9de86b92645e8b5c1b54e6572ea330b) )
1695   J5SLVSTR_SOUND
1696ROM_END
1697
1698
1699
1700ROM_START( j5street )
1701   ROM_REGION( 0x300000, "maincpu", 0 )
1702   ROM_LOAD16_BYTE( "1.1.bin", 0x000000, 0x008000, CRC(175a551e) SHA1(5ede4a59756b4e9477a711c49097e236951a5d47) ) // 0x81 = FF
1703   ROM_LOAD16_BYTE( "1.2.bin", 0x000001, 0x008000, CRC(e940b0cc) SHA1(f737ed8db6d6df7a594151796a7eba27a9eb83e6) )
1704   ROM_LOAD16_BYTE( "1.3.bin", 0x010000, 0x008000, CRC(4bcced10) SHA1(6fa5946f213333226f517ef86854a7bc1bfd09b0) )
1705   ROM_LOAD16_BYTE( "1.4.bin", 0x010001, 0x008000, CRC(8cc9ab31) SHA1(a7393201843c9b7bb1a08bded9da4ea74600fc49) )
1706ROM_END
1707
1708
1709
1710ROM_START( j5sup4 ) // doesn't use byte 0x81 stuff
1711   ROM_REGION( 0x300000, "maincpu", 0 )
1712   ROM_LOAD16_BYTE( "super4.71",  0x000000, 0x008000, CRC(88e50a99) SHA1(7b25a280c36732b02ee60b9348cf8bf39c19adc9) )
1713   ROM_LOAD16_BYTE( "super4.7a2", 0x000001, 0x008000, CRC(757127ab) SHA1(7efc56dbc147814dedcb4e246d4147cbc0d8b44b) )
1714ROM_END
1715
1716
1717ROM_START( j5supbar )
1718   ROM_REGION( 0x300000, "maincpu", 0 )
1719   ROM_LOAD16_BYTE( "super_bars_20p_4_1.bin", 0x000000, 0x008000, CRC(9833523c) SHA1(3fcb5e803cd03dfd4990c5ff94aec24ac74b2813) ) // 0x81 = FF
1720   ROM_LOAD16_BYTE( "supbar42.bin", 0x000001, 0x008000, CRC(0282cfde) SHA1(34a2665bdcc744f04e8b122ff4e67534ddae7c53) )
1721   ROM_LOAD16_BYTE( "supbar43.bin", 0x010000, 0x008000, CRC(871679fb) SHA1(dbfb95f4730e960c12578e501f15918502820153) )
1722   ROM_LOAD16_BYTE( "supbar44.bin", 0x010001, 0x008000, CRC(5df4f731) SHA1(953b513e08c9e979a473463373a8bbf2aef0a521) )
1723ROM_END
1724
1725ROM_START( j5supbara )
1726   ROM_REGION( 0x300000, "maincpu", 0 )
1727   ROM_LOAD16_BYTE( "supbar41.bin", 0x000000, 0x008000, CRC(574ab6b8) SHA1(dea3b19adc1c8e84d62517a636d75bead36ea07a) ) // 0x81 = FB
1728   ROM_LOAD16_BYTE( "supbar42.bin", 0x000001, 0x008000, CRC(0282cfde) SHA1(34a2665bdcc744f04e8b122ff4e67534ddae7c53) )
1729   ROM_LOAD16_BYTE( "supbar43.bin", 0x010000, 0x008000, CRC(871679fb) SHA1(dbfb95f4730e960c12578e501f15918502820153) )
1730   ROM_LOAD16_BYTE( "supbar44.bin", 0x010001, 0x008000, CRC(5df4f731) SHA1(953b513e08c9e979a473463373a8bbf2aef0a521) )
1731ROM_END
1732
1733
1734
1735ROM_START( j5suphi )
1736   ROM_REGION( 0x300000, "maincpu", 0 )
1737   ROM_LOAD16_BYTE( "super_hi_lo_10p_p1.bin", 0x000000, 0x008000, CRC(f6d8f14b) SHA1(42a47937f34b2278ed3f867f6be47dff8dc1413d) ) // 0x81 = FF
1738   ROM_LOAD16_BYTE( "super_hi_lo_10p_p2.bin", 0x000001, 0x008000, CRC(59504077) SHA1(1b9c23f745c8b8311d33bd0b4354889d36a89fa8) )
1739   ROM_LOAD16_BYTE( "super_hi_lo_10p_p3.bin", 0x010000, 0x008000, CRC(c445a984) SHA1(193023c274b5794e18b46e60bba7611355598b13) )
1740   ROM_LOAD16_BYTE( "super_hi_lo_10p_p4.bin", 0x010001, 0x008000, CRC(132ef2d4) SHA1(ca427b8210d0b329f8256e069167d536f7782738) )
1741ROM_END
1742
1743
1744#define J5POPEYE_SOUND \
1745   ROM_REGION( 0x80000, "upd7759", 0 ) \
1746   ROM_LOAD( "popsnd.bin", 0x00000, 0x80000, CRC(67378dbc) SHA1(83f87e35bb2c73a788c0ed778b33f3710eb95406) ) \
1747
1748ROM_START( j5popeye ) // also found in the set marked 'Super Popeye'
1749   ROM_REGION( 0x300000, "maincpu", 0 )
1750   ROM_LOAD16_BYTE( "7531.bin", 0x000000, 0x10000, CRC(a8d5394c) SHA1(5be0cd8bc4cdb230a839f83e1297bc57dde20d94) ) // 0x81 = FF
1751   ROM_LOAD16_BYTE( "7532.bin", 0x000001, 0x10000, CRC(5537afc2) SHA1(3e90fef908b80939c781a85a2ac9783de62d4122) )
1752   J5POPEYE_SOUND
1753ROM_END
1754
1755ROM_START( j5popeyea )
1756   ROM_REGION( 0x300000, "maincpu", 0 )
1757   ROM_LOAD16_BYTE( "7533.bin", 0x000000, 0x010000, CRC(5f451b1e) SHA1(779c542fe745b1aa46e300ef327de2c08e3cb847) ) // 0x81 = FE (alt 7531.bin)
1758   ROM_LOAD16_BYTE( "7532.bin", 0x000001, 0x010000, CRC(5537afc2) SHA1(3e90fef908b80939c781a85a2ac9783de62d4122) )
1759   J5POPEYE_SOUND
1760ROM_END
1761
1762ROM_START( j5popeyeb )
1763   ROM_REGION( 0x300000, "maincpu", 0 )
1764   ROM_LOAD16_BYTE( "popeye_8_quid_p1.bin", 0x000000, 0x010000, CRC(75e4be54) SHA1(83482a26baa7b7c7c64076f46b7656da1fb60aad) ) // 0x81 = FF
1765   ROM_LOAD16_BYTE( "popeye_8_quid_p2.bin", 0x000001, 0x010000, CRC(e0b5aeba) SHA1(b99ef045f0d13ae5f885a44129fe3c7bd1ac951d) )
1766   J5POPEYE_SOUND
1767ROM_END
1768
1769ROM_START( j5popeyec )
1770   ROM_REGION( 0x300000, "maincpu", 0 )
1771   ROM_LOAD16_BYTE( "popi8ac",              0x000000, 0x010000, CRC(41b5fcb1) SHA1(73222359f3b98ca8ebcf734b95d55d6a8b0856a5) ) // 0x81 = FD (alt popeye_8_quid_p1.bin)
1772   ROM_LOAD16_BYTE( "popeye_8_quid_p2.bin", 0x000001, 0x010000, CRC(e0b5aeba) SHA1(b99ef045f0d13ae5f885a44129fe3c7bd1ac951d) )
1773   J5POPEYE_SOUND
1774ROM_END
1775
1776ROM_START( j5popeyed )
1777   ROM_REGION( 0x300000, "maincpu", 0 )
1778   ROM_LOAD16_BYTE( "popeye_6_a.bin", 0x000000, 0x010000, CRC(b312fa04) SHA1(e1ad46e668b71b652aa162db0f7cb832874d925c) ) // 0x81 = FF
1779   ROM_LOAD16_BYTE( "popeye_6_b.bin", 0x000001, 0x010000, CRC(54a3f1d0) SHA1(63858bb56bb9127936bb2dbf889f7d8996532d9c) ) // BF<->FF unexpected 1 byte change vs popeye 6 3-2.bin @ EE28 (is one bad?)
1780   J5POPEYE_SOUND
1781ROM_END
1782
1783ROM_START( j5popeyee )
1784   ROM_REGION( 0x300000, "maincpu", 0 )
1785   ROM_LOAD16_BYTE( "6287.bin",         0x000000, 0x010000, CRC(8743b8e1) SHA1(964e5d535b588ac2c24d374226a8335775c803f5) ) // 0x81 = FD (popeye_6_a.bin)
1786   ROM_LOAD16_BYTE( "popeye 6 3-2.bin", 0x000001, 0x010000, CRC(2858ea40) SHA1(36f33eba7cab61ea218baa17bc6540271da1632e) ) // BF<->FF unexpected 1 byte change vs popeye_6_b.bin @ EE28 (is one bad?)
1787   J5POPEYE_SOUND
1788ROM_END
1789
1790ROM_START( j5popeyef )    // this is very similar to the popeye(sys5)-p1.bin / popeye(sys5)-p2.bin combo, but with some extra (unused?) code?
1791   ROM_REGION( 0x300000, "maincpu", 0 )
1792   ROM_LOAD16_BYTE( "popeye(sys5)-p1.bin", 0x000000, 0x010000, CRC(9396cf7b) SHA1(d4309869edd811e6cc108f90566a9313ef101636) ) // 0x81 = FF
1793   ROM_LOAD16_BYTE( "popeye(sys5)-p2.bin", 0x000001, 0x010000, CRC(d9dc2cb6) SHA1(d2bf7a924a08c41a2cfc5caa32a4df0773f3a64a) )
1794   J5POPEYE_SOUND
1795ROM_END
1796
1797ROM_START( j5popeyeg ) // set marked 'Super Popeye'
1798   ROM_REGION( 0x300000, "maincpu", 0 )
1799   ROM_LOAD16_BYTE( "s popeye 4a1.bin", 0x000000, 0x010000, CRC(e1a87bdc) SHA1(62a8c7480125b6ffa749e01b9ec822b6a6b53c0e) ) // 0x81 = FF
1800   ROM_LOAD16_BYTE( "s popeye 4a2.bin", 0x000001, 0x010000, CRC(972d4ca2) SHA1(07a5a471e7db9ebcae3d72391ec870b83931b6cb) )
1801   J5POPEYE_SOUND
1802ROM_END
1803
1804ROM_START( j5popeyeh ) // set marked 'Super Popeye'
1805   ROM_REGION( 0x300000, "maincpu", 0 )
1806   ROM_LOAD16_BYTE( "super_popeye_4_80_p1.bin", 0x000000, 0x010000, CRC(c494993b) SHA1(759e36e136a3dd16e8095c4ca3c781afbddce8db) ) // 0x81 = FF
1807   ROM_LOAD16_BYTE( "super_popeye_4_80_p2.bin", 0x000001, 0x010000, CRC(b5abc01c) SHA1(2e16e932e1c3fce2bbf873aa35c0efc542492067) )
1808   J5POPEYE_SOUND
1809ROM_END
1810
1811ROM_START( j5popeyei ) // set marked 'Super Popeye'
1812   ROM_REGION( 0x300000, "maincpu", 0 )
1813   ROM_LOAD16_BYTE( "supo-5_1.bin", 0x000000, 0x010000, CRC(3c2da995) SHA1(3e850d1e3db98c89863a328c637f0648a24bf92f) ) // 0x81 = FF
1814   ROM_LOAD16_BYTE( "supo-5_2.bin", 0x000001, 0x010000, CRC(0e9e136f) SHA1(70c2f984db79030758545b42da378719ec48ed68) )
1815   J5POPEYE_SOUND
1816ROM_END
1817
1818ROM_START( j5swop )
1819   ROM_REGION( 0x300000, "maincpu", 0 )
1820   ROM_LOAD16_BYTE( "swop_a_fruit_test_1_1.bin", 0x000000, 0x008000, CRC(f488d5d1) SHA1(220853ae63d9a822d30836b5aacd7d7db805cb16) ) // 0x81 = FF
1821   ROM_LOAD16_BYTE( "swop_a_fruit_test_1_2.bin", 0x000001, 0x008000, CRC(36b7b460) SHA1(fc1fa688c58f490d399d9bca7108f811c20c726f) )
1822   ROM_LOAD16_BYTE( "swop_a_fruit_test_1_3.bin", 0x010000, 0x008000, CRC(f8321c28) SHA1(91efabaeadb8667cc4f1644c1f714f87b20a83ba) )
1823   ROM_LOAD16_BYTE( "swop_a_fruit_test_1_4.bin", 0x010001, 0x008000, CRC(b96c90ec) SHA1(ce03a93b5372e20ee038dae3c23845b56ed9e37c) )
1824ROM_END
1825
1826
1827ROM_START( j5term )
1828   ROM_REGION( 0x300000, "maincpu", 0 )
1829   ROM_LOAD16_BYTE( "terminator_3_1.bin", 0x000000, 0x008000, CRC(fabf49d6) SHA1(189af4cc5272a7a7d2666b119b1c48b1f83c9873) ) // 0x81 = FF
1830   ROM_LOAD16_BYTE( "terminator_3_2.bin", 0x000001, 0x008000, CRC(59bf400e) SHA1(3e487c67aa5bc9a52029a79606680af9602010dd) )
1831   ROM_LOAD16_BYTE( "terminator_3_3.bin", 0x010000, 0x008000, CRC(1a2fc873) SHA1(9f70af0929e059341b338165698ca6e75aba51a7) )
1832   ROM_LOAD16_BYTE( "terminator_3_4.bin", 0x010001, 0x008000, CRC(9f6e25ff) SHA1(c1dd2d7ad644a285cfbc6e30f9ccb25f4dbc2f08) )
1833ROM_END
1834
1835
1836ROM_START( j5topshp )
1837   ROM_REGION( 0x300000, "maincpu", 0 )
1838   ROM_LOAD16_BYTE( "tots_3_1.bin", 0x000000, 0x008000, CRC(882f1249) SHA1(4bf16267ba9c6229607323fa72e3755f3ab9618a) ) // 0x81 = FF
1839   ROM_LOAD16_BYTE( "tots_3_2.bin", 0x000001, 0x008000, CRC(19022be3) SHA1(0e92a7aa75850a35028333e307a628931eea4a09) )
1840   ROM_LOAD16_BYTE( "tots_3_3.bin", 0x010000, 0x008000, CRC(26088a7d) SHA1(85e51de92ca60baca554c9ecd847d73734b5cac1) )
1841   ROM_LOAD16_BYTE( "tots_3_4.bin", 0x010001, 0x008000, CRC(30f05078) SHA1(5f1da4c88e6bdeafea96d95eccfc7708ec5fd9ad) )
1842ROM_END
1843
1844
1845ROM_START( j5trail )
1846   ROM_REGION( 0x300000, "maincpu", 0 )
1847   ROM_LOAD16_BYTE( "6435.bin", 0x000000, 0x008000, CRC(e6331620) SHA1(27941aa4df54eacd258800c1198aeed63efe007d) ) // 0x81 = FF
1848   ROM_LOAD16_BYTE( "6436.bin", 0x000001, 0x008000, CRC(df8898e8) SHA1(07261a2c40b48ff62201b44ddf19f338220f3c21) )
1849   ROM_LOAD16_BYTE( "6437.bin", 0x010000, 0x008000, CRC(77bd6f6c) SHA1(739f655676b00c5ef0dc55bb20f8dd736f33b37d) )
1850   ROM_LOAD16_BYTE( "6438.bin", 0x010001, 0x008000, CRC(87868413) SHA1(ad74733b915dbd5d8ebb6e8fe90d05501b993d50) )
1851ROM_END
1852
1853
1854ROM_START( j5traila )
1855   ROM_REGION( 0x300000, "maincpu", 0 )
1856   ROM_LOAD16_BYTE( "6439.bin", 0x000000, 0x008000, CRC(d5ed6f01) SHA1(3afebe75a7cf3480140bc39a789e80d7d8c9c11d) ) // 0x81 = FE
1857   ROM_LOAD16_BYTE( "6436.bin", 0x000001, 0x008000, CRC(df8898e8) SHA1(07261a2c40b48ff62201b44ddf19f338220f3c21) )
1858   ROM_LOAD16_BYTE( "6437.bin", 0x010000, 0x008000, CRC(77bd6f6c) SHA1(739f655676b00c5ef0dc55bb20f8dd736f33b37d) )
1859   ROM_LOAD16_BYTE( "6438.bin", 0x010001, 0x008000, CRC(87868413) SHA1(ad74733b915dbd5d8ebb6e8fe90d05501b993d50) )
1860ROM_END
1861
1862ROM_START( j5trailb ) // if this is really a trailblazer set it's missing all the other roms, the only 68k rom present doesn't fit with the others
1863   ROM_REGION( 0x300000, "maincpu", 0 )
1864   ROM_LOAD16_BYTE( "trailblazer_1_1.bin", 0x000000, 0x008000, CRC(df527554) SHA1(71f0d0e0bf9326cd51bf8d067dda99f0020622da) ) //  // 0x81 = FF (mismatched 68k rom)
1865   ROM_LOAD16_BYTE( "trailblazer_1_2.bin", 0x000001, 0x008000, NO_DUMP )
1866   ROM_LOAD16_BYTE( "trailblazer_1_3.bin", 0x010000, 0x008000, NO_DUMP )
1867   ROM_LOAD16_BYTE( "trailblazer_1_4.bin", 0x010001, 0x008000, NO_DUMP )
1868ROM_END
1869
1870
1871
1872ROM_START( j5td ) // doesn't use byte 0x81 stuff (byte 0x40 of tupd1 instead?)
1873   ROM_REGION( 0x300000, "maincpu", 0 )
1874   ROM_LOAD16_BYTE( "tudp1.bin", 0x000000, 0x008000, CRC(48fbf7cd) SHA1(a5b2b4eae1d24f9f8683a783795e3a26f5a32386) )
1875   ROM_LOAD16_BYTE( "tudp2.bin", 0x000001, 0x008000, CRC(f41d583a) SHA1(d60f70648a98a0066bcdf115cbd8d45230fd3af9) )
1876ROM_END
1877
1878
1879#define J5UJ_SOUND \
1880   ROM_REGION( 0x80000, "upd7759", 0 ) \
1881   ROM_LOAD( "unjasnd.bin", 0x000000, 0x040000, CRC(e538212a) SHA1(873a7e32041cb831784634306b13934d7aa697dc) )
1882
1883ROM_START( j5uj )
1884   ROM_REGION( 0x300000, "maincpu", 0 )
1885   ROM_LOAD16_BYTE( "union_jackpot_4g1.bin", 0x000000, 0x010000, CRC(e2fa3cb7) SHA1(05be9c397c7645838c0df4f0cf69a9f38a5cbcdb) ) // 0x81 = FF
1886   ROM_LOAD16_BYTE( "union_jackpot_4g2.bin", 0x000001, 0x010000, CRC(0e87e5fe) SHA1(20f8d04a2fc34e67a7cc1f82fb531286caf7d42c) )
1887   J5UJ_SOUND
1888ROM_END
1889
1890ROM_START( j5uja )
1891   ROM_REGION( 0x300000, "maincpu", 0 )
1892   ROM_LOAD16_BYTE( "union_jackpot_1.bin", 0x000000, 0x010000, CRC(f813f15a) SHA1(9a40073a20f9824a2767e67666c76d527e91b9c1) ) // 0x81 = BF
1893   ROM_LOAD16_BYTE( "union_jackpot_2.bin", 0x000001, 0x010000, CRC(e0daeaa9) SHA1(5212bb9ac3485f7029bbed781f51e0388792c3f1) )
1894   J5UJ_SOUND
1895ROM_END
1896
1897ROM_START( j5ujb )
1898   ROM_REGION( 0x300000, "maincpu", 0 )
1899   ROM_LOAD16_BYTE( "unja3.1.bin", 0x000000, 0x010000, CRC(a58ba24f) SHA1(a6b59d9cdf43f6341b47fa972176641756c2f6be) ) // 0x81 = BF
1900   ROM_LOAD16_BYTE( "unja3.2.bin", 0x000001, 0x010000, CRC(d124daba) SHA1(c9aa5a9fb6b751d281eb4b5c05ad9c0f4b726a68) )
1901   J5UJ_SOUND
1902ROM_END
1903
1904
1905
1906
1907ROM_START( j5wsc )
1908   ROM_REGION( 0x300000, "maincpu", 0 )
1909   ROM_LOAD16_BYTE( "wall_street_5_1.bin", 0x000000, 0x008000, CRC(31533aba) SHA1(3067bfc80430f3f3f7b29300cafec1691726a310) ) // 0x81 = FF
1910   ROM_LOAD16_BYTE( "wall_street_5_2.bin", 0x000001, 0x008000, CRC(d28fbdd3) SHA1(037e4013bd0f1250c097751f8023e1c89ea49dba) )
1911   ROM_LOAD16_BYTE( "wall_street_5_3.bin", 0x010000, 0x008000, CRC(a56580da) SHA1(3bc4389bd12cae68757fefb520ea730cd507c2c0) )
1912   ROM_LOAD16_BYTE( "wall_street_5_4.bin", 0x010001, 0x008000, CRC(34fd8e5f) SHA1(bc61fd07355b087fc354ab71cdfd4a8539b43403) )
1913ROM_END
1914
1915ROM_START( j5wsca )
1916   ROM_REGION( 0x300000, "maincpu", 0 )
1917   ROM_LOAD16_BYTE( "wstrtp1", 0x000000, 0x008000, CRC(491af07c) SHA1(b0f7e75ef68ec17b29ab9e4b9816a29046a8c372) ) // 0x81 = FF
1918   ROM_LOAD16_BYTE( "wstrtp2", 0x000001, 0x008000, CRC(102d7817) SHA1(0ff093f63f80fd7e26f44e9079bb9a424e364190) )
1919   ROM_LOAD16_BYTE( "wstrtp3", 0x010000, 0x008000, CRC(7963c0ad) SHA1(e80fb3f5c082ed8e130cd329657fa6ac0019b1ce) )
1920   ROM_LOAD16_BYTE( "wstrtp4", 0x010001, 0x008000, CRC(5a6a81be) SHA1(83cd7471d47541f07691918a208a65353d13298c) )
1921ROM_END
1922
1923
1924
1925#define J5HAGAR_SOUND \
1926   ROM_REGION( 0x80000, "upd7759", 0 ) \
1927   ROM_LOAD( "6186.bin", 0x0000, 0x080000, CRC(3bdb52c8) SHA1(0b83890609fad4f2641844d9bd5504996ad2cc10) ) \
1928
1929ROM_START( j5hagar )
1930   ROM_REGION( 0x300000, "maincpu", 0 )
1931   ROM_LOAD16_BYTE( "hagar_6_a.bin", 0x000000, 0x010000, CRC(f461d173) SHA1(1b991cef0e1480cf1ee390f9d1da521660263501) ) // 0x81 = FF
1932   ROM_LOAD16_BYTE( "hagar_6_b.bin", 0x000001, 0x010000, CRC(bcb26e64) SHA1(17a4e53caa16263444cfe87b35c675da90736292) )
1933   
1934   J5HAGAR_SOUND
1935ROM_END
1936
1937ROM_START( j5hagara )
1938   ROM_REGION( 0x300000, "maincpu", 0 )
1939   ROM_LOAD16_BYTE( "6367.bin",      0x000000, 0x010000, CRC(03f1f321) SHA1(02ed908115814d5b50cc6d3edfb396d8c2af25a3) ) // 0x81 = FE
1940   ROM_LOAD16_BYTE( "hagar_6_b.bin", 0x000001, 0x010000, CRC(bcb26e64) SHA1(17a4e53caa16263444cfe87b35c675da90736292) )
1941   
1942   J5HAGAR_SOUND
1943ROM_END
1944
1945ROM_START( j5hagarb )
1946   ROM_REGION( 0x300000, "maincpu", 0 )
1947   ROM_LOAD16_BYTE( "6369.bin",      0x000000, 0x010000, CRC(c0309396) SHA1(e4ac2c60953546c0b6e5ef150fb08d245cb6516f) ) // 0x81 = FD
1948   ROM_LOAD16_BYTE( "hagar_6_b.bin", 0x000001, 0x010000, CRC(bcb26e64) SHA1(17a4e53caa16263444cfe87b35c675da90736292) )
1949   
1950   J5HAGAR_SOUND
1951ROM_END
1952
1953ROM_START( j5hagarc )
1954   ROM_REGION( 0x300000, "maincpu", 0 )
1955   ROM_LOAD16_BYTE( "hagar_20p_6_quid_cash_p1.bin", 0x000000, 0x010000, CRC(c8fc9296) SHA1(c973ab18173ec0c33959b803347193e08ab53565) ) // 0x81 = BF
1956   ROM_LOAD16_BYTE( "hagar_6_b.bin",                0x000001, 0x010000, CRC(bcb26e64) SHA1(17a4e53caa16263444cfe87b35c675da90736292) )
1957   
1958   J5HAGAR_SOUND
1959ROM_END
1960
1961
1962ROM_START( j5hagard )
1963   ROM_REGION( 0x300000, "maincpu", 0 )
1964   ROM_LOAD16_BYTE( "7234.bin", 0x000000, 0x010000, CRC(4cc9edf4) SHA1(4febb4aef68c4c2f171b3410ca4eb253466e1a78) ) // 0x81 = FF
1965   ROM_LOAD16_BYTE( "7235.bin", 0x000001, 0x010000, CRC(df5513c8) SHA1(e052b08a0690dcb12f8a18eca7a9ccd2b8528d70) )
1966
1967   J5HAGAR_SOUND
1968ROM_END
1969
1970ROM_START( j5hagare )
1971   ROM_REGION( 0x300000, "maincpu", 0 )
1972   ROM_LOAD16_BYTE( "7236.bin", 0x000000, 0x010000, CRC(bb59cfa6) SHA1(1489c092e5b624fa8dc1737e13e88a9f11dd167c) ) // 0x81 = FE
1973   ROM_LOAD16_BYTE( "7235.bin", 0x000001, 0x010000, CRC(df5513c8) SHA1(e052b08a0690dcb12f8a18eca7a9ccd2b8528d70) )
1974
1975   J5HAGAR_SOUND
1976ROM_END
1977
1978ROM_START( j5hagarf )
1979   ROM_REGION( 0x300000, "maincpu", 0 )
1980   ROM_LOAD16_BYTE( "7237.bin", 0x000000, 0x010000, CRC(7054ae11) SHA1(9a020ef4a5656bfd1962e67c726cb26d2b8c691b) ) // 0x81 = BF
1981   ROM_LOAD16_BYTE( "7235.bin", 0x000001, 0x010000, CRC(df5513c8) SHA1(e052b08a0690dcb12f8a18eca7a9ccd2b8528d70) )
1982
1983   J5HAGAR_SOUND
1984ROM_END
1985
1986ROM_START( j5hagarg )
1987   ROM_REGION( 0x300000, "maincpu", 0 )
1988   ROM_LOAD16_BYTE( "7397.bin", 0x000000, 0x010000, CRC(7898af11) SHA1(203abc70aa2a580fda4986ff6d344c5323df75b1) ) // 0x81 = FD
1989   ROM_LOAD16_BYTE( "7235.bin", 0x000001, 0x010000, CRC(df5513c8) SHA1(e052b08a0690dcb12f8a18eca7a9ccd2b8528d70) )
1990
1991   J5HAGAR_SOUND
1992ROM_END
1993
1994ROM_START( j5hagarh )
1995   ROM_REGION( 0x300000, "maincpu", 0 )
1996   ROM_LOAD16_BYTE( "7702.bin", 0x000000, 0x010000, CRC(cc38904e) SHA1(e9125170e064d7a957fa282943f540c928896a8f) ) // 0x81 = FF
1997   ROM_LOAD16_BYTE( "7703.bin", 0x000001, 0x010000, CRC(8f987d72) SHA1(68cdf7beb1fa7d5a1a60311762a346f2ef513c85) )
1998
1999   J5HAGAR_SOUND
2000ROM_END
2001
2002ROM_START( j5hagari )
2003   ROM_REGION( 0x300000, "maincpu", 0 )
2004   ROM_LOAD16_BYTE( "7704.bin", 0x000000, 0x010000, CRC(3ba8b21c) SHA1(9de8b49662735c9f2392aa3983e3fe741c24666a) ) // 0x81 = FE
2005   ROM_LOAD16_BYTE( "7703.bin", 0x000001, 0x010000, CRC(8f987d72) SHA1(68cdf7beb1fa7d5a1a60311762a346f2ef513c85) )
2006
2007   J5HAGAR_SOUND
2008ROM_END
2009
2010
2011ROM_START( j5hagarj ) // 9 bytes total difference from the 7702/7703 pairing, bad? hacked?
2012   ROM_REGION( 0x300000, "maincpu", 0 )
2013   ROM_LOAD16_BYTE( "hagar_1.bin", 0x000000, 0x010000, CRC(f80ab58e) SHA1(f22b11d3d9c5f9bd908df900ba1a2b04bde93fe9) )
2014   ROM_LOAD16_BYTE( "hagar_2.bin", 0x000001, 0x010000, CRC(fe9cf2af) SHA1(adf4abda87d2b6c2e0c9c2d481d69d01cceae509) )
2015
2016   J5HAGAR_SOUND
2017ROM_END
2018
2019ROM_START( j5tstal )
2020   ROM_REGION( 0x300000, "maincpu", 0 )
2021   ROM_LOAD16_BYTE( "5834.bin", 0x000000, 0x008000, CRC(57c71966) SHA1(5cc84943aaad9c38dcdd9ae0535cecfd24ad5215) )
2022   ROM_LOAD16_BYTE( "5835.bin", 0x000001, 0x008000, CRC(4c8c07c9) SHA1(7a4bbee98551e4ecd6045239a2828d26d9768e19) )
2023ROM_END
2024
2025
2026ROM_START( j5tst1 )
2027   ROM_REGION( 0x300000, "maincpu", 0 )
2028   ROM_LOAD16_BYTE( "4065.bin", 0x000000, 0x008000, CRC(a2adb912) SHA1(9d2846b54ed2fdfca25a615ce7b96201fa36cb5a) )
2029   ROM_LOAD16_BYTE( "4066.bin", 0x000001, 0x008000, CRC(c8f2808c) SHA1(9922fff235f972e2e3e58305abf76e41a41275f2) )
2030   ROM_LOAD16_BYTE( "4067.bin", 0x010000, 0x008000, CRC(e19dc859) SHA1(62d75e48be960e0e4006378cb9db6fc305c7eae9) )
2031   ROM_LOAD16_BYTE( "4068.bin", 0x010001, 0x008000, CRC(60a3af9b) SHA1(02fc1db698833726e3de26671ef5bdc74aa1f749) )
2032ROM_END
2033   
2034ROM_START( j5tst2 )
2035   ROM_REGION( 0x300000, "maincpu", 0 )
2036   ROM_LOAD16_BYTE( "4519.bin", 0x000000, 0x008000, CRC(c3ecc4f2) SHA1(013368b0196c8aa4b10a4a365601be409dc81e0c) )
2037   ROM_LOAD16_BYTE( "4520.bin", 0x000001, 0x008000, CRC(8de74e00) SHA1(0a410eea23429876bfdba36c7a511d17b8b469e0) )
2038ROM_END
2039
2040
2041ROM_START( j5movie )
2042   ROM_REGION( 0x300000, "maincpu", 0 )
2043   ROM_LOAD16_BYTE( "mm1.bin", 0x0000, 0x010000, CRC(3f2e67e0) SHA1(153ceee8054077d6983e7476e295a9e148fb63b0) )
2044   ROM_LOAD16_BYTE( "mm2.bin", 0x0000, 0x010000, CRC(051a157f) SHA1(c07bc77a5ee9b41f6e4976af8bab147fe6c16920) )
2045
2046   ROM_REGION( 0x80000, "upd7759", 0 )
2047   ROM_LOAD( "mmsnd.bin", 0x0000, 0x040000, CRC(87ca1d90) SHA1(e94826ec6a3f8aa5955965af56f50ddfa087dc72) )
2048ROM_END
2049
2050
2051/* Video based titles */
2052GAME( 1994, monopoly   , 0         , jpmsys5v, monopoly, 0, ROT0, "JPM", "Monopoly (Jpm) (SYSTEM5 VIDEO)",         0 )
2053GAME( 1995, monoplcl   , monopoly   , jpmsys5v, monopoly, 0, ROT0, "JPM", "Monopoly Classic (Jpm) (SYSTEM5 VIDEO)", 0 )
2054GAME( 1995, monopldx   , 0         , jpmsys5v, monopoly, 0, ROT0, "JPM", "Monopoly Deluxe (Jpm) (SYSTEM5 VIDEO)",  0 )
2055GAME( 199?, cashcade   , 0         , jpmsys5v, monopoly, 0, ROT0, "JPM", "Cashcade (Jpm) (SYSTEM5 VIDEO)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND ) // shows a loading error.. is the set incomplete?
2056
2057/* Non-Video */
2058GAME( 199?, j5tstal      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "JPM System 5 Alpha Display Test Utility (Jpm) (SYSTEM5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2059GAME( 199?, j5tst1      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "JPM System 5 Test Set (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2060GAME( 199?, j5tst2      , j5tst1   , jpmsys5, popeye, 0, ROT0, "JPM", "JPM System 5 Test Set (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2061
2062GAME( 199?, j5fifth      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "5th Avenue (Jpm) (SYSTEM5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2063GAME( 199?, j5ar80      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Around The World In Eighty Days (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND ) // This was also listed as by 'Crystal'.  There was Crystal ROM in the set, but it wasn't an JPM SYS5 rom...
2064GAME( 199?, j5ar80a      , j5ar80   , jpmsys5, popeye, 0, ROT0, "JPM", "Around The World In Eighty Days (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2065GAME( 199?, j5ar80b      , j5ar80   , jpmsys5, popeye, 0, ROT0, "JPM", "Around The World In Eighty Days (Jpm) (SYSTEM5, set 3)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2066GAME( 199?, j5ar80c      , j5ar80   , jpmsys5, popeye, 0, ROT0, "JPM", "Around The World In Eighty Days (Jpm) (SYSTEM5, set 4)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2067GAME( 199?, j5ar80d      , j5ar80   , jpmsys5, popeye, 0, ROT0, "JPM", "Around The World In Eighty Days (Jpm) (SYSTEM5, set 5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2068GAME( 199?, j5ar80cl   , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Around The World Club (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2069GAME( 199?, j5ar80cla   , j5ar80cl   , jpmsys5, popeye, 0, ROT0, "JPM", "Around The World Club (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2070GAME( 199?, j5ar80clb   , j5ar80cl   , jpmsys5, popeye, 0, ROT0, "JPM", "Around The World Club (Jpm) (SYSTEM5, set 3)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2071GAME( 199?, j5ar80clc   , j5ar80cl   , jpmsys5, popeye, 0, ROT0, "JPM", "Around The World Club (Jpm) (SYSTEM5, set 4)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2072GAME( 199?, j5buc      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Buccaneer (Jpm) (SYSTEM5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2073GAME( 199?, j5cir      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Circus (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2074GAME( 199?, j5cira      , j5cir      , jpmsys5, popeye, 0, ROT0, "JPM", "Circus (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2075GAME( 199?, j5cirb      , j5cir      , jpmsys5, popeye, 0, ROT0, "JPM", "Circus (Jpm) (SYSTEM5, set 3)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2076GAME( 199?, j5circ      , j5cir      , jpmsys5, popeye, 0, ROT0, "JPM", "Circus (Jpm) (SYSTEM5, set 4)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2077GAME( 199?, j5cird      , j5cir      , jpmsys5, popeye, 0, ROT0, "JPM", "Circus (Jpm) (SYSTEM5, set 5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2078GAME( 199?, j5clbnud   , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Club Nudger (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2079GAME( 199?, j5clbnuda   , j5clbnud   , jpmsys5, popeye, 0, ROT0, "JPM", "Club Nudger (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2080GAME( 199?, j5daytn      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Daytona (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2081GAME( 199?, j5daytna   , j5daytn   , jpmsys5, popeye, 0, ROT0, "JPM", "Daytona (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2082GAME( 199?, j5daycls   , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Daytona Classic (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2083GAME( 199?, j5dayclsa   , j5daycls   , jpmsys5, popeye, 0, ROT0, "JPM", "Daytona Classic (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2084GAME( 199?, j5dirty      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Dirty Dozen (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2085GAME( 199?, j5dirtya   , j5dirty   , jpmsys5, popeye, 0, ROT0, "JPM", "Dirty Dozen (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2086GAME( 199?, j5dirtyb   , j5dirty   , jpmsys5, popeye, 0, ROT0, "JPM", "Dirty Dozen (Jpm) (SYSTEM5, set 3)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2087GAME( 199?, j5dirtyc   , j5dirty   , jpmsys5, popeye, 0, ROT0, "JPM", "Dirty Dozen (Jpm) (SYSTEM5, set 4)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2088GAME( 199?, j5fairgd   , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Fairground Attraction Club (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND ) // or just 'Fairground' ?
2089GAME( 199?, j5fairgda   , j5fairgd   , jpmsys5, popeye, 0, ROT0, "JPM", "Fairground Attraction Club (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2090GAME( 199?, j5fairgdb   , j5fairgd   , jpmsys5, popeye, 0, ROT0, "JPM", "Fairground Attraction Club (Jpm) (SYSTEM5, set 3)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2091GAME( 199?, j5fairgdc   , j5fairgd   , jpmsys5, popeye, 0, ROT0, "JPM", "Fairground Attraction Club (Jpm) (SYSTEM5, set 4)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2092GAME( 199?, j5fairgdd   , j5fairgd   , jpmsys5, popeye, 0, ROT0, "JPM", "Fairground Attraction Club (Jpm) (SYSTEM5, set 5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2093GAME( 199?, j5fairgde   , j5fairgd   , jpmsys5, popeye, 0, ROT0, "JPM", "Fairground Attraction Club (Jpm) (SYSTEM5, set 6)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2094GAME( 199?, j5filth      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Filthy Rich (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2095GAME( 199?, j5filtha   , j5filth   , jpmsys5, popeye, 0, ROT0, "JPM", "Filthy Rich (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2096GAME( 199?, j5filthb   , j5filth   , jpmsys5, popeye, 0, ROT0, "JPM", "Filthy Rich (Jpm) (SYSTEM5, set 3)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2097GAME( 199?, j5filthc   , j5filth   , jpmsys5, popeye, 0, ROT0, "JPM", "Filthy Rich (Jpm) (SYSTEM5, set 4)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2098GAME( 199?, j5filthd   , j5filth   , jpmsys5, popeye, 0, ROT0, "JPM", "Filthy Rich (Jpm) (SYSTEM5, set 5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2099GAME( 199?, j5filthe   , j5filth   , jpmsys5, popeye, 0, ROT0, "JPM", "Filthy Rich (Jpm) (SYSTEM5, set 6)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2100GAME( 199?, j5filthf   , j5filth   , jpmsys5, popeye, 0, ROT0, "JPM", "Filthy Rich (Jpm) (SYSTEM5, set 7)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2101GAME( 199?, j5filthg   , j5filth   , jpmsys5, popeye, 0, ROT0, "JPM", "Filthy Rich (Jpm) (SYSTEM5, set 8)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2102GAME( 199?, j5filthh   , j5filth   , jpmsys5, popeye, 0, ROT0, "JPM", "Filthy Rich (Jpm) (SYSTEM5, set 9)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2103GAME( 199?, j5filthi   , j5filth   , jpmsys5, popeye, 0, ROT0, "JPM", "Filthy Rich (Jpm) (SYSTEM5, set 10)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2104GAME( 199?, j5filthj   , j5filth   , jpmsys5, popeye, 0, ROT0, "JPM", "Filthy Rich (Jpm) (SYSTEM5, set 11)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2105GAME( 199?, j5firebl   , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Fireball (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2106GAME( 199?, j5firebla   , j5firebl   , jpmsys5, popeye, 0, ROT0, "JPM", "Fireball (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2107GAME( 199?, j5fireblb   , j5firebl   , jpmsys5, popeye, 0, ROT0, "JPM", "Fireball (Jpm) (SYSTEM5, set 3)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2108GAME( 199?, j5frmag      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Fruit Magic (Jpm) (SYSTEM5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2109GAME( 199?, j5hagar      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Hagar (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )   
2110GAME( 199?, j5hagara   , j5hagar   , jpmsys5, popeye, 0, ROT0, "JPM", "Hagar (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )   
2111GAME( 199?, j5hagarb   , j5hagar   , jpmsys5, popeye, 0, ROT0, "JPM", "Hagar (Jpm) (SYSTEM5, set 3)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )   
2112GAME( 199?, j5hagarc   , j5hagar   , jpmsys5, popeye, 0, ROT0, "JPM", "Hagar (Jpm) (SYSTEM5, set 4)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )   
2113GAME( 199?, j5hagard   , j5hagar   , jpmsys5, popeye, 0, ROT0, "JPM", "Hagar (Jpm) (SYSTEM5, set 5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )   
2114GAME( 199?, j5hagare   , j5hagar   , jpmsys5, popeye, 0, ROT0, "JPM", "Hagar (Jpm) (SYSTEM5, set 6)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )   
2115GAME( 199?, j5hagarf   , j5hagar   , jpmsys5, popeye, 0, ROT0, "JPM", "Hagar (Jpm) (SYSTEM5, set 7)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )   
2116GAME( 199?, j5hagarg   , j5hagar   , jpmsys5, popeye, 0, ROT0, "JPM", "Hagar (Jpm) (SYSTEM5, set 8)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )   
2117GAME( 199?, j5hagarh   , j5hagar   , jpmsys5, popeye, 0, ROT0, "JPM", "Hagar (Jpm) (SYSTEM5, set 9)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )   
2118GAME( 199?, j5hagari   , j5hagar   , jpmsys5, popeye, 0, ROT0, "JPM", "Hagar (Jpm) (SYSTEM5, set 10)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )   
2119GAME( 199?, j5hagarj   , j5hagar   , jpmsys5, popeye, 0, ROT0, "JPM", "Hagar (Jpm) (SYSTEM5, set 11)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )   
2120GAME( 199?, j5hagsho   , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Hagar Showcase (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2121GAME( 199?, j5hagshoa   , j5hagsho   , jpmsys5, popeye, 0, ROT0, "JPM", "Hagar Showcase (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2122GAME( 199?, j5hagshob   , j5hagsho   , jpmsys5, popeye, 0, ROT0, "JPM", "Hagar Showcase (Jpm) (SYSTEM5, set 3)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2123GAME( 199?, j5hagshoc   , j5hagsho   , jpmsys5, popeye, 0, ROT0, "JPM", "Hagar Showcase (Jpm) (SYSTEM5, set 4)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2124GAME( 199?, j5holly      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Hollywood Nights (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2125GAME( 199?, j5hollya   , j5holly   , jpmsys5, popeye, 0, ROT0, "JPM", "Hollywood Nights (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2126GAME( 199?, j5hollyb   , j5holly   , jpmsys5, popeye, 0, ROT0, "JPM", "Hollywood Nights (Jpm) (SYSTEM5, set 3)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2127GAME( 199?, j5hollyc   , j5holly   , jpmsys5, popeye, 0, ROT0, "JPM", "Hollywood Nights (Jpm) (SYSTEM5, set 4)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2128GAME( 199?, j5hollyd   , j5holly   , jpmsys5, popeye, 0, ROT0, "JPM", "Hollywood Nights (Jpm) (SYSTEM5, set 5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2129GAME( 199?, j5hollye   , j5holly   , jpmsys5, popeye, 0, ROT0, "JPM", "Hollywood Nights (Jpm) (SYSTEM5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2130GAME( 199?, j5hotdog   , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Hot Dogs (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2131GAME( 199?, j5hotdoga   , j5hotdog   , jpmsys5, popeye, 0, ROT0, "JPM", "Hot Dogs (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2132GAME( 199?, j5indsum   , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Indian Summer (Jpm) (SYSTEM5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2133GAME( 199?, j5indy      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Indy 500 (Jpm) (SYSTEM5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2134GAME( 199?, j5intr      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Intrigue (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2135GAME( 199?, j5intra      , j5intr   , jpmsys5, popeye, 0, ROT0, "JPM", "Intrigue (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2136GAME( 199?, j5intrb      , j5intr   , jpmsys5, popeye, 0, ROT0, "JPM", "Intrigue (Jpm) (SYSTEM5, set 3)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2137GAME( 199?, j5intrc      , j5intr   , jpmsys5, popeye, 0, ROT0, "JPM", "Intrigue (Jpm) (SYSTEM5, set 4)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2138GAME( 199?, j5jokgld   , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Jokers Gold (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2139GAME( 199?, j5jokglda   , j5jokgld   , jpmsys5, popeye, 0, ROT0, "JPM", "Jokers Gold (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2140GAME( 199?, j5jokgldb   , j5jokgld   , jpmsys5, popeye, 0, ROT0, "JPM", "Jokers Gold (Jpm) (SYSTEM5, set 3)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2141GAME( 199?, j5jokgldc   , j5jokgld   , jpmsys5, popeye, 0, ROT0, "JPM", "Jokers Gold (Jpm) (SYSTEM5, set 4)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2142GAME( 199?, j5jokgldd   , j5jokgld   , jpmsys5, popeye, 0, ROT0, "JPM", "Jokers Gold (Jpm) (SYSTEM5, set 5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2143GAME( 199?, j5jokglde   , j5jokgld   , jpmsys5, popeye, 0, ROT0, "JPM", "Jokers Gold (Jpm) (SYSTEM5, set 6)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2144GAME( 199?, j5jokgldf   , j5jokgld   , jpmsys5, popeye, 0, ROT0, "JPM", "Jokers Gold (Jpm) (SYSTEM5, set 7)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2145GAME( 199?, j5jokgldg   , j5jokgld   , jpmsys5, popeye, 0, ROT0, "JPM", "Jokers Gold (Jpm) (SYSTEM5, set 8)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2146GAME( 199?, j5jokgldh   , j5jokgld   , jpmsys5, popeye, 0, ROT0, "JPM", "Jokers Gold (Jpm) (SYSTEM5, set 9)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2147GAME( 199?, j5nite      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Nite Club (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2148GAME( 199?, j5nitea      , j5nite   , jpmsys5, popeye, 0, ROT0, "JPM", "Nite Club (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2149GAME( 199?, j5palm      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Palm Springs (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2150GAME( 199?, j5palma      , j5palm   , jpmsys5, popeye, 0, ROT0, "JPM", "Palm Springs (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2151GAME( 199?, j5phnx      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Phoenix (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2152GAME( 199?, j5phnxa      , j5phnx   , jpmsys5, popeye, 0, ROT0, "JPM", "Phoenix (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2153GAME( 199?, j5popeye   , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Popeye (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND ) // (20p/8 GBP Token) ?
2154GAME( 199?, j5popeyea   , j5popeye   , jpmsys5, popeye, 0, ROT0, "JPM", "Popeye (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2155GAME( 199?, j5popeyeb   , j5popeye   , jpmsys5, popeye, 0, ROT0, "JPM", "Popeye (Jpm) (SYSTEM5, set 3)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2156GAME( 199?, j5popeyec   , j5popeye   , jpmsys5, popeye, 0, ROT0, "JPM", "Popeye (Jpm) (SYSTEM5, set 4)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2157GAME( 199?, j5popeyed   , j5popeye   , jpmsys5, popeye, 0, ROT0, "JPM", "Popeye (Jpm) (SYSTEM5, set 5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2158GAME( 199?, j5popeyee   , j5popeye   , jpmsys5, popeye, 0, ROT0, "JPM", "Popeye (Jpm) (SYSTEM5, set 6)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2159GAME( 199?, j5popeyef   , j5popeye   , jpmsys5, popeye, 0, ROT0, "JPM", "Popeye (Jpm) (SYSTEM5, set 7)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2160GAME( 199?, j5popeyeg   , j5popeye   , jpmsys5, popeye, 0, ROT0, "JPM", "Popeye (Jpm) (SYSTEM5, set 8)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2161GAME( 199?, j5popeyeh   , j5popeye   , jpmsys5, popeye, 0, ROT0, "JPM", "Popeye (Jpm) (SYSTEM5, set 9)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2162GAME( 199?, j5popeyei   , j5popeye   , jpmsys5, popeye, 0, ROT0, "JPM", "Popeye (Jpm) (SYSTEM5, set 10)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2163GAME( 199?, j5popth      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Popeye's Treasure Hunt (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2164GAME( 199?, j5poptha   , j5popth   , jpmsys5, popeye, 0, ROT0, "JPM", "Popeye's Treasure Hunt (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2165GAME( 199?, j5popthb   , j5popth   , jpmsys5, popeye, 0, ROT0, "JPM", "Popeye's Treasure Hunt (Jpm) (SYSTEM5, set 3)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2166GAME( 199?, j5popprz   , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Prize Popeye Vending (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2167GAME( 199?, j5popprza   , j5popprz   , jpmsys5, popeye, 0, ROT0, "JPM", "Prize Popeye Vending (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2168GAME( 199?, j5reelgh   , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Reel Ghost (Jpm) (SYSTEM5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2169GAME( 199?, j5roul      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Roulette (Jpm) (SYSTEM5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2170GAME( 199?, j5roulcl   , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Roulette Club (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2171GAME( 199?, j5roulcla   , j5roulcl   , jpmsys5, popeye, 0, ROT0, "JPM", "Roulette Club (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2172GAME( 199?, j5roulclb   , j5roulcl   , jpmsys5, popeye, 0, ROT0, "JPM", "Roulette Club (Jpm) (SYSTEM5, set 3)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2173GAME( 199?, j5roulclc   , j5roulcl   , jpmsys5, popeye, 0, ROT0, "JPM", "Roulette Club (Jpm) (SYSTEM5, set 4)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2174GAME( 199?, j5slvree   , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Silver Reels (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2175GAME( 199?, j5slvreea   , j5slvree   , jpmsys5, popeye, 0, ROT0, "JPM", "Silver Reels (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2176GAME( 199?, j5slvreeb   , j5slvree   , jpmsys5, popeye, 0, ROT0, "JPM", "Silver Reels (Jpm) (SYSTEM5, set 3)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2177GAME( 199?, j5slvstr   , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Silver Streak (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2178GAME( 199?, j5slvstra   , j5slvstr   , jpmsys5, popeye, 0, ROT0, "JPM", "Silver Streak (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2179GAME( 199?, j5slvstrb   , j5slvstr   , jpmsys5, popeye, 0, ROT0, "JPM", "Silver Streak (Jpm) (SYSTEM5, set 3)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2180GAME( 199?, j5street   , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Streetwise (Jpm) (SYSTEM5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2181GAME( 199?, j5sup4      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Super 4 (Jpm) (SYSTEM5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2182GAME( 199?, j5supbar   , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Super Bars (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2183GAME( 199?, j5supbara   , j5supbar   , jpmsys5, popeye, 0, ROT0, "JPM", "Super Bars (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2184GAME( 199?, j5suphi      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Super Hi Lo (Jpm) (SYSTEM5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2185GAME( 199?, j5swop      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Swop A Fruit Club (Jpm) (SYSTEM5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2186GAME( 199?, j5term      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Terminator (Jpm) (SYSTEM5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2187GAME( 199?, j5topshp   , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Top Of The Shop Club (Jpm) (SYSTEM5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2188GAME( 199?, j5trail      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Trailblazer Club (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2189GAME( 199?, j5traila   , j5trail   , jpmsys5, popeye, 0, ROT0, "JPM", "Trailblazer Club (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2190GAME( 199?, j5trailb   , j5trail   , jpmsys5, popeye, 0, ROT0, "JPM", "Trailblazer Club (Jpm) (SYSTEM5, set 3)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2191GAME( 199?, j5td      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Tumbling Dice (Jpm) (SYSTEM5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2192GAME( 199?, j5uj      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Union Jackpot (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2193GAME( 199?, j5uja      , j5uj      , jpmsys5, popeye, 0, ROT0, "JPM", "Union Jackpot (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2194GAME( 199?, j5ujb      , j5uj      , jpmsys5, popeye, 0, ROT0, "JPM", "Union Jackpot (Jpm) (SYSTEM5, set 3)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
2195GAME( 199?, j5wsc      , 0         , jpmsys5, popeye, 0, ROT0, "JPM", "Wall Street Club (Jpm) (SYSTEM5, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )   
2196GAME( 199?, j5wsca      , j5wsc      , jpmsys5, popeye, 0, ROT0, "JPM", "Wall Street Club (Jpm) (SYSTEM5, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )   
2197
2198GAME( 199?, j5movie      , 0         , jpmsys5, popeye, 0, ROT0, "Crystal", "Movie Magic Club (Crystal) (SYSTEM5)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND ) // apparently by Crystal
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
src/mame/drivers/arkanoid.c
r12330r12331
1313
1414    Here are the versions we have:
1515
16    arkanoid    World version, probably an earlier revision
17    arkanoidu   USA version, probably a later revision; There has been code
18                inserted, NOT patched, so I don't think it's a bootleg
16    arkanoid    The earlier revisions. They each differ in the country byte. These
17    arkanoiduo    versions work fine with the current MCU rom which needs to be
18    arkanoidjo    verified against a genuine decapped A75-06.IC16 M68705 MCU.
19    arkanoidu   USA version. A later revision, code has been inserted NOT patched.
1920                The 68705 code for this one was not available; I made it up from
20                the World version changing the level data pointer table.
21    arkanoiduo  USA version, probably an earlier revision
22                ROM a75-10.bin should be identical to the real World one.
23                (It only differs in the country byte from A75-11.ROM)
24                This version works fine with the real MCU ROM
25    arkatour    Tournament version
21                the current A75-06.IC16 changing the level data pointer table.
22    arkanoidj   Japanese version. A later revision with level selector.
2623                The 68705 code for this one was not available; I made it up from
27                the World version changing the level data pointer table.
28    arkanoidj   Japanese version with level selector.
29                The 68705 code for this one was not available; I made it up from
30                the World version changing the level data pointer table.
31    arkbl2      Bootleg of the early Japanese version.
32                The only difference is that the warning text has been replaced
33                by "WAIT"
34                ROM E2.6F should be identical to the real Japanese one.
35                (It only differs in the country byte from A75-11.ROM)
36                This version works fine with the real MCU ROM
24                the current A75-06.IC16 changing the level data pointer table.
25    arkanoidjb  Bootleg of the early Japanese version. The only difference is
26                that the warning text has been replaced by "WAIT"
27                This version works fine with the current A75-06.IC16 MCU ROM
3728    arkatayt    Another bootleg of the early Japanese one, more heavily modified
3829    arkblock    Another bootleg of the early Japanese one, more heavily modified
3930    arkbloc2    Another bootleg
r12330r12331
1551461a) 'arkmcubl'
156147
157148  - Region = 0x76 (Japan).
158  - The bootleg is based on a Japenese early version we don't have.
149  - The bootleg is based on the Japenese version.
159150  - The MCU is dumped, but the game doesn't run with it.
160151    However, there is no problem if I use the one from the World early version.
161152    Until I know what to do with it, I use the MCU from the World early version
r12330r12331
11281119   ROM_LOAD( "a75-11.ic16",   0x8000, 0x8000, CRC(eafd7191) SHA1(d2f8843b716718b1de209e97a874e8ce600f3f87) )
11291120
11301121   ROM_REGION( 0x0800, "mcu", 0 )   /* 2k for the microcontroller */
1131   ROM_LOAD( "arkanoid.ic14",  0x0000, 0x0800, CRC(515d77b6) SHA1(a302937683d11f663abd56a2fd7c174374e4d7fb) ) /* The real MCU should be A75-06 @ IC14 */
1122   ROM_LOAD( "a75-06.ic14",  0x0000, 0x0800, BAD_DUMP CRC(515d77b6) SHA1(a302937683d11f663abd56a2fd7c174374e4d7fb) ) /* Possible bootleg code??, need the decapped data here */
11321123
11331124   ROM_REGION( 0x18000, "gfx1", 0 )
11341125   ROM_LOAD( "a75-03.ic64",   0x00000, 0x8000, CRC(038b74ba) SHA1(ac053cc4908b4075f918748b89570e07a0ba5116) )
r12330r12331
11411132   ROM_LOAD( "a75-09.ic22",    0x0400, 0x0200, CRC(a7c6c277) SHA1(adaa003dcd981576ea1cc5f697d709b2d6b2ea29) )   /* blue component */
11421133
11431134   // these were decapped, sort them!
1135   // None of these work with any genuine Arkanoid sets!
11441136   ROM_REGION( 0x0800, "alt_mcus", 0 )   /* 2k for the microcontroller */
11451137   ROM_LOAD( "arkanoid1_68705p3.ic14",  0x0000, 0x0800, CRC(1b68e2d8) SHA1(f642a7cb624ee14fb0e410de5ae1fc799d2fa1c2) ) // this is close to the supported MCU, is it a bootleg?
11461138   ROM_LOAD( "arkanoid_mcu.ic14",       0x0000, 0x0800, CRC(4e44b50a) SHA1(c61e7d158dc8e2b003c8158053ec139b904599af) ) // this has a more genuine Programmed By Yasu 1986 string in it with 0x00 fill near the end
r12330r12331
11531145   ROM_LOAD( "a75-18.ic16",   0x8000, 0x8000, CRC(cdc08301) SHA1(05f54353cc8333af14fa985a2764960e20e8161a) )
11541146
11551147   ROM_REGION( 0x0800, "mcu", 0 )   /* 2k for the microcontroller */
1156   ROM_LOAD( "arknoidu.ic14",  0x0000, 0x0800, BAD_DUMP CRC(de518e47) SHA1(b8eddd1c566505fb69e3d1207c7a9720dfb9f503)  ) /* The real MCU should be A75-15 @ IC14?? */
1148   ROM_LOAD( "a75-20.ic14",  0x0000, 0x0800, BAD_DUMP CRC(de518e47) SHA1(b8eddd1c566505fb69e3d1207c7a9720dfb9f503)  ) /* Hand crafted, need the decapped data here */
11571149
11581150   ROM_REGION( 0x18000, "gfx1", 0 )
11591151   ROM_LOAD( "a75-03.ic64",   0x00000, 0x8000, CRC(038b74ba) SHA1(ac053cc4908b4075f918748b89570e07a0ba5116) )
r12330r12331
11721164   ROM_LOAD( "a75-10.ic16",   0x8000, 0x8000, CRC(a1769e15) SHA1(fbb45731246a098b29eb08de5d63074b496aaaba) )
11731165
11741166   ROM_REGION( 0x0800, "mcu", 0 )   /* 2k for the microcontroller */
1175   ROM_LOAD( "arkanoid.ic14",  0x0000, 0x0800, CRC(515d77b6) SHA1(a302937683d11f663abd56a2fd7c174374e4d7fb) ) /* The real MCU should be A75-06 @ IC14 */
1167   ROM_LOAD( "a75-06.ic14",  0x0000, 0x0800, BAD_DUMP CRC(515d77b6) SHA1(a302937683d11f663abd56a2fd7c174374e4d7fb) ) /* Possible bootleg code??, need the decapped data here */
11761168
11771169   ROM_REGION( 0x18000, "gfx1", 0 )
11781170   ROM_LOAD( "a75-03.ic64",   0x00000, 0x8000, CRC(038b74ba) SHA1(ac053cc4908b4075f918748b89570e07a0ba5116) )
r12330r12331
11851177   ROM_LOAD( "a75-09.ic23",    0x0400, 0x0200, CRC(a7c6c277) SHA1(adaa003dcd981576ea1cc5f697d709b2d6b2ea29) )   /* blue component */
11861178ROM_END
11871179
1188ROM_START( arkatour )
1180ROM_START( arkanoidj )
11891181   ROM_REGION( 0x10000, "maincpu", 0 )
1190   ROM_LOAD( "a75-27.ic17",   0x0000, 0x8000, CRC(e3b8faf5) SHA1(4c09478fa41881fa89ee6afb676aeb780f17ac2e) )
1191   ROM_LOAD( "a75-28.ic16",   0x8000, 0x8000, CRC(326aca4d) SHA1(5a194b7a0361236d471b24905dc6434372f81252) )
1182   ROM_LOAD( "a75-21.ic17",   0x0000, 0x8000, CRC(bf0455fc) SHA1(250522b84b9f491c3f4efc391bf6aa6124361369) )
1183   ROM_LOAD( "a75-22.ic16",   0x8000, 0x8000, CRC(3a2688d3) SHA1(9633a661352def3d85f95ca830f6d761b0b5450e) )
11921184
11931185   ROM_REGION( 0x0800, "mcu", 0 )   /* 2k for the microcontroller */
1194   ROM_LOAD( "a75-32.ic14",  0x0000, 0x0800, BAD_DUMP CRC(d3249559) SHA1(b1542764450016614e9e03cedd6a2f1e59961789)  )
1186   ROM_LOAD( "a75-23.ic14",  0x0000, 0x0800, BAD_DUMP CRC(0a4abef6) SHA1(fdce0b7a2eab7fd4f1f4fc3b93120b1ebc16078e)  ) /* Hand crafted, need the decapped data here */
11951187
11961188   ROM_REGION( 0x18000, "gfx1", 0 )
1197   ROM_LOAD( "a75-29.ic64",   0x00000, 0x8000, CRC(5ddea3cf) SHA1(58f16515898b7cc2697bf7663a60d9ca0db6da95) )
1198   ROM_LOAD( "a75-30.ic63",   0x08000, 0x8000, CRC(5fcf2e85) SHA1(f721f0afb0550cc64bff26681856a7576398d9b5) )
1199   ROM_LOAD( "a75-31.ic62",   0x10000, 0x8000, CRC(7b76b192) SHA1(a68aa08717646a6c322cf3455df07f50df9e9f33) )
1189   ROM_LOAD( "a75-03.ic64",   0x00000, 0x8000, CRC(038b74ba) SHA1(ac053cc4908b4075f918748b89570e07a0ba5116) )
1190   ROM_LOAD( "a75-04.ic63",   0x08000, 0x8000, CRC(71fae199) SHA1(5d253c46ccf4cd2976a5fb8b8713f0f345443d06) )
1191   ROM_LOAD( "a75-05.ic62",   0x10000, 0x8000, CRC(c76374e2) SHA1(7520dd48de20db60a2038f134dcaa454988e7874) )
12001192
12011193   ROM_REGION( 0x0600, "proms", 0 ) /* BPROMs are silkscreened as 7621, actual BPROMs used are MMI 6306-1N */
1202   ROM_LOAD( "a75-33.ic24",    0x0000, 0x0200, CRC(b4bf3c81) SHA1(519188937ac9728c653fabac877e37dc43c3f71a) )   /* red component */
1203   ROM_LOAD( "a75-34.ic23",    0x0200, 0x0200, CRC(de85a803) SHA1(325214995996de36a0470fbfc00e4e393c0b17ad) )   /* green component */
1204   ROM_LOAD( "a75-35.ic22",    0x0400, 0x0200, CRC(38acfd3b) SHA1(2841e9db047aa039eff8567a518b6250b355507b) )   /* blue component */
1194   ROM_LOAD( "a75-07.ic24",    0x0000, 0x0200, CRC(0af8b289) SHA1(6bc589e8a609b4cf450aebedc8ce02d5d45c970f) )   /* red component */
1195   ROM_LOAD( "a75-08.ic23",    0x0200, 0x0200, CRC(abb002fb) SHA1(c14f56b8ef103600862e7930709d293b0aa97a73) )   /* green component */
1196   ROM_LOAD( "a75-09.ic22",    0x0400, 0x0200, CRC(a7c6c277) SHA1(adaa003dcd981576ea1cc5f697d709b2d6b2ea29) )   /* blue component */
12051197ROM_END
12061198
1207ROM_START( arkanoidj )
1199ROM_START( arkanoidjo )
12081200   ROM_REGION( 0x10000, "maincpu", 0 )
1209   ROM_LOAD( "a75-21.ic17",   0x0000, 0x8000, CRC(bf0455fc) SHA1(250522b84b9f491c3f4efc391bf6aa6124361369) )
1210   ROM_LOAD( "a75-22.ic16",   0x8000, 0x8000, CRC(3a2688d3) SHA1(9633a661352def3d85f95ca830f6d761b0b5450e) )
1201   ROM_LOAD( "a75-01-1.ic17", 0x0000, 0x8000, CRC(5bcda3b0) SHA1(52cadd38b5f8e8856f007a9c602d6b508f30be65) )
1202   ROM_LOAD( "a75-02.ic16",   0x8000, 0x8000, CRC(bbc33ceb) SHA1(e9b6fef98d0d20e77c7a1c25eff8e9a8c668a258) )
12111203
12121204   ROM_REGION( 0x0800, "mcu", 0 )   /* 2k for the microcontroller */
1213   ROM_LOAD( "arknoidj.uc",  0x0000, 0x0800, BAD_DUMP CRC(0a4abef6) SHA1(fdce0b7a2eab7fd4f1f4fc3b93120b1ebc16078e) )
1205   ROM_LOAD( "a75-06.ic14",  0x0000, 0x0800, BAD_DUMP CRC(515d77b6) SHA1(a302937683d11f663abd56a2fd7c174374e4d7fb) ) /* Possible bootleg code??, need the decapped data here */
12141206
12151207   ROM_REGION( 0x18000, "gfx1", 0 )
12161208   ROM_LOAD( "a75-03.ic64",   0x00000, 0x8000, CRC(038b74ba) SHA1(ac053cc4908b4075f918748b89570e07a0ba5116) )
r12330r12331
12201212   ROM_REGION( 0x0600, "proms", 0 ) /* BPROMs are silkscreened as 7621, actual BPROMs used are MMI 6306-1N */
12211213   ROM_LOAD( "a75-07.ic24",    0x0000, 0x0200, CRC(0af8b289) SHA1(6bc589e8a609b4cf450aebedc8ce02d5d45c970f) )   /* red component */
12221214   ROM_LOAD( "a75-08.ic23",    0x0200, 0x0200, CRC(abb002fb) SHA1(c14f56b8ef103600862e7930709d293b0aa97a73) )   /* green component */
1223   ROM_LOAD( "a75-09.ic22",    0x0400, 0x0200, CRC(a7c6c277) SHA1(adaa003dcd981576ea1cc5f697d709b2d6b2ea29) )   /* blue component */
1215   ROM_LOAD( "a75-09.ic23",    0x0400, 0x0200, CRC(a7c6c277) SHA1(adaa003dcd981576ea1cc5f697d709b2d6b2ea29) )   /* blue component */
12241216ROM_END
12251217
1226ROM_START( arkmcubl )
1218ROM_START( arkatour )
12271219   ROM_REGION( 0x10000, "maincpu", 0 )
1228   ROM_LOAD( "e1.6d",        0x0000, 0x8000, CRC(dd4f2b72) SHA1(399a8636030a702dafc1da926f115df6f045bef1) )
1229   ROM_LOAD( "e2.6f",        0x8000, 0x8000, CRC(bbc33ceb) SHA1(e9b6fef98d0d20e77c7a1c25eff8e9a8c668a258) )
1220   ROM_LOAD( "a75-27.ic17",   0x0000, 0x8000, CRC(e3b8faf5) SHA1(4c09478fa41881fa89ee6afb676aeb780f17ac2e) )
1221   ROM_LOAD( "a75-28.ic16",   0x8000, 0x8000, CRC(326aca4d) SHA1(5a194b7a0361236d471b24905dc6434372f81252) )
12301222
1231      /* MCU from the World early version ('arkanoid'), so the game is playable */
12321223   ROM_REGION( 0x0800, "mcu", 0 )   /* 2k for the microcontroller */
1233   ROM_LOAD( "arkmcubl.uc",  0x0000, 0x0800, BAD_DUMP CRC(515d77b6) SHA1(a302937683d11f663abd56a2fd7c174374e4d7fb) )
1224   ROM_LOAD( "a75-32.ic14",  0x0000, 0x0800, BAD_DUMP CRC(d3249559) SHA1(b1542764450016614e9e03cedd6a2f1e59961789) ) /* Hand crafted, need the decapped data here */
12341225
12351226   ROM_REGION( 0x18000, "gfx1", 0 )
1227   ROM_LOAD( "a75-29.ic64",   0x00000, 0x8000, CRC(5ddea3cf) SHA1(58f16515898b7cc2697bf7663a60d9ca0db6da95) )
1228   ROM_LOAD( "a75-30.ic63",   0x08000, 0x8000, CRC(5fcf2e85) SHA1(f721f0afb0550cc64bff26681856a7576398d9b5) )
1229   ROM_LOAD( "a75-31.ic62",   0x10000, 0x8000, CRC(7b76b192) SHA1(a68aa08717646a6c322cf3455df07f50df9e9f33) )
1230
1231   ROM_REGION( 0x0600, "proms", 0 ) /* BPROMs are silkscreened as 7621, actual BPROMs used are MMI 6306-1N */
1232   ROM_LOAD( "a75-33.ic24",    0x0000, 0x0200, CRC(b4bf3c81) SHA1(519188937ac9728c653fabac877e37dc43c3f71a) )   /* red component */
1233   ROM_LOAD( "a75-34.ic23",    0x0200, 0x0200, CRC(de85a803) SHA1(325214995996de36a0470fbfc00e4e393c0b17ad) )   /* green component */
1234   ROM_LOAD( "a75-35.ic22",    0x0400, 0x0200, CRC(38acfd3b) SHA1(2841e9db047aa039eff8567a518b6250b355507b) )   /* blue component */
1235ROM_END
1236
1237ROM_START( arkanoidjb ) /* This set requires a MCU. The MCU code included doesn't seem to work??? See USER1 region below */
1238   ROM_REGION( 0x10000, "maincpu", 0 )
1239   ROM_LOAD( "e1.6d",        0x0000, 0x8000, CRC(dd4f2b72) SHA1(399a8636030a702dafc1da926f115df6f045bef1) ) /* Hacked up Notice warning text */
1240   ROM_LOAD( "e2.6f",        0x8000, 0x8000, CRC(bbc33ceb) SHA1(e9b6fef98d0d20e77c7a1c25eff8e9a8c668a258) ) /* == A75-02.IC16 */
1241
1242   /* Use the current A75-06.IC14 MCU code so the game is playable */
1243   ROM_REGION( 0x0800, "mcu", 0 )   /* 2k for the microcontroller */
1244   ROM_LOAD( "a75-06.ic14",  0x0000, 0x0800, BAD_DUMP CRC(515d77b6) SHA1(a302937683d11f663abd56a2fd7c174374e4d7fb) ) /* Possible bootleg code??, need the decapped data here */
1245
1246   ROM_REGION( 0x18000, "gfx1", 0 )
12361247   ROM_LOAD( "a75-03.rom",   0x00000, 0x8000, CRC(038b74ba) SHA1(ac053cc4908b4075f918748b89570e07a0ba5116) )
12371248   ROM_LOAD( "a75-04.rom",   0x08000, 0x8000, CRC(71fae199) SHA1(5d253c46ccf4cd2976a5fb8b8713f0f345443d06) )
12381249   ROM_LOAD( "a75-05.rom",   0x10000, 0x8000, CRC(c76374e2) SHA1(7520dd48de20db60a2038f134dcaa454988e7874) )
r12330r12331
12471258   ROM_LOAD( "68705p3.6i",   0x0000, 0x0800, CRC(389a8cfb) SHA1(9530c051b61b5bdec7018c6fdc1ea91288a406bd) ) // this has the 1986 by Yasu copyright like some of the new decaps loaded in the parent set!
12481259ROM_END
12491260
1250ROM_START( ark1ball )
1261ROM_START( ark1ball ) /* This set requires a MCU. No MCU rom was supplied so we use current A75-06.IC14 for now */
12511262   ROM_REGION( 0x10000, "maincpu", 0 )
12521263   ROM_LOAD( "a-1.7d",       0x0000, 0x8000, CRC(dd4f2b72) SHA1(399a8636030a702dafc1da926f115df6f045bef1) )
12531264   ROM_LOAD( "2palline.7f",  0x8000, 0x8000, CRC(ed6b62ab) SHA1(4d4991b422756bd304fc5ef236aac1422fe1f999) )
12541265
1255      /* MCU from the World early version ('arkanoid'), so the game is playable */
1266   /* Use the current A75-06.IC14 MCU code so the game is playable */
12561267   ROM_REGION( 0x0800, "mcu", 0 )   /* 2k for the microcontroller */
1257   ROM_LOAD( "ark1ball.uc",  0x0000, 0x0800, BAD_DUMP CRC(515d77b6) SHA1(a302937683d11f663abd56a2fd7c174374e4d7fb) )
1268   ROM_LOAD( "a75-06.ic14",  0x0000, 0x0800, BAD_DUMP CRC(515d77b6) SHA1(a302937683d11f663abd56a2fd7c174374e4d7fb) ) /* Possible bootleg code??, need the decapped data here */
12581269
12591270   ROM_REGION( 0x18000, "gfx1", 0 )
12601271   ROM_LOAD( "a-3.3a",       0x00000, 0x8000, CRC(038b74ba) SHA1(ac053cc4908b4075f918748b89570e07a0ba5116) )
r12330r12331
16701681GAME( 1986, arkanoidu,  arkanoid, arkanoid, arkanoid, 0,        ROT90, "Taito America Corporation (Romstar license)", "Arkanoid (US)", GAME_SUPPORTS_SAVE )
16711682GAME( 1986, arkanoiduo, arkanoid, arkanoid, arkanoid, 0,        ROT90, "Taito America Corporation (Romstar license)", "Arkanoid (US, older)", GAME_SUPPORTS_SAVE )
16721683GAME( 1986, arkanoidj,  arkanoid, arkanoid, arkanoidj,0,        ROT90, "Taito Corporation", "Arkanoid (Japan)", GAME_SUPPORTS_SAVE )
1673GAME( 1986, arkmcubl,   arkanoid, arkanoid, arkanoidj,0,        ROT90, "bootleg", "Arkanoid (bootleg with MCU)", GAME_SUPPORTS_SAVE )
1684GAME( 1986, arkanoidjo, arkanoid, arkanoid, arkanoidj,0,        ROT90, "Taito Corporation", "Arkanoid (Japan, older)", GAME_SUPPORTS_SAVE )
1685GAME( 1986, arkanoidjb, arkanoid, arkanoid, arkanoidj,0,        ROT90, "bootleg", "Arkanoid (bootleg with MCU)", GAME_SUPPORTS_SAVE )
16741686GAME( 1986, ark1ball,   arkanoid, arkanoid, ark1ball, 0,        ROT90, "bootleg", "Arkanoid (bootleg with MCU, harder)", GAME_SUPPORTS_SAVE )
16751687GAME( 1986, arkangc,    arkanoid, bootleg,  arkangc,  arkangc,  ROT90, "bootleg (Game Corporation)", "Arkanoid (Game Corporation bootleg, set 1)", GAME_SUPPORTS_SAVE )
16761688GAME( 1986, arkangc2,   arkanoid, bootleg,  arkangc2, arkangc2, ROT90, "bootleg (Game Corporation)", "Arkanoid (Game Corporation bootleg, set 2)", GAME_SUPPORTS_SAVE )
src/mame/drivers/castle.c
r0r12331
1/* Castle
2 Mechanical Fruit Machines
3 with LCD display
4 
5 see
6 http://www.youtube.com/watch?v=jNx1OwwS58I
7 http://www.youtube.com/watch?v=m1QKaYh64-o
8
9 unknown HW (mac2000 platform?) predecessor to 'spACE' hardware?
10 starts with an 'illegal' opcode if using m6800, which CPU / variant is it?
11
12*/
13
14/*
15  Known but not dumped:
16  Cashbolt
17
18*/
19
20#include "emu.h"
21#include "cpu/m6800/m6800.h"
22
23class castle_state : public driver_device
24{
25public:
26   castle_state(const machine_config &mconfig, device_type type, const char *tag)
27   : driver_device(mconfig, type, tag) { }
28};
29
30static ADDRESS_MAP_START( mastermap, AS_PROGRAM, 8 )
31   AM_RANGE(0x8000, 0xffff) AM_ROM
32ADDRESS_MAP_END
33
34static ADDRESS_MAP_START( slavemap, AS_PROGRAM, 8 )
35   AM_RANGE(0x8000, 0xffff) AM_ROM
36ADDRESS_MAP_END
37
38
39
40static INPUT_PORTS_START( castrev )
41INPUT_PORTS_END
42
43
44static MACHINE_CONFIG_START( castle, castle_state )
45   MCFG_CPU_ADD("maincpu", M6800, 1000000)
46   MCFG_CPU_PROGRAM_MAP(mastermap)
47
48   MCFG_CPU_ADD("slavecpu", M6800, 1000000)
49   MCFG_CPU_PROGRAM_MAP(slavemap)
50MACHINE_CONFIG_END
51
52
53ROM_START( castrev )
54   ROM_REGION( 0x10000, "maincpu", 0 )
55   ROM_LOAD( "castlerevolutionp2.bin", 0x8000, 0x8000, CRC(cb3bea7f) SHA1(0bffbf53f52ad6dbd9832cae05ed8b55d0cc11d4) )
56
57   ROM_REGION( 0x10000, "slavecpu", 0 )
58   ROM_LOAD( "castlerevolutionp1.bin", 0x8000, 0x8000, CRC(99ecc2ff) SHA1(8d66c81da13c88dc9ed10d75d24a2eaf448d6c6d) )
59ROM_END
60
61// 4.00 JACKPOT. VERSION 1 (for revision E CPU) Written by and copyright of David John Powell - 25th February 1987
62GAME( 1987, castrev,   0,   castle, castrev, 0, ROT0, "Castle","Revolution (Castle, Fruit Machine)",GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL )
src/mame/drivers/cave.c
r12330r12331
34283428
34293429/***************************************************************************
34303430
3431                                Hot Dog Storm
3431Hotdog Storm
34323432Marble 1996
34333433
34346264 6264 MP7 6264 6264 MP6 6264 6264 MP5  32MHz
3435                                                6264
3436                                                6264
3437                                                  MP4
3438                                                  MP3
3439                                                       93C46
3440                                      68257
3441                                      68257 68000-12
3442                                             YM2203
3443                                          Z80
3444  MP8 MP9
3445  68257
3446  68257                         U19    MP1      6296
3434+------------------------------------------------------+
3435|       6296   MP1     MP2        6264 6264  LED 68257 |
3436|                     68257                      68257 |
3437|  VOL          Z80               +--------+           |
3438|            YM2203               |        |       9 8 |
3439|                                 |  013   |       P P |
3440|                                 |        |       M M |
3441|                     68257       +--------+           |
3442|           68000-16  68257                            |
3443|                                                      |
3444|                                                      |
3445|J 93C46     MP3        +------+  +------+  +------+   |
3446|A           MP4        | 038  |  | 038  |  | 038  |   |
3447|M                      |      |  |      |  |      |   |
3448|M                      +------+  +------+  +------+   |
3449|A                                                     |
3450|                             4  4      4  4      4  4 |
3451|                 6264     5  6  6   6  6  6   7  6  6 |
3452| P1 P2           6264     P  2  2   P  2  2   P  2  2 |
3453|                    32MHz M  6  6   M  6  6   M  6  6 |
3454+------------------------------------------------------+
34473455
3456BOARD #:      ASTC9501
3457CPU:          TMP68HC000-16
3458Sound:        M6295 + YM2203
3459OSC:          32.000MHz
3460EEPROM:       ATMEL 93C46
3461CUSTOM:       038 9341EX702 x3
3462              013 ?????
3463P1 & P2       Pushbuttons for Reset & Service
3464VOL           Volume pot
3465LED           Power indicator LED
3466
3467Have seen bootleg boards without the standard JAMMA "key" slot and with a
3468small daughter card that splits MP8 & MP9 into two roms each:
3469+-------------+
3470| 8 9 8 9   ::|
3471| P P P P   ::|
3472| M M M M   ::|
3473+-------------+
3474
34483475***************************************************************************/
34493476
34503477ROM_START( hotdogst )
src/mame/drivers/jpms80.c
r0r12331
1/* JPM MPS1/2 Hardware
2
3  TMS9995 CPU
4
5  +
6
7  ???
8
9  AY8910?
10
11*/
12
13#include "emu.h"
14#include "cpu/tms9900/tms9900.h"
15#include "sound/ay8910.h"
16
17class jpms80_state : public driver_device
18{
19public:
20   jpms80_state(const machine_config &mconfig, device_type type, const char *tag)
21      : driver_device(mconfig, type, tag) { }
22};
23
24static ADDRESS_MAP_START( jpms80_map, AS_PROGRAM, 8 )
25   AM_RANGE(0x0000, 0x2fff) AM_ROM
26   AM_RANGE(0x3000, 0x3fff) AM_RAM
27ADDRESS_MAP_END
28
29static ADDRESS_MAP_START( jpms80_io_map, AS_IO, 8 )
30
31ADDRESS_MAP_END
32
33
34static INPUT_PORTS_START( jpms80 )
35INPUT_PORTS_END
36
37
38static const ay8910_interface ay8910_interface_jpm =
39{
40   AY8910_LEGACY_OUTPUT,
41   AY8910_DEFAULT_LOADS,
42   DEVCB_NULL,
43   DEVCB_NULL,
44   DEVCB_NULL,
45   DEVCB_NULL
46};
47
48
49// these are wrong
50#define MAIN_CLOCK 2000000
51#define SOUND_CLOCK 2000000
52
53static MACHINE_CONFIG_START( jpms80, jpms80_state )
54
55   /* basic machine hardware */
56   MCFG_CPU_ADD("maincpu", TMS9995, MAIN_CLOCK)
57   MCFG_CPU_PROGRAM_MAP(jpms80_map)
58   MCFG_CPU_IO_MAP(jpms80_io_map)
59
60   MCFG_SPEAKER_STANDARD_MONO("mono")
61
62   MCFG_SOUND_ADD("aysnd", AY8910, 2000000)
63   MCFG_SOUND_CONFIG(ay8910_interface_jpm)
64   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
65
66MACHINE_CONFIG_END
67
68DRIVER_INIT( jpms80 )
69{
70
71}
72
73
74
75
76
77ROM_START( j80bac )
78   ROM_REGION( 0x10000, "maincpu", 0 )
79   ROM_LOAD( "bankacoinp1.bin", 0x0000, 0x1000, CRC(7b82025b) SHA1(f698688c55f8c5dc891e470de8df2eb12f6b1ec5) )
80   ROM_LOAD( "bankacoinp2.bin", 0x1000, 0x1000, CRC(91d71fbe) SHA1(d0c45218b7568d5293f015334d7d1045bcb2fe03) )
81   ROM_LOAD( "bankacoinp3.bin", 0x2000, 0x1000, CRC(0c3b2954) SHA1(4342a2a047496caf8569d4519dd8daad47e634e3) )
82ROM_END
83
84
85
86ROM_START( j80bounc )
87   ROM_REGION( 0x10000, "maincpu", 0 )
88   ROM_LOAD( "bouncer.p1", 0x0000, 0x1000, CRC(81de115b) SHA1(0890de1492859c58411fd130ecf721df7611247a) )
89   ROM_LOAD( "bouncer.p2", 0x1000, 0x1000, CRC(8507ea42) SHA1(e4838fe737c8a9964e0067be460e8bfc18b0a406) )
90ROM_END
91
92
93
94ROM_START( j80frogh )
95   ROM_REGION( 0x10000, "maincpu", 0 )
96   ROM_LOAD( "froghop1.bin", 0x0000, 0x1000, CRC(606846f8) SHA1(8796fb647a41dad087b9eb3e24fa7071c933d1ec) )
97   ROM_LOAD( "froghop2.bin", 0x1000, 0x1000, CRC(b64ed5ad) SHA1(5697b0a16191ee3845f0f4077cf7b597f0b20024) )
98   ROM_LOAD( "froghop3.bin", 0x2000, 0x1000, CRC(f5b55c0e) SHA1(9fdef9f634f9b832a1bf6e3e3890a7fa328d20e3) )
99ROM_END
100
101
102
103ROM_START( j80fruit )
104   ROM_REGION( 0x10000, "maincpu", 0 )
105   ROM_LOAD( "fruit_snappa_1-1.bin", 0x0000, 0x1000, CRC(f6eea72d) SHA1(ae994f9eb68aa6ea127586afb448cc8fbff0c314) )
106   ROM_LOAD( "fruit_snappa_1-2.bin", 0x1000, 0x1000, CRC(10eccac5) SHA1(3c9cc57a3b51fdae713c11a33677555be3f669bc) )
107   ROM_LOAD( "fruit_snappa_1-3.bin", 0x2000, 0x1000, CRC(6f938a9a) SHA1(edbf44ae7cb060420b6f952652f08271c4af35bd) )
108ROM_END
109
110
111
112ROM_START( j80golds )
113   ROM_REGION( 0x10000, "maincpu", 0 )
114   ROM_LOAD( "goldstep2-1.p1", 0x0000, 0x1000, CRC(bc1e0788) SHA1(5e01881bda22fc00b2d2ac2b80acc67caddea682) )
115   ROM_LOAD( "goldstep2-2.p2", 0x1000, 0x1000, CRC(6ea82bd9) SHA1(289c9a076b9e5039f09283d64ceb77dfd7ea79ea) )
116ROM_END
117
118
119
120ROM_START( j80hotln )
121   ROM_REGION( 0x10000, "maincpu", 0 )
122   ROM_LOAD( "lines2_1.rom", 0x0000, 0x1000, CRC(f0ce5d7f) SHA1(be3f8ff3f83737a004d6a78cc61c3385307df1c3) )
123   ROM_LOAD( "lines2_2.rom", 0x1000, 0x1000, CRC(d5e69b49) SHA1(fcaa527875f81e03c5a5866d6d8b017450c50d9c) )
124ROM_END
125
126
127
128ROM_START( j80myspn )
129   ROM_REGION( 0x10000, "maincpu", 0 )
130   ROM_LOAD( "ms1.bin", 0x0000, 0x1000, CRC(b247374e) SHA1(33399f39bba68eff13e05529174d17f5b1ca0f70) )
131   ROM_LOAD( "ms2.bin", 0x1000, 0x1000, CRC(721c35df) SHA1(05ea0cdc83823f268becc7b9dd99db61949ad229) )
132ROM_END
133
134
135
136ROM_START( j80nudg2 )
137   ROM_REGION( 0x10000, "maincpu", 0 )
138   ROM_LOAD( "ndu.p1", 0x0000, 0x1000, CRC(4cfd3c6f) SHA1(06ad825343178a694585ee3b4ff8400caf15dd21) )
139ROM_END
140
141
142
143ROM_START( j80rr )
144   ROM_REGION( 0x10000, "maincpu", 0 )
145   ROM_LOAD( "jpmroadrunnerp1.bin", 0x0000, 0x1000, CRC(86f50997) SHA1(8bb266274d3ebeee942e5f878f7faae012712382) )
146   ROM_LOAD( "jpmroadrunnerp2.bin", 0x1000, 0x1000, CRC(aea12b9e) SHA1(6f6eb286c43a9bc04bfcab71713ce59da61cc063) )
147   ROM_LOAD( "jpmroadrunnerp3.bin", 0x2000, 0x1000, CRC(9b0b6fb9) SHA1(0282189e2945e4aa3a338930666d1eb34022894c) )
148ROM_END
149
150
151ROM_START( j80rra )
152   ROM_REGION( 0x10000, "maincpu", 0 )
153   ROM_LOAD( "rr.p1", 0x0000, 0x1000, CRC(38cd5043) SHA1(f4b828ad2e761bba91336714357a18f10d79c22b) )
154   ROM_LOAD( "rr.p2", 0x1000, 0x1000, CRC(81dc46ec) SHA1(17c60590cf5628df6bd109213a3f671b1a6df14b) )
155   ROM_LOAD( "rr.p3", 0x2000, 0x1000, CRC(5e617600) SHA1(1a2a25f81818fc3abeceb74608b2ffd53fac2c6d) )
156ROM_END
157
158
159
160ROM_START( j80r66 )
161   ROM_REGION( 0x10000, "maincpu", 0 )
162   ROM_LOAD( "route66p1seta.bin", 0x0000, 0x1000, CRC(86f50997) SHA1(8bb266274d3ebeee942e5f878f7faae012712382) )
163   ROM_LOAD( "route66p2seta.bin", 0x1000, 0x1000, CRC(aea12b9e) SHA1(6f6eb286c43a9bc04bfcab71713ce59da61cc063) )
164   ROM_LOAD( "route66p3seta.bin", 0x2000, 0x1000, CRC(9b0b6fb9) SHA1(0282189e2945e4aa3a338930666d1eb34022894c) )
165ROM_END
166
167
168
169ROM_START( j80supst )
170   ROM_REGION( 0x10000, "maincpu", 0 )
171   ROM_LOAD( "supasteppa2-1.p1", 0x0000, 0x1000, CRC(aac5b165) SHA1(5bf4acb85be227e1f4979fea4552fa5f64e9b7b2) )
172   ROM_LOAD( "supasteppa2-2.p2", 0x1000, 0x1000, CRC(3a93ea9e) SHA1(24e711a398d7f071fb904993ff0a974b4ac8b1d6) )
173ROM_END
174
175
176
177ROM_START( j80supbk )
178   ROM_REGION( 0x10000, "maincpu", 0 )
179   ROM_LOAD( "sbank-4.1.bin", 0x0000, 0x1000, CRC(effd29fa) SHA1(1e20bc6130f5d49db3856c56c64746f3fa49bd9c) )
180   ROM_LOAD( "sbank-4.2.bin", 0x1000, 0x1000, CRC(6ca5cc1d) SHA1(77d9bb44e6837027b61286f30bcb2c1b0e6a53fb) )
181   ROM_LOAD( "sbank-4.3.bin", 0x2000, 0x1000, CRC(af08594d) SHA1(ebff60e63e99af102874f4b3f070d9bfd229ab89) )
182ROM_END
183
184
185
186ROM_START( j80topsp )
187   ROM_REGION( 0x10000, "maincpu", 0 )
188   ROM_LOAD( "topsprint4-1.p1", 0x0000, 0x1000, CRC(91c4f494) SHA1(e4fd688a1fd23694c4fe8529d07ac248f262ad70) )
189   ROM_LOAD( "topsprint4-2.p2", 0x1000, 0x1000, CRC(e9ad3706) SHA1(bb6cb1a8ea740be017055e4fa621fabc8df77086) )
190   ROM_LOAD( "topsprint4-3.p3", 0x2000, 0x1000, CRC(d1abfb54) SHA1(33b11563c6e1ddfaa5527ad7a384fecd03c7de0a) )
191ROM_END
192
193
194
195ROM_START( j80topup )
196   ROM_REGION( 0x10000, "maincpu", 0 )
197   ROM_LOAD( "topup3-1.bin", 0x0000, 0x1000, CRC(2feb37e8) SHA1(098671f81fa94b851a8fa41ee7bd3d1b762eb824) )
198   ROM_LOAD( "topup3-2.bin", 0x1000, 0x1000, CRC(1937e7c9) SHA1(a9ae5163e560642598ec9878276d8785c28eb035) )
199   ROM_LOAD( "topup3-3.bin", 0x2000, 0x1000, CRC(283d7dd2) SHA1(8246c80c85956a0a3b59d68700319a59b35a5326) )
200ROM_END
201
202
203
204ROM_START( j80tumbl )
205   ROM_REGION( 0x10000, "maincpu", 0 )
206   ROM_LOAD( "tumble3-1.bin", 0x0000, 0x1000, CRC(2feb37e8) SHA1(098671f81fa94b851a8fa41ee7bd3d1b762eb824) )
207   ROM_LOAD( "tumble3-2.bin", 0x1000, 0x1000, CRC(1937e7c9) SHA1(a9ae5163e560642598ec9878276d8785c28eb035) )
208   ROM_LOAD( "tumble3-3.bin", 0x2000, 0x1000, CRC(23789c80) SHA1(6b6ac4e1dc66d5eb399437e87a9e7ee461bee086) )
209ROM_END
210
211
212
213ROM_START( j80wsprt )
214   ROM_REGION( 0x10000, "maincpu", 0 )
215   ROM_LOAD( "winsprint.p1", 0x0000, 0x1000, CRC(e440c7bb) SHA1(5ef85a93a6170115c750257ac6c755b18b3114a9) )
216   ROM_LOAD( "winsprint.p2", 0x1000, 0x1000, CRC(225674bf) SHA1(d8a15226ff4f7b16f7f1a8dff969585a6b4536fe) )
217   ROM_LOAD( "winsprint.p3", 0x2000, 0x1000, CRC(51d11f59) SHA1(756ba5f02c0733d082767cbdaa93105a7d3f31f3) )
218ROM_END
219
220
221
222GAME(198?, j80bac   ,0         ,jpms80,jpms80,jpms80,ROT0,   "Jpm","Bank A Coin (Jpm) (SYSTEM80)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
223GAME(198?, j80bounc   ,0         ,jpms80,jpms80,jpms80,ROT0,   "Jpm","Bouncer (Jpm) (SYSTEM80)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
224GAME(198?, j80frogh   ,0         ,jpms80,jpms80,jpms80,ROT0,   "Jpm","Frog Hop (Jpm) (SYSTEM80)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
225GAME(198?, j80fruit   ,0         ,jpms80,jpms80,jpms80,ROT0,   "Jpm","Fruit Snappa (Jpm) (SYSTEM80)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
226GAME(198?, j80golds   ,0         ,jpms80,jpms80,jpms80,ROT0,   "Jpm","Golden Steppa (Jpm) (SYSTEM80)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
227GAME(198?, j80hotln   ,0         ,jpms80,jpms80,jpms80,ROT0,   "Jpm","Hot Lines (Jpm) (SYSTEM80)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
228GAME(198?, j80myspn   ,0         ,jpms80,jpms80,jpms80,ROT0,   "Jpm","Mystery Spin (Jpm) (SYSTEM80)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
229GAME(198?, j80nudg2   ,0         ,jpms80,jpms80,jpms80,ROT0,   "Jpm","Nudge Double Up MkII (Jpm) (SYSTEM80)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
230GAME(198?, j80rr   ,0         ,jpms80,jpms80,jpms80,ROT0,   "Jpm","Road Runner (Jpm) (SYSTEM80, set 1)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
231GAME(198?, j80rra   ,j80rr      ,jpms80,jpms80,jpms80,ROT0,   "Jpm","Road Runner (Jpm) (SYSTEM80, set 2)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
232GAME(198?, j80r66   ,0         ,jpms80,jpms80,jpms80,ROT0,   "Jpm","Route 66 (Jpm) (SYSTEM80)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
233GAME(198?, j80supst   ,0         ,jpms80,jpms80,jpms80,ROT0,   "Jpm","Supa Steppa (Jpm) (SYSTEM80)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
234GAME(198?, j80supbk   ,0         ,jpms80,jpms80,jpms80,ROT0,   "Jpm","Superbank (Jpm) (SYSTEM80)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
235GAME(198?, j80topsp   ,0         ,jpms80,jpms80,jpms80,ROT0,   "Jpm","Top Sprint (Jpm) (SYSTEM80)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
236GAME(198?, j80topup   ,0         ,jpms80,jpms80,jpms80,ROT0,   "Jpm","Top Up (Jpm) (SYSTEM80)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
237GAME(198?, j80tumbl   ,0         ,jpms80,jpms80,jpms80,ROT0,   "Jpm","Tumble (Jpm) (SYSTEM80)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
238GAME(198?, j80wsprt   ,0         ,jpms80,jpms80,jpms80,ROT0,   "Jpm","Winsprint (Jpm) (SYSTEM80)",                  GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
src/osd/sdl/sdl.mak
r12330r12331
405405#-------------------------------------------------
406406
407407ifeq ($(BASE_TARGETOS),macosx)
408#OSDCOREOBJS += $(SDLOBJ)/osxutils.o
408OSDCOREOBJS += $(SDLOBJ)/osxutils.o
409409
410410ifndef MACOSX_USE_LIBSDL
411411# Compile using framework (compile using libSDL is the exception)
src/osd/sdl/sdlwork.c
r12330r12331
3030
3131#include "eminline.h"
3232
33#if defined(SDLMAME_MACOSX)
34#include "osxutils.h"
35#endif
3336
3437//============================================================
3538//  DEBUGGING
r12330r12331
627630   work_thread_info *thread = (work_thread_info *)param;
628631   osd_work_queue *queue = thread->queue;
629632
633   #if defined(SDLMAME_MACOSX)
634   void *arp = NewAutoreleasePool();
635   #endif
636
630637   // loop until we exit
631638   for ( ;; )
632639   {
r12330r12331
678685      atomic_exchange32(&thread->active, FALSE);
679686      atomic_decrement32(&queue->livethreads);
680687   }
688
689   #if defined(SDLMAME_MACOSX)
690   ReleaseAutoreleasePool(arp);
691   #endif
692
681693   return NULL;
682694}
683695
src/osd/windows/winclip.c
r12330r12331
112112   char *result = NULL;
113113
114114   // try to access unicode text
115   if (result == NULL)
116      result = get_clipboard_text_by_format(CF_UNICODETEXT, convert_wide);
115   result = get_clipboard_text_by_format(CF_UNICODETEXT, convert_wide);
117116
118117   // try to access ANSI text
119118   if (result == NULL)
src/osd/windows/d3dhlsl.c
r12330r12331
15671567         {
15681568            (*d3dintf->effect.begin_pass)(curr_effect, pass);
15691569            // add the primitives
1570            HRESULT result = (*d3dintf->device.draw_primitive)(d3d->device, poly->type, vertnum, poly->count);
1570            result = (*d3dintf->device.draw_primitive)(d3d->device, poly->type, vertnum, poly->count);
15711571            if (result != D3D_OK) mame_printf_verbose("Direct3D: Error %08X during device draw_primitive call\n", (int)result);
15721572            (*d3dintf->effect.end_pass)(curr_effect);
15731573         }
r12330r12331
15901590         {
15911591            (*d3dintf->effect.begin_pass)(curr_effect, pass);
15921592            // add the primitives
1593            HRESULT result = (*d3dintf->device.draw_primitive)(d3d->device, poly->type, vertnum, poly->count);
1593            result = (*d3dintf->device.draw_primitive)(d3d->device, poly->type, vertnum, poly->count);
15941594            if (result != D3D_OK) mame_printf_verbose("Direct3D: Error %08X during device draw_primitive call\n", (int)result);
15951595            (*d3dintf->effect.end_pass)(curr_effect);
15961596         }
r12330r12331
16141614      {
16151615         (*d3dintf->effect.begin_pass)(curr_effect, pass);
16161616         // add the primitives
1617         HRESULT result = (*d3dintf->device.draw_primitive)(d3d->device, poly->type, vertnum, poly->count);
1617         result = (*d3dintf->device.draw_primitive)(d3d->device, poly->type, vertnum, poly->count);
16181618         if (result != D3D_OK) mame_printf_verbose("Direct3D: Error %08X during device draw_primitive call\n", (int)result);
16191619         (*d3dintf->effect.end_pass)(curr_effect);
16201620      }
src/emu/debug/debugcpu.c
r12330r12331
17971797         else if (ui_input_pressed(m_device.machine(), IPT_UI_DEBUG_BREAK))
17981798            global->visiblecpu->debug()->halt_on_next_instruction("User-initiated break\n");
17991799      }
1800      // Check for screenless systems
1801      if (m_device.machine().first_screen()==NULL) {
1802         if (ui_input_pressed(m_device.machine(), IPT_UI_DEBUG_BREAK))
1803            global->visiblecpu->debug()->halt_on_next_instruction("User-initiated break\n");
1804      }
18001805   }
18011806
18021807   // recompute the debugging mode
src/emu/cpu/m6805/m6805.c
r12330r12331
488488   m6805_Regs *cpustate = get_safe_token(device);
489489
490490   device_irq_callback save_irqcallback = cpustate->irq_callback;
491   memset(cpustate, 0, sizeof(m6805_Regs));
491   memset(cpustate, 0, sizeof(*cpustate));
492492
493493   cpustate->iCount=50000;      /* Used to be global */
494494   cpustate->irq_callback = save_irqcallback;
src/emu/cpu/m68000/m68kcpu.h
r12330r12331
669669   UINT32 virq_state;
670670   UINT32 nmi_pending;
671671
672   void (**jump_table)(m68ki_cpu_core *m68k);
672673   const UINT8* cyc_instruction;
673674   const UINT8* cyc_exception;
674675
src/emu/cpu/m68000/m68kmake.c
r12330r12331
622622   int size = g_size_select_table[op->size];
623623
624624   if(op->cpus[cpu_type] == '.')
625      return 0;
625      return 255;
626626
627627   if(cpu_type < CPU_TYPE_020)
628628   {
src/emu/cpu/m68000/m68k_in.c
r12330r12331
104104/* Build the opcode handler table */
105105void m68ki_build_opcode_table(void);
106106
107extern void (*m68ki_instruction_jump_table[0x10000])(m68ki_cpu_core *m68k); /* opcode handler jump table */
107extern void (*m68ki_instruction_jump_table[][0x10000])(m68ki_cpu_core *m68k); /* opcode handler jump table */
108108extern unsigned char m68ki_cycles[][0x10000];
109109
110110
r12330r12331
127127
128128#define NUM_CPU_TYPES 5
129129
130void (*m68ki_instruction_jump_table[0x10000])(m68ki_cpu_core *m68k); /* opcode handler jump table */
130void (*m68ki_instruction_jump_table[NUM_CPU_TYPES][0x10000])(m68ki_cpu_core *m68k); /* opcode handler jump table */
131131unsigned char m68ki_cycles[NUM_CPU_TYPES][0x10000]; /* Cycles used by CPU type */
132132
133133/* This is used to generate the opcode handler jump table */
r12330r12331
155155
156156
157157/* Build the opcode handler jump table */
158
159static void m68ki_set_one(unsigned short opcode, const opcode_handler_struct *s)
160{
161   for(int i=0; i<NUM_CPU_TYPES; i++)
162      if(s->cycles[i] != 0xff) {
163         m68ki_cycles[i][opcode] = s->cycles[i];
164         m68ki_instruction_jump_table[i][opcode] = s->opcode_handler;
165      }
166}
167
158168void m68ki_build_opcode_table(void)
159169{
160170   const opcode_handler_struct *ostruct;
161   int instr;
162171   int i;
163172   int j;
164173   int k;
r12330r12331
166175   for(i = 0; i < 0x10000; i++)
167176   {
168177      /* default to illegal */
169      m68ki_instruction_jump_table[i] = m68k_op_illegal;
170178      for(k=0;k<NUM_CPU_TYPES;k++)
179      {
180         m68ki_instruction_jump_table[k][i] = m68k_op_illegal;
171181         m68ki_cycles[k][i] = 0;
182      }
172183   }
173184
174185   ostruct = m68k_opcode_handler_table;
r12330r12331
177188      for(i = 0;i < 0x10000;i++)
178189      {
179190         if((i & ostruct->mask) == ostruct->match)
180         {
181            m68ki_instruction_jump_table[i] = ostruct->opcode_handler;
182            for(k=0;k<NUM_CPU_TYPES;k++)
183               m68ki_cycles[k][i] = ostruct->cycles[k];
184         }
191            m68ki_set_one(i, ostruct);
185192      }
186193      ostruct++;
187194   }
188195   while(ostruct->mask == 0xff00)
189196   {
190197      for(i = 0;i <= 0xff;i++)
191      {
192         m68ki_instruction_jump_table[ostruct->match | i] = ostruct->opcode_handler;
193         for(k=0;k<NUM_CPU_TYPES;k++)
194            m68ki_cycles[k][ostruct->match | i] = ostruct->cycles[k];
195      }
198         m68ki_set_one(ostruct->match | i, ostruct);
196199      ostruct++;
197200   }
198201   while(ostruct->mask == 0xf1f8)
r12330r12331
200203      for(i = 0;i < 8;i++)
201204      {
202205         for(j = 0;j < 8;j++)
203         {
204            instr = ostruct->match | (i << 9) | j;
205            m68ki_instruction_jump_table[instr] = ostruct->opcode_handler;
206            for(k=0;k<NUM_CPU_TYPES;k++)
207               m68ki_cycles[k][instr] = ostruct->cycles[k];
208         }
206            m68ki_set_one(ostruct->match | (i << 9) | j, ostruct);
209207      }
210208      ostruct++;
211209   }
212210   while(ostruct->mask == 0xfff0)
213211   {
214212      for(i = 0;i <= 0x0f;i++)
215      {
216         m68ki_instruction_jump_table[ostruct->match | i] = ostruct->opcode_handler;
217         for(k=0;k<NUM_CPU_TYPES;k++)
218            m68ki_cycles[k][ostruct->match | i] = ostruct->cycles[k];
219      }
213         m68ki_set_one(ostruct->match | i, ostruct);
220214      ostruct++;
221215   }
222216   while(ostruct->mask == 0xf1ff)
223217   {
224218      for(i = 0;i <= 0x07;i++)
225      {
226         m68ki_instruction_jump_table[ostruct->match | (i << 9)] = ostruct->opcode_handler;
227         for(k=0;k<NUM_CPU_TYPES;k++)
228            m68ki_cycles[k][ostruct->match | (i << 9)] = ostruct->cycles[k];
229      }
219         m68ki_set_one(ostruct->match | (i << 9), ostruct);
230220      ostruct++;
231221   }
232222   while(ostruct->mask == 0xfff8)
233223   {
234224      for(i = 0;i <= 0x07;i++)
235      {
236         m68ki_instruction_jump_table[ostruct->match | i] = ostruct->opcode_handler;
237         for(k=0;k<NUM_CPU_TYPES;k++)
238            m68ki_cycles[k][ostruct->match | i] = ostruct->cycles[k];
239      }
225         m68ki_set_one(ostruct->match | i, ostruct);
240226      ostruct++;
241227   }
242228   while(ostruct->mask == 0xffff)
243229   {
244      m68ki_instruction_jump_table[ostruct->match] = ostruct->opcode_handler;
245      for(k=0;k<NUM_CPU_TYPES;k++)
246         m68ki_cycles[k][ostruct->match] = ostruct->cycles[k];
230      m68ki_set_one(ostruct->match, ostruct);
247231      ostruct++;
248232   }
249233}
r12330r12331
72167200   UINT16 w2 = OPER_I_16(m68k);
72177201   int ax = m68k->ir & 7;
72187202   int ay = (w2 >> 12) & 7;
7219
72207203   m68ki_write_32(m68k, REG_A[ay],    m68ki_read_32(m68k, REG_A[ax]));
72217204   m68ki_write_32(m68k, REG_A[ay]+4,  m68ki_read_32(m68k, REG_A[ax]+4));
72227205   m68ki_write_32(m68k, REG_A[ay]+8,  m68ki_read_32(m68k, REG_A[ax]+8));
src/emu/cpu/m68000/m68kcpu.c
r12330r12331
667667         {
668668            /* Read an instruction and call its handler */
669669            m68k->ir = m68ki_read_imm_16(m68k);
670            m68ki_instruction_jump_table[m68k->ir](m68k);
670            m68k->jump_table[m68k->ir](m68k);
671671            m68k->remaining_cycles -= m68k->cyc_instruction[m68k->ir];
672672         }
673673         else
r12330r12331
688688
689689            if (!m68k->mmu_tmp_buserror_occurred)
690690            {
691               m68ki_instruction_jump_table[m68k->ir](m68k);
691               m68k->jump_table[m68k->ir](m68k);
692692               m68k->remaining_cycles -= m68k->cyc_instruction[m68k->ir];
693693            }
694694
r12330r12331
16241624   new(&m68k->memory) m68k_memory_interface;
16251625   m68k->memory.init16(*m68k->program);
16261626   m68k->sr_mask          = 0xa71f; /* T1 -- S  -- -- I2 I1 I0 -- -- -- X  N  Z  V  C  */
1627   m68k->jump_table       = m68ki_instruction_jump_table[0];
16271628   m68k->cyc_instruction  = m68ki_cycles[0];
16281629   m68k->cyc_exception    = m68ki_exception_cycle_table[0];
16291630   m68k->cyc_bcc_notake_b = -2;
r12330r12331
16751676   new(&m68k->memory) m68k_memory_interface;
16761677   m68k->memory.init8(*m68k->program);
16771678   m68k->sr_mask          = 0xa71f; /* T1 -- S  -- -- I2 I1 I0 -- -- -- X  N  Z  V  C  */
1679   m68k->jump_table       = m68ki_instruction_jump_table[0];
16781680   m68k->cyc_instruction  = m68ki_cycles[0];
16791681   m68k->cyc_exception    = m68ki_exception_cycle_table[0];
16801682   m68k->cyc_bcc_notake_b = -2;
r12330r12331
17291731   new(&m68k->memory) m68k_memory_interface;
17301732   m68k->memory.init16(*m68k->program);
17311733   m68k->sr_mask          = 0xa71f; /* T1 -- S  -- -- I2 I1 I0 -- -- -- X  N  Z  V  C  */
1734   m68k->jump_table       = m68ki_instruction_jump_table[1];
17321735   m68k->cyc_instruction  = m68ki_cycles[1];
17331736   m68k->cyc_exception    = m68ki_exception_cycle_table[1];
17341737   m68k->cyc_bcc_notake_b = -4;
r12330r12331
17791782   new(&m68k->memory) m68k_memory_interface;
17801783   m68k->memory.init32(*m68k->program);
17811784   m68k->sr_mask          = 0xf71f; /* T1 T0 S  M  -- I2 I1 I0 -- -- -- X  N  Z  V  C  */
1785   m68k->jump_table       = m68ki_instruction_jump_table[2];
17821786   m68k->cyc_instruction  = m68ki_cycles[2];
17831787   m68k->cyc_exception    = m68ki_exception_cycle_table[2];
17841788   m68k->cyc_bcc_notake_b = -2;
r12330r12331
18961900   new(&m68k->memory) m68k_memory_interface;
18971901   m68k->memory.init32(*m68k->program);
18981902   m68k->sr_mask          = 0xf71f; /* T1 T0 S  M  -- I2 I1 I0 -- -- -- X  N  Z  V  C  */
1903   m68k->jump_table       = m68ki_instruction_jump_table[2];
18991904   m68k->cyc_instruction  = m68ki_cycles[2];
19001905   m68k->cyc_exception    = m68ki_exception_cycle_table[2];
19011906   m68k->cyc_bcc_notake_b = -2;
r12330r12331
19481953   new(&m68k->memory) m68k_memory_interface;
19491954   m68k->memory.init32mmu(*m68k->program);
19501955   m68k->sr_mask          = 0xf71f; /* T1 T0 S  M  -- I2 I1 I0 -- -- -- X  N  Z  V  C  */
1956   m68k->jump_table       = m68ki_instruction_jump_table[3];
19511957   m68k->cyc_instruction  = m68ki_cycles[3];
19521958   m68k->cyc_exception    = m68ki_exception_cycle_table[3];
19531959   m68k->cyc_bcc_notake_b = -2;
r12330r12331
20062012   new(&m68k->memory) m68k_memory_interface;
20072013   m68k->memory.init32(*m68k->program);
20082014   m68k->sr_mask          = 0xf71f; /* T1 T0 S  M  -- I2 I1 I0 -- -- -- X  N  Z  V  C  */
2015   m68k->jump_table       = m68ki_instruction_jump_table[3];
20092016   m68k->cyc_instruction  = m68ki_cycles[3];
20102017   m68k->cyc_exception    = m68ki_exception_cycle_table[3];
20112018   m68k->cyc_bcc_notake_b = -2;
r12330r12331
20552062   new(&m68k->memory) m68k_memory_interface;
20562063   m68k->memory.init32mmu(*m68k->program);
20572064   m68k->sr_mask          = 0xf71f; /* T1 T0 S  M  -- I2 I1 I0 -- -- -- X  N  Z  V  C  */
2065   m68k->jump_table       = m68ki_instruction_jump_table[4];
20582066   m68k->cyc_instruction  = m68ki_cycles[4];
20592067   m68k->cyc_exception    = m68ki_exception_cycle_table[4];
20602068   m68k->cyc_bcc_notake_b = -2;
r12330r12331
21122120   new(&m68k->memory) m68k_memory_interface;
21132121   m68k->memory.init32(*m68k->program);
21142122   m68k->sr_mask          = 0xf71f; /* T1 T0 S  M  -- I2 I1 I0 -- -- -- X  N  Z  V  C  */
2123   m68k->jump_table       = m68ki_instruction_jump_table[4];
21152124   m68k->cyc_instruction  = m68ki_cycles[4];
21162125   m68k->cyc_exception    = m68ki_exception_cycle_table[4];
21172126   m68k->cyc_bcc_notake_b = -2;
r12330r12331
21612170   new(&m68k->memory) m68k_memory_interface;
21622171   m68k->memory.init32mmu(*m68k->program);
21632172   m68k->sr_mask          = 0xf71f; /* T1 T0 S  M  -- I2 I1 I0 -- -- -- X  N  Z  V  C  */
2173   m68k->jump_table       = m68ki_instruction_jump_table[4];
21642174   m68k->cyc_instruction  = m68ki_cycles[4];
21652175   m68k->cyc_exception    = m68ki_exception_cycle_table[4];
21662176   m68k->cyc_bcc_notake_b = -2;
src/emu/cpu/superfx/superfx.c
r12330r12331
223223   {
224224      UINT32 byte = ((n >> 1) << 4) + (n & 1);  // = [n]{ 0, 1, 16, 17, 32, 33, 48, 49 };
225225      UINT8 data = 0x00;
226      UINT32 x = 0;
227      for(x = 0; x < 8; x++)
226      UINT32 x32 = 0;
227      for(x32 = 0; x32 < 8; x32++)
228228      {
229         data |= ((cpustate->pixelcache[line].data[x] >> n) & 1) << x;
229         data |= ((cpustate->pixelcache[line].data[x32] >> n) & 1) << x32;
230230      }
231231      if(cpustate->pixelcache[line].bitpend != 0xff)
232232      {
src/emu/cpu/m37710/m37710.c
r12330r12331
891891   m37710i_cpu_struct *cpustate = get_safe_token(device);
892892   int i;
893893
894   memset(cpustate, 0, sizeof(m37710i_cpu_struct));
894   memset(cpustate, 0, sizeof(*cpustate));
895895
896896   INT_ACK = irqcallback;
897897   cpustate->device = device;
src/emu/cpu/tms57002/tmsmake.c
r12330r12331
172172      }
173173    } else {
174174      char *name=0, *cat=0, *id=0, *cyc=0, *rep=0, *type=0;
175      char *p = buf;
175      p = buf;
176176      int pid, limit;
177177      instr *bi;
178178      unsigned int flags;
src/emu/cpu/i86/instr286.c
r12330r12331
666666      cpustate->regs.w[DX] = ReadWord(0x830);
667667      cpustate->regs.w[CX] = ReadWord(0x832);
668668      cpustate->regs.w[AX] = ReadWord(0x834);
669      UINT16 desc[3];
670669// loadall uses base-rights-limit order
671670#define LOADDESC(addr, sreg) {  desc[1] = ReadWord(addr); desc[2] = ReadWord(addr+2); desc[0] = ReadWord(addr+4); \
672671            cpustate->base[sreg] = BASE(desc); cpustate->rights[sreg] = RIGHTS(desc); \
src/emu/cpu/i860/i860dis.c
r12330r12331
118118{
119119   const char *const suffix[4] = { "ss", "sd", "ds", "dd" };
120120   const char *prefix_d, *prefix_p;
121   int s = (insn & 0x180) >> 7;
122121   prefix_p = (insn & 0x400) ? "p" : "";
123122   prefix_d = (insn & 0x200) ? "d." : "";
124123
r12330r12331
159158         suffix[s], get_fsrc1 (insn), get_fsrc2 (insn), get_fdest (insn));
160159   }
161160   else
161   {
162      int s = (insn & 0x180) >> 7;
162163      sprintf(buf, "%s%s%s%s\t%%f%d,%%f%d,%%f%d", prefix_d, prefix_p, mnemonic,
163164         suffix[s], get_fsrc1 (insn), get_fsrc2 (insn), get_fdest (insn));
165   }
164166}
165167
166168
src/emu/cpu/i386/i386op16.c
r12330r12331
31153115               STORE_RM16(modrm, cpustate->cr[0]);
31163116               CYCLES(cpustate,CYCLES_SMSW_REG);
31173117            } else {
3118               UINT32 ea = GetEA(cpustate,modrm);
3118               ea = GetEA(cpustate,modrm);
31193119               WRITE16(cpustate,ea, cpustate->cr[0]);
31203120               CYCLES(cpustate,CYCLES_SMSW_MEM);
31213121            }
src/emu/cpu/i386/i486ops.c
r12330r12331
269269               STORE_RM16(modrm, cpustate->cr[0]);
270270               CYCLES(cpustate,CYCLES_SMSW_REG);
271271            } else {
272               UINT32 ea = GetEA(cpustate,modrm);
272               ea = GetEA(cpustate,modrm);
273273               WRITE16(cpustate,ea, cpustate->cr[0]);
274274               CYCLES(cpustate,CYCLES_SMSW_MEM);
275275            }
src/emu/cpu/scmp/scmp.c
r12330r12331
375375         case 0x3c:   case 0x3d :case 0x3e: case 0x3f:
376376                  // XPPC
377377                  {
378                     UINT16 tmp = ADD12(cpustate->PC.w.l,-1); // Since PC is incremented we need to fix it
378                     UINT16 tmp16 = ADD12(cpustate->PC.w.l,-1); // Since PC is incremented we need to fix it
379379                     cpustate->icount -= 7;
380380                     cpustate->PC.w.l = GET_PTR_REG(cpustate,ptr)->w.l;
381                     GET_PTR_REG(cpustate,ptr)->w.l = tmp;
381                     GET_PTR_REG(cpustate,ptr)->w.l = tmp16;
382382                     // After exchange CPU increment PC
383383                     cpustate->PC.w.l = ADD12(cpustate->PC.w.l,1);
384384                  }
src/emu/cpu/psx/psx.c
r12330r12331
788788         ( address == 0xb0 && operation == 0x35 ) )
789789      {
790790         int fd = log_bioscall_parameter( 0 );
791         int buf = log_bioscall_parameter( 1 );
791         int buffer = log_bioscall_parameter( 1 );
792792         int nbytes = log_bioscall_parameter( 2 );
793793
794794         if( fd == 1 )
795795         {
796796            while( nbytes > 0 )
797797            {
798               UINT8 c = readbyte( buf );
798               UINT8 c = readbyte( buffer );
799799               putchar( c );
800800               nbytes--;
801               buf++;
801               buffer++;
802802            }
803803         }
804804      }
src/emu/cpu/g65816/g65816.c
r12330r12331
331331{
332332   g65816i_cpu_struct *cpustate = get_safe_token(device);
333333
334   memset(cpustate, 0, sizeof(g65816i_cpu_struct));
334   memset(cpustate, 0, sizeof(*cpustate));
335335
336336   g65816_set_irq_callback(cpustate, irqcallback);
337337   cpustate->device = device;
src/emu/cpu/nec/nec.c
r12330r12331
343343      Mod_RM.RM.b[i] = breg_name[i & 7];
344344   }
345345
346   memset(nec_state, 0, sizeof(nec_state_t));
346   memset(nec_state, 0, sizeof(*nec_state));
347347
348348   device->save_item(NAME(nec_state->regs.w));
349349   device->save_item(NAME(nec_state->sregs));
src/emu/cpu/nec/v25.c
r12330r12331
432432      Mod_RM.RM.b[i] = breg_name[i & 7];
433433   }
434434
435   memset(nec_state, 0, sizeof(v25_state_t));
435   memset(nec_state, 0, sizeof(*nec_state));
436436
437437   nec_state->config = config;
438438
439   for (int i = 0; i < 4; i++)
439   for (i = 0; i < 4; i++)
440440      nec_state->timers[i] = device->machine().scheduler().timer_alloc(FUNC(v25_timer_callback), nec_state);
441441
442442   device->save_item(NAME(nec_state->ram.w));
src/emu/cpu/esrip/esrip.c
r12330r12331
251251   esrip_state *cpustate = get_safe_token(device);
252252   esrip_config* _config = (esrip_config*)device->static_config();
253253
254   memset(cpustate, 0, sizeof(esrip_state));
254   memset(cpustate, 0, sizeof(*cpustate));
255255
256256   /* Register configuration structure callbacks */
257257   cpustate->fdt_r = _config->fdt_r;
src/emu/video/tms9928a.c
r12330r12331
66** All undocumented features as described in the following file
77** should be emulated.
88**
9** http://www.msxnet.org/tech/tms9918a.txt
9** http://bifi.msxnet.org/msxnet/tech/tms9918a.txt
1010**
1111** By Sean Young 1999 (sean@msxnet.org).
12** Based on code by Mike Balfour. Features added:
13** - read-ahead
14** - single read/write address
15** - AND mask for mode 2
16** - multicolor mode
17** - undocumented screen modes
18** - illegal sprites (max 4 on one line)
19** - vertical coordinate corrected -- was one to high (255 => 0, 0 => 1)
20** - errors in interrupt emulation
21** - back drop correctly emulated.
12** Based on code by Mike Balfour.
13** Improved over the years by MESS and MAME teams.
2214**
23** 19 feb 2000, Sean:
24** - now uses plot _pixel (..), so -ror works properly
25** - fixed bug in tms.patternmask
26**
27** 3 nov 2000, Raphael Nabet:
28** - fixed a nasty bug in draw_sprites. A transparent sprite caused
29**   sprites at lower levels not to be displayed, which is wrong.
30**
31** 3 jan 2001, Sean Young:
32** - A few minor cleanups
33** - Changed TMS9928A_vram_[rw] and  TMS9928A_register_[rw] to READ8_HANDLER
34**   and WRITE8_HANDLER.
35** - Got rid of the color table, unused. Also got rid of the old colors,
36**   which were commented out anyway.
37**
38**
3915** Todo:
16** - Convert implementation to modern device.
4017** - The screen image is rendered in `one go'. Modifications during
4118**   screen build up are not shown.
42** - Correctly emulate 4,8,16 kb VRAM if needed.
43** - uses plot _pixel (...) in TMS_sprites (...), which is rended in
44**   in a back buffer created with malloc (). Hmm..
4519** - Colours are incorrect. [fixed by R Nabet ?]
20** - Sprites 8-31 are ghosted/cloned in mode 3 when using less than
21**   three pattern tables. Exact behaviour is not known.
4622*/
4723
4824#include "emu.h"
r12330r12331
127103#define TOP_BORDER         tms.top_border
128104#define BOTTOM_BORDER      tms.bottom_border
129105
130#define TMS_SPRITES_ENABLED ((tms.Regs[1] & 0x50) == 0x40)
131106#define TMS_50HZ ((tms.model == TMS9929) || (tms.model == TMS9929A))
132107#define TMS_REVA ((tms.model == TMS99x8A) || (tms.model == TMS9929A))
133108#define TMS_MODE ( (TMS_REVA ? (tms.Regs[0] & 2) : 0) | \
r12330r12331
135110
136111typedef struct {
137112    /* TMS9928A internal settings */
138    UINT8 ReadAhead,Regs[8],StatusReg,latch,INT;
113    UINT8 ReadAhead,Regs[8],StatusReg,FifthSprite,latch,INT;
139114    INT32 Addr;
140115    int colour,pattern,nametbl,spriteattribute,spritepattern;
141116    int colourmask,patternmask;
r12330r12331
168143    int  i;
169144
170145    for (i=0;i<8;i++) tms.Regs[i] = 0;
171    tms.StatusReg = 0;
146    tms.StatusReg = 0; tms.FifthSprite = 0;
172147    tms.nametbl = tms.pattern = tms.colour = 0;
173148    tms.spritepattern = tms.spriteattribute = 0;
174149    tms.colourmask = tms.patternmask = 0;
r12330r12331
220195   state_save_register_item(machine, "tms9928a", NULL, 0, tms.Regs[6]);
221196   state_save_register_item(machine, "tms9928a", NULL, 0, tms.Regs[7]);
222197   state_save_register_item(machine, "tms9928a", NULL, 0, tms.StatusReg);
198   state_save_register_item(machine, "tms9928a", NULL, 0, tms.FifthSprite);
223199   state_save_register_item(machine, "tms9928a", NULL, 0, tms.ReadAhead);
224200   state_save_register_item(machine, "tms9928a", NULL, 0, tms.latch);
225201   state_save_register_item(machine, "tms9928a", NULL, 0, tms.Addr);
r12330r12331
244220** The I/O functions.
245221*/
246222READ8_HANDLER (TMS9928A_vram_r) {
247    UINT8 b;
248    b = tms.ReadAhead;
223    UINT8 ret = tms.ReadAhead;
249224    tms.ReadAhead = tms.vMem[tms.Addr];
250225    tms.Addr = (tms.Addr + 1) & (tms.vramsize - 1);
251226    tms.latch = 0;
252    return b;
227    return ret;
253228}
254229
255230WRITE8_HANDLER (TMS9928A_vram_w) {
256
257231    tms.vMem[tms.Addr] = data;
258232    tms.Addr = (tms.Addr + 1) & (tms.vramsize - 1);
259233    tms.ReadAhead = data;
r12330r12331
261235}
262236
263237READ8_HANDLER (TMS9928A_register_r) {
264    UINT8 b;
265    b = tms.StatusReg;
266    tms.StatusReg = 0x1f;
238    UINT8 ret = tms.StatusReg;
239    tms.StatusReg = tms.FifthSprite;
267240    if (tms.INT) {
268241        tms.INT = 0;
269242        if (tms.INTCallback) tms.INTCallback (space->machine(), tms.INT);
270243    }
271244    tms.latch = 0;
272    return b;
245    return ret;
273246}
274247
275248WRITE8_HANDLER (TMS9928A_register_w) {
r12330r12331
412385         rt.min_x = LEFT_BORDER+256; rt.max_x = LEFT_BORDER+256+RIGHT_BORDER-1;
413386         bitmap_fill (bitmap, &rt, BackColour);
414387      }
415      if (TMS_SPRITES_ENABLED)
416         draw_sprites(screen, bitmap, cliprect);
388      draw_sprites(screen, bitmap, cliprect);
417389   }
418390
419391   return 0;
r12330r12331
424396
425397    /* when skipping frames, calculate sprite collision */
426398    if (machine.video().skip_this_frame()) {
427      if (TMS_SPRITES_ENABLED) {
428         draw_sprites (machine.primary_screen, NULL, NULL);
429      }
399      draw_sprites (machine.primary_screen, NULL, NULL);
430400    }
431401
432402    tms.StatusReg |= 0x80;
r12330r12331
662632    UINT16 line,line2;
663633    const pen_t *pens;
664634
635    if ((tms.Regs[1] & 0x50) != 0x40) {
636        /* sprites are disabled */
637        tms.FifthSprite = 31;
638        return;
639    }
640
665641    pens = screen->machine().pens;
666642    attributeptr = tms.vMem + tms.spriteattribute;
667643    size = (tms.Regs[1] & 2) ? 16 : 8;
668644    large = (int)(tms.Regs[1] & 1);
669645
670646    for (x=0;x<192;x++) limit[x] = 4;
671    tms.StatusReg = 0x80;
647    tms.StatusReg &= ~0x20; /* reset collision */
672648    illegalspriteline = 255;
673649    illegalsprite = 0;
674650
r12330r12331
782758            }
783759        }
784760    }
785    if (illegalspriteline == 255) {
786        tms.StatusReg |= (p > 31) ? 31 : p;
787    } else {
788        tms.StatusReg |= 0x40 + illegalsprite;
761
762    /* The sprite number is only updated if the overflow bit is clear,
763    ** and the overflow bit will only be set if bit 6 and 7 are both clear. */
764    if (illegalspriteline == 255) tms.FifthSprite = (p > 31) ? 31 : p;
765    else tms.FifthSprite = illegalsprite;
766    if (~tms.StatusReg & 0x40) {
767        tms.StatusReg |= tms.FifthSprite;
768        if (~tms.StatusReg & 0x80) tms.StatusReg |= 0x40;
789769    }
790770}
791771
src/emu/tilemap.c
r12330r12331
12361236   {
12371237      UINT32 logical_col = logindex % tmap->cols;
12381238      UINT32 logical_row = logindex / tmap->cols;
1239      tilemap_memory_index memindex = (*tmap->mapper)(logical_col, logical_row, tmap->cols, tmap->rows);
1239      memindex = (*tmap->mapper)(logical_col, logical_row, tmap->cols, tmap->rows);
12401240      UINT32 flipped_logindex;
12411241
12421242      /* apply tilemap flip to get the final location to store */
src/emu/uimenu.c
r12330r12331
857857      for (linenum = 0; linenum < visible_lines; linenum++)
858858      {
859859         float line_y = visible_top + (float)linenum * line_height;
860         int itemnum = top_line + linenum;
860         itemnum = top_line + linenum;
861861         const ui_menu_item *item = &menu->item[itemnum];
862862         const char *itemtext = item->text;
863863         rgb_t fgcolor = UI_TEXT_COLOR;
r12330r12331
992992   {
993993      const ui_menu_item *item = &menu->item[menu->selected];
994994      int subitem_invert = item->flags & MENU_FLAG_INVERT;
995      int linenum = menu->selected - top_line;
995      linenum = menu->selected - top_line;
996996      float line_y = visible_top + (float)linenum * line_height;
997997      float target_width, target_height;
998998      float target_x, target_y;
r12330r12331
38833883   else
38843884   {
38853885      const char *s = COPYRIGHT;
3886      int line = 0;
3886      line = 0;
38873887      int col = 0;
38883888
38893889      /* first line is version string */
src/emu/sound/spu.c
r12330r12331
776776         #endif
777777
778778         signed short *dp=data+(((invalid_start-start)>>4)*28);
779         adpcm_packet *ap=(adpcm_packet *)(spu->spu_ram+invalid_start);
779         ap=(adpcm_packet *)(spu->spu_ram+invalid_start);
780780         for (a=invalid_start; a<invalid_end; a+=16, ap++)
781781            dp=update_decoder.decode_packet(ap,dp);
782782
r12330r12331
794794            if (invalid_start==lc->loopstart)
795795            {
796796               adpcm_decoder tmp=decoder;
797               signed short *dp=lc->data,
798                                  *dpend=dp+lc->len;
797               dp=lc->data;
798               signed short *dpend=dp+lc->len;
799799               unsigned int adr=lc->loopstart;
800800               for (unsigned int i=0; ((i<num_loop_cache_packets) && (dp<dpend)); i++, adr+=16)
801801                  dp=tmp.decode_packet((adpcm_packet *)(spu->spu_ram+adr),dp);
r12330r12331
806806         invalid_start=0xffffffff;
807807         valid=true;
808808
809         for (unsigned int a=start; a<end; a+=16, ap++)
809         for (a=start; a<end; a+=16, ap++)
810810         {
811811            spu->cache[a>>4]=this;
812812         }
src/emu/sound/s14001a.c
r12330r12331
548548
549549static STREAM_UPDATE( s14001a_pcm_update )
550550{
551   INT32 mix[48000];
552   //INT32 *mixp;
553551   S14001AChip *chip = (S14001AChip *)param;
554552   int i;
555553
556   memset(mix, 0, sizeof(mix));
557
558   //mixp = &mix[0];
559554   for (i = 0; i < samples; i++)
560555   {
561556      s14001a_clock(chip);
src/emu/sound/awacs.c
r12330r12331
142142            break;
143143
144144        case 0x10:
145            static const int rates[4] = { 22100, 29400, 44100, 22100 };
146            m_stream->set_sample_rate(rates[(data>>1)&3]);
147//            printf("rate %d, enable: %d\n", rates[(data>>1)&3], data & 1);
148            m_playback_enable = (data & 1) ? true : false;
145         {
146               static const int rates[4] = { 22100, 29400, 44100, 22100 };
147              m_stream->set_sample_rate(rates[(data>>1)&3]);
148//               printf("rate %d, enable: %d\n", rates[(data>>1)&3], data & 1);
149            m_playback_enable = (data & 1) ? true : false;
149150
150            if (m_playback_enable && !(m_regs[0x10]&1))
151            {
152                m_play_ptr = 0;
153                m_buffer_num = 0;
154            }
151            if (m_playback_enable && !(m_regs[0x10]&1))
152            {
153               m_play_ptr = 0;
154               m_buffer_num = 0;
155            }
156         }
155157            break;
156158
157159        case 0x18:
src/emu/ioport.c
r12330r12331
32053205   /* what we will diff against */
32063206   if (config_type == CONFIG_TYPE_CONTROLLER)
32073207      for (input_type_entry *entry = portdata->typelist.first(); entry != NULL; entry = entry->next())
3208         for (int seqtype = 0; seqtype < ARRAY_LENGTH(entry->seq); seqtype++)
3208         for (seqtype = 0; seqtype < ARRAY_LENGTH(entry->seq); seqtype++)
32093209            entry->defseq[seqtype] = entry->seq[seqtype];
32103210}
32113211
r12330r12331
34553455               xml_set_attribute(portnode, "type", input_field_type_to_token(machine, entry->type, entry->player));
34563456
34573457               /* add only the sequences that have changed from the defaults */
3458               for (int seqtype = 0; seqtype < ARRAY_LENGTH(entry->seq); seqtype++)
3458               for (seqtype = 0; seqtype < ARRAY_LENGTH(entry->seq); seqtype++)
34593459                  if (entry->seq[seqtype] != entry->defseq[seqtype])
34603460                     save_sequence(machine, portnode, seqtype, entry->type, entry->seq[seqtype]);
34613461            }
src/emu/ui.c
r12330r12331
10201020      /* count how many identical CPUs we have */
10211021      int count = 1;
10221022      device_execute_interface *scan = NULL;
1023      for (bool gotone = exec->next(scan); gotone; gotone = scan->next(scan))
1023      for (bool gotanother = exec->next(scan); gotanother; gotanother = scan->next(scan))
10241024      {
10251025         if (exec->device().type() != scan->device().type() || exec->device().clock() != scan->device().clock())
10261026            break;
src/emu/clifront.c
r12330r12331
10611061
10621062                           if ( part->featurelist )
10631063                           {
1064                              feature_list *list = part->featurelist;
1064                              feature_list *flist = part->featurelist;
10651065
1066                              while( list )
1066                              while( flist )
10671067                              {
1068                                 fprintf( out, "\t\t\t\t<feature name=\"%s\" value=\"%s\" />\n", list->name, list->value );
1069                                 list = list->next;
1068                                 fprintf( out, "\t\t\t\t<feature name=\"%s\" value=\"%s\" />\n", flist->name, flist->value );
1069                                 flist = flist->next;
10701070                              }
10711071                           }
10721072
src/emu/cothread.h
r12330r12331
6464public:
6565   // construction/destruction
6666   cothread(cothread_t existing_thread);
67   cothread(cothread_entry_delegate entry, size_t stack = 16384);
67   cothread(cothread_entry_delegate entry, size_t stack = 65536);
6868   ~cothread() { if (m_creator_cothread != NULL) co_delete(m_cothread); }
6969
7070   // switching
src/emu/audit.c
r12330r12331
106106         for (const rom_entry *rom = rom_first_file(region); rom; rom = rom_next_file(rom))
107107         {
108108            hash_collection hashes(ROM_GETHASHDATA(rom));
109            bool shared = also_used_by_parent(hashes) >= 0 || !source_is_gamedrv;
109            bool shared = !source_is_gamedrv || also_used_by_parent(hashes, ROM_GETLENGTH(rom)) >= 0;
110110
111111            // count the number of files with hashes
112112            if (!hashes.flag(hash_collection::FLAG_NO_DUMP) && !ROM_ISOPTIONAL(rom))
r12330r12331
128128               record = audit_one_disk(rom);
129129
130130            // count the number of files that are found.
131            if (record != NULL && record->status() != audit_record::STATUS_NOT_FOUND)
131            if (record != NULL && (record->status() == audit_record::STATUS_GOOD || (record->status() == audit_record::STATUS_FOUND_INVALID && also_used_by_parent(record->actual_hashes(), record->actual_length()) < 0)))
132132            {
133133               found++;
134134               if (shared)
r12330r12331
399399         record.set_status(audit_record::STATUS_NOT_FOUND, audit_record::SUBSTATUS_NOT_FOUND_OPTIONAL);
400400
401401      // not found and used by parent
402      else if ((parent = also_used_by_parent(record.expected_hashes())) != -1)
402      else if ((parent = also_used_by_parent(record.expected_hashes(), record.expected_length())) != -1)
403403      {
404404         if (m_enumerator.driver(parent).flags & GAME_IS_BIOS_ROOT)
405405            record.set_status(audit_record::STATUS_NOT_FOUND, audit_record::SUBSTATUS_NOT_FOUND_BIOS);
r12330r12331
444444//  entry with the same hashes
445445//-------------------------------------------------
446446
447int media_auditor::also_used_by_parent(const hash_collection &romhashes)
447int media_auditor::also_used_by_parent(const hash_collection &romhashes, UINT64 romlength)
448448{
449   // iterate up the parent chain
450   for (int drvindex = m_enumerator.find(m_enumerator.driver().parent); drvindex != -1; drvindex = m_enumerator.find(m_enumerator.driver(drvindex).parent))
449   if (!romhashes.flag(hash_collection::FLAG_NO_DUMP))
450      // iterate up the parent chain
451      for (int drvindex = m_enumerator.find(m_enumerator.driver().parent); drvindex != -1; drvindex = m_enumerator.find(m_enumerator.driver(drvindex).parent))
451452
452      // see if the parent has the same ROM or not
453      for (const rom_source *source = rom_first_source(m_enumerator.config(drvindex)); source != NULL; source = rom_next_source(*source))
454         for (const rom_entry *region = rom_first_region(*source); region; region = rom_next_region(region))
455            for (const rom_entry *rom = rom_first_file(region); rom; rom = rom_next_file(rom))
456            {
457               hash_collection hashes(ROM_GETHASHDATA(rom));
458               if (!hashes.flag(hash_collection::FLAG_NO_DUMP) && hashes == romhashes)
459                  return drvindex;
460            }
453         // see if the parent has the same ROM or not
454         for (const rom_source *source = rom_first_source(m_enumerator.config(drvindex)); source != NULL; source = rom_next_source(*source))
455            for (const rom_entry *region = rom_first_region(*source); region; region = rom_next_region(region))
456               for (const rom_entry *rom = rom_first_file(region); rom; rom = rom_next_file(rom))
457                  if (ROM_GETLENGTH(rom) == romlength)
458                  {
459                     hash_collection hashes(ROM_GETHASHDATA(rom));
460                     if (hashes == romhashes)
461                        return drvindex;
462                  }
461463
462464   // nope, return -1
463465   return -1;
src/emu/audit.h
r12330r12331
177177   audit_record *audit_one_rom(const rom_entry *rom);
178178   audit_record *audit_one_disk(const rom_entry *rom);
179179   void compute_status(audit_record &record, const rom_entry *rom, bool found);
180   int also_used_by_parent(const hash_collection &romhashes);
180   int also_used_by_parent(const hash_collection &romhashes, UINT64 romlength);
181181
182182   // internal state
183183   simple_list<audit_record>   m_record_list;
src/emu/rendfont.c
r12330r12331
696696   try
697697   {
698698      // allocate an array to hold the character data
699      UINT8 *chartable = auto_alloc_array_clear(m_manager.machine(), UINT8, numchars * CACHED_CHAR_SIZE);
699      chartable = auto_alloc_array_clear(m_manager.machine(), UINT8, numchars * CACHED_CHAR_SIZE);
700700
701701      // allocate a temp buffer to compress into
702      UINT8 *tempbuffer = auto_alloc_array(m_manager.machine(), UINT8, 65536);
702      tempbuffer = auto_alloc_array(m_manager.machine(), UINT8, 65536);
703703
704704      // write the header
705705      UINT8 *dest = tempbuffer;
src/emu/machine/ldcore.c
r12330r12331
10361036      /* clear out the rest of the buffer */
10371037      if (samples > 0)
10381038      {
1039         int sampout = (ldcore->audiobufout == 0) ? ldcore->audiobufsize - 1 : ldcore->audiobufout - 1;
1039         sampout = (ldcore->audiobufout == 0) ? ldcore->audiobufsize - 1 : ldcore->audiobufout - 1;
10401040         stream_sample_t fill0 = buffer0[sampout] & leftand;
10411041         stream_sample_t fill1 = buffer1[sampout] & rightand;
10421042
src/emu/diexec.h
r12330r12331
4848
4949
5050// set to 1 to execute on cothread instead of directly
51#define USE_COTHREADS
51#define USE_COTHREADS 1
5252
5353
5454//**************************************************************************
src/emu/dimemory.c
r12330r12331
313313               for (const rom_source *source = rom_first_source(device().mconfig()); source != NULL && !found; source = rom_next_source(*source))
314314                  for (const rom_entry *romp = rom_first_region(*source); !ROMENTRY_ISEND(romp) && !found; romp++)
315315                  {
316                     const char *regiontag = ROMREGION_GETTAG(romp);
317                     if (regiontag != NULL)
316                     const char *regiontag_c = ROMREGION_GETTAG(romp);
317                     if (regiontag_c != NULL)
318318                     {
319319                        astring fulltag;
320320                        astring regiontag;

Previous 15994 Revisions Next


© 1998-2018 The MESS Team