Skip to content

Design, thème et logos pour l'OS pour Numworks basée sur Omega

Notifications You must be signed in to change notification settings

TildeEthDoUsPart/UpsilonDesign

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cc by-nc-sa 4.0 Issues
Discord

Vous ne comprenez pas l'anglais ? vous êtes francophone ? Regardez le LISEZ-MOI français !

About

Upsilon is a fork of Omega, an user-made OS that runs on the Numworks calculator, which brings many features to it, but was discontinued because of a policy change from Numworks. Upsilon is for the people who want to see a future for user-made OSes for Numworks, even after the closure and archiving of Omega.

Some new features

  • Enhancements for the Kandinsky python module
  • A support for wallpapers
  • Exernal apps
  • A custom theme
  • Operator overload for python
  • Improvements for the Periodic table application
  • And everything that has been added to Omega before its termination! See Omega's changelog here | Main Omega features + screenshots.

Installation

Manual

As of today, only the manual installation is available.

First of all, follow step 1 here. Then:

Model n0100

(note: you can change the EPSILON_I18N=en flag to fr, nl, pt, it, de, es or hu).

git clone --recursive https://github.com/Lauryy06/Upsilon.git
cd Upsilon
git checkout omega-master
make MODEL=n0100 clean
make MODEL=n0100 EPSILON_I18N=en OMEGA_USERNAME="{Your name, max 15 characters}" -j4
make MODEL=n0100 epsilon_flash

Important: Don't forget the --recursive tag, because Omega relies on submodules. Also, you can change the number of processes that run in parallel during the build by changing the value of the -j flag.

Model n0110
git clone --recursive https://github.com/Lauryy06/Upsilon.git
cd Omega
git checkout omega-master
make clean
make OMEGA_USERNAME="{Your name, max 15 characters}" -j4
make epsilon_flash

Important: Don't forget the --recursive tag, because Omega relies on submodules. Also, you can change the number of processes that run in parallel during the build by changing the value of the -j flag.

Bin files

These can be used to distribute Upsilon (so that it can be flashed by anyone with Webdfu_Numworks).

git clone --recursive https://github.com/Lauryy06/Upsilon.git
cd Omega
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: Don't forget the --recursive tag, because Upsilon relies on submodules. Also, you can change the number of processes that run in parallel during the build by changing the value of the -j flag.

Web simulator

First, install emsdk :

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

Then, compile Upsilon :

git clone --recursive https://github.com/Lauryy06/Upsilon.git
cd Upsilon
git checkout omega-master
make clean
make PLATFORM=simulator TARGET=web OMEGA_USERNAME="{Your name, max 15 characters}" -j4

The simulator is now in output/release/simulator/web/simulator.zip

Important: Don't forget the --recursive tag, because Upsilon relies on submodules. Also, you can change the number of processes that run in parallel during the build by changing the value of the -j flag.

3DS Simulator

You need devkitPro and devkitARM installed and in your path (instructions here)

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

You can then put epsilon.3dsx on a SD card to run it from the HBC or use 3dslink to launch it over the network:

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

If you need help, you can join our Discord server here : https://discord.gg/Q9buEMduXG

Omega Banner Discord

Contributing

To contribute, please refer to Omega's Wiki, the same rules apply here.

Related repositories

Here are the main links toward Omega's different websites and repositories, that have been used for the creation of Upsilon.

About Epsilon

Upsilon is a fork of Omega, after the project's discontinuation.

Omega is a fork of Epsilon, a high-performance graphing calculator operating system. It includes eight apps that cover the high school mathematics curriculum.

You can try Epsilon straight from your browser in the online simulator.

License

NumWorks is a registered trademark of NumWorks SAS, 24 Rue Godot de Mauroy, 75009 Paris, France. Nintendo and Nintendo 3DS are registered trademarks of Nintendo of America Inc, 4600 150th Ave NE, Redmond, WA 98052, USA. NumWorks SAS and Nintendo of America Inc aren't associated in any shape or form with this project.

About

Design, thème et logos pour l'OS pour Numworks basée sur Omega

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages