Changeset 8c8b4e5 in buchla-68k for ram/asgdsp.c


Ignore:
Timestamp:
09/17/2017 05:01:10 PM (7 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
432327d
Parents:
5c4721b
Message:

More volatile hardware accesses.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ram/asgdsp.c

    r5c4721b r8c8b4e5  
    238238*/
    239239
    240 void keycpyw(uint16_t *dest, uint16_t *src, int16_t len, uint16_t wk, uint16_t bk)
    241 {
    242         register uint16_t wkey, bkey, theword;
    243         register int16_t i;
     240void keycpyw(volatile uint16_t *dest, volatile uint16_t *src, int16_t len, uint16_t wk, uint16_t bk)
     241{
     242        uint16_t wkey, bkey, theword;
     243        int16_t i;
    244244
    245245        wkey = exp_c(wk);
     
    261261void asgkb(void)
    262262{
    263         register uint16_t *p;
    264         register uint16_t akline;
    265         register int16_t i, j;
     263        volatile uint16_t *p;
     264        uint16_t akline;
     265        int16_t i, j;
    266266
    267267        akline = exp_c(AK_LINE);
     
    306306void drawk2g(int16_t grp)
    307307{
    308         register int16_t i;
    309         register int16_t n;
    310         register int16_t key;
    311         register int16_t line;
    312         register int8_t *bfsp;
    313         register uint16_t *lp;
     308        int16_t i;
     309        int16_t n;
     310        int16_t key;
     311        int16_t line;
     312        int8_t *bfsp;
     313        volatile uint16_t *lp;
    314314
    315315        n = 7;          /* key to group window */
     
    709709void setaux(int16_t aux)
    710710{
    711         register int16_t psgdata;
    712         register int8_t *psg;
     711        uint8_t psgdata;
     712        volatile uint8_t *psg;
    713713
    714714        auxctl = aux;
Note: See TracChangeset for help on using the changeset viewer.