1. 개요
CosmosOS에서 사용하는 어셈블리어.어셈블리어를 빠르고 편하게 작성하기 위하여 제작되었다.
IL2CPU와는 다르게 CosmosOS없이 단독으로 사용이 가능하다.
2. 사용 방법
IL2CPU를 통해서 C# 코드를 XSharp 형식으로 변환할 수 있는데, 현재까지는 IL2CPU의 사용 방법은 CosmosOS 위키 등에 나와있지 않다.그대신 XSharp은 깃허브[1]에서 다운로드 받아 빌드해 사용할 수 있고, 또한 XSharp의 코드 확장자는 XS이다.
3. C#에서의 사용법
XSharp은 CosmosOS에서 빌드할시 C#에서 사용할 수 있는 라이브러리가 빌드되는데,해당 라이브러리는 XS.Push(), XS.Add(), XS.Mov()등의 함수/클래스로 사용할 수 있다.