Commit Graph

188 Commits

Author SHA1 Message Date
Alcaro a2947da8ec Fix command_read_ram if core doesn't use the mem map envs. 2016-06-17 18:50:59 +02:00
twinaphex a9ccc00216 Use menu_entries_add_enum 2016-06-16 21:45:11 +02:00
twinaphex 64cb4b53df Start using menu_entries_add_enum for cheevos 2016-06-16 15:33:16 +02:00
Rob Loach 9970e9c089
Remove "This game doesn't feature achievements" message 2016-06-13 11:59:11 -04:00
twinaphex 52b7a95a2b C89_BUILD fixes 2016-06-07 00:03:07 +02:00
Alcaro 1a64520a23 Fix some silly copypasta. 2016-06-04 17:46:11 +02:00
Alcaro d845093c7b Add support for reading and writing core RAM over the command interfaces. 2016-06-04 17:41:14 +02:00
twinaphex 7d26034ebe Rename rarch_task_* to task_* 2016-05-27 18:14:47 +02:00
Twinaphex 130411365b Remove unused variable 2016-05-27 05:39:52 +02:00
twinaphex e7aedb6fb9 Remove unneeded async_job - plug memory leak in cheevos.c 2016-05-27 05:19:27 +02:00
Andre Leiradella d791da9507 undefined debug macros 2016-05-27 00:06:03 -03:00
Andre Leiradella fad2acf1ee added all console ids; added fixup for pce; fixed mmap matching 2016-05-26 23:47:14 -03:00
twinaphex 0f954fd4c8 Resource leaks fixes (catched by Coverity) 2016-05-26 17:26:55 +02:00
twinaphex 42971febba Fix resource leaks (pointed out by Coverity) 2016-05-24 22:01:43 +02:00
twinaphex d5d2f7f8ee Fix resource leaks 2016-05-23 22:17:28 +02:00
twinaphex ce240dd47f Move async job code to retroarch.c 2016-05-17 14:40:04 +02:00
twinaphex 92b1398a79 Fix CXX_BUILD warnings 2016-05-14 16:49:29 +02:00
Andre Leiradella bc8b75148e updated with upstream 2016-05-12 22:36:49 -03:00
Andre Leiradella 031686f27a added RETRO_ENVIRONMENT_SET_SUPPORT_ACHIEVEMENTS; cheevos now work with mmaps 2016-05-12 22:03:18 -03:00
twinaphex 78783cc2aa Buildfixes for compiling without HAVE_MENU 2016-05-11 10:06:15 +02:00
twinaphex 4a7ab8366b Move libretro.h headers to libretro-common/include 2016-05-10 19:03:53 +02:00
twinaphex b79b2dca13 Create performance_counters 2016-05-10 08:53:14 +02:00
Twinaphex f2631809bb Cleanup 2016-05-10 03:15:55 +02:00
Andre Leiradella 938257b1ed better logging 2016-05-09 20:44:59 -03:00
twinaphex 2691ab0c7d Rename command_event enums 2016-05-09 20:51:53 +02:00
twinaphex a98ef36d36 Rename event_cmd_ctl to command_event 2016-05-09 20:20:50 +02:00
twinaphex 7ca75d46f8 Move net_http_special to network/ 2016-05-09 17:47:45 +02:00
twinaphex e165954395 Rename libretro_version_1 to core_impl 2016-05-08 05:29:10 +02:00
twinaphex 6544772fb8 De-ioctl ify core_ctl 2016-05-08 01:33:57 +02:00
twinaphex 42019bd02f People don't like ioctl functions - so here goes 2016-05-08 00:15:21 +02:00
twinaphex 7e7a1fa5f9 Rename menu_entries_push to menu_entries_add 2016-04-11 05:49:39 +02:00
twinaphex 1b289c0f05 (libretro-common) Update 2016-03-24 04:23:17 +01:00
twinaphex e41127459e Rename 'filestream' functions 2016-03-24 04:09:25 +01:00
twinaphex 3720cf87e7 Rename retro_file to file_stream 2016-03-20 16:29:14 +01:00
twinaphex 8b4a41155d C89_BUILD buildfixes 2016-03-20 05:24:05 +01:00
David Skywalker 1a5273a73b just check hardcore mode changes on menu
also fix a rewind deinit
2016-03-14 12:53:56 +01:00
David Skywalker 91361f26de cheevos - added hardcore mode, in this mode savestates and rewind are disabled. 2016-03-14 11:51:54 +01:00
David Skywalker d62d80c1ce cheevo - fixed md5 nes compute to fix unresolved game_id request. 2016-03-11 21:26:07 +01:00
twinaphex ff9f433243 Create CHEEVOS_CTL_GET_DESCRIPTION 2016-02-13 06:30:39 +01:00
twinaphex e8e0917c9c Cleanups 2016-02-13 06:24:49 +01:00
twinaphex 3fab9843fd Create CHEEVOS_CTL_POPULATE_MENU 2016-02-13 06:15:38 +01:00
twinaphex 6c06ffbf1d Create CHEEVOS_CTL_SET_CHEATS 2016-02-13 06:13:46 +01:00
twinaphex fc6d22d47b Create CHEEVOS_CTL_UNLOAD 2016-02-13 06:11:17 +01:00
twinaphex a36382b938 Create CHEEVOS_CTL_TEST 2016-02-13 06:09:37 +01:00
twinaphex d255d6609b Create cheevos_ctl 2016-02-13 06:06:51 +01:00
twinaphex 4517d18fc0 cheevos.c - cleanups 2016-02-13 05:47:41 +01:00
twinaphex f77f66450e (cheevos.c) More style nits 2016-02-03 16:09:53 +01:00
twinaphex 3ea92115bf (cheevos.c) Style nits 2016-02-03 16:09:11 +01:00
twinaphex cb2288ebe6 Turn cheevos_locals into static variable 2016-01-29 14:39:38 +01:00
twinaphex 8da2f273a4 (cheevos.c) Use CORE_CTL_RETRO_GET_MEMORY 2016-01-28 03:06:25 +01:00
twinaphex fef5ecd97b Create CORE_CTL_RETRO_GET_SYSTEM_INFO 2016-01-27 08:58:31 +01:00
twinaphex 7a55ae3765 Start updating headers for 2016 2016-01-10 04:06:50 +01:00
twinaphex 2d55dc3bda Complete namespace changes 2015-12-07 15:32:14 +01:00
twinaphex 5278cf7e7e Cleanups 2015-12-07 14:53:33 +01:00
twinaphex 50af69bec6 cheevos.h - don't include libretro.h 2015-12-07 13:32:03 +01:00
twinaphex db81f05078 Turn cheevos_globals into static variable and move it to cheevos.c 2015-12-07 13:30:03 +01:00
twinaphex 494dbac6b1 cheevos.c - add missing header 2015-12-06 18:40:32 +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
twinaphex 1cfb39a9d1 merge menu.c and menu_driver.c 2015-12-06 17:55:27 +01:00
twinaphex 074f14b132 Add verbosity.c/verbosity.h 2015-11-23 12:03:38 +01:00
Higor Eurípedes 27f77a4291 (cheevos) Fix clang warning 2015-11-19 10:05:08 -03:00
Andre Leiradella fe79269133 don't test cheevos if there are none 2015-11-10 00:21:35 -02:00
Andre Leiradella 181fae83eb fixed warnings in cxx build 2015-11-09 23:46:44 -02:00
Andre Leiradella b6f995a1d7 moved the async job queue to the global_t scope 2015-11-08 22:53:17 -02:00
Andre Leiradella 3479ba2dba url-encode user-provided data 2015-11-08 17:40:25 -02:00
Andre Leiradella 2253e4c236 added cheevos_get_description to get a cheevo's description given its index 2015-11-08 16:42:23 -02:00
Andre Leiradella 6c8e32205d fixed wrong comparison 2015-11-08 15:42:44 -02:00
Andre Leiradella b1b5cb93e0 removed unnecessary comparisons 2015-11-08 15:33:16 -02:00
twinaphex 78d26b2e6f (cheevos.c) Further cleanups 2015-11-08 18:09:04 +01:00
twinaphex 7b61f1eb27 Further cleanups 2015-11-08 18:05:58 +01:00
twinaphex f57675fa40 Cleanup cheevos_populate_menu 2015-11-08 18:03:56 +01:00
Andre Leiradella c007298494 fixed the achievements list menu 2015-11-08 13:51:14 -02:00
Andre Leiradella 8700450410 list cheevos in the frontend menu 2015-11-08 13:19:54 -02:00
Andre Leiradella 5e9a25412d added cheevos_ to all functions to future-proof cheevos against name clashes in griffin.c 2015-11-08 12:41:57 -02:00
Andre Leiradella 1dec6333d2 retry to post the playing game and achievement unlock activities 2015-11-08 01:34:44 -02:00
Andre Leiradella 17ef8fba27 fix crashes for cores that don't require content to run 2015-11-06 19:14:18 -02:00
Andre Leiradella d61d703d33 added log message when the core doesn't support cheevos 2015-11-06 17:37:06 -02:00
Andre Leiradella 8ff77c5a56 fixed extension scanner 2015-11-06 13:34:34 -02:00
Andre Leiradella 660be775cc avoid using the same finder more than once 2015-11-05 23:14:50 -02:00
Andre Leiradella b7c6f80888 better rom detection; playing activity is sent asynchronously 2015-11-04 22:41:12 -02:00
Andre Leiradella 045c576729 fixed cheevos_get_value when the key isn't found 2015-11-04 01:22:59 -02:00
Andre Leiradella 14dde87e7b fix cheevos_fill_md5; better way to check if the core supports cheevos 2015-11-04 01:05:46 -02:00
Andre Leiradella 07ae4e7aeb added log messages for the md5 methods being used to identify games for cheevos 2015-11-03 15:33:49 -02:00
Twinaphex 1a73f239a1 Merge pull request #2340 from leiradel/master
show a message if the core doesn't support cheevos
2015-11-03 17:37:18 +01:00
Andre Leiradella 20d8571bbd show a message if the core doesn't support cheevos 2015-11-03 14:28:18 -02:00
twinaphex 9b6e1a1536 (cheevos.c) Use next_pow2 from retro_miscellaneous.h 2015-11-03 13:42:24 +01:00
Andre Leiradella a1b8c566dc fixed detection of nes games 2015-11-03 10:06:03 -02:00
Andre Leiradella 7dc68443d6 correct evaluation of genesis md5 hashes 2015-11-03 00:54:26 -02:00
twinaphex fa9ef5b021 Backport leiradel PR - 'support need_fullpath; changed how md5 hashes
are tested'
2015-11-02 17:17:34 +01:00
Twinaphex 9025fbfe45 Merge pull request #2320 from leiradel/master
Added notifications for problems with cheevos; added game hash to the…
2015-10-31 12:42:23 +01:00
Andre Leiradella f3e016fc0a Added notifications for problems with cheevos; added game hash to the log 2015-10-30 19:31:21 -02:00
twinaphex 640767ff24 Move header includes to cheevos.h 2015-10-30 14:21:29 +01:00
twinaphex fd9ecb70af (Android) Add HAVE_CHEEVOS 2015-10-30 13:31:56 +01:00
twinaphex 971f5277d7 Move async_job to libretro-common 2015-10-28 07:47:57 +01:00
Andre Leiradella fda10142b4 added error messages to the log when net_http_get fails in cheevos.c 2015-10-27 21:54:51 -02:00
Andre Leiradella 674752ca96 sumbit achievements asynchronously to the server; download list of unlocked achievements to prevent earning the same achievement more than once; disabled achievements if the game was started with cheats enabled or after they were enabled during game play; fixed code style 2015-10-27 15:50:41 -02:00
Andre Leiradella 0ea54b966d removed http_get.[ch], using net_http_special now 2015-10-24 12:00:52 -02:00
Andre Leiradella 53f77acf37 move http_get to its own file; fix copyright 2015-10-23 23:25:27 -02:00
twinaphex 85fb94c452 Create net_http_special 2015-10-20 04:40:25 +02:00