O Pocket da Analogue Co. sempre chamou a atenção: primeiro por ser O substituto mais autêntico do Game Boy já anunciadoentão, para Leva um tempo extraordinariamente longo para finalmente sair. Mas saia disso, e foi muito bom. Para alguns, sua maior desvantagem era que exigia cartuchos físicos desatualizados e cada vez mais caros para jogar, como (Em geralEle não pode simplesmente carregar arquivos ROM adequados. Pocket realmente precisava de algo que as crianças chamariam de “jailbreak”, pelo menos se fosse para cumprir a fantasia de ser o melhor Game Boy. Hoje, este jailbreak acabou de deslizar na porta lateral.
Ajuste de lugar simples: quando o Pocket finalmente foi lançado em dezembro passado, ele tinha apenas o sistema operacional mais básico e faltava muitos dos recursos prometidos do sistema, como estados de salvamento que suportavam a progressão do jogo. (A Analogue também não lançou os adaptadores de buggy Atari Lynx, Neo Geo Pocket ou TurboGrafx-16 anunciados originalmente.) Algum tempo antes do dispositivo estar realmente terminado em suas mãos.
O mesmo vale para os aspirantes a desenvolvedores ansiosos para fazer com que dispositivos móveis poderosos façam coisas novas e divertidas. O bolso contém dois Matrizes de portas programáveis em campo (FPGAs)que os programadores podem reconfigurar para aproximar o hardware de outro dispositivo. É ótimo para emular sistemas clássicos de videogame, e desenvolvedores amadores certamente poderiam tirar vantagem disso, talvez desenvolvendo novos núcleos de FPGA – ou seja, software que informa aos FPGAs como se configurarem – para emular mais consoles. Mas esse recurso também está atrasado.
Avanço rápido para hoje. 8h01, horário do Pacífico Analogue finalmente lançou uma nova versão Para o sistema operacional analógico do Pocket. O Analogue OS v1.1 beta adiciona os tão esperados recursos de “Biblioteca” e “Memórias”; O primeiro mostra informações sobre os jogos que você está listando, e o segundo é basicamente salvar estados. v1.1 beta finalmente desbloqueia o sistema para desenvolvedores, Sob o apelido de “openFPGA”. Como um exemplo do que os amadores podem alcançar com FPGAs analógicos recém-desbloqueados kernel openFPGA lançado Isso simula guerra espacial!E a Um dos primeiros videogames. salário.
E foi. Atualização legal e necessária, mas não foi o jailbreak que muitas pessoas esperavam. Nos vemos em mais seis meses! (Na verdade, um analógico é um analógico, provavelmente um oito.)
Mas então.
Cerca de três horas depois, às 11h23, uma conta no Github chamada Spiritualized1997, criada há menos de 24 horas, foi criada e carregada. Um repositório chamado openFPGA-GBA; Depois de um minuto, ele foi carregado Outro é chamado openFPGA-GB-GBC. Cada repositório continha um arquivo para download. “Para executar o Game Boy Advance no Pocket, siga estas instruções”, diziam as instruções que acompanham o repositório GBA, explicando cinco etapas para instalar o núcleo GBA 1.0.0 Spiritualized1997 no Pocket e executar os arquivos ROM. O segundo repositório forneceu instruções semelhantes, mas para kernels executando ROMs Game Boy e Game Boy Color.
Para resumir: Hoje, o Analogue Pocket tem a capacidade de executar núcleos FPGA de terceiros. Três horas e 22 minutos depois, os dois Pocket PCs suportados mais populares receberam misteriosamente novos núcleos FPGA de terceiros que poderiam fazer o que todos queriam que o Pocket fizesse desde o seu advento: carregar jogos de arquivos ROM armazenados em um cartão microSD. Isso é… Isso é finalmente uma fuga de presos?
Sim Sim é isso. Ou melhor, finalmente jailbreak eu comeceiporque o atual kernel v1.0.0 da Nintendo é apenas a primeira onda do que obviamente será um lançamento mais longo e sustentável.
Então o que está acontecendo aqui? Quem é Spiritualized1997, e como eles desenvolveram e lançaram núcleos analógicos de bolso GBA e GB/GBC após apenas três horas ou mais do Analogue OS v1.1 beta que possibilitou a execução dessas coisas? Por que a conta deles é tão nova?
A teoria da maioria dos observadores – para ser claro, Kotaku Não posso confirmar – É que Rohani 1997 é Kevin “Keftris” Horton, uma lenda no cenário da simulação e o especialista em emulação de FPGA por trás de todas as nossas máquinas de jogos analógicas baseadas em FPGA. Ele trabalhou em analógico NT mini (que jogava jogos NES de 8 bits), o Super NT (Jogos SNES), e Mega Sang (jogos Sega Genesis) e, claro, o bolso.
Horton tem uma história (agora você está pensando no livro do Dr. Seuss) de lançar firmware “jailbreak” não oficial para os consoles analógicos que ele ajudou a desenvolver, começando em 2017 quando ele carregou o primeiro firmware de jailbreak para um NT mini. A Core Store está oficialmente aberta para negócios! Escrito no fórum AtariAgereferindo-se ao potencial de fazer minijogos NT rodarem em uma variedade de sistemas, até então apenas jogando jogos Nintendo de 8 bits carregados de cartuchos físicos.
E caso isso deixe alguma dúvida, ele acrescentou: “Sim, isso significa que está rodando ROMs agora!”
E assim desapareceu com todos os consoles analógicos desde então. Horton (e Analogue) tornaram-se mais secretos após o mini-jailbreak do NT e, em vez disso, lançaram Firmware de jailbreak através de intermediários como Cena de emulação de motor de shaker Smokemonster. Mas as pessoas em cena, com uma piscadela e um aceno de cabeça, entendem de onde vêm esses programas populares de aprimoramento de hardware. (Os consoles analógicos anteriores eram plataformas fechadas, então quem poderia tê-los feito?)
É por isso que muitas pessoas dão como certo que o ótimo hardware do Analogue Pocket se libertará para jogar jogos a partir de arquivos ROM. Já se passaram oito longos meses, mas surpresa hoje os núcleos FPGA Spiritualized1997 são praticamente o que os proprietários do Pocket queriam, apenas em uma forma ligeiramente diferente do habitual – núcleos FPGA separados que podem ser carregados através do novo recurso OpenFPGA do Pocket. Isso fez o “jailbreak” parecer mais preciso do que o normal. Não é uma substituição de firmware, mas os núcleos alternativos são alimentados por um cartão microSD. O resultado final é o mesmo.
Mais uma vez, este é apenas o começo de um processo de jailbreak mais longo que começará nos próximos meses. Afinal, Game Boy, Game Boy Color e Game Boy Advance são apenas três dos dispositivos móveis que as pessoas querem jogar no Pocket, sem mencionar as pessoas que estão clamando por eles para suportar consoles baseados em TV como Genesis e SNES. Os núcleos FPGA Spiritualized1997, ambos na nova versão v1.0.0, estão faltando alguns dos recursos dos núcleos internos oficiais do Pocket, mais notavelmente os filtros de tela. Essas melhorias e muito mais estão por vir. Os filtros ausentes são aparentemente apenas porque A API openFPGA ainda é imatura.
1997, seja lá o que for, também está ativo no Reddit. Um usuário lamentou a falta de um núcleo Sega Game Gear, que 1997 respondeu: “Em breve”. Essa pessoa que parece sobrenaturalmente útil também Versão de arquivo de 80 MB contendo 6959 imagens da tela de título Dos jogos Game Boy, Game Boy Advance e Game Gear por aí, você não sabe, exatamente o formato de arquivo especial que você esperaria do novo recurso “Biblioteca” do Pocket. Agora você sabe como deixar sua biblioteca linda.
“Isso é legal! Finalmente, o Pocket está acordando de seu sono profundo”, disse um usuário do Reddit em resposta às notícias dos dois novos núcleos FPGA. [in] meses!”
Outro disse: “Foi um trem serpentino hoje.” “Muito obrigado!”
Então, enquanto o céu não se separava e não havia um sinal de neon piscando “Jailbreak está aqui!” Não se engane, em 29 de julho de 2022, o Analog Pocket finalmente obtém os principais recursos que seus proprietários desejam desde dezembro. Mas este jailbreak não acabou uma vez; Isso é lento e constante, e agora que a bomba está pronta, mais núcleos compatíveis com ROM virão com o tempo. Game Gear First, aparentemente.
Kotaku Entrei em contato com a Analog para comentar.
No final do anúncio de hoje do lançamento do Analogue OS v1.1, A empresa tuitouA Analogue não apoia ou endossa o uso ou distribuição não autorizados de material protegido por direitos autorais ou outros direitos de propriedade intelectual.