From 7018585401f7a21374797b26970811eb395cb65a Mon Sep 17 00:00:00 2001 From: altiereslima Date: Sun, 21 Nov 2021 09:45:00 -0300 Subject: [PATCH 1/3] Update pt-BR.rc --- src/win/languages/pt-BR.rc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/win/languages/pt-BR.rc b/src/win/languages/pt-BR.rc index 2e6acc0b9..d97928cc2 100644 --- a/src/win/languages/pt-BR.rc +++ b/src/win/languages/pt-BR.rc @@ -102,7 +102,7 @@ BEGIN MENUITEM "&Configurações...", IDM_CONFIG MENUITEM "&Atualizar ícones da barra de status", IDM_UPDATE_ICONS MENUITEM SEPARATOR - MENUITEM "Alterar &configurações do programa...", IDM_PREFERENCES + MENUITEM "&Preferências...", IDM_PREFERENCES # ifdef USE_DISCORD MENUITEM SEPARATOR MENUITEM "Ativar integração com o &Discord", IDM_DISCORD @@ -274,7 +274,7 @@ END // Dialog // -#define STR_PREFERENCES "Configurações do programa" +#define STR_PREFERENCES "Preferências do 86Box" #define STR_SND_GAIN "Ganho de som" #define STR_NEW_FLOPPY "Nova imagem de disquete" #define STR_CONFIG "Configurações do 86Box" From cb31c9a61a1c7df6de5fc93065fce506903b9e05 Mon Sep 17 00:00:00 2001 From: OBattler Date: Mon, 22 Nov 2021 00:39:11 +0100 Subject: [PATCH 2/3] Do not mirror memory byte bit 4 on the keyboard controller output port on the Olivetti KBC. --- src/device/keyboard_at.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/device/keyboard_at.c b/src/device/keyboard_at.c index 4e6e24a1a..ff166ea89 100644 --- a/src/device/keyboard_at.c +++ b/src/device/keyboard_at.c @@ -1051,11 +1051,11 @@ add_data_kbd(uint16_t val) static void write_output(atkbd_t *dev, uint8_t val) { - uint8_t kbc_ven = dev->flags & KBC_VEN_MASK; uint8_t old = dev->output_port; kbd_log("ATkbc: write output port: %02X (old: %02X)\n", val, dev->output_port); - if ((kbc_ven == KBC_VEN_AMI) || ((dev->flags & KBC_TYPE_MASK) < KBC_TYPE_PS2_NOREF)) + uint8_t kbc_ven = dev->flags & KBC_VEN_MASK; + if ((kbc_ven != KBC_VEN_OLIVETTI) && ((kbc_ven == KBC_VEN_AMI) || ((dev->flags & KBC_TYPE_MASK) < KBC_TYPE_PS2_NOREF))) val |= ((dev->mem[0] << 4) & 0x10); /*IRQ 12*/ @@ -2104,7 +2104,7 @@ kbd_write(uint16_t port, uint8_t val, void *priv) case 0xd0: /* read output port */ kbd_log("ATkbc: read output port\n"); mask = 0xff; - if (((dev->flags & KBC_TYPE_MASK) < KBC_TYPE_PS2_NOREF) && (dev->mem[0] & 0x10)) + if ((kbc_ven != KBC_VEN_OLIVETTI) && ((dev->flags & KBC_TYPE_MASK) < KBC_TYPE_PS2_NOREF) && (dev->mem[0] & 0x10)) mask &= 0xbf; add_to_kbc_queue_front(dev, dev->output_port & mask, 0, 0x00); break; From a931210df5f16efc18ef982345d50f7fcfa13f4d Mon Sep 17 00:00:00 2001 From: startmenu <3387747+startmenu@users.noreply.github.com> Date: Mon, 22 Nov 2021 15:38:14 +0800 Subject: [PATCH 3/3] Update zh-CN.rc --- src/win/languages/zh-CN.rc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/win/languages/zh-CN.rc b/src/win/languages/zh-CN.rc index 226d40465..f31180057 100644 --- a/src/win/languages/zh-CN.rc +++ b/src/win/languages/zh-CN.rc @@ -101,7 +101,7 @@ BEGIN MENUITEM "设置(&S)...", IDM_CONFIG MENUITEM "更新状态栏图标(&U)", IDM_UPDATE_ICONS MENUITEM SEPARATOR - MENUITEM "&Preferences...", IDM_PREFERENCES + MENUITEM "&偏好选项(语言等)...", IDM_PREFERENCES # ifdef USE_DISCORD MENUITEM SEPARATOR MENUITEM "启用 Discord 集成(&D)", IDM_DISCORD @@ -273,7 +273,7 @@ END // Dialog // -#define STR_PREFERENCES "86Box Preferences" +#define STR_PREFERENCES "86Box 偏好选项" #define STR_SND_GAIN "音量增益" #define STR_NEW_FLOPPY "新建镜像" #define STR_CONFIG "86Box 设置"