Commit Graph

44 Commits

Author SHA1 Message Date
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
twinaphex
a10fae4e8b Move main_load_content to content.c 2016-02-15 01:22:28 +01:00
twinaphex
878c4e3833 Cleanup 2016-02-04 20:56:22 +01:00
twinaphex
d720bba510 Cleanup 2016-02-01 12:43:48 +01:00
twinaphex
5f3b583452 Create CONTENT_CTL_LOAD_RAM_FILE and CONTENT_CTL_SAVE_RAM_FILE 2016-01-25 07:15:05 +01:00
twinaphex
058c3acbdc Divorce content_crc from global struct 2016-01-22 16:09:48 +01:00
twinaphex
5643b7d3d8 Add CONTENT_CTL_DOES_NOT_NEED_CONTENT and CONTENT_CTL_SET_DOES_NOT_NEED_CONTENT 2016-01-19 23:15:19 +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
748959c8fc Cleanups 2016-01-19 22:52:31 +01:00
twinaphex
f3312d191e Cleanups 2016-01-19 22:34:26 +01:00
twinaphex
4726e3cb4f Cleanups - add more actions to content_ctl 2016-01-19 22:33:37 +01:00
twinaphex
ae704048bc Create CONTENT_CTL_INIT 2016-01-19 22:15:00 +01:00
twinaphex
2836c9755a Create content_ctl 2016-01-19 22:12:25 +01:00
twinaphex
7a55ae3765 Start updating headers for 2016 2016-01-10 04:06:50 +01:00
twinaphex
30ed8b750b move temporary_content to content.c 2015-11-30 19:09:12 +01:00
twinaphex
e6f0d366cb Go through global_get_ptr 2015-03-21 04:43:18 +01:00
twinaphex
df73f04f0c add documentation to content.h 2015-01-08 19:12:55 +01:00
twinaphex
453321c50b Start updating headers 2015-01-07 17:46:50 +01:00
twinaphex
d3629f06f1 Rename file.c/file.h to content.c/content.h 2014-10-21 23:44:03 +02:00