mirror of
https://github.com/holub/mame
synced 2025-04-24 01:11:11 +03:00
Made minit/sinit to force resync instead of boost interleave, fixes Densetsu no Ogre Battle booting
This commit is contained in:
parent
e13079f3d7
commit
849f60711d
@ -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);
|
||||
}
|
||||
|
||||
|
@ -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);
|
||||
|
@ -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 */
|
||||
|
Loading…
Reference in New Issue
Block a user