A86: Re: Re: _ILine
[Prev][Next][Index][Thread]
A86: Re: Re: _ILine
what rom version are you using for the emu? have u tried it on ur calc? i
got 1.2 and most every line screws up....most of the time it displays lines
that are on the graph screen instead of a line (i have no idea why) so i
changed it so it goes to the graph screen and clears it then draws random
lines everywhere, but now it wont even draw one line right so i dunno :(
>I wrote this small program and tested it on the emulator; it works fine.
The
>only thing
>is 1,1 is the bottom left and 127, 63 is the top right
>
>_ILine Routine
>
>Draws a line on the screen with the specified coordinates. No clipping is
>done, so be sure the coordinates are within the screen limits.
>
>Input B = X coordinate of first point
>C = Y coordinate of first point
>D = X coordinate of second point
>E = Y coordinate of second point
>H = Type of line to draw:
> 0 = Set pixels to light
> 1 = Set pixels to dark
> 2 = Reverse pixels (XOR pixels)
>Output None
>Defined in ti86asm.inc:
>
>
>_ILine .EQU 4E51h
>
>;-------------------------------------
>#include "ti86asm.inc"
>
> .org _asm_exec_ram
>
> 'Set coordinates
> ld b, 1
> ld c, 1
> ld d, 127
> ld e, 63
> ld h, 1 ;Set pixels dark
> call _ILine
>
> ret
>
>.end
>
>----------
>Matt Johnson
> matt2000@gte.net
>
>ICQ: 8342478
>
>http://www.dogtech.com/cybop/ti86/
>
>