summaryrefslogtreecommitdiff
path: root/dviware/beebe/src/commands.h
blob: 04886169df7b3c25004840eeac2fbe0b1ff821ae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
/* -*-C-*- commands.h */
/*-->commands*/
/**********************************************************************/
/****************************** commands ******************************/
/**********************************************************************/

#define  SETC_000    0
/* SETC_001 .. SETC_126 not required */
#define  SETC_127  127
#define  SET1          128
#define  SET2          129
#define  SET3          130
#define  SET4          131
#define  SET_RULE      132
#define  PUT1          133
#define  PUT2          134
#define  PUT3          135
#define  PUT4          136
#define  PUT_RULE      137
#define  NOP           138
#define  BOP           139
#define  EOP           140
#define  PUSH          141
#define  POP           142
#define  RIGHT1        143
#define  RIGHT2        144
#define  RIGHT3        145
#define  RIGHT4        146
#define  W0            147
#define  W1            148
#define  W2            149
#define  W3            150
#define  W4            151
#define  X0            152
#define  X1            153
#define  X2            154
#define  X3            155
#define  X4            156
#define  DOWN1         157
#define  DOWN2         158
#define  DOWN3         159
#define  DOWN4         160
#define  Y0            161
#define  Y1            162
#define  Y2            163
#define  Y3            164
#define  Y4            165
#define  Z0            166
#define  Z1            167
#define  Z2            168
#define  Z3            169
#define  Z4            170
#define  FONT_00    171
/* FONT_01 .. FONT_62 not required */
#define  FONT_63    234
#define  FNT1          235
#define  FNT2          236
#define  FNT3          237
#define  FNT4          238
#define  XXX1          239
#define  XXX2          240
#define  XXX3          241
#define  XXX4          242
#define  FNT_DEF1      243
#define  FNT_DEF2      244
#define  FNT_DEF3      245
#define  FNT_DEF4      246
#define  PRE           247
#define  POST          248
#define  POST_POST     249

/* Command codes for METAFONT .GF font files */

#define  GFPAINT0        0
#define  GFPAINT1       64
#define  GFPAINT2       65
#define  GFPAINT3       66
#define  GFBOC          67
#define  GFBOC1         68
#define  GFEOC          69
#define  GFSKIP0        70
#define  GFSKIP1        71
#define  GFSKIP2        72
#define  GFSKIP3        73
#define  GFNROW0        74
#define  GFEOF         223
#define  GFNROWMAX     238
#define  GFXXX1        239
#define  GFXXX2        240
#define  GFXXX3        241
#define  GFXXX4        242
#define  GFYYY         243
#define  GFNOOP        244
#define  GFCHLOC       245
#define  GFCHLOC0      246
#define  GFPRE         247
#define  GFPOST        248
#define  GFPOSTPOST    249

#define  GFID          131

/* Command codes for packed (.PK) font files */


#define  PKXXX1        240
#define  PKXXX2        241
#define  PKXXX3        242
#define  PKXXX4        243
#define  PKYYY         244
#define  PKPOST        245
#define  PKNOOP        246
#define  PKPRE         247

#define  PKID           89