Gamma
Gamma is a fork of Omega, an alternative OS for NumWorks calculators
- Adding symbolic calculation back into the calculator
- An app for RPN
- A periodic table app + all of the molar masses for the elements in the toolbox
- More steps for brightness (16 instead of 5)
- Different colors for the LED in exam mode
- 32 KB Python heap instead of 16 KB
The main new features are listed here, and the complete changelog can be found here.
First of all, follow step 1 here. Then:
Model n0100
git clone --recursive https://github.com/Omega-Numworks/Omega.git
cd Omega
git checkout omega-master
make MODEL=n0100 clean
make MODEL=n0100 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/Omega-Numworks/Omega.git
cd Omega
git checkout omega-master
make clean
make 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 Omega (so that it can be flashed by anyone with Webdfu_Numworks).
git clone --recursive https://github.com/Omega-Numworks/Omega.git
cd Omega
git checkout omega-master
make clean
make MODEL=n0100 USERNAME="" -j8
make MODEL=n0100 USERNAME="" binpack -j8
make USERNAME="" -j8
make USERNAME="" binpack -j8
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.
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 Omega :
git clone --recursive https://github.com/Omega-Numworks/Omega.git
cd Omega
git checkout omega-master
make clean
make PLATFORM=simulator TARGET=web 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 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.
To contribute, please refer to the Wiki
omega-master
: stable releasesomega-dev
: beta releasesomega-hotfix
: developers only, branch to fix issues
Omega is released under a CC BY-NC-SA License.
Epsilon is 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.
We highly recommend you start by reading the online documentation for this project. You'll learn how to install the SDK and about the overall architecture of the Epsilon.
If you run into an issue, we would be very happy if you would file a bug on the issue tracker.
We welcome contributions. For smaller changes just open a pull request straight away. For larger changes we recommend you open an issue first for discussion.
NumWorks Epsilon is released under a CC BY-NC-SA License. NumWorks is a registered trademark.