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

1.1       root        1:         case 0b00000000:       // 0x00
                      2:         case 0b00001000:       // 0x08
                      3:         case 0b00010000:       // 0x10
                      4:         case 0b00011000:       // 0x18
                      5:         case 0b00100000:       // 0x20
                      6:         case 0b00101000:       // 0x28
                      7:         case 0b00111000:       // 0x38
                      8:                OP_FUNC(in0_r_n);
                      9:                break;
                     10:         case 0b00000001:       // 0x01
                     11:         case 0b00001001:       // 0x09
                     12:         case 0b00010001:       // 0x11
                     13:         case 0b00011001:       // 0x19
                     14:         case 0b00100001:       // 0x21
                     15:         case 0b00101001:       // 0x29
                     16:         case 0b00111001:       // 0x39
                     17:                OP_FUNC(out0_n_r);
                     18:                break;
                     19:         case 0b00000100:       // 0x04
                     20:         case 0b00001100:       // 0x0c
                     21:         case 0b00010100:       // 0x14
                     22:         case 0b00011100:       // 0x1c
                     23:         case 0b00100100:       // 0x24
                     24:         case 0b00101100:       // 0x2c
                     25:         case 0b00111100:       // 0x3c
                     26:                OP_FUNC(tst_r);
                     27:                break;
                     28:         case 0b00110000:       // 0x30
                     29:                OP_FUNC(in0_f_n);
                     30:                break;
                     31:         case 0b00110100:       // 0x34
                     32:                OP_FUNC(tst_hlin);
                     33:                break;
                     34:         case 0b01000000:       // 0x40
                     35:         case 0b01001000:       // 0x48
                     36:         case 0b01010000:       // 0x50
                     37:         case 0b01011000:       // 0x58
                     38:         case 0b01100000:       // 0x60
                     39:         case 0b01101000:       // 0x68
                     40:         case 0b01111000:       // 0x78
                     41:                OP_FUNC(in_r_c);
                     42:                break;
                     43:         case 0b01000001:       // 0x41
                     44:         case 0b01001001:       // 0x49
                     45:         case 0b01010001:       // 0x51
                     46:         case 0b01011001:       // 0x59
                     47:         case 0b01100001:       // 0x61
                     48:         case 0b01101001:       // 0x69
                     49:         case 0b01111001:       // 0x79
                     50:                OP_FUNC(out_c_r);
                     51:                break;
                     52:         case 0b01000010:       // 0x42
                     53:         case 0b01010010:       // 0x52
                     54:         case 0b01100010:       // 0x62
                     55:         case 0b01110010:       // 0x72
                     56:                OP_FUNC(sbc_hl_ww);
                     57:                break;
                     58:         case 0b01000011:       // 0x43
                     59:         case 0b01010011:       // 0x53
                     60:         case 0b01100011:       // 0x63
                     61:         case 0b01110011:       // 0x73
                     62:                OP_FUNC(ld_nnin_ww);
                     63:                break;
                     64:         case 0b01000100:       // 0x44
                     65:                OP_FUNC(neg);
                     66:                break;
                     67:         case 0b01000101:       // 0x45
                     68:                OP_FUNC(retn);
                     69:                break;
                     70:         case 0b01000110:       // 0x46
                     71:                OP_FUNC(im_0);
                     72:                break;
                     73:         case 0b01000111:       // 0x47
                     74:                OP_FUNC(ld_i_a);
                     75:                break;
                     76:         case 0b01001010:       // 0x4a
                     77:         case 0b01011010:       // 0x5a
                     78:         case 0b01101010:       // 0x6a
                     79:         case 0b01111010:       // 0x7a
                     80:                OP_FUNC(adc_hl_ww);
                     81:                break;
                     82:         case 0b01001011:       // 0x4b
                     83:         case 0b01011011:       // 0x5b
                     84:         case 0b01101011:       // 0x6b
                     85:         case 0b01111011:       // 0x7b
                     86:                OP_FUNC(ld_ww_nnin);
                     87:                break;
                     88:         case 0b01001100:       // 0x4c
                     89:         case 0b01011100:       // 0x5c
                     90:         case 0b01101100:       // 0x6c
                     91:         case 0b01111100:       // 0x7c
                     92:                OP_FUNC(mlt);
                     93:                break;
                     94:         case 0b01001101:       // 0x4d
                     95:                OP_FUNC(reti);
                     96:                break;
                     97:         case 0b01001111:       // 0x4f
                     98:                OP_FUNC(ld_r_a);
                     99:                break;
                    100:         case 0b01010110:       // 0x56
                    101:                OP_FUNC(im_1);
                    102:                break;
                    103:         case 0b01010111:       // 0x57
                    104:                OP_FUNC(ld_a_i);
                    105:                break;
                    106:         case 0b01011110:       // 0x5e
                    107:                OP_FUNC(im_2);
                    108:                break;
                    109:         case 0b01011111:       // 0x5f
                    110:                OP_FUNC(ld_a_r);
                    111:                break;
                    112:         case 0b01100100:       // 0x64
                    113:                OP_FUNC(tst_n);
                    114:                break;
                    115:         case 0b01100111:       // 0x67
                    116:                OP_FUNC(rrd);
                    117:                break;
                    118:         case 0b01101111:       // 0x6f
                    119:                OP_FUNC(rld);
                    120:                break;
                    121:         case 0b01110000:       // 0x70
                    122:                OP_FUNC(in_f_c);
                    123:                break;
                    124:         case 0b01110100:       // 0x74
                    125:                OP_FUNC(tstio_n);
                    126:                break;
                    127:         case 0b01110110:       // 0x76
                    128:                OP_FUNC(slp);
                    129:                break;
                    130:         case 0b10000011:       // 0x83
                    131:                OP_FUNC(otim);
                    132:                break;
                    133:         case 0b10001011:       // 0x8b
                    134:                OP_FUNC(otdm);
                    135:                break;
                    136:         case 0b10010011:       // 0x93
                    137:                OP_FUNC(otimr);
                    138:                break;
                    139:         case 0b10011011:       // 0x9b
                    140:                OP_FUNC(otdmr);
                    141:                break;
                    142:         case 0b10100000:       // 0xa0
                    143:                OP_FUNC(ldi);
                    144:                break;
                    145:         case 0b10100001:       // 0xa1
                    146:                OP_FUNC(cpi);
                    147:                break;
                    148:         case 0b10100010:       // 0xa2
                    149:                OP_FUNC(ini);
                    150:                break;
                    151:         case 0b10100011:       // 0xa3
                    152:                OP_FUNC(outi);
                    153:                break;
                    154:         case 0b10101000:       // 0xa8
                    155:                OP_FUNC(ldd);
                    156:                break;
                    157:         case 0b10101001:       // 0xa9
                    158:                OP_FUNC(cpd);
                    159:                break;
                    160:         case 0b10101010:       // 0xaa
                    161:                OP_FUNC(ind);
                    162:                break;
                    163:         case 0b10101011:       // 0xab
                    164:                OP_FUNC(outd);
                    165:                break;
                    166:         case 0b10110000:       // 0xb0
                    167:                OP_FUNC(ldir);
                    168:                break;
                    169:         case 0b10110001:       // 0xb1
                    170:                OP_FUNC(cpir);
                    171:                break;
                    172:         case 0b10110010:       // 0xb2
                    173:                OP_FUNC(inir);
                    174:                break;
                    175:         case 0b10110011:       // 0xb3
                    176:                OP_FUNC(otir);
                    177:                break;
                    178:         case 0b10111000:       // 0xb8
                    179:                OP_FUNC(lddr);
                    180:                break;
                    181:         case 0b10111001:       // 0xb9
                    182:                OP_FUNC(cpdr);
                    183:                break;
                    184:         case 0b10111010:       // 0xba
                    185:                OP_FUNC(indr);
                    186:                break;
                    187:         case 0b10111011:       // 0xbb
                    188:                OP_FUNC(otdr);
                    189:                break;
                    190:         case 0b11000001:       // 0xc1
                    191:         case 0b11001001:       // 0xc9
                    192:         case 0b11010001:       // 0xd1
                    193:         case 0b11011001:       // 0xd9
                    194:         case 0b11100001:       // 0xe1
                    195:         case 0b11101001:       // 0xe9
                    196:         case 0b11111001:       // 0xf9
                    197:                OP_FUNC(mulub_a_r);
                    198:                break;
                    199:         case 0b11000011:       // 0xc3
                    200:                OP_FUNC(mulub_hl_bc);
                    201:                break;
                    202:         case 0b11110011:       // 0xf3
                    203:                OP_FUNC(mulub_hl_sp);
                    204:                break;
                    205:         case 0b11111111:       // 0xff
                    206:                OP_FUNC(syscall);
                    207:                break;

unix.superglobalmegacorp.com

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