PRKernel

Доставчик на новини в реално време в България, който информира своите читатели за последните български новини, събития, информация, пътувания, България.

Modder пресъздава игрите Game Boy Advance, използвайки аудио, генерирано от звуци на срив

Modder пресъздава игрите Game Boy Advance, използвайки аудио, генерирано от звуци на срив

Увеличавам / Модифицираният и възстановен Game Boy Advance на Andrew Cunningham може, ако му се даде достатъчно време, да изпее всички данни, заредени в касетата.

Андрю Кънингам

Понякога страхотна песен може да дойде от голяма болка. Например Game Boy Advance (GBA), чийто софтуер се срина преди около два часа, ще възпроизведе мелодия, базирана на играта в него. И ако слушате достатъчно внимателно – използвайки специализиран хардуер и кодове – можете да разберете точно за каква игра е пеела. И след това играйте същата игра на теория.

Това беше открито наскоро От TheZZAZZGlitchчиято мисия е да „садистично бърка и хаква глупостите на Pokémon игрите.“ Това „едва ли е готово решение“, посочва модерът, защото изисква много персонализирана настройка за различни изходни формати. Така че, докато със сигурност има по-лесни начини да получите GBA данни от касета и никой от тях не ви кара да се чувствате като някакъв събирач на данни.

ZZAZZGlitch демонстрация за пресъздаване на Game Boy Advance ROM данни, използвайки звуци от сривана система.

След разбиването на GBA и записването му в продължение на четири часа, модерът видя някои ясни вълнови форми в аудио файл на около 1 час и 50 минути. По-късно, след като аудиото е изведено, можете да чуете действителните звуци на инструменти и аудио семпли, които играта съдържа, възпроизведени последователно. Иначе това са 8-битови данни при 13 100 Hz и понякога изглежда така Тотално откачен.

„След два дни коригиране на грешки, модерът имаше готов скрипт на Python, който можеше да чете аудио от чист запис на файла за дъмп на срив на GBA. Успяхте ли Не без повече отстраняване на неизправности. Един проблем с ROM данните за аудио предаване е, че има големи секции от 0-байтови данни в ROM, които е трудно да се анализират като заглушени звуци. След стартиране на друг скрипт, който пренарежда дяловете въз основа на местоположението им в оригиналния ROM, средният ROM е 99,76 процента точен, но „все още не е стартиран“. TheZZAZZGlitch по-късно отрече, че да, това технически използва известни ROM данни, за да покаже неизвестни данни или „измама“, но има предположения и предположения, които можете да направите, ако правите това наистина сляпо.

READ  Камерата от първо лице променя всичко

Следващата корекция беше подобряването на аудиозаписа. Чрез записване три пъти и комбиниране с алгоритъма за „мнозинство при гласуване“, неговата точност достигна 99,979 процента. Изходният ROM работи, но със счупен текст и счупен заглавен екран. След обединяване на седем различни записа и филтриране на празни пространства, той постига 100 процента паритет. Това е около средата на видеоклипа; Ще трябва да гледате останалото, за да научите как работи на физически хардуер, как работи с различна игра (мистериозния ARM код в касета за копиране) и как да получите най-добрите записи, включително използването на „прокълнат конвертор“ който се смесва до един канал по грозен начин.