Commit Graph

997 Commits

Author SHA1 Message Date
Jesse Talavera-Greenberg
772308cd6a Add a path field to dirent 2023-08-14 22:29:04 -04:00
Jesse Talavera-Greenberg
d23fa837b3 Add retro::set_core_options 2023-08-14 22:28:41 -04:00
Jesse Talavera-Greenberg
8ff443998b Add some arguments to set_core_options 2023-08-14 19:47:40 -04:00
Jesse Talavera-Greenberg
5e7cda24c4 Initialize all three VFS APIs 2023-08-14 19:46:29 -04:00
Jesse Talavera-Greenberg
da336c9f18 Implement an iterator over libretro dirents 2023-08-14 19:45:53 -04:00
Jesse Talavera-Greenberg
b86072b6cc Add a constant 2023-08-14 19:10:03 -04:00
Jesse Talavera-Greenberg
2d124db2c9 Wrap some parts in HAVE_NETWORKING_DIRECT_MODE 2023-08-14 19:09:49 -04:00
Jesse Talavera-Greenberg
0b143b4400 Return nullopt for unrecognized retro_language values 2023-08-14 12:38:12 -04:00
Jesse Talavera-Greenberg
cc8cef33e2 Fix a bad key reference 2023-08-14 12:36:59 -04:00
Jesse Talavera-Greenberg
31cb958abf Move some definitions around 2023-08-14 12:36:25 -04:00
Jesse Talavera-Greenberg
ce0dda3cc4 Move config definitions to config/definitions.cpp 2023-08-13 17:07:46 -04:00
Jesse Talavera-Greenberg
1fbc7efc7c Move retro::set_core_options to config.cpp and call it in retro_load_game 2023-08-13 17:03:11 -04:00
Jesse Talavera-Greenberg
ce534bd407 Move config.cpp 2023-08-13 16:44:35 -04:00
Jesse Talavera-Greenberg
c53bc7bd75 Deprecate some symbols 2023-08-13 16:38:21 -04:00
Jesse Talavera-Greenberg
105827505c Introduce a storage category 2023-08-13 16:38:00 -04:00
Jesse Talavera-Greenberg
3f9512eae9 Split constant-related code from config.cpp into a new file 2023-08-13 16:02:58 -04:00
Jesse Talavera-Greenberg
0bcd93d62f Bump to version 0.2.4 2023-08-13 13:25:49 -04:00
Jesse Talavera-Greenberg
06121b9d02 Add newlines to logging calls that occur before retro_set_environment 2023-08-13 13:25:23 -04:00
Jesse Talavera-Greenberg
10a48aaf68 Don't call retro::shutdown more than necessary
- Return success if it's called within `retro_deinit` or `retro_unload_game`
- Return success if it was already called
- Fixes the core causing RetroArch to quit (but not crash) on macOS
2023-08-13 13:24:47 -04:00
Jesse Talavera-Greenberg
caf49a6ef7 Hide the pointer coordinates overlay 2023-08-12 22:30:40 -04:00
Jesse Talavera-Greenberg
bff1880028 Bump version to 0.2.2 2023-08-12 20:45:37 -04:00
Jesse Talavera-Greenberg
f3d2880337 Oops, I returned the wrong value 2023-08-12 20:36:50 -04:00
Jesse Talavera-Greenberg
22db1c2996 Add a default case 2023-08-12 20:36:37 -04:00
Jesse Talavera-Greenberg
dae1d500da Log when opening a file fails 2023-08-12 20:36:22 -04:00
Jesse Talavera-Greenberg
f76c778118 Whoops, I guess I need a %d here 2023-08-12 19:45:11 -04:00
Jesse Talavera-Greenberg
a2f76992b3 Fix the Android build workflow 2023-08-12 19:38:02 -04:00
Jesse Talavera-Greenberg
f8e62c689f Revert "Update the GCC problem matcher"
This reverts commit 14bb496480.
2023-08-12 19:36:33 -04:00
Jesse Talavera-Greenberg
0a90b9f17b Implement a g_strdup stub that correctly follows the original's behavior 2023-08-12 19:32:21 -04:00
Jesse Talavera-Greenberg
83629af587 Fix some arguments to some glib macros 2023-08-12 19:25:13 -04:00
Jesse Talavera-Greenberg
f59148905b Clean up some glib stub macros 2023-08-12 19:16:23 -04:00
Jesse Talavera-Greenberg
12252d77a0 Remove an unneeded TODO 2023-08-12 19:04:02 -04:00
Jesse Talavera-Greenberg
d67c269d11 Fix some parameters I missed 2023-08-12 15:53:11 -04:00
Jesse Talavera-Greenberg
aa8c879d42 Update file.cpp 2023-08-12 15:49:19 -04:00
Jesse Talavera-Greenberg
6623dfd877 Don't give the Android build a special name 2023-08-12 15:47:51 -04:00
Jesse Talavera-Greenberg
14bb496480 Update the GCC problem matcher 2023-08-12 15:47:33 -04:00
Jesse Talavera-Greenberg
fc71af5a69 Bump to 0.2.1 2023-08-08 20:42:02 -04:00
Jesse Talavera-Greenberg
204213a105 Refactor how the emulated NDS is stopped 2023-08-08 20:41:32 -04:00
Jesse Talavera-Greenberg
53b934fb9d Fix case where user provided a GBA ROM, but not GBA save data 2023-08-08 20:37:56 -04:00
Jesse Talavera-Greenberg
f4df62aee6 Fix the Android build 2023-08-07 20:37:10 -04:00
Jesse Talavera-Greenberg
3b3b9f16fc Update file-flushing code 2023-08-07 18:52:26 -04:00
Jesse Talavera-Greenberg
ea035c4652 Add optional Tracy support 2023-08-06 19:30:00 -04:00
Jesse Talavera-Greenberg
9595d00bd9 Update the README 2023-08-06 17:04:14 -04:00
Jesse Talavera-Greenberg
21c0519e8f Update the README 2023-08-06 17:04:08 -04:00
Jesse Talavera-Greenberg
2d8e17058a Try excluding zlib's sample programs from the default targets 2023-08-06 15:57:08 -04:00
Jesse Talavera-Greenberg
39c63f2ea8 Fix the glib stub 2023-08-06 15:30:17 -04:00
Jesse Talavera-Greenberg
0447e67801 Fix up logging in the glib stub
- Delegate log calls to retro::log via retro_vlog
2023-08-06 15:29:31 -04:00
Jesse Talavera-Greenberg
8e166b3665 Add Platform::EnterGBAMode 2023-08-06 15:27:27 -04:00
Jesse Talavera-Greenberg
5b81a0e1d9 Remove embed_file from utils.cmake
- It was never implemented or used
2023-08-06 15:26:33 -04:00
Jesse Talavera-Greenberg
43ad7edf73 Link zlib statically 2023-08-06 15:25:46 -04:00
Jesse Talavera-Greenberg
4e9f14f92e Mark Threads as required 2023-08-06 15:23:47 -04:00