Goodbye MACHINE_CONFIG_FRAGMENT, it was nice knowing you.

(nw) This is a pretty minimal change.  The point where the root device is added has been moved
from the MACHINE_CONFIG_START macro to the constructor of the machine configuration class (made
possible by giving drivers their own device types).  This isn't the final change in this area.
The root device is still being handled specially in that its configuration comes from the game
driver structure.  This needs to be harmonised with regular devices.  But that's a job for
another day.
This commit is contained in:
Vas Crabb 2017-05-22 14:31:40 +10:00
parent e63871ed51
commit a6ee791664
777 changed files with 1275 additions and 1289 deletions

View File

@ -25,7 +25,7 @@ DEFINE_DEVICE_TYPE(A1BUS_CASSETTE, a1bus_cassette_device, "a1cass", "Apple I cas
/* sound output */ /* sound output */
MACHINE_CONFIG_FRAGMENT( cassette ) MACHINE_CONFIG_START( cassette )
MCFG_CASSETTE_ADD("cassette") MCFG_CASSETTE_ADD("cassette")
MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED) MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED)
MCFG_CASSETTE_INTERFACE("apple1_cass") MCFG_CASSETTE_INTERFACE("apple1_cass")

View File

@ -24,7 +24,7 @@
DEFINE_DEVICE_TYPE(A1BUS_CFFA, a1bus_cffa_device, "cffa1", "CFFA Compact Flash for Apple I") DEFINE_DEVICE_TYPE(A1BUS_CFFA, a1bus_cffa_device, "cffa1", "CFFA Compact Flash for Apple I")
MACHINE_CONFIG_FRAGMENT( cffa ) MACHINE_CONFIG_START( cffa )
MCFG_ATA_INTERFACE_ADD(CFFA_ATA_TAG, ata_devices, "hdd", nullptr, false) MCFG_ATA_INTERFACE_ADD(CFFA_ATA_TAG, ata_devices, "hdd", nullptr, false)
MACHINE_CONFIG_END MACHINE_CONFIG_END

View File

@ -30,7 +30,7 @@ DEFINE_DEVICE_TYPE(A2BUS_AESMS, a2bus_aesms_device, "a2aesms", "Applied Engin
#define SN3_TAG "sn76489_3" // right #define SN3_TAG "sn76489_3" // right
#define SN4_TAG "sn76489_4" // center? #define SN4_TAG "sn76489_4" // center?
MACHINE_CONFIG_FRAGMENT( a2alfam2 ) MACHINE_CONFIG_START( a2alfam2 )
MCFG_SPEAKER_STANDARD_STEREO("alf_l", "alf_r") MCFG_SPEAKER_STANDARD_STEREO("alf_l", "alf_r")
MCFG_SOUND_ADD(SN1_TAG, SN76489, 1020484) MCFG_SOUND_ADD(SN1_TAG, SN76489, 1020484)
@ -42,7 +42,7 @@ MACHINE_CONFIG_FRAGMENT( a2alfam2 )
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "alf_r", 0.50) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "alf_r", 0.50)
MACHINE_CONFIG_END MACHINE_CONFIG_END
MACHINE_CONFIG_FRAGMENT( a2aesms ) MACHINE_CONFIG_START( a2aesms )
MCFG_SPEAKER_STANDARD_STEREO("alf_l", "alf_r") MCFG_SPEAKER_STANDARD_STEREO("alf_l", "alf_r")
MCFG_SOUND_ADD(SN1_TAG, SN76489, 1020484) MCFG_SOUND_ADD(SN1_TAG, SN76489, 1020484)

View File

@ -37,7 +37,7 @@ static ADDRESS_MAP_START( z80_io, AS_IO, 8, a2bus_applicard_device )
AM_RANGE(0x00, 0x60) AM_MIRROR(0xff00) AM_READWRITE(z80_io_r, z80_io_w) AM_RANGE(0x00, 0x60) AM_MIRROR(0xff00) AM_READWRITE(z80_io_r, z80_io_w)
ADDRESS_MAP_END ADDRESS_MAP_END
MACHINE_CONFIG_FRAGMENT( a2applicard ) MACHINE_CONFIG_START( a2applicard )
MCFG_CPU_ADD(Z80_TAG, Z80, 6000000) // Z80 runs at 6 MHz MCFG_CPU_ADD(Z80_TAG, Z80, 6000000) // Z80 runs at 6 MHz
MCFG_CPU_PROGRAM_MAP(z80_mem) MCFG_CPU_PROGRAM_MAP(z80_mem)
MCFG_CPU_IO_MAP(z80_io) MCFG_CPU_IO_MAP(z80_io)

View File

@ -32,7 +32,7 @@
DEFINE_DEVICE_TYPE(A2BUS_ARCADEBOARD, a2bus_arcboard_device, "a2arcbd", "Third Millenium Engineering Arcade Board") DEFINE_DEVICE_TYPE(A2BUS_ARCADEBOARD, a2bus_arcboard_device, "a2arcbd", "Third Millenium Engineering Arcade Board")
MACHINE_CONFIG_FRAGMENT( arcadeboard ) MACHINE_CONFIG_START( arcadeboard )
MCFG_DEVICE_ADD( TMS_TAG, TMS9918A, XTAL_10_738635MHz / 2 ) MCFG_DEVICE_ADD( TMS_TAG, TMS9918A, XTAL_10_738635MHz / 2 )
MCFG_TMS9928A_VRAM_SIZE(0x4000) // 16k of VRAM MCFG_TMS9928A_VRAM_SIZE(0x4000) // 16k of VRAM
MCFG_TMS9928A_OUT_INT_LINE_CB(WRITELINE(a2bus_arcboard_device, tms_irq_w)) MCFG_TMS9928A_OUT_INT_LINE_CB(WRITELINE(a2bus_arcboard_device, tms_irq_w))

View File

@ -33,7 +33,7 @@ DEFINE_DEVICE_TYPE(A2BUS_CFFA2_6502, a2bus_cffa2_6502_device, "a2cffa02", "CFFA2
#define CFFA2_ROM_REGION "cffa2_rom" #define CFFA2_ROM_REGION "cffa2_rom"
#define CFFA2_ATA_TAG "cffa2_ata" #define CFFA2_ATA_TAG "cffa2_ata"
MACHINE_CONFIG_FRAGMENT( cffa2 ) MACHINE_CONFIG_START( cffa2 )
MCFG_ATA_INTERFACE_ADD(CFFA2_ATA_TAG, ata_devices, "hdd", nullptr, false) MCFG_ATA_INTERFACE_ADD(CFFA2_ATA_TAG, ata_devices, "hdd", nullptr, false)
// not yet, the core explodes // not yet, the core explodes

View File

@ -57,7 +57,7 @@ DEFINE_DEVICE_TYPE(A2BUS_CORVUS, a2bus_corvus_device, "a2corvus", "Corvus Flat C
#define CORVUS_ROM_REGION "corvus_rom" #define CORVUS_ROM_REGION "corvus_rom"
#define CORVUS_HD_TAG "corvushd" #define CORVUS_HD_TAG "corvushd"
static MACHINE_CONFIG_FRAGMENT(corvus) static MACHINE_CONFIG_START(corvus)
MCFG_DEVICE_ADD(CORVUS_HD_TAG, CORVUS_HDC, 0) MCFG_DEVICE_ADD(CORVUS_HD_TAG, CORVUS_HDC, 0)
MCFG_HARDDISK_ADD("harddisk1") MCFG_HARDDISK_ADD("harddisk1")
MCFG_HARDDISK_INTERFACE("corvus_hdd") MCFG_HARDDISK_INTERFACE("corvus_hdd")

View File

@ -47,12 +47,12 @@ static const floppy_interface floppy_interface =
"floppy_5_25" "floppy_5_25"
}; };
MACHINE_CONFIG_FRAGMENT( diskii ) MACHINE_CONFIG_START( diskii )
MCFG_APPLEFDC_ADD(FDC_TAG, fdc_interface) MCFG_APPLEFDC_ADD(FDC_TAG, fdc_interface)
MCFG_LEGACY_FLOPPY_APPLE_2_DRIVES_ADD(floppy_interface,15,16) MCFG_LEGACY_FLOPPY_APPLE_2_DRIVES_ADD(floppy_interface,15,16)
MACHINE_CONFIG_END MACHINE_CONFIG_END
MACHINE_CONFIG_FRAGMENT( iwmflop ) MACHINE_CONFIG_START( iwmflop )
MCFG_IWM_ADD(FDC_TAG, fdc_interface) MCFG_IWM_ADD(FDC_TAG, fdc_interface)
MCFG_LEGACY_FLOPPY_APPLE_2_DRIVES_ADD(floppy_interface,15,16) MCFG_LEGACY_FLOPPY_APPLE_2_DRIVES_ADD(floppy_interface,15,16)
MACHINE_CONFIG_END MACHINE_CONFIG_END

View File

@ -30,7 +30,7 @@ static SLOT_INTERFACE_START( a2_floppies )
SLOT_INTERFACE( "525", FLOPPY_525_SD ) SLOT_INTERFACE( "525", FLOPPY_525_SD )
SLOT_INTERFACE_END SLOT_INTERFACE_END
static MACHINE_CONFIG_FRAGMENT( diskiing ) static MACHINE_CONFIG_START( diskiing )
MCFG_DEVICE_ADD(WOZFDC_TAG, DISKII_FDC, 1021800*2) MCFG_DEVICE_ADD(WOZFDC_TAG, DISKII_FDC, 1021800*2)
MCFG_FLOPPY_DRIVE_ADD("0", a2_floppies, "525", a2bus_diskiing_device::floppy_formats) MCFG_FLOPPY_DRIVE_ADD("0", a2_floppies, "525", a2bus_diskiing_device::floppy_formats)
MCFG_FLOPPY_DRIVE_ADD("1", a2_floppies, "525", a2bus_diskiing_device::floppy_formats) MCFG_FLOPPY_DRIVE_ADD("1", a2_floppies, "525", a2bus_diskiing_device::floppy_formats)

View File

@ -23,7 +23,7 @@
DEFINE_DEVICE_TYPE(A2BUS_DX1, a2bus_dx1_device, "a2dx1", "Decillonix DX-1") DEFINE_DEVICE_TYPE(A2BUS_DX1, a2bus_dx1_device, "a2dx1", "Decillonix DX-1")
MACHINE_CONFIG_FRAGMENT( a2dx1 ) MACHINE_CONFIG_START( a2dx1 )
MCFG_SPEAKER_STANDARD_MONO("speaker") MCFG_SPEAKER_STANDARD_MONO("speaker")
MCFG_SOUND_ADD("dac", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) // unknown DAC MCFG_SOUND_ADD("dac", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) // unknown DAC
MCFG_SOUND_ADD("dacvol", DAC_8BIT_R2R, 0) // unknown DAC MCFG_SOUND_ADD("dacvol", DAC_8BIT_R2R, 0) // unknown DAC

View File

@ -25,7 +25,7 @@ DEFINE_DEVICE_TYPE(A2BUS_ECHOII, a2bus_echoii_device, "a2echoii", "Street Electr
#define TMS_TAG "tms5220" #define TMS_TAG "tms5220"
MACHINE_CONFIG_FRAGMENT( a2echoii ) MACHINE_CONFIG_START( a2echoii )
MCFG_SPEAKER_STANDARD_MONO("echoii") MCFG_SPEAKER_STANDARD_MONO("echoii")
MCFG_SOUND_ADD(TMS_TAG, TMS5220, 640000) // Note the Echo II card has a "FREQ" potentiometer which can be used to adjust the tms5220's clock frequency; 640khz is the '8khz' value according to the tms5220 datasheet MCFG_SOUND_ADD(TMS_TAG, TMS5220, 640000) // Note the Echo II card has a "FREQ" potentiometer which can be used to adjust the tms5220's clock frequency; 640khz is the '8khz' value according to the tms5220 datasheet
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "echoii", 1.0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "echoii", 1.0)

View File

@ -57,7 +57,7 @@ DEFINE_DEVICE_TYPE(A2BUS_HSSCSI, a2bus_hsscsi_device, "a2hsscsi", "Apple II High
#define SCSI_BUS_TAG "scsibus" #define SCSI_BUS_TAG "scsibus"
#define SCSI_5380_TAG "scsibus:7:ncr5380" #define SCSI_5380_TAG "scsibus:7:ncr5380"
static MACHINE_CONFIG_FRAGMENT( ncr5380 ) static MACHINE_CONFIG_START( ncr5380 )
MCFG_DEVICE_CLOCK(10000000) MCFG_DEVICE_CLOCK(10000000)
MCFG_NCR5380N_DRQ_HANDLER(DEVWRITELINE("^^", a2bus_hsscsi_device, drq_w)) MCFG_NCR5380N_DRQ_HANDLER(DEVWRITELINE("^^", a2bus_hsscsi_device, drq_w))
MACHINE_CONFIG_END MACHINE_CONFIG_END
@ -68,7 +68,7 @@ static SLOT_INTERFACE_START( hsscsi_devices )
SLOT_INTERFACE_INTERNAL("ncr5380", NCR5380N) SLOT_INTERFACE_INTERNAL("ncr5380", NCR5380N)
SLOT_INTERFACE_END SLOT_INTERFACE_END
static MACHINE_CONFIG_FRAGMENT( hsscsi ) static MACHINE_CONFIG_START( hsscsi )
MCFG_NSCSI_BUS_ADD(SCSI_BUS_TAG) MCFG_NSCSI_BUS_ADD(SCSI_BUS_TAG)
MCFG_NSCSI_ADD("scsibus:0", hsscsi_devices, nullptr, false) MCFG_NSCSI_ADD("scsibus:0", hsscsi_devices, nullptr, false)
MCFG_NSCSI_ADD("scsibus:1", hsscsi_devices, nullptr, false) MCFG_NSCSI_ADD("scsibus:1", hsscsi_devices, nullptr, false)

View File

@ -41,7 +41,7 @@ DEFINE_DEVICE_TYPE(A2BUS_MCMS2, a2bus_mcms2_device, "a2mcms2", "Mountain Compute
#define MCFG_MCMS_IRQ_CALLBACK(_cb) \ #define MCFG_MCMS_IRQ_CALLBACK(_cb) \
devcb = &mcms_device::set_irq_cb(*device, DEVCB_##_cb); devcb = &mcms_device::set_irq_cb(*device, DEVCB_##_cb);
MACHINE_CONFIG_FRAGMENT( a2mcms ) MACHINE_CONFIG_START( a2mcms )
MCFG_SPEAKER_STANDARD_STEREO("mcms_l", "mcms_r") MCFG_SPEAKER_STANDARD_STEREO("mcms_l", "mcms_r")
MCFG_DEVICE_ADD(ENGINE_TAG, MCMS, 1000000) MCFG_DEVICE_ADD(ENGINE_TAG, MCMS, 1000000)

View File

@ -25,7 +25,7 @@ DEFINE_DEVICE_TYPE(A2BUS_RAMFACTOR, a2bus_ramfactor_device, "a2ramfac", "Appli
#define MEMEXP_ROM_REGION "memexp_rom" #define MEMEXP_ROM_REGION "memexp_rom"
MACHINE_CONFIG_FRAGMENT( memexp ) MACHINE_CONFIG_START( memexp )
MACHINE_CONFIG_END MACHINE_CONFIG_END
ROM_START( memexp ) ROM_START( memexp )

View File

@ -27,7 +27,7 @@ DEFINE_DEVICE_TYPE(A2BUS_MIDI, a2bus_midi_device, "a2midi", "6850 MIDI card")
#define MIDI_PTM_TAG "midi_ptm" #define MIDI_PTM_TAG "midi_ptm"
#define MIDI_ACIA_TAG "midi_acia" #define MIDI_ACIA_TAG "midi_acia"
MACHINE_CONFIG_FRAGMENT( midi ) MACHINE_CONFIG_START( midi )
MCFG_DEVICE_ADD(MIDI_PTM_TAG, PTM6840, 1021800) MCFG_DEVICE_ADD(MIDI_PTM_TAG, PTM6840, 1021800)
MCFG_PTM6840_EXTERNAL_CLOCKS(1021800.0f, 1021800.0f, 1021800.0f) MCFG_PTM6840_EXTERNAL_CLOCKS(1021800.0f, 1021800.0f, 1021800.0f)
MCFG_PTM6840_IRQ_CB(WRITELINE(a2bus_midi_device, ptm_irq_w)) MCFG_PTM6840_IRQ_CB(WRITELINE(a2bus_midi_device, ptm_irq_w))

View File

@ -34,7 +34,7 @@ DEFINE_DEVICE_TYPE(A2BUS_MOCKINGBOARD, a2bus_mockingboard_device, "a2mockbd", "S
DEFINE_DEVICE_TYPE(A2BUS_PHASOR, a2bus_phasor_device, "a2phasor", "Applied Engineering Phasor") DEFINE_DEVICE_TYPE(A2BUS_PHASOR, a2bus_phasor_device, "a2phasor", "Applied Engineering Phasor")
DEFINE_DEVICE_TYPE(A2BUS_ECHOPLUS, a2bus_echoplus_device, "a2echop", "Street Electronics Echo Plus") DEFINE_DEVICE_TYPE(A2BUS_ECHOPLUS, a2bus_echoplus_device, "a2echop", "Street Electronics Echo Plus")
MACHINE_CONFIG_FRAGMENT( mockingboard ) MACHINE_CONFIG_START( mockingboard )
MCFG_DEVICE_ADD(VIA1_TAG, VIA6522, 1022727) MCFG_DEVICE_ADD(VIA1_TAG, VIA6522, 1022727)
MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(a2bus_ayboard_device, via1_out_a)) MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(a2bus_ayboard_device, via1_out_a))
MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(a2bus_ayboard_device, via1_out_b)) MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(a2bus_ayboard_device, via1_out_b))
@ -52,7 +52,7 @@ MACHINE_CONFIG_FRAGMENT( mockingboard )
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0)
MACHINE_CONFIG_END MACHINE_CONFIG_END
MACHINE_CONFIG_FRAGMENT( phasor ) MACHINE_CONFIG_START( phasor )
MCFG_DEVICE_ADD(VIA1_TAG, VIA6522, 1022727) MCFG_DEVICE_ADD(VIA1_TAG, VIA6522, 1022727)
MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(a2bus_ayboard_device, via1_out_a)) MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(a2bus_ayboard_device, via1_out_a))
MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(a2bus_ayboard_device, via1_out_b)) MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(a2bus_ayboard_device, via1_out_b))
@ -75,7 +75,7 @@ MACHINE_CONFIG_FRAGMENT( phasor )
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker2", 1.0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker2", 1.0)
MACHINE_CONFIG_END MACHINE_CONFIG_END
MACHINE_CONFIG_FRAGMENT( echoplus ) MACHINE_CONFIG_START( echoplus )
MCFG_DEVICE_ADD(VIA1_TAG, VIA6522, 1022727) MCFG_DEVICE_ADD(VIA1_TAG, VIA6522, 1022727)
MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(a2bus_ayboard_device, via1_out_a)) MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(a2bus_ayboard_device, via1_out_a))
MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(a2bus_ayboard_device, via1_out_b)) MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(a2bus_ayboard_device, via1_out_b))

View File

@ -24,7 +24,7 @@ DEFINE_DEVICE_TYPE(A2BUS_PIC, a2bus_pic_device, "a2pic", "Apple Parallel Interfa
#define PIC_ROM_REGION "pic_rom" #define PIC_ROM_REGION "pic_rom"
#define PIC_CENTRONICS_TAG "pic_ctx" #define PIC_CENTRONICS_TAG "pic_ctx"
MACHINE_CONFIG_FRAGMENT( pic ) MACHINE_CONFIG_START( pic )
MCFG_CENTRONICS_ADD(PIC_CENTRONICS_TAG, centronics_devices, "printer") MCFG_CENTRONICS_ADD(PIC_CENTRONICS_TAG, centronics_devices, "printer")
MCFG_CENTRONICS_DATA_INPUT_BUFFER("ctx_data_in") MCFG_CENTRONICS_DATA_INPUT_BUFFER("ctx_data_in")
MCFG_CENTRONICS_ACK_HANDLER(WRITELINE(a2bus_pic_device, ack_w)) MCFG_CENTRONICS_ACK_HANDLER(WRITELINE(a2bus_pic_device, ack_w))

View File

@ -23,7 +23,7 @@
DEFINE_DEVICE_TYPE(A2BUS_SAM, a2bus_sam_device, "a2sam", "Don't Ask Software SAM") DEFINE_DEVICE_TYPE(A2BUS_SAM, a2bus_sam_device, "a2sam", "Don't Ask Software SAM")
MACHINE_CONFIG_FRAGMENT( a2sam ) MACHINE_CONFIG_START( a2sam )
MCFG_SPEAKER_STANDARD_MONO("speaker") MCFG_SPEAKER_STANDARD_MONO("speaker")
MCFG_SOUND_ADD("dac", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) // unknown DAC MCFG_SOUND_ADD("dac", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) // unknown DAC
MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0) MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0)

View File

@ -50,7 +50,7 @@ DEFINE_DEVICE_TYPE(A2BUS_SCSI, a2bus_scsi_device, "a2scsi", "Apple II SCSI Card"
#define SCSI_BUS_TAG "scsibus" #define SCSI_BUS_TAG "scsibus"
#define SCSI_5380_TAG "scsibus:7:ncr5380" #define SCSI_5380_TAG "scsibus:7:ncr5380"
static MACHINE_CONFIG_FRAGMENT( ncr5380 ) static MACHINE_CONFIG_START( ncr5380 )
MCFG_DEVICE_CLOCK(10000000) MCFG_DEVICE_CLOCK(10000000)
MCFG_NCR5380N_DRQ_HANDLER(DEVWRITELINE("^^", a2bus_scsi_device, drq_w)) MCFG_NCR5380N_DRQ_HANDLER(DEVWRITELINE("^^", a2bus_scsi_device, drq_w))
MACHINE_CONFIG_END MACHINE_CONFIG_END
@ -61,7 +61,7 @@ static SLOT_INTERFACE_START( scsi_devices )
SLOT_INTERFACE_INTERNAL("ncr5380", NCR5380N) SLOT_INTERFACE_INTERNAL("ncr5380", NCR5380N)
SLOT_INTERFACE_END SLOT_INTERFACE_END
MACHINE_CONFIG_FRAGMENT( scsi ) MACHINE_CONFIG_START( scsi )
MCFG_NSCSI_BUS_ADD(SCSI_BUS_TAG) MCFG_NSCSI_BUS_ADD(SCSI_BUS_TAG)
MCFG_NSCSI_ADD("scsibus:0", scsi_devices, nullptr, false) MCFG_NSCSI_ADD("scsibus:0", scsi_devices, nullptr, false)
MCFG_NSCSI_ADD("scsibus:1", scsi_devices, nullptr, false) MCFG_NSCSI_ADD("scsibus:1", scsi_devices, nullptr, false)

View File

@ -28,7 +28,7 @@ static ADDRESS_MAP_START( z80_mem, AS_PROGRAM, 8, a2bus_softcard_device )
AM_RANGE(0x0000, 0xffff) AM_READWRITE(dma_r, dma_w) AM_RANGE(0x0000, 0xffff) AM_READWRITE(dma_r, dma_w)
ADDRESS_MAP_END ADDRESS_MAP_END
MACHINE_CONFIG_FRAGMENT( a2softcard ) MACHINE_CONFIG_START( a2softcard )
MCFG_CPU_ADD(Z80_TAG, Z80, 1021800*2) // Z80 runs on double the Apple II's clock MCFG_CPU_ADD(Z80_TAG, Z80, 1021800*2) // Z80 runs on double the Apple II's clock
MCFG_CPU_PROGRAM_MAP(z80_mem) MCFG_CPU_PROGRAM_MAP(z80_mem)
MACHINE_CONFIG_END MACHINE_CONFIG_END

View File

@ -27,7 +27,7 @@ DEFINE_DEVICE_TYPE(A2BUS_SSC, a2bus_ssc_device, "a2ssc", "Apple Super Serial Car
#define SSC_ACIA_TAG "ssc_acia" #define SSC_ACIA_TAG "ssc_acia"
#define SSC_RS232_TAG "ssc_rs232" #define SSC_RS232_TAG "ssc_rs232"
MACHINE_CONFIG_FRAGMENT( ssc ) MACHINE_CONFIG_START( ssc )
MCFG_DEVICE_ADD(SSC_ACIA_TAG, MOS6551, 0) MCFG_DEVICE_ADD(SSC_ACIA_TAG, MOS6551, 0)
MCFG_MOS6551_XTAL(XTAL_1_8432MHz) MCFG_MOS6551_XTAL(XTAL_1_8432MHz)
MCFG_MOS6551_IRQ_HANDLER(WRITELINE(a2bus_ssc_device, acia_irq_w)) MCFG_MOS6551_IRQ_HANDLER(WRITELINE(a2bus_ssc_device, acia_irq_w))

View File

@ -44,7 +44,7 @@ static ADDRESS_MAP_START( m6809_mem, AS_PROGRAM, 8, a2bus_themill_device )
AM_RANGE(0x0000, 0xffff) AM_READWRITE(dma_r, dma_w) AM_RANGE(0x0000, 0xffff) AM_READWRITE(dma_r, dma_w)
ADDRESS_MAP_END ADDRESS_MAP_END
MACHINE_CONFIG_FRAGMENT( a2themill ) MACHINE_CONFIG_START( a2themill )
MCFG_CPU_ADD(M6809_TAG, M6809, 1021800) // M6809 runs at ~1 MHz as per Stellation Two's print ads MCFG_CPU_ADD(M6809_TAG, M6809, 1021800) // M6809 runs at ~1 MHz as per Stellation Two's print ads
MCFG_CPU_PROGRAM_MAP(m6809_mem) MCFG_CPU_PROGRAM_MAP(m6809_mem)
MACHINE_CONFIG_END MACHINE_CONFIG_END

View File

@ -41,7 +41,7 @@ DEFINE_DEVICE_TYPE(A2BUS_THUNDERCLOCK, a2bus_thunderclock_device, "a2thunpl", "T
#define THUNDERCLOCK_ROM_REGION "thunclk_rom" #define THUNDERCLOCK_ROM_REGION "thunclk_rom"
#define THUNDERCLOCK_UPD1990_TAG "thunclk_upd" #define THUNDERCLOCK_UPD1990_TAG "thunclk_upd"
MACHINE_CONFIG_FRAGMENT( thunderclock ) MACHINE_CONFIG_START( thunderclock )
MCFG_UPD1990A_ADD(THUNDERCLOCK_UPD1990_TAG, 1021800, DEVWRITELINE(DEVICE_SELF, a2bus_thunderclock_device, upd_dataout_w), NOOP) MCFG_UPD1990A_ADD(THUNDERCLOCK_UPD1990_TAG, 1021800, DEVWRITELINE(DEVICE_SELF, a2bus_thunderclock_device, upd_dataout_w), NOOP)
MACHINE_CONFIG_END MACHINE_CONFIG_END

View File

@ -73,7 +73,7 @@ static const rgb_t ultraterm_palette[4] =
rgb_t(0xff,0xff,0xff) rgb_t(0xff,0xff,0xff)
}; };
MACHINE_CONFIG_FRAGMENT( a2ultraterm ) MACHINE_CONFIG_START( a2ultraterm )
MCFG_SCREEN_ADD( ULTRATERM_SCREEN_NAME, RASTER) MCFG_SCREEN_ADD( ULTRATERM_SCREEN_NAME, RASTER)
MCFG_SCREEN_RAW_PARAMS(CLOCK_LOW, 882, 0, 720, 370, 0, 350 ) MCFG_SCREEN_RAW_PARAMS(CLOCK_LOW, 882, 0, 720, 370, 0, 350 )
MCFG_SCREEN_UPDATE_DEVICE( ULTRATERM_MC6845_NAME, mc6845_device, screen_update ) MCFG_SCREEN_UPDATE_DEVICE( ULTRATERM_MC6845_NAME, mc6845_device, screen_update )

View File

@ -50,7 +50,7 @@ DEFINE_DEVICE_TYPE(A2BUS_AEVIEWMASTER80, a2bus_aevm80_device, "a2aevm80", "Ap
#define MDA_CLOCK 16257000 #define MDA_CLOCK 16257000
MACHINE_CONFIG_FRAGMENT( a2videoterm ) MACHINE_CONFIG_START( a2videoterm )
MCFG_SCREEN_ADD( VIDEOTERM_SCREEN_NAME, RASTER) // 560x216? (80x24 7x9 characters) MCFG_SCREEN_ADD( VIDEOTERM_SCREEN_NAME, RASTER) // 560x216? (80x24 7x9 characters)
MCFG_SCREEN_RAW_PARAMS(MDA_CLOCK, 882, 0, 720, 370, 0, 350 ) MCFG_SCREEN_RAW_PARAMS(MDA_CLOCK, 882, 0, 720, 370, 0, 350 )
MCFG_SCREEN_UPDATE_DEVICE( VIDEOTERM_MC6845_NAME, mc6845_device, screen_update ) MCFG_SCREEN_UPDATE_DEVICE( VIDEOTERM_MC6845_NAME, mc6845_device, screen_update )

View File

@ -68,7 +68,7 @@ DEFINE_DEVICE_TYPE(A2BUS_VULCANGOLD, a2bus_vulcangold_device, "a2vulgld", "Appli
#define VULCAN_ROM_REGION "vulcan_rom" #define VULCAN_ROM_REGION "vulcan_rom"
#define VULCAN_ATA_TAG "vulcan_ata" #define VULCAN_ATA_TAG "vulcan_ata"
static MACHINE_CONFIG_FRAGMENT( vulcan ) static MACHINE_CONFIG_START( vulcan )
MCFG_ATA_INTERFACE_ADD(VULCAN_ATA_TAG, ata_devices, "hdd", nullptr, false) MCFG_ATA_INTERFACE_ADD(VULCAN_ATA_TAG, ata_devices, "hdd", nullptr, false)
MACHINE_CONFIG_END MACHINE_CONFIG_END

View File

@ -33,7 +33,7 @@ DEFINE_DEVICE_TYPE(A2BUS_ZIPDRIVE, a2bus_zipdrive_device, "a2zipdrv", "Zip Techn
#define ZIPDRIVE_ROM_REGION "zipdrive_rom" #define ZIPDRIVE_ROM_REGION "zipdrive_rom"
#define ZIPDRIVE_ATA_TAG "zipdrive_ata" #define ZIPDRIVE_ATA_TAG "zipdrive_ata"
static MACHINE_CONFIG_FRAGMENT( zipdrive ) static MACHINE_CONFIG_START( zipdrive )
MCFG_ATA_INTERFACE_ADD(ZIPDRIVE_ATA_TAG, ata_devices, "hdd", nullptr, false) MCFG_ATA_INTERFACE_ADD(ZIPDRIVE_ATA_TAG, ata_devices, "hdd", nullptr, false)
MACHINE_CONFIG_END MACHINE_CONFIG_END

View File

@ -35,7 +35,7 @@ static SLOT_INTERFACE_START( corv_floppies )
SLOT_INTERFACE( "8sssd", FLOPPY_8_SSSD ) SLOT_INTERFACE( "8sssd", FLOPPY_8_SSSD )
SLOT_INTERFACE_END SLOT_INTERFACE_END
MACHINE_CONFIG_FRAGMENT( fdc01 ) MACHINE_CONFIG_START( fdc01 )
MCFG_FD1793_ADD(FDC01_FDC_TAG, XTAL_16MHz / 8) MCFG_FD1793_ADD(FDC01_FDC_TAG, XTAL_16MHz / 8)
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(a2bus_corvfdc01_device, intrq_w)) MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(a2bus_corvfdc01_device, intrq_w))
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(a2bus_corvfdc01_device, drq_w)) MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(a2bus_corvfdc01_device, drq_w))

View File

@ -39,7 +39,7 @@ static SLOT_INTERFACE_START( corv_floppies )
SLOT_INTERFACE_END SLOT_INTERFACE_END
MACHINE_CONFIG_FRAGMENT( fdc02 ) MACHINE_CONFIG_START( fdc02 )
MCFG_UPD765A_ADD(FDC02_FDC_TAG, true, false) MCFG_UPD765A_ADD(FDC02_FDC_TAG, true, false)
MCFG_UPD765_INTRQ_CALLBACK(WRITELINE(a2bus_corvfdc02_device, intrq_w)) MCFG_UPD765_INTRQ_CALLBACK(WRITELINE(a2bus_corvfdc02_device, intrq_w))
MCFG_UPD765_DRQ_CALLBACK(WRITELINE(a2bus_corvfdc02_device, drq_w)) MCFG_UPD765_DRQ_CALLBACK(WRITELINE(a2bus_corvfdc02_device, drq_w))

View File

@ -29,7 +29,7 @@ DEFINE_DEVICE_TYPE(A2BUS_EZCGI, a2bus_ezcgi_device, "a2ezcgi", "E-Z C
DEFINE_DEVICE_TYPE(A2BUS_EZCGI_9938, a2bus_ezcgi_9938_device, "a2ezcgi3", "E-Z Color Graphics Interface (TMS9938)") DEFINE_DEVICE_TYPE(A2BUS_EZCGI_9938, a2bus_ezcgi_9938_device, "a2ezcgi3", "E-Z Color Graphics Interface (TMS9938)")
DEFINE_DEVICE_TYPE(A2BUS_EZCGI_9958, a2bus_ezcgi_9958_device, "a2ezcgi5", "E-Z Color Graphics Interface (TMS9958)") DEFINE_DEVICE_TYPE(A2BUS_EZCGI_9958, a2bus_ezcgi_9958_device, "a2ezcgi5", "E-Z Color Graphics Interface (TMS9958)")
MACHINE_CONFIG_FRAGMENT( ezcgi ) MACHINE_CONFIG_START( ezcgi )
MCFG_DEVICE_ADD( TMS_TAG, TMS9918A, XTAL_10_738635MHz / 2 ) MCFG_DEVICE_ADD( TMS_TAG, TMS9918A, XTAL_10_738635MHz / 2 )
MCFG_TMS9928A_VRAM_SIZE(0x4000) // 16k of VRAM MCFG_TMS9928A_VRAM_SIZE(0x4000) // 16k of VRAM
MCFG_TMS9928A_OUT_INT_LINE_CB(WRITELINE(a2bus_ezcgi_device, tms_irq_w)) MCFG_TMS9928A_OUT_INT_LINE_CB(WRITELINE(a2bus_ezcgi_device, tms_irq_w))
@ -44,7 +44,7 @@ MACHINE_CONFIG_END
#define MSX2_VISIBLE_XBORDER_PIXELS 8 * 2 #define MSX2_VISIBLE_XBORDER_PIXELS 8 * 2
#define MSX2_VISIBLE_YBORDER_PIXELS 14 * 2 #define MSX2_VISIBLE_YBORDER_PIXELS 14 * 2
MACHINE_CONFIG_FRAGMENT( ezcgi9938 ) MACHINE_CONFIG_START( ezcgi9938 )
MCFG_V9938_ADD(TMS_TAG, SCREEN_TAG, 0x30000, XTAL_21_4772MHz) // 192K of VRAM / typical 9938 clock, not verified MCFG_V9938_ADD(TMS_TAG, SCREEN_TAG, 0x30000, XTAL_21_4772MHz) // 192K of VRAM / typical 9938 clock, not verified
MCFG_V99X8_INTERRUPT_CALLBACK(WRITELINE(a2bus_ezcgi_9938_device, tms_irq_w)) MCFG_V99X8_INTERRUPT_CALLBACK(WRITELINE(a2bus_ezcgi_9938_device, tms_irq_w))
@ -58,7 +58,7 @@ MACHINE_CONFIG_FRAGMENT( ezcgi9938 )
MCFG_SCREEN_PALETTE(TMS_TAG) MCFG_SCREEN_PALETTE(TMS_TAG)
MACHINE_CONFIG_END MACHINE_CONFIG_END
MACHINE_CONFIG_FRAGMENT( ezcgi9958 ) MACHINE_CONFIG_START( ezcgi9958 )
MCFG_V9958_ADD(TMS_TAG, SCREEN_TAG, 0x30000, XTAL_21_4772MHz) // 192K of VRAM / typcial 9938/9958 clock, not verified MCFG_V9958_ADD(TMS_TAG, SCREEN_TAG, 0x30000, XTAL_21_4772MHz) // 192K of VRAM / typcial 9938/9958 clock, not verified
MCFG_V99X8_INTERRUPT_CALLBACK(WRITELINE(a2bus_ezcgi_9958_device, tms_irq_w)) MCFG_V99X8_INTERRUPT_CALLBACK(WRITELINE(a2bus_ezcgi_9958_device, tms_irq_w))

View File

@ -21,7 +21,7 @@
DEFINE_DEVICE_TYPE(A2BUS_LASER128, a2bus_laser128_device, "a2laser128", "VTech Laser 128 Internal Device") DEFINE_DEVICE_TYPE(A2BUS_LASER128, a2bus_laser128_device, "a2laser128", "VTech Laser 128 Internal Device")
MACHINE_CONFIG_FRAGMENT( a2laser128 ) MACHINE_CONFIG_START( a2laser128 )
MACHINE_CONFIG_END MACHINE_CONFIG_END
/*************************************************************************** /***************************************************************************

View File

@ -85,7 +85,7 @@
DEFINE_DEVICE_TYPE(A2BUS_MOUSE, a2bus_mouse_device, "a2mouse", "Apple II Mouse Card") DEFINE_DEVICE_TYPE(A2BUS_MOUSE, a2bus_mouse_device, "a2mouse", "Apple II Mouse Card")
static MACHINE_CONFIG_FRAGMENT( mouse ) static MACHINE_CONFIG_START( mouse )
MCFG_CPU_ADD(MOUSE_MCU_TAG, M68705P3, 2043600) MCFG_CPU_ADD(MOUSE_MCU_TAG, M68705P3, 2043600)
MCFG_M68705_PORTA_R_CB(READ8(a2bus_mouse_device, mcu_port_a_r)) MCFG_M68705_PORTA_R_CB(READ8(a2bus_mouse_device, mcu_port_a_r))
MCFG_M68705_PORTB_R_CB(READ8(a2bus_mouse_device, mcu_port_b_r)) MCFG_M68705_PORTB_R_CB(READ8(a2bus_mouse_device, mcu_port_b_r))

View File

@ -105,7 +105,7 @@ static ADDRESS_MAP_START(pc_io, AS_IO, 16, a2bus_pcxporter_device )
AM_RANGE(0x00a0, 0x00a1) AM_WRITE8(nmi_enable_w, 0xffff) AM_RANGE(0x00a0, 0x00a1) AM_WRITE8(nmi_enable_w, 0xffff)
ADDRESS_MAP_END ADDRESS_MAP_END
MACHINE_CONFIG_FRAGMENT( pcxporter ) MACHINE_CONFIG_START( pcxporter )
MCFG_CPU_ADD("v30", V30, XTAL_14_31818MHz/2) // 7.16 MHz as per manual MCFG_CPU_ADD("v30", V30, XTAL_14_31818MHz/2) // 7.16 MHz as per manual
MCFG_CPU_PROGRAM_MAP(pc_map) MCFG_CPU_PROGRAM_MAP(pc_map)
MCFG_CPU_IO_MAP(pc_io) MCFG_CPU_IO_MAP(pc_io)

View File

@ -52,7 +52,7 @@ DEFINE_DEVICE_TYPE(A2BUS_TIMEMASTERHO, a2bus_timemasterho_device, "a2tmstho", "A
#define TIMEMASTER_PIA_TAG "timemst_pia" #define TIMEMASTER_PIA_TAG "timemst_pia"
#define TIMEMASTER_M5832_TAG "timemst_msm" #define TIMEMASTER_M5832_TAG "timemst_msm"
MACHINE_CONFIG_FRAGMENT( timemaster ) MACHINE_CONFIG_START( timemaster )
MCFG_DEVICE_ADD(TIMEMASTER_PIA_TAG, PIA6821, 1021800) MCFG_DEVICE_ADD(TIMEMASTER_PIA_TAG, PIA6821, 1021800)
MCFG_PIA_WRITEPA_HANDLER(WRITE8(a2bus_timemasterho_device, pia_out_a)) MCFG_PIA_WRITEPA_HANDLER(WRITE8(a2bus_timemasterho_device, pia_out_a))
MCFG_PIA_WRITEPB_HANDLER(WRITE8(a2bus_timemasterho_device, pia_out_b)) MCFG_PIA_WRITEPB_HANDLER(WRITE8(a2bus_timemasterho_device, pia_out_b))

View File

@ -120,7 +120,7 @@ WRITE8_MEMBER(a78_megacart_device::write_40xx)
// VersaBoard + POKEY @ 0x0450 // VersaBoard + POKEY @ 0x0450
static MACHINE_CONFIG_FRAGMENT( a78_pokeyvb ) static MACHINE_CONFIG_START( a78_pokeyvb )
MCFG_SPEAKER_STANDARD_MONO("addon") MCFG_SPEAKER_STANDARD_MONO("addon")
MCFG_SOUND_ADD("pokey450", POKEY, XTAL_14_31818MHz/8) MCFG_SOUND_ADD("pokey450", POKEY, XTAL_14_31818MHz/8)

View File

@ -27,7 +27,7 @@ a78_hiscore_device::a78_hiscore_device(const machine_config &mconfig, const char
} }
static MACHINE_CONFIG_FRAGMENT( a78_highscore ) static MACHINE_CONFIG_START( a78_highscore )
MCFG_A78_CARTRIDGE_ADD("hsc_slot", a7800_cart, nullptr) MCFG_A78_CARTRIDGE_ADD("hsc_slot", a7800_cart, nullptr)
MACHINE_CONFIG_END MACHINE_CONFIG_END

View File

@ -196,21 +196,21 @@ void a78_rom_act_device::device_reset()
} }
// TO DO: do we need a PAL variant?!? // TO DO: do we need a PAL variant?!?
static MACHINE_CONFIG_FRAGMENT( a78_pokey ) static MACHINE_CONFIG_START( a78_pokey )
MCFG_SPEAKER_STANDARD_MONO("addon") MCFG_SPEAKER_STANDARD_MONO("addon")
MCFG_SOUND_ADD("pokey", POKEY, XTAL_14_31818MHz/8) MCFG_SOUND_ADD("pokey", POKEY, XTAL_14_31818MHz/8)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "addon", 1.00) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "addon", 1.00)
MACHINE_CONFIG_END MACHINE_CONFIG_END
static MACHINE_CONFIG_FRAGMENT( a78_pokey450 ) static MACHINE_CONFIG_START( a78_pokey450 )
MCFG_SPEAKER_STANDARD_MONO("pokey_450") MCFG_SPEAKER_STANDARD_MONO("pokey_450")
MCFG_SOUND_ADD("pokey450", POKEY, XTAL_14_31818MHz/8) MCFG_SOUND_ADD("pokey450", POKEY, XTAL_14_31818MHz/8)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "pokey_450", 1.00) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "pokey_450", 1.00)
MACHINE_CONFIG_END MACHINE_CONFIG_END
static MACHINE_CONFIG_FRAGMENT( a78_2pokeys ) static MACHINE_CONFIG_START( a78_2pokeys )
MCFG_SPEAKER_STANDARD_MONO("addon") MCFG_SPEAKER_STANDARD_MONO("addon")
MCFG_SOUND_ADD("pokey", POKEY, XTAL_14_31818MHz/8) MCFG_SOUND_ADD("pokey", POKEY, XTAL_14_31818MHz/8)

View File

@ -106,7 +106,7 @@ void a78_xm_device::device_reset()
} }
static MACHINE_CONFIG_FRAGMENT( a78_xb ) static MACHINE_CONFIG_START( a78_xb )
MCFG_A78_CARTRIDGE_ADD("xb_slot", a7800_cart, nullptr) MCFG_A78_CARTRIDGE_ADD("xb_slot", a7800_cart, nullptr)
MCFG_SPEAKER_STANDARD_MONO("xb_speaker") MCFG_SPEAKER_STANDARD_MONO("xb_speaker")
@ -115,7 +115,7 @@ static MACHINE_CONFIG_FRAGMENT( a78_xb )
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "xb_speaker", 1.00) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "xb_speaker", 1.00)
MACHINE_CONFIG_END MACHINE_CONFIG_END
static MACHINE_CONFIG_FRAGMENT( a78_xm ) static MACHINE_CONFIG_START( a78_xm )
MCFG_A78_CARTRIDGE_ADD("xb_slot", a7800_cart, nullptr) MCFG_A78_CARTRIDGE_ADD("xb_slot", a7800_cart, nullptr)
MCFG_SPEAKER_STANDARD_MONO("xb_speaker") MCFG_SPEAKER_STANDARD_MONO("xb_speaker")

View File

@ -28,7 +28,7 @@ TODO:
DEFINE_DEVICE_TYPE(A8SIO_CASSETTE, a8sio_cassette_device, "a8sio_cass", "Atari 8 bit cassette") DEFINE_DEVICE_TYPE(A8SIO_CASSETTE, a8sio_cassette_device, "a8sio_cass", "Atari 8 bit cassette")
const device_timer_id TIMER_CASSETTE_READ = 1; const device_timer_id TIMER_CASSETTE_READ = 1;
static MACHINE_CONFIG_FRAGMENT( cassette ) static MACHINE_CONFIG_START( cassette )
MCFG_CASSETTE_ADD("cassette") MCFG_CASSETTE_ADD("cassette")
//MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED) //MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED)
MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_PLAY) MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_PLAY)

View File

@ -27,7 +27,7 @@ DEFINE_DEVICE_TYPE(ABC856, abc856_device, "abc856", "ABC
// MACHINE_DRIVER( abc890 ) // MACHINE_DRIVER( abc890 )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( abc890 ) static MACHINE_CONFIG_START( abc890 )
MCFG_ABCBUS_SLOT_ADD("io1", abcbus_cards, nullptr) MCFG_ABCBUS_SLOT_ADD("io1", abcbus_cards, nullptr)
MCFG_ABCBUS_SLOT_ADD("io2", abcbus_cards, nullptr) MCFG_ABCBUS_SLOT_ADD("io2", abcbus_cards, nullptr)
MCFG_ABCBUS_SLOT_ADD("io3", abcbus_cards, nullptr) MCFG_ABCBUS_SLOT_ADD("io3", abcbus_cards, nullptr)
@ -53,7 +53,7 @@ machine_config_constructor abc890_device::device_mconfig_additions() const
// MACHINE_DRIVER( abc_expansion_unit ) // MACHINE_DRIVER( abc_expansion_unit )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( abc_expansion_unit ) static MACHINE_CONFIG_START( abc_expansion_unit )
MCFG_ABCBUS_SLOT_ADD("io1", abc80_cards, "abc830") MCFG_ABCBUS_SLOT_ADD("io1", abc80_cards, "abc830")
MCFG_ABCBUS_SLOT_ADD("io2", abc80_cards, nullptr) MCFG_ABCBUS_SLOT_ADD("io2", abc80_cards, nullptr)
MCFG_ABCBUS_SLOT_ADD("io3", abc80_cards, nullptr) MCFG_ABCBUS_SLOT_ADD("io3", abc80_cards, nullptr)
@ -79,7 +79,7 @@ machine_config_constructor abc_expansion_unit_device::device_mconfig_additions()
// MACHINE_DRIVER( abc894 ) // MACHINE_DRIVER( abc894 )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( abc894 ) static MACHINE_CONFIG_START( abc894 )
MCFG_ABCBUS_SLOT_ADD("io1", abcbus_cards, nullptr) MCFG_ABCBUS_SLOT_ADD("io1", abcbus_cards, nullptr)
MCFG_ABCBUS_SLOT_ADD("io2", abcbus_cards, nullptr) MCFG_ABCBUS_SLOT_ADD("io2", abcbus_cards, nullptr)
MCFG_ABCBUS_SLOT_ADD("io3", abcbus_cards, nullptr) MCFG_ABCBUS_SLOT_ADD("io3", abcbus_cards, nullptr)
@ -101,7 +101,7 @@ machine_config_constructor abc894_device::device_mconfig_additions() const
// MACHINE_DRIVER( abc850 ) // MACHINE_DRIVER( abc850 )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( abc850 ) static MACHINE_CONFIG_START( abc850 )
MCFG_ABCBUS_SLOT_ADD("io1", abcbus_cards, "abc850fdd") MCFG_ABCBUS_SLOT_ADD("io1", abcbus_cards, "abc850fdd")
MCFG_ABCBUS_SLOT_ADD("io2", abcbus_cards, "xebec") MCFG_ABCBUS_SLOT_ADD("io2", abcbus_cards, "xebec")
MCFG_DEVICE_CARD_DEFAULT_BIOS("xebec", "ro202") MCFG_DEVICE_CARD_DEFAULT_BIOS("xebec", "ro202")
@ -128,7 +128,7 @@ machine_config_constructor abc850_device::device_mconfig_additions() const
// MACHINE_DRIVER( abc852 ) // MACHINE_DRIVER( abc852 )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( abc852 ) static MACHINE_CONFIG_START( abc852 )
MCFG_ABCBUS_SLOT_ADD("io1", abcbus_cards, "abc850fdd") MCFG_ABCBUS_SLOT_ADD("io1", abcbus_cards, "abc850fdd")
MCFG_ABCBUS_SLOT_ADD("io2", abcbus_cards, "xebec") MCFG_ABCBUS_SLOT_ADD("io2", abcbus_cards, "xebec")
MCFG_DEVICE_CARD_DEFAULT_BIOS("xebec", "basf6185") MCFG_DEVICE_CARD_DEFAULT_BIOS("xebec", "basf6185")
@ -155,7 +155,7 @@ machine_config_constructor abc852_device::device_mconfig_additions() const
// MACHINE_DRIVER( abc856 ) // MACHINE_DRIVER( abc856 )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( abc856 ) static MACHINE_CONFIG_START( abc856 )
MCFG_ABCBUS_SLOT_ADD("io1", abcbus_cards, "abc850fdd") MCFG_ABCBUS_SLOT_ADD("io1", abcbus_cards, "abc850fdd")
MCFG_ABCBUS_SLOT_ADD("io2", abcbus_cards, "xebec") MCFG_ABCBUS_SLOT_ADD("io2", abcbus_cards, "xebec")
MCFG_DEVICE_CARD_DEFAULT_BIOS("xebec", "micr1325") MCFG_DEVICE_CARD_DEFAULT_BIOS("xebec", "micr1325")

View File

@ -234,7 +234,7 @@ FLOPPY_FORMATS_END
// MACHINE_DRIVER( abc_fd2 ) // MACHINE_DRIVER( abc_fd2 )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( abc_fd2 ) static MACHINE_CONFIG_START( abc_fd2 )
MCFG_CPU_ADD(Z80_TAG, Z80, XTAL_4MHz/2) MCFG_CPU_ADD(Z80_TAG, Z80, XTAL_4MHz/2)
MCFG_CPU_PROGRAM_MAP(abc_fd2_mem) MCFG_CPU_PROGRAM_MAP(abc_fd2_mem)
MCFG_CPU_IO_MAP(abc_fd2_io) MCFG_CPU_IO_MAP(abc_fd2_io)

View File

@ -81,7 +81,7 @@ static const z80_daisy_config daisy_chain[] =
// MACHINE_DRIVER( abc_hdc ) // MACHINE_DRIVER( abc_hdc )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( abc_hdc ) static MACHINE_CONFIG_START( abc_hdc )
MCFG_CPU_ADD(Z80_TAG, Z80, 4000000) MCFG_CPU_ADD(Z80_TAG, Z80, 4000000)
MCFG_CPU_PROGRAM_MAP(abc_hdc_mem) MCFG_CPU_PROGRAM_MAP(abc_hdc_mem)
MCFG_CPU_IO_MAP(abc_hdc_io) MCFG_CPU_IO_MAP(abc_hdc_io)

View File

@ -326,7 +326,7 @@ WRITE_LINE_MEMBER( luxor_55_10828_device::fdc_drq_w )
// MACHINE_DRIVER( luxor_55_10828 ) // MACHINE_DRIVER( luxor_55_10828 )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( luxor_55_10828 ) static MACHINE_CONFIG_START( luxor_55_10828 )
MCFG_CPU_ADD(Z80_TAG, Z80, XTAL_4MHz/2) MCFG_CPU_ADD(Z80_TAG, Z80, XTAL_4MHz/2)
MCFG_CPU_PROGRAM_MAP(luxor_55_10828_mem) MCFG_CPU_PROGRAM_MAP(luxor_55_10828_mem)
MCFG_CPU_IO_MAP(luxor_55_10828_io) MCFG_CPU_IO_MAP(luxor_55_10828_io)

View File

@ -287,7 +287,7 @@ static const z80_daisy_config z80_daisy_chain[] =
// MACHINE_CONFIG( luxor_55_21046 ) // MACHINE_CONFIG( luxor_55_21046 )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( luxor_55_21046 ) static MACHINE_CONFIG_START( luxor_55_21046 )
MCFG_CPU_ADD(Z80_TAG, Z80, XTAL_16MHz/4) MCFG_CPU_ADD(Z80_TAG, Z80, XTAL_16MHz/4)
MCFG_Z80_DAISY_CHAIN(z80_daisy_chain) MCFG_Z80_DAISY_CHAIN(z80_daisy_chain)
MCFG_CPU_PROGRAM_MAP(luxor_55_21046_mem) MCFG_CPU_PROGRAM_MAP(luxor_55_21046_mem)

View File

@ -244,7 +244,7 @@ WRITE_LINE_MEMBER( luxor_55_21056_device::write_sasi_msg )
// MACHINE_DRIVER( luxor_55_21056 ) // MACHINE_DRIVER( luxor_55_21056 )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( luxor_55_21056 ) static MACHINE_CONFIG_START( luxor_55_21056 )
MCFG_CPU_ADD(Z80_TAG, Z80, XTAL_8MHz/2) MCFG_CPU_ADD(Z80_TAG, Z80, XTAL_8MHz/2)
MCFG_CPU_PROGRAM_MAP(luxor_55_21056_mem) MCFG_CPU_PROGRAM_MAP(luxor_55_21056_mem)
MCFG_CPU_IO_MAP(luxor_55_21056_io) MCFG_CPU_IO_MAP(luxor_55_21056_io)

View File

@ -72,7 +72,7 @@ WRITE_LINE_MEMBER( luxor_4105_device::write_sasi_cd )
// MACHINE_DRIVER( luxor_4105 ) // MACHINE_DRIVER( luxor_4105 )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( luxor_4105 ) static MACHINE_CONFIG_START( luxor_4105 )
MCFG_DEVICE_ADD(SASIBUS_TAG, SCSI_PORT, 0) MCFG_DEVICE_ADD(SASIBUS_TAG, SCSI_PORT, 0)
MCFG_SCSI_DATA_INPUT_BUFFER("sasi_data_in") MCFG_SCSI_DATA_INPUT_BUFFER("sasi_data_in")
MCFG_SCSI_BSY_HANDLER(WRITELINE(luxor_4105_device, write_sasi_bsy)) MCFG_SCSI_BSY_HANDLER(WRITELINE(luxor_4105_device, write_sasi_bsy))

View File

@ -76,7 +76,7 @@ const tiny_rom_entry *abc_sio_device::device_rom_region() const
// MACHINE_DRIVER( abc_sio ) // MACHINE_DRIVER( abc_sio )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( abc_sio ) static MACHINE_CONFIG_START( abc_sio )
MCFG_DEVICE_ADD(Z80CTC_TAG, Z80CTC, XTAL_4_9152MHz) MCFG_DEVICE_ADD(Z80CTC_TAG, Z80CTC, XTAL_4_9152MHz)
MCFG_Z80DART_ADD(Z80SIO_TAG, 0, 0, 0, 0, 0) MCFG_Z80DART_ADD(Z80SIO_TAG, 0, 0, 0, 0, 0)
MACHINE_CONFIG_END MACHINE_CONFIG_END

View File

@ -82,7 +82,7 @@ static const z80_daisy_config daisy_chain[] =
// MACHINE_DRIVER( turbo_kontroller ) // MACHINE_DRIVER( turbo_kontroller )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( turbo_kontroller ) static MACHINE_CONFIG_START( turbo_kontroller )
MCFG_CPU_ADD(Z80_TAG, Z80, 4000000) MCFG_CPU_ADD(Z80_TAG, Z80, 4000000)
MCFG_CPU_PROGRAM_MAP(turbo_kontroller_mem) MCFG_CPU_PROGRAM_MAP(turbo_kontroller_mem)
MCFG_CPU_IO_MAP(turbo_kontroller_io) MCFG_CPU_IO_MAP(turbo_kontroller_io)

View File

@ -127,7 +127,7 @@ DISCRETE_SOUND_END
// MACHINE_DRIVER( abc77 ) // MACHINE_DRIVER( abc77 )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( abc77 ) static MACHINE_CONFIG_START( abc77 )
// keyboard cpu // keyboard cpu
MCFG_CPU_ADD(I8035_TAG, I8035, XTAL_4_608MHz) MCFG_CPU_ADD(I8035_TAG, I8035, XTAL_4_608MHz)
MCFG_CPU_PROGRAM_MAP(abc77_map) MCFG_CPU_PROGRAM_MAP(abc77_map)

View File

@ -112,7 +112,7 @@ const tiny_rom_entry *abc800_keyboard_device::device_rom_region() const
// MACHINE_DRIVER( abc800_keyboard ) // MACHINE_DRIVER( abc800_keyboard )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( abc800_keyboard ) static MACHINE_CONFIG_START( abc800_keyboard )
MCFG_CPU_ADD(I8048_TAG, I8048, XTAL_5_9904MHz) MCFG_CPU_ADD(I8048_TAG, I8048, XTAL_5_9904MHz)
MCFG_MCS48_PORT_P1_IN_CB(READ8(abc800_keyboard_device, kb_p1_r)) MCFG_MCS48_PORT_P1_IN_CB(READ8(abc800_keyboard_device, kb_p1_r))
MCFG_MCS48_PORT_P1_OUT_CB(WRITE8(abc800_keyboard_device, kb_p1_w)) MCFG_MCS48_PORT_P1_OUT_CB(WRITE8(abc800_keyboard_device, kb_p1_w))

View File

@ -149,7 +149,7 @@ ADDRESS_MAP_END
// MACHINE_DRIVER( abc99 ) // MACHINE_DRIVER( abc99 )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( abc99 ) static MACHINE_CONFIG_START( abc99 )
// keyboard CPU // keyboard CPU
MCFG_CPU_ADD(I8035_Z2_TAG, I8035, XTAL_6MHz/3) // from Z5 T0 output MCFG_CPU_ADD(I8035_Z2_TAG, I8035, XTAL_6MHz/3) // from Z5 T0 output
MCFG_CPU_PROGRAM_MAP(abc99_z2_mem) MCFG_CPU_PROGRAM_MAP(abc99_z2_mem)

View File

@ -59,9 +59,9 @@ const tiny_rom_entry *powermate_ide_device::device_rom_region() const
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( adam_ata ) // MACHINE_CONFIG_START( adam_ata )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( adam_ata ) static MACHINE_CONFIG_START( adam_ata )
MCFG_ATA_INTERFACE_ADD(ATA_TAG, ata_devices, "hdd", nullptr, false) MCFG_ATA_INTERFACE_ADD(ATA_TAG, ata_devices, "hdd", nullptr, false)
MCFG_CENTRONICS_ADD(CENTRONICS_TAG, centronics_devices, "printer") MCFG_CENTRONICS_ADD(CENTRONICS_TAG, centronics_devices, "printer")

View File

@ -80,7 +80,7 @@ static const struct CassetteOptions adam_cassette_options =
// MACHINE_DRIVER( adam_ddp ) // MACHINE_DRIVER( adam_ddp )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( adam_ddp ) static MACHINE_CONFIG_START( adam_ddp )
MCFG_CPU_ADD(M6801_TAG, M6801, XTAL_4MHz) MCFG_CPU_ADD(M6801_TAG, M6801, XTAL_4MHz)
MCFG_CPU_PROGRAM_MAP(adam_ddp_mem) MCFG_CPU_PROGRAM_MAP(adam_ddp_mem)
MCFG_CPU_IO_MAP(adam_ddp_io) MCFG_CPU_IO_MAP(adam_ddp_io)

View File

@ -124,7 +124,7 @@ SLOT_INTERFACE_END
// MACHINE_DRIVER( adam_fdc ) // MACHINE_DRIVER( adam_fdc )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( adam_fdc ) static MACHINE_CONFIG_START( adam_fdc )
MCFG_CPU_ADD(M6801_TAG, M6801, XTAL_4MHz) MCFG_CPU_ADD(M6801_TAG, M6801, XTAL_4MHz)
MCFG_CPU_PROGRAM_MAP(adam_fdc_mem) MCFG_CPU_PROGRAM_MAP(adam_fdc_mem)
MCFG_CPU_IO_MAP(adam_fdc_io) MCFG_CPU_IO_MAP(adam_fdc_io)

View File

@ -73,7 +73,7 @@ ADDRESS_MAP_END
// MACHINE_DRIVER( adam_kb ) // MACHINE_DRIVER( adam_kb )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( adam_kb ) static MACHINE_CONFIG_START( adam_kb )
MCFG_CPU_ADD(M6801_TAG, M6801, XTAL_4MHz) MCFG_CPU_ADD(M6801_TAG, M6801, XTAL_4MHz)
MCFG_CPU_PROGRAM_MAP(adam_kb_mem) MCFG_CPU_PROGRAM_MAP(adam_kb_mem)
MCFG_CPU_IO_MAP(adam_kb_io) MCFG_CPU_IO_MAP(adam_kb_io)

View File

@ -73,7 +73,7 @@ ADDRESS_MAP_END
// MACHINE_DRIVER( adam_prn ) // MACHINE_DRIVER( adam_prn )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( adam_prn ) static MACHINE_CONFIG_START( adam_prn )
MCFG_CPU_ADD(M6801_TAG, M6801, XTAL_4MHz) MCFG_CPU_ADD(M6801_TAG, M6801, XTAL_4MHz)
MCFG_CPU_PROGRAM_MAP(adam_prn_mem) MCFG_CPU_PROGRAM_MAP(adam_prn_mem)
MCFG_CPU_IO_MAP(adam_prn_io) MCFG_CPU_IO_MAP(adam_prn_io)

View File

@ -73,7 +73,7 @@ ADDRESS_MAP_END
// MACHINE_DRIVER( adam_spi ) // MACHINE_DRIVER( adam_spi )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( adam_spi ) static MACHINE_CONFIG_START( adam_spi )
MCFG_CPU_ADD(M6801_TAG, M6801, XTAL_4MHz) MCFG_CPU_ADD(M6801_TAG, M6801, XTAL_4MHz)
MCFG_CPU_PROGRAM_MAP(adam_spi_mem) MCFG_CPU_PROGRAM_MAP(adam_spi_mem)
MCFG_CPU_IO_MAP(adam_spi_io) MCFG_CPU_IO_MAP(adam_spi_io)

View File

@ -49,7 +49,7 @@ INPUT_PORTS_START(a1200_us_keyboard)
INPUT_PORTS_END INPUT_PORTS_END
MACHINE_CONFIG_FRAGMENT(a1200kbd_revB) MACHINE_CONFIG_START(a1200kbd_revB)
MCFG_CPU_ADD("mpu", M68HC705C8A, XTAL_3MHz) MCFG_CPU_ADD("mpu", M68HC705C8A, XTAL_3MHz)
MCFG_M68HC05_PORTB_R_CB(READ8(a1200_kbd_device, mpu_portb_r)); MCFG_M68HC05_PORTB_R_CB(READ8(a1200_kbd_device, mpu_portb_r));
MCFG_M68HC05_PORTD_R_CB(IOPORT("MOD")); MCFG_M68HC05_PORTD_R_CB(IOPORT("MOD"));

View File

@ -58,7 +58,7 @@ ADDRESS_MAP_START( mpu6500_map, AS_PROGRAM, 8, a500_kbd_device )
AM_RANGE(0x800, 0xfff) AM_ROM AM_REGION("ic1", 0) AM_RANGE(0x800, 0xfff) AM_ROM AM_REGION("ic1", 0)
ADDRESS_MAP_END ADDRESS_MAP_END
MACHINE_CONFIG_FRAGMENT( kbd_pcb ) MACHINE_CONFIG_START( kbd_pcb )
MCFG_CPU_ADD("ic1", M6502, XTAL_3MHz / 2) MCFG_CPU_ADD("ic1", M6502, XTAL_3MHz / 2)
MCFG_CPU_PROGRAM_MAP(mpu6500_map) MCFG_CPU_PROGRAM_MAP(mpu6500_map)
MACHINE_CONFIG_END MACHINE_CONFIG_END

View File

@ -46,7 +46,7 @@ static ADDRESS_MAP_START( iocpu_map, AS_PROGRAM, 8, a2232_device)
AM_RANGE(0xc000, 0xffff) AM_RAM AM_SHARE("shared") AM_RANGE(0xc000, 0xffff) AM_RAM AM_SHARE("shared")
ADDRESS_MAP_END ADDRESS_MAP_END
static MACHINE_CONFIG_FRAGMENT( a2232 ) static MACHINE_CONFIG_START( a2232 )
// main cpu // main cpu
MCFG_CPU_ADD("iocpu", M65CE02, XTAL_28_37516MHz / 8) // should run at Amiga clock 7M / 2 MCFG_CPU_ADD("iocpu", M65CE02, XTAL_28_37516MHz / 8) // should run at Amiga clock 7M / 2
MCFG_CPU_PROGRAM_MAP(iocpu_map) MCFG_CPU_PROGRAM_MAP(iocpu_map)

View File

@ -115,7 +115,7 @@ ioport_constructor a2091_device::device_input_ports() const
// machine configurations // machine configurations
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( dmac_hdc ) static MACHINE_CONFIG_START( dmac_hdc )
MCFG_DMAC_ADD("dmac", 0) MCFG_DMAC_ADD("dmac", 0)
MCFG_DMAC_SCSI_READ_HANDLER(READ8(dmac_hdc_device, dmac_scsi_r)) MCFG_DMAC_SCSI_READ_HANDLER(READ8(dmac_hdc_device, dmac_scsi_r))
MCFG_DMAC_SCSI_WRITE_HANDLER(WRITE8(dmac_hdc_device, dmac_scsi_w)) MCFG_DMAC_SCSI_WRITE_HANDLER(WRITE8(dmac_hdc_device, dmac_scsi_w))

View File

@ -58,7 +58,7 @@ ADDRESS_MAP_END
// machine configurations // machine configurations
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( buddha ) static MACHINE_CONFIG_START( buddha )
MCFG_ATA_INTERFACE_ADD("ata_0", ata_devices, nullptr, nullptr, false) MCFG_ATA_INTERFACE_ADD("ata_0", ata_devices, nullptr, nullptr, false)
MCFG_ATA_INTERFACE_IRQ_HANDLER(WRITELINE(buddha_device, ide_0_interrupt_w)) MCFG_ATA_INTERFACE_IRQ_HANDLER(WRITELINE(buddha_device, ide_0_interrupt_w))
MCFG_ATA_INTERFACE_ADD("ata_1", ata_devices, nullptr, nullptr, false) MCFG_ATA_INTERFACE_ADD("ata_1", ata_devices, nullptr, nullptr, false)

View File

@ -195,7 +195,7 @@ ioport_constructor apricot_keyboard_hle_device::device_input_ports() const
return INPUT_PORTS_NAME( keyboard ); return INPUT_PORTS_NAME( keyboard );
} }
static MACHINE_CONFIG_FRAGMENT( keyboard_components ) static MACHINE_CONFIG_START( keyboard_components )
MCFG_MSM5832_ADD("rtc", XTAL_32_768kHz) MCFG_MSM5832_ADD("rtc", XTAL_32_768kHz)
MACHINE_CONFIG_END MACHINE_CONFIG_END

View File

@ -65,7 +65,7 @@ SLOT_INTERFACE_START(bbc_floppies)
SLOT_INTERFACE_END SLOT_INTERFACE_END
MACHINE_CONFIG_FRAGMENT( opus3 ) MACHINE_CONFIG_START( opus3 )
/* fdc */ /* fdc */
MCFG_WD1770_ADD("wd1770", XTAL_16MHz / 2) MCFG_WD1770_ADD("wd1770", XTAL_16MHz / 2)
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_opus3_device, fdc_drq_w)) MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_opus3_device, fdc_drq_w))

View File

@ -39,7 +39,7 @@ static SLOT_INTERFACE_START( bbc_floppies_525 )
SLOT_INTERFACE("525qd", FLOPPY_525_QD) SLOT_INTERFACE("525qd", FLOPPY_525_QD)
SLOT_INTERFACE_END SLOT_INTERFACE_END
static MACHINE_CONFIG_FRAGMENT( acorn8271 ) static MACHINE_CONFIG_START( acorn8271 )
MCFG_DEVICE_ADD("i8271", I8271, 0) MCFG_DEVICE_ADD("i8271", I8271, 0)
MCFG_I8271_IRQ_CALLBACK(WRITELINE(bbc_acorn8271_device, fdc_intrq_w)) MCFG_I8271_IRQ_CALLBACK(WRITELINE(bbc_acorn8271_device, fdc_intrq_w))
MCFG_I8271_HDL_CALLBACK(WRITELINE(bbc_acorn8271_device, motor_w)) MCFG_I8271_HDL_CALLBACK(WRITELINE(bbc_acorn8271_device, motor_w))
@ -50,7 +50,7 @@ static MACHINE_CONFIG_FRAGMENT( acorn8271 )
MCFG_FLOPPY_DRIVE_SOUND(true) MCFG_FLOPPY_DRIVE_SOUND(true)
MACHINE_CONFIG_END MACHINE_CONFIG_END
static MACHINE_CONFIG_FRAGMENT( acorn1770 ) static MACHINE_CONFIG_START( acorn1770 )
MCFG_WD1770_ADD("wd1770", XTAL_16MHz / 2) MCFG_WD1770_ADD("wd1770", XTAL_16MHz / 2)
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(bbc_acorn1770_device, fdc_intrq_w)) MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(bbc_acorn1770_device, fdc_intrq_w))
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_acorn1770_device, fdc_drq_w)) MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_acorn1770_device, fdc_drq_w))

View File

@ -39,7 +39,7 @@ static SLOT_INTERFACE_START( bbc_floppies_525 )
SLOT_INTERFACE("525qd", FLOPPY_525_QD) SLOT_INTERFACE("525qd", FLOPPY_525_QD)
SLOT_INTERFACE_END SLOT_INTERFACE_END
static MACHINE_CONFIG_FRAGMENT( cumana ) static MACHINE_CONFIG_START( cumana )
MCFG_MB8877_ADD("mb8877a", XTAL_16MHz / 16) MCFG_MB8877_ADD("mb8877a", XTAL_16MHz / 16)
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(bbc_cumanafdc_device, fdc_intrq_w)) MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(bbc_cumanafdc_device, fdc_intrq_w))
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_cumanafdc_device, fdc_drq_w)) MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_cumanafdc_device, fdc_drq_w))

View File

@ -44,7 +44,7 @@ static SLOT_INTERFACE_START( bbc_floppies_525 )
SLOT_INTERFACE("525qd", FLOPPY_525_QD) SLOT_INTERFACE("525qd", FLOPPY_525_QD)
SLOT_INTERFACE_END SLOT_INTERFACE_END
static MACHINE_CONFIG_FRAGMENT( opus2791 ) static MACHINE_CONFIG_START( opus2791 )
MCFG_WD2791_ADD("fdc", XTAL_16MHz / 16) MCFG_WD2791_ADD("fdc", XTAL_16MHz / 16)
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_opusfdc_device, fdc_drq_w)) MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_opusfdc_device, fdc_drq_w))
MCFG_WD_FDC_HLD_CALLBACK(WRITELINE(bbc_opusfdc_device, motor_w)) MCFG_WD_FDC_HLD_CALLBACK(WRITELINE(bbc_opusfdc_device, motor_w))
@ -54,7 +54,7 @@ static MACHINE_CONFIG_FRAGMENT( opus2791 )
MCFG_FLOPPY_DRIVE_SOUND(true) MCFG_FLOPPY_DRIVE_SOUND(true)
MACHINE_CONFIG_END MACHINE_CONFIG_END
static MACHINE_CONFIG_FRAGMENT( opus2793 ) static MACHINE_CONFIG_START( opus2793 )
MCFG_WD2793_ADD("fdc", XTAL_16MHz / 16) MCFG_WD2793_ADD("fdc", XTAL_16MHz / 16)
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_opusfdc_device, fdc_drq_w)) MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_opusfdc_device, fdc_drq_w))
MCFG_WD_FDC_HLD_CALLBACK(WRITELINE(bbc_opusfdc_device, motor_w)) MCFG_WD_FDC_HLD_CALLBACK(WRITELINE(bbc_opusfdc_device, motor_w))
@ -64,7 +64,7 @@ static MACHINE_CONFIG_FRAGMENT( opus2793 )
MCFG_FLOPPY_DRIVE_SOUND(true) MCFG_FLOPPY_DRIVE_SOUND(true)
MACHINE_CONFIG_END MACHINE_CONFIG_END
static MACHINE_CONFIG_FRAGMENT( opus1770 ) static MACHINE_CONFIG_START( opus1770 )
MCFG_WD1770_ADD("fdc", XTAL_16MHz / 2) MCFG_WD1770_ADD("fdc", XTAL_16MHz / 2)
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_opusfdc_device, fdc_drq_w)) MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_opusfdc_device, fdc_drq_w))
MCFG_FLOPPY_DRIVE_ADD("fdc:0", bbc_floppies_525, "525qd", floppy_formats) MCFG_FLOPPY_DRIVE_ADD("fdc:0", bbc_floppies_525, "525qd", floppy_formats)

View File

@ -41,7 +41,7 @@ static SLOT_INTERFACE_START( bbc_floppies_525 )
SLOT_INTERFACE("525qd", FLOPPY_525_QD) SLOT_INTERFACE("525qd", FLOPPY_525_QD)
SLOT_INTERFACE_END SLOT_INTERFACE_END
static MACHINE_CONFIG_FRAGMENT( weddb2 ) static MACHINE_CONFIG_START( weddb2 )
MCFG_WD1772_ADD("wd1772", XTAL_16MHz / 2) MCFG_WD1772_ADD("wd1772", XTAL_16MHz / 2)
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(bbc_weddb2_device, fdc_intrq_w)) MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(bbc_weddb2_device, fdc_intrq_w))
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_weddb2_device, fdc_drq_w)) MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_weddb2_device, fdc_drq_w))
@ -51,7 +51,7 @@ static MACHINE_CONFIG_FRAGMENT( weddb2 )
MCFG_FLOPPY_DRIVE_SOUND(true) MCFG_FLOPPY_DRIVE_SOUND(true)
MACHINE_CONFIG_END MACHINE_CONFIG_END
static MACHINE_CONFIG_FRAGMENT( weddb3 ) static MACHINE_CONFIG_START( weddb3 )
MCFG_WD1770_ADD("wd1770", XTAL_16MHz / 2) MCFG_WD1770_ADD("wd1770", XTAL_16MHz / 2)
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(bbc_weddb3_device, fdc_intrq_w)) MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(bbc_weddb3_device, fdc_intrq_w))
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_weddb3_device, fdc_drq_w)) MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_weddb3_device, fdc_drq_w))

View File

@ -29,7 +29,7 @@ ROM_START( kanji )
ROM_LOAD("kanji.rom", 0x00000, 0x20000, BAD_DUMP CRC(de99a726) SHA1(65fead5d0d779b242f6e0ac25fcc9899dc343101)) ROM_LOAD("kanji.rom", 0x00000, 0x20000, BAD_DUMP CRC(de99a726) SHA1(65fead5d0d779b242f6e0ac25fcc9899dc343101))
ROM_END ROM_END
MACHINE_CONFIG_FRAGMENT( kanji ) MACHINE_CONFIG_START( kanji )
// nothing to add // nothing to add
MACHINE_CONFIG_END MACHINE_CONFIG_END

View File

@ -42,7 +42,7 @@ ROM_START( mp1802 )
ROM_LOAD( "mp1802.rom", 0xf800, 0x800, BAD_DUMP CRC(8d0dc101) SHA1(92f7d1cebecafa7472e45c4999520de5c01c6dbc)) ROM_LOAD( "mp1802.rom", 0xf800, 0x800, BAD_DUMP CRC(8d0dc101) SHA1(92f7d1cebecafa7472e45c4999520de5c01c6dbc))
ROM_END ROM_END
MACHINE_CONFIG_FRAGMENT( mp1802 ) MACHINE_CONFIG_START( mp1802 )
MCFG_MB8866_ADD("fdc", XTAL_1MHz) MCFG_MB8866_ADD("fdc", XTAL_1MHz)
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(bml3bus_mp1802_device, bml3_wd17xx_intrq_w)) MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(bml3bus_mp1802_device, bml3_wd17xx_intrq_w))

View File

@ -45,7 +45,7 @@ ROM_START( mp1805 )
ROM_LOAD( "mp1805.rom", 0xf800, 0x0800, BAD_DUMP CRC(b532d8d9) SHA1(6f1160356d5bf64b5926b1fdb60db414edf65f22)) ROM_LOAD( "mp1805.rom", 0xf800, 0x0800, BAD_DUMP CRC(b532d8d9) SHA1(6f1160356d5bf64b5926b1fdb60db414edf65f22))
ROM_END ROM_END
MACHINE_CONFIG_FRAGMENT( mp1805 ) MACHINE_CONFIG_START( mp1805 )
MCFG_DEVICE_ADD( "mc6843", MC6843, 0 ) MCFG_DEVICE_ADD( "mc6843", MC6843, 0 )
MCFG_MC6843_IRQ_CALLBACK(WRITELINE(bml3bus_mp1805_device, bml3_mc6843_intrq_w)) MCFG_MC6843_IRQ_CALLBACK(WRITELINE(bml3bus_mp1805_device, bml3_mc6843_intrq_w))
MCFG_LEGACY_FLOPPY_4_DRIVES_ADD(bml3_mp1805_floppy_interface) MCFG_LEGACY_FLOPPY_4_DRIVES_ADD(bml3_mp1805_floppy_interface)

View File

@ -19,10 +19,10 @@ DEFINE_DEVICE_TYPE(C64_16KB, c64_16kb_cartridge_device, "c64_16kb", "C64 16KB EP
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_16kb ) // MACHINE_CONFIG_START( c64_16kb )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_16kb ) static MACHINE_CONFIG_START( c64_16kb )
MCFG_GENERIC_CARTSLOT_ADD("roml", generic_linear_slot, nullptr) MCFG_GENERIC_CARTSLOT_ADD("roml", generic_linear_slot, nullptr)
MCFG_GENERIC_EXTENSIONS("rom,bin,80") MCFG_GENERIC_EXTENSIONS("rom,bin,80")

View File

@ -55,10 +55,10 @@ ADDRESS_MAP_END
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_cpm ) // MACHINE_CONFIG_START( c64_cpm )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_cpm ) static MACHINE_CONFIG_START( c64_cpm )
MCFG_CPU_ADD(Z80_TAG, Z80, 3000000) MCFG_CPU_ADD(Z80_TAG, Z80, 3000000)
MCFG_CPU_PROGRAM_MAP(z80_mem) MCFG_CPU_PROGRAM_MAP(z80_mem)
MCFG_CPU_IO_MAP(z80_io) MCFG_CPU_IO_MAP(z80_io)

View File

@ -108,10 +108,10 @@ const tiny_rom_entry *c64_currah_speech_cartridge_device::device_rom_region() co
} }
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_currah_speech ) // MACHINE_CONFIG_START( c64_currah_speech )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_currah_speech ) static MACHINE_CONFIG_START( c64_currah_speech )
MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_SPEAKER_STANDARD_MONO("mono")
MCFG_SOUND_ADD(SP0256_TAG, SP0256, 4000000) // ??? MCFG_SOUND_ADD(SP0256_TAG, SP0256, 4000000) // ???
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.00) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.00)

View File

@ -19,10 +19,10 @@ DEFINE_DEVICE_TYPE(C64_DELA_EP256, c64_dela_ep256_cartridge_device, "delep256",
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_dela_ep256 ) // MACHINE_CONFIG_START( c64_dela_ep256 )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_dela_ep256 ) static MACHINE_CONFIG_START( c64_dela_ep256 )
MCFG_GENERIC_SOCKET_ADD("rom1", generic_linear_slot, nullptr) MCFG_GENERIC_SOCKET_ADD("rom1", generic_linear_slot, nullptr)
MCFG_GENERIC_EXTENSIONS("bin,rom") MCFG_GENERIC_EXTENSIONS("bin,rom")
MCFG_GENERIC_SOCKET_ADD("rom2", generic_linear_slot, nullptr) MCFG_GENERIC_SOCKET_ADD("rom2", generic_linear_slot, nullptr)

View File

@ -19,10 +19,10 @@ DEFINE_DEVICE_TYPE(C64_DELA_EP64, c64_dela_ep64_cartridge_device, "c64_dela_ep64
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_dela_ep64 ) // MACHINE_CONFIG_START( c64_dela_ep64 )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_dela_ep64 ) static MACHINE_CONFIG_START( c64_dela_ep64 )
MCFG_GENERIC_SOCKET_ADD("eprom1", generic_linear_slot, nullptr) MCFG_GENERIC_SOCKET_ADD("eprom1", generic_linear_slot, nullptr)
MCFG_GENERIC_EXTENSIONS("rom,bin") MCFG_GENERIC_EXTENSIONS("rom,bin")
MCFG_GENERIC_SOCKET_ADD("eprom2", generic_linear_slot, nullptr) MCFG_GENERIC_SOCKET_ADD("eprom2", generic_linear_slot, nullptr)

View File

@ -19,10 +19,10 @@ DEFINE_DEVICE_TYPE(C64_DELA_EP7X8, c64_dela_ep7x8_cartridge_device, "c64_dela_ep
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_dela_ep7x8 ) // MACHINE_CONFIG_START( c64_dela_ep7x8 )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_dela_ep7x8 ) static MACHINE_CONFIG_START( c64_dela_ep7x8 )
MCFG_GENERIC_SOCKET_ADD("rom1", generic_linear_slot, nullptr) MCFG_GENERIC_SOCKET_ADD("rom1", generic_linear_slot, nullptr)
MCFG_GENERIC_EXTENSIONS("bin,rom") MCFG_GENERIC_EXTENSIONS("bin,rom")
MCFG_GENERIC_SOCKET_ADD("rom2", generic_linear_slot, nullptr) MCFG_GENERIC_SOCKET_ADD("rom2", generic_linear_slot, nullptr)

View File

@ -27,10 +27,10 @@ DEFINE_DEVICE_TYPE(C64_EASYFLASH, c64_easyflash_cartridge_device, "c64_easyflash
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_easyflash ) // MACHINE_CONFIG_START( c64_easyflash )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_easyflash ) static MACHINE_CONFIG_START( c64_easyflash )
MCFG_AMD_29F040_ADD(AM29F040_0_TAG) MCFG_AMD_29F040_ADD(AM29F040_0_TAG)
MCFG_AMD_29F040_ADD(AM29F040_1_TAG) MCFG_AMD_29F040_ADD(AM29F040_1_TAG)
MACHINE_CONFIG_END MACHINE_CONFIG_END

View File

@ -71,10 +71,10 @@ ADDRESS_MAP_END
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_fcc ) // MACHINE_CONFIG_START( c64_fcc )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_fcc ) static MACHINE_CONFIG_START( c64_fcc )
MCFG_CPU_ADD(G65SC02P4_TAG, M65SC02, XTAL_5MHz) MCFG_CPU_ADD(G65SC02P4_TAG, M65SC02, XTAL_5MHz)
MCFG_CPU_PROGRAM_MAP(c64_fcc_map) MCFG_CPU_PROGRAM_MAP(c64_fcc_map)
MACHINE_CONFIG_END MACHINE_CONFIG_END

View File

@ -27,10 +27,10 @@ DEFINE_DEVICE_TYPE(C64_GEOCABLE, c64_geocable_device, "c64_geocable", "C64 geoCa
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_geocable ) // MACHINE_CONFIG_START( c64_geocable )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_geocable ) static MACHINE_CONFIG_START( c64_geocable )
MCFG_CENTRONICS_ADD("centronics", centronics_devices, "printer") MCFG_CENTRONICS_ADD("centronics", centronics_devices, "printer")
MCFG_CENTRONICS_BUSY_HANDLER(WRITELINE(c64_geocable_device, output_b)) MCFG_CENTRONICS_BUSY_HANDLER(WRITELINE(c64_geocable_device, output_b))
MACHINE_CONFIG_END MACHINE_CONFIG_END

View File

@ -43,9 +43,9 @@ DEFINE_DEVICE_TYPE(C64_IDE64, c64_ide64_cartridge_device, "c64_ide64", "C64 IDE6
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_ide64 ) // MACHINE_CONFIG_START( c64_ide64 )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_ide64 ) static MACHINE_CONFIG_START( c64_ide64 )
MCFG_ATMEL_29C010_ADD(AT29C010A_TAG) MCFG_ATMEL_29C010_ADD(AT29C010A_TAG)
MCFG_DS1302_ADD(DS1302_TAG, XTAL_32_768kHz) MCFG_DS1302_ADD(DS1302_TAG, XTAL_32_768kHz)

View File

@ -137,10 +137,10 @@ WRITE8_MEMBER( c64_ieee488_device::tpi_pc_w )
} }
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_ieee488 ) // MACHINE_CONFIG_START( c64_ieee488 )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_ieee488 ) static MACHINE_CONFIG_START( c64_ieee488 )
MCFG_DEVICE_ADD(MOS6525_TAG, TPI6525, 0) MCFG_DEVICE_ADD(MOS6525_TAG, TPI6525, 0)
MCFG_TPI6525_IN_PA_CB(READ8(c64_ieee488_device, tpi_pa_r)) MCFG_TPI6525_IN_PA_CB(READ8(c64_ieee488_device, tpi_pa_r))
MCFG_TPI6525_OUT_PA_CB(WRITE8(c64_ieee488_device, tpi_pa_w)) MCFG_TPI6525_OUT_PA_CB(WRITE8(c64_ieee488_device, tpi_pa_w))

View File

@ -93,10 +93,10 @@ WRITE_LINE_MEMBER( c64_magic_formel_cartridge_device::pia_cb2_w )
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_magic_formel ) // MACHINE_CONFIG_START( c64_magic_formel )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_magic_formel ) static MACHINE_CONFIG_START( c64_magic_formel )
MCFG_DEVICE_ADD(MC6821_TAG, PIA6821, 0) MCFG_DEVICE_ADD(MC6821_TAG, PIA6821, 0)
MCFG_PIA_WRITEPA_HANDLER(WRITE8(c64_magic_formel_cartridge_device, pia_pa_w)) MCFG_PIA_WRITEPA_HANDLER(WRITE8(c64_magic_formel_cartridge_device, pia_pa_w))
MCFG_PIA_WRITEPB_HANDLER(WRITE8(c64_magic_formel_cartridge_device, pia_pb_w)) MCFG_PIA_WRITEPB_HANDLER(WRITE8(c64_magic_formel_cartridge_device, pia_pb_w))

View File

@ -216,10 +216,10 @@ WRITE_LINE_MEMBER( c64_magic_voice_cartridge_device::apd_w )
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_magic_voice ) // MACHINE_CONFIG_START( c64_magic_voice )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_magic_voice ) static MACHINE_CONFIG_START( c64_magic_voice )
MCFG_DEVICE_ADD(MOS6525_TAG, TPI6525, 0) MCFG_DEVICE_ADD(MOS6525_TAG, TPI6525, 0)
MCFG_TPI6525_OUT_IRQ_CB(WRITELINE(c64_magic_voice_cartridge_device, tpi_irq_w)) MCFG_TPI6525_OUT_IRQ_CB(WRITELINE(c64_magic_voice_cartridge_device, tpi_irq_w))
MCFG_TPI6525_IN_PA_CB(READ8(c64_magic_voice_cartridge_device, tpi_pa_r)) MCFG_TPI6525_IN_PA_CB(READ8(c64_magic_voice_cartridge_device, tpi_pa_r))

View File

@ -41,10 +41,10 @@ WRITE_LINE_MEMBER( c64_maplin_midi_cartridge_device::write_acia_clock )
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_maplin_midi ) // MACHINE_CONFIG_START( c64_maplin_midi )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_maplin_midi ) static MACHINE_CONFIG_START( c64_maplin_midi )
MCFG_DEVICE_ADD(MC6850_TAG, ACIA6850, 0) MCFG_DEVICE_ADD(MC6850_TAG, ACIA6850, 0)
MCFG_ACIA6850_TXD_HANDLER(DEVWRITELINE("mdout", midi_port_device, write_txd)) MCFG_ACIA6850_TXD_HANDLER(DEVWRITELINE("mdout", midi_port_device, write_txd))
MCFG_ACIA6850_IRQ_HANDLER(WRITELINE(c64_maplin_midi_cartridge_device, acia_irq_w)) MCFG_ACIA6850_IRQ_HANDLER(WRITELINE(c64_maplin_midi_cartridge_device, acia_irq_w))

View File

@ -41,10 +41,10 @@ WRITE_LINE_MEMBER( c64_namesoft_midi_cartridge_device::write_acia_clock )
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_passport_midi ) // MACHINE_CONFIG_START( c64_passport_midi )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_passport_midi ) static MACHINE_CONFIG_START( c64_passport_midi )
MCFG_DEVICE_ADD(MC6850_TAG, ACIA6850, 0) MCFG_DEVICE_ADD(MC6850_TAG, ACIA6850, 0)
MCFG_ACIA6850_TXD_HANDLER(DEVWRITELINE("mdout", midi_port_device, write_txd)) MCFG_ACIA6850_TXD_HANDLER(DEVWRITELINE("mdout", midi_port_device, write_txd))
MCFG_ACIA6850_IRQ_HANDLER(WRITELINE(c64_namesoft_midi_cartridge_device, acia_irq_w)) MCFG_ACIA6850_IRQ_HANDLER(WRITELINE(c64_namesoft_midi_cartridge_device, acia_irq_w))

View File

@ -55,10 +55,10 @@ WRITE_LINE_MEMBER( c64_passport_midi_cartridge_device::write_acia_clock )
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_passport_midi ) // MACHINE_CONFIG_START( c64_passport_midi )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_passport_midi ) static MACHINE_CONFIG_START( c64_passport_midi )
MCFG_DEVICE_ADD(MC6850_TAG, ACIA6850, 0) MCFG_DEVICE_ADD(MC6850_TAG, ACIA6850, 0)
MCFG_ACIA6850_TXD_HANDLER(DEVWRITELINE("mdout", midi_port_device, write_txd)) MCFG_ACIA6850_TXD_HANDLER(DEVWRITELINE("mdout", midi_port_device, write_txd))
MCFG_ACIA6850_IRQ_HANDLER(WRITELINE(c64_passport_midi_cartridge_device, acia_irq_w)) MCFG_ACIA6850_IRQ_HANDLER(WRITELINE(c64_passport_midi_cartridge_device, acia_irq_w))

View File

@ -41,10 +41,10 @@ WRITE_LINE_MEMBER( c64_sequential_midi_cartridge_device::write_acia_clock )
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_sequential_midi ) // MACHINE_CONFIG_START( c64_sequential_midi )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_sequential_midi ) static MACHINE_CONFIG_START( c64_sequential_midi )
MCFG_DEVICE_ADD(MC6850_TAG, ACIA6850, 0) MCFG_DEVICE_ADD(MC6850_TAG, ACIA6850, 0)
MCFG_ACIA6850_TXD_HANDLER(DEVWRITELINE("mdout", midi_port_device, write_txd)) MCFG_ACIA6850_TXD_HANDLER(DEVWRITELINE("mdout", midi_port_device, write_txd))
MCFG_ACIA6850_IRQ_HANDLER(WRITELINE(c64_sequential_midi_cartridge_device, acia_irq_w)) MCFG_ACIA6850_IRQ_HANDLER(WRITELINE(c64_sequential_midi_cartridge_device, acia_irq_w))

View File

@ -41,10 +41,10 @@ WRITE_LINE_MEMBER( c64_siel_midi_cartridge_device::write_acia_clock )
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_siel_midi ) // MACHINE_CONFIG_START( c64_siel_midi )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_siel_midi ) static MACHINE_CONFIG_START( c64_siel_midi )
MCFG_DEVICE_ADD(MC6850_TAG, ACIA6850, 0) MCFG_DEVICE_ADD(MC6850_TAG, ACIA6850, 0)
MCFG_ACIA6850_TXD_HANDLER(DEVWRITELINE("mdout", midi_port_device, write_txd)) MCFG_ACIA6850_TXD_HANDLER(DEVWRITELINE("mdout", midi_port_device, write_txd))
MCFG_ACIA6850_IRQ_HANDLER(WRITELINE(c64_siel_midi_cartridge_device, acia_irq_w)) MCFG_ACIA6850_IRQ_HANDLER(WRITELINE(c64_siel_midi_cartridge_device, acia_irq_w))

View File

@ -108,10 +108,10 @@ ADDRESS_MAP_END
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_multiscreen ) // MACHINE_CONFIG_START( c64_multiscreen )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_multiscreen ) static MACHINE_CONFIG_START( c64_multiscreen )
MCFG_CPU_ADD(MC6802P_TAG, M6802, XTAL_4MHz) MCFG_CPU_ADD(MC6802P_TAG, M6802, XTAL_4MHz)
MCFG_CPU_PROGRAM_MAP(multiscreen_mem) MCFG_CPU_PROGRAM_MAP(multiscreen_mem)

View File

@ -41,10 +41,10 @@ DEFINE_DEVICE_TYPE(C64_MUSIC64, c64_music64_cartridge_device, "c64_music64", "C6
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_music64 ) // MACHINE_CONFIG_START( c64_music64 )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_music64 ) static MACHINE_CONFIG_START( c64_music64 )
MCFG_C64_PASSTHRU_EXPANSION_SLOT_ADD() MCFG_C64_PASSTHRU_EXPANSION_SLOT_ADD()
MACHINE_CONFIG_END MACHINE_CONFIG_END

View File

@ -71,10 +71,10 @@ static struct votrax_sc02_interface votrax_intf =
*/ */
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_ps64 ) // MACHINE_CONFIG_START( c64_ps64 )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_ps64 ) static MACHINE_CONFIG_START( c64_ps64 )
//MCFG_SPEAKER_STANDARD_MONO("mono") //MCFG_SPEAKER_STANDARD_MONO("mono")
//MCFG_VOTRAX_SC02_ADD(SSI263_TAG, 2000000, votrax_intf) //MCFG_VOTRAX_SC02_ADD(SSI263_TAG, 2000000, votrax_intf)
//MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.00) //MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.00)

View File

@ -28,10 +28,10 @@ DEFINE_DEVICE_TYPE(C64_REU1764, c64_reu1764_cartridge_device, "c64_1764reu", "17
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_reu ) // MACHINE_CONFIG_START( c64_reu )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_reu ) static MACHINE_CONFIG_START( c64_reu )
MCFG_MOS8726_ADD(MOS8726R1_TAG) MCFG_MOS8726_ADD(MOS8726R1_TAG)
MCFG_GENERIC_SOCKET_ADD("rom", generic_linear_slot, nullptr) MCFG_GENERIC_SOCKET_ADD("rom", generic_linear_slot, nullptr)

View File

@ -19,10 +19,10 @@ DEFINE_DEVICE_TYPE(C64_REX_EP256, c64_rex_ep256_cartridge_device, "rexexp256", "
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_rex_ep256 ) // MACHINE_CONFIG_START( c64_rex_ep256 )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_rex_ep256 ) static MACHINE_CONFIG_START( c64_rex_ep256 )
MCFG_GENERIC_SOCKET_ADD("rom1", generic_linear_slot, nullptr) MCFG_GENERIC_SOCKET_ADD("rom1", generic_linear_slot, nullptr)
MCFG_GENERIC_EXTENSIONS("bin,rom") MCFG_GENERIC_EXTENSIONS("bin,rom")
MCFG_GENERIC_SOCKET_ADD("rom2", generic_linear_slot, nullptr) MCFG_GENERIC_SOCKET_ADD("rom2", generic_linear_slot, nullptr)

View File

@ -38,10 +38,10 @@ WRITE_LINE_MEMBER( c64_sfx_sound_expander_cartridge_device::opl_irq_w )
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_sfx_sound_expander ) // MACHINE_CONFIG_START( c64_sfx_sound_expander )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_sfx_sound_expander ) static MACHINE_CONFIG_START( c64_sfx_sound_expander )
MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_SPEAKER_STANDARD_MONO("mono")
MCFG_SOUND_ADD(YM3526_TAG, YM3526, XTAL_3_579545MHz) MCFG_SOUND_ADD(YM3526_TAG, YM3526, XTAL_3_579545MHz)
MCFG_YM3526_IRQ_HANDLER(WRITELINE(c64_sfx_sound_expander_cartridge_device, opl_irq_w)) MCFG_YM3526_IRQ_HANDLER(WRITELINE(c64_sfx_sound_expander_cartridge_device, opl_irq_w))

View File

@ -31,7 +31,7 @@ DEFINE_DEVICE_TYPE(C64_SPEAKEASY, c64_speakeasy_cartridge_device, "c64_speakeasy
// MACHINE_DRIVER( speakeasy ) // MACHINE_DRIVER( speakeasy )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( speakeasy ) static MACHINE_CONFIG_START( speakeasy )
MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_SPEAKER_STANDARD_MONO("mono")
MCFG_SOUND_ADD(SC01A_TAG, VOTRAX_SC01, 720000) MCFG_SOUND_ADD(SC01A_TAG, VOTRAX_SC01, 720000)

View File

@ -57,10 +57,10 @@ ADDRESS_MAP_END
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_supercpu ) // MACHINE_CONFIG_START( c64_supercpu )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_supercpu ) static MACHINE_CONFIG_START( c64_supercpu )
MCFG_CPU_ADD(G65816_TAG, G65816, 1000000) MCFG_CPU_ADD(G65816_TAG, G65816, 1000000)
MCFG_CPU_PROGRAM_MAP(c64_supercpu_map) MCFG_CPU_PROGRAM_MAP(c64_supercpu_map)

View File

@ -35,10 +35,10 @@ DEFINE_DEVICE_TYPE(C64_SWIFTLINK, c64_swiftlink_cartridge_device, "c64_swiftlink
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_swiftlink ) // MACHINE_CONFIG_START( c64_swiftlink )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_swiftlink ) static MACHINE_CONFIG_START( c64_swiftlink )
MCFG_DEVICE_ADD(MOS6551_TAG, MOS6551, 0) MCFG_DEVICE_ADD(MOS6551_TAG, MOS6551, 0)
MCFG_MOS6551_XTAL(XTAL_3_6864MHz) MCFG_MOS6551_XTAL(XTAL_3_6864MHz)
MCFG_MOS6551_IRQ_HANDLER(WRITELINE(c64_swiftlink_cartridge_device, acia_irq_w)) MCFG_MOS6551_IRQ_HANDLER(WRITELINE(c64_swiftlink_cartridge_device, acia_irq_w))

View File

@ -150,10 +150,10 @@ DEFINE_DEVICE_TYPE(C64_TDOS, c64_tdos_cartridge_device, "c64_tdos", "C64 TDOS ca
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_multiscreen ) // MACHINE_CONFIG_START( c64_multiscreen )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_tdos ) static MACHINE_CONFIG_START( c64_tdos )
MCFG_DEVICE_ADD(MC68A52P_TAG, MC6852, XTAL_6_5MHz) MCFG_DEVICE_ADD(MC68A52P_TAG, MC6852, XTAL_6_5MHz)
MCFG_C64_PASSTHRU_EXPANSION_SLOT_ADD() MCFG_C64_PASSTHRU_EXPANSION_SLOT_ADD()

View File

@ -34,10 +34,10 @@ DEFINE_DEVICE_TYPE(C64_TURBO232, c64_turbo232_cartridge_device, "c64_turbo232",
//------------------------------------------------- //-------------------------------------------------
// MACHINE_CONFIG_FRAGMENT( c64_turbo232 ) // MACHINE_CONFIG_START( c64_turbo232 )
//------------------------------------------------- //-------------------------------------------------
static MACHINE_CONFIG_FRAGMENT( c64_turbo232 ) static MACHINE_CONFIG_START( c64_turbo232 )
MCFG_DEVICE_ADD(MOS6551_TAG, MOS6551, 0) MCFG_DEVICE_ADD(MOS6551_TAG, MOS6551, 0)
MCFG_MOS6551_XTAL(XTAL_3_6864MHz) MCFG_MOS6551_XTAL(XTAL_3_6864MHz)
MCFG_MOS6551_IRQ_HANDLER(WRITELINE(c64_turbo232_cartridge_device, acia_irq_w)) MCFG_MOS6551_IRQ_HANDLER(WRITELINE(c64_turbo232_cartridge_device, acia_irq_w))

Some files were not shown because too many files have changed in this diff Show More