LibXenon: Difference between revisions

From Xenon Wiki
Jump to navigation Jump to search
imported>Tuxuser
(Added Efnet IRC channel)
imported>Tuxuser
(Added libXenon Installation)
Line 7: Line 7:
You can check out the source code using git with the following command:  
You can check out the source code using git with the following command:  


git clone git://free60.git.sourceforge.net/gitroot/free60/libxenon
git clone git://free60.git.sourceforge.net/gitroot/free60/free60
(Windows users may want to try TortoiseGit)  
(Windows users may want to try TortoiseGit)
 
= Installing libXenon =
To use '''libXenon''' you need a proper isntallation of [[Compiling_the_Toolchain|Xenon Toolchain]] first. You just go into the toolchain-directory which holds "build-xenon-toolchain" ( ..free60/toolchain) and execute:
  ./build-xenon-toolchain libxenon
This will download and install a fresh copy of '''libXenon''' Libraries to the $DEVKITXENON-path (Which should be defined in your ~/.bashrc already! - See bottom of [[Compiling_the_Toolchain|Xenon Toolchain]]-page if it isn't!)


= Support =
= Support =

Revision as of 01:10, 26 February 2011

Summary

libXenon is a library for writing programs for the Xbox 360, without using any existing code as a basis. That means that the resulting binaries should be free code, and don't contain stuff which would be illegal to distribute. This also means that you don't have to rely on Linux, which gives some advantages regarding system utilization.

Getting libXenon

libXenon is work-in-progress, and is available from the free60 git server

You can check out the source code using git with the following command:

git clone git://free60.git.sourceforge.net/gitroot/free60/free60 (Windows users may want to try TortoiseGit)

Installing libXenon

To use libXenon you need a proper isntallation of Xenon Toolchain first. You just go into the toolchain-directory which holds "build-xenon-toolchain" ( ..free60/toolchain) and execute:

 ./build-xenon-toolchain libxenon

This will download and install a fresh copy of libXenon Libraries to the $DEVKITXENON-path (Which should be defined in your ~/.bashrc already! - See bottom of Xenon Toolchain-page if it isn't!)

Support

libXenon (or devkitxenon) stuff is best discussed in #free60-noos on the OFTC IRC network , irc://irc.oftc.net/free60-noos or in #libXenon on EFnet IRC, irc://irc.efnet.fr/libXenon

Sample Code

Example code illustrating libXenon use can be found on the LibXenon Examples page.