diff options
Diffstat (limited to 'src/mame')
53 files changed, 176 insertions, 5 deletions
diff --git a/src/mame/audio/amiga.c b/src/mame/audio/amiga.c index bfba8f19584..c2449ca7fdd 100644 --- a/src/mame/audio/amiga.c +++ b/src/mame/audio/amiga.c @@ -296,3 +296,4 @@ DEVICE_GET_INFO( amiga_sound ) } +DEFINE_LEGACY_SOUND_DEVICE(AMIGA, amiga_sound); diff --git a/src/mame/audio/cps3.c b/src/mame/audio/cps3.c index cbe370c287c..7ae4d6620c9 100644 --- a/src/mame/audio/cps3.c +++ b/src/mame/audio/cps3.c @@ -171,3 +171,6 @@ READ32_HANDLER( cps3_sound_r ) return 0; } } + + +DEFINE_LEGACY_SOUND_DEVICE(CPS3, cps3_sound); diff --git a/src/mame/audio/exidy.c b/src/mame/audio/exidy.c index 35b6a78bd5c..52bd31b16fe 100644 --- a/src/mame/audio/exidy.c +++ b/src/mame/audio/exidy.c @@ -393,6 +393,7 @@ static DEVICE_START( exidy_sound ) DEVICE_START_CALL(common_sh_start); } +DEFINE_LEGACY_SOUND_DEVICE(EXIDY, exidy_sound); /************************************* * @@ -816,6 +817,7 @@ DEVICE_GET_INFO( venture_sound ) } DECLARE_LEGACY_SOUND_DEVICE(EXIDY_VENTURE, venture_sound); +DEFINE_LEGACY_SOUND_DEVICE(EXIDY_VENTURE, venture_sound); static ADDRESS_MAP_START( venture_audio_map, ADDRESS_SPACE_PROGRAM, 8 ) @@ -1042,6 +1044,7 @@ DEVICE_GET_INFO( victory_sound ) DECLARE_LEGACY_SOUND_DEVICE(EXIDY_VICTORY, victory_sound); +DEFINE_LEGACY_SOUND_DEVICE(EXIDY_VICTORY, victory_sound); static ADDRESS_MAP_START( victory_audio_map, ADDRESS_SPACE_PROGRAM, 8 ) diff --git a/src/mame/audio/exidy440.c b/src/mame/audio/exidy440.c index f1ae102501f..ba57f0d5bde 100644 --- a/src/mame/audio/exidy440.c +++ b/src/mame/audio/exidy440.c @@ -929,6 +929,7 @@ DEVICE_GET_INFO( exidy440_sound ) DECLARE_LEGACY_SOUND_DEVICE(EXIDY440, exidy440_sound); +DEFINE_LEGACY_SOUND_DEVICE(EXIDY440, exidy440_sound); diff --git a/src/mame/audio/flower.c b/src/mame/audio/flower.c index a02deadef89..2976115f142 100644 --- a/src/mame/audio/flower.c +++ b/src/mame/audio/flower.c @@ -308,3 +308,6 @@ popmessage("%02x%02x %02x%02x %02x%02x %02x%02x %02x%02x %02x%02x %02x%02x %02x% voice->oneshotplaying = 0; } } + + +DEFINE_LEGACY_SOUND_DEVICE(FLOWER, flower_sound); diff --git a/src/mame/audio/geebee.c b/src/mame/audio/geebee.c index 6640986008d..334605a1c95 100644 --- a/src/mame/audio/geebee.c +++ b/src/mame/audio/geebee.c @@ -141,3 +141,4 @@ DEVICE_GET_INFO( geebee_sound ) } +DEFINE_LEGACY_SOUND_DEVICE(GEEBEE, geebee_sound); diff --git a/src/mame/audio/gomoku.c b/src/mame/audio/gomoku.c index 74165d06418..ccba706bd72 100644 --- a/src/mame/audio/gomoku.c +++ b/src/mame/audio/gomoku.c @@ -275,3 +275,6 @@ WRITE8_HANDLER( gomoku_sound2_w ) voice->oneshotplaying = 0; } } + + +DEFINE_LEGACY_SOUND_DEVICE(GOMOKU, gomoku_sound); diff --git a/src/mame/audio/gridlee.c b/src/mame/audio/gridlee.c index a338706d296..33a1f0a87e5 100644 --- a/src/mame/audio/gridlee.c +++ b/src/mame/audio/gridlee.c @@ -184,3 +184,6 @@ fclose(f); } #endif } + + +DEFINE_LEGACY_SOUND_DEVICE(GRIDLEE, gridlee_sound); diff --git a/src/mame/audio/leland.c b/src/mame/audio/leland.c index 086e64cecff..3bdc9e35b01 100644 --- a/src/mame/audio/leland.c +++ b/src/mame/audio/leland.c @@ -586,6 +586,11 @@ DEVICE_GET_INFO( redline_80186_sound ) } +DEFINE_LEGACY_SOUND_DEVICE(LELAND, leland_sound); +DEFINE_LEGACY_SOUND_DEVICE(LELAND_80186, leland_80186_sound); +DEFINE_LEGACY_SOUND_DEVICE(REDLINE_80186, redline_80186_sound); + + static void leland_80186_reset(void) { struct i80186_state oldstate = i80186; diff --git a/src/mame/audio/micro3d.c b/src/mame/audio/micro3d.c index 3ab6f2461dd..103a88ecbd5 100644 --- a/src/mame/audio/micro3d.c +++ b/src/mame/audio/micro3d.c @@ -423,3 +423,6 @@ WRITE8_DEVICE_HANDLER( micro3d_upd7759_w ) upd7759_start_w(device, 0); upd7759_start_w(device, 1); } + + +DEFINE_LEGACY_SOUND_DEVICE(MICRO3D, micro3d_sound); diff --git a/src/mame/audio/namco52.c b/src/mame/audio/namco52.c index 4e466c2e815..21f2dde38f7 100644 --- a/src/mame/audio/namco52.c +++ b/src/mame/audio/namco52.c @@ -235,3 +235,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "Namco 52xx" #define DEVTEMPLATE_FAMILY "Namco I/O" #include "devtempl.h" + + +DEFINE_LEGACY_DEVICE(NAMCO_52XX, namco_52xx); diff --git a/src/mame/audio/namco54.c b/src/mame/audio/namco54.c index 8779566b2b5..d26e9e354c1 100644 --- a/src/mame/audio/namco54.c +++ b/src/mame/audio/namco54.c @@ -191,3 +191,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "Namco 54xx" #define DEVTEMPLATE_FAMILY "Namco I/O" #include "devtempl.h" + + +DEFINE_LEGACY_DEVICE(NAMCO_54XX, namco_54xx); diff --git a/src/mame/audio/phoenix.c b/src/mame/audio/phoenix.c index 6366313fdc9..fbeb4e8dd41 100644 --- a/src/mame/audio/phoenix.c +++ b/src/mame/audio/phoenix.c @@ -554,3 +554,6 @@ DEVICE_GET_INFO( phoenix_sound ) case DEVINFO_STR_SOURCE_FILE: strcpy(info->s, __FILE__); break; } } + + +DEFINE_LEGACY_SOUND_DEVICE(PHOENIX, phoenix_sound); diff --git a/src/mame/audio/pleiads.c b/src/mame/audio/pleiads.c index e4e4c3f4f7f..e4e5e861ec4 100644 --- a/src/mame/audio/pleiads.c +++ b/src/mame/audio/pleiads.c @@ -694,3 +694,8 @@ DEVICE_GET_INFO( popflame_sound ) case DEVINFO_STR_SOURCE_FILE: strcpy(info->s, __FILE__); break; } } + + +DEFINE_LEGACY_SOUND_DEVICE(PLEIADS, pleiads_sound); +DEFINE_LEGACY_SOUND_DEVICE(NAUGHTYB, naughtyb_sound); +DEFINE_LEGACY_SOUND_DEVICE(POPFLAME, popflame_sound); diff --git a/src/mame/audio/polepos.c b/src/mame/audio/polepos.c index a878d609b1d..625eb9e1261 100644 --- a/src/mame/audio/polepos.c +++ b/src/mame/audio/polepos.c @@ -348,3 +348,6 @@ DISCRETE_SOUND_START(polepos) DISCRETE_OUTPUT(POLEPOS_CHANL3_SND, 32767/2) DISCRETE_OUTPUT(POLEPOS_CHANL4_SND, 32767/2) DISCRETE_SOUND_END + + +DEFINE_LEGACY_SOUND_DEVICE(POLEPOS, polepos_sound); diff --git a/src/mame/audio/redbaron.c b/src/mame/audio/redbaron.c index 115a15ba938..95578a9a651 100644 --- a/src/mame/audio/redbaron.c +++ b/src/mame/audio/redbaron.c @@ -225,3 +225,4 @@ DEVICE_GET_INFO( redbaron_sound ) } +DEFINE_LEGACY_SOUND_DEVICE(REDBARON, redbaron_sound); diff --git a/src/mame/audio/segag80r.c b/src/mame/audio/segag80r.c index b6e0cdc7517..892c17f556d 100644 --- a/src/mame/audio/segag80r.c +++ b/src/mame/audio/segag80r.c @@ -31,6 +31,7 @@ DEVICE_GET_INFO( sega005_sound ); DECLARE_LEGACY_SOUND_DEVICE(005, sega005_sound); +DEFINE_LEGACY_SOUND_DEVICE(005, sega005_sound); diff --git a/src/mame/audio/segasnd.c b/src/mame/audio/segasnd.c index 62508a78307..c109568d060 100644 --- a/src/mame/audio/segasnd.c +++ b/src/mame/audio/segasnd.c @@ -743,6 +743,7 @@ DEVICE_GET_INFO( usb_sound ) } DECLARE_LEGACY_SOUND_DEVICE(USB, usb_sound); +DEFINE_LEGACY_SOUND_DEVICE(USB, usb_sound); diff --git a/src/mame/audio/seibu.c b/src/mame/audio/seibu.c index c601d4a14bc..100d6d01056 100644 --- a/src/mame/audio/seibu.c +++ b/src/mame/audio/seibu.c @@ -563,3 +563,6 @@ ADDRESS_MAP_START( seibu3_adpcm_sound_map, ADDRESS_SPACE_PROGRAM, 8 ) AM_RANGE(0x601a, 0x601a) AM_DEVWRITE("adpcm2", seibu_adpcm_ctl_w) AM_RANGE(0x8000, 0xffff) AM_ROMBANK("bank1") ADDRESS_MAP_END + + +DEFINE_LEGACY_SOUND_DEVICE(SEIBU_ADPCM, seibu_adpcm); diff --git a/src/mame/audio/snes_snd.c b/src/mame/audio/snes_snd.c index 987d4313bb8..04bbf22f4d1 100644 --- a/src/mame/audio/snes_snd.c +++ b/src/mame/audio/snes_snd.c @@ -1361,3 +1361,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "SNES Custom DSP (SPC700)" #define DEVTEMPLATE_FAMILY "SNES Custom" #include "devtempl.h" + + +DEFINE_LEGACY_SOUND_DEVICE(SNES, snes_sound); diff --git a/src/mame/audio/snk6502.c b/src/mame/audio/snk6502.c index 70cd2e08d23..8ddbec56b25 100644 --- a/src/mame/audio/snk6502.c +++ b/src/mame/audio/snk6502.c @@ -1210,3 +1210,6 @@ WRITE8_HANDLER( fantasy_speech_w ) snk6502_speech_w(space->machine, data, fantasy_table, 0); } + + +DEFINE_LEGACY_SOUND_DEVICE(SNK6502, snk6502_sound); diff --git a/src/mame/audio/taitosnd.c b/src/mame/audio/taitosnd.c index 53adea58c0d..a69e6b9698e 100644 --- a/src/mame/audio/taitosnd.c +++ b/src/mame/audio/taitosnd.c @@ -328,3 +328,5 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_FAMILY "Taito Audio Custom IC" #include "devtempl.h" + +DEFINE_LEGACY_DEVICE(TC0140SYT, tc0140syt); diff --git a/src/mame/audio/tiamc1.c b/src/mame/audio/tiamc1.c index ced5453cc6c..decaf8ee7d7 100644 --- a/src/mame/audio/tiamc1.c +++ b/src/mame/audio/tiamc1.c @@ -326,3 +326,5 @@ DEVICE_GET_INFO( tiamc1_sound ) } + +DEFINE_LEGACY_SOUND_DEVICE(TIAMC1, tiamc1_sound); diff --git a/src/mame/audio/tx1.c b/src/mame/audio/tx1.c index 9987b7b2a63..60a9fc5740d 100644 --- a/src/mame/audio/tx1.c +++ b/src/mame/audio/tx1.c @@ -575,3 +575,5 @@ DEVICE_GET_INFO( buggyboy_sound ) } +DEFINE_LEGACY_SOUND_DEVICE(BUGGYBOY, buggyboy_sound); +DEFINE_LEGACY_SOUND_DEVICE(TX1, tx1_sound); diff --git a/src/mame/audio/warpwarp.c b/src/mame/audio/warpwarp.c index 83cd642bd97..952999c7263 100644 --- a/src/mame/audio/warpwarp.c +++ b/src/mame/audio/warpwarp.c @@ -233,3 +233,4 @@ DEVICE_GET_INFO( warpwarp_sound ) } +DEFINE_LEGACY_SOUND_DEVICE(WARPWARP, warpwarp_sound); diff --git a/src/mame/audio/wiping.c b/src/mame/audio/wiping.c index bd49e0fa940..cd869768bba 100644 --- a/src/mame/audio/wiping.c +++ b/src/mame/audio/wiping.c @@ -257,3 +257,6 @@ WRITE8_HANDLER( wiping_sound_w ) } } } + + +DEFINE_LEGACY_SOUND_DEVICE(WIPING, wiping_sound); diff --git a/src/mame/drivers/mjkjidai.c b/src/mame/drivers/mjkjidai.c index e0074373619..af057319bfb 100644 --- a/src/mame/drivers/mjkjidai.c +++ b/src/mame/drivers/mjkjidai.c @@ -94,6 +94,7 @@ DEVICE_GET_INFO( mjkjidai_adpcm ) } DECLARE_LEGACY_SOUND_DEVICE(MJKJIDAI, mjkjidai_adpcm); +DEFINE_LEGACY_SOUND_DEVICE(MJKJIDAI, mjkjidai_adpcm); static void mjkjidai_adpcm_play (mjkjidai_adpcm_state *state, int offset, int length) diff --git a/src/mame/drivers/ninjaw.c b/src/mame/drivers/ninjaw.c index 758c6889e3e..6f6239cb5d9 100644 --- a/src/mame/drivers/ninjaw.c +++ b/src/mame/drivers/ninjaw.c @@ -691,6 +691,7 @@ static DEVICE_GET_INFO( subwoofer ) } DECLARE_LEGACY_SOUND_DEVICE(SUBWOOFER, subwoofer); +DEFINE_LEGACY_SOUND_DEVICE(SUBWOOFER, subwoofer); #endif diff --git a/src/mame/drivers/renegade.c b/src/mame/drivers/renegade.c index 3465c57e02b..10028838b13 100644 --- a/src/mame/drivers/renegade.c +++ b/src/mame/drivers/renegade.c @@ -188,6 +188,7 @@ DEVICE_GET_INFO( renegade_adpcm ) } DECLARE_LEGACY_SOUND_DEVICE(RENEGADE_ADPCM, renegade_adpcm); +DEFINE_LEGACY_SOUND_DEVICE(RENEGADE_ADPCM, renegade_adpcm); static WRITE8_HANDLER( adpcm_play_w ) diff --git a/src/mame/machine/atari_vg.c b/src/mame/machine/atari_vg.c index 4c4a13f2e7a..bfbe2f98db8 100644 --- a/src/mame/machine/atari_vg.c +++ b/src/mame/machine/atari_vg.c @@ -148,3 +148,6 @@ DEVICE_GET_INFO( atari_vg_earom ) case DEVINFO_STR_CREDITS: strcpy(info->s, "Copyright Nicola Salmoria and the MAME Team"); break; } } + + +DEFINE_LEGACY_NVRAM_DEVICE(ATARIVGEAROM, atari_vg_earom); diff --git a/src/mame/machine/decocass.c b/src/mame/machine/decocass.c index 963e7a0adad..568bc648be5 100644 --- a/src/mame/machine/decocass.c +++ b/src/mame/machine/decocass.c @@ -2251,3 +2251,6 @@ DEVICE_GET_INFO( decocass_tape ) case DEVINFO_STR_CREDITS: strcpy(info->s, "Copyright Nicola Salmoria and the MAME Team"); break; } } + + +DEFINE_LEGACY_DEVICE(DECOCASS_TAPE, decocass_tape); diff --git a/src/mame/machine/mathbox.c b/src/mame/machine/mathbox.c index adfef71b16b..47387897be2 100644 --- a/src/mame/machine/mathbox.c +++ b/src/mame/machine/mathbox.c @@ -359,3 +359,6 @@ DEVICE_GET_INFO( mathbox ) case DEVINFO_STR_CREDITS: strcpy(info->s, "Copyright Nicola Salmoria and the MAME Team"); break; } } + + +DEFINE_LEGACY_DEVICE(MATHBOX, mathbox); diff --git a/src/mame/machine/namco06.c b/src/mame/machine/namco06.c index f009f3abc8a..2f8b3131965 100644 --- a/src/mame/machine/namco06.c +++ b/src/mame/machine/namco06.c @@ -299,3 +299,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "Namco 06xx" #define DEVTEMPLATE_FAMILY "Namco I/O" #include "devtempl.h" + + +DEFINE_LEGACY_DEVICE(NAMCO_06XX, namco_06xx); diff --git a/src/mame/machine/namco50.c b/src/mame/machine/namco50.c index e502399594e..22ec0823cd3 100644 --- a/src/mame/machine/namco50.c +++ b/src/mame/machine/namco50.c @@ -303,3 +303,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "Namco 50xx" #define DEVTEMPLATE_FAMILY "Namco I/O" #include "devtempl.h" + + +DEFINE_LEGACY_DEVICE(NAMCO_50XX, namco_50xx); diff --git a/src/mame/machine/namco51.c b/src/mame/machine/namco51.c index 90db02351a2..fa47a2fc27e 100644 --- a/src/mame/machine/namco51.c +++ b/src/mame/machine/namco51.c @@ -448,3 +448,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "Namco 51xx" #define DEVTEMPLATE_FAMILY "Namco I/O" #include "devtempl.h" + + +DEFINE_LEGACY_DEVICE(NAMCO_51XX, namco_51xx); diff --git a/src/mame/machine/namco53.c b/src/mame/machine/namco53.c index a57a81788b0..30cf915ca48 100644 --- a/src/mame/machine/namco53.c +++ b/src/mame/machine/namco53.c @@ -203,3 +203,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "Namco 53xx" #define DEVTEMPLATE_FAMILY "Namco I/O" #include "devtempl.h" + + +DEFINE_LEGACY_DEVICE(NAMCO_53XX, namco_53xx); diff --git a/src/mame/machine/namcoio.c b/src/mame/machine/namcoio.c index 7b1db293c3a..0a61998ec31 100644 --- a/src/mame/machine/namcoio.c +++ b/src/mame/machine/namcoio.c @@ -551,3 +551,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "Namco 56xx, 58xx & 59xx" #define DEVTEMPLATE_FAMILY "Namco I/O" #include "devtempl.h" + + +DEFINE_LEGACY_DEVICE(NAMCO56XX, namcoio); diff --git a/src/mame/machine/namcoio.h b/src/mame/machine/namcoio.h index 9d28ec5e566..0ef79c75d87 100644 --- a/src/mame/machine/namcoio.h +++ b/src/mame/machine/namcoio.h @@ -17,8 +17,8 @@ struct _namcoio_interface }; DECLARE_LEGACY_DEVICE(NAMCO56XX, namcoio); -DECLARE_LEGACY_DEVICE(NAMCO58XX, namcoio); -DECLARE_LEGACY_DEVICE(NAMCO59XX, namcoio); +#define NAMCO58XX NAMCO56XX +#define NAMCO59XX NAMCO56XX /*************************************************************************** DEVICE CONFIGURATION MACROS diff --git a/src/mame/machine/naomibd.c b/src/mame/machine/naomibd.c index 038f73ec638..bbfc632ec10 100644 --- a/src/mame/machine/naomibd.c +++ b/src/mame/machine/naomibd.c @@ -1922,3 +1922,6 @@ DEVICE_GET_INFO( naomibd ) case DEVINFO_STR_CREDITS: strcpy(info->s, "Copyright Nicola Salmoria and the MAME Team"); break; } } + + +DEFINE_LEGACY_NVRAM_DEVICE(NAOMI_BOARD, naomibd); diff --git a/src/mame/machine/nmk112.c b/src/mame/machine/nmk112.c index 8e1578d89c6..99226f47e44 100644 --- a/src/mame/machine/nmk112.c +++ b/src/mame/machine/nmk112.c @@ -161,3 +161,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "NMK 112" #define DEVTEMPLATE_FAMILY "NMK 112 Bankswitch IC" #include "devtempl.h" + + +DEFINE_LEGACY_DEVICE(NMK112, nmk112); diff --git a/src/mame/machine/segaic16.c b/src/mame/machine/segaic16.c index 921fec9b8be..887cb1de2dd 100644 --- a/src/mame/machine/segaic16.c +++ b/src/mame/machine/segaic16.c @@ -862,3 +862,8 @@ DEVICE_GET_INFO( ic_315_5250 ) case DEVINFO_STR_CREDITS: strcpy(info->s, "Copyright MAME Team"); break; } } + + +DEFINE_LEGACY_DEVICE(_315_5248, ic_315_5248); +DEFINE_LEGACY_DEVICE(_315_5249, ic_315_5249); +DEFINE_LEGACY_DEVICE(_315_5250, ic_315_5250); diff --git a/src/mame/machine/taitoio.c b/src/mame/machine/taitoio.c index a1ed7187cbd..97a104961ba 100644 --- a/src/mame/machine/taitoio.c +++ b/src/mame/machine/taitoio.c @@ -572,3 +572,8 @@ DEVICE_GET_INFO( tc0640fio ) case DEVINFO_STR_CREDITS: strcpy(info->s, "Copyright MAME Team"); break; } } + + +DEFINE_LEGACY_DEVICE(TC0220IOC, tc0220ioc); +DEFINE_LEGACY_DEVICE(TC0510NIO, tc0510nio); +DEFINE_LEGACY_DEVICE(TC0640FIO, tc0640fio); diff --git a/src/mame/machine/ticket.c b/src/mame/machine/ticket.c index 6d556597341..6f6339d36b2 100644 --- a/src/mame/machine/ticket.c +++ b/src/mame/machine/ticket.c @@ -163,3 +163,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "Ticket Dispenser" #define DEVTEMPLATE_FAMILY "Generic" #include "devtempl.h" + + +DEFINE_LEGACY_DEVICE(TICKET_DISPENSER, ticket); diff --git a/src/mame/tiny.mak b/src/mame/tiny.mak index c7b01ec75f0..dd11a7308b0 100644 --- a/src/mame/tiny.mak +++ b/src/mame/tiny.mak @@ -59,6 +59,7 @@ SOUNDS += TMS5220 SOUNDS += OKIM6295 SOUNDS += HC55516 SOUNDS += YM3812 +SOUNDS += CEM3394 diff --git a/src/mame/video/deco16ic.c b/src/mame/video/deco16ic.c index fc6bc3ef7c5..e76ef4af41c 100644 --- a/src/mame/video/deco16ic.c +++ b/src/mame/video/deco16ic.c @@ -1379,3 +1379,6 @@ DEVICE_GET_INFO( deco16ic ) case DEVINFO_STR_CREDITS: strcpy(info->s, "Copyright MAME Team"); break; } } + + +DEFINE_LEGACY_DEVICE(DECO16IC, deco16ic); diff --git a/src/mame/video/kan_pand.c b/src/mame/video/kan_pand.c index a633c8a18ba..4b0ab5a88fd 100644 --- a/src/mame/video/kan_pand.c +++ b/src/mame/video/kan_pand.c @@ -324,3 +324,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "Kaneko Pandora - PX79C480FP-3" #define DEVTEMPLATE_FAMILY "Kaneko Video Chips" #include "devtempl.h" + + +DEFINE_LEGACY_DEVICE(KANEKO_PANDORA, kaneko_pandora); diff --git a/src/mame/video/konicdev.c b/src/mame/video/konicdev.c index a15fde78060..bbc26e64f10 100644 --- a/src/mame/video/konicdev.c +++ b/src/mame/video/konicdev.c @@ -11384,3 +11384,27 @@ DEVICE_GET_INFO( k037122 ) case DEVINFO_STR_CREDITS: strcpy(info->s, "Copyright MAME Team"); break; } } + + +DEFINE_LEGACY_DEVICE(K007121, k007121); +DEFINE_LEGACY_DEVICE(K007342, k007342); +DEFINE_LEGACY_DEVICE(K007420, k007420); +DEFINE_LEGACY_DEVICE(K052109, k052109); +DEFINE_LEGACY_DEVICE(K051960, k051960); +DEFINE_LEGACY_DEVICE(K053244, k05324x); +DEFINE_LEGACY_DEVICE(K053246, k053247); +DEFINE_LEGACY_DEVICE(K055673, k055673); +DEFINE_LEGACY_DEVICE(K051316, k051316); +DEFINE_LEGACY_DEVICE(K053936, k053936); +DEFINE_LEGACY_DEVICE(K053251, k053251); +DEFINE_LEGACY_DEVICE(K054000, k054000); +DEFINE_LEGACY_DEVICE(K051733, k051733); +DEFINE_LEGACY_DEVICE(K056832, k056832); +DEFINE_LEGACY_DEVICE(K055555, k055555); +DEFINE_LEGACY_DEVICE(K054338, k054338); +DEFINE_LEGACY_DEVICE(K053250, k053250); +DEFINE_LEGACY_DEVICE(K053252, k053252); +DEFINE_LEGACY_DEVICE(K001006, k001006); +DEFINE_LEGACY_DEVICE(K001005, k001005); +DEFINE_LEGACY_DEVICE(K001604, k001604); +DEFINE_LEGACY_DEVICE(K037122, k037122); diff --git a/src/mame/video/konicdev.h b/src/mame/video/konicdev.h index 789169aa6a3..3ab368ccc80 100644 --- a/src/mame/video/konicdev.h +++ b/src/mame/video/konicdev.h @@ -172,9 +172,9 @@ DECLARE_LEGACY_DEVICE(K007420, k007420); DECLARE_LEGACY_DEVICE(K052109, k052109); DECLARE_LEGACY_DEVICE(K051960, k051960); DECLARE_LEGACY_DEVICE(K053244, k05324x); -DECLARE_LEGACY_DEVICE(K053245, k05324x); +#define K053245 K053244 DECLARE_LEGACY_DEVICE(K053246, k053247); -DECLARE_LEGACY_DEVICE(K053247, k053247); +#define K053247 K053246 DECLARE_LEGACY_DEVICE(K055673, k055673); DECLARE_LEGACY_DEVICE(K051316, k051316); DECLARE_LEGACY_DEVICE(K053936, k053936); diff --git a/src/mame/video/ppu2c0x.c b/src/mame/video/ppu2c0x.c index 9f5d3c8e06f..0c5f36963e5 100644 --- a/src/mame/video/ppu2c0x.c +++ b/src/mame/video/ppu2c0x.c @@ -1475,3 +1475,14 @@ DEVICE_GET_INFO(ppu2c07) default: DEVICE_GET_INFO_CALL(ppu2c02); break; } } + + +DEFINE_LEGACY_MEMORY_DEVICE(PPU_2C02, ppu2c02); // NTSC NES +DEFINE_LEGACY_MEMORY_DEVICE(PPU_2C03B, ppu2c03b); // Playchoice 10 +DEFINE_LEGACY_MEMORY_DEVICE(PPU_2C04, ppu2c04); // Vs. Unisystem +// The PPU_2C05 variants have different protection value, set at DEVICE_START, but otherwise are all the same... +DEFINE_LEGACY_MEMORY_DEVICE(PPU_2C05_01, ppu2c05_01); // Vs. Unisystem (Ninja Jajamaru Kun) +DEFINE_LEGACY_MEMORY_DEVICE(PPU_2C05_02, ppu2c05_02); // Vs. Unisystem (Mighty Bomb Jack) +DEFINE_LEGACY_MEMORY_DEVICE(PPU_2C05_03, ppu2c05_03); // Vs. Unisystem (Gumshoe) +DEFINE_LEGACY_MEMORY_DEVICE(PPU_2C05_04, ppu2c05_04); // Vs. Unisystem (Top Gun) +DEFINE_LEGACY_MEMORY_DEVICE(PPU_2C07, ppu2c07); // PAL NES diff --git a/src/mame/video/segaic16.c b/src/mame/video/segaic16.c index 6dbc7540e9b..616ded8d65e 100644 --- a/src/mame/video/segaic16.c +++ b/src/mame/video/segaic16.c @@ -2109,3 +2109,6 @@ READ16_HANDLER( segaic16_rotate_control_0_r ) return 0xffff; } + + +DEFINE_LEGACY_DEVICE(SEGA16SP, sega16sp); diff --git a/src/mame/video/taitoic.c b/src/mame/video/taitoic.c index c37d0f3bc2e..1f30e52ff54 100644 --- a/src/mame/video/taitoic.c +++ b/src/mame/video/taitoic.c @@ -5340,3 +5340,15 @@ DEVICE_GET_INFO( tc0180vcu ) case DEVINFO_STR_CREDITS: strcpy(info->s, "Copyright MAME Team"); break; } } + + +DEFINE_LEGACY_DEVICE(PC080SN, pc080sn); +DEFINE_LEGACY_DEVICE(PC090OJ, pc090oj); +DEFINE_LEGACY_DEVICE(TC0080VCO, tc0080vco); +DEFINE_LEGACY_DEVICE(TC0100SCN, tc0100scn); +DEFINE_LEGACY_DEVICE(TC0280GRD, tc0280grd); +DEFINE_LEGACY_DEVICE(TC0360PRI, tc0360pri); +DEFINE_LEGACY_DEVICE(TC0480SCP, tc0480scp); +DEFINE_LEGACY_DEVICE(TC0150ROD, tc0150rod); +DEFINE_LEGACY_DEVICE(TC0110PCR, tc0110pcr); +DEFINE_LEGACY_DEVICE(TC0180VCU, tc0180vcu); diff --git a/src/mame/video/taitoic.h b/src/mame/video/taitoic.h index 8c9ba0a2f61..90b33261d9e 100644 --- a/src/mame/video/taitoic.h +++ b/src/mame/video/taitoic.h @@ -111,7 +111,7 @@ DECLARE_LEGACY_DEVICE(PC090OJ, pc090oj); DECLARE_LEGACY_DEVICE(TC0080VCO, tc0080vco); DECLARE_LEGACY_DEVICE(TC0100SCN, tc0100scn); DECLARE_LEGACY_DEVICE(TC0280GRD, tc0280grd); -DECLARE_LEGACY_DEVICE(TC0430GRW, tc0280grd); +#define TC0430GRW TC0280GRD DECLARE_LEGACY_DEVICE(TC0360PRI, tc0360pri); DECLARE_LEGACY_DEVICE(TC0480SCP, tc0480scp); DECLARE_LEGACY_DEVICE(TC0150ROD, tc0150rod); diff --git a/src/mame/video/vrender0.c b/src/mame/video/vrender0.c index 58419480354..cb72d98aaa5 100644 --- a/src/mame/video/vrender0.c +++ b/src/mame/video/vrender0.c @@ -608,3 +608,6 @@ static const char DEVTEMPLATE_SOURCE[] = __FILE__; #define DEVTEMPLATE_NAME "VRender0" #define DEVTEMPLATE_FAMILY "???" #include "devtempl.h" + + +DEFINE_LEGACY_DEVICE(VIDEO_VRENDER0, vr0video); |