Changeset 432327d in buchla-68k


Ignore:
Timestamp:
09/17/2017 09:27:29 PM (2 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
6099cac
Parents:
8c8b4e5
Message:

Fix conversion warnings.

Files:
22 edited

Legend:

Unmodified
Added
Removed
  • ram/addfpu.c

    r8c8b4e5 r432327d  
    1818uint16_t addfpu(uint16_t t, int16_t k)
    1919{
    20         register int16_t x, z;
    21         register uint16_t y;
     20        uint16_t x, y;
     21        int32_t z;
    2222
    2323        x = fromfpu(t);
     
    2727
    2828        y = t;
    29         z = x + k;
     29        z = (int32_t)x + k;
    3030
    3131        if (z GE MAXSEGT)
     
    4646uint16_t subfpu(uint16_t t, int16_t k)
    4747{
    48         register int16_t x, z;
    49         register uint16_t y;
     48        uint16_t x, y;
     49        int32_t z;
    5050
    5151        x = fromfpu(t);
     
    5555
    5656        y = t;
    57         z = x - k;
     57        z = (int32_t)x - k;
    5858
    5959        if (z LE 1)
  • ram/adselbx.c

    r8c8b4e5 r432327d  
    254254                                vbank(0);
    255255
    256                         bfs[0] = row - 5 + '2';
     256                        bfs[0] = (int8_t)(row - 5 + '2');
    257257                        bfs[1] = '\0';
    258258
     
    294294                        ins2grp[grp] ^= GTAG1;
    295295
    296                         bfs[0] = '1' + grp;
     296                        bfs[0] = (int8_t)('1' + grp);
    297297                        bfs[1] = '\0';
    298298
     
    317317                        ins2grp[grp] ^= GTAG1;
    318318
    319                         bfs[0] = grp + ((grp > 8) ? 163 : '1');
     319                        bfs[0] = (int8_t)(grp + ((grp > 8) ? 163 : '1'));
    320320                        bfs[1] = '\0';
    321321
  • ram/asgdsp.c

    r8c8b4e5 r432327d  
    238238*/
    239239
    240 void keycpyw(volatile uint16_t *dest, volatile uint16_t *src, int16_t len, uint16_t wk, uint16_t bk)
     240void keycpyw(volatile uint16_t *dest, volatile uint16_t *src, int16_t len, int16_t wk, int16_t bk)
    241241{
    242242        uint16_t wkey, bkey, theword;
     
    358358                vbank(0);
    359359
    360         vputp(adoct, x, y, exp_c(pen));
     360        vputp(adoct, x, y, pen);
    361361}
    362362
     
    389389void adswin(int16_t n)
    390390{
    391         register int16_t cx, i;
     391        uint16_t cx;
     392        int16_t i;
    392393        int8_t buf1[4], buf2[4];
    393394
     
    512513                        if ((mctlnum[i] NE -1) AND (mctlnum[i] & CTAG1)) {
    513514
    514                                 bfs[0] = '2' + i;
     515                                bfs[0] = (int8_t)('2' + i);
    515516                                bfs[1] = '\0';
    516517
     
    603604        case 7:         /* port 1 key to group assignments */
    604605
    605                 lseg(  8, 153,  15, 153, exp_c(adbox[n][4]));   /* underlines */
    606                 lseg(496, 153, 503, 153, exp_c(adbox[n][4]));
     606                lseg(  8, 153,  15, 153, adbox[n][4]);  /* underlines */
     607                lseg(496, 153, 503, 153, adbox[n][4]);
    607608
    608609                asgkb();                                        /* icon */
     
    719720
    720721        *(psg + PSG_ADDR) = PSG_PRTB;           /* read current psg data */
    721         psgdata = *(psg + PSG_READ) & ~AUX_BIT;
     722        psgdata = (uint8_t)(*(psg + PSG_READ) & ~AUX_BIT);
    722723
    723724        *(psg + PSG_ADDR) = PSG_PRTB;           /* send out updated aux data */
    724         *(psg + PSG_WRIT) = psgdata | (aux ? 0 : AUX_BIT);
     725        *(psg + PSG_WRIT) = (uint8_t)(psgdata | (aux ? 0 : AUX_BIT));
    725726}
    726727
  • ram/asgdsp.x

    r8c8b4e5 r432327d  
    4343extern  void            inital(void);
    4444extern  void            initat(int16_t n);
    45 extern  void            keycpyw(volatile uint16_t *dest, volatile uint16_t *src, int16_t len, uint16_t wk, uint16_t bk);
     45extern  void            keycpyw(volatile uint16_t *dest, volatile uint16_t *src, int16_t len, int16_t wk, int16_t bk);
    4646extern  int8_t          *numblk(int8_t *buf, int16_t n);
    4747extern  void            putasg(int16_t n);
  • ram/asgvce.c

    r8c8b4e5 r432327d  
    8484                        ep->e_time  = t_cur;
    8585                        ep->e_type  = EV_NEND | 0x80;
    86                         ep->e_note  = nn;
    87                         ep->e_group = grp;
     86                        ep->e_note  = (int8_t)nn;
     87                        ep->e_group = (int8_t)grp;
    8888                        ep->e_vel   = SM_SCALE(64);
    8989
     
    132132                                        ep->e_time  = t_cur;
    133133                                        ep->e_type  = EV_NEND | 0x80;
    134                                         ep->e_note  = nn;
    135                                         ep->e_group = grp;
     134                                        ep->e_note  = (int8_t)nn;
     135                                        ep->e_group = (int8_t)grp;
    136136                                        ep->e_vel   = SM_SCALE(64);
    137137
     
    244244                        ep->e_time  = t_cur;
    245245                        ep->e_type  = EV_NBEG | 0x80;
    246                         ep->e_note  = key;
    247                         ep->e_group = grp;
     246                        ep->e_note  = (int8_t)key;
     247                        ep->e_group = (int8_t)grp;
    248248                        ep->e_vel   = (clksrc EQ CK_STEP) ? SM_SCALE(64) : vel;
    249249
  • ram/barbadj.c

    r8c8b4e5 r432327d  
    3838/* bar dot data */
    3939
    40 int16_t BarDots[3] = { 0x1C, 0xFC, 0xE0 };
     40uint8_t BarDots[3] = { 0x1C, 0xFC, 0xE0 };
    4141
    4242#include "glcbars.h"            /* bar graph driver constant definitions */
     
    5050void BarBadj(int16_t bar, int16_t val)
    5151{
    52         register int16_t bardot, curdif;
    53         register uint16_t baradr;
     52        uint8_t bardot;
     53        register int16_t curdif;
     54        register int16_t baradr;
    5455        int16_t barcol, bardif, curbar, i, newbar;
    5556
     
    7879
    7980                        LCD_WC = G_CRSWR;       /* set cursor address */
    80                         LCD_WD = baradr & 0xFF;
    81                         LCD_WD = (baradr >> 8) & 0xFF;
     81                        LCD_WD = (uint8_t)(baradr & 0xFF);
     82                        LCD_WD = (uint8_t)((baradr >> 8) & 0xFF);
    8283
    8384                        ++baradr;               /* update GLC start address */
     
    102103
    103104                        LCD_WC = G_CRSWR;       /* set cursor address */
    104                         LCD_WD = baradr & 0xFF;
    105                         LCD_WD = (baradr >> 8) & 0xFF;
     105                        LCD_WD = (uint8_t)(baradr & 0xFF);
     106                        LCD_WD = (uint8_t)((baradr >> 8) & 0xFF);
    106107
    107108                        ++baradr;               /* update GLC start address */
     
    128129void BarBset(int16_t bar, int16_t val)
    129130{
    130         register int16_t bardot, barpos, newbar;
    131         register uint16_t baradr;
     131        uint8_t bardot;
     132        register int16_t barpos, newbar;
     133        register int16_t baradr;
    132134        int16_t barcol, i;
    133135
     
    149151
    150152                LCD_WC = G_CRSWR;       /* set cursor address */
    151                 LCD_WD = baradr & 0xFF;
    152                 LCD_WD = (baradr >> 8) & 0xFF;
     153                LCD_WD = (uint8_t)(baradr & 0xFF);
     154                LCD_WD = (uint8_t)((baradr >> 8) & 0xFF);
    153155
    154156                ++baradr;               /* update GLC start address */
     
    157159
    158160                while (barpos++ LE newbar)      /* write new dots */
    159                         LCD_WD = bardot;
     161                        LCD_WD = (uint8_t)bardot;
    160162
    161163                while (barpos++ < BTop)         /* erase old dots */
     
    177179void BarCadj(int16_t bar, int16_t val)
    178180{
    179         register int16_t bardot, barpos, newbar;
    180         register uint16_t baradr;
     181        uint8_t bardot;
     182        register int16_t barpos, newbar;
     183        register int16_t baradr;
    181184        int16_t barcol, bardif, curbar, i;
    182185
     
    207210
    208211                        LCD_WC = G_CRSWR;       /* set cursor address */
    209                         LCD_WD = baradr & 0xFF;
    210                         LCD_WD = (baradr >> 8) & 0xFF;
     212                        LCD_WD = (uint8_t)(baradr & 0xFF);
     213                        LCD_WD = (uint8_t)((baradr >> 8) & 0xFF);
    211214
    212215                        LCD_WC = G_MWRITE;      /* setup to write */
     
    231234
    232235                        LCD_WC = G_CRSWR;       /* set cursor address */
    233                         LCD_WD = baradr & 0xFF;
    234                         LCD_WD = (baradr >> 8) & 0xFF;
     236                        LCD_WD = (uint8_t)(baradr & 0xFF);
     237                        LCD_WD = (uint8_t)((baradr >> 8) & 0xFF);
    235238
    236239                        LCD_WC = G_MWRITE;      /* setup to write */
     
    260263void BarCset(int16_t bar, int16_t val)
    261264{
    262         register int16_t bardot, barpos, barloc1, barloc2;
    263         register uint16_t baradr;
     265        uint8_t bardot;
     266        register int16_t barpos, barloc1, barloc2;
     267        register int16_t baradr;
    264268        int16_t barcol, i, newbar;
    265269
     
    293297
    294298                LCD_WC = G_CRSWR;       /* set cursor address */
    295                 LCD_WD = baradr & 0xFF;
    296                 LCD_WD = (baradr >> 8) & 0xFF;
     299                LCD_WD = (uint8_t)(baradr & 0xFF);
     300                LCD_WD = (uint8_t)((baradr >> 8) & 0xFF);
    297301
    298302                LCD_WC = G_MWRITE;      /* setup to write */
  • ram/barbadj.x

    r8c8b4e5 r432327d  
    2222extern  int16_t         BarCLn[256];
    2323extern  int16_t         BarCols[14];
    24 extern  int16_t         BarDots[3];
     24extern  uint8_t         BarDots[3];
    2525
    2626/*
  • ram/etaccn.c

    r8c8b4e5 r432327d  
    6060                mctlnum[ctl] = tmpval;
    6161        else
    62                 mctlnum[ctl] = (mctlnum[ctl] & 0xFF00) | tmpval;
     62                mctlnum[ctl] = (mctlnum[ctl] & (int16_t)0xFF00) | tmpval;
    6363
    6464        modasg();
     
    9999
    100100        n = nn & 0xFF;
    101         ebuf[stccol - cfetp->flcol] = k + '0';
     101        ebuf[stccol - cfetp->flcol] = (int8_t)(k + '0');
    102102        ebuf[2] = '\0';
    103103
    104         dspbuf[0] = k + '0';
     104        dspbuf[0] = (int8_t)(k + '0');
    105105        dspbuf[1] = '\0';
    106106
  • ram/etadep.c

    r8c8b4e5 r432327d  
    8383        ec = stccol - cfetp->flcol;     /* setup edit buffer column */
    8484
    85         ebuf[ec] = k + '0';
     85        ebuf[ec] = (int8_t)(k + '0');
    8686        ebuf[2] = '\0';
    8787
    88         dspbuf[0] = k + '0';
     88        dspbuf[0] = (int8_t)(k + '0');
    8989        dspbuf[1] = '\0';
    9090
  • ram/etadyn.c

    r8c8b4e5 r432327d  
    2020        grp = 0x00FF & (n >> 8);
    2121
    22         ebuf[0] = grpdyn[grp] + '0';
     22        ebuf[0] = (int8_t)(grpdyn[grp] + '0');
    2323        ebuf[1] = '\0';
    2424
     
    4040        struct idfnhdr *fp;
    4141        uint16_t fpmant, fpexp;
    42         int16_t oldsr;
     42        uint16_t oldsr;
    4343        int16_t nop;
    4444
     
    4747        g = grp + 1;
    4848
    49         fpmant = (((int32_t)curintp & 0x0000FFF0L) *
    50                   ((int32_t)timemlt & 0x0000FFFFL)) >> 15;
     49        fpmant = (uint16_t)((((int32_t)curintp & 0x0000FFF0L) *
     50                  ((int32_t)timemlt & 0x0000FFFFL)) >> 15);
    5151
    5252        fpexp = expbit[curintp & 0x000F];
     
    7070
    7171                        if (fp->idftmd & I_VNSUBN)
    72                                 *(fpu + (int32_t)FPU_TNV1) = val;
     72                                *(fpu + (int32_t)FPU_TNV1) = (uint16_t)val;
    7373                        else
    74                                 *(fpu + (int32_t)FPU_TNV0) = val;
     74                                *(fpu + (int32_t)FPU_TNV0) = (uint16_t)val;
    7575
    7676                        ++nop;  ++nop;  ++nop;
    7777
    7878                        *(fpu + (int32_t)FPU_TCTL) =
    79                                 (fp->idftmd & (I_NRATIO | I_NVBITS)) | 0x0001;
     79                                (uint16_t)((fp->idftmd & (I_NRATIO | I_NVBITS)) | 0x0001);
    8080
    8181                        setsr(oldsr);
     
    121121        grp = 0x00FF & (nn >> 8);
    122122
    123         dspbuf[0] = grpdyn[grp] + '0';
     123        dspbuf[0] = (int8_t)(grpdyn[grp] + '0');
    124124        dspbuf[1] = '\0';
    125125
     
    143143        n = nn & 0xFF;
    144144
    145         dspbuf[0] = ebuf[0] = k + '0';
     145        dspbuf[0] = ebuf[0] = (int8_t)(k + '0');
    146146        dspbuf[1] = ebuf[1] = '\0';
    147147
  • ram/etagch.c

    r8c8b4e5 r432327d  
    9898
    9999        n = nn & 0xFF;
    100         ebuf[stccol - cfetp->flcol] = k + '0';
     100        ebuf[stccol - cfetp->flcol] = (int8_t)(k + '0');
    101101        ebuf[2] = '\0';
    102102
    103         dspbuf[0] = k + '0';
     103        dspbuf[0] = (int8_t)(k + '0');
    104104        dspbuf[1] = '\0';
    105105
  • ram/initi.c

    r8c8b4e5 r432327d  
    3232};
    3333
    34 int16_t expbit[16] = {  /* FPU time exponent bit expansion table */
     34uint16_t        expbit[16] = {  /* FPU time exponent bit expansion table */
    3535
    3636        0x0001,         /* 0 */
  • ram/initi.x

    r8c8b4e5 r432327d  
    1818
    1919extern  uint16_t        dfltins[];
    20 extern  int16_t         expbit[16];
     20extern  uint16_t        expbit[16];
    2121extern  int16_t         finival[NFINST];
    2222extern  int16_t         ptoftab[];
  • ram/libdsp.c

    r8c8b4e5 r432327d  
    157157*/
    158158
    159 uint16_t exp_c(uint16_t c)
    160 {
    161         c &= 0x000F;            /* use low 4 bits as the basis */
    162         c |= c << 4;            /* turn them into 8 bits */
    163         c |= c << 8;            /* make it a full 16 bits */
    164 
    165         return(c);
     159uint16_t exp_c(int16_t c)
     160{
     161        uint16_t r;
     162
     163        r = (uint16_t)c & 0x000F;       /* use low 4 bits as the basis */
     164        r |= r << 4;                    /* turn them into 8 bits */
     165        r |= r << 8;                    /* make it a full 16 bits */
     166
     167        return(r);
    166168}
    167169
  • ram/libdsp.x

    r8c8b4e5 r432327d  
    3535extern  int16_t         clreq(int32_t bytes);
    3636extern  void            dslslot(int16_t slot, uint16_t fg, int16_t row);
    37 extern  uint16_t        exp_c(uint16_t c);
     37extern  uint16_t        exp_c(int16_t c);
    3838extern  int16_t         fcindex(void);
    3939extern  void            fcreset(void);
  • ram/m7menu.c

    r8c8b4e5 r432327d  
    270270int16_t mdselbx(int16_t n)
    271271{
    272         register uint16_t mbcv, mbak;
     272        register int16_t mbcv, mbak;
    273273        register int16_t rc;
    274274
     
    278278#endif
    279279
    280         mbcv = exp_c(MBUTTON);
    281         mbak = exp_c(MBKGRND);
     280        mbcv = MBUTTON;
     281        mbak = MBKGRND;
    282282
    283283        rc   = SUCCESS;
     
    384384        register int16_t *mlp;
    385385        register int16_t i;
    386         register uint16_t mlcv, mbcv, mbak;
     386        register int16_t mlcv, mbcv, mbak;
    387387        int8_t buf[16];
    388388
    389         mlcv = exp_c(MLINES);
    390         mbcv = exp_c(MBUTTON);
    391         mbak = exp_c(MBKGRND);
     389        mlcv = MLINES;
     390        mbcv = MBUTTON;
     391        mbak = MBKGRND;
    392392
    393393        if (ml01[0] EQ 0) {
  • ram/tundsp.c

    r8c8b4e5 r432327d  
    242242void td_trcp(int16_t mode)
    243243{
    244         register uint16_t cx;
    245 
    246         cx = exp_c(mode ? TDSELD : tdbox[6][4]);
     244        register int16_t cx;
     245
     246        cx = mode ? TDSELD : tdbox[6][4];
    247247        vbank(0);
    248248        vcputsv(tunob, 64, cx, tdbox[6][5],  9, 54, "Transpose", 14);
     
    258258void td_incr(int16_t mode)
    259259{
    260         register uint16_t cx;
    261 
    262         cx = exp_c(mode ? TDSELD : tdbox[6][4]);
     260        register int16_t cx;
     261
     262        cx = mode ? TDSELD : tdbox[6][4];
    263263        vbank(0);
    264264        vcputsv(tunob, 64, cx, tdbox[6][5],  12, 54, "Increment", 14);
     
    273273void td_intp(int16_t mode)
    274274{
    275         register uint16_t cx;
    276 
    277         cx = exp_c(mode ? TDSELD : tdbox[6][4]);
     275        register int16_t cx;
     276
     277        cx = mode ? TDSELD : tdbox[6][4];
    278278        vbank(0);
    279279        vcputsv(tunob, 64, cx, tdbox[6][5],  14, 54, "Intrpolat", 14);
     
    334334*/
    335335
    336 void dsttval(int16_t row, int16_t col, int16_t val, uint16_t fg, uint16_t bg)
    337 {
    338         register uint16_t cfg, cbg;
    339 
    340         cfg = exp_c(fg);
    341         cbg = exp_c(bg);
    342 
     336void dsttval(int16_t row, int16_t col, int16_t val, int16_t fg, int16_t bg)
     337{
    343338        cnvc2p(bfs, (val >> 1));
    344339
    345         bfs[0] += '0';
    346         bfs[1] += 'A';
    347         bfs[2] = sfdsp[bfs[2] - 7];
    348         bfs[3] += '0';
    349         bfs[4] += '0';
     340        bfs[0] = (int8_t)(bfs[0] + '0');
     341        bfs[1] = (int8_t)(bfs[1] + 'A');
     342        bfs[2] = (int8_t)(bfs[2] + sfdsp[bfs[2] - 7]);
     343        bfs[3] = (int8_t)(bfs[3] + '0');
     344        bfs[4] = (int8_t)(bfs[4] + '0');
    350345        bfs[5] = '\0';
    351346
    352347        vbank(0);
    353         vcputsv(tunob, 64, cfg, cbg, row, col, bfs, 14);
     348        vcputsv(tunob, 64, fg, bg, row, col, bfs, 14);
    354349}
    355350
     
    362357void tdswin(int16_t n)
    363358{
    364         register int16_t cx, i, tv;
     359        uint16_t cx;
     360        int16_t i, tv;
    365361        int8_t ts;
    366362
     
    476472
    477473                tsplot4(tunob, 64, tdbox[n][4], 24, 54, "Table #", 14);
    478                 bfs[0] = curtun + '0';
     474                bfs[0] = (int8_t)(curtun + '0');
    479475                bfs[1] = '\0';
    480476                tsplot4(tunob, 64, tunmod ? TDCHGD : tdbox[n][4],
  • ram/tundsp.x

    r8c8b4e5 r432327d  
    2626extern  void            advtcur(void);
    2727extern  void            bsptcur(void);
    28 extern  void            dsttval(int16_t row, int16_t col, int16_t val, uint16_t fg, uint16_t bg);
     28extern  void            dsttval(int16_t row, int16_t col, int16_t val, int16_t fg, int16_t bg);
    2929extern  void            gettun(int16_t n);
    3030extern  void            inittl(void);
  • ram/vtyper.c

    r8c8b4e5 r432327d  
    3737*/
    3838
    39 void vtsetup(volatile uint16_t *obj, vtchar dsp, int16_t col, int8_t *ptr, int16_t tr, int16_t tc, vtcurs adv, vtcurs bsp, vtcurs cup, vtcurs cdn, vtcurs stop, uint16_t fg, uint16_t bg)
     39void vtsetup(volatile uint16_t *obj, vtchar dsp, int16_t col, int8_t *ptr, int16_t tr, int16_t tc, vtcurs adv, vtcurs bsp, vtcurs cup, vtcurs cdn, vtcurs stop, int16_t fg, int16_t bg)
    4040{
    4141        vtobj   = obj;          /* setup object pointer */
  • ram/vtyper.x

    r8c8b4e5 r432327d  
    3131extern  void            vtcyupd(void);
    3232extern  void            vtdisp(volatile uint16_t *obj, uint16_t fg, uint16_t bg, int16_t row, int16_t col, int8_t *buf);
    33 extern  void            vtsetup(volatile uint16_t *obj, vtchar dsp, int16_t col, int8_t *ptr, int16_t tr, int16_t tc, vtcurs adv, vtcurs bsp, vtcurs cup, vtcurs cdn, vtcurs stop, uint16_t fg, uint16_t bg);
     33extern  void            vtsetup(volatile uint16_t *obj, vtchar dsp, int16_t col, int8_t *ptr, int16_t tr, int16_t tc, vtcurs adv, vtcurs bsp, vtcurs cup, vtcurs cdn, vtcurs stop, int16_t fg, int16_t bg);
    3434extern  int16_t         vtyper(void);
  • rom/romp.c

    r8c8b4e5 r432327d  
    501501*/
    502502
    503 uint16_t exp_c(uint16_t c)
    504 {
    505         c &= 0x000F;
    506         c |= c << 4;
    507         c |= c << 8;
    508 
    509         return(c);
     503uint16_t exp_c(int16_t c)
     504{
     505        uint16_t r;
     506
     507        r = (uint16_t)c & 0x000F;
     508        r |= r << 4;
     509        r |= r << 8;
     510
     511        return(r);
    510512}
    511513
  • rom/romp.x

    r8c8b4e5 r432327d  
    153153extern  void            dosw(int16_t nb, int16_t sv);
    154154extern  int16_t         dtext(int8_t *loc, int8_t *lastloc, int16_t nwide, int16_t unit);
    155 extern  uint16_t        exp_c(uint16_t c);
     155extern  uint16_t        exp_c(int16_t c);
    156156extern  int16_t         getarg(void);
    157157extern  int16_t         getcmd(void);
Note: See TracChangeset for help on using the changeset viewer.