Mercurial > repos > blastem
comparison z80_to_x86.c @ 389:3815ad1e684e
Removed out of date TODO
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Thu, 06 Jun 2013 08:45:54 -0700 |
parents | 228e4c696317 |
children | 561fe3ea3fc8 |
comparison
equal
deleted
inserted
replaced
388:228e4c696317 | 389:3815ad1e684e |
---|---|
895 dst = mov_irdisp8(dst, 0, CONTEXT, offsetof(z80_context, iff1), SZ_B); | 895 dst = mov_irdisp8(dst, 0, CONTEXT, offsetof(z80_context, iff1), SZ_B); |
896 dst = mov_irdisp8(dst, 0, CONTEXT, offsetof(z80_context, iff2), SZ_B); | 896 dst = mov_irdisp8(dst, 0, CONTEXT, offsetof(z80_context, iff2), SZ_B); |
897 dst = mov_rdisp8r(dst, CONTEXT, offsetof(z80_context, sync_cycle), ZLIMIT, SZ_D); | 897 dst = mov_rdisp8r(dst, CONTEXT, offsetof(z80_context, sync_cycle), ZLIMIT, SZ_D); |
898 break; | 898 break; |
899 case Z80_EI: | 899 case Z80_EI: |
900 //TODO: Implement interrupt enable latency of 1 instruction afer EI | |
901 dst = zcycles(dst, 4); | 900 dst = zcycles(dst, 4); |
902 dst = mov_rrdisp8(dst, ZCYCLES, CONTEXT, offsetof(z80_context, int_enable_cycle), SZ_D); | 901 dst = mov_rrdisp8(dst, ZCYCLES, CONTEXT, offsetof(z80_context, int_enable_cycle), SZ_D); |
903 dst = mov_irdisp8(dst, 1, CONTEXT, offsetof(z80_context, iff1), SZ_B); | 902 dst = mov_irdisp8(dst, 1, CONTEXT, offsetof(z80_context, iff1), SZ_B); |
904 dst = mov_irdisp8(dst, 1, CONTEXT, offsetof(z80_context, iff2), SZ_B); | 903 dst = mov_irdisp8(dst, 1, CONTEXT, offsetof(z80_context, iff2), SZ_B); |
905 //interrupt enable has a one-instruction latency, minimum instruction duration is 4 cycles | 904 //interrupt enable has a one-instruction latency, minimum instruction duration is 4 cycles |