all repos — mgba @ 18403682f7824b7fa76fac4ada63386c5e0e34dc

mGBA Game Boy Advance Emulator

Qt: Add GB support in I/O viewer
Vicki Pfau vi@endrift.com
Sat, 26 Dec 2020 18:29:16 -0800
commit

18403682f7824b7fa76fac4ada63386c5e0e34dc

parent

418c3c40ce676625917f61dc9479e638a3d42328

M CHANGESCHANGES

@@ -4,7 +4,7 @@ - e-Reader card scanning

- WebP and APNG recording - Separate overrides for GBC games that can also run on SGB or regular GB - Game Boy Player features can be enabled by default for all compatible games - - Frame viewer support for Game Boy + - Frame and I/O viewer support for Game Boy - Bug report tool for gathering information helpful for reporting bugs - Mute option in homebrew ports - Status indicators for fast-forward and mute in homebrew ports
M src/platform/qt/IOViewer.cppsrc/platform/qt/IOViewer.cpp

@@ -171,20 +171,20 @@ });

// 0x04000028: BG2X_LO regGBA.append({ { tr("Fractional part"), 0, 8 }, - { tr("Integer part (bottom)"), 8, 8 }, + { tr("Integer part (low)"), 8, 8 }, }); // 0x0400002A: BG2X_HI regGBA.append({ - { tr("Integer part (top)"), 0, 12 }, + { tr("Integer part (high)"), 0, 12 }, }); // 0x0400002C: BG2Y_LO regGBA.append({ { tr("Fractional part"), 0, 8 }, - { tr("Integer part (bottom)"), 8, 8 }, + { tr("Integer part (low)"), 8, 8 }, }); // 0x0400002E: BG2Y_HI regGBA.append({ - { tr("Integer part (top)"), 0, 12 }, + { tr("Integer part (high)"), 0, 12 }, }); // 0x04000030: BG3PA regGBA.append({

@@ -209,20 +209,20 @@ });

// 0x04000038: BG3X_LO regGBA.append({ { tr("Fractional part"), 0, 8 }, - { tr("Integer part (bottom)"), 8, 8 }, + { tr("Integer part (low)"), 8, 8 }, }); // 0x0400003A: BG3X_HI regGBA.append({ - { tr("Integer part (top)"), 0, 12 }, + { tr("Integer part (high)"), 0, 12 }, }); // 0x0400003C: BG3Y_LO regGBA.append({ { tr("Fractional part"), 0, 8 }, - { tr("Integer part (bottom)"), 8, 8 }, + { tr("Integer part (low)"), 8, 8 }, }); // 0x0400003E: BG3Y_HI regGBA.append({ - { tr("Integer part (top)"), 0, 12 }, + { tr("Integer part (high)"), 0, 12 }, }); // 0x04000040: WIN0H regGBA.append({

@@ -558,19 +558,19 @@ // 0x040000AE: Unused

regGBA.append(RegisterDescription()); // 0x040000B0: DMA0SAD_LO regGBA.append({ - { tr("Address (bottom)"), 0, 16 }, + { tr("Address (low)"), 0, 16 }, }); // 0x040000B2: DMA0SAD_HI regGBA.append({ - { tr("Address (top)"), 0, 16 }, + { tr("Address (high)"), 0, 16 }, }); // 0x040000B4: DMA0DAD_LO regGBA.append({ - { tr("Address (bottom)"), 0, 16 }, + { tr("Address (low)"), 0, 16 }, }); // 0x040000B6: DMA0DAD_HI regGBA.append({ - { tr("Address (top)"), 0, 16 }, + { tr("Address (high)"), 0, 16 }, }); // 0x040000B8: DMA0CNT_LO regGBA.append({

@@ -603,19 +603,19 @@ { tr("Enable"), 15 },

}); // 0x040000BC: DMA1SAD_LO regGBA.append({ - { tr("Address (bottom)"), 0, 16 }, + { tr("Address (low)"), 0, 16 }, }); // 0x040000BE: DMA1SAD_HI regGBA.append({ - { tr("Address (top)"), 0, 16 }, + { tr("Address (high)"), 0, 16 }, }); // 0x040000C0: DMA1DAD_LO regGBA.append({ - { tr("Address (bottom)"), 0, 16 }, + { tr("Address (low)"), 0, 16 }, }); // 0x040000C2: DMA1DAD_HI regGBA.append({ - { tr("Address (top)"), 0, 16 }, + { tr("Address (high)"), 0, 16 }, }); // 0x040000C4: DMA1CNT_LO regGBA.append({

@@ -648,19 +648,19 @@ { tr("Enable"), 15 },

}); // 0x040000C8: DMA2SAD_LO regGBA.append({ - { tr("Address (bottom)"), 0, 16 }, + { tr("Address (low)"), 0, 16 }, }); // 0x040000CA: DMA2SAD_HI regGBA.append({ - { tr("Address (top)"), 0, 16 }, + { tr("Address (high)"), 0, 16 }, }); // 0x040000CC: DMA2DAD_LO regGBA.append({ - { tr("Address (bottom)"), 0, 16 }, + { tr("Address (low)"), 0, 16 }, }); // 0x040000CE: DMA2DAD_HI regGBA.append({ - { tr("Address (top)"), 0, 16 }, + { tr("Address (high)"), 0, 16 }, }); // 0x040000D0: DMA2CNT_LO regGBA.append({

@@ -693,19 +693,19 @@ { tr("Enable"), 15 },

}); // 0x040000D4: DMA3SAD_LO regGBA.append({ - { tr("Address (bottom)"), 0, 16 }, + { tr("Address (low)"), 0, 16 }, }); // 0x040000D6: DMA3SAD_HI regGBA.append({ - { tr("Address (top)"), 0, 16 }, + { tr("Address (high)"), 0, 16 }, }); // 0x040000D8: DMA3DAD_LO regGBA.append({ - { tr("Address (bottom)"), 0, 16 }, + { tr("Address (low)"), 0, 16 }, }); // 0x040000DA: DMA3DAD_HI regGBA.append({ - { tr("Address (top)"), 0, 16 }, + { tr("Address (high)"), 0, 16 }, }); // 0x040000DC: DMA3CNT_LO regGBA.append({

@@ -1026,6 +1026,536 @@ regGBA.append({

{ tr("Enable IRQs"), 0 }, }); s_registers[PLATFORM_GBA] = regGBA; +#endif +#ifdef M_CORE_GB + QList<IOViewer::RegisterDescription> regGB; + // 0xFF00: JOYP + regGB.append({ + { tr("Right/A"), 0, 1, true }, + { tr("Left/B"), 1, 1, true }, + { tr("Up/Select"), 2, 1, true }, + { tr("Down/Start"), 3, 1, true }, + { tr("Active D-pad"), 4 }, + { tr("Active face buttons"), 5 }, + }); + // 0xFF01: SB + regGB.append({ + { tr("Value"), 0, 8 }, + }); + // 0xFF02: SC + regGB.append({ + { tr("Internal clock"), 0 }, + { tr("32× clocking (CGB only)"), 1 }, + { tr("Transfer active"), 7 }, + }); + // 0xFF03: Unused + regGB.append(RegisterDescription()); + // 0xFF04: DIV + regGB.append({ + { tr("Value"), 0, 8 }, + }); + // 0xFF05: TIMA + regGB.append({ + { tr("Value"), 0, 8 }, + }); + // 0xFF06: TMA + regGB.append({ + { tr("Value"), 0, 8 }, + }); + // 0xFF07: TAC + regGB.append({ + { tr("Divider"), 0, 2, { + tr("1/1024"), + tr("1/16"), + tr("1/64"), + tr("1/256"), + } }, + { tr("Enable"), 2 }, + }); + // 0xFF08: Unused + regGB.append(RegisterDescription()); + // 0xFF09: Unused + regGB.append(RegisterDescription()); + // 0xFF0A: Unused + regGB.append(RegisterDescription()); + // 0xFF0B: Unused + regGB.append(RegisterDescription()); + // 0xFF0C: Unused + regGB.append(RegisterDescription()); + // 0xFF0D: Unused + regGB.append(RegisterDescription()); + // 0xFF0E: Unused + regGB.append(RegisterDescription()); + // 0xFF0F: IF + regGB.append({ + { tr("VBlank"), 0 }, + { tr("LCD STAT"), 1 }, + { tr("Timer"), 2 }, + { tr("Serial"), 3 }, + { tr("Joypad"), 4 }, + }); + // 0xFF10: NR10 + regGB.append({ + { tr("Sweep shifts"), 0, 3 }, + { tr("Sweep subtract"), 3 }, + { tr("Sweep time (in 1/128s)"), 4, 3 }, + }); + // 0xFF11: NR11 + regGB.append({ + { tr("Sound length"), 0, 6 }, + { tr("Duty cycle"), 6, 2 }, + }); + // 0xFF12: NR12 + regGB.append({ + { tr("Envelope step time"), 0, 3 }, + { tr("Envelope increase"), 3 }, + { tr("Initial volume"), 4, 4 }, + }); + // 0xFF13: NR13 + regGB.append({ + { tr("Sound frequency (low)"), 0, 8 }, + }); + // 0xFF14: NR14 + regGB.append({ + { tr("Sound frequency (high)"), 0, 3 }, + { tr("Timed"), 6 }, + { tr("Reset"), 7 }, + }); + // 0xFF15: Unused (NR20) + regGB.append(RegisterDescription()); + // 0xFF16: NR21 + regGB.append({ + { tr("Sound length"), 0, 6 }, + { tr("Duty cycle"), 6, 2 }, + }); + // 0xFF17: NR22 + regGB.append({ + { tr("Envelope step time"), 0, 3 }, + { tr("Envelope increase"), 3 }, + { tr("Initial volume"), 4, 4 }, + }); + // 0xFF18: NR23 + regGB.append({ + { tr("Sound frequency (low)"), 0, 8 }, + }); + // 0xFF19: NR24 + regGB.append({ + { tr("Sound frequency (high)"), 0, 3 }, + { tr("Timed"), 6 }, + { tr("Reset"), 7 }, + }); + // 0xFF1A: NR30 + regGB.append({ + { tr("Enable channel 3"), 7 }, + }); + // 0xFF1B: NR31 + regGB.append({ + { tr("Sound length"), 0, 8 }, + }); + // 0xFF1C: NR32 + regGB.append({ + { tr("Volume"), 5, 2, { + tr("0%"), + tr("100%"), + tr("50%"), + tr("25%"), + } }, + }); + // 0xFF1D: NR33 + regGB.append({ + { tr("Sound frequency (low)"), 0, 8 }, + }); + // 0xFF1E: NR34 + regGB.append({ + { tr("Sound frequency (high)"), 0, 3 }, + { tr("Timed"), 6 }, + { tr("Reset"), 7 }, + }); + // 0xFF1F: Unusued (NR40) + regGB.append(RegisterDescription()); + // 0xFF20: NR41 + regGB.append({ + { tr("Sound length"), 0, 6 }, + }); + // 0xFF21: NR42 + regGB.append({ + { tr("Envelope step time"), 0, 3 }, + { tr("Envelope increase"), 3 }, + { tr("Initial volume"), 4, 4 }, + }); + // 0xFF22: NR43 + regGB.append({ + { tr("Clock divider"), 0, 3 }, + { tr("Register stages"), 3, 1, { + tr("15"), + tr("7"), + } }, + { tr("Shifter frequency"), 4, 4 }, + }); + // 0xFF23: NR44 + regGB.append({ + { tr("Timed"), 6 }, + { tr("Reset"), 7 }, + }); + // 0xFF24: NR50 + regGB.append({ + { tr("Volume right"), 0, 3 }, + { tr("Output right"), 3 }, + { tr("Volume left"), 4, 3 }, + { tr("Output left"), 7 }, + }); + // 0xFF25: NR51 + regGB.append({ + { tr("Enable channel 1 right"), 0 }, + { tr("Enable channel 2 right"), 1 }, + { tr("Enable channel 3 right"), 2 }, + { tr("Enable channel 4 right"), 3 }, + { tr("Enable channel 1 left"), 4 }, + { tr("Enable channel 2 left"), 5 }, + { tr("Enable channel 3 left"), 6 }, + { tr("Enable channel 4 left"), 7 }, + }); + // 0xFF26: NR52 + regGB.append({ + { tr("Active channel 1"), 0, 1, true }, + { tr("Active channel 2"), 1, 1, true }, + { tr("Active channel 3"), 2, 1, true }, + { tr("Active channel 4"), 3, 1, true }, + { tr("Enable audio"), 7 }, + }); + // 0xFF27: Unused + regGB.append(RegisterDescription()); + // 0xFF28: Unused + regGB.append(RegisterDescription()); + // 0xFF29: Unused + regGB.append(RegisterDescription()); + // 0xFF2A: Unused + regGB.append(RegisterDescription()); + // 0xFF2B: Unused + regGB.append(RegisterDescription()); + // 0xFF2C: Unused + regGB.append(RegisterDescription()); + // 0xFF2D: Unused + regGB.append(RegisterDescription()); + // 0xFF2E: Unused + regGB.append(RegisterDescription()); + // 0xFF2F: Unused + regGB.append(RegisterDescription()); + // 0xFF30: WAVE_0 + regGB.append({ + { tr("Sample"), 0, 4 }, + { tr("Sample"), 4, 4 }, + }); + // 0xFF31: WAVE_1 + regGB.append({ + { tr("Sample"), 0, 4 }, + { tr("Sample"), 4, 4 }, + }); + // 0xFF32: WAVE_2 + regGB.append({ + { tr("Sample"), 0, 4 }, + { tr("Sample"), 4, 4 }, + }); + // 0xFF33: WAVE_3 + regGB.append({ + { tr("Sample"), 0, 4 }, + { tr("Sample"), 4, 4 }, + }); + // 0xFF34: WAVE_4 + regGB.append({ + { tr("Sample"), 0, 4 }, + { tr("Sample"), 4, 4 }, + }); + // 0xFF35: WAVE_5 + regGB.append({ + { tr("Sample"), 0, 4 }, + { tr("Sample"), 4, 4 }, + }); + // 0xFF36: WAVE_6 + regGB.append({ + { tr("Sample"), 0, 4 }, + { tr("Sample"), 4, 4 }, + }); + // 0xFF37: WAVE_7 + regGB.append({ + { tr("Sample"), 0, 4 }, + { tr("Sample"), 4, 4 }, + }); + // 0xFF38: WAVE_8 + regGB.append({ + { tr("Sample"), 0, 4 }, + { tr("Sample"), 4, 4 }, + }); + // 0xFF39: WAVE_9 + regGB.append({ + { tr("Sample"), 0, 4 }, + { tr("Sample"), 4, 4 }, + }); + // 0xFF3A: WAVE_A + regGB.append({ + { tr("Sample"), 0, 4 }, + { tr("Sample"), 4, 4 }, + }); + // 0xFF3B: WAVE_B + regGB.append({ + { tr("Sample"), 0, 4 }, + { tr("Sample"), 4, 4 }, + }); + // 0xFF3C: WAVE_C + regGB.append({ + { tr("Sample"), 0, 4 }, + { tr("Sample"), 4, 4 }, + }); + // 0xFF3D: WAVE_D + regGB.append({ + { tr("Sample"), 0, 4 }, + { tr("Sample"), 4, 4 }, + }); + // 0xFF3E: WAVE_E + regGB.append({ + { tr("Sample"), 0, 4 }, + { tr("Sample"), 4, 4 }, + }); + // 0xFF3F: WAVE_F + regGB.append({ + { tr("Sample"), 0, 4 }, + { tr("Sample"), 4, 4 }, + }); + // 0xFF40: LCDC + regGB.append({ + { tr("Background enable/priority"), 1 }, + { tr("Enable sprites"), 1 }, + { tr("Double-height sprites"), 2 }, + { tr("Background tile map"), 3, 1, { + tr("0x9800 – 0x9BFF"), + tr("0x9C00 – 0x9FFF"), + } }, + { tr("Background tile data"), 4, 1, { + tr("0x8800 – 0x87FF"), + tr("0x8000 – 0x8FFF"), + } }, + { tr("Enable window"), 5 }, + { tr("Window tile map"), 6, 1, { + tr("0x9800 – 0x9BFF"), + tr("0x9C00 – 0x9FFF"), + } }, + { tr("Enable LCD"), 7 }, + }); + // 0xFF41: STAT + regGB.append({ + { tr("Mode"), 0, 2, { + tr("0: HBlank"), + tr("1: VBlank"), + tr("2: OAM scan"), + tr("3: HDraw"), + }, true }, + { tr("In LYC"), 2, 1, true }, + { tr("Enable HBlank (mode 0) IRQ"), 3 }, + { tr("Enable VBlank (mode 1) IRQ"), 4 }, + { tr("Enable OAM (mode 2) IRQ"), 4 }, + { tr("Enable LYC IRQ"), 4 }, + }); + // 0xFF42: SCY + regGB.append({ + { tr("Vertical offset"), 0, 8 }, + }); + // 0xFF43: SCX + regGB.append({ + { tr("Horizontal offset"), 0, 8 }, + }); + // 0xFF44: LY + regGB.append({ + { tr("Current Y coordinate"), 0, 8, true }, + }); + // 0xFF45: LYC + regGB.append({ + { tr("Comparison Y coordinate"), 0, 8 }, + }); + // 0xFF46: DMA + regGB.append({ + { tr("Start upper byte"), 0, 8 }, + }); + // 0xFF47: BGP + regGB.append({ + { tr("Color 0 shade"), 0, 2 }, + { tr("Color 1 shade"), 2, 2 }, + { tr("Color 2 shade"), 4, 2 }, + { tr("Color 3 shade"), 6, 2 }, + }); + // 0xFF48: OBP0 + regGB.append({ + { tr("Color 0 shade"), 0, 2 }, + { tr("Color 1 shade"), 2, 2 }, + { tr("Color 2 shade"), 4, 2 }, + { tr("Color 3 shade"), 6, 2 }, + }); + // 0xFF49: OBP1 + regGB.append({ + { tr("Color 0 shade"), 0, 2 }, + { tr("Color 1 shade"), 2, 2 }, + { tr("Color 2 shade"), 4, 2 }, + { tr("Color 3 shade"), 6, 2 }, + }); + // 0xFF4A: WY + regGB.append({ + { tr("Vertical offset"), 0, 8 }, + }); + // 0xFF4B: WX + regGB.append({ + { tr("Horizontal offset"), 0, 8 }, + }); + // 0xFF4C: KEY0 + regGB.append(RegisterDescription()); + // 0xFF4D: KEY1 + regGB.append({ + { tr("Prepare to switch speed"), 0 }, + { tr("Double speed"), 7, 1, true }, + }); + // 0xFF4E: Unknown/unused + regGB.append(RegisterDescription()); + // 0xFF4F: VBK + regGB.append({ + { tr("VRAM bank"), 0 }, + }); + // 0xFF50: BANK + regGB.append(RegisterDescription()); + // 0xFF51: HDMA1 + regGB.append({ + { tr("Source (high)"), 0, 8 }, + }); + // 0xFF52: HDMA2 + regGB.append({ + { tr("Source (low)"), 0, 8 }, + }); + // 0xFF53: HDMA3 + regGB.append({ + { tr("Destination (high)"), 0, 8 }, + }); + // 0xFF54: HDMA4 + regGB.append({ + { tr("Destination (low)"), 0, 8 }, + }); + // 0xFF55: HDMA5 + regGB.append({ + { tr("Length"), 0, 7 }, + { tr("Timing"), 7, 1, { + tr("Immediate"), + tr("HBlank"), + } }, + }); + // 0xFF56: RP + regGB.append({ + { tr("Write bit"), 0 }, + { tr("Read bit"), 1, 1, true }, + { tr("Enable"), 6, 2, { + tr("Disable"), + tr("Unknown"), + tr("Unknown"), + tr("Enable"), + } }, + }); + // 0xFF57: Unknown/unused + regGB.append(RegisterDescription()); + // 0xFF58: Unknown/unused + regGB.append(RegisterDescription()); + // 0xFF59: Unknown/unused + regGB.append(RegisterDescription()); + // 0xFF5A: Unknown/unused + regGB.append(RegisterDescription()); + // 0xFF5B: Unknown/unused + regGB.append(RegisterDescription()); + // 0xFF5C: Unknown/unused + regGB.append(RegisterDescription()); + // 0xFF5D: Unknown/unused + regGB.append(RegisterDescription()); + // 0xFF5E: Unknown/unused + regGB.append(RegisterDescription()); + // 0xFF5F: Unknown/unused + regGB.append(RegisterDescription()); + // 0xFF60: Unknown/unused + regGB.append(RegisterDescription()); + // 0xFF61: Unknown/unused + regGB.append(RegisterDescription()); + // 0xFF62: Unknown/unused + regGB.append(RegisterDescription()); + // 0xFF63: Unknown/unused + regGB.append(RegisterDescription()); + // 0xFF64: Unknown/unused + regGB.append(RegisterDescription()); + // 0xFF65: Unknown/unused + regGB.append(RegisterDescription()); + // 0xFF66: Unknown/unused + regGB.append(RegisterDescription()); + // 0xFF67: Unknown/unused + regGB.append(RegisterDescription()); + // 0xFF68: BCPS + regGB.append({ + { tr("Current index"), 0, 6 }, + { tr("Auto-increment"), 7 }, + }); + // 0xFF69: BCPD + regGB.append({ + { tr("Red"), 0, 5 }, + { tr("Green (low)"), 5, 3 }, + { tr("Green (high)"), 0, 2 }, + { tr("Blue"), 2, 5 }, + }); + // 0xFF6A: OCPS + regGB.append({ + { tr("Current index"), 0, 6 }, + { tr("Auto-increment"), 7 }, + }); + // 0xFF6B: OCPD + regGB.append({ + { tr("Red"), 0, 5 }, + { tr("Green (low)"), 5, 3 }, + { tr("Green (high)"), 0, 2 }, + { tr("Blue"), 2, 5 }, + }); + // 0xFF6C: OPRI + regGB.append({ + { tr("Sprite ordering"), 0, 1, { + tr("OAM order"), + tr("x coordinate sorting"), + } }, + }); + // 0xFF6D: Unknown/unused + regGB.append(RegisterDescription()); + // 0xFF6E: Unknown/unused + regGB.append(RegisterDescription()); + // 0xFF6F: Unknown/unused + regGB.append(RegisterDescription()); + // 0xFF70: SVBK + regGB.append({ + { tr("WRAM bank"), 0, 3 }, + }); + // 0xFF71: Unknown/unused + regGB.append(RegisterDescription()); + // 0xFF72: Unknown + regGB.append(RegisterDescription()); + // 0xFF73: Unknown + regGB.append(RegisterDescription()); + // 0xFF74: Unknown + regGB.append(RegisterDescription()); + // 0xFF75: Unknown + regGB.append(RegisterDescription()); + // 0xFF76: PCM12 + regGB.append(RegisterDescription()); + // 0xFF77: PCM34 + regGB.append(RegisterDescription()); + for (int i = 0x78; i < 0xFF; ++i) { + // Unused + regGB.append(RegisterDescription()); + } + // 0xFFFF: IE + regGB.append({ + { tr("VBlank"), 0 }, + { tr("LCD STAT"), 1 }, + { tr("Timer"), 2 }, + { tr("Serial"), 3 }, + { tr("Joypad"), 4 }, + }); + s_registers[PLATFORM_GB] = regGB; #endif return s_registers[platform]; }
M src/platform/qt/Window.cppsrc/platform/qt/Window.cpp

@@ -1531,11 +1531,7 @@ }, "tools");

addGameAction(tr("View memory..."), "memoryView", openControllerTView<MemoryView>(), "tools"); addGameAction(tr("Search memory..."), "memorySearch", openControllerTView<MemorySearch>(), "tools"); - -#ifdef M_CORE_GBA - Action* ioViewer = addGameAction(tr("View &I/O registers..."), "ioViewer", openControllerTView<IOViewer>(), "tools"); - m_platformActions.insert(PLATFORM_GBA, ioViewer); -#endif + addGameAction(tr("View &I/O registers..."), "ioViewer", openControllerTView<IOViewer>(), "tools"); m_actions.addSeparator("tools"); addGameAction(tr("Record debug video log..."), "recordVL", this, &Window::startVideoLog, "tools");
M src/platform/qt/ts/mgba-de.tssrc/platform/qt/ts/mgba-de.ts

@@ -1585,6 +1585,8 @@ <location filename="../IOViewer.cpp" line="121"/>

<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="145"/> + <location filename="../IOViewer.cpp" line="1364"/> + <location filename="../IOViewer.cpp" line="1405"/> <source>Horizontal offset</source> <translation>Horizontaler Versatz</translation> </message>

@@ -1593,6 +1595,8 @@ <location filename="../IOViewer.cpp" line="125"/>

<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="149"/> + <location filename="../IOViewer.cpp" line="1360"/> + <location filename="../IOViewer.cpp" line="1401"/> <source>Vertical offset</source> <translation>Vertikaler Versatz</translation> </message>

@@ -1906,16 +1910,19 @@ <translation>Y Überblenden</translation>

</message> <message> <location filename="../IOViewer.cpp" line="328"/> + <location filename="../IOViewer.cpp" line="1099"/> <source>Sweep shifts</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="329"/> + <location filename="../IOViewer.cpp" line="1100"/> <source>Sweep subtract</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="330"/> + <location filename="../IOViewer.cpp" line="1101"/> <source>Sweep time (in 1/128s)</source> <translation type="unfinished"></translation> </message>

@@ -1924,12 +1931,18 @@ <location filename="../IOViewer.cpp" line="334"/>

<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="396"/> + <location filename="../IOViewer.cpp" line="1105"/> + <location filename="../IOViewer.cpp" line="1128"/> + <location filename="../IOViewer.cpp" line="1153"/> + <location filename="../IOViewer.cpp" line="1178"/> <source>Sound length</source> <translation>Sound-Länge</translation> </message> <message> <location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="351"/> + <location filename="../IOViewer.cpp" line="1106"/> + <location filename="../IOViewer.cpp" line="1129"/> <source>Duty cycle</source> <translation type="unfinished"></translation> </message>

@@ -1937,6 +1950,9 @@ <message>

<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="397"/> + <location filename="../IOViewer.cpp" line="1110"/> + <location filename="../IOViewer.cpp" line="1133"/> + <location filename="../IOViewer.cpp" line="1182"/> <source>Envelope step time</source> <translation type="unfinished"></translation> </message>

@@ -1944,6 +1960,9 @@ <message>

<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="398"/> + <location filename="../IOViewer.cpp" line="1111"/> + <location filename="../IOViewer.cpp" line="1134"/> + <location filename="../IOViewer.cpp" line="1183"/> <source>Envelope increase</source> <translation>Hüllkurve erhöhen</translation> </message>

@@ -1951,6 +1970,9 @@ <message>

<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="399"/> + <location filename="../IOViewer.cpp" line="1112"/> + <location filename="../IOViewer.cpp" line="1135"/> + <location filename="../IOViewer.cpp" line="1184"/> <source>Initial volume</source> <translation>Initiale Lautstärke</translation> </message>

@@ -1966,6 +1988,10 @@ <location filename="../IOViewer.cpp" line="343"/>

<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="411"/> + <location filename="../IOViewer.cpp" line="1121"/> + <location filename="../IOViewer.cpp" line="1144"/> + <location filename="../IOViewer.cpp" line="1171"/> + <location filename="../IOViewer.cpp" line="1197"/> <source>Timed</source> <translation type="unfinished"></translation> </message>

@@ -1974,6 +2000,10 @@ <location filename="../IOViewer.cpp" line="344"/>

<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="412"/> + <location filename="../IOViewer.cpp" line="1122"/> + <location filename="../IOViewer.cpp" line="1145"/> + <location filename="../IOViewer.cpp" line="1172"/> + <location filename="../IOViewer.cpp" line="1198"/> <source>Reset</source> <translation>Reset</translation> </message>

@@ -1989,34 +2019,40 @@ <translation>Aktive Wave-Table</translation>

</message> <message> <location filename="../IOViewer.cpp" line="370"/> + <location filename="../IOViewer.cpp" line="1149"/> <source>Enable channel 3</source> <translation>Aktiviere Kanal 3</translation> </message> <message> <location filename="../IOViewer.cpp" line="375"/> + <location filename="../IOViewer.cpp" line="1157"/> <source>Volume</source> <translation>Lautstärke</translation> </message> <message> <location filename="../IOViewer.cpp" line="376"/> + <location filename="../IOViewer.cpp" line="1158"/> <source>0%</source> <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%</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%</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%</translation> </message>

@@ -2030,26 +2066,31 @@ <translation>75%</translation>

</message> <message> <location filename="../IOViewer.cpp" line="405"/> + <location filename="../IOViewer.cpp" line="1188"/> <source>Clock divider</source> <translation>Frequenzteiler</translation> </message> <message> <location filename="../IOViewer.cpp" line="406"/> + <location filename="../IOViewer.cpp" line="1189"/> <source>Register stages</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="407"/> + <location filename="../IOViewer.cpp" line="1190"/> <source>15</source> <translation>15</translation> </message> <message> <location filename="../IOViewer.cpp" line="408"/> + <location filename="../IOViewer.cpp" line="1191"/> <source>7</source> <translation>7</translation> </message> <message> <location filename="../IOViewer.cpp" line="410"/> + <location filename="../IOViewer.cpp" line="1193"/> <source>Shifter frequency</source> <translation type="unfinished"></translation> </message>

@@ -2065,41 +2106,49 @@ <translation>PSG-Lautstärke links</translation>

</message> <message> <location filename="../IOViewer.cpp" line="420"/> + <location filename="../IOViewer.cpp" line="1209"/> <source>Enable channel 1 right</source> <translation>Aktiviere Kanal 1 rechts</translation> </message> <message> <location filename="../IOViewer.cpp" line="421"/> + <location filename="../IOViewer.cpp" line="1210"/> <source>Enable channel 2 right</source> <translation>Aktiviere Kanal 2 rechts</translation> </message> <message> <location filename="../IOViewer.cpp" line="422"/> + <location filename="../IOViewer.cpp" line="1211"/> <source>Enable channel 3 right</source> <translation>Aktiviere Kanal 3 rechts</translation> </message> <message> <location filename="../IOViewer.cpp" line="423"/> + <location filename="../IOViewer.cpp" line="1212"/> <source>Enable channel 4 right</source> <translation>Aktiviere Kanal 4 rechts</translation> </message> <message> <location filename="../IOViewer.cpp" line="424"/> + <location filename="../IOViewer.cpp" line="1213"/> <source>Enable channel 1 left</source> <translation>Aktiviere Kanal 1 links</translation> </message> <message> <location filename="../IOViewer.cpp" line="425"/> + <location filename="../IOViewer.cpp" line="1214"/> <source>Enable channel 2 left</source> <translation>Aktiviere Kanal 2 links</translation> </message> <message> <location filename="../IOViewer.cpp" line="426"/> + <location filename="../IOViewer.cpp" line="1215"/> <source>Enable channel 3 left</source> <translation>Aktiviere Kanal 3 links</translation> </message> <message> <location filename="../IOViewer.cpp" line="427"/> + <location filename="../IOViewer.cpp" line="1216"/> <source>Enable channel 4 left</source> <translation>Aktiviere Kanal 4 links</translation> </message>

@@ -2179,26 +2228,31 @@ <translation>Kanal B zurücksetzen</translation>

</message> <message> <location filename="../IOViewer.cpp" line="456"/> + <location filename="../IOViewer.cpp" line="1220"/> <source>Active channel 1</source> <translation>Kanal 1 aktiv</translation> </message> <message> <location filename="../IOViewer.cpp" line="457"/> + <location filename="../IOViewer.cpp" line="1221"/> <source>Active channel 2</source> <translation>Kanal 2 aktiv</translation> </message> <message> <location filename="../IOViewer.cpp" line="458"/> + <location filename="../IOViewer.cpp" line="1222"/> <source>Active channel 3</source> <translation>Kanal 3 aktiv</translation> </message> <message> <location filename="../IOViewer.cpp" line="459"/> + <location filename="../IOViewer.cpp" line="1223"/> <source>Active channel 4</source> <translation>Kanal 4 aktiv</translation> </message> <message> <location filename="../IOViewer.cpp" line="460"/> + <location filename="../IOViewer.cpp" line="1224"/> <source>Enable audio</source> <translation>Audio aktivieren</translation> </message>

@@ -2253,6 +2307,38 @@ <location filename="../IOViewer.cpp" line="543"/>

<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="549"/> + <location filename="../IOViewer.cpp" line="1246"/> + <location filename="../IOViewer.cpp" line="1247"/> + <location filename="../IOViewer.cpp" line="1251"/> + <location filename="../IOViewer.cpp" line="1252"/> + <location filename="../IOViewer.cpp" line="1256"/> + <location filename="../IOViewer.cpp" line="1257"/> + <location filename="../IOViewer.cpp" line="1261"/> + <location filename="../IOViewer.cpp" line="1262"/> + <location filename="../IOViewer.cpp" line="1266"/> + <location filename="../IOViewer.cpp" line="1267"/> + <location filename="../IOViewer.cpp" line="1271"/> + <location filename="../IOViewer.cpp" line="1272"/> + <location filename="../IOViewer.cpp" line="1276"/> + <location filename="../IOViewer.cpp" line="1277"/> + <location filename="../IOViewer.cpp" line="1281"/> + <location filename="../IOViewer.cpp" line="1282"/> + <location filename="../IOViewer.cpp" line="1286"/> + <location filename="../IOViewer.cpp" line="1287"/> + <location filename="../IOViewer.cpp" line="1291"/> + <location filename="../IOViewer.cpp" line="1292"/> + <location filename="../IOViewer.cpp" line="1296"/> + <location filename="../IOViewer.cpp" line="1297"/> + <location filename="../IOViewer.cpp" line="1301"/> + <location filename="../IOViewer.cpp" line="1302"/> + <location filename="../IOViewer.cpp" line="1306"/> + <location filename="../IOViewer.cpp" line="1307"/> + <location filename="../IOViewer.cpp" line="1311"/> + <location filename="../IOViewer.cpp" line="1312"/> + <location filename="../IOViewer.cpp" line="1316"/> + <location filename="../IOViewer.cpp" line="1317"/> + <location filename="../IOViewer.cpp" line="1321"/> + <location filename="../IOViewer.cpp" line="1322"/> <source>Sample</source> <translation>Sample</translation> </message>

@@ -2377,6 +2463,7 @@ <location filename="../IOViewer.cpp" line="596"/>

<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="732"/> + <location filename="../IOViewer.cpp" line="1442"/> <source>Immediate</source> <translation>Unmittelbar</translation> </message>

@@ -2387,6 +2474,8 @@ <location filename="../IOViewer.cpp" line="687"/>

<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="961"/> + <location filename="../IOViewer.cpp" line="1091"/> + <location filename="../IOViewer.cpp" line="1552"/> <source>VBlank</source> <translation>VBlank</translation> </message>

@@ -2397,6 +2486,7 @@ <location filename="../IOViewer.cpp" line="688"/>

<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="962"/> + <location filename="../IOViewer.cpp" line="1443"/> <source>HBlank</source> <translation>HBlank</translation> </message>

@@ -2422,6 +2512,9 @@ <location filename="../IOViewer.cpp" line="785"/>

<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="833"/> + <location filename="../IOViewer.cpp" line="1073"/> + <location filename="../IOViewer.cpp" line="1450"/> + <location filename="../IOViewer.cpp" line="1454"/> <source>Enable</source> <translation>Aktivieren</translation> </message>

@@ -2447,6 +2540,10 @@ <location filename="../IOViewer.cpp" line="774"/>

<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="821"/> + <location filename="../IOViewer.cpp" line="1043"/> + <location filename="../IOViewer.cpp" line="1055"/> + <location filename="../IOViewer.cpp" line="1059"/> + <location filename="../IOViewer.cpp" line="1063"/> <source>Value</source> <translation>Wert</translation> </message>

@@ -2463,6 +2560,7 @@ <location filename="../IOViewer.cpp" line="780"/>

<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="827"/> + <location filename="../IOViewer.cpp" line="1070"/> <source>1/64</source> <translation>1/64</translation> </message>

@@ -2471,6 +2569,7 @@ <location filename="../IOViewer.cpp" line="781"/>

<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="828"/> + <location filename="../IOViewer.cpp" line="1071"/> <source>1/256</source> <translation>1/256</translation> </message>

@@ -2479,6 +2578,7 @@ <location filename="../IOViewer.cpp" line="782"/>

<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="829"/> + <location filename="../IOViewer.cpp" line="1068"/> <source>1/1024</source> <translation>1/1024</translation> </message>

@@ -2723,6 +2823,7 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../IOViewer.cpp" line="1015"/> + <location filename="../IOViewer.cpp" line="1451"/> <source>Disable</source> <translation>Deaktivieren</translation> </message>

@@ -2750,6 +2851,391 @@ <message>

<location filename="../IOViewer.cpp" line="1026"/> <source>Enable IRQs</source> <translation>Aktiviere IRQs</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1034"/> + <source>Right/A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1035"/> + <source>Left/B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1036"/> + <source>Up/Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1037"/> + <source>Down/Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1038"/> + <source>Active D-pad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1039"/> + <source>Active face buttons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1047"/> + <source>Internal clock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1048"/> + <source>32× clocking (CGB only)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1049"/> + <source>Transfer active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1067"/> + <source>Divider</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1069"/> + <source>1/16</source> + <translation type="unfinished">4K {1/16?}</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1092"/> + <location filename="../IOViewer.cpp" line="1553"/> + <source>LCD STAT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1093"/> + <location filename="../IOViewer.cpp" line="1554"/> + <source>Timer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1094"/> + <location filename="../IOViewer.cpp" line="1555"/> + <source>Serial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1095"/> + <location filename="../IOViewer.cpp" line="1556"/> + <source>Joypad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1116"/> + <location filename="../IOViewer.cpp" line="1139"/> + <location filename="../IOViewer.cpp" line="1166"/> + <source>Sound frequency (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1120"/> + <location filename="../IOViewer.cpp" line="1143"/> + <location filename="../IOViewer.cpp" line="1170"/> + <source>Sound frequency (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1202"/> + <source>Volume right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1203"/> + <source>Output right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1204"/> + <source>Volume left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1205"/> + <source>Output left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1326"/> + <source>Background enable/priority</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1327"/> + <source>Enable sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1328"/> + <source>Double-height sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1329"/> + <source>Background tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1330"/> + <location filename="../IOViewer.cpp" line="1339"/> + <source>0x9800 – 0x9BFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1331"/> + <location filename="../IOViewer.cpp" line="1340"/> + <source>0x9C00 – 0x9FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1333"/> + <source>Background tile data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1334"/> + <source>0x8800 – 0x87FF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1335"/> + <source>0x8000 – 0x8FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1337"/> + <source>Enable window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1338"/> + <source>Window tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1342"/> + <source>Enable LCD</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1346"/> + <source>Mode</source> + <translation type="unfinished">Modus</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1347"/> + <source>0: HBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1348"/> + <source>1: VBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1349"/> + <source>2: OAM scan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1350"/> + <source>3: HDraw</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1352"/> + <source>In LYC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1353"/> + <source>Enable HBlank (mode 0) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1354"/> + <source>Enable VBlank (mode 1) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1355"/> + <source>Enable OAM (mode 2) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1356"/> + <source>Enable LYC IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1368"/> + <source>Current Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1372"/> + <source>Comparison Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1376"/> + <source>Start upper byte</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1380"/> + <location filename="../IOViewer.cpp" line="1387"/> + <location filename="../IOViewer.cpp" line="1394"/> + <source>Color 0 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1381"/> + <location filename="../IOViewer.cpp" line="1388"/> + <location filename="../IOViewer.cpp" line="1395"/> + <source>Color 1 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1382"/> + <location filename="../IOViewer.cpp" line="1389"/> + <location filename="../IOViewer.cpp" line="1396"/> + <source>Color 2 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1383"/> + <location filename="../IOViewer.cpp" line="1390"/> + <location filename="../IOViewer.cpp" line="1397"/> + <source>Color 3 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1411"/> + <source>Prepare to switch speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1412"/> + <source>Double speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1418"/> + <source>VRAM bank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1424"/> + <source>Source (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1428"/> + <source>Source (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1432"/> + <source>Destination (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1436"/> + <source>Destination (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1440"/> + <source>Length</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1441"/> + <source>Timing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1448"/> + <source>Write bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1449"/> + <source>Read bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1452"/> + <location filename="../IOViewer.cpp" line="1453"/> + <source>Unknown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1493"/> + <location filename="../IOViewer.cpp" line="1505"/> + <source>Current index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1494"/> + <location filename="../IOViewer.cpp" line="1506"/> + <source>Auto-increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1498"/> + <location filename="../IOViewer.cpp" line="1510"/> + <source>Red</source> + <translation type="unfinished">Rot</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1499"/> + <location filename="../IOViewer.cpp" line="1511"/> + <source>Green (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1500"/> + <location filename="../IOViewer.cpp" line="1512"/> + <source>Green (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1501"/> + <location filename="../IOViewer.cpp" line="1513"/> + <source>Blue</source> + <translation type="unfinished">Blau</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1517"/> + <source>Sprite ordering</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1518"/> + <source>OAM order</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1519"/> + <source>x coordinate sorting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1530"/> + <source>WRAM bank</source> + <translation type="unfinished"></translation> </message> </context> <context>
M src/platform/qt/ts/mgba-en.tssrc/platform/qt/ts/mgba-en.ts

@@ -1584,6 +1584,8 @@ <location filename="../IOViewer.cpp" line="121"/>

<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="145"/> + <location filename="../IOViewer.cpp" line="1364"/> + <location filename="../IOViewer.cpp" line="1405"/> <source>Horizontal offset</source> <translation type="unfinished"></translation> </message>

@@ -1592,6 +1594,8 @@ <location filename="../IOViewer.cpp" line="125"/>

<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="149"/> + <location filename="../IOViewer.cpp" line="1360"/> + <location filename="../IOViewer.cpp" line="1401"/> <source>Vertical offset</source> <translation type="unfinished"></translation> </message>

@@ -1905,16 +1909,19 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../IOViewer.cpp" line="328"/> + <location filename="../IOViewer.cpp" line="1099"/> <source>Sweep shifts</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="329"/> + <location filename="../IOViewer.cpp" line="1100"/> <source>Sweep subtract</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="330"/> + <location filename="../IOViewer.cpp" line="1101"/> <source>Sweep time (in 1/128s)</source> <translation type="unfinished"></translation> </message>

@@ -1923,12 +1930,18 @@ <location filename="../IOViewer.cpp" line="334"/>

<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="396"/> + <location filename="../IOViewer.cpp" line="1105"/> + <location filename="../IOViewer.cpp" line="1128"/> + <location filename="../IOViewer.cpp" line="1153"/> + <location filename="../IOViewer.cpp" line="1178"/> <source>Sound length</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="351"/> + <location filename="../IOViewer.cpp" line="1106"/> + <location filename="../IOViewer.cpp" line="1129"/> <source>Duty cycle</source> <translation type="unfinished"></translation> </message>

@@ -1936,6 +1949,9 @@ <message>

<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="397"/> + <location filename="../IOViewer.cpp" line="1110"/> + <location filename="../IOViewer.cpp" line="1133"/> + <location filename="../IOViewer.cpp" line="1182"/> <source>Envelope step time</source> <translation type="unfinished"></translation> </message>

@@ -1943,6 +1959,9 @@ <message>

<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="398"/> + <location filename="../IOViewer.cpp" line="1111"/> + <location filename="../IOViewer.cpp" line="1134"/> + <location filename="../IOViewer.cpp" line="1183"/> <source>Envelope increase</source> <translation type="unfinished"></translation> </message>

@@ -1950,6 +1969,9 @@ <message>

<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="399"/> + <location filename="../IOViewer.cpp" line="1112"/> + <location filename="../IOViewer.cpp" line="1135"/> + <location filename="../IOViewer.cpp" line="1184"/> <source>Initial volume</source> <translation type="unfinished"></translation> </message>

@@ -1965,6 +1987,10 @@ <location filename="../IOViewer.cpp" line="343"/>

<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="411"/> + <location filename="../IOViewer.cpp" line="1121"/> + <location filename="../IOViewer.cpp" line="1144"/> + <location filename="../IOViewer.cpp" line="1171"/> + <location filename="../IOViewer.cpp" line="1197"/> <source>Timed</source> <translation type="unfinished"></translation> </message>

@@ -1973,6 +1999,10 @@ <location filename="../IOViewer.cpp" line="344"/>

<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="412"/> + <location filename="../IOViewer.cpp" line="1122"/> + <location filename="../IOViewer.cpp" line="1145"/> + <location filename="../IOViewer.cpp" line="1172"/> + <location filename="../IOViewer.cpp" line="1198"/> <source>Reset</source> <translation type="unfinished"></translation> </message>

@@ -1988,34 +2018,40 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../IOViewer.cpp" line="370"/> + <location filename="../IOViewer.cpp" line="1149"/> <source>Enable channel 3</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="375"/> + <location filename="../IOViewer.cpp" line="1157"/> <source>Volume</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="376"/> + <location filename="../IOViewer.cpp" line="1158"/> <source>0%</source> <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation> </message>

@@ -2029,26 +2065,31 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../IOViewer.cpp" line="405"/> + <location filename="../IOViewer.cpp" line="1188"/> <source>Clock divider</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="406"/> + <location filename="../IOViewer.cpp" line="1189"/> <source>Register stages</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="407"/> + <location filename="../IOViewer.cpp" line="1190"/> <source>15</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="408"/> + <location filename="../IOViewer.cpp" line="1191"/> <source>7</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="410"/> + <location filename="../IOViewer.cpp" line="1193"/> <source>Shifter frequency</source> <translation type="unfinished"></translation> </message>

@@ -2064,41 +2105,49 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../IOViewer.cpp" line="420"/> + <location filename="../IOViewer.cpp" line="1209"/> <source>Enable channel 1 right</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="421"/> + <location filename="../IOViewer.cpp" line="1210"/> <source>Enable channel 2 right</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="422"/> + <location filename="../IOViewer.cpp" line="1211"/> <source>Enable channel 3 right</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="423"/> + <location filename="../IOViewer.cpp" line="1212"/> <source>Enable channel 4 right</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="424"/> + <location filename="../IOViewer.cpp" line="1213"/> <source>Enable channel 1 left</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="425"/> + <location filename="../IOViewer.cpp" line="1214"/> <source>Enable channel 2 left</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="426"/> + <location filename="../IOViewer.cpp" line="1215"/> <source>Enable channel 3 left</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="427"/> + <location filename="../IOViewer.cpp" line="1216"/> <source>Enable channel 4 left</source> <translation type="unfinished"></translation> </message>

@@ -2178,26 +2227,31 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../IOViewer.cpp" line="456"/> + <location filename="../IOViewer.cpp" line="1220"/> <source>Active channel 1</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="457"/> + <location filename="../IOViewer.cpp" line="1221"/> <source>Active channel 2</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="458"/> + <location filename="../IOViewer.cpp" line="1222"/> <source>Active channel 3</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="459"/> + <location filename="../IOViewer.cpp" line="1223"/> <source>Active channel 4</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="460"/> + <location filename="../IOViewer.cpp" line="1224"/> <source>Enable audio</source> <translation type="unfinished"></translation> </message>

@@ -2252,6 +2306,38 @@ <location filename="../IOViewer.cpp" line="543"/>

<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="549"/> + <location filename="../IOViewer.cpp" line="1246"/> + <location filename="../IOViewer.cpp" line="1247"/> + <location filename="../IOViewer.cpp" line="1251"/> + <location filename="../IOViewer.cpp" line="1252"/> + <location filename="../IOViewer.cpp" line="1256"/> + <location filename="../IOViewer.cpp" line="1257"/> + <location filename="../IOViewer.cpp" line="1261"/> + <location filename="../IOViewer.cpp" line="1262"/> + <location filename="../IOViewer.cpp" line="1266"/> + <location filename="../IOViewer.cpp" line="1267"/> + <location filename="../IOViewer.cpp" line="1271"/> + <location filename="../IOViewer.cpp" line="1272"/> + <location filename="../IOViewer.cpp" line="1276"/> + <location filename="../IOViewer.cpp" line="1277"/> + <location filename="../IOViewer.cpp" line="1281"/> + <location filename="../IOViewer.cpp" line="1282"/> + <location filename="../IOViewer.cpp" line="1286"/> + <location filename="../IOViewer.cpp" line="1287"/> + <location filename="../IOViewer.cpp" line="1291"/> + <location filename="../IOViewer.cpp" line="1292"/> + <location filename="../IOViewer.cpp" line="1296"/> + <location filename="../IOViewer.cpp" line="1297"/> + <location filename="../IOViewer.cpp" line="1301"/> + <location filename="../IOViewer.cpp" line="1302"/> + <location filename="../IOViewer.cpp" line="1306"/> + <location filename="../IOViewer.cpp" line="1307"/> + <location filename="../IOViewer.cpp" line="1311"/> + <location filename="../IOViewer.cpp" line="1312"/> + <location filename="../IOViewer.cpp" line="1316"/> + <location filename="../IOViewer.cpp" line="1317"/> + <location filename="../IOViewer.cpp" line="1321"/> + <location filename="../IOViewer.cpp" line="1322"/> <source>Sample</source> <translation type="unfinished"></translation> </message>

@@ -2376,6 +2462,7 @@ <location filename="../IOViewer.cpp" line="596"/>

<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="732"/> + <location filename="../IOViewer.cpp" line="1442"/> <source>Immediate</source> <translation type="unfinished"></translation> </message>

@@ -2386,6 +2473,8 @@ <location filename="../IOViewer.cpp" line="687"/>

<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="961"/> + <location filename="../IOViewer.cpp" line="1091"/> + <location filename="../IOViewer.cpp" line="1552"/> <source>VBlank</source> <translation type="unfinished"></translation> </message>

@@ -2396,6 +2485,7 @@ <location filename="../IOViewer.cpp" line="688"/>

<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="962"/> + <location filename="../IOViewer.cpp" line="1443"/> <source>HBlank</source> <translation type="unfinished"></translation> </message>

@@ -2421,6 +2511,9 @@ <location filename="../IOViewer.cpp" line="785"/>

<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="833"/> + <location filename="../IOViewer.cpp" line="1073"/> + <location filename="../IOViewer.cpp" line="1450"/> + <location filename="../IOViewer.cpp" line="1454"/> <source>Enable</source> <translation type="unfinished"></translation> </message>

@@ -2446,6 +2539,10 @@ <location filename="../IOViewer.cpp" line="774"/>

<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="821"/> + <location filename="../IOViewer.cpp" line="1043"/> + <location filename="../IOViewer.cpp" line="1055"/> + <location filename="../IOViewer.cpp" line="1059"/> + <location filename="../IOViewer.cpp" line="1063"/> <source>Value</source> <translation type="unfinished"></translation> </message>

@@ -2462,6 +2559,7 @@ <location filename="../IOViewer.cpp" line="780"/>

<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="827"/> + <location filename="../IOViewer.cpp" line="1070"/> <source>1/64</source> <translation type="unfinished"></translation> </message>

@@ -2470,6 +2568,7 @@ <location filename="../IOViewer.cpp" line="781"/>

<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="828"/> + <location filename="../IOViewer.cpp" line="1071"/> <source>1/256</source> <translation type="unfinished"></translation> </message>

@@ -2478,6 +2577,7 @@ <location filename="../IOViewer.cpp" line="782"/>

<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="829"/> + <location filename="../IOViewer.cpp" line="1068"/> <source>1/1024</source> <translation type="unfinished"></translation> </message>

@@ -2722,6 +2822,7 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../IOViewer.cpp" line="1015"/> + <location filename="../IOViewer.cpp" line="1451"/> <source>Disable</source> <translation type="unfinished"></translation> </message>

@@ -2748,6 +2849,391 @@ </message>

<message> <location filename="../IOViewer.cpp" line="1026"/> <source>Enable IRQs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1034"/> + <source>Right/A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1035"/> + <source>Left/B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1036"/> + <source>Up/Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1037"/> + <source>Down/Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1038"/> + <source>Active D-pad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1039"/> + <source>Active face buttons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1047"/> + <source>Internal clock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1048"/> + <source>32× clocking (CGB only)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1049"/> + <source>Transfer active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1067"/> + <source>Divider</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1069"/> + <source>1/16</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1092"/> + <location filename="../IOViewer.cpp" line="1553"/> + <source>LCD STAT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1093"/> + <location filename="../IOViewer.cpp" line="1554"/> + <source>Timer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1094"/> + <location filename="../IOViewer.cpp" line="1555"/> + <source>Serial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1095"/> + <location filename="../IOViewer.cpp" line="1556"/> + <source>Joypad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1116"/> + <location filename="../IOViewer.cpp" line="1139"/> + <location filename="../IOViewer.cpp" line="1166"/> + <source>Sound frequency (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1120"/> + <location filename="../IOViewer.cpp" line="1143"/> + <location filename="../IOViewer.cpp" line="1170"/> + <source>Sound frequency (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1202"/> + <source>Volume right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1203"/> + <source>Output right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1204"/> + <source>Volume left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1205"/> + <source>Output left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1326"/> + <source>Background enable/priority</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1327"/> + <source>Enable sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1328"/> + <source>Double-height sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1329"/> + <source>Background tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1330"/> + <location filename="../IOViewer.cpp" line="1339"/> + <source>0x9800 – 0x9BFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1331"/> + <location filename="../IOViewer.cpp" line="1340"/> + <source>0x9C00 – 0x9FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1333"/> + <source>Background tile data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1334"/> + <source>0x8800 – 0x87FF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1335"/> + <source>0x8000 – 0x8FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1337"/> + <source>Enable window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1338"/> + <source>Window tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1342"/> + <source>Enable LCD</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1346"/> + <source>Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1347"/> + <source>0: HBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1348"/> + <source>1: VBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1349"/> + <source>2: OAM scan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1350"/> + <source>3: HDraw</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1352"/> + <source>In LYC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1353"/> + <source>Enable HBlank (mode 0) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1354"/> + <source>Enable VBlank (mode 1) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1355"/> + <source>Enable OAM (mode 2) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1356"/> + <source>Enable LYC IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1368"/> + <source>Current Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1372"/> + <source>Comparison Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1376"/> + <source>Start upper byte</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1380"/> + <location filename="../IOViewer.cpp" line="1387"/> + <location filename="../IOViewer.cpp" line="1394"/> + <source>Color 0 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1381"/> + <location filename="../IOViewer.cpp" line="1388"/> + <location filename="../IOViewer.cpp" line="1395"/> + <source>Color 1 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1382"/> + <location filename="../IOViewer.cpp" line="1389"/> + <location filename="../IOViewer.cpp" line="1396"/> + <source>Color 2 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1383"/> + <location filename="../IOViewer.cpp" line="1390"/> + <location filename="../IOViewer.cpp" line="1397"/> + <source>Color 3 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1411"/> + <source>Prepare to switch speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1412"/> + <source>Double speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1418"/> + <source>VRAM bank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1424"/> + <source>Source (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1428"/> + <source>Source (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1432"/> + <source>Destination (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1436"/> + <source>Destination (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1440"/> + <source>Length</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1441"/> + <source>Timing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1448"/> + <source>Write bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1449"/> + <source>Read bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1452"/> + <location filename="../IOViewer.cpp" line="1453"/> + <source>Unknown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1493"/> + <location filename="../IOViewer.cpp" line="1505"/> + <source>Current index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1494"/> + <location filename="../IOViewer.cpp" line="1506"/> + <source>Auto-increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1498"/> + <location filename="../IOViewer.cpp" line="1510"/> + <source>Red</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1499"/> + <location filename="../IOViewer.cpp" line="1511"/> + <source>Green (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1500"/> + <location filename="../IOViewer.cpp" line="1512"/> + <source>Green (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1501"/> + <location filename="../IOViewer.cpp" line="1513"/> + <source>Blue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1517"/> + <source>Sprite ordering</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1518"/> + <source>OAM order</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1519"/> + <source>x coordinate sorting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1530"/> + <source>WRAM bank</source> <translation type="unfinished"></translation> </message> </context>
M src/platform/qt/ts/mgba-es.tssrc/platform/qt/ts/mgba-es.ts

@@ -1585,6 +1585,8 @@ <location filename="../IOViewer.cpp" line="121"/>

<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="145"/> + <location filename="../IOViewer.cpp" line="1364"/> + <location filename="../IOViewer.cpp" line="1405"/> <source>Horizontal offset</source> <translation>Compensación horizontal</translation> </message>

@@ -1593,6 +1595,8 @@ <location filename="../IOViewer.cpp" line="125"/>

<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="149"/> + <location filename="../IOViewer.cpp" line="1360"/> + <location filename="../IOViewer.cpp" line="1401"/> <source>Vertical offset</source> <translation>Compensación vertical</translation> </message>

@@ -1906,16 +1910,19 @@ <translation>Mezcla Y</translation>

</message> <message> <location filename="../IOViewer.cpp" line="328"/> + <location filename="../IOViewer.cpp" line="1099"/> <source>Sweep shifts</source> <translation>Cambio en barrido</translation> </message> <message> <location filename="../IOViewer.cpp" line="329"/> + <location filename="../IOViewer.cpp" line="1100"/> <source>Sweep subtract</source> <translation>Sustracción en barridos</translation> </message> <message> <location filename="../IOViewer.cpp" line="330"/> + <location filename="../IOViewer.cpp" line="1101"/> <source>Sweep time (in 1/128s)</source> <translation>Tiempo de barridos (in 1/128s)</translation> </message>

@@ -1924,12 +1931,18 @@ <location filename="../IOViewer.cpp" line="334"/>

<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="396"/> + <location filename="../IOViewer.cpp" line="1105"/> + <location filename="../IOViewer.cpp" line="1128"/> + <location filename="../IOViewer.cpp" line="1153"/> + <location filename="../IOViewer.cpp" line="1178"/> <source>Sound length</source> <translation>Largo del sonido</translation> </message> <message> <location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="351"/> + <location filename="../IOViewer.cpp" line="1106"/> + <location filename="../IOViewer.cpp" line="1129"/> <source>Duty cycle</source> <translation>Ciclo de trabajo</translation> </message>

@@ -1937,6 +1950,9 @@ <message>

<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="397"/> + <location filename="../IOViewer.cpp" line="1110"/> + <location filename="../IOViewer.cpp" line="1133"/> + <location filename="../IOViewer.cpp" line="1182"/> <source>Envelope step time</source> <translation>Tiempo de paso en envoltura</translation> </message>

@@ -1944,6 +1960,9 @@ <message>

<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="398"/> + <location filename="../IOViewer.cpp" line="1111"/> + <location filename="../IOViewer.cpp" line="1134"/> + <location filename="../IOViewer.cpp" line="1183"/> <source>Envelope increase</source> <translation>Aumento en envoltura</translation> </message>

@@ -1951,6 +1970,9 @@ <message>

<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="399"/> + <location filename="../IOViewer.cpp" line="1112"/> + <location filename="../IOViewer.cpp" line="1135"/> + <location filename="../IOViewer.cpp" line="1184"/> <source>Initial volume</source> <translation>Volumen inicial</translation> </message>

@@ -1966,6 +1988,10 @@ <location filename="../IOViewer.cpp" line="343"/>

<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="411"/> + <location filename="../IOViewer.cpp" line="1121"/> + <location filename="../IOViewer.cpp" line="1144"/> + <location filename="../IOViewer.cpp" line="1171"/> + <location filename="../IOViewer.cpp" line="1197"/> <source>Timed</source> <translation>Timed</translation> </message>

@@ -1974,6 +2000,10 @@ <location filename="../IOViewer.cpp" line="344"/>

<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="412"/> + <location filename="../IOViewer.cpp" line="1122"/> + <location filename="../IOViewer.cpp" line="1145"/> + <location filename="../IOViewer.cpp" line="1172"/> + <location filename="../IOViewer.cpp" line="1198"/> <source>Reset</source> <translation>Reinicializar</translation> </message>

@@ -1989,34 +2019,40 @@ <translation>Tabla de ondas activa</translation>

</message> <message> <location filename="../IOViewer.cpp" line="370"/> + <location filename="../IOViewer.cpp" line="1149"/> <source>Enable channel 3</source> <translation>Habilitar canal 3</translation> </message> <message> <location filename="../IOViewer.cpp" line="375"/> + <location filename="../IOViewer.cpp" line="1157"/> <source>Volume</source> <translation>Volumen</translation> </message> <message> <location filename="../IOViewer.cpp" line="376"/> + <location filename="../IOViewer.cpp" line="1158"/> <source>0%</source> <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%</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%</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%</translation> </message>

@@ -2030,26 +2066,31 @@ <translation>75%</translation>

</message> <message> <location filename="../IOViewer.cpp" line="405"/> + <location filename="../IOViewer.cpp" line="1188"/> <source>Clock divider</source> <translation>Divisor de reloj</translation> </message> <message> <location filename="../IOViewer.cpp" line="406"/> + <location filename="../IOViewer.cpp" line="1189"/> <source>Register stages</source> <translation>Etapas del registro</translation> </message> <message> <location filename="../IOViewer.cpp" line="407"/> + <location filename="../IOViewer.cpp" line="1190"/> <source>15</source> <translation>15</translation> </message> <message> <location filename="../IOViewer.cpp" line="408"/> + <location filename="../IOViewer.cpp" line="1191"/> <source>7</source> <translation>7</translation> </message> <message> <location filename="../IOViewer.cpp" line="410"/> + <location filename="../IOViewer.cpp" line="1193"/> <source>Shifter frequency</source> <translation>Frecuencia de cambio</translation> </message>

@@ -2065,41 +2106,49 @@ <translation>PSG volumen izquierda</translation>

</message> <message> <location filename="../IOViewer.cpp" line="420"/> + <location filename="../IOViewer.cpp" line="1209"/> <source>Enable channel 1 right</source> <translation>Habilitar canal 1 derecha</translation> </message> <message> <location filename="../IOViewer.cpp" line="421"/> + <location filename="../IOViewer.cpp" line="1210"/> <source>Enable channel 2 right</source> <translation>Habilitar canal 2 derecha</translation> </message> <message> <location filename="../IOViewer.cpp" line="422"/> + <location filename="../IOViewer.cpp" line="1211"/> <source>Enable channel 3 right</source> <translation>Habilitar canal 3 derecha</translation> </message> <message> <location filename="../IOViewer.cpp" line="423"/> + <location filename="../IOViewer.cpp" line="1212"/> <source>Enable channel 4 right</source> <translation>Habilitar canal 4 derecha</translation> </message> <message> <location filename="../IOViewer.cpp" line="424"/> + <location filename="../IOViewer.cpp" line="1213"/> <source>Enable channel 1 left</source> <translation>Habilitar canal 1 izquierda</translation> </message> <message> <location filename="../IOViewer.cpp" line="425"/> + <location filename="../IOViewer.cpp" line="1214"/> <source>Enable channel 2 left</source> <translation>Habilitar canal 2 izquierda</translation> </message> <message> <location filename="../IOViewer.cpp" line="426"/> + <location filename="../IOViewer.cpp" line="1215"/> <source>Enable channel 3 left</source> <translation>Habilitar canal 3 izquierda</translation> </message> <message> <location filename="../IOViewer.cpp" line="427"/> + <location filename="../IOViewer.cpp" line="1216"/> <source>Enable channel 4 left</source> <translation>Habilitar canal 4 izquierda</translation> </message>

@@ -2179,26 +2228,31 @@ <translation>Canal B reinicializar</translation>

</message> <message> <location filename="../IOViewer.cpp" line="456"/> + <location filename="../IOViewer.cpp" line="1220"/> <source>Active channel 1</source> <translation>Canal 1 activo</translation> </message> <message> <location filename="../IOViewer.cpp" line="457"/> + <location filename="../IOViewer.cpp" line="1221"/> <source>Active channel 2</source> <translation>Canal 2 activo</translation> </message> <message> <location filename="../IOViewer.cpp" line="458"/> + <location filename="../IOViewer.cpp" line="1222"/> <source>Active channel 3</source> <translation>Canal 3 activo</translation> </message> <message> <location filename="../IOViewer.cpp" line="459"/> + <location filename="../IOViewer.cpp" line="1223"/> <source>Active channel 4</source> <translation>Canal 4 activo</translation> </message> <message> <location filename="../IOViewer.cpp" line="460"/> + <location filename="../IOViewer.cpp" line="1224"/> <source>Enable audio</source> <translation>Habilitar audio</translation> </message>

@@ -2253,6 +2307,38 @@ <location filename="../IOViewer.cpp" line="543"/>

<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="549"/> + <location filename="../IOViewer.cpp" line="1246"/> + <location filename="../IOViewer.cpp" line="1247"/> + <location filename="../IOViewer.cpp" line="1251"/> + <location filename="../IOViewer.cpp" line="1252"/> + <location filename="../IOViewer.cpp" line="1256"/> + <location filename="../IOViewer.cpp" line="1257"/> + <location filename="../IOViewer.cpp" line="1261"/> + <location filename="../IOViewer.cpp" line="1262"/> + <location filename="../IOViewer.cpp" line="1266"/> + <location filename="../IOViewer.cpp" line="1267"/> + <location filename="../IOViewer.cpp" line="1271"/> + <location filename="../IOViewer.cpp" line="1272"/> + <location filename="../IOViewer.cpp" line="1276"/> + <location filename="../IOViewer.cpp" line="1277"/> + <location filename="../IOViewer.cpp" line="1281"/> + <location filename="../IOViewer.cpp" line="1282"/> + <location filename="../IOViewer.cpp" line="1286"/> + <location filename="../IOViewer.cpp" line="1287"/> + <location filename="../IOViewer.cpp" line="1291"/> + <location filename="../IOViewer.cpp" line="1292"/> + <location filename="../IOViewer.cpp" line="1296"/> + <location filename="../IOViewer.cpp" line="1297"/> + <location filename="../IOViewer.cpp" line="1301"/> + <location filename="../IOViewer.cpp" line="1302"/> + <location filename="../IOViewer.cpp" line="1306"/> + <location filename="../IOViewer.cpp" line="1307"/> + <location filename="../IOViewer.cpp" line="1311"/> + <location filename="../IOViewer.cpp" line="1312"/> + <location filename="../IOViewer.cpp" line="1316"/> + <location filename="../IOViewer.cpp" line="1317"/> + <location filename="../IOViewer.cpp" line="1321"/> + <location filename="../IOViewer.cpp" line="1322"/> <source>Sample</source> <translation>Muestra</translation> </message>

@@ -2377,6 +2463,7 @@ <location filename="../IOViewer.cpp" line="596"/>

<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="732"/> + <location filename="../IOViewer.cpp" line="1442"/> <source>Immediate</source> <translation>Inmediato</translation> </message>

@@ -2387,6 +2474,8 @@ <location filename="../IOViewer.cpp" line="687"/>

<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="961"/> + <location filename="../IOViewer.cpp" line="1091"/> + <location filename="../IOViewer.cpp" line="1552"/> <source>VBlank</source> <translation>VBlank</translation> </message>

@@ -2397,6 +2486,7 @@ <location filename="../IOViewer.cpp" line="688"/>

<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="962"/> + <location filename="../IOViewer.cpp" line="1443"/> <source>HBlank</source> <translation>HBlank</translation> </message>

@@ -2422,6 +2512,9 @@ <location filename="../IOViewer.cpp" line="785"/>

<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="833"/> + <location filename="../IOViewer.cpp" line="1073"/> + <location filename="../IOViewer.cpp" line="1450"/> + <location filename="../IOViewer.cpp" line="1454"/> <source>Enable</source> <translation>Habilitar</translation> </message>

@@ -2447,6 +2540,10 @@ <location filename="../IOViewer.cpp" line="774"/>

<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="821"/> + <location filename="../IOViewer.cpp" line="1043"/> + <location filename="../IOViewer.cpp" line="1055"/> + <location filename="../IOViewer.cpp" line="1059"/> + <location filename="../IOViewer.cpp" line="1063"/> <source>Value</source> <translation>Valor</translation> </message>

@@ -2463,6 +2560,7 @@ <location filename="../IOViewer.cpp" line="780"/>

<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="827"/> + <location filename="../IOViewer.cpp" line="1070"/> <source>1/64</source> <translation>1/64</translation> </message>

@@ -2471,6 +2569,7 @@ <location filename="../IOViewer.cpp" line="781"/>

<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="828"/> + <location filename="../IOViewer.cpp" line="1071"/> <source>1/256</source> <translation>1/256</translation> </message>

@@ -2479,6 +2578,7 @@ <location filename="../IOViewer.cpp" line="782"/>

<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="829"/> + <location filename="../IOViewer.cpp" line="1068"/> <source>1/1024</source> <translation>1/1024</translation> </message>

@@ -2723,6 +2823,7 @@ <translation>PHI terminal</translation>

</message> <message> <location filename="../IOViewer.cpp" line="1015"/> + <location filename="../IOViewer.cpp" line="1451"/> <source>Disable</source> <translation>Deshabilitar</translation> </message>

@@ -2750,6 +2851,391 @@ <message>

<location filename="../IOViewer.cpp" line="1026"/> <source>Enable IRQs</source> <translation>Habilitar IRQs</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1034"/> + <source>Right/A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1035"/> + <source>Left/B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1036"/> + <source>Up/Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1037"/> + <source>Down/Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1038"/> + <source>Active D-pad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1039"/> + <source>Active face buttons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1047"/> + <source>Internal clock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1048"/> + <source>32× clocking (CGB only)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1049"/> + <source>Transfer active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1067"/> + <source>Divider</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1069"/> + <source>1/16</source> + <translation type="unfinished">1/16</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1092"/> + <location filename="../IOViewer.cpp" line="1553"/> + <source>LCD STAT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1093"/> + <location filename="../IOViewer.cpp" line="1554"/> + <source>Timer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1094"/> + <location filename="../IOViewer.cpp" line="1555"/> + <source>Serial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1095"/> + <location filename="../IOViewer.cpp" line="1556"/> + <source>Joypad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1116"/> + <location filename="../IOViewer.cpp" line="1139"/> + <location filename="../IOViewer.cpp" line="1166"/> + <source>Sound frequency (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1120"/> + <location filename="../IOViewer.cpp" line="1143"/> + <location filename="../IOViewer.cpp" line="1170"/> + <source>Sound frequency (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1202"/> + <source>Volume right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1203"/> + <source>Output right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1204"/> + <source>Volume left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1205"/> + <source>Output left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1326"/> + <source>Background enable/priority</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1327"/> + <source>Enable sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1328"/> + <source>Double-height sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1329"/> + <source>Background tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1330"/> + <location filename="../IOViewer.cpp" line="1339"/> + <source>0x9800 – 0x9BFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1331"/> + <location filename="../IOViewer.cpp" line="1340"/> + <source>0x9C00 – 0x9FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1333"/> + <source>Background tile data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1334"/> + <source>0x8800 – 0x87FF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1335"/> + <source>0x8000 – 0x8FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1337"/> + <source>Enable window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1338"/> + <source>Window tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1342"/> + <source>Enable LCD</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1346"/> + <source>Mode</source> + <translation type="unfinished">Modo</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1347"/> + <source>0: HBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1348"/> + <source>1: VBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1349"/> + <source>2: OAM scan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1350"/> + <source>3: HDraw</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1352"/> + <source>In LYC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1353"/> + <source>Enable HBlank (mode 0) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1354"/> + <source>Enable VBlank (mode 1) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1355"/> + <source>Enable OAM (mode 2) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1356"/> + <source>Enable LYC IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1368"/> + <source>Current Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1372"/> + <source>Comparison Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1376"/> + <source>Start upper byte</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1380"/> + <location filename="../IOViewer.cpp" line="1387"/> + <location filename="../IOViewer.cpp" line="1394"/> + <source>Color 0 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1381"/> + <location filename="../IOViewer.cpp" line="1388"/> + <location filename="../IOViewer.cpp" line="1395"/> + <source>Color 1 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1382"/> + <location filename="../IOViewer.cpp" line="1389"/> + <location filename="../IOViewer.cpp" line="1396"/> + <source>Color 2 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1383"/> + <location filename="../IOViewer.cpp" line="1390"/> + <location filename="../IOViewer.cpp" line="1397"/> + <source>Color 3 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1411"/> + <source>Prepare to switch speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1412"/> + <source>Double speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1418"/> + <source>VRAM bank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1424"/> + <source>Source (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1428"/> + <source>Source (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1432"/> + <source>Destination (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1436"/> + <source>Destination (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1440"/> + <source>Length</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1441"/> + <source>Timing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1448"/> + <source>Write bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1449"/> + <source>Read bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1452"/> + <location filename="../IOViewer.cpp" line="1453"/> + <source>Unknown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1493"/> + <location filename="../IOViewer.cpp" line="1505"/> + <source>Current index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1494"/> + <location filename="../IOViewer.cpp" line="1506"/> + <source>Auto-increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1498"/> + <location filename="../IOViewer.cpp" line="1510"/> + <source>Red</source> + <translation type="unfinished">Rojo</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1499"/> + <location filename="../IOViewer.cpp" line="1511"/> + <source>Green (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1500"/> + <location filename="../IOViewer.cpp" line="1512"/> + <source>Green (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1501"/> + <location filename="../IOViewer.cpp" line="1513"/> + <source>Blue</source> + <translation type="unfinished">Azul</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1517"/> + <source>Sprite ordering</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1518"/> + <source>OAM order</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1519"/> + <source>x coordinate sorting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1530"/> + <source>WRAM bank</source> + <translation type="unfinished"></translation> </message> </context> <context>
M src/platform/qt/ts/mgba-fr.tssrc/platform/qt/ts/mgba-fr.ts

@@ -1586,6 +1586,8 @@ <location filename="../IOViewer.cpp" line="121"/>

<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="145"/> + <location filename="../IOViewer.cpp" line="1364"/> + <location filename="../IOViewer.cpp" line="1405"/> <source>Horizontal offset</source> <translation>Décalage horizontal</translation> </message>

@@ -1594,6 +1596,8 @@ <location filename="../IOViewer.cpp" line="125"/>

<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="149"/> + <location filename="../IOViewer.cpp" line="1360"/> + <location filename="../IOViewer.cpp" line="1401"/> <source>Vertical offset</source> <translation>Décalage vertical</translation> </message>

@@ -1907,16 +1911,19 @@ <translation>Mixage Y</translation>

</message> <message> <location filename="../IOViewer.cpp" line="328"/> + <location filename="../IOViewer.cpp" line="1099"/> <source>Sweep shifts</source> <translation>Déplacement du balayage</translation> </message> <message> <location filename="../IOViewer.cpp" line="329"/> + <location filename="../IOViewer.cpp" line="1100"/> <source>Sweep subtract</source> <translation>Soustraction du balayage</translation> </message> <message> <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> </message>

@@ -1925,12 +1932,18 @@ <location filename="../IOViewer.cpp" line="334"/>

<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="396"/> + <location filename="../IOViewer.cpp" line="1105"/> + <location filename="../IOViewer.cpp" line="1128"/> + <location filename="../IOViewer.cpp" line="1153"/> + <location filename="../IOViewer.cpp" line="1178"/> <source>Sound length</source> <translation>Longueur du son</translation> </message> <message> <location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="351"/> + <location filename="../IOViewer.cpp" line="1106"/> + <location filename="../IOViewer.cpp" line="1129"/> <source>Duty cycle</source> <translation>Cycle d&apos;utilisation</translation> </message>

@@ -1938,6 +1951,9 @@ <message>

<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="397"/> + <location filename="../IOViewer.cpp" line="1110"/> + <location filename="../IOViewer.cpp" line="1133"/> + <location filename="../IOViewer.cpp" line="1182"/> <source>Envelope step time</source> <translation>Temps de passage des enveloppes</translation> </message>

@@ -1945,6 +1961,9 @@ <message>

<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="398"/> + <location filename="../IOViewer.cpp" line="1111"/> + <location filename="../IOViewer.cpp" line="1134"/> + <location filename="../IOViewer.cpp" line="1183"/> <source>Envelope increase</source> <translation>Augmenter l&apos;enveloppe</translation> </message>

@@ -1952,6 +1971,9 @@ <message>

<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="399"/> + <location filename="../IOViewer.cpp" line="1112"/> + <location filename="../IOViewer.cpp" line="1135"/> + <location filename="../IOViewer.cpp" line="1184"/> <source>Initial volume</source> <translation>Volume initial</translation> </message>

@@ -1967,6 +1989,10 @@ <location filename="../IOViewer.cpp" line="343"/>

<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="411"/> + <location filename="../IOViewer.cpp" line="1121"/> + <location filename="../IOViewer.cpp" line="1144"/> + <location filename="../IOViewer.cpp" line="1171"/> + <location filename="../IOViewer.cpp" line="1197"/> <source>Timed</source> <translation>Chronométré</translation> </message>

@@ -1975,6 +2001,10 @@ <location filename="../IOViewer.cpp" line="344"/>

<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="412"/> + <location filename="../IOViewer.cpp" line="1122"/> + <location filename="../IOViewer.cpp" line="1145"/> + <location filename="../IOViewer.cpp" line="1172"/> + <location filename="../IOViewer.cpp" line="1198"/> <source>Reset</source> <translation>Réinitialiser</translation> </message>

@@ -1990,34 +2020,40 @@ <translation>Activer tableau d&apos;ondes</translation>

</message> <message> <location filename="../IOViewer.cpp" line="370"/> + <location filename="../IOViewer.cpp" line="1149"/> <source>Enable channel 3</source> <translation>Activer le canal 3</translation> </message> <message> <location filename="../IOViewer.cpp" line="375"/> + <location filename="../IOViewer.cpp" line="1157"/> <source>Volume</source> <translation>Volume</translation> </message> <message> <location filename="../IOViewer.cpp" line="376"/> + <location filename="../IOViewer.cpp" line="1158"/> <source>0%</source> <translation>0&#xa0;%</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> </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> </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> </message>

@@ -2031,26 +2067,31 @@ <translation>75&#xa0;%</translation>

</message> <message> <location filename="../IOViewer.cpp" line="405"/> + <location filename="../IOViewer.cpp" line="1188"/> <source>Clock divider</source> <translation>Diviseur d&apos;horloge</translation> </message> <message> <location filename="../IOViewer.cpp" line="406"/> + <location filename="../IOViewer.cpp" line="1189"/> <source>Register stages</source> <translation>Étapes du registre</translation> </message> <message> <location filename="../IOViewer.cpp" line="407"/> + <location filename="../IOViewer.cpp" line="1190"/> <source>15</source> <translation>15</translation> </message> <message> <location filename="../IOViewer.cpp" line="408"/> + <location filename="../IOViewer.cpp" line="1191"/> <source>7</source> <translation>7</translation> </message> <message> <location filename="../IOViewer.cpp" line="410"/> + <location filename="../IOViewer.cpp" line="1193"/> <source>Shifter frequency</source> <translation>Fréquence de changement</translation> </message>

@@ -2066,41 +2107,49 @@ <translation>Volume gauche du PSG</translation>

</message> <message> <location filename="../IOViewer.cpp" line="420"/> + <location filename="../IOViewer.cpp" line="1209"/> <source>Enable channel 1 right</source> <translation>Activer le canal droit nº 1</translation> </message> <message> <location filename="../IOViewer.cpp" line="421"/> + <location filename="../IOViewer.cpp" line="1210"/> <source>Enable channel 2 right</source> <translation>Activer le canal droit nº 2</translation> </message> <message> <location filename="../IOViewer.cpp" line="422"/> + <location filename="../IOViewer.cpp" line="1211"/> <source>Enable channel 3 right</source> <translation>Activer le canal droit nº 3</translation> </message> <message> <location filename="../IOViewer.cpp" line="423"/> + <location filename="../IOViewer.cpp" line="1212"/> <source>Enable channel 4 right</source> <translation>Activer le canal droit nº 4</translation> </message> <message> <location filename="../IOViewer.cpp" line="424"/> + <location filename="../IOViewer.cpp" line="1213"/> <source>Enable channel 1 left</source> <translation>Activer le canal gauche nº 1</translation> </message> <message> <location filename="../IOViewer.cpp" line="425"/> + <location filename="../IOViewer.cpp" line="1214"/> <source>Enable channel 2 left</source> <translation>Activer le canal gauche nº 2</translation> </message> <message> <location filename="../IOViewer.cpp" line="426"/> + <location filename="../IOViewer.cpp" line="1215"/> <source>Enable channel 3 left</source> <translation>Activer le canal gauche nº 3</translation> </message> <message> <location filename="../IOViewer.cpp" line="427"/> + <location filename="../IOViewer.cpp" line="1216"/> <source>Enable channel 4 left</source> <translation>Activer le canal gauche nº 4</translation> </message>

@@ -2180,26 +2229,31 @@ <translation>Réinitialiser le canal B</translation>

</message> <message> <location filename="../IOViewer.cpp" line="456"/> + <location filename="../IOViewer.cpp" line="1220"/> <source>Active channel 1</source> <translation>Activer le canal nº 1</translation> </message> <message> <location filename="../IOViewer.cpp" line="457"/> + <location filename="../IOViewer.cpp" line="1221"/> <source>Active channel 2</source> <translation>Activer le canal nº 2</translation> </message> <message> <location filename="../IOViewer.cpp" line="458"/> + <location filename="../IOViewer.cpp" line="1222"/> <source>Active channel 3</source> <translation>Activer le canal nº 3</translation> </message> <message> <location filename="../IOViewer.cpp" line="459"/> + <location filename="../IOViewer.cpp" line="1223"/> <source>Active channel 4</source> <translation>Activer le canal nº 4</translation> </message> <message> <location filename="../IOViewer.cpp" line="460"/> + <location filename="../IOViewer.cpp" line="1224"/> <source>Enable audio</source> <translation>Activer l&apos;audio</translation> </message>

@@ -2254,6 +2308,38 @@ <location filename="../IOViewer.cpp" line="543"/>

<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="549"/> + <location filename="../IOViewer.cpp" line="1246"/> + <location filename="../IOViewer.cpp" line="1247"/> + <location filename="../IOViewer.cpp" line="1251"/> + <location filename="../IOViewer.cpp" line="1252"/> + <location filename="../IOViewer.cpp" line="1256"/> + <location filename="../IOViewer.cpp" line="1257"/> + <location filename="../IOViewer.cpp" line="1261"/> + <location filename="../IOViewer.cpp" line="1262"/> + <location filename="../IOViewer.cpp" line="1266"/> + <location filename="../IOViewer.cpp" line="1267"/> + <location filename="../IOViewer.cpp" line="1271"/> + <location filename="../IOViewer.cpp" line="1272"/> + <location filename="../IOViewer.cpp" line="1276"/> + <location filename="../IOViewer.cpp" line="1277"/> + <location filename="../IOViewer.cpp" line="1281"/> + <location filename="../IOViewer.cpp" line="1282"/> + <location filename="../IOViewer.cpp" line="1286"/> + <location filename="../IOViewer.cpp" line="1287"/> + <location filename="../IOViewer.cpp" line="1291"/> + <location filename="../IOViewer.cpp" line="1292"/> + <location filename="../IOViewer.cpp" line="1296"/> + <location filename="../IOViewer.cpp" line="1297"/> + <location filename="../IOViewer.cpp" line="1301"/> + <location filename="../IOViewer.cpp" line="1302"/> + <location filename="../IOViewer.cpp" line="1306"/> + <location filename="../IOViewer.cpp" line="1307"/> + <location filename="../IOViewer.cpp" line="1311"/> + <location filename="../IOViewer.cpp" line="1312"/> + <location filename="../IOViewer.cpp" line="1316"/> + <location filename="../IOViewer.cpp" line="1317"/> + <location filename="../IOViewer.cpp" line="1321"/> + <location filename="../IOViewer.cpp" line="1322"/> <source>Sample</source> <translation>Échantillon</translation> </message>

@@ -2378,6 +2464,7 @@ <location filename="../IOViewer.cpp" line="596"/>

<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="732"/> + <location filename="../IOViewer.cpp" line="1442"/> <source>Immediate</source> <translation>Immédiat</translation> </message>

@@ -2388,6 +2475,8 @@ <location filename="../IOViewer.cpp" line="687"/>

<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="961"/> + <location filename="../IOViewer.cpp" line="1091"/> + <location filename="../IOViewer.cpp" line="1552"/> <source>VBlank</source> <translation>VBlank</translation> </message>

@@ -2398,6 +2487,7 @@ <location filename="../IOViewer.cpp" line="688"/>

<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="962"/> + <location filename="../IOViewer.cpp" line="1443"/> <source>HBlank</source> <translation>HBlank</translation> </message>

@@ -2423,6 +2513,9 @@ <location filename="../IOViewer.cpp" line="785"/>

<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="833"/> + <location filename="../IOViewer.cpp" line="1073"/> + <location filename="../IOViewer.cpp" line="1450"/> + <location filename="../IOViewer.cpp" line="1454"/> <source>Enable</source> <translation>Activer</translation> </message>

@@ -2448,6 +2541,10 @@ <location filename="../IOViewer.cpp" line="774"/>

<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="821"/> + <location filename="../IOViewer.cpp" line="1043"/> + <location filename="../IOViewer.cpp" line="1055"/> + <location filename="../IOViewer.cpp" line="1059"/> + <location filename="../IOViewer.cpp" line="1063"/> <source>Value</source> <translation>Valeur</translation> </message>

@@ -2464,6 +2561,7 @@ <location filename="../IOViewer.cpp" line="780"/>

<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="827"/> + <location filename="../IOViewer.cpp" line="1070"/> <source>1/64</source> <translation>1/64</translation> </message>

@@ -2472,6 +2570,7 @@ <location filename="../IOViewer.cpp" line="781"/>

<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="828"/> + <location filename="../IOViewer.cpp" line="1071"/> <source>1/256</source> <translation>1/256</translation> </message>

@@ -2480,6 +2579,7 @@ <location filename="../IOViewer.cpp" line="782"/>

<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="829"/> + <location filename="../IOViewer.cpp" line="1068"/> <source>1/1024</source> <translation>1/1024</translation> </message>

@@ -2735,6 +2835,7 @@ <translation>Terminal PHI</translation>

</message> <message> <location filename="../IOViewer.cpp" line="1015"/> + <location filename="../IOViewer.cpp" line="1451"/> <source>Disable</source> <translation>Désactiver</translation> </message>

@@ -2762,6 +2863,391 @@ <message>

<location filename="../IOViewer.cpp" line="1026"/> <source>Enable IRQs</source> <translation>Activer les IRQs</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1034"/> + <source>Right/A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1035"/> + <source>Left/B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1036"/> + <source>Up/Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1037"/> + <source>Down/Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1038"/> + <source>Active D-pad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1039"/> + <source>Active face buttons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1047"/> + <source>Internal clock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1048"/> + <source>32× clocking (CGB only)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1049"/> + <source>Transfer active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1067"/> + <source>Divider</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1069"/> + <source>1/16</source> + <translation type="unfinished">4K {1/16?}</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1092"/> + <location filename="../IOViewer.cpp" line="1553"/> + <source>LCD STAT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1093"/> + <location filename="../IOViewer.cpp" line="1554"/> + <source>Timer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1094"/> + <location filename="../IOViewer.cpp" line="1555"/> + <source>Serial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1095"/> + <location filename="../IOViewer.cpp" line="1556"/> + <source>Joypad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1116"/> + <location filename="../IOViewer.cpp" line="1139"/> + <location filename="../IOViewer.cpp" line="1166"/> + <source>Sound frequency (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1120"/> + <location filename="../IOViewer.cpp" line="1143"/> + <location filename="../IOViewer.cpp" line="1170"/> + <source>Sound frequency (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1202"/> + <source>Volume right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1203"/> + <source>Output right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1204"/> + <source>Volume left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1205"/> + <source>Output left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1326"/> + <source>Background enable/priority</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1327"/> + <source>Enable sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1328"/> + <source>Double-height sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1329"/> + <source>Background tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1330"/> + <location filename="../IOViewer.cpp" line="1339"/> + <source>0x9800 – 0x9BFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1331"/> + <location filename="../IOViewer.cpp" line="1340"/> + <source>0x9C00 – 0x9FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1333"/> + <source>Background tile data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1334"/> + <source>0x8800 – 0x87FF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1335"/> + <source>0x8000 – 0x8FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1337"/> + <source>Enable window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1338"/> + <source>Window tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1342"/> + <source>Enable LCD</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1346"/> + <source>Mode</source> + <translation type="unfinished">Mode</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1347"/> + <source>0: HBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1348"/> + <source>1: VBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1349"/> + <source>2: OAM scan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1350"/> + <source>3: HDraw</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1352"/> + <source>In LYC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1353"/> + <source>Enable HBlank (mode 0) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1354"/> + <source>Enable VBlank (mode 1) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1355"/> + <source>Enable OAM (mode 2) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1356"/> + <source>Enable LYC IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1368"/> + <source>Current Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1372"/> + <source>Comparison Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1376"/> + <source>Start upper byte</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1380"/> + <location filename="../IOViewer.cpp" line="1387"/> + <location filename="../IOViewer.cpp" line="1394"/> + <source>Color 0 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1381"/> + <location filename="../IOViewer.cpp" line="1388"/> + <location filename="../IOViewer.cpp" line="1395"/> + <source>Color 1 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1382"/> + <location filename="../IOViewer.cpp" line="1389"/> + <location filename="../IOViewer.cpp" line="1396"/> + <source>Color 2 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1383"/> + <location filename="../IOViewer.cpp" line="1390"/> + <location filename="../IOViewer.cpp" line="1397"/> + <source>Color 3 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1411"/> + <source>Prepare to switch speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1412"/> + <source>Double speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1418"/> + <source>VRAM bank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1424"/> + <source>Source (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1428"/> + <source>Source (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1432"/> + <source>Destination (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1436"/> + <source>Destination (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1440"/> + <source>Length</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1441"/> + <source>Timing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1448"/> + <source>Write bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1449"/> + <source>Read bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1452"/> + <location filename="../IOViewer.cpp" line="1453"/> + <source>Unknown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1493"/> + <location filename="../IOViewer.cpp" line="1505"/> + <source>Current index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1494"/> + <location filename="../IOViewer.cpp" line="1506"/> + <source>Auto-increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1498"/> + <location filename="../IOViewer.cpp" line="1510"/> + <source>Red</source> + <translation type="unfinished">Rouge</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1499"/> + <location filename="../IOViewer.cpp" line="1511"/> + <source>Green (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1500"/> + <location filename="../IOViewer.cpp" line="1512"/> + <source>Green (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1501"/> + <location filename="../IOViewer.cpp" line="1513"/> + <source>Blue</source> + <translation type="unfinished">Bleu</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1517"/> + <source>Sprite ordering</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1518"/> + <source>OAM order</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1519"/> + <source>x coordinate sorting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1530"/> + <source>WRAM bank</source> + <translation type="unfinished"></translation> </message> </context> <context>
M src/platform/qt/ts/mgba-it.tssrc/platform/qt/ts/mgba-it.ts

@@ -1585,6 +1585,8 @@ <location filename="../IOViewer.cpp" line="121"/>

<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="145"/> + <location filename="../IOViewer.cpp" line="1364"/> + <location filename="../IOViewer.cpp" line="1405"/> <source>Horizontal offset</source> <translation>Compensazione orizzontale</translation> </message>

@@ -1593,6 +1595,8 @@ <location filename="../IOViewer.cpp" line="125"/>

<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="149"/> + <location filename="../IOViewer.cpp" line="1360"/> + <location filename="../IOViewer.cpp" line="1401"/> <source>Vertical offset</source> <translation>Compensazione verticale</translation> </message>

@@ -1906,16 +1910,19 @@ <translation>Miscelato Y</translation>

</message> <message> <location filename="../IOViewer.cpp" line="328"/> + <location filename="../IOViewer.cpp" line="1099"/> <source>Sweep shifts</source> <translation>Sweep shifts</translation> </message> <message> <location filename="../IOViewer.cpp" line="329"/> + <location filename="../IOViewer.cpp" line="1100"/> <source>Sweep subtract</source> <translation>Sposta subastratto</translation> </message> <message> <location filename="../IOViewer.cpp" line="330"/> + <location filename="../IOViewer.cpp" line="1101"/> <source>Sweep time (in 1/128s)</source> <translation>Tempo di sweep (in 1/128s)</translation> </message>

@@ -1924,12 +1931,18 @@ <location filename="../IOViewer.cpp" line="334"/>

<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="396"/> + <location filename="../IOViewer.cpp" line="1105"/> + <location filename="../IOViewer.cpp" line="1128"/> + <location filename="../IOViewer.cpp" line="1153"/> + <location filename="../IOViewer.cpp" line="1178"/> <source>Sound length</source> <translation>Lunghezza del suono</translation> </message> <message> <location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="351"/> + <location filename="../IOViewer.cpp" line="1106"/> + <location filename="../IOViewer.cpp" line="1129"/> <source>Duty cycle</source> <translation>Ciclo di lavoro</translation> </message>

@@ -1937,6 +1950,9 @@ <message>

<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="397"/> + <location filename="../IOViewer.cpp" line="1110"/> + <location filename="../IOViewer.cpp" line="1133"/> + <location filename="../IOViewer.cpp" line="1182"/> <source>Envelope step time</source> <translation>Envelope step time</translation> </message>

@@ -1944,6 +1960,9 @@ <message>

<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="398"/> + <location filename="../IOViewer.cpp" line="1111"/> + <location filename="../IOViewer.cpp" line="1134"/> + <location filename="../IOViewer.cpp" line="1183"/> <source>Envelope increase</source> <translation>Aumento envelope</translation> </message>

@@ -1951,6 +1970,9 @@ <message>

<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="399"/> + <location filename="../IOViewer.cpp" line="1112"/> + <location filename="../IOViewer.cpp" line="1135"/> + <location filename="../IOViewer.cpp" line="1184"/> <source>Initial volume</source> <translation>Volume iniziale</translation> </message>

@@ -1966,6 +1988,10 @@ <location filename="../IOViewer.cpp" line="343"/>

<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="411"/> + <location filename="../IOViewer.cpp" line="1121"/> + <location filename="../IOViewer.cpp" line="1144"/> + <location filename="../IOViewer.cpp" line="1171"/> + <location filename="../IOViewer.cpp" line="1197"/> <source>Timed</source> <translation>Temporizzato</translation> </message>

@@ -1974,6 +2000,10 @@ <location filename="../IOViewer.cpp" line="344"/>

<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="412"/> + <location filename="../IOViewer.cpp" line="1122"/> + <location filename="../IOViewer.cpp" line="1145"/> + <location filename="../IOViewer.cpp" line="1172"/> + <location filename="../IOViewer.cpp" line="1198"/> <source>Reset</source> <translation>Reset</translation> </message>

@@ -1989,34 +2019,40 @@ <translation>Tavola delle onde attive</translation>

</message> <message> <location filename="../IOViewer.cpp" line="370"/> + <location filename="../IOViewer.cpp" line="1149"/> <source>Enable channel 3</source> <translation>Canale 3 attivo</translation> </message> <message> <location filename="../IOViewer.cpp" line="375"/> + <location filename="../IOViewer.cpp" line="1157"/> <source>Volume</source> <translation>Volume</translation> </message> <message> <location filename="../IOViewer.cpp" line="376"/> + <location filename="../IOViewer.cpp" line="1158"/> <source>0%</source> <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%</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%</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%</translation> </message>

@@ -2030,26 +2066,31 @@ <translation>75%</translation>

</message> <message> <location filename="../IOViewer.cpp" line="405"/> + <location filename="../IOViewer.cpp" line="1188"/> <source>Clock divider</source> <translation>Divisore del Clock</translation> </message> <message> <location filename="../IOViewer.cpp" line="406"/> + <location filename="../IOViewer.cpp" line="1189"/> <source>Register stages</source> <translation>Stadi di registrazione</translation> </message> <message> <location filename="../IOViewer.cpp" line="407"/> + <location filename="../IOViewer.cpp" line="1190"/> <source>15</source> <translation>15</translation> </message> <message> <location filename="../IOViewer.cpp" line="408"/> + <location filename="../IOViewer.cpp" line="1191"/> <source>7</source> <translation>7</translation> </message> <message> <location filename="../IOViewer.cpp" line="410"/> + <location filename="../IOViewer.cpp" line="1193"/> <source>Shifter frequency</source> <translation>Cambio di frequenza</translation> </message>

@@ -2065,41 +2106,49 @@ <translation>PSG volume sinistro</translation>

</message> <message> <location filename="../IOViewer.cpp" line="420"/> + <location filename="../IOViewer.cpp" line="1209"/> <source>Enable channel 1 right</source> <translation>Abilita Canale 1 destro</translation> </message> <message> <location filename="../IOViewer.cpp" line="421"/> + <location filename="../IOViewer.cpp" line="1210"/> <source>Enable channel 2 right</source> <translation>Abilita Canale 2 destro</translation> </message> <message> <location filename="../IOViewer.cpp" line="422"/> + <location filename="../IOViewer.cpp" line="1211"/> <source>Enable channel 3 right</source> <translation>Abilita Canale 3 destro</translation> </message> <message> <location filename="../IOViewer.cpp" line="423"/> + <location filename="../IOViewer.cpp" line="1212"/> <source>Enable channel 4 right</source> <translation>Abilita Canale 4 destro</translation> </message> <message> <location filename="../IOViewer.cpp" line="424"/> + <location filename="../IOViewer.cpp" line="1213"/> <source>Enable channel 1 left</source> <translation>Abilita Canale 1 sinistro</translation> </message> <message> <location filename="../IOViewer.cpp" line="425"/> + <location filename="../IOViewer.cpp" line="1214"/> <source>Enable channel 2 left</source> <translation>Abilita Canale 2 sinistro</translation> </message> <message> <location filename="../IOViewer.cpp" line="426"/> + <location filename="../IOViewer.cpp" line="1215"/> <source>Enable channel 3 left</source> <translation>Abilita Canale 3 sinistro</translation> </message> <message> <location filename="../IOViewer.cpp" line="427"/> + <location filename="../IOViewer.cpp" line="1216"/> <source>Enable channel 4 left</source> <translation>Abilita Canale 4 sinistro</translation> </message>

@@ -2179,26 +2228,31 @@ <translation>Resetta canale B</translation>

</message> <message> <location filename="../IOViewer.cpp" line="456"/> + <location filename="../IOViewer.cpp" line="1220"/> <source>Active channel 1</source> <translation>Canale 1 attivo</translation> </message> <message> <location filename="../IOViewer.cpp" line="457"/> + <location filename="../IOViewer.cpp" line="1221"/> <source>Active channel 2</source> <translation>Canale 2 attivo</translation> </message> <message> <location filename="../IOViewer.cpp" line="458"/> + <location filename="../IOViewer.cpp" line="1222"/> <source>Active channel 3</source> <translation>Canale 3 attivo</translation> </message> <message> <location filename="../IOViewer.cpp" line="459"/> + <location filename="../IOViewer.cpp" line="1223"/> <source>Active channel 4</source> <translation>Canale 4 attivo</translation> </message> <message> <location filename="../IOViewer.cpp" line="460"/> + <location filename="../IOViewer.cpp" line="1224"/> <source>Enable audio</source> <translation>Abilitare audio</translation> </message>

@@ -2253,6 +2307,38 @@ <location filename="../IOViewer.cpp" line="543"/>

<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="549"/> + <location filename="../IOViewer.cpp" line="1246"/> + <location filename="../IOViewer.cpp" line="1247"/> + <location filename="../IOViewer.cpp" line="1251"/> + <location filename="../IOViewer.cpp" line="1252"/> + <location filename="../IOViewer.cpp" line="1256"/> + <location filename="../IOViewer.cpp" line="1257"/> + <location filename="../IOViewer.cpp" line="1261"/> + <location filename="../IOViewer.cpp" line="1262"/> + <location filename="../IOViewer.cpp" line="1266"/> + <location filename="../IOViewer.cpp" line="1267"/> + <location filename="../IOViewer.cpp" line="1271"/> + <location filename="../IOViewer.cpp" line="1272"/> + <location filename="../IOViewer.cpp" line="1276"/> + <location filename="../IOViewer.cpp" line="1277"/> + <location filename="../IOViewer.cpp" line="1281"/> + <location filename="../IOViewer.cpp" line="1282"/> + <location filename="../IOViewer.cpp" line="1286"/> + <location filename="../IOViewer.cpp" line="1287"/> + <location filename="../IOViewer.cpp" line="1291"/> + <location filename="../IOViewer.cpp" line="1292"/> + <location filename="../IOViewer.cpp" line="1296"/> + <location filename="../IOViewer.cpp" line="1297"/> + <location filename="../IOViewer.cpp" line="1301"/> + <location filename="../IOViewer.cpp" line="1302"/> + <location filename="../IOViewer.cpp" line="1306"/> + <location filename="../IOViewer.cpp" line="1307"/> + <location filename="../IOViewer.cpp" line="1311"/> + <location filename="../IOViewer.cpp" line="1312"/> + <location filename="../IOViewer.cpp" line="1316"/> + <location filename="../IOViewer.cpp" line="1317"/> + <location filename="../IOViewer.cpp" line="1321"/> + <location filename="../IOViewer.cpp" line="1322"/> <source>Sample</source> <translation>Mostra</translation> </message>

@@ -2377,6 +2463,7 @@ <location filename="../IOViewer.cpp" line="596"/>

<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="732"/> + <location filename="../IOViewer.cpp" line="1442"/> <source>Immediate</source> <translation>Immediato</translation> </message>

@@ -2387,6 +2474,8 @@ <location filename="../IOViewer.cpp" line="687"/>

<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="961"/> + <location filename="../IOViewer.cpp" line="1091"/> + <location filename="../IOViewer.cpp" line="1552"/> <source>VBlank</source> <translation>VBlank</translation> </message>

@@ -2397,6 +2486,7 @@ <location filename="../IOViewer.cpp" line="688"/>

<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="962"/> + <location filename="../IOViewer.cpp" line="1443"/> <source>HBlank</source> <translation>HBlank</translation> </message>

@@ -2422,6 +2512,9 @@ <location filename="../IOViewer.cpp" line="785"/>

<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="833"/> + <location filename="../IOViewer.cpp" line="1073"/> + <location filename="../IOViewer.cpp" line="1450"/> + <location filename="../IOViewer.cpp" line="1454"/> <source>Enable</source> <translation>Abilita</translation> </message>

@@ -2447,6 +2540,10 @@ <location filename="../IOViewer.cpp" line="774"/>

<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="821"/> + <location filename="../IOViewer.cpp" line="1043"/> + <location filename="../IOViewer.cpp" line="1055"/> + <location filename="../IOViewer.cpp" line="1059"/> + <location filename="../IOViewer.cpp" line="1063"/> <source>Value</source> <translation>Valore</translation> </message>

@@ -2463,6 +2560,7 @@ <location filename="../IOViewer.cpp" line="780"/>

<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="827"/> + <location filename="../IOViewer.cpp" line="1070"/> <source>1/64</source> <translation>1/64</translation> </message>

@@ -2471,6 +2569,7 @@ <location filename="../IOViewer.cpp" line="781"/>

<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="828"/> + <location filename="../IOViewer.cpp" line="1071"/> <source>1/256</source> <translation>1/256</translation> </message>

@@ -2479,6 +2578,7 @@ <location filename="../IOViewer.cpp" line="782"/>

<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="829"/> + <location filename="../IOViewer.cpp" line="1068"/> <source>1/1024</source> <translation>1/1024</translation> </message>

@@ -2723,6 +2823,7 @@ <translation>Terminale PHI</translation>

</message> <message> <location filename="../IOViewer.cpp" line="1015"/> + <location filename="../IOViewer.cpp" line="1451"/> <source>Disable</source> <translation>Disabilita</translation> </message>

@@ -2750,6 +2851,391 @@ <message>

<location filename="../IOViewer.cpp" line="1026"/> <source>Enable IRQs</source> <translation>Abilita IRQs</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1034"/> + <source>Right/A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1035"/> + <source>Left/B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1036"/> + <source>Up/Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1037"/> + <source>Down/Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1038"/> + <source>Active D-pad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1039"/> + <source>Active face buttons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1047"/> + <source>Internal clock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1048"/> + <source>32× clocking (CGB only)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1049"/> + <source>Transfer active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1067"/> + <source>Divider</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1069"/> + <source>1/16</source> + <translation type="unfinished">4K {1/16?}</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1092"/> + <location filename="../IOViewer.cpp" line="1553"/> + <source>LCD STAT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1093"/> + <location filename="../IOViewer.cpp" line="1554"/> + <source>Timer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1094"/> + <location filename="../IOViewer.cpp" line="1555"/> + <source>Serial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1095"/> + <location filename="../IOViewer.cpp" line="1556"/> + <source>Joypad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1116"/> + <location filename="../IOViewer.cpp" line="1139"/> + <location filename="../IOViewer.cpp" line="1166"/> + <source>Sound frequency (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1120"/> + <location filename="../IOViewer.cpp" line="1143"/> + <location filename="../IOViewer.cpp" line="1170"/> + <source>Sound frequency (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1202"/> + <source>Volume right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1203"/> + <source>Output right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1204"/> + <source>Volume left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1205"/> + <source>Output left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1326"/> + <source>Background enable/priority</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1327"/> + <source>Enable sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1328"/> + <source>Double-height sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1329"/> + <source>Background tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1330"/> + <location filename="../IOViewer.cpp" line="1339"/> + <source>0x9800 – 0x9BFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1331"/> + <location filename="../IOViewer.cpp" line="1340"/> + <source>0x9C00 – 0x9FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1333"/> + <source>Background tile data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1334"/> + <source>0x8800 – 0x87FF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1335"/> + <source>0x8000 – 0x8FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1337"/> + <source>Enable window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1338"/> + <source>Window tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1342"/> + <source>Enable LCD</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1346"/> + <source>Mode</source> + <translation type="unfinished">Modalità</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1347"/> + <source>0: HBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1348"/> + <source>1: VBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1349"/> + <source>2: OAM scan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1350"/> + <source>3: HDraw</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1352"/> + <source>In LYC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1353"/> + <source>Enable HBlank (mode 0) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1354"/> + <source>Enable VBlank (mode 1) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1355"/> + <source>Enable OAM (mode 2) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1356"/> + <source>Enable LYC IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1368"/> + <source>Current Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1372"/> + <source>Comparison Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1376"/> + <source>Start upper byte</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1380"/> + <location filename="../IOViewer.cpp" line="1387"/> + <location filename="../IOViewer.cpp" line="1394"/> + <source>Color 0 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1381"/> + <location filename="../IOViewer.cpp" line="1388"/> + <location filename="../IOViewer.cpp" line="1395"/> + <source>Color 1 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1382"/> + <location filename="../IOViewer.cpp" line="1389"/> + <location filename="../IOViewer.cpp" line="1396"/> + <source>Color 2 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1383"/> + <location filename="../IOViewer.cpp" line="1390"/> + <location filename="../IOViewer.cpp" line="1397"/> + <source>Color 3 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1411"/> + <source>Prepare to switch speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1412"/> + <source>Double speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1418"/> + <source>VRAM bank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1424"/> + <source>Source (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1428"/> + <source>Source (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1432"/> + <source>Destination (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1436"/> + <source>Destination (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1440"/> + <source>Length</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1441"/> + <source>Timing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1448"/> + <source>Write bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1449"/> + <source>Read bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1452"/> + <location filename="../IOViewer.cpp" line="1453"/> + <source>Unknown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1493"/> + <location filename="../IOViewer.cpp" line="1505"/> + <source>Current index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1494"/> + <location filename="../IOViewer.cpp" line="1506"/> + <source>Auto-increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1498"/> + <location filename="../IOViewer.cpp" line="1510"/> + <source>Red</source> + <translation type="unfinished">Rosso</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1499"/> + <location filename="../IOViewer.cpp" line="1511"/> + <source>Green (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1500"/> + <location filename="../IOViewer.cpp" line="1512"/> + <source>Green (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1501"/> + <location filename="../IOViewer.cpp" line="1513"/> + <source>Blue</source> + <translation type="unfinished">Blu</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1517"/> + <source>Sprite ordering</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1518"/> + <source>OAM order</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1519"/> + <source>x coordinate sorting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1530"/> + <source>WRAM bank</source> + <translation type="unfinished"></translation> </message> </context> <context>
M src/platform/qt/ts/mgba-ja.tssrc/platform/qt/ts/mgba-ja.ts

@@ -1585,6 +1585,8 @@ <location filename="../IOViewer.cpp" line="121"/>

<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="145"/> + <location filename="../IOViewer.cpp" line="1364"/> + <location filename="../IOViewer.cpp" line="1405"/> <source>Horizontal offset</source> <translation>水平offset</translation> </message>

@@ -1593,6 +1595,8 @@ <location filename="../IOViewer.cpp" line="125"/>

<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="149"/> + <location filename="../IOViewer.cpp" line="1360"/> + <location filename="../IOViewer.cpp" line="1401"/> <source>Vertical offset</source> <translation>垂直offset</translation> </message>

@@ -1906,16 +1910,19 @@ <translation>Blend Y</translation>

</message> <message> <location filename="../IOViewer.cpp" line="328"/> + <location filename="../IOViewer.cpp" line="1099"/> <source>Sweep shifts</source> <translation>Sweep shifts</translation> </message> <message> <location filename="../IOViewer.cpp" line="329"/> + <location filename="../IOViewer.cpp" line="1100"/> <source>Sweep subtract</source> <translation>Sweep subtract</translation> </message> <message> <location filename="../IOViewer.cpp" line="330"/> + <location filename="../IOViewer.cpp" line="1101"/> <source>Sweep time (in 1/128s)</source> <translation>Sweep time (in 1/128s)</translation> </message>

@@ -1924,12 +1931,18 @@ <location filename="../IOViewer.cpp" line="334"/>

<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="396"/> + <location filename="../IOViewer.cpp" line="1105"/> + <location filename="../IOViewer.cpp" line="1128"/> + <location filename="../IOViewer.cpp" line="1153"/> + <location filename="../IOViewer.cpp" line="1178"/> <source>Sound length</source> <translation>Sound length</translation> </message> <message> <location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="351"/> + <location filename="../IOViewer.cpp" line="1106"/> + <location filename="../IOViewer.cpp" line="1129"/> <source>Duty cycle</source> <translation>Duty cycle</translation> </message>

@@ -1937,6 +1950,9 @@ <message>

<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="397"/> + <location filename="../IOViewer.cpp" line="1110"/> + <location filename="../IOViewer.cpp" line="1133"/> + <location filename="../IOViewer.cpp" line="1182"/> <source>Envelope step time</source> <translation>Envelope step time</translation> </message>

@@ -1944,6 +1960,9 @@ <message>

<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="398"/> + <location filename="../IOViewer.cpp" line="1111"/> + <location filename="../IOViewer.cpp" line="1134"/> + <location filename="../IOViewer.cpp" line="1183"/> <source>Envelope increase</source> <translation>Envelope increase</translation> </message>

@@ -1951,6 +1970,9 @@ <message>

<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="399"/> + <location filename="../IOViewer.cpp" line="1112"/> + <location filename="../IOViewer.cpp" line="1135"/> + <location filename="../IOViewer.cpp" line="1184"/> <source>Initial volume</source> <translation>Initial volume</translation> </message>

@@ -1966,6 +1988,10 @@ <location filename="../IOViewer.cpp" line="343"/>

<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="411"/> + <location filename="../IOViewer.cpp" line="1121"/> + <location filename="../IOViewer.cpp" line="1144"/> + <location filename="../IOViewer.cpp" line="1171"/> + <location filename="../IOViewer.cpp" line="1197"/> <source>Timed</source> <translation>Timed</translation> </message>

@@ -1974,6 +2000,10 @@ <location filename="../IOViewer.cpp" line="344"/>

<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="412"/> + <location filename="../IOViewer.cpp" line="1122"/> + <location filename="../IOViewer.cpp" line="1145"/> + <location filename="../IOViewer.cpp" line="1172"/> + <location filename="../IOViewer.cpp" line="1198"/> <source>Reset</source> <translation>リセット</translation> </message>

@@ -1989,34 +2019,40 @@ <translation>アクティブウェーブテーブル</translation>

</message> <message> <location filename="../IOViewer.cpp" line="370"/> + <location filename="../IOViewer.cpp" line="1149"/> <source>Enable channel 3</source> <translation>Channel 3を有効</translation> </message> <message> <location filename="../IOViewer.cpp" line="375"/> + <location filename="../IOViewer.cpp" line="1157"/> <source>Volume</source> <translation>ボリューム</translation> </message> <message> <location filename="../IOViewer.cpp" line="376"/> + <location filename="../IOViewer.cpp" line="1158"/> <source>0%</source> <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%</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%</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%</translation> </message>

@@ -2030,26 +2066,31 @@ <translation>75%</translation>

</message> <message> <location filename="../IOViewer.cpp" line="405"/> + <location filename="../IOViewer.cpp" line="1188"/> <source>Clock divider</source> <translation>Clock divider</translation> </message> <message> <location filename="../IOViewer.cpp" line="406"/> + <location filename="../IOViewer.cpp" line="1189"/> <source>Register stages</source> <translation>Register stages</translation> </message> <message> <location filename="../IOViewer.cpp" line="407"/> + <location filename="../IOViewer.cpp" line="1190"/> <source>15</source> <translation>15</translation> </message> <message> <location filename="../IOViewer.cpp" line="408"/> + <location filename="../IOViewer.cpp" line="1191"/> <source>7</source> <translation>7</translation> </message> <message> <location filename="../IOViewer.cpp" line="410"/> + <location filename="../IOViewer.cpp" line="1193"/> <source>Shifter frequency</source> <translation>Shifter frequency</translation> </message>

@@ -2065,41 +2106,49 @@ <translation>PSG volume left</translation>

</message> <message> <location filename="../IOViewer.cpp" line="420"/> + <location filename="../IOViewer.cpp" line="1209"/> <source>Enable channel 1 right</source> <translation>Enable channel 1 right</translation> </message> <message> <location filename="../IOViewer.cpp" line="421"/> + <location filename="../IOViewer.cpp" line="1210"/> <source>Enable channel 2 right</source> <translation>Enable channel 2 right</translation> </message> <message> <location filename="../IOViewer.cpp" line="422"/> + <location filename="../IOViewer.cpp" line="1211"/> <source>Enable channel 3 right</source> <translation>Enable channel 3 right</translation> </message> <message> <location filename="../IOViewer.cpp" line="423"/> + <location filename="../IOViewer.cpp" line="1212"/> <source>Enable channel 4 right</source> <translation>Enable channel 4 right</translation> </message> <message> <location filename="../IOViewer.cpp" line="424"/> + <location filename="../IOViewer.cpp" line="1213"/> <source>Enable channel 1 left</source> <translation>Enable channel 1 left</translation> </message> <message> <location filename="../IOViewer.cpp" line="425"/> + <location filename="../IOViewer.cpp" line="1214"/> <source>Enable channel 2 left</source> <translation>Enable channel 2 left</translation> </message> <message> <location filename="../IOViewer.cpp" line="426"/> + <location filename="../IOViewer.cpp" line="1215"/> <source>Enable channel 3 left</source> <translation>Enable channel 3 left</translation> </message> <message> <location filename="../IOViewer.cpp" line="427"/> + <location filename="../IOViewer.cpp" line="1216"/> <source>Enable channel 4 left</source> <translation>Enable channel 4 left</translation> </message>

@@ -2179,26 +2228,31 @@ <translation>Channel B reset</translation>

</message> <message> <location filename="../IOViewer.cpp" line="456"/> + <location filename="../IOViewer.cpp" line="1220"/> <source>Active channel 1</source> <translation>Active channel 1</translation> </message> <message> <location filename="../IOViewer.cpp" line="457"/> + <location filename="../IOViewer.cpp" line="1221"/> <source>Active channel 2</source> <translation>Active channel 2</translation> </message> <message> <location filename="../IOViewer.cpp" line="458"/> + <location filename="../IOViewer.cpp" line="1222"/> <source>Active channel 3</source> <translation>Active channel 3</translation> </message> <message> <location filename="../IOViewer.cpp" line="459"/> + <location filename="../IOViewer.cpp" line="1223"/> <source>Active channel 4</source> <translation>Active channel 4</translation> </message> <message> <location filename="../IOViewer.cpp" line="460"/> + <location filename="../IOViewer.cpp" line="1224"/> <source>Enable audio</source> <translation>Enable audio</translation> </message>

@@ -2253,6 +2307,38 @@ <location filename="../IOViewer.cpp" line="543"/>

<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="549"/> + <location filename="../IOViewer.cpp" line="1246"/> + <location filename="../IOViewer.cpp" line="1247"/> + <location filename="../IOViewer.cpp" line="1251"/> + <location filename="../IOViewer.cpp" line="1252"/> + <location filename="../IOViewer.cpp" line="1256"/> + <location filename="../IOViewer.cpp" line="1257"/> + <location filename="../IOViewer.cpp" line="1261"/> + <location filename="../IOViewer.cpp" line="1262"/> + <location filename="../IOViewer.cpp" line="1266"/> + <location filename="../IOViewer.cpp" line="1267"/> + <location filename="../IOViewer.cpp" line="1271"/> + <location filename="../IOViewer.cpp" line="1272"/> + <location filename="../IOViewer.cpp" line="1276"/> + <location filename="../IOViewer.cpp" line="1277"/> + <location filename="../IOViewer.cpp" line="1281"/> + <location filename="../IOViewer.cpp" line="1282"/> + <location filename="../IOViewer.cpp" line="1286"/> + <location filename="../IOViewer.cpp" line="1287"/> + <location filename="../IOViewer.cpp" line="1291"/> + <location filename="../IOViewer.cpp" line="1292"/> + <location filename="../IOViewer.cpp" line="1296"/> + <location filename="../IOViewer.cpp" line="1297"/> + <location filename="../IOViewer.cpp" line="1301"/> + <location filename="../IOViewer.cpp" line="1302"/> + <location filename="../IOViewer.cpp" line="1306"/> + <location filename="../IOViewer.cpp" line="1307"/> + <location filename="../IOViewer.cpp" line="1311"/> + <location filename="../IOViewer.cpp" line="1312"/> + <location filename="../IOViewer.cpp" line="1316"/> + <location filename="../IOViewer.cpp" line="1317"/> + <location filename="../IOViewer.cpp" line="1321"/> + <location filename="../IOViewer.cpp" line="1322"/> <source>Sample</source> <translation>Sample</translation> </message>

@@ -2377,6 +2463,7 @@ <location filename="../IOViewer.cpp" line="596"/>

<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="732"/> + <location filename="../IOViewer.cpp" line="1442"/> <source>Immediate</source> <translation>Immediate</translation> </message>

@@ -2387,6 +2474,8 @@ <location filename="../IOViewer.cpp" line="687"/>

<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="961"/> + <location filename="../IOViewer.cpp" line="1091"/> + <location filename="../IOViewer.cpp" line="1552"/> <source>VBlank</source> <translation>VBlank</translation> </message>

@@ -2397,6 +2486,7 @@ <location filename="../IOViewer.cpp" line="688"/>

<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="962"/> + <location filename="../IOViewer.cpp" line="1443"/> <source>HBlank</source> <translation>HBlank</translation> </message>

@@ -2422,6 +2512,9 @@ <location filename="../IOViewer.cpp" line="785"/>

<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="833"/> + <location filename="../IOViewer.cpp" line="1073"/> + <location filename="../IOViewer.cpp" line="1450"/> + <location filename="../IOViewer.cpp" line="1454"/> <source>Enable</source> <translation>Enable</translation> </message>

@@ -2447,6 +2540,10 @@ <location filename="../IOViewer.cpp" line="774"/>

<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="821"/> + <location filename="../IOViewer.cpp" line="1043"/> + <location filename="../IOViewer.cpp" line="1055"/> + <location filename="../IOViewer.cpp" line="1059"/> + <location filename="../IOViewer.cpp" line="1063"/> <source>Value</source> <translation>Value</translation> </message>

@@ -2463,6 +2560,7 @@ <location filename="../IOViewer.cpp" line="780"/>

<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="827"/> + <location filename="../IOViewer.cpp" line="1070"/> <source>1/64</source> <translation>1/64</translation> </message>

@@ -2471,6 +2569,7 @@ <location filename="../IOViewer.cpp" line="781"/>

<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="828"/> + <location filename="../IOViewer.cpp" line="1071"/> <source>1/256</source> <translation>1/256</translation> </message>

@@ -2479,6 +2578,7 @@ <location filename="../IOViewer.cpp" line="782"/>

<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="829"/> + <location filename="../IOViewer.cpp" line="1068"/> <source>1/1024</source> <translation>1/1024</translation> </message>

@@ -2723,6 +2823,7 @@ <translation>PHIターミナル</translation>

</message> <message> <location filename="../IOViewer.cpp" line="1015"/> + <location filename="../IOViewer.cpp" line="1451"/> <source>Disable</source> <translation>無効にする</translation> </message>

@@ -2750,6 +2851,391 @@ <message>

<location filename="../IOViewer.cpp" line="1026"/> <source>Enable IRQs</source> <translation>IRQsを有効</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1034"/> + <source>Right/A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1035"/> + <source>Left/B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1036"/> + <source>Up/Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1037"/> + <source>Down/Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1038"/> + <source>Active D-pad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1039"/> + <source>Active face buttons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1047"/> + <source>Internal clock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1048"/> + <source>32× clocking (CGB only)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1049"/> + <source>Transfer active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1067"/> + <source>Divider</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1069"/> + <source>1/16</source> + <translation type="unfinished">4K {1/16?}</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1092"/> + <location filename="../IOViewer.cpp" line="1553"/> + <source>LCD STAT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1093"/> + <location filename="../IOViewer.cpp" line="1554"/> + <source>Timer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1094"/> + <location filename="../IOViewer.cpp" line="1555"/> + <source>Serial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1095"/> + <location filename="../IOViewer.cpp" line="1556"/> + <source>Joypad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1116"/> + <location filename="../IOViewer.cpp" line="1139"/> + <location filename="../IOViewer.cpp" line="1166"/> + <source>Sound frequency (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1120"/> + <location filename="../IOViewer.cpp" line="1143"/> + <location filename="../IOViewer.cpp" line="1170"/> + <source>Sound frequency (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1202"/> + <source>Volume right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1203"/> + <source>Output right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1204"/> + <source>Volume left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1205"/> + <source>Output left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1326"/> + <source>Background enable/priority</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1327"/> + <source>Enable sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1328"/> + <source>Double-height sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1329"/> + <source>Background tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1330"/> + <location filename="../IOViewer.cpp" line="1339"/> + <source>0x9800 – 0x9BFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1331"/> + <location filename="../IOViewer.cpp" line="1340"/> + <source>0x9C00 – 0x9FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1333"/> + <source>Background tile data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1334"/> + <source>0x8800 – 0x87FF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1335"/> + <source>0x8000 – 0x8FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1337"/> + <source>Enable window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1338"/> + <source>Window tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1342"/> + <source>Enable LCD</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1346"/> + <source>Mode</source> + <translation type="unfinished">モード</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1347"/> + <source>0: HBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1348"/> + <source>1: VBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1349"/> + <source>2: OAM scan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1350"/> + <source>3: HDraw</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1352"/> + <source>In LYC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1353"/> + <source>Enable HBlank (mode 0) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1354"/> + <source>Enable VBlank (mode 1) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1355"/> + <source>Enable OAM (mode 2) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1356"/> + <source>Enable LYC IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1368"/> + <source>Current Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1372"/> + <source>Comparison Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1376"/> + <source>Start upper byte</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1380"/> + <location filename="../IOViewer.cpp" line="1387"/> + <location filename="../IOViewer.cpp" line="1394"/> + <source>Color 0 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1381"/> + <location filename="../IOViewer.cpp" line="1388"/> + <location filename="../IOViewer.cpp" line="1395"/> + <source>Color 1 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1382"/> + <location filename="../IOViewer.cpp" line="1389"/> + <location filename="../IOViewer.cpp" line="1396"/> + <source>Color 2 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1383"/> + <location filename="../IOViewer.cpp" line="1390"/> + <location filename="../IOViewer.cpp" line="1397"/> + <source>Color 3 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1411"/> + <source>Prepare to switch speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1412"/> + <source>Double speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1418"/> + <source>VRAM bank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1424"/> + <source>Source (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1428"/> + <source>Source (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1432"/> + <source>Destination (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1436"/> + <source>Destination (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1440"/> + <source>Length</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1441"/> + <source>Timing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1448"/> + <source>Write bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1449"/> + <source>Read bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1452"/> + <location filename="../IOViewer.cpp" line="1453"/> + <source>Unknown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1493"/> + <location filename="../IOViewer.cpp" line="1505"/> + <source>Current index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1494"/> + <location filename="../IOViewer.cpp" line="1506"/> + <source>Auto-increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1498"/> + <location filename="../IOViewer.cpp" line="1510"/> + <source>Red</source> + <translation type="unfinished">Red</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1499"/> + <location filename="../IOViewer.cpp" line="1511"/> + <source>Green (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1500"/> + <location filename="../IOViewer.cpp" line="1512"/> + <source>Green (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1501"/> + <location filename="../IOViewer.cpp" line="1513"/> + <source>Blue</source> + <translation type="unfinished">Blue</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1517"/> + <source>Sprite ordering</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1518"/> + <source>OAM order</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1519"/> + <source>x coordinate sorting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1530"/> + <source>WRAM bank</source> + <translation type="unfinished"></translation> </message> </context> <context>
M src/platform/qt/ts/mgba-ko.tssrc/platform/qt/ts/mgba-ko.ts

@@ -1585,6 +1585,8 @@ <location filename="../IOViewer.cpp" line="121"/>

<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="145"/> + <location filename="../IOViewer.cpp" line="1364"/> + <location filename="../IOViewer.cpp" line="1405"/> <source>Horizontal offset</source> <translation>수평 오프셋</translation> </message>

@@ -1593,6 +1595,8 @@ <location filename="../IOViewer.cpp" line="125"/>

<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="149"/> + <location filename="../IOViewer.cpp" line="1360"/> + <location filename="../IOViewer.cpp" line="1401"/> <source>Vertical offset</source> <translation>수직 오프셋</translation> </message>

@@ -1906,16 +1910,19 @@ <translation>혼합 Y</translation>

</message> <message> <location filename="../IOViewer.cpp" line="328"/> + <location filename="../IOViewer.cpp" line="1099"/> <source>Sweep shifts</source> <translation>스윕 시프트</translation> </message> <message> <location filename="../IOViewer.cpp" line="329"/> + <location filename="../IOViewer.cpp" line="1100"/> <source>Sweep subtract</source> <translation>스윕 서브트랙</translation> </message> <message> <location filename="../IOViewer.cpp" line="330"/> + <location filename="../IOViewer.cpp" line="1101"/> <source>Sweep time (in 1/128s)</source> <translation>스윕 시간 (1/128초)</translation> </message>

@@ -1924,12 +1931,18 @@ <location filename="../IOViewer.cpp" line="334"/>

<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="396"/> + <location filename="../IOViewer.cpp" line="1105"/> + <location filename="../IOViewer.cpp" line="1128"/> + <location filename="../IOViewer.cpp" line="1153"/> + <location filename="../IOViewer.cpp" line="1178"/> <source>Sound length</source> <translation>소리 길이</translation> </message> <message> <location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="351"/> + <location filename="../IOViewer.cpp" line="1106"/> + <location filename="../IOViewer.cpp" line="1129"/> <source>Duty cycle</source> <translation>작동 주기</translation> </message>

@@ -1937,6 +1950,9 @@ <message>

<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="397"/> + <location filename="../IOViewer.cpp" line="1110"/> + <location filename="../IOViewer.cpp" line="1133"/> + <location filename="../IOViewer.cpp" line="1182"/> <source>Envelope step time</source> <translation>엔빌로프 단계 시간</translation> </message>

@@ -1944,6 +1960,9 @@ <message>

<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="398"/> + <location filename="../IOViewer.cpp" line="1111"/> + <location filename="../IOViewer.cpp" line="1134"/> + <location filename="../IOViewer.cpp" line="1183"/> <source>Envelope increase</source> <translation>엔빌로프 증가</translation> </message>

@@ -1951,6 +1970,9 @@ <message>

<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="399"/> + <location filename="../IOViewer.cpp" line="1112"/> + <location filename="../IOViewer.cpp" line="1135"/> + <location filename="../IOViewer.cpp" line="1184"/> <source>Initial volume</source> <translation>초기 볼륨</translation> </message>

@@ -1966,6 +1988,10 @@ <location filename="../IOViewer.cpp" line="343"/>

<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="411"/> + <location filename="../IOViewer.cpp" line="1121"/> + <location filename="../IOViewer.cpp" line="1144"/> + <location filename="../IOViewer.cpp" line="1171"/> + <location filename="../IOViewer.cpp" line="1197"/> <source>Timed</source> <translation>시한</translation> </message>

@@ -1974,6 +2000,10 @@ <location filename="../IOViewer.cpp" line="344"/>

<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="412"/> + <location filename="../IOViewer.cpp" line="1122"/> + <location filename="../IOViewer.cpp" line="1145"/> + <location filename="../IOViewer.cpp" line="1172"/> + <location filename="../IOViewer.cpp" line="1198"/> <source>Reset</source> <translation>재설정</translation> </message>

@@ -1989,34 +2019,40 @@ <translation>음파 테이블 활성</translation>

</message> <message> <location filename="../IOViewer.cpp" line="370"/> + <location filename="../IOViewer.cpp" line="1149"/> <source>Enable channel 3</source> <translation>채널 3 활성화</translation> </message> <message> <location filename="../IOViewer.cpp" line="375"/> + <location filename="../IOViewer.cpp" line="1157"/> <source>Volume</source> <translation>볼륨</translation> </message> <message> <location filename="../IOViewer.cpp" line="376"/> + <location filename="../IOViewer.cpp" line="1158"/> <source>0%</source> <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%</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%</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%</translation> </message>

@@ -2030,26 +2066,31 @@ <translation>75%</translation>

</message> <message> <location filename="../IOViewer.cpp" line="405"/> + <location filename="../IOViewer.cpp" line="1188"/> <source>Clock divider</source> <translation>클럭 분배기</translation> </message> <message> <location filename="../IOViewer.cpp" line="406"/> + <location filename="../IOViewer.cpp" line="1189"/> <source>Register stages</source> <translation>녹음 단계</translation> </message> <message> <location filename="../IOViewer.cpp" line="407"/> + <location filename="../IOViewer.cpp" line="1190"/> <source>15</source> <translation>15</translation> </message> <message> <location filename="../IOViewer.cpp" line="408"/> + <location filename="../IOViewer.cpp" line="1191"/> <source>7</source> <translation>7</translation> </message> <message> <location filename="../IOViewer.cpp" line="410"/> + <location filename="../IOViewer.cpp" line="1193"/> <source>Shifter frequency</source> <translation>빈도 변화</translation> </message>

@@ -2065,41 +2106,49 @@ <translation>PSG 왼쪽 볼륨</translation>

</message> <message> <location filename="../IOViewer.cpp" line="420"/> + <location filename="../IOViewer.cpp" line="1209"/> <source>Enable channel 1 right</source> <translation>채널 1 오른쪽 활성화</translation> </message> <message> <location filename="../IOViewer.cpp" line="421"/> + <location filename="../IOViewer.cpp" line="1210"/> <source>Enable channel 2 right</source> <translation>채널 2 오른쪽 활성화</translation> </message> <message> <location filename="../IOViewer.cpp" line="422"/> + <location filename="../IOViewer.cpp" line="1211"/> <source>Enable channel 3 right</source> <translation>채널 3 오른쪽 활성화</translation> </message> <message> <location filename="../IOViewer.cpp" line="423"/> + <location filename="../IOViewer.cpp" line="1212"/> <source>Enable channel 4 right</source> <translation>채널 4 오른쪽 활성화</translation> </message> <message> <location filename="../IOViewer.cpp" line="424"/> + <location filename="../IOViewer.cpp" line="1213"/> <source>Enable channel 1 left</source> <translation>채널 1 왼쪽 활성화</translation> </message> <message> <location filename="../IOViewer.cpp" line="425"/> + <location filename="../IOViewer.cpp" line="1214"/> <source>Enable channel 2 left</source> <translation>채널 2 왼쪽 활성화</translation> </message> <message> <location filename="../IOViewer.cpp" line="426"/> + <location filename="../IOViewer.cpp" line="1215"/> <source>Enable channel 3 left</source> <translation>채널 3 왼쪽 활성화</translation> </message> <message> <location filename="../IOViewer.cpp" line="427"/> + <location filename="../IOViewer.cpp" line="1216"/> <source>Enable channel 4 left</source> <translation>채널 4 왼쪽 활성화</translation> </message>

@@ -2179,26 +2228,31 @@ <translation>채널 B 재설정</translation>

</message> <message> <location filename="../IOViewer.cpp" line="456"/> + <location filename="../IOViewer.cpp" line="1220"/> <source>Active channel 1</source> <translation>채널 1 활성</translation> </message> <message> <location filename="../IOViewer.cpp" line="457"/> + <location filename="../IOViewer.cpp" line="1221"/> <source>Active channel 2</source> <translation>채널 2 활성</translation> </message> <message> <location filename="../IOViewer.cpp" line="458"/> + <location filename="../IOViewer.cpp" line="1222"/> <source>Active channel 3</source> <translation>채널 3 활성</translation> </message> <message> <location filename="../IOViewer.cpp" line="459"/> + <location filename="../IOViewer.cpp" line="1223"/> <source>Active channel 4</source> <translation>채널 4 활성</translation> </message> <message> <location filename="../IOViewer.cpp" line="460"/> + <location filename="../IOViewer.cpp" line="1224"/> <source>Enable audio</source> <translation>오디오 활성화</translation> </message>

@@ -2253,6 +2307,38 @@ <location filename="../IOViewer.cpp" line="543"/>

<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="549"/> + <location filename="../IOViewer.cpp" line="1246"/> + <location filename="../IOViewer.cpp" line="1247"/> + <location filename="../IOViewer.cpp" line="1251"/> + <location filename="../IOViewer.cpp" line="1252"/> + <location filename="../IOViewer.cpp" line="1256"/> + <location filename="../IOViewer.cpp" line="1257"/> + <location filename="../IOViewer.cpp" line="1261"/> + <location filename="../IOViewer.cpp" line="1262"/> + <location filename="../IOViewer.cpp" line="1266"/> + <location filename="../IOViewer.cpp" line="1267"/> + <location filename="../IOViewer.cpp" line="1271"/> + <location filename="../IOViewer.cpp" line="1272"/> + <location filename="../IOViewer.cpp" line="1276"/> + <location filename="../IOViewer.cpp" line="1277"/> + <location filename="../IOViewer.cpp" line="1281"/> + <location filename="../IOViewer.cpp" line="1282"/> + <location filename="../IOViewer.cpp" line="1286"/> + <location filename="../IOViewer.cpp" line="1287"/> + <location filename="../IOViewer.cpp" line="1291"/> + <location filename="../IOViewer.cpp" line="1292"/> + <location filename="../IOViewer.cpp" line="1296"/> + <location filename="../IOViewer.cpp" line="1297"/> + <location filename="../IOViewer.cpp" line="1301"/> + <location filename="../IOViewer.cpp" line="1302"/> + <location filename="../IOViewer.cpp" line="1306"/> + <location filename="../IOViewer.cpp" line="1307"/> + <location filename="../IOViewer.cpp" line="1311"/> + <location filename="../IOViewer.cpp" line="1312"/> + <location filename="../IOViewer.cpp" line="1316"/> + <location filename="../IOViewer.cpp" line="1317"/> + <location filename="../IOViewer.cpp" line="1321"/> + <location filename="../IOViewer.cpp" line="1322"/> <source>Sample</source> <translation>샘플</translation> </message>

@@ -2377,6 +2463,7 @@ <location filename="../IOViewer.cpp" line="596"/>

<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="732"/> + <location filename="../IOViewer.cpp" line="1442"/> <source>Immediate</source> <translation>즉시</translation> </message>

@@ -2387,6 +2474,8 @@ <location filename="../IOViewer.cpp" line="687"/>

<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="961"/> + <location filename="../IOViewer.cpp" line="1091"/> + <location filename="../IOViewer.cpp" line="1552"/> <source>VBlank</source> <translation>VBlank</translation> </message>

@@ -2397,6 +2486,7 @@ <location filename="../IOViewer.cpp" line="688"/>

<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="962"/> + <location filename="../IOViewer.cpp" line="1443"/> <source>HBlank</source> <translation>HBlank</translation> </message>

@@ -2422,6 +2512,9 @@ <location filename="../IOViewer.cpp" line="785"/>

<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="833"/> + <location filename="../IOViewer.cpp" line="1073"/> + <location filename="../IOViewer.cpp" line="1450"/> + <location filename="../IOViewer.cpp" line="1454"/> <source>Enable</source> <translation>활성화</translation> </message>

@@ -2447,6 +2540,10 @@ <location filename="../IOViewer.cpp" line="774"/>

<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="821"/> + <location filename="../IOViewer.cpp" line="1043"/> + <location filename="../IOViewer.cpp" line="1055"/> + <location filename="../IOViewer.cpp" line="1059"/> + <location filename="../IOViewer.cpp" line="1063"/> <source>Value</source> <translation>값</translation> </message>

@@ -2463,6 +2560,7 @@ <location filename="../IOViewer.cpp" line="780"/>

<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="827"/> + <location filename="../IOViewer.cpp" line="1070"/> <source>1/64</source> <translation>1/64</translation> </message>

@@ -2471,6 +2569,7 @@ <location filename="../IOViewer.cpp" line="781"/>

<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="828"/> + <location filename="../IOViewer.cpp" line="1071"/> <source>1/256</source> <translation>1/256</translation> </message>

@@ -2479,6 +2578,7 @@ <location filename="../IOViewer.cpp" line="782"/>

<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="829"/> + <location filename="../IOViewer.cpp" line="1068"/> <source>1/1024</source> <translation>1/1024</translation> </message>

@@ -2723,6 +2823,7 @@ <translation>PHI 단말기</translation>

</message> <message> <location filename="../IOViewer.cpp" line="1015"/> + <location filename="../IOViewer.cpp" line="1451"/> <source>Disable</source> <translation>비활성화</translation> </message>

@@ -2750,6 +2851,391 @@ <message>

<location filename="../IOViewer.cpp" line="1026"/> <source>Enable IRQs</source> <translation>IRQ 활성화</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1034"/> + <source>Right/A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1035"/> + <source>Left/B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1036"/> + <source>Up/Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1037"/> + <source>Down/Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1038"/> + <source>Active D-pad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1039"/> + <source>Active face buttons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1047"/> + <source>Internal clock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1048"/> + <source>32× clocking (CGB only)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1049"/> + <source>Transfer active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1067"/> + <source>Divider</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1069"/> + <source>1/16</source> + <translation type="unfinished">1/16</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1092"/> + <location filename="../IOViewer.cpp" line="1553"/> + <source>LCD STAT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1093"/> + <location filename="../IOViewer.cpp" line="1554"/> + <source>Timer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1094"/> + <location filename="../IOViewer.cpp" line="1555"/> + <source>Serial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1095"/> + <location filename="../IOViewer.cpp" line="1556"/> + <source>Joypad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1116"/> + <location filename="../IOViewer.cpp" line="1139"/> + <location filename="../IOViewer.cpp" line="1166"/> + <source>Sound frequency (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1120"/> + <location filename="../IOViewer.cpp" line="1143"/> + <location filename="../IOViewer.cpp" line="1170"/> + <source>Sound frequency (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1202"/> + <source>Volume right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1203"/> + <source>Output right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1204"/> + <source>Volume left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1205"/> + <source>Output left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1326"/> + <source>Background enable/priority</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1327"/> + <source>Enable sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1328"/> + <source>Double-height sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1329"/> + <source>Background tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1330"/> + <location filename="../IOViewer.cpp" line="1339"/> + <source>0x9800 – 0x9BFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1331"/> + <location filename="../IOViewer.cpp" line="1340"/> + <source>0x9C00 – 0x9FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1333"/> + <source>Background tile data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1334"/> + <source>0x8800 – 0x87FF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1335"/> + <source>0x8000 – 0x8FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1337"/> + <source>Enable window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1338"/> + <source>Window tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1342"/> + <source>Enable LCD</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1346"/> + <source>Mode</source> + <translation type="unfinished">모드</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1347"/> + <source>0: HBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1348"/> + <source>1: VBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1349"/> + <source>2: OAM scan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1350"/> + <source>3: HDraw</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1352"/> + <source>In LYC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1353"/> + <source>Enable HBlank (mode 0) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1354"/> + <source>Enable VBlank (mode 1) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1355"/> + <source>Enable OAM (mode 2) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1356"/> + <source>Enable LYC IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1368"/> + <source>Current Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1372"/> + <source>Comparison Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1376"/> + <source>Start upper byte</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1380"/> + <location filename="../IOViewer.cpp" line="1387"/> + <location filename="../IOViewer.cpp" line="1394"/> + <source>Color 0 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1381"/> + <location filename="../IOViewer.cpp" line="1388"/> + <location filename="../IOViewer.cpp" line="1395"/> + <source>Color 1 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1382"/> + <location filename="../IOViewer.cpp" line="1389"/> + <location filename="../IOViewer.cpp" line="1396"/> + <source>Color 2 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1383"/> + <location filename="../IOViewer.cpp" line="1390"/> + <location filename="../IOViewer.cpp" line="1397"/> + <source>Color 3 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1411"/> + <source>Prepare to switch speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1412"/> + <source>Double speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1418"/> + <source>VRAM bank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1424"/> + <source>Source (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1428"/> + <source>Source (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1432"/> + <source>Destination (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1436"/> + <source>Destination (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1440"/> + <source>Length</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1441"/> + <source>Timing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1448"/> + <source>Write bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1449"/> + <source>Read bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1452"/> + <location filename="../IOViewer.cpp" line="1453"/> + <source>Unknown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1493"/> + <location filename="../IOViewer.cpp" line="1505"/> + <source>Current index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1494"/> + <location filename="../IOViewer.cpp" line="1506"/> + <source>Auto-increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1498"/> + <location filename="../IOViewer.cpp" line="1510"/> + <source>Red</source> + <translation type="unfinished">빨간색</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1499"/> + <location filename="../IOViewer.cpp" line="1511"/> + <source>Green (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1500"/> + <location filename="../IOViewer.cpp" line="1512"/> + <source>Green (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1501"/> + <location filename="../IOViewer.cpp" line="1513"/> + <source>Blue</source> + <translation type="unfinished">파란색</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1517"/> + <source>Sprite ordering</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1518"/> + <source>OAM order</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1519"/> + <source>x coordinate sorting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1530"/> + <source>WRAM bank</source> + <translation type="unfinished"></translation> </message> </context> <context>
M src/platform/qt/ts/mgba-nl.tssrc/platform/qt/ts/mgba-nl.ts

@@ -1584,6 +1584,8 @@ <location filename="../IOViewer.cpp" line="121"/>

<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="145"/> + <location filename="../IOViewer.cpp" line="1364"/> + <location filename="../IOViewer.cpp" line="1405"/> <source>Horizontal offset</source> <translation type="unfinished"></translation> </message>

@@ -1592,6 +1594,8 @@ <location filename="../IOViewer.cpp" line="125"/>

<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="149"/> + <location filename="../IOViewer.cpp" line="1360"/> + <location filename="../IOViewer.cpp" line="1401"/> <source>Vertical offset</source> <translation type="unfinished"></translation> </message>

@@ -1905,16 +1909,19 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../IOViewer.cpp" line="328"/> + <location filename="../IOViewer.cpp" line="1099"/> <source>Sweep shifts</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="329"/> + <location filename="../IOViewer.cpp" line="1100"/> <source>Sweep subtract</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="330"/> + <location filename="../IOViewer.cpp" line="1101"/> <source>Sweep time (in 1/128s)</source> <translation type="unfinished"></translation> </message>

@@ -1923,12 +1930,18 @@ <location filename="../IOViewer.cpp" line="334"/>

<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="396"/> + <location filename="../IOViewer.cpp" line="1105"/> + <location filename="../IOViewer.cpp" line="1128"/> + <location filename="../IOViewer.cpp" line="1153"/> + <location filename="../IOViewer.cpp" line="1178"/> <source>Sound length</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="351"/> + <location filename="../IOViewer.cpp" line="1106"/> + <location filename="../IOViewer.cpp" line="1129"/> <source>Duty cycle</source> <translation type="unfinished"></translation> </message>

@@ -1936,6 +1949,9 @@ <message>

<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="397"/> + <location filename="../IOViewer.cpp" line="1110"/> + <location filename="../IOViewer.cpp" line="1133"/> + <location filename="../IOViewer.cpp" line="1182"/> <source>Envelope step time</source> <translation type="unfinished"></translation> </message>

@@ -1943,6 +1959,9 @@ <message>

<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="398"/> + <location filename="../IOViewer.cpp" line="1111"/> + <location filename="../IOViewer.cpp" line="1134"/> + <location filename="../IOViewer.cpp" line="1183"/> <source>Envelope increase</source> <translation type="unfinished"></translation> </message>

@@ -1950,6 +1969,9 @@ <message>

<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="399"/> + <location filename="../IOViewer.cpp" line="1112"/> + <location filename="../IOViewer.cpp" line="1135"/> + <location filename="../IOViewer.cpp" line="1184"/> <source>Initial volume</source> <translation type="unfinished"></translation> </message>

@@ -1965,6 +1987,10 @@ <location filename="../IOViewer.cpp" line="343"/>

<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="411"/> + <location filename="../IOViewer.cpp" line="1121"/> + <location filename="../IOViewer.cpp" line="1144"/> + <location filename="../IOViewer.cpp" line="1171"/> + <location filename="../IOViewer.cpp" line="1197"/> <source>Timed</source> <translation type="unfinished"></translation> </message>

@@ -1973,6 +1999,10 @@ <location filename="../IOViewer.cpp" line="344"/>

<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="412"/> + <location filename="../IOViewer.cpp" line="1122"/> + <location filename="../IOViewer.cpp" line="1145"/> + <location filename="../IOViewer.cpp" line="1172"/> + <location filename="../IOViewer.cpp" line="1198"/> <source>Reset</source> <translation type="unfinished"></translation> </message>

@@ -1988,34 +2018,40 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../IOViewer.cpp" line="370"/> + <location filename="../IOViewer.cpp" line="1149"/> <source>Enable channel 3</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="375"/> + <location filename="../IOViewer.cpp" line="1157"/> <source>Volume</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="376"/> + <location filename="../IOViewer.cpp" line="1158"/> <source>0%</source> <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation> </message>

@@ -2029,26 +2065,31 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../IOViewer.cpp" line="405"/> + <location filename="../IOViewer.cpp" line="1188"/> <source>Clock divider</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="406"/> + <location filename="../IOViewer.cpp" line="1189"/> <source>Register stages</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="407"/> + <location filename="../IOViewer.cpp" line="1190"/> <source>15</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="408"/> + <location filename="../IOViewer.cpp" line="1191"/> <source>7</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="410"/> + <location filename="../IOViewer.cpp" line="1193"/> <source>Shifter frequency</source> <translation type="unfinished"></translation> </message>

@@ -2064,41 +2105,49 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../IOViewer.cpp" line="420"/> + <location filename="../IOViewer.cpp" line="1209"/> <source>Enable channel 1 right</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="421"/> + <location filename="../IOViewer.cpp" line="1210"/> <source>Enable channel 2 right</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="422"/> + <location filename="../IOViewer.cpp" line="1211"/> <source>Enable channel 3 right</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="423"/> + <location filename="../IOViewer.cpp" line="1212"/> <source>Enable channel 4 right</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="424"/> + <location filename="../IOViewer.cpp" line="1213"/> <source>Enable channel 1 left</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="425"/> + <location filename="../IOViewer.cpp" line="1214"/> <source>Enable channel 2 left</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="426"/> + <location filename="../IOViewer.cpp" line="1215"/> <source>Enable channel 3 left</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="427"/> + <location filename="../IOViewer.cpp" line="1216"/> <source>Enable channel 4 left</source> <translation type="unfinished"></translation> </message>

@@ -2178,26 +2227,31 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../IOViewer.cpp" line="456"/> + <location filename="../IOViewer.cpp" line="1220"/> <source>Active channel 1</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="457"/> + <location filename="../IOViewer.cpp" line="1221"/> <source>Active channel 2</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="458"/> + <location filename="../IOViewer.cpp" line="1222"/> <source>Active channel 3</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="459"/> + <location filename="../IOViewer.cpp" line="1223"/> <source>Active channel 4</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="460"/> + <location filename="../IOViewer.cpp" line="1224"/> <source>Enable audio</source> <translation type="unfinished"></translation> </message>

@@ -2252,6 +2306,38 @@ <location filename="../IOViewer.cpp" line="543"/>

<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="549"/> + <location filename="../IOViewer.cpp" line="1246"/> + <location filename="../IOViewer.cpp" line="1247"/> + <location filename="../IOViewer.cpp" line="1251"/> + <location filename="../IOViewer.cpp" line="1252"/> + <location filename="../IOViewer.cpp" line="1256"/> + <location filename="../IOViewer.cpp" line="1257"/> + <location filename="../IOViewer.cpp" line="1261"/> + <location filename="../IOViewer.cpp" line="1262"/> + <location filename="../IOViewer.cpp" line="1266"/> + <location filename="../IOViewer.cpp" line="1267"/> + <location filename="../IOViewer.cpp" line="1271"/> + <location filename="../IOViewer.cpp" line="1272"/> + <location filename="../IOViewer.cpp" line="1276"/> + <location filename="../IOViewer.cpp" line="1277"/> + <location filename="../IOViewer.cpp" line="1281"/> + <location filename="../IOViewer.cpp" line="1282"/> + <location filename="../IOViewer.cpp" line="1286"/> + <location filename="../IOViewer.cpp" line="1287"/> + <location filename="../IOViewer.cpp" line="1291"/> + <location filename="../IOViewer.cpp" line="1292"/> + <location filename="../IOViewer.cpp" line="1296"/> + <location filename="../IOViewer.cpp" line="1297"/> + <location filename="../IOViewer.cpp" line="1301"/> + <location filename="../IOViewer.cpp" line="1302"/> + <location filename="../IOViewer.cpp" line="1306"/> + <location filename="../IOViewer.cpp" line="1307"/> + <location filename="../IOViewer.cpp" line="1311"/> + <location filename="../IOViewer.cpp" line="1312"/> + <location filename="../IOViewer.cpp" line="1316"/> + <location filename="../IOViewer.cpp" line="1317"/> + <location filename="../IOViewer.cpp" line="1321"/> + <location filename="../IOViewer.cpp" line="1322"/> <source>Sample</source> <translation type="unfinished"></translation> </message>

@@ -2376,6 +2462,7 @@ <location filename="../IOViewer.cpp" line="596"/>

<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="732"/> + <location filename="../IOViewer.cpp" line="1442"/> <source>Immediate</source> <translation type="unfinished"></translation> </message>

@@ -2386,6 +2473,8 @@ <location filename="../IOViewer.cpp" line="687"/>

<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="961"/> + <location filename="../IOViewer.cpp" line="1091"/> + <location filename="../IOViewer.cpp" line="1552"/> <source>VBlank</source> <translation type="unfinished"></translation> </message>

@@ -2396,6 +2485,7 @@ <location filename="../IOViewer.cpp" line="688"/>

<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="962"/> + <location filename="../IOViewer.cpp" line="1443"/> <source>HBlank</source> <translation type="unfinished"></translation> </message>

@@ -2421,6 +2511,9 @@ <location filename="../IOViewer.cpp" line="785"/>

<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="833"/> + <location filename="../IOViewer.cpp" line="1073"/> + <location filename="../IOViewer.cpp" line="1450"/> + <location filename="../IOViewer.cpp" line="1454"/> <source>Enable</source> <translation type="unfinished"></translation> </message>

@@ -2446,6 +2539,10 @@ <location filename="../IOViewer.cpp" line="774"/>

<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="821"/> + <location filename="../IOViewer.cpp" line="1043"/> + <location filename="../IOViewer.cpp" line="1055"/> + <location filename="../IOViewer.cpp" line="1059"/> + <location filename="../IOViewer.cpp" line="1063"/> <source>Value</source> <translation type="unfinished"></translation> </message>

@@ -2462,6 +2559,7 @@ <location filename="../IOViewer.cpp" line="780"/>

<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="827"/> + <location filename="../IOViewer.cpp" line="1070"/> <source>1/64</source> <translation type="unfinished"></translation> </message>

@@ -2470,6 +2568,7 @@ <location filename="../IOViewer.cpp" line="781"/>

<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="828"/> + <location filename="../IOViewer.cpp" line="1071"/> <source>1/256</source> <translation type="unfinished"></translation> </message>

@@ -2478,6 +2577,7 @@ <location filename="../IOViewer.cpp" line="782"/>

<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="829"/> + <location filename="../IOViewer.cpp" line="1068"/> <source>1/1024</source> <translation type="unfinished"></translation> </message>

@@ -2722,6 +2822,7 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../IOViewer.cpp" line="1015"/> + <location filename="../IOViewer.cpp" line="1451"/> <source>Disable</source> <translation type="unfinished"></translation> </message>

@@ -2748,6 +2849,391 @@ </message>

<message> <location filename="../IOViewer.cpp" line="1026"/> <source>Enable IRQs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1034"/> + <source>Right/A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1035"/> + <source>Left/B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1036"/> + <source>Up/Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1037"/> + <source>Down/Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1038"/> + <source>Active D-pad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1039"/> + <source>Active face buttons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1047"/> + <source>Internal clock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1048"/> + <source>32× clocking (CGB only)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1049"/> + <source>Transfer active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1067"/> + <source>Divider</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1069"/> + <source>1/16</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1092"/> + <location filename="../IOViewer.cpp" line="1553"/> + <source>LCD STAT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1093"/> + <location filename="../IOViewer.cpp" line="1554"/> + <source>Timer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1094"/> + <location filename="../IOViewer.cpp" line="1555"/> + <source>Serial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1095"/> + <location filename="../IOViewer.cpp" line="1556"/> + <source>Joypad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1116"/> + <location filename="../IOViewer.cpp" line="1139"/> + <location filename="../IOViewer.cpp" line="1166"/> + <source>Sound frequency (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1120"/> + <location filename="../IOViewer.cpp" line="1143"/> + <location filename="../IOViewer.cpp" line="1170"/> + <source>Sound frequency (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1202"/> + <source>Volume right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1203"/> + <source>Output right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1204"/> + <source>Volume left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1205"/> + <source>Output left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1326"/> + <source>Background enable/priority</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1327"/> + <source>Enable sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1328"/> + <source>Double-height sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1329"/> + <source>Background tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1330"/> + <location filename="../IOViewer.cpp" line="1339"/> + <source>0x9800 – 0x9BFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1331"/> + <location filename="../IOViewer.cpp" line="1340"/> + <source>0x9C00 – 0x9FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1333"/> + <source>Background tile data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1334"/> + <source>0x8800 – 0x87FF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1335"/> + <source>0x8000 – 0x8FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1337"/> + <source>Enable window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1338"/> + <source>Window tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1342"/> + <source>Enable LCD</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1346"/> + <source>Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1347"/> + <source>0: HBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1348"/> + <source>1: VBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1349"/> + <source>2: OAM scan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1350"/> + <source>3: HDraw</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1352"/> + <source>In LYC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1353"/> + <source>Enable HBlank (mode 0) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1354"/> + <source>Enable VBlank (mode 1) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1355"/> + <source>Enable OAM (mode 2) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1356"/> + <source>Enable LYC IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1368"/> + <source>Current Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1372"/> + <source>Comparison Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1376"/> + <source>Start upper byte</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1380"/> + <location filename="../IOViewer.cpp" line="1387"/> + <location filename="../IOViewer.cpp" line="1394"/> + <source>Color 0 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1381"/> + <location filename="../IOViewer.cpp" line="1388"/> + <location filename="../IOViewer.cpp" line="1395"/> + <source>Color 1 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1382"/> + <location filename="../IOViewer.cpp" line="1389"/> + <location filename="../IOViewer.cpp" line="1396"/> + <source>Color 2 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1383"/> + <location filename="../IOViewer.cpp" line="1390"/> + <location filename="../IOViewer.cpp" line="1397"/> + <source>Color 3 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1411"/> + <source>Prepare to switch speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1412"/> + <source>Double speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1418"/> + <source>VRAM bank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1424"/> + <source>Source (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1428"/> + <source>Source (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1432"/> + <source>Destination (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1436"/> + <source>Destination (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1440"/> + <source>Length</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1441"/> + <source>Timing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1448"/> + <source>Write bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1449"/> + <source>Read bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1452"/> + <location filename="../IOViewer.cpp" line="1453"/> + <source>Unknown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1493"/> + <location filename="../IOViewer.cpp" line="1505"/> + <source>Current index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1494"/> + <location filename="../IOViewer.cpp" line="1506"/> + <source>Auto-increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1498"/> + <location filename="../IOViewer.cpp" line="1510"/> + <source>Red</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1499"/> + <location filename="../IOViewer.cpp" line="1511"/> + <source>Green (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1500"/> + <location filename="../IOViewer.cpp" line="1512"/> + <source>Green (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1501"/> + <location filename="../IOViewer.cpp" line="1513"/> + <source>Blue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1517"/> + <source>Sprite ordering</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1518"/> + <source>OAM order</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1519"/> + <source>x coordinate sorting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1530"/> + <source>WRAM bank</source> <translation type="unfinished"></translation> </message> </context>
M src/platform/qt/ts/mgba-pt_BR.tssrc/platform/qt/ts/mgba-pt_BR.ts

@@ -1585,6 +1585,8 @@ <location filename="../IOViewer.cpp" line="121"/>

<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="145"/> + <location filename="../IOViewer.cpp" line="1364"/> + <location filename="../IOViewer.cpp" line="1405"/> <source>Horizontal offset</source> <translation>Deslocamento horizontal</translation> </message>

@@ -1593,6 +1595,8 @@ <location filename="../IOViewer.cpp" line="125"/>

<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="149"/> + <location filename="../IOViewer.cpp" line="1360"/> + <location filename="../IOViewer.cpp" line="1401"/> <source>Vertical offset</source> <translation>Deslocamento vertical</translation> </message>

@@ -1906,16 +1910,19 @@ <translation>Blend Y</translation>

</message> <message> <location filename="../IOViewer.cpp" line="328"/> + <location filename="../IOViewer.cpp" line="1099"/> <source>Sweep shifts</source> <translation>Sweep shifts</translation> </message> <message> <location filename="../IOViewer.cpp" line="329"/> + <location filename="../IOViewer.cpp" line="1100"/> <source>Sweep subtract</source> <translation>Sweep subtract</translation> </message> <message> <location filename="../IOViewer.cpp" line="330"/> + <location filename="../IOViewer.cpp" line="1101"/> <source>Sweep time (in 1/128s)</source> <translation>Sweep time (em 1/128s)</translation> </message>

@@ -1924,12 +1931,18 @@ <location filename="../IOViewer.cpp" line="334"/>

<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="396"/> + <location filename="../IOViewer.cpp" line="1105"/> + <location filename="../IOViewer.cpp" line="1128"/> + <location filename="../IOViewer.cpp" line="1153"/> + <location filename="../IOViewer.cpp" line="1178"/> <source>Sound length</source> <translation>Comprimento do som</translation> </message> <message> <location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="351"/> + <location filename="../IOViewer.cpp" line="1106"/> + <location filename="../IOViewer.cpp" line="1129"/> <source>Duty cycle</source> <translation>Ciclo de trabalho</translation> </message>

@@ -1937,6 +1950,9 @@ <message>

<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="397"/> + <location filename="../IOViewer.cpp" line="1110"/> + <location filename="../IOViewer.cpp" line="1133"/> + <location filename="../IOViewer.cpp" line="1182"/> <source>Envelope step time</source> <translation>Envelope step time</translation> </message>

@@ -1944,6 +1960,9 @@ <message>

<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="398"/> + <location filename="../IOViewer.cpp" line="1111"/> + <location filename="../IOViewer.cpp" line="1134"/> + <location filename="../IOViewer.cpp" line="1183"/> <source>Envelope increase</source> <translation>Envelope increase</translation> </message>

@@ -1951,6 +1970,9 @@ <message>

<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="399"/> + <location filename="../IOViewer.cpp" line="1112"/> + <location filename="../IOViewer.cpp" line="1135"/> + <location filename="../IOViewer.cpp" line="1184"/> <source>Initial volume</source> <translation>Volume inicial</translation> </message>

@@ -1966,6 +1988,10 @@ <location filename="../IOViewer.cpp" line="343"/>

<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="411"/> + <location filename="../IOViewer.cpp" line="1121"/> + <location filename="../IOViewer.cpp" line="1144"/> + <location filename="../IOViewer.cpp" line="1171"/> + <location filename="../IOViewer.cpp" line="1197"/> <source>Timed</source> <translation>Programado</translation> </message>

@@ -1974,6 +2000,10 @@ <location filename="../IOViewer.cpp" line="344"/>

<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="412"/> + <location filename="../IOViewer.cpp" line="1122"/> + <location filename="../IOViewer.cpp" line="1145"/> + <location filename="../IOViewer.cpp" line="1172"/> + <location filename="../IOViewer.cpp" line="1198"/> <source>Reset</source> <translation>Resetar</translation> </message>

@@ -1989,34 +2019,40 @@ <translation>Active wave table</translation>

</message> <message> <location filename="../IOViewer.cpp" line="370"/> + <location filename="../IOViewer.cpp" line="1149"/> <source>Enable channel 3</source> <translation>Habilitar canal 3</translation> </message> <message> <location filename="../IOViewer.cpp" line="375"/> + <location filename="../IOViewer.cpp" line="1157"/> <source>Volume</source> <translation>Volume</translation> </message> <message> <location filename="../IOViewer.cpp" line="376"/> + <location filename="../IOViewer.cpp" line="1158"/> <source>0%</source> <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%</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%</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%</translation> </message>

@@ -2030,26 +2066,31 @@ <translation>75%</translation>

</message> <message> <location filename="../IOViewer.cpp" line="405"/> + <location filename="../IOViewer.cpp" line="1188"/> <source>Clock divider</source> <translation>Divisor de relógio</translation> </message> <message> <location filename="../IOViewer.cpp" line="406"/> + <location filename="../IOViewer.cpp" line="1189"/> <source>Register stages</source> <translation>Register stages</translation> </message> <message> <location filename="../IOViewer.cpp" line="407"/> + <location filename="../IOViewer.cpp" line="1190"/> <source>15</source> <translation>15</translation> </message> <message> <location filename="../IOViewer.cpp" line="408"/> + <location filename="../IOViewer.cpp" line="1191"/> <source>7</source> <translation>7</translation> </message> <message> <location filename="../IOViewer.cpp" line="410"/> + <location filename="../IOViewer.cpp" line="1193"/> <source>Shifter frequency</source> <translation>Frequência de turno</translation> </message>

@@ -2065,41 +2106,49 @@ <translation>Volume PSG esquerdo</translation>

</message> <message> <location filename="../IOViewer.cpp" line="420"/> + <location filename="../IOViewer.cpp" line="1209"/> <source>Enable channel 1 right</source> <translation>Habilitar canal 1 à direita</translation> </message> <message> <location filename="../IOViewer.cpp" line="421"/> + <location filename="../IOViewer.cpp" line="1210"/> <source>Enable channel 2 right</source> <translation>Habilitar canal 2 à direita</translation> </message> <message> <location filename="../IOViewer.cpp" line="422"/> + <location filename="../IOViewer.cpp" line="1211"/> <source>Enable channel 3 right</source> <translation>Habilitar canal 3 à direita</translation> </message> <message> <location filename="../IOViewer.cpp" line="423"/> + <location filename="../IOViewer.cpp" line="1212"/> <source>Enable channel 4 right</source> <translation>Habilitar canal 4 à direita</translation> </message> <message> <location filename="../IOViewer.cpp" line="424"/> + <location filename="../IOViewer.cpp" line="1213"/> <source>Enable channel 1 left</source> <translation>Habilitar canal 1 à esquerda</translation> </message> <message> <location filename="../IOViewer.cpp" line="425"/> + <location filename="../IOViewer.cpp" line="1214"/> <source>Enable channel 2 left</source> <translation>Habilitar canal 2 esquerdo</translation> </message> <message> <location filename="../IOViewer.cpp" line="426"/> + <location filename="../IOViewer.cpp" line="1215"/> <source>Enable channel 3 left</source> <translation>Habilitar canal 3 esquerdo</translation> </message> <message> <location filename="../IOViewer.cpp" line="427"/> + <location filename="../IOViewer.cpp" line="1216"/> <source>Enable channel 4 left</source> <translation>Habilitar canal 4 esquerdo</translation> </message>

@@ -2179,26 +2228,31 @@ <translation>Redefinir canal B</translation>

</message> <message> <location filename="../IOViewer.cpp" line="456"/> + <location filename="../IOViewer.cpp" line="1220"/> <source>Active channel 1</source> <translation>Canal ativo 1</translation> </message> <message> <location filename="../IOViewer.cpp" line="457"/> + <location filename="../IOViewer.cpp" line="1221"/> <source>Active channel 2</source> <translation>Canal ativo 2</translation> </message> <message> <location filename="../IOViewer.cpp" line="458"/> + <location filename="../IOViewer.cpp" line="1222"/> <source>Active channel 3</source> <translation>Canal ativo 3</translation> </message> <message> <location filename="../IOViewer.cpp" line="459"/> + <location filename="../IOViewer.cpp" line="1223"/> <source>Active channel 4</source> <translation>Canal ativo 4</translation> </message> <message> <location filename="../IOViewer.cpp" line="460"/> + <location filename="../IOViewer.cpp" line="1224"/> <source>Enable audio</source> <translation>Habilitar áudio</translation> </message>

@@ -2253,6 +2307,38 @@ <location filename="../IOViewer.cpp" line="543"/>

<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="549"/> + <location filename="../IOViewer.cpp" line="1246"/> + <location filename="../IOViewer.cpp" line="1247"/> + <location filename="../IOViewer.cpp" line="1251"/> + <location filename="../IOViewer.cpp" line="1252"/> + <location filename="../IOViewer.cpp" line="1256"/> + <location filename="../IOViewer.cpp" line="1257"/> + <location filename="../IOViewer.cpp" line="1261"/> + <location filename="../IOViewer.cpp" line="1262"/> + <location filename="../IOViewer.cpp" line="1266"/> + <location filename="../IOViewer.cpp" line="1267"/> + <location filename="../IOViewer.cpp" line="1271"/> + <location filename="../IOViewer.cpp" line="1272"/> + <location filename="../IOViewer.cpp" line="1276"/> + <location filename="../IOViewer.cpp" line="1277"/> + <location filename="../IOViewer.cpp" line="1281"/> + <location filename="../IOViewer.cpp" line="1282"/> + <location filename="../IOViewer.cpp" line="1286"/> + <location filename="../IOViewer.cpp" line="1287"/> + <location filename="../IOViewer.cpp" line="1291"/> + <location filename="../IOViewer.cpp" line="1292"/> + <location filename="../IOViewer.cpp" line="1296"/> + <location filename="../IOViewer.cpp" line="1297"/> + <location filename="../IOViewer.cpp" line="1301"/> + <location filename="../IOViewer.cpp" line="1302"/> + <location filename="../IOViewer.cpp" line="1306"/> + <location filename="../IOViewer.cpp" line="1307"/> + <location filename="../IOViewer.cpp" line="1311"/> + <location filename="../IOViewer.cpp" line="1312"/> + <location filename="../IOViewer.cpp" line="1316"/> + <location filename="../IOViewer.cpp" line="1317"/> + <location filename="../IOViewer.cpp" line="1321"/> + <location filename="../IOViewer.cpp" line="1322"/> <source>Sample</source> <translation>Amostra</translation> </message>

@@ -2377,6 +2463,7 @@ <location filename="../IOViewer.cpp" line="596"/>

<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="732"/> + <location filename="../IOViewer.cpp" line="1442"/> <source>Immediate</source> <translation>Imediato</translation> </message>

@@ -2387,6 +2474,8 @@ <location filename="../IOViewer.cpp" line="687"/>

<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="961"/> + <location filename="../IOViewer.cpp" line="1091"/> + <location filename="../IOViewer.cpp" line="1552"/> <source>VBlank</source> <translation>VBlank</translation> </message>

@@ -2397,6 +2486,7 @@ <location filename="../IOViewer.cpp" line="688"/>

<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="962"/> + <location filename="../IOViewer.cpp" line="1443"/> <source>HBlank</source> <translation>HBlank</translation> </message>

@@ -2422,6 +2512,9 @@ <location filename="../IOViewer.cpp" line="785"/>

<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="833"/> + <location filename="../IOViewer.cpp" line="1073"/> + <location filename="../IOViewer.cpp" line="1450"/> + <location filename="../IOViewer.cpp" line="1454"/> <source>Enable</source> <translation>Habilitar</translation> </message>

@@ -2447,6 +2540,10 @@ <location filename="../IOViewer.cpp" line="774"/>

<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="821"/> + <location filename="../IOViewer.cpp" line="1043"/> + <location filename="../IOViewer.cpp" line="1055"/> + <location filename="../IOViewer.cpp" line="1059"/> + <location filename="../IOViewer.cpp" line="1063"/> <source>Value</source> <translation>Valor</translation> </message>

@@ -2463,6 +2560,7 @@ <location filename="../IOViewer.cpp" line="780"/>

<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="827"/> + <location filename="../IOViewer.cpp" line="1070"/> <source>1/64</source> <translation>1/64</translation> </message>

@@ -2471,6 +2569,7 @@ <location filename="../IOViewer.cpp" line="781"/>

<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="828"/> + <location filename="../IOViewer.cpp" line="1071"/> <source>1/256</source> <translation>1/256</translation> </message>

@@ -2479,6 +2578,7 @@ <location filename="../IOViewer.cpp" line="782"/>

<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="829"/> + <location filename="../IOViewer.cpp" line="1068"/> <source>1/1024</source> <translation>1/1024</translation> </message>

@@ -2723,6 +2823,7 @@ <translation>Terminal PHI</translation>

</message> <message> <location filename="../IOViewer.cpp" line="1015"/> + <location filename="../IOViewer.cpp" line="1451"/> <source>Disable</source> <translation>Desabilitado</translation> </message>

@@ -2750,6 +2851,391 @@ <message>

<location filename="../IOViewer.cpp" line="1026"/> <source>Enable IRQs</source> <translation>Habilitar IRQs</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1034"/> + <source>Right/A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1035"/> + <source>Left/B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1036"/> + <source>Up/Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1037"/> + <source>Down/Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1038"/> + <source>Active D-pad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1039"/> + <source>Active face buttons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1047"/> + <source>Internal clock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1048"/> + <source>32× clocking (CGB only)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1049"/> + <source>Transfer active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1067"/> + <source>Divider</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1069"/> + <source>1/16</source> + <translation type="unfinished">4K {1/16?}</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1092"/> + <location filename="../IOViewer.cpp" line="1553"/> + <source>LCD STAT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1093"/> + <location filename="../IOViewer.cpp" line="1554"/> + <source>Timer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1094"/> + <location filename="../IOViewer.cpp" line="1555"/> + <source>Serial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1095"/> + <location filename="../IOViewer.cpp" line="1556"/> + <source>Joypad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1116"/> + <location filename="../IOViewer.cpp" line="1139"/> + <location filename="../IOViewer.cpp" line="1166"/> + <source>Sound frequency (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1120"/> + <location filename="../IOViewer.cpp" line="1143"/> + <location filename="../IOViewer.cpp" line="1170"/> + <source>Sound frequency (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1202"/> + <source>Volume right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1203"/> + <source>Output right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1204"/> + <source>Volume left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1205"/> + <source>Output left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1326"/> + <source>Background enable/priority</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1327"/> + <source>Enable sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1328"/> + <source>Double-height sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1329"/> + <source>Background tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1330"/> + <location filename="../IOViewer.cpp" line="1339"/> + <source>0x9800 – 0x9BFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1331"/> + <location filename="../IOViewer.cpp" line="1340"/> + <source>0x9C00 – 0x9FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1333"/> + <source>Background tile data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1334"/> + <source>0x8800 – 0x87FF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1335"/> + <source>0x8000 – 0x8FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1337"/> + <source>Enable window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1338"/> + <source>Window tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1342"/> + <source>Enable LCD</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1346"/> + <source>Mode</source> + <translation type="unfinished">Modo</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1347"/> + <source>0: HBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1348"/> + <source>1: VBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1349"/> + <source>2: OAM scan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1350"/> + <source>3: HDraw</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1352"/> + <source>In LYC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1353"/> + <source>Enable HBlank (mode 0) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1354"/> + <source>Enable VBlank (mode 1) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1355"/> + <source>Enable OAM (mode 2) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1356"/> + <source>Enable LYC IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1368"/> + <source>Current Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1372"/> + <source>Comparison Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1376"/> + <source>Start upper byte</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1380"/> + <location filename="../IOViewer.cpp" line="1387"/> + <location filename="../IOViewer.cpp" line="1394"/> + <source>Color 0 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1381"/> + <location filename="../IOViewer.cpp" line="1388"/> + <location filename="../IOViewer.cpp" line="1395"/> + <source>Color 1 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1382"/> + <location filename="../IOViewer.cpp" line="1389"/> + <location filename="../IOViewer.cpp" line="1396"/> + <source>Color 2 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1383"/> + <location filename="../IOViewer.cpp" line="1390"/> + <location filename="../IOViewer.cpp" line="1397"/> + <source>Color 3 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1411"/> + <source>Prepare to switch speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1412"/> + <source>Double speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1418"/> + <source>VRAM bank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1424"/> + <source>Source (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1428"/> + <source>Source (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1432"/> + <source>Destination (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1436"/> + <source>Destination (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1440"/> + <source>Length</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1441"/> + <source>Timing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1448"/> + <source>Write bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1449"/> + <source>Read bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1452"/> + <location filename="../IOViewer.cpp" line="1453"/> + <source>Unknown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1493"/> + <location filename="../IOViewer.cpp" line="1505"/> + <source>Current index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1494"/> + <location filename="../IOViewer.cpp" line="1506"/> + <source>Auto-increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1498"/> + <location filename="../IOViewer.cpp" line="1510"/> + <source>Red</source> + <translation type="unfinished">Vermelho</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1499"/> + <location filename="../IOViewer.cpp" line="1511"/> + <source>Green (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1500"/> + <location filename="../IOViewer.cpp" line="1512"/> + <source>Green (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1501"/> + <location filename="../IOViewer.cpp" line="1513"/> + <source>Blue</source> + <translation type="unfinished">Azul</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1517"/> + <source>Sprite ordering</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1518"/> + <source>OAM order</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1519"/> + <source>x coordinate sorting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1530"/> + <source>WRAM bank</source> + <translation type="unfinished"></translation> </message> </context> <context>
M src/platform/qt/ts/mgba-ru.tssrc/platform/qt/ts/mgba-ru.ts

@@ -1584,6 +1584,8 @@ <location filename="../IOViewer.cpp" line="121"/>

<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="145"/> + <location filename="../IOViewer.cpp" line="1364"/> + <location filename="../IOViewer.cpp" line="1405"/> <source>Horizontal offset</source> <translation type="unfinished"></translation> </message>

@@ -1592,6 +1594,8 @@ <location filename="../IOViewer.cpp" line="125"/>

<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="149"/> + <location filename="../IOViewer.cpp" line="1360"/> + <location filename="../IOViewer.cpp" line="1401"/> <source>Vertical offset</source> <translation type="unfinished"></translation> </message>

@@ -1905,16 +1909,19 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../IOViewer.cpp" line="328"/> + <location filename="../IOViewer.cpp" line="1099"/> <source>Sweep shifts</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="329"/> + <location filename="../IOViewer.cpp" line="1100"/> <source>Sweep subtract</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="330"/> + <location filename="../IOViewer.cpp" line="1101"/> <source>Sweep time (in 1/128s)</source> <translation type="unfinished"></translation> </message>

@@ -1923,12 +1930,18 @@ <location filename="../IOViewer.cpp" line="334"/>

<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="396"/> + <location filename="../IOViewer.cpp" line="1105"/> + <location filename="../IOViewer.cpp" line="1128"/> + <location filename="../IOViewer.cpp" line="1153"/> + <location filename="../IOViewer.cpp" line="1178"/> <source>Sound length</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="351"/> + <location filename="../IOViewer.cpp" line="1106"/> + <location filename="../IOViewer.cpp" line="1129"/> <source>Duty cycle</source> <translation type="unfinished"></translation> </message>

@@ -1936,6 +1949,9 @@ <message>

<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="397"/> + <location filename="../IOViewer.cpp" line="1110"/> + <location filename="../IOViewer.cpp" line="1133"/> + <location filename="../IOViewer.cpp" line="1182"/> <source>Envelope step time</source> <translation type="unfinished"></translation> </message>

@@ -1943,6 +1959,9 @@ <message>

<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="398"/> + <location filename="../IOViewer.cpp" line="1111"/> + <location filename="../IOViewer.cpp" line="1134"/> + <location filename="../IOViewer.cpp" line="1183"/> <source>Envelope increase</source> <translation type="unfinished"></translation> </message>

@@ -1950,6 +1969,9 @@ <message>

<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="399"/> + <location filename="../IOViewer.cpp" line="1112"/> + <location filename="../IOViewer.cpp" line="1135"/> + <location filename="../IOViewer.cpp" line="1184"/> <source>Initial volume</source> <translation type="unfinished"></translation> </message>

@@ -1965,6 +1987,10 @@ <location filename="../IOViewer.cpp" line="343"/>

<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="411"/> + <location filename="../IOViewer.cpp" line="1121"/> + <location filename="../IOViewer.cpp" line="1144"/> + <location filename="../IOViewer.cpp" line="1171"/> + <location filename="../IOViewer.cpp" line="1197"/> <source>Timed</source> <translation type="unfinished"></translation> </message>

@@ -1973,6 +1999,10 @@ <location filename="../IOViewer.cpp" line="344"/>

<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="412"/> + <location filename="../IOViewer.cpp" line="1122"/> + <location filename="../IOViewer.cpp" line="1145"/> + <location filename="../IOViewer.cpp" line="1172"/> + <location filename="../IOViewer.cpp" line="1198"/> <source>Reset</source> <translation type="unfinished"></translation> </message>

@@ -1988,34 +2018,40 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../IOViewer.cpp" line="370"/> + <location filename="../IOViewer.cpp" line="1149"/> <source>Enable channel 3</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="375"/> + <location filename="../IOViewer.cpp" line="1157"/> <source>Volume</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="376"/> + <location filename="../IOViewer.cpp" line="1158"/> <source>0%</source> <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation> </message>

@@ -2029,26 +2065,31 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../IOViewer.cpp" line="405"/> + <location filename="../IOViewer.cpp" line="1188"/> <source>Clock divider</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="406"/> + <location filename="../IOViewer.cpp" line="1189"/> <source>Register stages</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="407"/> + <location filename="../IOViewer.cpp" line="1190"/> <source>15</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="408"/> + <location filename="../IOViewer.cpp" line="1191"/> <source>7</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="410"/> + <location filename="../IOViewer.cpp" line="1193"/> <source>Shifter frequency</source> <translation type="unfinished"></translation> </message>

@@ -2064,41 +2105,49 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../IOViewer.cpp" line="420"/> + <location filename="../IOViewer.cpp" line="1209"/> <source>Enable channel 1 right</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="421"/> + <location filename="../IOViewer.cpp" line="1210"/> <source>Enable channel 2 right</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="422"/> + <location filename="../IOViewer.cpp" line="1211"/> <source>Enable channel 3 right</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="423"/> + <location filename="../IOViewer.cpp" line="1212"/> <source>Enable channel 4 right</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="424"/> + <location filename="../IOViewer.cpp" line="1213"/> <source>Enable channel 1 left</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="425"/> + <location filename="../IOViewer.cpp" line="1214"/> <source>Enable channel 2 left</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="426"/> + <location filename="../IOViewer.cpp" line="1215"/> <source>Enable channel 3 left</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="427"/> + <location filename="../IOViewer.cpp" line="1216"/> <source>Enable channel 4 left</source> <translation type="unfinished"></translation> </message>

@@ -2178,26 +2227,31 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../IOViewer.cpp" line="456"/> + <location filename="../IOViewer.cpp" line="1220"/> <source>Active channel 1</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="457"/> + <location filename="../IOViewer.cpp" line="1221"/> <source>Active channel 2</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="458"/> + <location filename="../IOViewer.cpp" line="1222"/> <source>Active channel 3</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="459"/> + <location filename="../IOViewer.cpp" line="1223"/> <source>Active channel 4</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="460"/> + <location filename="../IOViewer.cpp" line="1224"/> <source>Enable audio</source> <translation type="unfinished"></translation> </message>

@@ -2252,6 +2306,38 @@ <location filename="../IOViewer.cpp" line="543"/>

<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="549"/> + <location filename="../IOViewer.cpp" line="1246"/> + <location filename="../IOViewer.cpp" line="1247"/> + <location filename="../IOViewer.cpp" line="1251"/> + <location filename="../IOViewer.cpp" line="1252"/> + <location filename="../IOViewer.cpp" line="1256"/> + <location filename="../IOViewer.cpp" line="1257"/> + <location filename="../IOViewer.cpp" line="1261"/> + <location filename="../IOViewer.cpp" line="1262"/> + <location filename="../IOViewer.cpp" line="1266"/> + <location filename="../IOViewer.cpp" line="1267"/> + <location filename="../IOViewer.cpp" line="1271"/> + <location filename="../IOViewer.cpp" line="1272"/> + <location filename="../IOViewer.cpp" line="1276"/> + <location filename="../IOViewer.cpp" line="1277"/> + <location filename="../IOViewer.cpp" line="1281"/> + <location filename="../IOViewer.cpp" line="1282"/> + <location filename="../IOViewer.cpp" line="1286"/> + <location filename="../IOViewer.cpp" line="1287"/> + <location filename="../IOViewer.cpp" line="1291"/> + <location filename="../IOViewer.cpp" line="1292"/> + <location filename="../IOViewer.cpp" line="1296"/> + <location filename="../IOViewer.cpp" line="1297"/> + <location filename="../IOViewer.cpp" line="1301"/> + <location filename="../IOViewer.cpp" line="1302"/> + <location filename="../IOViewer.cpp" line="1306"/> + <location filename="../IOViewer.cpp" line="1307"/> + <location filename="../IOViewer.cpp" line="1311"/> + <location filename="../IOViewer.cpp" line="1312"/> + <location filename="../IOViewer.cpp" line="1316"/> + <location filename="../IOViewer.cpp" line="1317"/> + <location filename="../IOViewer.cpp" line="1321"/> + <location filename="../IOViewer.cpp" line="1322"/> <source>Sample</source> <translation type="unfinished"></translation> </message>

@@ -2376,6 +2462,7 @@ <location filename="../IOViewer.cpp" line="596"/>

<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="732"/> + <location filename="../IOViewer.cpp" line="1442"/> <source>Immediate</source> <translation type="unfinished"></translation> </message>

@@ -2386,6 +2473,8 @@ <location filename="../IOViewer.cpp" line="687"/>

<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="961"/> + <location filename="../IOViewer.cpp" line="1091"/> + <location filename="../IOViewer.cpp" line="1552"/> <source>VBlank</source> <translation type="unfinished"></translation> </message>

@@ -2396,6 +2485,7 @@ <location filename="../IOViewer.cpp" line="688"/>

<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="962"/> + <location filename="../IOViewer.cpp" line="1443"/> <source>HBlank</source> <translation type="unfinished"></translation> </message>

@@ -2421,6 +2511,9 @@ <location filename="../IOViewer.cpp" line="785"/>

<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="833"/> + <location filename="../IOViewer.cpp" line="1073"/> + <location filename="../IOViewer.cpp" line="1450"/> + <location filename="../IOViewer.cpp" line="1454"/> <source>Enable</source> <translation type="unfinished"></translation> </message>

@@ -2446,6 +2539,10 @@ <location filename="../IOViewer.cpp" line="774"/>

<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="821"/> + <location filename="../IOViewer.cpp" line="1043"/> + <location filename="../IOViewer.cpp" line="1055"/> + <location filename="../IOViewer.cpp" line="1059"/> + <location filename="../IOViewer.cpp" line="1063"/> <source>Value</source> <translation type="unfinished"></translation> </message>

@@ -2462,6 +2559,7 @@ <location filename="../IOViewer.cpp" line="780"/>

<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="827"/> + <location filename="../IOViewer.cpp" line="1070"/> <source>1/64</source> <translation type="unfinished"></translation> </message>

@@ -2470,6 +2568,7 @@ <location filename="../IOViewer.cpp" line="781"/>

<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="828"/> + <location filename="../IOViewer.cpp" line="1071"/> <source>1/256</source> <translation type="unfinished"></translation> </message>

@@ -2478,6 +2577,7 @@ <location filename="../IOViewer.cpp" line="782"/>

<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="829"/> + <location filename="../IOViewer.cpp" line="1068"/> <source>1/1024</source> <translation type="unfinished"></translation> </message>

@@ -2722,6 +2822,7 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../IOViewer.cpp" line="1015"/> + <location filename="../IOViewer.cpp" line="1451"/> <source>Disable</source> <translation type="unfinished"></translation> </message>

@@ -2748,6 +2849,391 @@ </message>

<message> <location filename="../IOViewer.cpp" line="1026"/> <source>Enable IRQs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1034"/> + <source>Right/A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1035"/> + <source>Left/B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1036"/> + <source>Up/Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1037"/> + <source>Down/Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1038"/> + <source>Active D-pad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1039"/> + <source>Active face buttons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1047"/> + <source>Internal clock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1048"/> + <source>32× clocking (CGB only)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1049"/> + <source>Transfer active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1067"/> + <source>Divider</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1069"/> + <source>1/16</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1092"/> + <location filename="../IOViewer.cpp" line="1553"/> + <source>LCD STAT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1093"/> + <location filename="../IOViewer.cpp" line="1554"/> + <source>Timer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1094"/> + <location filename="../IOViewer.cpp" line="1555"/> + <source>Serial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1095"/> + <location filename="../IOViewer.cpp" line="1556"/> + <source>Joypad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1116"/> + <location filename="../IOViewer.cpp" line="1139"/> + <location filename="../IOViewer.cpp" line="1166"/> + <source>Sound frequency (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1120"/> + <location filename="../IOViewer.cpp" line="1143"/> + <location filename="../IOViewer.cpp" line="1170"/> + <source>Sound frequency (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1202"/> + <source>Volume right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1203"/> + <source>Output right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1204"/> + <source>Volume left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1205"/> + <source>Output left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1326"/> + <source>Background enable/priority</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1327"/> + <source>Enable sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1328"/> + <source>Double-height sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1329"/> + <source>Background tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1330"/> + <location filename="../IOViewer.cpp" line="1339"/> + <source>0x9800 – 0x9BFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1331"/> + <location filename="../IOViewer.cpp" line="1340"/> + <source>0x9C00 – 0x9FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1333"/> + <source>Background tile data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1334"/> + <source>0x8800 – 0x87FF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1335"/> + <source>0x8000 – 0x8FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1337"/> + <source>Enable window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1338"/> + <source>Window tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1342"/> + <source>Enable LCD</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1346"/> + <source>Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1347"/> + <source>0: HBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1348"/> + <source>1: VBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1349"/> + <source>2: OAM scan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1350"/> + <source>3: HDraw</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1352"/> + <source>In LYC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1353"/> + <source>Enable HBlank (mode 0) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1354"/> + <source>Enable VBlank (mode 1) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1355"/> + <source>Enable OAM (mode 2) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1356"/> + <source>Enable LYC IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1368"/> + <source>Current Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1372"/> + <source>Comparison Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1376"/> + <source>Start upper byte</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1380"/> + <location filename="../IOViewer.cpp" line="1387"/> + <location filename="../IOViewer.cpp" line="1394"/> + <source>Color 0 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1381"/> + <location filename="../IOViewer.cpp" line="1388"/> + <location filename="../IOViewer.cpp" line="1395"/> + <source>Color 1 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1382"/> + <location filename="../IOViewer.cpp" line="1389"/> + <location filename="../IOViewer.cpp" line="1396"/> + <source>Color 2 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1383"/> + <location filename="../IOViewer.cpp" line="1390"/> + <location filename="../IOViewer.cpp" line="1397"/> + <source>Color 3 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1411"/> + <source>Prepare to switch speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1412"/> + <source>Double speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1418"/> + <source>VRAM bank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1424"/> + <source>Source (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1428"/> + <source>Source (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1432"/> + <source>Destination (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1436"/> + <source>Destination (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1440"/> + <source>Length</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1441"/> + <source>Timing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1448"/> + <source>Write bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1449"/> + <source>Read bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1452"/> + <location filename="../IOViewer.cpp" line="1453"/> + <source>Unknown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1493"/> + <location filename="../IOViewer.cpp" line="1505"/> + <source>Current index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1494"/> + <location filename="../IOViewer.cpp" line="1506"/> + <source>Auto-increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1498"/> + <location filename="../IOViewer.cpp" line="1510"/> + <source>Red</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1499"/> + <location filename="../IOViewer.cpp" line="1511"/> + <source>Green (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1500"/> + <location filename="../IOViewer.cpp" line="1512"/> + <source>Green (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1501"/> + <location filename="../IOViewer.cpp" line="1513"/> + <source>Blue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1517"/> + <source>Sprite ordering</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1518"/> + <source>OAM order</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1519"/> + <source>x coordinate sorting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1530"/> + <source>WRAM bank</source> <translation type="unfinished"></translation> </message> </context>
M src/platform/qt/ts/mgba-template.tssrc/platform/qt/ts/mgba-template.ts

@@ -1584,6 +1584,8 @@ <location filename="../IOViewer.cpp" line="121"/>

<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="145"/> + <location filename="../IOViewer.cpp" line="1364"/> + <location filename="../IOViewer.cpp" line="1405"/> <source>Horizontal offset</source> <translation type="unfinished"></translation> </message>

@@ -1592,6 +1594,8 @@ <location filename="../IOViewer.cpp" line="125"/>

<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="149"/> + <location filename="../IOViewer.cpp" line="1360"/> + <location filename="../IOViewer.cpp" line="1401"/> <source>Vertical offset</source> <translation type="unfinished"></translation> </message>

@@ -1905,16 +1909,19 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../IOViewer.cpp" line="328"/> + <location filename="../IOViewer.cpp" line="1099"/> <source>Sweep shifts</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="329"/> + <location filename="../IOViewer.cpp" line="1100"/> <source>Sweep subtract</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="330"/> + <location filename="../IOViewer.cpp" line="1101"/> <source>Sweep time (in 1/128s)</source> <translation type="unfinished"></translation> </message>

@@ -1923,12 +1930,18 @@ <location filename="../IOViewer.cpp" line="334"/>

<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="396"/> + <location filename="../IOViewer.cpp" line="1105"/> + <location filename="../IOViewer.cpp" line="1128"/> + <location filename="../IOViewer.cpp" line="1153"/> + <location filename="../IOViewer.cpp" line="1178"/> <source>Sound length</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="351"/> + <location filename="../IOViewer.cpp" line="1106"/> + <location filename="../IOViewer.cpp" line="1129"/> <source>Duty cycle</source> <translation type="unfinished"></translation> </message>

@@ -1936,6 +1949,9 @@ <message>

<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="397"/> + <location filename="../IOViewer.cpp" line="1110"/> + <location filename="../IOViewer.cpp" line="1133"/> + <location filename="../IOViewer.cpp" line="1182"/> <source>Envelope step time</source> <translation type="unfinished"></translation> </message>

@@ -1943,6 +1959,9 @@ <message>

<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="398"/> + <location filename="../IOViewer.cpp" line="1111"/> + <location filename="../IOViewer.cpp" line="1134"/> + <location filename="../IOViewer.cpp" line="1183"/> <source>Envelope increase</source> <translation type="unfinished"></translation> </message>

@@ -1950,6 +1969,9 @@ <message>

<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="399"/> + <location filename="../IOViewer.cpp" line="1112"/> + <location filename="../IOViewer.cpp" line="1135"/> + <location filename="../IOViewer.cpp" line="1184"/> <source>Initial volume</source> <translation type="unfinished"></translation> </message>

@@ -1965,6 +1987,10 @@ <location filename="../IOViewer.cpp" line="343"/>

<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="411"/> + <location filename="../IOViewer.cpp" line="1121"/> + <location filename="../IOViewer.cpp" line="1144"/> + <location filename="../IOViewer.cpp" line="1171"/> + <location filename="../IOViewer.cpp" line="1197"/> <source>Timed</source> <translation type="unfinished"></translation> </message>

@@ -1973,6 +1999,10 @@ <location filename="../IOViewer.cpp" line="344"/>

<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="412"/> + <location filename="../IOViewer.cpp" line="1122"/> + <location filename="../IOViewer.cpp" line="1145"/> + <location filename="../IOViewer.cpp" line="1172"/> + <location filename="../IOViewer.cpp" line="1198"/> <source>Reset</source> <translation type="unfinished"></translation> </message>

@@ -1988,34 +2018,40 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../IOViewer.cpp" line="370"/> + <location filename="../IOViewer.cpp" line="1149"/> <source>Enable channel 3</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="375"/> + <location filename="../IOViewer.cpp" line="1157"/> <source>Volume</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="376"/> + <location filename="../IOViewer.cpp" line="1158"/> <source>0%</source> <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"></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 type="unfinished"></translation> </message>

@@ -2029,26 +2065,31 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../IOViewer.cpp" line="405"/> + <location filename="../IOViewer.cpp" line="1188"/> <source>Clock divider</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="406"/> + <location filename="../IOViewer.cpp" line="1189"/> <source>Register stages</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="407"/> + <location filename="../IOViewer.cpp" line="1190"/> <source>15</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="408"/> + <location filename="../IOViewer.cpp" line="1191"/> <source>7</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="410"/> + <location filename="../IOViewer.cpp" line="1193"/> <source>Shifter frequency</source> <translation type="unfinished"></translation> </message>

@@ -2064,41 +2105,49 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../IOViewer.cpp" line="420"/> + <location filename="../IOViewer.cpp" line="1209"/> <source>Enable channel 1 right</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="421"/> + <location filename="../IOViewer.cpp" line="1210"/> <source>Enable channel 2 right</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="422"/> + <location filename="../IOViewer.cpp" line="1211"/> <source>Enable channel 3 right</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="423"/> + <location filename="../IOViewer.cpp" line="1212"/> <source>Enable channel 4 right</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="424"/> + <location filename="../IOViewer.cpp" line="1213"/> <source>Enable channel 1 left</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="425"/> + <location filename="../IOViewer.cpp" line="1214"/> <source>Enable channel 2 left</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="426"/> + <location filename="../IOViewer.cpp" line="1215"/> <source>Enable channel 3 left</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="427"/> + <location filename="../IOViewer.cpp" line="1216"/> <source>Enable channel 4 left</source> <translation type="unfinished"></translation> </message>

@@ -2178,26 +2227,31 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../IOViewer.cpp" line="456"/> + <location filename="../IOViewer.cpp" line="1220"/> <source>Active channel 1</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="457"/> + <location filename="../IOViewer.cpp" line="1221"/> <source>Active channel 2</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="458"/> + <location filename="../IOViewer.cpp" line="1222"/> <source>Active channel 3</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="459"/> + <location filename="../IOViewer.cpp" line="1223"/> <source>Active channel 4</source> <translation type="unfinished"></translation> </message> <message> <location filename="../IOViewer.cpp" line="460"/> + <location filename="../IOViewer.cpp" line="1224"/> <source>Enable audio</source> <translation type="unfinished"></translation> </message>

@@ -2252,6 +2306,38 @@ <location filename="../IOViewer.cpp" line="543"/>

<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="549"/> + <location filename="../IOViewer.cpp" line="1246"/> + <location filename="../IOViewer.cpp" line="1247"/> + <location filename="../IOViewer.cpp" line="1251"/> + <location filename="../IOViewer.cpp" line="1252"/> + <location filename="../IOViewer.cpp" line="1256"/> + <location filename="../IOViewer.cpp" line="1257"/> + <location filename="../IOViewer.cpp" line="1261"/> + <location filename="../IOViewer.cpp" line="1262"/> + <location filename="../IOViewer.cpp" line="1266"/> + <location filename="../IOViewer.cpp" line="1267"/> + <location filename="../IOViewer.cpp" line="1271"/> + <location filename="../IOViewer.cpp" line="1272"/> + <location filename="../IOViewer.cpp" line="1276"/> + <location filename="../IOViewer.cpp" line="1277"/> + <location filename="../IOViewer.cpp" line="1281"/> + <location filename="../IOViewer.cpp" line="1282"/> + <location filename="../IOViewer.cpp" line="1286"/> + <location filename="../IOViewer.cpp" line="1287"/> + <location filename="../IOViewer.cpp" line="1291"/> + <location filename="../IOViewer.cpp" line="1292"/> + <location filename="../IOViewer.cpp" line="1296"/> + <location filename="../IOViewer.cpp" line="1297"/> + <location filename="../IOViewer.cpp" line="1301"/> + <location filename="../IOViewer.cpp" line="1302"/> + <location filename="../IOViewer.cpp" line="1306"/> + <location filename="../IOViewer.cpp" line="1307"/> + <location filename="../IOViewer.cpp" line="1311"/> + <location filename="../IOViewer.cpp" line="1312"/> + <location filename="../IOViewer.cpp" line="1316"/> + <location filename="../IOViewer.cpp" line="1317"/> + <location filename="../IOViewer.cpp" line="1321"/> + <location filename="../IOViewer.cpp" line="1322"/> <source>Sample</source> <translation type="unfinished"></translation> </message>

@@ -2376,6 +2462,7 @@ <location filename="../IOViewer.cpp" line="596"/>

<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="732"/> + <location filename="../IOViewer.cpp" line="1442"/> <source>Immediate</source> <translation type="unfinished"></translation> </message>

@@ -2386,6 +2473,8 @@ <location filename="../IOViewer.cpp" line="687"/>

<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="961"/> + <location filename="../IOViewer.cpp" line="1091"/> + <location filename="../IOViewer.cpp" line="1552"/> <source>VBlank</source> <translation type="unfinished"></translation> </message>

@@ -2396,6 +2485,7 @@ <location filename="../IOViewer.cpp" line="688"/>

<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="962"/> + <location filename="../IOViewer.cpp" line="1443"/> <source>HBlank</source> <translation type="unfinished"></translation> </message>

@@ -2421,6 +2511,9 @@ <location filename="../IOViewer.cpp" line="785"/>

<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="833"/> + <location filename="../IOViewer.cpp" line="1073"/> + <location filename="../IOViewer.cpp" line="1450"/> + <location filename="../IOViewer.cpp" line="1454"/> <source>Enable</source> <translation type="unfinished"></translation> </message>

@@ -2446,6 +2539,10 @@ <location filename="../IOViewer.cpp" line="774"/>

<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="821"/> + <location filename="../IOViewer.cpp" line="1043"/> + <location filename="../IOViewer.cpp" line="1055"/> + <location filename="../IOViewer.cpp" line="1059"/> + <location filename="../IOViewer.cpp" line="1063"/> <source>Value</source> <translation type="unfinished"></translation> </message>

@@ -2462,6 +2559,7 @@ <location filename="../IOViewer.cpp" line="780"/>

<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="827"/> + <location filename="../IOViewer.cpp" line="1070"/> <source>1/64</source> <translation type="unfinished"></translation> </message>

@@ -2470,6 +2568,7 @@ <location filename="../IOViewer.cpp" line="781"/>

<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="828"/> + <location filename="../IOViewer.cpp" line="1071"/> <source>1/256</source> <translation type="unfinished"></translation> </message>

@@ -2478,6 +2577,7 @@ <location filename="../IOViewer.cpp" line="782"/>

<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="829"/> + <location filename="../IOViewer.cpp" line="1068"/> <source>1/1024</source> <translation type="unfinished"></translation> </message>

@@ -2722,6 +2822,7 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../IOViewer.cpp" line="1015"/> + <location filename="../IOViewer.cpp" line="1451"/> <source>Disable</source> <translation type="unfinished"></translation> </message>

@@ -2748,6 +2849,391 @@ </message>

<message> <location filename="../IOViewer.cpp" line="1026"/> <source>Enable IRQs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1034"/> + <source>Right/A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1035"/> + <source>Left/B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1036"/> + <source>Up/Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1037"/> + <source>Down/Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1038"/> + <source>Active D-pad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1039"/> + <source>Active face buttons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1047"/> + <source>Internal clock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1048"/> + <source>32× clocking (CGB only)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1049"/> + <source>Transfer active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1067"/> + <source>Divider</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1069"/> + <source>1/16</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1092"/> + <location filename="../IOViewer.cpp" line="1553"/> + <source>LCD STAT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1093"/> + <location filename="../IOViewer.cpp" line="1554"/> + <source>Timer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1094"/> + <location filename="../IOViewer.cpp" line="1555"/> + <source>Serial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1095"/> + <location filename="../IOViewer.cpp" line="1556"/> + <source>Joypad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1116"/> + <location filename="../IOViewer.cpp" line="1139"/> + <location filename="../IOViewer.cpp" line="1166"/> + <source>Sound frequency (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1120"/> + <location filename="../IOViewer.cpp" line="1143"/> + <location filename="../IOViewer.cpp" line="1170"/> + <source>Sound frequency (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1202"/> + <source>Volume right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1203"/> + <source>Output right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1204"/> + <source>Volume left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1205"/> + <source>Output left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1326"/> + <source>Background enable/priority</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1327"/> + <source>Enable sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1328"/> + <source>Double-height sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1329"/> + <source>Background tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1330"/> + <location filename="../IOViewer.cpp" line="1339"/> + <source>0x9800 – 0x9BFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1331"/> + <location filename="../IOViewer.cpp" line="1340"/> + <source>0x9C00 – 0x9FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1333"/> + <source>Background tile data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1334"/> + <source>0x8800 – 0x87FF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1335"/> + <source>0x8000 – 0x8FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1337"/> + <source>Enable window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1338"/> + <source>Window tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1342"/> + <source>Enable LCD</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1346"/> + <source>Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1347"/> + <source>0: HBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1348"/> + <source>1: VBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1349"/> + <source>2: OAM scan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1350"/> + <source>3: HDraw</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1352"/> + <source>In LYC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1353"/> + <source>Enable HBlank (mode 0) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1354"/> + <source>Enable VBlank (mode 1) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1355"/> + <source>Enable OAM (mode 2) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1356"/> + <source>Enable LYC IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1368"/> + <source>Current Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1372"/> + <source>Comparison Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1376"/> + <source>Start upper byte</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1380"/> + <location filename="../IOViewer.cpp" line="1387"/> + <location filename="../IOViewer.cpp" line="1394"/> + <source>Color 0 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1381"/> + <location filename="../IOViewer.cpp" line="1388"/> + <location filename="../IOViewer.cpp" line="1395"/> + <source>Color 1 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1382"/> + <location filename="../IOViewer.cpp" line="1389"/> + <location filename="../IOViewer.cpp" line="1396"/> + <source>Color 2 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1383"/> + <location filename="../IOViewer.cpp" line="1390"/> + <location filename="../IOViewer.cpp" line="1397"/> + <source>Color 3 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1411"/> + <source>Prepare to switch speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1412"/> + <source>Double speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1418"/> + <source>VRAM bank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1424"/> + <source>Source (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1428"/> + <source>Source (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1432"/> + <source>Destination (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1436"/> + <source>Destination (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1440"/> + <source>Length</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1441"/> + <source>Timing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1448"/> + <source>Write bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1449"/> + <source>Read bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1452"/> + <location filename="../IOViewer.cpp" line="1453"/> + <source>Unknown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1493"/> + <location filename="../IOViewer.cpp" line="1505"/> + <source>Current index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1494"/> + <location filename="../IOViewer.cpp" line="1506"/> + <source>Auto-increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1498"/> + <location filename="../IOViewer.cpp" line="1510"/> + <source>Red</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1499"/> + <location filename="../IOViewer.cpp" line="1511"/> + <source>Green (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1500"/> + <location filename="../IOViewer.cpp" line="1512"/> + <source>Green (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1501"/> + <location filename="../IOViewer.cpp" line="1513"/> + <source>Blue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1517"/> + <source>Sprite ordering</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1518"/> + <source>OAM order</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1519"/> + <source>x coordinate sorting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1530"/> + <source>WRAM bank</source> <translation type="unfinished"></translation> </message> </context>
M src/platform/qt/ts/mgba-tr.tssrc/platform/qt/ts/mgba-tr.ts

@@ -1585,6 +1585,8 @@ <location filename="../IOViewer.cpp" line="121"/>

<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="145"/> + <location filename="../IOViewer.cpp" line="1364"/> + <location filename="../IOViewer.cpp" line="1405"/> <source>Horizontal offset</source> <translation>Dikey ofset</translation> </message>

@@ -1593,6 +1595,8 @@ <location filename="../IOViewer.cpp" line="125"/>

<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="149"/> + <location filename="../IOViewer.cpp" line="1360"/> + <location filename="../IOViewer.cpp" line="1401"/> <source>Vertical offset</source> <translation>Dikey ofset</translation> </message>

@@ -1906,16 +1910,19 @@ <translation></translation>

</message> <message> <location filename="../IOViewer.cpp" line="328"/> + <location filename="../IOViewer.cpp" line="1099"/> <source>Sweep shifts</source> <translation></translation> </message> <message> <location filename="../IOViewer.cpp" line="329"/> + <location filename="../IOViewer.cpp" line="1100"/> <source>Sweep subtract</source> <translation></translation> </message> <message> <location filename="../IOViewer.cpp" line="330"/> + <location filename="../IOViewer.cpp" line="1101"/> <source>Sweep time (in 1/128s)</source> <translation></translation> </message>

@@ -1924,12 +1931,18 @@ <location filename="../IOViewer.cpp" line="334"/>

<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="396"/> + <location filename="../IOViewer.cpp" line="1105"/> + <location filename="../IOViewer.cpp" line="1128"/> + <location filename="../IOViewer.cpp" line="1153"/> + <location filename="../IOViewer.cpp" line="1178"/> <source>Sound length</source> <translation>Ses uzunluğu</translation> </message> <message> <location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="351"/> + <location filename="../IOViewer.cpp" line="1106"/> + <location filename="../IOViewer.cpp" line="1129"/> <source>Duty cycle</source> <translation></translation> </message>

@@ -1937,6 +1950,9 @@ <message>

<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="397"/> + <location filename="../IOViewer.cpp" line="1110"/> + <location filename="../IOViewer.cpp" line="1133"/> + <location filename="../IOViewer.cpp" line="1182"/> <source>Envelope step time</source> <translation></translation> </message>

@@ -1944,6 +1960,9 @@ <message>

<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="398"/> + <location filename="../IOViewer.cpp" line="1111"/> + <location filename="../IOViewer.cpp" line="1134"/> + <location filename="../IOViewer.cpp" line="1183"/> <source>Envelope increase</source> <translation></translation> </message>

@@ -1951,6 +1970,9 @@ <message>

<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="399"/> + <location filename="../IOViewer.cpp" line="1112"/> + <location filename="../IOViewer.cpp" line="1135"/> + <location filename="../IOViewer.cpp" line="1184"/> <source>Initial volume</source> <translation>İlk ses</translation> </message>

@@ -1966,6 +1988,10 @@ <location filename="../IOViewer.cpp" line="343"/>

<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="411"/> + <location filename="../IOViewer.cpp" line="1121"/> + <location filename="../IOViewer.cpp" line="1144"/> + <location filename="../IOViewer.cpp" line="1171"/> + <location filename="../IOViewer.cpp" line="1197"/> <source>Timed</source> <translation></translation> </message>

@@ -1974,6 +2000,10 @@ <location filename="../IOViewer.cpp" line="344"/>

<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="412"/> + <location filename="../IOViewer.cpp" line="1122"/> + <location filename="../IOViewer.cpp" line="1145"/> + <location filename="../IOViewer.cpp" line="1172"/> + <location filename="../IOViewer.cpp" line="1198"/> <source>Reset</source> <translation>Reset</translation> </message>

@@ -1989,34 +2019,40 @@ <translation></translation>

</message> <message> <location filename="../IOViewer.cpp" line="370"/> + <location filename="../IOViewer.cpp" line="1149"/> <source>Enable channel 3</source> <translation></translation> </message> <message> <location filename="../IOViewer.cpp" line="375"/> + <location filename="../IOViewer.cpp" line="1157"/> <source>Volume</source> <translation>Ses Kuvveti</translation> </message> <message> <location filename="../IOViewer.cpp" line="376"/> + <location filename="../IOViewer.cpp" line="1158"/> <source>0%</source> <translation></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></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></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></translation> </message>

@@ -2030,26 +2066,31 @@ <translation></translation>

</message> <message> <location filename="../IOViewer.cpp" line="405"/> + <location filename="../IOViewer.cpp" line="1188"/> <source>Clock divider</source> <translation></translation> </message> <message> <location filename="../IOViewer.cpp" line="406"/> + <location filename="../IOViewer.cpp" line="1189"/> <source>Register stages</source> <translation></translation> </message> <message> <location filename="../IOViewer.cpp" line="407"/> + <location filename="../IOViewer.cpp" line="1190"/> <source>15</source> <translation></translation> </message> <message> <location filename="../IOViewer.cpp" line="408"/> + <location filename="../IOViewer.cpp" line="1191"/> <source>7</source> <translation></translation> </message> <message> <location filename="../IOViewer.cpp" line="410"/> + <location filename="../IOViewer.cpp" line="1193"/> <source>Shifter frequency</source> <translation>Değiştirici frekansı</translation> </message>

@@ -2065,41 +2106,49 @@ <translation>PSG sol ses seviyesi</translation>

</message> <message> <location filename="../IOViewer.cpp" line="420"/> + <location filename="../IOViewer.cpp" line="1209"/> <source>Enable channel 1 right</source> <translation></translation> </message> <message> <location filename="../IOViewer.cpp" line="421"/> + <location filename="../IOViewer.cpp" line="1210"/> <source>Enable channel 2 right</source> <translation></translation> </message> <message> <location filename="../IOViewer.cpp" line="422"/> + <location filename="../IOViewer.cpp" line="1211"/> <source>Enable channel 3 right</source> <translation></translation> </message> <message> <location filename="../IOViewer.cpp" line="423"/> + <location filename="../IOViewer.cpp" line="1212"/> <source>Enable channel 4 right</source> <translation></translation> </message> <message> <location filename="../IOViewer.cpp" line="424"/> + <location filename="../IOViewer.cpp" line="1213"/> <source>Enable channel 1 left</source> <translation></translation> </message> <message> <location filename="../IOViewer.cpp" line="425"/> + <location filename="../IOViewer.cpp" line="1214"/> <source>Enable channel 2 left</source> <translation></translation> </message> <message> <location filename="../IOViewer.cpp" line="426"/> + <location filename="../IOViewer.cpp" line="1215"/> <source>Enable channel 3 left</source> <translation></translation> </message> <message> <location filename="../IOViewer.cpp" line="427"/> + <location filename="../IOViewer.cpp" line="1216"/> <source>Enable channel 4 left</source> <translation></translation> </message>

@@ -2179,26 +2228,31 @@ <translation></translation>

</message> <message> <location filename="../IOViewer.cpp" line="456"/> + <location filename="../IOViewer.cpp" line="1220"/> <source>Active channel 1</source> <translation></translation> </message> <message> <location filename="../IOViewer.cpp" line="457"/> + <location filename="../IOViewer.cpp" line="1221"/> <source>Active channel 2</source> <translation></translation> </message> <message> <location filename="../IOViewer.cpp" line="458"/> + <location filename="../IOViewer.cpp" line="1222"/> <source>Active channel 3</source> <translation></translation> </message> <message> <location filename="../IOViewer.cpp" line="459"/> + <location filename="../IOViewer.cpp" line="1223"/> <source>Active channel 4</source> <translation></translation> </message> <message> <location filename="../IOViewer.cpp" line="460"/> + <location filename="../IOViewer.cpp" line="1224"/> <source>Enable audio</source> <translation>Ses&apos;i etkinleştir</translation> </message>

@@ -2253,6 +2307,38 @@ <location filename="../IOViewer.cpp" line="543"/>

<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="549"/> + <location filename="../IOViewer.cpp" line="1246"/> + <location filename="../IOViewer.cpp" line="1247"/> + <location filename="../IOViewer.cpp" line="1251"/> + <location filename="../IOViewer.cpp" line="1252"/> + <location filename="../IOViewer.cpp" line="1256"/> + <location filename="../IOViewer.cpp" line="1257"/> + <location filename="../IOViewer.cpp" line="1261"/> + <location filename="../IOViewer.cpp" line="1262"/> + <location filename="../IOViewer.cpp" line="1266"/> + <location filename="../IOViewer.cpp" line="1267"/> + <location filename="../IOViewer.cpp" line="1271"/> + <location filename="../IOViewer.cpp" line="1272"/> + <location filename="../IOViewer.cpp" line="1276"/> + <location filename="../IOViewer.cpp" line="1277"/> + <location filename="../IOViewer.cpp" line="1281"/> + <location filename="../IOViewer.cpp" line="1282"/> + <location filename="../IOViewer.cpp" line="1286"/> + <location filename="../IOViewer.cpp" line="1287"/> + <location filename="../IOViewer.cpp" line="1291"/> + <location filename="../IOViewer.cpp" line="1292"/> + <location filename="../IOViewer.cpp" line="1296"/> + <location filename="../IOViewer.cpp" line="1297"/> + <location filename="../IOViewer.cpp" line="1301"/> + <location filename="../IOViewer.cpp" line="1302"/> + <location filename="../IOViewer.cpp" line="1306"/> + <location filename="../IOViewer.cpp" line="1307"/> + <location filename="../IOViewer.cpp" line="1311"/> + <location filename="../IOViewer.cpp" line="1312"/> + <location filename="../IOViewer.cpp" line="1316"/> + <location filename="../IOViewer.cpp" line="1317"/> + <location filename="../IOViewer.cpp" line="1321"/> + <location filename="../IOViewer.cpp" line="1322"/> <source>Sample</source> <translation>Örnek</translation> </message>

@@ -2377,6 +2463,7 @@ <location filename="../IOViewer.cpp" line="596"/>

<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="732"/> + <location filename="../IOViewer.cpp" line="1442"/> <source>Immediate</source> <translation>Hemen</translation> </message>

@@ -2387,6 +2474,8 @@ <location filename="../IOViewer.cpp" line="687"/>

<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="961"/> + <location filename="../IOViewer.cpp" line="1091"/> + <location filename="../IOViewer.cpp" line="1552"/> <source>VBlank</source> <translation></translation> </message>

@@ -2397,6 +2486,7 @@ <location filename="../IOViewer.cpp" line="688"/>

<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="962"/> + <location filename="../IOViewer.cpp" line="1443"/> <source>HBlank</source> <translation></translation> </message>

@@ -2422,6 +2512,9 @@ <location filename="../IOViewer.cpp" line="785"/>

<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="833"/> + <location filename="../IOViewer.cpp" line="1073"/> + <location filename="../IOViewer.cpp" line="1450"/> + <location filename="../IOViewer.cpp" line="1454"/> <source>Enable</source> <translation>Etkinleştir</translation> </message>

@@ -2447,6 +2540,10 @@ <location filename="../IOViewer.cpp" line="774"/>

<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="821"/> + <location filename="../IOViewer.cpp" line="1043"/> + <location filename="../IOViewer.cpp" line="1055"/> + <location filename="../IOViewer.cpp" line="1059"/> + <location filename="../IOViewer.cpp" line="1063"/> <source>Value</source> <translation>Değer</translation> </message>

@@ -2463,6 +2560,7 @@ <location filename="../IOViewer.cpp" line="780"/>

<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="827"/> + <location filename="../IOViewer.cpp" line="1070"/> <source>1/64</source> <translation></translation> </message>

@@ -2471,6 +2569,7 @@ <location filename="../IOViewer.cpp" line="781"/>

<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="828"/> + <location filename="../IOViewer.cpp" line="1071"/> <source>1/256</source> <translation></translation> </message>

@@ -2479,6 +2578,7 @@ <location filename="../IOViewer.cpp" line="782"/>

<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="829"/> + <location filename="../IOViewer.cpp" line="1068"/> <source>1/1024</source> <translation></translation> </message>

@@ -2723,6 +2823,7 @@ <translation></translation>

</message> <message> <location filename="../IOViewer.cpp" line="1015"/> + <location filename="../IOViewer.cpp" line="1451"/> <source>Disable</source> <translation>Devredışı</translation> </message>

@@ -2750,6 +2851,391 @@ <message>

<location filename="../IOViewer.cpp" line="1026"/> <source>Enable IRQs</source> <translation>IRQleri etkinleştir</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1034"/> + <source>Right/A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1035"/> + <source>Left/B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1036"/> + <source>Up/Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1037"/> + <source>Down/Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1038"/> + <source>Active D-pad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1039"/> + <source>Active face buttons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1047"/> + <source>Internal clock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1048"/> + <source>32× clocking (CGB only)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1049"/> + <source>Transfer active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1067"/> + <source>Divider</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1069"/> + <source>1/16</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1092"/> + <location filename="../IOViewer.cpp" line="1553"/> + <source>LCD STAT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1093"/> + <location filename="../IOViewer.cpp" line="1554"/> + <source>Timer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1094"/> + <location filename="../IOViewer.cpp" line="1555"/> + <source>Serial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1095"/> + <location filename="../IOViewer.cpp" line="1556"/> + <source>Joypad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1116"/> + <location filename="../IOViewer.cpp" line="1139"/> + <location filename="../IOViewer.cpp" line="1166"/> + <source>Sound frequency (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1120"/> + <location filename="../IOViewer.cpp" line="1143"/> + <location filename="../IOViewer.cpp" line="1170"/> + <source>Sound frequency (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1202"/> + <source>Volume right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1203"/> + <source>Output right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1204"/> + <source>Volume left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1205"/> + <source>Output left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1326"/> + <source>Background enable/priority</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1327"/> + <source>Enable sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1328"/> + <source>Double-height sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1329"/> + <source>Background tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1330"/> + <location filename="../IOViewer.cpp" line="1339"/> + <source>0x9800 – 0x9BFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1331"/> + <location filename="../IOViewer.cpp" line="1340"/> + <source>0x9C00 – 0x9FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1333"/> + <source>Background tile data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1334"/> + <source>0x8800 – 0x87FF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1335"/> + <source>0x8000 – 0x8FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1337"/> + <source>Enable window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1338"/> + <source>Window tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1342"/> + <source>Enable LCD</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1346"/> + <source>Mode</source> + <translation type="unfinished">Mod</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1347"/> + <source>0: HBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1348"/> + <source>1: VBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1349"/> + <source>2: OAM scan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1350"/> + <source>3: HDraw</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1352"/> + <source>In LYC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1353"/> + <source>Enable HBlank (mode 0) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1354"/> + <source>Enable VBlank (mode 1) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1355"/> + <source>Enable OAM (mode 2) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1356"/> + <source>Enable LYC IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1368"/> + <source>Current Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1372"/> + <source>Comparison Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1376"/> + <source>Start upper byte</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1380"/> + <location filename="../IOViewer.cpp" line="1387"/> + <location filename="../IOViewer.cpp" line="1394"/> + <source>Color 0 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1381"/> + <location filename="../IOViewer.cpp" line="1388"/> + <location filename="../IOViewer.cpp" line="1395"/> + <source>Color 1 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1382"/> + <location filename="../IOViewer.cpp" line="1389"/> + <location filename="../IOViewer.cpp" line="1396"/> + <source>Color 2 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1383"/> + <location filename="../IOViewer.cpp" line="1390"/> + <location filename="../IOViewer.cpp" line="1397"/> + <source>Color 3 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1411"/> + <source>Prepare to switch speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1412"/> + <source>Double speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1418"/> + <source>VRAM bank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1424"/> + <source>Source (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1428"/> + <source>Source (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1432"/> + <source>Destination (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1436"/> + <source>Destination (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1440"/> + <source>Length</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1441"/> + <source>Timing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1448"/> + <source>Write bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1449"/> + <source>Read bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1452"/> + <location filename="../IOViewer.cpp" line="1453"/> + <source>Unknown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1493"/> + <location filename="../IOViewer.cpp" line="1505"/> + <source>Current index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1494"/> + <location filename="../IOViewer.cpp" line="1506"/> + <source>Auto-increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1498"/> + <location filename="../IOViewer.cpp" line="1510"/> + <source>Red</source> + <translation type="unfinished">Kırmızı</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1499"/> + <location filename="../IOViewer.cpp" line="1511"/> + <source>Green (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1500"/> + <location filename="../IOViewer.cpp" line="1512"/> + <source>Green (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1501"/> + <location filename="../IOViewer.cpp" line="1513"/> + <source>Blue</source> + <translation type="unfinished">Mavi</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1517"/> + <source>Sprite ordering</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1518"/> + <source>OAM order</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1519"/> + <source>x coordinate sorting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1530"/> + <source>WRAM bank</source> + <translation type="unfinished"></translation> </message> </context> <context>
M src/platform/qt/ts/mgba-zh_CN.tssrc/platform/qt/ts/mgba-zh_CN.ts

@@ -1585,6 +1585,8 @@ <location filename="../IOViewer.cpp" line="121"/>

<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="145"/> + <location filename="../IOViewer.cpp" line="1364"/> + <location filename="../IOViewer.cpp" line="1405"/> <source>Horizontal offset</source> <translation>水平偏移量</translation> </message>

@@ -1593,6 +1595,8 @@ <location filename="../IOViewer.cpp" line="125"/>

<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="149"/> + <location filename="../IOViewer.cpp" line="1360"/> + <location filename="../IOViewer.cpp" line="1401"/> <source>Vertical offset</source> <translation>垂直偏移量</translation> </message>

@@ -1906,16 +1910,19 @@ <translation>叠加 Y</translation>

</message> <message> <location filename="../IOViewer.cpp" line="328"/> + <location filename="../IOViewer.cpp" line="1099"/> <source>Sweep shifts</source> <translation>扫描 shifts</translation> </message> <message> <location filename="../IOViewer.cpp" line="329"/> + <location filename="../IOViewer.cpp" line="1100"/> <source>Sweep subtract</source> <translation>扫描 subtract</translation> </message> <message> <location filename="../IOViewer.cpp" line="330"/> + <location filename="../IOViewer.cpp" line="1101"/> <source>Sweep time (in 1/128s)</source> <translation>扫描时间 (1/128 秒)</translation> </message>

@@ -1924,12 +1931,18 @@ <location filename="../IOViewer.cpp" line="334"/>

<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="396"/> + <location filename="../IOViewer.cpp" line="1105"/> + <location filename="../IOViewer.cpp" line="1128"/> + <location filename="../IOViewer.cpp" line="1153"/> + <location filename="../IOViewer.cpp" line="1178"/> <source>Sound length</source> <translation>声音长度</translation> </message> <message> <location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="351"/> + <location filename="../IOViewer.cpp" line="1106"/> + <location filename="../IOViewer.cpp" line="1129"/> <source>Duty cycle</source> <translation>占空比</translation> </message>

@@ -1937,6 +1950,9 @@ <message>

<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="397"/> + <location filename="../IOViewer.cpp" line="1110"/> + <location filename="../IOViewer.cpp" line="1133"/> + <location filename="../IOViewer.cpp" line="1182"/> <source>Envelope step time</source> <translation>包络步进时间</translation> </message>

@@ -1944,6 +1960,9 @@ <message>

<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="398"/> + <location filename="../IOViewer.cpp" line="1111"/> + <location filename="../IOViewer.cpp" line="1134"/> + <location filename="../IOViewer.cpp" line="1183"/> <source>Envelope increase</source> <translation>增加包络</translation> </message>

@@ -1951,6 +1970,9 @@ <message>

<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="399"/> + <location filename="../IOViewer.cpp" line="1112"/> + <location filename="../IOViewer.cpp" line="1135"/> + <location filename="../IOViewer.cpp" line="1184"/> <source>Initial volume</source> <translation>音量初始化</translation> </message>

@@ -1966,6 +1988,10 @@ <location filename="../IOViewer.cpp" line="343"/>

<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="411"/> + <location filename="../IOViewer.cpp" line="1121"/> + <location filename="../IOViewer.cpp" line="1144"/> + <location filename="../IOViewer.cpp" line="1171"/> + <location filename="../IOViewer.cpp" line="1197"/> <source>Timed</source> <translation>已时控</translation> </message>

@@ -1974,6 +2000,10 @@ <location filename="../IOViewer.cpp" line="344"/>

<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="412"/> + <location filename="../IOViewer.cpp" line="1122"/> + <location filename="../IOViewer.cpp" line="1145"/> + <location filename="../IOViewer.cpp" line="1172"/> + <location filename="../IOViewer.cpp" line="1198"/> <source>Reset</source> <translation>重置</translation> </message>

@@ -1989,34 +2019,40 @@ <translation>激活波形表</translation>

</message> <message> <location filename="../IOViewer.cpp" line="370"/> + <location filename="../IOViewer.cpp" line="1149"/> <source>Enable channel 3</source> <translation>启用通道 3</translation> </message> <message> <location filename="../IOViewer.cpp" line="375"/> + <location filename="../IOViewer.cpp" line="1157"/> <source>Volume</source> <translation>音量</translation> </message> <message> <location filename="../IOViewer.cpp" line="376"/> + <location filename="../IOViewer.cpp" line="1158"/> <source>0%</source> <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%</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%</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%</translation> </message>

@@ -2030,26 +2066,31 @@ <translation>75%</translation>

</message> <message> <location filename="../IOViewer.cpp" line="405"/> + <location filename="../IOViewer.cpp" line="1188"/> <source>Clock divider</source> <translation>时钟分频器</translation> </message> <message> <location filename="../IOViewer.cpp" line="406"/> + <location filename="../IOViewer.cpp" line="1189"/> <source>Register stages</source> <translation>寄存器阶段</translation> </message> <message> <location filename="../IOViewer.cpp" line="407"/> + <location filename="../IOViewer.cpp" line="1190"/> <source>15</source> <translation>15</translation> </message> <message> <location filename="../IOViewer.cpp" line="408"/> + <location filename="../IOViewer.cpp" line="1191"/> <source>7</source> <translation>7</translation> </message> <message> <location filename="../IOViewer.cpp" line="410"/> + <location filename="../IOViewer.cpp" line="1193"/> <source>Shifter frequency</source> <translation>移位器频率</translation> </message>

@@ -2065,41 +2106,49 @@ <translation>PSG 左侧音量</translation>

</message> <message> <location filename="../IOViewer.cpp" line="420"/> + <location filename="../IOViewer.cpp" line="1209"/> <source>Enable channel 1 right</source> <translation>启用右侧通道 1</translation> </message> <message> <location filename="../IOViewer.cpp" line="421"/> + <location filename="../IOViewer.cpp" line="1210"/> <source>Enable channel 2 right</source> <translation>启用右侧通道 2</translation> </message> <message> <location filename="../IOViewer.cpp" line="422"/> + <location filename="../IOViewer.cpp" line="1211"/> <source>Enable channel 3 right</source> <translation>启用右侧通道 3</translation> </message> <message> <location filename="../IOViewer.cpp" line="423"/> + <location filename="../IOViewer.cpp" line="1212"/> <source>Enable channel 4 right</source> <translation>启用右侧通道 4</translation> </message> <message> <location filename="../IOViewer.cpp" line="424"/> + <location filename="../IOViewer.cpp" line="1213"/> <source>Enable channel 1 left</source> <translation>启用左侧通道 1</translation> </message> <message> <location filename="../IOViewer.cpp" line="425"/> + <location filename="../IOViewer.cpp" line="1214"/> <source>Enable channel 2 left</source> <translation>启用左侧通道 2</translation> </message> <message> <location filename="../IOViewer.cpp" line="426"/> + <location filename="../IOViewer.cpp" line="1215"/> <source>Enable channel 3 left</source> <translation>启用左侧通道 3</translation> </message> <message> <location filename="../IOViewer.cpp" line="427"/> + <location filename="../IOViewer.cpp" line="1216"/> <source>Enable channel 4 left</source> <translation>启用左侧通道 4</translation> </message>

@@ -2179,26 +2228,31 @@ <translation>通道 B 重置</translation>

</message> <message> <location filename="../IOViewer.cpp" line="456"/> + <location filename="../IOViewer.cpp" line="1220"/> <source>Active channel 1</source> <translation>激活通道 1</translation> </message> <message> <location filename="../IOViewer.cpp" line="457"/> + <location filename="../IOViewer.cpp" line="1221"/> <source>Active channel 2</source> <translation>激活通道 2</translation> </message> <message> <location filename="../IOViewer.cpp" line="458"/> + <location filename="../IOViewer.cpp" line="1222"/> <source>Active channel 3</source> <translation>激活通道 3</translation> </message> <message> <location filename="../IOViewer.cpp" line="459"/> + <location filename="../IOViewer.cpp" line="1223"/> <source>Active channel 4</source> <translation>激活通道 4</translation> </message> <message> <location filename="../IOViewer.cpp" line="460"/> + <location filename="../IOViewer.cpp" line="1224"/> <source>Enable audio</source> <translation>启用音频</translation> </message>

@@ -2253,6 +2307,38 @@ <location filename="../IOViewer.cpp" line="543"/>

<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="549"/> + <location filename="../IOViewer.cpp" line="1246"/> + <location filename="../IOViewer.cpp" line="1247"/> + <location filename="../IOViewer.cpp" line="1251"/> + <location filename="../IOViewer.cpp" line="1252"/> + <location filename="../IOViewer.cpp" line="1256"/> + <location filename="../IOViewer.cpp" line="1257"/> + <location filename="../IOViewer.cpp" line="1261"/> + <location filename="../IOViewer.cpp" line="1262"/> + <location filename="../IOViewer.cpp" line="1266"/> + <location filename="../IOViewer.cpp" line="1267"/> + <location filename="../IOViewer.cpp" line="1271"/> + <location filename="../IOViewer.cpp" line="1272"/> + <location filename="../IOViewer.cpp" line="1276"/> + <location filename="../IOViewer.cpp" line="1277"/> + <location filename="../IOViewer.cpp" line="1281"/> + <location filename="../IOViewer.cpp" line="1282"/> + <location filename="../IOViewer.cpp" line="1286"/> + <location filename="../IOViewer.cpp" line="1287"/> + <location filename="../IOViewer.cpp" line="1291"/> + <location filename="../IOViewer.cpp" line="1292"/> + <location filename="../IOViewer.cpp" line="1296"/> + <location filename="../IOViewer.cpp" line="1297"/> + <location filename="../IOViewer.cpp" line="1301"/> + <location filename="../IOViewer.cpp" line="1302"/> + <location filename="../IOViewer.cpp" line="1306"/> + <location filename="../IOViewer.cpp" line="1307"/> + <location filename="../IOViewer.cpp" line="1311"/> + <location filename="../IOViewer.cpp" line="1312"/> + <location filename="../IOViewer.cpp" line="1316"/> + <location filename="../IOViewer.cpp" line="1317"/> + <location filename="../IOViewer.cpp" line="1321"/> + <location filename="../IOViewer.cpp" line="1322"/> <source>Sample</source> <translation>采样</translation> </message>

@@ -2377,6 +2463,7 @@ <location filename="../IOViewer.cpp" line="596"/>

<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="732"/> + <location filename="../IOViewer.cpp" line="1442"/> <source>Immediate</source> <translation>立即</translation> </message>

@@ -2387,6 +2474,8 @@ <location filename="../IOViewer.cpp" line="687"/>

<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="961"/> + <location filename="../IOViewer.cpp" line="1091"/> + <location filename="../IOViewer.cpp" line="1552"/> <source>VBlank</source> <translation>VBlank</translation> </message>

@@ -2397,6 +2486,7 @@ <location filename="../IOViewer.cpp" line="688"/>

<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="962"/> + <location filename="../IOViewer.cpp" line="1443"/> <source>HBlank</source> <translation>HBlank</translation> </message>

@@ -2422,6 +2512,9 @@ <location filename="../IOViewer.cpp" line="785"/>

<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="833"/> + <location filename="../IOViewer.cpp" line="1073"/> + <location filename="../IOViewer.cpp" line="1450"/> + <location filename="../IOViewer.cpp" line="1454"/> <source>Enable</source> <translation>启用</translation> </message>

@@ -2447,6 +2540,10 @@ <location filename="../IOViewer.cpp" line="774"/>

<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="821"/> + <location filename="../IOViewer.cpp" line="1043"/> + <location filename="../IOViewer.cpp" line="1055"/> + <location filename="../IOViewer.cpp" line="1059"/> + <location filename="../IOViewer.cpp" line="1063"/> <source>Value</source> <translation>值</translation> </message>

@@ -2463,6 +2560,7 @@ <location filename="../IOViewer.cpp" line="780"/>

<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="827"/> + <location filename="../IOViewer.cpp" line="1070"/> <source>1/64</source> <translation>1/64</translation> </message>

@@ -2471,6 +2569,7 @@ <location filename="../IOViewer.cpp" line="781"/>

<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="828"/> + <location filename="../IOViewer.cpp" line="1071"/> <source>1/256</source> <translation>1/256</translation> </message>

@@ -2479,6 +2578,7 @@ <location filename="../IOViewer.cpp" line="782"/>

<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="829"/> + <location filename="../IOViewer.cpp" line="1068"/> <source>1/1024</source> <translation>1/1024</translation> </message>

@@ -2723,6 +2823,7 @@ <translation>PHI 终端</translation>

</message> <message> <location filename="../IOViewer.cpp" line="1015"/> + <location filename="../IOViewer.cpp" line="1451"/> <source>Disable</source> <translation>禁用</translation> </message>

@@ -2750,6 +2851,391 @@ <message>

<location filename="../IOViewer.cpp" line="1026"/> <source>Enable IRQs</source> <translation>启用 IRQ</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1034"/> + <source>Right/A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1035"/> + <source>Left/B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1036"/> + <source>Up/Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1037"/> + <source>Down/Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1038"/> + <source>Active D-pad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1039"/> + <source>Active face buttons</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1047"/> + <source>Internal clock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1048"/> + <source>32× clocking (CGB only)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1049"/> + <source>Transfer active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1067"/> + <source>Divider</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1069"/> + <source>1/16</source> + <translation type="unfinished">4K {1/16?}</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1092"/> + <location filename="../IOViewer.cpp" line="1553"/> + <source>LCD STAT</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1093"/> + <location filename="../IOViewer.cpp" line="1554"/> + <source>Timer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1094"/> + <location filename="../IOViewer.cpp" line="1555"/> + <source>Serial</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1095"/> + <location filename="../IOViewer.cpp" line="1556"/> + <source>Joypad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1116"/> + <location filename="../IOViewer.cpp" line="1139"/> + <location filename="../IOViewer.cpp" line="1166"/> + <source>Sound frequency (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1120"/> + <location filename="../IOViewer.cpp" line="1143"/> + <location filename="../IOViewer.cpp" line="1170"/> + <source>Sound frequency (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1202"/> + <source>Volume right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1203"/> + <source>Output right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1204"/> + <source>Volume left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1205"/> + <source>Output left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1326"/> + <source>Background enable/priority</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1327"/> + <source>Enable sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1328"/> + <source>Double-height sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1329"/> + <source>Background tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1330"/> + <location filename="../IOViewer.cpp" line="1339"/> + <source>0x9800 – 0x9BFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1331"/> + <location filename="../IOViewer.cpp" line="1340"/> + <source>0x9C00 – 0x9FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1333"/> + <source>Background tile data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1334"/> + <source>0x8800 – 0x87FF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1335"/> + <source>0x8000 – 0x8FFF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1337"/> + <source>Enable window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1338"/> + <source>Window tile map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1342"/> + <source>Enable LCD</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1346"/> + <source>Mode</source> + <translation type="unfinished">模式</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1347"/> + <source>0: HBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1348"/> + <source>1: VBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1349"/> + <source>2: OAM scan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1350"/> + <source>3: HDraw</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1352"/> + <source>In LYC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1353"/> + <source>Enable HBlank (mode 0) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1354"/> + <source>Enable VBlank (mode 1) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1355"/> + <source>Enable OAM (mode 2) IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1356"/> + <source>Enable LYC IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1368"/> + <source>Current Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1372"/> + <source>Comparison Y coordinate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1376"/> + <source>Start upper byte</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1380"/> + <location filename="../IOViewer.cpp" line="1387"/> + <location filename="../IOViewer.cpp" line="1394"/> + <source>Color 0 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1381"/> + <location filename="../IOViewer.cpp" line="1388"/> + <location filename="../IOViewer.cpp" line="1395"/> + <source>Color 1 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1382"/> + <location filename="../IOViewer.cpp" line="1389"/> + <location filename="../IOViewer.cpp" line="1396"/> + <source>Color 2 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1383"/> + <location filename="../IOViewer.cpp" line="1390"/> + <location filename="../IOViewer.cpp" line="1397"/> + <source>Color 3 shade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1411"/> + <source>Prepare to switch speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1412"/> + <source>Double speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1418"/> + <source>VRAM bank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1424"/> + <source>Source (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1428"/> + <source>Source (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1432"/> + <source>Destination (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1436"/> + <source>Destination (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1440"/> + <source>Length</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1441"/> + <source>Timing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1448"/> + <source>Write bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1449"/> + <source>Read bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1452"/> + <location filename="../IOViewer.cpp" line="1453"/> + <source>Unknown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1493"/> + <location filename="../IOViewer.cpp" line="1505"/> + <source>Current index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1494"/> + <location filename="../IOViewer.cpp" line="1506"/> + <source>Auto-increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1498"/> + <location filename="../IOViewer.cpp" line="1510"/> + <source>Red</source> + <translation type="unfinished">红</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1499"/> + <location filename="../IOViewer.cpp" line="1511"/> + <source>Green (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1500"/> + <location filename="../IOViewer.cpp" line="1512"/> + <source>Green (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1501"/> + <location filename="../IOViewer.cpp" line="1513"/> + <source>Blue</source> + <translation type="unfinished">蓝</translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1517"/> + <source>Sprite ordering</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1518"/> + <source>OAM order</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1519"/> + <source>x coordinate sorting</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1530"/> + <source>WRAM bank</source> + <translation type="unfinished"></translation> </message> </context> <context>