comparison m68k_core.c @ 834:65f9041b5f17

Implemented nbcd
author Michael Pavone <pavone@retrodev.com>
date Wed, 21 Oct 2015 23:31:17 -0700
parents 0b692b5d154b
children f2cd380adebe
comparison
equal deleted inserted replaced
833:841e44c5af83 834:65f9041b5f17
718 //z flag is special cased for ADDX/SUBX 718 //z flag is special cased for ADDX/SUBX
719 BINARY_IMPL(M68K_ADDX, X|N|V|C), 719 BINARY_IMPL(M68K_ADDX, X|N|V|C),
720 BINARY_IMPL(M68K_SUBX, X|N|V|C), 720 BINARY_IMPL(M68K_SUBX, X|N|V|C),
721 OP_IMPL(M68K_ABCD, translate_m68k_abcd_sbcd), 721 OP_IMPL(M68K_ABCD, translate_m68k_abcd_sbcd),
722 OP_IMPL(M68K_SBCD, translate_m68k_abcd_sbcd), 722 OP_IMPL(M68K_SBCD, translate_m68k_abcd_sbcd),
723 OP_IMPL(M68K_NBCD, translate_m68k_abcd_sbcd),
723 BINARY_IMPL(M68K_AND, N|Z|V0|C0), 724 BINARY_IMPL(M68K_AND, N|Z|V0|C0),
724 BINARY_IMPL(M68K_EOR, N|Z|V0|C0), 725 BINARY_IMPL(M68K_EOR, N|Z|V0|C0),
725 BINARY_IMPL(M68K_OR, N|Z|V0|C0), 726 BINARY_IMPL(M68K_OR, N|Z|V0|C0),
726 RAW_IMPL(M68K_CMP, translate_m68k_cmp), 727 RAW_IMPL(M68K_CMP, translate_m68k_cmp),
727 OP_IMPL(M68K_DIVS, translate_m68k_div), 728 OP_IMPL(M68K_DIVS, translate_m68k_div),