Аналоговият Pocket току-що получи своя дългоочакван джейлбрейк

Изглежда, че аналоговите джобни конзоли пробиват джейлбарите.

Образ: Аналогов / Kotaku / Se_vector (Shutterstock)

Pocket на Analogue Co. винаги е привличал вниманието: първо с това, че е най-автентично изглеждащият заместител на Game Boy, обявяван някогаслед това за отнема извънредно дълго време най-накрая излезе. Но излезе, че го направи и беше доста добре. За някои най-големият му недостатък беше, че изисква стари, все по-скъпи физически касети, за да играе игри, тъй като (през по-голямата част) не може просто да зареди удобни ROM файлове. Pocket наистина се нуждаеше от нещо, което децата наричат ​​„джейлбрейк“, поне ако щеше да изпълни фантазията си да бъде най-доброто устройство на Game Boy. Днес този джейлбрейк просто се измъкна през страничната врата.

Малко поставяне на място: Когато Pocket най-накрая беше доставен миналия декември, той имаше само най-чистата операционна система и му липсваха много от обещаните функции на системата, като състояния на запазване, които архивираха напредъка ви в играта. (Analogue също така не пусна първоначално обявените Atari Lynx, Neo Geo Pocket или TurboGrafx-16 адаптери за колички.) Ранните потребители, жадни да имат своите супер Game Boys с красиви екрани с качество на ретината, осъзнаха, че ще бъде доста време преди устройството в ръцете им да бъде действително завършено.

Същото важи и за бъдещите разработчици, които искат да накарат новата машина да прави забавни нови неща. Джобът съдържа две полеви програмируеми гейт масиви (FPGA)които програмистите могат да преконфигурират, за да се доближат до хардуера на друго устройство. Те са чудесни за симулиране на класически системи за видеоигри, а разработчиците любители със сигурност биха могли да ги използват чудесно, може би чрез разработване на нови FPGA ядра – което означава софтуер, който казва на FPGA как да се конфигурират – за да симулират още повече конзоли. Но тази функция също беше забавена.

Бързо напред до днес. В 8:01 сутринта PT Analogue най-накрая пусна нова версия на аналоговата операционна система на Pocket. Днешната Analogue OS v1.1 beta добавя отдавна обещаваните функции „Библиотека“ и „Спомени“; първият показва информация за игрите, които вмъквате, вторият е основно състояния на запазване. v1.1 също най-накрая отваря системата за разработчици, под псевдонима „openFPGA“. Като пример за това какво могат да постигнат любителите с наскоро отключените FPGA, Analogue пусна openFPGA ядро който симулира Космическа война!, една от първите видео игри. Чисто.

И това беше. Хубава и необходима актуализация, но това също не беше джейлбрейкът, на който много хора се надяваха. Ще се видим след още шест месеца! (Всъщност аналоговият е аналогов, по-вероятно осем.)

Но след това.

Около три часа по-късно в 11:23 сутринта, акаунт в Github, наречен Spiritualized1997, създаден преди по-малко от 24 часа, е качен хранилище, наречено openFPGA-GBA; една минута по-късно се качи друг, наречен openFPGA-GB-GBC. Всяко хранилище съдържа един файл за изтегляне. „За да играете Game Boy Advance на вашия Pocket, следвайте тези инструкции“, се казва в инструкциите, придружаващи хранилището на GBA, очертавайки пет стъпки за инсталиране на v1.0.0 Spiritualized1997 GBA ядро ​​на Pocket и да го накарате да изпълнява ROM файлове. Второто хранилище предлага подобни инструкции, но за ядро, което изпълнява Game Boy и Game Boy Color ROM.

Така че да обобщим: Днес Analogue Pocket получи възможността да изпълнява FPGA ядра на трети страни. Три часа и 22 минути по-късно двата най-популярни поддържани преносими компютри на Pocket мистериозно получиха нови FPGA ядра на трети страни, които можеха да направят нещото, което всички искаха Pocket да направи, откакто се появи: зареждане на игри от ROM файлове, съхранени на microSD карта. Това ли…това ли е най-накрая бягството от затвора?

Да, така е. Или по-скоро бягството от затвора най-накрая започнатъй като днешните две v1.0.0 Nintendo ядра са само първата вълна от това, което очевидно ще бъде по-дълго, по-устойчиво внедряване.

И така, какво се случва тук? Кой е Spiritualized1997 и как, по дяволите, са разработили и пуснали GBA и GB/GBC ядра за Analogue Pocket само около три часа след днешното бета издание на Analogue OS v1.1, което направи възможно пускането на такива неща? Защо акаунтът им е толкова нов?

Теорията на повечето наблюдатели – която, за да бъде ясно, Котаку не мога да потвърдя – е, че Spiritualized1997 е Кевин „Кевтрис“ Хортън, легенда в сцената на емулацията и гуруто на FPGA емулация зад всички FPGA базирани машини за игри на Analogue. Той е работил по Аналогов NT мини (който играеше 8-битови NES игри), the Супер НТ (SNES игри), the Mega Sg (Сега Genesis игри), и разбира се Pocket.

Kevtris се включва в популярния Classic Gaming Discord около 40 минути след качването на двете неочаквани FPGA ядра.

Kevtris се включва в популярния Classic Gaming Discord около 40 минути след качването на двете неочаквани FPGA ядра.
Екранна снимка: Котаку

Хортън има история (сега си мислите за книга на д-р Сюс) на издаване на неофициален фърмуер за „джейлбрейк“ за Analogue Co. конзоли, в чието разработване е помогнал, започвайки през 2017 г., когато качи първия фърмуер за джейлбрейк за NT mini. „Core Store е официално отворен за работа!“ той написа във форума на AtariAgeотнасяйки се до потенциала NT мини да изпълнява игри от различни системи, когато дотогава е играл само 8-битови игри на Nintendo, заредени от физически касети.

В случай, че това остави някакво съмнение, той добави: “Да, това означава, че сега работи с ROM!”

И така е изчезнало за всички аналогови конзоли оттогава. Хортън стана малко по-дискретен след мини джейлбрейка на NT, вместо това пусна своя фърмуер за джейлбрейк чрез посредници като емулация сцена mover-and-shaker Smokemonster. Но хората на сцената, с намигване и кимване, разбират откъде наистина идват тези популярни софтуерни части, подобряващи хардуера. (Предишните аналогови конзоли са били затворени платформи, така че кой друг бих могъл направили ли сте ги?)

Ето защо много хора смятат за даденост, че прекрасният хардуер на Analogue Pocket сам ще бъде освободен да играе игри от ROM файлове. Изминаха дълги осем месеца, но днешната изненада Spiritualized1997 FPGA ядра са почти точно това, което собствениците на Pocket искаха, само в малко по-различна форма от обичайната – отделни FPGA ядра, зареждащи се чрез новата openFPGA функция на Pocket. Това направи този “джейлбрейк” да изглежда малко по-фин от обикновено. Това не е подмяна на фърмуера, а алтернативни ядра, които пускате от microSD картата. Крайният резултат е същият.

Апечалба, това е само началото на по-дълъг процес на джейлбрейк, който ще се проведе през следващите месеци. В края на краищата Game Boy, Game Boy Color и Game Boy Advance са само три от преносимите компютри, които хората искат да играят на Pocket, да не говорим за хората, които настояват за поддръжка на телевизионни конзоли като Genesis и SNES. Ядрата Spiritualized 1997 FPGA, и двете в зараждане v1.0.0, също са липсват няколко функции, на които се радват официалните вградени ядра на Pocket, най-вече екранните филтри. Тези и допълнителни подобрения идват; липсващите филтри очевидно са просто защото openFPGA API все още е незрял.

Страницата на профила в github на Spiritualized1997 показва, че акаунтът е само на един ден и има само две хранилища.

Spiritualized1997, който се присъедини към Github едва вчера, е много полезен човек.
Екранна снимка: Котаку

Spiritualized1997, които и да са те, също са доста активни в Reddit. Един потребител се оплаква от липсата на ядро ​​на Sega Game Gear, към което Spiritualized1997 отговори: „Очаквайте скоро“. Този привидно свръхестествено услужлив индивид също пусна 80MB архив, съдържащ 6959 изображения на заглавния екран на игрите Game Boy, Game Boy Advance и Game Gear, които са в, не знаете ли, точно специалния файлов формат, който очаква новата функция „Библиотека“ на Pocket. Така че вече знаете как да направите библиотеката си красива.

“Това е фантастично! Най-накрая Pocket се събужда от дълбокия си сън“, каза потребител на Reddit в отговор на новината за двете нови FPGA ядра. „Не съм включил моята [in] месеци!“

„Днес беше влакче в увеселителен парк.“ каза друг. “Искрено, благодаря!”

Така че, докато небесата не се разделиха и нямаше неонов знак, мигащ „джейлбрейкът е тук!“, не се заблуждавайте, на 29 юли 2022 г. Analogue Pocket най-накрая получи ключовата функция, която собствениците желаха от декември. Но този джейлбрейк не е веднъж и готов; това е бавно и стабилно и сега, когато помпата е готова, с времето ще дойдат повече ROM-удобни ядра. Явно първо Game Gear.

Котаку се обърна към Analogue Co. за коментар.

В края на днешното съобщение за Analogue OS v1.1, компанията туитира“Analogue не подкрепя и не одобрява неразрешеното използване или разпространение на материали, защитени с авторско право или други права на интелектуална собственост.”

.

Leave a Comment