mirror of
https://github.com/holub/mame
synced 2025-05-24 14:56:21 +03:00
cbaj sample roms were in wrong order, cpus also needed syncing at soundlatch access.
It sounds much better in attract mode now, in-game not as much
This commit is contained in:
parent
0a3395d8eb
commit
e1ad17d6f5
@ -2511,16 +2511,19 @@ static WRITE32_HANDLER( coh1002m_bank_w )
|
|||||||
static READ32_HANDLER( cbaj_z80_r )
|
static READ32_HANDLER( cbaj_z80_r )
|
||||||
{
|
{
|
||||||
zn_state *state = space->machine().driver_data<zn_state>();
|
zn_state *state = space->machine().driver_data<zn_state>();
|
||||||
int ready = state->m_cbaj_to_r3k;
|
int ready;
|
||||||
|
|
||||||
|
space->machine().scheduler().synchronize();
|
||||||
|
|
||||||
|
ready = state->m_cbaj_to_r3k;
|
||||||
state->m_cbaj_to_r3k &= ~2;
|
state->m_cbaj_to_r3k &= ~2;
|
||||||
|
|
||||||
return soundlatch2_r(space,0) | ready<<24;
|
return soundlatch2_r(space,0) | ready<<24;
|
||||||
}
|
}
|
||||||
|
|
||||||
static WRITE32_HANDLER( cbaj_z80_w )
|
static WRITE32_HANDLER( cbaj_z80_w )
|
||||||
{
|
{
|
||||||
zn_state *state = space->machine().driver_data<zn_state>();
|
zn_state *state = space->machine().driver_data<zn_state>();
|
||||||
|
space->machine().scheduler().synchronize();
|
||||||
|
|
||||||
state->m_cbaj_to_z80 |= 2;
|
state->m_cbaj_to_z80 |= 2;
|
||||||
state->m_latch_to_z80 = data;
|
state->m_latch_to_z80 = data;
|
||||||
@ -3595,8 +3598,8 @@ ROM_START( cbaj )
|
|||||||
ROM_LOAD( "cbaj_z80.3118", 0x0000000, 0x040000, CRC(92b02ad2) SHA1(f72317679ecbd8a0c3b081baaf9ff20a8c9ec00f) )
|
ROM_LOAD( "cbaj_z80.3118", 0x0000000, 0x040000, CRC(92b02ad2) SHA1(f72317679ecbd8a0c3b081baaf9ff20a8c9ec00f) )
|
||||||
|
|
||||||
ROM_REGION( 0x800000, "ymz", 0 ) /* YMZ280B Sound Samples */
|
ROM_REGION( 0x800000, "ymz", 0 ) /* YMZ280B Sound Samples */
|
||||||
ROM_LOAD( "cb-se.5121", 0x000000, 0x400000, CRC(f12b3db9) SHA1(d5231ad664603050bdca2081b114b07fc905ddc2) )
|
ROM_LOAD( "cb-vo.5120", 0x000000, 0x400000, CRC(afb05d6d) SHA1(0c08010579813814fbf8a978cf4376bab18697a4) )
|
||||||
ROM_LOAD( "cb-vo.5120", 0x400000, 0x400000, CRC(afb05d6d) SHA1(0c08010579813814fbf8a978cf4376bab18697a4) )
|
ROM_LOAD( "cb-se.5121", 0x400000, 0x400000, CRC(f12b3db9) SHA1(d5231ad664603050bdca2081b114b07fc905ddc2) )
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
ROM_START( shngmtkb )
|
ROM_START( shngmtkb )
|
||||||
|
Loading…
Reference in New Issue
Block a user