comparison z80.cpu @ 1763:7e97d820b491

Fix implementation of halt in new Z80 core
author Michael Pavone <pavone@retrodev.com>
date Tue, 19 Feb 2019 23:14:38 -0800
parents 6e4faa10f9ee
children 6cc2fa6a1955
comparison
equal deleted inserted replaced
1762:057198058196 1763:7e97d820b491
1543 update_flags H0N0C1 1543 update_flags H0N0C1
1544 1544
1545 00000000 nop 1545 00000000 nop
1546 1546
1547 01110110 halt 1547 01110110 halt
1548 cmp nmi_cycle cycles
1549 if >=U
1550
1551 else
1552 cmp int_cycle cycles
1553 if >=U
1554
1555 if iff1
1556 else
1548 sub 1 pc pc 1557 sub 1 pc pc
1558 end
1559
1560 else
1561 sub 1 pc pc
1562 end
1563 end
1549 1564
1550 11110011 di 1565 11110011 di
1551 mov 0 iff1 1566 mov 0 iff1
1552 mov 0 iff2 1567 mov 0 iff2
1553 update_sync 1568 update_sync