diff options
author | 2009-06-21 23:19:14 +0000 | |
---|---|---|
committer | 2009-06-21 23:19:14 +0000 | |
commit | e0473bb579425c13cd875d1b48ec1e6ab0486ae0 (patch) | |
tree | d5528cb5766928dad44ab5736ddf30af91af9e63 /src/emu/cpu/mc68hc11/hc11ops.h | |
parent | 23d8a233082cb6a5cb315c8fdbf5b76dc451cc3f (diff) |
mc68hc11: Added LSRA, LSRB, DEC EXT, BLS, NEGA, NEGB, BHI
Diffstat (limited to 'src/emu/cpu/mc68hc11/hc11ops.h')
-rw-r--r-- | src/emu/cpu/mc68hc11/hc11ops.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/emu/cpu/mc68hc11/hc11ops.h b/src/emu/cpu/mc68hc11/hc11ops.h index e609e01bff3..feedf0fb100 100644 --- a/src/emu/cpu/mc68hc11/hc11ops.h +++ b/src/emu/cpu/mc68hc11/hc11ops.h @@ -65,6 +65,7 @@ static const hc11_opcode_list_struct hc11_opcode_list[] = { 0, 0x27, HC11OP(beq) }, // { 0, 0x2c, HC11OP(bge) }, // { 0, 0x2e, HC11OP(bgt) }, + { 0, 0x22, HC11OP(bhi) }, { 0, 0x85, HC11OP(bita_imm) }, { 0, 0x95, HC11OP(bita_dir) }, { 0, 0xb5, HC11OP(bita_ext) }, @@ -76,7 +77,7 @@ static const hc11_opcode_list_struct hc11_opcode_list[] = { 0, 0xe5, HC11OP(bitb_indx) }, { 0x18, 0xe5, HC11OP(bitb_indy) }, { 0, 0x2f, HC11OP(ble) }, -// { 0, 0x23, HC11OP(bls) }, + { 0, 0x23, HC11OP(bls) }, // { 0, 0x2d, HC11OP(blt) }, { 0, 0x2b, HC11OP(bmi) }, { 0, 0x26, HC11OP(bne) }, @@ -137,7 +138,7 @@ static const hc11_opcode_list_struct hc11_opcode_list[] = // { 0, 0x19, HC11OP(daa) }, { 0, 0x4a, HC11OP(deca) }, { 0, 0x5a, HC11OP(decb) }, -// { 0, 0x7a, HC11OP(dec_ext) }, + { 0, 0x7a, HC11OP(dec_ext) }, // { 0, 0x6a, HC11OP(dec_indx) }, // { 0x18, 0x6a, HC11OP(dec_indy) }, // { 0, 0x34, HC11OP(des) }, @@ -201,15 +202,15 @@ static const hc11_opcode_list_struct hc11_opcode_list[] = { 0x1a, 0xee, HC11OP(ldy_indx) }, { 0x18, 0xee, HC11OP(ldy_indy) }, { 0, 0x05, HC11OP(lsld) }, -// { 0, 0x44, HC11OP(lsra) }, -// { 0, 0x54, HC11OP(lsrb) }, + { 0, 0x44, HC11OP(lsra) }, + { 0, 0x54, HC11OP(lsrb) }, // { 0, 0x74, HC11OP(lsr_ext) }, // { 0, 0x64, HC11OP(lsr_indx) }, // { 0x18, 0x64, HC11OP(lsr_indy) }, { 0, 0x04, HC11OP(lsrd) }, { 0, 0x3d, HC11OP(mul) }, -// { 0, 0x40, HC11OP(nega) }, -// { 0, 0x50, HC11OP(negb) }, + { 0, 0x40, HC11OP(nega) }, + { 0, 0x50, HC11OP(negb) }, // { 0, 0x70, HC11OP(neg_ext) }, // { 0, 0x60, HC11OP(neg_indx) }, // { 0x18, 0x60, HC11OP(neg_indy) }, |