Analogs stora Pocket-uppdatering Àr (typ) hÀr | Engadget

An Analogue Pocket handheld showing the new "Library" operating system feature.

Det har varit en lĂ€ngre vĂ€ntan Ă€n vi hade hoppats, men den första stora mjukvaruuppdateringen för Analogue Pocket Ă€r Ă€ntligen hĂ€r. Det Ă€r fortfarande en betaversion sĂ„ allt Ă€r inte helt fĂ€rdigt, men du kommer Ă„tminstone att kunna fĂ„ en smak av företagets vision för dess spirande OS. Betaversionen innehĂ„ller ett smakprov pĂ„ “referensbiblioteket”, mycket förbĂ€ttrade spelbesparingar och, mest spĂ€nnande, en glimt av hur tredjepartsutvecklare kan anvĂ€nda Pocket för att emulera konsoler utöver de som den redan gör.

Analogt OS 1.1

“Memories”, som Analogue kallar save-states, Ă€r fortfarande inte kompletta, men du kan Ă„tminstone spara respektabla 128 olika speltillstĂ„nd, vilket Ă€r en enorm förbĂ€ttring jĂ€mfört med det minimala utbudet vid lanseringen (en slot för bara ett spel totalt). Du kan skapa sparar för vilket spel som helst, vare sig den fysiska kassetten eller alla “.pocket” GB Studio-filer du har (som Deadeus). Metoden för att spara Ă€r densamma som tidigare (Upp+Analog-knapp) och du kan Ă„terkalla en lista över sparade under spel med Ner+Analog-knappen. Om du föredrar att börja frĂ„n den sista sparpunkten omedelbart, kan du aktivera det i alternativen ocksĂ„ (istĂ€llet för att vĂ€lja frĂ„n en lista).

Vad du inte kan göra Ă€r att fortsĂ€tta uppdatera den senaste lagringen allt eftersom (tĂ€nk “spara slots” i de flesta emulatorer). Varje ny spara kommer att vara en separat fil och du kommer att hantera dem individuellt. De visas i en lĂ„ng lista som beskriver plattformen för spelet du spelade (Game Boy, Game Gear etc.), spelets titel och datum/tid för lagringen.

Just nu kan du dra upp Memories frÄn huvudmenyn (innan du laddar ett spel), men att vÀlja en lagring som motsvarar kassetten i kortplatsen tar dig inte direkt dit (den Àr nedtonad), du mÄste ladda spelet först . Analog sÀger att sparar/minnen snart kommer att ha en skÀrmdump bifogad och kommer att kunna sorteras pÄ en mÀngd olika sÀtt för att göra upplevelsen mycket smidigare i den fullstÀndiga utgÄvan i september.

Det som inte alls fanns i operativsystemet vid lanseringen var “Library”-funktionen. Allt vi visste var att det hade det höga mĂ„let att vara en fullstĂ€ndig referens för all spelhistoria. InifrĂ„n det skulle du se konstverk för titlar tillsammans med vilket företag som tillverkade spelet, för vilken plattform, vilket Ă„r och till och med vilken region eller version du hade satt in i patronfacket. I dagens beta Ă€r biblioteket mer av en startskĂ€rm innan spelet laddas. Analog sĂ€ger att du till och med kommer att kunna lĂ€gga till din egen bild till ett spel i biblioteket, men Ă„terigen, förvĂ€nta dig det i den slutliga utgĂ„van.

Alla patroner jag testade hade korrekta detaljer med en skÀrmdump, men informationen Àr begrÀnsad (inget omnÀmnande av vilket Är eller version av spelet jag har etc.). Naturligtvis Àr vi spÀnnande att se hur detta skalar upp nÀr det vÀl Àr helt integrerat, men för nÀrvarande Àr det ett trevligt stopp pÄ vÀgen till att spela ett spel. Det Àr vÀrt att notera att det, som det Àr, bara gÀller kassetter och inte titlar som lanserats frÄn GB Studio-sektionen (som ovannÀmnda Deadeus som Àr ett fullstÀndigt spel som Analogue gjorde tillgÀngligt för Pocket vid lanseringen).

Mer praktiskt har Analogue lagt till stöd för fler tredjepartskontroller för att spela genom TV:n via dockan. För att vara rÀttvis, Àven om den officiellt stödda listan vid lanseringen var kort (tre 8Bitdo-modeller plus PS4- och Switch-kontrollerna), fungerade mÄnga fler fortfarande. FrÄn och med den hÀr releasen hoppar antalet 8Bitdo-kontroller som stöds till 15 och PS5-Àgare kan nu ocksÄ anvÀnda sin DualSense om de vill.

Öppna FPGA

En av de mer intressanta egenskaperna hos Pocket vid lanseringen var nĂ€rvaron av ett extra FPGA-chip. Analogs hĂ„rdvara anvĂ€nder inte mjukvaruemulering, istĂ€llet anvĂ€nder den en Field Programmable Gate Array (FPGA) för att emulera konsoler pĂ„ hĂ„rdvarunivĂ„ med kĂ€rnor – instruktioner för FPGA som konfigurerar den för att efterlikna ett specifikt system. Analog lovade att andra skulle kunna utveckla kĂ€rnor för Pocket, och idag ser vi det första exemplet pĂ„ det.

En kĂ€rna för PDP-1 har skapats för Pocket sĂ„ att du kan spela ett av de allra första tv-spelen — — frĂ„n 1962. Som du kan förestĂ€lla dig Ă€r spelet vĂ€ldigt enkelt och belastar egentligen inte Pocket, men det Ă€r en passande första exempel för en konsol som vill fira spelets historia. Och detta borde egentligen bara vara början pĂ„ nĂ„got mer spĂ€nnande nĂ€r andra utvecklare – som kan vara vem som helst – kommer ombord.

Vad som Ă€r mer av en överraskning Ă€r att hela Pockets hĂ„rdvara verkar vara öppen för utvecklare. Till en början trodde man att Pockets huvud-FPGA skulle behĂ„llas för analog och den mindre kraftfulla andra FPGA:n var dĂ€r för att mixtra med. Men företagets grundare, Christopher Taber, bekrĂ€ftade för Engadget att “utvecklare kommer att kunna implementera helt decentraliserade kĂ€rnor sĂ„ lĂ„ngt de kan driva Pockets hĂ„rdvara … ungefĂ€r upp till 32-bitarsgenerationen.”

Det bĂ€sta av allt Ă€r att vi kanske inte ens behöver vĂ€nta sĂ€rskilt lĂ€nge för att se vad som hĂ€nder. “MĂ„nga tredjepartsutvecklare har haft hĂ€nderna pĂ„ openFPGA under en tid nu och du kan förvĂ€nta dig en uppsjö av nya fantastiska saker som slĂ€pps offentligt av dem kort pĂ„/efter den 29 juli”, sa Taber till Engadget innan han avslutade: “Vi Ă€r inte jĂ€vlas med det hĂ€r.”