mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
94 lines
4.5 KiB
Markdown
94 lines
4.5 KiB
Markdown
<p align="center"><img src="https://github.com/Omega-Numworks/Omega-Design/blob/master/Omega.png" /></p>
|
|
|
|
<p align="center">
|
|
<a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="cc by-nc-sa 4.0" src="https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg?logo=creative%20commons&style=for-the-badge" /></a>
|
|
<a href="https://github.com/Omega-Numworks/Omega/issues"><img alt="Issues" src="https://img.shields.io/github/issues/Omega-Numworks/Omega.svg?logo=git&style=for-the-badge" /></a>
|
|
</br>
|
|
<a href="https://github.com/numworks/epsilon"><img alt="cc by-nc-sa 4.0" src="https://img.shields.io/badge/Epsilon-12.0.0-yellow?style=for-the-badge&logo=github" /></a>
|
|
<a href="https://gitlab.com/joachim2lefournis/Omega/pipelines"><img alt="Pipeline" src="https://img.shields.io/gitlab/pipeline/joachim2lefournis/Omega/lavaos?logo=gitlab&style=for-the-badge" /></a>
|
|
</p>
|
|
|
|
## About
|
|
|
|
Omega is an extension to Numworks' Epsilon, the OS that runs on their calculator, which brings many features to it. Omega is for people who want to add features to the calculator, but cannot because they have been rejected by Numworks (and for reasons that are 100% understandable!). For example, there is no point in having a Dark Mode on the calculator, but it's fun, so we would add it into Omega! In short, Omega is a kind of Jailbreak on Epsilon.
|
|
|
|
## Some new features
|
|
- Adding symbolic calculation back into the calculator
|
|
- An app for RPN
|
|
- All of the molar masses for the elements (chemistry)
|
|
- 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 complete changelog can be found [here](https://github.com/quentinguidee/Omega/wiki/Complete-changelog)
|
|
|
|
## Installation
|
|
|
|
First of all, follow **step 1** [here](https://www.numworks.com/resources/engineering/software/build/). Then:
|
|
|
|
* For **n0100**:
|
|
```
|
|
git clone --recursive https://github.com/Omega-Numworks/Omega.git
|
|
cd Omega
|
|
make MODEL=n0100 clean
|
|
make MODEL=n0100
|
|
make MODEL=n0100 app_flash
|
|
make MODEL=n0100 epsilon_flash
|
|
```
|
|
|
|
<!-- Alternatively, you can use [Omega Installer](https://github.com/Omega-Numworks/installer) `BETA` -->
|
|
|
|
* For **n0110**:
|
|
```
|
|
git clone --recursive https://github.com/Omega-Numworks/Omega.git
|
|
cd Omega
|
|
make MODEL=n0110 clean
|
|
make MODEL=n0110
|
|
make MODEL=n0110 app_flash
|
|
make MODEL=n0110 epsilon_flash
|
|
```
|
|
|
|
Important: Don't forget the `--recursive` tag, because Omega relies on submodules.
|
|
|
|
<!-- ## Contribute -->
|
|
|
|
## Related repositories
|
|
|
|
* [Omega CLI Installer](https://github.com/Omega-Numworks/Omega-CLI-Installer) `BETA`
|
|
* [Omega WEB Installer](https://github.com/Omega-Numworks/Omega-WEB-Installer) `BETA`
|
|
* [Omega RPN](https://github.com/Omega-Numworks/Omega-RPN)
|
|
|
|
## Omega License
|
|
|
|
Omega is released under a [CC BY-NC-SA License](https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode).
|
|
|
|
---
|
|
|
|
<p align="center"><img src="docs/epsilon.svg?sanitize=true" alt="NumWorks Epsilon logo" height="70" ></p>
|
|
|
|
<!-- [](https://github.com/numworks/epsilon/actions?workflow=Continuous+integration) -->
|
|
|
|
<p align="center">
|
|
<a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="cc by-nc-sa 4.0" src="https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg?logo=creative%20commons&style=for-the-badge" /></a>
|
|
<a href="https://github.com/numworks/epsilon/issues"><img alt="Issues" src="https://img.shields.io/github/issues/numworks/epsilon.svg?logo=git&style=for-the-badge" /></a>
|
|
</p>
|
|
|
|
|
|
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](https://www.numworks.com/simulator/).
|
|
|
|
## Diving in
|
|
|
|
We highly recommend you start by reading the [online documentation](https://www.numworks.com/resources/engineering/software/) for this project. You'll learn how to install the [SDK](https://www.numworks.com/resources/engineering/software/build/) and about the overall architecture of the Epsilon.
|
|
|
|
## Contributing
|
|
|
|
If you run into an issue, we would be very happy if you would file a bug on the [issue tracker](https://github.com/numworks/epsilon/issues).
|
|
|
|
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.
|
|
|
|
## License
|
|
|
|
NumWorks Epsilon is released under a [CC BY-NC-SA License](https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode). NumWorks is a registered trademark.
|