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
Twinaphex
99894c831e
(iOS) Implement get_powerstate
2015-04-18 16:42:49 +02:00
twinaphex
b810f7579d
(PSP) Implement get_powerstate
2015-04-18 15:28:06 +02:00
twinaphex
ba69d2ba59
(Apple) Style nits
2015-04-18 15:09:03 +02:00
Twinaphex
9b4d2769f3
(OSX) Start implementing get_powerstate - based on SDL implementation
2015-04-18 15:07:04 +02:00
twinaphex
b721389234
Create 'get_powerstate' function for frontend driver
2015-04-18 13:56:40 +02:00
twinaphex
335097f98f
(Emscripten) Buildfixes
2015-04-14 22:01:41 +02:00
Twinaphex
146acb62d3
(iOS) Implement frontend_apple_get_os
2015-04-13 18:25:04 +02:00
twinaphex
d6d8d32edd
Implement stub function apple_get_os
2015-04-13 18:05:55 +02:00
twinaphex
0818b178f9
Rename rarch_main_command to event_command
2015-04-13 11:26:02 +02:00
Twinaphex
de2eb5f972
Rename RARCH_CMD_* to EVENT_CMD_*
2015-04-13 10:29:15 +02:00
twinaphex
57877284ec
(UI Companion) Call UI companion 'toggle' function at startup when setting is
...
enabled
2015-04-13 02:14:34 +02:00
Twinaphex
7674084904
frontend_apple_load_content - buildfix
2015-04-12 17:07:17 +02:00
twinaphex
35e3daf951
(frontend.c) Cleanup
2015-04-12 16:17:11 +02:00
Twinaphex
bd31320612
(Apple) Buildfix
2015-04-12 05:45:28 +02:00
Twinaphex
3e35593f59
(iOS) Implement UI companion driver for iOS CocoaTouch
2015-04-12 03:18:37 +02:00
twinaphex
f8a31effb0
(UI companion) Some further improvements
2015-04-12 02:09:14 +02:00
twinaphex
070147187d
Refactor frontend_ctx_init_first
2015-04-12 00:24:20 +02:00
twinaphex
7dcbeef98f
(platform_android.c) Turn some C++ comments into C comments
2015-04-12 00:03:03 +02:00
twinaphex
867ee391dd
(GX) Start using sthread wrapper functions for device notification thread
2015-04-11 23:37:00 +02:00
twinaphex
19260898eb
Replace dynamic.h header dependencies to dylib.h header dependencies
2015-04-11 10:38:10 +02:00
Twinaphex
16f20400fa
Merge pull request #1618 from aliaspider/master
...
(3DS) implement the audio driver.
2015-04-10 20:15:14 +02:00
aliaspider
301309304a
(3DS) implement the audio driver.
2015-04-10 19:10:34 +01:00
twinaphex
8012b88bcb
(PS3) Buildfix
2015-04-10 07:46:54 +02:00
twinaphex
1989f9a0da
(Win32) Buildfix
2015-04-09 23:03:24 +02:00
twinaphex
18801c8449
Move gfx_set_dwm call to platform_win32.c
2015-04-09 22:58:57 +02:00
twinaphex
edda6bac9e
(platform_psp.c) Turn function static
2015-04-09 05:53:58 +02:00
twinaphex
c0bd6874cd
(platform_android.h) Style nits/cleanups
2015-04-09 05:52:23 +02:00
twinaphex
033ab0891c
(platform_win32.c) Cleanups
2015-04-09 05:43:30 +02:00
twinaphex
69762dd339
(platform_win32.c) Cleanup
2015-04-08 08:02:26 +02:00
twinaphex
9f44dcd12c
(platform_win32.c) Add dynamic.h
2015-04-08 08:01:54 +02:00
twinaphex
5e905cf526
(Win32) Cleanup frontend_win32_init
2015-04-08 07:44:18 +02:00
twinaphex
a72434e945
(Win32) Set DPI Aware for Windows Vista and higher
2015-04-08 07:20:28 +02:00
twinaphex
656d49c12d
(Frontend Win32) Update
2015-04-08 02:11:23 +02:00
twinaphex
5a2ed01eec
Create frontend_get_ptr
2015-04-08 00:08:53 +02:00
twinaphex
1c2a96ac0b
(Win32) Add 'major' and 'minor' arguments to 'get_os' function
...
pointer
2015-04-07 23:28:45 +02:00
twinaphex
a707c24232
Add 'get_os' function pointer to frontend driver
2015-04-07 22:49:00 +02:00
twinaphex
2fbc79e9f3
Cleanup some header includes
2015-04-07 22:21:08 +02:00
twinaphex
052086b9d4
(platform_apple.c) Include "frontend_driver.h"
2015-04-07 22:17:41 +02:00
twinaphex
b20a14de81
(platform_win32.c) Buildfix
2015-04-07 22:15:40 +02:00
twinaphex
e904298968
(Win32) Buildfix
2015-04-07 22:12:28 +02:00
twinaphex
fd6dd4b354
(frontend_driver.h) Add frontend_win32 extern reference
2015-04-07 22:11:28 +02:00
twinaphex
20fbe6876e
(platform_win32.c) Update header
2015-04-07 21:52:26 +02:00
twinaphex
935218f8a8
(Win32) Create platform_win32.c
2015-04-07 21:51:57 +02:00
twinaphex
401693ff0a
Make iPad Air level 16 and iPad Mini 2/3 level 15
2015-04-07 21:07:09 +02:00
twinaphex
86a47b7dd8
(Apple) Change iPad Air / Mini 2 and 3 rating levels
2015-04-07 21:02:34 +02:00
twinaphex
0734b14266
Make 'iPad Air 2' RetroRating level 18
2015-04-07 20:59:06 +02:00
twinaphex
cd148b9540
(Apple) Style nits
2015-04-07 20:57:43 +02:00
twinaphex
23071b6131
(Apple) Style nits
2015-04-07 20:57:20 +02:00
Twinaphex
4bc43fae53
(Apple) Style nits
2015-04-07 20:51:47 +02:00
Twinaphex
e836691a20
(iOS) Start implementing frontend_apple_get_rating
2015-04-07 20:42:48 +02:00
Twinaphex
fcbea1acb6
(Apple) Cleanup
2015-04-07 19:31:10 +02:00
Twinaphex
e54c06150a
(Apple) CopyModel - make it work for iOS too
2015-04-07 19:30:24 +02:00
Twinaphex
4c2aa42fce
(platform_apple.c) Implement 'get_name' for OSX
2015-04-07 19:18:36 +02:00
Twinaphex
a7504510ce
(Apple) use autoconfig/hid from now on
2015-04-07 07:25:53 +02:00
twinaphex
baafcd2817
(platform_wii.c) Style nits
2015-04-07 05:07:30 +02:00
twinaphex
88b98b568c
(Android) Style nits
2015-04-05 21:57:32 +02:00
aliaspider
14ac3fe250
(3DS) use touch for menu toggle.
...
keep console visible on exit until start is pressed.
2015-04-05 20:39:18 +01:00
twinaphex
5612545b25
(CTR/3DS) Update copyright headers
2015-04-02 01:43:28 +02:00
aliaspider
2045cee432
preliminary 3DS port.
2015-04-01 22:14:13 +01:00
twinaphex
be13f3c8c0
(frontend.c) Style nits
2015-03-22 08:19:14 +01:00
twinaphex
a57abb74dc
Rename some functions
2015-03-22 03:32:28 +01:00
twinaphex
2a8f9fdfc0
Put g_driver on heap and make it a pointer
2015-03-22 01:16:57 +01:00
twinaphex
248d985ae6
Don't call driver_get_ptr until after call to rarch_main_state_alloc
...
has been made
2015-03-22 00:43:10 +01:00
Twinaphex
a599b399da
(iOS) Buildfix
2015-03-21 22:30:58 +01:00
twinaphex
f689702727
(Android) Build fixes
2015-03-21 22:29:44 +01:00
Twinaphex
726c64369f
(Apple) Buildfix
2015-03-21 22:28:12 +01:00
twinaphex
83947f473b
Split up rarch_main_state_new into two - rarch_main_state_alloc
...
allocates all state, rarch_main_state_new actually 'initializes'
the drivers, etc.
2015-03-21 19:31:38 +01:00
twinaphex
ff83aab195
Move rarch_main_state_new up
2015-03-21 19:04:20 +01:00
twinaphex
e6f0d366cb
Go through global_get_ptr
2015-03-21 04:43:18 +01:00
twinaphex
9f6cb1bca7
Rename settings.c to configuration.c
2015-03-21 00:42:09 +01:00
twinaphex
5d8ce54a9f
Updates pt. 4
2015-03-20 22:22:06 +01:00
twinaphex
7bc845006b
Start replacing more g_settings usages
2015-03-20 20:43:22 +01:00
twinaphex
3670ef2ac5
Go through driver_get_ptr to grab pointer to driver struct
2015-03-18 19:40:00 +01:00
twinaphex
7378299282
Create rarch_main_get_ptr
2015-03-18 06:47:22 +01:00
twinaphex
84e9f2fa7d
Use retro_inline throughout
2015-03-15 04:52:46 +01:00
Twinaphex
b5b6435ab9
(OSX) Set default shader dir to 'shaders_cg' if HAVE_CG is defined
2015-03-13 03:49:42 +01:00
Twinaphex
49f9fbd00c
(OSX) Uses CFTemporaryDirectory now too for extraction directory
2015-03-13 03:47:25 +01:00
Twinaphex
55e187748c
(platform_apple.c) Cleanups
2015-03-13 02:33:32 +01:00
Twinaphex
309128f7ed
(iOS/OSX) Bring the two closer together - for OSX, everything gets
...
saved now to NSDocumentDirectory/RetroArch - should be compatible
with sandboxed Mac Apps too
2015-03-13 01:33:45 +01:00
Twinaphex
4ad2bd97dc
(OSX) get rid of warning for unused variable
2015-03-13 01:22:20 +01:00
twinaphex
aa289e3879
(OSX) Add more alterations for OSX
2015-03-13 01:21:20 +01:00
twinaphex
277f8c9ea3
(OSX) Set default extraction dir for OSX too
2015-03-13 00:57:37 +01:00
Twinaphex
c9175bbf81
(iOS) Hook up temporary dir for extraction directory
2015-03-13 00:54:44 +01:00
twinaphex
ae62c8a477
(iOS) Add default dir for cheats
2015-03-13 00:25:23 +01:00
twinaphex
97d8bc1488
Add cheats_dir to g_defaults
2015-03-13 00:24:17 +01:00
twinaphex
67720e9e52
(iOS) Set up default rdb directory/cursor directory
2015-03-13 00:04:38 +01:00
Twinaphex
2ac4e0248e
(iOS) Set up autoconfig and assets dir
2015-03-12 23:40:51 +01:00
Twinaphex
29d546e49d
(iOS) Set up all the path to 'Documents' - you can access these with
...
iTunes File Sharing now - no need to add assets prior to deployment
2015-03-12 23:33:20 +01:00
twinaphex
f87f3596ef
(Android) Set g_runloop.is_idle to conserve on CPU usage while
...
idle
2015-03-09 01:59:01 +01:00
Twinaphex
f34ae15f3f
Cleanup header in platform_apple.c
2015-03-08 02:01:50 +01:00
Twinaphex
75b6bd21c3
(iOS/OSX) Total reimplementation of game loop - does away with
...
observer callback
2015-03-07 21:33:17 +01:00
Twinaphex
2d0701b1f6
Revert "(iOS/OSX) Only call CFRunLoopWakeUp if menu framebuffer is dirty or the menu"
...
This reverts commit 0146bf15db
.
2015-03-07 17:54:29 +01:00
Twinaphex
0146bf15db
(iOS/OSX) Only call CFRunLoopWakeUp if menu framebuffer is dirty or the menu
...
currently has an animation effect running
2015-03-07 17:37:26 +01:00
Twinaphex
1a62614c78
(Apple) Refactor do_iteration
2015-03-07 17:27:17 +01:00
Twinaphex
37271a0d13
Start debugging do_iteration
2015-03-07 16:17:48 +01:00
twinaphex
a74cb0574b
Create g_runloop and start moving variables there
2015-03-07 12:36:50 +01:00
aliaspider
af9ad56268
(PSP) disable forcing g_extern.verbosity to true on program entry to
...
speed up the startup process a bit (it disables dumping retroarch.cfg to
stdout).
2015-02-25 13:36:32 +01:00
twinaphex
e3844f409d
(Android) Get rid of some forward decls
2015-02-24 20:42:29 +01:00
twinaphex
85f70e971a
(Android) Cleanups to system_property_get
2015-02-24 19:07:44 +01:00
Googer
fe176fc01b
Fixed silly repeated calls to strlen()
2015-02-24 12:41:23 -05:00
Googer
03b4ace443
(Android) Fix pad input detection for pre-KitKat.
...
Also update getting system properties to use getprop command instead of
__system_property_get. Use sdk level to determine which gamepad
detection method to use (only use vendorId and productId if at least
KitKat - i.e., SDK version 19+).
2015-02-24 12:20:21 -05:00
T. Joseph Carter
4bcaf40551
New project file should work. xmb still doesn't
2015-02-10 05:34:28 -08:00
twinaphex
5d95d6d761
Add cursor_dir and database_dir to g_defaults
2015-02-01 12:25:20 +01:00
twinaphex
3b7dac52ef
(main_load_content) Do early return if wrap_args can't be allocated
2015-01-30 07:42:58 +01:00
twinaphex
03ec380f56
(PS3) Build fix
2015-01-30 00:29:23 +01:00
twinaphex
756a9bf214
(Android) Add default path for extraction_directory on Android - needed
...
now ever since increased limitations on SD external storage
2015-01-28 09:29:11 +01:00
twinaphex
6a7268d3cb
(OSX) Update default core directory and core info directory for
...
OSX
2015-01-28 04:45:39 +01:00
Twinaphex
e8528d83e0
(Apple) Build fixes
2015-01-26 11:17:38 +01:00
twinaphex
0c8eec085c
(iOS) Setup some default dirs
2015-01-17 06:52:54 +01:00
twinaphex
46402deb04
Use PATH_MAX_LENGTH instead of PATH_MAX.
...
Refactor OSX settings menu code somewhat
2015-01-17 05:47:52 +01:00
twinaphex
2a73d1a85f
Cleanups in screenshot code.
2015-01-16 07:03:26 +01:00
twinaphex
e82c439d81
Rename menu/disp to menu/drivers_display and menu/backend to
...
menu/drivers_backend
2015-01-12 23:52:45 +01:00
twinaphex
ca67f9c317
Rename frontend/platform/ to frontend/drivers/
2015-01-12 21:47:01 +01:00
twinaphex
64903de465
Rename frontend_context.c to frontend_driver.c
2015-01-12 21:21:08 +01:00
twinaphex
b9ab7a545d
Move psp and gx drivers to gfx/drivers
2015-01-12 06:55:31 +01:00
twinaphex
98f35db95c
(PSP) Build fixes and rename sdk_defines.h
2015-01-12 06:51:57 +01:00
twinaphex
5c798e6994
Move some defines to frontend.h
2015-01-11 18:26:59 +01:00
twinaphex
fae8a8d8d7
Remove main_entry_decide
2015-01-11 17:48:21 +01:00
twinaphex
b53e8f6437
Create rarch_main_iterate_quit
2015-01-11 17:33:05 +01:00
twinaphex
90a32b022d
Slight refinement to main_entry_decide
2015-01-11 17:10:14 +01:00
twinaphex
44e2504cd7
Some cleanups
2015-01-11 06:57:35 +01:00
twinaphex
16b7ca63c3
(platform_apple.c) Some cleanups
2015-01-11 06:51:43 +01:00
twinaphex
5f26bbcfb9
Move main_entry_decide function prototype to frontend.h
2015-01-10 06:46:21 +01:00
Twinaphex
ce46057b5e
(Apple) Build fix
2015-01-10 01:00:45 +01:00
twinaphex
2162e9b998
Cleanup frontend_context.h
2015-01-09 23:20:42 +01:00
twinaphex
76c392718f
Create runloop.h
2015-01-09 18:40:33 +01:00
twinaphex
2909039e57
Add documentation to frontend_context.c
2015-01-09 18:11:33 +01:00
twinaphex
0121e240d7
(Salamander) Fix GX/Wii build
2015-01-09 18:05:20 +01:00
twinaphex
99c9afa5cd
Update PATH_MAX to PATH_MAX_LENGTH
2015-01-09 18:04:29 +01:00
Twinaphex
4bc5b57db6
(Apple) Some warning fixes
2015-01-09 17:44:00 +01:00
twinaphex
ec22bada36
Add retroarch.h header
2015-01-09 17:40:47 +01:00
twinaphex
8f511815d1
Create new header 'settings.h'
2015-01-09 16:56:21 +01:00
twinaphex
3521bfadd9
Some cleanups
2015-01-09 02:12:08 +01:00
twinaphex
2929073a42
Document frontend.c
2015-01-09 01:55:10 +01:00
twinaphex
1d45517d48
Declare variables at top
2015-01-09 01:23:58 +01:00
twinaphex
8559d8fc22
Replace MAX_PATH with PATH_MAX_LENGTH
2015-01-08 15:59:28 +01:00
twinaphex
453321c50b
Start updating headers
2015-01-07 17:46:50 +01:00
twinaphex
c518d35f18
(iOS) Add ifdef for menu_ctx_ios
2015-01-05 02:43:44 +01:00
twinaphex
f283d302a8
(XDK 360) Obfuscate ROM connotations
2015-01-03 23:49:36 +01:00
twinaphex
c28430c818
(XDK360) Change 'ROM' to 'EXECUTABLE'
2015-01-03 23:47:26 +01:00
Swizzy
f3f527ba20
(XDK) Added support for Aurora Launch Data
2015-01-03 23:39:32 +01:00
twinaphex
24ebb87844
(Android) Add Android 2.3 fallback for engine_lookup_name (turned
...
this function into a function pointer)
2015-01-03 22:29:37 +01:00
Toad King
3830dbebaf
fix emscripten build
2014-12-31 20:26:49 -06:00
Jay McCarthy
ace60b5827
Include auto save state in main_exit_save_config so that iOS users actually get auto saving
2014-12-31 15:30:28 -05:00
Jay McCarthy
c7cc2827a0
Go from load content directly into game
2014-12-31 15:24:50 -05:00
Twinaphex
f2e1641ace
Fix 'no previous prototype for function' warning
2014-12-31 14:06:16 +01:00
Twinaphex
95c09844ab
Call main_exit_save_config from applicationWillResignActive
2014-12-31 13:27:53 +01:00
twinaphex
c76a293a2e
Add main_exit_save_config
2014-12-31 13:22:08 +01:00
Jay McCarthy
47588a08f5
Fixing audio/sync problems when gameplay is interrupted by call/etc
2014-12-22 13:24:28 -05:00
twinaphex
9ed2ba8412
[PATCH] Fix some C++ build issues.
2014-11-29 21:07:12 +01:00
twinaphex
af0d416323
Fix bug in history_playlist_push
2014-11-29 16:53:26 +01:00
twinaphex
6393badfb5
Move rarch_main_command(RARCH_HISTORY_INIT) outside of check
...
for history list enable
2014-11-27 09:03:15 +01:00
twinaphex
678460b5c1
Add early return to RARCH_CMD_HISTORY_INIT
2014-11-27 08:58:31 +01:00
twinaphex
df8e3dfc55
Add content history dir and change 'retroarch-history.txt' to 'retroarch-content-history.txt'
2014-11-27 08:46:30 +01:00
twinaphex
d22a2896b5
Add check for g_extern.system.no_content as well
2014-11-24 06:25:11 +01:00
twinaphex
064f23b354
Add content_is_init - set to true if content file has been loaded
...
into memory, set to false when it has failed in doing so
2014-11-24 06:21:52 +01:00
twinaphex
4d6c241c0c
(Android) Take out default playlists directory
2014-11-20 07:12:40 +01:00
twinaphex
1c1297b3e6
Take out unused process_events callback from frontend_context driver
2014-11-08 16:45:55 +01:00
twinaphex
739cd59dc9
Add video_filter_dir to check_defaults_dir
2014-11-08 02:48:40 +01:00
Twinaphex
12c118ac3f
Add menu_config_dir to check_defaults_dirs
2014-11-07 17:08:20 +01:00
twinaphex
4cd4ce9772
(Android) Add some Android default paths
2014-11-02 22:34:46 +01:00
twinaphex
557d2472df
Update default shader dir - becomes media/shaders_cg
2014-10-29 07:44:06 +01:00
twinaphex
82f4f1a83a
(OSX) Add default video filter dir for OSX
2014-10-29 07:42:07 +01:00
Twinaphex
0fafabd851
(OSX) Start setting up default dirs for OSX - do it lazy and just
...
include them all inside the app bundle's 'modules' dir
2014-10-29 07:36:15 +01:00
twinaphex
074aa76b90
(PS3) Build fix
2014-10-28 20:05:28 +01:00
twinaphex
da746a9f47
(Android) Build fix
2014-10-28 20:04:33 +01:00
Twinaphex
1f3faac713
(Apple) Build fixes
2014-10-28 19:57:22 +01:00
twinaphex
4f40c14d69
Move menu code up one root dir
2014-10-28 19:54:23 +01:00
twinaphex
4b8473f733
Remove header incldue frontend_context.h from frontend/frontend.h
2014-10-28 19:45:06 +01:00
twinaphex
125dc00514
Remove another header include in menu_common.c
2014-10-28 19:43:27 +01:00
twinaphex
428235c9b0
Remove more header includes
2014-10-28 19:40:39 +01:00
twinaphex
a10f1bdeb7
Remove more header includes
2014-10-28 19:36:55 +01:00
twinaphex
556abefca7
(Menu) remove header includes
2014-10-28 19:32:45 +01:00
twinaphex
d6f81218dd
Remove some unused headers
2014-10-28 19:28:17 +01:00
twinaphex
ff40e97377
Refactor menu_action_setting_set
2014-10-28 19:08:18 +01:00
twinaphex
d7ffa2b622
Remove one header include
2014-10-28 19:05:04 +01:00
twinaphex
f8bb9a7d77
Rename MENU_SETTING_CATEGORY to MENU_SETTING_GROUP
2014-10-28 18:49:35 +01:00
twinaphex
7ad55464b5
Put Shader Options above CATEGORY for now
2014-10-28 18:20:52 +01:00
twinaphex
6c076ed3bf
Refactor out SD_FLAG_IS_CATEGORY
2014-10-28 18:19:40 +01:00
twinaphex
6b445f1568
(Menu) Use setting_data_get_label as fallback (to show labels for ST_ACTION
...
items)
2014-10-28 07:18:35 +01:00
twinaphex
3dcf132cae
(menu_common_backend.c) Cut down on more code duplication
2014-10-28 07:15:31 +01:00
twinaphex
44703be456
(Menu) Small cleanups
2014-10-28 07:12:59 +01:00
twinaphex
e96074d452
Remove SD_FLAG_PUSH_ACTION - no longer necessary
2014-10-28 07:07:07 +01:00
twinaphex
8b518cd60b
Remove MENU_FILE_LINEFEED
2014-10-28 06:50:12 +01:00
twinaphex
6a174642db
(Menu) Remove MENU_FILE_LINEFEED_SWITCH
2014-10-28 06:48:54 +01:00
twinaphex
fab5936bb7
(Menu) Add MENU_FILE_TYPE_T_LAST
2014-10-28 06:45:42 +01:00
twinaphex
82ca0e8853
REname MENU_FILE_PUSH to MENU_SETTING_ACTION
2014-10-28 06:36:52 +01:00
twinaphex
607c6a2809
Rename some menu enums
2014-10-28 06:31:34 +01:00
Lioncash
46c2b05ce2
Revert "Silence signed/unsigned mismatch warnings"
2014-10-27 21:00:56 -04:00
Twinaphex
9b22475649
Merge pull request #1212 from lioncash/warn
...
Silence signed/unsigned mismatch warnings
2014-10-28 01:43:39 +01:00
Lioncash
641964323c
Silence signed/unsigned mismatch warnings
2014-10-27 20:39:07 -04:00
Toad King
e30734230e
add USB Gecko debugging support
2014-10-27 19:37:08 -05:00
twinaphex
6e9288b8ce
Simplify menu_common_backend.c
2014-10-28 00:12:53 +01:00
twinaphex
43e3595790
Combine menu_settings_iterate and menu_common_iterate
2014-10-27 21:01:30 +01:00
twinaphex
58b98aca5c
Take out one rule from menu_common_type_is
2014-10-27 02:28:25 +01:00
Jean-André Santoni
fd2745e51e
(GLUI) Cursor navigation
2014-10-27 00:55:14 +01:00
Jean-André Santoni
90b7f9b225
(RGUI) Move framebuf and pitch from menu_handle_t to rgui_handle_t
2014-10-26 23:43:33 +01:00
Jean-André Santoni
d01d42a3a9
(RGUI) Fix two keyboard navigation bugs
2014-10-26 22:39:26 +01:00
Jean-André Santoni
4898090566
(RGUI) Fix mouse scrolling
2014-10-26 22:32:39 +01:00
twinaphex
f23b6fd100
Take out remaining callbacks in menu backend driver
2014-10-26 22:17:15 +01:00