Skip to content

Latest commit

 

History

History
180 lines (125 loc) · 6.76 KB

README.fr.md

File metadata and controls

180 lines (125 loc) · 6.76 KB

cc by-nc-sa 4.0

Don't understand french ? speak english ? here's the english README !

À propos

Xi est un fork de Upsilon, mais il est plus développé comme un projet détente plutôt que comme un OS.

Installation

Manuelle

A l'heure actuelle, seule l'installation manuelle est possible.

Tout d'abord, suivez la première étape ici, puis :

Modèle n0100

(note : vous pouvez changer EPSILON_I18N=fr en en, nl, pt, it, de, es ou hu).

git clone --recursive https://github.com/Trixciel/Xi.git
cd Xi
git checkout omega-master
make MODEL=n0100 clean
make MODEL=n0100 EPSILON_I18N=fr OMEGA_USERNAME="{Votre nom ici, 15 caractères max}" -j4
make MODEL=n0100 epsilon_flash

Important : N'oubliez pas l'argument --recursive, Xi a besoin de sous-modules. Vous pouvez aussi changer le nombre de processus parallèles pendant la compilation en changeant la valeur suivant -j.

Modèle n0110
git clone --recursive https://github.com/Trixciel/Xi.git
cd Xi
git checkout omega-master
make clean
make OMEGA_USERNAME="{Votre nom ici, 15 caractères max}" -j4
make epsilon_flash

Important : N'oubliez pas l'argument --recursive, Upsilon a besoin de sous-modules. Vous pouvez aussi changer le nombre de processus parallèles pendant la compilation en changeant la valeur suivant -j.

Fichiers binaires

Ces fichiers peuvent être utilisés pour distribuer Upsilon (pour que tout le monde puisse le flasher via Webdfu_Numworks).

git clone --recursive https://github.com/Trixciel/Xi.git
cd Xi
git checkout omega-master
make clean
make MODEL=n0100 OMEGA_USERNAME="" -j8
make MODEL=n0100 OMEGA_USERNAME="" binpack -j8
make OMEGA_USERNAME="" -j8
make OMEGA_USERNAME="" binpack -j8

Important : N'oubliez pas l'argument --recursive, Xi a besoin de sous-modules. Vous pouvez aussi changer le nombre de processus parallèles pendant la compilation en changeant la valeur suivant -j.

Simulateur web

D'abord, installez emsdk :

git clone https://github.com/emscripten-core/emsdk.git
cd emsdk
./emsdk install latest-fastcomp
./emsdk activate latest-fastcomp
source emsdk_env.sh

Puis, compilez Xi :

git clone --recursive https://github.com/Trixciel/Xi.git
cd Xi
git checkout omega-master
make clean
make PLATFORM=simulator TARGET=web OMEGA_USERNAME="{Votre nom ici, 15 caractères max}" -j4

Le simulateur se trouve dans output/release/simulator/web/simulator.zip

Important : N'oubliez pas l'argument --recursive, Upsilon a besoin de sous-modules. Vous pouvez aussi changer le nombre de processus parallèles pendant la compilation en changeant la valeur suivant -j.

Simulateur 3DS

Vous aurez besoin de devkitPro et de devkitARM disponible dans votre $PATH (instructions ici (en anglais))

git clone --recursive https://github.com/Trxciel/Xi.git
cd Xi
git checkout --recursive omega-dev
make PLATFORM=simulator TARGET=3ds -j

Vous pouvez ensuite copier epsilon.3dsx sur une carte SD pour l'exécuter depuis le HBC ou utiliser 3dslink pour le lancer via le réseau :

3dslink output/release/simulator/3ds/epsilon.3dsx -a <ADRESSE IP 3DS>

Si vous avez besoin d'aide, n'hésitez pas à rejoindre le servur discord d'Upsilon : https://discord.gg/Q9buEMduXG

Omega Banner Discord

Liens utiles

Contribution

Pour contribuer, merci de lire le Wiki d'Omega, les mêmes règles s'appliquent ici.

Les autres projets

Les anciens projets d'Omega, avant sa fermeture, qui ont été utilisés pour ce projet

À propos d'Epsilon

Xi est un fork d'Upsilon, qui vise à créer quelques fonctionnalités utiles pour les étudiants dans le supérieur.

Upsilon est un fork d'Omega, visant a continuer le projet des OS utilisateurs pour Numworks

Omega est un fork d'Epsilon, un système d'exploitation performant pour calculatrices graphiques. Il inclut huit applications pour les mathématiques de lycée et d'études supérieurs

Vous pouvez essayer Epsilon depuis votre navigateur sur le simulateur en ligne.

Licence

NumWorks est une marque déposée de NumWorks SAS, 24 Rue Godot de Mauroy, 75009 Paris, France. Nintendo est Nintendo 3DS sont des marques déposées de Nintendo of America Inc, 4600 150th Ave NE, Redmond, WA 98052, Etats-Unis. NumWorks SAS et Nintendo of America Inc ne sont en aucun cas associés avec ce projet.

Remerciements

Merci aux coomunautés d'Omega et d'Upsilon de m'avoir présenté la création d'OS Numworks comme quelque chose à ma portée. Egalement merci à Laury, car ce readme est totalement le sien avec mon nom collé par dessus.