Changeset b28a12e in buchla-68k for ram/smscrl.c
- Timestamp:
- 07/10/2017 02:17:49 PM (7 years ago)
- Branches:
- master
- Children:
- 06f6615
- Parents:
- 39a696b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ram/smscrl.c
r39a696b rb28a12e 8 8 #define OLDSCRL 0 9 9 10 #include "all.h" 11 12 extern int16_t findnxt(int16_t cp); 13 extern int16_t findprv(int16_t cp); 14 extern void ctcoff(void); 15 extern void ctcon(void); 16 extern void dptw(void); 17 extern void dspdest(int8_t *buf, struct patch *pp); 18 extern void dspdfst(int8_t *buf, uint16_t val); 19 extern void dsqlin(int8_t *buf, int16_t slin); 20 extern void pte2buf(void); 21 extern void setptcv(void); 22 extern void voidpb(void); 23 extern void vputcv(uint16_t *adr, uint16_t row, uint16_t col, uint8_t chr, uint16_t atr, uint16_t cols); 24 extern void vsplot4(uint16_t *obase, uint16_t nw, uint16_t fg, uint16_t row, uint16_t col, int8_t *str, uint16_t pitch, uint16_t ht, int16_t cgtab[][256]); 25 extern void vvputsv(uint16_t *obase, uint16_t nw, uint16_t fg, uint16_t bg, uint16_t row, uint16_t col, int8_t *str, uint16_t pitch, uint16_t ht, int16_t cgtab[][256]); 10 #include "ram.h" 26 11 27 12 #define SS_NSL 16 /* number of scrolled lines */ … … 32 17 #define TOPSCAN (NSCANS - 1) /* top scan line */ 33 18 34 extern int16_t cmtype; /* cursor type */35 extern int16_t ctcsw; /* cursor status */36 extern int16_t curslin; /* current sequence line */37 extern int16_t cxrate; /* cursor X update rate */38 extern int16_t cxval; /* cursor X location */39 extern int16_t cyrate; /* cursor Y update rate */40 extern int16_t cyval; /* cursor Y location */41 extern int16_t ptecpos; /* current patch index */42 extern int16_t pteset; /* ptebuf set flag */43 extern int16_t sqdeflg; /* sequence data entry flag */44 extern int16_t stccol; /* main cursor column */45 extern int16_t submenu; /* submenu switch */46 extern int16_t vtccol; /* submenu cursor column */47 extern int16_t vtcrow; /* submenu cursor row */48 extern int16_t vtxval; /* submenu cursor x value */49 extern int16_t vtyval; /* subment cursor y value */50 51 extern uint16_t *obj10; /* sequence status object pointer */52 53 extern int16_t cg3[][256]; /* character generator table */54 55 extern int8_t ptdebuf[]; /* patch data entry buffer */56 extern int8_t sqdebuf[]; /* sequence data entry buffer */57 58 extern struct patch ptebuf; /* current patch image */59 extern struct seqent seqbuf; /* sequence line buffer */60 61 19 int8_t TheBuf[66]; /* display build buffer */ 62 63 /*64 65 */66 20 67 21 int8_t *(*BakLine)(void); /* next line backward function pointer */
Note:
See TracChangeset
for help on using the changeset viewer.