mirror of
https://github.com/holub/mame
synced 2025-05-25 07:15:25 +03:00
CIA 6526: fixed serial transfer
This commit is contained in:
parent
8faa7d02ae
commit
aa31b23824
@ -362,8 +362,8 @@ static void cia_timer_underflow(running_device *device, int timer)
|
|||||||
cia->serial <<= 1;
|
cia->serial <<= 1;
|
||||||
cia->cnt = 0;
|
cia->cnt = 0;
|
||||||
|
|
||||||
devcb_call_write_line(&cia->out_cnt_func, cia->cnt);
|
|
||||||
devcb_call_write_line(&cia->out_sp_func, cia->sp);
|
devcb_call_write_line(&cia->out_sp_func, cia->sp);
|
||||||
|
devcb_call_write_line(&cia->out_cnt_func, cia->cnt);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -373,6 +373,7 @@ static void cia_timer_underflow(running_device *device, int timer)
|
|||||||
|
|
||||||
if (cia->shift == 8)
|
if (cia->shift == 8)
|
||||||
{
|
{
|
||||||
|
cia->shift = 0;
|
||||||
cia->ics |= 0x08;
|
cia->ics |= 0x08;
|
||||||
cia_update_interrupts(device);
|
cia_update_interrupts(device);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user