O Atari 2600 foi lançado em 1977, e o Stella permite reviver seus clássicos hoje.
Stella é um dos mais populares emuladores de Atari 2600, conhecido pela precisão na emulação e sua facilidade de uso. Foi lançado inicialmente em 1996 por Bradford W. Mott e atualmente mantido por Stephen Anthony.
Esta ferramenta é amplamente utilizada para reviver a experiência do Atari 2600, um dos primeiros consoles de videogame doméstico. Seu nome, “Stella”, é uma referência ao codinome do console original, algo que eu não sabia.
O Stella é open source, gratuito e disponível para sistemas operacionais modernos, incluindo Windows, macOS e distribuições Linux. Escrito em C++, o Stella oferece alta portabilidade e compatibilidade com diferentes plataformas, e é compatível com os formatos NTSC, PAL e SECAM.
Encontrei esse vídeo do canal GamerPro Brazil que promete ser um tutorial de como configurar corretamente o Stella e um pack com mais de 2500 ROMs de Atari 2600.
Acima, o cara do canal ESIJMJGJogosvintage fala sobre o Stella e sua instalação no Linux em detalhes. O vídeo é de 2018, mas acho que continua relevante. Tentei extrair e atualizar as informações nesta seção. Tomara que ajude.
O Stella é escrito em C++17 e foi desenvolvido inicialmente para o sistema operacional Linux. Desde sua criação, o projeto se expandiu para suportar vários outros sistemas operacionais como AcornOS, DOS, FreeBSD, IRIX, OS/2, MacOS, Unix, Windows, AmigaOS, Dreamcast, GP2X, Nintendo DS, Wii e Windows CE/Mobile.
Atualmente, parece só ter versões para Windows, Mac e Linux do Stella, porém, como já falamos, seu código e aberto e a forma como foi programado garante-lhe alta portabilidade, inclusive com alguns exemplos aqui.
Como supracitado, o Stella oferece emulação precisa do Atari 2600, suportando todos os esquemas de troca de bancos de cartuchos e a maioria dos títulos do console. Foi também já dito que é compatível com NTSC, PAL e SECAM, realizando a autodetecção desses formatos com base no número de linhas de varredura geradas a cada quadro. A emulação do chip TIA, responsável pelos gráficos e som, está próxima da perfeição, com a equipe do Stella estimando esta na casa de quase 100%. Vale notar que esses ajustes de vídeos e efeitos sonoros simulam até os problemas técnicos de época, como ruído, escaneamento de linhas etc.
Além da emulação precisa, o Stella suporta a maioria dos dispositivos periféricos do Atari 2600, como joysticks padrão, controladores de paddle, o Atari Video Touch Pad, o Atari Keyboard Controller, entre outros. A funcionalidade Stelladaptor e 2600-daptor permite o uso de joysticks reais e outros controladores, além do acesso a dispositivos AtariVox conectados a uma porta serial, com a capacidade de gerar som a partir deles. No entanto, o emulador não suporta títulos baseados em cassete projetados para o Coleco KidVid, mas é compatível com os dispositivos Starpath Supercharger e Spectravideo Compumate.
O Stella também inclui diversas ferramentas para desenvolvedores de homebrew, como um depurador interativo e um desassemblador com suporte para pontos de interrupção e armadilhas de leitura/gravação. Outras características notáveis incluem efeitos de TV Blargg, um sistema de códigos de trapaça, suporte a arquivos de paleta definidos pelo usuário, carregamento e salvamento de estados, renderização e efeitos acelerados por hardware, remapeamento de eventos e uma interface de usuário extensa e multiplataforma.
Há também a opção de savegame por slots, o famoso savestate, que permite ao jogador salvar os estados de suas partidas para continuar de onde parou ou para roubar mesmo. Este é um recurso muito útil e não era disponível no console original.
Para instalar o Stella em sistemas Linux, os usuários podem utilizar gerenciadores de pacotes disponíveis no sistema, como o apt-get, ou baixar o pacote diretamente dos sites de distribuição. O Stella também está disponível para Windows e MacOS, com versões específicas para diferentes arquiteturas e sistemas operacionais. A instalação é geralmente simples e o emulador pode ser configurado para ajustar diversos parâmetros, como resolução de tela, filtros de TV e preferências de áudio.
As informações a seguir foram compiladas a partir do vídeo do ESIJMJGJogosvintage. Não sei dizer o quanto tudo está acurado, pois tenho muito pouca experiência em Linux. Mas, tenta aí e me fala.
sudo apt-get update
e depois sudo apt-get install stella
sudo urpmi stella
Primeiro, baixe o pacote apropriado do site oficial do Stella.
sudo dpkg -i stella*.deb
sudo rpm -i stella*.rpm
Após instalar o Stella, pode ser interessante fazer alguns ajustes para deixar no jeito. As informações desta seção também foram compiladas a partir do vídeo do ESIJMJGJogosvintage. Se tiver tudo certo ou algo errado, deixe aí nos comentários.
Após a instalação, você pode iniciar o Stella e configurar parâmetros como resolução de tela, filtros de TV e preferências de áudio. A configuração pode ser feita através da interface gráfica do Stella, acessando as opções em “Configurações” ou “Preferences”.
.bin
para jogos. É possível carregar suas ROMs a partir do diretório especificado nas configurações do emulador.Espero que, com essas instruções, você seja capaz de instalar e configurar o Stella em seu sistema operacional e começar a reviver os clássicos do Atari 2600.
O Stella é um emulador de código aberto e gratuito (GNU GPLv2). A partir do lançamento de sua versão 3.5, tornou-se também oficialmente DonationWare, onde os desenvolvedores solicitam doações que indicam apreciação pelo projeto, e como um incentivo para continuar trabalhando no projeto. O build principal do Stella pode ser baixado aqui para PC (Windows, Mac e Linux), junto com seu código fonte e outros lançamentos e aquelas coisas todas. Existem também ports para outras plataformas, como podemos ver na subseção seguinte.
Observação: se você gostou deste post ou ele lhe foi útil de alguma forma, por favor considere apoiar financeiramente a Gaming Room. Fico feliz só de ajudar, mas a contribuição do visitante é muito importante para que este site continua existindo e para que eu possa continuar provendo este tipo de conteúdo e melhorar cada vez mais. Acesse aqui e saiba como. Obrigado!
Jogos simples, divertidos e que não dão dor de cabeça…apenas jogar por diversão!!!! Valeu!!!!
merecem ser preservados pra sempre!