diff --git a/intl/msg_hash_ja.h b/intl/msg_hash_ja.h index 0a98cc23fe..51f3083cc2 100644 --- a/intl/msg_hash_ja.h +++ b/intl/msg_hash_ja.h @@ -1591,6 +1591,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_COMMAND_IFACE_SUPPORT, "コマンドインタフェース対応") MSG_HASH(MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_CORETEXT_SUPPORT, "CoreText対応") +MSG_HASH(MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_CPU_MODEL, + "CPUモデル") MSG_HASH(MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_CPU_FEATURES, "CPU機能") MSG_HASH(MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_DISPLAY_METRIC_DPI, diff --git a/intl/msg_hash_us.h b/intl/msg_hash_us.h index 872eddd3b2..734347c80b 100644 --- a/intl/msg_hash_us.h +++ b/intl/msg_hash_us.h @@ -2734,6 +2734,10 @@ MSG_HASH( MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_CORETEXT_SUPPORT, "CoreText support" ) +MSG_HASH( + MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_CPU_MODEL, + "CPU Model" + ) MSG_HASH( MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_CPU_FEATURES, "CPU Features" diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index 358d1e06e4..804ed4bd81 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -371,6 +371,27 @@ static unsigned menu_displaylist_parse_system_info(menu_displaylist_info_t *info count++; #endif + { + char cpu_str[255]; + const char *model = frontend_driver_get_cpu_model_name(); + + cpu_str[0] = '\0'; + + fill_pathname_noext(cpu_str, + msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_CPU_MODEL), + ": ", + sizeof(cpu_str)); + + if (string_is_empty(model)) + strlcat(cpu_str, "N/A", sizeof(cpu_str)); + else + strlcat(cpu_str, model, sizeof(cpu_str)); + + if (menu_entries_append_enum(info->list, cpu_str, "", + MENU_ENUM_LABEL_SYSTEM_INFO_ENTRY, MENU_SETTINGS_CORE_INFO_NONE, 0, 0)) + count++; + } + { char cpu_str[255]; diff --git a/msg_hash.h b/msg_hash.h index 799ffdc22f..11764c8be9 100644 --- a/msg_hash.h +++ b/msg_hash.h @@ -1878,6 +1878,7 @@ enum msg_hash_enums MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_DYNAMIC_SUPPORT, MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_BUILD_DATE, MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_GIT_VERSION, + MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_CPU_MODEL, MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_CPU_FEATURES, MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_FRONTEND_IDENTIFIER, MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_FRONTEND_NAME,