Previous 199869 Revisions Next

r15011 Thursday 12th January, 2012 at 21:19:49 UTC by Aaron Giles
Major bitmap-related changes throughout the system. There are
almost certainly some regressions lurking. Let me know if
something seems busted.

Bitmaps are now strongly typed based on format. bitmap_t still
exists as an abstract base class, but it is almost never used.
Instead, format-specific bitmap classes are provided:

  bitmap_ind8 == 8bpp indexed
  bitmap_ind16 == 16bpp indexed
  bitmap_ind32 == 32bpp indexed
  bitmap_ind64 == 64bpp indexed
  bitmap_rgb32 == 32bpp RGB
  bitmap_argb32 == 32bpp ARGB
  bitmap_yuy16 == 16bpp YUY

For each format, a generic pix() method is provided which
references pixels of the correct type. The old pix8/pix16/pix32/
pix64 methods still exist in the short term, but the only one
available is the one that matches the bitmap's pixel size. Note
also that the old RGB15 format bitmaps are no longer supported
at all.

Converted model1, megadriv, and stv drivers away from the RGB15
format bitmaps.

New auto_bitmap_<type>_alloc() macros are provided for allocating
the appropriate type of bitmap.

Screen update functions now must specify the correct bitmap type
as their input parameters. For static update functions the
SCREEN_UPDATE macro is now replaced with SCREEN_UPDATE_RGB32 and
SCREEN_UPDATE_IND16 macros. All existing drivers have been
updated to use the correct macros.

Screen update functions are now required for all screens; there
is no longer any default behavior of copying a "default" bitmap
to the screen (in fact the default bitmap has been deprecated).
Use one of the following to specify your screen_update callback:

  MCFG_SCREEN_UPDATE_STATIC(name) - static functions
  MCFG_SCREEN_UPDATE_DRIVER(class, func) - driver members
  MCFG_SCREEN_UPDATE_DEVICE(tag, class, func) - device members

Because the target bitmap format can now be deduced from the
screen update function itself, the MCFG_SCREEN_FORMAT macro is
no longer necessary, and has been removed. If you specify a
screen update callback that takes a bitmap_ind16, then the screen
will be configured to use a 16bpp indexed bitmap, and if you
specify a callback that takes a bitmap_rgb32, then a 32bpp RGB
bitmap will be provided.

Extended the bitmap classes to support wrapping a subregion of
another bitmap, and cleaner allocation/resetting. The preferred
use of bitmaps now is to define them directly in drivers/devices
and use allocate() or wrap() to set them up, rather than
allocating them via auto_bitmap_*_alloc().

Several common devices needed overhauls or changes as a result
of the above changes:

* Reorganized the laserdisc base driver and all the laserdisc
   drivers as modern C++ devices, cleaning the code up
   considerably. Merged ldsound device into the laserdsc
   device since modern devices are flexible enough to handle
   it.

* Reorganized the v9938 device as a modern C++ device. Removed
   v9938mod.c in favor of template functions in v9938.c directly.

* Added independent ind16 and rgb32 callbacks for TMS340x0 devices.

* All video devices are now hard-coded to either ind16 or rgb32
   bitmaps. The most notable is the mc6845 which is rgb32, and
   required changes to a number of consumers.

* Added screen_update methods to most video devices so they can be
   directly called via MCFG_SCREEN_UPDATE_DEVICE instead of creating
   tons of stub functions.
[src/build]png2bdc.c
[src/emu]crsshair.c device.h disound.c disound.h drawgfx.c drawgfx.h drawgfxm.h emu.mak emupal.c machine.c machine.h render.c render.h rendersw.c rendfont.c rendfont.h rendlay.c rendlay.h rendutil.c rendutil.h save.h screen.c screen.h tilemap.c tilemap.h ui.c uigfx.c uimenu.c uimenu.h validity.c video.c video.h
[src/emu/cpu/tms34010]tms34010.c tms34010.h
[src/emu/drivers]empty.c
[src/emu/machine]laserdsc.c* laserdsc.h ldcore.c ldcore.h ldpr8210.c ldpr8210.h* ldstub.c* ldstub.h* ldv1000.c ldv1000.h* ldvp931.c ldvp931.h* s3c2400.c s3c2400.h s3c2410.c s3c2410.h s3c2440.c s3c2440.h s3c24xx.c
[src/emu/sound]bsmt2000.c cdp1864.c cdp1864.h cdp1869.c cdp1869.h mos6560.c mos6560.h
[src/emu/video]315_5124.c 315_5124.h cdp1861.c cdp1861.h cdp1862.c cdp1862.h crt9021.c crt9021.h h63484.c h63484.h hd44102.c hd44102.h hd61830.c hd61830.h i8275.c i8275.h k053250.c k053250.h mc6845.c mc6845.h msm6255.c msm6255.h pc_cga.c pc_cga.h pc_vga.c pc_vga.h psx.c psx.h s2636.c s2636.h saa5050.c saa5050.h sed1330.c sed1330.h tms9928a.c tms9928a.h upd3301.c upd3301.h v9938.c v9938.h v9938mod.c vector.c vector.h voodoo.c voodoo.h
[src/ldplayer]ldplayer.c
[src/lib/util]avcomp.c avcomp.h aviio.c aviio.h bitmap.c bitmap.h chd.c png.c png.h
[src/mame]mame.lst
[src/mame/drivers]1942.c 1943.c 1945kiii.c 2mindril.c 30test.c 39in1.c 3do.c 40love.c 4enraya.c 4roses.c 5clown.c 8080bw.c 88games.c ace.c acefruit.c acommand.c actfancr.c adp.c aeroboto.c aerofgt.c airbustr.c ajax.c albazc.c albazg.c aleck64.c alg.c alien.c aliens.c alpha68k.c amaticmg.c ambush.c ampoker2.c amspdwy.c angelkds.c appoooh.c aquarium.c arabian.c arcadecl.c arcadia.c argus.c aristmk4.c aristmk5.c aristmk6.c arkanoid.c armedf.c artmagic.c ashnojoe.c asterix.c asteroid.c astinvad.c astrocde.c astrocorp.c astrof.c asuka.c atarifb.c atarig1.c atarig42.c atarigt.c atarigx2.c atarisy1.c atarisy2.c atarisy4.c atetris.c attckufo.c atvtrack.c avalnche.c avt.c aztarac.c backfire.c badlands.c bagman.c balsente.c bankp.c baraduke.c bartop52.c batman.c battlane.c battlera.c battlex.c battlnts.c bbusters.c beaminv.c beathead.c beezer.c berzerk.c bestleag.c bfcobra.c bfm_sc1.c bfm_sc2.c bfm_swp.c big10.c bigevglf.c bigstrkb.c bingoc.c bingor.c bionicc.c bishi.c bking.c blackt96.c bladestl.c blitz.c blitz68k.c blktiger.c blmbycar.c blockade.c blockhl.c blockout.c bloodbro.c blstroid.c blueprnt.c bmcbowl.c bnstars.c bogeyman.c bombjack.c boogwing.c bottom9.c boxer.c brkthru.c bsktball.c btime.c btoads.c bublbobl.c buggychl.c buster.c bwidow.c bwing.c bzone.c cabal.c cabaret.c calomega.c calorie.c canyon.c capbowl.c cardline.c carjmbre.c carpolo.c carrera.c caswin.c cave.c cb2001.c cball.c cbasebal.c cbuster.c ccastles.c cchance.c cchasm.c cclimber.c cd32.c cdi.c centiped.c cesclass.c chaknpop.c cham24.c champbas.c champbwl.c chanbara.c changela.c cheekyms.c chihiro.c chinagat.c chinsan.c chqflag.c chsuper.c cinemat.c circus.c circusc.c cischeat.c citycon.c clayshoo.c cliffhgr.c cloak.c cloud9.c clshroad.c cmmb.c cninja.c cntsteer.c cobra.c coinmstr.c coinmvga.c combatsc.c comebaby.c commando.c compgolf.c contra.c coolpool.c coolridr.c cop01.c copsnrob.c corona.c cosmic.c cps1.c cps2.c cps3.c crbaloon.c crimfght.c crospang.c crshrace.c crystal.c cshooter.c csplayh5.c cubeqst.c cultures.c cvs.c cyberbal.c cybertnk.c cyclemb.c d9final.c dacholer.c dai3wksi.c dambustr.c darius.c darkhors.c darkmist.c darkseal.c dassault.c dblewing.c dbz.c dcheese.c dcon.c dday.c ddayjlc.c ddealer.c ddenlovr.c ddragon.c ddragon3.c ddribble.c ddz.c deadang.c dec0.c dec8.c deco156.c deco32.c deco_ld.c deco_mlc.c decocass.c deniam.c deshoros.c destroyr.c dfruit.c dgpix.c dietgo.c discoboy.c diverboy.c djboy.c djmain.c dkong.c dlair.c dmndrby.c docastle.c dogfgt.c dominob.c dooyong.c dorachan.c dotrikun.c dragrace.c dreamwld.c drgnmst.c dribling.c drmicro.c drtomy.c drw80pkr.c dunhuang.c dwarfd.c dynadice.c dynax.c dynduke.c egghunt.c embargo.c enigma2.c eolith.c eolith16.c epos.c eprom.c equites.c ertictac.c esd16.c esh.c espial.c esripsys.c ettrivia.c exedexes.c exerion.c exidy.c expro02.c exprraid.c exterm.c exzisus.c f-32.c f1gp.c famibox.c fantland.c fastfred.c fastlane.c fcombat.c fcrash.c feversoc.c fgoal.c finalizr.c firebeat.c firefox.c firetrap.c firetrk.c fitfight.c flkatck.c flower.c flstory.c flyball.c foodf.c forte2.c fortecar.c freekick.c fromanc2.c fromance.c funkball.c funkybee.c funkyjet.c funworld.c funybubl.c fuukifg2.c fuukifg3.c gaelco.c gaelco2.c gaelco3d.c gaiden.c gal3.c galaga.c galastrm.c galaxi.c galaxia.c galaxian.c galaxold.c galgame.c galivan.c galpani2.c galpani3.c galpanic.c galspnbl.c gamecstl.c gamtor.c gaplus.c gatron.c gauntlet.c gberet.c gbusters.c gcpinbal.c gei.c ggconnie.c ghosteo.c gijoe.c ginganin.c gladiatr.c glass.c gng.c go2000.c goal92.c goindol.c goldngam.c goldnpkr.c goldstar.c gomoku.c good.c goodejan.c gotcha.c gottlieb.c gotya.c gpworld.c gradius3.c grchamp.c gridlee.c groundfx.c gstream.c gstriker.c gsword.c gticlub.c guab.c gumbo.c gunbustr.c gundealr.c gunpey.c gunsmoke.c gyruss.c halleys.c hanaawas.c harddriv.c hcastle.c hexion.c higemaru.c highvdeo.c hikaru.c himesiki.c hitme.c hitpoker.c hnayayoi.c hng64.c holeland.c homedata.c homerun.c hornet.c hotblock.c hotstuff.c hvyunit.c hyhoo.c hyperspt.c hyprduel.c igs009.c igs011.c igs017.c igs_m027.c igspoker.c ikki.c imolagp.c intrscti.c inufuku.c iqblock.c irobot.c ironhors.c istellar.c itech32.c itech8.c itgambl2.c itgambl3.c itgamble.c jack.c jackal.c jackie.c jackpool.c jaguar.c jailbrek.c jalmah.c jangou.c jantotsu.c jchan.c jokrwild.c jollyjgr.c jongkyo.c jpmimpct.c jpmsys5.c jrpacman.c jubilee.c junofrst.c kaneko16.c kangaroo.c karnov.c kas89.c kchamp.c kickgoal.c kingdrby.c kingobox.c kingpin.c kinst.c klax.c kncljoe.c koftball.c koikoi.c konamigx.c konamim2.c kongambl.c kopunch.c ksayakyu.c kungfur.c kyugo.c labyrunr.c ladybug.c ladyfrog.c laserbas.c laserbat.c lasso.c lastbank.c lastduel.c lastfght.c lazercmd.c legionna.c lemmings.c lethal.c lethalj.c lgp.c liberate.c liberatr.c limenko.c littlerb.c lkage.c lockon.c looping.c lordgun.c lsasquad.c ltcasino.c luckgrln.c lucky74.c lvcards.c lwings.c m10.c m107.c m14.c m52.c m57.c m58.c m62.c m63.c m72.c m79amb.c m90.c m92.c macrossp.c macs.c madmotor.c magic10.c magicard.c magicfly.c magictg.c magmax.c mainevt.c mainsnk.c majorpkr.c malzak.c mappy.c marineb.c marinedt.c mario.c markham.c mastboy.c matmania.c maxaflex.c maygayv1.c mayumi.c mazerbla.c mcatadv.c mcr.c mcr3.c mcr68.c meadows.c mediagx.c megaplay.c megasys1.c megatech.c megazone.c meijinsn.c merit.c meritm.c mermaid.c metalmx.c metlclsh.c metro.c mexico86.c mgolf.c mhavoc.c micro3d.c midas.c midtunit.c midvunit.c midwunit.c midxunit.c midyunit.c midzeus.c mikie.c mil4000.c miniboy7.c minivadr.c mirage.c mirax.c missb2.c missile.c mitchell.c mjkjidai.c mjsister.c mlanding.c model1.c model2.c model3.c mogura.c mole.c momoko.c monzagp.c moo.c mosaic.c mouser.c mpoker.c mpu4.c mpu4vid.c mquake.c mrdo.c mrflea.c mrjong.c ms32.c msisaac.c mugsmash.c multfish.c multigam.c munchmo.c murogem.c murogmbl.c mustache.c mw8080bw.c mwarr.c mystwarr.c n8080.c namcofl.c namcoic.c namcona1.c namconb1.c namcond1.c namcops2.c namcos1.c namcos2.c namcos21.c namcos22.c namcos23.c namcos86.c naomi.c naughtyb.c nbmj8688.c nbmj8891.c nbmj8900.c nbmj8991.c nbmj9195.c nemesis.c neogeo.c neoprint.c neptunp2.c news.c nexus3d.c nightgal.c ninjakd2.c ninjaw.c nitedrvr.c niyanpai.c nmg5.c nmk16.c norautp.c nova2001.c nsmpoker.c nss.c nwk-tr.c nycaptor.c nyny.c offtwall.c ohmygod.c ojankohs.c olibochu.c omegrace.c oneshot.c onetwo.c opwolf.c orbit.c othello.c othldrby.c othunder.c overdriv.c pachifev.c pacland.c pacman.c pandoras.c panicr.c paradise.c paranoia.c parodius.c pasha2.c pass.c pastelg.c pbaction.c pcktgal.c pcxt.c pengadvb.c pengo.c peplus.c pgm.c pgm2.c phoenix.c photon.c photon2.c pingpong.c pinkiri8.c pipedrm.c pipeline.c pirates.c pitnrun.c pkscram.c pktgaldx.c playch10.c playmark.c plygonet.c pokechmp.c poker72.c polepos.c policetr.c polyplay.c poo.c poolshrk.c pooyan.c popeye.c popper.c portrait.c powerbal.c powerins.c ppmast93.c prehisle.c progolf.c psattack.c psikyo.c psikyo4.c psikyosh.c psychic5.c pturn.c punchout.c pushman.c pzletime.c qdrmfgp.c quakeat.c quantum.c quasar.c quizdna.c quizo.c quizpani.c quizpun2.c r2dtank.c r2dx_v33.c rabbit.c raiden.c raiden2.c rainbow.c rallyx.c rampart.c rastan.c rbmk.c rcorsair.c re900.c realbrk.c redclash.c relief.c renegade.c retofinv.c rgum.c rltennis.c rmhaihai.c rockrage.c rocnrope.c rohga.c rollerg.c rollrace.c rotaryf.c roul.c route16.c royalmah.c rpunch.c runaway.c rungun.c safarir.c sandscrp.c sangho.c saturn.c sauro.c savquest.c sbasketb.c sbowling.c sbrkout.c sbugger.c scobra.c scotrsht.c scramble.c scregg.c sderby.c seattle.c segac2.c segae.c segag80r.c segag80v.c segahang.c segajw.c segald.c segaorun.c segas16a.c segas16b.c segas18.c segas24.c segas32.c segaxbd.c segaybd.c seibuspi.c seicross.c sengokmj.c senjyo.c seta.c seta2.c sf.c sfbonus.c sfcbox.c sfkick.c sg1000a.c shadfrce.c shangha3.c shanghai.c shangkid.c shaolins.c shisen.c shootout.c shougi.c shuuz.c sidearms.c sidepckt.c sigmab52.c sigmab98.c silkroad.c simpl156.c simpsons.c skeetsht.c skimaxx.c skullxbo.c skyarmy.c skydiver.c skyfox.c skykid.c skylncr.c skyraid.c slapfght.c slapshot.c sliver.c slotcarn.c sms.c snesb.c snk.c snk6502.c snk68.c snookr10.c snowbros.c solomon.c sonson.c sothello.c spacefb.c spaceg.c spbactn.c spcforce.c spdodgeb.c speedatk.c speedbal.c speedspn.c speglsht.c spiders.c splash.c splus.c spoker.c spool99.c sprcros2.c sprint2.c sprint4.c sprint8.c spy.c srmp2.c srmp5.c srmp6.c srumbler.c ssfindo.c sshangha.c sshot.c ssingles.c sslam.c ssozumo.c sspeedr.c ssrj.c sstrangr.c ssv.c st0016.c stadhero.c starcrus.c starfire.c starshp1.c starwars.c statriv2.c stepstag.c stfight.c stlforce.c strnskil.c sub.c subs.c subsino.c subsino2.c summit.c suna16.c suna8.c supbtime.c supdrapo.c superchs.c superdq.c superqix.c supertnk.c superwng.c suprgolf.c suprloco.c suprnova.c suprridr.c suprslam.c surpratk.c system1.c system16.c tagteam.c tail2nos.c taito_b.c taito_f2.c taito_f3.c taito_h.c taito_l.c taito_o.c taito_x.c taito_z.c taitoair.c taitojc.c taitopjc.c taitosj.c taitotz.c taitowlf.c tank8.c tankbatt.c tankbust.c taotaido.c tapatune.c targeth.c tatsumi.c tattack.c taxidriv.c tbowl.c tceptor.c tcl.c tecmo.c tecmo16.c tecmosys.c tehkanwc.c tempest.c terracre.c tetrisp2.c tgtpanic.c thayers.c thedeep.c thepit.c thief.c thoop2.c thunderj.c thunderx.c tiamc1.c tickee.c tigeroad.c timelimt.c timeplt.c timetrv.c tmaster.c tmmjprd.c tmnt.c tmspoker.c tnzs.c toaplan1.c toaplan2.c toki.c tokyocop.c tomcat.c tonton.c toobin.c topspeed.c toratora.c tourtabl.c tourvis.c toypop.c tp84.c trackfld.c travrusa.c triforce.c triplhnt.c truco.c trucocl.c trvmadns.c tryout.c tsamurai.c ttchamp.c tubep.c tugboat.c tumbleb.c tumblep.c tunhunt.c turbo.c turrett.c tutankhm.c twin16.c twincobr.c twins.c tx1.c uapce.c ultraman.c ultratnk.c ultrsprt.c umipoker.c undrfire.c unico.c upscope.c usgames.c vamphalf.c vaportra.c vastar.c vball.c vcombat.c vectrex.c vega.c vegaeo.c vegas.c vendetta.c vertigo.c vicdual.c victory.c videopin.c videopkr.c vigilant.c vindictr.c viper.c vmetal.c volfied.c vp101.c vpoker.c vroulet.c vsnes.c vulgus.c wallc.c wardner.c warpsped.c warpwarp.c warriorb.c wc90.c wc90b.c wecleman.c welltris.c wgp.c wheelfir.c whitestar.c williams.c wink.c wiping.c witch.c wiz.c wldarrow.c wolfpack.c wrally.c wwfsstar.c wwfwfest.c xain.c xexex.c xmen.c xorworld.c xtheball.c xxmissio.c xybots.c xyonix.c yiear.c yunsun16.c yunsung8.c zac2650.c zaccaria.c zaxxon.c zerozone.c zodiack.c zr107.c
[src/mame/etc]template_driver.c
[src/mame/includes]1942.h 1943.h 3do.h 40love.h 4enraya.h 8080bw.h 88games.h actfancr.h aeroboto.h aerofgt.h airbustr.h ajax.h aliens.h alpha68k.h ambush.h amiga.h ampoker2.h amspdwy.h angelkds.h appoooh.h aquarium.h arabian.h arcadecl.h archimds.h argus.h arkanoid.h armedf.h artmagic.h ashnojoe.h asterix.h astrocde.h asuka.h atari.h atarifb.h atarig1.h atarig42.h atarigt.h atarigx2.h atarisy1.h atarisy2.h atetris.h badlands.h bagman.h balsente.h bankp.h baraduke.h batman.h battlane.h battlera.h battlex.h battlnts.h bbusters.h beathead.h beezer.h bigevglf.h bigstrkb.h bionicc.h bishi.h bking.h bladestl.h blktiger.h blmbycar.h blockade.h blockhl.h blockout.h bloodbro.h blstroid.h blueprnt.h bogeyman.h bombjack.h boogwing.h bottom9.h brkthru.h bsktball.h btime.h btoads.h bublbobl.h buggychl.h bwing.h cabal.h calomega.h canyon.h capbowl.h carjmbre.h carpolo.h cave.h cbasebal.h cbuster.h ccastles.h cclimber.h cdi.h centiped.h chaknpop.h champbas.h changela.h cheekyms.h chqflag.h cidelsa.h cinemat.h circus.h circusc.h cischeat.h citycon.h cloak.h cloud9.h clshroad.h cninja.h combatsc.h commando.h compgolf.h contra.h cop01.h copsnrob.h cosmic.h cps1.h cps3.h crbaloon.h crimfght.h crospang.h crshrace.h cvs.h cyberbal.h darius.h darkmist.h darkseal.h dassault.h dbz.h dc.h dcheese.h dcon.h dday.h ddragon.h ddragon3.h ddribble.h deadang.h dec0.h dec8.h deco32.h deco_mlc.h deniam.h dietgo.h djboy.h djmain.h dkong.h docastle.h dogfgt.h dooyong.h dragrace.h drgnmst.h dribling.h drmicro.h dynax.h dynduke.h eolith.h epos.h eprom.h equites.h esd16.h espial.h esripsys.h exedexes.h exerion.h exidy.h exprraid.h exterm.h exzisus.h f1gp.h fantland.h fastfred.h fastlane.h fcombat.h fgoal.h finalizr.h firetrap.h firetrk.h fitfight.h flkatck.h flower.h flstory.h foodf.h freekick.h fromanc2.h fromance.h funkybee.h funkyjet.h funworld.h funybubl.h fuukifg2.h fuukifg3.h gaelco.h gaelco2.h gaelco3d.h gaiden.h galaga.h galastrm.h galaxian.h galaxold.h galivan.h galpani2.h galpanic.h galspnbl.h gaplus.h gatron.h gauntlet.h gberet.h gbusters.h gcpinbal.h genesis.h gijoe.h ginganin.h gladiatr.h glass.h gng.h goal92.h goindol.h goldstar.h gomoku.h gotcha.h gottlieb.h gotya.h gradius3.h grchamp.h gridlee.h groundfx.h gstriker.h gsword.h gumbo.h gunbustr.h gundealr.h gunsmoke.h gyruss.h hanaawas.h harddriv.h hcastle.h hexion.h higemaru.h himesiki.h hnayayoi.h hng64.h holeland.h homedata.h homerun.h hyhoo.h hyperspt.h hyprduel.h ikki.h inufuku.h iqblock.h irobot.h ironhors.h itech32.h itech8.h jack.h jackal.h jaguar.h jailbrek.h jpmimpct.h kaneko16.h kangaroo.h karnov.h kchamp.h kickgoal.h kingobox.h klax.h kncljoe.h konamigx.h kopunch.h ksayakyu.h kyugo.h labyrunr.h ladybug.h ladyfrog.h lasso.h lastduel.h lazercmd.h legionna.h lemmings.h lethal.h lethalj.h liberate.h liberatr.h lkage.h lockon.h lordgun.h lsasquad.h lucky74.h lvcards.h lwings.h m10.h m107.h m52.h m57.h m58.h m62.h m72.h m90.h m92.h macrossp.h madalien.h madmotor.h magmax.h mainevt.h mainsnk.h malzak.h mappy.h marineb.h mario.h markham.h matmania.h mcatadv.h mcr.h mcr3.h mcr68.h meadows.h megadriv.h megasys1.h megazone.h mermaid.h metlclsh.h metro.h mexico86.h micro3d.h midtunit.h midvunit.h midyunit.h midzeus.h mikie.h mitchell.h mjkjidai.h model1.h model2.h model3.h momoko.h moo.h mosaic.h mouser.h mpu4.h mrdo.h mrflea.h mrjong.h ms32.h msisaac.h mugsmash.h munchmo.h mustache.h mw8080bw.h mystwarr.h n64.h n8080.h namcofl.h namcoic.h namcona1.h namconb1.h namcos1.h namcos2.h namcos21.h namcos22.h namcos86.h naughtyb.h nbmj8688.h nbmj8891.h nbmj8900.h nbmj8991.h nbmj9195.h nemesis.h neogeo.h news.h ninjakd2.h ninjaw.h nitedrvr.h niyanpai.h nmk16.h nova2001.h nycaptor.h offtwall.h ohmygod.h ojankohs.h oneshot.h opwolf.h orbit.h othldrby.h othunder.h overdriv.h pacland.h pacman.h pandoras.h paradise.h parodius.h pass.h pastelg.h pbaction.h pcktgal.h pgm.h phoenix.h pingpong.h pirates.h pitnrun.h pk8000.h pktgaldx.h playch10.h playmark.h plygonet.h pokechmp.h polepos.h policetr.h polyplay.h poolshrk.h pooyan.h popeye.h popper.h portrait.h powerins.h prehisle.h psikyo.h psikyo4.h psikyosh.h psx.h psychic5.h punchout.h pushman.h qdrmfgp.h quizdna.h quizpani.h raiden.h raiden2.h rainbow.h rallyx.h rampart.h rastan.h realbrk.h relief.h renegade.h retofinv.h rltennis.h rockrage.h rocnrope.h rohga.h rollerg.h rollrace.h route16.h rpunch.h runaway.h rungun.h sauro.h sbasketb.h sbugger.h scotrsht.h sderby.h segag80r.h segag80v.h segamsys.h segas16.h segas24.h segas32.h sei_crtc.h seibuspi.h seicross.h senjyo.h seta.h seta2.h sf.h shadfrce.h shangha3.h shangkid.h shaolins.h shisen.h shootout.h shuuz.h sidearms.h sidepckt.h silkroad.h simpl156.h simpsons.h skullxbo.h skydiver.h skyfox.h skykid.h skyraid.h slapfght.h slapshot.h snes.h snk.h snk6502.h snk68.h snookr10.h solomon.h sonson.h spacefb.h spbactn.h spcforce.h spdodgeb.h speedatk.h speedbal.h speedspn.h splash.h sprcros2.h sprint2.h sprint4.h sprint8.h spy.h srmp2.h srumbler.h sshangha.h sslam.h ssozumo.h sspeedr.h ssrj.h ssv.h st0016.h stadhero.h starcrus.h starfire.h starshp1.h stfight.h stlforce.h strnskil.h stv.h subs.h suna16.h suna8.h supbtime.h superchs.h superqix.h suprloco.h suprnova.h suprridr.h suprslam.h surpratk.h system1.h system16.h tagteam.h tail2nos.h taito_b.h taito_f2.h taito_f3.h taito_h.h taito_l.h taito_o.h taito_z.h taitoair.h taitojc.h taitosj.h tank8.h tankbatt.h tankbust.h taotaido.h targeth.h tatsumi.h taxidriv.h tbowl.h tceptor.h tecmo.h tecmo16.h tecmosys.h tehkanwc.h terracre.h tetrisp2.h thedeep.h thepit.h thief.h thoop2.h thunderj.h thunderx.h tiamc1.h tigeroad.h timelimt.h timeplt.h tmnt.h tnzs.h toaplan1.h toaplan2.h toki.h toobin.h topspeed.h toypop.h tp84.h trackfld.h travrusa.h triplhnt.h truco.h trucocl.h tryout.h tsamurai.h tubep.h tumbleb.h tumblep.h tunhunt.h turbo.h tutankhm.h twin16.h twincobr.h tx1.h ultraman.h ultratnk.h undrfire.h unico.h usgames.h vaportra.h vastar.h vball.h vectrex.h vendetta.h vicdual.h victory.h videopin.h vigilant.h vindictr.h volfied.h vsnes.h vulgus.h warpwarp.h warriorb.h wc90.h wc90b.h wecleman.h welltris.h wgp.h williams.h wiping.h wiz.h wolfpack.h wrally.h wwfsstar.h wwfwfest.h xain.h xexex.h xmen.h xorworld.h xxmissio.h xybots.h xyonix.h yiear.h yunsun16.h yunsung8.h zac2650.h zaccaria.h zaxxon.h zerozone.h zodiack.h
[src/mame/machine]3do.c amiga.c decocass.h konppc.c konppc.h megadriv.c segamsys.c slikshot.c
[src/mame/video]1942.c 1943.c 20pacgal.c 40love.c 4enraya.c 8080bw.c 88games.c actfancr.c aeroboto.c aerofgt.c airbustr.c ajax.c aliens.c alpha68k.c ambush.c amiga.c amigaaga.c ampoker2.c amspdwy.c angelkds.c appoooh.c aquarium.c arabian.c arcadecl.c archimds.c argus.c arkanoid.c armedf.c artmagic.c ashnojoe.c asterix.c astrocde.c asuka.c atari.c atarifb.c atarig1.c atarig42.c atarigt.c atarigx2.c atarimo.c atarimo.h atarirle.c atarirle.h atarisy1.c atarisy2.c atetris.c badlands.c bagman.c balsente.c bankp.c baraduke.c batman.c battlane.c battlera.c battlex.c battlnts.c bbusters.c beathead.c beezer.c bfm_adr2.c bfm_adr2.h bigevglf.c bigstrkb.c bionicc.c bishi.c bking.c bladestl.c blktiger.c blmbycar.c blockade.c blockhl.c blockout.c bloodbro.c blstroid.c blueprnt.c bogeyman.c bombjack.c boogwing.c bosco.c bottom9.c brkthru.c bsktball.c btime.c btoads.c bublbobl.c buggychl.c bwing.c cabal.c calomega.c canyon.c capbowl.c carjmbre.c carpolo.c cave.c cbasebal.c cbuster.c ccastles.c cclimber.c centiped.c chaknpop.c champbas.c changela.c cheekyms.c chqflag.c cidelsa.c cinemat.c circus.c circusc.c cischeat.c citycon.c cloak.c cloud9.c clshroad.c cninja.c combatsc.c commando.c compgolf.c contra.c cop01.c copsnrob.c cosmic.c cps1.c crbaloon.c crgolf.c crimfght.c crospang.c crshrace.c cvs.c cyberbal.c darius.c darkmist.c darkseal.c dassault.c dbz.c dc.c dcheese.c dcon.c dday.c ddragon.c ddragon3.c ddribble.c deadang.c dec0.c dec8.c decbac06.c decbac06.h deckarn.c deckarn.h decmxc06.c decmxc06.h deco16ic.c deco16ic.h deco32.c deco_mlc.c decocass.c decocomn.c decocomn.h decospr.c decospr.h deniam.c dietgo.c digdug.c djboy.c djmain.c dkong.c docastle.c dogfgt.c dooyong.c dragrace.c drgnmst.c dribling.c drmicro.c dynax.c dynduke.c eolith.c epos.c eprom.c equites.c esd16.c espial.c esripsys.c exedexes.c exerion.c exidy.c exidy440.c exprraid.c exterm.c exzisus.c f1gp.c fantland.c fastfred.c fastlane.c fcombat.c fgoal.c finalizr.c firetrap.c firetrk.c fitfight.c flkatck.c flower.c flstory.c foodf.c freekick.c fromanc2.c fromance.c funkybee.c funkyjet.c funworld.c funybubl.c fuukifg2.c fuukifg3.c gaelco.c gaelco2.c gaelco3d.c gaiden.c galaga.c galastrm.c galaxian.c galaxold.c galivan.c galpani2.c galpanic.c galspnbl.c gameplan.c gaplus.c gatron.c gauntlet.c gberet.c gbusters.c gcpinbal.c genesis.c gijoe.c ginganin.c gladiatr.c glass.c gng.c goal92.c goindol.c goldstar.c gomoku.c gotcha.c gottlieb.c gotya.c gp9001.c gp9001.h gradius3.c grchamp.c gridlee.c groundfx.c gstriker.c gsword.c gticlub.c gticlub.h gumbo.c gunbustr.c gundealr.c gunsmoke.c gyruss.c hanaawas.c harddriv.c hcastle.c hexion.c higemaru.c himesiki.c hnayayoi.c hng64.c holeland.c homedata.c homerun.c hyhoo.c hyperspt.c hyprduel.c ikki.c inufuku.c iqblock.c irobot.c ironhors.c itech32.c itech8.c jack.c jackal.c jaguar.c jailbrek.c jalblend.c jalblend.h jedi.c jpmimpct.c kan_panb.c kan_panb.h kan_pand.c kan_pand.h kaneko16.c kangaroo.c karnov.c kchamp.c kickgoal.c kingobox.c klax.c kncljoe.c konamigx.c konamiic.c konamiic.h konicdev.c konicdev.h kopunch.c ksayakyu.c kyugo.c labyrunr.c ladybug.c ladyfrog.c lasso.c lastduel.c lazercmd.c legionna.c leland.c lemmings.c lethal.c lethalj.c liberate.c liberatr.c lkage.c lockon.c lordgun.c lsasquad.c lucky74.c lvcards.c lwings.c m10.c m107.c m3raster.c m52.c m57.c m58.c m62.c m72.c m90.c m92.c macrossp.c madalien.c madmotor.c magmax.c mainevt.c mainsnk.c malzak.c mappy.c marineb.c mario.c markham.c matmania.c mcatadv.c mcd212.c mcd212.h mcr.c mcr3.c mcr68.c meadows.c megasys1.c megazone.c mermaid.c metlclsh.c metro.c mexico86.c micro3d.c midtunit.c midvunit.c midyunit.c midzeus.c midzeus2.c mikie.c mitchell.c mjkjidai.c model1.c model2.c model2rd.c model3.c momoko.c moo.c mosaic.c mouser.c mrdo.c mrflea.c mrjong.c ms32.c msisaac.c mugsmash.c munchmo.c mustache.c mw8080bw.c mystston.c mystwarr.c n64.c n64.h n8080.c namcofl.c namcona1.c namconb1.c namcos1.c namcos2.c namcos21.c namcos22.c namcos86.c naughtyb.c nbmj8688.c nbmj8891.c nbmj8900.c nbmj8991.c nbmj9195.c nemesis.c neogeo.c news.c ninjakd2.c ninjaw.c nitedrvr.c niyanpai.c nmk16.c nova2001.c nycaptor.c offtwall.c ohmygod.c ojankohs.c oneshot.c opwolf.c orbit.c othldrby.c othunder.c overdriv.c pacland.c pacman.c pandoras.c paradise.c parodius.c pass.c pastelg.c pbaction.c pcktgal.c pgm.c phoenix.c pingpong.c pirates.c pitnrun.c pk8000.c pktgaldx.c playch10.c playmark.c plygonet.c pokechmp.c polepos.c policetr.c polyplay.c poolshrk.c pooyan.c popeye.c popper.c portrait.c powerins.c ppu2c0x.c ppu2c0x.h prehisle.c psikyo.c psikyo4.c psikyosh.c psychic5.c punchout.c pushman.c qdrmfgp.c qix.c quasar.c quizdna.c quizpani.c raiden.c rainbow.c rallyx.c rampart.c rastan.c realbrk.c redalert.c redclash.c relief.c renegade.c retofinv.c rltennis.c rockrage.c rocnrope.c rohga.c rollerg.c rollrace.c route16.c rpunch.c runaway.c rungun.c sauro.c sbasketb.c sbugger.c scotrsht.c sderby.c sega16sp.c segag80r.c segag80v.c segahang.c segaic16.c segaic16.h segaic24.c segaic24.h segaorun.c segas16a.c segas16b.c segas18.c segas24.c segas32.c segaxbd.c segaybd.c sei_crtc.c seibuspi.c seicross.c senjyo.c seta.c seta001.c seta001.h seta2.c sf.c shadfrce.c shangha3.c shangkid.c shaolins.c shisen.c shootout.c shuuz.c sidearms.c sidepckt.c silkroad.c simpl156.c simpsons.c sknsspr.c sknsspr.h skullxbo.c skydiver.c skyfox.c skykid.c skyraid.c slapfght.c slapshot.c snes.c snk.c snk6502.c snk68.c snookr10.c solomon.c sonson.c spacefb.c spbactn.c spcforce.c spdodgeb.c speedatk.c speedbal.c speedspn.c splash.c sprcros2.c sprint2.c sprint4.c sprint8.c spy.c srmp2.c srumbler.c sshangha.c sslam.c ssozumo.c sspeedr.c ssrj.c ssv.c st0016.c stactics.c stadhero.c starcrus.c starfire.c starshp1.c stfight.c stlforce.c strnskil.c stvvdp2.c subs.c suna16.c suna8.c supbtime.c superchs.c superqix.c suprloco.c suprnova.c suprridr.c suprslam.c surpratk.c system1.c system16.c tagteam.c tail2nos.c taito_b.c taito_f2.c taito_f3.c taito_h.c taito_l.c taito_o.c taito_z.c taitoair.c taitoic.c taitoic.h taitojc.c taitosj.c tank8.c tankbatt.c tankbust.c taotaido.c targeth.c tatsumi.c taxidriv.c tbowl.c tceptor.c tecmo.c tecmo16.c tecmosys.c tehkanwc.c terracre.c tetrisp2.c thedeep.c thepit.c thief.c thoop2.c thunderj.c thunderx.c tia.c tia.h tiamc1.c tigeroad.c timelimt.c timeplt.c tmnt.c tnzs.c toaplan1.c toaplan2.c toki.c toobin.c topspeed.c toypop.c tp84.c trackfld.c travrusa.c triplhnt.c truco.c trucocl.c tryout.c tsamurai.c tubep.c tumbleb.c tumblep.c tunhunt.c turbo.c tutankhm.c twin16.c twincobr.c tx1.c ultraman.c ultratnk.c undrfire.c unico.c usgames.c vaportra.c vastar.c vball.c vdc.c vdc.h vectrex.c vendetta.c vicdual.c victory.c videopin.c vigilant.c vindictr.c volfied.c vsnes.c vulgus.c warpwarp.c warriorb.c wc90.c wc90b.c wecleman.c welltris.c wgp.c williams.c wiping.c wiz.c wolfpack.c wrally.c wwfsstar.c wwfwfest.c xain.c xevious.c xexex.c xmen.c xorworld.c xxmissio.c xybots.c xyonix.c ygv608.c ygv608.h yiear.c yunsun16.c yunsung8.c zac2650.c zaccaria.c zaxxon.c zerozone.c zodiack.c
[src/osd]osdepend.c osdepend.h
[src/osd/sdl]draw13.c drawogl.c osdsdl.h sdlmain.c
[src/osd/windows]d3dhlsl.c d3dhlsl.h drawd3d.c drawd3d.h winmain.c winmain.h
[src/tools]chdman.c ldresample.c ldverify.c regrep.c

Previous 199869 Revisions Next


© 1997-2024 The MAME Team