Inicie jogos DOS no thin client HP Compaq t5520 2006

Outro dia, eu estava trabalhando em uma empresa na qual meu velho amigo trabalha no mesmo escritório com o administrador do sistema.

A comitiva do gabinete pode ser imaginada, os armários estão repletos de todos os tipos de ferro. Há cerca de 8 anos, também trabalhei como administrador de sistemas e comecei minha carreira como montador de computadores.

Como não é difícil adivinhar, acabei no paraíso de Geek. Depois de conversar com o administrador, contei a ele sobre minha paixão secreta - necrofilia por computador, amor por hardware antigo e coisas do gênero.

Perguntei ao administrador se ele tinha algo interessante para satisfazer minha paixão. Sem dizer nada, fui levado para uma sala fria secreta embaixo da escada, que continha um grande rack de servidor, cheio de todos os tipos de servidores legais, enredados em vários fios, mas não era o objetivo da nossa viagem, o objetivo da nossa viagem era uma grande caixa de papelão cheia de todo tipo de ferro de pé no momento de mais de um estado.

Sob o corte, muitas imagens pesadas.

Nessa caixa, fui presenteado com uma grande placa-mãe Intel e um processador de 300 megahertz para o slot 1. Além disso, recebi um thin client corporativo HP Compaq t5520 2006, que será vítima do experimento de hoje:



Note-se que os experimentos não serão realizados em uma máquina virtual, mas em um hardware real e vivo. Meus planos não são apenas para iniciar jogos antigos, pretendo aproveitar ao máximo o próprio hardware e ver como o t5520 funciona; portanto, essa revisão também será de natureza técnica.

Eu gosto muito de cores suaves e quentes nas fotos e realmente não gosto de branco frio, portanto as fotos ficarão sem flash, com um balanço de branco absolutamente errado e com um amarelado muito pronunciado. Além disso, ainda temos um computador bastante antigo e um tanto raro, então tudo será lógico, embora eu pense que todos já tenham notado tudo desde a primeira imagem.

Portanto, qual é o HP Compaq t5520: é um computador bastante fraco, projetado para uso clássico em terminais, ou seja, permite que você se conecte remotamente ao servidor e trabalhe nele, apenas exibindo uma área de trabalho remota no monitor e transmitindo comandos de mouse e teclado.

Para economizar espaço, o t5520 está equipado com um suporte que permite ajustá-lo na posição vertical, e esse suporte pode ser facilmente removido desaparafusando dois parafusos com um aperto conveniente da parte inferior: uma





vez no t5520, havia o Windows CE com um cliente de terminal, mas eu consegui o t5520 com um sistema completamente morto, aparentemente não Colegas experientes.

De uma forma ou de outra, este ainda é um computador, com um processador VIA a 800 megahertz, 128 megabytes de RAM DDR e uma unidade flash de 64 megabytes que substitui o disco rígido.

Deixe-me lembrá-lo de que temos um computador de 10 anos que possui o avô dos SSDs modernos. Naqueles dias, era apenas espaço.

É hora de olhar para dentro do dispositivo milagroso. Apenas dois parafusos na parte de trás e à nossa frente é a caixa de proteção da placa-mãe:



Depois de desaparafusar mais dois parafusos nas laterais, vemos quase um trabalho de engenharia:



a placa-mãe é muito compacta, mas não requer atualização; tudo o que você pode substituir é uma bateria que fornece CMOS e uma unidade flash. O chip de RAM é soldado diretamente na placa, o processador escondido sob o dissipador de calor, presumo que ele também seja totalmente soldado.

É lógico que o servidor atualize, e as estações terminais não fazem sentido para atualizar. Mas a unidade de estado sólido pode falhar, por isso foi removível.

O T5520 foi mantido em excelente condição, mesmo estando em uma caixa por vários anos, quase no meio do lixo do computador. É absolutamente silencioso, ou seja, não deve emitir nenhum som, exceto aqueles que o orador emite. Você pode notar que o t5520 possui apenas uma parte mecânica em movimento - o botão liga / desliga.

Para o escritório, essa geralmente é uma ferramenta ideal. Este não é o burburinho de 10 a 15 drivers de sistema com refrigeradores não lubrificados!

A frequência do processador é suficiente para os olhos dos jogos antigos do DOS, a unidade de 64 megabytes certamente não é suficiente, mas ainda assim consegui colocar o sistema nele e, de fato, meu primeiro computador foi o Spark 1031 com 640 kilobytes de RAM e carregado com 360 kilobytes 5, Disquete de 25 ", pois meu computador não tinha um disco rígido.

Mas discordo, é hora de descobrir quais interfaces o t5520 possui. E possui portas COM seriais e paralelas, uma saída de monitor, uma entrada de energia de 12 volts (ou seja, não precisa de algum adaptador de energia específico com várias tensões, mas apenas uma fonte de 12 volts CC bastante potente a 3,33 ampere), o t5520 possui um conector PS / 2 para conectar um mouse ou teclado, uma saída de áudio, uma entrada de microfone, 4 USB 2.0 e um RJ-45, ou seja, um soquete de uma placa de rede comum com 100 megabits:



eu consegui o T5520 sem fonte de alimentação, mas ligado minha felicidade há alguns anos atrás, comprei uma fonte de alimentação para experimentos com linhas rasteiras. Acabou sendo de 12 volts por 3 amperes com novamente o mesmo conector:



A única coisa que eu não sabia era se tinha a polaridade certa e não consegui nada melhor do que apenas conectar o adaptador de energia a uma tomada e ligar o t5520.

Sim, tive muita sorte: o



HP Compaq t5520 foi realmente tenaz e começou pela primeira vez.

A primeira coisa, é claro, vamos ao BIOS: o



BIOS é bastante padrão, Award, mas não muito simples, no cabeçalho que vemos o HP t5000, o que significa que esse BIOS é feito especificamente para a série 5000 de thin clients da HP, os BIOSs para laptops estão sendo adaptados dessa maneira agora.

Além disso, é claro, estamos interessados ​​em informações sobre o sistema:



E na página dos drives de disco, um erro interessante nos espera, vemos que o disco que temos é realmente de 64 megabytes, mas é assinado como Flas sem h no final. A letra h caberia facilmente lá e não está absolutamente claro como esse bug chegou às vendas corporativas: no



entanto, o tipo de unidade chamado não é afetado por sua operação. Por que posso baixar o t5520?



Do capanga, só podemos usar a inicialização via USB. O FreeDos de uma unidade flash é realizável, mas não esportivo. Naqueles anos, não tínhamos FreeDos, basicamente só tínhamos o MS-DOS. Ou seja, nossa tarefa é fazer o download do MS-DOS a partir do USB, que geralmente não é compatível, pois não temos uma unidade de disquete ou CD-ROM no t5520. E só temos um teclado USB e um mouse USB.
E como implementamos tudo isso?

Antigamente, quando os laptops apareciam no mercado, ou melhor, quando os laptops se tornavam mais ou menos acessíveis para meros mortais, praticamente não havia unidades de disquete nelas e eram frequentemente necessários disquetes, um milagre japonês da tecnologia era produzido:



Sim, é Uma unidade USB para os disquetes de 3,5 "da NEC. E sim, tenho algo para alimentá-lo:



provavelmente há pessoas no GT que não sabem o que é, eu as informo especificamente que é um meio de armazenamento popular 10 20 anos atrás.Neste disquete, poderia escrever a quantidade de informações 700 vezes menor do que você pode gravar em uma unidade flash com capacidade de 1 gigabyte. Ou seja, o telefone moderno pode conter informações entre 5.000 e 90.000 vezes mais do que um disquete

.

Bem, agora podemos criar um disquete inicializável com o MS-DOS, mas ele também estará em uma unidade de disquete USB, e o DOS não sabe como USB e não podemos inicializar o sistema.

Mas o DOS não funciona diretamente com os dispositivos, mas através do BIOS. Isso já é o Windows, mais tarde, aprenderá a gerenciar dispositivos diretamente e, para cada um, precisamos de drivers. Nosso BIOS pode usar USB, o que significa que o teclado funcionará e a unidade de disquete externa também.

Eu já uso o Linux há 10 anos, mas na minha idade, e não tenho medo de dizer, primeiro, o laptop possui o Windows XP e, como temos uma revisão retroativa, já usaremos produtos retrô da Microsoft.

Primeiro de tudo, baixe o kit de distribuição do MS-DOS 6.22. Por que exatamente ele? Porque este é o último DOS real e não uma camada para o lançamento das primeiras versões do Windows:



Portanto, conectamos o floppod externo ao laptop Windows e executamos o arquivo bat, que grava a imagem do disquete de inicialização de 1,44 MB no próprio disquete. Escrevemos o disquete de inicialização:



Conectamos a unidade de disquete ao t5520, no BIOS configuramos a inicialização a partir do USB e:



Ficamos surpresos. Mas, em teoria, tudo deveria ter funcionado! Ao inicializar o t5520, farfalhou o disquete e tentou ler alguma coisa. O que realmente é um disquete não inicializável?

Sim, o disquete acabou por ser nenhum, ou seja, simplesmente morto. Depois de escrever a imagem em outro disquete e inicializá-lo, já vi uma imagem completamente diferente:



Inicializado com sucesso pelo MS-DOS, o disquete é lido mesmo que esteja na unidade USB. O teclado USB também funciona. Olhando para o futuro, direi que não foi possível iniciar o mouse USB, pois mesmo um mouse para a porta COM exigia o driver mouse.com ao mesmo tempo. Tentei usar drivers especiais para oferecer suporte ao USB para DOS, mas não terminou com nada de bom, geralmente o teclado USB simplesmente parou de funcionar.

Então, como carregamos o sistema operacional MS-DOS com sucesso, é hora de ver o que temos:



E temos tudo o que precisamos para formatar nosso "disco rígido" e colocar o sistema operacional MS-DOS nele:



É hora de começar a se estabelecer, anotando alguns utilitários e drivers. Faz sentido colocar um gerenciador de arquivos. Para profissionais do espaço pós-soviético, era de alguma forma habitual instalar não o Norton Commander, mas seu clone leve Volkov Commander do desenvolvedor ucraniano Vsevolod Volkov:



Bem, não pude deixar de lembrar desse programador que influenciou o destino de milhões de pessoas de TI de todo o mundo. Volkov Commander ainda pode ser baixado do site do desenvolvedor http://vvv.kiev.ua .

Você pode começar a baixar jogos de disquetes que foram preservados desde então. Estes são os disquetes da minha esposa, escritos muito antes de ela saber qual deles eu compraria no futuro.

E ainda tenho meu primeiro disquete de 3,5 ". Comprei-o quando iniciamos a ciência da computação na 5ª série. O disquete ainda está vivo e não possui um único bloco defeituoso. Na escola técnica, escrevi QBASIC nesse disquete das mesmas unidades. Deve-se notar que eu tenho uma versão básica com um compilador que permite criar arquivos exe executáveis ​​completos:



na escola técnica que escrevi meus dois primeiros programas gráficos, um exibe a data e hora atuais e, também, em ordem aleatória, desenha pontos coloridos na tela:



Meu segundo programa desenha quad colorido ratos:



Na virada do século, eu tinha um computador com um processador 486 Intel a 33 megahertz e, na época, muito farfalhar era causado pelo chamado "Problema 2000", quando ninguém conseguia prever como os computadores se comportariam quando a data mudasse de 1999 para 2000. O fato é que a data foi codificada com apenas dois caracteres; por exemplo, 1999 foi codificada como 99. E o que poderia acontecer com o computador quando o ano de 2000 chegasse, ninguém sabia.

Esse problema também não foi contornado pelo meu computador, em cada inicialização era necessário definir a data atual, pois ela sempre acordava após a inicialização em 2021, embora ele se lembrasse do mês e do dia.

Mas eu tinha um básico com um compilador, era como um programador, então resolvi o problema de 2000 da maneira mais natural. Acabei de escrever um programa que pega a data e o mês a partir da hora do sistema, adiciona o ano desejado e define uma nova data. O programa compilado foi lançado no autoexec.bat e tudo. Meu computador acompanhou os tempos:



Mais uma vez eu estava distraído, em geral, joguei os jogos aos olhos:



Bem, admito, contei para não gravar em um disquete 100.500 vezes, colar o drive e gravar jogos t5520 no "disco rígido" em pedaços pequenos, acabei de criar uma unidade flash USB inicializável com o FreeDos, joguei jogos, iniciei e carreguei os jogos no “disco rígido” do t5520.

Sim, o MS-DOS pode até ser baixado de uma unidade flash USB, basta colocar o Grub4Dos nele e alimentar o command.com, mas isso não é alegre, não é?

Os jogos carregaram quanto chegou a 64 megabytes.

Claro, muitas pessoas conhecem e se lembram de jogos domésticos, por exemplo, o conhecido Dmitry Bashurov, aliás, que mora no GT. Dmitry, olá para você do passado:



quem se lembra do índice de assinaturas Komsomolka? Sim, lembre-se de que está escrito em letras pequenas no texto à direita. Mas acabei de notar um ótimo ovo de Páscoa. Data de lançamento do jornal - hoje! Obviamente, essas coincidências não acontecem, mas substituir automaticamente a data atual é uma ótima idéia.



Mas o jogo mais reconhecível é claro:





mas eu não poderia jogar esse jogo de referência:



o sistema ficou travado.

Tivemos mais jogos:













e para jogar o próximo jogo, tive que executar as configurações de localidade:





Bem, o jogo em si: o



nome do desenvolvedor é dolorosamente familiar, mas o nome de algo não converge. Mas o autor é o mesmo, em algum lugar que apareceu aqui, no Código Civil ou no Habr.



As bandeiras da Ucrânia estão viradas de cabeça para baixo e Baku é de alguma forma nossa. Não importa o que aconteça de novo: a





Electronic Arts já existia na época:







e, claro, Hudson Soft com Dyna Blaster:







Sim, veremos esse jogo chamado "Bomberman" no Famicom, que conhecemos como Dandy e Super Nintendo.

Conheço apenas alguns jogos da Accolade, Super Bubsy (sua versão mais recortada pesa 26 megabytes e eu não a gravei) e este jogo, que era muito famoso e popular entre nós:





Aposto que você já tocou essa música na sua cabeça, rasgada no alto-falante. Para 88, é apenas algo incrível!









O mais paciente, que leu até esse ponto, pode começar a expirar com alívio, pois o texto termina e é hora de mostrar os jogos que restam para a sobremesa.

Sim, estes são os jogos mais famosos, por exemplo:











placas de som modernas, incluindo as integradas às placas-mãe, são na maioria dos casos compatíveis com o Sound Blaster; portanto, os sons do jogo Wolfenstein 3-D podem ser ouvidos nos alto-falantes do centro de música conectado ao t5520.

Mas nesses jogos, como não tentei, não consegui extrair o som:













havia, é claro, menos jogos conhecidos no mesmo mecanismo, mas bastante jogáveis:













Eu acho que algumas imagens não são suficientes, hoje em dia todo mundo quer um vídeo, então eu tenho que fazê-lo. Só que agora minha câmera não consegue gravar vídeo, então usarei a saboneteira de minha esposa:



Sim, essa foi a última imagem de hoje.

UPD: vídeo do YouTube finalmente inundado

Source: https://habr.com/ru/post/pt390111/


All Articles