Os computadores são brilhantes em fingir ser outros computadores. Desde que sua CPU tenha potência suficiente e seus bancos de RAM tenham espaço suficiente, você pode transformar seu PC em praticamente qualquer outro computador ou console de videogame lançado nas últimas décadas..

É claro que não é exatamente o mesmo - você terá que ser criativo se quiser recriar o visual, a sensação e o cheiro da máquina original. Mas um PC decente pode executar programas escritos para uma vasta gama de plataformas, tudo graças à abundância de emuladores de código aberto oferecidos.

Essencialmente, um emulador é um programa que cria hardware virtual, no qual você pode carregar o software original. Se você pensar no Amiga, por exemplo, na sua forma real, é um processador Motorola 68000 e um monte de chips de suporte. Um emulador fornece versões virtuais desses chips, permitindo que você carregue o sistema operacional e os programas originais nele e, até onde os programas sabem, eles estão sendo executados em uma máquina original.

  • 30 melhores jogos do ZX Spectrum

Escrever emuladores é um trabalho difícil, já que a maioria dos hardwares clássicos tem peculiaridades não documentadas, mas graças aos esforços diligentes de algumas equipes de hackers, temos muito o que brincar.

E há boas razões para emular: Você pode executar programas antigos dos quais não há versão para Linux. Você pode usar seu software antigo se a máquina original tiver desistido do fantasma. Você pode jogar jogos clássicos (com mais profundidade que os FPSs atuais). Você pode experimentar computadores clássicos sem precisar comprá-los. Você pode ver como as coisas costumavam ser nos velhos tempos, quando Effy ainda era jovem.

Neste recurso, vamos ver alguns dos computadores e consoles clássicos mais populares e mostrar como fazê-los funcionar em formato emulado. Nós estaremos usando o Ubuntu aqui, mas todos os emuladores são de código aberto e podem estar disponíveis nos repositórios de pacotes da sua distro..

Note, no entanto, que para obter muitos desses emuladores funcionando, você precisará de imagens ROM originais para o software embutido nas máquinas (por exemplo, o sistema operacional do Amiga)..

Isso é algo de uma área cinzenta legal; Muitos argumentariam que, se você possui a máquina original, você não deve ser impedido de fazer uma cópia dos dados da ROM (ou procurar por ela na Internet)..

Mas enquanto as imagens de ROM são abundantes na internet, elas geralmente contêm código de copyright, então não vamos lhe dizer como obtê-las. Nós esperamos que você entenda!

Comodoro Amiga

Extremamente popular no final dos anos oitenta e início dos anos noventa, o Amiga foi uma máquina notável para o seu tempo, oferecendo recursos gráficos e sonoros muito além do PC. Seu sistema operacional GUI oferecia multitarefa preemptiva, enquanto a maioria dos usuários de PC estava mexendo no prompt do DOS, e era uma ótima máquina para os jogadores.

Infelizmente, o Commodore era completamente irresponsável quando se tratava de marketing e estratégia, e no final dos anos noventa a linha Amiga estava efetivamente morta. Ainda assim, a maioria dos escritores de LXF tem boas lembranças da máquina, e em muitos aspectos esta revista é a sucessora espiritual do formato Amiga..

Devido ao uso extensivo de chips personalizados pelo Amiga, escrever um emulador preciso é uma tarefa difícil. O mais conhecido é o dos Emirados Árabes Unidos, que começou a vida como o 'Unusable Amiga Emulator', porque não conseguia nem arrancar. Hoje, o U significa Unix, mas o UAE é executado em uma variedade de outras plataformas.

Há um monte de garfos fazendo as rondas na internet, os mais populares são E-UAE e PUAE. Você pode obter o primeiro dos repositórios de pacotes do Ubuntu (ou Debian) com:

sudo apt-get instala e-eua

Uma vez instalado, execute o e-uae para abrir a interface. A maioria dos emuladores faz você mexer nas opções de linha de comando, então estamos contentes que o E-UAE forneça uma boa alternativa para o GTK..

A primeira coisa que você precisa fazer é encontrar uma imagem da ROM para o Kickstart, o firmware no Amiga que é responsável pelo bootloader e pelas principais funções do sistema operacional. Sob a aba Memória na GUI do E-UAE, selecione sua localização no seu sistema; em seguida, pegue uma imagem de disquete do Workbench no formato ADF e selecione-a na guia Discos flexíveis.

Quando terminar, clique em Iniciar. Depois de alguns instantes, a área de trabalho do Workbench aparecerá. Bem-vindo de volta aos dias de glória! Agora você pode voltar para a interface E-UAE e inserir mais imagens de disquete.

Se você desligar a máquina, poderá alterar várias configurações de hardware, como a quantidade de memória e o tipo de CPU que o Amiga virtual possui..

Em uso, você pode achar que o mouse se comporta estranhamente - para consertar isso, mude para o modo de tela cheia com F12 + S (e pressione novamente para sair).

E-UAE funciona bem com jogos, bem como software 'sério', e por padrão você pode usar o teclado numérico como um joystick virtual. Use 8 e 2 para cima e para baixo, 4 e 6 para esquerda e direita e 5 para disparar. Para iniciar um jogo, selecione seu arquivo de imagem ADF como a primeira unidade e reinicie o Amiga virtual..

Atari ST

Apesar de não ser tão poderoso quanto o Amiga, o esforço da Atari foi uma alternativa popular e conquistou fãs na indústria da música graças à inclusão de portas MIDI. Foi baseado no mesmo CPU que a linha Amiga (o Motorola 68K), tantos jogos foram portados entre as duas plataformas, com a versão Amiga geralmente tendo gráficos melhores.

Infelizmente, a Atari não conseguiu vender uma sacola de papel e gastou todos os seus recursos trabalhando no malfadado console Jaguar, de modo que a linha ST faleceu em meados dos anos noventa. Alguns fãs alemães malucos fizeram alguns clones, mas hoje a cena ST restante está focada na emulação.

O Hatari é um excelente emulador de ST disponível nos repositórios de pacotes do Ubuntu. Quando você executá-lo pela primeira vez, você verá uma mensagem de erro que /usr/share/hatari/tos.img não pode ser encontrado. TOS é o sistema operacional embutido no ST, então pegue uma versão do arquivo dele e copie-o para aquele local (você precisará ser root para acesso de gravação ao diretório).

Execute o Hatari novamente e você verá o desktop GEM verde clássico. Pressione F11 para alternar entre os modos normal e de tela cheia e F12 para exibir o painel de configuração gráfica. Você pode inserir imagens de disquete, alterar o tipo de ST sendo emulado e configurar um joystick virtual.

Uma característica incrível do Hatari é a capacidade de gravar vídeos AVI a partir da ação na tela. Vá para as opções de tela do Hatari nas configurações e clique em Gravar AVI. Isso diminuirá consideravelmente o emulador, mas quando terminar, clique em Stop Record e você encontrará hatari.avi em seu diretório home.

Outra opção é o Aranym (http://aranym.sf.net). Em vez de ser um clone de um ST, ele fornece hardware emulado tipo ST com uma mistura de componentes de substituição de TOS e GEM no topo. É útil para executar alguns programas ST e Falcon posteriores, mais exigentes.

Sinclair ZX Spectrum

Booooo-bip, booooo-bidibipibibippy… todo mundo que foi alguém nos anos 80 se lembra do som de carregamento da fita Speccy. E o confronto de cores, os efeitos sonoros turbulentos e de borracha e as teclas de borracha no modelo 48k. O Spectrum foi muito popular no Reino Unido, mas foi um pouco superado pelo Commodore 64 no resto do mundo.

Não importa, no entanto, ainda temos que tocar clássicos como Elite, Mineiro maníaco e Mercenário com a potência limitada da máquina. Você ainda pode pegar Speccys antigos no eBay e sites semelhantes por um preço razoável, mas as máquinas antigas estão começando a quebrar.

Felizmente, existem muitos emuladores que fazem um trabalho preciso. Um deles é o Spectemu, que emula o modelo 48k. Usuários do Ubuntu e Debian podem instalá-lo através do pacote spectemu-x11. Isso puxa o pacote spectrum-roms, que contém o mini sistema operacional embutido na máquina de 8 bits. Este código ainda está sob direitos autorais da Amstrad, mas como um gesto legal, a empresa deu aos desenvolvedores de emuladores permissão para enviar ROMs. Portanto, nenhuma caça na rede é necessária - hurrah!

Execute o emulador a partir de um prompt de comando com xspect e fique de olho na janela do terminal, pois isso fornece muita saída e ajuda. Dentro do emulador, por exemplo, pressione Ctrl + H e você verá uma lista de comandos principais. Para carregar programas, você aperta as teclas F3 ou F4 na janela do emulador, então muda o foco para a janela do terminal e digita o nome do arquivo..

Mas por que dois comandos diferentes? Bem, os programas Speccy são normalmente distribuídos em dois formatos diferentes: instantâneos de memória e imagens de fita. O primeiro é apenas um pedaço de dados para preencher os bancos de RAM da máquina e tem a extensão Z80 ou SNA. Para carregá-los, use F3.

Para imagens em fita, que representam os cassetes de áudio originais e normalmente têm uma terminação .tap, primeiro é necessário inserir LOAD "" na janela do Spectrum (pressione J e, em seguida, pressione Shift + P duas vezes). Pressione Enter para obter o Spectrum virtual pronto, depois pressione F4 e insira o nome do arquivo da fita na janela do terminal. Uma dica se você não tem som no emulador: instale o alsa-oss e execute aoss xspect.

Se você quiser um emulador mais avançado, especialmente para softwares que requeiram as máquinas posteriores, tente usar o Fuse (http://fuse-emulator.sf.net). Ele até emula clones russos do espectro.