Epson LX-90 User Manual - Apple IIc 8699 PIC for LX-90 - Page 47

The “Z” Command, Multiple-Line Exercise, PRINT CHR$9;Z, PRINT CHR$27;K;CHR$lgfl;CHR$0

Page 47 highlights

The "Z" Command Some software (including ProDOS BASIC) automatically inserts the control codes for a carriage return and a line feed after every 80 - 130 characters. This insertion is usually no problem with text, but it can spoil your graphics. In the graphics mode it may insert the control codes in the middle of a line. You can usually prevent these unwanted control codes in ProDOS BASIC with a "Z" command. The format is shown below: PRINT CHR$(9);"Z" Put this command in one of the first lines of all your graphics programs. It is easier to put it in all of your programs than to examine each one to see whether or not such a statement is necessary. Multiple-Line Exercise Now that you've entered and run a simple graphics program, you can go on to an exercise that shows you how the LX-90 combines several lines of graphics for a figure taller than eight dots. Start with a line for 100 columns of single-density graphics and lines to print two pin patterns. Notice that since there are two pin patterns in the loop, it is only executed 50 times. NEW 5 PRINT CHR$(d);"PR#l" 18 PRINT CHR$(q);"Z" 40 PRINT CHR$(27);"K";CHR$(lgfl);CHR$(0); 50 FOR X=1 TO 50: PRINT CHR$(85);CHR$(42); 60 NEXT X: PRINT 100 PRINT CHR$(27);"@" 300 PRINT CHR$(4);"PR#p" If you run the program now, you'll see how one line of the pattern looks: 45

  • 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

The “Z” Command
Some software (including ProDOS BASIC) automatically inserts
the control codes for a carriage return and a line feed after every
80 - 130 characters. This insertion is usually no problem with text, but
it can spoil your graphics. In the graphics mode it may insert the
control codes in the middle of a line.
You can usually prevent these unwanted control codes in ProDOS
BASIC with a “Z” command. The format is shown below:
PRINT CHR$(9);"Z"
Put this command in one of the first lines of all your graphics pro-
grams. It is easier to put it in all of your programs than to examine
each one to see whether or not such a statement is necessary.
Multiple-Line Exercise
Now that you’ve entered and run a simple graphics program, you
can go on to an exercise that shows you how the LX-90 combines
several lines of graphics for a figure taller than eight dots.
Start with a line for 100 columns of single-density graphics and lines
to print two pin patterns. Notice that since there are two pin patterns
in the loop, it is only executed
50
times.
NEW
5 PRINT CHR$(d);"PR#l"
18 PRINT CHR$(q);"Z"
40
PRINT CHR$(27);"K";CHR$(lgfl);CHR$(0);
50 FOR X=1 TO 50: PRINT CHR$(85);CHR$(42);
60
NEXT X: PRINT
100 PRINT CHR$(27);"@"
300 PRINT CHR$(4);"PR#p"
If you run the program now, you’ll see how one line of the pattern
looks:
45