Commit Graph

4243 Commits

Author SHA1 Message Date
twinaphex
fa0aaf54f7 (PSP) update 2017-01-17 18:55:59 +01:00
twinaphex
7931436f5b Apply xerpi diff 2017-01-17 18:12:23 +01:00
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