Commit Graph

83 Commits

Author SHA1 Message Date
twinaphex
35991f5feb Don't use == NULL 2018-08-16 21:32:14 +02:00
twinaphex
220c84c7a3 Fix strlcat size arguments 2018-08-16 18:53:19 +02:00
twinaphex
8c084c70b7 Add HAVE_MENU ifdefs 2018-08-14 11:18:24 +02:00
twinaphex
116390b3e8 We should use strlcpy instead of strncpy - this usage of strncpy
was also showing warnings with GCC 8.2
2018-08-13 03:10:02 -07:00
Sven
b48321737d Merge remote-tracking branch 'upstream/master' 2018-08-07 17:35:16 -04:00
Sven
b648d70f27 add option to auto-apply cheat codes when a game loads ; fix some misc bugs in cheat engine 2018-08-07 17:34:46 -04:00
twinaphex
f523fec4d2 C89_BUILD fixes 2018-08-07 03:50:10 +02:00
Twinaphex
01103dcd23 Cleanups 2018-08-04 20:02:33 +02:00
Sven
2fb5d54130 bugfix for very long code values - allow for any length 2018-08-04 13:05:05 -04:00
Sven
deff1de2b7 Merge remote-tracking branch 'upstream/master' 2018-08-04 08:29:07 -04:00
Sven
a82ea4dcc8 bump size for long one-line multi-codes 2018-08-04 08:28:39 -04:00
twinaphex
5773f7071d C89 buildfixes 2018-08-04 00:47:52 +02:00
Sven
36d16a9c94 add some options to the cheat system to browse emulator memory 2018-08-03 14:59:33 -04:00
Sven
c1bba50567 Merge remote-tracking branch 'upstream/master' 2018-08-02 11:00:02 -04:00
Sven
3bba9aeeaf add an option to auto-apply cheats whenever they are toggled on/off 2018-08-02 10:59:37 -04:00
twinaphex
5b9115c848 C89_BUILD fixes 2018-08-01 01:27:30 +02:00
Sven
c2825cb7c5 fix strncat size warnings ; only consume additional cheat memory when performing searching - no need to alloc additional memory when applying cheats ; bugfix address mask max value 2018-07-30 04:08:50 -04:00
twinaphex
7131b969d8 (Android) Buildfixes 2018-07-29 19:04:53 +02:00
Sven
0442aa5a31 save/load from cheat_dir/core_name/game_name.cht ; only save to cheat file when there are >0 cheats 2018-07-29 10:48:41 -04:00
Sven
3c0a8c0c10 fix bug when accessing memory address cheat setting before cheat system initialized ; clean up code in some areas 2018-07-28 17:45:33 -04:00
twinaphex
89083fd093 C89 buildfixes 2018-07-28 22:11:56 +02:00
Sven
5f35249216 Implement robust cheat searching interface with rumble features 2018-07-25 19:19:14 -04:00
twinaphex
2ef56e906c Don't define this unless necessary 2018-06-25 21:52:24 +02:00
Dwedit
a03ccae2ae fix error 2018-05-12 22:19:42 -05:00
Dwedit
432b320775 Fix full-screen mode change breaking Secondary Core's environment variables
* RunAhead: Remove Environment Hook from primary core
* Modify core option manager to trigger setting the secondary core's dirty environment flag
* RunAhead: Make secondary core's hook support that change, so it can turn off the dirty environment flag after reading a setting.
2018-05-12 22:11:49 -05:00
gblues
6904101c44 Clean up trailing whitespace
== DETAILS

Really simple code cleanup, because my editor flags trailing whitespaces
and it's pretty annoying.
2017-12-12 00:24:18 -08:00
Brad Parker
40a8388c29 skip empty cheats 2017-11-12 23:18:11 -05:00
twinaphex
c92bf4d5e8 Cleanups 2017-05-21 16:43:40 +02:00
twinaphex
45477658e1 Rewrite cheats 2017-05-21 13:17:48 +02:00
twinaphex
d029cafdd9 CLeanups 2017-05-21 13:14:21 +02:00
twinaphex
42ebe7a7ad Merge runloop.c and retroarch.c 2017-05-11 09:11:46 +02:00
Andre Leiradella
844d1475e6 Reverted cheevos changes in preparation for conversion to task; fixed 4884 2017-05-07 19:06:03 +01:00
twinaphex
33f2fe8029 Move cheevos.c to tasks/task_cheevos.c and add TODO/FIXME note 2017-05-06 05:50:46 +02:00
twinaphex
e6ab06a701 Move path variables 2017-04-29 00:39:29 +02:00
twinaphex
98f6000ff6 Silence warnings 2017-04-28 15:31:33 +02:00
twinaphex
fc33b7abcc Log where core options file gets saved 2017-04-23 14:41:46 +02:00
Gregor Richards
fbb508ab5e Make rewind compatible with netplay.
This commit adds support for temporary desync in netplay. When frontend
features that can't be truly synced, in particular rewind, are used,
netplay is momentarily disabled. As soon as the feature finished, e.g. a
rewind ending, netplay resumes with a state load. For rewind, netplay
peers won't actually experience the effect of rewind, but they will load
the rewound state.
2017-04-18 15:25:58 -04:00
twinaphex
79bde3f9b1 remove unused value 2017-03-05 18:52:36 +01:00
twinaphex
26474ee99e Update 2017-02-24 06:52:45 +01:00
twinaphex
af02707298 Update core_manager.c 2017-02-24 06:41:18 +01:00
twinaphex
cc75e002cd Add managers/core_manager.c 2017-02-24 06:29:13 +01:00
twinaphex
dc4464471e Use string_is_empty 2017-02-21 21:14:58 +01:00
twinaphex
60f0b42b1c Get rid of another FORWARD_NULL 2017-02-21 21:14:33 +01:00
Andre Leiradella
0c8ee93e3e Moved cheevos files to their own folder in preparation for the changes to support leaderboards 2017-02-03 10:03:57 +00:00
twinaphex
374fd57270 Remove the few performance counters that depend on runloop_ctl 2017-01-25 18:15:58 +01:00
twinaphex
6661c0fb94 Rewrite performance counter stop/start/init into macros 2017-01-25 16:53:06 +01:00
twinaphex
c3eb4327bf Remove algorithms/mismatch 2017-01-25 02:57:43 +01:00
twinaphex
e626008f91 state_manager_check_rewind - cleanup 2017-01-25 02:53:58 +01:00
twinaphex
ab8680c339 Get rid of runloop_ctl call in state_manager.c 2017-01-23 14:44:32 +01:00
twinaphex
96c8ca5a09 Header update #1 2017-01-22 13:40:32 +01:00