Commit graph

2207 commits

Author SHA1 Message Date
PabloG02 abc9b91c13 Hide touch controls if gamepad is detected 2023-07-03 13:26:56 +02:00
PabloG02 95de8f9d59 Don't show dialog when exiting gracefully 2023-07-03 13:26:40 +02:00
PabloG02 17ebf18f6c Report crash in a dialog 2023-07-03 13:26:40 +02:00
QuackingCanary e039a0ee94 Add RAM indicator 2023-06-26 23:43:42 +02:00
QuackingCanary 7c5fba36d4 Added toggle to disable the pause button in EmulationActivity 2023-06-26 23:43:42 +02:00
lynxnb 75cc42159b Fix missing comma in service declaration 2023-06-09 11:25:19 +02:00
Abandoned Cart 191cc4116a Save log files with the .log file extension 2023-06-08 15:12:19 +02:00
lynxnb d95bb121f3 Implement recursive delete IFileSystem service calls
Co-Authored-By: AbandonedCart <twistedumbrella@gmail.com>
2023-06-08 15:00:50 +02:00
lynxnb 920a3b96d2 Implement nfp::IUser::GetApplicationAreaSize
This defines the amiibo app data size, which is a constant 216 byte region.

Co-Authored-By: AbandonedCart <twistedumbrella@gmail.com>
2023-06-08 14:45:20 +02:00
Abandoned Cart 4316d651eb Add an option to filter files parsed as invalid 2023-06-08 14:24:08 +02:00
Abandoned Cart d6252a946b Fix naming convention for container layouts 2023-06-08 14:21:41 +02:00
Abandoned Cart 27200bd5a9 Reposition overlays to bottom when active 2023-06-08 14:21:41 +02:00
skriand 454bd94daa Fix incorrect work in some cases 2023-06-08 14:21:41 +02:00
skriand 6cb70bb15c Changed work with layout
Fixes behavior on Galaxy Z Fold and other devices with FoldingFeature.Orientation.HORIZONTAL in landscape orientation.
2023-06-08 14:21:41 +02:00
skriand b87f647c1e Small fix 2023-06-08 14:21:41 +02:00
skriand fa93dd0a34 Some fixes after testing
This is the only way requestedOrientation works after exiting portrait mode on the folding device.
displayHeight must be there for the gameView to be centered; this has become necessary due to changes in emu_activity.xml
2023-06-08 14:21:41 +02:00
Abandoned Cart e80a17dfe1 Extract display height and only set for foldables 2023-06-08 14:21:41 +02:00
Abandoned Cart d9c2cfb11d Fix and make foldable screen support optional 2023-06-08 14:21:41 +02:00
skriand 941145a383 Fix ignore user orientation setting
The default Auto entry is now called Landscape (Auto), which better describes the SCREEN_ORIENTATION_SENSOR_LANDSCAPE property. For devices like the Surface Duo, Oppo Find X, and Flip, to use the folding feature, the user must select the new Auto entry in the settings.
2023-06-08 14:21:41 +02:00
skriand 624f7aa751 Added folding devices support 2023-06-08 14:21:41 +02:00
Ismael 2eb9abaef0 added ExportCustomSettingsPreference 2023-06-07 13:15:51 +02:00
PabloG02 50c7ccff9b Change the way onBackPressedCallback is handled 2023-06-07 13:06:57 +02:00
Dima e4f9fd6203 Some stubs for better compatibility 2023-06-07 12:37:21 +02:00
Abandoned Cart 869eecf2a7 Fix a whitespace inconsistency in bcat service 2023-05-18 00:54:05 +02:00
lynxnb 8255308da6 Show pipelines loading screen while GPU is loading them
A `count` field has been added to the pipeline cache file header, representing the total pipeline count contained in the cache. When loading pipelines, the value is used to display an accurate progress bar of the loading process.
2023-05-15 23:31:10 +02:00
lynxnb e41ff6b19f Implement graphics pipelines loading screen core logic 2023-05-15 23:28:51 +02:00
TheASVigilante 03029f5fa9 Remove added -march flag
It was pointless
2023-05-15 23:16:59 +02:00
TheASVigilante 05d8a0cea3 Update boost
For whoever set this to ignore, thanks for making me waste 3 hours on this.
2023-05-15 22:57:31 +02:00
TheASVigilante 1271600f91 Update cmake script
Fixes compilation issues due to new llvm, also fixup a few other minor issues.
2023-05-15 22:57:31 +02:00
TheASVigilante b26b1b680b Update llvm 2023-05-15 22:57:31 +02:00
Dima 20a9ab65da Implement required bsd calls
Co-authored-by: PabloG02 <tioo23000@gmail.com>
2023-05-15 22:55:57 +02:00
Dima 460e144848 Stub some ldn calls
For now just stubs
2023-05-15 22:55:57 +02:00
Dima 6ac7d22eea Stub IAuthorizationRequest 2023-05-15 22:55:57 +02:00
Dima 41882aab1d Stub some required calls
Co-authored-by: PabloG02 <tioo23000@gmail.com>
2023-05-15 22:55:57 +02:00
Dima a299bb3cf5 Implement GetCurrentIpConfigInfo
Needed for almost every LAN game
2023-05-15 22:55:57 +02:00
Dima 68bb8256da Stub correctly some nifm calls 2023-05-15 22:55:57 +02:00
Dima 43195927cf Implement GetAddrInfoRequest
Co-authored-by: PabloG02 <tioo23000@gmail.com>
2023-05-15 22:55:57 +02:00
Dima 8113413a72 Stub ntc 2023-05-15 22:55:56 +02:00
Dima 32f61e771a Add setting to enable internet
Co-authored-by: PabloG02 <tioo23000@gmail.com>
2023-05-15 22:55:56 +02:00
TheASVigilante 9630870659 Address remaining feedback 2023-05-15 22:55:00 +02:00
TheASVigilante dd5c6f7cc9 Add a few comments to the Memory manager 2023-05-15 22:55:00 +02:00
TheASVigilante 9d1f1aaa54 Move SvcMap/UnmapMemory inside the memory manager 2023-05-15 22:55:00 +02:00
TheASVigilante 4c0ed5ba67 General memman fixups & address review 2023-05-15 22:55:00 +02:00
TheASVigilante 44f21419c4 Implement svcSetMemoryPermission
Used by Minecraft legends, this should allow it to proceed further.
2023-05-15 22:55:00 +02:00
TheASVigilante 1e9a0f56de Implement KTransferMemory correctly 2023-05-15 22:55:00 +02:00
TheASVigilante b8bc210733 Restructure the memory manager
Changes and improves the accuracy of various features of the memory manager. Reduces stuttering in certain games.
2023-05-15 22:55:00 +02:00
lynxnb bb06501ac8 Update README.md 2023-05-15 22:52:30 +02:00
lynxnb be6f84c3c6 Update CI to the new project name 2023-05-09 23:43:43 +02:00
lynxnb 03e526c255 Update markdown files to the new project name 2023-05-09 23:04:13 +02:00
PabloG02 35fb874a42 Address remaining feedback 2023-05-02 13:39:07 +01:00