Changeset 7258c6a in buchla-68k for ram/uslice.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/uslice.c
r0292fbb r7258c6a 31 31 #endif 32 32 33 extern u nsignedscrl;34 35 extern short sbase;36 extern short sd;37 extern short soffset;38 39 extern u nsigned*consl;40 extern u nsigned*cursl;41 extern u nsigned*nxtsl;42 extern u nsigned*prvsl;43 extern u nsigned*saddr;44 45 extern u nsignedslices[];46 47 extern short gtctab[12]; /* group to color table */33 extern uint16_t scrl; 34 35 extern int16_t sbase; 36 extern int16_t sd; 37 extern int16_t soffset; 38 39 extern uint16_t *consl; 40 extern uint16_t *cursl; 41 extern uint16_t *nxtsl; 42 extern uint16_t *prvsl; 43 extern uint16_t *saddr; 44 45 extern uint16_t slices[]; 46 47 extern int16_t gtctab[12]; /* group to color table */ 48 48 49 49 extern struct gdsel *gdfsep; /* gdsel freechain pointer */ … … 61 61 /* initialized data */ 62 62 63 short lintab1[] = { /* note top line table */63 int16_t lintab1[] = { /* note top line table */ 64 64 65 65 205, 205, 201, 197, 197, 193, 193, 189, 185, 185, 181, 181, … … 73 73 }; 74 74 75 short lintab2[] = { /* note top line table - N_FLAT */75 int16_t lintab2[] = { /* note top line table - N_FLAT */ 76 76 77 77 205, 201, 201, 197, 193, 193, 189, 189, 185, 181, 181, 177, … … 85 85 }; 86 86 87 short nttab1[] = { /* forward code transition table */87 int16_t nttab1[] = { /* forward code transition table */ 88 88 89 89 0, /* 0 */ … … 96 96 }; 97 97 98 short nttab2[] = { /* backward code transition table */98 int16_t nttab2[] = { /* backward code transition table */ 99 99 100 100 0, /* 0 */ … … 111 111 */ 112 112 113 short pxtbl[][4] = { /* pixel mask table for notes */113 int16_t pxtbl[][4] = { /* pixel mask table for notes */ 114 114 115 115 { 0x0000, 0x0000, 0x0000, 0 }, /* 0 */ … … 122 122 }; 123 123 124 short epxtbl[][16] = { /* pixel mask table for events */124 int16_t epxtbl[][16] = { /* pixel mask table for events */ 125 125 126 126 { 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, /* 0 */ … … 182 182 */ 183 183 184 short uslice(unsigned *slice, unsigned mask1, unsignedmask2, struct gdsel *gdstb[])184 int16_t uslice(uint16_t *slice, uint16_t mask1, uint16_t mask2, struct gdsel *gdstb[]) 185 185 { 186 register u nsigned*pxptr, *slptr;186 register uint16_t *pxptr, *slptr; 187 187 register struct gdsel *gdsep; 188 register u nsignedi, ncolor, w;189 u nsigned*ncptr, *nctabp;188 register uint16_t i, ncolor, w; 189 uint16_t *ncptr, *nctabp; 190 190 struct gdsel **gdstp, *gdprv, *gdnxt; 191 short wrote;192 short *lintab;191 int16_t wrote; 192 int16_t *lintab; 193 193 194 194 DB_ENTR("uslice()"); … … 377 377 register struct gdsel *gdsep; 378 378 register struct gdsel **gdstp; 379 register u nsigned*nctabp;380 register u nsignedi, nc;379 register uint16_t *nctabp; 380 register uint16_t i, nc; 381 381 struct gdsel *gdprv, *gdnxt; 382 382 … … 496 496 */ 497 497 498 short cslice(unsigned *slice, unsigned mask1, unsignedmask2, struct gdsel *gdstb[])498 int16_t cslice(uint16_t *slice, uint16_t mask1, uint16_t mask2, struct gdsel *gdstb[]) 499 499 { 500 register u nsigned*pxptr, *slptr;500 register uint16_t *pxptr, *slptr; 501 501 register struct gdsel *gdsep; 502 register u nsignedi, ncolor, w;503 u nsigned*ncptr, *nctabp;502 register uint16_t i, ncolor, w; 503 uint16_t *ncptr, *nctabp; 504 504 struct gdsel **gdstp, *gdprv, *gdnxt; 505 short wrote;506 short *lintab;505 int16_t wrote; 506 int16_t *lintab; 507 507 508 508 DB_ENTR("cslice()"); … … 675 675 { 676 676 register struct gdsel *gdsp, *gnxt, **gp; 677 register short i;677 register int16_t i; 678 678 679 679 gdfsep = gdsp = &gdfsl[0]; /* initialize slice control pool */ … … 721 721 */ 722 722 { 723 register u nsigned*p1, *p2, *p3, sword;724 u nsigned*p4;723 register uint16_t *p1, *p2, *p3, sword; 724 uint16_t *p4; 725 725 726 726 p1 = consl; /* clear slices */
Note:
See TracChangeset
for help on using the changeset viewer.