From af008fb038abc896ea2fabe2b0a2804b41038431 Mon Sep 17 00:00:00 2001 From: Ted Green Date: Tue, 1 Jan 2019 09:28:35 -0700 Subject: [PATCH] Games promoted to WORKING San Francisco Rush 2049 Clones promoted to WORKING San Francisco Rush 2049: Special Edition --- src/mame/drivers/vegas.cpp | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/src/mame/drivers/vegas.cpp b/src/mame/drivers/vegas.cpp index 90c69decf34..e8f57e88c57 100644 --- a/src/mame/drivers/vegas.cpp +++ b/src/mame/drivers/vegas.cpp @@ -578,7 +578,7 @@ WRITE32_MEMBER( vegas_state::timekeeper_w ) if (ACCESSING_BITS_24_31) m_timekeeper->write(space, offset * 4 + 3, data >> 24, 0xff); if (offset*4 >= 0x7ff0) - if (LOG_TIMEKEEPER) logerror("timekeeper_w(%04X & %08X) = %08X\n", offset*4, mem_mask, data); + if (LOG_TIMEKEEPER) logerror("%s timekeeper_w(%04X & %08X) = %08X\n", machine().describe_context(), offset*4, mem_mask, data); m_cmos_unlocked = 0; } else @@ -1827,10 +1827,10 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(vegas_state::denver) vegascore(config); RM7000LE(config.replace(), m_maincpu, vegas_state::SYSTEM_CLOCK * 2.5); + m_maincpu->set_icache_size(16384); m_maincpu->set_dcache_size(16384); m_maincpu->set_system_clock(vegas_state::SYSTEM_CLOCK); - m_nile->set_sdram_size(0, 0x02000000); m_nile->set_map(8, address_map_constructor(&vegas_state::vegas_cs8_map, "vegas_cs8_map", this), this); @@ -1972,6 +1972,11 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(vegas_state::nbagold) vegasban(config); + QED5271LE(config.replace(), m_maincpu, vegas_state::SYSTEM_CLOCK * 2.5); + m_maincpu->set_icache_size(32768); + m_maincpu->set_dcache_size(32768); + m_maincpu->set_system_clock(vegas_state::SYSTEM_CLOCK); + m_nile->set_sdram_size(0, 0x00800000); dcs2_audio_2104_device &dcs(DCS2_AUDIO_2104(config, "dcs", 0)); dcs.set_dram_in_mb(4); dcs.set_polling_offset(0x0b5d); @@ -2038,7 +2043,7 @@ MACHINE_CONFIG_START(vegas_state::cartfury) MIDWAY_IOASIC(config, m_ioasic, 0); m_ioasic->set_shuffle(MIDWAY_IOASIC_CARNEVIL); - // 433, 495 Development PIC + // 433, 495, 490 Development PIC m_ioasic->set_upper(495/*433, 495 others? */); m_ioasic->set_yearoffs(80); m_ioasic->irq_handler().set(FUNC(vegas_state::ioasic_irq)); @@ -2479,10 +2484,10 @@ GAME( 2000, nbagold , 0, nbagold, nbashowt, vegas_state, init_nbagold, /* Durango + Denver SIO + Voodoo 3 */ -GAMEL( 1999, sf2049, 0, sf2049, sf2049, vegas_state, init_sf2049, ROT0, "Atari Games", "San Francisco Rush 2049", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE, layout_sf2049 ) -GAMEL( 2003, sf2049se, sf2049, sf2049se, sf2049se, vegas_state, init_sf2049se, ROT0, "Atari Games", "San Francisco Rush 2049: Special Edition", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE, layout_sf2049 ) -GAMEL( 2000, sf2049te, sf2049, sf2049te, sf2049se, vegas_state, init_sf2049te, ROT0, "Atari Games", "San Francisco Rush 2049: Tournament Edition", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE, layout_sf2049 ) -GAMEL( 2001, sf2049tea, sf2049, sf2049te, sf2049se, vegas_state, init_sf2049te, ROT0, "Atari Games", "San Francisco Rush 2049: Tournament Edition Unlocked", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE, layout_sf2049 ) +GAMEL( 1999, sf2049, 0, sf2049, sf2049, vegas_state, init_sf2049, ROT0, "Atari Games", "San Francisco Rush 2049", MACHINE_SUPPORTS_SAVE, layout_sf2049 ) +GAMEL( 2003, sf2049se, sf2049, sf2049se, sf2049se, vegas_state, init_sf2049se, ROT0, "Atari Games", "San Francisco Rush 2049: Special Edition", MACHINE_SUPPORTS_SAVE, layout_sf2049 ) +GAMEL( 2000, sf2049te, sf2049, sf2049te, sf2049se, vegas_state, init_sf2049te, ROT0, "Atari Games", "San Francisco Rush 2049: Tournament Edition", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE, layout_sf2049 ) +GAMEL( 2001, sf2049tea, sf2049, sf2049te, sf2049se, vegas_state, init_sf2049te, ROT0, "Atari Games", "San Francisco Rush 2049: Tournament Edition Unlocked", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE, layout_sf2049 ) /* Durango + Vegas SIO + Voodoo 3 */ GAME( 2000, cartfury, 0, cartfury, cartfury, vegas_state, init_cartfury, ROT0, "Midway Games", "Cart Fury", MACHINE_SUPPORTS_SAVE )