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]