mirror of
https://github.com/holub/mame
synced 2025-04-21 07:52:35 +03:00
Self-registering devices prep:
* Make device_creator a variable template and get rid of the ampersands * Remove screen.h and speaker.h from emu.h and add where necessary * Centralise instantiations of screen and speaker finder templates * Add/standardise #include guards in many hearers * Remove many redundant #includes * Order #includesr to help catch headers that can't be #included alone (nw) This changes #include order to be prefix, unit header if applicable then other stuff roughly in order from most dependent to least dependent library. This helps catch headers that don't #include things that they use.
This commit is contained in:
parent
b07c572f70
commit
6c23897483
@ -2319,6 +2319,7 @@ if (BUSES["TI99X"]~=null) then
|
||||
MAME_DIR .. "src/devices/bus/ti99x/joyport.h",
|
||||
MAME_DIR .. "src/devices/bus/ti99x/mecmouse.cpp",
|
||||
MAME_DIR .. "src/devices/bus/ti99x/mecmouse.h",
|
||||
MAME_DIR .. "src/devices/bus/ti99x/ti99defs.cpp",
|
||||
MAME_DIR .. "src/devices/bus/ti99x/ti99defs.h",
|
||||
}
|
||||
end
|
||||
|
@ -22,7 +22,7 @@ files {
|
||||
-- DACs
|
||||
--@src/devices/sound/dac.h,SOUNDS["DAC"] = true
|
||||
--@src/devices/sound/dmadac.h,SOUNDS["DMADAC"] = true
|
||||
--@src/devices/sound/speaker.h,SOUNDS["SPEAKER"] = true
|
||||
--@src/devices/sound/spkrdev.h,SOUNDS["SPEAKER"] = true
|
||||
--@src/devices/sound/beep.h,SOUNDS["BEEP"] = true
|
||||
---------------------------------------------------
|
||||
|
||||
@ -42,8 +42,8 @@ end
|
||||
|
||||
if (SOUNDS["SPEAKER"]~=null) then
|
||||
files {
|
||||
MAME_DIR .. "src/devices/sound/speaker.cpp",
|
||||
MAME_DIR .. "src/devices/sound/speaker.h",
|
||||
MAME_DIR .. "src/devices/sound/spkrdev.cpp",
|
||||
MAME_DIR .. "src/devices/sound/spkrdev.h",
|
||||
}
|
||||
end
|
||||
|
||||
|
@ -14,7 +14,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A1BUS_SLOT = &device_creator<a1bus_slot_device>;
|
||||
const device_type A1BUS_SLOT = device_creator<a1bus_slot_device>;
|
||||
|
||||
//**************************************************************************
|
||||
// LIVE DEVICE
|
||||
@ -59,7 +59,7 @@ void a1bus_slot_device::device_start()
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A1BUS = &device_creator<a1bus_device>;
|
||||
const device_type A1BUS = device_creator<a1bus_device>;
|
||||
|
||||
void a1bus_device::static_set_cputag(device_t &device, const char *tag)
|
||||
{
|
||||
|
@ -21,7 +21,7 @@
|
||||
|
||||
#define CASSETTE_ROM_REGION "casrom"
|
||||
|
||||
const device_type A1BUS_CASSETTE = &device_creator<a1bus_cassette_device>;
|
||||
const device_type A1BUS_CASSETTE = device_creator<a1bus_cassette_device>;
|
||||
|
||||
/* sound output */
|
||||
|
||||
|
@ -22,7 +22,7 @@
|
||||
#define CFFA_ROM_REGION "cffa_rom"
|
||||
#define CFFA_ATA_TAG "cffa_ata"
|
||||
|
||||
const device_type A1BUS_CFFA = &device_creator<a1bus_cffa_device>;
|
||||
const device_type A1BUS_CFFA = device_creator<a1bus_cffa_device>;
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( cffa )
|
||||
MCFG_ATA_INTERFACE_ADD(CFFA_ATA_TAG, ata_devices, "hdd", nullptr, false)
|
||||
|
@ -12,6 +12,7 @@
|
||||
#include "emu.h"
|
||||
#include "a2alfam2.h"
|
||||
#include "sound/sn76496.h"
|
||||
#include "speaker.h"
|
||||
|
||||
/***************************************************************************
|
||||
PARAMETERS
|
||||
@ -21,8 +22,8 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_ALFAM2 = &device_creator<a2bus_alfam2_device>;
|
||||
const device_type A2BUS_AESMS = &device_creator<a2bus_aesms_device>;
|
||||
const device_type A2BUS_ALFAM2 = device_creator<a2bus_alfam2_device>;
|
||||
const device_type A2BUS_AESMS = device_creator<a2bus_aesms_device>;
|
||||
|
||||
#define SN1_TAG "sn76489_1" // left
|
||||
#define SN2_TAG "sn76489_2" // center
|
||||
|
@ -24,7 +24,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_APPLICARD = &device_creator<a2bus_applicard_device>;
|
||||
const device_type A2BUS_APPLICARD = device_creator<a2bus_applicard_device>;
|
||||
|
||||
#define Z80_TAG "z80"
|
||||
#define Z80_ROM_REGION "z80_rom"
|
||||
|
@ -15,6 +15,7 @@
|
||||
|
||||
#include "emu.h"
|
||||
#include "a2arcadebd.h"
|
||||
#include "speaker.h"
|
||||
|
||||
|
||||
/***************************************************************************
|
||||
@ -29,7 +30,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_ARCADEBOARD = &device_creator<a2bus_arcboard_device>;
|
||||
const device_type A2BUS_ARCADEBOARD = device_creator<a2bus_arcboard_device>;
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( arcadeboard )
|
||||
MCFG_DEVICE_ADD( TMS_TAG, TMS9918A, XTAL_10_738635MHz / 2 )
|
||||
|
@ -78,7 +78,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_SLOT = &device_creator<a2bus_slot_device>;
|
||||
const device_type A2BUS_SLOT = device_creator<a2bus_slot_device>;
|
||||
|
||||
//**************************************************************************
|
||||
// LIVE DEVICE
|
||||
@ -121,7 +121,7 @@ void a2bus_slot_device::device_start()
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS = &device_creator<a2bus_device>;
|
||||
const device_type A2BUS = device_creator<a2bus_device>;
|
||||
|
||||
void a2bus_device::static_set_cputag(device_t &device, const char *tag)
|
||||
{
|
||||
|
@ -27,8 +27,8 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_CFFA2 = &device_creator<a2bus_cffa2_device>;
|
||||
const device_type A2BUS_CFFA2_6502 = &device_creator<a2bus_cffa2_6502_device>;
|
||||
const device_type A2BUS_CFFA2 = device_creator<a2bus_cffa2_device>;
|
||||
const device_type A2BUS_CFFA2_6502 = device_creator<a2bus_cffa2_6502_device>;
|
||||
|
||||
#define CFFA2_ROM_REGION "cffa2_rom"
|
||||
#define CFFA2_ATA_TAG "cffa2_ata"
|
||||
|
@ -52,7 +52,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_CORVUS = &device_creator<a2bus_corvus_device>;
|
||||
const device_type A2BUS_CORVUS = device_creator<a2bus_corvus_device>;
|
||||
|
||||
#define CORVUS_ROM_REGION "corvus_rom"
|
||||
#define CORVUS_HD_TAG "corvushd"
|
||||
|
@ -23,8 +23,8 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_DISKII = &device_creator<a2bus_diskii_device>;
|
||||
const device_type A2BUS_IWM_FDC = &device_creator<a2bus_iwmflop_device>;
|
||||
const device_type A2BUS_DISKII = device_creator<a2bus_diskii_device>;
|
||||
const device_type A2BUS_IWM_FDC = device_creator<a2bus_iwmflop_device>;
|
||||
|
||||
#define DISKII_ROM_REGION "diskii_rom"
|
||||
#define FDC_TAG "diskii_fdc"
|
||||
|
@ -21,7 +21,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_DISKIING = &device_creator<a2bus_diskiing_device>;
|
||||
const device_type A2BUS_DISKIING = device_creator<a2bus_diskiing_device>;
|
||||
|
||||
#define WOZFDC_TAG "wozfdc"
|
||||
#define DISKII_ROM_REGION "diskii_rom"
|
||||
|
@ -11,6 +11,7 @@
|
||||
#include "emu.h"
|
||||
#include "a2dx1.h"
|
||||
#include "sound/volt_reg.h"
|
||||
#include "speaker.h"
|
||||
|
||||
/***************************************************************************
|
||||
PARAMETERS
|
||||
@ -20,7 +21,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_DX1 = &device_creator<a2bus_dx1_device>;
|
||||
const device_type A2BUS_DX1 = device_creator<a2bus_dx1_device>;
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( a2dx1 )
|
||||
MCFG_SPEAKER_STANDARD_MONO("speaker")
|
||||
|
@ -16,7 +16,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2EAUXSLOT_SLOT = &device_creator<a2eauxslot_slot_device>;
|
||||
const device_type A2EAUXSLOT_SLOT = device_creator<a2eauxslot_slot_device>;
|
||||
|
||||
//**************************************************************************
|
||||
// LIVE DEVICE
|
||||
@ -61,7 +61,7 @@ void a2eauxslot_slot_device::device_start()
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2EAUXSLOT = &device_creator<a2eauxslot_device>;
|
||||
const device_type A2EAUXSLOT = device_creator<a2eauxslot_device>;
|
||||
|
||||
void a2eauxslot_device::static_set_cputag(device_t &device, const char *tag)
|
||||
{
|
||||
|
@ -11,6 +11,7 @@
|
||||
#include "emu.h"
|
||||
#include "a2echoii.h"
|
||||
#include "sound/tms5220.h"
|
||||
#include "speaker.h"
|
||||
|
||||
/***************************************************************************
|
||||
PARAMETERS
|
||||
@ -20,7 +21,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_ECHOII = &device_creator<a2bus_echoii_device>;
|
||||
const device_type A2BUS_ECHOII = device_creator<a2bus_echoii_device>;
|
||||
|
||||
#define TMS_TAG "tms5220"
|
||||
|
||||
|
@ -20,7 +20,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2EAUX_EXT80COL = &device_creator<a2eaux_ext80col_device>;
|
||||
const device_type A2EAUX_EXT80COL = device_creator<a2eaux_ext80col_device>;
|
||||
|
||||
//**************************************************************************
|
||||
// LIVE DEVICE
|
||||
|
@ -21,7 +21,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2EAUX_RAMWORKS3 = &device_creator<a2eaux_ramworks3_device>;
|
||||
const device_type A2EAUX_RAMWORKS3 = device_creator<a2eaux_ramworks3_device>;
|
||||
|
||||
//**************************************************************************
|
||||
// LIVE DEVICE
|
||||
|
@ -20,7 +20,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2EAUX_STD80COL = &device_creator<a2eaux_std80col_device>;
|
||||
const device_type A2EAUX_STD80COL = device_creator<a2eaux_std80col_device>;
|
||||
|
||||
//**************************************************************************
|
||||
// LIVE DEVICE
|
||||
|
@ -51,7 +51,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_HSSCSI = &device_creator<a2bus_hsscsi_device>;
|
||||
const device_type A2BUS_HSSCSI = device_creator<a2bus_hsscsi_device>;
|
||||
|
||||
#define SCSI_ROM_REGION "scsi_rom"
|
||||
#define SCSI_BUS_TAG "scsibus"
|
||||
|
@ -12,6 +12,7 @@
|
||||
|
||||
#include "emu.h"
|
||||
#include "a2mcms.h"
|
||||
#include "speaker.h"
|
||||
|
||||
// the actual sound device (a slot device can't currently also be a sound device so we keep this private here)
|
||||
enum
|
||||
@ -22,7 +23,7 @@ enum
|
||||
};
|
||||
|
||||
|
||||
const device_type MCMS = &device_creator<mcms_device>;
|
||||
const device_type MCMS = device_creator<mcms_device>;
|
||||
|
||||
/***************************************************************************
|
||||
PARAMETERS
|
||||
@ -32,8 +33,8 @@ const device_type MCMS = &device_creator<mcms_device>;
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_MCMS1 = &device_creator<a2bus_mcms1_device>;
|
||||
const device_type A2BUS_MCMS2 = &device_creator<a2bus_mcms2_device>;
|
||||
const device_type A2BUS_MCMS1 = device_creator<a2bus_mcms1_device>;
|
||||
const device_type A2BUS_MCMS2 = device_creator<a2bus_mcms2_device>;
|
||||
|
||||
#define ENGINE_TAG "engine"
|
||||
|
||||
|
@ -20,8 +20,8 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_MEMEXP = &device_creator<a2bus_memexpapple_device>;
|
||||
const device_type A2BUS_RAMFACTOR = &device_creator<a2bus_ramfactor_device>;
|
||||
const device_type A2BUS_MEMEXP = device_creator<a2bus_memexpapple_device>;
|
||||
const device_type A2BUS_RAMFACTOR = device_creator<a2bus_ramfactor_device>;
|
||||
|
||||
#define MEMEXP_ROM_REGION "memexp_rom"
|
||||
|
||||
|
@ -22,7 +22,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_MIDI = &device_creator<a2bus_midi_device>;
|
||||
const device_type A2BUS_MIDI = device_creator<a2bus_midi_device>;
|
||||
|
||||
#define MIDI_PTM_TAG "midi_ptm"
|
||||
#define MIDI_ACIA_TAG "midi_acia"
|
||||
|
@ -11,6 +11,7 @@
|
||||
|
||||
#include "emu.h"
|
||||
#include "a2mockingboard.h"
|
||||
#include "speaker.h"
|
||||
|
||||
|
||||
/***************************************************************************
|
||||
@ -29,9 +30,9 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_MOCKINGBOARD = &device_creator<a2bus_mockingboard_device>;
|
||||
const device_type A2BUS_PHASOR = &device_creator<a2bus_phasor_device>;
|
||||
const device_type A2BUS_ECHOPLUS = &device_creator<a2bus_echoplus_device>;
|
||||
const device_type A2BUS_MOCKINGBOARD = device_creator<a2bus_mockingboard_device>;
|
||||
const device_type A2BUS_PHASOR = device_creator<a2bus_phasor_device>;
|
||||
const device_type A2BUS_ECHOPLUS = device_creator<a2bus_echoplus_device>;
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( mockingboard )
|
||||
MCFG_DEVICE_ADD(VIA1_TAG, VIA6522, 1022727)
|
||||
|
@ -19,7 +19,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_PIC = &device_creator<a2bus_pic_device>;
|
||||
const device_type A2BUS_PIC = device_creator<a2bus_pic_device>;
|
||||
|
||||
#define PIC_ROM_REGION "pic_rom"
|
||||
#define PIC_CENTRONICS_TAG "pic_ctx"
|
||||
|
@ -11,6 +11,7 @@
|
||||
#include "emu.h"
|
||||
#include "a2sam.h"
|
||||
#include "sound/volt_reg.h"
|
||||
#include "speaker.h"
|
||||
|
||||
/***************************************************************************
|
||||
PARAMETERS
|
||||
@ -20,7 +21,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_SAM = &device_creator<a2bus_sam_device>;
|
||||
const device_type A2BUS_SAM = device_creator<a2bus_sam_device>;
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( a2sam )
|
||||
MCFG_SPEAKER_STANDARD_MONO("speaker")
|
||||
|
@ -44,7 +44,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_SCSI = &device_creator<a2bus_scsi_device>;
|
||||
const device_type A2BUS_SCSI = device_creator<a2bus_scsi_device>;
|
||||
|
||||
#define SCSI_ROM_REGION "scsi_rom"
|
||||
#define SCSI_BUS_TAG "scsibus"
|
||||
|
@ -20,7 +20,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_SOFTCARD = &device_creator<a2bus_softcard_device>;
|
||||
const device_type A2BUS_SOFTCARD = device_creator<a2bus_softcard_device>;
|
||||
|
||||
#define Z80_TAG "z80"
|
||||
|
||||
|
@ -21,7 +21,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_SSC = &device_creator<a2bus_ssc_device>;
|
||||
const device_type A2BUS_SSC = device_creator<a2bus_ssc_device>;
|
||||
|
||||
#define SSC_ROM_REGION "ssc_rom"
|
||||
#define SSC_ACIA_TAG "ssc_acia"
|
||||
|
@ -20,7 +20,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_SWYFT = &device_creator<a2bus_swyft_device>;
|
||||
const device_type A2BUS_SWYFT = device_creator<a2bus_swyft_device>;
|
||||
|
||||
#define SWYFT_ROM_REGION "swyft_rom"
|
||||
|
||||
|
@ -36,7 +36,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_THEMILL = &device_creator<a2bus_themill_device>;
|
||||
const device_type A2BUS_THEMILL = device_creator<a2bus_themill_device>;
|
||||
|
||||
#define M6809_TAG "m6809"
|
||||
|
||||
|
@ -36,7 +36,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_THUNDERCLOCK = &device_creator<a2bus_thunderclock_device>;
|
||||
const device_type A2BUS_THUNDERCLOCK = device_creator<a2bus_thunderclock_device>;
|
||||
|
||||
#define THUNDERCLOCK_ROM_REGION "thunclk_rom"
|
||||
#define THUNDERCLOCK_UPD1990_TAG "thunclk_upd"
|
||||
|
@ -29,6 +29,7 @@
|
||||
|
||||
#include "emu.h"
|
||||
#include "a2ultraterm.h"
|
||||
#include "screen.h"
|
||||
|
||||
|
||||
/***************************************************************************
|
||||
@ -39,8 +40,8 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_ULTRATERM = &device_creator<a2bus_ultraterm_device>;
|
||||
const device_type A2BUS_ULTRATERMENH = &device_creator<a2bus_ultratermenh_device>;
|
||||
const device_type A2BUS_ULTRATERM = device_creator<a2bus_ultraterm_device>;
|
||||
const device_type A2BUS_ULTRATERMENH = device_creator<a2bus_ultratermenh_device>;
|
||||
|
||||
#define ULTRATERM_ROM_REGION "uterm_rom"
|
||||
#define ULTRATERM_GFX_REGION "uterm_gfx"
|
||||
|
@ -25,6 +25,7 @@
|
||||
|
||||
#include "emu.h"
|
||||
#include "a2videoterm.h"
|
||||
#include "screen.h"
|
||||
|
||||
|
||||
/***************************************************************************
|
||||
@ -35,12 +36,12 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_VIDEOTERM = &device_creator<a2bus_videoterm_device>;
|
||||
const device_type A2BUS_IBSAP16 = &device_creator<a2bus_ap16_device>;
|
||||
const device_type A2BUS_IBSAP16ALT = &device_creator<a2bus_ap16alt_device>;
|
||||
const device_type A2BUS_VTC1 = &device_creator<a2bus_vtc1_device>;
|
||||
const device_type A2BUS_VTC2 = &device_creator<a2bus_vtc2_device>;
|
||||
const device_type A2BUS_AEVIEWMASTER80 = &device_creator<a2bus_aevm80_device>;
|
||||
const device_type A2BUS_VIDEOTERM = device_creator<a2bus_videoterm_device>;
|
||||
const device_type A2BUS_IBSAP16 = device_creator<a2bus_ap16_device>;
|
||||
const device_type A2BUS_IBSAP16ALT = device_creator<a2bus_ap16alt_device>;
|
||||
const device_type A2BUS_VTC1 = device_creator<a2bus_vtc1_device>;
|
||||
const device_type A2BUS_VTC2 = device_creator<a2bus_vtc2_device>;
|
||||
const device_type A2BUS_AEVIEWMASTER80 = device_creator<a2bus_aevm80_device>;
|
||||
|
||||
#define VIDEOTERM_ROM_REGION "vterm_rom"
|
||||
#define VIDEOTERM_GFX_REGION "vterm_gfx"
|
||||
|
@ -62,8 +62,8 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_VULCAN = &device_creator<a2bus_vulcan_device>;
|
||||
const device_type A2BUS_VULCANGOLD = &device_creator<a2bus_vulcangold_device>;
|
||||
const device_type A2BUS_VULCAN = device_creator<a2bus_vulcan_device>;
|
||||
const device_type A2BUS_VULCANGOLD = device_creator<a2bus_vulcangold_device>;
|
||||
|
||||
#define VULCAN_ROM_REGION "vulcan_rom"
|
||||
#define VULCAN_ATA_TAG "vulcan_ata"
|
||||
|
@ -28,7 +28,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_ZIPDRIVE = &device_creator<a2bus_zipdrive_device>;
|
||||
const device_type A2BUS_ZIPDRIVE = device_creator<a2bus_zipdrive_device>;
|
||||
|
||||
#define ZIPDRIVE_ROM_REGION "zipdrive_rom"
|
||||
#define ZIPDRIVE_ATA_TAG "zipdrive_ata"
|
||||
|
@ -22,7 +22,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_CORVFDC01 = &device_creator<a2bus_corvfdc01_device>;
|
||||
const device_type A2BUS_CORVFDC01 = device_creator<a2bus_corvfdc01_device>;
|
||||
|
||||
#define FDC01_ROM_REGION "fdc01_rom"
|
||||
#define FDC01_FDC_TAG "fdc01_fdc"
|
||||
|
@ -24,7 +24,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_CORVFDC02 = &device_creator<a2bus_corvfdc02_device>;
|
||||
const device_type A2BUS_CORVFDC02 = device_creator<a2bus_corvfdc02_device>;
|
||||
|
||||
#define FDC02_ROM_REGION "fdc02_rom"
|
||||
#define FDC02_FDC_TAG "fdc02_fdc"
|
||||
|
@ -25,9 +25,9 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_EZCGI = &device_creator<a2bus_ezcgi_device>;
|
||||
const device_type A2BUS_EZCGI_9938 = &device_creator<a2bus_ezcgi_9938_device>;
|
||||
const device_type A2BUS_EZCGI_9958 = &device_creator<a2bus_ezcgi_9958_device>;
|
||||
const device_type A2BUS_EZCGI = device_creator<a2bus_ezcgi_device>;
|
||||
const device_type A2BUS_EZCGI_9938 = device_creator<a2bus_ezcgi_9938_device>;
|
||||
const device_type A2BUS_EZCGI_9958 = device_creator<a2bus_ezcgi_9958_device>;
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( ezcgi )
|
||||
MCFG_DEVICE_ADD( TMS_TAG, TMS9918A, XTAL_10_738635MHz / 2 )
|
||||
|
@ -19,7 +19,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_LASER128 = &device_creator<a2bus_laser128_device>;
|
||||
const device_type A2BUS_LASER128 = device_creator<a2bus_laser128_device>;
|
||||
|
||||
MACHINE_CONFIG_FRAGMENT( a2laser128 )
|
||||
MACHINE_CONFIG_END
|
||||
|
@ -83,7 +83,7 @@
|
||||
GLOBAL VARIABLES
|
||||
***************************************************************************/
|
||||
|
||||
const device_type A2BUS_MOUSE = &device_creator<a2bus_mouse_device>;
|
||||
const device_type A2BUS_MOUSE = device_creator<a2bus_mouse_device>;
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( mouse )
|
||||
MCFG_CPU_ADD(MOUSE_MCU_TAG, M68705P3, 2043600)
|
||||
|
@ -79,6 +79,7 @@
|
||||
|
||||
#include "emu.h"
|
||||
#include "pc_xporter.h"
|
||||
#include "speaker.h"
|
||||
|
||||
/***************************************************************************
|
||||
PARAMETERS
|
||||
@ -88,7 +89,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_PCXPORTER = &device_creator<a2bus_pcxporter_device>;
|
||||
const device_type A2BUS_PCXPORTER = device_creator<a2bus_pcxporter_device>;
|
||||
|
||||
static ADDRESS_MAP_START( pc_map, AS_PROGRAM, 16, a2bus_pcxporter_device )
|
||||
ADDRESS_MAP_UNMAP_HIGH
|
||||
|
@ -21,7 +21,7 @@
|
||||
#include "bus/pc_kbd/pc_kbdc.h"
|
||||
#include "machine/pic8259.h"
|
||||
#include "machine/pit8253.h"
|
||||
#include "sound/speaker.h"
|
||||
#include "sound/spkrdev.h"
|
||||
|
||||
//**************************************************************************
|
||||
// TYPE DEFINITIONS
|
||||
|
@ -19,7 +19,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_RAMCARD128K = &device_creator<a2bus_ssramcard_device>;
|
||||
const device_type A2BUS_RAMCARD128K = device_creator<a2bus_ssramcard_device>;
|
||||
|
||||
/***************************************************************************
|
||||
FUNCTION PROTOTYPES
|
||||
|
@ -19,7 +19,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_RAMCARD16K = &device_creator<a2bus_ramcard_device>;
|
||||
const device_type A2BUS_RAMCARD16K = device_creator<a2bus_ramcard_device>;
|
||||
|
||||
/***************************************************************************
|
||||
FUNCTION PROTOTYPES
|
||||
|
@ -46,7 +46,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2BUS_TIMEMASTERHO = &device_creator<a2bus_timemasterho_device>;
|
||||
const device_type A2BUS_TIMEMASTERHO = device_creator<a2bus_timemasterho_device>;
|
||||
|
||||
#define TIMEMASTER_ROM_REGION "timemst_rom"
|
||||
#define TIMEMASTER_PIA_TAG "timemst_pia"
|
||||
|
@ -33,7 +33,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A78_CART_SLOT = &device_creator<a78_cart_slot_device>;
|
||||
const device_type A78_CART_SLOT = device_creator<a78_cart_slot_device>;
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
|
@ -28,16 +28,17 @@
|
||||
|
||||
#include "emu.h"
|
||||
#include "cpuwiz.h"
|
||||
#include "speaker.h"
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
// constructor
|
||||
//-------------------------------------------------
|
||||
|
||||
const device_type A78_ROM_VERSABOARD = &device_creator<a78_versaboard_device>;
|
||||
const device_type A78_ROM_MEGACART = &device_creator<a78_megacart_device>;
|
||||
const device_type A78_ROM_VERSABOARD = device_creator<a78_versaboard_device>;
|
||||
const device_type A78_ROM_MEGACART = device_creator<a78_megacart_device>;
|
||||
|
||||
const device_type A78_ROM_P450_VB = &device_creator<a78_rom_p450_vb_device>;
|
||||
const device_type A78_ROM_P450_VB = device_creator<a78_rom_p450_vb_device>;
|
||||
|
||||
|
||||
a78_versaboard_device::a78_versaboard_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, uint32_t clock, const char *shortname, const char *source)
|
||||
|
@ -17,7 +17,7 @@
|
||||
// constructor
|
||||
//-------------------------------------------------
|
||||
|
||||
const device_type A78_HISCORE = &device_creator<a78_hiscore_device>;
|
||||
const device_type A78_HISCORE = device_creator<a78_hiscore_device>;
|
||||
|
||||
|
||||
a78_hiscore_device::a78_hiscore_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock)
|
||||
|
@ -20,27 +20,28 @@
|
||||
|
||||
#include "emu.h"
|
||||
#include "rom.h"
|
||||
#include "speaker.h"
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
// constructor
|
||||
//-------------------------------------------------
|
||||
|
||||
const device_type A78_ROM = &device_creator<a78_rom_device>;
|
||||
const device_type A78_ROM_SG = &device_creator<a78_rom_sg_device>;
|
||||
const device_type A78_ROM_POKEY = &device_creator<a78_rom_pokey_device>;
|
||||
const device_type A78_ROM_SG_POKEY = &device_creator<a78_rom_sg_pokey_device>;
|
||||
const device_type A78_ROM_SG_RAM = &device_creator<a78_rom_sg_ram_device>;
|
||||
const device_type A78_ROM_SG9 = &device_creator<a78_rom_sg9_device>;
|
||||
const device_type A78_ROM_MRAM = &device_creator<a78_rom_mram_device>;
|
||||
const device_type A78_ROM_ABSOLUTE = &device_creator<a78_rom_abs_device>;
|
||||
const device_type A78_ROM_ACTIVISION = &device_creator<a78_rom_act_device>;
|
||||
const device_type A78_ROM = device_creator<a78_rom_device>;
|
||||
const device_type A78_ROM_SG = device_creator<a78_rom_sg_device>;
|
||||
const device_type A78_ROM_POKEY = device_creator<a78_rom_pokey_device>;
|
||||
const device_type A78_ROM_SG_POKEY = device_creator<a78_rom_sg_pokey_device>;
|
||||
const device_type A78_ROM_SG_RAM = device_creator<a78_rom_sg_ram_device>;
|
||||
const device_type A78_ROM_SG9 = device_creator<a78_rom_sg9_device>;
|
||||
const device_type A78_ROM_MRAM = device_creator<a78_rom_mram_device>;
|
||||
const device_type A78_ROM_ABSOLUTE = device_creator<a78_rom_abs_device>;
|
||||
const device_type A78_ROM_ACTIVISION = device_creator<a78_rom_act_device>;
|
||||
|
||||
|
||||
const device_type A78_ROM_P450 = &device_creator<a78_rom_p450_device>;
|
||||
const device_type A78_ROM_P450_POKEY = &device_creator<a78_rom_p450_pokey_device>;
|
||||
const device_type A78_ROM_P450_SG_RAM = &device_creator<a78_rom_p450_sg_ram_device>;
|
||||
const device_type A78_ROM_P450_SG9 = &device_creator<a78_rom_p450_sg9_device>;
|
||||
const device_type A78_ROM_P450 = device_creator<a78_rom_p450_device>;
|
||||
const device_type A78_ROM_P450_POKEY = device_creator<a78_rom_p450_pokey_device>;
|
||||
const device_type A78_ROM_P450_SG_RAM = device_creator<a78_rom_p450_sg_ram_device>;
|
||||
const device_type A78_ROM_P450_SG9 = device_creator<a78_rom_p450_sg9_device>;
|
||||
|
||||
|
||||
a78_rom_device::a78_rom_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, uint32_t clock, const char *shortname, const char *source)
|
||||
|
@ -46,14 +46,15 @@
|
||||
#include "emu.h"
|
||||
#include "xboard.h"
|
||||
#include "a78_carts.h"
|
||||
#include "speaker.h"
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
// constructor
|
||||
//-------------------------------------------------
|
||||
|
||||
const device_type A78_XBOARD = &device_creator<a78_xboard_device>;
|
||||
const device_type A78_XM = &device_creator<a78_xm_device>;
|
||||
const device_type A78_XBOARD = device_creator<a78_xboard_device>;
|
||||
const device_type A78_XM = device_creator<a78_xm_device>;
|
||||
|
||||
|
||||
a78_xboard_device::a78_xboard_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, uint32_t clock, const char *shortname, const char *source)
|
||||
|
@ -29,9 +29,9 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A800_CART_SLOT = &device_creator<a800_cart_slot_device>;
|
||||
const device_type A5200_CART_SLOT = &device_creator<a5200_cart_slot_device>;
|
||||
const device_type XEGS_CART_SLOT = &device_creator<xegs_cart_slot_device>;
|
||||
const device_type A800_CART_SLOT = device_creator<a800_cart_slot_device>;
|
||||
const device_type A5200_CART_SLOT = device_creator<a5200_cart_slot_device>;
|
||||
const device_type XEGS_CART_SLOT = device_creator<xegs_cart_slot_device>;
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
|
@ -39,7 +39,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A8SIO_SLOT = &device_creator<a8sio_slot_device>;
|
||||
const device_type A8SIO_SLOT = device_creator<a8sio_slot_device>;
|
||||
|
||||
//**************************************************************************
|
||||
// LIVE DEVICE
|
||||
@ -87,7 +87,7 @@ void a8sio_slot_device::device_start()
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A8SIO = &device_creator<a8sio_device>;
|
||||
const device_type A8SIO = device_creator<a8sio_device>;
|
||||
|
||||
|
||||
//**************************************************************************
|
||||
|
@ -25,7 +25,7 @@ TODO:
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A8SIO_CASSETTE = &device_creator<a8sio_cassette_device>;
|
||||
const device_type A8SIO_CASSETTE = device_creator<a8sio_cassette_device>;
|
||||
const device_timer_id TIMER_CASSETTE_READ = 1;
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( cassette )
|
||||
|
@ -15,10 +15,10 @@
|
||||
// constructor
|
||||
//-------------------------------------------------
|
||||
|
||||
const device_type A800_ROM_OSS8K = &device_creator<a800_rom_oss8k_device>;
|
||||
const device_type A800_ROM_OSS34 = &device_creator<a800_rom_oss34_device>;
|
||||
const device_type A800_ROM_OSS43 = &device_creator<a800_rom_oss43_device>;
|
||||
const device_type A800_ROM_OSS91 = &device_creator<a800_rom_oss91_device>;
|
||||
const device_type A800_ROM_OSS8K = device_creator<a800_rom_oss8k_device>;
|
||||
const device_type A800_ROM_OSS34 = device_creator<a800_rom_oss34_device>;
|
||||
const device_type A800_ROM_OSS43 = device_creator<a800_rom_oss43_device>;
|
||||
const device_type A800_ROM_OSS91 = device_creator<a800_rom_oss91_device>;
|
||||
|
||||
|
||||
a800_rom_oss8k_device::a800_rom_oss8k_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock)
|
||||
|
@ -18,16 +18,16 @@
|
||||
// constructor
|
||||
//-------------------------------------------------
|
||||
|
||||
const device_type A800_ROM = &device_creator<a800_rom_device>;
|
||||
const device_type A800_ROM_BBSB = &device_creator<a800_rom_bbsb_device>;
|
||||
const device_type A800_ROM_WILLIAMS = &device_creator<a800_rom_williams_device>;
|
||||
const device_type A800_ROM_EXPRESS = &device_creator<a800_rom_express_device>;
|
||||
const device_type A800_ROM_TURBO = &device_creator<a800_rom_turbo_device>;
|
||||
const device_type A800_ROM_TELELINK2 = &device_creator<a800_rom_telelink2_device>;
|
||||
const device_type A800_ROM_MICROCALC = &device_creator<a800_rom_microcalc_device>;
|
||||
const device_type XEGS_ROM = &device_creator<xegs_rom_device>;
|
||||
const device_type A5200_ROM_2CHIPS = &device_creator<a5200_rom_2chips_device>;
|
||||
const device_type A5200_ROM_BBSB = &device_creator<a5200_rom_bbsb_device>;
|
||||
const device_type A800_ROM = device_creator<a800_rom_device>;
|
||||
const device_type A800_ROM_BBSB = device_creator<a800_rom_bbsb_device>;
|
||||
const device_type A800_ROM_WILLIAMS = device_creator<a800_rom_williams_device>;
|
||||
const device_type A800_ROM_EXPRESS = device_creator<a800_rom_express_device>;
|
||||
const device_type A800_ROM_TURBO = device_creator<a800_rom_turbo_device>;
|
||||
const device_type A800_ROM_TELELINK2 = device_creator<a800_rom_telelink2_device>;
|
||||
const device_type A800_ROM_MICROCALC = device_creator<a800_rom_microcalc_device>;
|
||||
const device_type XEGS_ROM = device_creator<xegs_rom_device>;
|
||||
const device_type A5200_ROM_2CHIPS = device_creator<a5200_rom_2chips_device>;
|
||||
const device_type A5200_ROM_BBSB = device_creator<a5200_rom_bbsb_device>;
|
||||
|
||||
|
||||
a800_rom_device::a800_rom_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, uint32_t clock, const char *shortname, const char *source)
|
||||
|
@ -15,7 +15,7 @@
|
||||
// constructor
|
||||
//-------------------------------------------------
|
||||
|
||||
const device_type A800_ROM_SPARTADOS = &device_creator<a800_rom_spartados_device>;
|
||||
const device_type A800_ROM_SPARTADOS = device_creator<a800_rom_spartados_device>;
|
||||
|
||||
|
||||
a800_rom_spartados_device::a800_rom_spartados_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock)
|
||||
|
@ -15,12 +15,12 @@
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type ABC890 = &device_creator<abc890_t>;
|
||||
const device_type ABC_EXPANSION_UNIT = &device_creator<abc_expansion_unit_t>;
|
||||
const device_type ABC894 = &device_creator<abc894_t>;
|
||||
const device_type ABC850 = &device_creator<abc850_t>;
|
||||
const device_type ABC852 = &device_creator<abc852_t>;
|
||||
const device_type ABC856 = &device_creator<abc856_t>;
|
||||
const device_type ABC890 = device_creator<abc890_t>;
|
||||
const device_type ABC_EXPANSION_UNIT = device_creator<abc_expansion_unit_t>;
|
||||
const device_type ABC894 = device_creator<abc894_t>;
|
||||
const device_type ABC850 = device_creator<abc850_t>;
|
||||
const device_type ABC852 = device_creator<abc852_t>;
|
||||
const device_type ABC856 = device_creator<abc856_t>;
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
|
@ -15,7 +15,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type ABCBUS_SLOT = &device_creator<abcbus_slot_t>;
|
||||
const device_type ABCBUS_SLOT = device_creator<abcbus_slot_t>;
|
||||
|
||||
|
||||
|
||||
|
@ -95,10 +95,10 @@
|
||||
|
||||
**********************************************************************/
|
||||
|
||||
#pragma once
|
||||
#ifndef MAME_DEVICES_ABCBUS_ABCBUS_H
|
||||
#define MAME_DEVICES_ABCBUS_ABCBUS_H
|
||||
|
||||
#ifndef __ABCBUS__
|
||||
#define __ABCBUS__
|
||||
#pragma once
|
||||
|
||||
|
||||
|
||||
@ -310,9 +310,9 @@ SLOT_INTERFACE_EXTERN( abcbus_cards );
|
||||
SLOT_INTERFACE_EXTERN( abc1600bus_cards );
|
||||
|
||||
|
||||
typedef device_type_iterator<&device_creator<abcbus_slot_t>, abcbus_slot_t> abcbus_slot_device_iterator;
|
||||
typedef device_type_iterator<ABCBUS_SLOT, abcbus_slot_t> abcbus_slot_device_iterator;
|
||||
|
||||
|
||||
|
||||
|
||||
#endif
|
||||
#endif // MAME_DEVICES_ABCBUS_ABCBUS_H
|
||||
|
@ -55,7 +55,7 @@ Notes:
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type ABC_FD2 = &device_creator<abc_fd2_t>;
|
||||
const device_type ABC_FD2 = device_creator<abc_fd2_t>;
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
|
@ -24,7 +24,7 @@
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type ABC_HDC = &device_creator<abc_hdc_device>;
|
||||
const device_type ABC_HDC = device_creator<abc_hdc_device>;
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
|
@ -139,7 +139,7 @@ Notes:
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type LUXOR_55_10828 = &device_creator<luxor_55_10828_device>;
|
||||
const device_type LUXOR_55_10828 = device_creator<luxor_55_10828_device>;
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
|
@ -94,12 +94,12 @@ Notes:
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type LUXOR_55_21046 = &device_creator<luxor_55_21046_t>;
|
||||
const device_type ABC830 = &device_creator<abc830_t>;
|
||||
const device_type ABC832 = &device_creator<abc832_t>;
|
||||
const device_type ABC834 = &device_creator<abc834_t>;
|
||||
const device_type ABC838 = &device_creator<abc838_device>;
|
||||
const device_type ABC850_FLOPPY = &device_creator<abc850_floppy_t>;
|
||||
const device_type LUXOR_55_21046 = device_creator<luxor_55_21046_t>;
|
||||
const device_type ABC830 = device_creator<abc830_t>;
|
||||
const device_type ABC832 = device_creator<abc832_t>;
|
||||
const device_type ABC834 = device_creator<abc834_t>;
|
||||
const device_type ABC838 = device_creator<abc838_device>;
|
||||
const device_type ABC850_FLOPPY = device_creator<abc850_floppy_t>;
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
|
@ -94,7 +94,7 @@
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type LUXOR_55_21056 = &device_creator<luxor_55_21056_device>;
|
||||
const device_type LUXOR_55_21056 = device_creator<luxor_55_21056_device>;
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
|
@ -25,7 +25,7 @@
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type LUXOR_4105 = &device_creator<luxor_4105_device>;
|
||||
const device_type LUXOR_4105 = device_creator<luxor_4105_device>;
|
||||
|
||||
|
||||
WRITE_LINE_MEMBER( luxor_4105_device::write_sasi_bsy )
|
||||
|
@ -63,7 +63,7 @@ Notes:
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type ABC_MEMORY_CARD = &device_creator<abc_memory_card_t>;
|
||||
const device_type ABC_MEMORY_CARD = device_creator<abc_memory_card_t>;
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
|
@ -15,7 +15,7 @@
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type ABC80_16KB_RAM_CARD = &device_creator<abc80_16kb_ram_card_t>;
|
||||
const device_type ABC80_16KB_RAM_CARD = device_creator<abc80_16kb_ram_card_t>;
|
||||
|
||||
|
||||
|
||||
|
@ -48,7 +48,7 @@ Notes:
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type ABC_SIO = &device_creator<abc_sio_device>;
|
||||
const device_type ABC_SIO = device_creator<abc_sio_device>;
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
|
@ -9,7 +9,7 @@
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type ABC_SLUTPROV = &device_creator<abc_slutprov_device>;
|
||||
const device_type ABC_SLUTPROV = device_creator<abc_slutprov_device>;
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
|
@ -23,7 +23,7 @@
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type TURBO_KONTROLLER = &device_creator<turbo_kontroller_device>;
|
||||
const device_type TURBO_KONTROLLER = device_creator<turbo_kontroller_device>;
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
|
@ -40,7 +40,7 @@ Notes:
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type ABC_UNI800 = &device_creator<abc_uni800_device>;
|
||||
const device_type ABC_UNI800 = device_creator<abc_uni800_device>;
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
|
@ -43,6 +43,7 @@ Notes:
|
||||
|
||||
#include "emu.h"
|
||||
#include "abc77.h"
|
||||
#include "speaker.h"
|
||||
|
||||
|
||||
|
||||
@ -59,8 +60,8 @@ Notes:
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type ABC77 = &device_creator<abc77_device>;
|
||||
const device_type ABC55 = &device_creator<abc55_device>;
|
||||
const device_type ABC77 = device_creator<abc77_device>;
|
||||
const device_type ABC55 = device_creator<abc55_device>;
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
|
@ -6,16 +6,17 @@
|
||||
|
||||
*********************************************************************/
|
||||
|
||||
#ifndef MAME_BUS_ABCKB_ABC77_H
|
||||
#define MAME_BUS_ABCKB_ABC77_H
|
||||
|
||||
#pragma once
|
||||
|
||||
#ifndef __ABC77__
|
||||
#define __ABC77__
|
||||
#include "abckb.h"
|
||||
|
||||
#include "cpu/mcs48/mcs48.h"
|
||||
#include "machine/watchdog.h"
|
||||
#include "abckb.h"
|
||||
#include "sound/discrete.h"
|
||||
#include "sound/speaker.h"
|
||||
#include "sound/spkrdev.h"
|
||||
|
||||
|
||||
|
||||
@ -102,5 +103,4 @@ extern const device_type ABC77;
|
||||
extern const device_type ABC55;
|
||||
|
||||
|
||||
|
||||
#endif
|
||||
#endif // MAME_BUS_ABCKB_ABC77_H
|
||||
|
@ -85,7 +85,7 @@ XR22-050-3B Pinout
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type ABC800_KEYBOARD = &device_creator<abc800_keyboard_device>;
|
||||
const device_type ABC800_KEYBOARD = device_creator<abc800_keyboard_device>;
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
|
@ -54,6 +54,7 @@ Notes:
|
||||
|
||||
#include "emu.h"
|
||||
#include "abc99.h"
|
||||
#include "speaker.h"
|
||||
|
||||
|
||||
|
||||
@ -70,7 +71,7 @@ Notes:
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type ABC99 = &device_creator<abc99_device>;
|
||||
const device_type ABC99 = device_creator<abc99_device>;
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
|
@ -6,14 +6,15 @@
|
||||
|
||||
*********************************************************************/
|
||||
|
||||
#ifndef MAME_BUS_ABCKB_ABC99_H
|
||||
#define MAME_BUS_ABCKB_ABC99_H
|
||||
|
||||
#pragma once
|
||||
|
||||
#ifndef __ABC99__
|
||||
#define __ABC99__
|
||||
#include "abckb.h"
|
||||
|
||||
#include "cpu/mcs48/mcs48.h"
|
||||
#include "abckb.h"
|
||||
#include "sound/speaker.h"
|
||||
#include "sound/spkrdev.h"
|
||||
|
||||
|
||||
|
||||
@ -109,5 +110,4 @@ private:
|
||||
extern const device_type ABC99;
|
||||
|
||||
|
||||
|
||||
#endif
|
||||
#endif // MAME_BUS_ABCKB_ABC99_H
|
||||
|
@ -16,7 +16,7 @@
|
||||
//**************************************************************************
|
||||
|
||||
// device type definition
|
||||
const device_type ABC_KEYBOARD_PORT = &device_creator<abc_keyboard_port_device>;
|
||||
const device_type ABC_KEYBOARD_PORT = device_creator<abc_keyboard_port_device>;
|
||||
|
||||
|
||||
|
||||
|
@ -15,7 +15,7 @@
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type ADAMLINK = &device_creator<adamlink_device>;
|
||||
const device_type ADAMLINK = device_creator<adamlink_device>;
|
||||
|
||||
|
||||
|
||||
|
@ -23,7 +23,7 @@
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type ADAM_EXPANSION_SLOT = &device_creator<adam_expansion_slot_device>;
|
||||
const device_type ADAM_EXPANSION_SLOT = device_creator<adam_expansion_slot_device>;
|
||||
|
||||
|
||||
|
||||
|
@ -35,7 +35,7 @@
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type ADAM_IDE = &device_creator<powermate_ide_device>;
|
||||
const device_type ADAM_IDE = device_creator<powermate_ide_device>;
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
|
@ -15,7 +15,7 @@
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type ADAM_RAM = &device_creator<adam_ram_expansion_device>;
|
||||
const device_type ADAM_RAM = device_creator<adam_ram_expansion_device>;
|
||||
|
||||
|
||||
|
||||
|
@ -15,8 +15,8 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type ADAMNET = &device_creator<adamnet_device>;
|
||||
const device_type ADAMNET_SLOT = &device_creator<adamnet_slot_device>;
|
||||
const device_type ADAMNET = device_creator<adamnet_device>;
|
||||
const device_type ADAMNET_SLOT = device_creator<adamnet_slot_device>;
|
||||
|
||||
|
||||
|
||||
|
@ -23,7 +23,7 @@
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type ADAM_DDP = &device_creator<adam_digital_data_pack_device>;
|
||||
const device_type ADAM_DDP = device_creator<adam_digital_data_pack_device>;
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
|
@ -34,7 +34,7 @@
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type ADAM_FDC = &device_creator<adam_fdc_device>;
|
||||
const device_type ADAM_FDC = device_creator<adam_fdc_device>;
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
|
@ -23,7 +23,7 @@
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type ADAM_KB = &device_creator<adam_keyboard_device>;
|
||||
const device_type ADAM_KB = device_creator<adam_keyboard_device>;
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
|
@ -23,7 +23,7 @@
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type ADAM_PRN = &device_creator<adam_printer_device>;
|
||||
const device_type ADAM_PRN = device_creator<adam_printer_device>;
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
|
@ -26,7 +26,7 @@
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type ADAM_SPI = &device_creator<adam_spi_device>;
|
||||
const device_type ADAM_SPI = device_creator<adam_spi_device>;
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
|
@ -23,7 +23,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
device_type const A1200_KBD = &device_creator<bus::amiga::keyboard::a1200_kbd_device>;
|
||||
device_type const A1200_KBD = device_creator<bus::amiga::keyboard::a1200_kbd_device>;
|
||||
|
||||
|
||||
|
||||
|
@ -20,16 +20,16 @@
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A500_KBD_US = &device_creator<bus::amiga::keyboard::a500_kbd_us_device>;
|
||||
const device_type A500_KBD_DE = &device_creator<bus::amiga::keyboard::a500_kbd_de_device>;
|
||||
const device_type A500_KBD_FR = &device_creator<bus::amiga::keyboard::a500_kbd_fr_device>;
|
||||
const device_type A500_KBD_IT = &device_creator<bus::amiga::keyboard::a500_kbd_it_device>;
|
||||
const device_type A500_KBD_SE = &device_creator<bus::amiga::keyboard::a500_kbd_se_device>;
|
||||
const device_type A500_KBD_ES = &device_creator<bus::amiga::keyboard::a500_kbd_es_device>;
|
||||
const device_type A500_KBD_DK = &device_creator<bus::amiga::keyboard::a500_kbd_dk_device>;
|
||||
const device_type A500_KBD_CH = &device_creator<bus::amiga::keyboard::a500_kbd_ch_device>;
|
||||
const device_type A500_KBD_NO = &device_creator<bus::amiga::keyboard::a500_kbd_no_device>;
|
||||
const device_type A500_KBD_GB = &device_creator<bus::amiga::keyboard::a500_kbd_gb_device>;
|
||||
const device_type A500_KBD_US = device_creator<bus::amiga::keyboard::a500_kbd_us_device>;
|
||||
const device_type A500_KBD_DE = device_creator<bus::amiga::keyboard::a500_kbd_de_device>;
|
||||
const device_type A500_KBD_FR = device_creator<bus::amiga::keyboard::a500_kbd_fr_device>;
|
||||
const device_type A500_KBD_IT = device_creator<bus::amiga::keyboard::a500_kbd_it_device>;
|
||||
const device_type A500_KBD_SE = device_creator<bus::amiga::keyboard::a500_kbd_se_device>;
|
||||
const device_type A500_KBD_ES = device_creator<bus::amiga::keyboard::a500_kbd_es_device>;
|
||||
const device_type A500_KBD_DK = device_creator<bus::amiga::keyboard::a500_kbd_dk_device>;
|
||||
const device_type A500_KBD_CH = device_creator<bus::amiga::keyboard::a500_kbd_ch_device>;
|
||||
const device_type A500_KBD_NO = device_creator<bus::amiga::keyboard::a500_kbd_no_device>;
|
||||
const device_type A500_KBD_GB = device_creator<bus::amiga::keyboard::a500_kbd_gb_device>;
|
||||
|
||||
|
||||
namespace bus { namespace amiga { namespace keyboard {
|
||||
|
@ -16,7 +16,7 @@
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type AMIGA_KEYBOARD_INTERFACE = &device_creator<amiga_keyboard_bus_device>;
|
||||
const device_type AMIGA_KEYBOARD_INTERFACE = device_creator<amiga_keyboard_bus_device>;
|
||||
|
||||
|
||||
//**************************************************************************
|
||||
|
@ -23,7 +23,7 @@
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2052 = &device_creator<a2052_device>;
|
||||
const device_type A2052 = device_creator<a2052_device>;
|
||||
|
||||
//-------------------------------------------------
|
||||
// input_ports - device-specific input ports
|
||||
|
@ -24,7 +24,7 @@
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A2232 = &device_creator<a2232_device>;
|
||||
const device_type A2232 = device_creator<a2232_device>;
|
||||
|
||||
//-------------------------------------------------
|
||||
// machine_config_additions - device-specific
|
||||
|
@ -18,8 +18,8 @@
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type A590 = &device_creator<a590_device>;
|
||||
const device_type A2091 = &device_creator<a2091_device>;
|
||||
const device_type A590 = device_creator<a590_device>;
|
||||
const device_type A2091 = device_creator<a2091_device>;
|
||||
|
||||
//-------------------------------------------------
|
||||
// input_ports - device-specific input ports
|
||||
|
@ -22,9 +22,9 @@
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type ACTION_REPLAY_MK1 = &device_creator<action_replay_mk1_device>;
|
||||
const device_type ACTION_REPLAY_MK2 = &device_creator<action_replay_mk2_device>;
|
||||
const device_type ACTION_REPLAY_MK3 = &device_creator<action_replay_mk3_device>;
|
||||
const device_type ACTION_REPLAY_MK1 = device_creator<action_replay_mk1_device>;
|
||||
const device_type ACTION_REPLAY_MK2 = device_creator<action_replay_mk2_device>;
|
||||
const device_type ACTION_REPLAY_MK3 = device_creator<action_replay_mk3_device>;
|
||||
|
||||
//-------------------------------------------------
|
||||
// input_ports - device-specific input ports
|
||||
|
@ -36,7 +36,7 @@
|
||||
// DEVICE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
const device_type BUDDHA = &device_creator<buddha_device>;
|
||||
const device_type BUDDHA = device_creator<buddha_device>;
|
||||
|
||||
//-------------------------------------------------
|
||||
// mmio_map - device-specific memory mapped I/O
|
||||
|
@ -16,7 +16,7 @@
|
||||
// ZORRO SLOT DEVICE
|
||||
//**************************************************************************
|
||||
|
||||
const device_type ZORRO_SLOT = &device_creator<zorro_slot_device>;
|
||||
const device_type ZORRO_SLOT = device_creator<zorro_slot_device>;
|
||||
|
||||
//-------------------------------------------------
|
||||
// zorro_slot_device - constructor
|
||||
@ -115,7 +115,7 @@ WRITE_LINE_MEMBER( zorro_device::int6_w ) { m_int6_handler(state); }
|
||||
// EXPANSION SLOT DEVICE
|
||||
//**************************************************************************
|
||||
|
||||
const device_type EXP_SLOT = &device_creator<exp_slot_device>;
|
||||
const device_type EXP_SLOT = device_creator<exp_slot_device>;
|
||||
|
||||
//-------------------------------------------------
|
||||
// exp_slot_device - constructor
|
||||
@ -181,7 +181,7 @@ void exp_slot_device::fc_w(int code) { if (m_dev) m_dev->fc_w(code); }
|
||||
// ZORRO2 DEVICE
|
||||
//**************************************************************************
|
||||
|
||||
const device_type ZORRO2 = &device_creator<zorro2_device>;
|
||||
const device_type ZORRO2 = device_creator<zorro2_device>;
|
||||
|
||||
//-------------------------------------------------
|
||||
// zorro2_device - constructor
|
||||
|
@ -17,9 +17,9 @@
|
||||
// apf_rom_device - constructor
|
||||
//-------------------------------------------------
|
||||
|
||||
const device_type APF_ROM_STD = &device_creator<apf_rom_device>;
|
||||
const device_type APF_ROM_BASIC = &device_creator<apf_basic_device>;
|
||||
const device_type APF_ROM_SPACEDST = &device_creator<apf_spacedst_device>;
|
||||
const device_type APF_ROM_STD = device_creator<apf_rom_device>;
|
||||
const device_type APF_ROM_BASIC = device_creator<apf_basic_device>;
|
||||
const device_type APF_ROM_SPACEDST = device_creator<apf_spacedst_device>;
|
||||
|
||||
|
||||
apf_rom_device::apf_rom_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, uint32_t clock, const char *shortname, const char *source)
|
||||
|
@ -15,7 +15,7 @@
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
|
||||
const device_type APF_CART_SLOT = &device_creator<apf_cart_slot_device>;
|
||||
const device_type APF_CART_SLOT = device_creator<apf_cart_slot_device>;
|
||||
|
||||
//**************************************************************************
|
||||
// APF Cartridges Interface
|
||||
|
@ -14,7 +14,7 @@
|
||||
// EXPANSION SLOT DEVICE
|
||||
//**************************************************************************
|
||||
|
||||
const device_type APRICOT_EXPANSION_SLOT = &device_creator<apricot_expansion_slot_device>;
|
||||
const device_type APRICOT_EXPANSION_SLOT = device_creator<apricot_expansion_slot_device>;
|
||||
|
||||
//-------------------------------------------------
|
||||
// apricot_expansion_slot_device - constructor
|
||||
@ -53,7 +53,7 @@ void apricot_expansion_slot_device::device_start()
|
||||
// EXPANSION BUS DEVICE
|
||||
//**************************************************************************
|
||||
|
||||
const device_type APRICOT_EXPANSION_BUS = &device_creator<apricot_expansion_bus_device>;
|
||||
const device_type APRICOT_EXPANSION_BUS = device_creator<apricot_expansion_bus_device>;
|
||||
|
||||
//-------------------------------------------------
|
||||
// apricot_expansion_bus_device - constructor
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user