Some more core cleanup (nw)

This commit is contained in:
Miodrag Milanovic 2014-04-22 06:32:10 +00:00
parent a6e05ae627
commit 68c1ca5d54
6 changed files with 6 additions and 23 deletions

View File

@ -54,16 +54,12 @@
//************************************************************************** //**************************************************************************
#define MACHINE_START_NAME(name) machine_start_##name #define MACHINE_START_NAME(name) machine_start_##name
#define MACHINE_START(name) void MACHINE_START_NAME(name)(running_machine &machine) // legacy
#define MACHINE_START_CALL_MEMBER(name) MACHINE_START_NAME(name)() #define MACHINE_START_CALL_MEMBER(name) MACHINE_START_NAME(name)()
#define MACHINE_START_CALL_LEGACY(name) MACHINE_START_NAME(name)(machine())
#define DECLARE_MACHINE_START(name) void MACHINE_START_NAME(name)() #define DECLARE_MACHINE_START(name) void MACHINE_START_NAME(name)()
#define MACHINE_START_MEMBER(cls,name) void cls::MACHINE_START_NAME(name)() #define MACHINE_START_MEMBER(cls,name) void cls::MACHINE_START_NAME(name)()
#define MACHINE_RESET_NAME(name) machine_reset_##name #define MACHINE_RESET_NAME(name) machine_reset_##name
#define MACHINE_RESET(name) void MACHINE_RESET_NAME(name)(running_machine &machine) // legacy
#define MACHINE_RESET_CALL_MEMBER(name) MACHINE_RESET_NAME(name)() #define MACHINE_RESET_CALL_MEMBER(name) MACHINE_RESET_NAME(name)()
#define MACHINE_RESET_CALL_LEGACY(name) MACHINE_RESET_NAME(name)(machine())
#define DECLARE_MACHINE_RESET(name) void MACHINE_RESET_NAME(name)() #define DECLARE_MACHINE_RESET(name) void MACHINE_RESET_NAME(name)()
#define MACHINE_RESET_MEMBER(cls,name) void cls::MACHINE_RESET_NAME(name)() #define MACHINE_RESET_MEMBER(cls,name) void cls::MACHINE_RESET_NAME(name)()
@ -77,7 +73,6 @@
#define SOUND_RESET_MEMBER(cls,name) void cls::SOUND_RESET_NAME(name)() #define SOUND_RESET_MEMBER(cls,name) void cls::SOUND_RESET_NAME(name)()
#define VIDEO_START_NAME(name) video_start_##name #define VIDEO_START_NAME(name) video_start_##name
#define VIDEO_START(name) void VIDEO_START_NAME(name)(running_machine &machine) // legacy
#define VIDEO_START_CALL_MEMBER(name) VIDEO_START_NAME(name)() #define VIDEO_START_CALL_MEMBER(name) VIDEO_START_NAME(name)()
#define DECLARE_VIDEO_START(name) void VIDEO_START_NAME(name)() #define DECLARE_VIDEO_START(name) void VIDEO_START_NAME(name)()
#define VIDEO_START_MEMBER(cls,name) void cls::VIDEO_START_NAME(name)() #define VIDEO_START_MEMBER(cls,name) void cls::VIDEO_START_NAME(name)()

View File

@ -65,17 +65,6 @@ const int DEBUG_FLAG_OSD_ENABLED = 0x00001000; // The OSD debugger is e
// MACROS // MACROS
//************************************************************************** //**************************************************************************
// NULL versions
#define machine_start_0 NULL
#define machine_reset_0 NULL
#define sound_start_0 NULL
#define sound_reset_0 NULL
#define video_start_0 NULL
#define video_reset_0 NULL
#define palette_init_0 NULL
// global allocation helpers // global allocation helpers
#define auto_alloc(m, t) pool_alloc(static_cast<running_machine &>(m).respool(), t) #define auto_alloc(m, t) pool_alloc(static_cast<running_machine &>(m).respool(), t)
#define auto_alloc_clear(m, t) pool_alloc_clear(static_cast<running_machine &>(m).respool(), t) #define auto_alloc_clear(m, t) pool_alloc_clear(static_cast<running_machine &>(m).respool(), t)

View File

@ -317,7 +317,6 @@ MACHINE_CONFIG_EXTERN( mpu4_common2 );
MACHINE_CONFIG_EXTERN( mod2 ); MACHINE_CONFIG_EXTERN( mod2 );
extern MACHINE_START( mod2 );
extern const ay8910_interface ay8910_config; extern const ay8910_interface ay8910_config;
INPUT_PORTS_EXTERN( mpu4 ); INPUT_PORTS_EXTERN( mpu4 );

View File

@ -490,7 +490,7 @@ WRITE8_MEMBER(a1200_state::ami1200_cia_0_portb_w)
MACHINE_START_MEMBER(cdtv_state,cdtv) MACHINE_START_MEMBER(cdtv_state,cdtv)
{ {
MACHINE_START_CALL_MEMBER(amiga); MACHINE_START_CALL_MEMBER(amiga);
MACHINE_START_CALL_LEGACY( amigacd ); amigacd_start(machine());
} }
@ -499,7 +499,7 @@ MACHINE_RESET_MEMBER(cdtv_state,cdtv)
MACHINE_RESET_CALL_MEMBER( amiga ); MACHINE_RESET_CALL_MEMBER( amiga );
/* initialize the cdrom controller */ /* initialize the cdrom controller */
MACHINE_RESET_CALL_LEGACY( amigacd ); amigacd_reset(machine());
} }
READ8_MEMBER(a1200_state::a1200_cia_0_portA_r) READ8_MEMBER(a1200_state::a1200_cia_0_portA_r)

View File

@ -524,7 +524,7 @@ static void cdrom_subcode_ready( running_machine &machine, int level )
tpi->i1_w(level); tpi->i1_w(level);
} }
MACHINE_START( amigacd ) void amigacd_start(running_machine &machine)
{ {
/* initialize the dmac */ /* initialize the dmac */
memset( &dmac_data, 0, sizeof( dmac_data ) ); memset( &dmac_data, 0, sizeof( dmac_data ) );
@ -538,7 +538,7 @@ MACHINE_START( amigacd )
matsucd_init( machine.device<cdrom_image_device>("cdrom"), "cdda" ); matsucd_init( machine.device<cdrom_image_device>("cdrom"), "cdda" );
} }
MACHINE_RESET( amigacd ) void amigacd_reset(running_machine &machine)
{ {
/* initialize the cdrom */ /* initialize the cdrom */
matsucd_set_status_enabled_callback( cdrom_status_enabled ); matsucd_set_status_enabled_callback( cdrom_status_enabled );

View File

@ -2,8 +2,8 @@
#define __AMIGACD_H__ #define __AMIGACD_H__
MACHINE_START( amigacd ); void amigacd_start(running_machine &machine);
MACHINE_RESET( amigacd ); void amigacd_reset(running_machine &machine);
#endif /* __AMIGACD_H__ */ #endif /* __AMIGACD_H__ */