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:
Vas Crabb 2017-02-27 22:16:07 +11:00
parent b07c572f70
commit 6c23897483
4199 changed files with 13574 additions and 7804 deletions

View File

@ -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

View File

@ -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

View File

@ -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)
{

View File

@ -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 */

View File

@ -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)

View File

@ -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

View File

@ -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"

View File

@ -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 )

View File

@ -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)
{

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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")

View File

@ -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)
{

View File

@ -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"

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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)

View File

@ -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"

View File

@ -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")

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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 )

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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"

View File

@ -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>;
//-------------------------------------------------

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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>;
//-------------------------------------------------

View File

@ -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>;
//**************************************************************************

View File

@ -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 )

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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>;
//-------------------------------------------------

View File

@ -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>;

View File

@ -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

View File

@ -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>;
//-------------------------------------------------

View File

@ -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>;
//-------------------------------------------------

View File

@ -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>;
//-------------------------------------------------

View File

@ -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>;
//-------------------------------------------------

View File

@ -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>;
//-------------------------------------------------

View File

@ -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 )

View File

@ -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>;
//-------------------------------------------------

View File

@ -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>;

View File

@ -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>;
//-------------------------------------------------

View File

@ -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>;
//-------------------------------------------------

View File

@ -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>;
//-------------------------------------------------

View File

@ -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>;
//-------------------------------------------------

View File

@ -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>;
//-------------------------------------------------

View File

@ -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

View File

@ -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>;
//-------------------------------------------------

View File

@ -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>;
//-------------------------------------------------

View File

@ -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

View File

@ -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>;

View File

@ -15,7 +15,7 @@
// DEVICE DEFINITIONS
//**************************************************************************
const device_type ADAMLINK = &device_creator<adamlink_device>;
const device_type ADAMLINK = device_creator<adamlink_device>;

View File

@ -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>;

View File

@ -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>;
//-------------------------------------------------

View File

@ -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>;

View File

@ -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>;

View File

@ -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>;
//-------------------------------------------------

View File

@ -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>;
//-------------------------------------------------

View File

@ -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>;
//-------------------------------------------------

View File

@ -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>;
//-------------------------------------------------

View File

@ -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>;
//-------------------------------------------------

View File

@ -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>;

View File

@ -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 {

View File

@ -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>;
//**************************************************************************

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -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