summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/mc68hc11/hc11ops.h
diff options
context:
space:
mode:
author Angelo Salese <angelosa@users.noreply.github.com>2009-06-21 23:19:14 +0000
committer Angelo Salese <angelosa@users.noreply.github.com>2009-06-21 23:19:14 +0000
commite0473bb579425c13cd875d1b48ec1e6ab0486ae0 (patch)
treed5528cb5766928dad44ab5736ddf30af91af9e63 /src/emu/cpu/mc68hc11/hc11ops.h
parent23d8a233082cb6a5cb315c8fdbf5b76dc451cc3f (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.h13
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) },