Previous 199869 Revisions Next

r15878 Thursday 5th April, 2012 at 07:44:51 UTC by Aaron Giles
Moved all drivers to using the paletteram helpers defined in the
driver_device base class. The palette base is now specified via an
AM_SHARE of "paletteram" or "paletteram2". The driver_device base
class now finds these pointers and places them in
m_generic_paletteram_8/_16/_32 and m_generic_paletteram2_8/_16/_32.

Removed machine.generic.paletteram*, and machine.generic entirely.
Removed AM_BASE_GENERIC/AM_SIZE_GENERIC as they don't apply anymore.

Changed required_/optional_shared_ptr to support set_target with
base and size for manually configuring a shared pointer, and a new
allocate method for dynamically allocating (and registering the
memory for save states).

A few subsequent cleanups are coming related to this, but wanted
to get this in before the next modern push.
[src/emu]addrmap.c addrmap.h device.c device.h machine.c machine.h memory.c uimain.c
[src/emu/video]generic.c generic.h
[src/lib/util]palette.h
[src/mame/drivers]1945kiii.c 2mindril.c 88games.c acommand.c actfancr.c aerofgt.c ajax.c albazg.c aliens.c amspdwy.c aquarium.c arcadecl.c armedf.c ashnojoe.c asterix.c atarig1.c atarig42.c atarigx2.c atarisy1.c atarisy2.c ataxx.c atetris.c backfire.c badlands.c balsente.c batman.c battlera.c battlnts.c bbusters.c bestleag.c bigstrkb.c bingor.c bishi.c blackt96.c blktiger.c blockhl.c bloodbro.c blstroid.c bogeyman.c bombjack.c boogwing.c bottom9.c btime.c bublbobl.c buggychl.c cabal.c cabaret.c calorie.c cbasebal.c cbuster.c centiped.c chinagat.c chqflag.c cischeat.c citycon.c cmmb.c cninja.c coolridr.c crimfght.c crospang.c crshrace.c cshooter.c cubeqst.c cyberbal.c cybertnk.c d9final.c darius.c darkhors.c darkmist.c darkseal.c dassault.c dblewing.c dbz.c dcon.c ddealer.c ddragon.c ddragon3.c deadang.c dec0.c dec8.c deco156.c deco32.c deco_ld.c deco_mlc.c dietgo.c diverboy.c djmain.c dogfgt.c dominob.c dooyong.c drgnmst.c drtomy.c dynduke.c egghunt.c eprom.c esd16.c expro02.c exterm.c f1gp.c fantland.c feversoc.c fitfight.c flkatck.c foodf.c funkyjet.c fuukifg2.c gaelco.c gaelco2.c gaelco3d.c gaiden.c gal3.c galaxi.c galpani2.c galpani3.c galpanic.c galspnbl.c gauntlet.c gbusters.c gcpinbal.c gijoe.c ginganin.c gladiatr.c glass.c gng.c go2000.c goal92.c goldstar.c good.c goodejan.c gotcha.c gottlieb.c gradius3.c groundfx.c gstriker.c gticlub.c gumbo.c gunbustr.c halleys.c highvdeo.c himesiki.c hng64.c hvyunit.c igs009.c igs011.c igs017.c igs_m027.c igspoker.c inufuku.c iqblock.c itech32.c jack.c jackie.c jackpool.c jalmah.c jchan.c kaneko16.c kickgoal.c klax.c konamigx.c kongambl.c laserbas.c legionna.c leland.c lethal.c limenko.c lkage.c lordgun.c lwings.c m107.c m72.c m90.c madmotor.c magic10.c mainevt.c majorpkr.c mcatadv.c mcr.c mcr3.c mcr68.c megasys1.c metlclsh.c metro.c micro3d.c midas.c midtunit.c midvunit.c midwunit.c midxunit.c midyunit.c mil4000.c mirage.c missb2.c mlanding.c model1.c momoko.c moo.c mosaic.c mrflea.c msisaac.c mugsmash.c mwarr.c mystwarr.c namcofl.c namcona1.c namconb1.c namcos21.c namcos22.c namcos23.c nbmj8991.c neoprint.c news.c ninjakd2.c nmg5.c nmk16.c nova2001.c nwk-tr.c offtwall.c ohmygod.c oneshot.c opwolf.c othldrby.c overdriv.c parodius.c pass.c pbaction.c pgm.c pinkiri8.c pipedrm.c pirates.c pkscram.c pktgaldx.c playmark.c plygonet.c pokechmp.c popobear.c powerbal.c powerins.c prehisle.c psikyo.c pushman.c pzletime.c qdrmfgp.c quizdna.c quizpani.c quizpun2.c r2dx_v33.c rabbit.c raiden.c raiden2.c rainbow.c rampart.c rastan.c rbmk.c realbrk.c relief.c renegade.c rohga.c rollerg.c rpunch.c rungun.c sandscrp.c sderby.c segas24.c sengokmj.c senjyo.c seta2.c sf.c shadfrce.c shangha3.c shanghai.c shuuz.c sidearms.c sigmab98.c silkroad.c simpl156.c skullxbo.c skylncr.c snowbros.c solomon.c spbactn.c speedbal.c speedspn.c splash.c spoker.c spool99.c spy.c srmp2.c srmp6.c srumbler.c sslam.c stadhero.c stepstag.c stfight.c stlforce.c suna8.c supbtime.c superchs.c superqix.c suprslam.c surpratk.c system1.c tail2nos.c taito_b.c taito_f2.c taito_f3.c taito_h.c taito_o.c taito_x.c taito_z.c taotaido.c targeth.c tatsumi.c tbowl.c tecmo.c tecmo16.c tecmosys.c tehkanwc.c tetrisp2.c thoop2.c thunderj.c thunderx.c tigeroad.c tmaster.c tmmjprd.c tmnt.c tnzs.c toaplan2.c toki.c toobin.c topspeed.c trvmadns.c tumbleb.c tumblep.c tunhunt.c twin16.c twincobr.c ultraman.c ultrsprt.c umipoker.c undrfire.c unico.c vamphalf.c vaportra.c vegaeo.c vendetta.c vigilant.c vindictr.c vmetal.c volfied.c vroulet.c wardner.c wc90.c wc90b.c wecleman.c welltris.c wgp.c williams.c wink.c witch.c wrally.c wwfsstar.c wwfwfest.c xain.c xexex.c xmen.c xxmissio.c xybots.c yunsun16.c zr107.c
[src/mame/includes]gbusters.h lethal.h suna8.h
[src/mame/machine]atarigen.c leland.c simpsons.c williams.c
[src/mame/video]aliens.c amspdwy.c atarisy2.c balsente.c battlera.c blockhl.c bogeyman.c btime.c cbuster.c centiped.c chqflag.c citycon.c crimfght.c darkmist.c darkseal.c dec0.c deco32.c decocomn.c dynduke.c eprom.c flstory.c foodf.c gaelco2.c gaelco3d.c galpanic.c gladiatr.c gottlieb.c itech32.c jack.c konamigx.c konamiic.c konicdev.c ladyfrog.c lordgun.c m72.c m92.c mcr.c mcr3.c mcr68.c micro3d.c midtunit.c midvunit.c midyunit.c mitchell.c model1.c namcofl.c namcona1.c namconb1.c namcos21.c namcos22.c nbmj8991.c nova2001.c nycaptor.c playmark.c powerins.c quizdna.c segag80r.c simpl156.c simpsons.c sslam.c stfight.c suna8.c system1.c system16.c taito_f3.c tatsumi.c tecmosys.c tetrisp2.c tmnt.c toaplan1.c toaplan2.c toobin.c tunhunt.c twin16.c unico.c vaportra.c vigilant.c vindictr.c wecleman.c williams.c xxmissio.c

Previous 199869 Revisions Next


© 1997-2024 The MAME Team