Bem-vindo à página inicial do projeto DOSBox-X localizada no GitHub.
Site do DOSBox-X
Página Wiki do DOSBox-X
Canal Discord para o projeto DOSBox-X
Lançamentos
Desenvolvimento/compilações noturnas
Instruções de instalação
Instruções de construção
Introdução ao DOSBox-X
Recursos notáveis no DOSBox-X
Plataformas e versões suportadas pelo DOSBox-X
Compatibilidade com programas e jogos DOS
Contribuindo para o DOSBox-X
Padrão de desenvolvimento e lançamento do DOSBox-X
Experimentos de desenvolvimento futuro
Comentários de segurança de software
Recursos que o DOSBox-X provavelmente não suportará no momento
Origem e história do projeto DOSBox-X
Forks DOSBox-X conhecidos
Suporte para traduções de idiomas internacionais e layouts de teclado
DOSBox-X é um emulador DOS multiplataforma baseado no projeto DOSBox.
Como o DOSBox, ele emula um PC necessário para rodar muitos jogos e aplicativos do MS-DOS que simplesmente não podem ser executados em PCs e sistemas operacionais modernos. No entanto, embora o foco principal do DOSBox seja rodar jogos DOS, o DOSBox-X vai muito além disso. Iniciado como um fork do projeto DOSBox, ele mantém compatibilidade com a ampla base de jogos DOS e jogos DOS para os quais o DOSBox foi projetado. Mas também é uma plataforma para executar aplicativos DOS, incluindo emulação de ambientes para rodar Windows 3.x, 9x e ME e software escrito para essas versões do Windows. Ao adicionar suporte oficial para emulação e aceleração do Windows 95, 98, ME, esperamos que esses jogos e aplicativos antigos do Windows possam ser aproveitados ou usados mais uma vez. Além disso, o DOSBox-X adiciona suporte para emulações DOS/V e NEC PC-98 para que você possa jogar jogos DOS/V e PC-98 com ele.
Comparado com o DOSBox, o DOSBox-X concentra-se mais na emulação geral e na precisão. Para ajudar na execução de jogos e aplicativos DOS, Windows 3.x/9x/ME, bem como para fins de preservação histórica, testes e desenvolvimentos contínuos do DOS, é nosso desejo implementar emulação precisa, precisa o suficiente para ajudar a criar novos Os desenvolvimentos em DOS são possíveis com a confiança de que o programa será executado corretamente em sistemas DOS reais. O DOSBox-X inclui vários recursos para diferentes propósitos (alguns deles portados de outros projetos), que são implementados como mudanças incrementais desde que foi bifurcado do DOSBox SVN Daum. O DOSBox-X oferece muitas maneiras de ajustar e configurar a máquina virtual DOS, pois acreditamos que a melhor maneira de emular a plataforma DOS é dar aos usuários todas as opções necessárias para emular tudo, desde o sistema IBM PC original até o final. Configuração da década de 1990, o que for necessário para que seu jogo ou pacote de software funcione. Nosso objetivo é eventualmente tornar o DOSBox-X um pacote de emulação completo que cubra todos os cenários de sistemas baseados em DOS e Windows 9x anteriores a 2000, incluindo periféricos, placas-mãe, CPUs e todos os tipos de hardware feitos para hardware de PC daquela época.
Por favor, verifique a página inicial do DOSBox-X para pacotes comuns da versão mais recente para as plataformas suportadas, bem como capturas de tela de alguns programas DOS e jogos rodando no DOSBox-X. Veja também a página INSTALL para instruções de instalação do DOSBox-X e outros pacotes, e a página Releases para arquivos de todas as versões lançadas do DOSBox-X. Para obter mais informações sobre o DOSBox-X, como configurar e executar o DOSBox-X, incluindo dicas de uso, leia o guia do usuário no Wiki do DOSBox-X. As etapas para construir o código-fonte podem ser encontradas na página BUILD.
DOSBox-X é totalmente de código aberto e gratuito para uso e distribuição. É lançado sob a Licença Pública Geral GNU, versão 2. Veja também a página Sobre o DOSBox-X para obter mais informações sobre os objetivos e não objetivos do DOSBox-X, junto com alguns links para outros projetos.
Este projeto possui um Código de Conduta, leia-o para obter informações gerais sobre como contribuir ou obter apoio do projeto.
Trazido a você por: joncampbell123 (Jonathan Campbell)
Embora baseado no projeto DOSBox, o DOSBox-X é agora um projeto separado porque ambos têm seus próprios cronogramas e prioridades de desenvolvimento. Por exemplo, o foco principal do DOSBox é rodar jogos DOS, enquanto o DOSBox-X vai muito além disso. Neste momento o DOSBox-X já possui um grande número de funcionalidades que não existem no DOSBox. Exemplos de tais recursos incluem:
Menu suspenso GUI e ferramenta de configuração gráfica integrada
Suporte para salvar e carregar estado (com até 100 slots de salvamento + arquivos salvos)
NEC PC-98, AX, emulação DOS/V e suporte chinês/japonês/coreano
Interfaces de usuário totalmente traduzíveis (com arquivos de idioma disponíveis)
Melhor suporte e compatibilidade com aplicativos DOS
Suporte para mais comandos DOS e ferramentas externas integradas
Suporte para diferentes maneiras de personalizar a unidade Z: interna
Suporte para tipos de CPU como instruções Pentium Pro, II, III e MMX
Suporte para interfaces IDE e emulação aprimorada do Windows 3.x/9x
Suporte para nomes de arquivos longos e imagens de disco FAT32 (recursos DOS 7+)
Suporte para saída de escala com pixels perfeitos para melhorar a qualidade da imagem
Suporte para saída de fonte TrueType (TTF) para programas DOS em modo texto
Suporte para recursos de impressão, seja em uma impressora real ou virtual
Suporte para iniciar programas para execução nos sistemas host (opção -hostrun)
Suporte para chip 3dfx Voodoo e emulação Glide (incluindo Glide wrapper)
Suporte para folhas de sinalização com faixas FLAC, MP3, WAV, OGG Vorbis e Opus CD-DA
Suporte para sintetizador FluidSynth MIDI (com fontes de som) e emulação MT-32
Suporte para Ethernet NE2000 para recursos de rede e mapeamento de lista telefônica de modem
Suporte para recursos como V-Sync, borda overscan e troca estéreo
Além de muitos mais..
Embora a grande maioria dos recursos do DOSBox-X sejam multiplataforma, o DOSBox-X também possui vários recursos notáveis dependentes da plataforma, como saída Direct3D e suporte para montagem automática de unidade na plataforma Windows. Esses recursos não podem ser facilmente transferidos para outras plataformas. Mais informações sobre os recursos do DOSBox-X podem ser encontradas na página Destaques de recursos do DOSBox-X no Wiki do DOSBox-X.
DOSBox-X suporta oficialmente SDL 1.2 e SDL 2.0; compilações de 32 e 64 bits também são suportadas.
DOSBox-X é um emulador DOS de plataforma cruzada, portanto, todos os principais sistemas operacionais host são oficialmente suportados, incluindo:
Windows (XP ou superior), 32 bits e 64 bits
Linux (com X11), 32 bits e 64 bits
macOS (Mac OS X), Intel e baseado em ARM de 64 bits
DOS (MS-DOS 5.0+ ou compatível)
Binários do Windows (32 e 64 bits), pacotes Linux Flatpak ou RPM (64 bits), pacotes macOS (64 bits) e versões DOS são lançados oficialmente periodicamente, normalmente no último dia de um mês ou no primeiro. dia do próximo mês. Por favor, verifique a página inicial do DOSBox-X e a página INSTALL para os pacotes DOSBox-X mais recentes nessas plataformas e mais instruções de instalação. Você também pode encontrar pacotes ZIP ou instaladores do Windows para todas as versões lançadas e seus logs de alterações na página Versões. Os instaladores do Windows têm como objetivo facilitar o processo de instalação e permitem que você inicie o DOSBox-X assim que a instalação terminar.
Para executar o DOSBox-X em um sistema DOS real (MS-DOS ou compatível), você pode encontrar o pacote HX-DOS que faz uso do HX DOS Extender disponível gratuitamente. Digite DOSBOX-X para executá-lo em um sistema DOS. Há também o pacote DOS LOADLIN que pode ser executado dentro do próprio DOSBox-X, além de um sistema DOS. Observe, entretanto, que nem todos os recursos do DOSBox-X suportados em outras plataformas podem ser suportados no ambiente DOS real.
Compilações de desenvolvimento (visualização) destinadas a fins de teste para várias plataformas também estão disponíveis na página de compilações de desenvolvimento do DOSBox-X.
O código-fonte completo é fornecido oficialmente com cada versão do DOSBox-X, que pode ser compilado para rodar nos sistemas operacionais acima e possivelmente em outros sistemas operacionais. Você também pode obter o código-fonte de desenvolvimento mais recente diretamente do repositório. Veja também a página BUILD para informações sobre como construir/compilar o código fonte do DOSBox-X.
Com o objetivo final de ser um pacote completo de emulação de DOS que cubra todos os cenários de hardware baseados em DOS e Windows 3.x/9x anteriores a 2000, estamos fazendo esforços para garantir que a grande maioria dos jogos e aplicativos DOS rodarão em DOSBox-X. , e estes incluem programas DOS em modo texto e modo gráfico. Versões do Microsoft Windows que são amplamente baseadas em DOS (como Windows 3.xe 9x) também são oficialmente suportadas pelo DOSBox-X. Observe que certas configurações podem precisar ser alteradas em relação às configurações padrão para que alguns desses programas funcionem sem problemas. Dê uma olhada no Wiki do DOSBox-X para mais informações.
Esforços também são feitos para ajudar no desenvolvimento contínuo do DOS, tentando emular com precisão o hardware, e é por isso que o DOSBox-X costumava se concentrar no software demoscene (especialmente qualquer coisa antes de 1996) porque aquela era da cena do MS-DOS tende a ter todos uma espécie de truques estranhos de hardware, bugs e problemas sensíveis à velocidade que os tornam o tipo de coisa perfeita para testar a precisão da emulação, ainda mais do que os antigos jogos DOS. Mas sem dúvida também estamos fazendo muitos esforços para testar o DOSBox-X contra outros jogos e aplicativos DOS, bem como programas PC-98 (a maioria deles são jogos).
Adicionamos novos recursos e fazemos outras melhorias em cada nova versão do DOSBox-X, para que sua compatibilidade com programas e jogos DOS também melhore com o tempo. Se você tiver algum problema com um programa ou jogo DOS específico, sinta-se à vontade para publicá-lo no rastreador de problemas.
Encorajamos novos contribuidores removendo barreiras à entrada. Ideias e patches são sempre bem-vindos, embora não necessariamente aceitos.
Se você realmente precisa desse recurso ou alteração, e suas alterações não são aceitas neste projeto principal (ou você apenas deseja mexer no código), sinta-se à vontade para fazer um fork deste projeto e fazer suas alterações em seu fork.
Como joncampbell123 tem tempo limitado para trabalhar no DOSBox-X, a ajuda é muito apreciada:
Teste
Recursos do DOSBox-X, como comandos e funções
A operação normal de jogos e aplicativos DOS
Suporte ao sistema convidado Windows 1.0/2.x/3.x e Windows 95/98/ME
Precisão de emulação de software ou hardware, auxiliada, por exemplo, por software demoscene
Escreva mais testes unitários para testar várias funções (veja testes unitários existentes em testes/)
Desenvolvimentos de novo software DOS (possivelmente auxiliado por DOSLIB/DOSLIB2)
Correções de bugs, patches, melhorias, refinamentos
Sugestões, ideias, assistência de outros usuários e/ou conversas gerais
Suporte de plataforma (Windows, Linux, macOS, DOS, mas outros são bem-vindos)
Documentação, tradução de arquivos de idiomas e empacotamento de software
Notas sobre jogos DOS e Win3.x/9x, aplicativos, hacks ou truques estranhos, etc.
Consulte a página CONTRIBUINDO para obter mais diretrizes de contribuição. Se você deseja ajustar ou escrever algum código e não sabe no que trabalhar, sinta-se à vontade para visitar o rastreador de problemas para obter algumas ideias.
Para obter mais descrições sobre o código-fonte, dê uma olhada na página de descrição do código-fonte do DOSBox-X. Informações sobre como construir o código-fonte podem ser encontradas na página BUILD.
Informações sobre o depurador também estão disponíveis na página do DOSBox-X Debugger.
Veja também a página CRÉDITOS para informações de crédito.
Para tornar o processo de desenvolvimento do DOSBox-X mais tranquilo, implementamos um padrão geral de desenvolvimento/lançamento para o DOSBox-X. O padrão de lançamento atual do DOSBox-X é o seguinte:
Novas versões do DOSBox-X são divulgadas no início (normalmente no primeiro dia) de cada mês, incluindo o código-fonte e versões binárias. Em seguida, os desenvolvimentos do DOSBox-X serão reabertos para novos recursos, pull requests, etc. Não haverá novos recursos adicionados 6 dias antes do final do mês, apenas correções de bugs. O último dia do mês é o dia de compilação do DOSBox-X para compilar para lançamentos binários no primeiro dia do mês seguinte, portanto não haverá alterações no código-fonte neste dia, incluindo solicitações pull ou correções de bugs.
Por exemplo, suponha que agosto seja o mês atual - 25 de agosto será o dia em que as solicitações pull serão ignoradas, a menos que apenas sejam feitas correções de bugs. 31 de agosto (último dia de agosto) será o dia da construção do DOSBox-X.
Este é o padrão de lançamento oficial do DOSBox-X, embora possa mudar posteriormente.
Experimentos dispersos e pequenos projetos estão em experimentos/como bases de prova para futuras revisões do DOSBox-X e sua base de código.
Esses experimentos podem ou não fazer parte de revisões futuras ou da próxima versão.
Comentários sobre os experimentos são bem-vindos, para ajudar a melhorar o código como um todo.
Também existem patches em patch-integration/ para possíveis integrações de recursos no futuro. Já integramos muitos patches desenvolvidos pela comunidade no DOSBox-X no passado.
Veja também General TODO.txt para alguns planos de desenvolvimentos futuros do DOSBox-X.
DOSBox-X não pode afirmar ser um aplicativo "seguro". Ele contém muito código projetado para desempenho, não para segurança. Pode haver vulnerabilidades, bugs e falhas na emulação que podem permitir que executáveis DOS maliciosos causem problemas ou explorem bugs no emulador para causar danos. Não há garantia de contenção completa pelo DOSBox-X do sistema operacional ou aplicativo convidado.
Se a segurança for uma prioridade, então:
Não use DOSBox-X em um sistema seguro.
Não execute o DOSBox-X como root ou administrador.
Se você precisar usar o DOSBox-X, execute-o com um usuário menos privilegiado, em um chroot jail ou sandbox, ou ative o modo seguro do DOSBox-X com sua opção de linha de comando -securemode
, que desativa comandos que podem permitir acesso ao host sistema.
Se sua distribuição Linux estiver habilitada, considere usar o sistema de auditoria para limitar o que o executável DOSBox-X pode fazer.
DOSBox-X pretende ser um pacote de emulação de DOS completo, mas há algumas coisas que o design implementado agora não pode acomodar.
Emulação de nível de CPU Pentium 4 ou superior.
DOSBox-X contém código apenas para emular o 8086 através do Pentium III. Sistemas DOS reais (MS-DOS e compatíveis) também funcionam melhor com essas CPUs.
Se desejar emulação de Pentium 4 ou superior, considere usar um emulador de PC como Bochs ou QEMU. O DOSBox-X pode eventualmente desenvolver a emulação do Pentium 4, se desejado pela comunidade DOSBox-X em geral.
Emulação de hardware de PC 2001 ou posterior.
O ponto de corte oficial para DOSBox-X é 2001, quando as especificações atualizadas do "PC 2001" da Microsoft exigiram a remoção dos slots ISA das placas-mãe. O foco está na implementação de emulação de hardware para hardware fabricado antes desse ponto.
Os colaboradores são livres para se concentrar na emulação de hardware dentro do período de 1980 a 2000/2001 de sua escolha.
Emulação de convidado do Windows, Windows Vista ou posterior.
A emulação do DOSBox-X, em termos de execução do Windows no DOSBox-X, se concentrará principalmente no Windows 1.0 através do Windows ME (Millennium Edition) e depois no Windows NT através do Windows XP. O Windows Vista e versões posteriores não são uma prioridade e não serão considerados neste momento. Essas versões do Windows não são baseadas em DOS.
Se você precisar executar o Windows XP e posterior, considere usar QEMU, Bochs, VirtualBox ou VMware.
Qualquer sistema MS-DOS diferente de IBM PC/XT/AT, AX, Tandy, PCjr e PC-98.
Somente os sistemas listados acima serão considerados para desenvolvimento no DOSBox-X. Essa restrição evita o estiramento da base de código a um nível incontrolável e ajuda a manter a base de código organizada.
Seria mais fácil para mim e para a comunidade de código aberto se os desenvolvedores pudessem se concentrar em emular sua plataforma de interesse em paralelo, em vez de colocar tudo em um projeto que, muito provavelmente, fará um trabalho pior emulando todas as plataformas. No entanto, se a adição de emulação do sistema exigir apenas pequenas alterações mínimas, então o novo sistema em questão poderá ser considerado.
Você é fortemente encorajado a bifurcar este projeto e implementar sua própria variação se precisar desenvolver emulação de MS-DOS para qualquer outro sistema ou console. Ao fazer isso, você ganha total liberdade para se concentrar na implementação do sistema específico baseado em MS-DOS de interesse e, se desejar, a capacidade de eliminar a emulação conflitante do IBM PC/XT/AT e o código desnecessário para manter o código da sua filial gerenciável e sustentável.
Se você estiver iniciando um fork, sinta-se à vontade para me informar onde está seu fork e qual sistema ele está emulando, para que eu possa listá-lo neste arquivo README para outros que buscam emulação desse sistema. Para ajudar, adicionei enumerações de modo de máquina e de vídeo como "stubs" para fornecer um ponto de partida para a implementação da plataforma em sua filial. Um stub implementado até agora é a "emulação FM Towns" ( machine=fm_towns
).
Tempo preciso do ciclo de instruções e execução x86.
As instruções geralmente são executadas uma por ciclo no DOSBox-X, exceto para E/S e acesso à memória.
Se for necessária uma emulação precisa de ciclos por instrução, considere usar PCem, 86Box ou VARCem.
Emulação de ponto flutuante de precisão total.
A menos que use o núcleo dinâmico, DOSBox e DOSBox-X emulam os registros FPU usando o tipo de dados de ponto flutuante "duplo" de 64 bits.
Os registros Intel FPU são valores de ponto flutuante de "precisão estendida" de 80 bits, não precisão dupla de 64 bits, portanto, isso representa efetivamente 12 bits de perda de precisão e 5 bits de perda de intervalo (64 a 53 bits de mantissa e 16 a 11 bits de expoente ). Esta ligeira perda de precisão é perfeitamente aceitável considerando o objetivo original do DOSBox de suportar jogos DOS, mas pode causar problemas em outros casos que necessitam de precisão total.
Sabe-se neste momento que essa falta de precisão é suficiente para fazer com que comparações simples com números inteiros falhem em aplicativos DOS originalmente escritos em QBasic ou Turbo Basic. Existem jogos DOS escritos que verificam o tamanho do arquivo usando uma comparação de ponto flutuante que falhará dessa maneira. Para executar esses jogos, você precisará desabilitar a emulação FPU ( fpu=false
) para forçar o tempo de execução QBasic/TurboBasic a usar a emulação de software.
DOSBox-X começou como um fork do projeto DOSBox original em meados de 2011. Tudo começou com o desejo de melhorar o emulador sem ter que brigar ou se preocupar em enviar patches ao upstream.
Como seus desenvolvedores deixaram claro, o foco principal do DOSBox são os jogos DOS. Isso é evidente pelo fato de que grande parte do código é um código um tanto preciso com truques para fazer jogos DOS rodarem, em vez de focar nos comportamentos reais de sistemas DOS reais.
Jonathan Campbell, o mantenedor do projeto DOSBox-X, queria fazer várias alterações no código-fonte, mas muitas delas não estavam relacionadas ao jogo e, portanto, dificilmente seriam aceitas pelos desenvolvedores do DOSBox.
Desde então, Jonathan Campbell vem modificando o código-fonte ao longo do tempo para melhorar a emulação, corrigir bugs e resolver incompatibilidades com o Windows 95 através do ME. Ele adicionou opções para que o DOSBox-X por padrão possa emular uma variedade maior de configurações com mais precisão, ao mesmo tempo que permite ao usuário habilitar várias técnicas ou hacks, se necessário, para executar seus jogos ou programas DOS favoritos. Ele também limpou e organizou o código para melhorar a estabilidade e a portabilidade sempre que possível.
O projeto DOSBox original não foi escrito por um único programador. Está em desenvolvimento desde o final de 2000 com patches, correções e melhorias de membros de todos os fóruns Vogons. Apesar de não ter um grande lançamento oficial desde o DOSBox 0.74 há mais de 10 anos, o projeto ainda está em desenvolvimento semi-ativo hoje na forma do DOSBox SVN. Enquanto isso, algumas das próprias mudanças incorporaram código de outros projetos.
Alguns recursos e melhorias no DOSBox-X também vieram de outro ramo do DOSBox conhecido como DOSBox SVN Daum, que incorporou recursos do projeto DOSBox original, DOSBox-X, e muitos patches experimentais. Embora o ramo Daum pareça estar morto, os recursos emprestados dele ainda existem no DOSBox-X. Mais tarde, o DOSBox-X também incorporou vários recursos e melhorias de outros projetos, como DOSBox ECE, DOSBox Staging, DOSVAX/DOSVAXJ3 e vDosPlus.
O projeto DOSBox-X também é ajudado por outros desenvolvedores e colaboradores como Wengier, aybe, Allofich e rderooy, que fizeram um trabalho significativo para melhorar o projeto DOSBox-X, incluindo a adição de novos recursos, correção de bugs, criação de documentação, manutenção do site e portabilidade de código de outros projetos.
Veja também a página CRÉDITOS para creditar o código-fonte.
Porta DOSBox-X Emscripten (executável em um navegador da web) por Yksoft1
Mudanças significativas são feitas para funcionar com eficiência no navegador da web quando compilado usando LLVM/Emscripten. Essas mudanças significativas exigem a eliminação de alguns recursos úteis (incluindo os menus), mas são necessárias para o desempenho.
URL: https://github.com/yksoft1/dosbox-x-vanilla-sdl/tree/emscripten (procure o URL do clone e use o branch emscripten)
DOSBox-X-App (para Windows e macOS) por emendelson
DOSBox-X-App é uma versão ligeiramente customizada do DOSBox-X, combinada com programas e comandos externos que facilitam a impressão e criação de PDFs a partir de aplicativos DOS. Ele é personalizado para uso com aplicativos, não com jogos.
URL: http://www.columbia.edu/~em36/dosboxapp.html
DOSBoxWP (para WordPerfect para DOS) por emendelson
DOSBoxWP é uma versão customizada do DOSBox-X voltada para usuários do WordPerfect para DOS.
URL (Windows): http://www.columbia.edu/~em36/wpdos/dosboxwp.html
URL (macOS): http://www.columbia.edu/~em36/wpdos/wpdosboxmac.html
Win31DOSBox (Windows 3.1 para Windows de 64 bits) por emendelson
Win31DOSBox pretende ser um método fácil de executar o software Windows 3.x para sistemas Windows de 64 bits. O sistema usa uma versão personalizada do DOSBox-X ao executar o Windows 3.1x.
URL: http://www.columbia.edu/~em36/win31dosbox.html
DOSBox-X exibe o inglês como idioma padrão e usa a página de código dos EUA (437) por padrão, assim como o DOSBox.
Todas as mensagens exibidas pelo DOSBox-X estão em inglês com configuração padrão. DOSBox-X suporta o recurso de alterar as mensagens de exibição com o uso de arquivos de idioma. Os arquivos de idioma controlam todas as saídas visíveis dos comandos internos e do DOS interno, bem como o texto nos menus suspensos do DOSBox-X. Se você fala um idioma diferente do inglês, você é encorajado a criar arquivos de idiomas adicionais para uso com o DOSBox-X, traduzindo mensagens no DOSBox-X para o seu idioma. Outros usuários do DOSBox-X também podem usar esses arquivos de idioma para o DOSBox-X exibir mensagens nesses idiomas. Os arquivos de idiomas podem ser encontrados no diretório languages
da instalação do DOSBox-X.
Nome do idioma | Arquivo de idioma |
---|---|
Chinês (simplificado) | contrib/translations/zh/zh_CN.lng |
Chinês (tradicional) | contrib/translations/zh/zh_TW.lng |
Francês | contrib/translations/fr/fr_FR.lng |
Alemão | contrib/translations/de/de_DE.lng |
italiano | contrib/translations/it/it_IT.lng |
japonês | contrib/translations/ja/ja_JP.lng |
coreano | contrib/translations/ko/ko_KR.lng |
Português (Brasileiro) | contrib/translations/pt/pt_BR.lng |
Espanhol | contrib/translations/es/es_ES.lng |
turco | contrib/translations/tr/tr_TR.lng |
O fato de o DOSBox-X ter sido desenvolvido em torno do layout de teclado dos EUA se deve principalmente às limitações da biblioteca SDL1, que fornece manipulação de entrada. Assim, ao usar a versão SDL1 e um teclado não americano, o DOSBox-X usa automaticamente scancodes com a configuração padrão para solucionar problemas de layout do teclado. Scancodes não são necessários ao usar layouts de teclado fora dos EUA na versão SDL2. Se você achar que um layout de teclado ainda não é suportado pelo DOSBox-X, para adicionar layouts adicionais para uso com o DOSBox-X, consulte o arquivo README.keyboard-layout-handling para saber como fazer isso como desenvolvedor.
Para obter mais informações sobre suporte internacional e configurações regionais do DOSBox-X, como etapas para criar arquivos de idioma DOSBox-X ou usar arquivos de teclado externos no DOSBox-X, bem como suporte para o símbolo do Euro e formatos de data e hora específicos do país , consulte o guia Configurações regionais no DOSBox-X no Wiki do DOSBox-X. Para obter mais informações sobre o suporte a idiomas do Leste Asiático (chinês/japonês/coreano), consulte a página do guia de suporte a sistemas e idiomas do Leste Asiático.