diff options
Diffstat (limited to 'src/mame/drivers/sms.cpp')
-rw-r--r-- | src/mame/drivers/sms.cpp | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/src/mame/drivers/sms.cpp b/src/mame/drivers/sms.cpp index 7ece8832ef7..70aae875a66 100644 --- a/src/mame/drivers/sms.cpp +++ b/src/mame/drivers/sms.cpp @@ -486,7 +486,7 @@ static INPUT_PORTS_START( gg ) INPUT_PORTS_END -static MACHINE_CONFIG_START( sms_base, sms_state ) +static MACHINE_CONFIG_START( sms_base ) MCFG_MACHINE_START_OVERRIDE(sms_state,sms) MCFG_MACHINE_RESET_OVERRIDE(sms_state,sms) @@ -537,33 +537,33 @@ MACHINE_CONFIG_END #define MCFG_SCREEN_SMS_PAL_RAW_PARAMS(_pixelclock) \ MCFG_SCREEN_RAW_PARAMS(_pixelclock, \ - SEGA315_5124_WIDTH, \ - SEGA315_5124_LBORDER_START + SEGA315_5124_LBORDER_WIDTH - 2, \ - SEGA315_5124_LBORDER_START + SEGA315_5124_LBORDER_WIDTH + 256 + 10, \ - SEGA315_5124_HEIGHT_PAL, \ - SEGA315_5124_TBORDER_START + SEGA315_5124_PAL_240_TBORDER_HEIGHT, \ - SEGA315_5124_TBORDER_START + SEGA315_5124_PAL_240_TBORDER_HEIGHT + 240) \ - MCFG_SCREEN_REFRESH_RATE((double) _pixelclock / (SEGA315_5124_WIDTH * SEGA315_5124_HEIGHT_PAL)) + sega315_5124_device::WIDTH, \ + sega315_5124_device::LBORDER_START + sega315_5124_device::LBORDER_WIDTH - 2, \ + sega315_5124_device::LBORDER_START + sega315_5124_device::LBORDER_WIDTH + 256 + 10, \ + sega315_5124_device::HEIGHT_PAL, \ + sega315_5124_device::TBORDER_START + sega315_5124_device::PAL_240_TBORDER_HEIGHT, \ + sega315_5124_device::TBORDER_START + sega315_5124_device::PAL_240_TBORDER_HEIGHT + 240) \ + MCFG_SCREEN_REFRESH_RATE((double) _pixelclock / (sega315_5124_device::WIDTH * sega315_5124_device::HEIGHT_PAL)) #define MCFG_SCREEN_SMS_NTSC_RAW_PARAMS(_pixelclock) \ MCFG_SCREEN_RAW_PARAMS(_pixelclock, \ - SEGA315_5124_WIDTH, \ - SEGA315_5124_LBORDER_START + SEGA315_5124_LBORDER_WIDTH - 2, \ - SEGA315_5124_LBORDER_START + SEGA315_5124_LBORDER_WIDTH + 256 + 10, \ - SEGA315_5124_HEIGHT_NTSC, \ - SEGA315_5124_TBORDER_START + SEGA315_5124_NTSC_224_TBORDER_HEIGHT, \ - SEGA315_5124_TBORDER_START + SEGA315_5124_NTSC_224_TBORDER_HEIGHT + 224) \ - MCFG_SCREEN_REFRESH_RATE((double) _pixelclock / (SEGA315_5124_WIDTH * SEGA315_5124_HEIGHT_NTSC)) + sega315_5124_device::WIDTH, \ + sega315_5124_device::LBORDER_START + sega315_5124_device::LBORDER_WIDTH - 2, \ + sega315_5124_device::LBORDER_START + sega315_5124_device::LBORDER_WIDTH + 256 + 10, \ + sega315_5124_device::HEIGHT_NTSC, \ + sega315_5124_device::TBORDER_START + sega315_5124_device::NTSC_224_TBORDER_HEIGHT, \ + sega315_5124_device::TBORDER_START + sega315_5124_device::NTSC_224_TBORDER_HEIGHT + 224) \ + MCFG_SCREEN_REFRESH_RATE((double) _pixelclock / (sega315_5124_device::WIDTH * sega315_5124_device::HEIGHT_NTSC)) #define MCFG_SCREEN_GG_RAW_PARAMS(_pixelclock) \ MCFG_SCREEN_RAW_PARAMS(_pixelclock, \ - SEGA315_5124_WIDTH, \ - SEGA315_5124_LBORDER_START + SEGA315_5124_LBORDER_WIDTH + 6*8, \ - SEGA315_5124_LBORDER_START + SEGA315_5124_LBORDER_WIDTH + 26*8, \ - SEGA315_5124_HEIGHT_NTSC, \ - SEGA315_5124_TBORDER_START + SEGA315_5124_NTSC_192_TBORDER_HEIGHT + 3*8, \ - SEGA315_5124_TBORDER_START + SEGA315_5124_NTSC_192_TBORDER_HEIGHT + 21*8 ) \ - MCFG_SCREEN_REFRESH_RATE((double) _pixelclock / (SEGA315_5124_WIDTH * SEGA315_5124_HEIGHT_NTSC)) + sega315_5124_device::WIDTH, \ + sega315_5124_device::LBORDER_START + sega315_5124_device::LBORDER_WIDTH + 6*8, \ + sega315_5124_device::LBORDER_START + sega315_5124_device::LBORDER_WIDTH + 26*8, \ + sega315_5124_device::HEIGHT_NTSC, \ + sega315_5124_device::TBORDER_START + sega315_5124_device::NTSC_192_TBORDER_HEIGHT + 3*8, \ + sega315_5124_device::TBORDER_START + sega315_5124_device::NTSC_192_TBORDER_HEIGHT + 21*8 ) \ + MCFG_SCREEN_REFRESH_RATE((double) _pixelclock / (sega315_5124_device::WIDTH * sega315_5124_device::HEIGHT_NTSC)) static MACHINE_CONFIG_DERIVED( sms2_ntsc, sms_ntsc_base ) @@ -616,7 +616,7 @@ static MACHINE_CONFIG_DERIVED( sms1_ntsc, sms_ntsc_base ) MCFG_SMS_EXPANSION_ADD("smsexp", sms_expansion_devices, nullptr) MACHINE_CONFIG_END -static MACHINE_CONFIG_DERIVED_CLASS( sms_sdisp, sms1_ntsc, smssdisp_state ) +static MACHINE_CONFIG_DERIVED( sms_sdisp, sms1_ntsc ) MCFG_DEVICE_MODIFY("sms_vdp") MCFG_SEGA315_5124_INT_CB(WRITELINE(smssdisp_state, sms_store_int_callback)) @@ -917,7 +917,7 @@ static MACHINE_CONFIG_DERIVED( sg1000m3, sms1_ntsc ) MCFG_SMS_CONTROL_PORT_TH_INPUT_HANDLER(NOOP) MACHINE_CONFIG_END -static MACHINE_CONFIG_START( gamegear, sms_state ) +static MACHINE_CONFIG_START( gamegear ) /* basic machine hardware */ MCFG_CPU_ADD("maincpu", Z80, MASTER_CLOCK_GG/9) MCFG_CPU_PROGRAM_MAP(sms_mem) |