185 Commits
Author SHA1 Message Date
Rob Loach 3e1a7aceae Fix 3DS, PSP, PS2 and Wii U builds 2026-11-01 03:20:16 -05:00
Rob Loach d020d5ca33 Build QuickJS without threads on consoles 2026-10-31 23:52:47 -04:00
Rob Loach db003033a0 CI: add aarch64, ps2/miyoo/retrofw targets 2026-10-31 23:15:03 -04:00
Rob Loach 7f05e2103a CI: fix webOS, drop MSVC, unused quickjs-libc 2026-10-31 23:14:22 -04:00
Craig Carnell 3c0ca5bbef libretro: add webOS to CI 2026-04-02 22:45:22 +01:00
Nathan Whitehead 6d859b4709 Merge pull request #34 from RobLoach/libretro-core-options
options: Update to libretro core options 2.0
2026-03-01 10:41:45 -07:00
Rob Loach 0699c84db2 options: Update to libretro core options 2.0 2026-02-23 14:58:03 -05:00
Nathan Whitehead 18b5271809 Merge pull request #32 from RobLoach/libretro-core-options
Use libretro_core_options instead of SET_VARIABLES
2025-03-10 09:53:50 -06:00
Rob Loach 6e7e509632 Use libretro_core_options instead of SET_VARIABLES 2025-03-10 11:46:14 -04:00
Nathan Whitehead 1ce83ba786 Merge pull request #31 from RobLoach/update-quickjs
Update QuickJS-ng to v0.9.0
2025-03-10 09:24:03 -06:00
Rob Loach 19a223ae6b Update QuickJS-ng to v0.9.0 2025-03-10 11:06:27 -04:00
Nathan Whitehead 1f2aea81d3 Merge pull request #30 from RobLoach/fix-configure-package-name
Fix configure package name
2025-02-08 11:35:42 -07:00
Nathan Whitehead 1a026f1231 Merge pull request #29 from RobLoach/update-puzzlescript
Update PuzzleScript & PuzzleScript Plus
2025-02-08 11:35:28 -07:00
Nathan Whitehead af0029d187 Merge pull request #28 from RobLoach/update-libretro-and-quickjs
Update dependencies
2025-02-08 11:35:10 -07:00
Rob Loach a091e0aed1 Fix configure package name 2025-02-08 13:11:01 -05:00
Rob Loach e29f57db06 Use git submodule for PuzzleScriptPlus 2025-02-08 12:56:31 -05:00
Rob Loach 141c72ce31 Remove PuzzleScriptPlus files 2025-02-08 12:53:18 -05:00
Rob Loach 7864686877 Use a submodule for PuzzleScript 2025-02-08 12:51:28 -05:00
Rob Loach 46600cf845 Remove PuzzleScript 2025-02-08 12:47:38 -05:00
Rob Loach 5dd1a4ac48 Update dependencies 2025-02-08 12:41:50 -05:00
Nathan Whitehead a7e2386a10 Merge pull request #27 from RobLoach/configure
Add basic configure script to allow standard make builds
2025-02-08 10:37:45 -07:00
Rob Loach 3c6afe289e Add basic configure script to allow standard make builds 2025-02-08 12:34:34 -05:00
Nathan Whitehead b9516f8175 Merge pull request #26 from RobLoach/quickjs-update2
android: Update QuickJS for Android fixes
2024-02-02 11:46:32 -07:00
Rob Loach 17eda0019d android: Update QuickJS for Android fixes 2024-02-01 12:45:10 -05:00
Nathan Whitehead 0d3a2535c1 Merge pull request #25 from RobLoach/mutex-include
Add mutex include where needed
2024-01-30 11:56:53 -07:00
Nathan Whitehead 4743fe2039 Merge pull request #24 from RobLoach/update-quickjs-ng
Update QuickJS
2024-01-30 11:56:43 -07:00
Rob Loach 88977dc15b Add mutex include where needed 2024-01-30 00:29:10 -05:00
Rob Loach 8884617a06 Update QuickJS 2024-01-30 00:20:17 -05:00
Nathan Whitehead a223b2f4b9 Merge pull request #23 from RobLoach/quickjs-ng
Use QuickJS-NG as it has some platform fixes
2024-01-29 11:38:27 -07:00
Rob Loach 11651a6d32 Use QuickJS-NG as it has some platform fixes 2024-01-29 13:27:12 -05:00
Nathan Whitehead a7c571210e Merge pull request #22 from RobLoach/patch-3
Update puzzlescript_libretro.info
2024-01-29 10:10:54 -07:00
Nathan Whitehead 4ca841f0d4 Merge pull request #21 from RobLoach/fenv-parameter-name
fenv: Include the rounding mode
2024-01-29 10:10:39 -07:00
Rob Loach 616a488d3c Update puzzlescript_libretro.info
This updates the info file with documentation about what each entry does. The only changes we're really making here are enabling `cheats`, and changing the savestate functionality to use `serialized`.
2024-01-29 11:54:26 -05:00
Rob Loach 7d87b80994 fenv: Include the rounding mode 2024-01-29 11:33:52 -05:00
Nathan Whitehead cfc2c63dc4 Merge pull request #20 from RobLoach/fenv
dingux: Use our own fenv.h for QuickJS
2024-01-29 09:04:41 -07:00
Nathan Whitehead 8f4ac35d05 Merge pull request #19 from RobLoach/msvc-threads
msvc: Do not use pthread for CXXFLAGS on msvc
2024-01-29 09:04:24 -07:00
Nathan Whitehead 2fb67f021f Merge pull request #18 from RobLoach/mips-c-fix
dingux: Fix the C++11 iterators for dingux
2024-01-29 09:04:12 -07:00
Nathan Whitehead de840d140b Merge pull request #17 from RobLoach/android-exceptions
android: Add exceptions for the Android build
2024-01-29 09:04:01 -07:00
Rob Loach 8fdd4c3e14 dingux: Use our own fenv.h for QuickJS 2024-01-29 00:29:21 -05:00
Rob Loach b3f18535da msvc: Do not use pthread for CXXFLAGS on msvc 2024-01-29 00:16:18 -05:00
Rob Loach ca8bef5da8 dingux: Fix the C++11 iterators for dingux
The C++11 syntax was confusing dingux-mips32. Being a bit more explicit about the iterator should fix it up.

```
src/core.cpp:372:36: error: invalid cast from type 'const std::initializer_list<const int>' to type 'int'
         if (!joypad_old_state[(int)key] && input_state_cb(0, RETRO_DEVICE_JOYPAD, 0, key)) {
```
2024-01-29 00:03:08 -05:00
Rob Loach f40b880299 android: Add exceptions for the Android build 2024-01-28 23:49:30 -05:00
Nathan Whitehead e86a48a0f6 Merge pull request #16 from RobLoach/dignux-mips32-fixes
Address dingux fixes with std::abs and casing the input key
2024-01-26 08:51:37 -07:00
Nathan Whitehead e0910cdb5c Merge pull request #15 from RobLoach/lpthread
Use -lpthread to link pthread
2024-01-26 08:51:28 -07:00
Nathan Whitehead 29642e201b Merge pull request #14 from RobLoach/libretro-common
Use libretro-common for libretro.h
2024-01-26 08:51:16 -07:00
Nathan Whitehead 2bfe97dc62 Merge pull request #13 from RobLoach/android-precompiled
android: Add USE_PRECOMPILED_BUNDLE
2024-01-26 08:51:04 -07:00
Rob Loach 73189e7883 Address dingux fixes with std::abs and casing the input key 2024-01-25 17:43:34 -05:00
Rob Loach 889344b6f9 Use -lpthread to link pthread 2024-01-25 17:35:42 -05:00
Rob Loach 7edecf0d18 libretro-common: Update include directories 2024-01-25 16:48:01 -05:00
Rob Loach b34ba213ed Switch libretro.h to use libretro-common 2024-01-25 16:34:45 -05:00