Changeset 8c8b4e5 in buchla-68k for ram/im700.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/im700.c

    r5c4721b r8c8b4e5  
    334334struct  s_entry *seclist[N_SCORES][N_SECTS];    /* Section pointer table */
    335335
    336 uint16_t        *asgob;         /* assignment display object pointer */
    337 uint16_t        *consl;         /* constant slice pointer */
    338 uint16_t        *cursl;         /* current (center) slice pointer */
    339 uint16_t        *instob;        /* instrument object pointer */
    340 uint16_t        *librob;        /* librarian display object pointer */
    341 uint16_t        *menuob;        /* menu display object pointer */
    342 uint16_t        *nxtsl;         /* next (right edge) slice pointer */
    343 uint16_t        *obj0;          /* object  0 VSDD RAM pointer */
    344 uint16_t        *obj1;          /* object  1 VSDD RAM pointer */
    345 uint16_t        *obj2;          /* object  2 VSDD RAM pointer */
    346 uint16_t        *obj3;          /* object  3 VSDD RAM pointer */
    347 uint16_t        *obj4;          /* object  4 VSDD RAM pointer */
    348 uint16_t        *obj5;          /* object  5 VSDD RAM pointer */
    349 uint16_t        *obj6;          /* object  6 VSDD RAM pointer */
    350 uint16_t        *obj7;          /* object  7 VSDD RAM pointer */
    351 uint16_t        *obj8;          /* object  8 VSDD RAM pointer */
    352 uint16_t        *obj9;          /* object  9 VSDD RAM pointer */
    353 uint16_t        *obj10;         /* object 10 VSDD RAM pointer */
    354 uint16_t        *obj11;         /* object 11 VSDD RAM pointer */
    355 uint16_t        *obj12;         /* object 12 VSDD RAM pointer */
    356 uint16_t        *obj13;         /* object 13 VSDD RAM pointer */
    357 uint16_t        *obj14;         /* object 14 VSDD RAM pointer */
    358 uint16_t        *obj15;         /* object 15 VSDD RAM pointer */
    359 uint16_t        *prvsl;         /* previous (left edge) slice pointer */
    360 uint16_t        *saddr;         /* score VSDD RAM base pointer */
    361 uint16_t        *tunob;         /* tuning table display object pointer */
    362 uint16_t        *vtobj;         /* virtual typewriter display object pointer */
    363 uint16_t        *waveob;        /* waveshape display object pointer */
     336volatile        uint16_t        *asgob;         /* assignment display object pointer */
     337volatile        uint16_t        *consl;         /* constant slice pointer */
     338volatile        uint16_t        *cursl;         /* current (center) slice pointer */
     339volatile        uint16_t        *instob;        /* instrument object pointer */
     340volatile        uint16_t        *librob;        /* librarian display object pointer */
     341volatile        uint16_t        *menuob;        /* menu display object pointer */
     342volatile        uint16_t        *nxtsl;         /* next (right edge) slice pointer */
     343volatile        uint16_t        *obj0;          /* object  0 VSDD RAM pointer */
     344volatile        uint16_t        *obj1;          /* object  1 VSDD RAM pointer */
     345volatile        uint16_t        *obj2;          /* object  2 VSDD RAM pointer */
     346volatile        uint16_t        *obj3;          /* object  3 VSDD RAM pointer */
     347volatile        uint16_t        *obj4;          /* object  4 VSDD RAM pointer */
     348volatile        uint16_t        *obj5;          /* object  5 VSDD RAM pointer */
     349volatile        uint16_t        *obj6;          /* object  6 VSDD RAM pointer */
     350volatile        uint16_t        *obj7;          /* object  7 VSDD RAM pointer */
     351volatile        uint16_t        *obj8;          /* object  8 VSDD RAM pointer */
     352volatile        uint16_t        *obj9;          /* object  9 VSDD RAM pointer */
     353volatile        uint16_t        *obj10;         /* object 10 VSDD RAM pointer */
     354volatile        uint16_t        *obj11;         /* object 11 VSDD RAM pointer */
     355volatile        uint16_t        *obj12;         /* object 12 VSDD RAM pointer */
     356volatile        uint16_t        *obj13;         /* object 13 VSDD RAM pointer */
     357volatile        uint16_t        *obj14;         /* object 14 VSDD RAM pointer */
     358volatile        uint16_t        *obj15;         /* object 15 VSDD RAM pointer */
     359volatile        uint16_t        *prvsl;         /* previous (left edge) slice pointer */
     360volatile        uint16_t        *saddr;         /* score VSDD RAM base pointer */
     361volatile        uint16_t        *tunob;         /* tuning table display object pointer */
     362volatile        uint16_t        *vtobj;         /* virtual typewriter display object pointer */
     363volatile        uint16_t        *waveob;        /* waveshape display object pointer */
    364364
    365365uint16_t        curintp;        /* current interpolate time (FPU format) */
     
    580580{
    581581        register int16_t i, j, k;
    582         register int8_t *ioadr;
     582        volatile uint8_t *ioadr;
    583583        register struct instdef *ip;
    584584
Note: See TracChangeset for help on using the changeset viewer.