Annotation of nono/hd64180/hd64180switch_00.inc, revision 1.1.1.1

1.1       root        1:         case 0b00000000:       // 0x00
                      2:                OP_FUNC(nop);
                      3:                break;
                      4:         case 0b00000001:       // 0x01
                      5:         case 0b00010001:       // 0x11
                      6:         case 0b00100001:       // 0x21
                      7:         case 0b00110001:       // 0x31
                      8:                OP_FUNC(ld_ww_nn);
                      9:                break;
                     10:         case 0b00000010:       // 0x02
                     11:         case 0b00010010:       // 0x12
                     12:                OP_FUNC(ld_wwin_a);
                     13:                break;
                     14:         case 0b00000011:       // 0x03
                     15:         case 0b00010011:       // 0x13
                     16:         case 0b00100011:       // 0x23
                     17:         case 0b00110011:       // 0x33
                     18:                OP_FUNC(inc_ww);
                     19:                break;
                     20:         case 0b00000100:       // 0x04
                     21:         case 0b00001100:       // 0x0c
                     22:         case 0b00010100:       // 0x14
                     23:         case 0b00011100:       // 0x1c
                     24:         case 0b00100100:       // 0x24
                     25:         case 0b00101100:       // 0x2c
                     26:         case 0b00111100:       // 0x3c
                     27:                OP_FUNC(inc_r);
                     28:                break;
                     29:         case 0b00000101:       // 0x05
                     30:         case 0b00001101:       // 0x0d
                     31:         case 0b00010101:       // 0x15
                     32:         case 0b00011101:       // 0x1d
                     33:         case 0b00100101:       // 0x25
                     34:         case 0b00101101:       // 0x2d
                     35:         case 0b00111101:       // 0x3d
                     36:                OP_FUNC(dec_r);
                     37:                break;
                     38:         case 0b00000110:       // 0x06
                     39:         case 0b00001110:       // 0x0e
                     40:         case 0b00010110:       // 0x16
                     41:         case 0b00011110:       // 0x1e
                     42:         case 0b00100110:       // 0x26
                     43:         case 0b00101110:       // 0x2e
                     44:         case 0b00111110:       // 0x3e
                     45:                OP_FUNC(ld_r_n);
                     46:                break;
                     47:         case 0b00000111:       // 0x07
                     48:                OP_FUNC(rlca);
                     49:                break;
                     50:         case 0b00001000:       // 0x08
                     51:                OP_FUNC(ex_af_af);
                     52:                break;
                     53:         case 0b00001001:       // 0x09
                     54:         case 0b00011001:       // 0x19
                     55:         case 0b00101001:       // 0x29
                     56:         case 0b00111001:       // 0x39
                     57:                OP_FUNC(add_hl_ww);
                     58:                break;
                     59:         case 0b00001010:       // 0x0a
                     60:         case 0b00011010:       // 0x1a
                     61:                OP_FUNC(ld_a_wwin);
                     62:                break;
                     63:         case 0b00001011:       // 0x0b
                     64:         case 0b00011011:       // 0x1b
                     65:         case 0b00101011:       // 0x2b
                     66:         case 0b00111011:       // 0x3b
                     67:                OP_FUNC(dec_ww);
                     68:                break;
                     69:         case 0b00001111:       // 0x0f
                     70:                OP_FUNC(rrca);
                     71:                break;
                     72:         case 0b00010000:       // 0x10
                     73:                OP_FUNC(djnz);
                     74:                break;
                     75:         case 0b00010111:       // 0x17
                     76:                OP_FUNC(rla);
                     77:                break;
                     78:         case 0b00011000:       // 0x18
                     79:                OP_FUNC(jr);
                     80:                break;
                     81:         case 0b00011111:       // 0x1f
                     82:                OP_FUNC(rra);
                     83:                break;
                     84:         case 0b00100000:       // 0x20
                     85:                OP_FUNC(jr_nz);
                     86:                break;
                     87:         case 0b00100010:       // 0x22
                     88:                OP_FUNC(ld_nnin_hl);
                     89:                break;
                     90:         case 0b00100111:       // 0x27
                     91:                OP_FUNC(daa);
                     92:                break;
                     93:         case 0b00101000:       // 0x28
                     94:                OP_FUNC(jr_z);
                     95:                break;
                     96:         case 0b00101010:       // 0x2a
                     97:                OP_FUNC(ld_hl_nnin);
                     98:                break;
                     99:         case 0b00101111:       // 0x2f
                    100:                OP_FUNC(cpl);
                    101:                break;
                    102:         case 0b00110000:       // 0x30
                    103:                OP_FUNC(jr_nc);
                    104:                break;
                    105:         case 0b00110010:       // 0x32
                    106:                OP_FUNC(ld_nnin_a);
                    107:                break;
                    108:         case 0b00110100:       // 0x34
                    109:                OP_FUNC(inc_hlin);
                    110:                break;
                    111:         case 0b00110101:       // 0x35
                    112:                OP_FUNC(dec_hlin);
                    113:                break;
                    114:         case 0b00110110:       // 0x36
                    115:                OP_FUNC(ld_hlin_n);
                    116:                break;
                    117:         case 0b00110111:       // 0x37
                    118:                OP_FUNC(scf);
                    119:                break;
                    120:         case 0b00111000:       // 0x38
                    121:                OP_FUNC(jr_c);
                    122:                break;
                    123:         case 0b00111010:       // 0x3a
                    124:                OP_FUNC(ld_a_nnin);
                    125:                break;
                    126:         case 0b00111111:       // 0x3f
                    127:                OP_FUNC(ccf);
                    128:                break;
                    129:         case 0b01000000:       // 0x40
                    130:         case 0b01000001:       // 0x41
                    131:         case 0b01000010:       // 0x42
                    132:         case 0b01000011:       // 0x43
                    133:         case 0b01000100:       // 0x44
                    134:         case 0b01000101:       // 0x45
                    135:         case 0b01000111:       // 0x47
                    136:         case 0b01001000:       // 0x48
                    137:         case 0b01001001:       // 0x49
                    138:         case 0b01001010:       // 0x4a
                    139:         case 0b01001011:       // 0x4b
                    140:         case 0b01001100:       // 0x4c
                    141:         case 0b01001101:       // 0x4d
                    142:         case 0b01001111:       // 0x4f
                    143:         case 0b01010000:       // 0x50
                    144:         case 0b01010001:       // 0x51
                    145:         case 0b01010010:       // 0x52
                    146:         case 0b01010011:       // 0x53
                    147:         case 0b01010100:       // 0x54
                    148:         case 0b01010101:       // 0x55
                    149:         case 0b01010111:       // 0x57
                    150:         case 0b01011000:       // 0x58
                    151:         case 0b01011001:       // 0x59
                    152:         case 0b01011010:       // 0x5a
                    153:         case 0b01011011:       // 0x5b
                    154:         case 0b01011100:       // 0x5c
                    155:         case 0b01011101:       // 0x5d
                    156:         case 0b01011111:       // 0x5f
                    157:         case 0b01100000:       // 0x60
                    158:         case 0b01100001:       // 0x61
                    159:         case 0b01100010:       // 0x62
                    160:         case 0b01100011:       // 0x63
                    161:         case 0b01100100:       // 0x64
                    162:         case 0b01100101:       // 0x65
                    163:         case 0b01100111:       // 0x67
                    164:         case 0b01101000:       // 0x68
                    165:         case 0b01101001:       // 0x69
                    166:         case 0b01101010:       // 0x6a
                    167:         case 0b01101011:       // 0x6b
                    168:         case 0b01101100:       // 0x6c
                    169:         case 0b01101101:       // 0x6d
                    170:         case 0b01101111:       // 0x6f
                    171:         case 0b01111000:       // 0x78
                    172:         case 0b01111001:       // 0x79
                    173:         case 0b01111010:       // 0x7a
                    174:         case 0b01111011:       // 0x7b
                    175:         case 0b01111100:       // 0x7c
                    176:         case 0b01111101:       // 0x7d
                    177:         case 0b01111111:       // 0x7f
                    178:                OP_FUNC(ld_r_s);
                    179:                break;
                    180:         case 0b01000110:       // 0x46
                    181:         case 0b01001110:       // 0x4e
                    182:         case 0b01010110:       // 0x56
                    183:         case 0b01011110:       // 0x5e
                    184:         case 0b01100110:       // 0x66
                    185:         case 0b01101110:       // 0x6e
                    186:         case 0b01111110:       // 0x7e
                    187:                OP_FUNC(ld_r_hlin);
                    188:                break;
                    189:         case 0b01110000:       // 0x70
                    190:         case 0b01110001:       // 0x71
                    191:         case 0b01110010:       // 0x72
                    192:         case 0b01110011:       // 0x73
                    193:         case 0b01110100:       // 0x74
                    194:         case 0b01110101:       // 0x75
                    195:         case 0b01110111:       // 0x77
                    196:                OP_FUNC(ld_hlin_s);
                    197:                break;
                    198:         case 0b01110110:       // 0x76
                    199:                OP_FUNC(halt);
                    200:                break;
                    201:         case 0b10000000:       // 0x80
                    202:         case 0b10000001:       // 0x81
                    203:         case 0b10000010:       // 0x82
                    204:         case 0b10000011:       // 0x83
                    205:         case 0b10000100:       // 0x84
                    206:         case 0b10000101:       // 0x85
                    207:         case 0b10000111:       // 0x87
                    208:                OP_FUNC(add_a_r);
                    209:                break;
                    210:         case 0b10000110:       // 0x86
                    211:                OP_FUNC(add_a_hlin);
                    212:                break;
                    213:         case 0b10001000:       // 0x88
                    214:         case 0b10001001:       // 0x89
                    215:         case 0b10001010:       // 0x8a
                    216:         case 0b10001011:       // 0x8b
                    217:         case 0b10001100:       // 0x8c
                    218:         case 0b10001101:       // 0x8d
                    219:         case 0b10001111:       // 0x8f
                    220:                OP_FUNC(adc_a_r);
                    221:                break;
                    222:         case 0b10001110:       // 0x8e
                    223:                OP_FUNC(adc_a_hlin);
                    224:                break;
                    225:         case 0b10010000:       // 0x90
                    226:         case 0b10010001:       // 0x91
                    227:         case 0b10010010:       // 0x92
                    228:         case 0b10010011:       // 0x93
                    229:         case 0b10010100:       // 0x94
                    230:         case 0b10010101:       // 0x95
                    231:         case 0b10010111:       // 0x97
                    232:                OP_FUNC(sub_r);
                    233:                break;
                    234:         case 0b10010110:       // 0x96
                    235:                OP_FUNC(sub_hlin);
                    236:                break;
                    237:         case 0b10011000:       // 0x98
                    238:         case 0b10011001:       // 0x99
                    239:         case 0b10011010:       // 0x9a
                    240:         case 0b10011011:       // 0x9b
                    241:         case 0b10011100:       // 0x9c
                    242:         case 0b10011101:       // 0x9d
                    243:         case 0b10011111:       // 0x9f
                    244:                OP_FUNC(sbc_a_r);
                    245:                break;
                    246:         case 0b10011110:       // 0x9e
                    247:                OP_FUNC(sbc_a_hlin);
                    248:                break;
                    249:         case 0b10100000:       // 0xa0
                    250:         case 0b10100001:       // 0xa1
                    251:         case 0b10100010:       // 0xa2
                    252:         case 0b10100011:       // 0xa3
                    253:         case 0b10100100:       // 0xa4
                    254:         case 0b10100101:       // 0xa5
                    255:         case 0b10100111:       // 0xa7
                    256:                OP_FUNC(and_r);
                    257:                break;
                    258:         case 0b10100110:       // 0xa6
                    259:                OP_FUNC(and_hlin);
                    260:                break;
                    261:         case 0b10101000:       // 0xa8
                    262:         case 0b10101001:       // 0xa9
                    263:         case 0b10101010:       // 0xaa
                    264:         case 0b10101011:       // 0xab
                    265:         case 0b10101100:       // 0xac
                    266:         case 0b10101101:       // 0xad
                    267:         case 0b10101111:       // 0xaf
                    268:                OP_FUNC(xor_r);
                    269:                break;
                    270:         case 0b10101110:       // 0xae
                    271:                OP_FUNC(xor_hlin);
                    272:                break;
                    273:         case 0b10110000:       // 0xb0
                    274:         case 0b10110001:       // 0xb1
                    275:         case 0b10110010:       // 0xb2
                    276:         case 0b10110011:       // 0xb3
                    277:         case 0b10110100:       // 0xb4
                    278:         case 0b10110101:       // 0xb5
                    279:         case 0b10110111:       // 0xb7
                    280:                OP_FUNC(or_r);
                    281:                break;
                    282:         case 0b10110110:       // 0xb6
                    283:                OP_FUNC(or_hlin);
                    284:                break;
                    285:         case 0b10111000:       // 0xb8
                    286:         case 0b10111001:       // 0xb9
                    287:         case 0b10111010:       // 0xba
                    288:         case 0b10111011:       // 0xbb
                    289:         case 0b10111100:       // 0xbc
                    290:         case 0b10111101:       // 0xbd
                    291:         case 0b10111111:       // 0xbf
                    292:                OP_FUNC(cp_r);
                    293:                break;
                    294:         case 0b10111110:       // 0xbe
                    295:                OP_FUNC(cp_hlin);
                    296:                break;
                    297:         case 0b11000000:       // 0xc0
                    298:         case 0b11001000:       // 0xc8
                    299:         case 0b11010000:       // 0xd0
                    300:         case 0b11011000:       // 0xd8
                    301:         case 0b11100000:       // 0xe0
                    302:         case 0b11101000:       // 0xe8
                    303:         case 0b11110000:       // 0xf0
                    304:         case 0b11111000:       // 0xf8
                    305:                OP_FUNC(ret_f);
                    306:                break;
                    307:         case 0b11000001:       // 0xc1
                    308:         case 0b11010001:       // 0xd1
                    309:         case 0b11100001:       // 0xe1
                    310:                OP_FUNC(pop_zz);
                    311:                break;
                    312:         case 0b11000010:       // 0xc2
                    313:         case 0b11001010:       // 0xca
                    314:         case 0b11010010:       // 0xd2
                    315:         case 0b11011010:       // 0xda
                    316:         case 0b11100010:       // 0xe2
                    317:         case 0b11101010:       // 0xea
                    318:         case 0b11110010:       // 0xf2
                    319:         case 0b11111010:       // 0xfa
                    320:                OP_FUNC(jp_f_nn);
                    321:                break;
                    322:         case 0b11000011:       // 0xc3
                    323:                OP_FUNC(jp_nn);
                    324:                break;
                    325:         case 0b11000100:       // 0xc4
                    326:         case 0b11001100:       // 0xcc
                    327:         case 0b11010100:       // 0xd4
                    328:         case 0b11011100:       // 0xdc
                    329:         case 0b11100100:       // 0xe4
                    330:         case 0b11101100:       // 0xec
                    331:         case 0b11110100:       // 0xf4
                    332:         case 0b11111100:       // 0xfc
                    333:                OP_FUNC(call_f_nn);
                    334:                break;
                    335:         case 0b11000101:       // 0xc5
                    336:         case 0b11010101:       // 0xd5
                    337:         case 0b11100101:       // 0xe5
                    338:                OP_FUNC(push_zz);
                    339:                break;
                    340:         case 0b11000110:       // 0xc6
                    341:                OP_FUNC(add_a_n);
                    342:                break;
                    343:         case 0b11000111:       // 0xc7
                    344:         case 0b11001111:       // 0xcf
                    345:         case 0b11010111:       // 0xd7
                    346:         case 0b11011111:       // 0xdf
                    347:         case 0b11100111:       // 0xe7
                    348:         case 0b11101111:       // 0xef
                    349:         case 0b11110111:       // 0xf7
                    350:         case 0b11111111:       // 0xff
                    351:                OP_FUNC(rst);
                    352:                break;
                    353:         case 0b11001001:       // 0xc9
                    354:                OP_FUNC(ret);
                    355:                break;
                    356:         case 0b11001011:       // 0xcb
                    357:                OP_FUNC(cb);
                    358:                break;
                    359:         case 0b11001101:       // 0xcd
                    360:                OP_FUNC(call);
                    361:                break;
                    362:         case 0b11001110:       // 0xce
                    363:                OP_FUNC(adc_a_n);
                    364:                break;
                    365:         case 0b11010011:       // 0xd3
                    366:                OP_FUNC(out_n_a);
                    367:                break;
                    368:         case 0b11010110:       // 0xd6
                    369:                OP_FUNC(sub_n);
                    370:                break;
                    371:         case 0b11011001:       // 0xd9
                    372:                OP_FUNC(exx);
                    373:                break;
                    374:         case 0b11011011:       // 0xdb
                    375:                OP_FUNC(in_a_n);
                    376:                break;
                    377:         case 0b11011101:       // 0xdd
                    378:                OP_FUNC(dd);
                    379:                break;
                    380:         case 0b11011110:       // 0xde
                    381:                OP_FUNC(sbc_a_n);
                    382:                break;
                    383:         case 0b11100011:       // 0xe3
                    384:                OP_FUNC(ex_sp_hl);
                    385:                break;
                    386:         case 0b11100110:       // 0xe6
                    387:                OP_FUNC(and_n);
                    388:                break;
                    389:         case 0b11101001:       // 0xe9
                    390:                OP_FUNC(jp_hl);
                    391:                break;
                    392:         case 0b11101011:       // 0xeb
                    393:                OP_FUNC(ex_de_hl);
                    394:                break;
                    395:         case 0b11101101:       // 0xed
                    396:                OP_FUNC(ed);
                    397:                break;
                    398:         case 0b11101110:       // 0xee
                    399:                OP_FUNC(xor_n);
                    400:                break;
                    401:         case 0b11110001:       // 0xf1
                    402:                OP_FUNC(pop_af);
                    403:                break;
                    404:         case 0b11110011:       // 0xf3
                    405:                OP_FUNC(di);
                    406:                break;
                    407:         case 0b11110101:       // 0xf5
                    408:                OP_FUNC(push_af);
                    409:                break;
                    410:         case 0b11110110:       // 0xf6
                    411:                OP_FUNC(or_n);
                    412:                break;
                    413:         case 0b11111001:       // 0xf9
                    414:                OP_FUNC(ld_sp_hl);
                    415:                break;
                    416:         case 0b11111011:       // 0xfb
                    417:                OP_FUNC(ei);
                    418:                break;
                    419:         case 0b11111101:       // 0xfd
                    420:                OP_FUNC(fd);
                    421:                break;
                    422:         case 0b11111110:       // 0xfe
                    423:                OP_FUNC(cp_n);
                    424:                break;

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.