Changeset b28a12e in buchla-68k for ram/showcfg.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/showcfg.c
r39a696b rb28a12e 6 6 */ 7 7 8 #include " all.h"8 #include "ram.h" 9 9 10 10 #define MAXPAT 35 … … 18 18 #define RGT_EDGE 131 /* right edge of configuration box */ 19 19 #define BOT_EDGE 348 /* bottom edge of configuration box */ 20 21 /* external functions */22 23 extern uint16_t exp_c(uint16_t c);24 25 extern void enterit(void);26 extern void idpoint(int16_t x, int16_t y, int16_t pen);27 extern void nokey(void);28 29 extern int16_t et_mcfn(int16_t n);30 extern int16_t ef_mcfn(int16_t n);31 extern int16_t rd_mcfn(int16_t n);32 extern int16_t nd_mcfn(int16_t n, int16_t k);33 extern int16_t et_mwsn(int16_t nn);34 extern int16_t ef_mwsn(int16_t nn);35 extern int16_t rd_mwsn(int16_t nn);36 extern int16_t nd_mwsn(int16_t nn, int16_t k);37 38 /* forward references */39 40 int16_t imfnbox(int16_t n);41 42 extern void modinst(void);43 extern void reshowi(void);44 extern void settc(int16_t rv, int16_t cv);45 46 /*47 48 */49 50 /* variables defined elsewhere */51 52 extern void (*point)(int16_t x, int16_t y, int16_t pen);53 /* point plotting function pointer */54 extern void (*x_key)(void); /* "X" key handler pointer */55 56 extern int16_t LftEdge; /* left edge of current box */57 extern int16_t TopEdge; /* top edge of current box */58 extern int16_t RgtEdge; /* right edge of current box */59 extern int16_t BotEdge; /* bottom edge of current box */60 61 extern int16_t curslim; /* cursor changeover point */62 extern int16_t curvce; /* currently edited voice */63 extern int16_t hitbox; /* selected box number */64 extern int16_t hitcx; /* selection cursor x value */65 extern int16_t hitcy; /* selection cursor y value */66 extern int16_t stccol; /* text cursor column */67 extern int16_t stcrow; /* text cursor row */68 extern int16_t wcflag; /* ws/cf menu select flag (cf=0, ws=1) */69 extern int16_t wcmcol; /* ws/cf menu label column */70 extern int16_t wcmrow; /* ws/cf menu label row */71 extern int16_t wcpage; /* ws/cf menu page */72 extern int16_t wmcsel; /* ws slot select */73 extern int16_t wmctag; /* ws/cf display update flag */74 75 extern uint16_t *instob; /* instrument display object pointer */76 77 extern struct octent *idoct; /* object control table pointer */78 79 extern struct selbox *csbp; /* current box select table pointer */80 81 extern struct instdef vbufs[]; /* voice buffers */82 83 extern struct wstbl wslib[]; /* waveshape library */84 20 85 21 /*
Note:
See TracChangeset
for help on using the changeset viewer.