Changeset 7258c6a in buchla-68k for ram/ptfield.c
- Timestamp:
- 07/09/2017 04:45:34 PM (7 years ago)
- Branches:
- master
- Children:
- 8618599
- Parents:
- 0292fbb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ram/ptfield.c
r0292fbb r7258c6a 39 39 extern void (*premove)(void); 40 40 extern void (*pstmove)(void); 41 extern short (*curtype)(void);42 43 extern u nsigned fromfpu(unsignedfputime);41 extern int16_t (*curtype)(void); 42 43 extern uint16_t fromfpu(uint16_t fputime); 44 44 45 45 extern void select(void); 46 46 extern void nokey(void); 47 extern short nonf(short k);48 extern short stdctp5(void);47 extern int16_t nonf(int16_t k); 48 extern int16_t stdctp5(void); 49 49 extern void cxkstd(void); 50 50 extern void cykstd(void); 51 51 extern void stdmkey(void); 52 extern void stddkey( short k);52 extern void stddkey(int16_t k); 53 53 extern void stopcm(void); 54 54 extern void smxupd(void); 55 55 extern void smyupd(void); 56 56 extern void aftercm(void); 57 extern void ptdkey( short k);58 59 extern short astat;60 extern short chtime;61 extern short chwait;62 extern short cmfirst;63 extern short cmtype;64 extern short curhold;65 extern short cvtime;66 extern short cvwait;67 extern short ncvwait;68 extern short ptbflag;69 extern short ptecpos;70 extern short ptedef;71 extern short ptedfok;72 extern short pteset;73 extern short ptestm;74 extern short ptestok;75 extern short ss_ptsw;76 extern short ss_sqsw;77 extern short stccol;78 extern short stcrow;79 extern short syrate;80 extern short tvcwval;81 extern short vcwval;82 83 extern short crate1[];84 85 extern charptdebuf[];57 extern void ptdkey(int16_t k); 58 59 extern int16_t astat; 60 extern int16_t chtime; 61 extern int16_t chwait; 62 extern int16_t cmfirst; 63 extern int16_t cmtype; 64 extern int16_t curhold; 65 extern int16_t cvtime; 66 extern int16_t cvwait; 67 extern int16_t ncvwait; 68 extern int16_t ptbflag; 69 extern int16_t ptecpos; 70 extern int16_t ptedef; 71 extern int16_t ptedfok; 72 extern int16_t pteset; 73 extern int16_t ptestm; 74 extern int16_t ptestok; 75 extern int16_t ss_ptsw; 76 extern int16_t ss_sqsw; 77 extern int16_t stccol; 78 extern int16_t stcrow; 79 extern int16_t syrate; 80 extern int16_t tvcwval; 81 extern int16_t vcwval; 82 83 extern int16_t crate1[]; 84 85 extern int8_t ptdebuf[]; 86 86 87 87 extern struct selbox *csbp; … … 98 98 */ 99 99 100 char*trdata[] = { "Trans", "Stop ", "Start" };101 char*ssdata[] = { "Stop ", "Start" };102 103 char*stdata[] = { "Srce" , "Mult", "Time", "Valu", "Func" };104 105 char*smdata[] = {100 int8_t *trdata[] = { "Trans", "Stop ", "Start" }; 101 int8_t *ssdata[] = { "Stop ", "Start" }; 102 103 int8_t *stdata[] = { "Srce" , "Mult", "Time", "Valu", "Func" }; 104 105 int8_t *smdata[] = { 106 106 107 107 " ", /* SM_NONE 0 No source - always 0 */ … … 158 158 void ptmkey(void) 159 159 { 160 register short nc;160 register int16_t nc; 161 161 162 162 if (astat) { … … 214 214 void ptekey(void) 215 215 { 216 register short nc;216 register int16_t nc; 217 217 218 218 if (astat) { … … 270 270 void ptxkey(void) 271 271 { 272 register short i, cp, pp, sp, stm;272 register int16_t i, cp, pp, sp, stm; 273 273 274 274 if (NOT astat) /* only on key closures ... */ … … 427 427 */ 428 428 429 void dspdfst( char *buf, unsigned short val)429 void dspdfst(int8_t *buf, uint16_t val) 430 430 { 431 register u nsigned short chan, port, stim;431 register uint16_t chan, port, stim; 432 432 433 433 if (val EQ NULL_DEF) { /* handle possible blank definer */ … … 505 505 */ 506 506 507 char*dfpdat(struct patch *pp)507 int8_t *dfpdat(struct patch *pp) 508 508 { 509 static charbuf[32];510 u nsigned short sgn, vp1, vp2;511 short val;509 static int8_t buf[32]; 510 uint16_t sgn, vp1, vp2; 511 int16_t val; 512 512 513 513 val = pp->padat2; … … 603 603 */ 604 604 605 void pafpu1( char *bf, char *ad, unsigned short gt, unsigned short gn, struct patch *pp)605 void pafpu1(int8_t *bf, int8_t *ad, uint16_t gt, uint16_t gn, struct patch *pp) 606 606 { 607 607 sprintf(bf, "%s %s %c%c %s", ad, stdata[pp->padat1], gt, gn, dfpdat(pp)); … … 616 616 */ 617 617 618 void pafpu2( char *bf, char *ad, unsigned short os, unsigned short gt, unsigned short gn, struct patch *pp)618 void pafpu2(int8_t *bf, int8_t *ad, uint16_t os, uint16_t gt, uint16_t gn, struct patch *pp) 619 619 { 620 620 sprintf(bf, "%s %d %s %c%c %s", ad, os, stdata[pp->padat1], gt, gn, dfpdat(pp)); … … 629 629 */ 630 630 631 void pafpu3( char *bf, char*ad, struct patch *pp)631 void pafpu3(int8_t *bf, int8_t *ad, struct patch *pp) 632 632 { 633 633 sprintf(bf, "%s %s %s", ad, stdata[pp->padat1], dfpdat(pp)); … … 644 644 */ 645 645 646 void dspdest( char*buf, struct patch *pp)646 void dspdest(int8_t *buf, struct patch *pp) 647 647 { 648 u nsigned short chan, osc, port, stim, vg, vgt, vgn, vp1, vp2, sgn;649 short val;650 charbuf2[16], *rtype;648 uint16_t chan, osc, port, stim, vg, vgt, vgn, vp1, vp2, sgn; 649 int16_t val; 650 int8_t buf2[16], *rtype; 651 651 652 652 port = (pp->pasuba >> 11) & 0x0003; /* for trg types */
Note:
See TracChangeset
for help on using the changeset viewer.