De analoge zak heeft zojuist zijn langverwachte jailbreak gekregen

Analoge Pocket-consoles lijken jailbars te doorbreken.

Afbeelding: Analoog / Kotaku / Se_vector (Shutterstock)

De Analogue Pocket’s draaiden altijd de aandacht: eerst omdat ze de meest authentiek ogende Game Boy-vervanging ooit aangekondigddan voor buitengewoon veel tijd in beslag nemen om er eindelijk uit te komen. Maar kom uit het deed, en het was best wel goed. Voor sommigen was het grootste nadeel dat het oude, steeds duurdere fysieke cartridges nodig had om games te spelen, zoals (voor het grootste gedeelte) het kon niet alleen handige ROM-bestanden laden. De Pocket had echt iets nodig dat de kinderen een ‘jailbreak’ noemen, tenminste als het de fantasie zou vervullen om het ultieme Game Boy-apparaat te zijn. Vandaag gleed die jailbreak door de zijdeur.

Een kleine plaatsbepaling: toen de Pocket afgelopen december eindelijk werd verzonden, had hij alleen het meest barebones-besturingssysteem en ontbrak het aan veel van de lang beloofde functies van het systeem, zoals opslagstatussen die een back-up van je spelvoortgang maakten. (Analogue bracht ook niet de oorspronkelijk aangekondigde Atari Lynx-, Neo Geo Pocket- of TurboGrafx-16-cartadapters uit.) Early adopters, blij als ze waren om hun uber Game Boys met prachtige schermen van retina-kwaliteit te hebben, beseften dat het zou zijn geruime tijd voordat het apparaat in hun handen daadwerkelijk af was.

Hetzelfde gold voor toekomstige ontwikkelaars die graag de nieuwe machine leuke nieuwe dingen wilden laten doen. De zak bevat twee veldprogrammeerbare poortarrays (FPGA’s)die programmeurs opnieuw kunnen configureren om de hardware van een ander apparaat dicht te benaderen. Ze zijn geweldig voor het simuleren van klassieke videogamesystemen, en hobbyist-ontwikkelaars zouden ze zeker goed kunnen gebruiken, misschien door nieuwe FPGA-kernen te ontwikkelen – dat wil zeggen software die de FPGA’s vertelt hoe ze zichzelf moeten configureren – om nog meer consoles te simuleren. Maar ook die functie liep vertraging op.

Snel vooruit naar vandaag. Om 8:01 uur PT Analogue heeft eindelijk een nieuwe versie uitgebracht van het analoge besturingssysteem van de Pocket. De bètaversie van Analog OS v1.1 van vandaag voegt de lang beloofde “Bibliotheek”- en “Herinneringen”-functies toe; de eerste geeft informatie weer over games die u invoegt, de tweede is in feite de opslagstatussen. v1.1 heeft het systeem ook eindelijk opengesteld voor ontwikkelaars, onder de naam “openFPGA.” Als een voorbeeld van wat hobbyisten kunnen bereiken met de nieuw ontgrendelde FPGA’s, Analogue heeft een openFPGA-kern uitgebracht dat simuleerde Ruimteoorlog!, een van de eerste videogames. Netjes.

En dat was het. Een leuke en noodzakelijke update, maar het was ook niet de jailbreak waar veel mensen op hadden gehoopt. Tot over zes maanden! (Eigenlijk is analoog analoog, waarschijnlijker acht.)

Maar dan.

Ongeveer drie uur later om 11.23 uur werd een Github-account genaamd Spiritualized1997, dat minder dan 24 uur eerder was aangemaakt, geüpload een repository genaamd openFPGA-GBA; een minuut later is het geüpload een andere genaamd openFPGA-GB-GBC. Elke repository bevatte één downloadbaar bestand. “Om Game Boy Advance op je Pocket te spelen, volg je deze instructies”, staat in de instructies bij de GBA-repository, waarin vijf stappen worden beschreven om een ​​v1.0.0 Spiritualized1997 GBA-kern op de Pocket te installeren en ROM-bestanden te laten draaien. De tweede repository bood vergelijkbare instructies, maar voor een kern met Game Boy- en Game Boy Color-ROM’s.

Dus om samen te vatten: vandaag heeft Analogue Pocket de mogelijkheid gekregen om FPGA-kernen van derden uit te voeren. Drie uur en 22 minuten later ontvingen de twee meest populaire ondersteunde handhelds van de Pocket op mysterieuze wijze nieuwe FPGA-kernen van derden die het ding konden doen dat iedereen wilde dat de Pocket deed sinds het uitkwam: games laden van ROM-bestanden die zijn opgeslagen op een microSD-kaart. Is dit… is dit eindelijk de jailbreak?

Ja ja het is. Of beter gezegd, de jailbreak is eindelijk begonnenomdat de twee v1.0.0 Nintendo-kernen van vandaag slechts de eerste golf zijn van wat duidelijk een langere, duurzamere uitrol zal zijn.

Dus wat gebeurt hier? Wie is Spiritualized1997, en hoe hebben ze in godsnaam GBA- en GB/GBC-kernen voor de Analogue Pocket ontwikkeld en uitgebracht, slechts drie uur nadat de bètaversie van Analogue OS v1.1 van vandaag het draaien van dergelijke dingen mogelijk maakte? Waarom is het account zo nieuw?

De theorie van de meeste waarnemers – die, om duidelijk te zijn, mijn doos kan niet bevestigen – is dat Spiritualized1997 is Kevin “Kevtris” Horton, een legende in de emulatiescene en de FPGA-emulatiegoeroe achter alle op FPGA gebaseerde gamemachines van Analogue. Hij heeft gewerkt aan de Analoge NT mini (die 8-bit NES-spellen speelde), de Super NT (SNES-spellen), de Mega Sg (Sega Genesis-spellen), en natuurlijk de Pocket.

Kevtris checkt vandaag in op de populaire Classic Gaming Discord, ongeveer 40 minuten nadat de twee onverwachte FPGA-kernen zijn geüpload.

Kevtris checkt vandaag in op de populaire Classic Gaming Discord, ongeveer 40 minuten nadat de twee onverwachte FPGA-kernen zijn geüpload.
Schermafbeelding: mijn doos

Horton heeft een geschiedenis (je denkt nu aan een Dr. Seuss-boek) van het vrijgeven van onofficiële “jailbreak”-firmware voor de Analogue Co.-consoles die hij heeft helpen ontwikkelen, te beginnen in 2017 toen hij de eerste jailbreak-firmware voor de NT mini uploadde. “The Core Store is officieel geopend!” schreef hij op het AtariAge-forumverwijzend naar het potentieel om de NT mini-games van verschillende systemen te maken, terwijl het tot dan toe alleen 8-bit Nintendo-games had gespeeld die waren geladen met fysieke cartridges.

Voor het geval dat enige twijfel liet bestaan, voegde hij eraan toe: “Ja, dit betekent dat het nu ROM’s draait!”

En zo is het sindsdien voor alle analoge consoles gegaan. Horton werd een beetje discreter na de NT mini-jailbreak, in plaats daarvan gaf hij zijn jailbreak-firmware vrij via tussenpersonen zoals emulatie scene mover-and-shaker Smokemonster. Maar mensen in de scene begrijpen met een knipoog en een knikje waar deze populaire, hardwareverbeterende stukjes software echt vandaan komen. (Voorgaande analoge consoles waren gesloten platforms, dus wie anders? kon heb je ze gemaakt?)

Daarom beschouwden veel mensen het als een gegeven dat de prachtige hardware van de Analogue Pocket zelf zou worden vrijgemaakt om games te spelen vanuit ROM-bestanden. Het zijn acht lange maanden geweest, maar de verrassing van vandaag Spiritualized1997 FPGA-kernen zijn vrijwel precies wat Pocket-bezitters wilden, alleen in een iets andere vorm dan normaal: discrete FPGA-kernen die kunnen worden geladen via de nieuwe openFPGA-functie van de Pocket. Daardoor lijkt deze “jailbreak” wat subtieler dan normaal. Het is geen vervanging van de firmware, maar gewoon alternatieve kernen die u van de microSD-kaart laat lopen. Het eindresultaat is echter precies hetzelfde.

Maar nogmaals, dit is slechts het begin van een langer jailbreakproces dat zich de komende maanden zal afspelen. Game Boy, Game Boy Color en Game Boy Advance zijn tenslotte slechts drie van de handhelds die mensen op Pocket willen spelen, om nog maar te zwijgen van mensen die erom smeken om tv-gebaseerde consoles zoals Genesis en SNES te ondersteunen. De Spiritualized1997 FPGA-kernen, beide met slechts v1.0.0, missen ook een paar functies die worden genoten door de officiële ingebouwde kernen van de Pocket, met name schermfilters. Deze en andere verbeteringen komen eraan; de ontbrekende filters zijn blijkbaar gewoon omdat de openFPGA API is nog onvolwassen.

De github-profielpagina van Spiritualized1997 laat zien dat het account slechts een dag oud is en slechts twee repositories heeft.

Spiritualized1997, die zich pas gisteren bij Github heeft aangesloten, is een zeer behulpzame persoon.
Schermafbeelding: mijn doos

Spiritualized1997, wie ze ook zijn, is ook behoorlijk actief op Reddit. Een gebruiker klaagde over het ontbreken van een Sega Game Gear-kern, waarop: Spiritualized1997 antwoordde: “binnenkort beschikbaar.” Deze schijnbaar bovennatuurlijk behulpzame persoon ook heeft een archief van 80 MB uitgebracht met 6.959 titelschermafbeeldingen van Game Boy-, Game Boy Advance- en Game Gear-spellen die in, zou je het niet weten, precies het speciale bestandsformaat zijn dat de nieuwe “Bibliotheek”-functie van Pocket verwacht. Dus nu weet je hoe je je bibliotheek er mooi uit kunt laten zien.

“Dit is fantastisch! Eindelijk ontwaakt de Pocket uit zijn diepe slaap”, zei een Reddit-gebruiker in reactie op nieuws over de twee nieuwe FPGA-kernen. “Ik heb de mijne niet ingeschakeld” [in] maanden!”

“Vandaag was een achtbaan.” zei een ander. “Met vriendelijke groet, bedankt!”

Dus hoewel de hemel niet scheidde en er geen neonbord was dat flitste “de jailbreak is hier!”, vergis je niet, op 29 juli 2022 kreeg de Analogue Pocket eindelijk de belangrijkste functie die eigenaren sinds december hebben gewenst. Maar deze jailbreak is niet eenmalig; dit gaat langzaam en stabiel, en nu de pomp is gevuld, zullen er met de tijd meer ROM-vriendelijke kernen komen. Game Gear eerst, schijnbaar.

mijn doos nam contact op met Analogue Co. voor commentaar.

Aan het einde van de aankondiging van Analogue OS v1.1 van vandaag, het bedrijf heeft getweet“Analogue ondersteunt of onderschrijft niet het ongeoorloofde gebruik of de distributie van materiaal dat wordt beschermd door auteursrechten of andere intellectuele eigendomsrechten.”

Leave a Comment