diff options
author | Aaron Giles <aaron@aarongiles.com> | 2010-11-15 16:52:56 +0000 |
---|---|---|
committer | Aaron Giles <aaron@aarongiles.com> | 2010-11-15 16:52:56 +0000 |
commit | 3c10bcaed2de625ccf807941593a0f071e732328 (patch) | |
tree | 0192de38cd5214f0a49287a98278db8d0d920ef8 /.gitattributes | |
parent | eafc9481008188027b6e4fa82d31432177a19cc6 (diff) |
From: Atari Ace <atari_ace@frontier.com>
Date: Sun, Nov 7, 2010 at 3:43 PM
Subject: [patch] Split entangled drivers
To: submit@mamedev.org
Cc: atariace@hotmail.com
Hi mamedev,
This patch takes some driver_device classes that cover multiple
drivers and splits them so that each driver gets their own
driver_device class. In most cases, these drivers got entangled
because of audio/mcu code that was shared between multiple drivers.
The first patch breaks that dependency by making a separate base class
for the common code and having each driver_device derive from that.
That solution isn't really the typical MAME approach, so the second
incremental patch changes them into proper devices.
espial/marineb/zodiak
- common code duplicated
m52/m57/m58/m62/travrusa
- common code in audio/irem.c
junofrst/pooyan/rallyx/rocnrope/timeplt/tutankm
- common code in audio/timeplt.c
hyperspt/sbasketb/trackfld/yiear
- common code in audio/trackfld and audio/hyprolyb.c
40love/bking/buggychl/msisaac
- common code in machine/buggychl.c
Diffstat (limited to '.gitattributes')
-rw-r--r-- | .gitattributes | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/.gitattributes b/.gitattributes index 4f431b67875..cfdab973218 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1294,8 +1294,11 @@ src/mame/audio/grchamp.c svneol=native#text/plain src/mame/audio/gridlee.c svneol=native#text/plain src/mame/audio/harddriv.c svneol=native#text/plain src/mame/audio/hitme.c svneol=native#text/plain +src/mame/audio/hyprolyb.c svneol=native#text/plain +src/mame/audio/hyprolyb.h svneol=native#text/plain src/mame/audio/invinco.c svneol=native#text/plain src/mame/audio/irem.c svneol=native#text/plain +src/mame/audio/irem.h svneol=native#text/plain src/mame/audio/jaguar.c svneol=native#text/plain src/mame/audio/jedi.c svneol=native#text/plain src/mame/audio/laserbat.c svneol=native#text/plain @@ -1366,8 +1369,10 @@ src/mame/audio/tank8.c svneol=native#text/plain src/mame/audio/targ.c svneol=native#text/plain src/mame/audio/tiamc1.c svneol=native#text/plain src/mame/audio/timeplt.c svneol=native#text/plain +src/mame/audio/timeplt.h svneol=native#text/plain src/mame/audio/toaplan2.c svneol=native#text/plain src/mame/audio/trackfld.c svneol=native#text/plain +src/mame/audio/trackfld.h svneol=native#text/plain src/mame/audio/triplhnt.c svneol=native#text/plain src/mame/audio/turbo.c svneol=native#text/plain src/mame/audio/tx1.c svneol=native#text/plain @@ -2448,6 +2453,7 @@ src/mame/etc/jrcrypt.c svneol=native#text/plain src/mame/includes/1942.h svneol=native#text/plain src/mame/includes/1943.h svneol=native#text/plain src/mame/includes/20pacgal.h svneol=native#text/plain +src/mame/includes/40love.h svneol=native#text/plain src/mame/includes/4enraya.h svneol=native#text/plain src/mame/includes/88games.h svneol=native#text/plain src/mame/includes/actfancr.h svneol=native#text/plain @@ -2505,6 +2511,7 @@ src/mame/includes/bigevglf.h svneol=native#text/plain src/mame/includes/bigstrkb.h svneol=native#text/plain src/mame/includes/bionicc.h svneol=native#text/plain src/mame/includes/bishi.h svneol=native#text/plain +src/mame/includes/bking.h svneol=native#text/plain src/mame/includes/bladestl.h svneol=native#text/plain src/mame/includes/blktiger.h svneol=native#text/plain src/mame/includes/blmbycar.h svneol=native#text/plain @@ -2701,12 +2708,12 @@ src/mame/includes/holeland.h svneol=native#text/plain src/mame/includes/homedata.h svneol=native#text/plain src/mame/includes/homerun.h svneol=native#text/plain src/mame/includes/hyhoo.h svneol=native#text/plain +src/mame/includes/hyperspt.h svneol=native#text/plain src/mame/includes/hyprduel.h svneol=native#text/plain src/mame/includes/ikki.h svneol=native#text/plain src/mame/includes/inufuku.h svneol=native#text/plain src/mame/includes/iqblock.h svneol=native#text/plain src/mame/includes/iremipt.h svneol=native#text/plain -src/mame/includes/iremz80.h svneol=native#text/plain src/mame/includes/irobot.h svneol=native#text/plain src/mame/includes/ironhors.h svneol=native#text/plain src/mame/includes/itech32.h svneol=native#text/plain @@ -2753,6 +2760,10 @@ src/mame/includes/lvcards.h svneol=native#text/plain src/mame/includes/lwings.h svneol=native#text/plain src/mame/includes/m10.h svneol=native#text/plain src/mame/includes/m107.h svneol=native#text/plain +src/mame/includes/m52.h svneol=native#text/plain +src/mame/includes/m57.h svneol=native#text/plain +src/mame/includes/m58.h svneol=native#text/plain +src/mame/includes/m62.h svneol=native#text/plain src/mame/includes/m72.h svneol=native#text/plain src/mame/includes/m79amb.h svneol=native#text/plain src/mame/includes/m90.h svneol=native#text/plain @@ -2765,6 +2776,7 @@ src/mame/includes/mainevt.h svneol=native#text/plain src/mame/includes/mainsnk.h svneol=native#text/plain src/mame/includes/malzak.h svneol=native#text/plain src/mame/includes/mappy.h svneol=native#text/plain +src/mame/includes/marineb.h svneol=native#text/plain src/mame/includes/mario.h svneol=native#text/plain src/mame/includes/markham.h svneol=native#text/plain src/mame/includes/matmania.h svneol=native#text/plain @@ -2801,6 +2813,7 @@ src/mame/includes/mrdo.h svneol=native#text/plain src/mame/includes/mrflea.h svneol=native#text/plain src/mame/includes/mrjong.h svneol=native#text/plain src/mame/includes/ms32.h svneol=native#text/plain +src/mame/includes/msisaac.h svneol=native#text/plain src/mame/includes/mugsmash.h svneol=native#text/plain src/mame/includes/munchmo.h svneol=native#text/plain src/mame/includes/mustache.h svneol=native#text/plain @@ -2872,6 +2885,7 @@ src/mame/includes/polepos.h svneol=native#text/plain src/mame/includes/policetr.h svneol=native#text/plain src/mame/includes/polyplay.h svneol=native#text/plain src/mame/includes/poolshrk.h svneol=native#text/plain +src/mame/includes/pooyan.h svneol=native#text/plain src/mame/includes/popeye.h svneol=native#text/plain src/mame/includes/popper.h svneol=native#text/plain src/mame/includes/portrait.h svneol=native#text/plain @@ -2891,6 +2905,7 @@ src/mame/includes/quizpani.h svneol=native#text/plain src/mame/includes/raiden.h svneol=native#text/plain src/mame/includes/raiden2.h svneol=native#text/plain src/mame/includes/rainbow.h svneol=native#text/plain +src/mame/includes/rallyx.h svneol=native#text/plain src/mame/includes/rampart.h svneol=native#text/plain src/mame/includes/rastan.h svneol=native#text/plain src/mame/includes/realbrk.h svneol=native#text/plain @@ -2899,6 +2914,7 @@ src/mame/includes/relief.h svneol=native#text/plain src/mame/includes/renegade.h svneol=native#text/plain src/mame/includes/retofinv.h svneol=native#text/plain src/mame/includes/rockrage.h svneol=native#text/plain +src/mame/includes/rocnrope.h svneol=native#text/plain src/mame/includes/rohga.h svneol=native#text/plain src/mame/includes/rollerg.h svneol=native#text/plain src/mame/includes/rollrace.h svneol=native#text/plain @@ -2907,6 +2923,7 @@ src/mame/includes/rpunch.h svneol=native#text/plain src/mame/includes/runaway.h svneol=native#text/plain src/mame/includes/rungun.h svneol=native#text/plain src/mame/includes/sauro.h svneol=native#text/plain +src/mame/includes/sbasketb.h svneol=native#text/plain src/mame/includes/sbugger.h svneol=native#text/plain src/mame/includes/scotrsht.h svneol=native#text/plain src/mame/includes/sderby.h svneol=native#text/plain @@ -3046,6 +3063,7 @@ src/mame/includes/topspeed.h svneol=native#text/plain src/mame/includes/toypop.h svneol=native#text/plain src/mame/includes/tp84.h svneol=native#text/plain src/mame/includes/trackfld.h svneol=native#text/plain +src/mame/includes/travrusa.h svneol=native#text/plain src/mame/includes/triplhnt.h svneol=native#text/plain src/mame/includes/truco.h svneol=native#text/plain src/mame/includes/trucocl.h svneol=native#text/plain @@ -3056,6 +3074,7 @@ src/mame/includes/tumbleb.h svneol=native#text/plain src/mame/includes/tumblep.h svneol=native#text/plain src/mame/includes/tunhunt.h svneol=native#text/plain src/mame/includes/turbo.h svneol=native#text/plain +src/mame/includes/tutankhm.h svneol=native#text/plain src/mame/includes/twin16.h svneol=native#text/plain src/mame/includes/twincobr.h svneol=native#text/plain src/mame/includes/tx1.h svneol=native#text/plain @@ -3098,12 +3117,14 @@ src/mame/includes/xorworld.h svneol=native#text/plain src/mame/includes/xxmissio.h svneol=native#text/plain src/mame/includes/xybots.h svneol=native#text/plain src/mame/includes/xyonix.h svneol=native#text/plain +src/mame/includes/yiear.h svneol=native#text/plain src/mame/includes/yunsun16.h svneol=native#text/plain src/mame/includes/yunsung8.h svneol=native#text/plain src/mame/includes/zac2650.h svneol=native#text/plain src/mame/includes/zaccaria.h svneol=native#text/plain src/mame/includes/zaxxon.h svneol=native#text/plain src/mame/includes/zerozone.h svneol=native#text/plain +src/mame/includes/zodiack.h svneol=native#text/plain src/mame/layout/280zzzap.lay svneol=native#text/plain src/mame/layout/abaseb.lay svneol=native#text/plain src/mame/layout/ampoker2.lay svneol=native#text/plain @@ -3269,6 +3290,7 @@ src/mame/machine/bsktball.c svneol=native#text/plain src/mame/machine/btime.c svneol=native#text/plain src/mame/machine/bublbobl.c svneol=native#text/plain src/mame/machine/buggychl.c svneol=native#text/plain +src/mame/machine/buggychl.h svneol=native#text/plain src/mame/machine/carpolo.c svneol=native#text/plain src/mame/machine/cchasm.c svneol=native#text/plain src/mame/machine/cchip.c svneol=native#text/plain |