Ummm... I am not really sure how Day 24 could be any clearer, as if you had read everything before hand, it should make sense. There are plently of line routines out there on the internet, but I will try to explain it in simple terms so that you can write your own and know how it works:
1) The LCD can either be written to directly, or through a buffer. Buffer is easier, generally.
2) The LCD is 96 pixels across, thus 12 bytes. (1 bit = 1 pixel)
3) The LCD is therefore composed of 768 bytes of data.
4) To avoid having to learn direct LCD manipulation, you can use the BCALL GrBufCpy, which you can find info on about here:
Link
5) Now, a bit that is 1 is on, a bit that is 0 is off.
6) So all you have to do is set the first 12 bytes of plotsscreen to %11111111, which is binary, and call GrBufCpy, which will draw a straight line at the top left corner.
7) To change the vertical offset, add an offset of 12 for each line: offset of 0 is at the top.
I.E., the 3rd line down would be: plotsscreen+(12*2)
Please just read the manual all the way through already.
Merth: Whoa, did you actually count the lines? Because there is exactly 10 different ones if you are looking at the vertical change.