Merge branch 'master' (early part) into medusa

This commit is contained in:
Vicki Pfau 2021-06-29 20:55:09 -07:00
commit a6231276e4
33 changed files with 8435 additions and 1604 deletions

View File

@ -36,16 +36,22 @@ Misc:
0.10.0: (Future)
Features:
- Presets for Game Boy palettes
- Add Super Game Boy palettes for original Game Boy games
- Tool for converting scanned pictures of e-Reader cards to raw dotcode data
- Cheat code support in homebrew ports
- Support for combo "Super Game Boy Color" SGB + GBC ROM hacks
Emulation fixes:
- GB Video: Clear VRAM on reset (fixes mgba.io/i/2152)
- GBA SIO: Add missing NORMAL8 implementation bits (fixes mgba.io/i/2172)
- GBA Video: Revert scanline latching changes (fixes mgba.io/i/2153, mgba.io/i/2149)
Other fixes:
- 3DS: Fix disabling "wide" mode on 2DS (fixes mgba.io/i/2167)
- Core: Fix memory leak in opening games from the library
- GB Core: Fix GBC colors setting breaking default model overrides (fixes mgba.io/i/2161)
- GBA: Fix out of bounds ROM accesses on patched ROMs smaller than 32 MiB
- Qt: Fix infrequent deadlock when using sync to video
- Qt: Fix applying savetype-only overrides
- Qt: Fix crash in sprite view for partially out-of-bounds sprites (fixes mgba.io/i/2165)
- Util: Fix loading UPS patches that affect the last byte of the file
Misc:
- Core: Suspend runloop when a core crashes

View File

@ -17,8 +17,9 @@ enum GBModel {
GB_MODEL_DMG = 0x00,
GB_MODEL_SGB = 0x20,
GB_MODEL_MGB = 0x40,
GB_MODEL_SGB2 = 0x60,
GB_MODEL_SGB2 = GB_MODEL_MGB | GB_MODEL_SGB,
GB_MODEL_CGB = 0x80,
GB_MODEL_SCGB = GB_MODEL_CGB | GB_MODEL_SGB,
GB_MODEL_AGB = 0xC0
};

View File

@ -12,6 +12,13 @@ CXX_GUARD_START
#include <mgba/gb/interface.h>
enum GBColorLookup {
GB_COLORS_NONE = 0,
GB_COLORS_CGB = 1,
GB_COLORS_SGB = 2,
GB_COLORS_SGB_CGB_FALLBACK = GB_COLORS_CGB | GB_COLORS_SGB
};
struct GBCartridgeOverride {
int headerCrc32;
enum GBModel model;
@ -27,7 +34,7 @@ struct GBColorPreset {
struct Configuration;
bool GBOverrideFind(const struct Configuration*, struct GBCartridgeOverride* override);
bool GBOverrideColorFind(struct GBCartridgeOverride* override);
bool GBOverrideColorFind(struct GBCartridgeOverride* override, enum GBColorLookup);
void GBOverrideSave(struct Configuration*, const struct GBCartridgeOverride* override);
size_t GBColorPresetList(const struct GBColorPreset** presets);

View File

@ -233,6 +233,7 @@ static void _GBCoreLoadConfig(struct mCore* core, const struct mCoreConfig* conf
mCoreConfigCopyValue(&core->config, config, "cgb.model");
mCoreConfigCopyValue(&core->config, config, "cgb.hybridModel");
mCoreConfigCopyValue(&core->config, config, "cgb.sgbModel");
mCoreConfigCopyValue(&core->config, config, "gb.colors");
mCoreConfigCopyValue(&core->config, config, "useCgbColors");
mCoreConfigCopyValue(&core->config, config, "allowOpposingDirections");
@ -494,13 +495,18 @@ static void _GBCoreReset(struct mCore* core) {
}
if (gb->memory.rom) {
int doColorOverride = 0;
mCoreConfigGetIntValue(&core->config, "useCgbColors", &doColorOverride);
int doColorOverride = GB_COLORS_NONE;
mCoreConfigGetIntValue(&core->config, "gb.colors", &doColorOverride);
if (doColorOverride == GB_COLORS_NONE) {
// Backwards compat for renamed setting
mCoreConfigGetIntValue(&core->config, "useCgbColors", &doColorOverride);
}
struct GBCartridgeOverride override;
const struct GBCartridge* cart = (const struct GBCartridge*) &gb->memory.rom[0x100];
override.headerCrc32 = doCrc32(cart, sizeof(*cart));
bool modelOverride = GBOverrideFind(gbcore->overrides, &override) || (doColorOverride && GBOverrideColorFind(&override));
bool modelOverride = GBOverrideFind(gbcore->overrides, &override) || (doColorOverride && GBOverrideColorFind(&override, doColorOverride));
if (modelOverride) {
GBOverrideApply(gb, &override);
}
@ -572,6 +578,7 @@ static void _GBCoreReset(struct mCore* core) {
break;
case GB_MODEL_CGB:
case GB_MODEL_AGB:
case GB_MODEL_SCGB:
configPath = mCoreConfigGetValue(&core->config, "gbc.bios");
break;
default:
@ -601,6 +608,7 @@ static void _GBCoreReset(struct mCore* core) {
break;
case GB_MODEL_CGB:
case GB_MODEL_AGB:
case GB_MODEL_SCGB:
strncat(path, PATH_SEP "gbc_bios.bin", PATH_MAX - strlen(path));
break;
default:
@ -839,13 +847,13 @@ void* _GBGetMemoryBlock(struct mCore* core, size_t id, size_t* sizeOut) {
*sizeOut = gb->memory.romSize;
return gb->memory.rom;
case GB_REGION_VRAM:
*sizeOut = GB_SIZE_WORKING_RAM_BANK0 * (isCgb ? 1 : 2);
*sizeOut = GB_SIZE_VRAM_BANK0 * (isCgb ? 1 : 2);
return gb->video.vram;
case GB_REGION_EXTERNAL_RAM:
*sizeOut = gb->sramSize;
return gb->memory.sram;
case GB_REGION_WORKING_RAM_BANK0:
*sizeOut = GB_SIZE_VRAM * (isCgb ? 8 : 2);
*sizeOut = GB_SIZE_WORKING_RAM_BANK0 * (isCgb ? 8 : 2);
return gb->memory.wram;
case GB_BASE_OAM:
*sizeOut = GB_SIZE_OAM;

View File

@ -546,6 +546,7 @@ void GBSkipBIOS(struct GB* gb) {
cpu->b = 1;
// Fall through
case GB_MODEL_CGB:
case GB_MODEL_SCGB:
cpu->a = 0x11;
if (gb->model == GB_MODEL_AGB) {
cpu->f.packed = 0x00;
@ -671,6 +672,7 @@ void GBDetectModel(struct GB* gb) {
break;
case GB_MODEL_AGB:
case GB_MODEL_CGB:
case GB_MODEL_SCGB:
gb->audio.style = GB_AUDIO_CGB;
break;
}
@ -932,11 +934,11 @@ void GBFrameEnded(struct GB* gb) {
}
enum GBModel GBNameToModel(const char* model) {
if (strcasecmp(model, "DMG") == 0) {
if (strcasecmp(model, "DMG") == 0 || strcasecmp(model, "GB") == 0) {
return GB_MODEL_DMG;
} else if (strcasecmp(model, "CGB") == 0) {
} else if (strcasecmp(model, "CGB") == 0 || strcasecmp(model, "GBC") == 0) {
return GB_MODEL_CGB;
} else if (strcasecmp(model, "AGB") == 0) {
} else if (strcasecmp(model, "AGB") == 0 || strcasecmp(model, "GBA") == 0) {
return GB_MODEL_AGB;
} else if (strcasecmp(model, "SGB") == 0) {
return GB_MODEL_SGB;
@ -944,6 +946,8 @@ enum GBModel GBNameToModel(const char* model) {
return GB_MODEL_MGB;
} else if (strcasecmp(model, "SGB2") == 0) {
return GB_MODEL_SGB2;
} else if (strcasecmp(model, "SCGB") == 0 || strcasecmp(model, "SGBC") == 0) {
return GB_MODEL_SCGB;
}
return GB_MODEL_AUTODETECT;
}
@ -962,6 +966,8 @@ const char* GBModelToName(enum GBModel model) {
return "CGB";
case GB_MODEL_AGB:
return "AGB";
case GB_MODEL_SCGB:
return "SCGB";
default:
case GB_MODEL_AUTODETECT:
return NULL;

View File

@ -51,9 +51,44 @@
#define PAL31 PAL_ENTRY(0x7FFF, 0x7FFF, 0x7E8C, 0x7C00)
#define PAL32 PAL_ENTRY(0x0000, 0x7FFF, 0x421F, 0x1CF2)
#define PALETTE(X, Y, Z) { PAL ## X, PAL ## Y, PAL ## Z }
#define PAL1A PAL_ENTRY(0x67BF, 0x265B, 0x10B5, 0x2866)
#define PAL1B PAL_ENTRY(0x637B, 0x3AD9, 0x0956, 0x0000)
#define PAL1C PAL_ENTRY(0x7F1F, 0x2A7D, 0x30F3, 0x4CE7)
#define PAL1D PAL_ENTRY(0x57FF, 0x2618, 0x001F, 0x006A)
#define PAL1E PAL_ENTRY(0x5B7F, 0x3F0F, 0x222D, 0x10EB)
#define PAL1F PAL_ENTRY(0x7FBB, 0x2A3C, 0x0015, 0x0900)
#define PAL1G PAL_ENTRY(0x2800, 0x7680, 0x01EF, 0x2FFF)
#define PAL1H PAL_ENTRY(0x73BF, 0x46FF, 0x0110, 0x0066)
#define PAL2A PAL_ENTRY(0x533E, 0x2638, 0x01E5, 0x0000)
#define PAL2B PAL_ENTRY(0x7FFF, 0x2BBF, 0x00DF, 0x2C0A)
#define PAL2C PAL_ENTRY(0x7F1F, 0x463D, 0x74CF, 0x4CA5)
#define PAL2D PAL_ENTRY(0x53FF, 0x03E0, 0x00DF, 0x2800)
#define PAL2E PAL_ENTRY(0x433F, 0x72D2, 0x3045, 0x0822)
#define PAL2F PAL_ENTRY(0x7FFA, 0x2A5F, 0x0014, 0x0003)
#define PAL2G PAL_ENTRY(0x1EED, 0x215C, 0x42FC, 0x0060)
#define PAL2H PAL_ENTRY(0x7FFF, 0x5EF7, 0x39CE, 0x0000)
#define PAL3A PAL_ENTRY(0x4F5F, 0x630E, 0x159F, 0x3126)
#define PAL3B PAL_ENTRY(0x637B, 0x121C, 0x0140, 0x0840)
#define PAL3C PAL_ENTRY(0x66BC, 0x3FFF, 0x7EE0, 0x2C84)
#define PAL3D PAL_ENTRY(0x5FFE, 0x3EBC, 0x0321, 0x0000)
#define PAL3E PAL_ENTRY(0x63FF, 0x36DC, 0x11F6, 0x392A)
#define PAL3F PAL_ENTRY(0x65EF, 0x7DBF, 0x035F, 0x2108)
#define PAL3G PAL_ENTRY(0x2B6C, 0x7FFF, 0x1CD9, 0x0007)
#define PAL3H PAL_ENTRY(0x53FC, 0x1F2F, 0x0E29, 0x0061)
#define PAL4A PAL_ENTRY(0x36BE, 0x7EAF, 0x681A, 0x3C00)
#define PAL4B PAL_ENTRY(0x7BBE, 0x329D, 0x1DE8, 0x0423)
#define PAL4C PAL_ENTRY(0x739F, 0x6A9B, 0x7293, 0x0001)
#define PAL4D PAL_ENTRY(0x5FFF, 0x6732, 0x3DA9, 0x2481)
#define PAL4E PAL_ENTRY(0x577F, 0x3EBC, 0x456F, 0x1880)
#define PAL4F PAL_ENTRY(0x6B57, 0x6E1B, 0x5010, 0x0007)
#define PAL4G PAL_ENTRY(0x0F96, 0x2C97, 0x0045, 0x3200)
#define PAL4H PAL_ENTRY(0x67FF, 0x2F17, 0x2230, 0x1548)
static const struct GBCartridgeOverride _colorOverrides[] = {
#define PALETTE(X, Y, Z) { PAL ## X, PAL ## Y, PAL ## Z }
#define UNIFORM_PAL(A, B, C, D) { PAL_ENTRY(A, B, C, D), PAL_ENTRY(A, B, C, D), PAL_ENTRY(A, B, C, D) }
#define SGB_PAL(A) { PAL ## A, PAL ## A, PAL ## A }
static const struct GBCartridgeOverride _gbcOverrides[] = {
// Adventures of Lolo (Europe)
{ 0xFBE65286, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, PALETTE(0, 28, 3) },
@ -489,6 +524,148 @@ static const struct GBCartridgeOverride _colorOverrides[] = {
{ 0, 0, 0, { 0 } }
};
static const struct GBCartridgeOverride _sgbOverrides[] = {
// Alleyway (World)
{ 0xCBAA161B, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(3F) },
// Baseball (World)
{ 0xE02904BD, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(2G) },
// Dr. Mario (World)
{ 0xA3C2C1E9, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(3B) },
// Dr. Mario (World) (Rev A)
{ 0x69975661, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(3B) },
// F-1 Race (World)
{ 0x8434CB2C, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(4F) },
// F-1 Race (World) (Rev A)
{ 0xBA63383B, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(4F) },
// Game Boy Wars (Japan)
{ 0x03E3ED72, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(3E) },
// Golf (World)
{ 0x885C242D, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(3H) },
// Hoshi no Kirby (Japan)
{ 0x4AA02A13, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(2C) },
// Hoshi no Kirby (Japan) (Rev A)
{ 0x88D03280, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(2C) },
// Kaeru no Tame ni Kane wa Naru (Japan)
{ 0x7F805941, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(2A) },
// Kid Icarus - Of Myths and Monsters (USA, Europe)
{ 0x5D93DB0F, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(2F) },
// Kirby no Pinball (Japan)
{ 0x89239AED, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(1C) },
// Kirby's Dream Land (USA, Europe)
{ 0x302017CC, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(2C) },
// Kirby's Pinball Land (USA, Europe)
{ 0x9C4AA9D8, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(1C) },
// Legend of Zelda, The - Link's Awakening (Canada)
{ 0x9F54D47B, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(1E) },
// Legend of Zelda, The - Link's Awakening (France)
{ 0x441D7FAD, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(1E) },
// Legend of Zelda, The - Link's Awakening (Germany)
{ 0x838D65D6, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(1E) },
// Legend of Zelda, The - Link's Awakening (USA, Europe) (Rev A)
{ 0x24CAAB4D, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(1E) },
// Legend of Zelda, The - Link's Awakening (USA, Europe) (Rev B)
{ 0xBCBB6BDB, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(1E) },
// Legend of Zelda, The - Link's Awakening (USA, Europe)
{ 0x9A193109, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(1E) },
// Mario & Yoshi (Europe)
{ 0xEC14B007, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(2D) },
// Metroid II - Return of Samus (World)
{ 0xBDCCC648, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(4G) },
// QIX (World)
{ 0x5EECB346, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(4A) },
// SolarStriker (World)
{ 0x981620E7, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(1G) },
// Super Mario Land (World)
{ 0x6C0ACA9F, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(1F) },
// Super Mario Land (World) (Rev A)
{ 0xCA117ACC, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(1F) },
// Super Mario Land 2 - 6 Golden Coins (USA, Europe) (Rev A)
{ 0x423E09E6, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(3D) },
// Super Mario Land 2 - 6 Golden Coins (USA, Europe) (Rev B)
{ 0x445A0358, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(3D) },
// Super Mario Land 2 - 6 Golden Coins (USA, Europe)
{ 0xDE2960A1, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(3D) },
// Super Mario Land 2 - 6-tsu no Kinka (Japan)
{ 0xD47CED78, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(3D) },
// Super Mario Land 2 - 6-tsu no Kinka (Japan) (Rev A)
{ 0xA4B4F9F9, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(3D) },
// Super Mario Land 2 - 6-tsu no Kinka (Japan) (Rev B)
{ 0x5842F25D, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(3D) },
// Tennis (World)
{ 0xD2BEBF08, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(3G) },
// Tetris (World)
{ 0xE906C6A6, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(3A) },
// Tetris (World) (Rev A)
{ 0x4674B43F, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(3A) },
// Wario Land - Super Mario Land 3 (World)
{ 0xF1EA10E9, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(1B) },
// X (Japan)
{ 0xFED4C47F, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(4D) },
// Yakuman (Japan)
{ 0x40604F17, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(3C) },
// Yakuman (Japan) (Rev A)
{ 0x2959ACFC, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(3C) },
// Yoshi (USA)
{ 0xAB1605B9, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(2D) },
// Yoshi no Cookie (Japan)
{ 0x841753DA, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(1D) },
// Yoshi no Tamago (Japan)
{ 0xD4098A6B, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(2D) },
// Yoshi's Cookie (USA, Europe)
{ 0x940EDD87, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(1D) },
// Zelda no Densetsu - Yume o Miru Shima (Japan)
{ 0x259C9A82, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(1E) },
// Zelda no Densetsu - Yume o Miru Shima (Japan) (Rev A)
{ 0x61F269CD, GB_MODEL_AUTODETECT, GB_MBC_AUTODETECT, SGB_PAL(1E) },
{ 0, 0, 0, { 0 } }
};
static const struct GBCartridgeOverride _overrides[] = {
// Pokemon Spaceworld 1997 demo
{ 0x232a067d, GB_MODEL_AUTODETECT, GB_MBC3_RTC, { 0 } }, // Gold (debug)
@ -501,22 +678,10 @@ static const struct GBCartridgeOverride _overrides[] = {
};
static const struct GBColorPreset _colorPresets[] = {
{
"Grayscale",
{
PAL_ENTRY(0x7FFF, 0x56B5, 0x294A, 0x0000),
PAL_ENTRY(0x7FFF, 0x56B5, 0x294A, 0x0000),
PAL_ENTRY(0x7FFF, 0x56B5, 0x294A, 0x0000)
}
},
{
"DMG Green",
{
PAL_ENTRY(0x2691, 0x19A9, 0x1105, 0x04A3),
PAL_ENTRY(0x2691, 0x19A9, 0x1105, 0x04A3),
PAL_ENTRY(0x2691, 0x19A9, 0x1105, 0x04A3)
}
},
{ "Grayscale", UNIFORM_PAL(0x7FFF, 0x56B5, 0x294A, 0x0000), },
{ "DMG Green", UNIFORM_PAL(0x2691, 0x19A9, 0x1105, 0x04A3), },
{ "GB Pocket", UNIFORM_PAL(0x52D4, 0x4270, 0x2989, 0x10A3), },
{ "GB Light", UNIFORM_PAL(0x7FCF, 0x738B, 0x56C3, 0x39E0), },
{ "GBC Brown ↑", PALETTE(0, 0, 0), },
{ "GBC Red ↑A", PALETTE(4, 3, 28), },
{ "GBC Dark Brown ↑B", PALETTE(1, 0, 0), },
@ -529,14 +694,56 @@ static const struct GBColorPreset _colorPresets[] = {
{ "GBC Green →", PALETTE(18, 18, 18), },
{ "GBC Dark Green →A", PALETTE(29, 4, 4), },
{ "GBC Reverse →B", PALETTE(27, 27, 27), },
{ "SGB 1-A", SGB_PAL(1A), },
{ "SGB 1-B", SGB_PAL(1B), },
{ "SGB 1-C", SGB_PAL(1C), },
{ "SGB 1-D", SGB_PAL(1D), },
{ "SGB 1-E", SGB_PAL(1E), },
{ "SGB 1-F", SGB_PAL(1F), },
{ "SGB 1-G", SGB_PAL(1G), },
{ "SGB 1-H", SGB_PAL(1H), },
{ "SGB 2-A", SGB_PAL(2A), },
{ "SGB 2-B", SGB_PAL(2B), },
{ "SGB 2-C", SGB_PAL(2C), },
{ "SGB 2-D", SGB_PAL(2D), },
{ "SGB 2-E", SGB_PAL(2E), },
{ "SGB 2-F", SGB_PAL(2F), },
{ "SGB 2-G", SGB_PAL(2G), },
{ "SGB 2-H", SGB_PAL(2H), },
{ "SGB 3-A", SGB_PAL(3A), },
{ "SGB 3-B", SGB_PAL(3B), },
{ "SGB 3-C", SGB_PAL(3C), },
{ "SGB 3-D", SGB_PAL(3D), },
{ "SGB 3-E", SGB_PAL(3E), },
{ "SGB 3-F", SGB_PAL(3F), },
{ "SGB 3-G", SGB_PAL(3G), },
{ "SGB 3-H", SGB_PAL(3H), },
{ "SGB 4-A", SGB_PAL(4A), },
{ "SGB 4-B", SGB_PAL(4B), },
{ "SGB 4-C", SGB_PAL(4C), },
{ "SGB 4-D", SGB_PAL(4D), },
{ "SGB 4-E", SGB_PAL(4E), },
{ "SGB 4-F", SGB_PAL(4F), },
{ "SGB 4-G", SGB_PAL(4G), },
{ "SGB 4-H", SGB_PAL(4H), },
};
bool GBOverrideColorFind(struct GBCartridgeOverride* override) {
bool GBOverrideColorFind(struct GBCartridgeOverride* override, enum GBColorLookup order) {
int i;
for (i = 0; _colorOverrides[i].headerCrc32; ++i) {
if (override->headerCrc32 == _colorOverrides[i].headerCrc32) {
memcpy(override->gbColors, _colorOverrides[i].gbColors, sizeof(override->gbColors));
return true;
if (order & GB_COLORS_SGB) {
for (i = 0; _gbcOverrides[i].headerCrc32; ++i) {
if (override->headerCrc32 == _sgbOverrides[i].headerCrc32) {
memcpy(override->gbColors, _sgbOverrides[i].gbColors, sizeof(override->gbColors));
return true;
}
}
}
if (order & GB_COLORS_CGB) {
for (i = 0; _gbcOverrides[i].headerCrc32; ++i) {
if (override->headerCrc32 == _gbcOverrides[i].headerCrc32) {
memcpy(override->gbColors, _gbcOverrides[i].gbColors, sizeof(override->gbColors));
return true;
}
}
}
return false;

View File

@ -629,7 +629,7 @@ static void GBVideoSoftwareRendererDrawRange(struct GBVideoRenderer* renderer, i
int p = 0;
switch (softwareRenderer->d.sgbRenderMode) {
case 0:
if (softwareRenderer->model & GB_MODEL_SGB) {
if ((softwareRenderer->model & (GB_MODEL_SGB | GB_MODEL_CGB)) == GB_MODEL_SGB) {
p = softwareRenderer->d.sgbAttributes[(startX >> 5) + 5 * (y >> 3)];
p >>= 6 - ((x / 4) & 0x6);
p &= 3;
@ -639,7 +639,7 @@ static void GBVideoSoftwareRendererDrawRange(struct GBVideoRenderer* renderer, i
row[x] = softwareRenderer->palette[p | softwareRenderer->lookup[softwareRenderer->row[x] & OBJ_PRIO_MASK]];
}
for (; x + 7 < (endX & ~7); x += 8) {
if (softwareRenderer->model & GB_MODEL_SGB) {
if ((softwareRenderer->model & (GB_MODEL_SGB | GB_MODEL_CGB)) == GB_MODEL_SGB) {
p = softwareRenderer->d.sgbAttributes[(x >> 5) + 5 * (y >> 3)];
p >>= 6 - ((x / 4) & 0x6);
p &= 3;
@ -654,7 +654,7 @@ static void GBVideoSoftwareRendererDrawRange(struct GBVideoRenderer* renderer, i
row[x + 6] = softwareRenderer->palette[p | softwareRenderer->lookup[softwareRenderer->row[x + 6] & OBJ_PRIO_MASK]];
row[x + 7] = softwareRenderer->palette[p | softwareRenderer->lookup[softwareRenderer->row[x + 7] & OBJ_PRIO_MASK]];
}
if (softwareRenderer->model & GB_MODEL_SGB) {
if ((softwareRenderer->model & (GB_MODEL_SGB | GB_MODEL_CGB)) == GB_MODEL_SGB) {
p = softwareRenderer->d.sgbAttributes[(x >> 5) + 5 * (y >> 3)];
p >>= 6 - ((x / 4) & 0x6);
p &= 3;

View File

@ -80,6 +80,7 @@ void GBVideoReset(struct GBVideo* video) {
video->frameskipCounter = 0;
GBVideoSwitchBank(video, 0);
memset(video->vram, 0, GB_SIZE_VRAM);
video->renderer->vram = video->vram;
memset(&video->oam, 0, sizeof(video->oam));
video->renderer->oam = &video->oam;
@ -237,7 +238,7 @@ void GBVideoSkipBIOS(struct GBVideo* video) {
video->modeEvent.callback = _endMode1;
int32_t next;
if (video->p->model == GB_MODEL_CGB) {
if (video->p->model & GB_MODEL_CGB) {
video->ly = GB_VIDEO_VERTICAL_PIXELS;
video->p->memory.io[GB_REG_LY] = video->ly;
video->stat = GBRegisterSTATClearLYC(video->stat);
@ -535,9 +536,7 @@ void GBVideoWritePalette(struct GBVideo* video, uint16_t address, uint8_t value)
video->renderer->writePalette(video->renderer, 9 * 4 + 3, video->palette[9 * 4 + 3]);
break;
}
} else if (video->p->model & GB_MODEL_SGB) {
video->renderer->writeVideoRegister(video->renderer, address, value);
} else {
} else if (video->p->model >= GB_MODEL_CGB) {
switch (address) {
case GB_REG_BCPD:
if (video->mode != 3) {
@ -578,6 +577,8 @@ void GBVideoWritePalette(struct GBVideo* video, uint16_t address, uint8_t value)
video->p->memory.io[GB_REG_OCPD] = video->palette[8 * 4 + (video->ocpIndex >> 1)] >> (8 * (video->ocpIndex & 1));
break;
}
} else {
video->renderer->writeVideoRegister(video->renderer, address, value);
}
}

View File

@ -113,6 +113,7 @@ bool GBASIOLockstepNodeLoad(struct GBASIODriver* driver) {
node->d.p->siocnt = GBASIOMultiplayerFillSlave(node->d.p->siocnt);
}
break;
case SIO_NORMAL_8:
case SIO_NORMAL_32:
ATOMIC_ADD(node->p->attachedNormal, 1);
node->d.writeRegister = GBASIOLockstepNodeNormalWriteRegister;
@ -519,6 +520,8 @@ static uint16_t GBASIOLockstepNodeNormalWriteRegister(struct GBASIODriver* drive
mLOG(GBA_SIO, DEBUG, "Lockstep %i: SIODATA32_LO <- %04X", node->id, value);
} else if (address == REG_SIODATA32_HI) {
mLOG(GBA_SIO, DEBUG, "Lockstep %i: SIODATA32_HI <- %04X", node->id, value);
} else if (address == REG_SIODATA8) {
mLOG(GBA_SIO, DEBUG, "Lockstep %i: SIODATA8 <- %02X", node->id, value);
}
mLockstepUnlock(&node->p->d);

View File

@ -862,10 +862,12 @@ int main() {
gfxInit(GSP_BGR8_OES, GSP_BGR8_OES, true);
u8 model = 0;
cfguInit();
CFGU_GetSystemModel(&model);
if (model != 3 /* o2DS */) {
gfxSetWide(true);
}
cfguExit();
if (!_initGpu()) {
outputTexture[0].data = 0;

View File

@ -15,6 +15,7 @@ static const QList<GBModel> s_gbModelList{
GB_MODEL_SGB,
GB_MODEL_CGB,
GB_MODEL_AGB,
GB_MODEL_SCGB,
};
static const QList<GBMemoryBankControllerType> s_mbcList{
@ -58,6 +59,7 @@ QString GameBoy::modelName(GBModel model) {
s_gbModelNames[GB_MODEL_SGB2] = tr("Super Game Boy 2 (SGB)");
s_gbModelNames[GB_MODEL_CGB] = tr("Game Boy Color (CGB)");
s_gbModelNames[GB_MODEL_AGB] = tr("Game Boy Advance (AGB)");
s_gbModelNames[GB_MODEL_SCGB] = tr("Super Game Boy Color (SGB + CGB)");
}
return s_gbModelNames[model];

View File

@ -131,15 +131,19 @@ void ObjView::updateTilesGBA(bool force) {
m_objInfo = newInfo;
m_tileOffset = newInfo.tile;
mTileCache* tileCache = mTileCacheSetGetPointer(&m_cacheSet->tiles, newInfo.paletteSet);
unsigned maxTiles = mTileCacheSystemInfoGetMaxTiles(tileCache->sysConfig);
int i = 0;
for (unsigned y = 0; y < newInfo.height; ++y) {
for (unsigned x = 0; x < newInfo.width; ++x, ++i, ++tile, ++tileBase) {
const color_t* data = mTileCacheGetTileIfDirty(tileCache, &m_tileStatus[16 * tileBase], tile, newInfo.paletteId);
if (data) {
m_ui.tiles->setTile(i, data);
} else if (force) {
m_ui.tiles->setTile(i, mTileCacheGetTile(tileCache, tile, newInfo.paletteId));
if (tile < maxTiles) {
const color_t* data = mTileCacheGetTileIfDirty(tileCache, &m_tileStatus[16 * tileBase], tile, newInfo.paletteId);
if (data) {
m_ui.tiles->setTile(i, data);
} else if (force) {
m_ui.tiles->setTile(i, mTileCacheGetTile(tileCache, tile, newInfo.paletteId));
}
} else {
m_ui.tiles->clearTile(i);
}
}
tile += newInfo.stride - newInfo.width;

View File

@ -397,11 +397,10 @@ void SettingsView::updateConfig() {
saveSetting("gb.bios", m_ui.gbBios);
saveSetting("gbc.bios", m_ui.gbcBios);
saveSetting("sgb.bios", m_ui.sgbBios);
saveSetting("sgb.borders", m_ui.sgbBorders);
saveSetting("ds.bios7", m_ui.dsBios7);
saveSetting("ds.bios9", m_ui.dsBios9);
saveSetting("ds.firmware", m_ui.dsFirmware);
saveSetting("useCgbColors", m_ui.useCgbColors);
saveSetting("sgb.borders", m_ui.sgbBorders);
saveSetting("useBios", m_ui.useBios);
saveSetting("skipBios", m_ui.skipBios);
saveSetting("sampleRate", m_ui.sampleRate);
@ -580,6 +579,18 @@ void SettingsView::updateConfig() {
m_controller->setOption(color.toUtf8().constData(), m_gbColors[colorId] & ~0xFF000000);
}
int gbColors = GB_COLORS_CGB;
if (m_ui.gbColor->isChecked()) {
gbColors = GB_COLORS_NONE;
} else if (m_ui.cgbColor->isChecked()) {
gbColors = GB_COLORS_CGB;
} else if (m_ui.sgbColor->isChecked()) {
gbColors = GB_COLORS_SGB;
} else if (m_ui.scgbColor->isChecked()) {
gbColors = GB_COLORS_SGB_CGB_FALLBACK;
}
saveSetting("gb.colors", gbColors);
#endif
m_controller->write();
@ -596,11 +607,10 @@ void SettingsView::reloadConfig() {
loadSetting("gb.bios", m_ui.gbBios);
loadSetting("gbc.bios", m_ui.gbcBios);
loadSetting("sgb.bios", m_ui.sgbBios);
loadSetting("sgb.borders", m_ui.sgbBorders, true);
loadSetting("ds.bios7", m_ui.dsBios7);
loadSetting("ds.bios9", m_ui.dsBios9);
loadSetting("ds.firmware", m_ui.dsFirmware);
loadSetting("useCgbColors", m_ui.useCgbColors, true);
loadSetting("sgb.borders", m_ui.sgbBorders, true);
loadSetting("useBios", m_ui.useBios);
loadSetting("skipBios", m_ui.skipBios);
loadSetting("audioBuffers", m_ui.audioBufferSize);
@ -732,6 +742,22 @@ void SettingsView::reloadConfig() {
int index = m_ui.cgbSgbModel->findData(model);
m_ui.cgbSgbModel->setCurrentIndex(index >= 0 ? index : 0);
}
switch (m_controller->getOption("gb.colors", m_controller->getOption("useCgbColors", true).toInt()).toInt()) {
case GB_COLORS_NONE:
m_ui.gbColor->setChecked(true);
break;
default:
case GB_COLORS_CGB:
m_ui.cgbColor->setChecked(true);
break;
case GB_COLORS_SGB:
m_ui.sgbColor->setChecked(true);
break;
case GB_COLORS_SGB_CGB_FALLBACK:
m_ui.scgbColor->setChecked(true);
break;
}
#endif
int hwaccelVideo = m_controller->getOption("hwaccelVideo", 0).toInt();

View File

@ -23,13 +23,6 @@
<property name="sizeConstraint">
<enum>QLayout::SetFixedSize</enum>
</property>
<item row="2" column="0" colspan="2">
<widget class="QDialogButtonBox" name="buttonBox">
<property name="standardButtons">
<set>QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QListWidget" name="tabs">
<property name="sizePolicy">
@ -89,6 +82,13 @@
</item>
</widget>
</item>
<item row="2" column="0" colspan="2">
<widget class="QDialogButtonBox" name="buttonBox">
<property name="standardButtons">
<set>QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QStackedWidget" name="stackedWidget">
<property name="currentIndex">
@ -1575,391 +1575,444 @@
</layout>
</widget>
<widget class="QWidget" name="gb">
<layout class="QFormLayout" name="formLayout_1">
<item row="0" column="0">
<widget class="QLabel" name="label_29">
<property name="text">
<string>Game Boy-only model:</string>
<layout class="QVBoxLayout" name="verticalLayout_2">
<item>
<widget class="QGroupBox" name="groupBox_2">
<property name="title">
<string>Models</string>
</property>
<layout class="QFormLayout" name="formLayout_9">
<item row="0" column="0">
<widget class="QLabel" name="label_29">
<property name="text">
<string>GB only:</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QComboBox" name="gbModel"/>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_32">
<property name="text">
<string>SGB compatible:</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QComboBox" name="sgbModel"/>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_33">
<property name="text">
<string>GBC only:</string>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QComboBox" name="cgbModel"/>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_38">
<property name="text">
<string>GBC compatible:</string>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QComboBox" name="cgbHybridModel"/>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_39">
<property name="text">
<string>SGB and GBC compatible:</string>
</property>
</widget>
</item>
<item row="4" column="1">
<widget class="QComboBox" name="cgbSgbModel"/>
</item>
<item row="5" column="1">
<widget class="QCheckBox" name="sgbBorders">
<property name="text">
<string>Super Game Boy borders</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item row="0" column="1">
<widget class="QComboBox" name="gbModel"/>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_32">
<property name="text">
<string>Super Game Boy model:</string>
<item>
<widget class="QGroupBox" name="groupBox">
<property name="title">
<string>Game Boy palette</string>
</property>
<layout class="QFormLayout" name="formLayout_8">
<item row="0" column="0">
<widget class="QLabel" name="label_40">
<property name="text">
<string>Preset:</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QComboBox" name="colorPreset"/>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_28">
<property name="text">
<string>Default BG colors:</string>
</property>
</widget>
</item>
<item row="1" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_9">
<item>
<widget class="QFrame" name="color0">
<property name="minimumSize">
<size>
<width>30</width>
<height>30</height>
</size>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
</widget>
</item>
<item>
<widget class="QFrame" name="color1">
<property name="minimumSize">
<size>
<width>30</width>
<height>30</height>
</size>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
</widget>
</item>
<item>
<widget class="QFrame" name="color2">
<property name="minimumSize">
<size>
<width>30</width>
<height>30</height>
</size>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
</widget>
</item>
<item>
<widget class="QFrame" name="color3">
<property name="minimumSize">
<size>
<width>30</width>
<height>30</height>
</size>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
</widget>
</item>
</layout>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_69">
<property name="text">
<string>Default sprite colors 1:</string>
</property>
</widget>
</item>
<item row="2" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_15">
<item>
<widget class="QFrame" name="color4">
<property name="minimumSize">
<size>
<width>30</width>
<height>30</height>
</size>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
</widget>
</item>
<item>
<widget class="QFrame" name="color5">
<property name="minimumSize">
<size>
<width>30</width>
<height>30</height>
</size>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
</widget>
</item>
<item>
<widget class="QFrame" name="color6">
<property name="minimumSize">
<size>
<width>30</width>
<height>30</height>
</size>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
</widget>
</item>
<item>
<widget class="QFrame" name="color7">
<property name="minimumSize">
<size>
<width>30</width>
<height>30</height>
</size>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
</widget>
</item>
</layout>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_70">
<property name="text">
<string>Default sprite colors 2:</string>
</property>
</widget>
</item>
<item row="3" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_37">
<item>
<widget class="QFrame" name="color8">
<property name="minimumSize">
<size>
<width>30</width>
<height>30</height>
</size>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
</widget>
</item>
<item>
<widget class="QFrame" name="color9">
<property name="minimumSize">
<size>
<width>30</width>
<height>30</height>
</size>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
</widget>
</item>
<item>
<widget class="QFrame" name="color10">
<property name="minimumSize">
<size>
<width>30</width>
<height>30</height>
</size>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
</widget>
</item>
<item>
<widget class="QFrame" name="color11">
<property name="minimumSize">
<size>
<width>30</width>
<height>30</height>
</size>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
</widget>
</item>
</layout>
</item>
<item row="4" column="0" colspan="2">
<widget class="Line" name="line_19">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
</widget>
</item>
<item row="5" column="1">
<widget class="QRadioButton" name="gbColor">
<property name="text">
<string>Default color palette only</string>
</property>
<attribute name="buttonGroup">
<string notr="true">gbColors</string>
</attribute>
</widget>
</item>
<item row="6" column="1">
<widget class="QRadioButton" name="sgbColor">
<property name="text">
<string>SGB color palette if available</string>
</property>
<attribute name="buttonGroup">
<string notr="true">gbColors</string>
</attribute>
</widget>
</item>
<item row="7" column="1">
<widget class="QRadioButton" name="cgbColor">
<property name="text">
<string>GBC color palette if available</string>
</property>
<attribute name="buttonGroup">
<string notr="true">gbColors</string>
</attribute>
</widget>
</item>
<item row="8" column="1">
<widget class="QRadioButton" name="scgbColor">
<property name="text">
<string>SGB (preferred) or GBC color palette if available</string>
</property>
<attribute name="buttonGroup">
<string notr="true">gbColors</string>
</attribute>
</widget>
</item>
</layout>
</widget>
</item>
<item row="1" column="1">
<widget class="QComboBox" name="sgbModel"/>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_33">
<property name="text">
<string>Game Boy Color-only model:</string>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QComboBox" name="cgbModel"/>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_38">
<property name="text">
<string>Game Boy/Game Boy Color model:</string>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QComboBox" name="cgbHybridModel"/>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_39">
<property name="text">
<string>Super Game Boy/Game Boy Color model:</string>
</property>
</widget>
</item>
<item row="4" column="1">
<widget class="QComboBox" name="cgbSgbModel"/>
</item>
<item row="5" column="0" colspan="2">
<widget class="Line" name="line_12">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
</widget>
</item>
<item row="6" column="0">
<widget class="QLabel" name="label_40">
<property name="text">
<string>Preset:</string>
</property>
</widget>
</item>
<item row="6" column="1">
<widget class="QComboBox" name="colorPreset"/>
</item>
<item row="7" column="0">
<widget class="QLabel" name="label_28">
<property name="text">
<string>Default BG colors:</string>
</property>
</widget>
</item>
<item row="7" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_9">
<item>
<widget class="QFrame" name="color0">
<property name="minimumSize">
<size>
<width>30</width>
<height>30</height>
</size>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
</widget>
</item>
<item>
<widget class="QFrame" name="color1">
<property name="minimumSize">
<size>
<width>30</width>
<height>30</height>
</size>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
</widget>
</item>
<item>
<widget class="QFrame" name="color2">
<property name="minimumSize">
<size>
<width>30</width>
<height>30</height>
</size>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
</widget>
</item>
<item>
<widget class="QFrame" name="color3">
<property name="minimumSize">
<size>
<width>30</width>
<height>30</height>
</size>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
</widget>
</item>
</layout>
</item>
<item row="8" column="0">
<widget class="QLabel" name="label_69">
<property name="text">
<string>Default sprite colors 1:</string>
</property>
</widget>
</item>
<item row="8" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_15">
<item>
<widget class="QFrame" name="color4">
<property name="minimumSize">
<size>
<width>30</width>
<height>30</height>
</size>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
</widget>
</item>
<item>
<widget class="QFrame" name="color5">
<property name="minimumSize">
<size>
<width>30</width>
<height>30</height>
</size>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
</widget>
</item>
<item>
<widget class="QFrame" name="color6">
<property name="minimumSize">
<size>
<width>30</width>
<height>30</height>
</size>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
</widget>
</item>
<item>
<widget class="QFrame" name="color7">
<property name="minimumSize">
<size>
<width>30</width>
<height>30</height>
</size>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
</widget>
</item>
</layout>
</item>
<item row="9" column="0">
<widget class="QLabel" name="label_70">
<property name="text">
<string>Default sprite colors 2:</string>
</property>
</widget>
</item>
<item row="9" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_37">
<item>
<widget class="QFrame" name="color8">
<property name="minimumSize">
<size>
<width>30</width>
<height>30</height>
</size>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
</widget>
</item>
<item>
<widget class="QFrame" name="color9">
<property name="minimumSize">
<size>
<width>30</width>
<height>30</height>
</size>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
</widget>
</item>
<item>
<widget class="QFrame" name="color10">
<property name="minimumSize">
<size>
<width>30</width>
<height>30</height>
</size>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
</widget>
</item>
<item>
<widget class="QFrame" name="color11">
<property name="minimumSize">
<size>
<width>30</width>
<height>30</height>
</size>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
</widget>
</item>
</layout>
</item>
<item row="10" column="1">
<widget class="QCheckBox" name="useCgbColors">
<property name="text">
<string>Use GBC colors in GB games</string>
</property>
</widget>
</item>
<item row="11" column="1">
<widget class="QCheckBox" name="sgbBorders">
<property name="text">
<string>Super Game Boy borders</string>
</property>
</widget>
</item>
<item row="12" column="0" colspan="2">
<widget class="Line" name="line_11">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
</widget>
</item>
<item row="13" column="0">
<widget class="QLabel" name="label_27">
<property name="text">
<string>Camera driver:</string>
</property>
</widget>
</item>
<item row="13" column="1">
<widget class="QComboBox" name="cameraDriver">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
<item row="14" column="0">
<widget class="QLabel" name="label_35">
<property name="text">
<string>Camera:</string>
</property>
</widget>
</item>
<item row="14" column="1">
<widget class="QComboBox" name="camera">
<property name="enabled">
<bool>false</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
<item>
<widget class="QGroupBox" name="groupBox_3">
<property name="title">
<string>Game Boy Camera</string>
</property>
<layout class="QFormLayout" name="formLayout_10">
<item row="0" column="0">
<widget class="QLabel" name="label_27">
<property name="text">
<string>Driver:</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QComboBox" name="cameraDriver">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_35">
<property name="text">
<string>Source:</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QComboBox" name="camera">
<property name="enabled">
<bool>false</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
@ -2163,4 +2216,7 @@
</hints>
</connection>
</connections>
<buttongroups>
<buttongroup name="gbColors"/>
</buttongroups>
</ui>

View File

@ -44,6 +44,16 @@ void TilePainter::mousePressEvent(QMouseEvent* event) {
emit indexPressed(y * (width() / m_size) + x);
}
void TilePainter::clearTile(int index) {
QPainter painter(&m_backing);
int w = width() / m_size;
int x = index % w;
int y = index / w;
QRect r(x * m_size, y * m_size, m_size, m_size);
painter.eraseRect(r);
update(r);
}
void TilePainter::setTile(int index, const color_t* data) {
QPainter painter(&m_backing);
int w = width() / m_size;

View File

@ -22,6 +22,7 @@ public:
QPixmap backing() const { return m_backing; }
public slots:
void clearTile(int index);
void setTile(int index, const color_t*);
void setTileCount(int tiles);
void setTileMagnification(int mag);

View File

@ -184,11 +184,11 @@ void InputController::setPlatform(mPlatform platform) {
InputControllerImage* image = static_cast<InputControllerImage*>(context);
image->w = w;
image->h = h;
image->p->m_cameraActive = true;
if (image->image.isNull()) {
image->image.load(":/res/no-cam.png");
}
#ifdef BUILD_QT_MULTIMEDIA
image->p->m_cameraActive = true;
QByteArray camera = image->p->m_config->getQtOption("camera").toByteArray();
if (!camera.isNull()) {
image->p->m_cameraDevice = camera;

View File

@ -56,12 +56,12 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<message>
<location filename="../ArchiveInspector.ui" line="14"/>
<source>Open in archive...</source>
<translation>In Archiv öffnen...</translation>
<translation>In Archiv öffnen </translation>
</message>
<message>
<location filename="../ArchiveInspector.ui" line="20"/>
<source>Loading...</source>
<translation>Laden...</translation>
<translation>Laden </translation>
</message>
</context>
<context>
@ -69,12 +69,12 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<message>
<location filename="../AssetTile.ui" line="41"/>
<source>Tile #</source>
<translation>Tile #</translation>
<translation>Tile Nr.</translation>
</message>
<message>
<location filename="../AssetTile.ui" line="65"/>
<source>Palette #</source>
<translation>Palette #</translation>
<translation>Palette Nr.</translation>
</message>
<message>
<location filename="../AssetTile.ui" line="86"/>
@ -327,7 +327,7 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<message>
<location filename="../GIFView.ui" line="67"/>
<source>Stop</source>
<translation>Stop</translation>
<translation>Stopp</translation>
</message>
<message>
<location filename="../GIFView.ui" line="93"/>
@ -1262,27 +1262,27 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<context>
<name>QGBA::CoreController</name>
<message>
<location filename="../CoreController.cpp" line="695"/>
<location filename="../CoreController.cpp" line="697"/>
<source>Failed to open save file: %1</source>
<translation>Fehler beim Öffnen der Speicherdatei: %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="726"/>
<location filename="../CoreController.cpp" line="728"/>
<source>Failed to open game file: %1</source>
<translation>Fehler beim Öffnen der Spieldatei: %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="751"/>
<location filename="../CoreController.cpp" line="753"/>
<source>Can&apos;t yank pack in unexpected platform!</source>
<translation>Das GamePak kann nur auf unterstützten Plattformen herausgezogen werden!</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="828"/>
<location filename="../CoreController.cpp" line="830"/>
<source>Failed to open snapshot file for reading: %1</source>
<translation>Konnte Snapshot-Datei %1 nicht zum Lesen öffnen</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="844"/>
<location filename="../CoreController.cpp" line="846"/>
<source>Failed to open snapshot file for writing: %1</source>
<translation>Konnte Snapshot-Datei %1 nicht zum Schreiben öffnen</translation>
</message>
@ -3946,7 +3946,7 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<translation>Verzeichnis auswählen</translation>
</message>
<message>
<location filename="../SettingsView.cpp" line="734"/>
<location filename="../SettingsView.cpp" line="760"/>
<source>(%1×%2)</source>
<translation>(%1×%2)</translation>
</message>
@ -4097,22 +4097,22 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<message>
<location filename="../Window.cpp" line="430"/>
<source>Select e-Reader card images</source>
<translation type="unfinished"></translation>
<translation>Bilder der Lesegerät-Karte auswählen</translation>
</message>
<message>
<location filename="../Window.cpp" line="430"/>
<source>Image file (*.png *.jpg *.jpeg)</source>
<translation type="unfinished"></translation>
<translation>Bilddatei (*.png *.jpg *.jpeg)</translation>
</message>
<message>
<location filename="../Window.cpp" line="431"/>
<source>Conversion finished</source>
<translation type="unfinished"></translation>
<translation>Konvertierung abgeschlossen</translation>
</message>
<message>
<location filename="../Window.cpp" line="469"/>
<source>%1 of %2 e-Reader cards converted successfully.</source>
<translation type="unfinished"></translation>
<translation>%1 von %2 Lesegerät-Karten erfolgreich konvertiert.</translation>
</message>
<message>
<location filename="../Window.cpp" line="482"/>
@ -4252,7 +4252,7 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<message>
<location filename="../Window.cpp" line="1184"/>
<source>Convert e-Reader card image to raw...</source>
<translation type="unfinished"></translation>
<translation>Lesegerät-Kartenbild in Rohdaten umwandeln </translation>
</message>
<message>
<location filename="../Window.cpp" line="1188"/>
@ -5166,37 +5166,37 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<translation>Einstellungen</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="52"/>
<location filename="../SettingsView.ui" line="45"/>
<source>Audio/Video</source>
<translation>Audio/Video</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="57"/>
<location filename="../SettingsView.ui" line="50"/>
<source>Interface</source>
<translation>Benutzeroberfläche</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="62"/>
<location filename="../SettingsView.ui" line="55"/>
<source>Emulation</source>
<translation>Emulation</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="67"/>
<location filename="../SettingsView.ui" line="60"/>
<source>Enhancements</source>
<translation>Verbesserungen</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="77"/>
<location filename="../SettingsView.ui" line="70"/>
<source>Paths</source>
<translation>Verzeichnisse</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="82"/>
<location filename="../SettingsView.ui" line="75"/>
<source>Logging</source>
<translation>Protokoll</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="87"/>
<location filename="../SettingsView.ui" line="80"/>
<source>Game Boy</source>
<translation>Game Boy</translation>
</message>
@ -5354,6 +5354,41 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<source>Force integer scaling</source>
<translation>Erzwinge pixelgenaue Skalierung</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1852"/>
<source>Default color palette only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1862"/>
<source>SGB color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1872"/>
<source>GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1882"/>
<source>SGB (preferred) or GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1895"/>
<source>Game Boy Camera</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1901"/>
<source>Driver:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1918"/>
<source>Source:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source>
@ -5411,7 +5446,42 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<translation>Zusätzliche Savestate-Daten laden:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1559"/>
<location filename="../SettingsView.ui" line="1502"/>
<source>Models</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1508"/>
<source>GB only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1518"/>
<source>SGB compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1528"/>
<source>GBC only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1538"/>
<source>GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1548"/>
<source>SGB and GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1568"/>
<source>Game Boy palette</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1574"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
@ -5420,11 +5490,6 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<source>Enable Game Boy Player features by default</source>
<translation>Game Boy Player-Features standardmäßig aktivieren</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source>
<translation>Super Game Boy/Game Boy Color-Modell:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="670"/>
<source>Automatically save cheats</source>
@ -5526,60 +5591,25 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<translation>Protokoll-Datei auswählen</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1502"/>
<source>Game Boy-only model:</source>
<translation>Game Boy-Modell:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1522"/>
<source>Game Boy Color-only model:</source>
<translation>Game Boy Color-Modell:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1532"/>
<source>Game Boy/Game Boy Color model:</source>
<translation>Game Boy/Game Boy Color-Modell:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source>
<translation>Kamera:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1569"/>
<location filename="../SettingsView.ui" line="1584"/>
<source>Default BG colors:</source>
<translation>Standard-Hintergrundfarben:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1656"/>
<location filename="../SettingsView.ui" line="1671"/>
<source>Default sprite colors 1:</source>
<translation>Standard-Sprite-Farben 1:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1743"/>
<location filename="../SettingsView.ui" line="1758"/>
<source>Default sprite colors 2:</source>
<translation>Standard-Sprite-Farben 2:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source>
<translation>Verwende GBC-Farben in GB-Spielen</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1837"/>
<location filename="../SettingsView.ui" line="1558"/>
<source>Super Game Boy borders</source>
<translation>Super Game Boy-Rahmen</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1512"/>
<source>Super Game Boy model:</source>
<translation>Super Game Boy-Modell:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source>
<translation>Kamera-Treiber:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="499"/>
<source>Library:</source>
@ -5650,7 +5680,7 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<translation>Bildschirmschoner deaktivieren</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="72"/>
<location filename="../SettingsView.ui" line="65"/>
<source>BIOS</source>
<translation>BIOS</translation>
</message>
@ -5900,7 +5930,7 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<message>
<location filename="../VideoView.ui" line="56"/>
<source>Stop</source>
<translation>Stop</translation>
<translation>Stopp</translation>
</message>
<message>
<location filename="../VideoView.ui" line="69"/>

View File

@ -1056,7 +1056,7 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<message>
<location filename="../OverrideView.ui" line="519"/>
<source>Palette preset</source>
<translation type="unfinished"></translation>
<translation>Preajuste de paleta</translation>
</message>
</context>
<context>
@ -1069,7 +1069,7 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<message>
<location filename="../PaletteView.ui" line="44"/>
<source>Background</source>
<translation>Fondo (BG)</translation>
<translation>Fondo</translation>
</message>
<message>
<location filename="../PaletteView.ui" line="94"/>
@ -1104,7 +1104,7 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<message>
<location filename="../PaletteView.ui" line="251"/>
<source>Hex code</source>
<translation>Código hex</translation>
<translation>Código hexadecimal</translation>
</message>
<message>
<location filename="../PaletteView.ui" line="258"/>
@ -1247,27 +1247,27 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<context>
<name>QGBA::CoreController</name>
<message>
<location filename="../CoreController.cpp" line="695"/>
<location filename="../CoreController.cpp" line="697"/>
<source>Failed to open save file: %1</source>
<translation>Error al abrir el archivo de guardado: %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="726"/>
<location filename="../CoreController.cpp" line="728"/>
<source>Failed to open game file: %1</source>
<translation>Error al abrir el archivo del juego: %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="751"/>
<location filename="../CoreController.cpp" line="753"/>
<source>Can&apos;t yank pack in unexpected platform!</source>
<translation>¡No se puede remover el cartucho en esta plataforma!</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="828"/>
<location filename="../CoreController.cpp" line="830"/>
<source>Failed to open snapshot file for reading: %1</source>
<translation>Error al leer del archivo de captura: %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="844"/>
<location filename="../CoreController.cpp" line="846"/>
<source>Failed to open snapshot file for writing: %1</source>
<translation>Error al escribir al archivo de captura: %1</translation>
</message>
@ -1409,7 +1409,7 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<message>
<location filename="../GDBWindow.cpp" line="113"/>
<source>Crash</source>
<translation>Error fatal</translation>
<translation>Cierre inesperado</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="113"/>
@ -3900,7 +3900,7 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<translation>Elegir carpeta</translation>
</message>
<message>
<location filename="../SettingsView.cpp" line="734"/>
<location filename="../SettingsView.cpp" line="760"/>
<source>(%1×%2)</source>
<translation></translation>
</message>
@ -4087,7 +4087,7 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<message>
<location filename="../Window.cpp" line="912"/>
<source>Crash</source>
<translation>Error fatal</translation>
<translation>Cierre inesperado</translation>
</message>
<message>
<location filename="../Window.cpp" line="913"/>
@ -4648,7 +4648,7 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<message>
<location filename="../Window.cpp" line="1562"/>
<source>View &amp;tiles...</source>
<translation>Ver &amp;tiles...</translation>
<translation>Ver m&amp;osaicos...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1563"/>
@ -4837,7 +4837,7 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<message>
<location filename="../ROMInfo.ui" line="63"/>
<source>Game ID:</source>
<translation>ID de juego:</translation>
<translation>Id. de juego:</translation>
</message>
<message>
<location filename="../ROMInfo.ui" line="70"/>
@ -4870,7 +4870,7 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<message>
<location filename="../ReportView.ui" line="14"/>
<source>Generate Bug Report</source>
<translation>Generar reporte de bugs</translation>
<translation>Generar informe de defecto</translation>
</message>
<message>
<location filename="../ReportView.ui" line="72"/>
@ -4880,7 +4880,7 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<message>
<location filename="../ReportView.ui" line="90"/>
<source>Generate report</source>
<translation>Generar reporte</translation>
<translation>Generar informe</translation>
</message>
<message>
<location filename="../ReportView.ui" line="104"/>
@ -4890,7 +4890,7 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<message>
<location filename="../ReportView.ui" line="118"/>
<source>Open issue list in browser</source>
<translation>Abrir lista de reportes en navegador</translation>
<translation>Abrir lista de informes en navegador</translation>
</message>
<message>
<location filename="../ReportView.ui" line="139"/>
@ -5090,42 +5090,42 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<translation>Ajustes</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="52"/>
<location filename="../SettingsView.ui" line="45"/>
<source>Audio/Video</source>
<translation>Audio/video</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="57"/>
<location filename="../SettingsView.ui" line="50"/>
<source>Interface</source>
<translation>Interfaz</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="62"/>
<location filename="../SettingsView.ui" line="55"/>
<source>Emulation</source>
<translation>Emulación</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="67"/>
<location filename="../SettingsView.ui" line="60"/>
<source>Enhancements</source>
<translation>Mejoras</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="72"/>
<location filename="../SettingsView.ui" line="65"/>
<source>BIOS</source>
<translation>BIOS</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="77"/>
<location filename="../SettingsView.ui" line="70"/>
<source>Paths</source>
<translation>Rutas</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="82"/>
<location filename="../SettingsView.ui" line="75"/>
<source>Logging</source>
<translation>Registros</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="87"/>
<location filename="../SettingsView.ui" line="80"/>
<source>Game Boy</source>
<translation>Game Boy</translation>
</message>
@ -5283,6 +5283,41 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<source>Bilinear filtering</source>
<translation>Filtro bilineal</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1852"/>
<source>Default color palette only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1862"/>
<source>SGB color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1872"/>
<source>GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1882"/>
<source>SGB (preferred) or GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1895"/>
<source>Game Boy Camera</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1901"/>
<source>Driver:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1918"/>
<source>Source:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source>
@ -5317,7 +5352,7 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<location filename="../SettingsView.ui" line="920"/>
<location filename="../SettingsView.ui" line="964"/>
<source>Save game</source>
<translation>Guardar juego</translation>
<translation>Guardar partida</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="947"/>
@ -5330,12 +5365,7 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source>
<translation>Modelo Super Game Boy/Game Boy Color:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1559"/>
<location filename="../SettingsView.ui" line="1574"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
@ -5369,21 +5399,6 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<source>Select Log File</source>
<translation>Seleccionar</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1512"/>
<source>Super Game Boy model:</source>
<translation>Modelo de Super Game Boy:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source>
<translation>Usar colores de GBC en juegos GB</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source>
<translation>Cámara:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="451"/>
<source>Force integer scaling</source>
@ -5645,42 +5660,57 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<translation>Trucos</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1569"/>
<location filename="../SettingsView.ui" line="1502"/>
<source>Models</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1508"/>
<source>GB only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1518"/>
<source>SGB compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1528"/>
<source>GBC only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1538"/>
<source>GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1548"/>
<source>SGB and GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1568"/>
<source>Game Boy palette</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1584"/>
<source>Default BG colors:</source>
<translation>Colores de fondo por defecto:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1837"/>
<location filename="../SettingsView.ui" line="1558"/>
<source>Super Game Boy borders</source>
<translation>Bordes de Super Game Boy</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source>
<translation>Controlador de cámara:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1656"/>
<location filename="../SettingsView.ui" line="1671"/>
<source>Default sprite colors 1:</source>
<translation>Colores de sprite 1 por defecto:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1502"/>
<source>Game Boy-only model:</source>
<translation>Modelo solo-Game Boy:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1522"/>
<source>Game Boy Color-only model:</source>
<translation>Modelo solo-Game Boy Color:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1532"/>
<source>Game Boy/Game Boy Color model:</source>
<translation>Modelo Game Boy/Game Boy Color:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1743"/>
<location filename="../SettingsView.ui" line="1758"/>
<source>Default sprite colors 2:</source>
<translation>Colores de sprite 2 por defecto:</translation>
</message>

View File

@ -59,7 +59,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../AssetTile.ui" line="65"/>
<source>Palette #</source>
<translation>Palette </translation>
<translation>Tavolozza #</translation>
</message>
<message>
<location filename="../AssetTile.ui" line="86"/>
@ -185,7 +185,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../CheatsView.ui" line="48"/>
<source>Add New Set</source>
<translation>Aggiungi Nuovo Set</translation>
<translation>Aggiungi nuovo set</translation>
</message>
<message>
<location filename="../CheatsView.ui" line="55"/>
@ -363,7 +363,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../library/LibraryTree.cpp" line="50"/>
<source>Name</source>
<translation type="unfinished">Nome</translation>
<translation>Nome</translation>
</message>
<message>
<location filename="../library/LibraryTree.cpp" line="51"/>
@ -378,7 +378,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../library/LibraryTree.cpp" line="53"/>
<source>Size</source>
<translation type="unfinished">Dimensioni</translation>
<translation>Dimensioni</translation>
</message>
<message>
<location filename="../library/LibraryTree.cpp" line="54"/>
@ -835,7 +835,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../ObjView.ui" line="417"/>
<source>Palette</source>
<translation>Palette</translation>
<translation>Tavolozza</translation>
</message>
<message>
<location filename="../ObjView.ui" line="94"/>
@ -1011,7 +1011,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../OverrideView.ui" line="154"/>
<source>Idle loop</source>
<translation>Idle loop</translation>
<translation>Ciclo vuoto</translation>
</message>
<message>
<location filename="../OverrideView.ui" line="180"/>
@ -1031,7 +1031,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../OverrideView.ui" line="223"/>
<source>Game Boy model</source>
<translation>Modello del Game Boy</translation>
<translation>Modello di Game Boy</translation>
</message>
<message>
<location filename="../OverrideView.ui" line="239"/>
@ -1056,7 +1056,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../OverrideView.ui" line="519"/>
<source>Palette preset</source>
<translation type="unfinished"></translation>
<translation>Profilo tavolozza</translation>
</message>
</context>
<context>
@ -1064,7 +1064,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../PaletteView.ui" line="14"/>
<source>Palette</source>
<translation>Palette</translation>
<translation>Tavolozza</translation>
</message>
<message>
<location filename="../PaletteView.ui" line="44"/>
@ -1114,7 +1114,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../PaletteView.ui" line="322"/>
<source>Export BG</source>
<translation>Esporta BG</translation>
<translation>Esporta sfondo (BG)</translation>
</message>
<message>
<location filename="../PaletteView.ui" line="342"/>
@ -1170,7 +1170,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../PrinterView.ui" line="223"/>
<source>Copy</source>
<translation type="unfinished">Copia</translation>
<translation>Copia</translation>
</message>
<message>
<location filename="../PrinterView.ui" line="180"/>
@ -1183,7 +1183,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../AboutScreen.cpp" line="77"/>
<source>2021</source>
<translation type="unfinished">2021</translation>
<translation>2021</translation>
</message>
</context>
<context>
@ -1211,7 +1211,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../CheatsModel.cpp" line="211"/>
<source>Failed to open cheats file: %1</source>
<translation>Impossibile aprire il file cheats: %1</translation>
<translation>Impossibile aprire il file trucchi: %1</translation>
</message>
</context>
<context>
@ -1247,27 +1247,27 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<context>
<name>QGBA::CoreController</name>
<message>
<location filename="../CoreController.cpp" line="695"/>
<location filename="../CoreController.cpp" line="697"/>
<source>Failed to open save file: %1</source>
<translation>Impossibile aprire il file di salvataggio: %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="726"/>
<location filename="../CoreController.cpp" line="728"/>
<source>Failed to open game file: %1</source>
<translation>Impossibile aprire il file di gioco: %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="751"/>
<location filename="../CoreController.cpp" line="753"/>
<source>Can&apos;t yank pack in unexpected platform!</source>
<translation>Non riesco a strappare il pacchetto in una piattaforma inaspettata!</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="828"/>
<location filename="../CoreController.cpp" line="830"/>
<source>Failed to open snapshot file for reading: %1</source>
<translation>Impossibile aprire il file snapshot per la lettura: %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="844"/>
<location filename="../CoreController.cpp" line="846"/>
<source>Failed to open snapshot file for writing: %1</source>
<translation>Impossibile aprire il file snapshot per la scrittura: %1</translation>
</message>
@ -1389,7 +1389,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../GDBWindow.cpp" line="37"/>
<source>Bind address</source>
<translation>Indirizzo Bind</translation>
<translation>Indirizzo coll.</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="56"/>
@ -1422,7 +1422,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../GIFView.cpp" line="61"/>
<source>Failed to open output file: %1</source>
<translation type="unfinished">Impossibile aprire il file di output: %1</translation>
<translation>Impossibile aprire il file di output: %1</translation>
</message>
<message>
<location filename="../GIFView.cpp" line="88"/>
@ -1440,37 +1440,37 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../IOViewer.cpp" line="39"/>
<source>Background mode</source>
<translation>Modalità Background (BG)</translation>
<translation>Modalità sfondo</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="40"/>
<source>Mode 0: 4 tile layers</source>
<translation>Modalità 0: 4 tiles layers</translation>
<translation>Modalità 0: 4 strati con tavole</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="41"/>
<source>Mode 1: 2 tile layers + 1 rotated/scaled tile layer</source>
<translation>Modalità 1: 2 tile layers + 1 ruotato/scalato tile layer</translation>
<translation>Modalità 1: starti con 2 tavole + 1 strato con tavola ruotata/scalata</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="42"/>
<source>Mode 2: 2 rotated/scaled tile layers</source>
<translation>Modalità 2: 2 ruotato/scalato tile layers</translation>
<translation>Modalità 2: 2 strati con tavole ruotate/scalate</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="43"/>
<source>Mode 3: Full 15-bit bitmap</source>
<translation>Modalità 3: completo 15 bitmap</translation>
<translation>Modalità 3: 15-bit bitmap completa</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="44"/>
<source>Mode 4: Full 8-bit bitmap</source>
<translation>Modalità 4: completo 8 bits</translation>
<translation>Modalità 4: 8-bit bitmap completa</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="45"/>
<source>Mode 5: Small 15-bit bitmap</source>
<translation>Modalità 5: basso 15-bit bitmap</translation>
<translation>Modalità 5: 15-bit bitmap piccola</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="49"/>
@ -1897,7 +1897,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../IOViewer.cpp" line="294"/>
<source>Blend mode</source>
<translation>Modalità miscelato</translation>
<translation>Modalità miscelazione</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="295"/>
@ -2434,39 +2434,39 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="1143"/>
<location filename="../IOViewer.cpp" line="1170"/>
<source>Sound frequency (high)</source>
<translation type="unfinished"></translation>
<translation>Frequenza del suono (msb)</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="1424"/>
<source>Source (high)</source>
<translation type="unfinished"></translation>
<translation>Sorgente (msb)</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="1428"/>
<source>Source (low)</source>
<translation type="unfinished"></translation>
<translation>Sorgente (lsb)</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="1432"/>
<source>Destination (high)</source>
<translation type="unfinished"></translation>
<translation>Destinazione (msb)</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="1436"/>
<source>Destination (low)</source>
<translation type="unfinished"></translation>
<translation>Destinazione (lsb)</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="1499"/>
<location filename="../IOViewer.cpp" line="1511"/>
<source>Green (low)</source>
<translation type="unfinished"></translation>
<translation>Verde (lsb)</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="1500"/>
<location filename="../IOViewer.cpp" line="1512"/>
<source>Green (high)</source>
<translation type="unfinished"></translation>
<translation>Verde (msb)</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="577"/>
@ -2992,7 +2992,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../IOViewer.cpp" line="1048"/>
<source>32× clocking (CGB only)</source>
<translation type="unfinished"></translation>
<translation>Clicking 32x (solo CGB)</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="1049"/>
@ -3007,7 +3007,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../IOViewer.cpp" line="1069"/>
<source>1/16</source>
<translation type="unfinished">4K {1/16?}</translation>
<translation type="unfinished">1/16</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="1092"/>
@ -3025,7 +3025,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="1094"/>
<location filename="../IOViewer.cpp" line="1555"/>
<source>Serial</source>
<translation type="unfinished">Seriale</translation>
<translation>Seriale</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="1095"/>
@ -3481,7 +3481,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../MapView.cpp" line="107"/>
<source>Mirror</source>
<translation>Specchiatura</translation>
<translation>Speculare</translation>
</message>
<message>
<location filename="../MapView.cpp" line="135"/>
@ -3866,7 +3866,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../SettingsView.cpp" line="180"/>
<source>None (Still Image)</source>
<translation>Niente (Immagine fissa)</translation>
<translation>nessuno (immagine fissa)</translation>
</message>
<message>
<location filename="../SettingsView.cpp" line="284"/>
@ -3876,7 +3876,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../SettingsView.cpp" line="292"/>
<source>Controllers</source>
<translation>Controllers</translation>
<translation>Controller</translation>
</message>
<message>
<location filename="../SettingsView.cpp" line="338"/>
@ -3900,7 +3900,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<translation>Seleziona directory</translation>
</message>
<message>
<location filename="../SettingsView.cpp" line="734"/>
<location filename="../SettingsView.cpp" line="760"/>
<source>(%1×%2)</source>
<translation>(%1×%2)</translation>
</message>
@ -4041,7 +4041,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../Window.cpp" line="411"/>
<source>Patches (*.ips *.ups *.bps)</source>
<translation>Patches (*.ips *.ups *.bps)</translation>
<translation>Patch (*.ips *.ups *.bps)</translation>
</message>
<message>
<location filename="../Window.cpp" line="422"/>
@ -4216,7 +4216,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../Window.cpp" line="1190"/>
<source>Recent</source>
<translation>Recente</translation>
<translation>Recenti</translation>
</message>
<message>
<location filename="../Window.cpp" line="1548"/>
@ -4272,7 +4272,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../Window.cpp" line="1379"/>
<source>Load camera image...</source>
<translation>Carica immagine camera...</translation>
<translation>Carica immagine fotocamera...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1252"/>
@ -4387,22 +4387,22 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../Window.cpp" line="1362"/>
<source>Increase solar level</source>
<translation>Aumenta il livello solare</translation>
<translation>Incrementa il livello solare</translation>
</message>
<message>
<location filename="../Window.cpp" line="1363"/>
<source>Decrease solar level</source>
<translation>Riduce il livello solare</translation>
<translation>Riduci il livello solare</translation>
</message>
<message>
<location filename="../Window.cpp" line="1364"/>
<source>Brightest solar level</source>
<translation>Livello solare brillante</translation>
<translation>Livello solare massimo</translation>
</message>
<message>
<location filename="../Window.cpp" line="1367"/>
<source>Darkest solar level</source>
<translation>Livello solare più scuro</translation>
<translation>Livello solare minimo</translation>
</message>
<message>
<location filename="../Window.cpp" line="1373"/>
@ -4417,12 +4417,12 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../Window.cpp" line="1395"/>
<source>Frame size</source>
<translation>Dimensioni Frame</translation>
<translation>Dimensione frame</translation>
</message>
<message>
<location filename="../Window.cpp" line="1422"/>
<source>Toggle fullscreen</source>
<translation>Abilita Schermo Intero</translation>
<translation>Abilita schermo Intero</translation>
</message>
<message>
<location filename="../Window.cpp" line="1425"/>
@ -4447,7 +4447,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../Window.cpp" line="1511"/>
<source>Take &amp;screenshot</source>
<translation>Acquisisci screenshot</translation>
<translation>Acquisisci schermata</translation>
</message>
<message>
<location filename="../Window.cpp" line="1513"/>
@ -4477,7 +4477,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../Window.cpp" line="1528"/>
<source>View &amp;logs...</source>
<translation>Visualizza (&amp;Logs) &amp;registri...</translation>
<translation>Visualizza registri (&amp;log)...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1530"/>
@ -4492,7 +4492,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../Window.cpp" line="1552"/>
<source>Open debugger console...</source>
<translation>Apri debugger console...</translation>
<translation>Apri console debugger...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1554"/>
@ -4552,7 +4552,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../Window.cpp" line="1437"/>
<source>Force integer scaling</source>
<translation>Forza l&apos;integer scaling</translation>
<translation>Forza ridimensionamento a interi</translation>
</message>
<message>
<location filename="../Window.cpp" line="1458"/>
@ -4608,7 +4608,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../Window.cpp" line="1449"/>
<source>Interframe blending</source>
<translation>Interframe blending</translation>
<translation>Miscelazione dei frame</translation>
</message>
<message>
<location filename="../Window.cpp" line="1496"/>
@ -4673,12 +4673,12 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../Window.cpp" line="1586"/>
<source>Record debug video log...</source>
<translation>Registra debug video log...</translation>
<translation>Registra video log di debug...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1587"/>
<source>Stop debug video log</source>
<translation>Ferma debug video log</translation>
<translation>Ferma video log di debug</translation>
</message>
<message>
<location filename="../Window.cpp" line="1687"/>
@ -5090,44 +5090,44 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<translation>Impostazioni</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="52"/>
<location filename="../SettingsView.ui" line="45"/>
<source>Audio/Video</source>
<translation>Audio/Video</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="57"/>
<location filename="../SettingsView.ui" line="50"/>
<source>Interface</source>
<translation>Interfaccia</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="62"/>
<location filename="../SettingsView.ui" line="55"/>
<source>Emulation</source>
<translation>Emulazione</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="67"/>
<location filename="../SettingsView.ui" line="60"/>
<source>Enhancements</source>
<translation>MIgliorie</translation>
<translation>Miglioramenti</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="77"/>
<location filename="../SettingsView.ui" line="70"/>
<source>Paths</source>
<translation>Cartelle</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="82"/>
<location filename="../SettingsView.ui" line="75"/>
<source>Logging</source>
<translation>Log</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="87"/>
<location filename="../SettingsView.ui" line="80"/>
<source>Game Boy</source>
<translation>Game Boy</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="105"/>
<source>Audio driver:</source>
<translation>Audio driver:</translation>
<translation>Driver audio:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="122"/>
@ -5225,7 +5225,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../SettingsView.ui" line="326"/>
<source>Display driver:</source>
<translation>Visualizza driver:</translation>
<translation>Driver schermo:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="343"/>
@ -5235,13 +5235,13 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../SettingsView.ui" line="352"/>
<source>Skip every</source>
<translation>Salta ognuno</translation>
<translation>Salta ogni</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="362"/>
<location filename="../SettingsView.ui" line="830"/>
<source>frames</source>
<translation>frames</translation>
<translation>frame</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="371"/>
@ -5273,15 +5273,85 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<source>Lock aspect ratio</source>
<translation>Blocca rapporti aspetto</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1502"/>
<source>Models</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1508"/>
<source>GB only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1518"/>
<source>SGB compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1528"/>
<source>GBC only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1538"/>
<source>GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1548"/>
<source>SGB and GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1568"/>
<source>Game Boy palette</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1852"/>
<source>Default color palette only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1862"/>
<source>SGB color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1872"/>
<source>GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1882"/>
<source>SGB (preferred) or GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1895"/>
<source>Game Boy Camera</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1901"/>
<source>Driver:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1918"/>
<source>Source:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source>
<translation>Native (59.7275)</translation>
<translation>Nativi (59.7275)</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="458"/>
<source>Interframe blending</source>
<translation>Interframe blending</translation>
<translation>Miscelazione dei frame</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="568"/>
@ -5301,7 +5371,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../SettingsView.ui" line="903"/>
<source>Save state extra data:</source>
<translation>Data extra stato di salvataggio:</translation>
<translation>Dati extra stato di salvataggio:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="920"/>
@ -5312,22 +5382,17 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../SettingsView.ui" line="947"/>
<source>Load state extra data:</source>
<translation>Data extra carica stato di salvataggio:</translation>
<translation>Carica dati extra stato di salvataggio:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="886"/>
<source>Enable VBA bug compatibility in ROM hacks</source>
<translation type="unfinished"></translation>
<translation>Abilita compatibilità con i bug di VBA nelle hack delle ROM</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source>
<translation>Modello Super Game Boy / Game Boy Color:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1559"/>
<location filename="../SettingsView.ui" line="1574"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
<translation>Profilo:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="619"/>
@ -5347,12 +5412,12 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../SettingsView.ui" line="879"/>
<source>Enable Game Boy Player features by default</source>
<translation>Abilitare le funzionalità di Game Boy Player per impostazione predefinita</translation>
<translation>Abilita funzionalità Game Boy Player per impostazione predefinita</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="982"/>
<source>Video renderer:</source>
<translation>Video renderer:</translation>
<translation>Rend. video:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="990"/>
@ -5367,7 +5432,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../SettingsView.ui" line="1010"/>
<source>OpenGL enhancements</source>
<translation>Migliore OpenGL</translation>
<translation>Miglioramenti OpenGL</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1016"/>
@ -5382,7 +5447,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../SettingsView.ui" line="1003"/>
<source>XQ GBA audio (experimental)</source>
<translation>XQ GBA audio (sperimentale)</translation>
<translation>audio XQ GBA (sperimentale)</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1411"/>
@ -5404,11 +5469,6 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<source>Select Log File</source>
<translation>Seleziona file log</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1512"/>
<source>Super Game Boy model:</source>
<translation>Modello Super GameBoy:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source>
@ -5417,52 +5477,52 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source>
<translation>Camera:</translation>
<translation>Fotocamera:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1569"/>
<source>Default BG colors:</source>
<translation>Colori predefiniti BG:</translation>
<translation>Colori predefiniti sfondo:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1837"/>
<location filename="../SettingsView.ui" line="1558"/>
<source>Super Game Boy borders</source>
<translation>Bordi Super Game Boy</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source>
<translation>Driver della fotocamera:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1656"/>
<location filename="../SettingsView.ui" line="1671"/>
<source>Default sprite colors 1:</source>
<translation>Colori predefiniti sprite 1:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1502"/>
<source>Game Boy-only model:</source>
<translation>Modello solo per Game Boy:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1522"/>
<source>Game Boy Color-only model:</source>
<translation>Modello solo per Game Boy Color:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1532"/>
<source>Game Boy/Game Boy Color model:</source>
<translation>Modello Game Boy / Game Boy Color:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1743"/>
<source>Default sprite colors 2:</source>
<translation>Colori predefiniti sprite 2:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1502"/>
<source>Game Boy-only model:</source>
<translation>Solo per modello Game Boy:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1512"/>
<source>Super Game Boy model:</source>
<translation>Modello Super GameBoy:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1522"/>
<source>Game Boy Color-only model:</source>
<translation>Solo per modello Game Boy Color:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1532"/>
<source>Game Boy/Game Boy Color model:</source>
<translation>Modello Game Boy / Game Boy Color:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="499"/>
<source>Library:</source>
<translation>Biblioteca:</translation>
<translation>Libreria:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="520"/>
@ -5511,10 +5571,10 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../SettingsView.ui" line="551"/>
<source>Suspend screensaver</source>
<translation>Sospendi screensaver</translation>
<translation>Sospendi salvaschermo</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="72"/>
<location filename="../SettingsView.ui" line="65"/>
<source>BIOS</source>
<translation>BIOS</translation>
</message>
@ -5526,17 +5586,17 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../SettingsView.ui" line="854"/>
<source>Run all</source>
<translation>Avvia tutto</translation>
<translation>esegui tutto</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="859"/>
<source>Remove known</source>
<translation>Rimuovi conosciuto</translation>
<translation>rimuovi conosciuti</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="864"/>
<source>Detect and remove</source>
<translation>Rileva e rimuovi</translation>
<translation>rileva e rimuovi</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="544"/>
@ -5547,7 +5607,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<location filename="../SettingsView.ui" line="910"/>
<location filename="../SettingsView.ui" line="954"/>
<source>Screenshot</source>
<translation>Screenshot</translation>
<translation>Schermata</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="930"/>
@ -5568,7 +5628,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../SettingsView.ui" line="451"/>
<source>Force integer scaling</source>
<translation>Forza scaling con numeri interi</translation>
<translation>Forza ridimensionamento a interi</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="476"/>
@ -5583,12 +5643,12 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../SettingsView.ui" line="507"/>
<source>List view</source>
<translation>Visualizzazione elenco</translation>
<translation>lista a elenco</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="512"/>
<source>Tree view</source>
<translation>Visualizza ad albero</translation>
<translation>vista ad albero</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="592"/>
@ -5623,12 +5683,12 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../SettingsView.ui" line="846"/>
<source>Idle loops:</source>
<translation>Idle loops:</translation>
<translation>Cicli inattivi:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="872"/>
<source>Preload entire ROM into memory</source>
<translation>Precarica tutta la ROM nella memoria</translation>
<translation>Precarica ROM in memoria</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="783"/>
@ -5677,12 +5737,12 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<message>
<location filename="../SettingsView.ui" line="1315"/>
<source>Screenshots</source>
<translation>Screenshot</translation>
<translation>Schermate</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1363"/>
<source>Patches</source>
<translation>Patches</translation>
<translation>Patch</translation>
</message>
</context>
<context>

View File

@ -1246,27 +1246,27 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<context>
<name>QGBA::CoreController</name>
<message>
<location filename="../CoreController.cpp" line="695"/>
<location filename="../CoreController.cpp" line="697"/>
<source>Failed to open save file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../CoreController.cpp" line="726"/>
<location filename="../CoreController.cpp" line="728"/>
<source>Failed to open game file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../CoreController.cpp" line="751"/>
<location filename="../CoreController.cpp" line="753"/>
<source>Can&apos;t yank pack in unexpected platform!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../CoreController.cpp" line="828"/>
<location filename="../CoreController.cpp" line="830"/>
<source>Failed to open snapshot file for reading: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../CoreController.cpp" line="844"/>
<location filename="../CoreController.cpp" line="846"/>
<source>Failed to open snapshot file for writing: %1</source>
<translation type="unfinished"></translation>
</message>
@ -3899,7 +3899,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.cpp" line="734"/>
<location filename="../SettingsView.cpp" line="760"/>
<source>(%1×%2)</source>
<translation type="unfinished"></translation>
</message>
@ -5087,42 +5087,42 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="52"/>
<location filename="../SettingsView.ui" line="45"/>
<source>Audio/Video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="57"/>
<location filename="../SettingsView.ui" line="50"/>
<source>Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="62"/>
<location filename="../SettingsView.ui" line="55"/>
<source>Emulation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="67"/>
<location filename="../SettingsView.ui" line="60"/>
<source>Enhancements</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="72"/>
<location filename="../SettingsView.ui" line="65"/>
<source>BIOS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="77"/>
<location filename="../SettingsView.ui" line="70"/>
<source>Paths</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="82"/>
<location filename="../SettingsView.ui" line="75"/>
<source>Logging</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="87"/>
<location filename="../SettingsView.ui" line="80"/>
<source>Game Boy</source>
<translation type="unfinished"></translation>
</message>
@ -5285,6 +5285,41 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<source>Bilinear filtering</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1852"/>
<source>Default color palette only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1862"/>
<source>SGB color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1872"/>
<source>GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1882"/>
<source>SGB (preferred) or GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1895"/>
<source>Game Boy Camera</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1901"/>
<source>Driver:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1918"/>
<source>Source:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source>
@ -5468,7 +5503,42 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1559"/>
<location filename="../SettingsView.ui" line="1502"/>
<source>Models</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1508"/>
<source>GB only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1518"/>
<source>SGB compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1528"/>
<source>GBC only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1538"/>
<source>GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1548"/>
<source>SGB and GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1568"/>
<source>Game Boy palette</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1574"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
@ -5622,65 +5692,25 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1502"/>
<source>Game Boy-only model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1512"/>
<source>Super Game Boy model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1522"/>
<source>Game Boy Color-only model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1532"/>
<source>Game Boy/Game Boy Color model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1569"/>
<location filename="../SettingsView.ui" line="1584"/>
<source>Default BG colors:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1656"/>
<location filename="../SettingsView.ui" line="1671"/>
<source>Default sprite colors 1:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1743"/>
<location filename="../SettingsView.ui" line="1758"/>
<source>Default sprite colors 2:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1837"/>
<location filename="../SettingsView.ui" line="1558"/>
<source>Super Game Boy borders</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ShaderSelector</name>

View File

@ -1247,27 +1247,27 @@ Game Boy Advance on Nintendo Co., Ltd rekisteröimä tuotemerkki.</translation>
<context>
<name>QGBA::CoreController</name>
<message>
<location filename="../CoreController.cpp" line="695"/>
<location filename="../CoreController.cpp" line="697"/>
<source>Failed to open save file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../CoreController.cpp" line="726"/>
<location filename="../CoreController.cpp" line="728"/>
<source>Failed to open game file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../CoreController.cpp" line="751"/>
<location filename="../CoreController.cpp" line="753"/>
<source>Can&apos;t yank pack in unexpected platform!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../CoreController.cpp" line="828"/>
<location filename="../CoreController.cpp" line="830"/>
<source>Failed to open snapshot file for reading: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../CoreController.cpp" line="844"/>
<location filename="../CoreController.cpp" line="846"/>
<source>Failed to open snapshot file for writing: %1</source>
<translation type="unfinished"></translation>
</message>
@ -3900,7 +3900,7 @@ Game Boy Advance on Nintendo Co., Ltd rekisteröimä tuotemerkki.</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.cpp" line="734"/>
<location filename="../SettingsView.cpp" line="760"/>
<source>(%1×%2)</source>
<translation type="unfinished"></translation>
</message>
@ -5088,42 +5088,42 @@ Game Boy Advance on Nintendo Co., Ltd rekisteröimä tuotemerkki.</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="52"/>
<location filename="../SettingsView.ui" line="45"/>
<source>Audio/Video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="57"/>
<location filename="../SettingsView.ui" line="50"/>
<source>Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="62"/>
<location filename="../SettingsView.ui" line="55"/>
<source>Emulation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="67"/>
<location filename="../SettingsView.ui" line="60"/>
<source>Enhancements</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="72"/>
<location filename="../SettingsView.ui" line="65"/>
<source>BIOS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="77"/>
<location filename="../SettingsView.ui" line="70"/>
<source>Paths</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="82"/>
<location filename="../SettingsView.ui" line="75"/>
<source>Logging</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="87"/>
<location filename="../SettingsView.ui" line="80"/>
<source>Game Boy</source>
<translation type="unfinished"></translation>
</message>
@ -5286,6 +5286,41 @@ Game Boy Advance on Nintendo Co., Ltd rekisteröimä tuotemerkki.</translation>
<source>Bilinear filtering</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1852"/>
<source>Default color palette only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1862"/>
<source>SGB color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1872"/>
<source>GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1882"/>
<source>SGB (preferred) or GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1895"/>
<source>Game Boy Camera</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1901"/>
<source>Driver:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1918"/>
<source>Source:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source>
@ -5469,7 +5504,42 @@ Game Boy Advance on Nintendo Co., Ltd rekisteröimä tuotemerkki.</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1559"/>
<location filename="../SettingsView.ui" line="1502"/>
<source>Models</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1508"/>
<source>GB only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1518"/>
<source>SGB compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1528"/>
<source>GBC only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1538"/>
<source>GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1548"/>
<source>SGB and GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1568"/>
<source>Game Boy palette</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1574"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
@ -5623,65 +5693,25 @@ Game Boy Advance on Nintendo Co., Ltd rekisteröimä tuotemerkki.</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1502"/>
<source>Game Boy-only model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1512"/>
<source>Super Game Boy model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1522"/>
<source>Game Boy Color-only model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1532"/>
<source>Game Boy/Game Boy Color model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1569"/>
<location filename="../SettingsView.ui" line="1584"/>
<source>Default BG colors:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1656"/>
<location filename="../SettingsView.ui" line="1671"/>
<source>Default sprite colors 1:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1743"/>
<location filename="../SettingsView.ui" line="1758"/>
<source>Default sprite colors 2:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1837"/>
<location filename="../SettingsView.ui" line="1558"/>
<source>Super Game Boy borders</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ShaderSelector</name>

View File

@ -1047,12 +1047,12 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<message>
<location filename="../OverrideView.ui" line="342"/>
<source>Sprite Colors 1</source>
<translation>Couleurs du Sprite &#xa0;1</translation>
<translation>Couleurs du Sprite  1</translation>
</message>
<message>
<location filename="../OverrideView.ui" line="349"/>
<source>Sprite Colors 2</source>
<translation>Couleurs du Sprite &#xa0;2</translation>
<translation>Couleurs du Sprite  2</translation>
</message>
<message>
<location filename="../OverrideView.ui" line="519"/>
@ -1248,27 +1248,27 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<context>
<name>QGBA::CoreController</name>
<message>
<location filename="../CoreController.cpp" line="695"/>
<location filename="../CoreController.cpp" line="697"/>
<source>Failed to open save file: %1</source>
<translation>Échec de l&apos;ouverture du fichier de sauvegarde : %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="726"/>
<location filename="../CoreController.cpp" line="728"/>
<source>Failed to open game file: %1</source>
<translation>Échec de l&apos;ouverture du fichier de jeu : %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="751"/>
<location filename="../CoreController.cpp" line="753"/>
<source>Can&apos;t yank pack in unexpected platform!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../CoreController.cpp" line="828"/>
<location filename="../CoreController.cpp" line="830"/>
<source>Failed to open snapshot file for reading: %1</source>
<translation>Échec de l&apos;ouverture de l&apos;instantané pour lire : %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="844"/>
<location filename="../CoreController.cpp" line="846"/>
<source>Failed to open snapshot file for writing: %1</source>
<translation>Échec de l&apos;ouverture de l&apos;instantané pour écrire : %1</translation>
</message>
@ -1446,17 +1446,17 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<message>
<location filename="../IOViewer.cpp" line="40"/>
<source>Mode 0: 4 tile layers</source>
<translation>Mode 0&#xa0;: 4 couches de tuile</translation>
<translation>Mode 0 : 4 couches de tuile</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="41"/>
<source>Mode 1: 2 tile layers + 1 rotated/scaled tile layer</source>
<translation>Mode 1&#xa0;: 2 couches de tuiles + 1 couche de tuiles pivotée / mise à l&apos;échelle</translation>
<translation>Mode 1 : 2 couches de tuiles + 1 couche de tuiles pivotée / mise à l&apos;échelle</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="42"/>
<source>Mode 2: 2 rotated/scaled tile layers</source>
<translation>Mode 2&#xa0;: 2 couches de tuiles pivotées / mises à l&apos;échelle</translation>
<translation>Mode 2 : 2 couches de tuiles pivotées / mises à l&apos;échelle</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="43"/>
@ -1501,22 +1501,22 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<message>
<location filename="../IOViewer.cpp" line="54"/>
<source>Enable background 0</source>
<translation>Activer l&apos;arrière-plan &#xa0;0</translation>
<translation>Activer l&apos;arrière-plan  0</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="55"/>
<source>Enable background 1</source>
<translation>Activer l&apos;arrière-plan &#xa0;1</translation>
<translation>Activer l&apos;arrière-plan  1</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="56"/>
<source>Enable background 2</source>
<translation>Activer l&apos;arrière-plan &#xa0;2</translation>
<translation>Activer l&apos;arrière-plan  2</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="57"/>
<source>Enable background 3</source>
<translation>Activer l&apos;arrière-plan &#xa0;3</translation>
<translation>Activer l&apos;arrière-plan  3</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="58"/>
@ -1526,12 +1526,12 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<message>
<location filename="../IOViewer.cpp" line="59"/>
<source>Enable Window 0</source>
<translation>Activer la fenêtre &#xa0;0</translation>
<translation>Activer la fenêtre  0</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="60"/>
<source>Enable Window 1</source>
<translation>Actvier la fenêtre &#xa0;1</translation>
<translation>Actvier la fenêtre  1</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="61"/>
@ -1728,82 +1728,82 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<message>
<location filename="../IOViewer.cpp" line="249"/>
<source>Window 0 enable BG 0</source>
<translation>La fenêtre &#xa0;0 active l&apos;arrière plan &#xa0;0</translation>
<translation>La fenêtre  0 active l&apos;arrière plan  0</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="250"/>
<source>Window 0 enable BG 1</source>
<translation>La fenêtre &#xa0;0 active l&apos;arrière plan &#xa0;1</translation>
<translation>La fenêtre  0 active l&apos;arrière plan  1</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="251"/>
<source>Window 0 enable BG 2</source>
<translation>La fenêtre &#xa0;0 active l&apos;arrière plan &#xa0;2</translation>
<translation>La fenêtre  0 active l&apos;arrière plan  2</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="252"/>
<source>Window 0 enable BG 3</source>
<translation>La fenêtre &#xa0;0 active l&apos;arrière plan &#xa0;3</translation>
<translation>La fenêtre  0 active l&apos;arrière plan  3</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="253"/>
<source>Window 0 enable OBJ</source>
<translation>La fenêtre &#xa0;0 active l&apos;OBJ</translation>
<translation>La fenêtre  0 active l&apos;OBJ</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="254"/>
<source>Window 0 enable blend</source>
<translation>La fenêtre &#xa0;0 active le mixage</translation>
<translation>La fenêtre  0 active le mixage</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="255"/>
<source>Window 1 enable BG 0</source>
<translation>La fenêtre &#xa0;1 active l&apos;arrière plan &#xa0;0</translation>
<translation>La fenêtre  1 active l&apos;arrière plan  0</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="256"/>
<source>Window 1 enable BG 1</source>
<translation>La fenêtre &#xa0;1 active l&apos;arrière plan &#xa0;1</translation>
<translation>La fenêtre  1 active l&apos;arrière plan  1</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="257"/>
<source>Window 1 enable BG 2</source>
<translation>La fenêtre &#xa0;1 active l&apos;arrière plan &#xa0;2</translation>
<translation>La fenêtre  1 active l&apos;arrière plan  2</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="258"/>
<source>Window 1 enable BG 3</source>
<translation>La fenêtre &#xa0;1 active l&apos;arrière plan &#xa0;3</translation>
<translation>La fenêtre  1 active l&apos;arrière plan  3</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="259"/>
<source>Window 1 enable OBJ</source>
<translation>La fenêtre &#xa0;1 active l&apos;OBJ</translation>
<translation>La fenêtre  1 active l&apos;OBJ</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="260"/>
<source>Window 1 enable blend</source>
<translation>La fenêtre &#xa0;1 active le mixage</translation>
<translation>La fenêtre  1 active le mixage</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="264"/>
<source>Outside window enable BG 0</source>
<translation>La fenêtre extérieure active l&apos;arrière plan &#xa0;0</translation>
<translation>La fenêtre extérieure active l&apos;arrière plan  0</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="265"/>
<source>Outside window enable BG 1</source>
<translation>La fenêtre extérieure active l&apos;arrière plan &#xa0;1</translation>
<translation>La fenêtre extérieure active l&apos;arrière plan  1</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="266"/>
<source>Outside window enable BG 2</source>
<translation>La fenêtre extérieure active l&apos;arrière plan &#xa0;2</translation>
<translation>La fenêtre extérieure active l&apos;arrière plan  2</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="267"/>
<source>Outside window enable BG 3</source>
<translation>La fenêtre extérieure active l&apos;arrière plan &#xa0;3</translation>
<translation>La fenêtre extérieure active l&apos;arrière plan  3</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="268"/>
@ -1981,7 +1981,7 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<location filename="../IOViewer.cpp" line="330"/>
<location filename="../IOViewer.cpp" line="1101"/>
<source>Sweep time (in 1/128s)</source>
<translation>Durée de balayage (en 1/128&#xa0;s)</translation>
<translation>Durée de balayage (en 1/128 s)</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="334"/>
@ -2090,28 +2090,28 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<location filename="../IOViewer.cpp" line="376"/>
<location filename="../IOViewer.cpp" line="1158"/>
<source>0%</source>
<translation>0&#xa0;%</translation>
<translation>0 %</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="377"/>
<location filename="../IOViewer.cpp" line="434"/>
<location filename="../IOViewer.cpp" line="1159"/>
<source>100%</source>
<translation>100&#xa0;%</translation>
<translation>100 %</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="378"/>
<location filename="../IOViewer.cpp" line="433"/>
<location filename="../IOViewer.cpp" line="1160"/>
<source>50%</source>
<translation>50&#xa0;%</translation>
<translation>50 %</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="379"/>
<location filename="../IOViewer.cpp" line="432"/>
<location filename="../IOViewer.cpp" line="1161"/>
<source>25%</source>
<translation>25&#xa0;%</translation>
<translation>25 %</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="380"/>
@ -2119,7 +2119,7 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<location filename="../IOViewer.cpp" line="382"/>
<location filename="../IOViewer.cpp" line="383"/>
<source>75%</source>
<translation>75&#xa0;%</translation>
<translation>75 %</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="405"/>
@ -2944,17 +2944,17 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<message>
<location filename="../IOViewer.cpp" line="1016"/>
<source>4.19MHz</source>
<translation>4,19&#xa0;MHz</translation>
<translation>4,19 MHz</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="1017"/>
<source>8.38MHz</source>
<translation>8,38&#xa0;MHz</translation>
<translation>8,38 MHz</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="1018"/>
<source>16.78MHz</source>
<translation>16,78&#xa0;MHz</translation>
<translation>16,78 MHz</translation>
</message>
<message>
<location filename="../IOViewer.cpp" line="1020"/>
@ -3407,7 +3407,7 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<message>
<location filename="../LogController.cpp" line="68"/>
<source>[%1] %2: %3</source>
<translation>[%1] %2&#xa0;: %3</translation>
<translation>[%1] %2 : %3</translation>
</message>
<message>
<location filename="../LogController.cpp" line="79"/>
@ -3919,7 +3919,7 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.cpp" line="734"/>
<location filename="../SettingsView.cpp" line="760"/>
<source>(%1×%2)</source>
<translation>(%1×%2)</translation>
</message>
@ -4836,7 +4836,7 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<message>
<location filename="../ROMInfo.ui" line="26"/>
<source>Game name:</source>
<translation>Nom du jeu&#xa0;:</translation>
<translation>Nom du jeu :</translation>
</message>
<message>
<location filename="../ROMInfo.ui" line="33"/>
@ -5110,42 +5110,42 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<translation>Paramètres</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="52"/>
<location filename="../SettingsView.ui" line="45"/>
<source>Audio/Video</source>
<translation>Audio/Vidéo</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="57"/>
<location filename="../SettingsView.ui" line="50"/>
<source>Interface</source>
<translation>Interface</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="62"/>
<location filename="../SettingsView.ui" line="55"/>
<source>Emulation</source>
<translation>Émulation</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="67"/>
<location filename="../SettingsView.ui" line="60"/>
<source>Enhancements</source>
<translation>Améliorations</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="72"/>
<location filename="../SettingsView.ui" line="65"/>
<source>BIOS</source>
<translation>BIOS</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="77"/>
<location filename="../SettingsView.ui" line="70"/>
<source>Paths</source>
<translation>Chemins</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="82"/>
<location filename="../SettingsView.ui" line="75"/>
<source>Logging</source>
<translation>Journalisation</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="87"/>
<location filename="../SettingsView.ui" line="80"/>
<source>Game Boy</source>
<translation>Game Boy</translation>
</message>
@ -5271,7 +5271,7 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<message>
<location filename="../SettingsView.ui" line="371"/>
<source>FPS target:</source>
<translation>IPS ciblée&#xa0;:</translation>
<translation>IPS ciblée :</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="396"/>
@ -5325,10 +5325,80 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1559"/>
<location filename="../SettingsView.ui" line="1502"/>
<source>Models</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1508"/>
<source>GB only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1518"/>
<source>SGB compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1528"/>
<source>GBC only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1538"/>
<source>GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1548"/>
<source>SGB and GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1568"/>
<source>Game Boy palette</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1574"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1852"/>
<source>Default color palette only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1862"/>
<source>SGB color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1872"/>
<source>GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1882"/>
<source>SGB (preferred) or GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1895"/>
<source>Game Boy Camera</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1901"/>
<source>Driver:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1918"/>
<source>Source:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="879"/>
<source>Enable Game Boy Player features by default</source>
@ -5349,26 +5419,6 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<source>Select Log File</source>
<translation>Sélectionner le fichier de journalisation</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1512"/>
<source>Super Game Boy model:</source>
<translation>Modèle de Super Game Boy :</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source>
<translation>Utiliser les couleurs GBC dans les jeux en GB</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source>
<translation>Caméra :</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="451"/>
<source>Force integer scaling</source>
@ -5665,44 +5715,39 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<translation>Cheats</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1569"/>
<location filename="../SettingsView.ui" line="1584"/>
<source>Default BG colors:</source>
<translation>Couleurs par défaut de l&apos;arrière plan :</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1837"/>
<location filename="../SettingsView.ui" line="1558"/>
<source>Super Game Boy borders</source>
<translation>Bordures Super Game Boy</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source>
<translation>Pilote de la caméra :</translation>
<location filename="../SettingsView.ui" line="1671"/>
<source>Default sprite colors 1:</source>
<translation>Couleurs par défaut de la sprite  1 :</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1656"/>
<source>Default sprite colors 1:</source>
<translation>Couleurs par défaut de la sprite nº&#xa0;1 :</translation>
<location filename="../SettingsView.ui" line="1758"/>
<source>Default sprite colors 2:</source>
<translation>Couleurs par défaut de la sprite n°2 :</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1502"/>
<source>Game Boy-only model:</source>
<translation>Modèle Game Boy uniquement&#xa0;:</translation>
<translation>Modèle Game Boy uniquement :</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1522"/>
<source>Game Boy Color-only model:</source>
<translation>Modèle Game Boy uniquement&#xa0;:</translation>
<translation>Modèle Game Boy uniquement :</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1532"/>
<source>Game Boy/Game Boy Color model:</source>
<translation>Modèle Game Boy / Game Boy Color&#xa0;:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1743"/>
<source>Default sprite colors 2:</source>
<translation>Couleurs par défaut de la sprite n°2 :</translation>
<translation>Modèle Game Boy / Game Boy Color :</translation>
</message>
</context>
<context>
@ -5972,7 +6017,7 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<message>
<location filename="../VideoView.ui" line="365"/>
<source> Bitrate (kbps)</source>
<translation> Bitrate (kbps)</translation>
<translation> Débit binaire (kbps)</translation>
</message>
<message>
<location filename="../VideoView.ui" line="410"/>

File diff suppressed because it is too large Load Diff

View File

@ -1247,27 +1247,27 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<context>
<name>QGBA::CoreController</name>
<message>
<location filename="../CoreController.cpp" line="695"/>
<location filename="../CoreController.cpp" line="697"/>
<source>Failed to open save file: %1</source>
<translation>: %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="726"/>
<location filename="../CoreController.cpp" line="728"/>
<source>Failed to open game file: %1</source>
<translation>: %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="751"/>
<location filename="../CoreController.cpp" line="753"/>
<source>Can&apos;t yank pack in unexpected platform!</source>
<translation></translation>
</message>
<message>
<location filename="../CoreController.cpp" line="828"/>
<location filename="../CoreController.cpp" line="830"/>
<source>Failed to open snapshot file for reading: %1</source>
<translation>: %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="844"/>
<location filename="../CoreController.cpp" line="846"/>
<source>Failed to open snapshot file for writing: %1</source>
<translation>: %1</translation>
</message>
@ -3900,7 +3900,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.cpp" line="734"/>
<location filename="../SettingsView.cpp" line="760"/>
<source>(%1×%2)</source>
<translation>(%1×%2)</translation>
</message>
@ -5090,42 +5090,42 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="52"/>
<location filename="../SettingsView.ui" line="45"/>
<source>Audio/Video</source>
<translation>/</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="57"/>
<location filename="../SettingsView.ui" line="50"/>
<source>Interface</source>
<translation></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="62"/>
<location filename="../SettingsView.ui" line="55"/>
<source>Emulation</source>
<translation></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="67"/>
<location filename="../SettingsView.ui" line="60"/>
<source>Enhancements</source>
<translation></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="72"/>
<location filename="../SettingsView.ui" line="65"/>
<source>BIOS</source>
<translation>BIOS</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="77"/>
<location filename="../SettingsView.ui" line="70"/>
<source>Paths</source>
<translation></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="82"/>
<location filename="../SettingsView.ui" line="75"/>
<source>Logging</source>
<translation></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="87"/>
<location filename="../SettingsView.ui" line="80"/>
<source>Game Boy</source>
<translation></translation>
</message>
@ -5283,6 +5283,41 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<source>Bilinear filtering</source>
<translation></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1852"/>
<source>Default color palette only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1862"/>
<source>SGB color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1872"/>
<source>GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1882"/>
<source>SGB (preferred) or GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1895"/>
<source>Game Boy Camera</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1901"/>
<source>Driver:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1918"/>
<source>Source:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source>
@ -5330,7 +5365,42 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1559"/>
<location filename="../SettingsView.ui" line="1502"/>
<source>Models</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1508"/>
<source>GB only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1518"/>
<source>SGB compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1528"/>
<source>GBC only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1538"/>
<source>GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1548"/>
<source>SGB and GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1568"/>
<source>Game Boy palette</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1574"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
@ -5359,26 +5429,6 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<source>Select Log File</source>
<translation></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source>
<translation>/:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1512"/>
<source>Super Game Boy model:</source>
<translation>:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source>
<translation>GBゲームでGBCのカラーを使用</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source>
<translation>:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="451"/>
<source>Force integer scaling</source>
@ -5645,42 +5695,22 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1569"/>
<location filename="../SettingsView.ui" line="1584"/>
<source>Default BG colors:</source>
<translation>:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1837"/>
<location filename="../SettingsView.ui" line="1558"/>
<source>Super Game Boy borders</source>
<translation></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source>
<translation>:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1656"/>
<location filename="../SettingsView.ui" line="1671"/>
<source>Default sprite colors 1:</source>
<translation>1:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1502"/>
<source>Game Boy-only model:</source>
<translation>:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1522"/>
<source>Game Boy Color-only model:</source>
<translation>:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1532"/>
<source>Game Boy/Game Boy Color model:</source>
<translation>/:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1743"/>
<location filename="../SettingsView.ui" line="1758"/>
<source>Default sprite colors 2:</source>
<translation>2:</translation>
</message>

View File

@ -1247,27 +1247,27 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<context>
<name>QGBA::CoreController</name>
<message>
<location filename="../CoreController.cpp" line="695"/>
<location filename="../CoreController.cpp" line="697"/>
<source>Failed to open save file: %1</source>
<translation> : %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="726"/>
<location filename="../CoreController.cpp" line="728"/>
<source>Failed to open game file: %1</source>
<translation> : %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="751"/>
<location filename="../CoreController.cpp" line="753"/>
<source>Can&apos;t yank pack in unexpected platform!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../CoreController.cpp" line="828"/>
<location filename="../CoreController.cpp" line="830"/>
<source>Failed to open snapshot file for reading: %1</source>
<translation> : %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="844"/>
<location filename="../CoreController.cpp" line="846"/>
<source>Failed to open snapshot file for writing: %1</source>
<translation> : %1</translation>
</message>
@ -3900,7 +3900,7 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.cpp" line="734"/>
<location filename="../SettingsView.cpp" line="760"/>
<source>(%1×%2)</source>
<translation type="unfinished"></translation>
</message>
@ -5090,37 +5090,37 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<translation></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="52"/>
<location filename="../SettingsView.ui" line="45"/>
<source>Audio/Video</source>
<translation>/</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="57"/>
<location filename="../SettingsView.ui" line="50"/>
<source>Interface</source>
<translation></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="62"/>
<location filename="../SettingsView.ui" line="55"/>
<source>Emulation</source>
<translation></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="67"/>
<location filename="../SettingsView.ui" line="60"/>
<source>Enhancements</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="77"/>
<location filename="../SettingsView.ui" line="70"/>
<source>Paths</source>
<translation></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="82"/>
<location filename="../SettingsView.ui" line="75"/>
<source>Logging</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="87"/>
<location filename="../SettingsView.ui" line="80"/>
<source>Game Boy</source>
<translation> </translation>
</message>
@ -5273,6 +5273,41 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<source>Lock aspect ratio</source>
<translation> </translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1852"/>
<source>Default color palette only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1862"/>
<source>SGB color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1872"/>
<source>GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1882"/>
<source>SGB (preferred) or GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1895"/>
<source>Game Boy Camera</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1901"/>
<source>Driver:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1918"/>
<source>Source:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source>
@ -5330,7 +5365,42 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1559"/>
<location filename="../SettingsView.ui" line="1502"/>
<source>Models</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1508"/>
<source>GB only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1518"/>
<source>SGB compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1528"/>
<source>GBC only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1538"/>
<source>GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1548"/>
<source>SGB and GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1568"/>
<source>Game Boy palette</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1574"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
@ -5385,37 +5455,17 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<translation></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1569"/>
<location filename="../SettingsView.ui" line="1584"/>
<source>Default BG colors:</source>
<translation> :</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1837"/>
<location filename="../SettingsView.ui" line="1558"/>
<source>Super Game Boy borders</source>
<translation> </translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source>
<translation> :</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1656"/>
<location filename="../SettingsView.ui" line="1671"/>
<source>Default sprite colors 1:</source>
<translation> 1:</translation>
</message>
@ -5435,27 +5485,7 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1502"/>
<source>Game Boy-only model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1512"/>
<source>Super Game Boy model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1522"/>
<source>Game Boy Color-only model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1532"/>
<source>Game Boy/Game Boy Color model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1743"/>
<location filename="../SettingsView.ui" line="1758"/>
<source>Default sprite colors 2:</source>
<translation> 2:</translation>
</message>
@ -5514,7 +5544,7 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<translation> </translation>
</message>
<message>
<location filename="../SettingsView.ui" line="72"/>
<location filename="../SettingsView.ui" line="65"/>
<source>BIOS</source>
<translation></translation>
</message>

File diff suppressed because it is too large Load Diff

View File

@ -1246,27 +1246,27 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<context>
<name>QGBA::CoreController</name>
<message>
<location filename="../CoreController.cpp" line="695"/>
<location filename="../CoreController.cpp" line="697"/>
<source>Failed to open save file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../CoreController.cpp" line="726"/>
<location filename="../CoreController.cpp" line="728"/>
<source>Failed to open game file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../CoreController.cpp" line="751"/>
<location filename="../CoreController.cpp" line="753"/>
<source>Can&apos;t yank pack in unexpected platform!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../CoreController.cpp" line="828"/>
<location filename="../CoreController.cpp" line="830"/>
<source>Failed to open snapshot file for reading: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../CoreController.cpp" line="844"/>
<location filename="../CoreController.cpp" line="846"/>
<source>Failed to open snapshot file for writing: %1</source>
<translation type="unfinished"></translation>
</message>
@ -3899,7 +3899,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.cpp" line="734"/>
<location filename="../SettingsView.cpp" line="760"/>
<source>(%1×%2)</source>
<translation type="unfinished"></translation>
</message>
@ -5087,42 +5087,42 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="52"/>
<location filename="../SettingsView.ui" line="45"/>
<source>Audio/Video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="57"/>
<location filename="../SettingsView.ui" line="50"/>
<source>Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="62"/>
<location filename="../SettingsView.ui" line="55"/>
<source>Emulation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="67"/>
<location filename="../SettingsView.ui" line="60"/>
<source>Enhancements</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="72"/>
<location filename="../SettingsView.ui" line="65"/>
<source>BIOS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="77"/>
<location filename="../SettingsView.ui" line="70"/>
<source>Paths</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="82"/>
<location filename="../SettingsView.ui" line="75"/>
<source>Logging</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="87"/>
<location filename="../SettingsView.ui" line="80"/>
<source>Game Boy</source>
<translation type="unfinished"></translation>
</message>
@ -5285,6 +5285,76 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<source>Bilinear filtering</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1502"/>
<source>Models</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1508"/>
<source>GB only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1518"/>
<source>SGB compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1528"/>
<source>GBC only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1538"/>
<source>GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1548"/>
<source>SGB and GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1568"/>
<source>Game Boy palette</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1852"/>
<source>Default color palette only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1862"/>
<source>SGB color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1872"/>
<source>GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1882"/>
<source>SGB (preferred) or GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1895"/>
<source>Game Boy Camera</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1901"/>
<source>Driver:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1918"/>
<source>Source:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source>
@ -5382,12 +5452,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1559"/>
<location filename="../SettingsView.ui" line="1574"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
@ -5627,60 +5692,25 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1512"/>
<source>Super Game Boy model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1569"/>
<location filename="../SettingsView.ui" line="1584"/>
<source>Default BG colors:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1837"/>
<location filename="../SettingsView.ui" line="1558"/>
<source>Super Game Boy borders</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1656"/>
<location filename="../SettingsView.ui" line="1671"/>
<source>Default sprite colors 1:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1502"/>
<source>Game Boy-only model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1522"/>
<source>Game Boy Color-only model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1532"/>
<source>Game Boy/Game Boy Color model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1743"/>
<location filename="../SettingsView.ui" line="1758"/>
<source>Default sprite colors 2:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ShaderSelector</name>

View File

@ -1247,27 +1247,27 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<context>
<name>QGBA::CoreController</name>
<message>
<location filename="../CoreController.cpp" line="695"/>
<location filename="../CoreController.cpp" line="697"/>
<source>Failed to open save file: %1</source>
<translation>Falha ao abrir o arquivo de salvamento: %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="726"/>
<location filename="../CoreController.cpp" line="728"/>
<source>Failed to open game file: %1</source>
<translation>Falha ao abrir o arquivo do jogo: %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="751"/>
<location filename="../CoreController.cpp" line="753"/>
<source>Can&apos;t yank pack in unexpected platform!</source>
<translation>Não é possível remover o game pak numa plataforma inesperada!</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="828"/>
<location filename="../CoreController.cpp" line="830"/>
<source>Failed to open snapshot file for reading: %1</source>
<translation>Falha ao abrir o arquivo de snapshot para leitura: %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="844"/>
<location filename="../CoreController.cpp" line="846"/>
<source>Failed to open snapshot file for writing: %1</source>
<translation>Falha ao abrir o arquivo de snapshot para escrita: %1</translation>
</message>
@ -3900,7 +3900,7 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<translation>Selecione diretório</translation>
</message>
<message>
<location filename="../SettingsView.cpp" line="734"/>
<location filename="../SettingsView.cpp" line="760"/>
<source>(%1×%2)</source>
<translation>(%1×%2)</translation>
</message>
@ -5090,42 +5090,42 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<translation>Configurações</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="52"/>
<location filename="../SettingsView.ui" line="45"/>
<source>Audio/Video</source>
<translation>Áudio/Vídeo</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="57"/>
<location filename="../SettingsView.ui" line="50"/>
<source>Interface</source>
<translation>Interface</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="62"/>
<location filename="../SettingsView.ui" line="55"/>
<source>Emulation</source>
<translation>Emulação</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="67"/>
<location filename="../SettingsView.ui" line="60"/>
<source>Enhancements</source>
<translation>Melhorias</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="72"/>
<location filename="../SettingsView.ui" line="65"/>
<source>BIOS</source>
<translation>BIOS</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="77"/>
<location filename="../SettingsView.ui" line="70"/>
<source>Paths</source>
<translation>Caminhos</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="82"/>
<location filename="../SettingsView.ui" line="75"/>
<source>Logging</source>
<translation>Registros</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="87"/>
<location filename="../SettingsView.ui" line="80"/>
<source>Game Boy</source>
<translation>Game Boy</translation>
</message>
@ -5283,6 +5283,41 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<source>Bilinear filtering</source>
<translation>Filtragem bilinear</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1852"/>
<source>Default color palette only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1862"/>
<source>SGB color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1872"/>
<source>GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1882"/>
<source>SGB (preferred) or GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1895"/>
<source>Game Boy Camera</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1901"/>
<source>Driver:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1918"/>
<source>Source:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source>
@ -5330,12 +5365,7 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source>
<translation>Modelo Super Game Boy/Game Boy Color:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1559"/>
<location filename="../SettingsView.ui" line="1574"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
@ -5369,21 +5399,6 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<source>Select Log File</source>
<translation>Selecionar Arquivo de Registro</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1512"/>
<source>Super Game Boy model:</source>
<translation>Modelo do Super Game Boy:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source>
<translation>Usar cores de GBC em jogos de GB</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source>
<translation>Câmera:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="451"/>
<source>Force integer scaling</source>
@ -5645,42 +5660,57 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<translation>Cheats</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1569"/>
<location filename="../SettingsView.ui" line="1502"/>
<source>Models</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1508"/>
<source>GB only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1518"/>
<source>SGB compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1528"/>
<source>GBC only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1538"/>
<source>GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1548"/>
<source>SGB and GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1568"/>
<source>Game Boy palette</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1584"/>
<source>Default BG colors:</source>
<translation>Cores padrão do BG:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1837"/>
<location filename="../SettingsView.ui" line="1558"/>
<source>Super Game Boy borders</source>
<translation>Bordas do Super Game Boy</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source>
<translation>Driver da Câmera:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1656"/>
<location filename="../SettingsView.ui" line="1671"/>
<source>Default sprite colors 1:</source>
<translation>Cores padrão do sprite 1:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1502"/>
<source>Game Boy-only model:</source>
<translation>Apenas modelo Game Boy:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1522"/>
<source>Game Boy Color-only model:</source>
<translation>Apenas modelo Game Boy Color:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1532"/>
<source>Game Boy/Game Boy Color model:</source>
<translation>Modelo Game Boy/Game Boy Color:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1743"/>
<location filename="../SettingsView.ui" line="1758"/>
<source>Default sprite colors 2:</source>
<translation>Cores padrão do sprite 2:</translation>
</message>

View File

@ -1247,27 +1247,27 @@ Game Boy Advance - зарегистрированная торговая мар
<context>
<name>QGBA::CoreController</name>
<message>
<location filename="../CoreController.cpp" line="695"/>
<location filename="../CoreController.cpp" line="697"/>
<source>Failed to open save file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../CoreController.cpp" line="726"/>
<location filename="../CoreController.cpp" line="728"/>
<source>Failed to open game file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../CoreController.cpp" line="751"/>
<location filename="../CoreController.cpp" line="753"/>
<source>Can&apos;t yank pack in unexpected platform!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../CoreController.cpp" line="828"/>
<location filename="../CoreController.cpp" line="830"/>
<source>Failed to open snapshot file for reading: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../CoreController.cpp" line="844"/>
<location filename="../CoreController.cpp" line="846"/>
<source>Failed to open snapshot file for writing: %1</source>
<translation type="unfinished"></translation>
</message>
@ -3900,7 +3900,7 @@ Game Boy Advance - зарегистрированная торговая мар
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.cpp" line="734"/>
<location filename="../SettingsView.cpp" line="760"/>
<source>(%1×%2)</source>
<translation type="unfinished"></translation>
</message>
@ -5088,42 +5088,42 @@ Game Boy Advance - зарегистрированная торговая мар
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="52"/>
<location filename="../SettingsView.ui" line="45"/>
<source>Audio/Video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="57"/>
<location filename="../SettingsView.ui" line="50"/>
<source>Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="62"/>
<location filename="../SettingsView.ui" line="55"/>
<source>Emulation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="67"/>
<location filename="../SettingsView.ui" line="60"/>
<source>Enhancements</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="72"/>
<location filename="../SettingsView.ui" line="65"/>
<source>BIOS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="77"/>
<location filename="../SettingsView.ui" line="70"/>
<source>Paths</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="82"/>
<location filename="../SettingsView.ui" line="75"/>
<source>Logging</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="87"/>
<location filename="../SettingsView.ui" line="80"/>
<source>Game Boy</source>
<translation type="unfinished"></translation>
</message>
@ -5286,6 +5286,76 @@ Game Boy Advance - зарегистрированная торговая мар
<source>Bilinear filtering</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1502"/>
<source>Models</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1508"/>
<source>GB only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1518"/>
<source>SGB compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1528"/>
<source>GBC only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1538"/>
<source>GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1548"/>
<source>SGB and GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1568"/>
<source>Game Boy palette</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1852"/>
<source>Default color palette only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1862"/>
<source>SGB color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1872"/>
<source>GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1882"/>
<source>SGB (preferred) or GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1895"/>
<source>Game Boy Camera</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1901"/>
<source>Driver:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1918"/>
<source>Source:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source>
@ -5383,12 +5453,7 @@ Game Boy Advance - зарегистрированная торговая мар
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1559"/>
<location filename="../SettingsView.ui" line="1574"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
@ -5628,60 +5693,25 @@ Game Boy Advance - зарегистрированная торговая мар
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1512"/>
<source>Super Game Boy model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1569"/>
<location filename="../SettingsView.ui" line="1584"/>
<source>Default BG colors:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1837"/>
<location filename="../SettingsView.ui" line="1558"/>
<source>Super Game Boy borders</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1656"/>
<location filename="../SettingsView.ui" line="1671"/>
<source>Default sprite colors 1:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1502"/>
<source>Game Boy-only model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1522"/>
<source>Game Boy Color-only model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1532"/>
<source>Game Boy/Game Boy Color model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1743"/>
<location filename="../SettingsView.ui" line="1758"/>
<source>Default sprite colors 2:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ShaderSelector</name>

View File

@ -1246,27 +1246,27 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<context>
<name>QGBA::CoreController</name>
<message>
<location filename="../CoreController.cpp" line="695"/>
<location filename="../CoreController.cpp" line="697"/>
<source>Failed to open save file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../CoreController.cpp" line="726"/>
<location filename="../CoreController.cpp" line="728"/>
<source>Failed to open game file: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../CoreController.cpp" line="751"/>
<location filename="../CoreController.cpp" line="753"/>
<source>Can&apos;t yank pack in unexpected platform!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../CoreController.cpp" line="828"/>
<location filename="../CoreController.cpp" line="830"/>
<source>Failed to open snapshot file for reading: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../CoreController.cpp" line="844"/>
<location filename="../CoreController.cpp" line="846"/>
<source>Failed to open snapshot file for writing: %1</source>
<translation type="unfinished"></translation>
</message>
@ -3899,7 +3899,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.cpp" line="734"/>
<location filename="../SettingsView.cpp" line="760"/>
<source>(%1×%2)</source>
<translation type="unfinished"></translation>
</message>
@ -5087,42 +5087,42 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="52"/>
<location filename="../SettingsView.ui" line="45"/>
<source>Audio/Video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="57"/>
<location filename="../SettingsView.ui" line="50"/>
<source>Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="62"/>
<location filename="../SettingsView.ui" line="55"/>
<source>Emulation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="67"/>
<location filename="../SettingsView.ui" line="60"/>
<source>Enhancements</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="72"/>
<location filename="../SettingsView.ui" line="65"/>
<source>BIOS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="77"/>
<location filename="../SettingsView.ui" line="70"/>
<source>Paths</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="82"/>
<location filename="../SettingsView.ui" line="75"/>
<source>Logging</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="87"/>
<location filename="../SettingsView.ui" line="80"/>
<source>Game Boy</source>
<translation type="unfinished"></translation>
</message>
@ -5285,6 +5285,41 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<source>Bilinear filtering</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1852"/>
<source>Default color palette only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1862"/>
<source>SGB color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1872"/>
<source>GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1882"/>
<source>SGB (preferred) or GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1895"/>
<source>Game Boy Camera</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1901"/>
<source>Driver:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1918"/>
<source>Source:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source>
@ -5468,7 +5503,42 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1559"/>
<location filename="../SettingsView.ui" line="1502"/>
<source>Models</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1508"/>
<source>GB only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1518"/>
<source>SGB compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1528"/>
<source>GBC only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1538"/>
<source>GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1548"/>
<source>SGB and GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1568"/>
<source>Game Boy palette</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1574"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
@ -5622,65 +5692,25 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1502"/>
<source>Game Boy-only model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1512"/>
<source>Super Game Boy model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1522"/>
<source>Game Boy Color-only model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1532"/>
<source>Game Boy/Game Boy Color model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1569"/>
<location filename="../SettingsView.ui" line="1584"/>
<source>Default BG colors:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1656"/>
<location filename="../SettingsView.ui" line="1671"/>
<source>Default sprite colors 1:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1743"/>
<location filename="../SettingsView.ui" line="1758"/>
<source>Default sprite colors 2:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1837"/>
<location filename="../SettingsView.ui" line="1558"/>
<source>Super Game Boy borders</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ShaderSelector</name>

View File

@ -1247,27 +1247,27 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<context>
<name>QGBA::CoreController</name>
<message>
<location filename="../CoreController.cpp" line="695"/>
<location filename="../CoreController.cpp" line="697"/>
<source>Failed to open save file: %1</source>
<translation>Kayıt dosyası ılamadı: %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="726"/>
<location filename="../CoreController.cpp" line="728"/>
<source>Failed to open game file: %1</source>
<translation>Oyun dosyası ılamadı: %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="751"/>
<location filename="../CoreController.cpp" line="753"/>
<source>Can&apos;t yank pack in unexpected platform!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../CoreController.cpp" line="828"/>
<location filename="../CoreController.cpp" line="830"/>
<source>Failed to open snapshot file for reading: %1</source>
<translation>Anlık görüntü dosyası okuma için ılamadı: %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="844"/>
<location filename="../CoreController.cpp" line="846"/>
<source>Failed to open snapshot file for writing: %1</source>
<translation>Anlık görüntü dosyası yazma için ılamadı: %1</translation>
</message>
@ -3900,7 +3900,7 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.cpp" line="734"/>
<location filename="../SettingsView.cpp" line="760"/>
<source>(%1×%2)</source>
<translation type="unfinished"></translation>
</message>
@ -5090,42 +5090,42 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<translation>Ayarlar</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="52"/>
<location filename="../SettingsView.ui" line="45"/>
<source>Audio/Video</source>
<translation>Ses/Video</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="57"/>
<location filename="../SettingsView.ui" line="50"/>
<source>Interface</source>
<translation>Arayüz</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="62"/>
<location filename="../SettingsView.ui" line="55"/>
<source>Emulation</source>
<translation>Emülasyon</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="67"/>
<location filename="../SettingsView.ui" line="60"/>
<source>Enhancements</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="72"/>
<location filename="../SettingsView.ui" line="65"/>
<source>BIOS</source>
<translation></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="77"/>
<location filename="../SettingsView.ui" line="70"/>
<source>Paths</source>
<translation>Dizinler</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="82"/>
<location filename="../SettingsView.ui" line="75"/>
<source>Logging</source>
<translation>Günlükler</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="87"/>
<location filename="../SettingsView.ui" line="80"/>
<source>Game Boy</source>
<translation></translation>
</message>
@ -5288,6 +5288,76 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<source>Bilinear filtering</source>
<translation>Bilinear filtreleme</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1502"/>
<source>Models</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1508"/>
<source>GB only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1518"/>
<source>SGB compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1528"/>
<source>GBC only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1538"/>
<source>GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1548"/>
<source>SGB and GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1568"/>
<source>Game Boy palette</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1852"/>
<source>Default color palette only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1862"/>
<source>SGB color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1872"/>
<source>GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1882"/>
<source>SGB (preferred) or GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1895"/>
<source>Game Boy Camera</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1901"/>
<source>Driver:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1918"/>
<source>Source:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source>
@ -5385,12 +5455,7 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1559"/>
<location filename="../SettingsView.ui" line="1574"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
@ -5630,60 +5695,25 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<translation>Günlük Dosyasını Seç</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1512"/>
<source>Super Game Boy model:</source>
<translation>Super Game Boy modeli:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1569"/>
<location filename="../SettingsView.ui" line="1584"/>
<source>Default BG colors:</source>
<translation></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1837"/>
<location filename="../SettingsView.ui" line="1558"/>
<source>Super Game Boy borders</source>
<translation>Super Game Boy sınırları</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source>
<translation>Kamera sürücüsü:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1656"/>
<location filename="../SettingsView.ui" line="1671"/>
<source>Default sprite colors 1:</source>
<translation>Varsayılan sprite renkleri 1:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1502"/>
<source>Game Boy-only model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1522"/>
<source>Game Boy Color-only model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1532"/>
<source>Game Boy/Game Boy Color model:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1743"/>
<location filename="../SettingsView.ui" line="1758"/>
<source>Default sprite colors 2:</source>
<translation>Varsayılan sprite renkleri 2:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source>
<translation>GB oyunlarında GBC renklerini kullan</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source>
<translation>Kamera</translation>
</message>
</context>
<context>
<name>ShaderSelector</name>

View File

@ -1247,27 +1247,27 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<context>
<name>QGBA::CoreController</name>
<message>
<location filename="../CoreController.cpp" line="695"/>
<location filename="../CoreController.cpp" line="697"/>
<source>Failed to open save file: %1</source>
<translation>: %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="726"/>
<location filename="../CoreController.cpp" line="728"/>
<source>Failed to open game file: %1</source>
<translation>: %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="751"/>
<location filename="../CoreController.cpp" line="753"/>
<source>Can&apos;t yank pack in unexpected platform!</source>
<translation></translation>
</message>
<message>
<location filename="../CoreController.cpp" line="828"/>
<location filename="../CoreController.cpp" line="830"/>
<source>Failed to open snapshot file for reading: %1</source>
<translation>: %1</translation>
</message>
<message>
<location filename="../CoreController.cpp" line="844"/>
<location filename="../CoreController.cpp" line="846"/>
<source>Failed to open snapshot file for writing: %1</source>
<translation>: %1</translation>
</message>
@ -3900,7 +3900,7 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.cpp" line="734"/>
<location filename="../SettingsView.cpp" line="760"/>
<source>(%1×%2)</source>
<translation>(%1×%2)</translation>
</message>
@ -5090,42 +5090,42 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<translation></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="52"/>
<location filename="../SettingsView.ui" line="45"/>
<source>Audio/Video</source>
<translation>/</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="57"/>
<location filename="../SettingsView.ui" line="50"/>
<source>Interface</source>
<translation></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="62"/>
<location filename="../SettingsView.ui" line="55"/>
<source>Emulation</source>
<translation></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="67"/>
<location filename="../SettingsView.ui" line="60"/>
<source>Enhancements</source>
<translation></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="72"/>
<location filename="../SettingsView.ui" line="65"/>
<source>BIOS</source>
<translation>BIOS</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="77"/>
<location filename="../SettingsView.ui" line="70"/>
<source>Paths</source>
<translation></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="82"/>
<location filename="../SettingsView.ui" line="75"/>
<source>Logging</source>
<translation></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="87"/>
<location filename="../SettingsView.ui" line="80"/>
<source>Game Boy</source>
<translation>Game Boy</translation>
</message>
@ -5288,6 +5288,41 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<source>Bilinear filtering</source>
<translation>线</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1852"/>
<source>Default color palette only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1862"/>
<source>SGB color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1872"/>
<source>GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1882"/>
<source>SGB (preferred) or GBC color palette if available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1895"/>
<source>Game Boy Camera</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1901"/>
<source>Driver:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1918"/>
<source>Source:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source>
@ -5471,7 +5506,42 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1559"/>
<location filename="../SettingsView.ui" line="1502"/>
<source>Models</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1508"/>
<source>GB only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1518"/>
<source>SGB compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1528"/>
<source>GBC only:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1538"/>
<source>GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1548"/>
<source>SGB and GBC compatible:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1568"/>
<source>Game Boy palette</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1574"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
@ -5625,65 +5695,25 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<translation></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1502"/>
<source>Game Boy-only model:</source>
<translation>Game Boy :</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1512"/>
<source>Super Game Boy model:</source>
<translation>Super Game Boy :</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1522"/>
<source>Game Boy Color-only model:</source>
<translation>Game Boy Color :</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1532"/>
<source>Game Boy/Game Boy Color model:</source>
<translation>Game Boy/Game Boy Color :</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1569"/>
<location filename="../SettingsView.ui" line="1584"/>
<source>Default BG colors:</source>
<translation>:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1656"/>
<location filename="../SettingsView.ui" line="1671"/>
<source>Default sprite colors 1:</source>
<translation> 1:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1743"/>
<location filename="../SettingsView.ui" line="1758"/>
<source>Default sprite colors 2:</source>
<translation> 2:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source>
<translation> GB 使 GBC </translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1837"/>
<location filename="../SettingsView.ui" line="1558"/>
<source>Super Game Boy borders</source>
<translation>Super Game Boy </translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source>
<translation>:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source>
<translation>:</translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source>
<translation>Super Game Boy/Game Boy Color :</translation>
</message>
</context>
<context>
<name>ShaderSelector</name>