Commit graph

1821 commits

Author SHA1 Message Date
wheremyfoodat
02cba8a576
Merge branch 'master' into audio 2024-02-24 00:05:42 +00:00
wheremyfoodat
8bca988b55
Fix compilation errors 2024-02-23 23:49:56 +00:00
wheremyfoodat
8fb758eca4
Fix compilation errors on GCC/Clang 2024-02-23 23:28:21 +00:00
wheremyfoodat
318f55f7c3
Fix IWYU errors 2024-02-24 01:03:32 +02:00
wheremyfoodat
7b540f0af8
Don't start audio device too soon 2024-02-24 00:56:50 +02:00
wheremyfoodat
3f31f78377 Fix Teakra submodule breaking 2024-02-24 00:55:01 +02:00
wheremyfoodat
8148e68c4c Sleep emulator thread if too many samples queued 2024-02-24 00:29:48 +02:00
wheremyfoodat
56f716c1f1 Revert to spinlocking for audio sync 2024-02-24 00:24:41 +02:00
wheremyfoodat
426162f709 Merge branch 'audio' of https://github.com/wheremyfoodat/Panda3DS into audio 2024-02-24 00:02:29 +02:00
wheremyfoodat
35b3e2b401 Make max ring buffer timeout smaller 2024-02-24 00:02:06 +02:00
wheremyfoodat
c638388086 Make max ring buffer timeout smaller 2024-02-24 00:01:26 +02:00
wheremyfoodat
921250bcd2 Optimize audio output a bit 2024-02-23 23:49:10 +02:00
wheremyfoodat
53746e0511 Merge branch 'audio' of https://github.com/wheremyfoodat/Panda3DS into audio 2024-02-23 22:33:34 +02:00
wheremyfoodat
8cba0405b9 Add audio enable and vsync settings 2024-02-23 22:32:35 +02:00
wheremyfoodat
b112043638 Add audio enable and vsync settings 2024-02-23 22:31:45 +02:00
wheremyfoodat
d010d95e18
Merge pull request 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 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 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 () 2024-02-22 16:26:31 +02:00
wheremyfoodat
e0c1d4511b Semi-proper audio output 2024-02-22 03:37:12 +02:00
wheremyfoodat
21ced6fae7 Implement audio output 2024-02-22 02:15:49 +02:00
wheremyfoodat
7b580ac80e
Test stripping Android shared library ()
* 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 ()
* 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 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 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) () 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 () 2024-02-11 21:47:19 +02:00
wheremyfoodat
641c23e58c
Merge pull request 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 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 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