additional logging in environment_callback
This commit is contained in:
parent
feeaccc62e
commit
682797658c
1 changed files with 4 additions and 1 deletions
|
|
@ -341,6 +341,7 @@ static bool environment_callback(unsigned cmd, void *data) { // copied from pico
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case RETRO_ENVIRONMENT_SET_INPUT_DESCRIPTORS: { /* 11 */
|
case RETRO_ENVIRONMENT_SET_INPUT_DESCRIPTORS: { /* 11 */
|
||||||
|
puts("RETRO_ENVIRONMENT_SET_INPUT_DESCRIPTORS");
|
||||||
const struct retro_input_descriptor *vars = (const struct retro_input_descriptor *)data;
|
const struct retro_input_descriptor *vars = (const struct retro_input_descriptor *)data;
|
||||||
if (vars) {
|
if (vars) {
|
||||||
// TODO: create an array of char* description indexed by id
|
// TODO: create an array of char* description indexed by id
|
||||||
|
|
@ -363,6 +364,7 @@ static bool environment_callback(unsigned cmd, void *data) { // copied from pico
|
||||||
}
|
}
|
||||||
// TODO: this is called whether using variables or options
|
// TODO: this is called whether using variables or options
|
||||||
case RETRO_ENVIRONMENT_GET_VARIABLE: { /* 15 */
|
case RETRO_ENVIRONMENT_GET_VARIABLE: { /* 15 */
|
||||||
|
puts("RETRO_ENVIRONMENT_GET_VARIABLE");
|
||||||
struct retro_variable *var = (struct retro_variable *)data;
|
struct retro_variable *var = (struct retro_variable *)data;
|
||||||
if (var && var->key) {
|
if (var && var->key) {
|
||||||
printf("get key: %s\n", var->key);
|
printf("get key: %s\n", var->key);
|
||||||
|
|
@ -379,6 +381,7 @@ static bool environment_callback(unsigned cmd, void *data) { // copied from pico
|
||||||
// TODO: I think this is where the core reports its variables (the precursor to options)
|
// TODO: I think this is where the core reports its variables (the precursor to options)
|
||||||
// TODO: this is called if RETRO_ENVIRONMENT_GET_CORE_OPTIONS_VERSION sets out to 0
|
// TODO: this is called if RETRO_ENVIRONMENT_GET_CORE_OPTIONS_VERSION sets out to 0
|
||||||
case RETRO_ENVIRONMENT_SET_VARIABLES: { /* 16 */
|
case RETRO_ENVIRONMENT_SET_VARIABLES: { /* 16 */
|
||||||
|
puts("RETRO_ENVIRONMENT_SET_VARIABLES");
|
||||||
const struct retro_variable *vars = (const struct retro_variable *)data;
|
const struct retro_variable *vars = (const struct retro_variable *)data;
|
||||||
// options_free();
|
// options_free();
|
||||||
if (vars) {
|
if (vars) {
|
||||||
|
|
@ -416,7 +419,7 @@ static bool environment_callback(unsigned cmd, void *data) { // copied from pico
|
||||||
case RETRO_ENVIRONMENT_GET_SAVE_DIRECTORY: { /* 31 */
|
case RETRO_ENVIRONMENT_GET_SAVE_DIRECTORY: { /* 31 */
|
||||||
const char **out = (const char **)data;
|
const char **out = (const char **)data;
|
||||||
if (out)
|
if (out)
|
||||||
*out = NULL; // save_dir;
|
*out = core.saves_dir; // save_dir;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
// RETRO_ENVIRONMENT_GET_LANGUAGE 39
|
// RETRO_ENVIRONMENT_GET_LANGUAGE 39
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue