
	
	//---------------------------------------------------
	//[i] function_void OS_init;
	public void OS_init()
	{
		BackData = 0x00;
		ClearData = 0x00;
		Clear();
	}
	//---------------------------------------------------
	//[i] function_void Clear;
	void Clear()
	{
		int8 a = 0;
		loop( 8 ) {
			set_pos( 0, a );
			a + 1;
			loop( 128 ) {
				set_uint8( ClearData );
			}
		}
	}
	//---------------------------------------------------
	//[i] function_void set_pos int16 int16;
	void set_pos( int16 l, int16 a )
	{
		Line = l;
		area = a;
		if( area < 0 || area >= AreaNumber || Line < 0 || Line >= ColumnNumber ) return;
	}
	
	//---------------------------------------------------
	//[i] function_void set_uint8 uint8;
	void set_uint8( uint8 d )
	{
		if( area < 0 || area >= AreaNumber || Line < 0 || Line >= ColumnNumber ) return;
		
		int16 Addr = area * 128 + Line;
		
		Line + 1;
		
		uint32 dd = d;
		#.OS.REMO_ModuleWrite( (int)(ID * 0x00010000 + (uint)Addr), (int)dd );
	}
	
	//---------------------------------------------------
	//[i] function_uint8 get_uint8;
	uint8 get_uint8()
	{
		return 0x00;
	}
	
	