Stáhněte si klasický Mac OS v okně prohlížeče pomocí Project Infinite Mac.

Stáhněte si klasický Mac OS v okně prohlížeče pomocí Project Infinite Mac.

Pro milovníky retro počítačů neexistuje žádná náhrada za vykopávání starověkého hardwaru a výpočetní techniku ​​jako v roce 1999. Ale stejně jako u starých videoher nabízí emulace mnohem pohodlnější způsob, jak spouštět starý software. Spuštění System 7 nebo Mac OS 8 na virtuálním Macu 68k je nyní pohodlnější než kdy dříve díky chytrému projektu zvanému „Infinite Mac“.

To, co dělá projekt jedinečným, nemusí nutně znamenat, že je založen na prohlížeči; Již dlouho je možné provozovat starší verze DOS, Windows a Mac OS v oknech prohlížeče. Místo toho vývojář Mihai Parparita přišel s kreativními řešeními pro trvalé úložiště, vysoké rychlosti stahování, snížené využití procesoru a přenos souborů mezi klasickým Macem a jakýmkoli hostitelským systémem, na kterém jej používáte. Parparita podrobně popisuje některé ze své práce v tomto příspěvku na blogu .

Počínaje portem prohlížeče emulátoru Basilisk II na konci roku 2017 chtěl Parparita instalovat starší aplikace, aby lépe obnovil zážitek z používání starého Macu, ale chtěl to udělat bez nutnosti velkého stahování nebo spuštění jako samostatná aplikace . . program, jako to dělá projekt Macintosh.js . Aby Parparita vyřešila problém se zaváděním, komprimovala obraz disku a rozdělila jej na části o velikosti 256 kB, které se stahují na vyžádání, nikoli předem.

„Spolu s některými staromódními webovými optimalizacemi to emulátoru umožňuje vykreslit spouštěcí obrazovku Macu za sekundu a plně se načíst za 3 sekundy, a to i se studenou HTTP cache,“ napsal Parparita.

Dalším problémem bylo využití CPU. Starší operační systémy a procesory nerozlišovaly mezi aktivním a neaktivním stavem procesoru – váš počítač byl buď zapnutý, nebo vypnutý. Takže když emulujete tyto starší systémy, vytlačí jedno z vašich procesorových jader až na 100 %, ať už emulátor skutečně používáte nebo ne. Parparita používala stávající funkce Basilisk II ke snížení využití CPU tím, že vyžadovala plný výkon pouze v případě, že „bylo potřeba uživatelského vstupu nebo obnovení obrazovky“.

Infinite Mac nebude fungovat s pozdějšími verzemi klasického Mac OS (včetně 8.5, 8.6 a 9), protože tato vydání běžela výhradně na PowerPC Mac a podpora pro starší procesory založené na Motorole 68000 byla zrušena. Emulátory jako QEMU mohou emulovat PowerPC Mac, ale (alespoň pokud vím) neexistují žádné jednoduché implementace založené na prohlížeči. Každopádně ještě ne.

Obrázek výpisu z Infinite Mac

Napsat komentář

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