12.07.2015 Views

williams-et-al-1983-apple-ii-computer-graphics

williams-et-al-1983-apple-ii-computer-graphics

williams-et-al-1983-apple-ii-computer-graphics

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

68 APPLE II COMPUTER GRAPHICSimpression of a dot travelling steadily to the right while leaving everyeighth dot on.Run the program and if the screen behaves in an unexpectedborderingon bizarre-manner, then the program is probably working perfectly.Seeing Is BelievingWhat you should re<strong>al</strong>ly see is a dot that appears close to the upper lefthand corner of the screen, and then travels rapidly to the LEFT. Just as thefirst dot bumps into the edge of the screen, a second dot appears; it <strong>al</strong>somoves to the left and stops where the fi rst dot began. A third dot appearsand moves left, and then a fourth and fifth and so on until the entire screenfills with a grid of little dots, <strong>al</strong>l about a quarter-inch apart. (It requiresapproximately five minutes to reach this point.) The routine continues withthe next s<strong>et</strong> of dots appearing immediately beneath the first s<strong>et</strong>. If you l<strong>et</strong>the process continue long enough, the screen will fi n<strong>al</strong>ly display fortyvertic<strong>al</strong> lines of dots.The display is mildly amusing, but after the novelty wears off you mightre<strong>al</strong>ize that the "on" dots moved from right to left while the "on" bits inthe byte moved from left to right. Apple Hi-Res displays the bits of a bytein the reverse order, so the right hand bit turns on the left hand dot of abyte, and the left hand bit turns on the right hand dot-er, sort of. You see,there is a little more to it.Slow down the display process by changing the delay v<strong>al</strong>ue in line 12

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!