source: buchla-68k/ram/swinit.x@ 526a993

Last change on this file since 526a993 was 526a993, checked in by Thomas Lopatic <thomas@…>, 7 years ago

Wording change.

  • Property mode set to 100644
File size: 4.8 KB
Line 
1/*
2 =============================================================================
3 swinit.c -- external declarations
4 =============================================================================
5*/
6
7#pragma once
8
9#include "midas.h"
10#include "stddefs.h"
11#include "stdint.h"
12
13/*
14 =============================================================================
15 external variables
16 =============================================================================
17*/
18
19extern int16_t BGeq[14];
20extern int16_t BGother[14];
21extern int16_t BGprmtr[14];
22extern int16_t BarBcur[14];
23extern int16_t BarCcur[14];
24extern int16_t BotEdge;
25extern int16_t LftEdge;
26extern int16_t RgtEdge;
27extern int16_t TopEdge;
28extern int32_t afi;
29extern int16_t articen[12];
30extern LPF aswtbl[14];
31extern int8_t bfs[128];
32extern int8_t caname[16];
33extern int16_t *cratex;
34extern int16_t *cratey;
35extern int32_t ctime;
36extern void (*curmove)(void);
37extern int32_t curtime;
38extern int16_t (*curtype)(void);
39extern void (*cx_key)(void);
40extern void (*cx_upd)(void);
41extern void (*cy_key)(void);
42extern void (*cy_upd)(void);
43extern void (*d_key)(int16_t k);
44extern int8_t dspbuf[65];
45extern int32_t dvwork;
46extern void (*e_key)(void);
47extern int8_t ebuf[80 + 1];
48extern int8_t errbuf[65];
49extern int32_t frags;
50extern int8_t *funcndx[256][2];
51extern int16_t grpdyn[12];
52extern int16_t grploc[12];
53extern int16_t grpmode[12];
54extern int16_t grpsel[12];
55extern int16_t grpstat[12];
56extern int16_t grptmap[12];
57extern int16_t gtctab[12];
58extern int32_t hwave[256];
59extern int8_t idbuf[91];
60extern int16_t ins2grp[12];
61extern int16_t instmod[12];
62extern int32_t iotime;
63extern void (*itxput)(int16_t row, int16_t col, int8_t *txt, int16_t tag);
64extern int16_t key2grp[88];
65extern int8_t keystat[24];
66extern int16_t lastart[16];
67extern int16_t lastvce[12];
68extern int16_t lastvel[12];
69extern int32_t lcdontm;
70extern int32_t lcdtime;
71extern int32_t lcsum;
72extern int8_t ldcmnt[38];
73extern int8_t ldfile[9];
74extern int16_t ldmap[20];
75extern int8_t ldmsg1[65];
76extern int8_t ldmsg2[65];
77extern int8_t ldmsg3[65];
78extern int8_t *lmln22;
79extern int8_t *lmln23;
80extern int8_t *lmln24;
81extern int8_t loadedc[8][37];
82extern int8_t loadedf[8][8];
83extern void (*m_key)(void);
84extern int8_t masens[3];
85extern int16_t mctlnum[4];
86extern int8_t mctlval[6144];
87extern int8_t mdbyte[3];
88extern int16_t mpbend[48];
89extern int8_t mpsust[48];
90extern int8_t mrstat[3];
91extern int16_t msmstv[3];
92extern int32_t ndbytes;
93extern int32_t nlpersc[20];
94extern int16_t (*not_fld)(int16_t k);
95extern int32_t noteoff;
96extern int32_t noteon;
97extern int32_t noteper;
98extern int32_t noteval;
99extern int32_t nrest;
100extern int16_t offsets[256];
101extern void (*olddkey)(int16_t k);
102extern void (*oldekey)(void);
103extern void (*oldmkey)(void);
104extern LPF (*oldsw)[];
105extern int16_t oldtun[128];
106extern void (*oldxkey)(void);
107extern void (*premove)(void);
108extern int16_t prstab[6144];
109extern int32_t *pspool;
110extern void (*pstmove)(void);
111extern int16_t s_inst[12];
112extern int16_t s_trns[12];
113extern int32_t schksum;
114extern int8_t scname[20][16];
115extern int32_t scsums[20];
116extern int32_t se1_cnt;
117extern int32_t se2_cnt;
118extern int32_t se3_cnt;
119extern BOOL se_chg;
120extern int32_t snbreq;
121extern int32_t snlreq;
122extern int32_t sntbreq;
123extern int32_t sntlreq;
124extern int32_t spcount;
125extern int32_t spool[32768L];
126extern int32_t swcount;
127extern int16_t swfifo[100];
128extern LPF (*swpt)[];
129extern int32_t swrate;
130extern int32_t swrmin;
131extern int32_t swtemp;
132extern int32_t t_bak;
133extern int32_t t_cbgn;
134extern int32_t t_cend;
135extern int32_t t_ctr;
136extern int32_t t_cur;
137extern int32_t t_fwd;
138extern int32_t t_ins;
139extern int32_t t_note;
140extern int32_t t_sbgn;
141extern int32_t t_sec1;
142extern int32_t t_sec2;
143extern int32_t t_sect;
144extern int32_t t_send;
145extern int8_t trgtab[6144];
146extern int8_t tuncurn[33];
147extern int8_t tunname[10][32];
148extern int16_t tuntab[128];
149extern int16_t txfifo[100];
150extern int16_t tyfifo[100];
151extern int16_t vce2grp[12];
152extern int16_t vce2trg[12];
153extern int16_t veltab[6144];
154extern int32_t vknm[32][256];
155extern int8_t *vlbptr[3];
156extern int16_t vmtab[32];
157extern void (*vt_adv)(void);
158extern void (*vt_bsp)(void);
159extern void (*vt_cdn)(void);
160extern void (*vt_cup)(void);
161extern void (*vt_dsp)(uint16_t *obj, uint16_t fg, uint16_t bg, int16_t row, int16_t col, int8_t *buf);
162extern void (*vt_stop)(void);
163extern int8_t *vtdeptr;
164extern int16_t wsbuf[256];
165extern int32_t wshfac;
166extern void (*x_key)(void);
167extern void (*xy_dn)(void);
168extern void (*xy_up)(void);
169
170/*
171 =============================================================================
172 external functions
173 =============================================================================
174*/
175
176extern void swinit(void);
Note: See TracBrowser for help on using the repository browser.