Cthulhu-throwaway
262b0601e2
(Netplay/3DS) Launch compatibility patch ( #14203 )
2022-07-25 07:08:06 +02:00
Cthulhu-throwaway
153f77d764
(Netplay/Vita) Launch compatibility patch ( #14215 )
2022-07-25 07:07:22 +02:00
libretroadmin
05622ebe85
Some trivial strlen usage simplifications where possible, removing
...
the need for strlen
2022-07-20 17:23:28 +02:00
libretroadmin
a23231525d
(Android) frontend_android_get_version_sdk - use strtol again - this
...
time assign the return value to the dereferenced pointer
2022-07-19 10:59:32 +02:00
LibretroAdmin
87240556ea
Should fix Android strtol regression (when converting from sscanf) ( #14183 )
2022-07-18 04:38:52 +02:00
libretroadmin
a64f0332f9
Replace sscanf call in frontend_unix_get_os
2022-07-18 02:10:40 +02:00
libretroadmin
c89f6cf0a9
Replace more trivial usage of sscanf
2022-07-17 18:33:54 +02:00
sonninnos
b44ad6f890
(WIN32) Skip console attach when logging to file ( #14163 )
2022-07-09 19:22:59 +02:00
libretroadmin
7f3930b71b
(platform_win32.c) Style nits
2022-07-08 22:23:12 +02:00
libretroadmin
d95e426b4e
(Platform drivers) Cleanups - get rid of unnecessary logs
...
(VGA Font driver) Get rid of unused code by if 0ing it out
2022-07-08 22:10:53 +02:00
libretroadmin
cd28d5ec8a
(PSL1GHT/Switch) Fix warnings
2022-07-07 16:38:12 +02:00
libretroadmin
95db09d8c5
Move bundle_assets_{src/dst} to settings->paths
2022-07-05 19:15:29 +02:00
Vladimir Serbinenko
46e86ff503
djgpp: Add a workaround for libc bug
2022-05-28 22:24:36 +02:00
libretroadmin
a14ccc2d4d
(Orbis) Remove some logs
2022-05-22 19:59:20 +02:00
Francisco Javier Trujillo Mata
a5a90a1dc7
[ORBIS] Clean Makefile and show memory available and used
2022-05-21 17:10:35 +02:00
Francisco Javier Trujillo Mata
6974dee535
[ORBIS] Remove the dummy core option by default
2022-05-21 17:10:35 +02:00
Francisco Javier Trujillo Mata
6366fcf8e3
[ORBIS] Remove legacy implementation and compile with Werror
2022-05-21 17:10:35 +02:00
Francisco Javier Trujillo Mata
7a15f81b39
[ORBIS] Improve memory reservation
2022-05-21 16:31:10 +02:00
OsirizX
c6d51fdb32
[ORBIS] Initial changes for PS4
2022-05-21 16:31:10 +02:00
Vladimir Serbinenko
25a8e05597
Support battery indicator on RetroFW
2022-05-07 00:53:02 +02:00
OsirizX
4d367a2b59
[PSL1GHT] Add RSX graphics support for ps3
2022-03-27 18:03:30 +02:00
jSTE0
715c054de5
Improve CPU architecture and model name identification for Miyoo ( #13704 )
...
* features_cpu: Return model name on non-x86 Linux platforms
Extract model name from /proc/cpuinfo.
* platform/unix: Rework identification of classic Arm CPUs
Identify pre-ARMv7 CPUs based on the machine hardware name starting with
"arm" instead of matching every individual variant. This will then
include the ARM926EJ-S which has armv5tejl as its machine hardware name.
2022-03-09 21:27:12 +01:00
Vladimir Serbinenko
c11a798467
Series of djgpp fixes ( #13705 )
...
* features_cpu: Fix clock for djgpp
* frontend_dos_set_fork: Fix wrong id names
* dos_input: Fix missing indexing
* dos_joypad: Fix wrong id name
* Fix menu drawing
Menu is already prescaled to VGA_WIDTH x VGA_HEIGHT in vga_menu_frame. We need
to always use those dimensions
* Change dos compilation from griffin to common
* Set vga menu size to 320x200
* Add DOS compilation in gitlab-ci.yml
2022-03-05 15:53:18 +01:00
Vladimir Serbinenko
4a53c6771c
Several fixes and improvements do NGC and Wii ( #13698 )
...
* Support new elf2dol path in Makefile.griffin
* Fix NULL pointer dereference when no core info is available
* Fix double include of different versions of libogc
* Move ngc and wii to Makefile.common
Resulting binary is 60K *smaller*. This is surprising but probably due to
less inlining happening
* gx_gfx: Fix hang on gfx initialization
* Remove sthread_isself on NGC/Wii
It relies on pthread_equal that is not there for either legacy pthreads
or normal pthreads on those platforms
* Wii networking
* Missing includes in split
* Network fixes
* Fix logging of non-format string as a format
* Support for gx netlogger
* Network fix
* Network fixes
* Network info
* gx: Move config files to app directory
Otherwise it clashes between wiiU and vWii version with unpredictable
effects
2022-03-04 13:43:00 +01:00
Mats
e76da47b31
Fix base path when compiling with unix cwd ( #13631 )
2022-02-17 04:59:37 +01:00
Braden Farmer
5bacf1e9be
[Android] Populate external storage devices inside the file browser on Android 11+ devices ( #13615 )
...
[Android] Populate external storage devices inside the file browser on Android 11+ devices
2022-02-15 16:11:39 +01:00
Sou Bunnbu
763fcd8267
unix, win32: Allow set the default libretro_directory via environment variable ( #12040 )
2022-02-04 17:40:57 +01:00
Francisco Javier Trujillo Mata
3a67162ae2
Fix PS2 raboot name ( #13543 )
2022-01-25 04:19:18 +01:00
Francisco Javier Trujillo Mata
86b47b4859
[PSP] Update Retroarch to latest PSPDev status ( #13544 )
...
* Added newlib changes
* Add action to launch PPSSPP simulator
* Remove legacy config for the stack and heap
* Add pthread
* Simplify kernel_functions and improve references to HAVE_KERNEL_PRX
* Add some flags
* Improve audio init/deinit
* Improve exit by clicking home
* Add CI for PSP1
* Update PSP.yml
2022-01-25 03:50:18 +01:00
Vladimir Serbinenko
4e24fb3d01
Add osx-ppc compilation for frontend ( #13532 )
...
* Fix old osx condition
Current code assumes that osx < 10.12 is equivalent to ppc osx. It's not
true as Leopard x86 is still < 10.12 but not ppc. As xcode compiles fat
binaries it includes osx x86 and compilation fails.
* Disable crtswitchres when no c++11 is available
Crtswitchres altually needs c++11. Since it's not that important to make
it compatible with lower c++, just disable if no c++11 is available
* Don't use firstObject on old Mac OS X.
It was introduced in 10.6, so on old ones just implement it ourselves
* Compile osx-ppc frontend
* osx-ppc: Build a fat binary
On 10.6 i386 xcode apparently refuses to build a pure ppc.
Settle for a fat binary.
2022-01-24 16:22:07 +01:00
Vladimir Serbinenko
2ca982691b
VITA: Fix early crash ( #13507 )
2022-01-17 20:38:04 +01:00
Francisco Javier Trujillo Mata
1cd0938cc3
[PS2] Improve Compilation ( #13359 )
...
* Allow parallel compilation in PS2
* Allow to compile with griffin or common compilation in PS2
* Enable dummy core to be used in other platforms
* Use threads in YML config
* Add the compilation to PS2 in GitHub Actions
2021-12-15 19:01:56 +01:00
jdgleaver
688c652673
[GameMode] Improve error handling ( #13362 )
2021-12-15 19:01:39 +01:00
Nikos Chantziaras
430baf7c21
Add Linux GameMode support ( #13339 )
...
This can fix a lot of performance issues, like audio crackling and frame
time spikes. This requires the GameMode package to be installed. See:
https://github.com/FeralInteractive/gamemode
This commit adds a "Game Mode" bool option to the "Power
Management" and "Latency" settings sections, and it can be toggled
on/off without restarting RA.
The actual toggling of game mode happens in a new frontend platform
interface function. Perhaps this will become useful for other platforms
that provide some equivalent of Linux GameMode.
Since the GameMode ABI is fixed, and the API comes as a single,
header-only file with no actual deps, we simply bundle the header
(deps/feralgamemode/gamemode_client.h.) That way, all Linux builds will
have support for GameMode regardless of whether the GameMode development
package is installed or not.
2021-12-14 14:07:42 +01:00
twinaphex
f06b9ecf06
Revert "Reduce character arrays passed to fill_pathname_base"
...
This reverts commit a4a7c3bedf
.
2021-11-10 08:21:59 +01:00
twinaphex
a4a7c3bedf
Reduce character arrays passed to fill_pathname_base
2021-11-10 00:57:32 +01:00
twinaphex
619398bbe4
Backport parts of 73c0760236
2021-11-09 23:12:57 +01:00
twinaphex
18412e34c1
Some CXX_BUILD buildfixes for Mac
2021-11-05 02:16:40 +01:00
twinaphex
4b16b4fe9a
Change this to gblues' implementation and leave a TODO/FIXME
2021-11-01 21:17:39 +01:00
twinaphex
c88577850d
(frontend_driver.c) Try to make the code more safe if the pointer
...
is NULL
2021-11-01 19:34:54 +01:00
Autechre
49e99266f8
Move frontend code to frontend_driver.c ( #13170 )
2021-10-29 19:43:37 +02:00
twinaphex
7e6a56dafc
Show Windows 11 version string
2021-10-05 04:37:44 +02:00
twinaphex
e886e908d5
Create consistent naming conventions - use retroarch_ instead
...
of rarch_ for some functions for all functions coming from retroarch.h
2021-09-28 12:56:10 +02:00
twinaphex
d2af43d457
Cleanups
2021-09-20 21:08:53 +02:00
Mats
6a59dad08c
Add compile option to make unix use cwd as env ( #12989 )
...
Setting UNIX_CWD_ENV to 1 when compiling with the unix platform will make
the base path for the env the cwd. This is to be able to match the behavior on
Windows.
2021-09-15 21:48:11 +02:00
bulzipke
8adc24ecbc
(3DS) Add bottom screen menu ( #12470 )
...
* (3DS) Add bottom screen menu
-> User can save/load state on botom screen with thumbnail.
-> Call a save_state_to_file() when RAM state has data to write a disk.
-> If the bottom screen needs updating, swap the bottom framebuffers.
Add: SAVE/LODE STATE TO RAM
-> This is useful for devices with slow I/O
-> 3DS bottom save state use CMD_EVENT_SAVE_STATE_TO_RAM
-> 3DS bottom load state use CMD_EVENT_LOAD_STATE when RAM state has no data
-> 3DS bottom load state use CMD_EVENT_LOAD_STATE_FROM_RAM when RAM sate has data
* Rewrite path_get_state to retroarch_get_current_savestate_path
* Fix unterminated state_path
2021-09-03 18:14:03 +02:00
Francisco Javier Trujillo Mata
e999c65037
Avoid to start HDD if user boot from different unit
2021-08-15 17:04:52 +02:00
Autechre
1c4895b8bf
Merge pull request #12789 from Xbox-Homebrew/master
...
Fix beetle cores on UWP and clean up the method in which drives are listed
2021-08-13 15:54:18 +02:00
twinaphex
5b3942eae7
* (PSP/Vita) Remove unused variables
...
* (Switch/libnx) remove dead code
* (Lakka/Switch/libnx) It was a mistake to include
switch_performance_profiles.h inside lakka.h, it was creating warnings
for nearly every file. Instead, it gets optionally included for the
files that need it
2021-08-12 18:51:33 +02:00
twinaphex
a736dd27d2
(platform_switch) arg_data/args don't seem used anywhere
...
(switch_thread_audio) Pass correct type to function
2021-08-12 18:22:09 +02:00
Francisco Javier Trujillo Mata
df89a6b604
Add support of HDD for PS2
2021-08-12 14:07:14 +02:00
twinaphex
20ef0667b0
Add initial webOS port courtesy of informatic/webosbrew/mariotaku
2021-08-11 20:04:11 +02:00
Tunip3
59e36c51a3
simplify getting root drives
2021-08-10 17:31:59 +01:00
Francisco Javier Trujillo Mata
8b1fa3bb59
Fixing missing deinit libraries in cores
2021-08-10 18:15:36 +02:00
twinaphex
406c8bee7b
Silenc some warnings
2021-08-09 21:24:03 +02:00
Autechre
efffa2a76e
Merge pull request #12769 from fjtrujy/DEBUG_SCREEN
...
Use printf_screen for make easier the debugging
2021-08-09 14:23:21 +02:00
Francisco Javier Trujillo Mata
187a73d93a
Use printf_screen for make easier the debugging
2021-08-09 14:19:51 +02:00
twinaphex
f7ad73b494
No more leak in CFSearchPathForDirectoriesInDomains
2021-08-07 21:25:18 +02:00
twinaphex
8e46e46a40
Simplify CFSearchpathForDirectoriesInDomains - one less leak - not
...
out of the woods yet though
2021-08-07 21:14:38 +02:00
twinaphex
722e36001f
Simplify CFSearchPathForDirectoriesInDomains
2021-08-07 21:05:22 +02:00
twinaphex
8a037a3091
Cleanup CFSearchPathForDirectoriesInDomains
2021-08-07 20:35:27 +02:00
twinaphex
b513a3d166
(OSX) Prevent crash on startup on OSX Platforms with no ARC
...
enabled - CFSearchPathForDirectoriesInDomains - CFTypeRef
returned by NSSearchPathForDIrectoriesInDomains should not
be freed
2021-08-07 18:24:46 +02:00
twinaphex
f459472f6d
Fix leaks - we were not honoring the ownership policy/create rule
...
for various CoreFoundation functions with 'Copy' or 'Create' in the title
2021-08-07 03:46:08 +02:00
Francisco Javier Trujillo Mata
d972f66faa
Remove not needed import and PCSX2 macro
2021-07-24 10:32:09 +02:00
Francisco Javier Trujillo Mata
7f411db808
Use BDM for increasing up USB speed
2021-07-22 00:03:18 +02:00
jdgleaver
9e100b752e
(RS-90) Move appdata (retroarch) base directory to external microsd card
2021-07-15 16:56:23 +01:00
Autechre
32ed7ed1d7
Merge pull request #12508 from CTCaer/unix-bl-bri-fix
...
plat: unix: correct backlight max_brightness path
2021-07-11 18:35:59 +02:00
M4xw
991b43d4ee
[Libnx] Changed PSM Defines
2021-06-28 17:38:17 +02:00
p-sam
1bc588acbd
Fix building with libnx 4.0.0
2021-06-28 17:38:17 +02:00
twinaphex
46a318db45
C89 buildfix
2021-06-20 23:02:55 +02:00
Alcaro
5f182fa564
Don't send speech input as command line argument ( #12539 )
...
* Don't send speech input as command line argument
* Fix a C++-only construct, and simplify some stuff
2021-06-20 14:39:14 +02:00
twinaphex
a129764f0d
Change C++ comment to C
2021-06-17 05:45:59 +02:00
Alcaro
aeddcb54e0
Plug this so-called high-risk vuln ( #12533 )
...
https://www.reddit.com/r/RetroArch/comments/o0p1vy/retroarch_for_windows_versions_190_194_highrisk/
https://labs.bishopfox.com/advisories/retroarch-for-windows-version-1.9.0
2021-06-17 05:44:17 +02:00
CTCaer
98be8f0c22
plat: unix: correct backlight max_brightness path
...
We are assuming that device has its backlight device symlinked to /sys/class/backlight/backlight so this should be stated.
Additionally any hardcoding should be disallowed and the symlink should be always used.
2021-06-09 13:16:37 +03:00
CTCaer
86f8670d0b
plat: unix: get better battery stats on sysfs nodes
...
This addresses 2 issues:
1. Input controllers report battery supplies.
That causes wrong charging status or capacities if they report percentages instead of levels.
Such supplies normally report scope attributes that report Unknown or Device type of power supply.
If reported value is System or the attribute is missing, it's considered a System supply and used.
2. Various systems have backup batteries.
That causes the wrong capacity to be reported depending on order of node creation.
This is addressed by keeping track of these and calculating an average.
2021-05-31 18:36:49 +03:00
twinaphex
35543ecd91
Move defines files over to libretro-common
2021-05-18 22:15:04 +02:00
twinaphex
ef35adc9d6
platform_ps2.c - Use snprintf
2021-05-18 14:15:18 +02:00
twinaphex
f6a8480f21
(platform_psp.c) Switch to strlcpys instead of sprintf
2021-05-18 13:57:23 +02:00
twinaphex
d228e5f759
Small style nits
2021-05-17 15:58:04 +02:00
mudlord
3b8bd1a6e8
There.
2021-05-16 18:28:59 +10:00
mudlord
734401440d
People are never happy.
2021-05-16 18:20:52 +10:00
mudlord
9fbf3b9732
Whoops
2021-05-16 17:58:43 +10:00
mudlord
67b180d63d
Look into fixing CVE-2021-28927
2021-05-16 17:55:14 +10:00
GavinDarkglider
f24f827c4c
Updates For Lakka Switch build. ( #12369 )
2021-05-07 20:58:30 +02:00
MrHuu
a58236d69d
(3DS) Change default asset directory
2021-04-28 19:59:03 +02:00
MrHuu
1235a7435e
(3DS) Enable gfx_widgets / overlays
2021-04-24 15:36:03 +02:00
twinaphex
d024ff553f
Cleanups
2021-04-10 20:47:04 +02:00
twinaphex
9758d56c26
Buildfix
2021-03-26 22:13:25 +01:00
twinaphex
f3b008f093
* Take out HAVE_UPDATE_CORES for iOS9
...
* If HAVE_UPDATE_CORES is defined, then set Core directory to <home dir>/cores,
otherwise set it to <bundle>/modules
2021-03-26 21:58:49 +01:00
twinaphex
b3a4e598e2
(iOS) Implement frontend_darwin_get_arch - will report correct architecture
...
now under System Information
2021-03-22 12:16:43 +01:00
twinaphex
e5ca68a518
Simplify video_driver_get_ptr
2021-03-21 17:33:44 +01:00
David Guillen Fandos
e1385c0187
Adjust brightness according to the limit
...
Seems like some platforms feature non-standard maximums, but the
variable is correclty exported for us to use
2021-03-20 22:19:28 +01:00
twinaphex
c8104d2542
Go with home_dir_buf codepath for tvOS for now - going to assume this is
...
intended
2021-03-15 02:06:32 +01:00
twinaphex
da7109265c
Add more portable way of getting OS version major/minor without using objc_msgSend_stret
...
(breaks on macOS/AArch64) by using NSInvocation - credit to OpenJDK
2021-03-15 00:45:38 +01:00
C.W. Betts
886df798a7
Update platform_darwin.m
...
Add Apple Silicon detection.
Fix a leak with NSTemporaryDirectory() on ARC code.
2021-03-14 04:24:33 -06:00
Yoshi Sugawara
a142f3b852
Support bundle assets extraction for macOS; Fix to only extract assets once on first install; Change cores, assets, other directories to default to application support directory instead of app bundle
2021-03-11 23:12:52 -10:00
unknown
49eab75938
Add some PSL1GHT ifdefs
2021-03-06 17:35:31 +01:00
twinaphex
6809655338
(OSX) Set audio_filters/video_filters for RELEASE_BUILD
2021-02-17 07:46:15 +01:00
Francisco Javier Trujillo Mata
c195fe696c
Remove not used bootDeviceID
2021-02-13 21:10:51 +01:00
Francisco Javier Trujillo Mata
7c4efa21c4
Fix double slash in PS2
2021-02-13 21:00:47 +01:00
Francisco Javier Trujillo Mata
6248d2cdff
Improve platform_ps2 driver
2021-02-07 21:05:06 +01:00
Francisco Javier Trujillo Mata
34287ff47b
Improve folder detection
2021-02-06 20:43:28 +01:00
Francisco Javier Trujillo Mata
082fa22b05
Clean all the warnings in PS2
2021-01-30 15:47:52 +01:00
AKuHAK
3c0633839f
(PS2) added Multitap support (up to 8 players) ( #11928 )
...
* (PS2) added Multitap support (up to 8 players)
* (PS2) revert some identation changes
* (PS2) fix for non-analog controllers
* fix for not recognized digital and other non-standart controllers
* fixed ps2_joypad_destroy
2021-01-24 00:04:04 +01:00
twinaphex
fdfc4dda08
(OpenDingux) Don't build in code that we don't need for Dingux
2021-01-20 09:56:40 +01:00
twinaphex
c7e8d2adf5
Silence warnings for some console platforms
2021-01-20 08:53:45 +01:00
pcjco
3e4aca8666
Issue when argv[0] is usb1:/... on Wii
...
When RA dol file launched from Wiiflow, getcwd return nothing, dirs[DEFAULT_DIR_CORE] is empty and RA "info", "autoconfig",.... dirs are on root /
This seems to be because argv[0] is starting with "usb1://...dol" (maybe incompatible libfat)
This patch allow to default dirs[DEFAULT_DIR_CORE] on Wii to the dirname of the DOL in such cases.
2021-01-19 22:47:17 +01:00
Francisco Javier Trujillo Mata
3f91423a3a
Remove legacy way of using logs for PS2 and PSP platform
2021-01-19 14:31:45 +01:00
Twinaphex
a83c328631
(Metal) Fix some build problems
2021-01-19 04:38:07 +01:00
twinaphex
1ea46ea171
(Unix) Fix build
2021-01-16 16:37:52 +01:00
twinaphex
4c51e31b9d
(Platform) Cleanups + add missing function pointer bind for Darwin
2021-01-16 16:14:03 +01:00
Francisco Javier Trujillo Mata
c138135684
Removed not used poweroff library
2021-01-15 21:03:54 +01:00
Francisco Javier Trujillo Mata
0dbd0fd492
Disable warning and solve an issue with the cwd
2021-01-15 14:19:27 +01:00
Francisco Javier Trujillo Mata
0a81313292
Disable CDFS for debug compilation
2021-01-13 19:54:04 +01:00
Francisco Javier Trujillo Mata
330f5d6b4a
Remove some IRX modules not used, and use original name instead of symbolic links
2021-01-13 19:54:03 +01:00
OsirizX
b96a0c495a
[VITA] Add support for Vita GLES2 (PIGLET)
2021-01-06 19:14:30 +01:00
jdgleaver
be1c7b8e4c
(.gitlab-ci.yml) Add Emscripten target
2021-01-06 14:42:06 +00:00
jdgleaver
b5feb2d48b
(.gitlab-ci.yml) Use xenial-gcc9 build container + add missing artefacts
2021-01-05 11:19:05 +00:00
MrHuu
e6c035de7d
(3DS) Update error applet
2021-01-04 20:15:28 +01:00
MrHuu
25dd77a0f5
(3DS) Enable online updater
...
- set directory defaults
2020-12-29 17:44:59 +01:00
twinaphex
3b5bd7c63d
Cleanup
2020-12-27 20:59:58 +01:00
twinaphex
b1af12efc9
Add more PSL1GHT ifdefs
2020-12-27 18:56:00 +01:00
twinaphex
7145ec4793
Revert "Try to avoid objc_msgSend"
...
This reverts commit 0733fd41aa
.
2020-12-27 18:05:45 +01:00
twinaphex
0733fd41aa
Try to avoid objc_msgSend
2020-12-27 17:58:00 +01:00
twinaphex
51f0d04569
Update
2020-12-20 16:41:44 +01:00
twinaphex
870707dbe8
Remove obsolete __CELLOS_LV2__ references - use PSL1GHT instead
2020-12-19 15:32:26 +01:00
MrHuu
58cb2b6cc4
(3DS) guard treading
2020-12-09 00:48:45 +01:00
David Guillen Fandos
192d131020
Fix Lakka build in !switch !oga2 platforms
2020-12-03 16:13:22 +01:00
David Guillen Fandos
a442696b71
First attempt at adding proper brightness
...
Supports Switch and OGA
2020-11-26 19:22:05 +01:00
Autechre
54eb22dd2b
Merge pull request #11606 from Scrumplex/feat-run-media
...
Also show /run/media or /run/media/$USER in drives list
2020-11-25 16:04:52 +01:00
David Guillen Fandos
f5693f15e7
Make get_lakka_version available in all builds
...
This simplifies a bit the code, for some new lakka patches to come.
2020-11-23 18:44:24 +01:00
Sefa Eyeoglu
e3dc9a7e1d
feat: also show /run/media or /run/media/$USER in drives list
2020-11-22 14:25:46 +01:00
crystalct
fe0fcb7617
Fix Ps3 build.
2020-11-21 00:34:30 +01:00
twinaphex
3ac75c043e
Jdgleaver improvements
2020-11-20 03:55:55 +01:00
twinaphex
9ee1e33e09
Only attempt to call dir_check_defaults once per runtime session
...
when calling the frontend environment get callback - we want to
look at the 'default' directories, and then if they don't yet exist,
auto-create them so we can store files in them.
2020-11-19 07:10:22 +01:00
cyee
bcc7dde90d
VITA: proper handling of boot params
2020-11-18 08:22:39 +01:00
Francisco José García García
e943ac262f
[VITA] Remove old threading workaround
2020-11-15 09:41:37 +01:00
twinaphex
cc5fdb326b
(UWP) Don't default to XMB by default
2020-11-13 00:10:47 +01:00
cyee
1541303574
fix code review comment
2020-11-08 01:15:59 -08:00
cyee
9e9e9af8dd
VITA: fix crash when boot params is missing
2020-11-07 14:03:12 -08:00
Autechre
4b182446e9
Revert "VITA: fix crash when started with missing boot params"
2020-11-07 10:01:56 +01:00
cyee
186cae258d
fix crash when started with missing boot params
2020-11-06 13:23:53 -08:00
jdgleaver
3e52f318d5
AI Service fixes
2020-10-22 15:59:26 +01:00
Tony Jansson
39b194d306
Clean vs reset configuration matching redux
2020-10-17 22:15:49 +03:00
Autechre
4fd92ec667
Revert "Clean vs reset configuration matching"
2020-10-17 19:02:28 +02:00
Tony Jansson
1825f52353
Clean vs reset configuration matching
2020-10-17 00:09:06 +03:00
twinaphex
ba6d575d78
Cleanup
2020-10-16 01:07:04 +02:00
jdgleaver
2bc705144f
OpenDingux: Update default directory paths
2020-10-08 16:15:46 +01:00
jdgleaver
3bd66cc14d
OpenDingux port improvements: Phase 1
2020-10-01 15:56:14 +01:00
twinaphex
9aa008834e
Use strcpy_literal
2020-09-21 01:00:40 +02:00
twinaphex
98e9109d45
use strcpy_literal for string literals
2020-09-21 00:59:37 +02:00
twinaphex
7e0e3144be
Cleanups
2020-09-21 00:55:05 +02:00
twinaphex
b0c744c3d0
Turn some variables static that are not used outside the source
...
file
2020-09-21 00:52:32 +02:00
twinaphex
599f338d74
Use strcpy_literal for string literals
2020-09-21 00:36:07 +02:00
twinaphex
f1d0de85fd
Use strcpy_literal for string literals
2020-09-21 00:27:31 +02:00
twinaphex
eefcd0e99f
Use strcpy_literal in more places
2020-09-20 00:12:54 +02:00
twinaphex
1296fc4745
use strlcpy_literal for string literal copies
2020-09-19 23:28:01 +02:00
jdgleaver
34e08a688f
(Sensors API) Android (crash-)fixes/improvements + add option to disable sensor input
2020-09-14 17:52:45 +01:00
Autechre
33a04a794f
Merge pull request #11312 from justinweiss/3ds-enable-threading
...
[3DS] Enable threading and add a threaded audio driver
2020-09-10 06:50:12 +02:00
Autechre
2d3c63f545
Merge pull request #11248 from justinweiss/update-libctru
...
[3DS] Update to libctru 2.0
2020-09-10 06:49:54 +02:00
jdgleaver
a39d6240a6
(Salamander/static builds) Move 'libretro_path' value from 'retroarch.cfg' to independent config file
2020-09-05 13:23:20 +01:00
twinaphex
b48b751a3c
Rewrite set_rumble function
2020-08-29 23:33:13 +02:00
jdgleaver
4799d2d955
(Android/Play Store) Add frontend support for core installation via Play Feature Delivery
2020-08-28 16:30:54 +01:00
Justin Weiss
f53c137459
[3DS] Enable threading
2020-08-27 19:36:39 -07:00
Justin Weiss
9ae2514009
[3DS] Update to libctru 2.0
...
Set USE_CTRULIB_2=1 to build with libctru 2.0. When unset, this code
is compatible with the older toolchain.
Some 2.0 changes addressed rare problems in earlier versions:
- Save / restore stack pointer for init / exit
Otherwise, it could be outside of the range we deallocate.
- Run aptMainLoop in the audio driver to react correctly to sleep events
Other changes for 2.0:
- Remove ninjhax1 -- requires outdated APIs that have been removed
- Switch from __sync_arbiter to syncArbitrateAddress
- Use implicit gxCmdBuf
- Use gpuPresentBuffer for double buffering
2020-08-26 19:08:12 -07:00
twinaphex
00b4d62460
Cleanup
2020-08-26 19:37:07 +02:00
twinaphex
ff8daa29a3
Add TODO/FIXME note
2020-08-26 19:02:48 +02:00
twinaphex
4ec216dc0b
Get rid of file_path_str
2020-08-22 01:06:10 +02:00
twinaphex
5166eebcaf
for loop cleanups - use space after 'for'
2020-08-19 03:06:22 +02:00
twinaphex
79db13d5e7
Cleanup
2020-08-18 15:42:17 +02:00
twinaphex
855351de9e
Reorder g_defaults, alignment
2020-08-16 04:38:02 +02:00
twinaphex
ec57160709
(XB) Fix Salamander
2020-08-02 09:35:34 +02:00
twinaphex
602ea99c96
Fix 360 Salamander
2020-08-02 09:33:32 +02:00
twinaphex
2ab779f3b5
Buildfix
2020-08-01 18:00:07 +02:00
twinaphex
573f9e60c7
(libnx) Prevent some warnings
2020-07-31 10:54:57 +02:00
twinaphex
d93cf0d9dc
Cleanups
2020-07-24 04:44:49 +02:00
Francisco José García García
49b7a03335
(VITA) Rename frontend_psp_get_mem_used to free
2020-07-23 21:04:49 +02:00
twinaphex
eba83390ba
Warning fixes
2020-07-23 07:39:08 +02:00
twinaphex
a3242daa5d
Silence more warnings
2020-07-23 05:51:04 +02:00
twinaphex
b929553231
- Silence 'variable might be used uninitialized' warning
...
- PS2 - Add TODO/FIXME note
2020-07-23 05:02:52 +02:00
jdgleaver
aefeae4b50
(Linux/Android) Fix reporting of free memory
2020-07-20 16:22:12 +01:00
Hugo Hromic
3d356a46d5
(Drivers/Frontend/Win32) Report "free" memory instead of "used" as per driver contract.
2020-07-18 19:28:36 +01:00
twinaphex
501f737249
(Android) Split up Android context driver into two - GL and Vulkan
2020-07-17 13:45:37 +02:00
twinaphex
6b466c6013
Cleanups
2020-07-09 07:46:40 +02:00
twinaphex
ae86cbaa3d
Move non-Salamander code in frontend_driver.c outside to retroarch.c
2020-07-08 01:39:58 +02:00
Francisco Javier Trujillo Mata
9d2a1b5ac4
Improve dist scripts
...
Improve cores folder
Improve WaitTillDeviceIsReady
Now every single driver, init and deinit the IRX binaries
Improve platform PS2
Make salamander to open proper elf
2020-07-01 17:07:53 +02:00
twinaphex
6fcb97ee53
Some buildfixes
2020-06-30 08:37:41 +02:00
twinaphex
035d7dad12
Go through utf8 to utf16 functions
2020-06-27 01:10:45 +02:00
twinaphex
1ae20ea17c
Style nits - turn macro names into upper-case - some while style nits
2020-06-26 20:00:19 +02:00
twinaphex
84781b7f3a
Buildfix for targets that don't define HAVE_NVDA
2020-06-09 03:22:10 +02:00
Autechre
c9211aff57
Merge pull request #10820 from fjtrujy/newlibWithCDVD
...
Adding CDFS Support
2020-06-08 23:22:56 +02:00
Rinnegatamante
0644190121
[VITA] Added custom bubbles support.
2020-06-08 21:56:10 +02:00
Barry Rowe
35f1a4af8c
Added nvda dynamic loading.
2020-06-07 19:46:22 -07:00
Francisco Javier Trujillo Mata
df4e715738
Clean Makefile dependencies
2020-06-07 19:43:18 +02:00
Francisco Javier Trujillo Mata
06606407f4
Add CDVDFS support back
2020-06-07 19:43:18 +02:00
twinaphex
88f7515d1d
Cleanups, comments, style nits
2020-06-04 14:41:28 +02:00
Guo Yunhe
e9916df9d0
Change keys to upper case
2020-06-02 10:28:00 +03:00
twinaphex
56619d7276
Add more TODO/FIXME notes
2020-05-29 06:31:15 +02:00
jdgleaver
e44242db93
(Linux) Set default saves/save states/system paths
2020-05-28 12:09:46 +01:00
twinaphex
51b868b6a4
(Vita) Buildfix
2020-05-24 06:47:04 +02:00