Changeset b28a12e in buchla-68k for ram/wdfield.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/wdfield.c
r39a696b rb28a12e 8 8 #define DOUBLED 1 /* non-zero for doubled WS outputs */ 9 9 10 #include " all.h"10 #include "ram.h" 11 11 12 12 #define WCSCALE 32768L 13 13 #define WCROUND 16384L 14 15 extern void select(void);16 extern int16_t whatbox(void);17 extern void nokey(void);18 extern int16_t nonf(int16_t k);19 extern int16_t stdctp1(void);20 extern void cxkstd(void);21 extern void cykstd(void);22 extern void stdmkey(void);23 extern void stddkey(int16_t k);24 25 extern int16_t et_null(int16_t n);26 extern int16_t ef_null(int16_t n);27 extern int16_t rd_null(int16_t n);28 extern int16_t nd_null(int16_t n, int16_t k);29 extern int16_t et_wavs(int16_t n);30 extern int16_t ef_wavs(int16_t n);31 extern int16_t rd_wavs(int16_t n);32 extern int16_t nd_wavs(int16_t n, int16_t k);33 extern int16_t et_wvce(int16_t n);34 extern int16_t ef_wvce(int16_t n);35 extern int16_t rd_wvce(int16_t n);36 extern int16_t nd_wvce(int16_t n, int16_t k);37 extern int16_t et_wslt(int16_t n);38 extern int16_t ef_wslt(int16_t n);39 extern int16_t rd_wslt(int16_t n);40 extern int16_t nd_wslt(int16_t n, int16_t k);41 extern int16_t et_wpnt(int16_t n);42 extern int16_t ef_wpnt(int16_t n);43 extern int16_t rd_wpnt(int16_t n);44 extern int16_t nd_wpnt(int16_t n, int16_t k);45 extern int16_t et_woff(int16_t n);46 extern int16_t ef_woff(int16_t n);47 extern int16_t rd_woff(int16_t n);48 extern int16_t nd_woff(int16_t n, int16_t k);49 extern int16_t et_whar(int16_t n);50 extern int16_t ef_whar(int16_t n);51 extern int16_t rd_whar(int16_t n);52 extern int16_t nd_whar(int16_t n, int16_t k);53 extern int16_t et_whrv(int16_t n);54 extern int16_t ef_whrv(int16_t n);55 extern int16_t rd_whrv(int16_t n);56 extern int16_t nd_whrv(int16_t n, int16_t k);57 58 extern void wscalc(void);59 extern void adj(int16_t wshar);60 extern void wdswin(int16_t n);61 extern void clrws(void);62 extern void wadj(void);63 extern void wwins(void);64 extern void curset(struct curpak *s);65 66 /*67 68 */69 70 extern int16_t astat;71 extern int16_t cmtype;72 extern int16_t curfunc;73 extern int16_t curinst;74 extern int16_t curslim;75 extern int16_t curvce;76 extern int16_t curwave;77 extern int16_t curwdth;78 extern int16_t curwfnl;79 extern int16_t curwhrm;80 extern int16_t curwhrv;81 extern int16_t curwoff;82 extern int16_t curwpnt;83 extern int16_t curwslt;84 extern int16_t cxrate;85 extern int16_t cxval;86 extern int16_t cyrate;87 extern int16_t cyval;88 extern int16_t hitbox;89 extern int16_t lstwoff;90 extern int16_t lstwpnt;91 extern int16_t stccol;92 extern int16_t stcrow;93 extern int16_t wdupdfl;94 extern int16_t wplast;95 extern int16_t wpntsv;96 extern int16_t wvlast;97 98 /*99 100 */101 102 extern int16_t crate1[];103 extern int16_t offsets[NUMWPCAL];104 extern int16_t vmtab[NUMHARM];105 extern int16_t wsbuf[NUMWPCAL];106 107 extern int16_t wsnmod[12][2];108 109 extern uint16_t *waveob;110 111 extern int8_t bfs[];112 113 extern struct instdef vbufs[];114 115 extern struct selbox *csbp;116 extern struct selbox wdboxes[];117 118 /* forward references */119 120 void wdxkey(void);121 int16_t wdnfld(int16_t k);122 void wdcxupd(void);123 void wdcyupd(void);124 void wdykup(void);125 void wdykdn(void);126 127 /*128 129 */130 14 131 15 #include "wdcurtb.h" /* int16_t wdcurtb[]; int16_t wdcurct[8][2]; */
Note:
See TracChangeset
for help on using the changeset viewer.