Changeset 7258c6a in buchla-68k for ram/scadv.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/scadv.c
r0292fbb r7258c6a 27 27 /* variables defined elsewhere */ 28 28 29 extern u nsigned*consl;30 extern u nsigned*cursl;31 extern u nsigned*nxtsl;32 extern u nsigned*prvsl;33 extern u nsigned*saddr;34 35 extern u nsignedscrl;36 extern u nsignedvi_sadr;37 extern u nsignedvi_scrl;38 39 extern short ctrsw;40 extern short ndisp;41 extern short sbase;42 extern short sd;43 extern short soffset;29 extern uint16_t *consl; 30 extern uint16_t *cursl; 31 extern uint16_t *nxtsl; 32 extern uint16_t *prvsl; 33 extern uint16_t *saddr; 34 35 extern uint16_t scrl; 36 extern uint16_t vi_sadr; 37 extern uint16_t vi_scrl; 38 39 extern int16_t ctrsw; 40 extern int16_t ndisp; 41 extern int16_t sbase; 42 extern int16_t sd; 43 extern int16_t soffset; 44 44 45 45 extern struct gdsel *gdstbc[]; … … 53 53 /* initialized stuff */ 54 54 55 short nbmoff = 3;56 short wrdoff = 3;57 58 short nbmasks[4] = { /* nybble masks */55 int16_t nbmoff = 3; 56 int16_t wrdoff = 3; 57 58 int16_t nbmasks[4] = { /* nybble masks */ 59 59 60 60 0x000F, … … 79 79 void sc_adv(void) 80 80 { 81 register short masksl, maskpx, i;82 register u nsignedsword;83 register longtl;84 register u nsigned*optr, *pptr, *fsl;85 u nsigned*qptr;86 u nsignedpscrl;81 register int16_t masksl, maskpx, i; 82 register uint16_t sword; 83 register int32_t tl; 84 register uint16_t *optr, *pptr, *fsl; 85 uint16_t *qptr; 86 uint16_t pscrl; 87 87 88 88 DB_ENTR("sc_adv"); … … 238 238 if ((ndisp EQ 2) AND (scrl NE pscrl)) { 239 239 240 sword = (u nsigned)((long)saddr >> 1);240 sword = (uint16_t)((int32_t)saddr >> 1); 241 241 242 242 setipl(VID_DI); /* disable video interrupts */ … … 272 272 void scupd(void) 273 273 { 274 register short masksl, maskpx, i;275 register u nsignedsword;276 register longtl;277 register u nsigned*optr, *qptr, *fsl;278 short soff;274 register int16_t masksl, maskpx, i; 275 register uint16_t sword; 276 register int32_t tl; 277 register uint16_t *optr, *qptr, *fsl; 278 int16_t soff; 279 279 280 280 DB_ENTR("scupd");
Note:
See TracChangeset
for help on using the changeset viewer.