Windows CE na konzoli Nintendo 64
Svet retro predelav je bogatejši za izjemen projekt, ki združuje nostalgijo devetdesetih let in napredno programsko inženirstvo. Samostojni razvijalec in modifikator Throaty Mumbo je namreč opazil, da njegov stari prenosnik IBM Workpad Z50 uporablja procesor MIPS. Torej enako arhitekturo, kot jo najdemo v osrčju konzole Nintendo 64. Ker je omenjeni prenosnik brez kakršnih koli težav poganjal sistem Windows CE, se je razvijalec vprašal, kaj bi se zgodilo, če bi ta stari Microsoftov operacijski sistem poskusil zagnati kar na Nintendovi domači igralni konzoli.
Pot do končnega cilja je bila vse prej kot lahka. Različica Windows CE 2.11 je na konzolo Nintendo 64 prispela po neštetih krogih nenehnega eksperimentiranja, vendar brez kakršnih koli kompromisov ali bližnjic. Avtor je v svojem skladišču na platformi GitHub pojasnil, da gre za ljubiteljski projekt tako imenovanega »obratnega inženirstva«, saj uradna različica sistema CE 2.11 za N64 s strani podjetja Microsoft seveda nikoli ni obstajala.
Postopek oživitve sistema na tej retro strojni opremi je zahteval ogromno znanja. Moderi so si pomagali z Microsoftovimi uradnimi orodji Platform Builder iz poznih devetdesetih let prejšnjega stoletja. Ker pa konzola ni bila namenjena pisarniškemu delu, je moral Throaty Mumbo povsem sam napisati vsak posamezen prilagojen gonilnik, ki je omogočil pravilno delovanje z vsemi posebnostmi konzole N64.
Za grafični prikaz in pospeševanje je izkoristil vgrajeno grafiko RDP, ukaze z igralnega krmilnika pa je redefiniral tako, da sedaj simulirajo premikanje računalniške miške. Tudi zvok je bil uspešno usmerjen skozi vgrajeno zvočno strojno opremo same konzole N64. Medtem ko je bilo glavno jedro sistema Windows preneseno v svoji izvirni obliki, pa sistem za dejanski zagon na originalni konzoli uporablja namensko kartušo EverDrive 64.
Končni rezultat pa je popolnoma delujoče okolje Windows CE, ki vključuje podporo za grafiko, zvok, nalaganje aplikacij s spominske kartice SD ter celo poganjanje krajših demonstracijskih programov, med katerimi sta Cube3D in legendarni Tetris.
Prijavi napako v članku




























