Mercurial > repos > blastem
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 |