trunk/src/emu/cpu/i8089/i8089_channel.c
r26698 | r26699 | |
698 | 698 | |
699 | 699 | lpd(PP, CP, m_r[CP].w + 2); |
700 | 700 | movp_pm(TP, PP, m_r[PP].w); |
701 | | movbi_mi(CP, 0xff, 1); |
| 701 | movbi_mi(CP, (INT8) 0xff, 1); |
702 | 702 | m_r[TP].t = 1; |
703 | 703 | |
704 | 704 | m_r[PSW].w |= 1 << 2; |
r26698 | r26699 | |
728 | 728 | |
729 | 729 | lpd(PP, CP, m_r[CP].w + 2); |
730 | 730 | lpd(TP, PP, m_r[PP].w); |
731 | | movbi_mi(CP, 0xff, 1); |
| 731 | movbi_mi(CP, (INT8) 0xff, 1); |
732 | 732 | |
733 | 733 | m_r[PSW].w |= 1 << 2; |
734 | 734 | |
r26698 | r26699 | |
755 | 755 | // restore task pointer and parameter block |
756 | 756 | movp_pm(TP, PP, m_r[PP].w); |
757 | 757 | movb_rm(PSW, PP, m_r[PP].w + 3); |
758 | | movbi_mi(CP, 0xff, m_r[CP].w + 1); |
| 758 | movbi_mi(CP, (INT8) 0xff, m_r[CP].w + 1); |
759 | 759 | |
760 | 760 | m_r[PSW].w |= 1 << 2; |
761 | 761 | |