11 Commits

Author SHA1 Message Date
Carsten Teibes 48673531dd Add Nintendo Switch port (#2866)
* Initial Nintendo Switch Port

* Switch: Enable CRT shader

* Switch: Some QOL changes
- hack: make the menu accessible with "+"
- Invert Controller buttons A/B X/Y
- Enable network log only for debug builds
- Enable touchscreen mouse emulation
Also add myself to the credits in README

---------

Co-authored-by: Vadim Grigoruk <grigoruk@gmail.com>
2025-11-23 11:57:51 +01:00
Vadim Grigoruk ef023fb539 QuickJS update (#2776) 2025-04-19 15:59:14 +02:00
iyzsong 56a9f73323 Allow build with system libraries. (#2758)
Co-authored-by: 宋文武 <iyzsong@member.fsf.org>
2025-03-07 21:33:35 +01:00
Miguel ce24e76341 Update 3ds docker toolchain (#2701)
* update 3ds docker

* try to fix 3ds lua error

* revert and try to fix wren error

* disable lua and scheme for 3ds

* try to fix lua

* try to fix lua

* try to fix lua

* test

* revert

* try to fix lua

* test

* test

* continue

* possible last lua fix

* disable javascript in 3ds

* disable js correctly

* disable python for 3ds

* try to fix script.c

* try to fix another error

* test

* try to fix miniaudio

* test

* test

* test

* test

* test

* test

* try to fix gif errors

* test

* test

* test

* continue

* try with official devkitarm docker image

* test

* clean

* proper miniaudio fix

* mianiaudio version used before

* use cmake to build 3dsx

* use explicit name

* fix 3ds build instructions

* use NINTENDO_3DS from devkitPro cmakery

* fixup build commands

* output to build/bin

* update tested version

---------

Co-authored-by: Dave Murphy <davem@devkitpro.org>
2024-11-11 14:22:32 +01:00
Alice 81de993d66 Cleanup: remove all trailing spaces from the source code (#2664)
* `cmake`: Remove trailing spaces

* `build`, `src`: Remove trailing spaces

* `templates`: Remove trailing spaces

* `demos`: Remove trailing spaces

* `include`: Remove trailing spaces
2024-08-26 21:01:59 +02:00
Vadim Grigoruk 5d60c02469 build langs separately for wasm 2024-05-25 17:33:25 +02:00
nesbox 3dfc2ed638 #2257: deploy scripts as shared libs 2024-05-19 15:37:46 +02:00
Vadim Grigoruk 505e817280 merge shared api to main branch (#2568) 2024-05-05 17:02:25 +02:00
Vadim Grigoruk 4ffa300ba0 #2257: build languages as shared libs (#2519)
* added BUILD_STATIC=OFF option to split scripts to shared libs

* rpi build fix

* rpi build fix

* macos build fix

* rpi baremetal build fix

* build fix

* call api without macro

* wren build fix

* clang build fix

* baremetal fix

* fixed python and janet shared libs
2024-04-21 13:02:31 +02:00
Vadim Grigoruk 4a8cd417d4 Added cmake build options for all the supported scripts (#2423) 2023-12-26 18:51:53 +03:00
Vadim Grigoruk 5f26aa8441 Split CMake into submodules (#2421) 2023-12-26 16:36:21 +03:00