Note
Don't understand french ? speak english ? here's the english README !
Warning
Mise à jour 02-02-2024: Le code source d'Omega est en pause jusqu'à ce qu'une nouvelle version de Phi sorte. Pendant ce temps, les contributions ne seront pas acceptées/examinées. Le projet est donc marqué en lecture seule pour éviter toute confusion.
- Consultez le Projet Upsilon ⭐️ pour une version maintenue d'Omega;
- Omega est et restera disponible. Vous pouvez toujours obtenir du support officiel sur le Discord.
- Nos projets parallèles sont toujours disponibles et maintenus (Omega Guide, Omega Website, Omega Community, etc)
Omega est un fork d'Epsilon, l'OS de Numworks tournant sur les calculatrices du même nom, qui apporte beaucoup de fonctionnalités en plus. Omega est fait pour ceux qui aimeraient ajouter certaines fonctionnalités ayant été rejetées par Numworks à leurs calculatrices (pour des raisons 100% compréhensibles !). Essayez en ligne.
- Retour du calcul littéral
- Une application RPN
- Application Externes
- Des thèmes
- Python amélioré (module os, méthode open...)
- Un tableau périodique et toutes les masses molaires des éléments dans la toolbox
- Ainsi que d'autres à découvrir... Changelogs complets | Fonctionnalités princpales & captures d'écran.
Vous pouvez installer Omega automatiquement depuis notre site sur la page "installer".
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/Omega-Numworks/Omega.git
cd Omega
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
, Omega 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/Omega-Numworks/Omega.git
cd Omega
make clean
make OMEGA_USERNAME="{Votre nom ici, 15 caractères max}" -j4
make epsilon_flash
Important : N'oubliez pas l'argument --recursive
, Omega 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 Omega (pour que tout le monde puisse le flasher via Webdfu_Numworks).
git clone --recursive https://github.com/Omega-Numworks/Omega.git
cd Omega
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
, Omega 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 Omega :
git clone --recursive https://github.com/Omega-Numworks/Omega.git
cd Omega
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
, Omega 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/Omega-Numworks/Omega.git
cd Omega
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 notre serveur discord : https://discord.gg/X2TWhh9
Pour contribuer, merci de lire le Wiki
- Omega Themes
- Omega Website
- Omega RPN
APP
- Omega Atomic
APP
- Omega Design
- Omega Discord Bot
- Omega App Template
BETA
- External Apps
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.
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.
- NumWorks Epsilon est disponible sous Lisense CC BY-NC-SA.
- Omega est disponible sous Lisense CC BY-NC-SA.