Epson FX-185 User Manual - Page 254

Lines, Routine, Subscript AMOUNT REMITTED.

Page 254 highlights

You may prefer to work out what each line does on your own- three cheers if you do. But if you want a little guidance, here is a brief program overview, followed by a line-by-line description of the main portion of the program. STATEMENT breaks down into several large blocks of routines and data: Lines 100-150 160-390 500-660 700-770 800 900-1010 1100-1170 1200-1250 1300-1370 Routine Defines characters and does housekeeping Prints the statement form The box subroutine The logo subroutine The STRING$ subroutine Data for line graphics Data for the STRATA SOFTWARE letters Data for the logo Data for the box routine Line 170 prints STRATA SOFTWARE using Master Select to define the mode. Lines 180 and 190 set vertical and horizontal tab stops. Line 200 stores the tab command in H$ and prints STATEMENT in Expanded print. Line 210 prints the second and third lines of the logo. Lines 220-250 print more of the logo and the address in various mode combinations. Line 260 sets new horizontal tab stops. Line 270 sets some variables for the box subroutine at 500. That rou- tine prints the box in the upper-right comer of the sheet. Line 280 does a vertical tab, then prints a string of 21 underline charac- ters (ASCII 95) via subroutine 800. Line 290 prints the Subscript AMOUNT REMITTED. Line 300 sets new horizontal tab stops. Line 310 tabs vertically twice, then prints a Superscript message. Line 320 cancels Scripts and prints 80 hyphens with subroutine 800. Line 330 calls the box routine. Line 340 sets new horizontal tabs. Line 350 calls the box routine. Line 360 ses new horizontal tabs. Line 370 prints STRATA SOFTWARE in a different print mode. Line 380 thanks us in Italic characters. Line 390 resets all modes and ends the program. 237

  • 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
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268

You may prefer to work out what each line does on your own—
three cheers if you do. But if you want a little guidance, here is a brief
program overview, followed by a line-by-line description of the main
portion of the program.
STATEMENT breaks down into several large blocks of routines
and data:
Lines
Routine
100-150
Defines characters and does housekeeping
160-390
Prints the statement form
500-660
The box subroutine
700-770
The logo subroutine
800
The STRING$ subroutine
900-1010
Data for line graphics
1100-1170
Data for the STRATA SOFTWARE letters
1200-1250
Data for the logo
1300-1370
Data for the box routine
Line
170
prints STRATA SOFTWARE using Master Select to define
the
mode.
Lines
180
and
190
set vertical and horizontal tab stops.
Line
200
stores the tab command in H$ and prints STATEMENT in
Expanded print.
Line 210 prints the second and third lines of the logo.
Lines
220-250
print more of the logo and the address in various mode
combinations.
Line 260 sets new horizontal tab stops.
Line
270
sets some variables for the box subroutine at
500.
That rou-
tine prints the box in the upper-right comer of the sheet.
Line
280
does a vertical tab, then prints a string of
21
underline charac-
ters (ASCII
95)
via subroutine 800.
Line 290 prints
the
Subscript AMOUNT REMITTED.
Line 300 sets new horizontal tab stops.
Line 310 tabs vertically twice, then prints a Superscript message.
Line 320 cancels Scripts and prints 80 hyphens with subroutine 800.
Line 330 calls the box routine.
Line 340 sets new horizontal tabs.
Line 350 calls the box routine.
Line 360 ses new horizontal tabs.
Line 370 prints STRATA SOFTWARE in a different print mode.
Line 380 thanks us in Italic characters.
Line 390 resets all modes and ends the program.
237