DOSBox
| DOSBox | |
|---|---|
| | |
| | |
| Tipo de | emulador |
| Desenvolvedor | Equipe DOSBox |
| Escrito em | C++ [3] |
| Sistema operacional | Software multiplataforma |
| Idiomas de interface | Inglês , alemão , russo e francês |
| Primeira edição | 31 de janeiro de 2002 [1] |
| Plataforma de hardware | Microsoft Windows |
| última versão |
|
| Licença | GNU GPL 2+ [4] |
| Local na rede Internet | dosbox . com _ |
| Arquivos de mídia no Wikimedia Commons | |
DOSBox é um emulador de PC que cria um ambiente DOS necessário para rodar programas e jogos antigos no MS-DOS . Isso permite que esses jogos sejam jogados em sistemas operacionais que não suportam ou não oferecem suporte total a programas DOS e em computadores modernos onde programas mais antigos podem não ser executados ou executados de forma irregular. O DOSBox também pode ser usado para executar outros softwares DOS, mas funciona com limitações. O emulador é de código aberto e está disponível para sistemas como Linux , FreeBSD , Windows , OS X , iOS , OS/2 , BeOS , KolibriOS , Symbian OS , QNX , Android . Além disso, a versão do Windows com a ajuda do HX DOS Extender é executada em DOS puro - portanto, o DOS é emulado em DOS.
Desenvolvimento
Antes do Windows XP, as versões de consumidor do Windows eram baseadas no MS-DOS. O Windows 3.0 e suas atualizações eram ambientes operacionais executados em cima do MS-DOS, enquanto a série Windows 9x consistia em sistemas operacionais que ainda eram baseados no MS-DOS [5] . Essas versões do Windows podem executar aplicativos DOS. Por outro lado, os sistemas operacionais Windows NT não eram baseados em DOS. Um membro desta série é o Windows XP, que estreou em 25 de outubro de 2001 e foi a primeira versão do Windows orientada para o consumidor não-DOS. Embora o Windows XP pudesse emular o DOS, ele não podia executar muitos de seus aplicativos porque esses aplicativos só rodavam em modo real para acessar diretamente o hardware do computador, e o Modo Protegido do Windows XP impedia esse acesso direto por motivos de segurança [6] . MS-DOS continuou a receber suporte até o final de 2001 [7] , e todo o suporte para qualquer sistema operacional Windows baseado em DOS terminou em 11 de julho de 2006 [8] .
Configurações
O desempenho do sistema emulado depende do computador e das configurações especificadas no arquivo de configuração ou inseridas pelo usuário no modo interativo. O DOSBox suporta um número limitado de comandos shell do COMMAND.COM . Além disso, na unidade Z:, existem vários programas especiais na forma de aplicativos .COM que se comunicam com o sistema host por meio do backdoor:
- MOUNT - montando diretórios locais como discos (incluindo CD-ROM ) dentro do DOSBox;
- MEM -exibe a quantidade de memória livre ;
- CONFIG - grava a configuração em um arquivo;
- LOADFIX - reduzindo a quantidade de memória disponível (para programas antigos que não podem funcionar com uma grande quantidade de memória);
- IMGMOUNT - montando uma imagem de disco (CD-ROM) no DOSBox;
- BOOT - lançar um disquete ou imagem de disco rígido independentemente do sistema DOSBox emulado (a capacidade de inicializar outro sistema operacional);
- Comandos IPX - permissão e operação da rede IPX.
Características
O DOSBox emula parcialmente o ambiente operacional MS-DOS , vetores de interrupção do BIOS e hardware IBM PC e não requer um processador x86 ou uma cópia do MS-DOS original. Para emular a arquitetura x86, é usada a conversão dinâmica do conjunto de instruções. Em sistemas com o conjunto de instruções i386, é usada a tradução dinâmica de instruções. Em sistemas não compatíveis com x86, a emulação completa é executada, resultando em uma desaceleração significativa. Por exemplo, um sistema baseado em PowerPC G4 de 1,6 GHz pode emular um sistema com hardware padrão e um processador 80486 de 50 MHz ; em sistemas compatíveis com x86, a mesma velocidade pode ser alcançada a partir de um processador muito mais lento (por exemplo, do Pentium Pro ) .
A versão 0.70 suporta totalmente 876 jogos [9] .
O DOSBox emula uma ampla gama de dispositivos de hardware, incluindo:
- emulação de modos gráficos: texto, Hercules , CGA (incluindo modos composto e 160x100x16), EGA , VGA (incluindo Mode X ), VESA e emulação completa S3 Trio 64 .
- emulação de dispositivo de som: AdLib , alto- falante de computador , Tandy , Sound Blaster , Disney Soundsource, Gravis Ultrasound e MPU-401 .
- emulação de dispositivo de rede: emulação de modem sobre TCP/IP , encapsulamento de rede IPX . A versão do Windows suporta uma porta serial direta.
Uso
Apesar de algumas limitações de emulação, o DOSBox tornou-se o padrão de fato para executar programas projetados para DOS [10] . Rock, Paper, Shotgun elogiou o suporte e atualizações contínuas do projeto e seu impacto no retrogaming [11] .
O DOSBox é frequentemente usado como uma ferramenta de emulação para desenvolvedores que desejam relançar versões antigas de jogos para plataformas modernas de PC - Linux , macOS e Windows [12] . DOSBox recebeu ampla distribuição como este papel nas plataformas eletrônicas Steam e GOG [13] . Por exemplo, o DOSBox foi usado para relançar jogos como Wolfenstein 3D e Commander Keen [14] [15] , The Elder Scrolls: Arena e The Elder Scrolls II: Daggerfall [16] [17] .
O Internet Archive usa a porta Em-DOSBox para rodar jogos através do navegador [18] .
O código DOSBox é usado para poder executar programas DOS no emulador Wine através do emulador DOS embutido winevdm [19] .
Notas
- ↑ https://web.archive.org/web/20020324184534/https://dosbox.zophar.net/
- ↑ DOSBox 0.74-3 foi lançado! — 2019.
- ↑ Hub Aberto - 2006.
- ↑ SourceForge.net - 1999.
- ↑ DOSBox // Wikipédia . — 01-04-2022.
- ↑ Comandos do MS-DOS não suportados no Windows XP e Windows 2003 // Como trapacear na administração do sistema Windows usando scripts de linha de comando. - Elsevier, 2006. - S. 443-456 .
- ↑ Roberto Cowart. Microsoft Windows 7 em profundidade . - Indianapolis, Ind.: Que, 2010. - 1 recurso online (xxii, 1117 páginas) p. - ISBN 978-0-7686-9398-0 , 0-7686-9398-5.
- ↑ Tratados originais e acordos internacionais registrados durante o mês de janeiro de 2009: Nos. 45615 a 45703 // Declaração de Tratados e Acordos Internacionais. — ONU, 31-01-2009. — págs. 7–17 . — ISBN 978-92-1-054433-7 .
- ↑ DOSBox, um emulador x86 com DOS Arquivado em 18 de setembro de 2014 no Wayback Machine
- ↑ Aamoth, Doug 5 ótimos sites sem complicações para encontrar jogos de computador clássicos . Hora (9 de maio de 2014). Recuperado em 8 de novembro de 2020. Arquivado a partir do original em 12 de agosto de 2020.
- ↑ Meer, Alec DOSBox, Saudamos você . Rock, Paper, Shotgun (28 de maio de 2009). Recuperado em 8 de novembro de 2020. Arquivado a partir do original em 15 de novembro de 2020.
- ↑ Orland, Kyle Como a demonização da emulação desvaloriza a herança dos jogos . Ars Technica (20 de março de 2016). Recuperado em 9 de novembro de 2020. Arquivado a partir do original em 19 de novembro de 2021.
- ↑ Nossos agradecimentos . GOG . com . Recuperado em 3 de janeiro de 2009. Arquivado do original em 6 de janeiro de 2009.
- ↑ A id Software e Valve Thieves? . Softpedia (6 de agosto de 2007). Recuperado em 3 de janeiro de 2009. Arquivado a partir do original em 11 de dezembro de 2008.
- ↑ Compra, Rob. id classifica o problema GPL Steam . Eurogamer (7 de agosto de 2007). Recuperado em 3 de janeiro de 2009. Arquivado a partir do original em 11 de dezembro de 2008.
- ↑ Site Oficial de The Elder Scrolls - The Elder Scrolls: Arena . Bethesda Softworks . Recuperado em 3 de março de 2011. Arquivado do original em 2 de março de 2011.
- ↑ Site Oficial de The Elder Scrolls - The Elder Scrolls: Daggerfall . Bethesda Softworks . Recuperado em 3 de março de 2011. Arquivado do original em 2 de março de 2011.
- ↑ Ohlheiser, Abby Agora você pode jogar quase 2.400 videogames MS-DOS em seu navegador . Washington Post (5 de janeiro de 2015). Data de acesso: 8 de janeiro de 2015. Arquivado a partir do original em 7 de janeiro de 2015.
- ↑ Wine 1.3.12 traz integração inicial com o DOSBox (21 de janeiro de 2011). Recuperado em 26 de agosto de 2011. Arquivado a partir do original em 13 de agosto de 2011.
Links
- Site oficial (inglês)
- Wiki do DOSBox
- Fórum oficial do DOSBox
- Arik. Emulação de jogos para PC - DosBox. O guia mais completo. Configuração e uso (link inacessível) . Vida de jogos . Data de acesso: 6 de janeiro de 2008. Arquivado a partir do original em 4 de março de 2012.
- Dmitry Chekanov, Pavel Poglazov. Emulador DosBOX: execute jogos antigos do DOS no Windows . Hardware de Tom (28 de fevereiro de 2005). Recuperado: 3 de agosto de 2009.