summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/atari400.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/atari400.cpp')
-rw-r--r--src/mame/drivers/atari400.cpp72
1 files changed, 36 insertions, 36 deletions
diff --git a/src/mame/drivers/atari400.cpp b/src/mame/drivers/atari400.cpp
index 6ec9f45976a..825c5ef5aae 100644
--- a/src/mame/drivers/atari400.cpp
+++ b/src/mame/drivers/atari400.cpp
@@ -2077,16 +2077,16 @@ WRITE8_MEMBER(a400_state::a800xl_pia_pb_w)
**************************************************************/
-static MACHINE_CONFIG_START( atari_common_nodac, a400_state )
+static MACHINE_CONFIG_START( atari_common_nodac )
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", M6502, FREQ_17_EXACT)
+ MCFG_CPU_ADD("maincpu", M6502, pokey_device::FREQ_17_EXACT)
MCFG_MACHINE_RESET_OVERRIDE( a400_state, a400 )
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(1))
- MCFG_SCREEN_VISIBLE_AREA(MIN_X, MAX_X, MIN_Y, MAX_Y)
+ MCFG_SCREEN_VISIBLE_AREA_ANTIC()
MCFG_SCREEN_UPDATE_DEVICE("antic", antic_device, screen_update)
MCFG_SCREEN_PALETTE("palette")
@@ -2105,7 +2105,7 @@ static MACHINE_CONFIG_START( atari_common_nodac, a400_state )
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("speaker")
- MCFG_SOUND_ADD("pokey", POKEY, FREQ_17_EXACT)
+ MCFG_SOUND_ADD("pokey", POKEY, pokey_device::FREQ_17_EXACT)
MCFG_POKEY_POT0_R_CB(IOPORT("analog_0"))
MCFG_POKEY_POT1_R_CB(IOPORT("analog_1"))
MCFG_POKEY_POT2_R_CB(IOPORT("analog_2"))
@@ -2160,8 +2160,8 @@ static MACHINE_CONFIG_DERIVED( a400, atari_common )
MCFG_MACHINE_START_OVERRIDE( a400_state, a400 )
MCFG_SCREEN_MODIFY("screen")
- MCFG_SCREEN_REFRESH_RATE(FRAME_RATE_60HZ)
- MCFG_SCREEN_SIZE(HWIDTH*8, TOTAL_LINES_60HZ)
+ MCFG_SCREEN_REFRESH_RATE_ANTIC_60HZ()
+ MCFG_SCREEN_SIZE_ANTIC_60HZ()
MACHINE_CONFIG_END
@@ -2175,8 +2175,8 @@ static MACHINE_CONFIG_DERIVED( a400pal, atari_common )
MCFG_MACHINE_START_OVERRIDE( a400_state, a400 )
MCFG_SCREEN_MODIFY("screen")
- MCFG_SCREEN_REFRESH_RATE(FRAME_RATE_50HZ)
- MCFG_SCREEN_SIZE(HWIDTH*8, TOTAL_LINES_50HZ)
+ MCFG_SCREEN_REFRESH_RATE_ANTIC_50HZ()
+ MCFG_SCREEN_SIZE_ANTIC_50HZ()
MACHINE_CONFIG_END
@@ -2190,8 +2190,8 @@ static MACHINE_CONFIG_DERIVED( a800, atari_common )
MCFG_MACHINE_START_OVERRIDE( a400_state, a800 )
MCFG_SCREEN_MODIFY("screen")
- MCFG_SCREEN_REFRESH_RATE(FRAME_RATE_60HZ)
- MCFG_SCREEN_SIZE(HWIDTH*8, TOTAL_LINES_60HZ)
+ MCFG_SCREEN_REFRESH_RATE_ANTIC_60HZ()
+ MCFG_SCREEN_SIZE_ANTIC_60HZ()
MCFG_A800_CARTRIDGE_ADD("cartright", a800_right, nullptr)
MACHINE_CONFIG_END
@@ -2207,8 +2207,8 @@ static MACHINE_CONFIG_DERIVED( a800pal, atari_common )
MCFG_MACHINE_START_OVERRIDE( a400_state, a800 )
MCFG_SCREEN_MODIFY("screen")
- MCFG_SCREEN_REFRESH_RATE(FRAME_RATE_50HZ)
- MCFG_SCREEN_SIZE(HWIDTH*8, TOTAL_LINES_50HZ)
+ MCFG_SCREEN_REFRESH_RATE_ANTIC_50HZ()
+ MCFG_SCREEN_SIZE_ANTIC_50HZ()
MCFG_A800_CARTRIDGE_ADD("cartright", a800_right, nullptr)
MACHINE_CONFIG_END
@@ -2227,8 +2227,8 @@ static MACHINE_CONFIG_DERIVED( a600xl, atari_common )
MCFG_MACHINE_START_OVERRIDE( a400_state, a800xl )
MCFG_SCREEN_MODIFY("screen")
- MCFG_SCREEN_REFRESH_RATE(FRAME_RATE_60HZ)
- MCFG_SCREEN_SIZE(HWIDTH*8, TOTAL_LINES_60HZ)
+ MCFG_SCREEN_REFRESH_RATE_ANTIC_60HZ()
+ MCFG_SCREEN_SIZE_ANTIC_60HZ()
MCFG_RAM_MODIFY(RAM_TAG)
MCFG_RAM_DEFAULT_SIZE("16K")
@@ -2251,8 +2251,8 @@ static MACHINE_CONFIG_DERIVED( a800xl, atari_common )
MCFG_RAM_DEFAULT_SIZE("64K")
MCFG_SCREEN_MODIFY("screen")
- MCFG_SCREEN_REFRESH_RATE(FRAME_RATE_60HZ)
- MCFG_SCREEN_SIZE(HWIDTH*8, TOTAL_LINES_60HZ)
+ MCFG_SCREEN_REFRESH_RATE_ANTIC_60HZ()
+ MCFG_SCREEN_SIZE_ANTIC_60HZ()
MACHINE_CONFIG_END
@@ -2263,8 +2263,8 @@ static MACHINE_CONFIG_DERIVED( a800xlpal, a800xl )
MCFG_CPU_CLOCK( 1773000 )
MCFG_SCREEN_MODIFY("screen")
- MCFG_SCREEN_REFRESH_RATE(FRAME_RATE_50HZ)
- MCFG_SCREEN_SIZE(HWIDTH*8, TOTAL_LINES_50HZ)
+ MCFG_SCREEN_REFRESH_RATE_ANTIC_50HZ()
+ MCFG_SCREEN_SIZE_ANTIC_50HZ()
MCFG_SOUND_MODIFY("pokey")
MCFG_SOUND_CLOCK(1773000)
@@ -2335,8 +2335,8 @@ static MACHINE_CONFIG_DERIVED( a5200, atari_common_nodac )
MCFG_MACHINE_START_OVERRIDE( a400_state, a5200 )
MCFG_SCREEN_MODIFY( "screen" )
- MCFG_SCREEN_REFRESH_RATE(FRAME_RATE_60HZ)
- MCFG_SCREEN_SIZE(HWIDTH*8, TOTAL_LINES_60HZ)
+ MCFG_SCREEN_REFRESH_RATE_ANTIC_60HZ()
+ MCFG_SCREEN_SIZE_ANTIC_60HZ()
MCFG_A5200_CARTRIDGE_ADD("cartleft", a5200_carts, nullptr)
@@ -2461,19 +2461,19 @@ ROM_END
*
**************************************************************/
-/* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME */
-COMP ( 1979, a400, 0, 0, a400, a800, driver_device, 0, "Atari", "Atari 400 (NTSC)", 0)
-COMP ( 1979, a400pal, a400, 0, a400pal, a800, driver_device, 0, "Atari", "Atari 400 (PAL)", 0)
-COMP ( 1979, a800, 0, 0, a800, a800, driver_device, 0, "Atari", "Atari 800 (NTSC)", 0)
-COMP ( 1979, a800pal, a800, 0, a800pal, a800, driver_device, 0, "Atari", "Atari 800 (PAL)", 0)
-COMP ( 1982, a1200xl, a800, 0, a1200xl, a800xl, driver_device, 0, "Atari", "Atari 1200XL", MACHINE_NOT_WORKING ) // 64k RAM
-COMP ( 1983, a600xl, a800xl, 0, a600xl, a800xl, driver_device, 0, "Atari", "Atari 600XL", MACHINE_IMPERFECT_GRAPHICS ) // 16k RAM
-COMP ( 1983, a800xl, 0, 0, a800xl, a800xl, driver_device, 0, "Atari", "Atari 800XL (NTSC)", MACHINE_IMPERFECT_GRAPHICS ) // 64k RAM
-COMP ( 1983, a800xlp, a800xl, 0, a800xlpal, a800xl, driver_device, 0, "Atari", "Atari 800XL (PAL)", MACHINE_IMPERFECT_GRAPHICS ) // 64k RAM
-COMP ( 1986, a65xe, a800xl, 0, a800xl, a800xl, driver_device, 0, "Atari", "Atari 65XE", MACHINE_IMPERFECT_GRAPHICS ) // 64k RAM
-COMP ( 1986, a65xea, a800xl, 0, a800xl, a800xl, driver_device, 0, "Atari", "Atari 65XE (Arabic)", MACHINE_NOT_WORKING )
-COMP ( 1986, a130xe, a800xl, 0, a130xe, a800xl, driver_device, 0, "Atari", "Atari 130XE", MACHINE_NOT_WORKING ) // 128k RAM
-COMP ( 1986, a800xe, a800xl, 0, a800xl, a800xl, driver_device, 0, "Atari", "Atari 800XE", MACHINE_IMPERFECT_GRAPHICS ) // 64k RAM
-COMP ( 1987, xegs, 0, 0, xegs, a800xl, driver_device, 0, "Atari", "Atari XE Game System", MACHINE_IMPERFECT_GRAPHICS ) // 64k RAM
-
-CONS ( 1982, a5200, 0, 0, a5200, a5200, driver_device, 0, "Atari", "Atari 5200", 0)
+/* YEAR NAME PARENT COMPAT MACHINE INPUT STATE INIT COMPANY FULLNAME */
+COMP ( 1979, a400, 0, 0, a400, a800, a400_state, 0, "Atari", "Atari 400 (NTSC)", 0)
+COMP ( 1979, a400pal, a400, 0, a400pal, a800, a400_state, 0, "Atari", "Atari 400 (PAL)", 0)
+COMP ( 1979, a800, 0, 0, a800, a800, a400_state, 0, "Atari", "Atari 800 (NTSC)", 0)
+COMP ( 1979, a800pal, a800, 0, a800pal, a800, a400_state, 0, "Atari", "Atari 800 (PAL)", 0)
+COMP ( 1982, a1200xl, a800, 0, a1200xl, a800xl, a400_state, 0, "Atari", "Atari 1200XL", MACHINE_NOT_WORKING ) // 64k RAM
+COMP ( 1983, a600xl, a800xl, 0, a600xl, a800xl, a400_state, 0, "Atari", "Atari 600XL", MACHINE_IMPERFECT_GRAPHICS ) // 16k RAM
+COMP ( 1983, a800xl, 0, 0, a800xl, a800xl, a400_state, 0, "Atari", "Atari 800XL (NTSC)", MACHINE_IMPERFECT_GRAPHICS ) // 64k RAM
+COMP ( 1983, a800xlp, a800xl, 0, a800xlpal, a800xl, a400_state, 0, "Atari", "Atari 800XL (PAL)", MACHINE_IMPERFECT_GRAPHICS ) // 64k RAM
+COMP ( 1986, a65xe, a800xl, 0, a800xl, a800xl, a400_state, 0, "Atari", "Atari 65XE", MACHINE_IMPERFECT_GRAPHICS ) // 64k RAM
+COMP ( 1986, a65xea, a800xl, 0, a800xl, a800xl, a400_state, 0, "Atari", "Atari 65XE (Arabic)", MACHINE_NOT_WORKING )
+COMP ( 1986, a130xe, a800xl, 0, a130xe, a800xl, a400_state, 0, "Atari", "Atari 130XE", MACHINE_NOT_WORKING ) // 128k RAM
+COMP ( 1986, a800xe, a800xl, 0, a800xl, a800xl, a400_state, 0, "Atari", "Atari 800XE", MACHINE_IMPERFECT_GRAPHICS ) // 64k RAM
+COMP ( 1987, xegs, 0, 0, xegs, a800xl, a400_state, 0, "Atari", "Atari XE Game System", MACHINE_IMPERFECT_GRAPHICS ) // 64k RAM
+
+CONS ( 1982, a5200, 0, 0, a5200, a5200, a400_state, 0, "Atari", "Atari 5200", 0)