Commit Graph

68 Commits

Author SHA1 Message Date
twinaphex
b74b8b6a6c Move launched_from_cli to global state 2020-06-13 08:19:49 +02:00
twinaphex
6083450d4e Ensure save states are correctly flushed to disk when quitting RetroArch (fixes broken save states when exiting RetroArch - without first closing content - with 'Auto Save State' enabled) 2020-06-01 17:39:52 +02:00
jdgleaver
0d1fd657ab Add optional save (SRAM) file compression 2020-04-20 12:48:40 +01:00
radius
d08779adf0 [subsystem] add a function to get the friendly name 2019-04-11 18:51:27 -05:00
Brad Parker
4f0d61a2ac update copyright 2019-02-22 19:13:36 -05:00
radius
dad3fe42db [netplay] load subsystem content
cleanup

cleanup
2019-01-14 18:58:57 -05:00
orbea
7eead5c59f Fix crashes with '--disable-menu' and the Qt frontend.
When failing to load content in the companion ui when HAVE_MENU is not
defined RetroArch will crash in just about every input and video driver.
Even if several sanity checks are added the dummy core will immediately
exit.

Now it will print that it failed to load the core in the companion ui
and reinit the dummy core to match the behavior with the null menu
driver.
2019-01-09 10:02:32 -08:00
radius
319124c7a0 subsystem: remember last used folder 2018-12-16 12:33:27 -05:00
twinaphex
f050104740 Change return type of content_get_subsystem_rom_id 2018-04-17 03:19:35 +02:00
radius
d254c3eca4 subsystem part 3: fix saves 2018-02-12 02:39:26 -05:00
radius
9a23ee8017 subsystem part 3: remove more globals 2018-02-12 02:39:25 -05:00
radius
2a9046c06f subsystem part 3: cleanups 2018-02-12 02:39:25 -05:00
radius
9730fa5c51 subsystem part 2: load content! hacky 2018-02-12 02:39:25 -05:00
radius
752e729ec2 subsystem part 2: set paths 2018-02-12 02:39:24 -05:00
radius
b212640732 subsystem part 2: add a wrapper to set the current subsystem 2018-02-12 02:39:24 -05:00
radius
597e0ce1ec subsystem part 1: get the required data to load content 2018-02-12 02:39:23 -05:00
twinaphex
de80671658 Simplify content_get_crc 2017-05-06 16:41:22 +02:00
twinaphex
8c89ec158c Update copyrights 2017-03-22 03:09:18 +01:00
twinaphex
018cb7ebe6 Add another parameter to content_get_status 2017-01-25 15:51:57 +01:00
twinaphex
361bd471de Create content_get_status 2017-01-25 15:44:21 +01:00
Brad Parker
d1d5584d18 update copyright 2016-10-27 11:47:10 -04:00
Brad Parker
97a5e77181 mute state-related OSD messages when auto-saving 2016-10-04 17:58:16 -04:00
Brad Parker
eac3ca770a load/save state are now actual tasks 2016-10-02 19:05:30 -04:00
twinaphex
cef2d57629 Cleanups 2016-09-01 04:59:56 +02:00
twinaphex
f51dfa1de9 Cleanups 2016-06-30 06:11:55 +02:00
Arzed Five
8e20b9e938 Both Undo options now write distinct messages in the OSD when buffers
are empty, when undoing fails and when undoing is successful.

Aside from some TODO/FIXME areas added by this fork, the features in the
fork are now complete.
2016-06-10 20:12:43 +01:00
radius
4ad2eba602 cleanups 2016-06-08 23:02:19 -05:00
Arzed Five
9944ec98fd Both undo options print messages now. Undo Load State can now also be
undone ad infinitum. Doing it in succession swaps the current state for
the backed up state.
2016-06-09 00:38:27 +01:00
Arzed Five
051cc3fe4d Undo Save State currently seems to be working almost as intended
(missing OSD messages). Undo Load State isn't working yet.
2016-06-08 20:27:54 +01:00
Arzed Five
c47b58228f Make this compile 2016-06-08 17:07:04 +01:00
Arzed Five
70b1f385e8 Change task_save_state so we save a single state and a single savestate
file in memory, allowing to undo a loadstate/savestate once.
2016-06-07 18:33:01 +01:00
radius
28aafddd91 copy the old save state before making a new savestate 2016-06-04 12:38:55 -05:00
radius
a86cf6b99d initial implementation of undo save state 2016-06-02 23:33:52 -05:00
twinaphex
ff8d00e12b Use RETRO_BEGIN_DECLS/RETRO_END_DECLS in more files 2016-06-03 03:22:35 +02:00
twinaphex
2559139154 Cleanup tasks_save_ram.c 2016-05-17 15:32:50 +02:00
twinaphex
4a0334b4fa Turn content_push_to_history_playlist to static function 2016-05-17 15:22:26 +02:00
twinaphex
6305f12ba2 Turn content_load function static 2016-05-16 16:44:34 +02:00
twinaphex
07101f48d3 Move struct to content.c 2016-05-11 21:41:19 +02:00
twinaphex
5c269d38a1 (content.c) Remove content_ctl 2016-05-08 05:17:31 +02:00
twinaphex
6bf7112282 Cleanup another enum 2016-05-08 04:42:28 +02:00
twinaphex
fadf87e022 Remove another useless enum 2016-05-08 04:38:01 +02:00
twinaphex
ccb13cdd82 remove unnecessary enum 2016-05-08 04:36:16 +02:00
twinaphex
0bd45c7f51 Add content_load 2016-05-08 04:35:00 +02:00
twinaphex
6195deb188 De-ioctl-ify content functions 2016-05-08 04:31:56 +02:00
twinaphex
75c05a5d7f Do away with no_content member 2016-03-02 06:20:36 +01:00
twinaphex
46cc21029b Add CONTENT_CT_LOAD 2016-02-16 05:34:33 +01:00
twinaphex
f71611251f Cleanups 2016-02-15 23:49:23 +01:00
twinaphex
620dac1abd Make some functions static 2016-02-15 21:51:30 +01:00
twinaphex
f8b866c8c1 Combine file_ops.c and content.c 2016-02-15 21:49:29 +01:00
twinaphex
b4b50d1972 Create content_push_to_history_playlist 2016-02-15 03:56:10 +01:00