static MACHINE_INIT( tourtabl ) { r6532_init(0, &r6532_interface_0); r6532_init(1, &r6532_interface_1); tia_init(); }
static MACHINE_START( tourtabl ) { r6532_init(0, &r6532_interface_0); r6532_init(1, &r6532_interface_1); tia_init(); return 0; }
static MACHINE_INIT( gameplan ) { via_config(0, &via_0_interface); via_config(1, &via_1_interface); via_config(2, &via_2_interface); via_reset(); r6532_init(0, &r6532_interface); }
static void a7800_driver_init(int ispal, int lines) { r6532_init(0, &r6532_interface); ROM = memory_region(REGION_CPU1); a7800_ispal = ispal; a7800_lines = lines; /* standard banks */ memory_set_bankptr(5, &ROM[0x2040]); /* RAM0 */ memory_set_bankptr(6, &ROM[0x2140]); /* RAM1 */ memory_set_bankptr(7, &ROM[0x2000]); /* MAINRAM */ /* Brutal hack put in as a consequence of new memory system; fix this */ memory_install_read8_handler(0, ADDRESS_SPACE_PROGRAM, 0x0480, 0x04FF, 0, 0, MRA8_BANK10); memory_install_write8_handler(0, ADDRESS_SPACE_PROGRAM, 0x0480, 0x04FF, 0, 0, MWA8_BANK10); memory_set_bankptr(10, memory_region(REGION_CPU1) + 0x0480); memory_install_read8_handler(0, ADDRESS_SPACE_PROGRAM, 0x1800, 0x27FF, 0, 0, MRA8_BANK11); memory_install_write8_handler(0, ADDRESS_SPACE_PROGRAM, 0x1800, 0x27FF, 0, 0, MWA8_BANK11); memory_set_bankptr(11, memory_region(REGION_CPU1) + 0x1800); }