Graças ao trabalho do grubbycoder, o jogo Sonic the Hedgehog 2 já roda na calculadora TI-84 Plus CE da Texas Instruments.
Uma calculadora básica é uma ferramenta para executar rapidamente funções aritméticas. Mas as calculadoras gráficas são basicamente computadores programáveis.
Embora tenham sido projetados como auxiliares de matemática para estudantes, engenheiros e outros, os hackers têm portado jogos como DOOM para rodar em calculadoras gráficas há décadas.
Agora, alguém portou pela primeira vez um jogo Sonic the Hedgehog completo para uma calculadora gráfica da Texas Instruments. Dito isso, você pode baixar uma “port quase completo” do Sonic the Hedgehog 2 para a TI-84 Plus CE no projeto grubbycoder no GitHub.
Sonic the Hedgehog 2 já roda na calculadora TI-84 Plus CE
Sim. O jogo Sonic the Hedgehog 2 já roda na calculadora TI-84 Plus CE, graças ao trabalho do grubbycoder.
Na verdade, o Grubbycoder começou a trabalhar na portabilidade do Sonic 2 há alguns anos, mas só o considerou estável o suficiente para lançar a versão 1.00 há algumas semanas. Diz-se que é “jogável do início ao fim, embora com uma taxa de quadros inconsistente”.
Os usuários que desejam taxas de quadros consistentes entre 30 e 45 quadros por segundo podem baixar uma versão “rápida” do jogo, mas “não tem inimigos, chefes ou traves”, então não é realmente um jogo completo.
Talvez a parte mais interessante disso não seja o fato de você poder jogar Sonic 2 em uma calculadora gráfica da TI, mas por quê.
O jogo foi lançado originalmente em 1992 para o Sega Genesis, um console de jogos de 16 bits com processador Motorola 68000 de 7,6 MHz. Mas mais tarde foi transferido para o antigo Sega Master System, que tem um processador Zilog Z80 de 8 bits rodando a 3,58 MHz.
Enquanto isso, a calculadora gráfica Texas Instruments TI-84 Plus CE possui um processador Zilog eZ80 de 24 bits de 48 MHz que é compatível binariamente com o Zilog Z80 (o que significa que ela pode executar código escrito para o chip mais antigo e mais lento).
Isso não significa que Sonic 2 possa rodar sem quaisquer modificações. Grubbycoder tem um resumo de todas as coisas que precisavam ser alteradas para funcionar em uma calculadora gráfica TI (incluindo a paleta de cores, recursos de E/S, suporte para usar os botões da calculadora como um controlador de jogo e novas ferramentas para renderizar quadros).
É claro que, com as calculadoras gráficas TI-84 Plus CE vendidas por US$ 117 ou mais, duvido que alguém compre uma apenas para jogar um jogo de mais de 30 anos atrás. Mas ainda é bastante impressionante que você possa fazer isso se tiver uma dessas calculadoras por aí.