Function Init_screen()
    // pixels are 8x8
    dummy=lcd+5
    CreateSprite( dummy,0 ) 
    SetSpriteSize( dummy, 8, 8 ) 
    pixel=1
    for yline = 0 to 31
	    for xline = 0 to 63
			CloneSprite( pixel, dummy ) 
			SetSpriteSize( dummy, Pixel_Scale, Pixel_Scale ) 
			SetSpritePosition( pixel, xline*Pixel_Scale, yline*Pixel_Scale ) 
			SetSpriteVisible ( pixel, 0 ) 
			inc pixel
	    next xline
    next yline
    SetSpriteVisible ( dummy, 0 ) 
endfunction

function Draw_Screen()
    //SetClearColor( 250, 250, 250 ) 
    //ClearScreen() 
    pixel=1    
    for y = 0 to 31
	for x = 0 to 63
	    SetSpriteVisible ( pixel, 0 ) 
		if gfx[(y*64)+x] = 0
	       col= MakeColor( 0, 125, 0 ) 
		   //DrawBox( (x*Pixel_Scale)+Pixel_Adjuster, (y*Pixel_Scale)+Pixel_Adjuster, (x*Pixel_Scale)+(Pixel_Scale-Pixel_Adjuster), (y*Pixel_Scale)+(Pixel_Scale-Pixel_Adjuster), col, col, col, col, 1 ) 
		   //SetSpriteVisible ( pixel, 0 ) 
		else
			col= MakeColor( 255, 255, 255 ) 
			//DrawBox( (x*Pixel_Scale)+Pixel_Adjuster, (y*Pixel_Scale)+Pixel_Adjuster, (x*Pixel_Scale)+(Pixel_Scale-Pixel_Adjuster), (y*Pixel_Scale)+(Pixel_Scale-Pixel_Adjuster), col, col, col, col, 1 ) 
		    SetSpriteVisible ( pixel, 1 ) 
		endif	
        inc pixel
     next x
	 next y
        
     drawFlag = false
     Key_Pressing()
endfunction
