-cpu/mb88xx/mb88xx.cpp: Don't automatically disable interrupts on servicing external interrupt. (#11371)

-namco/namco54.cpp: Fixed apparently bad bit in program ROM.
This commit is contained in:
Mike 2023-06-24 13:22:22 -07:00 committed by GitHub
parent 208d85cdd5
commit 36507187ea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 1 additions and 4 deletions

View File

@ -429,9 +429,6 @@ void mb88_cpu_device::update_pio( int cycles )
{
/* if we have a live external source, call the irqcallback */
standard_irq_callback( 0, intpc );
/* The datasheet doesn't mention if the interrupt flag
* is cleared, but it seems to be only for this case. */
m_pio &= ~INT_CAUSE_EXTERNAL;
m_PC = 0x02;
}
else if (m_pending_interrupt & m_pio & INT_CAUSE_TIMER)

View File

@ -109,7 +109,7 @@ void namco_54xx_device::chip_select(int state)
ROM_START( namco_54xx )
ROM_REGION( 0x400, "mcu", 0 )
ROM_LOAD( "54xx.bin", 0x0000, 0x0400, CRC(ee7357e0) SHA1(01bdf984a49e8d0cc8761b2cc162fd6434d5afbe) )
ROM_LOAD( "54xx.bin", 0x0000, 0x0400, CRC(3697dff5) SHA1(2d4c60660c6eff6051d809c0317564168837edf3) )
ROM_END
DEFINE_DEVICE_TYPE(NAMCO_54XX, namco_54xx_device, "namco54", "Namco 54xx")