Changeset fa38804 in buchla-68k for ram/ptdkey.c
- Timestamp:
- 07/14/2017 04:18:35 PM (7 years ago)
- Branches:
- master
- Children:
- ace9ee7
- Parents:
- 1efe224
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ram/ptdkey.c
r1efe224 rfa38804 29 29 short dumpstm = 0; 30 30 #endif 31 32 /*33 34 */35 31 36 32 int16_t dsdecol[5][2][2] = { /* destination data entry column table */ … … 55 51 int16_t dtabl9[] = { 11, 1, 2, 3, 9 }; /* FPU datum format table */ 56 52 57 /*58 59 */60 61 53 /* 62 54 ============================================================================= … … 100 92 printf(" pte pred: %3d cpos: %3d succ: %3d\n", 101 93 ptepred, ptecpos, ptesucc); 102 103 /*104 105 */106 94 107 95 #if DUMPDEF … … 140 128 } 141 129 142 /*143 144 */145 146 130 /* 147 131 ============================================================================= … … 173 157 } 174 158 175 /*176 177 */178 179 159 /* 180 160 ============================================================================= … … 221 201 } 222 202 223 /*224 225 */226 227 203 /* 228 204 ============================================================================= … … 254 230 ptedata = 14; 255 231 break; 256 /* 257 258 */ 232 259 233 case 4: /* seq, reg */ 260 234 … … 312 286 } 313 287 } 314 315 /*316 317 */318 288 319 289 /* … … 350 320 ptdebuf[27] = ' '; 351 321 352 /* 353 354 */ 322 355 323 ptegood = TRUE; /* validate the patch buffer */ 356 324 ptedfok = TRUE; … … 381 349 } 382 350 383 /*384 385 */386 387 351 /* 388 352 ============================================================================= … … 434 398 UpdVid(7, n ? 25 : 12, buf2, PTDATR); 435 399 } 436 /* 437 438 */ 400 439 401 port = key - 1; 440 402 … … 468 430 469 431 return; 470 /* 471 472 */ 432 473 433 } else if ((port EQ 2) AND (chan EQ 2)) { 474 434 … … 515 475 } 516 476 } 517 518 /*519 520 */521 477 522 478 /* … … 548 504 ptde_ds(1, key); 549 505 return; 550 /* 551 552 */ 506 553 507 } else if (inrange(stccol, 28, 40)) { /* DESTINATION */ 554 508 … … 593 547 594 548 return; 595 /* 596 597 */ 549 598 550 case 1: /* trg */ 599 551 … … 630 582 631 583 return; 632 /* 633 634 */ 584 635 585 case 3: /* led */ 636 586 … … 667 617 668 618 return; 669 /* 670 671 */ 619 672 620 case 5: /* tune */ 673 621 case 7: /* aux, rate, inten, depth */ … … 709 657 710 658 /* FALL-THROUGH to handle v/g in columns 39..40 */ 711 /* 712 713 */ 659 714 660 case 6: /* inst, wava, wavb, conf */ 715 661 case 10: /* level, filtr, fil q, loctn, dynmc */ … … 741 687 return; 742 688 } 743 /* 744 745 */ 689 746 690 } else { /* column 40 */ 747 691 … … 784 728 } 785 729 } 786 /* 787 788 */ 730 789 731 } else if (inrange(stccol, 42, 46)) { /* DATUM */ 790 732 … … 826 768 return; 827 769 } 828 /* 829 830 */ 770 831 771 buf[1] = '\0'; 832 772 ptdebuf[stccol] = buf[0]; … … 843 783 844 784 return; 845 /* 846 847 */ 785 848 786 case 2: /* time -- 32767 */ 849 787 … … 864 802 return; 865 803 866 /* 867 868 */ 804 869 805 case 3: /* value -- +10.00 */ 870 806 … … 917 853 918 854 break; 919 /* 920 921 */ 855 922 856 case 43: 923 857 case 45: … … 946 880 947 881 return; 948 /* 949 950 */ 882 951 883 case 4: /* interval -- +1200 */ 952 884 … … 983 915 984 916 return; 985 /* 986 987 */ 917 988 918 case 5: /* ratio -- 9/9 */ 989 919 … … 1017 947 1018 948 return; 1019 /* 1020 1021 */ 949 1022 950 case 6: /* frequency -- 15.9 */ 1023 951 … … 1057 985 1058 986 return; 1059 /* 1060 1061 */ 987 1062 988 case 7: /* pitch -- 9C#99 */ 1063 989 … … 1104 1030 1105 1031 return; 1106 /* 1107 1108 */ 1032 1109 1033 case 8: /* trans | stop | start */ 1110 1034 … … 1138 1062 movectc(stcrow, 46); 1139 1063 return; 1140 /* 1141 1142 */ 1064 1143 1065 case 9: /* stop | start */ 1144 1066 … … 1184 1106 movectc(stcrow, 46); 1185 1107 return; 1186 /* 1187 1188 */ 1108 1189 1109 case 11: /* source */ 1190 1110 … … 1230 1150 1231 1151 return; 1232 /* 1233 1234 */ 1152 1235 1153 case 13: /* sequence line */ 1236 1154 … … 1272 1190 1273 1191 return; 1274 /* 1275 1276 */ 1192 1277 1193 case 15: /* instrument number */ 1278 1194 … … 1295 1211 1296 1212 return; 1297 /* 1298 1299 */ 1213 1300 1214 case 16: /* waveshape number */ 1301 1215 … … 1339 1253 1340 1254 return; 1341 /* 1342 1343 */ 1255 1344 1256 case 18: /* tuning table number */ 1345 1257
Note:
See TracChangeset
for help on using the changeset viewer.