summaryrefslogtreecommitdiffstatshomepage
path: root/.gitattributes
diff options
context:
space:
mode:
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
commit3c10bcaed2de625ccf807941593a0f071e732328 (patch)
tree0192de38cd5214f0a49287a98278db8d0d920ef8 /.gitattributes
parenteafc9481008188027b6e4fa82d31432177a19cc6 (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--.gitattributes24
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