Re: A86: Re: Video RAM problem
[Prev][Next][Index][Thread]
Re: A86: Re: Video RAM problem
i think you're looking for _iPoint ($4e59) which is defined in
ti86asm.inc
excerpt from an old list of routines from cyber optic: (i think
originally from the ti83 documentation)
;-----------------------------------------------------------------------
; _IPoint: Change a point on the screen, no clipping!
;
; INPUT: Coordinate values input are integer and assumed
; within screen values
; B - X Coordinate of point to change - 0..127
; C - Y Coordinate of point to change - 1..63
; D - Command to perform
; 0 - Set point to light
; 1 - Set point to dark
; 2 - Reverse point (XOR operation)
; 3 - TEST PIXEL
; 4 - Copy from display buffer
;
; OUTPUT:
; FOR PIXEL TEST (3) Z=1 IF OFF, Z=0 IF ON
;
; NOTES:
; All register and flags are preserved
; UNLESS PIXEL TEST IS THE COMMAMD THEN NO REGS ARE
; PRESERVED.
;
; No plotting occurs if point is outside
; of current RANGE.
;
; (BC) is (X,Y), the (0,0) point is lower left corner
;
; Graphics always written to graphics buffer and/or
; display RAM and, depending on PlotLoc flag.
;
-josh
On Mon, 23 Nov 1998 20:07:30 -0800 "JBrett" <tbarwick@esn.net> writes:
>
>Well, you could use the rom call to put a dot on the screen, _idot I
>think,
>but I am not sure. Then set it up to either turn off the pixel or xor
>the
>pixel (same thing). Hey Joshua Seagoe, could you help me out with the
>rom
>call please =)
>______
>JBrett
>tbarwick@esn.net
>ICQ UIN: 20607010
>http://ww2.esn.net/~tbarwick
>ACZ member
>Plexus Publishing member
___________________________________________________________________
You don't need to buy Internet access to use free Internet e-mail.
Get completely free e-mail from Juno at http://www.juno.com/getjuno.html
or call Juno at (800) 654-JUNO [654-5866]