comparison z80_to_x86.c @ 401:f54af24aad1d

Fix DI
author Mike Pavone <pavone@retrodev.com>
date Sat, 15 Jun 2013 23:10:48 -0700
parents acaae7c3d34c
children 9fb111b5641f
comparison
equal deleted inserted replaced
400:a09aa6d067fd 401:f54af24aad1d
895 case Z80_DI: 895 case Z80_DI:
896 dst = zcycles(dst, 4); 896 dst = zcycles(dst, 4);
897 dst = mov_irdisp8(dst, 0, CONTEXT, offsetof(z80_context, iff1), SZ_B); 897 dst = mov_irdisp8(dst, 0, CONTEXT, offsetof(z80_context, iff1), SZ_B);
898 dst = mov_irdisp8(dst, 0, CONTEXT, offsetof(z80_context, iff2), SZ_B); 898 dst = mov_irdisp8(dst, 0, CONTEXT, offsetof(z80_context, iff2), SZ_B);
899 dst = mov_rdisp8r(dst, CONTEXT, offsetof(z80_context, sync_cycle), ZLIMIT, SZ_D); 899 dst = mov_rdisp8r(dst, CONTEXT, offsetof(z80_context, sync_cycle), ZLIMIT, SZ_D);
900 dst = mov_irdisp8(dst, 0xFFFFFFFF, CONTEXT, offsetof(z80_context, int_cycle), SZ_D);
900 break; 901 break;
901 case Z80_EI: 902 case Z80_EI:
902 dst = zcycles(dst, 4); 903 dst = zcycles(dst, 4);
903 dst = mov_rrdisp8(dst, ZCYCLES, CONTEXT, offsetof(z80_context, int_enable_cycle), SZ_D); 904 dst = mov_rrdisp8(dst, ZCYCLES, CONTEXT, offsetof(z80_context, int_enable_cycle), SZ_D);
904 dst = mov_irdisp8(dst, 1, CONTEXT, offsetof(z80_context, iff1), SZ_B); 905 dst = mov_irdisp8(dst, 1, CONTEXT, offsetof(z80_context, iff1), SZ_B);