Changeset 2340de6 in buchla-68k for ram/swinit.x
- Timestamp:
- 07/10/2017 09:06:56 PM (7 years ago)
- Branches:
- master
- Children:
- 4aa78b2
- Parents:
- 526a993
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ram/swinit.x
r526a993 r2340de6 7 7 #pragma once 8 8 9 #include "fields.h" 10 #include "libdsp.h" 9 11 #include "midas.h" 12 #include "score.h" 13 #include "scwheel.h" 10 14 #include "stddefs.h" 11 15 #include "stdint.h" … … 45 49 extern int32_t dvwork; 46 50 extern void (*e_key)(void); 47 extern int8_t ebuf[ 80 +1];51 extern int8_t ebuf[MAXEBUF+1]; 48 52 extern int8_t errbuf[65]; 49 53 extern int32_t frags; … … 56 60 extern int16_t grptmap[12]; 57 61 extern int16_t gtctab[12]; 58 extern int32_t hwave[ 256];59 extern int8_t idbuf[ 91];62 extern int32_t hwave[NUMWPCAL]; 63 extern int8_t idbuf[65]; 60 64 extern int16_t ins2grp[12]; 61 65 extern int16_t instmod[12]; … … 72 76 extern int8_t ldcmnt[38]; 73 77 extern int8_t ldfile[9]; 74 extern int16_t ldmap[ 20];78 extern int16_t ldmap[N_SCORES]; 75 79 extern int8_t ldmsg1[65]; 76 80 extern int8_t ldmsg2[65]; … … 79 83 extern int8_t *lmln23; 80 84 extern int8_t *lmln24; 81 extern int8_t loadedc[ 8][37];82 extern int8_t loadedf[ 8][8];85 extern int8_t loadedc[NLTYPES][37]; 86 extern int8_t loadedf[NLTYPES][8]; 83 87 extern void (*m_key)(void); 84 88 extern int8_t masens[3]; 85 89 extern int16_t mctlnum[4]; 86 extern int8_t mctlval[ 6144];90 extern int8_t mctlval[NCTRLS]; 87 91 extern int8_t mdbyte[3]; 88 92 extern int16_t mpbend[48]; … … 91 95 extern int16_t msmstv[3]; 92 96 extern int32_t ndbytes; 93 extern int32_t nlpersc[ 20];97 extern int32_t nlpersc[N_SCORES]; 94 98 extern int16_t (*not_fld)(int16_t k); 95 99 extern int32_t noteoff; … … 98 102 extern int32_t noteval; 99 103 extern int32_t nrest; 100 extern int16_t offsets[ 256];104 extern int16_t offsets[NUMWPCAL]; 101 105 extern void (*olddkey)(int16_t k); 102 106 extern void (*oldekey)(void); … … 106 110 extern void (*oldxkey)(void); 107 111 extern void (*premove)(void); 108 extern int16_t prstab[ 6144];112 extern int16_t prstab[NTRIGS]; 109 113 extern int32_t *pspool; 110 114 extern void (*pstmove)(void); … … 112 116 extern int16_t s_trns[12]; 113 117 extern int32_t schksum; 114 extern int8_t scname[ 20][16];115 extern int32_t scsums[ 20];118 extern int8_t scname[N_SCORES][16]; 119 extern int32_t scsums[N_SCORES]; 116 120 extern int32_t se1_cnt; 117 121 extern int32_t se2_cnt; … … 123 127 extern int32_t sntlreq; 124 128 extern int32_t spcount; 125 extern int32_t spool[ 32768L];129 extern int32_t spool[MAX_SE]; 126 130 extern int32_t swcount; 127 extern int16_t swfifo[ 100];131 extern int16_t swfifo[NSWFIFO]; 128 132 extern LPF (*swpt)[]; 129 133 extern int32_t swrate; … … 143 147 extern int32_t t_sect; 144 148 extern int32_t t_send; 145 extern int8_t trgtab[ 6144];149 extern int8_t trgtab[NTRIGS]; 146 150 extern int8_t tuncurn[33]; 147 extern int8_t tunname[ 10][32];151 extern int8_t tunname[NTUNS][32]; 148 152 extern int16_t tuntab[128]; 149 extern int16_t txfifo[ 100];150 extern int16_t tyfifo[ 100];153 extern int16_t txfifo[NTKFIFO]; 154 extern int16_t tyfifo[NTKFIFO]; 151 155 extern int16_t vce2grp[12]; 152 156 extern int16_t vce2trg[12]; 153 extern int16_t veltab[ 6144];154 extern int32_t vknm[ 32][256];157 extern int16_t veltab[NTRIGS]; 158 extern int32_t vknm[NUMHARM][NUMWPCAL]; 155 159 extern int8_t *vlbptr[3]; 156 extern int16_t vmtab[ 32];160 extern int16_t vmtab[NUMHARM]; 157 161 extern void (*vt_adv)(void); 158 162 extern void (*vt_bsp)(void); … … 162 166 extern void (*vt_stop)(void); 163 167 extern int8_t *vtdeptr; 164 extern int16_t wsbuf[ 256];168 extern int16_t wsbuf[NUMWPCAL]; 165 169 extern int32_t wshfac; 166 170 extern void (*x_key)(void);
Note:
See TracChangeset
for help on using the changeset viewer.