Qt: Add GB support in I/O viewer

This commit is contained in:
Vicki Pfau 2020-12-26 18:29:16 -08:00
parent 418c3c40ce
commit 18403682f7
16 changed files with 6874 additions and 30 deletions

View File

@ -4,7 +4,7 @@ Features:
- WebP and APNG recording - WebP and APNG recording
- Separate overrides for GBC games that can also run on SGB or regular GB - 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 - 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 - Bug report tool for gathering information helpful for reporting bugs
- Mute option in homebrew ports - Mute option in homebrew ports
- Status indicators for fast-forward and mute in homebrew ports - Status indicators for fast-forward and mute in homebrew ports

View File

@ -171,20 +171,20 @@ const QList<IOViewer::RegisterDescription>& IOViewer::registerDescriptions(mPlat
// 0x04000028: BG2X_LO // 0x04000028: BG2X_LO
regGBA.append({ regGBA.append({
{ tr("Fractional part"), 0, 8 }, { tr("Fractional part"), 0, 8 },
{ tr("Integer part (bottom)"), 8, 8 }, { tr("Integer part (low)"), 8, 8 },
}); });
// 0x0400002A: BG2X_HI // 0x0400002A: BG2X_HI
regGBA.append({ regGBA.append({
{ tr("Integer part (top)"), 0, 12 }, { tr("Integer part (high)"), 0, 12 },
}); });
// 0x0400002C: BG2Y_LO // 0x0400002C: BG2Y_LO
regGBA.append({ regGBA.append({
{ tr("Fractional part"), 0, 8 }, { tr("Fractional part"), 0, 8 },
{ tr("Integer part (bottom)"), 8, 8 }, { tr("Integer part (low)"), 8, 8 },
}); });
// 0x0400002E: BG2Y_HI // 0x0400002E: BG2Y_HI
regGBA.append({ regGBA.append({
{ tr("Integer part (top)"), 0, 12 }, { tr("Integer part (high)"), 0, 12 },
}); });
// 0x04000030: BG3PA // 0x04000030: BG3PA
regGBA.append({ regGBA.append({
@ -209,20 +209,20 @@ const QList<IOViewer::RegisterDescription>& IOViewer::registerDescriptions(mPlat
// 0x04000038: BG3X_LO // 0x04000038: BG3X_LO
regGBA.append({ regGBA.append({
{ tr("Fractional part"), 0, 8 }, { tr("Fractional part"), 0, 8 },
{ tr("Integer part (bottom)"), 8, 8 }, { tr("Integer part (low)"), 8, 8 },
}); });
// 0x0400003A: BG3X_HI // 0x0400003A: BG3X_HI
regGBA.append({ regGBA.append({
{ tr("Integer part (top)"), 0, 12 }, { tr("Integer part (high)"), 0, 12 },
}); });
// 0x0400003C: BG3Y_LO // 0x0400003C: BG3Y_LO
regGBA.append({ regGBA.append({
{ tr("Fractional part"), 0, 8 }, { tr("Fractional part"), 0, 8 },
{ tr("Integer part (bottom)"), 8, 8 }, { tr("Integer part (low)"), 8, 8 },
}); });
// 0x0400003E: BG3Y_HI // 0x0400003E: BG3Y_HI
regGBA.append({ regGBA.append({
{ tr("Integer part (top)"), 0, 12 }, { tr("Integer part (high)"), 0, 12 },
}); });
// 0x04000040: WIN0H // 0x04000040: WIN0H
regGBA.append({ regGBA.append({
@ -558,19 +558,19 @@ const QList<IOViewer::RegisterDescription>& IOViewer::registerDescriptions(mPlat
regGBA.append(RegisterDescription()); regGBA.append(RegisterDescription());
// 0x040000B0: DMA0SAD_LO // 0x040000B0: DMA0SAD_LO
regGBA.append({ regGBA.append({
{ tr("Address (bottom)"), 0, 16 }, { tr("Address (low)"), 0, 16 },
}); });
// 0x040000B2: DMA0SAD_HI // 0x040000B2: DMA0SAD_HI
regGBA.append({ regGBA.append({
{ tr("Address (top)"), 0, 16 }, { tr("Address (high)"), 0, 16 },
}); });
// 0x040000B4: DMA0DAD_LO // 0x040000B4: DMA0DAD_LO
regGBA.append({ regGBA.append({
{ tr("Address (bottom)"), 0, 16 }, { tr("Address (low)"), 0, 16 },
}); });
// 0x040000B6: DMA0DAD_HI // 0x040000B6: DMA0DAD_HI
regGBA.append({ regGBA.append({
{ tr("Address (top)"), 0, 16 }, { tr("Address (high)"), 0, 16 },
}); });
// 0x040000B8: DMA0CNT_LO // 0x040000B8: DMA0CNT_LO
regGBA.append({ regGBA.append({
@ -603,19 +603,19 @@ const QList<IOViewer::RegisterDescription>& IOViewer::registerDescriptions(mPlat
}); });
// 0x040000BC: DMA1SAD_LO // 0x040000BC: DMA1SAD_LO
regGBA.append({ regGBA.append({
{ tr("Address (bottom)"), 0, 16 }, { tr("Address (low)"), 0, 16 },
}); });
// 0x040000BE: DMA1SAD_HI // 0x040000BE: DMA1SAD_HI
regGBA.append({ regGBA.append({
{ tr("Address (top)"), 0, 16 }, { tr("Address (high)"), 0, 16 },
}); });
// 0x040000C0: DMA1DAD_LO // 0x040000C0: DMA1DAD_LO
regGBA.append({ regGBA.append({
{ tr("Address (bottom)"), 0, 16 }, { tr("Address (low)"), 0, 16 },
}); });
// 0x040000C2: DMA1DAD_HI // 0x040000C2: DMA1DAD_HI
regGBA.append({ regGBA.append({
{ tr("Address (top)"), 0, 16 }, { tr("Address (high)"), 0, 16 },
}); });
// 0x040000C4: DMA1CNT_LO // 0x040000C4: DMA1CNT_LO
regGBA.append({ regGBA.append({
@ -648,19 +648,19 @@ const QList<IOViewer::RegisterDescription>& IOViewer::registerDescriptions(mPlat
}); });
// 0x040000C8: DMA2SAD_LO // 0x040000C8: DMA2SAD_LO
regGBA.append({ regGBA.append({
{ tr("Address (bottom)"), 0, 16 }, { tr("Address (low)"), 0, 16 },
}); });
// 0x040000CA: DMA2SAD_HI // 0x040000CA: DMA2SAD_HI
regGBA.append({ regGBA.append({
{ tr("Address (top)"), 0, 16 }, { tr("Address (high)"), 0, 16 },
}); });
// 0x040000CC: DMA2DAD_LO // 0x040000CC: DMA2DAD_LO
regGBA.append({ regGBA.append({
{ tr("Address (bottom)"), 0, 16 }, { tr("Address (low)"), 0, 16 },
}); });
// 0x040000CE: DMA2DAD_HI // 0x040000CE: DMA2DAD_HI
regGBA.append({ regGBA.append({
{ tr("Address (top)"), 0, 16 }, { tr("Address (high)"), 0, 16 },
}); });
// 0x040000D0: DMA2CNT_LO // 0x040000D0: DMA2CNT_LO
regGBA.append({ regGBA.append({
@ -693,19 +693,19 @@ const QList<IOViewer::RegisterDescription>& IOViewer::registerDescriptions(mPlat
}); });
// 0x040000D4: DMA3SAD_LO // 0x040000D4: DMA3SAD_LO
regGBA.append({ regGBA.append({
{ tr("Address (bottom)"), 0, 16 }, { tr("Address (low)"), 0, 16 },
}); });
// 0x040000D6: DMA3SAD_HI // 0x040000D6: DMA3SAD_HI
regGBA.append({ regGBA.append({
{ tr("Address (top)"), 0, 16 }, { tr("Address (high)"), 0, 16 },
}); });
// 0x040000D8: DMA3DAD_LO // 0x040000D8: DMA3DAD_LO
regGBA.append({ regGBA.append({
{ tr("Address (bottom)"), 0, 16 }, { tr("Address (low)"), 0, 16 },
}); });
// 0x040000DA: DMA3DAD_HI // 0x040000DA: DMA3DAD_HI
regGBA.append({ regGBA.append({
{ tr("Address (top)"), 0, 16 }, { tr("Address (high)"), 0, 16 },
}); });
// 0x040000DC: DMA3CNT_LO // 0x040000DC: DMA3CNT_LO
regGBA.append({ regGBA.append({
@ -1026,6 +1026,536 @@ const QList<IOViewer::RegisterDescription>& IOViewer::registerDescriptions(mPlat
{ tr("Enable IRQs"), 0 }, { tr("Enable IRQs"), 0 },
}); });
s_registers[PLATFORM_GBA] = regGBA; 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 #endif
return s_registers[platform]; return s_registers[platform];
} }

View File

@ -1531,11 +1531,7 @@ void Window::setupMenu(QMenuBar* menubar) {
addGameAction(tr("View memory..."), "memoryView", openControllerTView<MemoryView>(), "tools"); addGameAction(tr("View memory..."), "memoryView", openControllerTView<MemoryView>(), "tools");
addGameAction(tr("Search memory..."), "memorySearch", openControllerTView<MemorySearch>(), "tools"); addGameAction(tr("Search memory..."), "memorySearch", openControllerTView<MemorySearch>(), "tools");
addGameAction(tr("View &I/O registers..."), "ioViewer", openControllerTView<IOViewer>(), "tools");
#ifdef M_CORE_GBA
Action* ioViewer = addGameAction(tr("View &I/O registers..."), "ioViewer", openControllerTView<IOViewer>(), "tools");
m_platformActions.insert(PLATFORM_GBA, ioViewer);
#endif
m_actions.addSeparator("tools"); m_actions.addSeparator("tools");
addGameAction(tr("Record debug video log..."), "recordVL", this, &Window::startVideoLog, "tools"); addGameAction(tr("Record debug video log..."), "recordVL", this, &Window::startVideoLog, "tools");

View File

@ -1585,6 +1585,8 @@ Game Boy Advance ist ein eingetragenes Warenzeichen von Nintendo Co., Ltd.</tran
<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="129"/>
<location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="137"/>
<location filename="../IOViewer.cpp" line="145"/> <location filename="../IOViewer.cpp" line="145"/>
<location filename="../IOViewer.cpp" line="1364"/>
<location filename="../IOViewer.cpp" line="1405"/>
<source>Horizontal offset</source> <source>Horizontal offset</source>
<translation>Horizontaler Versatz</translation> <translation>Horizontaler Versatz</translation>
</message> </message>
@ -1593,6 +1595,8 @@ Game Boy Advance ist ein eingetragenes Warenzeichen von Nintendo Co., Ltd.</tran
<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="133"/>
<location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="141"/>
<location filename="../IOViewer.cpp" line="149"/> <location filename="../IOViewer.cpp" line="149"/>
<location filename="../IOViewer.cpp" line="1360"/>
<location filename="../IOViewer.cpp" line="1401"/>
<source>Vertical offset</source> <source>Vertical offset</source>
<translation>Vertikaler Versatz</translation> <translation>Vertikaler Versatz</translation>
</message> </message>
@ -1906,16 +1910,19 @@ Game Boy Advance ist ein eingetragenes Warenzeichen von Nintendo Co., Ltd.</tran
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="328"/> <location filename="../IOViewer.cpp" line="328"/>
<location filename="../IOViewer.cpp" line="1099"/>
<source>Sweep shifts</source> <source>Sweep shifts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="329"/> <location filename="../IOViewer.cpp" line="329"/>
<location filename="../IOViewer.cpp" line="1100"/>
<source>Sweep subtract</source> <source>Sweep subtract</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="330"/> <location filename="../IOViewer.cpp" line="330"/>
<location filename="../IOViewer.cpp" line="1101"/>
<source>Sweep time (in 1/128s)</source> <source>Sweep time (in 1/128s)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1924,12 +1931,18 @@ Game Boy Advance ist ein eingetragenes Warenzeichen von Nintendo Co., Ltd.</tran
<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="350"/>
<location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="374"/>
<location filename="../IOViewer.cpp" line="396"/> <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> <source>Sound length</source>
<translation>Sound-Länge</translation> <translation>Sound-Länge</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="335"/>
<location filename="../IOViewer.cpp" line="351"/> <location filename="../IOViewer.cpp" line="351"/>
<location filename="../IOViewer.cpp" line="1106"/>
<location filename="../IOViewer.cpp" line="1129"/>
<source>Duty cycle</source> <source>Duty cycle</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1937,6 +1950,9 @@ Game Boy Advance ist ein eingetragenes Warenzeichen von Nintendo Co., Ltd.</tran
<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="336"/>
<location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="352"/>
<location filename="../IOViewer.cpp" line="397"/> <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> <source>Envelope step time</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1944,6 +1960,9 @@ Game Boy Advance ist ein eingetragenes Warenzeichen von Nintendo Co., Ltd.</tran
<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="337"/>
<location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="353"/>
<location filename="../IOViewer.cpp" line="398"/> <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> <source>Envelope increase</source>
<translation>Hüllkurve erhöhen</translation> <translation>Hüllkurve erhöhen</translation>
</message> </message>
@ -1951,6 +1970,9 @@ Game Boy Advance ist ein eingetragenes Warenzeichen von Nintendo Co., Ltd.</tran
<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="338"/>
<location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="354"/>
<location filename="../IOViewer.cpp" line="399"/> <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> <source>Initial volume</source>
<translation>Initiale Lautstärke</translation> <translation>Initiale Lautstärke</translation>
</message> </message>
@ -1966,6 +1988,10 @@ Game Boy Advance ist ein eingetragenes Warenzeichen von Nintendo Co., Ltd.</tran
<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="361"/>
<location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="389"/>
<location filename="../IOViewer.cpp" line="411"/> <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> <source>Timed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1974,6 +2000,10 @@ Game Boy Advance ist ein eingetragenes Warenzeichen von Nintendo Co., Ltd.</tran
<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="362"/>
<location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="390"/>
<location filename="../IOViewer.cpp" line="412"/> <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> <source>Reset</source>
<translation>Reset</translation> <translation>Reset</translation>
</message> </message>
@ -1989,34 +2019,40 @@ Game Boy Advance ist ein eingetragenes Warenzeichen von Nintendo Co., Ltd.</tran
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="370"/> <location filename="../IOViewer.cpp" line="370"/>
<location filename="../IOViewer.cpp" line="1149"/>
<source>Enable channel 3</source> <source>Enable channel 3</source>
<translation>Aktiviere Kanal 3</translation> <translation>Aktiviere Kanal 3</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="375"/> <location filename="../IOViewer.cpp" line="375"/>
<location filename="../IOViewer.cpp" line="1157"/>
<source>Volume</source> <source>Volume</source>
<translation>Lautstärke</translation> <translation>Lautstärke</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="376"/> <location filename="../IOViewer.cpp" line="376"/>
<location filename="../IOViewer.cpp" line="1158"/>
<source>0%</source> <source>0%</source>
<translation>0%</translation> <translation>0%</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="377"/> <location filename="../IOViewer.cpp" line="377"/>
<location filename="../IOViewer.cpp" line="434"/> <location filename="../IOViewer.cpp" line="434"/>
<location filename="../IOViewer.cpp" line="1159"/>
<source>100%</source> <source>100%</source>
<translation>100%</translation> <translation>100%</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="378"/> <location filename="../IOViewer.cpp" line="378"/>
<location filename="../IOViewer.cpp" line="433"/> <location filename="../IOViewer.cpp" line="433"/>
<location filename="../IOViewer.cpp" line="1160"/>
<source>50%</source> <source>50%</source>
<translation>50%</translation> <translation>50%</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="379"/> <location filename="../IOViewer.cpp" line="379"/>
<location filename="../IOViewer.cpp" line="432"/> <location filename="../IOViewer.cpp" line="432"/>
<location filename="../IOViewer.cpp" line="1161"/>
<source>25%</source> <source>25%</source>
<translation>25%</translation> <translation>25%</translation>
</message> </message>
@ -2030,26 +2066,31 @@ Game Boy Advance ist ein eingetragenes Warenzeichen von Nintendo Co., Ltd.</tran
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="405"/> <location filename="../IOViewer.cpp" line="405"/>
<location filename="../IOViewer.cpp" line="1188"/>
<source>Clock divider</source> <source>Clock divider</source>
<translation>Frequenzteiler</translation> <translation>Frequenzteiler</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="406"/> <location filename="../IOViewer.cpp" line="406"/>
<location filename="../IOViewer.cpp" line="1189"/>
<source>Register stages</source> <source>Register stages</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="407"/> <location filename="../IOViewer.cpp" line="407"/>
<location filename="../IOViewer.cpp" line="1190"/>
<source>15</source> <source>15</source>
<translation>15</translation> <translation>15</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="408"/> <location filename="../IOViewer.cpp" line="408"/>
<location filename="../IOViewer.cpp" line="1191"/>
<source>7</source> <source>7</source>
<translation>7</translation> <translation>7</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="410"/> <location filename="../IOViewer.cpp" line="410"/>
<location filename="../IOViewer.cpp" line="1193"/>
<source>Shifter frequency</source> <source>Shifter frequency</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2065,41 +2106,49 @@ Game Boy Advance ist ein eingetragenes Warenzeichen von Nintendo Co., Ltd.</tran
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="420"/> <location filename="../IOViewer.cpp" line="420"/>
<location filename="../IOViewer.cpp" line="1209"/>
<source>Enable channel 1 right</source> <source>Enable channel 1 right</source>
<translation>Aktiviere Kanal 1 rechts</translation> <translation>Aktiviere Kanal 1 rechts</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="421"/> <location filename="../IOViewer.cpp" line="421"/>
<location filename="../IOViewer.cpp" line="1210"/>
<source>Enable channel 2 right</source> <source>Enable channel 2 right</source>
<translation>Aktiviere Kanal 2 rechts</translation> <translation>Aktiviere Kanal 2 rechts</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="422"/> <location filename="../IOViewer.cpp" line="422"/>
<location filename="../IOViewer.cpp" line="1211"/>
<source>Enable channel 3 right</source> <source>Enable channel 3 right</source>
<translation>Aktiviere Kanal 3 rechts</translation> <translation>Aktiviere Kanal 3 rechts</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="423"/> <location filename="../IOViewer.cpp" line="423"/>
<location filename="../IOViewer.cpp" line="1212"/>
<source>Enable channel 4 right</source> <source>Enable channel 4 right</source>
<translation>Aktiviere Kanal 4 rechts</translation> <translation>Aktiviere Kanal 4 rechts</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="424"/> <location filename="../IOViewer.cpp" line="424"/>
<location filename="../IOViewer.cpp" line="1213"/>
<source>Enable channel 1 left</source> <source>Enable channel 1 left</source>
<translation>Aktiviere Kanal 1 links</translation> <translation>Aktiviere Kanal 1 links</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="425"/> <location filename="../IOViewer.cpp" line="425"/>
<location filename="../IOViewer.cpp" line="1214"/>
<source>Enable channel 2 left</source> <source>Enable channel 2 left</source>
<translation>Aktiviere Kanal 2 links</translation> <translation>Aktiviere Kanal 2 links</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="426"/> <location filename="../IOViewer.cpp" line="426"/>
<location filename="../IOViewer.cpp" line="1215"/>
<source>Enable channel 3 left</source> <source>Enable channel 3 left</source>
<translation>Aktiviere Kanal 3 links</translation> <translation>Aktiviere Kanal 3 links</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="427"/> <location filename="../IOViewer.cpp" line="427"/>
<location filename="../IOViewer.cpp" line="1216"/>
<source>Enable channel 4 left</source> <source>Enable channel 4 left</source>
<translation>Aktiviere Kanal 4 links</translation> <translation>Aktiviere Kanal 4 links</translation>
</message> </message>
@ -2179,26 +2228,31 @@ Game Boy Advance ist ein eingetragenes Warenzeichen von Nintendo Co., Ltd.</tran
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="456"/> <location filename="../IOViewer.cpp" line="456"/>
<location filename="../IOViewer.cpp" line="1220"/>
<source>Active channel 1</source> <source>Active channel 1</source>
<translation>Kanal 1 aktiv</translation> <translation>Kanal 1 aktiv</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="457"/> <location filename="../IOViewer.cpp" line="457"/>
<location filename="../IOViewer.cpp" line="1221"/>
<source>Active channel 2</source> <source>Active channel 2</source>
<translation>Kanal 2 aktiv</translation> <translation>Kanal 2 aktiv</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="458"/> <location filename="../IOViewer.cpp" line="458"/>
<location filename="../IOViewer.cpp" line="1222"/>
<source>Active channel 3</source> <source>Active channel 3</source>
<translation>Kanal 3 aktiv</translation> <translation>Kanal 3 aktiv</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="459"/> <location filename="../IOViewer.cpp" line="459"/>
<location filename="../IOViewer.cpp" line="1223"/>
<source>Active channel 4</source> <source>Active channel 4</source>
<translation>Kanal 4 aktiv</translation> <translation>Kanal 4 aktiv</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="460"/> <location filename="../IOViewer.cpp" line="460"/>
<location filename="../IOViewer.cpp" line="1224"/>
<source>Enable audio</source> <source>Enable audio</source>
<translation>Audio aktivieren</translation> <translation>Audio aktivieren</translation>
</message> </message>
@ -2253,6 +2307,38 @@ Game Boy Advance ist ein eingetragenes Warenzeichen von Nintendo Co., Ltd.</tran
<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="544"/>
<location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="548"/>
<location filename="../IOViewer.cpp" line="549"/> <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> <source>Sample</source>
<translation>Sample</translation> <translation>Sample</translation>
</message> </message>
@ -2377,6 +2463,7 @@ Game Boy Advance ist ein eingetragenes Warenzeichen von Nintendo Co., Ltd.</tran
<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="641"/>
<location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="686"/>
<location filename="../IOViewer.cpp" line="732"/> <location filename="../IOViewer.cpp" line="732"/>
<location filename="../IOViewer.cpp" line="1442"/>
<source>Immediate</source> <source>Immediate</source>
<translation>Unmittelbar</translation> <translation>Unmittelbar</translation>
</message> </message>
@ -2387,6 +2474,8 @@ Game Boy Advance ist ein eingetragenes Warenzeichen von Nintendo Co., Ltd.</tran
<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="733"/>
<location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="944"/>
<location filename="../IOViewer.cpp" line="961"/> <location filename="../IOViewer.cpp" line="961"/>
<location filename="../IOViewer.cpp" line="1091"/>
<location filename="../IOViewer.cpp" line="1552"/>
<source>VBlank</source> <source>VBlank</source>
<translation>VBlank</translation> <translation>VBlank</translation>
</message> </message>
@ -2397,6 +2486,7 @@ Game Boy Advance ist ein eingetragenes Warenzeichen von Nintendo Co., Ltd.</tran
<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="734"/>
<location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="945"/>
<location filename="../IOViewer.cpp" line="962"/> <location filename="../IOViewer.cpp" line="962"/>
<location filename="../IOViewer.cpp" line="1443"/>
<source>HBlank</source> <source>HBlank</source>
<translation>HBlank</translation> <translation>HBlank</translation>
</message> </message>
@ -2422,6 +2512,9 @@ Game Boy Advance ist ein eingetragenes Warenzeichen von Nintendo Co., Ltd.</tran
<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="801"/>
<location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="817"/>
<location filename="../IOViewer.cpp" line="833"/> <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> <source>Enable</source>
<translation>Aktivieren</translation> <translation>Aktivieren</translation>
</message> </message>
@ -2447,6 +2540,10 @@ Game Boy Advance ist ein eingetragenes Warenzeichen von Nintendo Co., Ltd.</tran
<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="789"/>
<location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="805"/>
<location filename="../IOViewer.cpp" line="821"/> <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> <source>Value</source>
<translation>Wert</translation> <translation>Wert</translation>
</message> </message>
@ -2463,6 +2560,7 @@ Game Boy Advance ist ein eingetragenes Warenzeichen von Nintendo Co., Ltd.</tran
<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="795"/>
<location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="811"/>
<location filename="../IOViewer.cpp" line="827"/> <location filename="../IOViewer.cpp" line="827"/>
<location filename="../IOViewer.cpp" line="1070"/>
<source>1/64</source> <source>1/64</source>
<translation>1/64</translation> <translation>1/64</translation>
</message> </message>
@ -2471,6 +2569,7 @@ Game Boy Advance ist ein eingetragenes Warenzeichen von Nintendo Co., Ltd.</tran
<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="796"/>
<location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="812"/>
<location filename="../IOViewer.cpp" line="828"/> <location filename="../IOViewer.cpp" line="828"/>
<location filename="../IOViewer.cpp" line="1071"/>
<source>1/256</source> <source>1/256</source>
<translation>1/256</translation> <translation>1/256</translation>
</message> </message>
@ -2479,6 +2578,7 @@ Game Boy Advance ist ein eingetragenes Warenzeichen von Nintendo Co., Ltd.</tran
<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="797"/>
<location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="813"/>
<location filename="../IOViewer.cpp" line="829"/> <location filename="../IOViewer.cpp" line="829"/>
<location filename="../IOViewer.cpp" line="1068"/>
<source>1/1024</source> <source>1/1024</source>
<translation>1/1024</translation> <translation>1/1024</translation>
</message> </message>
@ -2723,6 +2823,7 @@ Game Boy Advance ist ein eingetragenes Warenzeichen von Nintendo Co., Ltd.</tran
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="1015"/> <location filename="../IOViewer.cpp" line="1015"/>
<location filename="../IOViewer.cpp" line="1451"/>
<source>Disable</source> <source>Disable</source>
<translation>Deaktivieren</translation> <translation>Deaktivieren</translation>
</message> </message>
@ -2751,6 +2852,391 @@ Game Boy Advance ist ein eingetragenes Warenzeichen von Nintendo Co., Ltd.</tran
<source>Enable IRQs</source> <source>Enable IRQs</source>
<translation>Aktiviere IRQs</translation> <translation>Aktiviere IRQs</translation>
</message> </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>
<context> <context>
<name>QGBA::KeyEditor</name> <name>QGBA::KeyEditor</name>

View File

@ -1584,6 +1584,8 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="129"/>
<location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="137"/>
<location filename="../IOViewer.cpp" line="145"/> <location filename="../IOViewer.cpp" line="145"/>
<location filename="../IOViewer.cpp" line="1364"/>
<location filename="../IOViewer.cpp" line="1405"/>
<source>Horizontal offset</source> <source>Horizontal offset</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1592,6 +1594,8 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="133"/>
<location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="141"/>
<location filename="../IOViewer.cpp" line="149"/> <location filename="../IOViewer.cpp" line="149"/>
<location filename="../IOViewer.cpp" line="1360"/>
<location filename="../IOViewer.cpp" line="1401"/>
<source>Vertical offset</source> <source>Vertical offset</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1905,16 +1909,19 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="328"/> <location filename="../IOViewer.cpp" line="328"/>
<location filename="../IOViewer.cpp" line="1099"/>
<source>Sweep shifts</source> <source>Sweep shifts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="329"/> <location filename="../IOViewer.cpp" line="329"/>
<location filename="../IOViewer.cpp" line="1100"/>
<source>Sweep subtract</source> <source>Sweep subtract</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="330"/> <location filename="../IOViewer.cpp" line="330"/>
<location filename="../IOViewer.cpp" line="1101"/>
<source>Sweep time (in 1/128s)</source> <source>Sweep time (in 1/128s)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1923,12 +1930,18 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="350"/>
<location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="374"/>
<location filename="../IOViewer.cpp" line="396"/> <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> <source>Sound length</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="335"/>
<location filename="../IOViewer.cpp" line="351"/> <location filename="../IOViewer.cpp" line="351"/>
<location filename="../IOViewer.cpp" line="1106"/>
<location filename="../IOViewer.cpp" line="1129"/>
<source>Duty cycle</source> <source>Duty cycle</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1936,6 +1949,9 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="336"/>
<location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="352"/>
<location filename="../IOViewer.cpp" line="397"/> <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> <source>Envelope step time</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1943,6 +1959,9 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="337"/>
<location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="353"/>
<location filename="../IOViewer.cpp" line="398"/> <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> <source>Envelope increase</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1950,6 +1969,9 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="338"/>
<location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="354"/>
<location filename="../IOViewer.cpp" line="399"/> <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> <source>Initial volume</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1965,6 +1987,10 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="361"/>
<location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="389"/>
<location filename="../IOViewer.cpp" line="411"/> <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> <source>Timed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1973,6 +1999,10 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="362"/>
<location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="390"/>
<location filename="../IOViewer.cpp" line="412"/> <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> <source>Reset</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1988,34 +2018,40 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="370"/> <location filename="../IOViewer.cpp" line="370"/>
<location filename="../IOViewer.cpp" line="1149"/>
<source>Enable channel 3</source> <source>Enable channel 3</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="375"/> <location filename="../IOViewer.cpp" line="375"/>
<location filename="../IOViewer.cpp" line="1157"/>
<source>Volume</source> <source>Volume</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="376"/> <location filename="../IOViewer.cpp" line="376"/>
<location filename="../IOViewer.cpp" line="1158"/>
<source>0%</source> <source>0%</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="377"/> <location filename="../IOViewer.cpp" line="377"/>
<location filename="../IOViewer.cpp" line="434"/> <location filename="../IOViewer.cpp" line="434"/>
<location filename="../IOViewer.cpp" line="1159"/>
<source>100%</source> <source>100%</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="378"/> <location filename="../IOViewer.cpp" line="378"/>
<location filename="../IOViewer.cpp" line="433"/> <location filename="../IOViewer.cpp" line="433"/>
<location filename="../IOViewer.cpp" line="1160"/>
<source>50%</source> <source>50%</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="379"/> <location filename="../IOViewer.cpp" line="379"/>
<location filename="../IOViewer.cpp" line="432"/> <location filename="../IOViewer.cpp" line="432"/>
<location filename="../IOViewer.cpp" line="1161"/>
<source>25%</source> <source>25%</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2029,26 +2065,31 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="405"/> <location filename="../IOViewer.cpp" line="405"/>
<location filename="../IOViewer.cpp" line="1188"/>
<source>Clock divider</source> <source>Clock divider</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="406"/> <location filename="../IOViewer.cpp" line="406"/>
<location filename="../IOViewer.cpp" line="1189"/>
<source>Register stages</source> <source>Register stages</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="407"/> <location filename="../IOViewer.cpp" line="407"/>
<location filename="../IOViewer.cpp" line="1190"/>
<source>15</source> <source>15</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="408"/> <location filename="../IOViewer.cpp" line="408"/>
<location filename="../IOViewer.cpp" line="1191"/>
<source>7</source> <source>7</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="410"/> <location filename="../IOViewer.cpp" line="410"/>
<location filename="../IOViewer.cpp" line="1193"/>
<source>Shifter frequency</source> <source>Shifter frequency</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2064,41 +2105,49 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="420"/> <location filename="../IOViewer.cpp" line="420"/>
<location filename="../IOViewer.cpp" line="1209"/>
<source>Enable channel 1 right</source> <source>Enable channel 1 right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="421"/> <location filename="../IOViewer.cpp" line="421"/>
<location filename="../IOViewer.cpp" line="1210"/>
<source>Enable channel 2 right</source> <source>Enable channel 2 right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="422"/> <location filename="../IOViewer.cpp" line="422"/>
<location filename="../IOViewer.cpp" line="1211"/>
<source>Enable channel 3 right</source> <source>Enable channel 3 right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="423"/> <location filename="../IOViewer.cpp" line="423"/>
<location filename="../IOViewer.cpp" line="1212"/>
<source>Enable channel 4 right</source> <source>Enable channel 4 right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="424"/> <location filename="../IOViewer.cpp" line="424"/>
<location filename="../IOViewer.cpp" line="1213"/>
<source>Enable channel 1 left</source> <source>Enable channel 1 left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="425"/> <location filename="../IOViewer.cpp" line="425"/>
<location filename="../IOViewer.cpp" line="1214"/>
<source>Enable channel 2 left</source> <source>Enable channel 2 left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="426"/> <location filename="../IOViewer.cpp" line="426"/>
<location filename="../IOViewer.cpp" line="1215"/>
<source>Enable channel 3 left</source> <source>Enable channel 3 left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="427"/> <location filename="../IOViewer.cpp" line="427"/>
<location filename="../IOViewer.cpp" line="1216"/>
<source>Enable channel 4 left</source> <source>Enable channel 4 left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2178,26 +2227,31 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="456"/> <location filename="../IOViewer.cpp" line="456"/>
<location filename="../IOViewer.cpp" line="1220"/>
<source>Active channel 1</source> <source>Active channel 1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="457"/> <location filename="../IOViewer.cpp" line="457"/>
<location filename="../IOViewer.cpp" line="1221"/>
<source>Active channel 2</source> <source>Active channel 2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="458"/> <location filename="../IOViewer.cpp" line="458"/>
<location filename="../IOViewer.cpp" line="1222"/>
<source>Active channel 3</source> <source>Active channel 3</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="459"/> <location filename="../IOViewer.cpp" line="459"/>
<location filename="../IOViewer.cpp" line="1223"/>
<source>Active channel 4</source> <source>Active channel 4</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="460"/> <location filename="../IOViewer.cpp" line="460"/>
<location filename="../IOViewer.cpp" line="1224"/>
<source>Enable audio</source> <source>Enable audio</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2252,6 +2306,38 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="544"/>
<location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="548"/>
<location filename="../IOViewer.cpp" line="549"/> <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> <source>Sample</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2376,6 +2462,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="641"/>
<location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="686"/>
<location filename="../IOViewer.cpp" line="732"/> <location filename="../IOViewer.cpp" line="732"/>
<location filename="../IOViewer.cpp" line="1442"/>
<source>Immediate</source> <source>Immediate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2386,6 +2473,8 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="733"/>
<location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="944"/>
<location filename="../IOViewer.cpp" line="961"/> <location filename="../IOViewer.cpp" line="961"/>
<location filename="../IOViewer.cpp" line="1091"/>
<location filename="../IOViewer.cpp" line="1552"/>
<source>VBlank</source> <source>VBlank</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2396,6 +2485,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="734"/>
<location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="945"/>
<location filename="../IOViewer.cpp" line="962"/> <location filename="../IOViewer.cpp" line="962"/>
<location filename="../IOViewer.cpp" line="1443"/>
<source>HBlank</source> <source>HBlank</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2421,6 +2511,9 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="801"/>
<location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="817"/>
<location filename="../IOViewer.cpp" line="833"/> <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> <source>Enable</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2446,6 +2539,10 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="789"/>
<location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="805"/>
<location filename="../IOViewer.cpp" line="821"/> <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> <source>Value</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2462,6 +2559,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="795"/>
<location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="811"/>
<location filename="../IOViewer.cpp" line="827"/> <location filename="../IOViewer.cpp" line="827"/>
<location filename="../IOViewer.cpp" line="1070"/>
<source>1/64</source> <source>1/64</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2470,6 +2568,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="796"/>
<location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="812"/>
<location filename="../IOViewer.cpp" line="828"/> <location filename="../IOViewer.cpp" line="828"/>
<location filename="../IOViewer.cpp" line="1071"/>
<source>1/256</source> <source>1/256</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2478,6 +2577,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="797"/>
<location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="813"/>
<location filename="../IOViewer.cpp" line="829"/> <location filename="../IOViewer.cpp" line="829"/>
<location filename="../IOViewer.cpp" line="1068"/>
<source>1/1024</source> <source>1/1024</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2722,6 +2822,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="1015"/> <location filename="../IOViewer.cpp" line="1015"/>
<location filename="../IOViewer.cpp" line="1451"/>
<source>Disable</source> <source>Disable</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2750,6 +2851,391 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<source>Enable IRQs</source> <source>Enable IRQs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </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> </context>
<context> <context>
<name>QGBA::KeyEditor</name> <name>QGBA::KeyEditor</name>

View File

@ -1585,6 +1585,8 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="129"/>
<location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="137"/>
<location filename="../IOViewer.cpp" line="145"/> <location filename="../IOViewer.cpp" line="145"/>
<location filename="../IOViewer.cpp" line="1364"/>
<location filename="../IOViewer.cpp" line="1405"/>
<source>Horizontal offset</source> <source>Horizontal offset</source>
<translation>Compensación horizontal</translation> <translation>Compensación horizontal</translation>
</message> </message>
@ -1593,6 +1595,8 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="133"/>
<location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="141"/>
<location filename="../IOViewer.cpp" line="149"/> <location filename="../IOViewer.cpp" line="149"/>
<location filename="../IOViewer.cpp" line="1360"/>
<location filename="../IOViewer.cpp" line="1401"/>
<source>Vertical offset</source> <source>Vertical offset</source>
<translation>Compensación vertical</translation> <translation>Compensación vertical</translation>
</message> </message>
@ -1906,16 +1910,19 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="328"/> <location filename="../IOViewer.cpp" line="328"/>
<location filename="../IOViewer.cpp" line="1099"/>
<source>Sweep shifts</source> <source>Sweep shifts</source>
<translation>Cambio en barrido</translation> <translation>Cambio en barrido</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="329"/> <location filename="../IOViewer.cpp" line="329"/>
<location filename="../IOViewer.cpp" line="1100"/>
<source>Sweep subtract</source> <source>Sweep subtract</source>
<translation>Sustracción en barridos</translation> <translation>Sustracción en barridos</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="330"/> <location filename="../IOViewer.cpp" line="330"/>
<location filename="../IOViewer.cpp" line="1101"/>
<source>Sweep time (in 1/128s)</source> <source>Sweep time (in 1/128s)</source>
<translation>Tiempo de barridos (in 1/128s)</translation> <translation>Tiempo de barridos (in 1/128s)</translation>
</message> </message>
@ -1924,12 +1931,18 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="350"/>
<location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="374"/>
<location filename="../IOViewer.cpp" line="396"/> <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> <source>Sound length</source>
<translation>Largo del sonido</translation> <translation>Largo del sonido</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="335"/>
<location filename="../IOViewer.cpp" line="351"/> <location filename="../IOViewer.cpp" line="351"/>
<location filename="../IOViewer.cpp" line="1106"/>
<location filename="../IOViewer.cpp" line="1129"/>
<source>Duty cycle</source> <source>Duty cycle</source>
<translation>Ciclo de trabajo</translation> <translation>Ciclo de trabajo</translation>
</message> </message>
@ -1937,6 +1950,9 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="336"/>
<location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="352"/>
<location filename="../IOViewer.cpp" line="397"/> <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> <source>Envelope step time</source>
<translation>Tiempo de paso en envoltura</translation> <translation>Tiempo de paso en envoltura</translation>
</message> </message>
@ -1944,6 +1960,9 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="337"/>
<location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="353"/>
<location filename="../IOViewer.cpp" line="398"/> <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> <source>Envelope increase</source>
<translation>Aumento en envoltura</translation> <translation>Aumento en envoltura</translation>
</message> </message>
@ -1951,6 +1970,9 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="338"/>
<location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="354"/>
<location filename="../IOViewer.cpp" line="399"/> <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> <source>Initial volume</source>
<translation>Volumen inicial</translation> <translation>Volumen inicial</translation>
</message> </message>
@ -1966,6 +1988,10 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="361"/>
<location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="389"/>
<location filename="../IOViewer.cpp" line="411"/> <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> <source>Timed</source>
<translation>Timed</translation> <translation>Timed</translation>
</message> </message>
@ -1974,6 +2000,10 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="362"/>
<location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="390"/>
<location filename="../IOViewer.cpp" line="412"/> <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> <source>Reset</source>
<translation>Reinicializar</translation> <translation>Reinicializar</translation>
</message> </message>
@ -1989,34 +2019,40 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="370"/> <location filename="../IOViewer.cpp" line="370"/>
<location filename="../IOViewer.cpp" line="1149"/>
<source>Enable channel 3</source> <source>Enable channel 3</source>
<translation>Habilitar canal 3</translation> <translation>Habilitar canal 3</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="375"/> <location filename="../IOViewer.cpp" line="375"/>
<location filename="../IOViewer.cpp" line="1157"/>
<source>Volume</source> <source>Volume</source>
<translation>Volumen</translation> <translation>Volumen</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="376"/> <location filename="../IOViewer.cpp" line="376"/>
<location filename="../IOViewer.cpp" line="1158"/>
<source>0%</source> <source>0%</source>
<translation>0%</translation> <translation>0%</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="377"/> <location filename="../IOViewer.cpp" line="377"/>
<location filename="../IOViewer.cpp" line="434"/> <location filename="../IOViewer.cpp" line="434"/>
<location filename="../IOViewer.cpp" line="1159"/>
<source>100%</source> <source>100%</source>
<translation>100%</translation> <translation>100%</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="378"/> <location filename="../IOViewer.cpp" line="378"/>
<location filename="../IOViewer.cpp" line="433"/> <location filename="../IOViewer.cpp" line="433"/>
<location filename="../IOViewer.cpp" line="1160"/>
<source>50%</source> <source>50%</source>
<translation>50%</translation> <translation>50%</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="379"/> <location filename="../IOViewer.cpp" line="379"/>
<location filename="../IOViewer.cpp" line="432"/> <location filename="../IOViewer.cpp" line="432"/>
<location filename="../IOViewer.cpp" line="1161"/>
<source>25%</source> <source>25%</source>
<translation>25%</translation> <translation>25%</translation>
</message> </message>
@ -2030,26 +2066,31 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="405"/> <location filename="../IOViewer.cpp" line="405"/>
<location filename="../IOViewer.cpp" line="1188"/>
<source>Clock divider</source> <source>Clock divider</source>
<translation>Divisor de reloj</translation> <translation>Divisor de reloj</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="406"/> <location filename="../IOViewer.cpp" line="406"/>
<location filename="../IOViewer.cpp" line="1189"/>
<source>Register stages</source> <source>Register stages</source>
<translation>Etapas del registro</translation> <translation>Etapas del registro</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="407"/> <location filename="../IOViewer.cpp" line="407"/>
<location filename="../IOViewer.cpp" line="1190"/>
<source>15</source> <source>15</source>
<translation>15</translation> <translation>15</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="408"/> <location filename="../IOViewer.cpp" line="408"/>
<location filename="../IOViewer.cpp" line="1191"/>
<source>7</source> <source>7</source>
<translation>7</translation> <translation>7</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="410"/> <location filename="../IOViewer.cpp" line="410"/>
<location filename="../IOViewer.cpp" line="1193"/>
<source>Shifter frequency</source> <source>Shifter frequency</source>
<translation>Frecuencia de cambio</translation> <translation>Frecuencia de cambio</translation>
</message> </message>
@ -2065,41 +2106,49 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="420"/> <location filename="../IOViewer.cpp" line="420"/>
<location filename="../IOViewer.cpp" line="1209"/>
<source>Enable channel 1 right</source> <source>Enable channel 1 right</source>
<translation>Habilitar canal 1 derecha</translation> <translation>Habilitar canal 1 derecha</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="421"/> <location filename="../IOViewer.cpp" line="421"/>
<location filename="../IOViewer.cpp" line="1210"/>
<source>Enable channel 2 right</source> <source>Enable channel 2 right</source>
<translation>Habilitar canal 2 derecha</translation> <translation>Habilitar canal 2 derecha</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="422"/> <location filename="../IOViewer.cpp" line="422"/>
<location filename="../IOViewer.cpp" line="1211"/>
<source>Enable channel 3 right</source> <source>Enable channel 3 right</source>
<translation>Habilitar canal 3 derecha</translation> <translation>Habilitar canal 3 derecha</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="423"/> <location filename="../IOViewer.cpp" line="423"/>
<location filename="../IOViewer.cpp" line="1212"/>
<source>Enable channel 4 right</source> <source>Enable channel 4 right</source>
<translation>Habilitar canal 4 derecha</translation> <translation>Habilitar canal 4 derecha</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="424"/> <location filename="../IOViewer.cpp" line="424"/>
<location filename="../IOViewer.cpp" line="1213"/>
<source>Enable channel 1 left</source> <source>Enable channel 1 left</source>
<translation>Habilitar canal 1 izquierda</translation> <translation>Habilitar canal 1 izquierda</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="425"/> <location filename="../IOViewer.cpp" line="425"/>
<location filename="../IOViewer.cpp" line="1214"/>
<source>Enable channel 2 left</source> <source>Enable channel 2 left</source>
<translation>Habilitar canal 2 izquierda</translation> <translation>Habilitar canal 2 izquierda</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="426"/> <location filename="../IOViewer.cpp" line="426"/>
<location filename="../IOViewer.cpp" line="1215"/>
<source>Enable channel 3 left</source> <source>Enable channel 3 left</source>
<translation>Habilitar canal 3 izquierda</translation> <translation>Habilitar canal 3 izquierda</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="427"/> <location filename="../IOViewer.cpp" line="427"/>
<location filename="../IOViewer.cpp" line="1216"/>
<source>Enable channel 4 left</source> <source>Enable channel 4 left</source>
<translation>Habilitar canal 4 izquierda</translation> <translation>Habilitar canal 4 izquierda</translation>
</message> </message>
@ -2179,26 +2228,31 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="456"/> <location filename="../IOViewer.cpp" line="456"/>
<location filename="../IOViewer.cpp" line="1220"/>
<source>Active channel 1</source> <source>Active channel 1</source>
<translation>Canal 1 activo</translation> <translation>Canal 1 activo</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="457"/> <location filename="../IOViewer.cpp" line="457"/>
<location filename="../IOViewer.cpp" line="1221"/>
<source>Active channel 2</source> <source>Active channel 2</source>
<translation>Canal 2 activo</translation> <translation>Canal 2 activo</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="458"/> <location filename="../IOViewer.cpp" line="458"/>
<location filename="../IOViewer.cpp" line="1222"/>
<source>Active channel 3</source> <source>Active channel 3</source>
<translation>Canal 3 activo</translation> <translation>Canal 3 activo</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="459"/> <location filename="../IOViewer.cpp" line="459"/>
<location filename="../IOViewer.cpp" line="1223"/>
<source>Active channel 4</source> <source>Active channel 4</source>
<translation>Canal 4 activo</translation> <translation>Canal 4 activo</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="460"/> <location filename="../IOViewer.cpp" line="460"/>
<location filename="../IOViewer.cpp" line="1224"/>
<source>Enable audio</source> <source>Enable audio</source>
<translation>Habilitar audio</translation> <translation>Habilitar audio</translation>
</message> </message>
@ -2253,6 +2307,38 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="544"/>
<location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="548"/>
<location filename="../IOViewer.cpp" line="549"/> <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> <source>Sample</source>
<translation>Muestra</translation> <translation>Muestra</translation>
</message> </message>
@ -2377,6 +2463,7 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="641"/>
<location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="686"/>
<location filename="../IOViewer.cpp" line="732"/> <location filename="../IOViewer.cpp" line="732"/>
<location filename="../IOViewer.cpp" line="1442"/>
<source>Immediate</source> <source>Immediate</source>
<translation>Inmediato</translation> <translation>Inmediato</translation>
</message> </message>
@ -2387,6 +2474,8 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="733"/>
<location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="944"/>
<location filename="../IOViewer.cpp" line="961"/> <location filename="../IOViewer.cpp" line="961"/>
<location filename="../IOViewer.cpp" line="1091"/>
<location filename="../IOViewer.cpp" line="1552"/>
<source>VBlank</source> <source>VBlank</source>
<translation>VBlank</translation> <translation>VBlank</translation>
</message> </message>
@ -2397,6 +2486,7 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="734"/>
<location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="945"/>
<location filename="../IOViewer.cpp" line="962"/> <location filename="../IOViewer.cpp" line="962"/>
<location filename="../IOViewer.cpp" line="1443"/>
<source>HBlank</source> <source>HBlank</source>
<translation>HBlank</translation> <translation>HBlank</translation>
</message> </message>
@ -2422,6 +2512,9 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="801"/>
<location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="817"/>
<location filename="../IOViewer.cpp" line="833"/> <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> <source>Enable</source>
<translation>Habilitar</translation> <translation>Habilitar</translation>
</message> </message>
@ -2447,6 +2540,10 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="789"/>
<location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="805"/>
<location filename="../IOViewer.cpp" line="821"/> <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> <source>Value</source>
<translation>Valor</translation> <translation>Valor</translation>
</message> </message>
@ -2463,6 +2560,7 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="795"/>
<location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="811"/>
<location filename="../IOViewer.cpp" line="827"/> <location filename="../IOViewer.cpp" line="827"/>
<location filename="../IOViewer.cpp" line="1070"/>
<source>1/64</source> <source>1/64</source>
<translation>1/64</translation> <translation>1/64</translation>
</message> </message>
@ -2471,6 +2569,7 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="796"/>
<location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="812"/>
<location filename="../IOViewer.cpp" line="828"/> <location filename="../IOViewer.cpp" line="828"/>
<location filename="../IOViewer.cpp" line="1071"/>
<source>1/256</source> <source>1/256</source>
<translation>1/256</translation> <translation>1/256</translation>
</message> </message>
@ -2479,6 +2578,7 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="797"/>
<location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="813"/>
<location filename="../IOViewer.cpp" line="829"/> <location filename="../IOViewer.cpp" line="829"/>
<location filename="../IOViewer.cpp" line="1068"/>
<source>1/1024</source> <source>1/1024</source>
<translation>1/1024</translation> <translation>1/1024</translation>
</message> </message>
@ -2723,6 +2823,7 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="1015"/> <location filename="../IOViewer.cpp" line="1015"/>
<location filename="../IOViewer.cpp" line="1451"/>
<source>Disable</source> <source>Disable</source>
<translation>Deshabilitar</translation> <translation>Deshabilitar</translation>
</message> </message>
@ -2751,6 +2852,391 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<source>Enable IRQs</source> <source>Enable IRQs</source>
<translation>Habilitar IRQs</translation> <translation>Habilitar IRQs</translation>
</message> </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>
<context> <context>
<name>QGBA::KeyEditor</name> <name>QGBA::KeyEditor</name>

View File

@ -1586,6 +1586,8 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="129"/>
<location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="137"/>
<location filename="../IOViewer.cpp" line="145"/> <location filename="../IOViewer.cpp" line="145"/>
<location filename="../IOViewer.cpp" line="1364"/>
<location filename="../IOViewer.cpp" line="1405"/>
<source>Horizontal offset</source> <source>Horizontal offset</source>
<translation>Décalage horizontal</translation> <translation>Décalage horizontal</translation>
</message> </message>
@ -1594,6 +1596,8 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="133"/>
<location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="141"/>
<location filename="../IOViewer.cpp" line="149"/> <location filename="../IOViewer.cpp" line="149"/>
<location filename="../IOViewer.cpp" line="1360"/>
<location filename="../IOViewer.cpp" line="1401"/>
<source>Vertical offset</source> <source>Vertical offset</source>
<translation>Décalage vertical</translation> <translation>Décalage vertical</translation>
</message> </message>
@ -1907,16 +1911,19 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="328"/> <location filename="../IOViewer.cpp" line="328"/>
<location filename="../IOViewer.cpp" line="1099"/>
<source>Sweep shifts</source> <source>Sweep shifts</source>
<translation>Déplacement du balayage</translation> <translation>Déplacement du balayage</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="329"/> <location filename="../IOViewer.cpp" line="329"/>
<location filename="../IOViewer.cpp" line="1100"/>
<source>Sweep subtract</source> <source>Sweep subtract</source>
<translation>Soustraction du balayage</translation> <translation>Soustraction du balayage</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="330"/> <location filename="../IOViewer.cpp" line="330"/>
<location filename="../IOViewer.cpp" line="1101"/>
<source>Sweep time (in 1/128s)</source> <source>Sweep time (in 1/128s)</source>
<translation>Durée de balayage (en 1/128&#xa0;s)</translation> <translation>Durée de balayage (en 1/128&#xa0;s)</translation>
</message> </message>
@ -1925,12 +1932,18 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="350"/>
<location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="374"/>
<location filename="../IOViewer.cpp" line="396"/> <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> <source>Sound length</source>
<translation>Longueur du son</translation> <translation>Longueur du son</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="335"/>
<location filename="../IOViewer.cpp" line="351"/> <location filename="../IOViewer.cpp" line="351"/>
<location filename="../IOViewer.cpp" line="1106"/>
<location filename="../IOViewer.cpp" line="1129"/>
<source>Duty cycle</source> <source>Duty cycle</source>
<translation>Cycle d&apos;utilisation</translation> <translation>Cycle d&apos;utilisation</translation>
</message> </message>
@ -1938,6 +1951,9 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="336"/>
<location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="352"/>
<location filename="../IOViewer.cpp" line="397"/> <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> <source>Envelope step time</source>
<translation>Temps de passage des enveloppes</translation> <translation>Temps de passage des enveloppes</translation>
</message> </message>
@ -1945,6 +1961,9 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="337"/>
<location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="353"/>
<location filename="../IOViewer.cpp" line="398"/> <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> <source>Envelope increase</source>
<translation>Augmenter l&apos;enveloppe</translation> <translation>Augmenter l&apos;enveloppe</translation>
</message> </message>
@ -1952,6 +1971,9 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="338"/>
<location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="354"/>
<location filename="../IOViewer.cpp" line="399"/> <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> <source>Initial volume</source>
<translation>Volume initial</translation> <translation>Volume initial</translation>
</message> </message>
@ -1967,6 +1989,10 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="361"/>
<location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="389"/>
<location filename="../IOViewer.cpp" line="411"/> <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> <source>Timed</source>
<translation>Chronométré</translation> <translation>Chronométré</translation>
</message> </message>
@ -1975,6 +2001,10 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="362"/>
<location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="390"/>
<location filename="../IOViewer.cpp" line="412"/> <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> <source>Reset</source>
<translation>Réinitialiser</translation> <translation>Réinitialiser</translation>
</message> </message>
@ -1990,34 +2020,40 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="370"/> <location filename="../IOViewer.cpp" line="370"/>
<location filename="../IOViewer.cpp" line="1149"/>
<source>Enable channel 3</source> <source>Enable channel 3</source>
<translation>Activer le canal 3</translation> <translation>Activer le canal 3</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="375"/> <location filename="../IOViewer.cpp" line="375"/>
<location filename="../IOViewer.cpp" line="1157"/>
<source>Volume</source> <source>Volume</source>
<translation>Volume</translation> <translation>Volume</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="376"/> <location filename="../IOViewer.cpp" line="376"/>
<location filename="../IOViewer.cpp" line="1158"/>
<source>0%</source> <source>0%</source>
<translation>0&#xa0;%</translation> <translation>0&#xa0;%</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="377"/> <location filename="../IOViewer.cpp" line="377"/>
<location filename="../IOViewer.cpp" line="434"/> <location filename="../IOViewer.cpp" line="434"/>
<location filename="../IOViewer.cpp" line="1159"/>
<source>100%</source> <source>100%</source>
<translation>100&#xa0;%</translation> <translation>100&#xa0;%</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="378"/> <location filename="../IOViewer.cpp" line="378"/>
<location filename="../IOViewer.cpp" line="433"/> <location filename="../IOViewer.cpp" line="433"/>
<location filename="../IOViewer.cpp" line="1160"/>
<source>50%</source> <source>50%</source>
<translation>50&#xa0;%</translation> <translation>50&#xa0;%</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="379"/> <location filename="../IOViewer.cpp" line="379"/>
<location filename="../IOViewer.cpp" line="432"/> <location filename="../IOViewer.cpp" line="432"/>
<location filename="../IOViewer.cpp" line="1161"/>
<source>25%</source> <source>25%</source>
<translation>25&#xa0;%</translation> <translation>25&#xa0;%</translation>
</message> </message>
@ -2031,26 +2067,31 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="405"/> <location filename="../IOViewer.cpp" line="405"/>
<location filename="../IOViewer.cpp" line="1188"/>
<source>Clock divider</source> <source>Clock divider</source>
<translation>Diviseur d&apos;horloge</translation> <translation>Diviseur d&apos;horloge</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="406"/> <location filename="../IOViewer.cpp" line="406"/>
<location filename="../IOViewer.cpp" line="1189"/>
<source>Register stages</source> <source>Register stages</source>
<translation>Étapes du registre</translation> <translation>Étapes du registre</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="407"/> <location filename="../IOViewer.cpp" line="407"/>
<location filename="../IOViewer.cpp" line="1190"/>
<source>15</source> <source>15</source>
<translation>15</translation> <translation>15</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="408"/> <location filename="../IOViewer.cpp" line="408"/>
<location filename="../IOViewer.cpp" line="1191"/>
<source>7</source> <source>7</source>
<translation>7</translation> <translation>7</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="410"/> <location filename="../IOViewer.cpp" line="410"/>
<location filename="../IOViewer.cpp" line="1193"/>
<source>Shifter frequency</source> <source>Shifter frequency</source>
<translation>Fréquence de changement</translation> <translation>Fréquence de changement</translation>
</message> </message>
@ -2066,41 +2107,49 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="420"/> <location filename="../IOViewer.cpp" line="420"/>
<location filename="../IOViewer.cpp" line="1209"/>
<source>Enable channel 1 right</source> <source>Enable channel 1 right</source>
<translation>Activer le canal droit 1</translation> <translation>Activer le canal droit 1</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="421"/> <location filename="../IOViewer.cpp" line="421"/>
<location filename="../IOViewer.cpp" line="1210"/>
<source>Enable channel 2 right</source> <source>Enable channel 2 right</source>
<translation>Activer le canal droit 2</translation> <translation>Activer le canal droit 2</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="422"/> <location filename="../IOViewer.cpp" line="422"/>
<location filename="../IOViewer.cpp" line="1211"/>
<source>Enable channel 3 right</source> <source>Enable channel 3 right</source>
<translation>Activer le canal droit 3</translation> <translation>Activer le canal droit 3</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="423"/> <location filename="../IOViewer.cpp" line="423"/>
<location filename="../IOViewer.cpp" line="1212"/>
<source>Enable channel 4 right</source> <source>Enable channel 4 right</source>
<translation>Activer le canal droit 4</translation> <translation>Activer le canal droit 4</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="424"/> <location filename="../IOViewer.cpp" line="424"/>
<location filename="../IOViewer.cpp" line="1213"/>
<source>Enable channel 1 left</source> <source>Enable channel 1 left</source>
<translation>Activer le canal gauche 1</translation> <translation>Activer le canal gauche 1</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="425"/> <location filename="../IOViewer.cpp" line="425"/>
<location filename="../IOViewer.cpp" line="1214"/>
<source>Enable channel 2 left</source> <source>Enable channel 2 left</source>
<translation>Activer le canal gauche 2</translation> <translation>Activer le canal gauche 2</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="426"/> <location filename="../IOViewer.cpp" line="426"/>
<location filename="../IOViewer.cpp" line="1215"/>
<source>Enable channel 3 left</source> <source>Enable channel 3 left</source>
<translation>Activer le canal gauche 3</translation> <translation>Activer le canal gauche 3</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="427"/> <location filename="../IOViewer.cpp" line="427"/>
<location filename="../IOViewer.cpp" line="1216"/>
<source>Enable channel 4 left</source> <source>Enable channel 4 left</source>
<translation>Activer le canal gauche 4</translation> <translation>Activer le canal gauche 4</translation>
</message> </message>
@ -2180,26 +2229,31 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="456"/> <location filename="../IOViewer.cpp" line="456"/>
<location filename="../IOViewer.cpp" line="1220"/>
<source>Active channel 1</source> <source>Active channel 1</source>
<translation>Activer le canal 1</translation> <translation>Activer le canal 1</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="457"/> <location filename="../IOViewer.cpp" line="457"/>
<location filename="../IOViewer.cpp" line="1221"/>
<source>Active channel 2</source> <source>Active channel 2</source>
<translation>Activer le canal 2</translation> <translation>Activer le canal 2</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="458"/> <location filename="../IOViewer.cpp" line="458"/>
<location filename="../IOViewer.cpp" line="1222"/>
<source>Active channel 3</source> <source>Active channel 3</source>
<translation>Activer le canal 3</translation> <translation>Activer le canal 3</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="459"/> <location filename="../IOViewer.cpp" line="459"/>
<location filename="../IOViewer.cpp" line="1223"/>
<source>Active channel 4</source> <source>Active channel 4</source>
<translation>Activer le canal 4</translation> <translation>Activer le canal 4</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="460"/> <location filename="../IOViewer.cpp" line="460"/>
<location filename="../IOViewer.cpp" line="1224"/>
<source>Enable audio</source> <source>Enable audio</source>
<translation>Activer l&apos;audio</translation> <translation>Activer l&apos;audio</translation>
</message> </message>
@ -2254,6 +2308,38 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="544"/>
<location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="548"/>
<location filename="../IOViewer.cpp" line="549"/> <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> <source>Sample</source>
<translation>Échantillon</translation> <translation>Échantillon</translation>
</message> </message>
@ -2378,6 +2464,7 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="641"/>
<location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="686"/>
<location filename="../IOViewer.cpp" line="732"/> <location filename="../IOViewer.cpp" line="732"/>
<location filename="../IOViewer.cpp" line="1442"/>
<source>Immediate</source> <source>Immediate</source>
<translation>Immédiat</translation> <translation>Immédiat</translation>
</message> </message>
@ -2388,6 +2475,8 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="733"/>
<location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="944"/>
<location filename="../IOViewer.cpp" line="961"/> <location filename="../IOViewer.cpp" line="961"/>
<location filename="../IOViewer.cpp" line="1091"/>
<location filename="../IOViewer.cpp" line="1552"/>
<source>VBlank</source> <source>VBlank</source>
<translation>VBlank</translation> <translation>VBlank</translation>
</message> </message>
@ -2398,6 +2487,7 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="734"/>
<location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="945"/>
<location filename="../IOViewer.cpp" line="962"/> <location filename="../IOViewer.cpp" line="962"/>
<location filename="../IOViewer.cpp" line="1443"/>
<source>HBlank</source> <source>HBlank</source>
<translation>HBlank</translation> <translation>HBlank</translation>
</message> </message>
@ -2423,6 +2513,9 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="801"/>
<location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="817"/>
<location filename="../IOViewer.cpp" line="833"/> <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> <source>Enable</source>
<translation>Activer</translation> <translation>Activer</translation>
</message> </message>
@ -2448,6 +2541,10 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="789"/>
<location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="805"/>
<location filename="../IOViewer.cpp" line="821"/> <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> <source>Value</source>
<translation>Valeur</translation> <translation>Valeur</translation>
</message> </message>
@ -2464,6 +2561,7 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="795"/>
<location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="811"/>
<location filename="../IOViewer.cpp" line="827"/> <location filename="../IOViewer.cpp" line="827"/>
<location filename="../IOViewer.cpp" line="1070"/>
<source>1/64</source> <source>1/64</source>
<translation>1/64</translation> <translation>1/64</translation>
</message> </message>
@ -2472,6 +2570,7 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="796"/>
<location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="812"/>
<location filename="../IOViewer.cpp" line="828"/> <location filename="../IOViewer.cpp" line="828"/>
<location filename="../IOViewer.cpp" line="1071"/>
<source>1/256</source> <source>1/256</source>
<translation>1/256</translation> <translation>1/256</translation>
</message> </message>
@ -2480,6 +2579,7 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="797"/>
<location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="813"/>
<location filename="../IOViewer.cpp" line="829"/> <location filename="../IOViewer.cpp" line="829"/>
<location filename="../IOViewer.cpp" line="1068"/>
<source>1/1024</source> <source>1/1024</source>
<translation>1/1024</translation> <translation>1/1024</translation>
</message> </message>
@ -2735,6 +2835,7 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="1015"/> <location filename="../IOViewer.cpp" line="1015"/>
<location filename="../IOViewer.cpp" line="1451"/>
<source>Disable</source> <source>Disable</source>
<translation>Désactiver</translation> <translation>Désactiver</translation>
</message> </message>
@ -2763,6 +2864,391 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<source>Enable IRQs</source> <source>Enable IRQs</source>
<translation>Activer les IRQs</translation> <translation>Activer les IRQs</translation>
</message> </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>
<context> <context>
<name>QGBA::KeyEditor</name> <name>QGBA::KeyEditor</name>

View File

@ -1585,6 +1585,8 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="129"/>
<location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="137"/>
<location filename="../IOViewer.cpp" line="145"/> <location filename="../IOViewer.cpp" line="145"/>
<location filename="../IOViewer.cpp" line="1364"/>
<location filename="../IOViewer.cpp" line="1405"/>
<source>Horizontal offset</source> <source>Horizontal offset</source>
<translation>Compensazione orizzontale</translation> <translation>Compensazione orizzontale</translation>
</message> </message>
@ -1593,6 +1595,8 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="133"/>
<location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="141"/>
<location filename="../IOViewer.cpp" line="149"/> <location filename="../IOViewer.cpp" line="149"/>
<location filename="../IOViewer.cpp" line="1360"/>
<location filename="../IOViewer.cpp" line="1401"/>
<source>Vertical offset</source> <source>Vertical offset</source>
<translation>Compensazione verticale</translation> <translation>Compensazione verticale</translation>
</message> </message>
@ -1906,16 +1910,19 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="328"/> <location filename="../IOViewer.cpp" line="328"/>
<location filename="../IOViewer.cpp" line="1099"/>
<source>Sweep shifts</source> <source>Sweep shifts</source>
<translation>Sweep shifts</translation> <translation>Sweep shifts</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="329"/> <location filename="../IOViewer.cpp" line="329"/>
<location filename="../IOViewer.cpp" line="1100"/>
<source>Sweep subtract</source> <source>Sweep subtract</source>
<translation>Sposta subastratto</translation> <translation>Sposta subastratto</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="330"/> <location filename="../IOViewer.cpp" line="330"/>
<location filename="../IOViewer.cpp" line="1101"/>
<source>Sweep time (in 1/128s)</source> <source>Sweep time (in 1/128s)</source>
<translation>Tempo di sweep (in 1/128s)</translation> <translation>Tempo di sweep (in 1/128s)</translation>
</message> </message>
@ -1924,12 +1931,18 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="350"/>
<location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="374"/>
<location filename="../IOViewer.cpp" line="396"/> <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> <source>Sound length</source>
<translation>Lunghezza del suono</translation> <translation>Lunghezza del suono</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="335"/>
<location filename="../IOViewer.cpp" line="351"/> <location filename="../IOViewer.cpp" line="351"/>
<location filename="../IOViewer.cpp" line="1106"/>
<location filename="../IOViewer.cpp" line="1129"/>
<source>Duty cycle</source> <source>Duty cycle</source>
<translation>Ciclo di lavoro</translation> <translation>Ciclo di lavoro</translation>
</message> </message>
@ -1937,6 +1950,9 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="336"/>
<location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="352"/>
<location filename="../IOViewer.cpp" line="397"/> <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> <source>Envelope step time</source>
<translation>Envelope step time</translation> <translation>Envelope step time</translation>
</message> </message>
@ -1944,6 +1960,9 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="337"/>
<location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="353"/>
<location filename="../IOViewer.cpp" line="398"/> <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> <source>Envelope increase</source>
<translation>Aumento envelope</translation> <translation>Aumento envelope</translation>
</message> </message>
@ -1951,6 +1970,9 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="338"/>
<location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="354"/>
<location filename="../IOViewer.cpp" line="399"/> <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> <source>Initial volume</source>
<translation>Volume iniziale</translation> <translation>Volume iniziale</translation>
</message> </message>
@ -1966,6 +1988,10 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="361"/>
<location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="389"/>
<location filename="../IOViewer.cpp" line="411"/> <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> <source>Timed</source>
<translation>Temporizzato</translation> <translation>Temporizzato</translation>
</message> </message>
@ -1974,6 +2000,10 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="362"/>
<location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="390"/>
<location filename="../IOViewer.cpp" line="412"/> <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> <source>Reset</source>
<translation>Reset</translation> <translation>Reset</translation>
</message> </message>
@ -1989,34 +2019,40 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="370"/> <location filename="../IOViewer.cpp" line="370"/>
<location filename="../IOViewer.cpp" line="1149"/>
<source>Enable channel 3</source> <source>Enable channel 3</source>
<translation>Canale 3 attivo</translation> <translation>Canale 3 attivo</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="375"/> <location filename="../IOViewer.cpp" line="375"/>
<location filename="../IOViewer.cpp" line="1157"/>
<source>Volume</source> <source>Volume</source>
<translation>Volume</translation> <translation>Volume</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="376"/> <location filename="../IOViewer.cpp" line="376"/>
<location filename="../IOViewer.cpp" line="1158"/>
<source>0%</source> <source>0%</source>
<translation>0%</translation> <translation>0%</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="377"/> <location filename="../IOViewer.cpp" line="377"/>
<location filename="../IOViewer.cpp" line="434"/> <location filename="../IOViewer.cpp" line="434"/>
<location filename="../IOViewer.cpp" line="1159"/>
<source>100%</source> <source>100%</source>
<translation>100%</translation> <translation>100%</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="378"/> <location filename="../IOViewer.cpp" line="378"/>
<location filename="../IOViewer.cpp" line="433"/> <location filename="../IOViewer.cpp" line="433"/>
<location filename="../IOViewer.cpp" line="1160"/>
<source>50%</source> <source>50%</source>
<translation>50%</translation> <translation>50%</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="379"/> <location filename="../IOViewer.cpp" line="379"/>
<location filename="../IOViewer.cpp" line="432"/> <location filename="../IOViewer.cpp" line="432"/>
<location filename="../IOViewer.cpp" line="1161"/>
<source>25%</source> <source>25%</source>
<translation>25%</translation> <translation>25%</translation>
</message> </message>
@ -2030,26 +2066,31 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="405"/> <location filename="../IOViewer.cpp" line="405"/>
<location filename="../IOViewer.cpp" line="1188"/>
<source>Clock divider</source> <source>Clock divider</source>
<translation>Divisore del Clock</translation> <translation>Divisore del Clock</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="406"/> <location filename="../IOViewer.cpp" line="406"/>
<location filename="../IOViewer.cpp" line="1189"/>
<source>Register stages</source> <source>Register stages</source>
<translation>Stadi di registrazione</translation> <translation>Stadi di registrazione</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="407"/> <location filename="../IOViewer.cpp" line="407"/>
<location filename="../IOViewer.cpp" line="1190"/>
<source>15</source> <source>15</source>
<translation>15</translation> <translation>15</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="408"/> <location filename="../IOViewer.cpp" line="408"/>
<location filename="../IOViewer.cpp" line="1191"/>
<source>7</source> <source>7</source>
<translation>7</translation> <translation>7</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="410"/> <location filename="../IOViewer.cpp" line="410"/>
<location filename="../IOViewer.cpp" line="1193"/>
<source>Shifter frequency</source> <source>Shifter frequency</source>
<translation>Cambio di frequenza</translation> <translation>Cambio di frequenza</translation>
</message> </message>
@ -2065,41 +2106,49 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="420"/> <location filename="../IOViewer.cpp" line="420"/>
<location filename="../IOViewer.cpp" line="1209"/>
<source>Enable channel 1 right</source> <source>Enable channel 1 right</source>
<translation>Abilita Canale 1 destro</translation> <translation>Abilita Canale 1 destro</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="421"/> <location filename="../IOViewer.cpp" line="421"/>
<location filename="../IOViewer.cpp" line="1210"/>
<source>Enable channel 2 right</source> <source>Enable channel 2 right</source>
<translation>Abilita Canale 2 destro</translation> <translation>Abilita Canale 2 destro</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="422"/> <location filename="../IOViewer.cpp" line="422"/>
<location filename="../IOViewer.cpp" line="1211"/>
<source>Enable channel 3 right</source> <source>Enable channel 3 right</source>
<translation>Abilita Canale 3 destro</translation> <translation>Abilita Canale 3 destro</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="423"/> <location filename="../IOViewer.cpp" line="423"/>
<location filename="../IOViewer.cpp" line="1212"/>
<source>Enable channel 4 right</source> <source>Enable channel 4 right</source>
<translation>Abilita Canale 4 destro</translation> <translation>Abilita Canale 4 destro</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="424"/> <location filename="../IOViewer.cpp" line="424"/>
<location filename="../IOViewer.cpp" line="1213"/>
<source>Enable channel 1 left</source> <source>Enable channel 1 left</source>
<translation>Abilita Canale 1 sinistro</translation> <translation>Abilita Canale 1 sinistro</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="425"/> <location filename="../IOViewer.cpp" line="425"/>
<location filename="../IOViewer.cpp" line="1214"/>
<source>Enable channel 2 left</source> <source>Enable channel 2 left</source>
<translation>Abilita Canale 2 sinistro</translation> <translation>Abilita Canale 2 sinistro</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="426"/> <location filename="../IOViewer.cpp" line="426"/>
<location filename="../IOViewer.cpp" line="1215"/>
<source>Enable channel 3 left</source> <source>Enable channel 3 left</source>
<translation>Abilita Canale 3 sinistro</translation> <translation>Abilita Canale 3 sinistro</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="427"/> <location filename="../IOViewer.cpp" line="427"/>
<location filename="../IOViewer.cpp" line="1216"/>
<source>Enable channel 4 left</source> <source>Enable channel 4 left</source>
<translation>Abilita Canale 4 sinistro</translation> <translation>Abilita Canale 4 sinistro</translation>
</message> </message>
@ -2179,26 +2228,31 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="456"/> <location filename="../IOViewer.cpp" line="456"/>
<location filename="../IOViewer.cpp" line="1220"/>
<source>Active channel 1</source> <source>Active channel 1</source>
<translation>Canale 1 attivo</translation> <translation>Canale 1 attivo</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="457"/> <location filename="../IOViewer.cpp" line="457"/>
<location filename="../IOViewer.cpp" line="1221"/>
<source>Active channel 2</source> <source>Active channel 2</source>
<translation>Canale 2 attivo</translation> <translation>Canale 2 attivo</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="458"/> <location filename="../IOViewer.cpp" line="458"/>
<location filename="../IOViewer.cpp" line="1222"/>
<source>Active channel 3</source> <source>Active channel 3</source>
<translation>Canale 3 attivo</translation> <translation>Canale 3 attivo</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="459"/> <location filename="../IOViewer.cpp" line="459"/>
<location filename="../IOViewer.cpp" line="1223"/>
<source>Active channel 4</source> <source>Active channel 4</source>
<translation>Canale 4 attivo</translation> <translation>Canale 4 attivo</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="460"/> <location filename="../IOViewer.cpp" line="460"/>
<location filename="../IOViewer.cpp" line="1224"/>
<source>Enable audio</source> <source>Enable audio</source>
<translation>Abilitare audio</translation> <translation>Abilitare audio</translation>
</message> </message>
@ -2253,6 +2307,38 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="544"/>
<location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="548"/>
<location filename="../IOViewer.cpp" line="549"/> <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> <source>Sample</source>
<translation>Mostra</translation> <translation>Mostra</translation>
</message> </message>
@ -2377,6 +2463,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="641"/>
<location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="686"/>
<location filename="../IOViewer.cpp" line="732"/> <location filename="../IOViewer.cpp" line="732"/>
<location filename="../IOViewer.cpp" line="1442"/>
<source>Immediate</source> <source>Immediate</source>
<translation>Immediato</translation> <translation>Immediato</translation>
</message> </message>
@ -2387,6 +2474,8 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="733"/>
<location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="944"/>
<location filename="../IOViewer.cpp" line="961"/> <location filename="../IOViewer.cpp" line="961"/>
<location filename="../IOViewer.cpp" line="1091"/>
<location filename="../IOViewer.cpp" line="1552"/>
<source>VBlank</source> <source>VBlank</source>
<translation>VBlank</translation> <translation>VBlank</translation>
</message> </message>
@ -2397,6 +2486,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="734"/>
<location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="945"/>
<location filename="../IOViewer.cpp" line="962"/> <location filename="../IOViewer.cpp" line="962"/>
<location filename="../IOViewer.cpp" line="1443"/>
<source>HBlank</source> <source>HBlank</source>
<translation>HBlank</translation> <translation>HBlank</translation>
</message> </message>
@ -2422,6 +2512,9 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="801"/>
<location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="817"/>
<location filename="../IOViewer.cpp" line="833"/> <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> <source>Enable</source>
<translation>Abilita</translation> <translation>Abilita</translation>
</message> </message>
@ -2447,6 +2540,10 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="789"/>
<location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="805"/>
<location filename="../IOViewer.cpp" line="821"/> <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> <source>Value</source>
<translation>Valore</translation> <translation>Valore</translation>
</message> </message>
@ -2463,6 +2560,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="795"/>
<location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="811"/>
<location filename="../IOViewer.cpp" line="827"/> <location filename="../IOViewer.cpp" line="827"/>
<location filename="../IOViewer.cpp" line="1070"/>
<source>1/64</source> <source>1/64</source>
<translation>1/64</translation> <translation>1/64</translation>
</message> </message>
@ -2471,6 +2569,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="796"/>
<location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="812"/>
<location filename="../IOViewer.cpp" line="828"/> <location filename="../IOViewer.cpp" line="828"/>
<location filename="../IOViewer.cpp" line="1071"/>
<source>1/256</source> <source>1/256</source>
<translation>1/256</translation> <translation>1/256</translation>
</message> </message>
@ -2479,6 +2578,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="797"/>
<location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="813"/>
<location filename="../IOViewer.cpp" line="829"/> <location filename="../IOViewer.cpp" line="829"/>
<location filename="../IOViewer.cpp" line="1068"/>
<source>1/1024</source> <source>1/1024</source>
<translation>1/1024</translation> <translation>1/1024</translation>
</message> </message>
@ -2723,6 +2823,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="1015"/> <location filename="../IOViewer.cpp" line="1015"/>
<location filename="../IOViewer.cpp" line="1451"/>
<source>Disable</source> <source>Disable</source>
<translation>Disabilita</translation> <translation>Disabilita</translation>
</message> </message>
@ -2751,6 +2852,391 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<source>Enable IRQs</source> <source>Enable IRQs</source>
<translation>Abilita IRQs</translation> <translation>Abilita IRQs</translation>
</message> </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>
<context> <context>
<name>QGBA::KeyEditor</name> <name>QGBA::KeyEditor</name>

View File

@ -1585,6 +1585,8 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="129"/>
<location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="137"/>
<location filename="../IOViewer.cpp" line="145"/> <location filename="../IOViewer.cpp" line="145"/>
<location filename="../IOViewer.cpp" line="1364"/>
<location filename="../IOViewer.cpp" line="1405"/>
<source>Horizontal offset</source> <source>Horizontal offset</source>
<translation>offset</translation> <translation>offset</translation>
</message> </message>
@ -1593,6 +1595,8 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="133"/>
<location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="141"/>
<location filename="../IOViewer.cpp" line="149"/> <location filename="../IOViewer.cpp" line="149"/>
<location filename="../IOViewer.cpp" line="1360"/>
<location filename="../IOViewer.cpp" line="1401"/>
<source>Vertical offset</source> <source>Vertical offset</source>
<translation>offset</translation> <translation>offset</translation>
</message> </message>
@ -1906,16 +1910,19 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="328"/> <location filename="../IOViewer.cpp" line="328"/>
<location filename="../IOViewer.cpp" line="1099"/>
<source>Sweep shifts</source> <source>Sweep shifts</source>
<translation>Sweep shifts</translation> <translation>Sweep shifts</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="329"/> <location filename="../IOViewer.cpp" line="329"/>
<location filename="../IOViewer.cpp" line="1100"/>
<source>Sweep subtract</source> <source>Sweep subtract</source>
<translation>Sweep subtract</translation> <translation>Sweep subtract</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="330"/> <location filename="../IOViewer.cpp" line="330"/>
<location filename="../IOViewer.cpp" line="1101"/>
<source>Sweep time (in 1/128s)</source> <source>Sweep time (in 1/128s)</source>
<translation>Sweep time (in 1/128s)</translation> <translation>Sweep time (in 1/128s)</translation>
</message> </message>
@ -1924,12 +1931,18 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="350"/>
<location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="374"/>
<location filename="../IOViewer.cpp" line="396"/> <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> <source>Sound length</source>
<translation>Sound length</translation> <translation>Sound length</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="335"/>
<location filename="../IOViewer.cpp" line="351"/> <location filename="../IOViewer.cpp" line="351"/>
<location filename="../IOViewer.cpp" line="1106"/>
<location filename="../IOViewer.cpp" line="1129"/>
<source>Duty cycle</source> <source>Duty cycle</source>
<translation>Duty cycle</translation> <translation>Duty cycle</translation>
</message> </message>
@ -1937,6 +1950,9 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="336"/>
<location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="352"/>
<location filename="../IOViewer.cpp" line="397"/> <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> <source>Envelope step time</source>
<translation>Envelope step time</translation> <translation>Envelope step time</translation>
</message> </message>
@ -1944,6 +1960,9 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="337"/>
<location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="353"/>
<location filename="../IOViewer.cpp" line="398"/> <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> <source>Envelope increase</source>
<translation>Envelope increase</translation> <translation>Envelope increase</translation>
</message> </message>
@ -1951,6 +1970,9 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="338"/>
<location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="354"/>
<location filename="../IOViewer.cpp" line="399"/> <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> <source>Initial volume</source>
<translation>Initial volume</translation> <translation>Initial volume</translation>
</message> </message>
@ -1966,6 +1988,10 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="361"/>
<location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="389"/>
<location filename="../IOViewer.cpp" line="411"/> <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> <source>Timed</source>
<translation>Timed</translation> <translation>Timed</translation>
</message> </message>
@ -1974,6 +2000,10 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="362"/>
<location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="390"/>
<location filename="../IOViewer.cpp" line="412"/> <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> <source>Reset</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1989,34 +2019,40 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="370"/> <location filename="../IOViewer.cpp" line="370"/>
<location filename="../IOViewer.cpp" line="1149"/>
<source>Enable channel 3</source> <source>Enable channel 3</source>
<translation>Channel 3</translation> <translation>Channel 3</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="375"/> <location filename="../IOViewer.cpp" line="375"/>
<location filename="../IOViewer.cpp" line="1157"/>
<source>Volume</source> <source>Volume</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="376"/> <location filename="../IOViewer.cpp" line="376"/>
<location filename="../IOViewer.cpp" line="1158"/>
<source>0%</source> <source>0%</source>
<translation>0%</translation> <translation>0%</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="377"/> <location filename="../IOViewer.cpp" line="377"/>
<location filename="../IOViewer.cpp" line="434"/> <location filename="../IOViewer.cpp" line="434"/>
<location filename="../IOViewer.cpp" line="1159"/>
<source>100%</source> <source>100%</source>
<translation>100%</translation> <translation>100%</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="378"/> <location filename="../IOViewer.cpp" line="378"/>
<location filename="../IOViewer.cpp" line="433"/> <location filename="../IOViewer.cpp" line="433"/>
<location filename="../IOViewer.cpp" line="1160"/>
<source>50%</source> <source>50%</source>
<translation>50%</translation> <translation>50%</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="379"/> <location filename="../IOViewer.cpp" line="379"/>
<location filename="../IOViewer.cpp" line="432"/> <location filename="../IOViewer.cpp" line="432"/>
<location filename="../IOViewer.cpp" line="1161"/>
<source>25%</source> <source>25%</source>
<translation>25%</translation> <translation>25%</translation>
</message> </message>
@ -2030,26 +2066,31 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="405"/> <location filename="../IOViewer.cpp" line="405"/>
<location filename="../IOViewer.cpp" line="1188"/>
<source>Clock divider</source> <source>Clock divider</source>
<translation>Clock divider</translation> <translation>Clock divider</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="406"/> <location filename="../IOViewer.cpp" line="406"/>
<location filename="../IOViewer.cpp" line="1189"/>
<source>Register stages</source> <source>Register stages</source>
<translation>Register stages</translation> <translation>Register stages</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="407"/> <location filename="../IOViewer.cpp" line="407"/>
<location filename="../IOViewer.cpp" line="1190"/>
<source>15</source> <source>15</source>
<translation>15</translation> <translation>15</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="408"/> <location filename="../IOViewer.cpp" line="408"/>
<location filename="../IOViewer.cpp" line="1191"/>
<source>7</source> <source>7</source>
<translation>7</translation> <translation>7</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="410"/> <location filename="../IOViewer.cpp" line="410"/>
<location filename="../IOViewer.cpp" line="1193"/>
<source>Shifter frequency</source> <source>Shifter frequency</source>
<translation>Shifter frequency</translation> <translation>Shifter frequency</translation>
</message> </message>
@ -2065,41 +2106,49 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="420"/> <location filename="../IOViewer.cpp" line="420"/>
<location filename="../IOViewer.cpp" line="1209"/>
<source>Enable channel 1 right</source> <source>Enable channel 1 right</source>
<translation>Enable channel 1 right</translation> <translation>Enable channel 1 right</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="421"/> <location filename="../IOViewer.cpp" line="421"/>
<location filename="../IOViewer.cpp" line="1210"/>
<source>Enable channel 2 right</source> <source>Enable channel 2 right</source>
<translation>Enable channel 2 right</translation> <translation>Enable channel 2 right</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="422"/> <location filename="../IOViewer.cpp" line="422"/>
<location filename="../IOViewer.cpp" line="1211"/>
<source>Enable channel 3 right</source> <source>Enable channel 3 right</source>
<translation>Enable channel 3 right</translation> <translation>Enable channel 3 right</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="423"/> <location filename="../IOViewer.cpp" line="423"/>
<location filename="../IOViewer.cpp" line="1212"/>
<source>Enable channel 4 right</source> <source>Enable channel 4 right</source>
<translation>Enable channel 4 right</translation> <translation>Enable channel 4 right</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="424"/> <location filename="../IOViewer.cpp" line="424"/>
<location filename="../IOViewer.cpp" line="1213"/>
<source>Enable channel 1 left</source> <source>Enable channel 1 left</source>
<translation>Enable channel 1 left</translation> <translation>Enable channel 1 left</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="425"/> <location filename="../IOViewer.cpp" line="425"/>
<location filename="../IOViewer.cpp" line="1214"/>
<source>Enable channel 2 left</source> <source>Enable channel 2 left</source>
<translation>Enable channel 2 left</translation> <translation>Enable channel 2 left</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="426"/> <location filename="../IOViewer.cpp" line="426"/>
<location filename="../IOViewer.cpp" line="1215"/>
<source>Enable channel 3 left</source> <source>Enable channel 3 left</source>
<translation>Enable channel 3 left</translation> <translation>Enable channel 3 left</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="427"/> <location filename="../IOViewer.cpp" line="427"/>
<location filename="../IOViewer.cpp" line="1216"/>
<source>Enable channel 4 left</source> <source>Enable channel 4 left</source>
<translation>Enable channel 4 left</translation> <translation>Enable channel 4 left</translation>
</message> </message>
@ -2179,26 +2228,31 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="456"/> <location filename="../IOViewer.cpp" line="456"/>
<location filename="../IOViewer.cpp" line="1220"/>
<source>Active channel 1</source> <source>Active channel 1</source>
<translation>Active channel 1</translation> <translation>Active channel 1</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="457"/> <location filename="../IOViewer.cpp" line="457"/>
<location filename="../IOViewer.cpp" line="1221"/>
<source>Active channel 2</source> <source>Active channel 2</source>
<translation>Active channel 2</translation> <translation>Active channel 2</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="458"/> <location filename="../IOViewer.cpp" line="458"/>
<location filename="../IOViewer.cpp" line="1222"/>
<source>Active channel 3</source> <source>Active channel 3</source>
<translation>Active channel 3</translation> <translation>Active channel 3</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="459"/> <location filename="../IOViewer.cpp" line="459"/>
<location filename="../IOViewer.cpp" line="1223"/>
<source>Active channel 4</source> <source>Active channel 4</source>
<translation>Active channel 4</translation> <translation>Active channel 4</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="460"/> <location filename="../IOViewer.cpp" line="460"/>
<location filename="../IOViewer.cpp" line="1224"/>
<source>Enable audio</source> <source>Enable audio</source>
<translation>Enable audio</translation> <translation>Enable audio</translation>
</message> </message>
@ -2253,6 +2307,38 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="544"/>
<location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="548"/>
<location filename="../IOViewer.cpp" line="549"/> <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> <source>Sample</source>
<translation>Sample</translation> <translation>Sample</translation>
</message> </message>
@ -2377,6 +2463,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="641"/>
<location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="686"/>
<location filename="../IOViewer.cpp" line="732"/> <location filename="../IOViewer.cpp" line="732"/>
<location filename="../IOViewer.cpp" line="1442"/>
<source>Immediate</source> <source>Immediate</source>
<translation>Immediate</translation> <translation>Immediate</translation>
</message> </message>
@ -2387,6 +2474,8 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="733"/>
<location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="944"/>
<location filename="../IOViewer.cpp" line="961"/> <location filename="../IOViewer.cpp" line="961"/>
<location filename="../IOViewer.cpp" line="1091"/>
<location filename="../IOViewer.cpp" line="1552"/>
<source>VBlank</source> <source>VBlank</source>
<translation>VBlank</translation> <translation>VBlank</translation>
</message> </message>
@ -2397,6 +2486,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="734"/>
<location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="945"/>
<location filename="../IOViewer.cpp" line="962"/> <location filename="../IOViewer.cpp" line="962"/>
<location filename="../IOViewer.cpp" line="1443"/>
<source>HBlank</source> <source>HBlank</source>
<translation>HBlank</translation> <translation>HBlank</translation>
</message> </message>
@ -2422,6 +2512,9 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="801"/>
<location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="817"/>
<location filename="../IOViewer.cpp" line="833"/> <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> <source>Enable</source>
<translation>Enable</translation> <translation>Enable</translation>
</message> </message>
@ -2447,6 +2540,10 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="789"/>
<location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="805"/>
<location filename="../IOViewer.cpp" line="821"/> <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> <source>Value</source>
<translation>Value</translation> <translation>Value</translation>
</message> </message>
@ -2463,6 +2560,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="795"/>
<location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="811"/>
<location filename="../IOViewer.cpp" line="827"/> <location filename="../IOViewer.cpp" line="827"/>
<location filename="../IOViewer.cpp" line="1070"/>
<source>1/64</source> <source>1/64</source>
<translation>1/64</translation> <translation>1/64</translation>
</message> </message>
@ -2471,6 +2569,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="796"/>
<location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="812"/>
<location filename="../IOViewer.cpp" line="828"/> <location filename="../IOViewer.cpp" line="828"/>
<location filename="../IOViewer.cpp" line="1071"/>
<source>1/256</source> <source>1/256</source>
<translation>1/256</translation> <translation>1/256</translation>
</message> </message>
@ -2479,6 +2578,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="797"/>
<location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="813"/>
<location filename="../IOViewer.cpp" line="829"/> <location filename="../IOViewer.cpp" line="829"/>
<location filename="../IOViewer.cpp" line="1068"/>
<source>1/1024</source> <source>1/1024</source>
<translation>1/1024</translation> <translation>1/1024</translation>
</message> </message>
@ -2723,6 +2823,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="1015"/> <location filename="../IOViewer.cpp" line="1015"/>
<location filename="../IOViewer.cpp" line="1451"/>
<source>Disable</source> <source>Disable</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2751,6 +2852,391 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<source>Enable IRQs</source> <source>Enable IRQs</source>
<translation>IRQsを有効</translation> <translation>IRQsを有効</translation>
</message> </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>
<context> <context>
<name>QGBA::KeyEditor</name> <name>QGBA::KeyEditor</name>

View File

@ -1585,6 +1585,8 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="129"/>
<location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="137"/>
<location filename="../IOViewer.cpp" line="145"/> <location filename="../IOViewer.cpp" line="145"/>
<location filename="../IOViewer.cpp" line="1364"/>
<location filename="../IOViewer.cpp" line="1405"/>
<source>Horizontal offset</source> <source>Horizontal offset</source>
<translation> </translation> <translation> </translation>
</message> </message>
@ -1593,6 +1595,8 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="133"/>
<location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="141"/>
<location filename="../IOViewer.cpp" line="149"/> <location filename="../IOViewer.cpp" line="149"/>
<location filename="../IOViewer.cpp" line="1360"/>
<location filename="../IOViewer.cpp" line="1401"/>
<source>Vertical offset</source> <source>Vertical offset</source>
<translation> </translation> <translation> </translation>
</message> </message>
@ -1906,16 +1910,19 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="328"/> <location filename="../IOViewer.cpp" line="328"/>
<location filename="../IOViewer.cpp" line="1099"/>
<source>Sweep shifts</source> <source>Sweep shifts</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="329"/> <location filename="../IOViewer.cpp" line="329"/>
<location filename="../IOViewer.cpp" line="1100"/>
<source>Sweep subtract</source> <source>Sweep subtract</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="330"/> <location filename="../IOViewer.cpp" line="330"/>
<location filename="../IOViewer.cpp" line="1101"/>
<source>Sweep time (in 1/128s)</source> <source>Sweep time (in 1/128s)</source>
<translation> (1/128)</translation> <translation> (1/128)</translation>
</message> </message>
@ -1924,12 +1931,18 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="350"/>
<location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="374"/>
<location filename="../IOViewer.cpp" line="396"/> <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> <source>Sound length</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="335"/>
<location filename="../IOViewer.cpp" line="351"/> <location filename="../IOViewer.cpp" line="351"/>
<location filename="../IOViewer.cpp" line="1106"/>
<location filename="../IOViewer.cpp" line="1129"/>
<source>Duty cycle</source> <source>Duty cycle</source>
<translation> </translation> <translation> </translation>
</message> </message>
@ -1937,6 +1950,9 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="336"/>
<location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="352"/>
<location filename="../IOViewer.cpp" line="397"/> <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> <source>Envelope step time</source>
<translation> </translation> <translation> </translation>
</message> </message>
@ -1944,6 +1960,9 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="337"/>
<location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="353"/>
<location filename="../IOViewer.cpp" line="398"/> <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> <source>Envelope increase</source>
<translation> </translation> <translation> </translation>
</message> </message>
@ -1951,6 +1970,9 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="338"/>
<location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="354"/>
<location filename="../IOViewer.cpp" line="399"/> <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> <source>Initial volume</source>
<translation> </translation> <translation> </translation>
</message> </message>
@ -1966,6 +1988,10 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="361"/>
<location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="389"/>
<location filename="../IOViewer.cpp" line="411"/> <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> <source>Timed</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1974,6 +2000,10 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="362"/>
<location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="390"/>
<location filename="../IOViewer.cpp" line="412"/> <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> <source>Reset</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1989,34 +2019,40 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="370"/> <location filename="../IOViewer.cpp" line="370"/>
<location filename="../IOViewer.cpp" line="1149"/>
<source>Enable channel 3</source> <source>Enable channel 3</source>
<translation> 3 </translation> <translation> 3 </translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="375"/> <location filename="../IOViewer.cpp" line="375"/>
<location filename="../IOViewer.cpp" line="1157"/>
<source>Volume</source> <source>Volume</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="376"/> <location filename="../IOViewer.cpp" line="376"/>
<location filename="../IOViewer.cpp" line="1158"/>
<source>0%</source> <source>0%</source>
<translation>0%</translation> <translation>0%</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="377"/> <location filename="../IOViewer.cpp" line="377"/>
<location filename="../IOViewer.cpp" line="434"/> <location filename="../IOViewer.cpp" line="434"/>
<location filename="../IOViewer.cpp" line="1159"/>
<source>100%</source> <source>100%</source>
<translation>100%</translation> <translation>100%</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="378"/> <location filename="../IOViewer.cpp" line="378"/>
<location filename="../IOViewer.cpp" line="433"/> <location filename="../IOViewer.cpp" line="433"/>
<location filename="../IOViewer.cpp" line="1160"/>
<source>50%</source> <source>50%</source>
<translation>50%</translation> <translation>50%</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="379"/> <location filename="../IOViewer.cpp" line="379"/>
<location filename="../IOViewer.cpp" line="432"/> <location filename="../IOViewer.cpp" line="432"/>
<location filename="../IOViewer.cpp" line="1161"/>
<source>25%</source> <source>25%</source>
<translation>25%</translation> <translation>25%</translation>
</message> </message>
@ -2030,26 +2066,31 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="405"/> <location filename="../IOViewer.cpp" line="405"/>
<location filename="../IOViewer.cpp" line="1188"/>
<source>Clock divider</source> <source>Clock divider</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="406"/> <location filename="../IOViewer.cpp" line="406"/>
<location filename="../IOViewer.cpp" line="1189"/>
<source>Register stages</source> <source>Register stages</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="407"/> <location filename="../IOViewer.cpp" line="407"/>
<location filename="../IOViewer.cpp" line="1190"/>
<source>15</source> <source>15</source>
<translation>15</translation> <translation>15</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="408"/> <location filename="../IOViewer.cpp" line="408"/>
<location filename="../IOViewer.cpp" line="1191"/>
<source>7</source> <source>7</source>
<translation>7</translation> <translation>7</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="410"/> <location filename="../IOViewer.cpp" line="410"/>
<location filename="../IOViewer.cpp" line="1193"/>
<source>Shifter frequency</source> <source>Shifter frequency</source>
<translation> </translation> <translation> </translation>
</message> </message>
@ -2065,41 +2106,49 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="420"/> <location filename="../IOViewer.cpp" line="420"/>
<location filename="../IOViewer.cpp" line="1209"/>
<source>Enable channel 1 right</source> <source>Enable channel 1 right</source>
<translation> 1 </translation> <translation> 1 </translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="421"/> <location filename="../IOViewer.cpp" line="421"/>
<location filename="../IOViewer.cpp" line="1210"/>
<source>Enable channel 2 right</source> <source>Enable channel 2 right</source>
<translation> 2 </translation> <translation> 2 </translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="422"/> <location filename="../IOViewer.cpp" line="422"/>
<location filename="../IOViewer.cpp" line="1211"/>
<source>Enable channel 3 right</source> <source>Enable channel 3 right</source>
<translation> 3 </translation> <translation> 3 </translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="423"/> <location filename="../IOViewer.cpp" line="423"/>
<location filename="../IOViewer.cpp" line="1212"/>
<source>Enable channel 4 right</source> <source>Enable channel 4 right</source>
<translation> 4 </translation> <translation> 4 </translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="424"/> <location filename="../IOViewer.cpp" line="424"/>
<location filename="../IOViewer.cpp" line="1213"/>
<source>Enable channel 1 left</source> <source>Enable channel 1 left</source>
<translation> 1 </translation> <translation> 1 </translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="425"/> <location filename="../IOViewer.cpp" line="425"/>
<location filename="../IOViewer.cpp" line="1214"/>
<source>Enable channel 2 left</source> <source>Enable channel 2 left</source>
<translation> 2 </translation> <translation> 2 </translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="426"/> <location filename="../IOViewer.cpp" line="426"/>
<location filename="../IOViewer.cpp" line="1215"/>
<source>Enable channel 3 left</source> <source>Enable channel 3 left</source>
<translation> 3 </translation> <translation> 3 </translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="427"/> <location filename="../IOViewer.cpp" line="427"/>
<location filename="../IOViewer.cpp" line="1216"/>
<source>Enable channel 4 left</source> <source>Enable channel 4 left</source>
<translation> 4 </translation> <translation> 4 </translation>
</message> </message>
@ -2179,26 +2228,31 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="456"/> <location filename="../IOViewer.cpp" line="456"/>
<location filename="../IOViewer.cpp" line="1220"/>
<source>Active channel 1</source> <source>Active channel 1</source>
<translation> 1 </translation> <translation> 1 </translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="457"/> <location filename="../IOViewer.cpp" line="457"/>
<location filename="../IOViewer.cpp" line="1221"/>
<source>Active channel 2</source> <source>Active channel 2</source>
<translation> 2 </translation> <translation> 2 </translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="458"/> <location filename="../IOViewer.cpp" line="458"/>
<location filename="../IOViewer.cpp" line="1222"/>
<source>Active channel 3</source> <source>Active channel 3</source>
<translation> 3 </translation> <translation> 3 </translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="459"/> <location filename="../IOViewer.cpp" line="459"/>
<location filename="../IOViewer.cpp" line="1223"/>
<source>Active channel 4</source> <source>Active channel 4</source>
<translation> 4 </translation> <translation> 4 </translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="460"/> <location filename="../IOViewer.cpp" line="460"/>
<location filename="../IOViewer.cpp" line="1224"/>
<source>Enable audio</source> <source>Enable audio</source>
<translation> </translation> <translation> </translation>
</message> </message>
@ -2253,6 +2307,38 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="544"/>
<location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="548"/>
<location filename="../IOViewer.cpp" line="549"/> <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> <source>Sample</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2377,6 +2463,7 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="641"/>
<location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="686"/>
<location filename="../IOViewer.cpp" line="732"/> <location filename="../IOViewer.cpp" line="732"/>
<location filename="../IOViewer.cpp" line="1442"/>
<source>Immediate</source> <source>Immediate</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2387,6 +2474,8 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="733"/>
<location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="944"/>
<location filename="../IOViewer.cpp" line="961"/> <location filename="../IOViewer.cpp" line="961"/>
<location filename="../IOViewer.cpp" line="1091"/>
<location filename="../IOViewer.cpp" line="1552"/>
<source>VBlank</source> <source>VBlank</source>
<translation>VBlank</translation> <translation>VBlank</translation>
</message> </message>
@ -2397,6 +2486,7 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="734"/>
<location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="945"/>
<location filename="../IOViewer.cpp" line="962"/> <location filename="../IOViewer.cpp" line="962"/>
<location filename="../IOViewer.cpp" line="1443"/>
<source>HBlank</source> <source>HBlank</source>
<translation>HBlank</translation> <translation>HBlank</translation>
</message> </message>
@ -2422,6 +2512,9 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="801"/>
<location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="817"/>
<location filename="../IOViewer.cpp" line="833"/> <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> <source>Enable</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2447,6 +2540,10 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="789"/>
<location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="805"/>
<location filename="../IOViewer.cpp" line="821"/> <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> <source>Value</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2463,6 +2560,7 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="795"/>
<location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="811"/>
<location filename="../IOViewer.cpp" line="827"/> <location filename="../IOViewer.cpp" line="827"/>
<location filename="../IOViewer.cpp" line="1070"/>
<source>1/64</source> <source>1/64</source>
<translation>1/64</translation> <translation>1/64</translation>
</message> </message>
@ -2471,6 +2569,7 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="796"/>
<location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="812"/>
<location filename="../IOViewer.cpp" line="828"/> <location filename="../IOViewer.cpp" line="828"/>
<location filename="../IOViewer.cpp" line="1071"/>
<source>1/256</source> <source>1/256</source>
<translation>1/256</translation> <translation>1/256</translation>
</message> </message>
@ -2479,6 +2578,7 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="797"/>
<location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="813"/>
<location filename="../IOViewer.cpp" line="829"/> <location filename="../IOViewer.cpp" line="829"/>
<location filename="../IOViewer.cpp" line="1068"/>
<source>1/1024</source> <source>1/1024</source>
<translation>1/1024</translation> <translation>1/1024</translation>
</message> </message>
@ -2723,6 +2823,7 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="1015"/> <location filename="../IOViewer.cpp" line="1015"/>
<location filename="../IOViewer.cpp" line="1451"/>
<source>Disable</source> <source>Disable</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2751,6 +2852,391 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<source>Enable IRQs</source> <source>Enable IRQs</source>
<translation>IRQ </translation> <translation>IRQ </translation>
</message> </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>
<context> <context>
<name>QGBA::KeyEditor</name> <name>QGBA::KeyEditor</name>

View File

@ -1584,6 +1584,8 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="129"/>
<location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="137"/>
<location filename="../IOViewer.cpp" line="145"/> <location filename="../IOViewer.cpp" line="145"/>
<location filename="../IOViewer.cpp" line="1364"/>
<location filename="../IOViewer.cpp" line="1405"/>
<source>Horizontal offset</source> <source>Horizontal offset</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1592,6 +1594,8 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="133"/>
<location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="141"/>
<location filename="../IOViewer.cpp" line="149"/> <location filename="../IOViewer.cpp" line="149"/>
<location filename="../IOViewer.cpp" line="1360"/>
<location filename="../IOViewer.cpp" line="1401"/>
<source>Vertical offset</source> <source>Vertical offset</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1905,16 +1909,19 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="328"/> <location filename="../IOViewer.cpp" line="328"/>
<location filename="../IOViewer.cpp" line="1099"/>
<source>Sweep shifts</source> <source>Sweep shifts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="329"/> <location filename="../IOViewer.cpp" line="329"/>
<location filename="../IOViewer.cpp" line="1100"/>
<source>Sweep subtract</source> <source>Sweep subtract</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="330"/> <location filename="../IOViewer.cpp" line="330"/>
<location filename="../IOViewer.cpp" line="1101"/>
<source>Sweep time (in 1/128s)</source> <source>Sweep time (in 1/128s)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1923,12 +1930,18 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="350"/>
<location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="374"/>
<location filename="../IOViewer.cpp" line="396"/> <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> <source>Sound length</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="335"/>
<location filename="../IOViewer.cpp" line="351"/> <location filename="../IOViewer.cpp" line="351"/>
<location filename="../IOViewer.cpp" line="1106"/>
<location filename="../IOViewer.cpp" line="1129"/>
<source>Duty cycle</source> <source>Duty cycle</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1936,6 +1949,9 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="336"/>
<location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="352"/>
<location filename="../IOViewer.cpp" line="397"/> <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> <source>Envelope step time</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1943,6 +1959,9 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="337"/>
<location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="353"/>
<location filename="../IOViewer.cpp" line="398"/> <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> <source>Envelope increase</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1950,6 +1969,9 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="338"/>
<location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="354"/>
<location filename="../IOViewer.cpp" line="399"/> <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> <source>Initial volume</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1965,6 +1987,10 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="361"/>
<location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="389"/>
<location filename="../IOViewer.cpp" line="411"/> <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> <source>Timed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1973,6 +1999,10 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="362"/>
<location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="390"/>
<location filename="../IOViewer.cpp" line="412"/> <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> <source>Reset</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1988,34 +2018,40 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="370"/> <location filename="../IOViewer.cpp" line="370"/>
<location filename="../IOViewer.cpp" line="1149"/>
<source>Enable channel 3</source> <source>Enable channel 3</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="375"/> <location filename="../IOViewer.cpp" line="375"/>
<location filename="../IOViewer.cpp" line="1157"/>
<source>Volume</source> <source>Volume</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="376"/> <location filename="../IOViewer.cpp" line="376"/>
<location filename="../IOViewer.cpp" line="1158"/>
<source>0%</source> <source>0%</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="377"/> <location filename="../IOViewer.cpp" line="377"/>
<location filename="../IOViewer.cpp" line="434"/> <location filename="../IOViewer.cpp" line="434"/>
<location filename="../IOViewer.cpp" line="1159"/>
<source>100%</source> <source>100%</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="378"/> <location filename="../IOViewer.cpp" line="378"/>
<location filename="../IOViewer.cpp" line="433"/> <location filename="../IOViewer.cpp" line="433"/>
<location filename="../IOViewer.cpp" line="1160"/>
<source>50%</source> <source>50%</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="379"/> <location filename="../IOViewer.cpp" line="379"/>
<location filename="../IOViewer.cpp" line="432"/> <location filename="../IOViewer.cpp" line="432"/>
<location filename="../IOViewer.cpp" line="1161"/>
<source>25%</source> <source>25%</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2029,26 +2065,31 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="405"/> <location filename="../IOViewer.cpp" line="405"/>
<location filename="../IOViewer.cpp" line="1188"/>
<source>Clock divider</source> <source>Clock divider</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="406"/> <location filename="../IOViewer.cpp" line="406"/>
<location filename="../IOViewer.cpp" line="1189"/>
<source>Register stages</source> <source>Register stages</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="407"/> <location filename="../IOViewer.cpp" line="407"/>
<location filename="../IOViewer.cpp" line="1190"/>
<source>15</source> <source>15</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="408"/> <location filename="../IOViewer.cpp" line="408"/>
<location filename="../IOViewer.cpp" line="1191"/>
<source>7</source> <source>7</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="410"/> <location filename="../IOViewer.cpp" line="410"/>
<location filename="../IOViewer.cpp" line="1193"/>
<source>Shifter frequency</source> <source>Shifter frequency</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2064,41 +2105,49 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="420"/> <location filename="../IOViewer.cpp" line="420"/>
<location filename="../IOViewer.cpp" line="1209"/>
<source>Enable channel 1 right</source> <source>Enable channel 1 right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="421"/> <location filename="../IOViewer.cpp" line="421"/>
<location filename="../IOViewer.cpp" line="1210"/>
<source>Enable channel 2 right</source> <source>Enable channel 2 right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="422"/> <location filename="../IOViewer.cpp" line="422"/>
<location filename="../IOViewer.cpp" line="1211"/>
<source>Enable channel 3 right</source> <source>Enable channel 3 right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="423"/> <location filename="../IOViewer.cpp" line="423"/>
<location filename="../IOViewer.cpp" line="1212"/>
<source>Enable channel 4 right</source> <source>Enable channel 4 right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="424"/> <location filename="../IOViewer.cpp" line="424"/>
<location filename="../IOViewer.cpp" line="1213"/>
<source>Enable channel 1 left</source> <source>Enable channel 1 left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="425"/> <location filename="../IOViewer.cpp" line="425"/>
<location filename="../IOViewer.cpp" line="1214"/>
<source>Enable channel 2 left</source> <source>Enable channel 2 left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="426"/> <location filename="../IOViewer.cpp" line="426"/>
<location filename="../IOViewer.cpp" line="1215"/>
<source>Enable channel 3 left</source> <source>Enable channel 3 left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="427"/> <location filename="../IOViewer.cpp" line="427"/>
<location filename="../IOViewer.cpp" line="1216"/>
<source>Enable channel 4 left</source> <source>Enable channel 4 left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2178,26 +2227,31 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="456"/> <location filename="../IOViewer.cpp" line="456"/>
<location filename="../IOViewer.cpp" line="1220"/>
<source>Active channel 1</source> <source>Active channel 1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="457"/> <location filename="../IOViewer.cpp" line="457"/>
<location filename="../IOViewer.cpp" line="1221"/>
<source>Active channel 2</source> <source>Active channel 2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="458"/> <location filename="../IOViewer.cpp" line="458"/>
<location filename="../IOViewer.cpp" line="1222"/>
<source>Active channel 3</source> <source>Active channel 3</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="459"/> <location filename="../IOViewer.cpp" line="459"/>
<location filename="../IOViewer.cpp" line="1223"/>
<source>Active channel 4</source> <source>Active channel 4</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="460"/> <location filename="../IOViewer.cpp" line="460"/>
<location filename="../IOViewer.cpp" line="1224"/>
<source>Enable audio</source> <source>Enable audio</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2252,6 +2306,38 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="544"/>
<location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="548"/>
<location filename="../IOViewer.cpp" line="549"/> <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> <source>Sample</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2376,6 +2462,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="641"/>
<location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="686"/>
<location filename="../IOViewer.cpp" line="732"/> <location filename="../IOViewer.cpp" line="732"/>
<location filename="../IOViewer.cpp" line="1442"/>
<source>Immediate</source> <source>Immediate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2386,6 +2473,8 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="733"/>
<location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="944"/>
<location filename="../IOViewer.cpp" line="961"/> <location filename="../IOViewer.cpp" line="961"/>
<location filename="../IOViewer.cpp" line="1091"/>
<location filename="../IOViewer.cpp" line="1552"/>
<source>VBlank</source> <source>VBlank</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2396,6 +2485,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="734"/>
<location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="945"/>
<location filename="../IOViewer.cpp" line="962"/> <location filename="../IOViewer.cpp" line="962"/>
<location filename="../IOViewer.cpp" line="1443"/>
<source>HBlank</source> <source>HBlank</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2421,6 +2511,9 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="801"/>
<location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="817"/>
<location filename="../IOViewer.cpp" line="833"/> <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> <source>Enable</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2446,6 +2539,10 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="789"/>
<location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="805"/>
<location filename="../IOViewer.cpp" line="821"/> <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> <source>Value</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2462,6 +2559,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="795"/>
<location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="811"/>
<location filename="../IOViewer.cpp" line="827"/> <location filename="../IOViewer.cpp" line="827"/>
<location filename="../IOViewer.cpp" line="1070"/>
<source>1/64</source> <source>1/64</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2470,6 +2568,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="796"/>
<location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="812"/>
<location filename="../IOViewer.cpp" line="828"/> <location filename="../IOViewer.cpp" line="828"/>
<location filename="../IOViewer.cpp" line="1071"/>
<source>1/256</source> <source>1/256</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2478,6 +2577,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="797"/>
<location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="813"/>
<location filename="../IOViewer.cpp" line="829"/> <location filename="../IOViewer.cpp" line="829"/>
<location filename="../IOViewer.cpp" line="1068"/>
<source>1/1024</source> <source>1/1024</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2722,6 +2822,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="1015"/> <location filename="../IOViewer.cpp" line="1015"/>
<location filename="../IOViewer.cpp" line="1451"/>
<source>Disable</source> <source>Disable</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2750,6 +2851,391 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<source>Enable IRQs</source> <source>Enable IRQs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </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> </context>
<context> <context>
<name>QGBA::KeyEditor</name> <name>QGBA::KeyEditor</name>

View File

@ -1585,6 +1585,8 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="129"/>
<location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="137"/>
<location filename="../IOViewer.cpp" line="145"/> <location filename="../IOViewer.cpp" line="145"/>
<location filename="../IOViewer.cpp" line="1364"/>
<location filename="../IOViewer.cpp" line="1405"/>
<source>Horizontal offset</source> <source>Horizontal offset</source>
<translation>Deslocamento horizontal</translation> <translation>Deslocamento horizontal</translation>
</message> </message>
@ -1593,6 +1595,8 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="133"/>
<location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="141"/>
<location filename="../IOViewer.cpp" line="149"/> <location filename="../IOViewer.cpp" line="149"/>
<location filename="../IOViewer.cpp" line="1360"/>
<location filename="../IOViewer.cpp" line="1401"/>
<source>Vertical offset</source> <source>Vertical offset</source>
<translation>Deslocamento vertical</translation> <translation>Deslocamento vertical</translation>
</message> </message>
@ -1906,16 +1910,19 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="328"/> <location filename="../IOViewer.cpp" line="328"/>
<location filename="../IOViewer.cpp" line="1099"/>
<source>Sweep shifts</source> <source>Sweep shifts</source>
<translation>Sweep shifts</translation> <translation>Sweep shifts</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="329"/> <location filename="../IOViewer.cpp" line="329"/>
<location filename="../IOViewer.cpp" line="1100"/>
<source>Sweep subtract</source> <source>Sweep subtract</source>
<translation>Sweep subtract</translation> <translation>Sweep subtract</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="330"/> <location filename="../IOViewer.cpp" line="330"/>
<location filename="../IOViewer.cpp" line="1101"/>
<source>Sweep time (in 1/128s)</source> <source>Sweep time (in 1/128s)</source>
<translation>Sweep time (em 1/128s)</translation> <translation>Sweep time (em 1/128s)</translation>
</message> </message>
@ -1924,12 +1931,18 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="350"/>
<location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="374"/>
<location filename="../IOViewer.cpp" line="396"/> <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> <source>Sound length</source>
<translation>Comprimento do som</translation> <translation>Comprimento do som</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="335"/>
<location filename="../IOViewer.cpp" line="351"/> <location filename="../IOViewer.cpp" line="351"/>
<location filename="../IOViewer.cpp" line="1106"/>
<location filename="../IOViewer.cpp" line="1129"/>
<source>Duty cycle</source> <source>Duty cycle</source>
<translation>Ciclo de trabalho</translation> <translation>Ciclo de trabalho</translation>
</message> </message>
@ -1937,6 +1950,9 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="336"/>
<location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="352"/>
<location filename="../IOViewer.cpp" line="397"/> <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> <source>Envelope step time</source>
<translation>Envelope step time</translation> <translation>Envelope step time</translation>
</message> </message>
@ -1944,6 +1960,9 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="337"/>
<location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="353"/>
<location filename="../IOViewer.cpp" line="398"/> <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> <source>Envelope increase</source>
<translation>Envelope increase</translation> <translation>Envelope increase</translation>
</message> </message>
@ -1951,6 +1970,9 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="338"/>
<location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="354"/>
<location filename="../IOViewer.cpp" line="399"/> <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> <source>Initial volume</source>
<translation>Volume inicial</translation> <translation>Volume inicial</translation>
</message> </message>
@ -1966,6 +1988,10 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="361"/>
<location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="389"/>
<location filename="../IOViewer.cpp" line="411"/> <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> <source>Timed</source>
<translation>Programado</translation> <translation>Programado</translation>
</message> </message>
@ -1974,6 +2000,10 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="362"/>
<location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="390"/>
<location filename="../IOViewer.cpp" line="412"/> <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> <source>Reset</source>
<translation>Resetar</translation> <translation>Resetar</translation>
</message> </message>
@ -1989,34 +2019,40 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="370"/> <location filename="../IOViewer.cpp" line="370"/>
<location filename="../IOViewer.cpp" line="1149"/>
<source>Enable channel 3</source> <source>Enable channel 3</source>
<translation>Habilitar canal 3</translation> <translation>Habilitar canal 3</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="375"/> <location filename="../IOViewer.cpp" line="375"/>
<location filename="../IOViewer.cpp" line="1157"/>
<source>Volume</source> <source>Volume</source>
<translation>Volume</translation> <translation>Volume</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="376"/> <location filename="../IOViewer.cpp" line="376"/>
<location filename="../IOViewer.cpp" line="1158"/>
<source>0%</source> <source>0%</source>
<translation>0%</translation> <translation>0%</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="377"/> <location filename="../IOViewer.cpp" line="377"/>
<location filename="../IOViewer.cpp" line="434"/> <location filename="../IOViewer.cpp" line="434"/>
<location filename="../IOViewer.cpp" line="1159"/>
<source>100%</source> <source>100%</source>
<translation>100%</translation> <translation>100%</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="378"/> <location filename="../IOViewer.cpp" line="378"/>
<location filename="../IOViewer.cpp" line="433"/> <location filename="../IOViewer.cpp" line="433"/>
<location filename="../IOViewer.cpp" line="1160"/>
<source>50%</source> <source>50%</source>
<translation>50%</translation> <translation>50%</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="379"/> <location filename="../IOViewer.cpp" line="379"/>
<location filename="../IOViewer.cpp" line="432"/> <location filename="../IOViewer.cpp" line="432"/>
<location filename="../IOViewer.cpp" line="1161"/>
<source>25%</source> <source>25%</source>
<translation>25%</translation> <translation>25%</translation>
</message> </message>
@ -2030,26 +2066,31 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="405"/> <location filename="../IOViewer.cpp" line="405"/>
<location filename="../IOViewer.cpp" line="1188"/>
<source>Clock divider</source> <source>Clock divider</source>
<translation>Divisor de relógio</translation> <translation>Divisor de relógio</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="406"/> <location filename="../IOViewer.cpp" line="406"/>
<location filename="../IOViewer.cpp" line="1189"/>
<source>Register stages</source> <source>Register stages</source>
<translation>Register stages</translation> <translation>Register stages</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="407"/> <location filename="../IOViewer.cpp" line="407"/>
<location filename="../IOViewer.cpp" line="1190"/>
<source>15</source> <source>15</source>
<translation>15</translation> <translation>15</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="408"/> <location filename="../IOViewer.cpp" line="408"/>
<location filename="../IOViewer.cpp" line="1191"/>
<source>7</source> <source>7</source>
<translation>7</translation> <translation>7</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="410"/> <location filename="../IOViewer.cpp" line="410"/>
<location filename="../IOViewer.cpp" line="1193"/>
<source>Shifter frequency</source> <source>Shifter frequency</source>
<translation>Frequência de turno</translation> <translation>Frequência de turno</translation>
</message> </message>
@ -2065,41 +2106,49 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="420"/> <location filename="../IOViewer.cpp" line="420"/>
<location filename="../IOViewer.cpp" line="1209"/>
<source>Enable channel 1 right</source> <source>Enable channel 1 right</source>
<translation>Habilitar canal 1 à direita</translation> <translation>Habilitar canal 1 à direita</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="421"/> <location filename="../IOViewer.cpp" line="421"/>
<location filename="../IOViewer.cpp" line="1210"/>
<source>Enable channel 2 right</source> <source>Enable channel 2 right</source>
<translation>Habilitar canal 2 à direita</translation> <translation>Habilitar canal 2 à direita</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="422"/> <location filename="../IOViewer.cpp" line="422"/>
<location filename="../IOViewer.cpp" line="1211"/>
<source>Enable channel 3 right</source> <source>Enable channel 3 right</source>
<translation>Habilitar canal 3 à direita</translation> <translation>Habilitar canal 3 à direita</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="423"/> <location filename="../IOViewer.cpp" line="423"/>
<location filename="../IOViewer.cpp" line="1212"/>
<source>Enable channel 4 right</source> <source>Enable channel 4 right</source>
<translation>Habilitar canal 4 à direita</translation> <translation>Habilitar canal 4 à direita</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="424"/> <location filename="../IOViewer.cpp" line="424"/>
<location filename="../IOViewer.cpp" line="1213"/>
<source>Enable channel 1 left</source> <source>Enable channel 1 left</source>
<translation>Habilitar canal 1 à esquerda</translation> <translation>Habilitar canal 1 à esquerda</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="425"/> <location filename="../IOViewer.cpp" line="425"/>
<location filename="../IOViewer.cpp" line="1214"/>
<source>Enable channel 2 left</source> <source>Enable channel 2 left</source>
<translation>Habilitar canal 2 esquerdo</translation> <translation>Habilitar canal 2 esquerdo</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="426"/> <location filename="../IOViewer.cpp" line="426"/>
<location filename="../IOViewer.cpp" line="1215"/>
<source>Enable channel 3 left</source> <source>Enable channel 3 left</source>
<translation>Habilitar canal 3 esquerdo</translation> <translation>Habilitar canal 3 esquerdo</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="427"/> <location filename="../IOViewer.cpp" line="427"/>
<location filename="../IOViewer.cpp" line="1216"/>
<source>Enable channel 4 left</source> <source>Enable channel 4 left</source>
<translation>Habilitar canal 4 esquerdo</translation> <translation>Habilitar canal 4 esquerdo</translation>
</message> </message>
@ -2179,26 +2228,31 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="456"/> <location filename="../IOViewer.cpp" line="456"/>
<location filename="../IOViewer.cpp" line="1220"/>
<source>Active channel 1</source> <source>Active channel 1</source>
<translation>Canal ativo 1</translation> <translation>Canal ativo 1</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="457"/> <location filename="../IOViewer.cpp" line="457"/>
<location filename="../IOViewer.cpp" line="1221"/>
<source>Active channel 2</source> <source>Active channel 2</source>
<translation>Canal ativo 2</translation> <translation>Canal ativo 2</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="458"/> <location filename="../IOViewer.cpp" line="458"/>
<location filename="../IOViewer.cpp" line="1222"/>
<source>Active channel 3</source> <source>Active channel 3</source>
<translation>Canal ativo 3</translation> <translation>Canal ativo 3</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="459"/> <location filename="../IOViewer.cpp" line="459"/>
<location filename="../IOViewer.cpp" line="1223"/>
<source>Active channel 4</source> <source>Active channel 4</source>
<translation>Canal ativo 4</translation> <translation>Canal ativo 4</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="460"/> <location filename="../IOViewer.cpp" line="460"/>
<location filename="../IOViewer.cpp" line="1224"/>
<source>Enable audio</source> <source>Enable audio</source>
<translation>Habilitar áudio</translation> <translation>Habilitar áudio</translation>
</message> </message>
@ -2253,6 +2307,38 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="544"/>
<location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="548"/>
<location filename="../IOViewer.cpp" line="549"/> <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> <source>Sample</source>
<translation>Amostra</translation> <translation>Amostra</translation>
</message> </message>
@ -2377,6 +2463,7 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="641"/>
<location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="686"/>
<location filename="../IOViewer.cpp" line="732"/> <location filename="../IOViewer.cpp" line="732"/>
<location filename="../IOViewer.cpp" line="1442"/>
<source>Immediate</source> <source>Immediate</source>
<translation>Imediato</translation> <translation>Imediato</translation>
</message> </message>
@ -2387,6 +2474,8 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="733"/>
<location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="944"/>
<location filename="../IOViewer.cpp" line="961"/> <location filename="../IOViewer.cpp" line="961"/>
<location filename="../IOViewer.cpp" line="1091"/>
<location filename="../IOViewer.cpp" line="1552"/>
<source>VBlank</source> <source>VBlank</source>
<translation>VBlank</translation> <translation>VBlank</translation>
</message> </message>
@ -2397,6 +2486,7 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="734"/>
<location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="945"/>
<location filename="../IOViewer.cpp" line="962"/> <location filename="../IOViewer.cpp" line="962"/>
<location filename="../IOViewer.cpp" line="1443"/>
<source>HBlank</source> <source>HBlank</source>
<translation>HBlank</translation> <translation>HBlank</translation>
</message> </message>
@ -2422,6 +2512,9 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="801"/>
<location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="817"/>
<location filename="../IOViewer.cpp" line="833"/> <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> <source>Enable</source>
<translation>Habilitar</translation> <translation>Habilitar</translation>
</message> </message>
@ -2447,6 +2540,10 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="789"/>
<location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="805"/>
<location filename="../IOViewer.cpp" line="821"/> <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> <source>Value</source>
<translation>Valor</translation> <translation>Valor</translation>
</message> </message>
@ -2463,6 +2560,7 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="795"/>
<location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="811"/>
<location filename="../IOViewer.cpp" line="827"/> <location filename="../IOViewer.cpp" line="827"/>
<location filename="../IOViewer.cpp" line="1070"/>
<source>1/64</source> <source>1/64</source>
<translation>1/64</translation> <translation>1/64</translation>
</message> </message>
@ -2471,6 +2569,7 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="796"/>
<location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="812"/>
<location filename="../IOViewer.cpp" line="828"/> <location filename="../IOViewer.cpp" line="828"/>
<location filename="../IOViewer.cpp" line="1071"/>
<source>1/256</source> <source>1/256</source>
<translation>1/256</translation> <translation>1/256</translation>
</message> </message>
@ -2479,6 +2578,7 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="797"/>
<location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="813"/>
<location filename="../IOViewer.cpp" line="829"/> <location filename="../IOViewer.cpp" line="829"/>
<location filename="../IOViewer.cpp" line="1068"/>
<source>1/1024</source> <source>1/1024</source>
<translation>1/1024</translation> <translation>1/1024</translation>
</message> </message>
@ -2723,6 +2823,7 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="1015"/> <location filename="../IOViewer.cpp" line="1015"/>
<location filename="../IOViewer.cpp" line="1451"/>
<source>Disable</source> <source>Disable</source>
<translation>Desabilitado</translation> <translation>Desabilitado</translation>
</message> </message>
@ -2751,6 +2852,391 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<source>Enable IRQs</source> <source>Enable IRQs</source>
<translation>Habilitar IRQs</translation> <translation>Habilitar IRQs</translation>
</message> </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>
<context> <context>
<name>QGBA::KeyEditor</name> <name>QGBA::KeyEditor</name>

View File

@ -1584,6 +1584,8 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="129"/>
<location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="137"/>
<location filename="../IOViewer.cpp" line="145"/> <location filename="../IOViewer.cpp" line="145"/>
<location filename="../IOViewer.cpp" line="1364"/>
<location filename="../IOViewer.cpp" line="1405"/>
<source>Horizontal offset</source> <source>Horizontal offset</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1592,6 +1594,8 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="133"/>
<location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="141"/>
<location filename="../IOViewer.cpp" line="149"/> <location filename="../IOViewer.cpp" line="149"/>
<location filename="../IOViewer.cpp" line="1360"/>
<location filename="../IOViewer.cpp" line="1401"/>
<source>Vertical offset</source> <source>Vertical offset</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1905,16 +1909,19 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="328"/> <location filename="../IOViewer.cpp" line="328"/>
<location filename="../IOViewer.cpp" line="1099"/>
<source>Sweep shifts</source> <source>Sweep shifts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="329"/> <location filename="../IOViewer.cpp" line="329"/>
<location filename="../IOViewer.cpp" line="1100"/>
<source>Sweep subtract</source> <source>Sweep subtract</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="330"/> <location filename="../IOViewer.cpp" line="330"/>
<location filename="../IOViewer.cpp" line="1101"/>
<source>Sweep time (in 1/128s)</source> <source>Sweep time (in 1/128s)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1923,12 +1930,18 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="350"/>
<location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="374"/>
<location filename="../IOViewer.cpp" line="396"/> <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> <source>Sound length</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="335"/>
<location filename="../IOViewer.cpp" line="351"/> <location filename="../IOViewer.cpp" line="351"/>
<location filename="../IOViewer.cpp" line="1106"/>
<location filename="../IOViewer.cpp" line="1129"/>
<source>Duty cycle</source> <source>Duty cycle</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1936,6 +1949,9 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="336"/>
<location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="352"/>
<location filename="../IOViewer.cpp" line="397"/> <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> <source>Envelope step time</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1943,6 +1959,9 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="337"/>
<location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="353"/>
<location filename="../IOViewer.cpp" line="398"/> <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> <source>Envelope increase</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1950,6 +1969,9 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="338"/>
<location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="354"/>
<location filename="../IOViewer.cpp" line="399"/> <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> <source>Initial volume</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1965,6 +1987,10 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="361"/>
<location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="389"/>
<location filename="../IOViewer.cpp" line="411"/> <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> <source>Timed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1973,6 +1999,10 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="362"/>
<location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="390"/>
<location filename="../IOViewer.cpp" line="412"/> <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> <source>Reset</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1988,34 +2018,40 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="370"/> <location filename="../IOViewer.cpp" line="370"/>
<location filename="../IOViewer.cpp" line="1149"/>
<source>Enable channel 3</source> <source>Enable channel 3</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="375"/> <location filename="../IOViewer.cpp" line="375"/>
<location filename="../IOViewer.cpp" line="1157"/>
<source>Volume</source> <source>Volume</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="376"/> <location filename="../IOViewer.cpp" line="376"/>
<location filename="../IOViewer.cpp" line="1158"/>
<source>0%</source> <source>0%</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="377"/> <location filename="../IOViewer.cpp" line="377"/>
<location filename="../IOViewer.cpp" line="434"/> <location filename="../IOViewer.cpp" line="434"/>
<location filename="../IOViewer.cpp" line="1159"/>
<source>100%</source> <source>100%</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="378"/> <location filename="../IOViewer.cpp" line="378"/>
<location filename="../IOViewer.cpp" line="433"/> <location filename="../IOViewer.cpp" line="433"/>
<location filename="../IOViewer.cpp" line="1160"/>
<source>50%</source> <source>50%</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="379"/> <location filename="../IOViewer.cpp" line="379"/>
<location filename="../IOViewer.cpp" line="432"/> <location filename="../IOViewer.cpp" line="432"/>
<location filename="../IOViewer.cpp" line="1161"/>
<source>25%</source> <source>25%</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2029,26 +2065,31 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="405"/> <location filename="../IOViewer.cpp" line="405"/>
<location filename="../IOViewer.cpp" line="1188"/>
<source>Clock divider</source> <source>Clock divider</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="406"/> <location filename="../IOViewer.cpp" line="406"/>
<location filename="../IOViewer.cpp" line="1189"/>
<source>Register stages</source> <source>Register stages</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="407"/> <location filename="../IOViewer.cpp" line="407"/>
<location filename="../IOViewer.cpp" line="1190"/>
<source>15</source> <source>15</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="408"/> <location filename="../IOViewer.cpp" line="408"/>
<location filename="../IOViewer.cpp" line="1191"/>
<source>7</source> <source>7</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="410"/> <location filename="../IOViewer.cpp" line="410"/>
<location filename="../IOViewer.cpp" line="1193"/>
<source>Shifter frequency</source> <source>Shifter frequency</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2064,41 +2105,49 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="420"/> <location filename="../IOViewer.cpp" line="420"/>
<location filename="../IOViewer.cpp" line="1209"/>
<source>Enable channel 1 right</source> <source>Enable channel 1 right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="421"/> <location filename="../IOViewer.cpp" line="421"/>
<location filename="../IOViewer.cpp" line="1210"/>
<source>Enable channel 2 right</source> <source>Enable channel 2 right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="422"/> <location filename="../IOViewer.cpp" line="422"/>
<location filename="../IOViewer.cpp" line="1211"/>
<source>Enable channel 3 right</source> <source>Enable channel 3 right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="423"/> <location filename="../IOViewer.cpp" line="423"/>
<location filename="../IOViewer.cpp" line="1212"/>
<source>Enable channel 4 right</source> <source>Enable channel 4 right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="424"/> <location filename="../IOViewer.cpp" line="424"/>
<location filename="../IOViewer.cpp" line="1213"/>
<source>Enable channel 1 left</source> <source>Enable channel 1 left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="425"/> <location filename="../IOViewer.cpp" line="425"/>
<location filename="../IOViewer.cpp" line="1214"/>
<source>Enable channel 2 left</source> <source>Enable channel 2 left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="426"/> <location filename="../IOViewer.cpp" line="426"/>
<location filename="../IOViewer.cpp" line="1215"/>
<source>Enable channel 3 left</source> <source>Enable channel 3 left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="427"/> <location filename="../IOViewer.cpp" line="427"/>
<location filename="../IOViewer.cpp" line="1216"/>
<source>Enable channel 4 left</source> <source>Enable channel 4 left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2178,26 +2227,31 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="456"/> <location filename="../IOViewer.cpp" line="456"/>
<location filename="../IOViewer.cpp" line="1220"/>
<source>Active channel 1</source> <source>Active channel 1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="457"/> <location filename="../IOViewer.cpp" line="457"/>
<location filename="../IOViewer.cpp" line="1221"/>
<source>Active channel 2</source> <source>Active channel 2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="458"/> <location filename="../IOViewer.cpp" line="458"/>
<location filename="../IOViewer.cpp" line="1222"/>
<source>Active channel 3</source> <source>Active channel 3</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="459"/> <location filename="../IOViewer.cpp" line="459"/>
<location filename="../IOViewer.cpp" line="1223"/>
<source>Active channel 4</source> <source>Active channel 4</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="460"/> <location filename="../IOViewer.cpp" line="460"/>
<location filename="../IOViewer.cpp" line="1224"/>
<source>Enable audio</source> <source>Enable audio</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2252,6 +2306,38 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="544"/>
<location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="548"/>
<location filename="../IOViewer.cpp" line="549"/> <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> <source>Sample</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2376,6 +2462,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="641"/>
<location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="686"/>
<location filename="../IOViewer.cpp" line="732"/> <location filename="../IOViewer.cpp" line="732"/>
<location filename="../IOViewer.cpp" line="1442"/>
<source>Immediate</source> <source>Immediate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2386,6 +2473,8 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="733"/>
<location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="944"/>
<location filename="../IOViewer.cpp" line="961"/> <location filename="../IOViewer.cpp" line="961"/>
<location filename="../IOViewer.cpp" line="1091"/>
<location filename="../IOViewer.cpp" line="1552"/>
<source>VBlank</source> <source>VBlank</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2396,6 +2485,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="734"/>
<location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="945"/>
<location filename="../IOViewer.cpp" line="962"/> <location filename="../IOViewer.cpp" line="962"/>
<location filename="../IOViewer.cpp" line="1443"/>
<source>HBlank</source> <source>HBlank</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2421,6 +2511,9 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="801"/>
<location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="817"/>
<location filename="../IOViewer.cpp" line="833"/> <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> <source>Enable</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2446,6 +2539,10 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="789"/>
<location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="805"/>
<location filename="../IOViewer.cpp" line="821"/> <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> <source>Value</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2462,6 +2559,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="795"/>
<location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="811"/>
<location filename="../IOViewer.cpp" line="827"/> <location filename="../IOViewer.cpp" line="827"/>
<location filename="../IOViewer.cpp" line="1070"/>
<source>1/64</source> <source>1/64</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2470,6 +2568,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="796"/>
<location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="812"/>
<location filename="../IOViewer.cpp" line="828"/> <location filename="../IOViewer.cpp" line="828"/>
<location filename="../IOViewer.cpp" line="1071"/>
<source>1/256</source> <source>1/256</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2478,6 +2577,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="797"/>
<location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="813"/>
<location filename="../IOViewer.cpp" line="829"/> <location filename="../IOViewer.cpp" line="829"/>
<location filename="../IOViewer.cpp" line="1068"/>
<source>1/1024</source> <source>1/1024</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2722,6 +2822,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="1015"/> <location filename="../IOViewer.cpp" line="1015"/>
<location filename="../IOViewer.cpp" line="1451"/>
<source>Disable</source> <source>Disable</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2750,6 +2851,391 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<source>Enable IRQs</source> <source>Enable IRQs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </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> </context>
<context> <context>
<name>QGBA::KeyEditor</name> <name>QGBA::KeyEditor</name>

View File

@ -1584,6 +1584,8 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="129"/>
<location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="137"/>
<location filename="../IOViewer.cpp" line="145"/> <location filename="../IOViewer.cpp" line="145"/>
<location filename="../IOViewer.cpp" line="1364"/>
<location filename="../IOViewer.cpp" line="1405"/>
<source>Horizontal offset</source> <source>Horizontal offset</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1592,6 +1594,8 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="133"/>
<location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="141"/>
<location filename="../IOViewer.cpp" line="149"/> <location filename="../IOViewer.cpp" line="149"/>
<location filename="../IOViewer.cpp" line="1360"/>
<location filename="../IOViewer.cpp" line="1401"/>
<source>Vertical offset</source> <source>Vertical offset</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1905,16 +1909,19 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="328"/> <location filename="../IOViewer.cpp" line="328"/>
<location filename="../IOViewer.cpp" line="1099"/>
<source>Sweep shifts</source> <source>Sweep shifts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="329"/> <location filename="../IOViewer.cpp" line="329"/>
<location filename="../IOViewer.cpp" line="1100"/>
<source>Sweep subtract</source> <source>Sweep subtract</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="330"/> <location filename="../IOViewer.cpp" line="330"/>
<location filename="../IOViewer.cpp" line="1101"/>
<source>Sweep time (in 1/128s)</source> <source>Sweep time (in 1/128s)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1923,12 +1930,18 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="350"/>
<location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="374"/>
<location filename="../IOViewer.cpp" line="396"/> <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> <source>Sound length</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="335"/>
<location filename="../IOViewer.cpp" line="351"/> <location filename="../IOViewer.cpp" line="351"/>
<location filename="../IOViewer.cpp" line="1106"/>
<location filename="../IOViewer.cpp" line="1129"/>
<source>Duty cycle</source> <source>Duty cycle</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1936,6 +1949,9 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="336"/>
<location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="352"/>
<location filename="../IOViewer.cpp" line="397"/> <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> <source>Envelope step time</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1943,6 +1959,9 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="337"/>
<location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="353"/>
<location filename="../IOViewer.cpp" line="398"/> <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> <source>Envelope increase</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1950,6 +1969,9 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="338"/>
<location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="354"/>
<location filename="../IOViewer.cpp" line="399"/> <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> <source>Initial volume</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1965,6 +1987,10 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="361"/>
<location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="389"/>
<location filename="../IOViewer.cpp" line="411"/> <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> <source>Timed</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1973,6 +1999,10 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="362"/>
<location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="390"/>
<location filename="../IOViewer.cpp" line="412"/> <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> <source>Reset</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1988,34 +2018,40 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="370"/> <location filename="../IOViewer.cpp" line="370"/>
<location filename="../IOViewer.cpp" line="1149"/>
<source>Enable channel 3</source> <source>Enable channel 3</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="375"/> <location filename="../IOViewer.cpp" line="375"/>
<location filename="../IOViewer.cpp" line="1157"/>
<source>Volume</source> <source>Volume</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="376"/> <location filename="../IOViewer.cpp" line="376"/>
<location filename="../IOViewer.cpp" line="1158"/>
<source>0%</source> <source>0%</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="377"/> <location filename="../IOViewer.cpp" line="377"/>
<location filename="../IOViewer.cpp" line="434"/> <location filename="../IOViewer.cpp" line="434"/>
<location filename="../IOViewer.cpp" line="1159"/>
<source>100%</source> <source>100%</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="378"/> <location filename="../IOViewer.cpp" line="378"/>
<location filename="../IOViewer.cpp" line="433"/> <location filename="../IOViewer.cpp" line="433"/>
<location filename="../IOViewer.cpp" line="1160"/>
<source>50%</source> <source>50%</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="379"/> <location filename="../IOViewer.cpp" line="379"/>
<location filename="../IOViewer.cpp" line="432"/> <location filename="../IOViewer.cpp" line="432"/>
<location filename="../IOViewer.cpp" line="1161"/>
<source>25%</source> <source>25%</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2029,26 +2065,31 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="405"/> <location filename="../IOViewer.cpp" line="405"/>
<location filename="../IOViewer.cpp" line="1188"/>
<source>Clock divider</source> <source>Clock divider</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="406"/> <location filename="../IOViewer.cpp" line="406"/>
<location filename="../IOViewer.cpp" line="1189"/>
<source>Register stages</source> <source>Register stages</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="407"/> <location filename="../IOViewer.cpp" line="407"/>
<location filename="../IOViewer.cpp" line="1190"/>
<source>15</source> <source>15</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="408"/> <location filename="../IOViewer.cpp" line="408"/>
<location filename="../IOViewer.cpp" line="1191"/>
<source>7</source> <source>7</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="410"/> <location filename="../IOViewer.cpp" line="410"/>
<location filename="../IOViewer.cpp" line="1193"/>
<source>Shifter frequency</source> <source>Shifter frequency</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2064,41 +2105,49 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="420"/> <location filename="../IOViewer.cpp" line="420"/>
<location filename="../IOViewer.cpp" line="1209"/>
<source>Enable channel 1 right</source> <source>Enable channel 1 right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="421"/> <location filename="../IOViewer.cpp" line="421"/>
<location filename="../IOViewer.cpp" line="1210"/>
<source>Enable channel 2 right</source> <source>Enable channel 2 right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="422"/> <location filename="../IOViewer.cpp" line="422"/>
<location filename="../IOViewer.cpp" line="1211"/>
<source>Enable channel 3 right</source> <source>Enable channel 3 right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="423"/> <location filename="../IOViewer.cpp" line="423"/>
<location filename="../IOViewer.cpp" line="1212"/>
<source>Enable channel 4 right</source> <source>Enable channel 4 right</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="424"/> <location filename="../IOViewer.cpp" line="424"/>
<location filename="../IOViewer.cpp" line="1213"/>
<source>Enable channel 1 left</source> <source>Enable channel 1 left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="425"/> <location filename="../IOViewer.cpp" line="425"/>
<location filename="../IOViewer.cpp" line="1214"/>
<source>Enable channel 2 left</source> <source>Enable channel 2 left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="426"/> <location filename="../IOViewer.cpp" line="426"/>
<location filename="../IOViewer.cpp" line="1215"/>
<source>Enable channel 3 left</source> <source>Enable channel 3 left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="427"/> <location filename="../IOViewer.cpp" line="427"/>
<location filename="../IOViewer.cpp" line="1216"/>
<source>Enable channel 4 left</source> <source>Enable channel 4 left</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2178,26 +2227,31 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="456"/> <location filename="../IOViewer.cpp" line="456"/>
<location filename="../IOViewer.cpp" line="1220"/>
<source>Active channel 1</source> <source>Active channel 1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="457"/> <location filename="../IOViewer.cpp" line="457"/>
<location filename="../IOViewer.cpp" line="1221"/>
<source>Active channel 2</source> <source>Active channel 2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="458"/> <location filename="../IOViewer.cpp" line="458"/>
<location filename="../IOViewer.cpp" line="1222"/>
<source>Active channel 3</source> <source>Active channel 3</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="459"/> <location filename="../IOViewer.cpp" line="459"/>
<location filename="../IOViewer.cpp" line="1223"/>
<source>Active channel 4</source> <source>Active channel 4</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="460"/> <location filename="../IOViewer.cpp" line="460"/>
<location filename="../IOViewer.cpp" line="1224"/>
<source>Enable audio</source> <source>Enable audio</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2252,6 +2306,38 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="544"/>
<location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="548"/>
<location filename="../IOViewer.cpp" line="549"/> <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> <source>Sample</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2376,6 +2462,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="641"/>
<location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="686"/>
<location filename="../IOViewer.cpp" line="732"/> <location filename="../IOViewer.cpp" line="732"/>
<location filename="../IOViewer.cpp" line="1442"/>
<source>Immediate</source> <source>Immediate</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2386,6 +2473,8 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="733"/>
<location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="944"/>
<location filename="../IOViewer.cpp" line="961"/> <location filename="../IOViewer.cpp" line="961"/>
<location filename="../IOViewer.cpp" line="1091"/>
<location filename="../IOViewer.cpp" line="1552"/>
<source>VBlank</source> <source>VBlank</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2396,6 +2485,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="734"/>
<location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="945"/>
<location filename="../IOViewer.cpp" line="962"/> <location filename="../IOViewer.cpp" line="962"/>
<location filename="../IOViewer.cpp" line="1443"/>
<source>HBlank</source> <source>HBlank</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2421,6 +2511,9 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="801"/>
<location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="817"/>
<location filename="../IOViewer.cpp" line="833"/> <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> <source>Enable</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2446,6 +2539,10 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="789"/>
<location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="805"/>
<location filename="../IOViewer.cpp" line="821"/> <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> <source>Value</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2462,6 +2559,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="795"/>
<location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="811"/>
<location filename="../IOViewer.cpp" line="827"/> <location filename="../IOViewer.cpp" line="827"/>
<location filename="../IOViewer.cpp" line="1070"/>
<source>1/64</source> <source>1/64</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2470,6 +2568,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="796"/>
<location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="812"/>
<location filename="../IOViewer.cpp" line="828"/> <location filename="../IOViewer.cpp" line="828"/>
<location filename="../IOViewer.cpp" line="1071"/>
<source>1/256</source> <source>1/256</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2478,6 +2577,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="797"/>
<location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="813"/>
<location filename="../IOViewer.cpp" line="829"/> <location filename="../IOViewer.cpp" line="829"/>
<location filename="../IOViewer.cpp" line="1068"/>
<source>1/1024</source> <source>1/1024</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2722,6 +2822,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="1015"/> <location filename="../IOViewer.cpp" line="1015"/>
<location filename="../IOViewer.cpp" line="1451"/>
<source>Disable</source> <source>Disable</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2750,6 +2851,391 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<source>Enable IRQs</source> <source>Enable IRQs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </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> </context>
<context> <context>
<name>QGBA::KeyEditor</name> <name>QGBA::KeyEditor</name>

View File

@ -1585,6 +1585,8 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="129"/>
<location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="137"/>
<location filename="../IOViewer.cpp" line="145"/> <location filename="../IOViewer.cpp" line="145"/>
<location filename="../IOViewer.cpp" line="1364"/>
<location filename="../IOViewer.cpp" line="1405"/>
<source>Horizontal offset</source> <source>Horizontal offset</source>
<translation>Dikey ofset</translation> <translation>Dikey ofset</translation>
</message> </message>
@ -1593,6 +1595,8 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="133"/>
<location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="141"/>
<location filename="../IOViewer.cpp" line="149"/> <location filename="../IOViewer.cpp" line="149"/>
<location filename="../IOViewer.cpp" line="1360"/>
<location filename="../IOViewer.cpp" line="1401"/>
<source>Vertical offset</source> <source>Vertical offset</source>
<translation>Dikey ofset</translation> <translation>Dikey ofset</translation>
</message> </message>
@ -1906,16 +1910,19 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="328"/> <location filename="../IOViewer.cpp" line="328"/>
<location filename="../IOViewer.cpp" line="1099"/>
<source>Sweep shifts</source> <source>Sweep shifts</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="329"/> <location filename="../IOViewer.cpp" line="329"/>
<location filename="../IOViewer.cpp" line="1100"/>
<source>Sweep subtract</source> <source>Sweep subtract</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="330"/> <location filename="../IOViewer.cpp" line="330"/>
<location filename="../IOViewer.cpp" line="1101"/>
<source>Sweep time (in 1/128s)</source> <source>Sweep time (in 1/128s)</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1924,12 +1931,18 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="350"/>
<location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="374"/>
<location filename="../IOViewer.cpp" line="396"/> <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> <source>Sound length</source>
<translation>Ses uzunluğu</translation> <translation>Ses uzunluğu</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="335"/>
<location filename="../IOViewer.cpp" line="351"/> <location filename="../IOViewer.cpp" line="351"/>
<location filename="../IOViewer.cpp" line="1106"/>
<location filename="../IOViewer.cpp" line="1129"/>
<source>Duty cycle</source> <source>Duty cycle</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1937,6 +1950,9 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="336"/>
<location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="352"/>
<location filename="../IOViewer.cpp" line="397"/> <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> <source>Envelope step time</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1944,6 +1960,9 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="337"/>
<location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="353"/>
<location filename="../IOViewer.cpp" line="398"/> <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> <source>Envelope increase</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1951,6 +1970,9 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="338"/>
<location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="354"/>
<location filename="../IOViewer.cpp" line="399"/> <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> <source>Initial volume</source>
<translation>İlk ses</translation> <translation>İlk ses</translation>
</message> </message>
@ -1966,6 +1988,10 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="361"/>
<location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="389"/>
<location filename="../IOViewer.cpp" line="411"/> <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> <source>Timed</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1974,6 +2000,10 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="362"/>
<location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="390"/>
<location filename="../IOViewer.cpp" line="412"/> <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> <source>Reset</source>
<translation>Reset</translation> <translation>Reset</translation>
</message> </message>
@ -1989,34 +2019,40 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="370"/> <location filename="../IOViewer.cpp" line="370"/>
<location filename="../IOViewer.cpp" line="1149"/>
<source>Enable channel 3</source> <source>Enable channel 3</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="375"/> <location filename="../IOViewer.cpp" line="375"/>
<location filename="../IOViewer.cpp" line="1157"/>
<source>Volume</source> <source>Volume</source>
<translation>Ses Kuvveti</translation> <translation>Ses Kuvveti</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="376"/> <location filename="../IOViewer.cpp" line="376"/>
<location filename="../IOViewer.cpp" line="1158"/>
<source>0%</source> <source>0%</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="377"/> <location filename="../IOViewer.cpp" line="377"/>
<location filename="../IOViewer.cpp" line="434"/> <location filename="../IOViewer.cpp" line="434"/>
<location filename="../IOViewer.cpp" line="1159"/>
<source>100%</source> <source>100%</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="378"/> <location filename="../IOViewer.cpp" line="378"/>
<location filename="../IOViewer.cpp" line="433"/> <location filename="../IOViewer.cpp" line="433"/>
<location filename="../IOViewer.cpp" line="1160"/>
<source>50%</source> <source>50%</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="379"/> <location filename="../IOViewer.cpp" line="379"/>
<location filename="../IOViewer.cpp" line="432"/> <location filename="../IOViewer.cpp" line="432"/>
<location filename="../IOViewer.cpp" line="1161"/>
<source>25%</source> <source>25%</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2030,26 +2066,31 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="405"/> <location filename="../IOViewer.cpp" line="405"/>
<location filename="../IOViewer.cpp" line="1188"/>
<source>Clock divider</source> <source>Clock divider</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="406"/> <location filename="../IOViewer.cpp" line="406"/>
<location filename="../IOViewer.cpp" line="1189"/>
<source>Register stages</source> <source>Register stages</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="407"/> <location filename="../IOViewer.cpp" line="407"/>
<location filename="../IOViewer.cpp" line="1190"/>
<source>15</source> <source>15</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="408"/> <location filename="../IOViewer.cpp" line="408"/>
<location filename="../IOViewer.cpp" line="1191"/>
<source>7</source> <source>7</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="410"/> <location filename="../IOViewer.cpp" line="410"/>
<location filename="../IOViewer.cpp" line="1193"/>
<source>Shifter frequency</source> <source>Shifter frequency</source>
<translation>Değiştirici frekansı</translation> <translation>Değiştirici frekansı</translation>
</message> </message>
@ -2065,41 +2106,49 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="420"/> <location filename="../IOViewer.cpp" line="420"/>
<location filename="../IOViewer.cpp" line="1209"/>
<source>Enable channel 1 right</source> <source>Enable channel 1 right</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="421"/> <location filename="../IOViewer.cpp" line="421"/>
<location filename="../IOViewer.cpp" line="1210"/>
<source>Enable channel 2 right</source> <source>Enable channel 2 right</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="422"/> <location filename="../IOViewer.cpp" line="422"/>
<location filename="../IOViewer.cpp" line="1211"/>
<source>Enable channel 3 right</source> <source>Enable channel 3 right</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="423"/> <location filename="../IOViewer.cpp" line="423"/>
<location filename="../IOViewer.cpp" line="1212"/>
<source>Enable channel 4 right</source> <source>Enable channel 4 right</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="424"/> <location filename="../IOViewer.cpp" line="424"/>
<location filename="../IOViewer.cpp" line="1213"/>
<source>Enable channel 1 left</source> <source>Enable channel 1 left</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="425"/> <location filename="../IOViewer.cpp" line="425"/>
<location filename="../IOViewer.cpp" line="1214"/>
<source>Enable channel 2 left</source> <source>Enable channel 2 left</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="426"/> <location filename="../IOViewer.cpp" line="426"/>
<location filename="../IOViewer.cpp" line="1215"/>
<source>Enable channel 3 left</source> <source>Enable channel 3 left</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="427"/> <location filename="../IOViewer.cpp" line="427"/>
<location filename="../IOViewer.cpp" line="1216"/>
<source>Enable channel 4 left</source> <source>Enable channel 4 left</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2179,26 +2228,31 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="456"/> <location filename="../IOViewer.cpp" line="456"/>
<location filename="../IOViewer.cpp" line="1220"/>
<source>Active channel 1</source> <source>Active channel 1</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="457"/> <location filename="../IOViewer.cpp" line="457"/>
<location filename="../IOViewer.cpp" line="1221"/>
<source>Active channel 2</source> <source>Active channel 2</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="458"/> <location filename="../IOViewer.cpp" line="458"/>
<location filename="../IOViewer.cpp" line="1222"/>
<source>Active channel 3</source> <source>Active channel 3</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="459"/> <location filename="../IOViewer.cpp" line="459"/>
<location filename="../IOViewer.cpp" line="1223"/>
<source>Active channel 4</source> <source>Active channel 4</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="460"/> <location filename="../IOViewer.cpp" line="460"/>
<location filename="../IOViewer.cpp" line="1224"/>
<source>Enable audio</source> <source>Enable audio</source>
<translation>Ses&apos;i etkinleştir</translation> <translation>Ses&apos;i etkinleştir</translation>
</message> </message>
@ -2253,6 +2307,38 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="544"/>
<location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="548"/>
<location filename="../IOViewer.cpp" line="549"/> <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> <source>Sample</source>
<translation>Örnek</translation> <translation>Örnek</translation>
</message> </message>
@ -2377,6 +2463,7 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="641"/>
<location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="686"/>
<location filename="../IOViewer.cpp" line="732"/> <location filename="../IOViewer.cpp" line="732"/>
<location filename="../IOViewer.cpp" line="1442"/>
<source>Immediate</source> <source>Immediate</source>
<translation>Hemen</translation> <translation>Hemen</translation>
</message> </message>
@ -2387,6 +2474,8 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="733"/>
<location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="944"/>
<location filename="../IOViewer.cpp" line="961"/> <location filename="../IOViewer.cpp" line="961"/>
<location filename="../IOViewer.cpp" line="1091"/>
<location filename="../IOViewer.cpp" line="1552"/>
<source>VBlank</source> <source>VBlank</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2397,6 +2486,7 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="734"/>
<location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="945"/>
<location filename="../IOViewer.cpp" line="962"/> <location filename="../IOViewer.cpp" line="962"/>
<location filename="../IOViewer.cpp" line="1443"/>
<source>HBlank</source> <source>HBlank</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2422,6 +2512,9 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="801"/>
<location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="817"/>
<location filename="../IOViewer.cpp" line="833"/> <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> <source>Enable</source>
<translation>Etkinleştir</translation> <translation>Etkinleştir</translation>
</message> </message>
@ -2447,6 +2540,10 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="789"/>
<location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="805"/>
<location filename="../IOViewer.cpp" line="821"/> <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> <source>Value</source>
<translation>Değer</translation> <translation>Değer</translation>
</message> </message>
@ -2463,6 +2560,7 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="795"/>
<location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="811"/>
<location filename="../IOViewer.cpp" line="827"/> <location filename="../IOViewer.cpp" line="827"/>
<location filename="../IOViewer.cpp" line="1070"/>
<source>1/64</source> <source>1/64</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2471,6 +2569,7 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="796"/>
<location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="812"/>
<location filename="../IOViewer.cpp" line="828"/> <location filename="../IOViewer.cpp" line="828"/>
<location filename="../IOViewer.cpp" line="1071"/>
<source>1/256</source> <source>1/256</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2479,6 +2578,7 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="797"/>
<location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="813"/>
<location filename="../IOViewer.cpp" line="829"/> <location filename="../IOViewer.cpp" line="829"/>
<location filename="../IOViewer.cpp" line="1068"/>
<source>1/1024</source> <source>1/1024</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2723,6 +2823,7 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="1015"/> <location filename="../IOViewer.cpp" line="1015"/>
<location filename="../IOViewer.cpp" line="1451"/>
<source>Disable</source> <source>Disable</source>
<translation>Devredışı</translation> <translation>Devredışı</translation>
</message> </message>
@ -2751,6 +2852,391 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<source>Enable IRQs</source> <source>Enable IRQs</source>
<translation>IRQleri etkinleştir</translation> <translation>IRQleri etkinleştir</translation>
</message> </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>
<context> <context>
<name>QGBA::KeyEditor</name> <name>QGBA::KeyEditor</name>

View File

@ -1585,6 +1585,8 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<location filename="../IOViewer.cpp" line="129"/> <location filename="../IOViewer.cpp" line="129"/>
<location filename="../IOViewer.cpp" line="137"/> <location filename="../IOViewer.cpp" line="137"/>
<location filename="../IOViewer.cpp" line="145"/> <location filename="../IOViewer.cpp" line="145"/>
<location filename="../IOViewer.cpp" line="1364"/>
<location filename="../IOViewer.cpp" line="1405"/>
<source>Horizontal offset</source> <source>Horizontal offset</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1593,6 +1595,8 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<location filename="../IOViewer.cpp" line="133"/> <location filename="../IOViewer.cpp" line="133"/>
<location filename="../IOViewer.cpp" line="141"/> <location filename="../IOViewer.cpp" line="141"/>
<location filename="../IOViewer.cpp" line="149"/> <location filename="../IOViewer.cpp" line="149"/>
<location filename="../IOViewer.cpp" line="1360"/>
<location filename="../IOViewer.cpp" line="1401"/>
<source>Vertical offset</source> <source>Vertical offset</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1906,16 +1910,19 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="328"/> <location filename="../IOViewer.cpp" line="328"/>
<location filename="../IOViewer.cpp" line="1099"/>
<source>Sweep shifts</source> <source>Sweep shifts</source>
<translation> shifts</translation> <translation> shifts</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="329"/> <location filename="../IOViewer.cpp" line="329"/>
<location filename="../IOViewer.cpp" line="1100"/>
<source>Sweep subtract</source> <source>Sweep subtract</source>
<translation> subtract</translation> <translation> subtract</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="330"/> <location filename="../IOViewer.cpp" line="330"/>
<location filename="../IOViewer.cpp" line="1101"/>
<source>Sweep time (in 1/128s)</source> <source>Sweep time (in 1/128s)</source>
<translation> (1/128 )</translation> <translation> (1/128 )</translation>
</message> </message>
@ -1924,12 +1931,18 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<location filename="../IOViewer.cpp" line="350"/> <location filename="../IOViewer.cpp" line="350"/>
<location filename="../IOViewer.cpp" line="374"/> <location filename="../IOViewer.cpp" line="374"/>
<location filename="../IOViewer.cpp" line="396"/> <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> <source>Sound length</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="335"/> <location filename="../IOViewer.cpp" line="335"/>
<location filename="../IOViewer.cpp" line="351"/> <location filename="../IOViewer.cpp" line="351"/>
<location filename="../IOViewer.cpp" line="1106"/>
<location filename="../IOViewer.cpp" line="1129"/>
<source>Duty cycle</source> <source>Duty cycle</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1937,6 +1950,9 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<location filename="../IOViewer.cpp" line="336"/> <location filename="../IOViewer.cpp" line="336"/>
<location filename="../IOViewer.cpp" line="352"/> <location filename="../IOViewer.cpp" line="352"/>
<location filename="../IOViewer.cpp" line="397"/> <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> <source>Envelope step time</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1944,6 +1960,9 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<location filename="../IOViewer.cpp" line="337"/> <location filename="../IOViewer.cpp" line="337"/>
<location filename="../IOViewer.cpp" line="353"/> <location filename="../IOViewer.cpp" line="353"/>
<location filename="../IOViewer.cpp" line="398"/> <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> <source>Envelope increase</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1951,6 +1970,9 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<location filename="../IOViewer.cpp" line="338"/> <location filename="../IOViewer.cpp" line="338"/>
<location filename="../IOViewer.cpp" line="354"/> <location filename="../IOViewer.cpp" line="354"/>
<location filename="../IOViewer.cpp" line="399"/> <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> <source>Initial volume</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1966,6 +1988,10 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<location filename="../IOViewer.cpp" line="361"/> <location filename="../IOViewer.cpp" line="361"/>
<location filename="../IOViewer.cpp" line="389"/> <location filename="../IOViewer.cpp" line="389"/>
<location filename="../IOViewer.cpp" line="411"/> <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> <source>Timed</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1974,6 +2000,10 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<location filename="../IOViewer.cpp" line="362"/> <location filename="../IOViewer.cpp" line="362"/>
<location filename="../IOViewer.cpp" line="390"/> <location filename="../IOViewer.cpp" line="390"/>
<location filename="../IOViewer.cpp" line="412"/> <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> <source>Reset</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1989,34 +2019,40 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="370"/> <location filename="../IOViewer.cpp" line="370"/>
<location filename="../IOViewer.cpp" line="1149"/>
<source>Enable channel 3</source> <source>Enable channel 3</source>
<translation> 3</translation> <translation> 3</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="375"/> <location filename="../IOViewer.cpp" line="375"/>
<location filename="../IOViewer.cpp" line="1157"/>
<source>Volume</source> <source>Volume</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="376"/> <location filename="../IOViewer.cpp" line="376"/>
<location filename="../IOViewer.cpp" line="1158"/>
<source>0%</source> <source>0%</source>
<translation>0%</translation> <translation>0%</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="377"/> <location filename="../IOViewer.cpp" line="377"/>
<location filename="../IOViewer.cpp" line="434"/> <location filename="../IOViewer.cpp" line="434"/>
<location filename="../IOViewer.cpp" line="1159"/>
<source>100%</source> <source>100%</source>
<translation>100%</translation> <translation>100%</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="378"/> <location filename="../IOViewer.cpp" line="378"/>
<location filename="../IOViewer.cpp" line="433"/> <location filename="../IOViewer.cpp" line="433"/>
<location filename="../IOViewer.cpp" line="1160"/>
<source>50%</source> <source>50%</source>
<translation>50%</translation> <translation>50%</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="379"/> <location filename="../IOViewer.cpp" line="379"/>
<location filename="../IOViewer.cpp" line="432"/> <location filename="../IOViewer.cpp" line="432"/>
<location filename="../IOViewer.cpp" line="1161"/>
<source>25%</source> <source>25%</source>
<translation>25%</translation> <translation>25%</translation>
</message> </message>
@ -2030,26 +2066,31 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="405"/> <location filename="../IOViewer.cpp" line="405"/>
<location filename="../IOViewer.cpp" line="1188"/>
<source>Clock divider</source> <source>Clock divider</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="406"/> <location filename="../IOViewer.cpp" line="406"/>
<location filename="../IOViewer.cpp" line="1189"/>
<source>Register stages</source> <source>Register stages</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="407"/> <location filename="../IOViewer.cpp" line="407"/>
<location filename="../IOViewer.cpp" line="1190"/>
<source>15</source> <source>15</source>
<translation>15</translation> <translation>15</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="408"/> <location filename="../IOViewer.cpp" line="408"/>
<location filename="../IOViewer.cpp" line="1191"/>
<source>7</source> <source>7</source>
<translation>7</translation> <translation>7</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="410"/> <location filename="../IOViewer.cpp" line="410"/>
<location filename="../IOViewer.cpp" line="1193"/>
<source>Shifter frequency</source> <source>Shifter frequency</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2065,41 +2106,49 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="420"/> <location filename="../IOViewer.cpp" line="420"/>
<location filename="../IOViewer.cpp" line="1209"/>
<source>Enable channel 1 right</source> <source>Enable channel 1 right</source>
<translation> 1</translation> <translation> 1</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="421"/> <location filename="../IOViewer.cpp" line="421"/>
<location filename="../IOViewer.cpp" line="1210"/>
<source>Enable channel 2 right</source> <source>Enable channel 2 right</source>
<translation> 2</translation> <translation> 2</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="422"/> <location filename="../IOViewer.cpp" line="422"/>
<location filename="../IOViewer.cpp" line="1211"/>
<source>Enable channel 3 right</source> <source>Enable channel 3 right</source>
<translation> 3</translation> <translation> 3</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="423"/> <location filename="../IOViewer.cpp" line="423"/>
<location filename="../IOViewer.cpp" line="1212"/>
<source>Enable channel 4 right</source> <source>Enable channel 4 right</source>
<translation> 4</translation> <translation> 4</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="424"/> <location filename="../IOViewer.cpp" line="424"/>
<location filename="../IOViewer.cpp" line="1213"/>
<source>Enable channel 1 left</source> <source>Enable channel 1 left</source>
<translation> 1</translation> <translation> 1</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="425"/> <location filename="../IOViewer.cpp" line="425"/>
<location filename="../IOViewer.cpp" line="1214"/>
<source>Enable channel 2 left</source> <source>Enable channel 2 left</source>
<translation> 2</translation> <translation> 2</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="426"/> <location filename="../IOViewer.cpp" line="426"/>
<location filename="../IOViewer.cpp" line="1215"/>
<source>Enable channel 3 left</source> <source>Enable channel 3 left</source>
<translation> 3</translation> <translation> 3</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="427"/> <location filename="../IOViewer.cpp" line="427"/>
<location filename="../IOViewer.cpp" line="1216"/>
<source>Enable channel 4 left</source> <source>Enable channel 4 left</source>
<translation> 4</translation> <translation> 4</translation>
</message> </message>
@ -2179,26 +2228,31 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="456"/> <location filename="../IOViewer.cpp" line="456"/>
<location filename="../IOViewer.cpp" line="1220"/>
<source>Active channel 1</source> <source>Active channel 1</source>
<translation> 1</translation> <translation> 1</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="457"/> <location filename="../IOViewer.cpp" line="457"/>
<location filename="../IOViewer.cpp" line="1221"/>
<source>Active channel 2</source> <source>Active channel 2</source>
<translation> 2</translation> <translation> 2</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="458"/> <location filename="../IOViewer.cpp" line="458"/>
<location filename="../IOViewer.cpp" line="1222"/>
<source>Active channel 3</source> <source>Active channel 3</source>
<translation> 3</translation> <translation> 3</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="459"/> <location filename="../IOViewer.cpp" line="459"/>
<location filename="../IOViewer.cpp" line="1223"/>
<source>Active channel 4</source> <source>Active channel 4</source>
<translation> 4</translation> <translation> 4</translation>
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="460"/> <location filename="../IOViewer.cpp" line="460"/>
<location filename="../IOViewer.cpp" line="1224"/>
<source>Enable audio</source> <source>Enable audio</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2253,6 +2307,38 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<location filename="../IOViewer.cpp" line="544"/> <location filename="../IOViewer.cpp" line="544"/>
<location filename="../IOViewer.cpp" line="548"/> <location filename="../IOViewer.cpp" line="548"/>
<location filename="../IOViewer.cpp" line="549"/> <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> <source>Sample</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2377,6 +2463,7 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<location filename="../IOViewer.cpp" line="641"/> <location filename="../IOViewer.cpp" line="641"/>
<location filename="../IOViewer.cpp" line="686"/> <location filename="../IOViewer.cpp" line="686"/>
<location filename="../IOViewer.cpp" line="732"/> <location filename="../IOViewer.cpp" line="732"/>
<location filename="../IOViewer.cpp" line="1442"/>
<source>Immediate</source> <source>Immediate</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2387,6 +2474,8 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<location filename="../IOViewer.cpp" line="733"/> <location filename="../IOViewer.cpp" line="733"/>
<location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="944"/>
<location filename="../IOViewer.cpp" line="961"/> <location filename="../IOViewer.cpp" line="961"/>
<location filename="../IOViewer.cpp" line="1091"/>
<location filename="../IOViewer.cpp" line="1552"/>
<source>VBlank</source> <source>VBlank</source>
<translation>VBlank</translation> <translation>VBlank</translation>
</message> </message>
@ -2397,6 +2486,7 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<location filename="../IOViewer.cpp" line="734"/> <location filename="../IOViewer.cpp" line="734"/>
<location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="945"/>
<location filename="../IOViewer.cpp" line="962"/> <location filename="../IOViewer.cpp" line="962"/>
<location filename="../IOViewer.cpp" line="1443"/>
<source>HBlank</source> <source>HBlank</source>
<translation>HBlank</translation> <translation>HBlank</translation>
</message> </message>
@ -2422,6 +2512,9 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="801"/>
<location filename="../IOViewer.cpp" line="817"/> <location filename="../IOViewer.cpp" line="817"/>
<location filename="../IOViewer.cpp" line="833"/> <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> <source>Enable</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2447,6 +2540,10 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<location filename="../IOViewer.cpp" line="789"/> <location filename="../IOViewer.cpp" line="789"/>
<location filename="../IOViewer.cpp" line="805"/> <location filename="../IOViewer.cpp" line="805"/>
<location filename="../IOViewer.cpp" line="821"/> <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> <source>Value</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2463,6 +2560,7 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<location filename="../IOViewer.cpp" line="795"/> <location filename="../IOViewer.cpp" line="795"/>
<location filename="../IOViewer.cpp" line="811"/> <location filename="../IOViewer.cpp" line="811"/>
<location filename="../IOViewer.cpp" line="827"/> <location filename="../IOViewer.cpp" line="827"/>
<location filename="../IOViewer.cpp" line="1070"/>
<source>1/64</source> <source>1/64</source>
<translation>1/64</translation> <translation>1/64</translation>
</message> </message>
@ -2471,6 +2569,7 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<location filename="../IOViewer.cpp" line="796"/> <location filename="../IOViewer.cpp" line="796"/>
<location filename="../IOViewer.cpp" line="812"/> <location filename="../IOViewer.cpp" line="812"/>
<location filename="../IOViewer.cpp" line="828"/> <location filename="../IOViewer.cpp" line="828"/>
<location filename="../IOViewer.cpp" line="1071"/>
<source>1/256</source> <source>1/256</source>
<translation>1/256</translation> <translation>1/256</translation>
</message> </message>
@ -2479,6 +2578,7 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<location filename="../IOViewer.cpp" line="797"/> <location filename="../IOViewer.cpp" line="797"/>
<location filename="../IOViewer.cpp" line="813"/> <location filename="../IOViewer.cpp" line="813"/>
<location filename="../IOViewer.cpp" line="829"/> <location filename="../IOViewer.cpp" line="829"/>
<location filename="../IOViewer.cpp" line="1068"/>
<source>1/1024</source> <source>1/1024</source>
<translation>1/1024</translation> <translation>1/1024</translation>
</message> </message>
@ -2723,6 +2823,7 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
</message> </message>
<message> <message>
<location filename="../IOViewer.cpp" line="1015"/> <location filename="../IOViewer.cpp" line="1015"/>
<location filename="../IOViewer.cpp" line="1451"/>
<source>Disable</source> <source>Disable</source>
<translation></translation> <translation></translation>
</message> </message>
@ -2751,6 +2852,391 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<source>Enable IRQs</source> <source>Enable IRQs</source>
<translation> IRQ</translation> <translation> IRQ</translation>
</message> </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>
<context> <context>
<name>QGBA::KeyEditor</name> <name>QGBA::KeyEditor</name>