From 77654574955e7a8b2b4cbdeef4e0c71e06583644 Mon Sep 17 00:00:00 2001 From: Ben Kurtovic Date: Wed, 29 Apr 2015 00:38:06 -0500 Subject: [PATCH] Use nicer array initializer for Z80 ops. --- src/z80_ops.inc.c | 512 +++++++++++++++++++++++++++--------------------------- 1 file changed, 256 insertions(+), 256 deletions(-) diff --git a/src/z80_ops.inc.c b/src/z80_ops.inc.c index b9aa3cb..787f590 100644 --- a/src/z80_ops.inc.c +++ b/src/z80_ops.inc.c @@ -85,260 +85,260 @@ static uint8_t z80_inst_inc_ss(Z80 *z80, uint8_t opcode) } static uint8_t (*instruction_lookup_table[256])(Z80*, uint8_t) = { - /* 0x00 */ z80_inst_nop, - /* 0x01 */ z80_inst_unimplemented, // TODO - /* 0x02 */ z80_inst_unimplemented, // TODO - /* 0x03 */ z80_inst_inc_ss, - /* 0x04 */ z80_inst_inc_r, - /* 0x05 */ z80_inst_unimplemented, // TODO - /* 0x06 */ z80_inst_unimplemented, // TODO - /* 0x07 */ z80_inst_unimplemented, // TODO - /* 0x08 */ z80_inst_unimplemented, // TODO - /* 0x09 */ z80_inst_unimplemented, // TODO - /* 0x0A */ z80_inst_unimplemented, // TODO - /* 0x0B */ z80_inst_unimplemented, // TODO - /* 0x0C */ z80_inst_inc_r, - /* 0x0D */ z80_inst_unimplemented, // TODO - /* 0x0E */ z80_inst_unimplemented, // TODO - /* 0x0F */ z80_inst_unimplemented, // TODO - /* 0x10 */ z80_inst_unimplemented, // TODO - /* 0x11 */ z80_inst_unimplemented, // TODO - /* 0x12 */ z80_inst_unimplemented, // TODO - /* 0x13 */ z80_inst_inc_ss, - /* 0x14 */ z80_inst_inc_r, - /* 0x15 */ z80_inst_unimplemented, // TODO - /* 0x16 */ z80_inst_unimplemented, // TODO - /* 0x17 */ z80_inst_unimplemented, // TODO - /* 0x18 */ z80_inst_unimplemented, // TODO - /* 0x19 */ z80_inst_unimplemented, // TODO - /* 0x1A */ z80_inst_unimplemented, // TODO - /* 0x1B */ z80_inst_unimplemented, // TODO - /* 0x1C */ z80_inst_inc_r, - /* 0x1D */ z80_inst_unimplemented, // TODO - /* 0x1E */ z80_inst_unimplemented, // TODO - /* 0x1F */ z80_inst_unimplemented, // TODO - /* 0x20 */ z80_inst_unimplemented, // TODO - /* 0x21 */ z80_inst_unimplemented, // TODO - /* 0x22 */ z80_inst_unimplemented, // TODO - /* 0x23 */ z80_inst_inc_ss, - /* 0x24 */ z80_inst_inc_r, - /* 0x25 */ z80_inst_unimplemented, // TODO - /* 0x26 */ z80_inst_unimplemented, // TODO - /* 0x27 */ z80_inst_unimplemented, // TODO - /* 0x28 */ z80_inst_unimplemented, // TODO - /* 0x29 */ z80_inst_unimplemented, // TODO - /* 0x2A */ z80_inst_unimplemented, // TODO - /* 0x2B */ z80_inst_unimplemented, // TODO - /* 0x2C */ z80_inst_inc_r, - /* 0x2D */ z80_inst_unimplemented, // TODO - /* 0x2E */ z80_inst_unimplemented, // TODO - /* 0x2F */ z80_inst_unimplemented, // TODO - /* 0x30 */ z80_inst_unimplemented, // TODO - /* 0x31 */ z80_inst_unimplemented, // TODO - /* 0x32 */ z80_inst_unimplemented, // TODO - /* 0x33 */ z80_inst_inc_ss, - /* 0x34 */ z80_inst_unimplemented, // TODO - /* 0x35 */ z80_inst_unimplemented, // TODO - /* 0x36 */ z80_inst_unimplemented, // TODO - /* 0x37 */ z80_inst_unimplemented, // TODO - /* 0x38 */ z80_inst_unimplemented, // TODO - /* 0x39 */ z80_inst_unimplemented, // TODO - /* 0x3A */ z80_inst_unimplemented, // TODO - /* 0x3B */ z80_inst_unimplemented, // TODO - /* 0x3C */ z80_inst_inc_r, - /* 0x3D */ z80_inst_unimplemented, // TODO - /* 0x3E */ z80_inst_unimplemented, // TODO - /* 0x3F */ z80_inst_unimplemented, // TODO - /* 0x40 */ z80_inst_unimplemented, // TODO - /* 0x41 */ z80_inst_unimplemented, // TODO - /* 0x42 */ z80_inst_unimplemented, // TODO - /* 0x43 */ z80_inst_unimplemented, // TODO - /* 0x44 */ z80_inst_unimplemented, // TODO - /* 0x45 */ z80_inst_unimplemented, // TODO - /* 0x46 */ z80_inst_unimplemented, // TODO - /* 0x47 */ z80_inst_unimplemented, // TODO - /* 0x48 */ z80_inst_unimplemented, // TODO - /* 0x49 */ z80_inst_unimplemented, // TODO - /* 0x4A */ z80_inst_unimplemented, // TODO - /* 0x4B */ z80_inst_unimplemented, // TODO - /* 0x4C */ z80_inst_unimplemented, // TODO - /* 0x4D */ z80_inst_unimplemented, // TODO - /* 0x4E */ z80_inst_unimplemented, // TODO - /* 0x4F */ z80_inst_unimplemented, // TODO - /* 0x50 */ z80_inst_unimplemented, // TODO - /* 0x51 */ z80_inst_unimplemented, // TODO - /* 0x52 */ z80_inst_unimplemented, // TODO - /* 0x53 */ z80_inst_unimplemented, // TODO - /* 0x54 */ z80_inst_unimplemented, // TODO - /* 0x55 */ z80_inst_unimplemented, // TODO - /* 0x56 */ z80_inst_unimplemented, // TODO - /* 0x57 */ z80_inst_unimplemented, // TODO - /* 0x58 */ z80_inst_unimplemented, // TODO - /* 0x59 */ z80_inst_unimplemented, // TODO - /* 0x5A */ z80_inst_unimplemented, // TODO - /* 0x5B */ z80_inst_unimplemented, // TODO - /* 0x5C */ z80_inst_unimplemented, // TODO - /* 0x5D */ z80_inst_unimplemented, // TODO - /* 0x5E */ z80_inst_unimplemented, // TODO - /* 0x5F */ z80_inst_unimplemented, // TODO - /* 0x60 */ z80_inst_unimplemented, // TODO - /* 0x61 */ z80_inst_unimplemented, // TODO - /* 0x62 */ z80_inst_unimplemented, // TODO - /* 0x63 */ z80_inst_unimplemented, // TODO - /* 0x64 */ z80_inst_unimplemented, // TODO - /* 0x65 */ z80_inst_unimplemented, // TODO - /* 0x66 */ z80_inst_unimplemented, // TODO - /* 0x67 */ z80_inst_unimplemented, // TODO - /* 0x68 */ z80_inst_unimplemented, // TODO - /* 0x69 */ z80_inst_unimplemented, // TODO - /* 0x6A */ z80_inst_unimplemented, // TODO - /* 0x6B */ z80_inst_unimplemented, // TODO - /* 0x6C */ z80_inst_unimplemented, // TODO - /* 0x6D */ z80_inst_unimplemented, // TODO - /* 0x6E */ z80_inst_unimplemented, // TODO - /* 0x6F */ z80_inst_unimplemented, // TODO - /* 0x70 */ z80_inst_unimplemented, // TODO - /* 0x71 */ z80_inst_unimplemented, // TODO - /* 0x72 */ z80_inst_unimplemented, // TODO - /* 0x73 */ z80_inst_unimplemented, // TODO - /* 0x74 */ z80_inst_unimplemented, // TODO - /* 0x75 */ z80_inst_unimplemented, // TODO - /* 0x76 */ z80_inst_unimplemented, // TODO - /* 0x77 */ z80_inst_unimplemented, // TODO - /* 0x78 */ z80_inst_unimplemented, // TODO - /* 0x79 */ z80_inst_unimplemented, // TODO - /* 0x7A */ z80_inst_unimplemented, // TODO - /* 0x7B */ z80_inst_unimplemented, // TODO - /* 0x7C */ z80_inst_unimplemented, // TODO - /* 0x7D */ z80_inst_unimplemented, // TODO - /* 0x7E */ z80_inst_unimplemented, // TODO - /* 0x7F */ z80_inst_unimplemented, // TODO - /* 0x80 */ z80_inst_unimplemented, // TODO - /* 0x81 */ z80_inst_unimplemented, // TODO - /* 0x82 */ z80_inst_unimplemented, // TODO - /* 0x83 */ z80_inst_unimplemented, // TODO - /* 0x84 */ z80_inst_unimplemented, // TODO - /* 0x85 */ z80_inst_unimplemented, // TODO - /* 0x86 */ z80_inst_unimplemented, // TODO - /* 0x87 */ z80_inst_unimplemented, // TODO - /* 0x88 */ z80_inst_unimplemented, // TODO - /* 0x89 */ z80_inst_unimplemented, // TODO - /* 0x8A */ z80_inst_unimplemented, // TODO - /* 0x8B */ z80_inst_unimplemented, // TODO - /* 0x8C */ z80_inst_unimplemented, // TODO - /* 0x8D */ z80_inst_unimplemented, // TODO - /* 0x8E */ z80_inst_unimplemented, // TODO - /* 0x8F */ z80_inst_unimplemented, // TODO - /* 0x90 */ z80_inst_unimplemented, // TODO - /* 0x91 */ z80_inst_unimplemented, // TODO - /* 0x92 */ z80_inst_unimplemented, // TODO - /* 0x93 */ z80_inst_unimplemented, // TODO - /* 0x94 */ z80_inst_unimplemented, // TODO - /* 0x95 */ z80_inst_unimplemented, // TODO - /* 0x96 */ z80_inst_unimplemented, // TODO - /* 0x97 */ z80_inst_unimplemented, // TODO - /* 0x98 */ z80_inst_unimplemented, // TODO - /* 0x99 */ z80_inst_unimplemented, // TODO - /* 0x9A */ z80_inst_unimplemented, // TODO - /* 0x9B */ z80_inst_unimplemented, // TODO - /* 0x9C */ z80_inst_unimplemented, // TODO - /* 0x9D */ z80_inst_unimplemented, // TODO - /* 0x9E */ z80_inst_unimplemented, // TODO - /* 0x9F */ z80_inst_unimplemented, // TODO - /* 0xA0 */ z80_inst_unimplemented, // TODO - /* 0xA1 */ z80_inst_unimplemented, // TODO - /* 0xA2 */ z80_inst_unimplemented, // TODO - /* 0xA3 */ z80_inst_unimplemented, // TODO - /* 0xA4 */ z80_inst_unimplemented, // TODO - /* 0xA5 */ z80_inst_unimplemented, // TODO - /* 0xA6 */ z80_inst_unimplemented, // TODO - /* 0xA7 */ z80_inst_unimplemented, // TODO - /* 0xA8 */ z80_inst_unimplemented, // TODO - /* 0xA9 */ z80_inst_unimplemented, // TODO - /* 0xAA */ z80_inst_unimplemented, // TODO - /* 0xAB */ z80_inst_unimplemented, // TODO - /* 0xAC */ z80_inst_unimplemented, // TODO - /* 0xAD */ z80_inst_unimplemented, // TODO - /* 0xAE */ z80_inst_unimplemented, // TODO - /* 0xAF */ z80_inst_unimplemented, // TODO - /* 0xB0 */ z80_inst_unimplemented, // TODO - /* 0xB1 */ z80_inst_unimplemented, // TODO - /* 0xB2 */ z80_inst_unimplemented, // TODO - /* 0xB3 */ z80_inst_unimplemented, // TODO - /* 0xB4 */ z80_inst_unimplemented, // TODO - /* 0xB5 */ z80_inst_unimplemented, // TODO - /* 0xB6 */ z80_inst_unimplemented, // TODO - /* 0xB7 */ z80_inst_unimplemented, // TODO - /* 0xB8 */ z80_inst_unimplemented, // TODO - /* 0xB9 */ z80_inst_unimplemented, // TODO - /* 0xBA */ z80_inst_unimplemented, // TODO - /* 0xBB */ z80_inst_unimplemented, // TODO - /* 0xBC */ z80_inst_unimplemented, // TODO - /* 0xBD */ z80_inst_unimplemented, // TODO - /* 0xBE */ z80_inst_unimplemented, // TODO - /* 0xBF */ z80_inst_unimplemented, // TODO - /* 0xC0 */ z80_inst_unimplemented, // TODO - /* 0xC1 */ z80_inst_unimplemented, // TODO - /* 0xC2 */ z80_inst_unimplemented, // TODO - /* 0xC3 */ z80_inst_unimplemented, // TODO - /* 0xC4 */ z80_inst_unimplemented, // TODO - /* 0xC5 */ z80_inst_unimplemented, // TODO - /* 0xC6 */ z80_inst_unimplemented, // TODO - /* 0xC7 */ z80_inst_unimplemented, // TODO - /* 0xC8 */ z80_inst_unimplemented, // TODO - /* 0xC9 */ z80_inst_unimplemented, // TODO - /* 0xCA */ z80_inst_unimplemented, // TODO - /* 0xCB */ z80_inst_unimplemented, // TODO - /* 0xCC */ z80_inst_unimplemented, // TODO - /* 0xCD */ z80_inst_unimplemented, // TODO - /* 0xCE */ z80_inst_unimplemented, // TODO - /* 0xCF */ z80_inst_unimplemented, // TODO - /* 0xD0 */ z80_inst_unimplemented, // TODO - /* 0xD1 */ z80_inst_unimplemented, // TODO - /* 0xD2 */ z80_inst_unimplemented, // TODO - /* 0xD3 */ z80_inst_unimplemented, // TODO - /* 0xD4 */ z80_inst_unimplemented, // TODO - /* 0xD5 */ z80_inst_unimplemented, // TODO - /* 0xD6 */ z80_inst_unimplemented, // TODO - /* 0xD7 */ z80_inst_unimplemented, // TODO - /* 0xD8 */ z80_inst_unimplemented, // TODO - /* 0xD9 */ z80_inst_unimplemented, // TODO - /* 0xDA */ z80_inst_unimplemented, // TODO - /* 0xDB */ z80_inst_unimplemented, // TODO - /* 0xDC */ z80_inst_unimplemented, // TODO - /* 0xDD */ z80_inst_unimplemented, // TODO - /* 0xDE */ z80_inst_unimplemented, // TODO - /* 0xDF */ z80_inst_unimplemented, // TODO - /* 0xE0 */ z80_inst_unimplemented, // TODO - /* 0xE1 */ z80_inst_unimplemented, // TODO - /* 0xE2 */ z80_inst_unimplemented, // TODO - /* 0xE3 */ z80_inst_unimplemented, // TODO - /* 0xE4 */ z80_inst_unimplemented, // TODO - /* 0xE5 */ z80_inst_unimplemented, // TODO - /* 0xE6 */ z80_inst_unimplemented, // TODO - /* 0xE7 */ z80_inst_unimplemented, // TODO - /* 0xE8 */ z80_inst_unimplemented, // TODO - /* 0xE9 */ z80_inst_unimplemented, // TODO - /* 0xEA */ z80_inst_unimplemented, // TODO - /* 0xEB */ z80_inst_unimplemented, // TODO - /* 0xEC */ z80_inst_unimplemented, // TODO - /* 0xED */ z80_inst_unimplemented, // TODO - /* 0xEE */ z80_inst_unimplemented, // TODO - /* 0xEF */ z80_inst_unimplemented, // TODO - /* 0xF0 */ z80_inst_unimplemented, // TODO - /* 0xF1 */ z80_inst_unimplemented, // TODO - /* 0xF2 */ z80_inst_unimplemented, // TODO - /* 0xF3 */ z80_inst_unimplemented, // TODO - /* 0xF4 */ z80_inst_unimplemented, // TODO - /* 0xF5 */ z80_inst_unimplemented, // TODO - /* 0xF6 */ z80_inst_unimplemented, // TODO - /* 0xF7 */ z80_inst_unimplemented, // TODO - /* 0xF8 */ z80_inst_unimplemented, // TODO - /* 0xF9 */ z80_inst_unimplemented, // TODO - /* 0xFA */ z80_inst_unimplemented, // TODO - /* 0xFB */ z80_inst_unimplemented, // TODO - /* 0xFC */ z80_inst_unimplemented, // TODO - /* 0xFD */ z80_inst_unimplemented, // TODO - /* 0xFE */ z80_inst_unimplemented, // TODO - /* 0xFF */ z80_inst_unimplemented // TODO + [0x00] = z80_inst_nop, + [0x01] = z80_inst_unimplemented, // TODO + [0x02] = z80_inst_unimplemented, // TODO + [0x03] = z80_inst_inc_ss, + [0x04] = z80_inst_inc_r, + [0x05] = z80_inst_unimplemented, // TODO + [0x06] = z80_inst_unimplemented, // TODO + [0x07] = z80_inst_unimplemented, // TODO + [0x08] = z80_inst_unimplemented, // TODO + [0x09] = z80_inst_unimplemented, // TODO + [0x0A] = z80_inst_unimplemented, // TODO + [0x0B] = z80_inst_unimplemented, // TODO + [0x0C] = z80_inst_inc_r, + [0x0D] = z80_inst_unimplemented, // TODO + [0x0E] = z80_inst_unimplemented, // TODO + [0x0F] = z80_inst_unimplemented, // TODO + [0x10] = z80_inst_unimplemented, // TODO + [0x11] = z80_inst_unimplemented, // TODO + [0x12] = z80_inst_unimplemented, // TODO + [0x13] = z80_inst_inc_ss, + [0x14] = z80_inst_inc_r, + [0x15] = z80_inst_unimplemented, // TODO + [0x16] = z80_inst_unimplemented, // TODO + [0x17] = z80_inst_unimplemented, // TODO + [0x18] = z80_inst_unimplemented, // TODO + [0x19] = z80_inst_unimplemented, // TODO + [0x1A] = z80_inst_unimplemented, // TODO + [0x1B] = z80_inst_unimplemented, // TODO + [0x1C] = z80_inst_inc_r, + [0x1D] = z80_inst_unimplemented, // TODO + [0x1E] = z80_inst_unimplemented, // TODO + [0x1F] = z80_inst_unimplemented, // TODO + [0x20] = z80_inst_unimplemented, // TODO + [0x21] = z80_inst_unimplemented, // TODO + [0x22] = z80_inst_unimplemented, // TODO + [0x23] = z80_inst_inc_ss, + [0x24] = z80_inst_inc_r, + [0x25] = z80_inst_unimplemented, // TODO + [0x26] = z80_inst_unimplemented, // TODO + [0x27] = z80_inst_unimplemented, // TODO + [0x28] = z80_inst_unimplemented, // TODO + [0x29] = z80_inst_unimplemented, // TODO + [0x2A] = z80_inst_unimplemented, // TODO + [0x2B] = z80_inst_unimplemented, // TODO + [0x2C] = z80_inst_inc_r, + [0x2D] = z80_inst_unimplemented, // TODO + [0x2E] = z80_inst_unimplemented, // TODO + [0x2F] = z80_inst_unimplemented, // TODO + [0x30] = z80_inst_unimplemented, // TODO + [0x31] = z80_inst_unimplemented, // TODO + [0x32] = z80_inst_unimplemented, // TODO + [0x33] = z80_inst_inc_ss, + [0x34] = z80_inst_unimplemented, // TODO + [0x35] = z80_inst_unimplemented, // TODO + [0x36] = z80_inst_unimplemented, // TODO + [0x37] = z80_inst_unimplemented, // TODO + [0x38] = z80_inst_unimplemented, // TODO + [0x39] = z80_inst_unimplemented, // TODO + [0x3A] = z80_inst_unimplemented, // TODO + [0x3B] = z80_inst_unimplemented, // TODO + [0x3C] = z80_inst_inc_r, + [0x3D] = z80_inst_unimplemented, // TODO + [0x3E] = z80_inst_unimplemented, // TODO + [0x3F] = z80_inst_unimplemented, // TODO + [0x40] = z80_inst_unimplemented, // TODO + [0x41] = z80_inst_unimplemented, // TODO + [0x42] = z80_inst_unimplemented, // TODO + [0x43] = z80_inst_unimplemented, // TODO + [0x44] = z80_inst_unimplemented, // TODO + [0x45] = z80_inst_unimplemented, // TODO + [0x46] = z80_inst_unimplemented, // TODO + [0x47] = z80_inst_unimplemented, // TODO + [0x48] = z80_inst_unimplemented, // TODO + [0x49] = z80_inst_unimplemented, // TODO + [0x4A] = z80_inst_unimplemented, // TODO + [0x4B] = z80_inst_unimplemented, // TODO + [0x4C] = z80_inst_unimplemented, // TODO + [0x4D] = z80_inst_unimplemented, // TODO + [0x4E] = z80_inst_unimplemented, // TODO + [0x4F] = z80_inst_unimplemented, // TODO + [0x50] = z80_inst_unimplemented, // TODO + [0x51] = z80_inst_unimplemented, // TODO + [0x52] = z80_inst_unimplemented, // TODO + [0x53] = z80_inst_unimplemented, // TODO + [0x54] = z80_inst_unimplemented, // TODO + [0x55] = z80_inst_unimplemented, // TODO + [0x56] = z80_inst_unimplemented, // TODO + [0x57] = z80_inst_unimplemented, // TODO + [0x58] = z80_inst_unimplemented, // TODO + [0x59] = z80_inst_unimplemented, // TODO + [0x5A] = z80_inst_unimplemented, // TODO + [0x5B] = z80_inst_unimplemented, // TODO + [0x5C] = z80_inst_unimplemented, // TODO + [0x5D] = z80_inst_unimplemented, // TODO + [0x5E] = z80_inst_unimplemented, // TODO + [0x5F] = z80_inst_unimplemented, // TODO + [0x60] = z80_inst_unimplemented, // TODO + [0x61] = z80_inst_unimplemented, // TODO + [0x62] = z80_inst_unimplemented, // TODO + [0x63] = z80_inst_unimplemented, // TODO + [0x64] = z80_inst_unimplemented, // TODO + [0x65] = z80_inst_unimplemented, // TODO + [0x66] = z80_inst_unimplemented, // TODO + [0x67] = z80_inst_unimplemented, // TODO + [0x68] = z80_inst_unimplemented, // TODO + [0x69] = z80_inst_unimplemented, // TODO + [0x6A] = z80_inst_unimplemented, // TODO + [0x6B] = z80_inst_unimplemented, // TODO + [0x6C] = z80_inst_unimplemented, // TODO + [0x6D] = z80_inst_unimplemented, // TODO + [0x6E] = z80_inst_unimplemented, // TODO + [0x6F] = z80_inst_unimplemented, // TODO + [0x70] = z80_inst_unimplemented, // TODO + [0x71] = z80_inst_unimplemented, // TODO + [0x72] = z80_inst_unimplemented, // TODO + [0x73] = z80_inst_unimplemented, // TODO + [0x74] = z80_inst_unimplemented, // TODO + [0x75] = z80_inst_unimplemented, // TODO + [0x76] = z80_inst_unimplemented, // TODO + [0x77] = z80_inst_unimplemented, // TODO + [0x78] = z80_inst_unimplemented, // TODO + [0x79] = z80_inst_unimplemented, // TODO + [0x7A] = z80_inst_unimplemented, // TODO + [0x7B] = z80_inst_unimplemented, // TODO + [0x7C] = z80_inst_unimplemented, // TODO + [0x7D] = z80_inst_unimplemented, // TODO + [0x7E] = z80_inst_unimplemented, // TODO + [0x7F] = z80_inst_unimplemented, // TODO + [0x80] = z80_inst_unimplemented, // TODO + [0x81] = z80_inst_unimplemented, // TODO + [0x82] = z80_inst_unimplemented, // TODO + [0x83] = z80_inst_unimplemented, // TODO + [0x84] = z80_inst_unimplemented, // TODO + [0x85] = z80_inst_unimplemented, // TODO + [0x86] = z80_inst_unimplemented, // TODO + [0x87] = z80_inst_unimplemented, // TODO + [0x88] = z80_inst_unimplemented, // TODO + [0x89] = z80_inst_unimplemented, // TODO + [0x8A] = z80_inst_unimplemented, // TODO + [0x8B] = z80_inst_unimplemented, // TODO + [0x8C] = z80_inst_unimplemented, // TODO + [0x8D] = z80_inst_unimplemented, // TODO + [0x8E] = z80_inst_unimplemented, // TODO + [0x8F] = z80_inst_unimplemented, // TODO + [0x90] = z80_inst_unimplemented, // TODO + [0x91] = z80_inst_unimplemented, // TODO + [0x92] = z80_inst_unimplemented, // TODO + [0x93] = z80_inst_unimplemented, // TODO + [0x94] = z80_inst_unimplemented, // TODO + [0x95] = z80_inst_unimplemented, // TODO + [0x96] = z80_inst_unimplemented, // TODO + [0x97] = z80_inst_unimplemented, // TODO + [0x98] = z80_inst_unimplemented, // TODO + [0x99] = z80_inst_unimplemented, // TODO + [0x9A] = z80_inst_unimplemented, // TODO + [0x9B] = z80_inst_unimplemented, // TODO + [0x9C] = z80_inst_unimplemented, // TODO + [0x9D] = z80_inst_unimplemented, // TODO + [0x9E] = z80_inst_unimplemented, // TODO + [0x9F] = z80_inst_unimplemented, // TODO + [0xA0] = z80_inst_unimplemented, // TODO + [0xA1] = z80_inst_unimplemented, // TODO + [0xA2] = z80_inst_unimplemented, // TODO + [0xA3] = z80_inst_unimplemented, // TODO + [0xA4] = z80_inst_unimplemented, // TODO + [0xA5] = z80_inst_unimplemented, // TODO + [0xA6] = z80_inst_unimplemented, // TODO + [0xA7] = z80_inst_unimplemented, // TODO + [0xA8] = z80_inst_unimplemented, // TODO + [0xA9] = z80_inst_unimplemented, // TODO + [0xAA] = z80_inst_unimplemented, // TODO + [0xAB] = z80_inst_unimplemented, // TODO + [0xAC] = z80_inst_unimplemented, // TODO + [0xAD] = z80_inst_unimplemented, // TODO + [0xAE] = z80_inst_unimplemented, // TODO + [0xAF] = z80_inst_unimplemented, // TODO + [0xB0] = z80_inst_unimplemented, // TODO + [0xB1] = z80_inst_unimplemented, // TODO + [0xB2] = z80_inst_unimplemented, // TODO + [0xB3] = z80_inst_unimplemented, // TODO + [0xB4] = z80_inst_unimplemented, // TODO + [0xB5] = z80_inst_unimplemented, // TODO + [0xB6] = z80_inst_unimplemented, // TODO + [0xB7] = z80_inst_unimplemented, // TODO + [0xB8] = z80_inst_unimplemented, // TODO + [0xB9] = z80_inst_unimplemented, // TODO + [0xBA] = z80_inst_unimplemented, // TODO + [0xBB] = z80_inst_unimplemented, // TODO + [0xBC] = z80_inst_unimplemented, // TODO + [0xBD] = z80_inst_unimplemented, // TODO + [0xBE] = z80_inst_unimplemented, // TODO + [0xBF] = z80_inst_unimplemented, // TODO + [0xC0] = z80_inst_unimplemented, // TODO + [0xC1] = z80_inst_unimplemented, // TODO + [0xC2] = z80_inst_unimplemented, // TODO + [0xC3] = z80_inst_unimplemented, // TODO + [0xC4] = z80_inst_unimplemented, // TODO + [0xC5] = z80_inst_unimplemented, // TODO + [0xC6] = z80_inst_unimplemented, // TODO + [0xC7] = z80_inst_unimplemented, // TODO + [0xC8] = z80_inst_unimplemented, // TODO + [0xC9] = z80_inst_unimplemented, // TODO + [0xCA] = z80_inst_unimplemented, // TODO + [0xCB] = z80_inst_unimplemented, // TODO + [0xCC] = z80_inst_unimplemented, // TODO + [0xCD] = z80_inst_unimplemented, // TODO + [0xCE] = z80_inst_unimplemented, // TODO + [0xCF] = z80_inst_unimplemented, // TODO + [0xD0] = z80_inst_unimplemented, // TODO + [0xD1] = z80_inst_unimplemented, // TODO + [0xD2] = z80_inst_unimplemented, // TODO + [0xD3] = z80_inst_unimplemented, // TODO + [0xD4] = z80_inst_unimplemented, // TODO + [0xD5] = z80_inst_unimplemented, // TODO + [0xD6] = z80_inst_unimplemented, // TODO + [0xD7] = z80_inst_unimplemented, // TODO + [0xD8] = z80_inst_unimplemented, // TODO + [0xD9] = z80_inst_unimplemented, // TODO + [0xDA] = z80_inst_unimplemented, // TODO + [0xDB] = z80_inst_unimplemented, // TODO + [0xDC] = z80_inst_unimplemented, // TODO + [0xDD] = z80_inst_unimplemented, // TODO + [0xDE] = z80_inst_unimplemented, // TODO + [0xDF] = z80_inst_unimplemented, // TODO + [0xE0] = z80_inst_unimplemented, // TODO + [0xE1] = z80_inst_unimplemented, // TODO + [0xE2] = z80_inst_unimplemented, // TODO + [0xE3] = z80_inst_unimplemented, // TODO + [0xE4] = z80_inst_unimplemented, // TODO + [0xE5] = z80_inst_unimplemented, // TODO + [0xE6] = z80_inst_unimplemented, // TODO + [0xE7] = z80_inst_unimplemented, // TODO + [0xE8] = z80_inst_unimplemented, // TODO + [0xE9] = z80_inst_unimplemented, // TODO + [0xEA] = z80_inst_unimplemented, // TODO + [0xEB] = z80_inst_unimplemented, // TODO + [0xEC] = z80_inst_unimplemented, // TODO + [0xED] = z80_inst_unimplemented, // TODO + [0xEE] = z80_inst_unimplemented, // TODO + [0xEF] = z80_inst_unimplemented, // TODO + [0xF0] = z80_inst_unimplemented, // TODO + [0xF1] = z80_inst_unimplemented, // TODO + [0xF2] = z80_inst_unimplemented, // TODO + [0xF3] = z80_inst_unimplemented, // TODO + [0xF4] = z80_inst_unimplemented, // TODO + [0xF5] = z80_inst_unimplemented, // TODO + [0xF6] = z80_inst_unimplemented, // TODO + [0xF7] = z80_inst_unimplemented, // TODO + [0xF8] = z80_inst_unimplemented, // TODO + [0xF9] = z80_inst_unimplemented, // TODO + [0xFA] = z80_inst_unimplemented, // TODO + [0xFB] = z80_inst_unimplemented, // TODO + [0xFC] = z80_inst_unimplemented, // TODO + [0xFD] = z80_inst_unimplemented, // TODO + [0xFE] = z80_inst_unimplemented, // TODO + [0xFF] = z80_inst_unimplemented // TODO };