Made minit/sinit to force resync instead of boost interleave, fixes Densetsu no Ogre Battle booting

This commit is contained in:
Angelo Salese 2013-01-27 22:32:33 +00:00
parent e13079f3d7
commit 849f60711d
3 changed files with 8 additions and 5 deletions

View File

@ -621,15 +621,17 @@ READ16_MEMBER(saturn_state::saturn_soundram_r)
WRITE32_MEMBER(saturn_state::minit_w)
{
//logerror("cpu %s (PC=%08X) MINIT write = %08x\n", space.device().tag(), space.device().safe_pc(),data);
machine().scheduler().boost_interleave(m_minit_boost_timeslice, attotime::from_usec(m_minit_boost));
machine().scheduler().trigger(1000);
// machine().scheduler().boost_interleave(m_minit_boost_timeslice, attotime::from_usec(m_minit_boost));
// machine().scheduler().trigger(1000);
machine().scheduler().synchronize(); // force resync
sh2_set_frt_input(m_slave, PULSE_LINE);
}
WRITE32_MEMBER(saturn_state::sinit_w)
{
//logerror("cpu %s (PC=%08X) SINIT write = %08x\n", space.device().tag(), space.device().safe_pc(),data);
machine().scheduler().boost_interleave(m_sinit_boost_timeslice, attotime::from_usec(m_sinit_boost));
// machine().scheduler().boost_interleave(m_sinit_boost_timeslice, attotime::from_usec(m_sinit_boost));
machine().scheduler().synchronize(); // force resync
sh2_set_frt_input(m_maincpu, PULSE_LINE);
}

View File

@ -1966,7 +1966,7 @@ static void stv_vdp1_process_list(running_machine &machine)
break;
case 0x0002:
case 0x0003:
case 0x0003: // used by Hardcore 4x4
if (VDP1_LOG) logerror ("Sprite List Distorted Sprite\n");
if (VDP1_LOG) logerror ("(A: %d %d)\n",stv2_current_sprite.CMDXA,stv2_current_sprite.CMDYA);
if (VDP1_LOG) logerror ("(B: %d %d)\n",stv2_current_sprite.CMDXB,stv2_current_sprite.CMDYB);

View File

@ -4208,7 +4208,8 @@ static void stv_vdp2_check_tilemap(running_machine &machine, bitmap_rgb32 &bitma
/* Albert Odyssey Gaiden 0x0001 */
/* Asuka 120% (doesn't make sense?) 0x0101 */
if(STV_VDP2_ZMCTL & 0x0202)
/* Slam n Jam 96 0x0003 */
if(STV_VDP2_ZMCTL & 0x0200)
popmessage("Reduction enable %04x, contact MAMEdev",STV_VDP2_ZMCTL);
/* Burning Rangers and friends FMV, J.League Pro Soccer Club Wo Tsukurou!! backgrounds */