diff options
Diffstat (limited to 'src/mame/drivers/aa310.cpp')
-rw-r--r-- | src/mame/drivers/aa310.cpp | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/src/mame/drivers/aa310.cpp b/src/mame/drivers/aa310.cpp index b8e69af9d66..402d0911542 100644 --- a/src/mame/drivers/aa310.cpp +++ b/src/mame/drivers/aa310.cpp @@ -402,13 +402,13 @@ WRITE_LINE_MEMBER( archimedes_state::a310_kart_rx_w ) MACHINE_CONFIG_START(aa310_state::aa310) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", ARM, XTAL(24'000'000) / 3) /* ARM2 8 MHz */ - MCFG_CPU_PROGRAM_MAP(aa310_mem) + MCFG_DEVICE_ADD("maincpu", ARM, XTAL(24'000'000) / 3) /* ARM2 8 MHz */ + MCFG_DEVICE_PROGRAM_MAP(aa310_mem) MCFG_ARM_COPRO(VL86C020) MCFG_DEVICE_ADD("kart", AAKART, 8000000/256) - MCFG_AAKART_OUT_TX_CB(WRITELINE(archimedes_state, a310_kart_tx_w)) - MCFG_AAKART_OUT_RX_CB(WRITELINE(archimedes_state, a310_kart_rx_w)) + MCFG_AAKART_OUT_TX_CB(WRITELINE(*this, archimedes_state, a310_kart_tx_w)) + MCFG_AAKART_OUT_RX_CB(WRITELINE(*this, archimedes_state, a310_kart_rx_w)) MCFG_I2CMEM_ADD("i2cmem") MCFG_I2CMEM_DATA_SIZE(0x100) @@ -425,8 +425,8 @@ MACHINE_CONFIG_START(aa310_state::aa310) MCFG_WD1772_ADD("fdc", 8000000 / 1) // TODO: frequency MCFG_WD_FDC_DISABLE_MOTOR_CONTROL - MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(aa310_state, aa310_wd177x_intrq_w)) - MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(aa310_state, aa310_wd177x_drq_w)) + MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(*this, aa310_state, aa310_wd177x_intrq_w)) + MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(*this, aa310_state, aa310_wd177x_drq_w)) MCFG_FLOPPY_DRIVE_ADD("fdc:0", aa310_floppies, "35dd", aa310_state::floppy_formats) MCFG_FLOPPY_DRIVE_SOUND(true) MCFG_FLOPPY_DRIVE_ADD("fdc:1", aa310_floppies, nullptr, aa310_state::floppy_formats) // rarely had 2nd FDD installed, space was used for HDD @@ -435,14 +435,14 @@ MACHINE_CONFIG_START(aa310_state::aa310) MCFG_SOFTWARE_LIST_ADD("flop_list", "archimedes") MCFG_SPEAKER_STANDARD_MONO("speaker") - MCFG_SOUND_ADD("dac0", DAC_16BIT_R2R_TWOS_COMPLEMENT, 0) MCFG_SOUND_ROUTE(0, "speaker", 0.1) // unknown DAC - MCFG_SOUND_ADD("dac1", DAC_16BIT_R2R_TWOS_COMPLEMENT, 0) MCFG_SOUND_ROUTE(0, "speaker", 0.1) // unknown DAC - MCFG_SOUND_ADD("dac2", DAC_16BIT_R2R_TWOS_COMPLEMENT, 0) MCFG_SOUND_ROUTE(0, "speaker", 0.1) // unknown DAC - MCFG_SOUND_ADD("dac3", DAC_16BIT_R2R_TWOS_COMPLEMENT, 0) MCFG_SOUND_ROUTE(0, "speaker", 0.1) // unknown DAC - MCFG_SOUND_ADD("dac4", DAC_16BIT_R2R_TWOS_COMPLEMENT, 0) MCFG_SOUND_ROUTE(0, "speaker", 0.1) // unknown DAC - MCFG_SOUND_ADD("dac5", DAC_16BIT_R2R_TWOS_COMPLEMENT, 0) MCFG_SOUND_ROUTE(0, "speaker", 0.1) // unknown DAC - MCFG_SOUND_ADD("dac6", DAC_16BIT_R2R_TWOS_COMPLEMENT, 0) MCFG_SOUND_ROUTE(0, "speaker", 0.1) // unknown DAC - MCFG_SOUND_ADD("dac7", DAC_16BIT_R2R_TWOS_COMPLEMENT, 0) MCFG_SOUND_ROUTE(0, "speaker", 0.1) // unknown DAC + MCFG_DEVICE_ADD("dac0", DAC_16BIT_R2R_TWOS_COMPLEMENT, 0) MCFG_SOUND_ROUTE(0, "speaker", 0.1) // unknown DAC + MCFG_DEVICE_ADD("dac1", DAC_16BIT_R2R_TWOS_COMPLEMENT, 0) MCFG_SOUND_ROUTE(0, "speaker", 0.1) // unknown DAC + MCFG_DEVICE_ADD("dac2", DAC_16BIT_R2R_TWOS_COMPLEMENT, 0) MCFG_SOUND_ROUTE(0, "speaker", 0.1) // unknown DAC + MCFG_DEVICE_ADD("dac3", DAC_16BIT_R2R_TWOS_COMPLEMENT, 0) MCFG_SOUND_ROUTE(0, "speaker", 0.1) // unknown DAC + MCFG_DEVICE_ADD("dac4", DAC_16BIT_R2R_TWOS_COMPLEMENT, 0) MCFG_SOUND_ROUTE(0, "speaker", 0.1) // unknown DAC + MCFG_DEVICE_ADD("dac5", DAC_16BIT_R2R_TWOS_COMPLEMENT, 0) MCFG_SOUND_ROUTE(0, "speaker", 0.1) // unknown DAC + MCFG_DEVICE_ADD("dac6", DAC_16BIT_R2R_TWOS_COMPLEMENT, 0) MCFG_SOUND_ROUTE(0, "speaker", 0.1) // unknown DAC + MCFG_DEVICE_ADD("dac7", DAC_16BIT_R2R_TWOS_COMPLEMENT, 0) MCFG_SOUND_ROUTE(0, "speaker", 0.1) // unknown DAC MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0) MCFG_SOUND_ROUTE(0, "dac0", 1.0, DAC_VREF_POS_INPUT) MCFG_SOUND_ROUTE(0, "dac0", -1.0, DAC_VREF_NEG_INPUT) MCFG_SOUND_ROUTE(0, "dac1", 1.0, DAC_VREF_POS_INPUT) MCFG_SOUND_ROUTE(0, "dac1", -1.0, DAC_VREF_NEG_INPUT) @@ -513,8 +513,8 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(aa310_state::aa540) aa310(config); - MCFG_CPU_MODIFY("maincpu") // ARM3 - MCFG_CPU_CLOCK(XTAL(52'000'000) / 2) + MCFG_DEVICE_MODIFY("maincpu") // ARM3 + MCFG_DEVICE_CLOCK(XTAL(52'000'000) / 2) MCFG_RAM_MODIFY(RAM_TAG) MCFG_RAM_DEFAULT_SIZE("4M") @@ -527,8 +527,8 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(aa310_state::aa5000) aa310(config); - MCFG_CPU_MODIFY("maincpu") // ARM3 - MCFG_CPU_CLOCK(XTAL(50'000'000) / 2) + MCFG_DEVICE_MODIFY("maincpu") // ARM3 + MCFG_DEVICE_CLOCK(XTAL(50'000'000) / 2) MCFG_RAM_MODIFY(RAM_TAG) MCFG_RAM_DEFAULT_SIZE("2M") @@ -541,8 +541,8 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(aa310_state::aa4) aa5000(config); - MCFG_CPU_MODIFY("maincpu") // ARM3 - MCFG_CPU_CLOCK(XTAL(24'000'000)) + MCFG_DEVICE_MODIFY("maincpu") // ARM3 + MCFG_DEVICE_CLOCK(XTAL(24'000'000)) /* video hardware */ MCFG_SCREEN_MODIFY("screen") @@ -555,14 +555,14 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(aa310_state::aa5000a) aa5000(config); - MCFG_CPU_MODIFY("maincpu") // ARM3 - MCFG_CPU_CLOCK(33000000) + MCFG_DEVICE_MODIFY("maincpu") // ARM3 + MCFG_DEVICE_CLOCK(33000000) MACHINE_CONFIG_END MACHINE_CONFIG_START(aa310_state::aa3010) aa310(config); - MCFG_CPU_MODIFY("maincpu") // ARM250 - MCFG_CPU_CLOCK(XTAL(72'000'000) / 6) + MCFG_DEVICE_MODIFY("maincpu") // ARM250 + MCFG_DEVICE_CLOCK(XTAL(72'000'000) / 6) MCFG_RAM_MODIFY(RAM_TAG) MCFG_RAM_DEFAULT_SIZE("1M") |