twinaphex
2849e2aa79
Get rid of some more configuration.h includes
2017-01-17 15:46:36 +01:00
ggf906
e9cff022fc
(VITA) Update to latest vitasdk
2017-01-17 11:43:12 +01:00
Brad Parker
e1f4db8081
Win2000 buildfixes
2017-01-16 20:41:08 -05:00
aliaspider
8cb692622a
(WiiU) add support for bluetooth controllers (Wiimote, nunchuk, classic
...
controller, wiiu pro controller).
2017-01-16 18:52:39 +01:00
Josh Palmer
ef205447df
QNX-specific default directory and file permission handling
2017-01-09 20:26:09 +00:00
twinaphex
9e309032d4
(platform_linux.c) Cleanup
2017-01-08 18:12:43 +01:00
twinaphex
52f9084665
(platform_linux.c) Cleanups
2017-01-08 17:57:13 +01:00
twinaphex
dd264f83d3
Silence more memcheck issues
2017-01-04 09:34:12 +01:00
Brad Parker
2b25704d63
fix battery charging status on linux
2017-01-03 15:40:01 -05:00
twinaphex
b13d069578
- Silence Coverity warning in platform_linux.c
...
- Don't do settings lookup when calling runloop_msg_queue_push
2017-01-03 18:47:34 +01:00
Brad Parker
ede267805d
fix memory leak in linux battery check
2017-01-02 22:16:00 -05:00
twinaphex
5d9934d4da
Remove buf variable
2016-12-31 07:59:28 +01:00
twinaphex
1d070aae93
Silence warnings; set default autoconfig dir
2016-12-25 19:28:44 +01:00
Brad Parker
0551e2dea8
move win32 check to frontend driver
2016-12-21 09:34:57 -05:00
Twinaphex
76c4a4f7a0
Merge pull request #4279 from sethk/macos_cleanup
...
macOS cleanup
2016-12-19 23:15:10 +01:00
twinaphex
3c7c667cf5
Get rid of some implicit memsets
2016-12-19 19:04:52 +01:00
Seth Kingsley
d79cdffe37
Don't set config path until open_default_config_file()
...
This allows overriding of the config with --config
2016-12-17 21:06:07 -08:00
Seth Kingsley
b1c6317ba5
Return non-zero from rarch_main() on failure
...
All platforms that test this check for != 0
2016-12-17 16:54:31 -08:00
FIX94
c0b023a1cf
(WiiU) added basic libiosuhax support
2016-12-17 18:42:04 +01:00
twinaphex
cbf26cfa2f
Fix statically linked RA again
2016-12-16 10:09:09 +01:00
twinaphex
296b52744d
Update remaining platform drivers
2016-12-13 01:45:01 +01:00
twinaphex
ba08a88643
(platform) Updates
2016-12-13 01:43:18 +01:00
twinaphex
32e230e98c
(win32) Update parse_drive_list
2016-12-13 01:37:37 +01:00
Twinaphex
ecf60f0ef3
(OSX) Buildfixes
2016-12-13 01:34:55 +01:00
twinaphex
fc73e82e43
Start making parseable drives work in Load Content
2016-12-13 01:34:53 +01:00
twinaphex
e2c4c25bf5
Add more MSVC 2003 compatibility ifdefs
2006-05-14 14:33:10 +02:00
twinaphex
43a1d528a6
Buildfix
2016-12-07 06:21:21 +01:00
twinaphex
032c414ac7
(platform_xdk) Add file_path_special.h
2016-12-07 06:20:40 +01:00
twinaphex
2a76acaf29
(platform_xdk.cpp) Add compat/strl.h header include
2016-12-07 06:19:05 +01:00
twinaphex
018a3328f5
(platform_xdk.cpp) Add verbosity.h header include
2016-12-07 06:18:06 +01:00
Brad Parker
e39031cbd0
revert rest of unicode changes
2016-12-03 00:15:29 -05:00
Brad Parker
f725b48555
starting to revert unicode changes
2016-12-03 00:15:29 -05:00
Brad Parker
3b8a81dd31
make existing hard-coded unicode calls switchable back to ansi
2016-12-02 14:34:29 -05:00
twinaphex
5e10dbf348
Move more runloop.h includes
2016-12-02 16:01:06 +01:00
twinaphex
f9e72b89e2
(platform_xdk.cpp) Buildfixes
2016-12-02 01:54:28 +01:00
Brad Parker
367dea6723
unicode-ify a couple other windows files, start changing function names to W version explicitly
2016-11-29 20:32:24 -05:00
Brad Parker
dc99713a9b
create unicode window on Windows
2016-11-29 14:34:37 -05:00
fr500
0a83f7a888
add removable storage shortcut
2016-11-28 17:03:03 -05:00
radius
269c32ae38
Revert "dehardcode core path on android"
...
This reverts commit 19def60d5e
.
2016-11-26 21:53:58 -05:00
twinaphex
80798ab924
Remove hacky 'OSK Keyboard' overlay
2016-11-27 02:46:09 +01:00
Alcaro
77b1421500
Avoid copying unneeded bytes
2016-11-26 20:27:17 +01:00
radius
19def60d5e
dehardcode core path on android
2016-11-26 11:56:10 -05:00
radius
d33ff1f14f
android build fix
2016-11-25 18:20:23 -05:00
radius
e43a9a0add
android frontend driver cleanup
2016-11-25 14:05:17 -05:00
aliaspider
ea248559e0
(WiiU) rpx update:
...
- c++ static constructors/destructors fix for rpx builds.
- building both rpx and hbl elf formats doesn't require a clean step
inbetween anymore, both can be now built in a single make call.
2016-11-23 03:21:01 +01:00
aliaspider
7d70fb3f4a
(WIN32) don't reopen the stdout/stderr streams or close the console when
...
attaching an existing one.
2016-11-17 20:16:50 +01:00
aliaspider
4089f9ec63
(WiiU) use the already defined __init and __fini symbols.
2016-11-16 17:43:04 +01:00
aliaspider
286a1887a9
(WiiU) change linker script, add calls to _init() and _fini().
...
fixes cores relying on C++ static constructors/destructors. (only for
elf builds)
2016-11-15 19:37:30 +01:00
aliaspider
f51f17ce22
(WiiU) flush all tasks each loop. fixes savestates.
2016-11-13 16:46:24 +01:00
aliaspider
dbd8a87ebb
(WiiU) can compile as rpx. (doesn't exit properly)
2016-11-09 14:26:38 +01:00
aliaspider
b8330e2a73
(WIIU) configure logger ip in makefile.
2016-11-08 09:25:20 +01:00
twinaphex
a41dd0e4f1
Add stub _times_r
2016-11-07 21:05:07 +01:00
FIX94
88e674cf3d
(WiiU) disabled log init and properly init the audio buffer with 0 on audio init
2016-11-07 00:53:52 +01:00
Alcaro
fb2dddd73e
use linebreaks instead
2016-11-07 00:36:58 +01:00
Alcaro
a72c5dbdf2
use frontslashes instead
2016-11-07 00:32:42 +01:00
radius
896aaf530b
use backslashes instead
2016-11-06 17:53:22 -05:00
aliaspider
31edafde03
(WIIU) add timers, fix retro_sleep.
2016-11-06 11:55:56 +01:00
twinaphex
33e099d2a3
(WiiU) Buildfix
2016-11-05 19:05:13 +01:00
aliaspider
d3b3c18a6f
(WIIU) GX2 rendering.
2016-11-05 15:05:46 +01:00
aliaspider
176dd79f33
(WIIU) misc.
2016-11-02 22:06:15 +01:00
aliaspider
e055b7cbc1
(WIIU) cleanup. adapt dynamic symbol loading to be able to use headers
...
from WUT.
2016-10-29 02:56:40 +01:00
aliaspider
efb8628994
(WIIU) switch exception handler.
2016-10-27 23:20:28 +01:00
aliaspider
afdaf9afbd
(WIIU) display core frames.
2016-10-27 23:02:40 +01:00
aliaspider
02c38d23c1
(WIIU) enable the exception handler.
2016-10-27 19:53:27 +01:00
aliaspider
094b725ad6
(WIIU) disable mem2/frontend driver
2016-10-27 15:49:21 +01:00
aliaspider
185849d5ff
(WIIU) add frontend driver, allocate mem2
2016-10-27 15:33:40 +01:00
aliaspider
a4d745a471
preliminary port to the wiiu platform
2016-10-27 01:34:10 +01:00
twinaphex
04efd4ed36
(Android) Buildfix
2016-10-22 19:27:16 +02:00
twinaphex
d08668b331
Rollback 4b807b482
- was unnecessary in hindsight anyway
2016-10-22 16:39:55 +02:00
twinaphex
4b807b482f
Create runloop_poll
2016-10-20 02:17:17 +02:00
Henri Gomez
f1b24f501d
handle ARMv8 (aarch64)
2016-10-18 16:35:15 +02:00
Francisco José García García
b55176012e
(VITA) Add app0 and thumbnails dir
2016-10-15 12:54:31 +02:00
radius
5cbb3f33f8
use existing console if available
2016-10-14 00:57:15 -05:00
Francisco José García García
adfbd233ee
(VITA) Allow cores to define heap size
2016-10-11 09:40:55 +02:00
Francisco José García García
6ecbfbc22b
(VITA) Enable database support
2016-10-10 11:43:05 +02:00
twinaphex
2a139b7d72
Add frontend_driver_attach_console/frontend_driver_detach_console
2016-10-09 17:15:50 +02:00
aliaspider
4571ba3454
(3DS) enable database support.
2016-10-08 04:38:34 +01:00
aliaspider
77e8cf8bb7
(3DS) implement core loading / salamander
2016-10-08 01:47:15 +01:00
Francisco José García García
20c580bcf8
(VITA) Make salamander load args
2016-10-07 08:24:27 +02:00
twinaphex
eeae9a186f
Revert "Use string_is_equal"
...
This reverts commit 49a290c3e6
.
2016-10-04 10:29:32 +02:00
twinaphex
49a290c3e6
Use string_is_equal
2016-10-04 10:24:17 +02:00
twinaphex
1f9559cb7a
Get rid of path_get_core_size
2016-10-03 16:17:08 +02:00
twinaphex
1626439c3c
Get rid of path_get_core_ptr
2016-10-03 15:46:07 +02:00
twinaphex
f66e447139
Get rid of path_get_content
2016-10-03 15:43:03 +02:00
twinaphex
f100dde751
(Wii) Buildfixes
2016-10-01 09:52:07 +02:00
twinaphex
0f26cade79
Revert "Update GX/WIn32 builds"
...
This reverts commit 28a96fbb05
.
2016-10-01 08:17:07 +02:00
twinaphex
43466d0fa6
Revert "(paths.c) Cleanups"
...
This reverts commit bd77ac145b
.
2016-10-01 08:15:51 +02:00
twinaphex
a9c7c453e0
Revert "Create path_get_ptr"
...
This reverts commit 0e3fbb615e
.
2016-10-01 08:15:33 +02:00
twinaphex
9d3d466092
Simplify main loops
2016-09-30 08:15:21 +02:00
twinaphex
0e3fbb615e
Create path_get_ptr
2016-09-30 07:33:08 +02:00
twinaphex
bd77ac145b
(paths.c) Cleanups
2016-09-30 07:27:10 +02:00
twinaphex
28a96fbb05
Update GX/WIn32 builds
2016-09-30 06:39:47 +02:00
twinaphex
35c2c11a91
(frontend_salamander.c) Cleanup
2016-09-29 20:18:45 +02:00
aliaspider
4ebe84d89c
(3DS) use Makefile.commmon for non griffin builds
2016-09-28 15:01:46 +01:00
Francisco José García García
55c8fc6a6e
(VITA) Changes for dynarec vm support (uggly hack)
2016-09-26 01:06:44 +02:00
twinaphex
3f35e10014
Solve some warnings pointed out by scan-build
2016-09-25 05:55:55 +02:00
twinaphex
9637e4ee29
Attempt to fix issue #3605
2016-09-24 17:17:43 +02:00
twinaphex
2d11ea71cc
Move runloop_fullpath to paths.c
2016-09-23 03:39:44 +02:00
twinaphex
4f83be2df3
Remove dead variable
2016-09-22 21:55:16 +02:00
twinaphex
2277428f52
Move more global->savefiles usage to task_save.c
2016-09-19 04:09:27 +02:00
twinaphex
80d577094c
Use config_file_exists
2016-09-18 21:57:51 +02:00
twinaphex
2f6459fa9c
(GX) Buildfix
2016-09-17 15:05:28 +02:00
twinaphex
b89def5d8f
Rename config_get/config_set functions
2016-09-17 12:51:44 +02:00
twinaphex
5aebdb7484
Mov code to paths.c
2016-09-17 12:35:29 +02:00
twinaphex
f395e851c4
Use stdstring.h
2016-09-16 17:25:47 +02:00
twinaphex
1b9a067bcc
Move code to apple_compat.h
2016-09-14 14:10:39 +02:00
radius
9022bf75ad
(emscripten) make core assets a subdir of content
2016-09-13 19:48:17 -05:00
twinaphex
e42034ebd8
Cleanups
2016-09-12 16:39:50 +02:00
twinaphex
577c2e93a1
Silence warning
2016-09-11 19:04:01 +02:00
twinaphex
d130007ae5
Header include cleanups
2016-09-11 18:08:58 +02:00
twinaphex
f44fbe9d18
(Win32) Buildfix
2016-09-11 14:55:29 +02:00
twinaphex
7ac1ed7e10
Cleanups
2016-09-11 14:54:34 +02:00
frangarcj
307f72a3cd
(VITA) Fix pthreads
2016-09-09 17:14:50 +02:00
twinaphex
164d3b034c
Get rid of OSX_PPC
2016-09-09 15:56:56 +02:00
radius
b883597272
(psp) add comment
2016-09-09 00:26:20 -05:00
radius
5dcfe3bb24
(ems) simplify code
2016-09-09 00:25:27 -05:00
radius
ff6861fc77
emscripten and psp frontend driver refinement
2016-09-09 00:12:48 -05:00
radius
9d7bb72c00
(psp) add missing paths as reference for vita
2016-09-09 00:06:13 -05:00
radius
d551b00787
emscripten and psp frontend driver cleanups
2016-09-08 23:56:43 -05:00
twinaphex
59363d2631
(PS3/PSP) Cleanups
2016-09-08 16:18:30 +02:00
twinaphex
2a1c93c718
(CTR) Cleanup
2016-09-08 16:16:28 +02:00
twinaphex
8e4683fa10
Compiles without HAVE_MENU defined again
2016-09-08 14:25:14 +02:00
twinaphex
bc5c7571b5
(Wii) Cleanup
2016-09-08 13:20:50 +02:00
twinaphex
ebf04dab4f
(PS3 Salamander) Fix build
2016-09-08 13:17:14 +02:00
twinaphex
87e33c56f1
Add HAVE_CONFIG_H ifdefs
2016-09-08 11:22:08 +02:00
twinaphex
34022605aa
Cleanups
2016-09-08 08:13:09 +02:00
twinaphex
6a13359f65
(Vita) FBA and other big cores no longer seem to work - so change
...
this back to 192
2016-09-08 03:59:56 +02:00
radius
e97b273c94
(ems) build fix
2016-09-07 20:19:51 -05:00
radius
46a861836b
(ems) build fix
2016-09-07 20:16:30 -05:00
radius
7128785e7b
(ems) add the missing default paths
2016-09-07 20:09:58 -05:00
Francisco José García García
c2cf515189
(VITA) Initial Salamander
2016-09-08 01:26:03 +02:00
Francisco José García García
3be1785ed6
(VITA) Reduce Heap Memory
2016-09-07 23:52:45 +02:00
twinaphex
15d62256d7
Rearrange HAVE_CONFIG_H ifdef placement
2016-09-07 00:03:07 +02:00
twinaphex
e2a734183b
Cleanu parse_drive_list callback for Linux/Android
2016-09-06 02:18:17 +02:00
twinaphex
4a5be82250
Update
2016-09-06 00:41:43 +02:00
Twinaphex
ed5b82f4c2
(iOS) Buildfix
2016-09-05 18:52:52 +02:00
twinaphex
86d2a36407
(Win32) Buildfixes
2016-09-05 18:43:32 +02:00
twinaphex
acd4dd527b
Header include cleanups
2016-09-05 18:31:32 +02:00
radius
004e4caf66
[psp] needs uppercase basedir
2016-09-04 12:25:05 -05:00
radius
1e550dea56
[psp] fix dir creation again, use ms0:/psp/ as basedir
2016-09-04 03:03:30 -05:00
radius
831cd6d7a1
[psp] fix dir creation
2016-09-04 02:36:41 -05:00
radius
7da20f4d6c
[psp] create dirs
2016-09-04 02:19:16 -05:00
radius
10cf48ebb6
[psp] cleanup
2016-09-04 01:55:22 -05:00
radius
a6a6d878ee
[psp] use bundle dir again
2016-09-04 00:26:05 -05:00
radius
26590bce9f
[psp] separate userdata from internal app data
2016-09-04 00:02:49 -05:00
radius
d6b507a0f8
[psp] change default path layout
2016-09-03 23:58:55 -05:00
twinaphex
e106fd4374
Get rid of more general.h includes
2016-09-01 18:01:41 +02:00
twinaphex
ff0d9326f9
(XDK) Dont' use sprintf_s
2016-08-29 21:23:33 +02:00
radius
c75ab63c79
make save dirs persistent
2016-08-28 23:49:49 -05:00
radius
7dbc3d2498
fix
2016-08-28 23:24:04 -05:00
radius
be6ddfa6d0
add default menu content
2016-08-28 23:21:29 -05:00
radius
9cfb6c971f
(ems) change a few more settings
2016-08-28 23:11:57 -05:00
radius
5dc5ece52b
(ems) change a few default settings
2016-08-28 23:03:49 -05:00
radius
8e362558bb
(ems) build fix
2016-08-28 22:56:11 -05:00
radius
e9676db61d
(ems) build fix
2016-08-28 22:54:00 -05:00
radius
a820aeadec
try to use XDG for emscripten
2016-08-28 22:50:56 -05:00
Andrés
954ca37bf3
Merge pull request #3451 from bparker06/salamander
...
update dir_list_new invocation for salamander
2016-08-27 23:32:53 -05:00
Brad Parker
4e2596c0bd
update dir_list_new invocation for salamander
2016-08-28 00:14:50 -04:00
orbea
376a78dc0c
/usr/share/applications is for desktop files
2016-08-27 19:31:05 -07:00
twinaphex
63e1afc1cb
- Copies over assets images to /usr/local/share/applications/retroarch/assets
...
(Linux) - Upon first boot, it checks if the assets exists inside
/usr/local/share/applications/retroarch/assets or /usr/share/applications/retroarch/assets.
If it does, it will use these as the default location for assets and assets
should show up preconfigured on the fly. If not, it will set ~/.config/retroarch/assets
instead.
2016-08-28 04:11:18 +02:00
twinaphex
f6598f8e38
Set default app dir to app0:/assets
2016-08-25 01:10:30 +02:00
twinaphex
501f619805
(Vita) Change default assets dir
2016-08-24 17:10:55 +02:00
Alcaro
6fe43f5823
Make this one a bit more robust
2016-08-22 14:25:20 +02:00
twinaphex
0ca142faf4
(frontend_salamander.c) Update dir_list_new reference
2016-08-21 14:14:37 +02:00
twinaphex
cfb48542e3
(PS3) Add /dev/bdvd
2016-08-20 21:49:58 +02:00
twinaphex
e51131303f
Fix header include
2016-08-12 01:37:12 +02:00
twinaphex
2cf255328d
(Vita) Add baked-in zlib
...
(Emscripten )Add platform driver
2016-08-10 23:04:46 +02:00
twinaphex
e3acb88565
(Vita) Change heap to 192MB
2016-08-07 22:58:42 +02:00
Francisco José García García
9b6afcb6b1
(VITA) Add default configs dir
2016-08-05 02:12:12 +02:00
twinaphex
10ea53a113
(Vita) platform_psp.c - cleanup - change ifndef VITA to
...
ifdef VITA
2016-08-04 01:26:53 +02:00
twinaphex
a9744f8def
(Vita) Change heap to 128MB
2016-08-04 01:23:28 +02:00
twinaphex
85cb1f2a6f
(Vita) Add ur0: too
2016-08-03 01:15:06 +02:00
Francisco José García García
16309c52f5
(VITA) Fix Quit Retroarch
2016-08-03 00:39:20 +02:00
twinaphex
86ea04bfe2
(PSP/Vita) Prevent warning
2016-08-02 03:15:11 +02:00
twinaphex
0ff82bd714
(XDK) Cleanup
2016-08-02 01:33:56 +02:00
twinaphex
4612e7e582
(CTR) Put core info files into separate dir
2016-08-02 01:30:35 +02:00
twinaphex
5da0945066
(GX) Put core info files into separate dir
2016-08-02 01:30:04 +02:00
twinaphex
90a0117578
(PSP/Vita) Put core info directory into separate dir
2016-08-02 01:27:25 +02:00
twinaphex
9b984398f7
(platform psp) Cleanups
2016-08-02 01:26:00 +02:00
twinaphex
37913d9343
(Shield) Comment this out - doesn't work for now - figure out why
2016-08-01 20:30:38 +02:00
twinaphex
9e8f5127e2
(General) Allow for platforms to set menu OK/cancel buttons individually
...
(Shield/Android) Set default OK/cancel buttons now to Shield A (OK)
and Shield B (Cancel), previous default was Shield A (Cancel),
Shield B (OK)
2016-08-01 14:20:47 +02:00
twinaphex
b126b9627d
(Android) When Android device is a game console, disable overlays by default
2016-08-01 14:09:04 +02:00
twinaphex
ef604dbeb5
(platform_linux.c) Cleanup
2016-08-01 14:04:57 +02:00
twinaphex
7775471a8f
(Salamander) If core_path is 'builtin', just fall back and start
...
up first libretro core executable we can find
2016-07-31 21:24:40 +02:00
Francisco José García García
b0ff58e653
(VITA) New paths for Henkaku
2016-07-31 09:59:53 +02:00
twinaphex
06814f44d4
Always set core path like this
2016-07-30 16:32:34 +02:00
twinaphex
9780d68d8a
(PS3) Separate dir for core info files
2016-07-30 14:59:24 +02:00
twinaphex
4f8d305235
(PS3) Implement frontend_ps3_process_args
2016-07-30 12:49:08 +02:00
twinaphex
ac9b3194a5
Create config_get_active_core_path_ptr
2016-07-29 22:52:37 +02:00
twinaphex
e9b3b9c30b
Use config_get_active_core_path_size
2016-07-26 14:32:18 +02:00
twinaphex
12ad4e67dd
Revert "Add enum_idx for most remaining settings"
...
This reverts commit e82a129fef
.
2016-07-25 19:09:17 +02:00
twinaphex
e82a129fef
Add enum_idx for most remaining settings
2016-07-25 18:02:03 +02:00
twinaphex
31bcb3d6f8
(MaterialUI) Try to default to Shield color theme for Shields
2016-07-25 14:27:51 +02:00
twinaphex
bd88b9d1d2
(Wii) Fix warnings / unused variables
2016-07-24 11:32:45 +02:00
twinaphex
16908435bb
Create config_active_core_path_is_empty
2016-07-24 11:27:44 +02:00
twinaphex
2be127c04a
Start wrapping settings->path.libretro
2016-07-24 11:12:26 +02:00
twinaphex
1ebeeeb725
(PS3) Playlists and history lists should save now again;
...
(HAVE_DYNAMIC not defined) libretro_path should get read from config file
to prevent instance where settings->path.libretro is empty, which lead to
history not being able to be pushed to
(History/Playlists) If we don't have core info files and core_name
is therefore blank, we should attempt
a fallback path so that it infers the name from the core basename instead
2016-07-23 00:15:37 +02:00
Alcaro
a5098f19a1
Good point. Close #3224 again.
2016-07-16 18:46:38 +02:00
Alcaro
1e1f2cfee0
@yurivict: It's supposed to come from RetroArch itself, we refactored the signals recently and didn't really test it on the more unusual platforms. Close #3224 .
2016-07-16 18:36:30 +02:00
twinaphex
ea175fd26f
Rename menu_entries_add_enum to menu_entries_append_enum
2016-07-13 01:17:09 +02:00
Yoshi Sugawara
9173397f08
iOS 10 support: cores need to be in the modules directory of app bundle, added script to code sign cores in modules directory
2016-07-10 09:02:40 -10:00
twinaphex
555c54bdb8
Should show 'rich' labels for Android filesystem choices
2016-07-08 17:11:15 +02:00
Twinaphex
c746f4dbbc
Don't build in BSD support for OSX
2016-07-08 13:01:16 +02:00
twinaphex
e9dc729503
Create set_signal_handler_state
2016-07-08 12:48:01 +02:00
twinaphex
76cc6fd8ec
Start implementing signal handler code once in frontend driver code
2016-07-08 02:38:33 +02:00
twinaphex
24bfad033f
Update platform_bsd.c
2016-07-08 02:25:23 +02:00
twinaphex
05467443a2
Add destroy_signal_handler_state
2016-07-08 02:24:56 +02:00
twinaphex
a735114780
Add get_signal_handler_state
2016-07-08 02:20:42 +02:00
twinaphex
c8b7bc9845
Add platform_bsd.c
2016-07-08 02:13:19 +02:00
twinaphex
6cdc34e891
Add install_signal_handler callback
2016-07-08 02:10:40 +02:00
twinaphex
f0f9847647
(Android) Warning fixes
2016-06-25 00:20:24 +02:00
twinaphex
a6bfc6240f
C89_BUILD fixes
2016-06-23 07:40:51 +02:00
twinaphex
dee7533d65
(libretro-common) Start creating STRING_REP_ULONG
2016-06-23 07:37:02 +02:00
twinaphex
549bc8dc5e
get_mem_used should now report more accurate values
2016-06-22 23:32:11 +02:00
twinaphex
003f1ba913
(PSP) Buildfix
2016-06-20 17:49:20 +02:00
twinaphex
c2c59e8e16
Buildfix for consoles
2016-06-20 16:02:06 +02:00
twinaphex
35b078857d
Create file_path_str.c
2016-06-20 05:20:14 +02:00
twinaphex
65dff0a03a
menu_hash_to_str_enum has now become msg_hash_to_str
2016-06-20 00:31:13 +02:00
twinaphex
b82f4daae9
Reimplement frontend_linux_get_mem_used
2016-06-19 00:15:04 +02:00
twinaphex
0d9b345ae0
Simplify frontend_linux_get_mem_total - get_mem_used still
...
wrong
2016-06-19 00:08:16 +02:00
twinaphex
df57b3062a
Correct frontend_linux_get_mem_total
2016-06-18 23:45:43 +02:00
radius
929f26742f
respect 80 character limit
2016-06-17 09:43:51 -05:00
radius
eb0ea9d738
logger is not available at this stage, use android logging here instead
2016-06-17 09:31:44 -05:00
radius
b0932af025
fix internal storage messages
2016-06-17 09:27:39 -05:00
twinaphex
ae2be8b53b
Replace most menu_entries_add function calls
2016-06-16 22:03:12 +02:00
twinaphex
0ee7eeb450
Cleanup unused variable warning
2016-06-15 00:57:54 +02:00
twinaphex
3ca57ddd84
Correct frontend_win32_get_mem_used
2016-06-12 21:51:08 +02:00
twinaphex
8ddafd0023
Cleanup
2016-06-12 21:00:52 +02:00
twinaphex
dae55553b7
Rename memory_free to memory_used
2016-06-12 20:50:03 +02:00
twinaphex
040798cdb9
(GX) Implement get_mem_total/get_mem_free
2016-06-12 20:46:51 +02:00
twinaphex
2b37c92a64
(Win32) Implement get_mem_total/get_mem_free
2016-06-12 20:39:23 +02:00
twinaphex
8431b63235
Exclude this code for OSX PPC for now
2016-06-12 18:52:30 +02:00
Twinaphex
a01985273b
Implement frontend_darwin_get_mem_free
2016-06-12 18:42:03 +02:00
Twinaphex
19d4498d2c
(iOS) Buildfix
2016-06-12 14:17:07 +02:00
Twinaphex
ae894fb015
Implement frontend_darwin_get_mem_total
2016-06-12 13:49:00 +02:00
twinaphex
d7c2201385
Show memory information in System Information
2016-06-12 13:20:54 +02:00
twinaphex
c3056a0d06
Add free_memory function
2016-06-12 12:45:13 +02:00
twinaphex
9a25826ae9
Create get_mem_free callback
2016-06-12 12:44:28 +02:00
twinaphex
f0e05ecbc8
Start adding get_total_mem callback
2016-06-12 02:33:07 +02:00
twinaphex
6e9a4ef4a0
Revert "use printf here instead"
...
This reverts commit fec9c0c42b
.
2016-06-10 07:54:08 +02:00
radius
fec9c0c42b
use printf here instead
2016-06-10 00:40:53 -05:00
radius
53efdc11f0
improve platform driver logging for android
2016-06-09 22:59:36 -05:00
radius
6bd20c5aff
try fixing android initialization
2016-06-09 20:02:04 -05:00
radius
490ba62973
log this later
2016-06-09 19:39:57 -05:00
radius
45fa93543c
log path too
2016-06-09 19:29:22 -05:00
radius
7bab58b4bf
use string is empty here too
2016-06-09 19:22:43 -05:00
radius
a7ff4da4c5
android platform driver cleanup
2016-06-09 19:21:39 -05:00
twinaphex
5230aeb9d0
Use retro_common_api.h
2016-06-03 06:02:49 +02:00
twinaphex
2f133a6835
Cleanups
2016-06-03 04:32:18 +02:00
twinaphex
f83dfb0621
(platform_linux.c) Prevent uninitialized scalar variable warnings
2016-06-03 04:27:42 +02:00
twinaphex
0c686e15db
(QNX) Enable logging by default
2016-05-31 05:06:24 +02:00
twinaphex
5b52098c54
Reimplement verbosity
2016-05-31 04:42:04 +02:00
twinaphex
7d26034ebe
Rename rarch_task_* to task_*
2016-05-27 18:14:47 +02:00
twinaphex
a98616b45b
Fix explicit NULL dereferenced/dereference before null check warnings
2016-05-26 17:47:21 +02:00
twinaphex
d5d2f7f8ee
Fix resource leaks
2016-05-23 22:17:28 +02:00
twinaphex
091496f74d
Add ARMv7 entry too
2016-05-18 22:09:01 +02:00
twinaphex
017ef3fef7
(Android) Implement other archs too
2016-05-18 22:06:28 +02:00
twinaphex
f1d859b826
(Android) Use uname for determining architecture
2016-05-18 22:02:11 +02:00
twinaphex
0986e2af7f
Add frontend_driver_get_cpu_architecture
2016-05-18 15:34:03 +02:00
twinaphex
ce434a7f1c
frontend.c - cleanup headers
2016-05-17 15:11:56 +02:00
twinaphex
ce240dd47f
Move async job code to retroarch.c
2016-05-17 14:40:04 +02:00
twinaphex
fcf2decb2e
Remove persist argument
2016-05-17 09:07:41 +02:00
twinaphex
e2e53026aa
rarch_main - reduce a lot of code duplication
2016-05-17 08:19:50 +02:00
twinaphex
6c62c297fd
Cleanup
2016-05-16 17:32:38 +02:00
twinaphex
bb1d1da693
Remove runloop_iterate_data
2016-05-16 17:29:02 +02:00
twinaphex
18a991e014
rarch_main - use rarch_task_push_content_load
2016-05-16 16:38:27 +02:00
twinaphex
4680d7059a
(platform_linux.c) Cleanups
2016-05-14 16:34:28 +02:00
twinaphex
ca0634e16d
Check if file exists for all power management routines
2016-05-14 16:01:29 +02:00
twinaphex
2ea009d301
Check if power management file exists first before trying to
...
access it
2016-05-14 15:59:22 +02:00
twinaphex
df3b090d7a
Revert "Create runloop_get_system_info/runloop_free_system_info/runloop_init_system_info"
...
This reverts commit 35bf38e05c
.
2016-05-12 09:37:21 +02:00
twinaphex
35bf38e05c
Create runloop_get_system_info/runloop_free_system_info/runloop_init_system_info
2016-05-12 09:25:52 +02:00
twinaphex
90d7722125
Remove CMD_EVENT_QUIT_RETROARCH
2016-05-11 20:56:02 +02:00
twinaphex
95a6428915
RARCH_CTL_FORCE_QUIT is the same as RARCH_CTL_QUIT
2016-05-11 04:24:27 +02:00
twinaphex
9aed52ac65
Move performance.c to libretro-common/features/features_cpu.c
2016-05-10 20:31:27 +02:00
twinaphex
1fdc547a97
Refactor performance.c - merge Android performance code
2016-05-10 20:20:44 +02:00
twinaphex
1bef3665e2
Cleanups
2016-05-10 20:06:38 +02:00
twinaphex
2691ab0c7d
Rename command_event enums
2016-05-09 20:51:53 +02:00
twinaphex
523ebed112
Combine command_event.c and command.c
2016-05-09 20:30:47 +02:00
twinaphex
a98ef36d36
Rename event_cmd_ctl to command_event
2016-05-09 20:20:50 +02:00
twinaphex
13e67aa44e
Create runloop_iterate_data
2016-05-08 06:29:11 +02:00
twinaphex
5c269d38a1
(content.c) Remove content_ctl
2016-05-08 05:17:31 +02:00
twinaphex
0bd45c7f51
Add content_load
2016-05-08 04:35:00 +02:00
twinaphex
8a77ac1f04
(GX) Should not be used for Salamander
2016-05-05 18:23:18 +02:00
FIX94
dc4a114d36
(GX) fixed program crash when no argv structure is present on start
2016-05-05 16:47:44 +02:00
twinaphex
c9eac5cdc0
(Frontend / Linux) Create config dir by default
2016-05-02 15:24:06 +02:00
twinaphex
1e47961420
Cleanups
2016-05-02 15:21:30 +02:00
twinaphex
da6a301a6e
(Frontend) Cleanups
2016-05-02 15:20:20 +02:00
Twinaphex
84f9a4c1d7
(OSX) Path fix
2016-05-02 15:10:20 +02:00
twinaphex
78c13f59d0
(iOS) Build fix
2016-05-02 14:52:26 +02:00
twinaphex
da8a9bfeba
Standardize config/remaps directories
2016-05-02 14:45:23 +02:00
twinaphex
6c243ef6fe
Cleanups
2016-05-02 13:23:47 +02:00
twinaphex
3be2491232
(Windows 10) Windows 10 should be major number 10
2016-05-02 03:16:46 +02:00
Twinaphex
e135f0b209
(iOS) Add default directory for playlists
2016-05-01 15:30:25 +02:00
Twinaphex
65dfddd910
(OSX) Start using Library/Application Support for config file settings
2016-05-01 15:28:45 +02:00
radius
1a9206ea51
android platform driver refinement
2016-04-30 16:39:29 -05:00
radius
c0a97eeb60
Modified
...
android:
- save thumbnails on the sdcard if writable
- save cheats on the sdcard if writable
- save remaps on the sdcard if writable
- save playlists on the sdcard if writable
windows:
- stub out defaults for save/state/system
2016-04-30 14:33:02 -05:00
Jean-André Santoni
0c09050760
Keep thumbnails at the root, since they have their own repo, for the sake of consistency with libretro-fetch
2016-05-01 02:03:17 +07:00
radius
cc215061fc
fix wallpapers dir
2016-04-30 10:10:22 -05:00
radius
0ef416970c
use relative paths whenever possible in the windows platform driver
2016-04-30 10:09:47 -05:00
Twinaphex
f9417b9442
Merge pull request #2929 from lakkatv/master
...
Use autoconfig everywhere instead of autoconf
2016-04-30 16:28:11 +02:00
twinaphex
865e5b78dc
(platform_linux.c) Cleanup
2016-04-30 16:12:37 +02:00
twinaphex
9a4eb1b3d1
Add HAVE_MENU ifdef
2016-04-30 16:11:28 +02:00
twinaphex
928767c5f3
(Win32) If built with OpenGL support, default to XMB menu driver
2016-04-30 16:11:17 +02:00
Jean-André Santoni
92985a4405
Use autoconfig everywhere instead of autoconf
2016-04-30 17:11:03 +07:00
Jean-André Santoni
7b8c108b5f
(OSX) Add a default path for the thumbnails dir. May fix #2924
2016-04-30 14:33:57 +07:00
twinaphex
61d6fb57e6
Buildfixes
2016-04-28 20:55:26 +02:00
Twinaphex
e3dfa361f0
(iOS/OSX) Buildfixes
2016-04-28 20:51:08 +02:00
twinaphex
895783d854
Move some variables
2016-04-28 20:49:13 +02:00
radius
4734234dc5
fix win32 build
2016-04-28 09:00:43 -05:00
twinaphex
05d9e6a47d
(Win32) Add default paths
2016-04-28 15:13:52 +02:00
sergiobenrocha2
7db1d2047b
Sane default path for thumbnails [on linux].
2016-04-23 19:20:16 -03:00
aliaspider
7f63016ccb
(3DS) osSetSpeedupEnable should always be called.
2016-04-18 19:26:18 +01:00
aliaspider
0ffba39280
(3DS) restore state correctly when suspending/exiting app. ( fixes #2207 )
2016-04-18 16:38:32 +01:00
aliaspider
4994de806a
(3DS) add more display modes for the top screen that can be controlled
...
by the 3D slider.
2016-04-17 20:10:21 +01:00
aliaspider
6be66507d6
(3DS) patch services access for xml takeovers.
2016-04-16 12:44:45 +01:00
aliaspider
a5e2585fdc
(3DS) update svchax.
2016-04-16 12:27:10 +01:00
aliaspider
864f9d7c2c
(3DS) make svchax optional.
2016-04-16 12:06:37 +01:00
aliaspider
8bd789389f
(3DS) better handling of argc/argv, fixes crash in CIA builds.
2016-04-15 22:40:34 +01:00
twinaphex
7e7a1fa5f9
Rename menu_entries_push to menu_entries_add
2016-04-11 05:49:39 +02:00
twinaphex
92dee9b3aa
(Android) Refactor argc/argv passed to rarch_main
2016-04-05 23:45:31 +02:00
twinaphex
e41127459e
Rename 'filestream' functions
2016-03-24 04:09:25 +01:00
twinaphex
2e14d0979b
Header include cleanups
2016-03-22 03:13:33 +01:00
twinaphex
1e3aba3494
(Linux) Buildfix
2016-03-22 01:58:51 +01:00
twinaphex
33b0a189f5
Changed this back - caused multiple warnings
2016-03-22 01:57:58 +01:00
Alcaro
b4c6831b56
No need to copy that argument.
...
The copy also lacked the NUL terminator, wouldn't surprise me if it crashed. Let's just clean it up.
2016-03-22 00:01:25 +01:00
twinaphex
3720cf87e7
Rename retro_file to file_stream
2016-03-20 16:29:14 +01:00
twinaphex
93b7dc1bdd
(libretro-common) move 'lists' files to lists/
2016-03-20 14:53:54 +01:00
radius
160118ff6c
fix android build error
2016-03-17 20:31:33 -05:00
radius
e02cc9ae5f
make xmb default on atv
2016-03-17 20:10:03 -05:00
radius
6df0249d3e
make xmb default on atv
2016-03-17 20:08:00 -05:00
Alwin Garside
97b60b1e20
Fixed emscripten build
2016-03-13 15:30:30 +01:00
twinaphex
75c05a5d7f
Do away with no_content member
2016-03-02 06:20:36 +01:00
twinaphex
c3f3207b0d
Cleanups
2016-02-25 19:33:46 +01:00
Twinaphex
0bbac8da97
Silence unused variable warning
2016-02-21 13:10:49 +01:00
twinaphex
46cc21029b
Add CONTENT_CT_LOAD
2016-02-16 05:34:33 +01:00
twinaphex
d4846b9021
Refactor content_load
2016-02-15 04:04:14 +01:00
twinaphex
b4b50d1972
Create content_push_to_history_playlist
2016-02-15 03:56:10 +01:00
twinaphex
a10fae4e8b
Move main_load_content to content.c
2016-02-15 01:22:28 +01:00
netux79
a2851ab70b
(GX) Resolution Saving's Video Corruption Fix.
...
Also some cleanups for the RA GX version included.
2016-02-12 16:58:59 -05:00
twinaphex
e2e1471946
Only attempt to create default directories if they don't already
...
exist
2016-02-11 02:25:16 +01:00
twinaphex
3c2f7fadcc
(GX) Fix 'Restart RetroArch'
2016-02-07 00:04:19 +01:00
twinaphex
609fa8394e
(GX) Fix FRONTEND_FORK_CORE when game has already been selected
2016-02-06 18:18:17 +01:00
twinaphex
24354f477e
(GX) Fix FRONTEND_FORK_CORE_WITH_ARGS
2016-02-06 18:06:49 +01:00
twinaphex
f29c61bacc
(Linux) Restarting of core in non-HAVE_DYNAMIC mode now properly
...
implemented
2016-02-05 19:16:35 +01:00
twinaphex
8c2ed9f750
Rename FRONTEND_FORK_SALAMANDER_RESTART to FRONTEND_FORK_RESTART
...
and call FRONTEND_FORK_CORE instead of FRONTEND_FORK_RESTART
when selecting a core from 'Load Core' list
2016-02-05 18:57:44 +01:00
twinaphex
6a64ab1137
(platform_linux.c) Try to stay within 80-char width limit
2016-02-05 18:53:01 +01:00
twinaphex
6130f20d47
(XDK) Reimplement fork mode
2016-02-05 18:47:27 +01:00
twinaphex
17f885d158
(PSP) Refactor fork mode
2016-02-05 18:43:23 +01:00
twinaphex
9e497c1b11
(PS3) Reimplement set_fork_mode
2016-02-05 18:40:24 +01:00
twinaphex
d59ffbdd2c
(GX/Untested) Reimplement set fork mode
2016-02-05 18:34:28 +01:00
twinaphex
5f3ae10f20
(Linux) Reimplement fork mode functionality
2016-02-05 17:58:50 +01:00
twinaphex
d9113b8bc4
(Linux non-HAVE_DYNAMIC) Can now exit properly
2016-02-05 17:44:51 +01:00
twinaphex
58219f897a
Dehardcode frontend_linux_exec
2016-02-04 18:28:42 +01:00
twinaphex
be94309808
Use execv - seems to work
2016-02-04 17:56:34 +01:00
twinaphex
7a5db5a73a
Reimplement frontend_driver_set_fork
2016-02-04 17:46:50 +01:00
twinaphex
332f48f2df
Hardcode path for now as a test
2016-02-04 17:28:58 +01:00
twinaphex
84c3b5a546
Implement frontend_linux_exitspawn
2016-02-04 17:16:15 +01:00
twinaphex
c3c14c162e
Change signature of set_fork so that we can optionally implement
...
restarting RetroArch (or not)
2016-02-04 17:08:09 +01:00
twinaphex
8709657d4d
Start implementing frontend_linux_exec
2016-02-04 14:10:29 +01:00
twinaphex
4d8e579779
Add 'elf' as executable extension for Linux when compiling with
...
non-HAVE_DYNAMIC
2016-02-04 12:52:49 +01:00
twinaphex
ea28f992ac
Refactor frontend_driver_set_fork
2016-02-04 11:44:10 +01:00
twinaphex
a332643003
(Linux) Start adding frontend_linux_set_fork for non-HAVE_DYNAMIC
2016-02-04 11:25:13 +01:00
twinaphex
f70a082626
Create event_cmd_exec - get rid of libretro_private.h
2016-02-03 16:58:06 +01:00
twinaphex
cca999ecc7
Remove warning
2016-02-03 15:39:44 +01:00
twinaphex
d1957789bc
(GX) Dehardcode some code here
2016-02-03 15:38:28 +01:00
twinaphex
4a3263986b
Style nits
2016-02-03 15:30:17 +01:00
twinaphex
674f17485d
(CTR) Fix build
2016-02-03 15:27:31 +01:00
twinaphex
d1097ed967
(PSP1) Buildfix
2016-02-03 15:26:35 +01:00
twinaphex
7e4f17ef8d
(PS3) Fix build
2016-02-03 15:23:13 +01:00
twinaphex
2f6f7d9308
(Gamecube) Silence warnings
2016-02-03 14:42:40 +01:00
twinaphex
321690b416
Refactors to do with set_fork method
2016-02-03 14:36:34 +01:00
twinaphex
0e7729c660
Create frontend_driver_get_salamander_basename
2016-02-03 13:36:00 +01:00
twinaphex
9a5ce5fdb3
Make HAVE_LIBRETRO_MANAGEMENT define obsolete
2016-02-03 12:31:29 +01:00
twinaphex
fbf6b01209
Add frontend_driver_has_fork
2016-02-03 11:56:01 +01:00
twinaphex
f5b7add383
Cleanups
2016-01-30 05:21:05 +01:00
twinaphex
8670c2e405
Create RARCH_CTL_MAIN_INIT and RARCH_CTL_MAIN_DEINIT
2016-01-30 05:03:15 +01:00
twinaphex
4456cb85f6
(Android) Use strstr for detecting devices by name
2016-01-29 10:56:05 +01:00
twinaphex
d9d0c0f842
Cleanup
2016-01-28 08:49:39 +01:00
twinaphex
5cf576e2da
Remove duplicate line
2016-01-26 09:30:51 +01:00
twinaphex
fd94cbdefe
Move rarch_main_init_wrap to frontend.c and turn it into
...
a static function
2016-01-25 05:45:37 +01:00
twinaphex
d71c782459
Start getting rid of RETRO_ENVIRONMENT_SET_LIBRETRO_PATH
2016-01-25 03:04:42 +01:00
twinaphex
372d673a26
Rename event_command to event_cmd_ctl - add second parameter
2016-01-22 15:34:43 +01:00
twinaphex
a767031651
Use string_is_equal in more places
2016-01-20 04:11:25 +01:00
twinaphex
1eac61e9a0
Create RARCH_CTL_IS_DUMMY_CORE
2016-01-19 23:44:32 +01:00
twinaphex
01d58f8681
Create RARCH_CTL_IS_INITED, RARCH_CTL_SET_INITED, RARCH_CTL_UNSET_INITED
2016-01-19 23:26:47 +01:00
twinaphex
a5af9b653a
Turn global->content.inited into static local variable
...
and go through content_ctl
2016-01-19 22:57:18 +01:00
twinaphex
32d47d7bd2
Correct database paths
2016-01-18 15:29:47 +01:00
aliaspider
0b4fd4328d
- add more heuristics to try to clean up the corrupted argv when using
...
the homebrew launcher.
- force align the stack pointer to 8 bytes.
- add --gc-sections to the link specs
2016-01-15 22:30:12 +01:00
twinaphex
3d74e7bda9
(OSX) Update paths for databases/cursors
2016-01-14 16:24:53 +01:00
twinaphex
885f4d5b05
(iOS) Change paths
2016-01-14 15:32:20 +01:00
Twinaphex
bd07d88184
(OSX) Cleanup
2016-01-14 12:26:23 +01:00
twinaphex
2182fb9b13
(OSX) Fix Gestalt OSX version major/minor detection
2016-01-14 12:24:56 +01:00
twinaphex
65a3df278d
Cleanup
2016-01-13 20:52:02 +01:00
Twinaphex
aac630a021
(OSX) Implement OSX version number detection
2016-01-13 20:48:56 +01:00
Twinaphex
f1923f9a84
(OSX) Fix frontend_darwin_get_name
2016-01-13 20:32:42 +01:00
twinaphex
08bca9017e
Silence unused variable warning
2016-01-13 13:00:25 +01:00
twinaphex
457ce1ddf0
Add param to set_fork - for restart
2016-01-13 11:16:03 +01:00
twinaphex
028cfaa048
Attempt to fix 'Restart RetroArch' - move code to platform_gx.c
2016-01-13 08:43:08 +01:00
twinaphex
8caee50fcd
(GX) Add way to handle power callback
2016-01-13 08:27:58 +01:00
twinaphex
27b84d349f
N/A
2016-01-13 07:05:57 +01:00
twinaphex
aa9f9004c5
Cleanups
2016-01-13 07:03:14 +01:00
twinaphex
772558921f
Cleanups
2016-01-13 07:01:29 +01:00
twinaphex
58f01fed90
Cleanup
2016-01-13 06:59:01 +01:00
twinaphex
8fbd59b690
Cleanups
2016-01-13 06:38:20 +01:00
twinaphex
8257cb638a
Remove this header
2016-01-13 06:32:57 +01:00
twinaphex
06812cc988
(PS3) Setup default RDB dir
2016-01-12 09:01:57 +01:00
twinaphex
c9dd3ca621
Cleanup
2016-01-11 07:15:57 +01:00
twinaphex
d3c82f433b
Add more logs
2016-01-10 13:23:02 +01:00
twinaphex
eeb7a33e7b
Set extract_version_current instead of extract_version_last
2016-01-10 09:48:27 +01:00
twinaphex
7a55ae3765
Start updating headers for 2016
2016-01-10 04:06:50 +01:00
Twinaphex
948544ec42
Start setting up bundle assets extraction - looks for an assets.zip file
2016-01-10 02:21:35 +01:00
twinaphex
243487dd56
N/A
2016-01-10 01:53:45 +01:00
twinaphex
814838badf
N/A
2016-01-10 01:52:54 +01:00
twinaphex
fdb5f10c71
Check for assets.zip inside bundle
2016-01-10 01:48:41 +01:00
twinaphex
59cdd64267
(platform_wii.c) Remove this line
2016-01-02 20:14:36 +01:00
twinaphex
624ed06a37
Cleanups
2016-01-02 01:38:02 +01:00
twinaphex
c7eeb557fa
(frontend) Start using string_is_empty
2015-12-26 07:45:19 +01:00
ctult
cebb95b0e3
a bit of static analysis
...
possible memory leaks and null pointer dereferences
2015-12-24 23:04:15 -07:00
twinaphex
7a3df7cd90
remove this obsolete code
2015-12-25 06:20:53 +01:00
twinaphex
8b130b3866
Add RETRO_SIMD_POPCNT and RETRO_SIMD_MOVBE
2015-12-25 06:14:57 +01:00
twinaphex
8ecae597e9
reuse x86_cpuid from performance.c
2015-12-25 06:10:29 +01:00
twinaphex
8da07f277b
Fix some bad typos from Google engineers
2015-12-25 06:03:16 +01:00
aliaspider
40ac911a05
build fix.
2015-12-24 21:17:44 +01:00
twinaphex
f2911269d5
Create driver_ctl
2015-12-11 10:43:53 +01:00
twinaphex
a8c6fc150b
Add RUNLOOP_CTL_DATA_ITERATE
2015-12-11 10:17:18 +01:00
twinaphex
fc6505e408
Get rid of rarch_system_info_get_ptr
2015-12-10 22:30:25 +01:00
twinaphex
23c13c0043
Delay reinit, gets rid of the remaining concurrency errors
2015-12-09 20:30:55 +01:00
twinaphex
94e1148d51
Cleanups
2015-12-09 20:15:55 +01:00
twinaphex
5ac4a8b3f6
Remove APP_CMD_DEAD
2015-12-09 20:10:22 +01:00
twinaphex
959b781c06
(Android) Implement input_alive
2015-12-08 13:47:46 +01:00
twinaphex
5b1e1592cb
Rename rarch_main_iterate and rarch_main_data_iterate
2015-12-07 15:22:36 +01:00
twinaphex
8ab15e7ef8
Create RARCH_CTL_DESTROY
2015-12-07 15:03:54 +01:00
twinaphex
cad237231e
Create RARCH_CTL_PREINIT
2015-12-07 15:01:53 +01:00
twinaphex
c62f6ed26d
Create RARCH_CTL_DEINIT and RARCH_CTL_INIT
2015-12-07 14:59:09 +01:00
twinaphex
0d52b8ec3a
Header include nits
2015-12-06 22:48:57 +01:00
twinaphex
f54476fdd8
Remove unused variables
2015-12-06 18:39:48 +01:00
twinaphex
d33f0b5239
Don't make async_jobs dependent on global state anymore
2015-12-06 18:37:57 +01:00
Higor Eurípedes
aa08f3ba58
(frontend.c) Fix async job leak
2015-12-06 14:28:06 -03:00
twinaphex
a3033c2f66
Buildfixes
2015-12-06 18:12:49 +01:00
twinaphex
783881941a
Create menu_driver_ctl
2015-12-05 13:00:45 +01:00
twinaphex
c8d8176c0c
Get rid of unused variables
2015-12-05 12:50:56 +01:00
twinaphex
63c12b0083
Don't include ui_companion_driver.h inside driver.h
2015-12-05 10:04:06 +01:00
twinaphex
de97726323
Take out ui companion state from driver_t
2015-12-05 10:01:20 +01:00
twinaphex
29dcf06a2e
Move ui_companion_driver code all to ui_companion_driver.c
2015-12-05 09:55:13 +01:00
twinaphex
4cad9deb81
(frontend_driver.c) Buildfix
2015-12-05 09:13:14 +01:00
twinaphex
70e5283d66
no longer make frontend driver dependent on driver_t
2015-12-05 09:06:43 +01:00
twinaphex
c36b8e1ae9
Don't touch driver->frontend outside of frontend_driver.c anymore
2015-12-05 08:52:01 +01:00
twinaphex
f16fc89b1b
Replace more driver->frontend instances
2015-12-05 08:36:16 +01:00
twinaphex
5ed7c3abed
Simplify call to main_load_content
2015-12-05 08:10:01 +01:00
twinaphex
26cd1a3702
Create frontend_driver_set_fork
2015-12-05 07:57:45 +01:00
twinaphex
f38cdd1a64
Create frontend_driver_content_loaded
2015-12-05 07:53:02 +01:00
twinaphex
c0a1a6a3fe
Move system->shutdown to runloop_ctl, turn it into a local
...
static variable
2015-12-04 12:44:12 +01:00
twinaphex
923433ead7
Move engine_handle_dpad code to android_input.c - copy
...
hat and analog state to intermediary on android_app during
poll time
2015-12-02 22:33:27 +01:00
twinaphex
e859fae4ee
(Android) Move sensorManager and sensorEventQueue to android_app
2015-12-02 21:38:21 +01:00
twinaphex
b7d7dcef1c
Expand android_app
2015-12-02 19:28:15 +01:00
twinaphex
d6b5dd6ac4
Flesh out android_native_app_glue.c implementation some more
2015-12-02 17:46:20 +01:00
twinaphex
986e4bf40d
(Android) Native activity updates
2015-12-02 08:54:24 +01:00
twinaphex
9824eb7ea9
Rename rarch_main_ctl to runloop_ctl
2015-11-30 21:42:59 +01:00
twinaphex
4e333302ae
Rename RARCH_MAIN_CTL* to RUNLOOP_CTL*
2015-11-30 21:35:50 +01:00
twinaphex
4e0a4150b5
Merge runloop and runloop_data.c
2015-11-30 15:35:57 +01:00
twinaphex
5d52f4856a
Get rid of INLINE qualifier for some functions
2015-11-30 05:13:12 +01:00
twinaphex
99d3ddf998
Cleanups
2015-11-29 02:02:34 +01:00
twinaphex
383f24005e
Fixup other platform's Salamander versions
2015-11-29 01:59:41 +01:00
twinaphex
ac6b705666
(PS3) Buildfix
2015-11-29 01:58:15 +01:00
twinaphex
6a6b230d8e
(Wii) Fixups
2015-11-29 01:57:16 +01:00
radius
f7b3059dcd
change default filter location
2015-11-27 22:01:26 -05:00
twinaphex
da8c36b0c3
Don't need sleeping argument anymore for rarch_main_data_iterate
2015-11-28 03:26:01 +01:00
twinaphex
a1226004f5
Revert "Don't render menu if unfocused - reimplement this"
...
This reverts commit ce7ec0681b
.
2015-11-28 03:05:37 +01:00
twinaphex
ce7ec0681b
Don't render menu if unfocused - reimplement this
2015-11-28 03:03:26 +01:00
twinaphex
99ca95a100
(Android) Buildfix
2015-11-28 00:16:31 +01:00
twinaphex
f95be06f13
Buildfix
2015-11-27 23:39:43 +01:00
twinaphex
a8d868f187
(Android) Implement 'focused' callback for androidegl_ctx
2015-11-27 20:38:29 +01:00
twinaphex
86f0bdd3d8
ifdef certain code with HAVE_LIBRETRODB
2015-11-23 23:45:01 +01:00
twinaphex
a9cb970d0d
Move log_file code to verbosity.c
2015-11-23 15:45:02 +01:00
twinaphex
b434689d39
(Win32) Buildfixes
2015-11-23 12:14:53 +01:00
Twinaphex
5974f81ed8
(OSX) Buildfixes
2015-11-23 12:07:00 +01:00
twinaphex
074f14b132
Add verbosity.c/verbosity.h
2015-11-23 12:03:38 +01:00
twinaphex
6f0425bdc3
Make calls to event_command(EVENT_CMD_LOG_FILE_DEINIT)
2015-11-22 22:04:33 +01:00
twinaphex
8a16897aea
Update verbosity checks
2015-11-22 21:55:06 +01:00
Twinaphex
0223290fad
Revert "(iOS) Use the sandboxed Documents directory"
...
This reverts commit 13b8b957b2
.
2015-11-19 02:38:33 +01:00
twinaphex
00127979d2
(XDK) Buildfix
2015-11-18 14:27:27 +01:00
twinaphex
9d98bfbe6b
(GX) Move defines to defines/gx_defines.h
2015-11-18 12:55:28 +01:00
twinaphex
a4ae655ff4
Start going through rarch_main_ctl for grabbing fullpath
2015-11-18 11:43:25 +01:00
twinaphex
13b8b957b2
(iOS) Use the sandboxed Documents directory
2015-11-18 03:27:50 +01:00
twinaphex
50c00b5172
(platform_xdk.cpp) Remove RARCH_LOG
2015-11-17 22:51:50 +01:00
twinaphex
406d37eb88
Convert xdk360_fonts.c to C++
2015-11-17 22:48:11 +01:00
twinaphex
81ab687713
(platform_xdk.h) Buildfixes
2015-11-17 22:28:05 +01:00
twinaphex
ff03f83994
(Xbox 1) Some preliminary build fixes
2005-04-23 20:22:55 +02:00
twinaphex
2fd6843a18
(XDK) Buildfixes
2015-11-17 11:35:46 +01:00
twinaphex
b4432f7a0c
(GX) Rename to official SDK functions through macros
2015-11-15 20:22:19 +01:00
twinaphex
e4ba9efae1
Should fix Wii boot.dol regression - apparently some problem
...
with retro_file ?
2015-11-15 03:13:34 +01:00
aliaspider
bf407606bc
(3DS) allow reading content path from argv.
2015-11-14 22:21:24 +01:00
twinaphex
91192f4aca
Make popen no longer Android-specific
2015-11-14 19:53:54 +01:00
twinaphex
e5af70e091
system_property_get - add goto error
2015-11-14 19:52:12 +01:00
twinaphex
63924971aa
(Android) Refactor away system_property_get_density - make regular calls to
...
system_property_get instead
2015-11-14 19:22:33 +01:00
aliaspider
dfe5c33f34
(3ds) set a default video filter dir.
2015-11-12 15:15:40 +01:00
twinaphex
ea189e5fe5
Remove main_exit_save_config
2015-11-11 02:58:21 +01:00
twinaphex
38f30c8f10
Add Save Current Config to Menu
2015-11-11 02:57:20 +01:00
thedax
b46ae033ab
3DS: Fix compilation for great-refactor.
...
exitCfgu/initCfgu changed to cfguInit/cfguExit.
2797540a3d
2015-11-09 15:23:36 -05:00
Andre Leiradella
b6f995a1d7
moved the async job queue to the global_t scope
2015-11-08 22:53:17 -02:00
aliaspider
9d17abf131
(3ds) fix service calls enabling hack for new 3DS.
2015-11-05 06:11:39 +01:00
aliaspider
d262361b97
(3DS) enable access to all service calls when possible.
2015-11-04 15:27:30 +01:00
Andrés
d638a12c87
Merge pull request #2328 from aliaspider/master
...
(3DS) implement dynamic memory management.
2015-11-01 19:27:27 -05:00
aliaspider
8741ec48d5
(3DS) implement dynamic memory management.
...
heap/linear heap and stack sizes can now change dynamically at runtime,
depending on usage, no need to specify those on a per-core basis
anymore.
2015-11-02 01:24:11 +01:00
twinaphex
7091e23254
(PS3) Copy GLUI/XMB assets
2015-11-01 11:28:25 +01:00
twinaphex
61a67f0938
Cleanups
2015-10-31 21:41:31 +01:00
twinaphex
f8fae2914f
(iOS) Should set buildbot_server_url to correct URL now if iOS 9 is detected
2015-10-31 17:54:31 +01:00
aliaspider
39c5b683b8
(3DS) auto-extract /3ds/dspfirm.cdc from /3ds/code.bin when needed/
2015-10-27 19:50:39 +01:00
Twinaphex
0447c1b442
Merge pull request #2293 from aliaspider/master
...
(3DS) - add an audio driver using the DSP.
2015-10-27 01:38:38 +01:00
aliaspider
aeeb2a62d6
(3DS) - add an audio driver using the DSP.
...
- add some hooks to inspect memory usage.
2015-10-27 01:06:34 +01:00
twinaphex
0dc9c8df95
Rename extraction_directory to cache_directory
2015-10-27 00:48:35 +01:00
aliaspider
04c79791e8
(CTR/3DS) fix for hbl 2.5
2015-10-26 04:58:39 +01:00
twinaphex
02a43c6b2a
Change 'rarch' to 'retro' namespace in libretro-common
2015-10-26 03:18:13 +01:00
aliaspider
ac119b04f6
(CTR/3DS) improve memory management.
...
- use a custom crt0 to allow overriding __heap_size and
__linear_heap_size
- add a setting for maximum heap size. unallocated memory can be freely
mapped by the core.
- add better detection of the extra memory available when running from
the HBL.
2015-10-22 20:35:22 +01:00
Twinaphex
9302ce939b
Only use RELEASE_BUILD on OSX
2015-10-21 23:40:23 +02:00
aliaspider
9fbb790404
(CTR/3DS) heap_size can't be bigger than 0x6000000.
2015-10-21 01:38:04 +01:00
Twinaphex
6fc6f681f5
Merge pull request #2270 from aliaspider/master
...
(CTR/3DS) allow changing cpu speed on n3DS at runtime.
2015-10-21 01:11:22 +02:00
aliaspider
3e4f38a38e
(CTR/3DS) allow changing cpu speed on n3DS at runtime.
...
set cpu speed to max by default.
2015-10-20 23:52:52 +01:00
Twinaphex
257fed3228
Merge pull request #2264 from aliaspider/master
...
(CTR/3DS) update
2015-10-20 17:32:47 +02:00
aliaspider
8cc805c38a
(CTR/3DS) reduce memory usage.
...
build fix.
2015-10-20 12:34:53 +01:00
radius
a0fe04ead5
cleaner implementation of save file / save state sorting
2015-10-19 19:55:41 -05:00
Andrés
93696ad8bc
Update platform_darwin.m
2015-10-19 15:48:50 -05:00
twinaphex
776707577b
Use menu_entries_push
2015-10-17 17:14:41 +02:00
jakcron
e798377492
(CTR/3DS) Enabled access to more memory.
...
o3DS can get access to 80MB max, and n3DS can get access to 124MB
(actually 110MB due to ctrulib issues). Since 80MB triggers a reboot for
o3DS, it is only set in titles that need it.
2015-10-17 14:13:07 +08:00
Francisco Jose Garcia Garcia
398ba9e42a
(Vita) Fixes #2216 - exiting back to the homebrew menu
2015-10-06 11:56:17 +02:00
aliaspider
b7be1862a3
(CTR/3DS) increase the default size of the linear heap.
...
makefile: allow changing stack/linear heap size without requiring a
clean.
2015-10-05 21:45:17 +01:00
aliaspider
b9978317cc
(CTR/3DS) video driver: increase texture width.
2015-10-04 19:22:23 +01:00
twinaphex
3fb709ef4c
Remove unused variable
2015-10-03 22:05:59 +02:00
Twinaphex
b1f946ea75
Merge pull request #2208 from fr500/master
...
don't use $HOME/downloads or $HOME/pictures
2015-10-03 21:59:08 +02:00
aliaspider
71efe15bce
(CTR/3DS) don't turn off the LCD for 2DS models.
2015-10-03 19:37:01 +01:00
radius
a92dfd4668
fix downloads dir
2015-10-03 11:30:13 -05:00
radius
300617b190
set defaults always to XDG dirs
2015-10-03 11:24:44 -05:00
radius
1f52b81a28
add screenshot dir
2015-10-03 11:24:17 -05:00
radius
13f2cce9a1
check for default dirs after loading config
2015-10-03 11:10:36 -05:00
radius
8556fe08f5
fix some nits
2015-10-03 11:10:00 -05:00
radius
7798be9f6e
[android] add a default config dir
2015-10-03 10:56:19 -05:00
aliaspider
6528c71e3a
(CTR/3DS) don't query APPMEMALLOC when started from the HBL.
2015-10-02 01:45:34 +01:00
aliaspider
5e05ad443a
(CTR/3DS) allow access for more RAM. (.cia builds only)
...
124MB are used by default for n3DS.
80MB can be used on o3DS with a build option.
2015-10-01 23:18:59 +01:00
aliaspider
63ab3b02b8
(CTR/3DS) shut down the LCD backlight when toggling the buttom display
...
off.
courtesy of @thedax.
2015-10-01 18:12:59 +01:00
radius
d4a8d97ed3
[windows] build fix
2015-09-29 21:44:38 -05:00
twinaphex
084217fa42
(win32) Move gfx_set_dwm call
2015-09-29 03:19:48 +02:00
Francisco José García García
7fa6a796be
(Vita) First Networking Code and Download Overlays
2015-09-29 00:40:53 +02:00
twinaphex
02a5d738fe
Static code analysis cleanups
2015-09-28 23:00:22 +02:00
Twinaphex
b1f6c88626
Merge pull request #2177 from aliaspider/master
...
(CTR/3DS) update
2015-09-28 16:21:57 +02:00
twinaphex
a79b571d7b
Static code analysis fixes
2015-09-28 16:20:26 +02:00
aliaspider
e2037c477e
(CTR/3DS) build fix.
2015-09-28 14:55:23 +01:00
twinaphex
f22436e39f
Possible ARM Linux buildfix
2015-09-24 23:11:24 +02:00
twinaphex
364034f1b2
(Vita) Remove unused variable
2015-09-24 21:27:36 +02:00
radius
0e69f5bcb0
workaround to disable OSD fonts without restarting
2015-09-24 00:33:25 -05:00
twinaphex
5465da0139
Rename rarch_sleep to retro_sleep
2015-09-22 18:55:14 +02:00
twinaphex
3db688d477
Create retro_stat.c/retro_stat.h
2015-09-22 01:45:30 +02:00
aliaspider
4c34badf8b
(CTR/3DS) improve memory management.
...
only stacksize and linear heap size need to be specified now.
regular heap size will be determined automatically.
2015-09-20 21:46:10 +01:00
twinaphex
7ad32fc8aa
(XDK) Move files around
2015-09-20 15:39:59 +02:00
twinaphex
919220751c
(PSP) Move files around
2015-09-20 15:33:54 +02:00
twinaphex
07f5d2e399
(Wii) Buildfixes
2015-09-20 15:03:49 +02:00
Francisco José García García
78c90d8bb2
(Vita) Increase heap size
2015-09-20 13:07:12 +02:00
Andrés
88db140c32
Merge pull request #2146 from aliaspider/master
...
(CTR/3DS) fix build.
2015-09-20 01:58:27 -05:00
aliaspider
a5b61354f0
(CTR/3DS) fix build.
2015-09-20 07:48:16 +01:00
Andrés
53741a8252
Merge pull request #2145 from aliaspider/master
...
(CTR/3DS) memory allocation can now be configured from the makefile.
2015-09-20 01:33:16 -05:00
aliaspider
d968731c70
(CTR/3DS) memory allocation can now be configured from the makefile.
...
defaults to 48MBytes for the heap instead of 24MBytes.
2015-09-20 07:28:11 +01:00
Francisco José García García
06a9b8c441
(Vita) Fix remaps and cheats dirs
2015-09-19 17:31:25 +02:00
twinaphex
57cf177286
(Wii) Use retro_read_file
2015-09-19 12:34:52 +02:00
Twinaphex
6ca5145150
Merge pull request #2139 from aliaspider/master
...
(CTR/3DS) update
2015-09-19 12:26:44 +02:00
aliaspider
e2c9b19faa
(CTR/3DS) implement some missing toolchain functions required by some
...
cores.
will be moved to a seperate file later.
2015-09-19 11:12:48 +01:00
twinaphex
2945bb9f50
(Android) Buildfix
2015-09-19 04:37:38 +02:00
twinaphex
958dcc3c02
Get rid of retro_fmemcpy - and use retro_read_file
2015-09-19 01:03:52 +02:00
twinaphex
71c54c607c
(Linux/sysfs) Don't need to iterate ac_adapter
2015-09-18 21:22:06 +02:00
twinaphex
270ec2403c
Take out printf
2015-09-18 21:19:54 +02:00
twinaphex
1ea6c2691a
(platform_linux.c) Fix path for sysfs_ac_adapter
2015-09-18 21:19:33 +02:00
twinaphex
08456c8541
Remove fcntl header includes from more files
2015-09-18 02:48:15 +02:00
Twinaphex
4784371a90
Revert "[WIP] don't create default folders if other folders are set already"
2015-09-17 22:05:14 +02:00
Twinaphex
2f1e3e4cf3
Merge pull request #2131 from fr500/master
...
[WIP] don't create default folders if other folders are set already
2015-09-17 22:04:19 +02:00
Jorge Suarez
978205c8c0
[all] verify if paths are already configured before creating defaults
2015-09-17 15:00:47 -05:00
Jorge Suarez
6aad439160
[all] verify if paths are already configured before creating defaults
2015-09-17 14:59:39 -05:00
twinaphex
82e15d1377
CLeanups/fixes
2015-09-17 20:24:49 +02:00
twinaphex
2b2767017c
(platform_linux.c) CXX_BUILD fix
2015-09-17 10:14:57 +02:00
twinaphex
a8acf720dd
Properly implement cpu_inited_once
2015-09-16 11:17:52 +02:00
twinaphex
2ea2c90983
(platform_linux.c) Get rid of pthread_once usage
2015-09-16 09:28:25 +02:00
twinaphex
92a566e87f
(platform_linux.c) Refactor - create load_generic_file
2015-09-16 07:38:23 +02:00
twinaphex
458a0f3a27
Merge performance_linux.c with platform_linux.c
2015-09-16 05:42:16 +02:00
twinaphex
842c580028
Stub commit
2015-09-15 21:53:14 +02:00
twinaphex
95a7331d01
Remove reference to frontend_ctx_android
2015-09-15 21:07:27 +02:00
twinaphex
8116d118dd
(Android/Linux) platform_linux.c now also used for Android
2015-09-15 20:43:54 +02:00
twinaphex
e314cc3dce
(platform_linux.c) cleanups
2015-09-15 20:12:59 +02:00
Twinaphex
cf178fc63a
Merge pull request #2120 from fr500/master
...
[linux] fix cheats dir
2015-09-15 20:09:19 +02:00
Jorge Suarez
0273c36039
[linux] fix cheats dir
2015-09-15 13:08:16 -05:00
Twinaphex
2cdc055c67
Merge pull request #2118 from fr500/master
...
Linux, implement sane default paths
2015-09-15 20:06:33 +02:00
twinaphex
04c7069f2a
(platform_android.c) Cleanups
2015-09-15 19:41:47 +02:00
twinaphex
81302d56cf
(platform_android.c) Indenting nits
2015-09-15 19:39:06 +02:00
twinaphex
e512c0c601
Start adding ANDROID ifdefs to platform_linux.c
2015-09-15 19:37:26 +02:00
Jorge Suarez
713ed76659
[linux] add cheats
2015-09-15 12:18:33 -05:00
Jorge Suarez
7476ff61da
[linux] add screenshots, downloads
2015-09-15 12:18:32 -05:00
Jorge Suarez
9cdb94fd51
[linux] implement more paths
2015-09-15 12:18:32 -05:00
Jorge Suarez
5740e52bed
[linux] implement default core path
2015-09-15 12:18:32 -05:00
radius
b6207b9b76
[3ds] add remap dir to defaults
2015-09-15 10:19:48 -05:00
radius
2b829a3c47
[3ds] add remap dir to defaults
2015-09-15 10:17:01 -05:00
twinaphex
e0c7d0905d
Header cleanups
2015-09-15 04:49:10 +02:00
twinaphex
ad1b433d57
(platform_linux.c) Refactors
2015-09-14 06:56:32 +02:00
twinaphex
33d4612716
(platform_linux) Get rid of alloca usage
2015-09-14 06:49:02 +02:00
twinaphex
87ece39443
(Linux) Add ACPI sys code
2015-09-14 06:35:11 +02:00
twinaphex
ea6119c1c7
(Vita) Add forward declaration for scePowerSetArmClockFrequency
2015-09-14 03:50:34 +02:00
aliaspider
3733956fd0
(CTR/3DS) update makefile.ctr
...
- move per-core build settings to a seperate file.
- make the griffin build optional (enabled by default).
2015-09-13 22:33:35 +01:00
Francisco José García García
1aeb74a055
(Vita) Set ARM CPU at 444 Mhz
2015-09-09 18:37:24 +02:00
twinaphex
8e9f5d89f2
(platform_linux.c) Turn some functions static
2015-09-06 14:50:21 +02:00
Alcaro
9554597160
Add missing header includes, fixes CXX_BUILD.
2015-09-06 14:46:25 +02:00
twinaphex
4d8b125c4f
Cleanups
2015-09-05 20:40:11 +02:00
twinaphex
f88575633e
Cleanups
2015-09-05 20:34:22 +02:00
twinaphex
90be3f052f
Don't use _WIN32 ifdef in platform_win32.c
2015-09-05 14:36:56 +02:00
twinaphex
603f95cbf4
Remove frontend_xenon.c - implement platform_xenon.c instead
2015-09-04 20:45:02 +02:00
twinaphex
f7f32f522d
(platform_linux.c) Use retro_dirent.h
2015-09-04 20:37:18 +02:00
twinaphex
5e2c998b9c
Integrate platform_vita.c into platform_psp.c
2015-09-02 13:07:13 +02:00
twinaphex
97dae69f28
Cleanups
2015-09-02 12:54:31 +02:00
twinaphex
a28dd3944c
(platform_null.c) Another Emscripten fix
2015-09-02 12:47:44 +02:00
twinaphex
0676738140
Console build fixes
2015-09-01 12:10:26 +02:00
Sergi Granell
5d920aa045
(Vita) vita2d_gfx_free: Set textures to NULL
2015-09-01 01:36:27 +02:00
Sergi Granell
96146e5313
(Vita) Update vita2d driver
...
(Vita/PSP) Name some stuff to vita
2015-08-31 15:26:37 +02:00
Sergi Granell
5deceb35ba
(Vita) Update Vita frontend
2015-08-30 22:48:44 +02:00
Twinaphex
ade4f86200
Merge pull request #2077 from xerpi/master
...
(Vita) Start vita2d_gfx video driver
2015-08-30 20:38:16 +02:00
CautiousAlbino
173dcd3e4c
Retry implementation of include_compressed to dir_list_new.
...
Problem was that if ext_list wasn't used, an empty list would be
created.
2015-08-30 20:19:41 +02:00
Sergi Granell
3b54e81d00
(Vita) Start vita2d_gfx video driver
2015-08-30 20:12:16 +02:00
Sergi Granell
d29c242655
(Vita) Add vita frontend driver
...
(PSP) Remove vita frontend from PSP frontend
2015-08-30 19:47:00 +02:00
Twinaphex
aa382a5c7c
Revert "Add include_compressed param to dir_list_new."
2015-08-30 18:36:25 +02:00
Twinaphex
0f60388533
Merge pull request #2069 from CautiousAlbino/hang-fix
...
Add include_compressed param to dir_list_new.
2015-08-30 17:09:20 +02:00
twinaphex
bbeb4d4298
(Vita) parse_drive_list - add cache0 path
2015-08-30 17:05:14 +02:00
CautiousAlbino
c4691b2668
Add include_compressed param to dir_list_new.
...
Do not try to load in compressed archives unless we expect them.
Fixes hang in input autodetect where it tried to parse a zip file as an
archive.
2015-08-30 16:57:34 +02:00
twinaphex
f95049e99c
Add wiiusb_hid driver courtesy of @xerpi
2015-08-30 09:48:38 +02:00
radius
0cd3a9ec63
[android] add defaults for keyboard overlay
2015-08-27 22:16:52 -05:00
twinaphex
fdd1d3ee9f
Pass sleep_ms argument to rarch_main_iterate
2015-08-27 14:52:02 +02:00
twinaphex
4b0ee4b9c2
Move rarch_sleep outside of rarch_main_iterate so that caller
...
can implement the idle step itself
2015-08-27 13:13:14 +02:00
Twinaphex
f87425ef9a
Re-enable UI Companion Start on Boot again
2015-08-23 09:20:24 +02:00
twinaphex
760ff5fa30
(Emscripten) Build fixes
2015-08-20 00:32:24 +02:00
twinaphex
a5547aded9
(Emscripten) Fix another header include
2015-08-20 00:27:49 +02:00
twinaphex
f908fffac4
(Emscripten) Include headers
2015-08-20 00:25:12 +02:00
twinaphex
27d345c77c
(Vita) Add Vita ifndef
2015-08-12 19:30:30 +02:00
twinaphex
0975097ccf
Add specific ifdef rule for Vita
2015-08-12 19:29:16 +02:00
twinaphex
536b7fad0b
(platform_psp.c) Add some Vita ifdefs
2015-08-12 12:33:27 +02:00
Alcaro
ee2ad0c4bd
These aren't executable.
2015-08-12 01:31:03 +02:00
radius
828734e007
don't try to autoconfigure GPIO devices
2015-08-11 17:13:25 -05:00
twinaphex
ef53ec3d90
Add some Vita ifdefs to platform_psp.c
2015-08-10 23:29:50 +02:00
twinaphex
77aa7535c9
MOve all 'define' headers to central place ' defines'
2015-08-10 23:11:40 +02:00
twinaphex
c8dfa27338
(Darwin) Cleanups
2015-08-10 18:12:11 +02:00
Twinaphex
0a324c6021
(iOS) Add Documents directory
2015-08-10 18:11:28 +02:00
twinaphex
65aa759ab8
(iOS) There's currently a problem with enabling the UI companion
...
driver at startup to boot, so launch into GLUI/RGUI mode first
and allow the user himself to switch to CocoaTouch mode
2015-08-06 08:57:20 +02:00
twinaphex
4410c52d68
Use sceNpDrmProcessExitSpawn instead of sceNpDrmProcessExitspawn2 -
...
makes it work
2015-07-27 20:12:24 +02:00
twinaphex
ad3a53520d
Cleanups
2015-07-27 19:28:41 +02:00
Twinaphex
1faa62e902
Remove two unused variables
2015-07-27 17:22:43 +02:00
twinaphex
a70f09a90d
Rearrange structs
2015-07-27 17:18:10 +02:00
twinaphex
cdef82b185
Make late binding possible for frontend drivers
...
(PS3) Fix shutdown/quit hang - now we have to fix exitspawn instead
2015-07-27 03:44:28 +02:00
twinaphex
4787c463b6
Backport this - 58748da89d
2015-07-27 00:08:25 +02:00
radius
4b234a4ed9
clean-up System/BIOS in content dir, should now just use the basename instead of actually overwriting the setting
2015-07-26 16:23:41 -05:00
twinaphex
b9569296d5
(platform_darwin.m) Add unistd.h
2015-07-25 14:50:40 +02:00
Toad King
866970fb1c
small changes to hotplugging support
2015-07-20 21:01:11 -05:00
Toad King
248e8ad1ca
[GX] properly shut down dev thread
2015-07-20 20:08:13 -05:00
twinaphex
0bbb0d6913
(Darwin) Cleanups
2015-07-18 23:49:58 +02:00
twinaphex
c56f1403e5
(Darwin) Setup default shader dir
2015-07-18 23:41:42 +02:00
Twinaphex
6cb42bde29
Set all paths to bundle dirs when RELEASE_BUILD is defined
2015-07-18 17:36:30 +02:00
Twinaphex
34c2791fa4
Revert "(OSX) Add default dirs for Pictures and Downloads"
...
This reverts commit b9831cdc14
.
2015-07-18 15:16:56 +02:00
twinaphex
b9831cdc14
(OSX) Add default dirs for Pictures and Downloads
2015-07-18 15:14:40 +02:00
twinaphex
67c5d14900
(OSX) Fix some paths
2015-07-18 15:05:22 +02:00
radius
a06dd9c3a2
fix system dir resetting on each startup
2015-07-17 02:53:59 -05:00
twinaphex
b298b2d4f0
platform_android.h - cleanup
2015-07-16 10:54:59 +02:00
radius
b717828cf0
fix setting and clearing system directory when using content dir
2015-07-16 01:46:11 -05:00
radius
9992a22e10
create dirs in the internal sd too
2015-07-14 22:38:55 -05:00
Andrés
8bf2b8a309
Fix cleanup of test dir
2015-07-14 20:36:38 -05:00
twinaphex
793e7483ad
(platform_ps3.c) Cleanups
2015-07-15 02:09:05 +02:00
twinaphex
89be56a9ae
(Android) Some build fixes
2015-07-13 19:50:21 +02:00
fr500
6f645f2cf9
make sure internal dirs are created too
2015-07-12 21:19:10 -04:00
fr500
22b3bc3243
add internal sd status to system info
2015-07-12 20:55:44 -04:00
fr500
39fb39f5f6
improve debug logging
2015-07-12 18:48:32 -04:00
radius
01ce2eaf31
shaders go in a subfolder now
2015-07-12 03:53:09 -04:00
Twinaphex
7f9bd9bd8a
Merge pull request #1950 from fr500/master
...
fix a few issues with savestate sorting and system dir
2015-07-12 09:39:40 +02:00
radius
48068f147a
same as the previous commit but when the user exits without unloading content
2015-07-12 02:35:28 -05:00
radius
06f656004b
make system directory restore correctly when closing content in case it was set to content dir
2015-07-12 02:35:27 -05:00
twinaphex
10c8c0198b
(platform_android.c) Style nits
2015-07-11 23:02:22 +02:00
radius
d9b125a645
if using app dir and paths do not exist, create them
2015-07-11 16:32:48 -04:00
radius
5bd889ac02
create directories that do not exist and add savestate dir
2015-07-11 15:25:56 -04:00
radius
a1ffbfdec9
make android defaults smarter
2015-07-11 15:16:04 -04:00
twinaphex
34414b5919
Menu toggle should be properly saved now with custom bind - the
...
forced hack broke all sorts of behavior
2015-07-09 22:16:27 +02:00
twinaphex
d7db50e4eb
(Android) Cleanups
2015-07-09 21:50:48 +02:00
twinaphex
cbc79e0d67
Start adding preliminary bundle extraction code
2015-07-08 16:45:04 +02:00
twinaphex
a59fd029b1
Send APK path as param too
2015-07-08 02:42:19 +02:00
radius
610d316852
path had been changed to app_dir
2015-07-07 15:38:00 -05:00
radius
5cb8a0793c
make screenshots save in the pictures folder
2015-07-07 15:36:37 -05:00
twinaphex
6a6b419ddb
(Android) Add screenshot dir default dir
2015-07-07 22:04:25 +02:00
radius
cccc221e8c
fix search & replace error
2015-07-07 14:56:01 -05:00
radius
3c5fe79df8
rename a few variables
2015-07-07 14:48:09 -05:00
radius
57ee3c0c33
rename a few variables
2015-07-07 14:38:39 -05:00
radius
6801a0de28
move variable declaration
2015-07-07 13:58:15 -05:00
radius
161a7166c5
set default downloads path to internal sdcard Downloads folder if available
2015-07-07 13:54:32 -05:00
radius
3d348edcb3
add functions to look for certain extra folders that may be useful to set sane defaults
2015-07-07 13:31:59 -05:00
radius
827f32b2d1
make saving to <content dir> possible again
2015-07-05 14:54:15 -04:00
twinaphex
a9f398c0c4
(Android) Change default autoconfig dir to 'autoconfig'
2015-07-05 02:30:49 +02:00
radius
394cdf9c7c
psp buildfix
2015-07-04 18:11:48 -05:00
radius
b0b9ff8d8d
add default paths for remaps and cheats
2015-07-04 17:08:32 -05:00
twinaphex
e8914563d8
Change "core_assets" dir to "downloads"
2015-07-04 21:44:02 +02:00
twinaphex
c32f3926b2
(platform_android.c) Fix typo
2015-07-04 06:40:21 +02:00
twinaphex
362d8025d8
Add g_defaults.core_assets_dir
2015-07-04 04:47:14 +02:00
twinaphex
7c1a5d3e31
(platform_android.c) Use msg_hash_calculate
2015-07-03 22:36:18 +02:00
twinaphex
5de19ed6c2
(Android) Implement parse_drive_list
2015-07-03 22:33:44 +02:00
twinaphex
e030aee324
(Android) Add default dirs for playlists, wallpapers, remaps
2015-07-03 22:26:08 +02:00
radius
5abadccb3d
add additional android paths
2015-07-03 09:38:54 -05:00
twinaphex
96c119bb1d
Move retroarch_logger.h to libretro-common/include
2015-06-30 00:38:10 +02:00
Alcaro
59b35bbc21
Fix printf mismatch.
2015-06-26 20:41:56 +02:00
Alcaro
febcbc5ce4
C89 cleanups part 2
2015-06-26 17:48:43 +02:00
twinaphex
a132fa0fba
Some C89 build fixes
2015-06-26 15:53:18 +02:00
twinaphex
1efaaab53d
(main_exit) Don't set shutdown to false
2015-06-25 14:54:40 +02:00
twinaphex
0fa871a296
Use rarch_system_info_get_ptr
2015-06-25 13:46:32 +02:00
twinaphex
f5dbf50ebc
(frontend.c) Use rarch_system_info_get_ptr
2015-06-25 13:38:46 +02:00
twinaphex
6ee5029bb0
(android_input.c) Use rarch_system_info_get_ptr
2015-06-25 13:20:53 +02:00
twinaphex
42fcb4490c
Change signature of rarch_system_info_get_ptr
2015-06-25 12:36:55 +02:00
twinaphex
850d6b0274
(frontend.c) Use rarch_system_info_get_ptr
2015-06-25 11:06:02 +02:00
twinaphex
6f1bc69fc7
Refactor libretro_dummy mechanics
2015-06-20 23:42:30 +02:00
twinaphex
225187dbd0
(platform_darwin.m) Include "../../menu/menu.h"
2015-06-18 10:13:29 +02:00
Higor Eurípedes
1bec7fbaef
(platform_win32.c) Add menu.h include
2015-06-17 10:40:23 -03:00
twinaphex
0d400d027b
(Salamander) Update
2015-06-15 22:47:20 +02:00
twinaphex
a2c8f89137
Create frontend->parse_drive_list
2015-06-15 22:45:02 +02:00
twinaphex
bc592859cc
Cleanups
2015-06-15 06:01:54 +02:00
twinaphex
23263e2f97
(Android) Use djb2
2015-06-15 04:18:17 +02:00
Twinaphex
c5958e2d49
(OSX) Buildfix
2015-06-14 19:28:20 +02:00
twinaphex
f32173c007
(platform_darwin.m) Use hashing
2015-06-14 19:26:53 +02:00
twinaphex
d3803d0d05
(platform_linux.c) Use hashing
2015-06-14 19:22:22 +02:00
twinaphex
413230d77d
(Frontend) Cleanups
2015-06-12 23:38:46 +02:00
twinaphex
b70c1c134f
(Android) Cleanups
2015-06-12 23:32:23 +02:00
twinaphex
29e3f5ff66
Expand playlist format - rename it to 'lpl'
2015-06-08 23:38:03 +02:00
twinaphex
7f8a2bef79
(Salamander) Some spurious code where it tries to use 'len'
...
instead of 's'
2015-06-08 00:33:49 +02:00
twinaphex
7979198f08
(Android) Build fix #2
2015-06-02 20:41:14 +02:00
twinaphex
c8c4dcfda7
Define NS_INLINE if it does not exist
2015-06-02 18:47:08 +02:00
twinaphex
0cfeff8e1e
Cleanups
2015-06-02 18:28:51 +02:00
twinaphex
a4812c955f
Get rid of 'Gets here' messages
2015-06-01 17:06:28 +02:00
Twinaphex
99099c34ef
Fix two serious warnings
2015-05-26 09:06:53 +02:00
radius
51dad5c922
make sure to reset paths when exiting too
2015-05-25 20:54:51 -05:00
radius
cc5b069494
make sure to reset paths when exiting too
2015-05-25 20:54:00 -05:00
twinaphex
8fb8887c34
Create new playlist format
2015-05-26 00:12:49 +02:00
twinaphex
be6ce5fb34
Get rid of some more useless casts
2015-05-24 05:10:09 +02:00
twinaphex
74ee699d5c
Split up rarch_main_data_iterate outside of rarch_main_iterate
2015-05-16 17:00:50 +02:00
twinaphex
7242693e69
(Android) Go back to old input code
2015-05-09 09:38:45 +02:00
twinaphex
87d9834d06
Move dylib.c to libretro-common
2015-05-08 09:49:49 +02:00
twinaphex
ff6babc22a
(Android) Start using android_main_poll
2015-05-02 07:06:57 +02:00
twinaphex
9a1c90a554
(Android) android_run_events - change signature
2015-05-02 03:52:28 +02:00
twinaphex
fed293b6e7
(Android) ALooper_prepare - hook up poll source
2015-05-02 03:00:35 +02:00
twinaphex
14acead3db
(Android) Remove deinit function callback
2015-05-02 02:56:33 +02:00
twinaphex
bc0a933114
Get rid of APP_CMD_DEAD hack
2015-05-02 02:55:51 +02:00
twinaphex
681f88948b
Remove unused onRetroArchExit
2015-05-02 02:36:33 +02:00
twinaphex
421fad50a2
(Android) (android_native_app_glue.c) Should now be identical to mainline
2015-05-02 02:22:20 +02:00
twinaphex
ec319a2c76
(Android) Start preparing engine_handle_input and engine_handle_cmd for
...
input sources
2015-05-02 02:13:16 +02:00
twinaphex
78fcd0312f
(Android) Change signature of android_main_poll
2015-05-02 01:05:21 +02:00
twinaphex
2f08c143ec
(Android) Cleanups
2015-05-02 00:43:24 +02:00
twinaphex
a9aab62169
(Android) Create prototypes for functions
2015-05-02 00:27:33 +02:00
twinaphex
2161b03cf0
Move variables to platform_android.c
2015-05-02 00:25:55 +02:00
twinaphex
e16e55cb9b
(Android) Backport more functions
2015-05-02 00:22:29 +02:00
twinaphex
1699e877fb
(Android) Backport some functions
2015-05-02 00:16:06 +02:00
twinaphex
fe5d4e34ab
(Android) Native app glue - use pthread again
2015-05-02 00:13:28 +02:00
twinaphex
5a2c6aa5d6
(Android) Create android_app_read_cmd
2015-05-01 23:59:23 +02:00
twinaphex
7bc4a69a4a
(Android) Create android_native_app_glue.h
2015-05-01 23:52:36 +02:00
twinaphex
6c94be41a9
(Android) Create android_native_app_glue.c
2015-05-01 23:46:55 +02:00
twinaphex
2cc348a75b
(Android) Create android_app_userdata
2015-05-01 20:21:52 +02:00
twinaphex
50ab97d304
(Android) Add back native app glue missing details
2015-05-01 19:56:44 +02:00
twinaphex
349a5890e4
(Android) Set lookup name function pointer at the beginning of the app's
...
start
2015-05-01 18:20:52 +02:00
twinaphex
8ec5db66cf
(Android) Move state around
2015-05-01 18:11:34 +02:00
twinaphex
5e5453488f
(Android) Move thread state to android_app
2015-05-01 17:25:26 +02:00
twinaphex
4b289e361d
Revert "(Android) Put input event queue on separate thread"
...
This reverts commit 828421b46b
.
2015-04-29 05:59:40 +02:00
twinaphex
828421b46b
(Android) Put input event queue on separate thread
2015-04-29 05:43:05 +02:00
twinaphex
201b1d4ec7
(Android) Initialize some code directly in android_app_entry
2015-04-29 03:24:57 +02:00
twinaphex
4cf9227640
(Android) Move all input to android_input.c
2015-04-29 02:48:17 +02:00
Twinaphex
af00b958d5
(iOS) Move ios_get_powerstate code to platform_darwin.m
2015-04-21 12:15:42 +02:00
twinaphex
f435958371
(Android) Implement display metric DPI
2015-04-21 00:57:51 +02:00
twinaphex
e1b697937a
(Android) Implement get_architecture function
2015-04-20 22:53:56 +02:00
twinaphex
26d5ee8b4d
(Android) Implement frontend_android_get_os
2015-04-20 22:43:46 +02:00
twinaphex
166cfdf211
Cleanup frontend.h
2015-04-20 21:35:51 +02:00
twinaphex
52bf335dd8
(Android) Cleanups
2015-04-20 21:35:31 +02:00
twinaphex
d224b5c21d
(Android) Buildfix
2015-04-20 21:34:54 +02:00
twinaphex
14505cc222
Create new rarch_main signature
2015-04-20 21:31:25 +02:00
twinaphex
4e187ad642
Refactor around HAVE_MAIN and do away with HAVE_MAIN_LOOP
2015-04-20 21:12:39 +02:00
twinaphex
5d24c75925
Create HAVE_MAIN define
2015-04-20 21:10:01 +02:00
twinaphex
7e95712015
(platform_darwin.m) Style nits
2015-04-20 21:00:40 +02:00
twinaphex
445bf04892
Cleanups to rarch_main - and also fix Android platform struct
2015-04-20 20:53:17 +02:00
twinaphex
7ed40b4401
Rename frontend_ctx_apple to frontend_ctx_darwin
2015-04-20 17:19:51 +02:00
twinaphex
aa54f7fb41
Move apple_rarch_exited to UI companion drivers
2015-04-20 17:10:28 +02:00
twinaphex
b310e82def
Remove HAVE_COCOA/HAVE_COCOATOUCH ifdef in platform_apple.m
2015-04-20 14:09:57 +02:00
twinaphex
5154538ac1
(platform_apple.m) Style nits
2015-04-20 14:07:45 +02:00
Twinaphex
a554b1647c
Move code around - turn platform_apple.c into platform_apple.m
2015-04-20 14:05:55 +02:00
Twinaphex
6beaa824cd
(platform_apple.c) Buildfix
2015-04-20 13:00:44 +02:00
twinaphex
a29e97677e
Fix CFExtensions.h include
2015-04-20 12:54:04 +02:00
twinaphex
0cbc577324
Cleanups
2015-04-20 12:33:35 +02:00
Twinaphex
425783672e
(platform_apple.c) Add some more defines so that it can compile
...
and link without HAVE_COCOA or HAVE_COCOATOUCH
2015-04-19 17:12:20 +02:00
twinaphex
9d26a321df
(OSX) Add platform_apple.c to Makefile.common
2015-04-19 17:08:13 +02:00
twinaphex
a1eb931455
(OSX/Apple) Create main() function if HAVE_COCOA and HAVE_COCOATOUCH
...
are not defined
2015-04-19 17:02:36 +02:00
Twinaphex
6bbe6203a6
(Apple) Cleanups
2015-04-18 21:52:45 +02:00
Twinaphex
a642092cb5
(iOS) Fixup frontend_apple_get_name
2015-04-18 21:20:04 +02:00
Twinaphex
c03f61152b
(Apple) Fixup get_os
2015-04-18 21:14:30 +02:00
twinaphex
0608ea17b8
(Linux) Frontend OS - major/minor now gets properly set
2015-04-18 20:49:05 +02:00
twinaphex
5bc364c1fb
(Win32) Buildfix
2015-04-18 20:44:28 +02:00
twinaphex
f9adf6ee9d
(Win32) Implement OS name
2015-04-18 20:41:17 +02:00
twinaphex
b4549d4bf4
Expand frontend_linux_get_architecture some more
2015-04-18 20:16:59 +02:00
twinaphex
5cfc0bb723
(Linux) Implement frontend_linux_get_os - still needs major/minor
...
set
2015-04-18 20:08:47 +02:00
twinaphex
a2195e8cdf
Create frontend get_architecture function callback
2015-04-18 20:03:59 +02:00
twinaphex
b83a03bad6
(Linux) Start implementing get_powerstate
2015-04-18 19:43:48 +02:00
twinaphex
ac2743b842
Create stub frontend/drivers/platform_linux.c
2015-04-18 19:12:14 +02:00
twinaphex
88692cbb07
(CTR) Use rarch_sleep and some style nits
2015-04-18 17:34:14 +02:00
twinaphex
8d4f6a172c
(Win32) Implement get_powerstate
2015-04-18 17:16:55 +02:00