Olá e bem-vindos a algo do LGR,
e hoje permitam-me apresentar-vos este belo computador.
Um amigo meu quis construir um PC e eu decidi ajudar-lhe.
As especificações que ele escolheu são um CPU AMD Ryzen 5600X,
16 GB de RAM Corsair Dominator Platinum,
um SSD M.2 960 Evo de 500 GB,
uma GeForce GTX 980 Ti de 6 GB e com overclock,
uma caixa Fractal Design Define C
e o MS-DOS 6.22!
[Riso]
Estou no gozo. Essa parte foi ideia minha.
Como se não fosse óbvio, isto é só pela graça.
Eu não recomendo instalar o DOS numa máquina moderna.
Há uma data de problemas de compatibilidade, mas
é mesmo isso que quero explorar neste vídeo!
Suporte a produtos obsoletos é algo que eu acho interessante.
O facto de computadores modernos conseguirem, teoricamente,
correr software mais do que antiquado,
incluindo S.O.'s velhos da Microsoft como o MS-DOS!
Logo, eu pensei: «Ei, e porque não instalá-lo ali?»
Isto, diretamente para o SDD através de disquetes e tudo.
Pois, vamos ver se conseguimos
porque eu nunca tentei fazer isto num computador tão moderno!
Portanto, o que vamos usar para alcançar esta proeza
é uma unidade USB externa de disquetes de 3½″
com uma disquete de arranque do MS-DOS.
E já sabem que eu nunca tentei isto antes numa máquina moderna,
arrancar por uma disquete via USB, mas veremos se funciona.
Vou só aqui à BIOS para verificar as definições de arranque
para ver se a disquete é reconhecida, e é mesmo!
Temos a disquete USB a aparecer aqui.
Esperemos que funcione e... funciona perfeitamente!
O MS-DOS está a iniciar, como se não fosse nada.
É claro que ainda não podemos instalar nada na unidade C:, pois não está formatada,
por isso, vou ver como é que o fdisk lida com este SSD M.2 de 500 GB.
Ele pergunta se eu quero ativar o suporte a discos de alta capacidade...
porque esta versão do programa é do Windows 98!
E ele reconhece-o como uma unidade fixa,
por isso, vou dizer-lhe para usar o maior tamanho possível
para a partição primária do DOS.
Muito bem! Vamos lá tentar formatar a unidade C:, e...
Bom, ele diz que são “18.18,5 MB”.
Eu presumo que isso seja 18 GB e 185 MB ou algo assim.
Eu não tenho bem a certeza...
Talvez até esteja a ver os 512 GB mas não os consiga mostrar.
Seja como for, isto já está a demorar demais para ser divertido.
«Vai demorar muito tempo! Não sei se tenho assim tanta vontade.»
E não tenho mesmo.
Por isso, vou voltar atrás e nem me preocupar com usar a unidade inteira.
Vou só limitá-la aos 2 GB que eu sei que o MS-DOS gosta.
E desta vez, está a ir tudo nos conformes!
E a formatar muito, muito depressa.
Vamos dar-lhe um nome que é apropriado a esta situação particular
e já está! Temos uma unidade C: pronta para instalar o MS-DOS,
que eu tenho aqui numa outra disquete e a configuração vai fazer o que faz...
bom, é o MS-DOS 6.22. Não tem nada que saber.
Ele vê esta máquina como qualquer outro PC,
porque o DOS quer lá saber.
Tudo o que ele sabe é que há uma unidade A:, outra C:
e um PC onde instalar, e é isso que irá fazer.
Após estas 3 disquetes, o MS-DOS está instalado!
Vamos só reiniciar o computador, e...!
Bom... não o vê. De todo.
Já desliguei o disco completamente, fui à BIOS e confirmei que
só está a tentar arrancar da única unidade interna
mas não funciona!
Seja lá o que este sistema procura, não consegue encontrar com o MS-DOS 6.22.
No entanto, se o iniciar com a disquete de arranque e depois for à unidade C:
dá para ver que está lá tudo!
E o MS-DOS já funciona.
E só porque sim, vamos executar o ScanDisk e ver o que acontece!
Uau! Foi instantâneo.
[Riso] Quer dizer, não devia esperar nada menos, mas...
Pois, achei engraçado.
Muito bem, vamos lá experimentar alguns jogos! Tenho o Commander Keen Ep. 1 e 4 numa disquete.
Vamos copiá-los para a unidade C:…
e testar o Commander Keen 1!
Este é um jogo de 16 cores EGA e está a arrancar bem, mas...
é difícil de ver aqui, porque a câmara corrigiu um bocado,
mas as cores estão... mal.
Não são nem de longe tão vivas quanto deveriam, o branco tem um pouco de verde,
e não há efeitos sonoros!
Só os tons melódicos das teclas do Model M a ecoar por aí.
[Teclas]
Este jogo não usa placas de som para efeitos sonoros nem nada,
mas por isso mesmo é que o queria experimentar: ele usa o speaker do PC,
mas nem isso ele toca.
Pensei que estivesse desativado, então voltei à BIOS
e descobri que só havia um “apito de arranque” por ativar,
mas também reparei que diz «Note que é necessário um buzzer».
Evidentemente, não fez qualquer diferença no jogo. Ainda não temos efeitos.
Keen devia fazer um barulho ao caminhar; não o faz.
Esta placa simplesmente não tem nenhum speaker nem buzzer instalado.
Só mais uma coisa: achei que talvez emitisse o som pelas colunas.
Já vi alguns sistemas que fazem isso, por isso liguei umas colunas, mas não.
Ainda não temos som.
Aparentemente, só precisamos de encontrar um speaker e instalá-lo no PC.
Há um conector na placa-mãe para o efeito.
Os speakers são coisa do passado!
Hoje em dia usa-se indicadores e luzes.
OK! Hora de testar Commander Keen 4!
E, engraçadamente, diz que deteta um speaker, mas
provavelmente só quer dizer que há algo na placa-mãe que permite ter um.
Que importa? Não vamos ter som porque não há nada lá.
No entanto, eu queria ver se os gráficos EGA deste jogo também estavam estranhos,
e... estão certamente.
De novo, há um quê de verde nas cores todas.
Está com esta cor esverdeada que não tem mesmo um bom aspeto.
É um amarelo-verde-xixi em cima de tudo.
E já vi isto acontecer com outras placas gráficas modernas como esta.
Esta é uma 980 Ti. Mesmo sendo compatíveis com CGA e EGA,
não são certeiras o suficiente para jogos como este.
De facto, até dá para ver alguma corrupção
aqui nalgumas tiles ou seja lá o que eles usam para os gráficos.
Está tudo mal!
Modos de textos parecem perfeitos.
Caracteres ASCII aparecem, está tudo bem aqui,
mas EGA não é perfeitamente compatível.
Quero experimentar alguns jogos maiores mas não me apetece copiá-los por disquetes
nem tenho unidades óticas à mão, por isso o que vou tentar
é o FreeDOS. Como o nome implica, é uma alternativa livre ao DOS
e tem todo o tipo de extras para hardware moderno,
incluindo suporte a USB.
Ou seja, podes ligar aqui uma pen USB e esta versão do DOS
permite-te abrir programas a partir dela.
E depois de o instalar, ele arranca perfeitamente!
Onde o MS-DOS precisava duma disquete de arranque, o FreeDOS deu-se bem com o PC e arranca na boa.
Vou aqui à unidade D:, que é uma pen USB que coloquei aqui
e instalada nela estão jogos para experimentar!
Vamos começar com Jazz Jackrabbit, a versão CD-ROM.
E, para minha surpresa, arranca sem problema algum!
De novo, não há áudio,
mas tem os seus gráficos VGA intactos,
e, no jogo... é bom!
É colorido e responsivo, é rápido quanto baste.
Regra geral, é muito suave.
Reparei nalguns soluços de vez em quando,
mas isso pode ser porque acho que o jogo funciona a 75 Hz?
Ou 70, ou algo assim.
O jogo perde fotogramas de vez em quando, o que causa soluços, mas tirando isso,
o jogo corre na perfeição! É brutal. Sem corrupção de cores nem nada.
A seguir, quero testar o Duke Nukem 3D e vamos fazê-lo no modo VESA 640×480
e bem... isto foi algo surpreendente!
Ele corre... que nem lixo.
Há montes de corrupções esquisitas aqui.
Todo o tipo de soluços e engasgos, problemas nas texturas,
desde o menu até ao jogo em si.
Maioritariamente nas sobreposições dos diferentes gráficos,
como na interface, e armas e tudo isso.
Mas é ainda pior quando chegas a certas partes do jogo
onde há um espelho. [Risos] É abismal!
O jogo borra-se todo!
Este não é um problema raro, já no fim dos anos 90
e início dos 2000, as gráficas da altura não eram 100% compatíveis
com estes modos VESA SVGA.
Por isso, não me surpreende que uma placa gráfica mais moderna
não tenha a compatibilidade com estes modos integrada.
E para confirmar que é culpa do modo VESA,
tentei corrê-lo em 320×200
e está 100% funcional.
Corre a toda a velocidade sem problemas que eu veja,
não há corrupção, todas as cores estão bem,
Yup. Isto é só o Duke Nukem 3D, e está a correr às mil maravilhas
tirando que não temos efeitos sonoros, mais uma vez.
Mas é assim que vai ser.
E yup, a áreas com espelhos também já não são problema.
Pois. Ao que parece, o AMD Ryzen é excelente para jogar Duke Nukem 3D
no DOS, no modo 320×200 não-VESA 2.0.
Anunciem isso na caixa e vendam!
Outra coisa que queria experimentar: lembrei-me que ainda não tinha testado nada em CGA,
por isso, ia experimentar a versão CGA dos Lemmings!
Só para ver se as cores estavam mal como no modo EGA,
e estão mesmo.
Está tudo esverdeado.
Tudo o que deveria ser branco ou azul
parece que levou uma camada de verde-amarelado.
As cores estão simplesmente todas mal.
E só para saciar aqueles que se questionam se isso não será culpa do monitor,
vou tentar aqui um outro monitor
que tenho a certeza absoluta de que funciona com EGA e CGA
perfeitamente bem, com a placa gráfica correta.
E sim. Continuamos com as cores todas trocadas
nas paletes do EGA e CGA. Está tudo mal!
E isto sacia a minha curiosidade de testar a retrocompatiblidade desta máquina.
É hora de instalar o mesmo chato Windows 10 para o tipo que—
Quer dizer, a máquina é dele! Imagino que ele prefira isto ao FreeDOS!
Porque, ah, ele deve querer poder usar o computador que comprou.
E, já sabem... há sempre o DOSBox.
Então, qual é a moral? Que aprendemos hoje aqui no LGR?
Absolutamente nada de valor, bem posso dizer!
Espero que tenha sido algo curioso e interessante.
Sabem, acho que não tenho nada a ensinar aqui. Mas não faz mal!
Mas uma coisa que eu queria mencionar antes de terminar o vídeo
é o problema da placa de som. Porque, obviamente, não era só o speaker;
era o facto de não ter som algum.
Ainda tentei algumas coisas,
tipo, adicionar as variáveis da SoundBlaster ao autoexec.bat
para ver se conseguia forçar alguma compatibilidade com o chip interno,
Mas não dá. Estes chips integrados da Realtek
não têm compatibilidade com o áudio do DOS, de todo,
tanto quanto sei.
Por isso é que não consegui pôr áudio SoundBlaster a trabalhar.
Só não investiguei antes.
A outra coisa é que talvez conseguisses,
teoricamente,
pôr o som a funcionar se tivesses uma placa de som PCI,
tipo SoundBlaster16 PCI ou algo assim,
e a instalasses aqui, e tê-la posto a funcionar.
Isso talvez funcionasse, mas...
precisarias ou de uma ranhura PCI,
ou de um adaptador PCI->PCI-Express.
RetroManCave, o canal no YouTube, fez um vídeo sobre isto
e ele teve uns problemas sérios até com o FreeDOS.
Talvez se tiveres uma placa-mãe moderna com uma ranhura PCI nativa,
talvez consigas ter áudio SoundBlaster num computador equipado com Ryzen!
Mas não conheço nenhuma configuração assim.
Adiante, agora estou só a divagar!
Que é que interessa?! É um projeto sem nexo
mas espero que tenhas desfrutado.
E se gostaste do que viste, talvez queiras ver os meus outros vídeos!
Ocasionalmente faço tretas como esta, e outras vezes é algo mais sério
como a história dos LEDs azuis.
Mas seja como for, muito obrigado por assistires ao LGR.