Example #1
0
void bbc_analogue_devices(device_slot_interface &device)
{
	device.option_add("acornjoy",    BBC_ACORNJOY);         /* Acorn ANH01 Joysticks */
	device.option_add("voltmace3b",  BBC_VOLTMACE3B);       /* Voltmace Delta 3b "Twin" Joysticks */
//  device.option_add("quinkey",     BBC_QUINKEY);          /* Microwriter Quinkey */
	device.option_add("cfa3000a",    CFA3000_ANLG);         /* Hanson CFA 3000 Analogue */
}
Example #2
0
void apricot_expansion_cards(device_slot_interface &device)
{
	device.option_add("128k", APRICOT_128K_RAM);
	device.option_add("256k", APRICOT_256K_RAM);
	device.option_add("512k", APRICOT_512K_RAM);
	device.option_add("winchester", APRICOT_WINCHESTER);
}
Example #3
0
static void vc4000_cart(device_slot_interface &device)
{
	device.option_add_internal("std",      VC4000_ROM_STD);
	device.option_add_internal("rom4k",    VC4000_ROM_ROM4K);
	device.option_add_internal("ram1k",    VC4000_ROM_RAM1K);
	device.option_add_internal("chess2",   VC4000_ROM_CHESS2);
}
Example #4
0
void gg_cart(device_slot_interface &device)
{
	device.option_add_internal("rom",  SEGA8_ROM_STD);
	device.option_add_internal("eeprom",  SEGA8_ROM_EEPROM);
	device.option_add_internal("codemasters",  SEGA8_ROM_CODEMASTERS);
	device.option_add_internal("mgear",  SEGA8_ROM_MGEAR);
}
Example #5
0
void nes_control_port1_devices(device_slot_interface &device)
{
	device.option_add("joypad", NES_JOYPAD);
	device.option_add("zapper", NES_ZAPPER);
	device.option_add("4score_p1p3", NES_4SCORE_P1P3);
	device.option_add("miracle_piano", NES_MIRACLE);
}
Example #6
0
static void scsi_devices(device_slot_interface &device)
{
	device.option_add("cdrom", NSCSI_CDROM);
	device.option_add("harddisk", NSCSI_HARDDISK);
	device.option_add_internal("ncr5380", NCR5380N);
	device.set_option_machine_config("cdrom", sun_cdrom);
}
Example #7
0
FLOPPY_FORMATS_END0

void cumana_floppies(device_slot_interface &device)
{
	device.option_add("35dd",  FLOPPY_35_DD);
	device.option_add("525qd", FLOPPY_525_QD);
}
Example #8
0
void a500_expansion_cards(device_slot_interface &device)
{
	device.option_add("ar1", ACTION_REPLAY_MK1);
	device.option_add("ar2", ACTION_REPLAY_MK2);
	device.option_add("ar3", ACTION_REPLAY_MK3);
	device.option_add("a590", A590);
}
Example #9
0
void pc_at_keyboards(device_slot_interface &device)
{
	device.option_add(STR_KBD_KEYTRONIC_PC3270, PC_KBD_KEYTRONIC_PC3270_AT);
	device.option_add(STR_KBD_MICROSOFT_NATURAL, PC_KBD_MICROSOFT_NATURAL);
	device.option_add(STR_KBD_IBM_PC_AT_84, PC_KBD_IBM_PC_AT_84);
	device.option_add(STR_KBD_IBM_3270PC_122, PC_KBD_IBM_3270PC_122);
}
Example #10
0
FLOPPY_FORMATS_END

static void pc_dd_floppies(device_slot_interface &device)
{
	device.option_add("525dd", FLOPPY_525_DD);
	device.option_add("35dd", FLOPPY_35_DD);
}
Example #11
0
static void pc_hd_floppies(device_slot_interface &device)
{
	device.option_add("525hd", FLOPPY_525_HD);
	device.option_add("35hd", FLOPPY_35_HD);
	device.option_add("525dd", FLOPPY_525_DD);
	device.option_add("35dd", FLOPPY_35_DD);
}
Example #12
0
static void ggenie_sub_cart(device_slot_interface &device)
{
	device.option_add_internal("rom",  MD_STD_ROM);
	device.option_add_internal("rom_svp",  MD_STD_ROM);
	device.option_add_internal("rom_sram",  MD_ROM_SRAM);
	device.option_add_internal("rom_sramsafe",  MD_ROM_SRAM);
	device.option_add_internal("rom_fram",  MD_ROM_FRAM);
}
Example #13
0
	FLOPPY_PC_FORMAT
FLOPPY_FORMATS_END

static void isbc_218a_floppies(device_slot_interface &device)
{
	device.option_add("8dd", FLOPPY_8_DSDD);
	device.option_add("525dd", FLOPPY_525_DD);
}
Example #14
0
// The single slot expander doesn't support the disk controller, since
// it requires its own power supply to power the disk drives
void sv602_slot_cards(device_slot_interface &device)
{
	device.option_add("sv802", SV802);
	device.option_add("sv803", SV803);
	device.option_add("sv805", SV805);
	device.option_add("sv806", SV806);
	device.option_add("sv807", SV807);
}
Example #15
0
void pc_xt_keyboards(device_slot_interface &device)
{
	device.option_add(STR_KBD_KEYTRONIC_PC3270, PC_KBD_KEYTRONIC_PC3270);
	device.option_add(STR_KBD_IBM_PC_83, PC_KBD_IBM_PC_83);
	device.option_add(STR_KBD_IBM_PC_XT_83, PC_KBD_IBM_PC_XT_83);
	device.option_add(STR_KBD_EC_1841, PC_KBD_EC_1841);
	device.option_add(STR_KBD_ISKR_1030, PC_KBD_ISKR_1030);
}
Example #16
0
void nes_control_port2_devices(device_slot_interface &device)
{
	device.option_add("joypad", NES_JOYPAD);
	device.option_add("zapper", NES_ZAPPER);
	device.option_add("vaus", NES_ARKPADDLE);
	device.option_add("powerpad", NES_POWERPAD);
	device.option_add("4score_p2p4", NES_4SCORE_P2P4);
}
Example #17
0
void default_sun_keyboard_devices(device_slot_interface &device)
{
	device.option_add("type3hle",   SUN_TYPE3_HLE_KEYBOARD);
	device.option_add("type4hle",   SUN_TYPE4_HLE_KEYBOARD);
	device.option_add("type5hle",   SUN_TYPE5_HLE_KEYBOARD);
	device.option_add("type5gbhle", SUN_TYPE5_GB_HLE_KEYBOARD);
	device.option_add("type5sehle", SUN_TYPE5_SE_HLE_KEYBOARD);
	device.option_add("type5jphle", SUN_TYPE5_JP_HLE_KEYBOARD);
}
Example #18
0
void bbc_intube_devices(device_slot_interface &device)
{
	device.option_add("65c102", BBC_TUBE_65C102);  /* Acorn ADC06 65C102 co-processor */
	device.option_add("80186",  BBC_TUBE_80186);   /* Acorn ADC08 80186 co-processor */
	//device.option_add("zep100m", BBC_TUBE_ZEP100M); /* Torch Z80 Communicator (ZEP100) (Master) */
	//device.option_add("arm7",    BBC_TUBE_ARM7);    /* Sprow ARM7 co-processor */
	device.option_add("rc6502",  BBC_TUBE_RC6502);  /* ReCo6502 (6502) */
	device.option_add("rc65816", BBC_TUBE_RC65816); /* ReCo6502 (65816) */
}
Example #19
0
File: exp.cpp Project: f205v/mame
void spec128_expansion_devices(device_slot_interface &device)
{
	device.option_add("intf1", SPECTRUM_INTF1);
	device.option_add("intf2", SPECTRUM_INTF2);
	device.option_add("kempjoy", SPECTRUM_KEMPJOY);
	device.option_add("mikroplus", SPECTRUM_MIKROPLUS);
	device.option_add("plus2test", SPECTRUM_PLUS2TEST);
	device.option_add("protek", SPECTRUM_PROTEK);
}
Example #20
0
void zorro3_cards(device_slot_interface &device)
{
	device.option_add("a2052", A2052);
	device.option_add("a2058", A2058);
	device.option_add("a2065", A2065);
	device.option_add("a2091", A2091);
	device.option_add("a2232", A2232);
	device.option_add("buddha", BUDDHA);
}
Example #21
0
	FLOPPY_ACORN_SSD_FORMAT
FLOPPY_FORMATS_END

static void acorn_floppies(device_slot_interface &device)
{
	device.option_add("525sssd", FLOPPY_525_SSSD);
	device.option_add("525sd", FLOPPY_525_SD);
	device.option_add("525qd", FLOPPY_525_QD);
}
Example #22
0
static void astrocade_exp(device_slot_interface &device)
{
	device.option_add("blue_ram_4k",   ASTROCADE_BLUERAM_4K);
	device.option_add("blue_ram_16k",  ASTROCADE_BLUERAM_16K);
	device.option_add("blue_ram_32k",  ASTROCADE_BLUERAM_32K);
	device.option_add("viper_sys1",    ASTROCADE_VIPER_SYS1);
	device.option_add("lil_white_ram", ASTROCADE_WHITERAM);
	device.option_add("rl64_ram",      ASTROCADE_RL64RAM);
}
Example #23
0
static void crvision_cart(device_slot_interface &device)
{
	device.option_add_internal("crv_rom4k",  CRVISION_ROM_4K);
	device.option_add_internal("crv_rom6k",  CRVISION_ROM_6K);
	device.option_add_internal("crv_rom8k",  CRVISION_ROM_8K);
	device.option_add_internal("crv_rom10k", CRVISION_ROM_10K);
	device.option_add_internal("crv_rom12k", CRVISION_ROM_12K);
	device.option_add_internal("crv_rom16k", CRVISION_ROM_16K);
	device.option_add_internal("crv_rom18k", CRVISION_ROM_18K);
}
Example #24
0
FLOPPY_FORMATS_END0

static void bbc_floppies_525(device_slot_interface &device)
{
	device.option_add("525sssd", FLOPPY_525_SSSD);
	device.option_add("525sd",   FLOPPY_525_SD);
	device.option_add("525ssdd", FLOPPY_525_SSDD);
	device.option_add("525dd",   FLOPPY_525_DD);
	device.option_add("525qd",   FLOPPY_525_QD);
}
Example #25
0
void comx_expansion_cards(device_slot_interface &device)
{
	device.option_add("eb", COMX_EB);
	device.option_add("fd", COMX_FD);
	device.option_add("clm", COMX_CLM);
	device.option_add("ram", COMX_RAM);
	device.option_add("joy", COMX_JOY);
	device.option_add("prn", COMX_PRN);
	device.option_add("thm", COMX_THM);
	device.option_add("epr", COMX_EPR);
}
Example #26
0
void kc85_cart(device_slot_interface &device)
{
	device.option_add("standard", KC_STANDARD); // standard 8KB ROM module
	device.option_add("m006", KC_M006);         // BASIC
	device.option_add("m011", KC_M011);         // 64KB RAM
	device.option_add("m022", KC_M022);         // 16KB RAM
	device.option_add("m032", KC_M032);         // 256KB segmented RAM
	device.option_add("m033", KC_M033);         // TypeStar
	device.option_add("m034", KC_M034);         // 512KB segmented RAM
	device.option_add("m035", KC_M035);         // 1MB segmented RAM
	device.option_add("m036", KC_M036);         // 128KB segmented RAM
}
Example #27
0
INPUT_PORTS_END


/*************************************
 *
 *  Machine drivers
 *
 *************************************/

static void astrocade_cart(device_slot_interface &device)
{
	device.option_add_internal("rom",       ASTROCADE_ROM_STD);
	device.option_add_internal("rom_256k",  ASTROCADE_ROM_256K);
	device.option_add_internal("rom_512k",  ASTROCADE_ROM_512K);
}
Example #28
0
void default_rs232_devices(device_slot_interface &device)
{
	device.option_add("keyboard", SERIAL_KEYBOARD);
	device.option_add("loopback", RS232_LOOPBACK);
	device.option_add("dec_loopback", DEC_RS232_LOOPBACK);
	device.option_add("null_modem", NULL_MODEM);
	device.option_add("printer", SERIAL_PRINTER);
	device.option_add("terminal", SERIAL_TERMINAL);
	device.option_add("pty", PSEUDO_TERMINAL);
	device.option_add("sunkbd", SUN_KBD_ADAPTOR);
	device.option_add("ie15", SERIAL_TERMINAL_IE15);
}
Example #29
0
	FLOPPY_ORIC_DSK_FORMAT
FLOPPY_FORMATS_END

static void jasmin_floppies(device_slot_interface &device)
{
	device.option_add("3dsdd", FLOPPY_3_DSDD);
}
Example #30
0
	FLOPPY_IQ151_FORMAT
FLOPPY_FORMATS_END

static void iq151_disc2_floppies(device_slot_interface &device)
{
	device.option_add("8sssd", FLOPPY_8_SSSD);
}