Epson FX-286 User Manual - Page 116

Applesoft BASIC Solutions, QX-10 and QX’-16 Solutions, User-defined Character Solutions

Page 116 highlights

Applesoft BASIC Solutions Applesoft BASIC does not use PRINT to send data to the screen and LPRINT to send data to the printer as Microsoft BASIC does. Therefore, you need to change the programs in this manual somewhat. In most cases all you need to do is to add two lines to each program and change all instances of LPRINT to PRINT. Add a line at the beginning of the program that states PR#1 and a line at the end that states PR#0. For the programs in this manual that contain INPUT statements, put the line that states PR#1 after the INPUT statement. QX-10® and QX™-16 Solutions The format for the WIDTH statement for the Epson QX-10 and QX-16 computers is: WIDTH LPRINT 255 User-defined Character Solutions Chapter 7 gives you two programs to define up to one character, but you can define over 200 if you wish. Defining more than three characters In order to define more than one character in Epson mode, you need to understand more about Definition program 1 in Chapter 7. There- fore, four lines from that program are reprinted and explained below. 160 LPRINT CHR$(27)" :"CHR$(0)CHR$(0)CHR$(0); 170 LPRINT CHR$(27)"%"CHR$(l)CHR$(0); 180 LPRINT CHR$(27)"&"CHR$(0)CHR$(60)CHR$(60); 190 LPRINT CHR$(128); In normal printing the FX-286 prints characters from its Read Only Memory (ROM), but user-defined characters are stored in its Random Access Memory (RAM). Therefore the commands in lines 160 and 170 are necessary for printing a mixture of user-defined and standard characters. The command in line 160 moves (or downloads) the characters from the ROM to the RAM. The command in line 170 tells the FX-286 to print only characters in the RAM. C-8

  • 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

Applesoft BASIC Solutions
Applesoft BASIC does not use PRINT to send data to the screen
and LPRINT to send data to the printer as Microsoft BASIC does.
Therefore, you need to change the programs in this manual some-
what. In most cases all you need to do is to add two lines to each
program and change all instances of LPRINT to PRINT. Add a line at
the beginning of the program that states PR#1 and a line at the end
that states PR#0.
For the programs in this manual that contain INPUT statements,
put the line that states PR#1 after the INPUT statement.
QX-10® and QX™-16 Solutions
The format for the WIDTH statement for the Epson QX-10 and
QX-16 computers is:
WIDTH LPRINT 255
User-defined Character Solutions
Chapter 7 gives you two programs to define up to one character,
but you can define over 200 if you wish.
Defining more than three characters
In order to define more than one character in Epson mode, you need
to understand more about Definition program
1
in Chapter 7. There-
fore, four lines from that program are reprinted and explained below.
160 LPRINT CHR$(27)"
:"CHR$(0)CHR$(0)CHR$(0);
170
LPRINT CHR$(27)"%"CHR$(l)CHR$(0);
180
LPRINT CHR$(27)"&"CHR$(0)CHR$(60)CHR$(60);
190 LPRINT CHR$(128);
In normal printing the FX-286 prints characters from its Read Only
Memory (ROM), but user-defined characters are stored in its Random
Access Memory (RAM). Therefore the commands in lines 160 and
170 are necessary for printing a mixture of user-defined and standard
characters. The command in line 160 moves (or downloads) the char-
acters from the ROM to the RAM. The command in line 170 tells the
FX-286 to print only characters in the RAM.
C-8