mirror of
https://github.com/holub/mame
synced 2025-06-03 19:36:26 +03:00
Merge remote-tracking branch 'refs/remotes/mamedev/master' into interpro
This commit is contained in:
commit
9b52ff564e
@ -3,6 +3,28 @@
|
||||
<softwarelist name="t1000" description="Tandy 1000 series disk images">
|
||||
|
||||
<!-- OS -->
|
||||
<software name="msdos211t">
|
||||
<description>MS-DOS (Version 2.11, Tandy version 02.11.24)</description>
|
||||
<year>1986</year>
|
||||
<publisher>Tandy</publisher>
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<dataarea name="flop" size = "368640">
|
||||
<rom name="Disk01.img" size="368640" crc="ddd53ecc" sha1="6a13687c33cec90a81d20931057aa7c80643e274" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="msdos211ta" cloneof="msdos211t">
|
||||
<description>MS-DOS (Version 2.11, Tandy version 02.11.24, Alt)</description>
|
||||
<year>1986</year>
|
||||
<publisher>Tandy</publisher>
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<dataarea name="flop" size = "368640">
|
||||
<rom name="Disk01 alt.img" size="368640" crc="bdf729aa" sha1="725ae80df87211bba47e33596994ac05cebf9d40" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="msdos32tx">
|
||||
<description>MS-DOS (Verson 3.20, Tandy version 03.20.21) (Tandy 1000 TX)</description>
|
||||
<year>1986</year>
|
||||
@ -15,6 +37,24 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="msdos33t">
|
||||
<description>MS-DOS (Verson 3.30, Tandy Version 03.30.20)</description>
|
||||
<year>1988</year>
|
||||
<publisher>Tandy</publisher>
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<feature name="part_id" value="MS-DOS/GW-Basic 3.30" />
|
||||
<dataarea name="flop" size = "368640">
|
||||
<rom name="Disk1.img" size="368640" crc="d4ef3158" sha1="c5b2f173a5392767b60903d56bf11acee854c091" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
<part name="flop2" interface="floppy_5_25">
|
||||
<feature name="part_id" value="Supplemental Programs" />
|
||||
<dataarea name="flop" size = "368640">
|
||||
<rom name="Disk2.img" size="368640" crc="8b491cdc" sha1="c14ea0f683a90b95d2be21a15813aad187280af2" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<!-- Apps -->
|
||||
<software name="deskmate">
|
||||
<description>DeskMate (Tandy 1000)</description>
|
||||
|
@ -744,7 +744,7 @@ if (CPUS["E1"]~=null) then
|
||||
files {
|
||||
MAME_DIR .. "src/devices/cpu/e132xs/e132xs.cpp",
|
||||
MAME_DIR .. "src/devices/cpu/e132xs/e132xs.h",
|
||||
MAME_DIR .. "src/devices/cpu/e132xs/e132xsdefs.h",
|
||||
MAME_DIR .. "src/devices/cpu/e132xs/32xsdefs.h",
|
||||
MAME_DIR .. "src/devices/cpu/e132xs/e132xsop.hxx",
|
||||
}
|
||||
end
|
||||
@ -1333,7 +1333,7 @@ if (CPUS["M6805"]~=null) then
|
||||
files {
|
||||
MAME_DIR .. "src/devices/cpu/m6805/m6805.cpp",
|
||||
MAME_DIR .. "src/devices/cpu/m6805/m6805.h",
|
||||
MAME_DIR .. "src/devices/cpu/m6805/6805defs.h",
|
||||
MAME_DIR .. "src/devices/cpu/m6805/m6805defs.h",
|
||||
MAME_DIR .. "src/devices/cpu/m6805/6805ops.hxx",
|
||||
MAME_DIR .. "src/devices/cpu/m6805/m68705.cpp",
|
||||
MAME_DIR .. "src/devices/cpu/m6805/m68705.h",
|
||||
|
@ -38,6 +38,7 @@ includedirs {
|
||||
|
||||
files {
|
||||
MAME_DIR .. "src/emu/emu.h",
|
||||
MAME_DIR .. "src/emu/emufwd.h",
|
||||
MAME_DIR .. "src/emu/main.h",
|
||||
MAME_DIR .. "src/emu/main.cpp",
|
||||
MAME_DIR .. "src/emu/gamedrv.h",
|
||||
|
@ -1295,13 +1295,13 @@ files {
|
||||
MAME_DIR .. "src/mame/drivers/bfm_sc4.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/bfm_sc5.cpp",
|
||||
MAME_DIR .. "src/mame/includes/bfm_sc5.h",
|
||||
MAME_DIR .. "src/mame/drivers/bfm_sc5.hxx",
|
||||
MAME_DIR .. "src/mame/drivers/bfm_sc5sw.hxx",
|
||||
MAME_DIR .. "src/mame/drivers/bfm_ad5.cpp",
|
||||
MAME_DIR .. "src/mame/includes/bfm_ad5.h",
|
||||
MAME_DIR .. "src/mame/drivers/bfm_ad5.hxx",
|
||||
MAME_DIR .. "src/mame/drivers/bfm_ad5sw.hxx",
|
||||
MAME_DIR .. "src/mame/machine/bfm_sc45_helper.cpp",
|
||||
MAME_DIR .. "src/mame/machine/bfm_sc45_helper.h",
|
||||
MAME_DIR .. "src/mame/includes/bfm_sc45.h",
|
||||
MAME_DIR .. "src/mame/includes/bfm_sc4.h",
|
||||
MAME_DIR .. "src/mame/drivers/bfm_swp.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/bfmsys83.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/bfmsys85.cpp",
|
||||
|
@ -1316,7 +1316,7 @@ files {
|
||||
MAME_DIR .. "src/mame/machine/apricotkb.cpp",
|
||||
MAME_DIR .. "src/mame/machine/apricotkb.h",
|
||||
MAME_DIR .. "src/mame/drivers/victor9k.cpp",
|
||||
MAME_DIR .. "src/mame/includes/victor9k.h",
|
||||
-- MAME_DIR .. "src/mame/includes/victor9k.h",
|
||||
MAME_DIR .. "src/mame/machine/victor9k_kb.cpp",
|
||||
MAME_DIR .. "src/mame/machine/victor9k_kb.h",
|
||||
MAME_DIR .. "src/mame/machine/victor9k_fdc.cpp",
|
||||
@ -2442,7 +2442,7 @@ files {
|
||||
MAME_DIR .. "src/mame/drivers/mk1.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/mk2.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/novag6502.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/novagbase.h",
|
||||
MAME_DIR .. "src/mame/includes/novagbase.h",
|
||||
MAME_DIR .. "src/mame/drivers/novag68k.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/novagmcs48.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/ssystem3.cpp",
|
||||
@ -3253,7 +3253,7 @@ files {
|
||||
createMESSProjects(_target, _subtarget, "wang")
|
||||
files {
|
||||
MAME_DIR .. "src/mame/drivers/wangpc.cpp",
|
||||
MAME_DIR .. "src/mame/includes/wangpc.h",
|
||||
MAME_DIR .. "src/devices/bus/wangpc/wangpc.h",
|
||||
MAME_DIR .. "src/mame/machine/wangpckb.cpp",
|
||||
MAME_DIR .. "src/mame/machine/wangpckb.h",
|
||||
}
|
||||
|
@ -25,7 +25,7 @@ DEFINE_DEVICE_TYPE(A1BUS_CASSETTE, a1bus_cassette_device, "a1cass", "Apple I cas
|
||||
|
||||
/* sound output */
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( cassette )
|
||||
MACHINE_CONFIG_START( cassette )
|
||||
MCFG_CASSETTE_ADD("cassette")
|
||||
MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED)
|
||||
MCFG_CASSETTE_INTERFACE("apple1_cass")
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
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)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
@ -30,7 +30,7 @@ DEFINE_DEVICE_TYPE(A2BUS_AESMS, a2bus_aesms_device, "a2aesms", "Applied Engin
|
||||
#define SN3_TAG "sn76489_3" // right
|
||||
#define SN4_TAG "sn76489_4" // center?
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( a2alfam2 )
|
||||
MACHINE_CONFIG_START( a2alfam2 )
|
||||
MCFG_SPEAKER_STANDARD_STEREO("alf_l", "alf_r")
|
||||
|
||||
MCFG_SOUND_ADD(SN1_TAG, SN76489, 1020484)
|
||||
@ -42,7 +42,7 @@ MACHINE_CONFIG_FRAGMENT( a2alfam2 )
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "alf_r", 0.50)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( a2aesms )
|
||||
MACHINE_CONFIG_START( a2aesms )
|
||||
MCFG_SPEAKER_STANDARD_STEREO("alf_l", "alf_r")
|
||||
|
||||
MCFG_SOUND_ADD(SN1_TAG, SN76489, 1020484)
|
||||
|
@ -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)
|
||||
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_PROGRAM_MAP(z80_mem)
|
||||
MCFG_CPU_IO_MAP(z80_io)
|
||||
|
@ -32,7 +32,7 @@
|
||||
|
||||
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_TMS9928A_VRAM_SIZE(0x4000) // 16k of VRAM
|
||||
MCFG_TMS9928A_OUT_INT_LINE_CB(WRITELINE(a2bus_arcboard_device, tms_irq_w))
|
||||
|
@ -33,7 +33,7 @@ DEFINE_DEVICE_TYPE(A2BUS_CFFA2_6502, a2bus_cffa2_6502_device, "a2cffa02", "CFFA2
|
||||
#define CFFA2_ROM_REGION "cffa2_rom"
|
||||
#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)
|
||||
|
||||
// not yet, the core explodes
|
||||
|
@ -57,7 +57,7 @@ DEFINE_DEVICE_TYPE(A2BUS_CORVUS, a2bus_corvus_device, "a2corvus", "Corvus Flat C
|
||||
#define CORVUS_ROM_REGION "corvus_rom"
|
||||
#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_HARDDISK_ADD("harddisk1")
|
||||
MCFG_HARDDISK_INTERFACE("corvus_hdd")
|
||||
|
@ -47,12 +47,12 @@ static const floppy_interface floppy_interface =
|
||||
"floppy_5_25"
|
||||
};
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( diskii )
|
||||
MACHINE_CONFIG_START( diskii )
|
||||
MCFG_APPLEFDC_ADD(FDC_TAG, fdc_interface)
|
||||
MCFG_LEGACY_FLOPPY_APPLE_2_DRIVES_ADD(floppy_interface,15,16)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( iwmflop )
|
||||
MACHINE_CONFIG_START( iwmflop )
|
||||
MCFG_IWM_ADD(FDC_TAG, fdc_interface)
|
||||
MCFG_LEGACY_FLOPPY_APPLE_2_DRIVES_ADD(floppy_interface,15,16)
|
||||
MACHINE_CONFIG_END
|
||||
|
@ -30,7 +30,7 @@ static SLOT_INTERFACE_START( a2_floppies )
|
||||
SLOT_INTERFACE( "525", FLOPPY_525_SD )
|
||||
SLOT_INTERFACE_END
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( diskiing )
|
||||
static MACHINE_CONFIG_START( diskiing )
|
||||
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("1", a2_floppies, "525", a2bus_diskiing_device::floppy_formats)
|
||||
|
@ -23,7 +23,7 @@
|
||||
|
||||
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_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
|
||||
|
@ -25,7 +25,7 @@ DEFINE_DEVICE_TYPE(A2BUS_ECHOII, a2bus_echoii_device, "a2echoii", "Street Electr
|
||||
|
||||
#define TMS_TAG "tms5220"
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( a2echoii )
|
||||
MACHINE_CONFIG_START( a2echoii )
|
||||
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_ROUTE(ALL_OUTPUTS, "echoii", 1.0)
|
||||
|
@ -57,7 +57,7 @@ DEFINE_DEVICE_TYPE(A2BUS_HSSCSI, a2bus_hsscsi_device, "a2hsscsi", "Apple II High
|
||||
#define SCSI_BUS_TAG "scsibus"
|
||||
#define SCSI_5380_TAG "scsibus:7:ncr5380"
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( ncr5380 )
|
||||
static MACHINE_CONFIG_START( ncr5380 )
|
||||
MCFG_DEVICE_CLOCK(10000000)
|
||||
MCFG_NCR5380N_DRQ_HANDLER(DEVWRITELINE("^^", a2bus_hsscsi_device, drq_w))
|
||||
MACHINE_CONFIG_END
|
||||
@ -68,7 +68,7 @@ static SLOT_INTERFACE_START( hsscsi_devices )
|
||||
SLOT_INTERFACE_INTERNAL("ncr5380", NCR5380N)
|
||||
SLOT_INTERFACE_END
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( hsscsi )
|
||||
static MACHINE_CONFIG_START( hsscsi )
|
||||
MCFG_NSCSI_BUS_ADD(SCSI_BUS_TAG)
|
||||
MCFG_NSCSI_ADD("scsibus:0", hsscsi_devices, nullptr, false)
|
||||
MCFG_NSCSI_ADD("scsibus:1", hsscsi_devices, nullptr, false)
|
||||
|
@ -41,7 +41,7 @@ DEFINE_DEVICE_TYPE(A2BUS_MCMS2, a2bus_mcms2_device, "a2mcms2", "Mountain Compute
|
||||
#define MCFG_MCMS_IRQ_CALLBACK(_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_DEVICE_ADD(ENGINE_TAG, MCMS, 1000000)
|
||||
|
@ -25,7 +25,7 @@ DEFINE_DEVICE_TYPE(A2BUS_RAMFACTOR, a2bus_ramfactor_device, "a2ramfac", "Appli
|
||||
|
||||
#define MEMEXP_ROM_REGION "memexp_rom"
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( memexp )
|
||||
MACHINE_CONFIG_START( memexp )
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
ROM_START( memexp )
|
||||
|
@ -27,7 +27,7 @@ DEFINE_DEVICE_TYPE(A2BUS_MIDI, a2bus_midi_device, "a2midi", "6850 MIDI card")
|
||||
#define MIDI_PTM_TAG "midi_ptm"
|
||||
#define MIDI_ACIA_TAG "midi_acia"
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( midi )
|
||||
MACHINE_CONFIG_START( midi )
|
||||
MCFG_DEVICE_ADD(MIDI_PTM_TAG, PTM6840, 1021800)
|
||||
MCFG_PTM6840_EXTERNAL_CLOCKS(1021800.0f, 1021800.0f, 1021800.0f)
|
||||
MCFG_PTM6840_IRQ_CB(WRITELINE(a2bus_midi_device, ptm_irq_w))
|
||||
|
@ -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_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_VIA6522_WRITEPA_HANDLER(WRITE8(a2bus_ayboard_device, via1_out_a))
|
||||
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)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( phasor )
|
||||
MACHINE_CONFIG_START( phasor )
|
||||
MCFG_DEVICE_ADD(VIA1_TAG, VIA6522, 1022727)
|
||||
MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(a2bus_ayboard_device, via1_out_a))
|
||||
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)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( echoplus )
|
||||
MACHINE_CONFIG_START( echoplus )
|
||||
MCFG_DEVICE_ADD(VIA1_TAG, VIA6522, 1022727)
|
||||
MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(a2bus_ayboard_device, via1_out_a))
|
||||
MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(a2bus_ayboard_device, via1_out_b))
|
||||
|
@ -24,7 +24,7 @@ DEFINE_DEVICE_TYPE(A2BUS_PIC, a2bus_pic_device, "a2pic", "Apple Parallel Interfa
|
||||
#define PIC_ROM_REGION "pic_rom"
|
||||
#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_DATA_INPUT_BUFFER("ctx_data_in")
|
||||
MCFG_CENTRONICS_ACK_HANDLER(WRITELINE(a2bus_pic_device, ack_w))
|
||||
|
@ -23,7 +23,7 @@
|
||||
|
||||
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_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)
|
||||
|
@ -50,7 +50,7 @@ DEFINE_DEVICE_TYPE(A2BUS_SCSI, a2bus_scsi_device, "a2scsi", "Apple II SCSI Card"
|
||||
#define SCSI_BUS_TAG "scsibus"
|
||||
#define SCSI_5380_TAG "scsibus:7:ncr5380"
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( ncr5380 )
|
||||
static MACHINE_CONFIG_START( ncr5380 )
|
||||
MCFG_DEVICE_CLOCK(10000000)
|
||||
MCFG_NCR5380N_DRQ_HANDLER(DEVWRITELINE("^^", a2bus_scsi_device, drq_w))
|
||||
MACHINE_CONFIG_END
|
||||
@ -61,7 +61,7 @@ static SLOT_INTERFACE_START( scsi_devices )
|
||||
SLOT_INTERFACE_INTERNAL("ncr5380", NCR5380N)
|
||||
SLOT_INTERFACE_END
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( scsi )
|
||||
MACHINE_CONFIG_START( scsi )
|
||||
MCFG_NSCSI_BUS_ADD(SCSI_BUS_TAG)
|
||||
MCFG_NSCSI_ADD("scsibus:0", scsi_devices, nullptr, false)
|
||||
MCFG_NSCSI_ADD("scsibus:1", scsi_devices, nullptr, false)
|
||||
|
@ -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)
|
||||
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_PROGRAM_MAP(z80_mem)
|
||||
MACHINE_CONFIG_END
|
||||
|
@ -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_RS232_TAG "ssc_rs232"
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( ssc )
|
||||
MACHINE_CONFIG_START( ssc )
|
||||
MCFG_DEVICE_ADD(SSC_ACIA_TAG, MOS6551, 0)
|
||||
MCFG_MOS6551_XTAL(XTAL_1_8432MHz)
|
||||
MCFG_MOS6551_IRQ_HANDLER(WRITELINE(a2bus_ssc_device, acia_irq_w))
|
||||
|
@ -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)
|
||||
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_PROGRAM_MAP(m6809_mem)
|
||||
MACHINE_CONFIG_END
|
||||
|
@ -41,7 +41,7 @@ DEFINE_DEVICE_TYPE(A2BUS_THUNDERCLOCK, a2bus_thunderclock_device, "a2thunpl", "T
|
||||
#define THUNDERCLOCK_ROM_REGION "thunclk_rom"
|
||||
#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)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
@ -73,7 +73,7 @@ static const rgb_t ultraterm_palette[4] =
|
||||
rgb_t(0xff,0xff,0xff)
|
||||
};
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( a2ultraterm )
|
||||
MACHINE_CONFIG_START( a2ultraterm )
|
||||
MCFG_SCREEN_ADD( ULTRATERM_SCREEN_NAME, RASTER)
|
||||
MCFG_SCREEN_RAW_PARAMS(CLOCK_LOW, 882, 0, 720, 370, 0, 350 )
|
||||
MCFG_SCREEN_UPDATE_DEVICE( ULTRATERM_MC6845_NAME, mc6845_device, screen_update )
|
||||
|
@ -50,7 +50,7 @@ DEFINE_DEVICE_TYPE(A2BUS_AEVIEWMASTER80, a2bus_aevm80_device, "a2aevm80", "Ap
|
||||
|
||||
#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_RAW_PARAMS(MDA_CLOCK, 882, 0, 720, 370, 0, 350 )
|
||||
MCFG_SCREEN_UPDATE_DEVICE( VIDEOTERM_MC6845_NAME, mc6845_device, screen_update )
|
||||
|
@ -68,7 +68,7 @@ DEFINE_DEVICE_TYPE(A2BUS_VULCANGOLD, a2bus_vulcangold_device, "a2vulgld", "Appli
|
||||
#define VULCAN_ROM_REGION "vulcan_rom"
|
||||
#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)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
@ -33,7 +33,7 @@ DEFINE_DEVICE_TYPE(A2BUS_ZIPDRIVE, a2bus_zipdrive_device, "a2zipdrv", "Zip Techn
|
||||
#define ZIPDRIVE_ROM_REGION "zipdrive_rom"
|
||||
#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)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
@ -35,7 +35,7 @@ static SLOT_INTERFACE_START( corv_floppies )
|
||||
SLOT_INTERFACE( "8sssd", FLOPPY_8_SSSD )
|
||||
SLOT_INTERFACE_END
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( fdc01 )
|
||||
MACHINE_CONFIG_START( fdc01 )
|
||||
MCFG_FD1793_ADD(FDC01_FDC_TAG, XTAL_16MHz / 8)
|
||||
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(a2bus_corvfdc01_device, intrq_w))
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(a2bus_corvfdc01_device, drq_w))
|
||||
|
@ -39,7 +39,7 @@ static SLOT_INTERFACE_START( corv_floppies )
|
||||
SLOT_INTERFACE_END
|
||||
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( fdc02 )
|
||||
MACHINE_CONFIG_START( fdc02 )
|
||||
MCFG_UPD765A_ADD(FDC02_FDC_TAG, true, false)
|
||||
MCFG_UPD765_INTRQ_CALLBACK(WRITELINE(a2bus_corvfdc02_device, intrq_w))
|
||||
MCFG_UPD765_DRQ_CALLBACK(WRITELINE(a2bus_corvfdc02_device, drq_w))
|
||||
|
@ -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_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_TMS9928A_VRAM_SIZE(0x4000) // 16k of VRAM
|
||||
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_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_V99X8_INTERRUPT_CALLBACK(WRITELINE(a2bus_ezcgi_9938_device, tms_irq_w))
|
||||
|
||||
@ -58,7 +58,7 @@ MACHINE_CONFIG_FRAGMENT( ezcgi9938 )
|
||||
MCFG_SCREEN_PALETTE(TMS_TAG)
|
||||
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_V99X8_INTERRUPT_CALLBACK(WRITELINE(a2bus_ezcgi_9958_device, tms_irq_w))
|
||||
|
||||
|
@ -21,7 +21,7 @@
|
||||
|
||||
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
|
||||
|
||||
/***************************************************************************
|
||||
|
@ -85,21 +85,6 @@
|
||||
|
||||
DEFINE_DEVICE_TYPE(A2BUS_MOUSE, a2bus_mouse_device, "a2mouse", "Apple II Mouse Card")
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( mouse )
|
||||
MCFG_CPU_ADD(MOUSE_MCU_TAG, M68705P3, 2043600)
|
||||
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_PORTA_W_CB(WRITE8(a2bus_mouse_device, mcu_port_a_w))
|
||||
MCFG_M68705_PORTB_W_CB(WRITE8(a2bus_mouse_device, mcu_port_b_w))
|
||||
MCFG_M68705_PORTC_W_CB(WRITE8(a2bus_mouse_device, mcu_port_c_w))
|
||||
|
||||
MCFG_DEVICE_ADD(MOUSE_PIA_TAG, PIA6821, 1021800)
|
||||
MCFG_PIA_WRITEPA_HANDLER(WRITE8(a2bus_mouse_device, pia_out_a))
|
||||
MCFG_PIA_WRITEPB_HANDLER(WRITE8(a2bus_mouse_device, pia_out_b))
|
||||
MCFG_PIA_IRQA_HANDLER(WRITELINE(a2bus_mouse_device, pia_irqa_w))
|
||||
MCFG_PIA_IRQB_HANDLER(WRITELINE(a2bus_mouse_device, pia_irqb_w))
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
ROM_START( mouse )
|
||||
ROM_REGION(0x800, MOUSE_ROM_REGION, 0)
|
||||
ROM_LOAD( "341-0270-c.4b", 0x000000, 0x000800, CRC(0bcd1e8e) SHA1(3a9d881a8a8d30f55b9719aceebbcf717f829d6f) )
|
||||
@ -138,14 +123,24 @@ ioport_constructor a2bus_mouse_device::device_input_ports() const
|
||||
}
|
||||
|
||||
/*-------------------------------------------------
|
||||
machine_config_additions - device-specific
|
||||
device_add_mconfig - device-specific
|
||||
machine configurations
|
||||
-------------------------------------------------*/
|
||||
|
||||
machine_config_constructor a2bus_mouse_device::device_mconfig_additions() const
|
||||
{
|
||||
return MACHINE_CONFIG_NAME(mouse);
|
||||
}
|
||||
MACHINE_CONFIG_MEMBER(a2bus_mouse_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD(MOUSE_MCU_TAG, M68705P3, 2043600)
|
||||
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_PORTA_W_CB(WRITE8(a2bus_mouse_device, mcu_port_a_w))
|
||||
MCFG_M68705_PORTB_W_CB(WRITE8(a2bus_mouse_device, mcu_port_b_w))
|
||||
MCFG_M68705_PORTC_W_CB(WRITE8(a2bus_mouse_device, mcu_port_c_w))
|
||||
|
||||
MCFG_DEVICE_ADD(MOUSE_PIA_TAG, PIA6821, 1021800)
|
||||
MCFG_PIA_WRITEPA_HANDLER(WRITE8(a2bus_mouse_device, pia_out_a))
|
||||
MCFG_PIA_WRITEPB_HANDLER(WRITE8(a2bus_mouse_device, pia_out_b))
|
||||
MCFG_PIA_IRQA_HANDLER(WRITELINE(a2bus_mouse_device, pia_irqa_w))
|
||||
MCFG_PIA_IRQB_HANDLER(WRITELINE(a2bus_mouse_device, pia_irqb_w))
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
/*-------------------------------------------------
|
||||
rom_region - device-specific ROM region
|
||||
|
@ -30,10 +30,21 @@ public:
|
||||
a2bus_mouse_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
|
||||
|
||||
// optional information overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
virtual const tiny_rom_entry *device_rom_region() const override;
|
||||
virtual ioport_constructor device_input_ports() const override;
|
||||
|
||||
protected:
|
||||
a2bus_mouse_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock);
|
||||
|
||||
virtual void device_add_mconfig(machine_config &config) override;
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
|
||||
// overrides of standard a2bus slot functions
|
||||
virtual uint8_t read_c0nx(address_space &space, uint8_t offset) override;
|
||||
virtual void write_c0nx(address_space &space, uint8_t offset, uint8_t data) override;
|
||||
virtual uint8_t read_cnxx(address_space &space, uint8_t offset) override;
|
||||
|
||||
DECLARE_WRITE8_MEMBER(pia_out_a);
|
||||
DECLARE_WRITE8_MEMBER(pia_out_b);
|
||||
DECLARE_WRITE_LINE_MEMBER(pia_irqa_w);
|
||||
@ -45,17 +56,6 @@ public:
|
||||
DECLARE_WRITE8_MEMBER(mcu_port_b_w);
|
||||
DECLARE_WRITE8_MEMBER(mcu_port_c_w);
|
||||
|
||||
protected:
|
||||
a2bus_mouse_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock);
|
||||
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
|
||||
// overrides of standard a2bus slot functions
|
||||
virtual uint8_t read_c0nx(address_space &space, uint8_t offset) override;
|
||||
virtual void write_c0nx(address_space &space, uint8_t offset, uint8_t data) override;
|
||||
virtual uint8_t read_cnxx(address_space &space, uint8_t offset) override;
|
||||
|
||||
required_device<pia6821_device> m_pia;
|
||||
required_device<m68705p_device> m_mcu;
|
||||
required_ioport m_mouseb;
|
||||
|
@ -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)
|
||||
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_PROGRAM_MAP(pc_map)
|
||||
MCFG_CPU_IO_MAP(pc_io)
|
||||
|
@ -52,7 +52,7 @@ DEFINE_DEVICE_TYPE(A2BUS_TIMEMASTERHO, a2bus_timemasterho_device, "a2tmstho", "A
|
||||
#define TIMEMASTER_PIA_TAG "timemst_pia"
|
||||
#define TIMEMASTER_M5832_TAG "timemst_msm"
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( timemaster )
|
||||
MACHINE_CONFIG_START( timemaster )
|
||||
MCFG_DEVICE_ADD(TIMEMASTER_PIA_TAG, PIA6821, 1021800)
|
||||
MCFG_PIA_WRITEPA_HANDLER(WRITE8(a2bus_timemasterho_device, pia_out_a))
|
||||
MCFG_PIA_WRITEPB_HANDLER(WRITE8(a2bus_timemasterho_device, pia_out_b))
|
||||
|
@ -120,7 +120,7 @@ WRITE8_MEMBER(a78_megacart_device::write_40xx)
|
||||
|
||||
// VersaBoard + POKEY @ 0x0450
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( a78_pokeyvb )
|
||||
static MACHINE_CONFIG_START( a78_pokeyvb )
|
||||
MCFG_SPEAKER_STANDARD_MONO("addon")
|
||||
|
||||
MCFG_SOUND_ADD("pokey450", POKEY, XTAL_14_31818MHz/8)
|
||||
|
@ -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)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
@ -196,21 +196,21 @@ void a78_rom_act_device::device_reset()
|
||||
}
|
||||
|
||||
// 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_SOUND_ADD("pokey", POKEY, XTAL_14_31818MHz/8)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "addon", 1.00)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( a78_pokey450 )
|
||||
static MACHINE_CONFIG_START( a78_pokey450 )
|
||||
MCFG_SPEAKER_STANDARD_MONO("pokey_450")
|
||||
|
||||
MCFG_SOUND_ADD("pokey450", POKEY, XTAL_14_31818MHz/8)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "pokey_450", 1.00)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( a78_2pokeys )
|
||||
static MACHINE_CONFIG_START( a78_2pokeys )
|
||||
MCFG_SPEAKER_STANDARD_MONO("addon")
|
||||
|
||||
MCFG_SOUND_ADD("pokey", POKEY, XTAL_14_31818MHz/8)
|
||||
|
@ -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_SPEAKER_STANDARD_MONO("xb_speaker")
|
||||
@ -115,7 +115,7 @@ static MACHINE_CONFIG_FRAGMENT( a78_xb )
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "xb_speaker", 1.00)
|
||||
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_SPEAKER_STANDARD_MONO("xb_speaker")
|
||||
|
@ -28,7 +28,7 @@ TODO:
|
||||
DEFINE_DEVICE_TYPE(A8SIO_CASSETTE, a8sio_cassette_device, "a8sio_cass", "Atari 8 bit cassette")
|
||||
const device_timer_id TIMER_CASSETTE_READ = 1;
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( cassette )
|
||||
static MACHINE_CONFIG_START( cassette )
|
||||
MCFG_CASSETTE_ADD("cassette")
|
||||
//MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED)
|
||||
MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_PLAY)
|
||||
|
@ -27,7 +27,7 @@ DEFINE_DEVICE_TYPE(ABC856, abc856_device, "abc856", "ABC
|
||||
// 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("io2", 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 )
|
||||
//-------------------------------------------------
|
||||
|
||||
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("io2", 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 )
|
||||
//-------------------------------------------------
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( abc894 )
|
||||
static MACHINE_CONFIG_START( abc894 )
|
||||
MCFG_ABCBUS_SLOT_ADD("io1", abcbus_cards, nullptr)
|
||||
MCFG_ABCBUS_SLOT_ADD("io2", 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 )
|
||||
//-------------------------------------------------
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( abc850 )
|
||||
static MACHINE_CONFIG_START( abc850 )
|
||||
MCFG_ABCBUS_SLOT_ADD("io1", abcbus_cards, "abc850fdd")
|
||||
MCFG_ABCBUS_SLOT_ADD("io2", abcbus_cards, "xebec")
|
||||
MCFG_DEVICE_CARD_DEFAULT_BIOS("xebec", "ro202")
|
||||
@ -128,7 +128,7 @@ machine_config_constructor abc850_device::device_mconfig_additions() const
|
||||
// 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("io2", abcbus_cards, "xebec")
|
||||
MCFG_DEVICE_CARD_DEFAULT_BIOS("xebec", "basf6185")
|
||||
@ -155,7 +155,7 @@ machine_config_constructor abc852_device::device_mconfig_additions() const
|
||||
// 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("io2", abcbus_cards, "xebec")
|
||||
MCFG_DEVICE_CARD_DEFAULT_BIOS("xebec", "micr1325")
|
||||
|
@ -234,7 +234,7 @@ FLOPPY_FORMATS_END
|
||||
// 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_PROGRAM_MAP(abc_fd2_mem)
|
||||
MCFG_CPU_IO_MAP(abc_fd2_io)
|
||||
|
@ -81,7 +81,7 @@ static const z80_daisy_config daisy_chain[] =
|
||||
// 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_PROGRAM_MAP(abc_hdc_mem)
|
||||
MCFG_CPU_IO_MAP(abc_hdc_io)
|
||||
|
@ -326,7 +326,7 @@ WRITE_LINE_MEMBER( luxor_55_10828_device::fdc_drq_w )
|
||||
// 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_PROGRAM_MAP(luxor_55_10828_mem)
|
||||
MCFG_CPU_IO_MAP(luxor_55_10828_io)
|
||||
|
@ -287,7 +287,7 @@ static const z80_daisy_config z80_daisy_chain[] =
|
||||
// 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_Z80_DAISY_CHAIN(z80_daisy_chain)
|
||||
MCFG_CPU_PROGRAM_MAP(luxor_55_21046_mem)
|
||||
|
@ -244,7 +244,7 @@ WRITE_LINE_MEMBER( luxor_55_21056_device::write_sasi_msg )
|
||||
// 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_PROGRAM_MAP(luxor_55_21056_mem)
|
||||
MCFG_CPU_IO_MAP(luxor_55_21056_io)
|
||||
|
@ -72,7 +72,7 @@ WRITE_LINE_MEMBER( luxor_4105_device::write_sasi_cd )
|
||||
// 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_SCSI_DATA_INPUT_BUFFER("sasi_data_in")
|
||||
MCFG_SCSI_BSY_HANDLER(WRITELINE(luxor_4105_device, write_sasi_bsy))
|
||||
|
@ -76,7 +76,7 @@ const tiny_rom_entry *abc_sio_device::device_rom_region() const
|
||||
// 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_Z80DART_ADD(Z80SIO_TAG, 0, 0, 0, 0, 0)
|
||||
MACHINE_CONFIG_END
|
||||
|
@ -82,7 +82,7 @@ static const z80_daisy_config daisy_chain[] =
|
||||
// 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_PROGRAM_MAP(turbo_kontroller_mem)
|
||||
MCFG_CPU_IO_MAP(turbo_kontroller_io)
|
||||
|
@ -127,7 +127,7 @@ DISCRETE_SOUND_END
|
||||
// MACHINE_DRIVER( abc77 )
|
||||
//-------------------------------------------------
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( abc77 )
|
||||
static MACHINE_CONFIG_START( abc77 )
|
||||
// keyboard cpu
|
||||
MCFG_CPU_ADD(I8035_TAG, I8035, XTAL_4_608MHz)
|
||||
MCFG_CPU_PROGRAM_MAP(abc77_map)
|
||||
|
@ -112,7 +112,7 @@ const tiny_rom_entry *abc800_keyboard_device::device_rom_region() const
|
||||
// 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_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))
|
||||
|
@ -149,7 +149,7 @@ ADDRESS_MAP_END
|
||||
// MACHINE_DRIVER( abc99 )
|
||||
//-------------------------------------------------
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( abc99 )
|
||||
static MACHINE_CONFIG_START( abc99 )
|
||||
// keyboard CPU
|
||||
MCFG_CPU_ADD(I8035_Z2_TAG, I8035, XTAL_6MHz/3) // from Z5 T0 output
|
||||
MCFG_CPU_PROGRAM_MAP(abc99_z2_mem)
|
||||
|
@ -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_CENTRONICS_ADD(CENTRONICS_TAG, centronics_devices, "printer")
|
||||
|
||||
|
@ -80,7 +80,7 @@ static const struct CassetteOptions adam_cassette_options =
|
||||
// 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_PROGRAM_MAP(adam_ddp_mem)
|
||||
MCFG_CPU_IO_MAP(adam_ddp_io)
|
||||
|
@ -124,7 +124,7 @@ SLOT_INTERFACE_END
|
||||
// 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_PROGRAM_MAP(adam_fdc_mem)
|
||||
MCFG_CPU_IO_MAP(adam_fdc_io)
|
||||
|
@ -73,7 +73,7 @@ ADDRESS_MAP_END
|
||||
// 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_PROGRAM_MAP(adam_kb_mem)
|
||||
MCFG_CPU_IO_MAP(adam_kb_io)
|
||||
|
@ -73,7 +73,7 @@ ADDRESS_MAP_END
|
||||
// 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_PROGRAM_MAP(adam_prn_mem)
|
||||
MCFG_CPU_IO_MAP(adam_prn_io)
|
||||
|
@ -73,7 +73,7 @@ ADDRESS_MAP_END
|
||||
// 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_PROGRAM_MAP(adam_spi_mem)
|
||||
MCFG_CPU_IO_MAP(adam_spi_io)
|
||||
|
@ -49,17 +49,6 @@ INPUT_PORTS_START(a1200_us_keyboard)
|
||||
INPUT_PORTS_END
|
||||
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT(a1200kbd_revB)
|
||||
MCFG_CPU_ADD("mpu", M68HC705C8A, XTAL_3MHz)
|
||||
MCFG_M68HC05_PORTB_R_CB(READ8(a1200_kbd_device, mpu_portb_r));
|
||||
MCFG_M68HC05_PORTD_R_CB(IOPORT("MOD"));
|
||||
MCFG_M68HC05_PORTA_W_CB(WRITE8(a1200_kbd_device, mpu_porta_w));
|
||||
MCFG_M68HC05_PORTB_W_CB(WRITE8(a1200_kbd_device, mpu_portb_w));
|
||||
MCFG_M68HC05_PORTC_W_CB(WRITE8(a1200_kbd_device, mpu_portc_w));
|
||||
MCFG_M68HC05_TCMP_CB(WRITELINE(a1200_kbd_device, mpu_tcmp));
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
ROM_START(a1200kbd_revB)
|
||||
ROM_REGION(0x2000, "mpu", 0)
|
||||
ROM_LOAD("DFA_Rev_B_A1200_HC705.bin", 0x0000, 0x2000, CRC(2a77eec4) SHA1(301ec6a69404457d912c89e3fc54095eda9f0e93))
|
||||
@ -137,10 +126,15 @@ WRITE_LINE_MEMBER(a1200_kbd_device::mpu_tcmp)
|
||||
m_host->krst_w(state);
|
||||
}
|
||||
|
||||
machine_config_constructor a1200_kbd_device::device_mconfig_additions() const
|
||||
{
|
||||
return MACHINE_CONFIG_NAME(a1200kbd_revB);
|
||||
}
|
||||
MACHINE_CONFIG_MEMBER(a1200_kbd_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD("mpu", M68HC705C8A, XTAL_3MHz)
|
||||
MCFG_M68HC05_PORTB_R_CB(READ8(a1200_kbd_device, mpu_portb_r));
|
||||
MCFG_M68HC05_PORTD_R_CB(IOPORT("MOD"));
|
||||
MCFG_M68HC05_PORTA_W_CB(WRITE8(a1200_kbd_device, mpu_porta_w));
|
||||
MCFG_M68HC05_PORTB_W_CB(WRITE8(a1200_kbd_device, mpu_portb_w));
|
||||
MCFG_M68HC05_PORTC_W_CB(WRITE8(a1200_kbd_device, mpu_portc_w));
|
||||
MCFG_M68HC05_TCMP_CB(WRITELINE(a1200_kbd_device, mpu_tcmp));
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
const tiny_rom_entry *a1200_kbd_device::device_rom_region() const
|
||||
{
|
||||
|
@ -31,6 +31,7 @@ public:
|
||||
// from host
|
||||
virtual DECLARE_WRITE_LINE_MEMBER(kdat_w) override;
|
||||
|
||||
protected:
|
||||
// MPU I/O
|
||||
DECLARE_READ8_MEMBER(mpu_portb_r);
|
||||
DECLARE_WRITE8_MEMBER(mpu_porta_w);
|
||||
@ -38,9 +39,8 @@ public:
|
||||
DECLARE_WRITE8_MEMBER(mpu_portc_w);
|
||||
DECLARE_WRITE_LINE_MEMBER(mpu_tcmp);
|
||||
|
||||
protected:
|
||||
virtual const tiny_rom_entry *device_rom_region() const override;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
virtual void device_add_mconfig(machine_config &config) override;
|
||||
virtual ioport_constructor device_input_ports() const override;
|
||||
|
||||
virtual void device_start() override;
|
||||
|
@ -58,11 +58,6 @@ ADDRESS_MAP_START( mpu6500_map, AS_PROGRAM, 8, a500_kbd_device )
|
||||
AM_RANGE(0x800, 0xfff) AM_ROM AM_REGION("ic1", 0)
|
||||
ADDRESS_MAP_END
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( kbd_pcb )
|
||||
MCFG_CPU_ADD("ic1", M6502, XTAL_3MHz / 2)
|
||||
MCFG_CPU_PROGRAM_MAP(mpu6500_map)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
//-------------------------------------------------
|
||||
// rom_region - device-specific ROM region
|
||||
//-------------------------------------------------
|
||||
@ -141,10 +136,10 @@ INPUT_PORTS_END
|
||||
} // anonymous namespace
|
||||
|
||||
|
||||
machine_config_constructor a500_kbd_device::device_mconfig_additions() const
|
||||
{
|
||||
return MACHINE_CONFIG_NAME(kbd_pcb);
|
||||
}
|
||||
MACHINE_CONFIG_MEMBER(a500_kbd_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD("ic1", M6502, XTAL_3MHz / 2)
|
||||
MCFG_CPU_PROGRAM_MAP(mpu6500_map)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
const tiny_rom_entry *a500_kbd_device::device_rom_region() const
|
||||
{
|
||||
|
@ -76,7 +76,7 @@ protected:
|
||||
|
||||
// device-level overrides
|
||||
virtual const tiny_rom_entry *device_rom_region() const override;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
virtual void device_add_mconfig(machine_config &config) override;
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
|
||||
|
@ -46,7 +46,7 @@ static ADDRESS_MAP_START( iocpu_map, AS_PROGRAM, 8, a2232_device)
|
||||
AM_RANGE(0xc000, 0xffff) AM_RAM AM_SHARE("shared")
|
||||
ADDRESS_MAP_END
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( a2232 )
|
||||
static MACHINE_CONFIG_START( a2232 )
|
||||
// main cpu
|
||||
MCFG_CPU_ADD("iocpu", M65CE02, XTAL_28_37516MHz / 8) // should run at Amiga clock 7M / 2
|
||||
MCFG_CPU_PROGRAM_MAP(iocpu_map)
|
||||
|
@ -115,7 +115,7 @@ ioport_constructor a2091_device::device_input_ports() const
|
||||
// machine configurations
|
||||
//-------------------------------------------------
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( dmac_hdc )
|
||||
static MACHINE_CONFIG_START( dmac_hdc )
|
||||
MCFG_DMAC_ADD("dmac", 0)
|
||||
MCFG_DMAC_SCSI_READ_HANDLER(READ8(dmac_hdc_device, dmac_scsi_r))
|
||||
MCFG_DMAC_SCSI_WRITE_HANDLER(WRITE8(dmac_hdc_device, dmac_scsi_w))
|
||||
|
@ -58,7 +58,7 @@ ADDRESS_MAP_END
|
||||
// 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_IRQ_HANDLER(WRITELINE(buddha_device, ide_0_interrupt_w))
|
||||
MCFG_ATA_INTERFACE_ADD("ata_1", ata_devices, nullptr, nullptr, false)
|
||||
|
@ -195,7 +195,7 @@ ioport_constructor apricot_keyboard_hle_device::device_input_ports() const
|
||||
return INPUT_PORTS_NAME( keyboard );
|
||||
}
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( keyboard_components )
|
||||
static MACHINE_CONFIG_START( keyboard_components )
|
||||
MCFG_MSM5832_ADD("rtc", XTAL_32_768kHz)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
@ -65,7 +65,7 @@ SLOT_INTERFACE_START(bbc_floppies)
|
||||
SLOT_INTERFACE_END
|
||||
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( opus3 )
|
||||
MACHINE_CONFIG_START( opus3 )
|
||||
/* fdc */
|
||||
MCFG_WD1770_ADD("wd1770", XTAL_16MHz / 2)
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_opus3_device, fdc_drq_w))
|
||||
|
@ -39,7 +39,7 @@ static SLOT_INTERFACE_START( bbc_floppies_525 )
|
||||
SLOT_INTERFACE("525qd", FLOPPY_525_QD)
|
||||
SLOT_INTERFACE_END
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( acorn8271 )
|
||||
static MACHINE_CONFIG_START( acorn8271 )
|
||||
MCFG_DEVICE_ADD("i8271", I8271, 0)
|
||||
MCFG_I8271_IRQ_CALLBACK(WRITELINE(bbc_acorn8271_device, fdc_intrq_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)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( acorn1770 )
|
||||
static MACHINE_CONFIG_START( acorn1770 )
|
||||
MCFG_WD1770_ADD("wd1770", XTAL_16MHz / 2)
|
||||
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(bbc_acorn1770_device, fdc_intrq_w))
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_acorn1770_device, fdc_drq_w))
|
||||
|
@ -39,7 +39,7 @@ static SLOT_INTERFACE_START( bbc_floppies_525 )
|
||||
SLOT_INTERFACE("525qd", FLOPPY_525_QD)
|
||||
SLOT_INTERFACE_END
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( cumana )
|
||||
static MACHINE_CONFIG_START( cumana )
|
||||
MCFG_MB8877_ADD("mb8877a", XTAL_16MHz / 16)
|
||||
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(bbc_cumanafdc_device, fdc_intrq_w))
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_cumanafdc_device, fdc_drq_w))
|
||||
|
@ -44,7 +44,7 @@ static SLOT_INTERFACE_START( bbc_floppies_525 )
|
||||
SLOT_INTERFACE("525qd", FLOPPY_525_QD)
|
||||
SLOT_INTERFACE_END
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( opus2791 )
|
||||
static MACHINE_CONFIG_START( opus2791 )
|
||||
MCFG_WD2791_ADD("fdc", XTAL_16MHz / 16)
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_opusfdc_device, fdc_drq_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)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( opus2793 )
|
||||
static MACHINE_CONFIG_START( opus2793 )
|
||||
MCFG_WD2793_ADD("fdc", XTAL_16MHz / 16)
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_opusfdc_device, fdc_drq_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)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( opus1770 )
|
||||
static MACHINE_CONFIG_START( opus1770 )
|
||||
MCFG_WD1770_ADD("fdc", XTAL_16MHz / 2)
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_opusfdc_device, fdc_drq_w))
|
||||
MCFG_FLOPPY_DRIVE_ADD("fdc:0", bbc_floppies_525, "525qd", floppy_formats)
|
||||
|
@ -41,7 +41,7 @@ static SLOT_INTERFACE_START( bbc_floppies_525 )
|
||||
SLOT_INTERFACE("525qd", FLOPPY_525_QD)
|
||||
SLOT_INTERFACE_END
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( weddb2 )
|
||||
static MACHINE_CONFIG_START( weddb2 )
|
||||
MCFG_WD1772_ADD("wd1772", XTAL_16MHz / 2)
|
||||
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(bbc_weddb2_device, fdc_intrq_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)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( weddb3 )
|
||||
static MACHINE_CONFIG_START( weddb3 )
|
||||
MCFG_WD1770_ADD("wd1770", XTAL_16MHz / 2)
|
||||
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(bbc_weddb3_device, fdc_intrq_w))
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_weddb3_device, fdc_drq_w))
|
||||
|
@ -29,7 +29,7 @@ ROM_START( kanji )
|
||||
ROM_LOAD("kanji.rom", 0x00000, 0x20000, BAD_DUMP CRC(de99a726) SHA1(65fead5d0d779b242f6e0ac25fcc9899dc343101))
|
||||
ROM_END
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( kanji )
|
||||
MACHINE_CONFIG_START( kanji )
|
||||
// nothing to add
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
@ -42,7 +42,7 @@ ROM_START( mp1802 )
|
||||
ROM_LOAD( "mp1802.rom", 0xf800, 0x800, BAD_DUMP CRC(8d0dc101) SHA1(92f7d1cebecafa7472e45c4999520de5c01c6dbc))
|
||||
ROM_END
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( mp1802 )
|
||||
MACHINE_CONFIG_START( mp1802 )
|
||||
MCFG_MB8866_ADD("fdc", XTAL_1MHz)
|
||||
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(bml3bus_mp1802_device, bml3_wd17xx_intrq_w))
|
||||
|
||||
|
@ -45,7 +45,7 @@ ROM_START( mp1805 )
|
||||
ROM_LOAD( "mp1805.rom", 0xf800, 0x0800, BAD_DUMP CRC(b532d8d9) SHA1(6f1160356d5bf64b5926b1fdb60db414edf65f22))
|
||||
ROM_END
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( mp1805 )
|
||||
MACHINE_CONFIG_START( mp1805 )
|
||||
MCFG_DEVICE_ADD( "mc6843", MC6843, 0 )
|
||||
MCFG_MC6843_IRQ_CALLBACK(WRITELINE(bml3bus_mp1805_device, bml3_mc6843_intrq_w))
|
||||
MCFG_LEGACY_FLOPPY_4_DRIVES_ADD(bml3_mp1805_floppy_interface)
|
||||
|
@ -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_EXTENSIONS("rom,bin,80")
|
||||
|
||||
|
@ -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_PROGRAM_MAP(z80_mem)
|
||||
MCFG_CPU_IO_MAP(z80_io)
|
||||
|
@ -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_SOUND_ADD(SP0256_TAG, SP0256, 4000000) // ???
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.00)
|
||||
|
@ -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_EXTENSIONS("bin,rom")
|
||||
MCFG_GENERIC_SOCKET_ADD("rom2", generic_linear_slot, nullptr)
|
||||
|
@ -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_EXTENSIONS("rom,bin")
|
||||
MCFG_GENERIC_SOCKET_ADD("eprom2", generic_linear_slot, nullptr)
|
||||
|
@ -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_EXTENSIONS("bin,rom")
|
||||
MCFG_GENERIC_SOCKET_ADD("rom2", generic_linear_slot, nullptr)
|
||||
|
@ -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_1_TAG)
|
||||
MACHINE_CONFIG_END
|
||||
|
@ -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_PROGRAM_MAP(c64_fcc_map)
|
||||
MACHINE_CONFIG_END
|
||||
|
@ -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_BUSY_HANDLER(WRITELINE(c64_geocable_device, output_b))
|
||||
MACHINE_CONFIG_END
|
||||
|
@ -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_DS1302_ADD(DS1302_TAG, XTAL_32_768kHz)
|
||||
|
||||
|
@ -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_TPI6525_IN_PA_CB(READ8(c64_ieee488_device, tpi_pa_r))
|
||||
MCFG_TPI6525_OUT_PA_CB(WRITE8(c64_ieee488_device, tpi_pa_w))
|
||||
|
@ -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_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))
|
||||
|
@ -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_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))
|
||||
|
@ -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_ACIA6850_TXD_HANDLER(DEVWRITELINE("mdout", midi_port_device, write_txd))
|
||||
MCFG_ACIA6850_IRQ_HANDLER(WRITELINE(c64_maplin_midi_cartridge_device, acia_irq_w))
|
||||
|
@ -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_ACIA6850_TXD_HANDLER(DEVWRITELINE("mdout", midi_port_device, write_txd))
|
||||
MCFG_ACIA6850_IRQ_HANDLER(WRITELINE(c64_namesoft_midi_cartridge_device, acia_irq_w))
|
||||
|
@ -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_ACIA6850_TXD_HANDLER(DEVWRITELINE("mdout", midi_port_device, write_txd))
|
||||
MCFG_ACIA6850_IRQ_HANDLER(WRITELINE(c64_passport_midi_cartridge_device, acia_irq_w))
|
||||
|
@ -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_ACIA6850_TXD_HANDLER(DEVWRITELINE("mdout", midi_port_device, write_txd))
|
||||
MCFG_ACIA6850_IRQ_HANDLER(WRITELINE(c64_sequential_midi_cartridge_device, acia_irq_w))
|
||||
|
@ -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_ACIA6850_TXD_HANDLER(DEVWRITELINE("mdout", midi_port_device, write_txd))
|
||||
MCFG_ACIA6850_IRQ_HANDLER(WRITELINE(c64_siel_midi_cartridge_device, acia_irq_w))
|
||||
|
@ -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_PROGRAM_MAP(multiscreen_mem)
|
||||
|
||||
|
@ -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()
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
@ -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_VOTRAX_SC02_ADD(SSI263_TAG, 2000000, votrax_intf)
|
||||
//MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.00)
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user