Changeset 7258c6a in buchla-68k for ram/scordsp.c


Ignore:
Timestamp:
07/09/2017 04:45:34 PM (7 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
8618599
Parents:
0292fbb
Message:

Use standard integer types.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ram/scordsp.c

    r0292fbb r7258c6a  
    3434*/
    3535
    36 extern  unsigned        exp_c(unsigned c);
     36extern  uint16_t        exp_c(uint16_t c);
    3737
    3838/* variables defined elsewhere */
    3939
    40 extern  void    (*point)(short x, short y, short pen);
    41 
    42 extern  unsigned *obj0, *obj2, *obj3, *obj8, *obj11, *obj13, *obj14, *obj15;
    43 
    44 extern  unsigned        *consl;         /* constant slice pointer */
    45 extern  unsigned        *saddr;         /* score VSDD RAM base pointer */
    46 
    47 extern  unsigned        scrl;           /* score VSDD object scroll register image */
    48 
    49 extern  short   ancmsw;                 /* analog variable r/p control source */
    50 extern  short   angroup;                /* analog variable group being shown */
    51 extern  short   clkctl;                 /* clock control */
    52 extern  short   clkrun;                 /* clock run switch */
    53 extern  short   clksrc;                 /* clock source */
    54 extern  short   cxval;                  /* cursor x */
    55 extern  short   cyval;                  /* cursor y */
    56 extern  short   dubsw;                  /* overdub / replace switch */
    57 extern  short   insmode;                /* insert switch */
    58 extern  short   lastam;                 /* last assignment menu page */
    59 extern  short   ndisp;                  /* display number */
    60 extern  short   pchsw;                  /* punch-in enable switch */
    61 extern  short   recsw;                  /* record / play switch */
    62 extern  short   sbase;                  /* score VSDD RAM scroll offset */
    63 extern  short   scmctl;                 /* score submenu #2 state */
    64 extern  short   sd;                     /* score scroll direction */
    65 extern  short   sdmctl;                 /* score submenu #1 state */
    66 extern  short   secop;                  /* section operation */
    67 extern  short   sgcsw;                  /* score graphic / text cursor switch */
    68 extern  short   sliders;                /* slider function */
    69 extern  short   soffset;                /* score scroll offset */
    70 extern  short   stccol;                 /* text cursor column */
    71 extern  short   stcrow;                 /* text cursor row */
    72 extern  short   submenu;                /* submenu cursor switch */
    73 extern  short   velflag;                /* velocity display enable flag */
    74 
    75 extern  char    bfs[];                  /* display generation buffer */
    76 
    77 extern  char    *nedlbl[];              /* note edit labels */
    78 
    79 extern  int     kbobj[];                /* keyboard icon */
    80 
    81 extern  short   grpmode[];              /* group mode - 0 = play, 1 = stdby, 2 = rec */
    82 extern  short   grpstat[];              /* group status - 0 = off, non-0 = on */
    83 extern  short   lastvel[];              /* last velocity sent to group */
    84 
    85 extern  short   anrs[][16];             /* analog variable resolution */
    86 extern  short   varmode[][16];          /* analog variable record mode */
    87 
    88 extern  unsigned        slices[];       /* score display slices */
     40extern  void    (*point)(int16_t x, int16_t y, int16_t pen);
     41
     42extern  uint16_t *obj0, *obj2, *obj3, *obj8, *obj11, *obj13, *obj14, *obj15;
     43
     44extern  uint16_t        *consl;         /* constant slice pointer */
     45extern  uint16_t        *saddr;         /* score VSDD RAM base pointer */
     46
     47extern  uint16_t        scrl;           /* score VSDD object scroll register image */
     48
     49extern  int16_t ancmsw;                 /* analog variable r/p control source */
     50extern  int16_t angroup;                /* analog variable group being shown */
     51extern  int16_t clkctl;                 /* clock control */
     52extern  int16_t clkrun;                 /* clock run switch */
     53extern  int16_t clksrc;                 /* clock source */
     54extern  int16_t cxval;                  /* cursor x */
     55extern  int16_t cyval;                  /* cursor y */
     56extern  int16_t dubsw;                  /* overdub / replace switch */
     57extern  int16_t insmode;                /* insert switch */
     58extern  int16_t lastam;                 /* last assignment menu page */
     59extern  int16_t ndisp;                  /* display number */
     60extern  int16_t pchsw;                  /* punch-in enable switch */
     61extern  int16_t recsw;                  /* record / play switch */
     62extern  int16_t sbase;                  /* score VSDD RAM scroll offset */
     63extern  int16_t scmctl;                 /* score submenu #2 state */
     64extern  int16_t sd;                     /* score scroll direction */
     65extern  int16_t sdmctl;                 /* score submenu #1 state */
     66extern  int16_t secop;                  /* section operation */
     67extern  int16_t sgcsw;                  /* score graphic / text cursor switch */
     68extern  int16_t sliders;                /* slider function */
     69extern  int16_t soffset;                /* score scroll offset */
     70extern  int16_t stccol;                 /* text cursor column */
     71extern  int16_t stcrow;                 /* text cursor row */
     72extern  int16_t submenu;                /* submenu cursor switch */
     73extern  int16_t velflag;                /* velocity display enable flag */
     74
     75extern  int8_t  bfs[];                  /* display generation buffer */
     76
     77extern  int8_t  *nedlbl[];              /* note edit labels */
     78
     79extern  int16_t kbobj[];                /* keyboard icon */
     80
     81extern  int16_t grpmode[];              /* group mode - 0 = play, 1 = stdby, 2 = rec */
     82extern  int16_t grpstat[];              /* group status - 0 = off, non-0 = on */
     83extern  int16_t lastvel[];              /* last velocity sent to group */
     84
     85extern  int16_t anrs[][16];             /* analog variable resolution */
     86extern  int16_t varmode[][16];          /* analog variable record mode */
     87
     88extern  uint16_t        slices[];       /* score display slices */
    8989
    9090extern  struct  valent  valents[];      /* s/m value table */
     
    9696/* initialized stuff */
    9797
    98 short   var2src[6] = {          /* analog variable map */
     98int16_t var2src[6] = {          /* analog variable map */
    9999
    100100        SM_HTPW, SM_VTMW, SM_LPBR, SM_CTL1, SM_PED1, SM_KPRS
    101101};
    102102
    103 short   simled[3] = {           /* simulated LED colors for group modes */
     103int16_t simled[3] = {           /* simulated LED colors for group modes */
    104104
    105105        0x00A2,         /* play mode    = green */
     
    108108};
    109109
    110 char    nsvtab[] = {            /* note value modifier (accidental) table */
     110int8_t  nsvtab[] = {            /* note value modifier (accidental) table */
    111111
    112112        0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1,     /*  21 ..  32 -- A0 .. G#0 */
     
    120120};
    121121
    122 short   scorpal[16][3] = {              /* score palette */
     122int16_t scorpal[16][3] = {              /* score palette */
    123123
    124124        {0, 0, 0},      /*  0 - black */
     
    144144*/
    145145
    146 char    *clklbl[] = {   /* clock control and scource labels */
     146int8_t  *clklbl[] = {   /* clock control and scource labels */
    147147
    148148        "Local",        /* 0 - CK_LOCAL */
     
    155155};
    156156
    157 char    *sdisp[] = {    /* score display fixed text strings */
     157int8_t  *sdisp[] = {    /* score display fixed text strings */
    158158
    159159        /* 0 */         "\230\231\232\233     ",        /* Interpolate */
     
    194194*/
    195195
    196 void makeln(unsigned lnc, unsigned lew)
    197 {
    198         register unsigned *lp, *cp;
    199         register short i;
    200         register unsigned lbg;
     196void makeln(uint16_t lnc, uint16_t lew)
     197{
     198        register uint16_t *lp, *cp;
     199        register int16_t i;
     200        register uint16_t lbg;
    201201
    202202        lp = obj15;                     /* setup line object pointer */
     
    298298void ds_vel(void)
    299299{
    300         register short i;
    301         char buf[6];
     300        register int16_t i;
     301        int8_t buf[6];
    302302
    303303        if (ndisp NE 2)
     
    326326*/
    327327
    328 void dsvmode(short n)
     328void dsvmode(int16_t n)
    329329{
    330330        if (ndisp NE 2)
     
    346346void ds_anmd(void)
    347347{
    348         register short i;
     348        register int16_t i;
    349349
    350350        if (ndisp NE 2)
     
    367367void ds_angr(void)
    368368{
    369         char buf[4];
     369        int8_t buf[4];
    370370
    371371        if (ndisp NE 2)
     
    391391void ds_anrs(void)
    392392{
    393         register short i;
    394         char buf[3];
     393        register int16_t i;
     394        int8_t buf[3];
    395395
    396396        if (ndisp NE 2)
     
    420420*/
    421421
    422 void dsanval(short var)
    423 {
    424         register short tmp, val, v1, v2;
    425         char buf[16];
     422void dsanval(int16_t var)
     423{
     424        register int16_t tmp, val, v1, v2;
     425        int8_t buf[16];
    426426
    427427        if (ndisp NE 2)
     
    447447void ds_anvl(void)
    448448{
    449         register short i;
     449        register int16_t i;
    450450
    451451        if (ndisp NE 2)
     
    519519void dsclk(void)
    520520{
    521         short   atr[26];
     521        int16_t atr[26];
    522522
    523523        uclk();
     
    575575void dslocn(void)
    576576{
    577         register long curfr, beat;
    578         register short frame;
     577        register int32_t curfr, beat;
     578        register int16_t frame;
    579579
    580580        if (ndisp NE 2)
     
    645645*/
    646646
    647 void dsgstat(short n)
    648 {
    649         char c;
     647void dsgstat(int16_t n)
     648{
     649        int8_t c;
    650650
    651651        if (ndisp NE 2)
     
    665665*/
    666666
    667 void dsgmode(short n)
     667void dsgmode(int16_t n)
    668668{
    669669        if (ndisp NE 2)
     
    688688void dsgmods(void)
    689689{
    690         register short i;
     690        register int16_t i;
    691691
    692692        if (ndisp NE 2)
     
    708708void dsgmodz(void)
    709709{
    710         register short i;
     710        register int16_t i;
    711711
    712712        if (ndisp NE 2)
     
    732732void dsrpmod(void)
    733733{
    734         short   atr[25];
     734        int16_t atr[25];
    735735
    736736        switch (sliders) {
     
    795795void dsimode(void)
    796796{
    797         short   atr[7];
     797        int16_t atr[7];
    798798
    799799        if (ndisp NE 2)
     
    821821*/
    822822
    823 void sdwin(short n)
    824 {
    825         short atr[64], atrib, i;
     823void sdwin(int16_t n)
     824{
     825        int16_t atr[64], atrib, i;
    826826
    827827        if (ndisp NE 2)                 /* only if score is selected */
     
    989989void sdwins(void)
    990990{
    991         register short i;
     991        register int16_t i;
    992992
    993993        if (ndisp NE 2)                 /* only if score display is selected */
Note: See TracChangeset for help on using the changeset viewer.