Stella

O Atari 2600 foi lançado em 1977, e o Stella permite reviver seus clássicos hoje.


5 de setembro de 2024

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.

Vídeos

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.

História e desenvolvimento

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.

Funcionalidades

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.

Instalação

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.

Linux

Instalação via gerenciadores de pacotes

  • Ubuntu e derivados – O Stella pode ser instalado facilmente usando o gerenciador de pacotes apt. Basta executar sudo apt-get update e depois sudo apt-get install stella
  • Mageia e derivados – Para distribuições baseadas em RPM, como Mageia, você pode usar: sudo urpmi stella
  • Outros sistemas – O Stella pode estar disponível em repositórios de outros sistemas Linux, e a instalação geralmente pode ser feita via gerenciador de pacotes ou terminal.

Instalação manual

Primeiro, baixe o pacote apropriado do site oficial do Stella.

  • Em sistemas baseados em Debian/Ubuntu, um pacote .deb pode ser instalado com: sudo dpkg -i stella*.deb
  • Em sistemas baseados em RPM, um pacote .rpm pode ser instalado com: sudo rpm -i stella*.rpm

Windows

  • Baixe o Stella no site oficial do emulador, escolhendo a versão adequada para seu sistema (32 bits ou 64 bits). Tem instalador e zipado.
  • Se baixar o instalador e siga as instruções na tela para concluir a instalação.
  • Para versões antigas ou específicas, como para Windows XP ou Windows 7, talvez tenha links para estas na própria página de download no site oficial deste emulador de Atari.

Mac

  • Baixe a versão mais recente do Stella para MacOS. O pacote geralmente está disponível como um arquivo .dmg ou .pkg.
  • Certifique-se de baixar a versão compatível com a arquitetura do seu sistema (Intel ou ARM para Macs mais recentes).
  • Abra o arquivo e arraste o ícone do Stella para a pasta de Aplicativos para completar a instalação.
  • Após a instalação, você pode ajustar várias configurações no Stella, como resolução de tela, filtros de TV e preferências de áudio, acessando o menu de configurações do emulador.

Configuração

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”.

  • O Stella permite ajustar a resolução de tela para corresponder à sua configuração gráfica. É possível escolher entre várias resoluções, como 1366×768. Ajuste a resolução conforme a sua tela. Recomenda-se manter a resolução nativa da sua tela para melhor qualidade.
  • Também se pode aplicar filtros de TV para simular o visual das antigas televisões CRT, ajustando contraste e brilho conforme suas preferências.
  • O emulador oferece opções para configurar o áudio, incluindo ajustes de volume e qualidade de som.
  • O Stella utiliza arquivos com extensão .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.

Sobre o download

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.

Projetos e ports

Mais info e emulação

Download e ficha técnica

  • Download (clique com o botão esquerdo do mouse ou toque no link).
  • Desenvolvedores, publishers e/ou distribuidores: Bradford W. Mott, Stephen Anthony
  • SO: Windows, Linux e Mac
  • Tamanho: 3,4 MB
  • Licença: GNU GPLv2
  • Categoria: Emuladores
  • Tags: Atari 2600, Emulação
  • Adicionado por: Facínora
  • Acessos: 23

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!

2 comentários para “Stella”

  1. Helinux disse:

    Jogos simples, divertidos e que não dão dor de cabeça…apenas jogar por diversão!!!! Valeu!!!!

Deixe um comentário

Inscreva-se na nossa newsletter!