Commit Graph

130 Commits

Author SHA1 Message Date
mickbot-92
9bf61ded07 [CI] Update workflows 2025-11-23 13:43:11 +01:00
mickbot-92
be0edc48b6 [Simulator/Android] Bump Gradle and Java & Add Android on README 2025-11-08 23:25:11 +01:00
Yaya-Cout
be688a487d Merge branch 'upsilon-dev' into build-on-arm 2025-11-05 14:29:20 +00:00
Yaya-Cout
7093f706ff [CI] Push to binfiles repo for N0110/N0110/Bootloader configs 2025-09-22 21:04:44 +02:00
mickbot-92
f380c927f7 [CI] Build using Ubuntu ARM 2025-05-11 17:30:27 +02:00
Yaya-Cout
7a9a8ba371 [CI/Android] Run APT update to fix 404 2025-03-31 20:53:33 +02:00
Yaya-Cout
e6f14741d6 [CI] Install Linux toolchain for Web build to avoid dependancies issues (mainly libpng) 2025-03-31 20:46:25 +02:00
Yaya-Cout
6a83882826 [CI] Run APT update to fix 404 2025-03-31 20:40:23 +02:00
mickbot-92
ee8d456f1e [CI] [Simulator] Fix CI building (#381)
* [CI] Install more dependencies

* [Simulator] Some upgrades

* [CI] Fix Metrics

* Re-add newlines
2025-02-26 13:05:40 +00:00
Yaya-Cout
c1cc19d47c Avoid initializing storage to flash, reduce storage size by 8B and restore GCC 11 in CI 2025-01-25 18:00:29 +01:00
Yaya-Cout
f7cd1693c9 [CI/Linux] Install libxtst-dev to fix build 2025-01-03 19:44:34 +01:00
Yaya-Cout
e6a308891b [CI/bootloader] Take toolchain from Ubuntu repos 2025-01-03 19:05:42 +01:00
mickbot-92
172f168bb2 [Simulator/Android] Bump to latest dependencies + other improvements (#376)
Co-authored-by: mickbot-92 <e3rck4b4[at]duck[dot]com>

* Bumping to latest stable dependencies and Gradle.
  * [CI] Building with JDK 21 instead of with JDK 11 (JDK 17 works fine too if you remove the latest line of build.gradle).
  * Using `mavenCentral()` instead of [deprecated](https://docs.gradle.org/current/userguide/upgrading_version_6.html#jcenter_deprecation) `jcenter()`
* Removing useless Google plugins.
* Setting `compileSdk` to 33 : Upsilon no longer requires the Notification permission.
* versionCode : compiling with the current Unix/Epoch timestamp.
* versionName : using the `UPSILON_VERSION` variable instead of the Omega one + adding the date of compiling.
* Some improvements about icons.
* [CI] Using the latests `uses: ` to make the warning about NodeJS deprecation disappear.

Many thanks to @Yaya-Cout (and to @pi-dev500 too :) 🫡
2024-10-20 08:39:17 +00:00
Yaya-Cout
891693abe2 [CI] Update Fxcg git url 2024-05-11 11:19:11 +02:00
circuit10
b44a95a9b3 Casio fx-CG series port (#324)
* Initial test - working on Linux

* Try to make it work with liba

* Stop using liba and the filesystem

* IT WORKS

* Key input, full res, fix some of the crashes

* Fix the hang when doing calculations

* Add some more key mappings

* Fix the square root issue

* Icons

* Better key mappings, brightness control, better gamma correction, more effficient framebuffer

* Cleanup stage 1

* Cleanup stage 2

* Make the build system build a g3a

* Make it not exit when you press the menu button

* Add Casio port to README

* Use omega-master instead of omega-dev

* Fix mistake with cherry-picking in the README

* Fix internal storage crash

* Fix compile error on Numworks calculators

* Upsilon branding

* Sharper icon

* Make the CI work

* Add power off and improve menu

* Map Alpha + up/down to the brightness shortcut

* Add missing file

* Fix web CI build

* Revert "Fix web CI build"

This reverts commit f19657d9fc.

* Change "prizm" to "fxcg"

* Add FASTLOAD option for Add-in Push

* Add some charatcers to the catalog on Casio and improve key mappings

* Build with -Os -flto

* Disable LTO for now as it's causing crashes

* Put back the fonts I accidently changed

I'd like to add an option for this though as I prefer the ones from Epsilon
2023-05-10 18:28:18 +02:00
Yaya-Cout
aadcd37f31 Fix 3DS simulator (#243)
* [CI] Fix 3DS try 1

* [CI] Fix 3DS try 2

* [CI] Fix 3DS try 3

* [CI] Fix 3DS try 4

* [CI] Fix 3DS try 5

* [CI] Fix 3DS try 6

* [CI] Fix 3DS try 7

* [CI] Fix 3DS try 8

* [CI] Fix 3DS try 9

* [CI] Fix 3DS try 10

* [CI] Fix 3DS try 11

* [CI] Fix 3DS try 12

* [CI] Fix 3DS try 13

* [CI] Fix 3DS try 14

* [CI] Fix 3DS try 15

* [CI] Fix 3DS try 16

* [CI] Fix 3DS try 17

* [CI] Fix 3DS try 18

* [CI] Fix 3DS try 19

* [CI] Make other simulators than 3DS working

* [CI] Fix 3DS without breaking others simulators try 1

* Apply suggestions from code review

* Improve SDL assert

* Fix SDL assert

* Fix SDL assert 2

* [CI] Enable iOS, macOS and 3DS tests by default

* [CI] Change epsilon-sdk tap url

* Revert "[CI] Change epsilon-sdk tap url"

This reverts commit 9516607aba.
2023-04-13 16:24:38 +02:00
Yaya-Cout
0e65c97774 [Simulator] Fix MicroPython in Web simulator and update to Emscripten 3.1.30 2023-01-14 19:52:30 +00:00
Loïc
1a681c7c75 Fix android simulator (#277)
* Fix android CI

* Set NDK path

* Reduced log spam

* Fixed NDK path

* Fixed NDK path

* Android NDK v21e

* Use debug signin config
if SIGNING_STORE_FILE is not defined
This allows the apk to be installed

* Fix OmegaActivity class name

* Fix formatting

Co-authored-by: Yaya-Cout <yaya.cout@free.fr>

Co-authored-by: Yaya-Cout <yaya.cout@free.fr>
2023-01-01 14:16:12 +01:00
Yaya-Cout
c9c868c32c [CI] Use latest version of ARM toolchain for bootloader 2022-12-06 17:14:27 +01:00
Yaya-Cout
8d6c7d1bff [CI] Build all bin checksums 2022-12-06 16:37:41 +01:00
Yaya-Cout
2a89c23e07 [CI] Rebuild checksums before uploading bootloader 2022-12-05 20:57:51 +01:00
Yaya-Cout
62d4d59d6b [CI] Fix bootloader upload 2022-12-05 20:44:54 +01:00
Yaya-Cout
1bf164e1e3 [CI] Add bootloader in bootloader binpack (#304)
* [CI] Add bootloader in bootloader binpack

* [CI] Second try to add bootloader in bootloader binpack
2022-12-03 18:53:22 +01:00
Yaya-Cout
08eb1aec99 [CI] Fix Web CI (#303) 2022-12-03 17:21:26 +01:00
Yaya-Cout
741a71554d [CI] Add bootloader upload to dev version on Firebase 2022-06-14 19:46:06 +02:00
Yaya-Cout
19de87f9b5 [CI] Fix metric workflow 2022-05-21 10:54:24 +02:00
Yaya-Cout
5f51ed0628 [README/CI] Fix README and CI (#235)
* [README] Fix readme

* [CI] Fix CI

* [CI] Fix bootloader
2022-05-20 19:31:21 +02:00
Laury
efb32c9612 [bootloader] Fix "make binpack" in the CI 2022-05-03 18:41:39 +02:00
Yaya-Cout
aff5803ef3 [CI] Fix bootloader CI 2022-04-27 20:07:08 +02:00
Yaya-Cout
807945ad0f [CI] Fix bench.flash 2022-04-27 19:45:55 +02:00
lolocomotive
9f7aba4593 Run upload to firebase only when on UpsilonNumworks/Upsilon on upsilon-dev (#197) 2022-04-06 21:43:46 +02:00
Laury
6dc31401fe [bootloader] Compatibility with Omega 2.0 2022-03-17 20:05:20 +01:00
lolocomotive
1a546e011b Upload artifacts to google cloud (#138) 2022-02-01 19:43:46 +01:00
Yaya-Cout
70b162e63b Fix web simulator and binpack build (#114) 2021-12-28 15:12:13 +01:00
Lauryy06
b304a2ff7d [github] Update bug_report.md 2021-11-11 17:47:12 +01:00
Lauryy06
2aee07ae55 [github] Updated issue templates 2021-10-31 21:40:52 +01:00
Yaya-Cout
41b2b64d80 Fix somes Upsilon name in somes files (#61) 2021-10-28 22:23:10 +02:00
Lauryy06
e41910e2f8 [workflow] Re-update SDK version of emscripten 2021-10-20 22:38:49 +02:00
Lauryy06
d91ae29607 [workflow] Change sdk of emscripten for tests 2021-10-20 22:36:18 +02:00
Lauryy06
56f735e302 [github] update metric-workflow.yml 2021-09-26 20:50:53 +02:00
Laury
d90af0323e Merge omega-dev into upsilon dev 2021-08-31 23:03:30 +02:00
M4x1m3
5a6dfd8a20 [ci] Remove duplicate tests action 2021-07-07 12:09:08 +02:00
Joachim LF
35e4146551 [Workflow/unit] change target name 2021-05-14 13:35:44 +02:00
Joachim LF
f999c796c3 [Upstream] Merged epsilon 15.5 2021-05-14 13:28:22 +02:00
Romain Goyet
a834c954b8 [ion/simulator] Get rid of the headless target 2021-03-03 15:37:48 +01:00
Quentin Guidée
9eff895a95 [omega] 1.21.0 2021-02-24 22:25:36 +01:00
M4x1m3
9773c09eba [ci] Build 3ds CIA 2021-02-06 18:38:01 +01:00
M4x1m3
da3c4a48d0 [ci] Fixed invalid YML 2021-02-06 16:05:37 +01:00
M4x1m3
ec0e72fcb8 [ci] Made CI run on push 2021-02-06 16:05:37 +01:00
M4x1m3
8a45b3d552 [ci] Moved unit tests to separate workflow 2021-02-06 16:05:27 +01:00