; --------------------------------------------------  May 13, 2004
;|               "AGM LCD v1.3"                     |
;|  TI82 assembler LCD line drawing routines (Ash)  |
;|              - DOCUMENTATION -                   |
; --------------------------------------------------
;    -----------------------------------------
;   |Author: Jakob Selbing                    |
;   |  Comments, bugs, tips, anything on      |
;   |  your mind:                             |
;   | Email: jakse638@student.liu.se          |
;   | URL: hem.passagen.se/jaksel             |
;   |                                         |
;    -----------------------------------------
;
;This source is a simple TI82 program that demonstrates one routine:
;
; agm_line_bc_de    - draws a line from (b,c) to (d,e) on the LCD
;
;
;
; My algorithm uses some kind of iterative approach.
; It uses a few additions and subtractions on each pixel,
; instead of multiplication and division. The rate is 
; about 7300 pixels / second!
;
;Note: If you want a routine that writes to the GRAPH_MEM instead, 
;      you can use the "AGM" routine, available at the same place 
;      as this file hopefully.
; 
;                     Version history
;                   -------------------
;
;       AGM LCD v1.1 - first version, about 5900 pixels / sec
;
;       AGM LCD v1.3 - optimized for speed, 7300 pixels / sec,
;                       achieved by eliminating DISP_DELAYs.
;
; You caN USE THESE ROUTINES FREELY, BUT PLEASE GIVE ME CREDIT. :)
;
;             Copyright (C) Jakob Selbing 2004