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