mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-01 14:58:14 +00:00
Add an in-app crash history viewer to Developer Tool on Android (v30+)
This commit is contained in:
1 parent
c875b22efa
commit
5b7b1f76eb
53 files changed
+553
-2
No files matched your search
@@ -17,6 +17,7 @@
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "android/jni/app-android.h"
|
||||
#include "Common/UI/View.h"
|
||||
#include "Common/UI/ViewGroup.h"
|
||||
#include "Common/System/OSD.h"
|
||||
@@ -183,7 +184,7 @@ void DeveloperToolsScreen::CreateGeneralTab(UI::LinearLayout *list) {
|
||||
});
|
||||
|
||||
#if PPSSPP_PLATFORM(ANDROID)
|
||||
static const char *framerateModes[] = { "Default", "Request 60Hz", "Force 60Hz" };
|
||||
static const char *framerateModes[] = { "Default", "Request 60 Hz", "Force 60Hz" };
|
||||
PopupMultiChoice *framerateMode = list->Add(new PopupMultiChoice(&g_Config.iDisplayFramerateMode, gr->T("Framerate mode"), framerateModes, 0, ARRAY_SIZE(framerateModes), I18NCat::GRAPHICS, screenManager()));
|
||||
framerateMode->SetEnabledFunc([]() { return System_GetPropertyInt(SYSPROP_SYSTEMVERSION) >= 30; });
|
||||
framerateMode->OnChoice.Add([](UI::EventParams &e) {
|
||||
@@ -562,6 +563,29 @@ void DeveloperToolsScreen::CreateGraphicsTab(UI::LinearLayout *list) {
|
||||
}
|
||||
}
|
||||
|
||||
void DeveloperToolsScreen::CreateCrashHistoryTab(UI::LinearLayout *list) {
|
||||
using namespace UI;
|
||||
auto dev = GetI18NCategory(I18NCat::DEVELOPER);
|
||||
auto di = GetI18NCategory(I18NCat::DIALOG);
|
||||
std::vector<std::string> reports = Android_GetNativeCrashHistory(20);
|
||||
list->Add(new ItemHeader(dev->T("Crash history")));
|
||||
if (reports.empty()) {
|
||||
list->Add(new TextView(di->T("None")));
|
||||
return;
|
||||
}
|
||||
for (size_t i = 0; i < reports.size(); i++) {
|
||||
std::string name = StringFromFormat("Crash %d", (int)i);
|
||||
CollapsibleSection *section = list->Add(new CollapsibleSection(name));
|
||||
const std::string report = reports[i];
|
||||
if (report.size() > 150) {
|
||||
section->Add(new Choice(di->T("Copy to clipboard"), ImageID("I_FILE_COPY")))->OnClick.Add([report](UI::EventParams&) {
|
||||
System_CopyStringToClipboard(report);
|
||||
});
|
||||
}
|
||||
section->Add(new TextView(report, FLAG_WRAP_TEXT | FLAG_DYNAMIC_ASCII, true));
|
||||
}
|
||||
}
|
||||
|
||||
void DeveloperToolsScreen::CreateTabs() {
|
||||
auto dev = GetI18NCategory(I18NCat::DEVELOPER);
|
||||
auto sy = GetI18NCategory(I18NCat::SYSTEM);
|
||||
@@ -600,6 +624,14 @@ void DeveloperToolsScreen::CreateTabs() {
|
||||
CreateMIPSTracerTab(parent);
|
||||
});
|
||||
#endif
|
||||
//#if PPSSPP_PLATFORM(ANDROID)
|
||||
if (System_GetPropertyInt(SYSPROP_SYSTEMVERSION) >= 30) {
|
||||
AddTab("Crash history", dev->T("Crash history"), [this](UI::LinearLayout *parent) {
|
||||
CreateCrashHistoryTab(parent);
|
||||
});
|
||||
}
|
||||
//#endif
|
||||
|
||||
// Reconsider whenever recreating views.
|
||||
hasTexturesIni_ = HasIni::MAYBE;
|
||||
}
|
||||
|
||||
@@ -25,6 +25,7 @@ private:
|
||||
void CreateGraphicsTab(UI::LinearLayout *list);
|
||||
void CreateNetworkTab(UI::LinearLayout *list);
|
||||
void CreateUITab(UI::LinearLayout *list);
|
||||
void CreateCrashHistoryTab(UI::LinearLayout *list);
|
||||
|
||||
void OnLoggingChanged(UI::EventParams &e);
|
||||
void OnOpenTexturesIniFile(UI::EventParams &e);
|
||||
|
||||
@@ -1,7 +1,10 @@
|
||||
import com.google.protobuf.gradle.*
|
||||
|
||||
plugins {
|
||||
id("com.android.application")
|
||||
id("com.gladed.androidgitversion")
|
||||
id("org.jetbrains.kotlin.android")
|
||||
id("com.google.protobuf")
|
||||
}
|
||||
|
||||
// Kotlin DSL syntax for configuring the extension
|
||||
@@ -18,6 +21,23 @@ dependencies {
|
||||
// Will replace with a different plugin soon.
|
||||
implementation("androidx.appcompat:appcompat:1.6.1")
|
||||
implementation("androidx.documentfile:documentfile:1.1.0")
|
||||
implementation("com.google.protobuf:protobuf-javalite:3.25.3")
|
||||
}
|
||||
|
||||
protobuf {
|
||||
protoc {
|
||||
artifact = "com.google.protobuf:protoc:3.25.3"
|
||||
}
|
||||
|
||||
generateProtoTasks {
|
||||
all().forEach { task ->
|
||||
task.builtins {
|
||||
register("java") {
|
||||
option("lite")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
android {
|
||||
|
||||
@@ -172,6 +172,7 @@ static float g_safeInsetBottom = 0.0;
|
||||
|
||||
static jmethodID postCommand;
|
||||
static jmethodID getDebugString;
|
||||
static jmethodID getNativeCrashHistory;
|
||||
|
||||
static jobject ppssppActivity;
|
||||
|
||||
@@ -544,6 +545,34 @@ std::string Android_GetInputDeviceDebugString() {
|
||||
return retVal;
|
||||
}
|
||||
|
||||
std::vector<std::string> Android_GetNativeCrashHistory(int maxEntries) {
|
||||
std::vector<std::string> crashHistory;
|
||||
if (!ppssppActivity) {
|
||||
return crashHistory;
|
||||
}
|
||||
auto env = getEnv();
|
||||
jobject jlist = env->CallObjectMethod(ppssppActivity, getNativeCrashHistory, maxEntries);
|
||||
if (!jlist) {
|
||||
return crashHistory;
|
||||
}
|
||||
jclass arrayListClass = env->GetObjectClass(jlist);
|
||||
jmethodID sizeMethod = env->GetMethodID(arrayListClass, "size", "()I");
|
||||
jmethodID getMethod = env->GetMethodID(arrayListClass, "get", "(I)Ljava/lang/Object;");
|
||||
jint listSize = env->CallIntMethod(jlist, sizeMethod);
|
||||
for (jint i = 0; i < listSize; i++) {
|
||||
jstring jstr = (jstring)env->CallObjectMethod(jlist, getMethod, i);
|
||||
if (jstr) {
|
||||
const char *charArray = env->GetStringUTFChars(jstr, nullptr);
|
||||
crashHistory.emplace_back(charArray);
|
||||
env->ReleaseStringUTFChars(jstr, charArray);
|
||||
env->DeleteLocalRef(jstr);
|
||||
}
|
||||
}
|
||||
env->DeleteLocalRef(arrayListClass);
|
||||
env->DeleteLocalRef(jlist);
|
||||
return crashHistory;
|
||||
}
|
||||
|
||||
std::string GetJavaString(JNIEnv *env, jstring jstr) {
|
||||
if (!jstr)
|
||||
return "";
|
||||
@@ -557,6 +586,8 @@ extern "C" void Java_org_ppsspp_ppsspp_PpssppActivity_registerCallbacks(JNIEnv *
|
||||
ppssppActivity = env->NewGlobalRef(obj);
|
||||
postCommand = env->GetMethodID(env->GetObjectClass(obj), "postCommand", "(Ljava/lang/String;Ljava/lang/String;)V");
|
||||
getDebugString = env->GetMethodID(env->GetObjectClass(obj), "getDebugString", "(Ljava/lang/String;)Ljava/lang/String;");
|
||||
getNativeCrashHistory = env->GetMethodID(env->GetObjectClass(obj), "getNativeCrashHistory", "(I)Ljava/util/ArrayList;");
|
||||
|
||||
_dbg_assert_(postCommand);
|
||||
_dbg_assert_(getDebugString);
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
#if PPSSPP_PLATFORM(ANDROID)
|
||||
|
||||
std::string Android_GetInputDeviceDebugString();
|
||||
std::vector<std::string> Android_GetNativeCrashHistory(int maxEntries);
|
||||
|
||||
#if !defined(__LIBRETRO__)
|
||||
|
||||
@@ -26,6 +27,7 @@ JNIEnv* getEnv();
|
||||
#else
|
||||
|
||||
inline std::string Android_GetInputDeviceDebugString() { return ""; }
|
||||
inline std::vector<std::string> Android_GetNativeCrashHistory(int maxEntries) { return {}; }
|
||||
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,201 @@
|
||||
//
|
||||
// Protobuf definition for Android tombstones.
|
||||
//
|
||||
// An app can get hold of these for any `REASON_CRASH_NATIVE` instance of
|
||||
// `android.app.ApplicationExitInfo`.
|
||||
//
|
||||
// https://developer.android.com/reference/android/app/ApplicationExitInfo#getTraceInputStream()
|
||||
//
|
||||
syntax = "proto3";
|
||||
option java_package = "org.ppsspp.proto"; // MODIFIED FOR PPSSPP
|
||||
option java_outer_classname = "TombstoneProtos";
|
||||
// NOTE TO OEMS:
|
||||
// If you add custom fields to this proto, do not use numbers in the reserved range.
|
||||
// NOTE TO CONSUMERS:
|
||||
// With proto3 -- unlike proto2 -- HasValue is unreliable for any field
|
||||
// where the default value for that type is also a valid value for the field.
|
||||
// This means, for example, that a boolean that is false or an integer that
|
||||
// is zero will appear to be missing --- but because they're not actually
|
||||
// marked as `optional` in this schema, consumers should just use values
|
||||
// without first checking whether or not they're "present".
|
||||
// https://protobuf.dev/programming-guides/proto3/#default
|
||||
message CrashDetail {
|
||||
bytes name = 1;
|
||||
bytes data = 2;
|
||||
reserved 3 to 999;
|
||||
}
|
||||
message StackHistoryBufferEntry {
|
||||
BacktraceFrame addr = 1;
|
||||
uint64 fp = 2;
|
||||
uint64 tag = 3;
|
||||
reserved 4 to 999;
|
||||
}
|
||||
message StackHistoryBuffer {
|
||||
uint64 tid = 1;
|
||||
repeated StackHistoryBufferEntry entries = 2;
|
||||
reserved 3 to 999;
|
||||
}
|
||||
message Tombstone {
|
||||
Architecture arch = 1;
|
||||
Architecture guest_arch = 24;
|
||||
string build_fingerprint = 2;
|
||||
string revision = 3;
|
||||
string timestamp = 4;
|
||||
uint32 pid = 5;
|
||||
uint32 tid = 6;
|
||||
uint32 uid = 7;
|
||||
string selinux_label = 8;
|
||||
repeated string command_line = 9;
|
||||
// Process uptime in seconds.
|
||||
uint32 process_uptime = 20;
|
||||
Signal signal_info = 10;
|
||||
string abort_message = 14;
|
||||
repeated CrashDetail crash_details = 21;
|
||||
repeated Cause causes = 15;
|
||||
map<uint32, Thread> threads = 16;
|
||||
map<uint32, Thread> guest_threads = 25;
|
||||
repeated MemoryMapping memory_mappings = 17;
|
||||
repeated LogBuffer log_buffers = 18;
|
||||
repeated FD open_fds = 19;
|
||||
uint32 page_size = 22;
|
||||
bool has_been_16kb_mode = 23;
|
||||
StackHistoryBuffer stack_history_buffer = 26;
|
||||
reserved 27 to 999;
|
||||
}
|
||||
enum Architecture {
|
||||
ARM32 = 0;
|
||||
ARM64 = 1;
|
||||
X86 = 2;
|
||||
X86_64 = 3;
|
||||
RISCV64 = 4;
|
||||
NONE = 5;
|
||||
reserved 6 to 999;
|
||||
}
|
||||
message Signal {
|
||||
int32 number = 1;
|
||||
string name = 2;
|
||||
int32 code = 3;
|
||||
string code_name = 4;
|
||||
bool has_sender = 5;
|
||||
int32 sender_uid = 6;
|
||||
int32 sender_pid = 7;
|
||||
bool has_fault_address = 8;
|
||||
uint64 fault_address = 9;
|
||||
// Note, may or may not contain the dump of the actual memory contents. Currently, on arm64, we
|
||||
// only include metadata, and not the contents.
|
||||
MemoryDump fault_adjacent_metadata = 10;
|
||||
reserved 11 to 999;
|
||||
}
|
||||
message HeapObject {
|
||||
uint64 address = 1;
|
||||
uint64 size = 2;
|
||||
uint64 allocation_tid = 3;
|
||||
repeated BacktraceFrame allocation_backtrace = 4;
|
||||
uint64 deallocation_tid = 5;
|
||||
repeated BacktraceFrame deallocation_backtrace = 6;
|
||||
}
|
||||
message MemoryError {
|
||||
enum Tool {
|
||||
GWP_ASAN = 0;
|
||||
SCUDO = 1;
|
||||
reserved 2 to 999;
|
||||
}
|
||||
Tool tool = 1;
|
||||
enum Type {
|
||||
UNKNOWN = 0;
|
||||
USE_AFTER_FREE = 1;
|
||||
DOUBLE_FREE = 2;
|
||||
INVALID_FREE = 3;
|
||||
BUFFER_OVERFLOW = 4;
|
||||
BUFFER_UNDERFLOW = 5;
|
||||
reserved 6 to 999;
|
||||
}
|
||||
Type type = 2;
|
||||
oneof location {
|
||||
HeapObject heap = 3;
|
||||
}
|
||||
reserved 4 to 999;
|
||||
}
|
||||
message Cause {
|
||||
string human_readable = 1;
|
||||
oneof details {
|
||||
MemoryError memory_error = 2;
|
||||
}
|
||||
reserved 3 to 999;
|
||||
}
|
||||
message Register {
|
||||
string name = 1;
|
||||
uint64 u64 = 2;
|
||||
reserved 3 to 999;
|
||||
}
|
||||
message Thread {
|
||||
int32 id = 1;
|
||||
string name = 2;
|
||||
repeated Register registers = 3;
|
||||
repeated string backtrace_note = 7;
|
||||
repeated string unreadable_elf_files = 9;
|
||||
repeated BacktraceFrame current_backtrace = 4;
|
||||
repeated MemoryDump memory_dump = 5;
|
||||
int64 tagged_addr_ctrl = 6;
|
||||
int64 pac_enabled_keys = 8;
|
||||
reserved 10 to 999;
|
||||
}
|
||||
message BacktraceFrame {
|
||||
uint64 rel_pc = 1;
|
||||
uint64 pc = 2;
|
||||
uint64 sp = 3;
|
||||
string function_name = 4;
|
||||
uint64 function_offset = 5;
|
||||
string file_name = 6;
|
||||
uint64 file_map_offset = 7;
|
||||
string build_id = 8;
|
||||
reserved 9 to 999;
|
||||
}
|
||||
message ArmMTEMetadata {
|
||||
// One memory tag per granule (e.g. every 16 bytes) of regular memory.
|
||||
bytes memory_tags = 1;
|
||||
reserved 2 to 999;
|
||||
}
|
||||
message MemoryDump {
|
||||
string register_name = 1;
|
||||
string mapping_name = 2;
|
||||
uint64 begin_address = 3;
|
||||
bytes memory = 4;
|
||||
oneof metadata {
|
||||
ArmMTEMetadata arm_mte_metadata = 6;
|
||||
}
|
||||
reserved 5, 7 to 999;
|
||||
}
|
||||
message MemoryMapping {
|
||||
uint64 begin_address = 1;
|
||||
uint64 end_address = 2;
|
||||
uint64 offset = 3;
|
||||
bool read = 4;
|
||||
bool write = 5;
|
||||
bool execute = 6;
|
||||
string mapping_name = 7;
|
||||
string build_id = 8;
|
||||
uint64 load_bias = 9;
|
||||
reserved 10 to 999;
|
||||
}
|
||||
message FD {
|
||||
int32 fd = 1;
|
||||
string path = 2;
|
||||
string owner = 3;
|
||||
uint64 tag = 4;
|
||||
reserved 5 to 999;
|
||||
}
|
||||
message LogBuffer {
|
||||
string name = 1;
|
||||
repeated LogMessage logs = 2;
|
||||
reserved 3 to 999;
|
||||
}
|
||||
message LogMessage {
|
||||
string timestamp = 1;
|
||||
uint32 pid = 2;
|
||||
uint32 tid = 3;
|
||||
uint32 priority = 4;
|
||||
string tag = 5;
|
||||
string message = 6;
|
||||
reserved 7 to 999;
|
||||
}
|
||||
@@ -1,14 +1,18 @@
|
||||
package org.ppsspp.ppsspp;
|
||||
|
||||
import static java.nio.file.Files.readAllBytes;
|
||||
|
||||
import androidx.activity.OnBackPressedCallback;
|
||||
import androidx.annotation.Keep;
|
||||
|
||||
import org.ppsspp.proto.TombstoneProtos;
|
||||
import android.Manifest;
|
||||
import android.annotation.SuppressLint;
|
||||
import android.annotation.TargetApi;
|
||||
import android.app.Activity;
|
||||
import android.app.ActivityManager;
|
||||
import android.app.AlertDialog;
|
||||
import android.app.ApplicationExitInfo;
|
||||
import android.app.UiModeManager;
|
||||
import android.content.ClipData;
|
||||
import android.content.ClipboardManager;
|
||||
@@ -31,7 +35,6 @@ import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.os.Environment;
|
||||
import android.os.Looper;
|
||||
import android.os.ParcelFileDescriptor;
|
||||
import android.os.PowerManager;
|
||||
import android.provider.MediaStore;
|
||||
import android.text.InputType;
|
||||
@@ -63,10 +66,15 @@ import androidx.core.view.WindowInsetsCompat;
|
||||
import androidx.core.view.WindowInsetsControllerCompat;
|
||||
import androidx.documentfile.provider.DocumentFile;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.lang.reflect.Field;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.io.File;
|
||||
import java.io.InputStream;
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
@@ -1861,4 +1869,124 @@ public class PpssppActivity extends AppCompatActivity implements SensorEventList
|
||||
return "bad debug string: " + str;
|
||||
}
|
||||
}
|
||||
private static String exitReasonToString(int reason) {
|
||||
switch (reason) {
|
||||
case android.app.ApplicationExitInfo.REASON_ANR:
|
||||
return "ANR (Application Not Responding)";
|
||||
case android.app.ApplicationExitInfo.REASON_CRASH:
|
||||
return "Crash (Java/Kotlin Exception)";
|
||||
case android.app.ApplicationExitInfo.REASON_CRASH_NATIVE:
|
||||
return "Native Crash";
|
||||
case android.app.ApplicationExitInfo.REASON_DEPENDENCY_DIED:
|
||||
return "Dependency Died";
|
||||
case android.app.ApplicationExitInfo.REASON_EXCESSIVE_RESOURCE_USAGE:
|
||||
return "Excessive Resource Usage";
|
||||
case android.app.ApplicationExitInfo.REASON_EXIT_SELF:
|
||||
return "Exited Self (Graceful Exit)";
|
||||
case android.app.ApplicationExitInfo.REASON_INITIALIZATION_FAILURE:
|
||||
return "Initialization Failure";
|
||||
case android.app.ApplicationExitInfo.REASON_LOW_MEMORY:
|
||||
return "Low Memory Kill";
|
||||
case android.app.ApplicationExitInfo.REASON_OTHER:
|
||||
return "Other";
|
||||
case android.app.ApplicationExitInfo.REASON_PERMISSION_CHANGE:
|
||||
return "Permission Change";
|
||||
case android.app.ApplicationExitInfo.REASON_SIGNALED:
|
||||
return "Signaled (OS Kill)";
|
||||
case android.app.ApplicationExitInfo.REASON_UNKNOWN:
|
||||
return "Unknown";
|
||||
case android.app.ApplicationExitInfo.REASON_USER_REQUESTED:
|
||||
return "User Requested Stop";
|
||||
case android.app.ApplicationExitInfo.REASON_USER_STOPPED:
|
||||
return "User Force Stopped";
|
||||
|
||||
// Android 14 (API 34) added these
|
||||
case android.app.ApplicationExitInfo.REASON_PACKAGE_STATE_CHANGE:
|
||||
return "Package State Change"; // API 34+
|
||||
case android.app.ApplicationExitInfo.REASON_PACKAGE_UPDATED:
|
||||
return "Package Updated"; // API 34+
|
||||
case android.app.ApplicationExitInfo.REASON_FREEZER:
|
||||
return "App Freezer"; // API 34+
|
||||
default:
|
||||
return "Unrecognized Reason (" + reason + ")";
|
||||
}
|
||||
}
|
||||
|
||||
static String getFilenameFromPath(String path) {
|
||||
int lastSlashIndex = path.lastIndexOf('/');
|
||||
if (lastSlashIndex != -1) {
|
||||
return path.substring(lastSlashIndex + 1);
|
||||
} else {
|
||||
return path;
|
||||
}
|
||||
}
|
||||
|
||||
@RequiresApi(api = Build.VERSION_CODES.R)
|
||||
public ArrayList<String> getNativeCrashHistory(int max) {
|
||||
ActivityManager activityManager =
|
||||
(ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
|
||||
|
||||
Log.i(TAG, "Fetching " + max + " exit reasons...");
|
||||
List<ApplicationExitInfo> exitReasons =
|
||||
activityManager.getHistoricalProcessExitReasons(
|
||||
/* packageName */ null,
|
||||
/* pid */ 0,
|
||||
/* maxNum */ max
|
||||
);
|
||||
|
||||
SimpleDateFormat timestampFormatter = new SimpleDateFormat("MMM dd, yyyy 'at' HH:mm:ss", Locale.getDefault());
|
||||
ArrayList<String> tombstones = new ArrayList<>();
|
||||
for (ApplicationExitInfo aei : exitReasons) {
|
||||
if (aei.getReason() == ApplicationExitInfo.REASON_CRASH_NATIVE) {
|
||||
try {
|
||||
// Get the tombstone input stream
|
||||
InputStream trace = aei.getTraceInputStream();
|
||||
if (trace != null) {
|
||||
try {
|
||||
// Tombstone is a protobuf-generated class
|
||||
TombstoneProtos.Tombstone tombstone = TombstoneProtos.Tombstone.parseFrom(trace);
|
||||
|
||||
Log.i(TAG, "Adding tombstone.");
|
||||
StringBuilder desc = new StringBuilder(exitReasonToString(aei.getReason()) + "\n\n");
|
||||
Date exitDate = new Date(aei.getTimestamp());
|
||||
desc.append(timestampFormatter.format(exitDate)).append("\n");
|
||||
if (!tombstone.getAbortMessage().isEmpty()) {
|
||||
desc.append(tombstone.getAbortMessage()).append("\n");
|
||||
} else {
|
||||
for (TombstoneProtos.Cause x : tombstone.getCausesList()) {
|
||||
desc.append(x.getHumanReadable()).append("\n");
|
||||
}
|
||||
}
|
||||
int crashingTid = tombstone.getTid();
|
||||
TombstoneProtos.Thread thread = tombstone.getThreadsMap().get(crashingTid);
|
||||
if (thread != null) {
|
||||
desc.append("Stack trace of crashing thread:\n");
|
||||
for (int i = 0; i < thread.getCurrentBacktraceCount(); i++) {
|
||||
TombstoneProtos.BacktraceFrame frame = thread.getCurrentBacktrace(i);
|
||||
String functionName = frame.getFunctionName();
|
||||
if (functionName != null && !functionName.isEmpty()) {
|
||||
desc.append(String.format("%08x: %s : %s + %x\n", frame.getRelPc(), getFilenameFromPath(frame.getFileName()), functionName, frame.getFunctionOffset()));
|
||||
}
|
||||
}
|
||||
}
|
||||
// Format the tombstone to be displayable.
|
||||
tombstones.add(desc.toString());
|
||||
// use tombstone...
|
||||
} catch (Exception e) {
|
||||
Log.e(TAG, e.toString());
|
||||
}
|
||||
} else {
|
||||
Log.e(TAG, "Trace input stream was null, ignoring. Reason: " + exitReasonToString(aei.getReason()));
|
||||
}
|
||||
} catch (Exception e) {
|
||||
Log.e(TAG, e.toString());
|
||||
}
|
||||
} else {
|
||||
String desc = exitReasonToString(aei.getReason()) + "\n\n";
|
||||
// desc += aei.toString(); no interesting data
|
||||
tombstones.add(desc);
|
||||
}
|
||||
}
|
||||
return tombstones;
|
||||
}
|
||||
}
|
||||
@@ -302,6 +302,7 @@ Block address = Block address
|
||||
By Address = بالعنوان
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Copy save states to Memory Stick root
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = Create/Open textures.ini file for current game
|
||||
Current = الحالي
|
||||
@@ -662,6 +663,7 @@ Enable Cardboard VR = Enable Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (زمن استجابة أعلى، ثبات معدل الإطارات)
|
||||
FIFO: latest ready = FIFO: الأحدث جاهز
|
||||
FIFO: relaxed = FIFO: متساهل
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = معدل الإطارات
|
||||
Frame presentation mode = وضع عرض الإطارات
|
||||
Frame Rate Control = التحكم في معدل الإطارات
|
||||
@@ -703,6 +705,7 @@ Nearest = Nearest
|
||||
No (default) = No (default)
|
||||
No buffer = No buffer
|
||||
Render all frames = Render all frames
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = مثل حجم التصيير
|
||||
Show Battery % = Show Battery %
|
||||
Show Speed = إظهار السرعة
|
||||
|
||||
@@ -297,6 +297,7 @@ Block address = Adresi əngəllə
|
||||
By Address = Adresə görə
|
||||
Clear the JIT cache = JIT önyaddaşını sil
|
||||
Copy savestates to memstick root = Qoruma durumlarını Yaddaş Çubuğunun kökünə köçürt
|
||||
Crash history = Crash history
|
||||
Create frame dump = Kadr boşalışı yarat
|
||||
Create/Open textures.ini file for current game = İndiki oyun üçün textures.ini faylını Yarat/Aç
|
||||
Current = İndiki
|
||||
@@ -657,6 +658,7 @@ Enable Cardboard VR = Kardon VR'ı aç
|
||||
FIFO (higher latency, framerate stability) = FIFO (yüksək gecikmə, kadr tezliyinin sabitliyi)
|
||||
FIFO: latest ready = FIFO: ən son hazır
|
||||
FIFO: relaxed = FIFO: rahatlanmış
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Kadr göstərmə rejimi
|
||||
Frame Rate Control = Kadr yönəldilişi
|
||||
@@ -698,6 +700,7 @@ Nearest = Ən yaxın
|
||||
No (default) = Yoxdur (varsayılan)
|
||||
No buffer = Ara yaddaşsız
|
||||
Render all frames = Bütün kadrları işlət
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = İşlənişli çözünürlük kimi
|
||||
Show Battery % = Batareya % göstər
|
||||
Show Speed = Sürəti göstər
|
||||
|
||||
@@ -296,6 +296,7 @@ By Address = Па адрасе
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Control Debug = Адладка кіравання
|
||||
Copy savestates to memstick root = Copy save states to Memory Stick root
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = Create/Open textures.ini file for current game
|
||||
Current = Бягучы
|
||||
@@ -635,6 +636,7 @@ Drivers = Драйверы
|
||||
FIFO (higher latency, framerate stability) = FIFO (вышэйшая затрымка, стабільнасць частаты кадраў)
|
||||
FIFO: latest ready = FIFO: апошні гатовы
|
||||
FIFO: relaxed = FIFO: расслаблены
|
||||
Force 60 Hz = Force 60 Hz
|
||||
Frame presentation mode = Рэжым паказу кадра
|
||||
Framerate mode = Режым частаты кадраў
|
||||
GPU texture upscaler (fast) = GPU texture upscaler (fast)
|
||||
@@ -694,6 +696,7 @@ Native device resolution = Разрозненне прылады
|
||||
Nearest = Бліжэйшы
|
||||
No (default) = No (default)
|
||||
No buffer = No buffer
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Як разрозненне рэндэрынгу
|
||||
Show Battery % = Паказаць % зарада батарэі
|
||||
Show Speed = Паказаць хуткасць
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Block address
|
||||
By Address = By address
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Copy save states to Memory Stick root
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = Create/Open textures.ini file for current game
|
||||
Current = Current
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = Enable Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (по-голяма латентност, стабилност на честотата на кадрите)
|
||||
FIFO: latest ready = FIFO: последният готов
|
||||
FIFO: relaxed = FIFO: отпуснат
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = Кадри в сек.
|
||||
Frame presentation mode = Режим показ на кадър
|
||||
Frame Rate Control = Контрол на честотата на кадрите
|
||||
@@ -695,6 +697,7 @@ Nearest = Най-близко
|
||||
No (default) = Не (по подразбиране)
|
||||
No buffer = Без буфер
|
||||
Render all frames = Рендиране на всички кадри
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Същото като резолюцията на рендиране
|
||||
Show Battery % = Показване на батерията %
|
||||
Show Speed = Показване на скоростта
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Bloca l'adreça
|
||||
By Address = Per adreça
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Copy save states to Memory Stick root
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = Crear/Obrir fitxer «textures.ini» per al joc actual
|
||||
Current = Actual
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = Activar Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (major latència, estabilitat de la taxa de fotogrames)
|
||||
FIFO: latest ready = FIFO: últim llest
|
||||
FIFO: relaxed = FIFO: relaxat
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Mode de presentació de fotograma
|
||||
Frame Rate Control = Control de taxa de quadres (FPS)
|
||||
@@ -695,6 +697,7 @@ Nearest = Més proper
|
||||
No (default) = No (default)
|
||||
No buffer = Sense memòria intermèdia
|
||||
Render all frames = Render all frames
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Igual a la de renderitzat
|
||||
Show Battery % = Show Battery %
|
||||
Show Speed = Show Speed
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Adresa bloku
|
||||
By Address = Podle adresy
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Copy save states to Memory Stick root
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = Create/Open textures.ini file for current game
|
||||
Current = Současný
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = Enable Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (vyšší latence, stabilita snímkové frekvence)
|
||||
FIFO: latest ready = FIFO: poslední hotový
|
||||
FIFO: relaxed = FIFO: uvolněný
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Režim zobrazování snímků
|
||||
Frame Rate Control = Kontrola frekvence snímků
|
||||
@@ -695,6 +697,7 @@ Nearest = Nejbližší
|
||||
No (default) = No (default)
|
||||
No buffer = No buffer
|
||||
Render all frames = Render all frames
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Automaticky (stejné jako rozlišení vykreslování)
|
||||
Show Battery % = Show Battery %
|
||||
Show Speed = Show Speed
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Bloker adresse
|
||||
By Address = Efter adresse
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Copy save states to Memory Stick root
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = Opret/Åben textures.ini fil for aktuelle spil
|
||||
Current = Aktuelle
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = Enable Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (højere latenstid, stabil billedfrekvens)
|
||||
FIFO: latest ready = FIFO: seneste klar
|
||||
FIFO: relaxed = FIFO: afslappet
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Rammevisningstilstand
|
||||
Frame Rate Control = Frameratekontrol
|
||||
@@ -695,6 +697,7 @@ Nearest = Nærmest
|
||||
No (default) = No (default)
|
||||
No buffer = No buffer
|
||||
Render all frames = Render all frames
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Automatisk (Samme som renderingsopløsning)
|
||||
Show Battery % = Show Battery %
|
||||
Show Speed = Show Speed
|
||||
|
||||
@@ -291,6 +291,7 @@ Block address = Blockadresse
|
||||
By Address = Nach Adresse
|
||||
Clear the JIT cache = Den JIT-Cache leeren
|
||||
Copy savestates to memstick root = Speicherstände ins Memstick-Stammverzeichnis kopieren
|
||||
Crash history = Crash history
|
||||
Create frame dump = Einzelbild-Dump erstellen
|
||||
Create/Open textures.ini file for current game = Textures.ini für aktuelles Spiel erstellen/öffnen
|
||||
Current = Aktuell
|
||||
@@ -644,6 +645,7 @@ Enable Cardboard VR = Cardboard-VR aktivieren
|
||||
FIFO (higher latency, framerate stability) = FIFO (höhere Latenz, Bildratenstabilität)
|
||||
FIFO: latest ready = FIFO: zuletzt bereit
|
||||
FIFO: relaxed = FIFO: entspannt
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Bildwiedergabemodus
|
||||
Frame Rate Control = Bildratensteuerung
|
||||
@@ -685,6 +687,7 @@ Nearest = Nächster Nachbar
|
||||
No (default) = Nein (Vorgabe)
|
||||
No buffer = Kein Puffer
|
||||
Render all frames = Alle Einzelbilder rendern
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Renderauflösung
|
||||
Show Battery % = Akku % anzeigen
|
||||
Show Speed = Geschwindigkeit anzeigen
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Block address
|
||||
By Address = By address
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Copy save states to Memory Stick root
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = Create/Open textures.ini file for current game
|
||||
Current = Current
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = Enable Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (latensi lebih tinggi, stabilitas frame rate)
|
||||
FIFO: latest ready = FIFO: terbaru siap
|
||||
FIFO: relaxed = FIFO: santai
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Mode penyajian bingkai
|
||||
Frame Rate Control = Atoro'i FRna
|
||||
@@ -695,6 +697,7 @@ Nearest = To paling mandoppi'
|
||||
No (default) = No (default)
|
||||
No buffer = No buffer
|
||||
Render all frames = Render all frames
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Same as Rendering resolution
|
||||
Show Battery % = Show Battery %
|
||||
Show Speed = Show Speed
|
||||
|
||||
@@ -320,6 +320,7 @@ By Address = By address
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Control Debug = Control Debug
|
||||
Copy savestates to memstick root = Copy save states to Memory Stick root
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = Create/Open textures.ini file for current game
|
||||
Current = Current
|
||||
@@ -659,6 +660,7 @@ Drivers = Drivers
|
||||
FIFO (higher latency, framerate stability) = FIFO (higher latency, framerate stability)
|
||||
FIFO: latest ready = FIFO: latest ready
|
||||
FIFO: relaxed = FIFO: relaxed
|
||||
Force 60 Hz = Force 60 Hz
|
||||
Frame presentation mode = Frame presentation mode
|
||||
Framerate mode = Framerate mode
|
||||
GPU texture upscaler (fast) = GPU texture upscaler (fast)
|
||||
@@ -718,6 +720,7 @@ Native device resolution = Native device resolution
|
||||
Nearest = Nearest
|
||||
No (default) = No (default)
|
||||
No buffer = No buffer
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Same as Rendering resolution
|
||||
Show Battery % = Show Battery %
|
||||
Show Speed = Show Speed
|
||||
|
||||
@@ -297,6 +297,7 @@ By Address = Por dirección
|
||||
Clear the JIT cache = Borrar la caché del JIT
|
||||
Control Debug = Control de depuración
|
||||
Copy savestates to memstick root = Copiar estados guardados a la raíz de la Memory Stick
|
||||
Crash history = Crash history
|
||||
Create frame dump = Crear volcado de fotograma
|
||||
Create/Open textures.ini file for current game = Crear/Abrir archivo textures.ini para juego actual
|
||||
Current = Actual
|
||||
@@ -655,6 +656,7 @@ Enable Cardboard VR = Activar Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (mayor latencia, estabilidad de la tasa de frames)
|
||||
FIFO: latest ready = FIFO: último listo
|
||||
FIFO: relaxed = FIFO: relajado
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Modo de presentación de fotogramas
|
||||
Frame Rate Control = Control de tasa de fotogramas (FPS)
|
||||
@@ -710,6 +712,7 @@ RenderDuplicateFrames Tip = Puede hacer que la velocidad de fotogramas sea más
|
||||
Rendering Mode = Modo de renderizado
|
||||
Rendering Resolution = Resolución de renderizado
|
||||
RenderingMode NonBuffered Tip = Más rápido, pero puede que no se vea nada en algunos juegos.
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Rotation = Rotación
|
||||
Safe = Seguro
|
||||
Same as Rendering resolution = Igual que la resolución de renderizado
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Bloquear dirección
|
||||
By Address = Por dirección
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Copiar estados de guardado a la ruta inicial de Memory Stick
|
||||
Crash history = Crash history
|
||||
Create frame dump = Crear frame dump
|
||||
Create/Open textures.ini file for current game = Crear/Abrir archivo textures.ini para el juego actual
|
||||
Current = Actual
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = Activar Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (mayor latencia, estabilidad de la tasa de frames)
|
||||
FIFO: latest ready = FIFO: el último listo
|
||||
FIFO: relaxed = FIFO: relajado
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Modo de presentación de fotogramas
|
||||
Frame Rate Control = Control de Framerate
|
||||
@@ -695,6 +697,7 @@ Nearest = Pixelado
|
||||
No (default) = No (default)
|
||||
No buffer = No hay búfer
|
||||
Render all frames = Render all frames
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Automático (igual a la de renderizado)
|
||||
Show Battery % = Show Battery %
|
||||
Show Speed = Show Speed
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Block address
|
||||
By Address = By address
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Copy save states to Memory Stick root
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = ساختن یا باز کردن بافت ini برای بازی شما
|
||||
Current = جاری کردن
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = Enable Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (تأخیر بالاتر، پایداری نرخ فریم)
|
||||
FIFO: latest ready = FIFO: آخرین آماده
|
||||
FIFO: relaxed = FIFO: آزاد
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = فریم بر ثانیه
|
||||
Frame presentation mode = حالت نمایش فریم
|
||||
Frame Rate Control = کنترل سرعت فریم
|
||||
@@ -695,6 +697,7 @@ Nearest = نزدیک ترین
|
||||
No (default) = No (default)
|
||||
No buffer = بدون بافر
|
||||
Render all frames = Render all frames
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = خودکار (مانند رزولوشن رندرینگ)
|
||||
Show Battery % = نمایش درصد باتری
|
||||
Show Speed = نمایش سرعت
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Block address
|
||||
By Address = By address
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Copy save states to Memory Stick root
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = Create/Open textures.ini file for current game
|
||||
Current = Nykyinen
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = Ota käyttöön Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (korkeampi viive, kuvataajuuden vakaus)
|
||||
FIFO: latest ready = FIFO: uusin valmis
|
||||
FIFO: relaxed = FIFO: rento
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Ruudun esitystila
|
||||
Frame Rate Control = Kuvataajuuden hallinta
|
||||
@@ -695,6 +697,7 @@ Nearest = Lähin
|
||||
No (default) = Ei (oletus)
|
||||
No buffer = Ei puskuria
|
||||
Render all frames = Renderöi kaikki kuvat
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Automaattinen (sama kuin renderöintiresoluutio)
|
||||
Show Battery % = Näytä akku %
|
||||
Show Speed = Näytä nopeus
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Adresse du bloc
|
||||
By Address = Par adresse
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Copier les états sauvegardés à la racine de la Memory Stick
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = Créer/Ouvrir le fichier "textures.ini" pour le jeu en cours
|
||||
Current = Actuel
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = Activer Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (latence plus élevée, stabilité du taux d'images)
|
||||
FIFO: latest ready = FIFO: dernier prêt
|
||||
FIFO: relaxed = FIFO: détendu
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Mode de présentation des images
|
||||
Frame Rate Control = Contrôle de la fréquence de rafraîchissement des images
|
||||
@@ -695,6 +697,7 @@ Nearest = Le plus proche
|
||||
No (default) = No (default)
|
||||
No buffer = 0
|
||||
Render all frames = Render all frames
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Comme la définition du rendu
|
||||
Show Battery % = Show Battery %
|
||||
Show Speed = Show Speed
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Bloquear dirección
|
||||
By Address = Por dirección
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Copy save states to Memory Stick root
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = Create/Open textures.ini file for current game
|
||||
Current = Actual
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = Enable Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (maior latencia, estabilidade da taxa de fotogramas)
|
||||
FIFO: latest ready = FIFO: último listo
|
||||
FIFO: relaxed = FIFO: relaxado
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Modo de presentación do fotograma
|
||||
Frame Rate Control = Control de tasa de cadros (FPS)
|
||||
@@ -695,6 +697,7 @@ Nearest = Pixelado
|
||||
No (default) = No (default)
|
||||
No buffer = No buffer
|
||||
Render all frames = Render all frames
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Automático (igual á de renderizado)
|
||||
Show Battery % = Show Battery %
|
||||
Show Speed = Show Speed
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Διεύθυνση Block
|
||||
By Address = Κατά διεύθυνση
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Copy save states to Memory Stick root
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = Δημιουργία/Άνοιγμα αρχείου textures.ini για το τρέχον παιχνίδι
|
||||
Current = Τρέχον
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = Ενεργοποίηση Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (μεγαλύτερη καθυστέρηση, σταθερότητα ρυθμού καρέ)
|
||||
FIFO: latest ready = FIFO: τελευταίο έτοιμο
|
||||
FIFO: relaxed = FIFO: χαλαρό
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Λειτουργία παρουσίασης καρέ
|
||||
Frame Rate Control = Ρυθμίσεις Ρυθμού Καρέ
|
||||
@@ -695,6 +697,7 @@ Nearest = Κοντινότερο
|
||||
No (default) = No (default)
|
||||
No buffer = No buffer
|
||||
Render all frames = Render all frames
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Αυτόματο (ίσο με την Ανάλυση Απεικόνισης)
|
||||
Show Battery % = Show Battery %
|
||||
Show Speed = Show Speed
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Block address
|
||||
By Address = By address
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Copy save states to Memory Stick root
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = Create/Open textures.ini file for current game
|
||||
Current = Current
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = Enable Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (שהייה גבוהה יותר, יציבות בקצב הפריימים)
|
||||
FIFO: latest ready = FIFO: האחרון מוכן
|
||||
FIFO: relaxed = FIFO: רגוע
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = כמות פריימים לשנייה
|
||||
Frame presentation mode = מצב הצגת פריים
|
||||
Frame Rate Control = שליטה על קצב פריימים
|
||||
@@ -695,6 +697,7 @@ Nearest = הקרוב ביותר
|
||||
No (default) = No (default)
|
||||
No buffer = No buffer
|
||||
Render all frames = Render all frames
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Same as Rendering resolution
|
||||
Show Battery % = Show Battery %
|
||||
Show Speed = Show Speed
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Block address
|
||||
By Address = By address
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Copy save states to Memory Stick root
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = Create/Open textures.ini file for current game
|
||||
Current = Current
|
||||
@@ -651,6 +652,7 @@ Enable Cardboard VR = Enable Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (שהייה גבוהה יותר, יציבות בקצב הפריימים)
|
||||
FIFO: latest ready = מוכן האחרון :FIFO
|
||||
FIFO: relaxed = רגוע: FIFO
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = היינשל םימיירפ תומכ
|
||||
Frame presentation mode = מצב הצגת פריים
|
||||
Frame Rate Control = םימיירפ בצק לע הטילש
|
||||
@@ -692,6 +694,7 @@ Nearest = רתויב בורקה
|
||||
No (default) = No (default)
|
||||
No buffer = No buffer
|
||||
Render all frames = Render all frames
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Same as Rendering resolution
|
||||
Show Battery % = Show Battery %
|
||||
Show Speed = Show Speed
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Blokiraj addresu
|
||||
By Address = Od adrese
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Copy save states to Memory Stick root
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = Kreiraj/Otvori textures.ini datoteku za trenutnu igru
|
||||
Current = Trenutačno
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = Enable Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (veća latencija, stabilnost broja sličica)
|
||||
FIFO: latest ready = FIFO: zadnji spreman
|
||||
FIFO: relaxed = FIFO: opušten
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Način prikaza kadra
|
||||
Frame Rate Control = Framerate kontrole
|
||||
@@ -695,6 +697,7 @@ Nearest = Najbliže
|
||||
No (default) = No (default)
|
||||
No buffer = No buffer
|
||||
Render all frames = Render all frames
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Auto (isto kao Prikazna rezolucija)
|
||||
Show Battery % = Show Battery %
|
||||
Show Speed = Show Speed
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Blokk cím
|
||||
By Address = Cím alapján
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Állapotmentések másolása a Memóriakártya gyökérmappájába
|
||||
Crash history = Crash history
|
||||
Create frame dump = Képkocka kiírása fájlba…
|
||||
Create/Open textures.ini file for current game = textures.ini fájl készítése/megnyitása a jelenlegi játékhoz…
|
||||
Current = Jelenlegi
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = Cardboard VR engedélyezése
|
||||
FIFO (higher latency, framerate stability) = FIFO (nagyobb késleltetés, képkockasebesség stabilitása)
|
||||
FIFO: latest ready = FIFO: legfrissebb kész
|
||||
FIFO: relaxed = FIFO: lazított
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Képkocka megjelenítési mód
|
||||
Frame Rate Control = Képkocka sebesség szabályozása
|
||||
@@ -695,6 +697,7 @@ Nearest = Legközelebbi
|
||||
No (default) = Nem (alapértelmezett)
|
||||
No buffer = Nincs puffer
|
||||
Render all frames = Összes képkocka renderelése
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Renderelési felbontással megegyező
|
||||
Show Battery % = Akkumulátor-töltöttség mutatása
|
||||
Show Speed = Sebesség mutatása
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Alamat blok
|
||||
By Address = Berdasarkan alamat
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Salin savestate ke root Memory Stick
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = Buat/Buka file textures.ini untuk game saat ini
|
||||
Current = Saat ini
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = Aktifkan Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (latensi lebih tinggi, stabilitas frame rate)
|
||||
FIFO: latest ready = FIFO: terbaru siap
|
||||
FIFO: relaxed = FIFO: santai
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Mode presentasi frame
|
||||
Frame Rate Control = Kontrol Frame Rate
|
||||
@@ -695,6 +697,7 @@ Nearest = Terdekat
|
||||
No (default) = Tidak (bawaan)
|
||||
No buffer = Tidak ada penyangga
|
||||
Render all frames = Render semua frame
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Sama dengan resolusi render
|
||||
Show Battery % = Tampilkan Baterai %
|
||||
Show Speed = Tampilkan Kecepatan
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Blocca indirizzo
|
||||
By Address = Per indirizzo
|
||||
Clear the JIT cache = Svuota la cache JIT
|
||||
Copy savestates to memstick root = Copia gli stati salvati nella root della Memory Stick
|
||||
Crash history = Crash history
|
||||
Create frame dump = Crea dump frame
|
||||
Create/Open textures.ini file for current game = Crea/Apri il file textures.ini per il gioco corrente
|
||||
Current = Corrente
|
||||
@@ -655,6 +656,7 @@ Enable Cardboard VR = Attiva Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (latenza più alta, stabilità del framerate)
|
||||
FIFO: latest ready = FIFO: ultimo pronto
|
||||
FIFO: relaxed = FIFO: rilassato
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Modalità di presentazione del fotogramma
|
||||
Frame Rate Control = Controllo Framerate
|
||||
@@ -696,6 +698,7 @@ Nearest = Pixel perfect
|
||||
No (default) = No (default)
|
||||
No buffer = Niente buffer
|
||||
Render all frames = Renderizza tutti i frame
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Stessa risoluzione del rendering
|
||||
Show Battery % = Mostra batteria in %
|
||||
Show Speed = Mostra velocità
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = アドレスをブロックする
|
||||
By Address = アドレスで
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = SaveStateをメモリースティックの直下にコピーする
|
||||
Crash history = Crash history
|
||||
Create frame dump = フレームダンプを作成
|
||||
Create/Open textures.ini file for current game = 現在のゲームの textures.ini ファイルを作成する/開く
|
||||
Current = 現在
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = Cardboard VRを有効にする
|
||||
FIFO (higher latency, framerate stability) = FIFO(遅延が大きい、フレームレートの安定性)
|
||||
FIFO: latest ready = FIFO: 最新が準備済み
|
||||
FIFO: relaxed = FIFO: 緩やか
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = フレーム表示モード
|
||||
Frame Rate Control = フレームレートのコントロール
|
||||
@@ -695,6 +697,7 @@ Nearest = Nearest
|
||||
No (default) = なし (既定)
|
||||
No buffer = バッファなし
|
||||
Render all frames = 全てのフレームをレンダリングする
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = 自動 (レンダリング解像度と同じ)
|
||||
Show Battery % = バッテリー残量の%表示
|
||||
Show Speed = 速度を表示する
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Alamat pemblokiran
|
||||
By Address = Dening Alamat
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Copy save states to Memory Stick root
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = Create/Open textures.ini file for current game
|
||||
Current = Saiki
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = Enable Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (latensi luwih dhuwur, stabilitas framerate)
|
||||
FIFO: latest ready = FIFO: paling anyar siap
|
||||
FIFO: relaxed = FIFO: santai
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Mode tampilan bingkai
|
||||
Frame Rate Control = Kontrol Frame-rate
|
||||
@@ -695,6 +697,7 @@ Nearest = Cedhak
|
||||
No (default) = No (default)
|
||||
No buffer = No buffer
|
||||
Render all frames = Render all frames
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Otomatis (padha Rendering)
|
||||
Show Battery % = Show Battery %
|
||||
Show Speed = Show Speed
|
||||
|
||||
@@ -296,6 +296,7 @@ By Address = 주소별
|
||||
Clear the JIT cache = JIT 캐시 지우기
|
||||
Control Debug = 디버그 제어
|
||||
Copy savestates to memstick root = 메모리 스틱 루트에 저장 상태 복사
|
||||
Crash history = Crash history
|
||||
Create frame dump = 프레임 덤프 생성
|
||||
Create/Open textures.ini file for current game = 현재 게임에 대한 textures.ini 파일 생성/열기
|
||||
Current = 현재
|
||||
@@ -635,6 +636,7 @@ Drivers = 드라이버
|
||||
FIFO (higher latency, framerate stability) = FIFO(지연 증가, 프레임레이트 안정성)
|
||||
FIFO: latest ready = FIFO: 최신 준비 완료
|
||||
FIFO: relaxed = FIFO: 느슨함
|
||||
Force 60 Hz = Force 60 Hz
|
||||
Frame presentation mode = 프레임 표시 모드
|
||||
Framerate mode = 프레임 속도 모드
|
||||
GPU texture upscaler (fast) = 텍스처 쉐이더 (GPU)
|
||||
@@ -694,6 +696,7 @@ Native device resolution = 기본 장치 해상도
|
||||
Nearest = 근접 필터링
|
||||
No (default) = 아니오 (기본값)
|
||||
No buffer = 버퍼 없음
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = 렌더링 해상도와 동일
|
||||
Show Battery % = 배터리 % 표시
|
||||
Show Speed = 속도 표시
|
||||
|
||||
@@ -310,6 +310,7 @@ By Address = By address
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Control Debug = Control Debug
|
||||
Copy savestates to memstick root = Copy save states to Memory Stick root
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = Create/Open textures.ini file for current game
|
||||
Current = Current
|
||||
@@ -649,6 +650,7 @@ Drivers = Drivers
|
||||
FIFO (higher latency, framerate stability) = FIFO (derengiya bilindtir, stabîlîtiya rêjeya freymê)
|
||||
FIFO: latest ready = FIFO: herî dawî amade
|
||||
FIFO: relaxed = FIFO: aram
|
||||
Force 60 Hz = Force 60 Hz
|
||||
Frame presentation mode = Moda nîşandina frame
|
||||
Framerate mode = Rejîma Framerate
|
||||
GPU texture upscaler (fast) = GPU texture upscaler (fast)
|
||||
@@ -708,6 +710,7 @@ Native device resolution = Native device resolution
|
||||
Nearest = Nearest
|
||||
No (default) = No (default)
|
||||
No buffer = No buffer
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Same as Rendering resolution
|
||||
Show Battery % = Show Battery %
|
||||
Show Speed = Show Speed
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = ບລັອກຄ່າທີ່ຢູ່
|
||||
By Address = ໂດຍຄ່າທີ່ຢູ່
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Copy save states to Memory Stick root
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = ສ້າງ/ເປີດໄຟລ໌ textures.ini ຂອງເກມນີ້
|
||||
Current = Current
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = Enable Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (ລໍຖ້າສູງຂຶ້ນ, ຄວາມສະຫງົບຂອງອັດຕາແຟຣມ)
|
||||
FIFO: latest ready = FIFO: ລ່າສຸດພ້ອມ
|
||||
FIFO: relaxed = FIFO: ຜ່ອນຄາຍ
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = ຮູບແບບການສະແດງແຟຣມ
|
||||
Frame Rate Control = ຄວບຄຸມເຟຣມເຣດ
|
||||
@@ -695,6 +697,7 @@ Nearest = Nearest
|
||||
No (default) = No (default)
|
||||
No buffer = No buffer
|
||||
Render all frames = Render all frames
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = ອັດຕະໂນມັດ (ແບບດຽວກັບຄວາມລະອຽດການສະແດງຜົນ)
|
||||
Show Battery % = Show Battery %
|
||||
Show Speed = Show Speed
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Block address
|
||||
By Address = By address
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Copy save states to Memory Stick root
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = Create/Open textures.ini file for current game
|
||||
Current = Current
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = Enable Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (didesnis vėlinimas, kadrų dažnio stabilumas)
|
||||
FIFO: latest ready = FIFO: naujausias paruoštas
|
||||
FIFO: relaxed = FIFO: atsipalaidavęs
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = Kadrai per sekundę
|
||||
Frame presentation mode = Kadro pateikimo režimas
|
||||
Frame Rate Control = Kadrų kontrolė
|
||||
@@ -695,6 +697,7 @@ Nearest = Arčiausias
|
||||
No (default) = No (default)
|
||||
No buffer = No buffer
|
||||
Render all frames = Render all frames
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Automatinis (kaip Rodymo rezoliucija)
|
||||
Show Battery % = Show Battery %
|
||||
Show Speed = Show Speed
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Block address
|
||||
By Address = By address
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Copy save states to Memory Stick root
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = Create/Open textures.ini file for current game
|
||||
Current = Current
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = Enable Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (latensi lebih tinggi, kestabilan kadar bingkai)
|
||||
FIFO: latest ready = FIFO: terbaru siap
|
||||
FIFO: relaxed = FIFO: santai
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Mod paparan bingkai
|
||||
Frame Rate Control = Kawalan kadar Frame
|
||||
@@ -695,6 +697,7 @@ Nearest = Terdekat
|
||||
No (default) = No (default)
|
||||
No buffer = No buffer
|
||||
Render all frames = Render all frames
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Same as Rendering resolution
|
||||
Show Battery % = Show Battery %
|
||||
Show Speed = Show Speed
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Blokadres
|
||||
By Address = Op adres
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Copy save states to Memory Stick root
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = textures.ini-bestand voor huidige game aanmaken/openen
|
||||
Current = Huidige
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = Enable Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (hogere latency, stabiliteit van de framerate)
|
||||
FIFO: latest ready = FIFO: laatst klaar
|
||||
FIFO: relaxed = FIFO: ontspannen
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Weergavemodus voor frames
|
||||
Frame Rate Control = Framerateinstellingen
|
||||
@@ -695,6 +697,7 @@ Nearest = Naaste buur
|
||||
No (default) = No (default)
|
||||
No buffer = No buffer
|
||||
Render all frames = Render all frames
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Auto (renderresolutie)
|
||||
Show Battery % = Show Battery %
|
||||
Show Speed = Show Speed
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Block address
|
||||
By Address = By address
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Copy save states to Memory Stick root
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = Create/Open textures.ini file for current game
|
||||
Current = Nåværende
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = Enable Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (høyere ventetid, stabil bildefrekvens)
|
||||
FIFO: latest ready = FIFO: siste klar
|
||||
FIFO: relaxed = FIFO: avslappet
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Rammevisningsmodus
|
||||
Frame Rate Control = Framerate control
|
||||
@@ -695,6 +697,7 @@ Nearest = Nermest
|
||||
No (default) = No (default)
|
||||
No buffer = No buffer
|
||||
Render all frames = Render all frames
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Same as Rendering resolution
|
||||
Show Battery % = Show Battery %
|
||||
Show Speed = Show Speed
|
||||
|
||||
@@ -293,6 +293,7 @@ Block address = Adres bloku
|
||||
By Address = Po adresie
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Skopiuj zapisane stany do folderu głównego Karty Pamięci
|
||||
Crash history = Crash history
|
||||
Create frame dump = Stwórz zrzut klatki
|
||||
Create/Open textures.ini file for current game = Stwórz/otwórz plik textures.ini z bieżącej gry
|
||||
Current = Obecny
|
||||
@@ -652,6 +653,7 @@ Display Resolution (HW scaler) = Rozdzielczość ekranu (skaler sprz.)
|
||||
Driver requires Android API version %1, current is %2 = Sterownik wymaga wersji %1 Android API, aktualna wersja to %2
|
||||
Drivers = Sterowniki
|
||||
Enable Cardboard VR = Aktywuj Cardboard VR
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = Tylko FPS
|
||||
Frame Rate Control = Kontrola klatek na sekundę
|
||||
Frame Skipping = Pomijanie klatek
|
||||
@@ -691,6 +693,7 @@ Nearest = Najbliższe
|
||||
No (default) = Nie (domyślne)
|
||||
No buffer = Bez bufora
|
||||
Render all frames = Renderuj wszystkie klatki
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Automatyczne (jak roz. renderowania)
|
||||
Show Battery % = Pokaż % baterii
|
||||
Show Speed = Pokaż prędkość
|
||||
|
||||
@@ -320,6 +320,7 @@ By Address = Pelo endereço
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Control Debug = Debug dos Controles
|
||||
Copy savestates to memstick root = Copiar os save states pra raiz do cartão de memória
|
||||
Crash history = Crash history
|
||||
Create frame dump = Criar dump do frame
|
||||
Create/Open textures.ini file for current game = Criar/Abrir o arquivo textures.ini para o jogo atual
|
||||
Current = Atual
|
||||
@@ -658,6 +659,7 @@ Drivers = Drivers
|
||||
FIFO (higher latency, framerate stability) = FIFO (maior latência, estabilidade da taxa de quadros)
|
||||
FIFO: latest ready = FIFO: último pronto
|
||||
FIFO: relaxed = FIFO: relaxado
|
||||
Force 60 Hz = Force 60 Hz
|
||||
Frame presentation mode = Modo de apresentação de quadros
|
||||
Framerate mode = Modo de taxa de quadros
|
||||
GPU texture upscaler (fast) = Ampliador de texturas da GPU (rápido)
|
||||
@@ -717,6 +719,7 @@ Native device resolution = Resolução nativa do dispositivo
|
||||
Nearest = Mais próximo (Nearest)
|
||||
No (default) = Não (padrão)
|
||||
No buffer = Sem buffer
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Igual a resolução da renderização
|
||||
Show Battery % = Mostrar a % da Bateria
|
||||
Show Speed = Mostrar Velocidade
|
||||
|
||||
@@ -318,6 +318,7 @@ Block address = Bloquear endereço
|
||||
By Address = Pelo endereço
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Copiar os estados salvos para a raiz do cartão de memória
|
||||
Crash history = Crash history
|
||||
Create frame dump = Criar um dump do frame
|
||||
Create/Open textures.ini file for current game = Criar/Abrir o ficheiro textures.ini para o jogo atual
|
||||
Current = Atual
|
||||
@@ -678,6 +679,7 @@ Enable Cardboard VR = Ativar o VR Cardboard
|
||||
FIFO (higher latency, framerate stability) = FIFO (maior latência, estabilidade da taxa de frames)
|
||||
FIFO: latest ready = FIFO: último pronto
|
||||
FIFO: relaxed = FIFO: relaxado
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS (Frames Por Segundo)
|
||||
Frame presentation mode = Modo de apresentação de quadros
|
||||
Frame Rate Control = Controlo da taxa dos frames
|
||||
@@ -719,6 +721,7 @@ Nearest = Mais próximo
|
||||
No (default) = No (default)
|
||||
No buffer = Sem buffer
|
||||
Render all frames = Renderizar todos os frames
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Auto (a mesma da resolução de renderização)
|
||||
Show Battery % = Mostrar a percentagem da Bateria
|
||||
Show Speed = Mostrar velocidade
|
||||
|
||||
@@ -295,6 +295,7 @@ Block address = Block address
|
||||
By Address = By address
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Copy save states to Memory Stick root
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = Create/Open textures.ini file for current game
|
||||
Current = Current
|
||||
@@ -655,6 +656,7 @@ Enable Cardboard VR = Enable Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (latență mai mare, stabilitate a ratei de cadre)
|
||||
FIFO: latest ready = FIFO: cel mai recent gata
|
||||
FIFO: relaxed = FIFO: relaxat
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Mod prezentare cadru
|
||||
Frame Rate Control = Control rată de cadre
|
||||
@@ -696,6 +698,7 @@ Nearest = Apropiată
|
||||
No (default) = No (default)
|
||||
No buffer = No buffer
|
||||
Render all frames = Render all frames
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Automat (la fel ca rezoluția de afișare)
|
||||
Show Battery % = Show Battery %
|
||||
Show Speed = Show Speed
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Адрес блока
|
||||
By Address = По адресу
|
||||
Clear the JIT cache = Очистить кэш JIT
|
||||
Copy savestates to memstick root = Копировать сохранения состояний в корень карты памяти
|
||||
Crash history = Crash history
|
||||
Create frame dump = Создать дамп кадра
|
||||
Create/Open textures.ini file for current game = Создать/открыть файл textures.ini для текущей игры
|
||||
Current = Текущий
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = Включить Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (большая задержка, стабильность частоты кадров)
|
||||
FIFO: latest ready = FIFO: последний готов
|
||||
FIFO: relaxed = FIFO: расслабленный
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Режим отображения кадров
|
||||
Frame Rate Control = Управление частотой кадров
|
||||
@@ -695,6 +697,7 @@ Nearest = Ближайший
|
||||
No (default) = Нет (по умолчанию)
|
||||
No buffer = Нет буфера
|
||||
Render all frames = Рендерить все кадры
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Как разрешение рендеринга
|
||||
Show Battery % = Показывать % заряда батареи
|
||||
Show Speed = Показывать скорость
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Blockaddress
|
||||
By Address = Per adress
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Kopiera sparade tillstånd till roten av memstick
|
||||
Crash history = Crash history
|
||||
Create frame dump = Skapa framedump
|
||||
Create/Open textures.ini file for current game = Skapa/öppna textures.ini-filen för aktuellt spel
|
||||
Current = Aktuellt
|
||||
@@ -655,6 +656,7 @@ Enable Cardboard VR = Aktivera Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (högre latens, stabil frekvens)
|
||||
FIFO: latest ready = FIFO: senaste bildruta klar
|
||||
FIFO: relaxed = FIFO: avslappnad
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Presentationsläge för bildrutor
|
||||
Frame Rate Control = Framerate-kontroll
|
||||
@@ -696,6 +698,7 @@ Nearest = Närmast
|
||||
No (default) = Nej (standard)
|
||||
No buffer = Ingen buffer
|
||||
Render all frames = Rendera alla frames
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Samma som renderingsupplösning
|
||||
Show Battery % = Visa batteri-%
|
||||
Show Speed = Visa hastighet
|
||||
|
||||
@@ -295,6 +295,7 @@ Block address = Block address
|
||||
By Address = By Address
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Kopyahin ang save states papunta sa Memory Stick
|
||||
Crash history = Crash history
|
||||
Create frame dump = Gumawa ng frame dump
|
||||
Create/Open textures.ini file for current game = Gumawa/Buksan ang textures.ini file para sa kasalukuyang laro
|
||||
Current = Kasalukuyan
|
||||
@@ -655,6 +656,7 @@ Enable Cardboard VR = Enable Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (mas mataas na latency, katatagan ng framerate)
|
||||
FIFO: latest ready = FIFO: охирин омода
|
||||
FIFO: relaxed = FIFO: kalmado
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Mode ng pagpapakita ng frame
|
||||
Frame Rate Control = Pag kontrol ng frame rate
|
||||
@@ -696,6 +698,7 @@ Nearest = Pinakamalapit
|
||||
No (default) = No (default)
|
||||
No buffer = No buffer
|
||||
Render all frames = Render all frames
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Awto (Kapareho sa Renderig Resolution)
|
||||
Show Battery % = Show Battery %
|
||||
Show Speed = Show Speed
|
||||
|
||||
@@ -296,6 +296,7 @@ By Address = โดยค่าที่อยู่
|
||||
Clear the JIT cache = เคลียร์แคช JIT
|
||||
Clear the MIPSTracer = เคลียร์การติดตาม MIPS
|
||||
Copy savestates to memstick root = คัดลอกเซฟสเตทไปยังต้นทางของเม็มสติ๊ก
|
||||
Crash history = Crash history
|
||||
Create frame dump = สร้างไฟล์เฟรมดั๊มพ์
|
||||
Create/Open textures.ini file for current game = สร้าง/เปิด ไฟล์ textures.ini ของเกมนี้
|
||||
Current = ค่าดั้งเดิม
|
||||
@@ -671,6 +672,7 @@ Enable Cardboard VR = เปิดการทำงานแว่นการ
|
||||
FIFO (higher latency, framerate stability) = FIFO (ความหน่วงสูงขึ้น, ความเสถียรของอัตราเฟรม)
|
||||
FIFO: latest ready = FIFO: ล่าสุดพร้อม
|
||||
FIFO: relaxed = FIFO: ผ่อนคลาย
|
||||
Force 60 Hz = Force 60 Hz
|
||||
Force 60Hz = บังคับที่ 60Hz
|
||||
FPS = เฟรมต่อวินาที
|
||||
Frame presentation mode = โหมดการแสดงเฟรม
|
||||
@@ -727,6 +729,7 @@ RenderDuplicateFrames Tip = ช่วยให้ภาพดูลื่นต
|
||||
Rendering Mode = โหมดที่ใช้ในการแสดงผล
|
||||
Rendering Resolution = ความละเอียดในการแสดงผลภาพ
|
||||
RenderingMode NonBuffered Tip = เร็วขึ้นก็จริง แต่กราฟิกอาจจะขาดหายไปในบางเกม
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Request 60Hz = ต้องการที่ 60Hz
|
||||
Rotation = หมุนจอ
|
||||
Safe = ปลอดภัย
|
||||
|
||||
@@ -296,6 +296,7 @@ Block address = Adresi engelle
|
||||
By Address = Adrese Göre
|
||||
Clear the JIT cache = JIT önbelleğini temizle
|
||||
Copy savestates to memstick root = Durum kayıtlarını hafıza kartına kopyalayın
|
||||
Crash history = Crash history
|
||||
Create frame dump = Kare dökümü oluştur
|
||||
Create/Open textures.ini file for current game = Mevcut Oyun İçin textures.ini Dosyası Oluştur/Aç
|
||||
Current = Şimdi
|
||||
@@ -656,6 +657,7 @@ Enable Cardboard VR = Karton VR Etkinleştir
|
||||
FIFO (higher latency, framerate stability) = FIFO (daha yüksek gecikme, kare hızı kararlılığı)
|
||||
FIFO: latest ready = FIFO: en son hazır
|
||||
FIFO: relaxed = FIFO: gevşek
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Kare sunum modu
|
||||
Frame Rate Control = Kare Hızı Denetimi
|
||||
@@ -697,6 +699,7 @@ Nearest = En yakın
|
||||
No (default) = Hayır (varsayılan)
|
||||
No buffer = Arabellek Yok
|
||||
Render all frames = Tüm Kareleri İşle
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = İşlenen Çözünürlük İle Aynı
|
||||
Show Battery % = Pil Yüzdesini Göster
|
||||
Show Speed = Hızı Göster
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Адреса блоку
|
||||
By Address = За адресою
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Скопіюйте стани збереження в корінь Memory Stick
|
||||
Crash history = Crash history
|
||||
Create frame dump = Створити дамп кадру
|
||||
Create/Open textures.ini file for current game = Створити/Відкрити файл textures.ini для поточної гри
|
||||
Current = Поточний
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = Увімкнути Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (вища затримка, стабільність частоти кадрів)
|
||||
FIFO: latest ready = FIFO: останній готовий
|
||||
FIFO: relaxed = FIFO: розслаблений
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = Режим відображення кадру
|
||||
Frame Rate Control = Управління частотою кадрів
|
||||
@@ -695,6 +697,7 @@ Nearest = Найближчий
|
||||
No (default) = Ні (звичайний)
|
||||
No buffer = Без буфера
|
||||
Render all frames = Відобразити всі кадри
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Авто (таке ж як розширення рендерингу)
|
||||
Show Battery % = Показати батарею %
|
||||
Show Speed = Показати швидкість
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = Chặn địa chỉ
|
||||
By Address = Theo địa chỉ
|
||||
Clear the JIT cache = Clear the JIT cache
|
||||
Copy savestates to memstick root = Copy save states to Memory Stick root
|
||||
Crash history = Crash history
|
||||
Create frame dump = Create frame dump
|
||||
Create/Open textures.ini file for current game = Tạo/Mở tệp textures.ini cho game hiện tại
|
||||
Current = Hiện tại
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = Enable Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO (độ trễ cao hơn, ổn định tốc độ khung hình)
|
||||
FIFO: latest ready = FIFO: mới nhất sẵn sàng
|
||||
FIFO: relaxed = FIFO: thư giãn
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS (khung hình/giây)
|
||||
Frame presentation mode = Chế độ hiển thị khung
|
||||
Frame Rate Control = Điều khiển tốc độ khung hình
|
||||
@@ -695,6 +697,7 @@ Nearest = Gần nhất
|
||||
No (default) = No (default)
|
||||
No buffer = No buffer
|
||||
Render all frames = Render all frames
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = Cùng với kết xuất
|
||||
Show Battery % = Show Battery %
|
||||
Show Speed = Show Speed
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = 内存块地址
|
||||
By Address = 通过地址定位
|
||||
Clear the JIT cache = 清除 JIT 缓存
|
||||
Copy savestates to memstick root = 拷贝即时存档至记忆棒根路径
|
||||
Crash history = Crash history
|
||||
Create frame dump = 创建帧转储
|
||||
Create/Open textures.ini file for current game = 创建/打开当前游戏的textures.ini文件
|
||||
Current = 当前
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = 启用Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO(更高延迟,帧率稳定)
|
||||
FIFO: latest ready = FIFO: 最新就绪
|
||||
FIFO: relaxed = FIFO: 宽松
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = 帧率 (FPS)
|
||||
Frame presentation mode = 帧呈现模式
|
||||
Frame Rate Control = 帧率控制
|
||||
@@ -695,6 +697,7 @@ Nearest = 邻近取样 (像素化)
|
||||
No (default) = 关闭 (默认)
|
||||
No buffer = 关闭缓冲
|
||||
Render all frames = 逐一渲染 (不跳帧)
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = 自动 (同渲染分辨率)
|
||||
Show Battery % = 显示电量百分比
|
||||
Show Speed = 显示运行速度
|
||||
|
||||
@@ -294,6 +294,7 @@ Block address = 區塊位址
|
||||
By Address = 依位址
|
||||
Clear the JIT cache = 清除 JIT 快取
|
||||
Copy savestates to memstick root = 複製存檔至記憶棒根目錄
|
||||
Crash history = Crash history
|
||||
Create frame dump = 建立影格傾印
|
||||
Create/Open textures.ini file for current game = 為目前遊戲建立/開啟 textures.ini 檔案
|
||||
Current = 目前
|
||||
@@ -654,6 +655,7 @@ Enable Cardboard VR = 啟用 Cardboard VR
|
||||
FIFO (higher latency, framerate stability) = FIFO(延遲較高,畫面幀率穩定)
|
||||
FIFO: latest ready = FIFO: 最新就緒
|
||||
FIFO: relaxed = FIFO: 寬鬆
|
||||
Force 60 Hz = Force 60 Hz
|
||||
FPS = FPS
|
||||
Frame presentation mode = 幀呈現模式
|
||||
Frame Rate Control = 影格速率控制
|
||||
@@ -695,6 +697,7 @@ Nearest = 鄰近取樣
|
||||
No (default) = 無 (預設)
|
||||
No buffer = 無緩衝
|
||||
Render all frames = 轉譯所有影格
|
||||
Request 60 Hz = Request 60 Hz
|
||||
Same as Rendering resolution = 同於轉譯解析度
|
||||
Show Battery % = 顯示電池百分比
|
||||
Show Speed = 顯示速度
|
||||
|
||||
@@ -2,4 +2,5 @@ plugins {
|
||||
id("com.android.application") version "8.13.2" apply false
|
||||
id("org.jetbrains.kotlin.android") version "2.2.21" apply false
|
||||
id("com.gladed.androidgitversion") version "0.4.14" apply false
|
||||
id("com.google.protobuf") version "0.9.5" apply false
|
||||
}
|
||||
Reference in new issue
Block a user