	COLOR BALLS
	  
	
	~~~~~~~~
	  "COLOR BALLS"  -   ,     Columns; 
   -      ,     . 
  ,       Columns  .
 ,     ,            
    (  ).     -   
 .
	                 
Intel  8086/8088/80286  (            25MHz) 
      ,       .
-       ""      
  .
	        " "  -  ,   
     ""         
   80386,    Pentium 4.       
 ,               
  . 

	 
	~~~~~~~~~~~~~~~~~~~
	CBALLS.EXE	   " "
	CBALLS.ICO         (   RUN.BAT)
	CB_OLD.EXE        
	DIRINFO		   
	FC.TXT		  
	README.TXT	 
	README.DOS	     866
	RUN.BAT		      Windows 
	TIMERNT.COM	     
		         Windows 2000/XP/2003
	TIMERNT.ASM	  	

	 
	~~~~~~~~~~~~~~~~~~~~
	*  Intel 80286 
          (    Windows NT - Intel Pentium)
	* 640  
	*  EGA 

	  WINDOWS 2000/XP/2003, Linux  Mac OS X
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	    Windows 2000/XP/2003,    CBALLS.EXE,
 RUN.BAT (     ).     
    TIMERNT.COM,         
      .          
  . 
	      
DOSBOX,         
	http://dosbox.sourceforge.net/
	   Linux  MacOS X     -  
   ,   DOS  Windows. 

	  
	~~~~~~~~~~~~~~~~~
	4        
	5         (    )
	6                    
	+          
	    
	PAUSE    
	ESC        

	  
	~~~~~~~~~~~~~~~~~~~~~~
	0..9        0  9
	ESC	   DOS

	 
	~~~~~~~~~~~~~~~
	         :
     1000/(n+1) (n -  )   
,    .       
  .               
 (       )

	   (   ):
00000DBA: 8306961301     add  w,[1396],1  ;  
00000DBF: 8316981300     adc  w,[1398],0  ;    
00000DC4: B8E803         mov  ax,003E8    ;  1000 
00000DC7: 33D2           xor  dx,dx       ;    
00000DC9: F7368402       div  w,[0284]    ;     +1
00000DCD: 33D2           xor  dx,dx       ;  -  
00000DCF: 3B169813       cmp  dx,[1398]   ;  1000/(n+1)
00000DD3: 7E03           jle  000000DD8     
00000DD5: E965FF         jmp  000000D3D   ;   
00000DD8: 7509           jne  000000DE3   ;  ""  switch
00000DDA: 3B069613       cmp  ax,[1396]
00000DDE: 7603           jbe  000000DE3   ;  ""  switch
00000DE0: E95AFF         jmp  000000D3D   ;   

	       :
00000DBA:                                 ; 1.    
00000DBA: FF069613       inc  w,[1396]    ;  
00000DBE: B486           mov  ah,086      ;   1388h 
00000DC0: 33C9           xor  cx,cx       ;    - BIOS
00000DC2: BA8813         mov  dx,01388    ; AH=86h INT 15h
00000DC5: CD15           int  015         ;
00000DC7: B83200         mov  ax,00032    ; 
00000DCA: F6368402       div  b,[0284]    ;
00000DCE: 3A069613       cmp  al,[1396]   ;
00000DD2: 760F           jbe  000000DE3   ;  ""  switch
00000DD4: E966FF         jmp  000000D3D   ;   

00000DD7:                                 ; 2.    
00000DD7: B486           mov  ah,086      ; 
00000DD9: 33C9           xor  cx,cx       ;  2170h 
00000DDB: BA1027         mov  dx,02710    ; (  10 )
00000DDE: CD15           int  015         ;
00000DE0: 5E             pop  si          ;    - 
00000DE1: 5D             pop  bp          ; ""  
00000DE2: C3             retn             ; (. )

	         
.           
  .

	  :
0000110A: 9AAB4E0000     call 00000:04EAB ; ellipse ( )
0000110F: 83C40C         add  sp,0000C    ;    
00001112: 5F             pop  di          ;    
00001113: 5E             pop  si
00001114: 5D             pop  bp
00001115: C3             retn             ;   

  	  :
0000110A: 9AAB4E0000     call 00000:04EAB ; ellipse
0000110F: 83C40C         add  sp,0000C    ;  
00001112: 5F             pop  di
00001113: E9C1FC         jmp  000000DD7   ;    (. )

:       ,      
	    00000DBA  =>  cs:07BA 
            0000110A  =>  cs:0B0A 

	      TIMERNT.COM        
 BIOS AH=86h INT 15h     Windows 2000/XP/2003.    
   Intel Pentium ( ,    
 -   ;-) ).     
 (TIMERNT.ASM).

	
	~~~~~~
	Color Balls                    The Elite Crew ( )
                                       I. Karpukhin aka     
                                       ( )
	 " "    