Modder znovu vytváří hry Game Boy Advance pomocí zvuku generovaného zvuky při pádu

Modder znovu vytváří hry Game Boy Advance pomocí zvuku generovaného zvuky při pádu

Přiblížit / Upravený a obnovený Game Boy Advance od Andrewa Cunninghama dokáže, pokud bude dostatek času, zazpívat všechna data načtená do cartridge.

Andrew Cunningham

Někdy může skvělá píseň vzejít z velké bolesti. Například Game Boy Advance (GBA), jehož software se zhroutil přibližně před dvěma hodinami, zahraje melodii založenou na hře v něm obsažené. A pokud budete dostatečně pozorně poslouchat – pomocí specializovaného hardwaru a kódů – můžete přesně říct, o jaké hře zpívala. A pak hrát stejnou hru teoreticky.

To bylo objeveno nedávno Od TheZZAZZGlitchjejímž posláním je „sadisticky pokazit a nabourat kecy z her Pokémon.“ Je to „stěží běžně dostupné řešení,“ zdůrazňuje modder, protože vyžaduje spoustu přizpůsobení různých zdrojových formátů. i když určitě existují jednodušší způsoby, jak získat data GBA z kazety, a nic z toho vám nedává pocit, že byste byli nějakým sběratelem dat.

Demo ZZAZZGlitch pro opětovné vytvoření dat Game Boy Advance ROM pomocí zvuků z havarovaného systému.

Po zhroucení GBA a záznamu přes čtyři hodiny viděl modder nějaké jasné křivky ve zvukovém souboru asi po 1 hodině a 50 minutách. Později, když je zvuk venku, můžete slyšet skutečné zvuky nástrojů a zvukové ukázky, které hra obsahuje, přehrávané v sekvenci. Jinak jsou to 8bitová data na 13 100 Hz a občas to tak vypadá Totálně vyšinutý.

„Po dvou dnech opravování chyb,“ měl modder připravený skript Python, který dokázal číst zvuk z čistého záznamu souboru s výpisem havárií GBA. Povedlo se vám to? Ne bez dalšího odstraňování problémů. Jedním z problémů s daty ROM pro přenos zvuku je to, že v paměti ROM jsou velké části dat o velikosti 0 bajtů, které je obtížné analyzovat jako ztlumené zvuky. Po spuštění dalšího skriptu, který změní pořadí oddílů na základě jejich umístění v původní ROM, byla průměrná ROM přesná na 99,76 procent, ale „ještě se nespustila“. TheZZAZZGlitch později popřel, že ano, jedná se technicky o použití známých dat ROM k zobrazení neznámých dat nebo „podvádění“, ale existují předpoklady a dohady, které lze učinit, pokud to děláte opravdu slepě.

READ  Masahiro Sakurai mluví o své budoucnosti: „Právě teď dělám hry“

Další opravou bylo vylepšení zvukového záznamu. Při trojím záznamu a jeho kombinaci s algoritmem „většinového hlasování“ dosáhla jeho přesnost 99,979 procenta. Výstupní ROM fungovala – ale s nefunkčním textem a havarovanou titulní obrazovkou. Po sloučení sedmi různých záznamů a odfiltrování prázdných míst dosáhne 100procentní parity. Toto je zhruba v polovině videa; Budete se muset podívat na zbytek, abyste zjistili, jak to funguje na fyzickém hardwaru, jak to funguje s jinou hrou (záhadný kód ARM v kazetě pro kopírování) a jak získat nejlepší nahrávky, včetně použití „prokletého konvertoru“ který se ošklivým způsobem mísí do jednoho kanálu.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *