Ishan09811
90f8fbfcb4
update ci actions version ( #424 )
2024-02-29 16:55:17 +02:00
Ishan09811
43dfda0f19
Allows the user to switch between performance and battery saving modes ( #422 )
...
* add game_mode_config in mainfest
* add ``game_mode_config``
2024-02-27 09:22:25 +02:00
wheremyfoodat
9d8868cffd
Don't start audio device on resume if audio is disabled
2024-02-25 18:36:35 +02:00
wheremyfoodat
d459cb1d6c
Get audio output working with LLE DSP ( #419 )
...
* Implement audio output
* Semi-proper audio output
* Add audio enable and vsync settings
* Add audio enable and vsync settings
* Optimize audio output a bit
* Make max ring buffer timeout smaller
* Make max ring buffer timeout smaller
* Revert to spinlocking for audio sync
* Sleep emulator thread if too many samples queued
* Fix Teakra submodule breaking
* Don't start audio device too soon
* Fix IWYU errors
* Fix compilation errors on GCC/Clang
* Ignore std::hardware_destructive_interference_size on Android NDK
* Fix more IWYU errors
2024-02-24 03:26:23 +02:00
wheremyfoodat
8bca988b55
Fix compilation errors
2024-02-23 23:49:56 +00:00
wheremyfoodat
d010d95e18
Merge pull request #417 from wheremyfoodat/wheremyfoodat-patch-4
...
Bind input to Lua
2024-02-22 17:59:49 +00:00
wheremyfoodat
4b46b6ebf9
Bind input to Lua
2024-02-22 19:41:18 +02:00
wheremyfoodat
89a800da8e
Merge pull request #416 from wheremyfoodat/wheremyfoodat-patch-3
...
Bind LoadROM to Lua
2024-02-22 15:37:00 +00:00
wheremyfoodat
85161b08ea
Update lua.cpp
2024-02-22 17:19:33 +02:00
wheremyfoodat
9110176e00
Bind LoadROM to Lua
2024-02-22 17:18:00 +02:00
wheremyfoodat
de980f997b
Merge pull request #415 from wheremyfoodat/wheremyfoodat-patch-3
...
Bind more Lua functions
2024-02-22 15:00:11 +00:00
wheremyfoodat
cc1e7e2162
Bind more Lua functions
2024-02-22 16:47:02 +02:00
wheremyfoodat
6279ed699a
Store program ID and expose it in Lua ( #414 )
2024-02-22 16:26:31 +02:00
wheremyfoodat
7b580ac80e
Test stripping Android shared library ( #413 )
...
* Test stripping Android shared library
* Update Android_Build.yml
* Update Android_Build.yml
* Update Android_Build.yml
* Update Android_Build.yml
* Update Android_Build.yml
* Update Android_Build.yml
* Update Android_Build.yml
* Update Android_Build.yml
* Update Android_Build.yml
* aaaaaaaaaaaaaaaaa
2024-02-21 14:33:15 +02:00
Ishan09811
267b1b3cc8
Add proper proguard rules ( #412 )
...
* add proper proguard-rules
* enable apk optimisations
* Android: Remove duplicate proguard rule
* derp
---------
Co-authored-by: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com>
2024-02-21 11:40:19 +02:00
wheremyfoodat
505abbe532
Stub NWM_UDS::Initialize to fail
2024-02-20 21:59:33 +02:00
wheremyfoodat
fa4cc35a9c
CMake: Include teakra after xbyak for better support with the JIT branch
2024-02-19 22:04:50 +02:00
wheremyfoodat
093364f615
Merge pull request #410 from wheremyfoodat/dsp
...
WIP: DSP support
2024-02-19 19:34:05 +00:00
wheremyfoodat
f7c6ec3b57
Properly handle DSP interrupts in HLE
2024-02-19 18:50:41 +02:00
wheremyfoodat
7a5bb2859e
Make DSP backends properly configurable
2024-02-19 17:57:21 +02:00
wheremyfoodat
33eb096ef8
Better DSP scheduling
2024-02-18 22:22:00 +02:00
wheremyfoodat
f58354af06
Update DSP semaphore on semaphore event signal
...
Fixes Pokemon X and other DSP-needy games...
2024-02-18 03:54:00 +02:00
wheremyfoodat
d3dc9e2f71
Forward interrupts properly in Teakra DSP core
2024-02-18 00:24:08 +02:00
wheremyfoodat
b685cb8b13
Merge pull request #409 from wheremyfoodat/wheremyfoodat-patch-3
...
Add GSP::GPU::SetBufferSwap
2024-02-17 16:15:24 +00:00
wheremyfoodat
16a312ee15
Add GSP::GPU::SetBufferSwap
2024-02-17 18:15:06 +02:00
Gabriel Machado
6af4a04987
Pandroid: Storage Access Framework (SAF) ( #408 )
2024-02-17 18:09:46 +02:00
wheremyfoodat
5dd3c02ffb
Moar Teak LLE
...
Co-Authored-By: PSISP <12768103+psi-rockin@users.noreply.github.com>
2024-02-17 03:48:37 +02:00
wheremyfoodat
363c71e66c
Hook DSP interface to DSP service HLE
...
Co-Authored-By: PSISP <12768103+psi-rockin@users.noreply.github.com>
2024-02-17 01:36:10 +02:00
wheremyfoodat
0a51a80d91
Add DSP emulation interface
...
Co-Authored-By: PSISP <12768103+psi-rockin@users.noreply.github.com>
2024-02-17 00:39:55 +02:00
wheremyfoodat
3c25be4c63
CPU: Remove totalTicks (unused since scheduler was added)
2024-02-11 21:57:44 +00:00
Ishan09811
51e2ef893c
Android: Split strings into categories ( #405 )
2024-02-11 21:47:19 +02:00
wheremyfoodat
641c23e58c
Merge pull request #404 from GabrielBRDeveloper/ishan-reviews
...
MaterialUI: Review ishan pr
2024-02-11 19:03:20 +00:00
gabriel
45bdfd67b1
Review and fix ishan things
2024-02-11 12:26:21 -04:00
wheremyfoodat
e2884e8413
Merge pull request #403 from Ishan09811/patch-13
...
Android: Use Dialog instead of Toast when ROM loading fails
2024-02-11 12:19:33 +00:00
wheremyfoodat
adcc9d93e4
Run clang-format
2024-02-11 13:50:50 +02:00
Ishan09811
f37bd9363f
use dialog instead of using toast when a rom is failed to load
2024-02-11 16:57:38 +05:30
wheremyfoodat
f5d3cc9fbf
Merge pull request #401 from wheremyfoodat/rdeepfired
...
Android: Toast when ROM fails to load
2024-02-10 16:49:19 +00:00
wheremyfoodat
a797297105
Android: Toast when ROM fails to load
2024-02-10 18:48:56 +02:00
Gabriel Machado
8cb7a230cc
Merge pull request #5 from wheremyfoodat/material_ui
...
Material UI (#394 )
2024-02-09 22:00:09 -04:00
Ishan09811
3b4960194f
Material UI ( #394 )
...
* used material ui in ``holder_game`` + added click effect
* add click effect to use in ``holder_game``
* use material ui in ``dialog_lua_scripts``
* add required imports to use material ui in ``dialog_lua_scripts``
* use material ui in ``holder_lua_script``
* use material ui in ``fragment_game_drawer``
* use material ui in ``fragment_games``
* add appbar with app name + Material EditText
* fix drawarlayout
* remove line divider from ``NavigationView``
2024-02-08 17:38:47 +02:00
wheremyfoodat
b256c89e23
[APT] Make logs slightly less cluttered for better debugging
2024-02-03 00:14:43 +02:00
Gabriel Machado
74ea66efc5
Pandroid: Fix Navigation bar. ( #398 )
...
* fix navbar transparent
* too mutch fixes
- Fix Ui Render in android 7.
- Fix Navigation bar in android 7
- Rename developer option to advanced option.
- Fix crash because setTitle in action bar
- New style for switch button
* bonk
---------
Co-authored-by: gabriel <gabriel>
2024-02-03 00:11:59 +02:00
wheremyfoodat
880cc20fcf
Merge pull request #334 from wheremyfoodat/delete-emu
...
Add libuv to lua bindings
2024-02-01 20:00:14 +00:00
wheremyfoodat
ce63596716
Do not build libuv shared library
2024-02-01 21:42:04 +02:00
wheremyfoodat
362b8e6621
Update luv bindings to be disabled on Android
2024-02-01 20:02:53 +02:00
wheremyfoodat
8cee60ebf5
Merge branch 'master' into delete-emu
2024-02-01 19:16:04 +02:00
Gabriel Machado
28ca4cd795
Logger ( #397 )
...
* Initial commit
* add shader-jit option
* add translate to word "graphics' for ptbr
* Native logger
* Bonk
* fix
---------
Co-authored-by: gabriel <gabriel>
Co-authored-by: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com>
2024-02-01 17:46:15 +02:00
Ishan09811
e6d012d05d
Compile release APK on CI
...
*Co-authored-by: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com>
2024-02-01 15:04:03 +02:00
wheremyfoodat
61ba0f2d35
Merge pull request #395 from wheremyfoodat/qt-touchscreen
...
Add touchscreen support to Qt frontend
2024-01-29 19:28:15 +00:00
wheremyfoodat
9cc3fc0c4c
[Qt] Add touchscreen
2024-01-29 21:07:21 +02:00