06/07/2023
Vzpomínáte si na zlatou éru MS-DOS her? Na ty nekonečné hodiny strávené u monitoru, ponořeni do pixelových světů plných dobrodružství, strategie a akce? Možná si přejete tyto nostalgické chvíle prožít znovu, ale moderní operační systémy a hardware už staré DOS aplikace nepodporují. Co když ale existuje způsob, jak si zahrát své oblíbené DOS klasiky přímo na vašem iPhone nebo iPadu? Přesně pro tyto účely vznikl projekt iDOS, známý také jako DOSPad. Jedná se o výkonný emulátor, který vám umožní přenést kus historie osobních počítačů přímo do vaší kapsy.

iDOS je speciální port populárního emulátoru DOSBox, konkrétně verze 0.74-3, upravený pro dotykové obrazovky a optimalizovaný pro operační systém iOS. S ním se váš iPhone nebo iPad promění v přenosnou DOS mašinu, připravenou spouštět staré hry a aplikace. Nicméně, cesta k instalaci a používání iDOS nemusí být vždy přímočará, zejména kvůli politice společnosti Apple ohledně distribuce aplikací. Pojďme se podrobně podívat na to, jak iDOS funguje a jak si ho můžete nainstalovat na své zařízení.
Co je iDOS (DOSPad) a proč je tak důležitý?
Jak již bylo zmíněno, iDOS je v podstatě upravená verze DOSBoxu pro iOS. DOSBox je open-source emulátor, který dokáže replikovat prostředí MS-DOS na moderních systémech. To je klíčové, protože staré DOS aplikace vyžadují specifické hardwarové a softwarové podmínky, které dnešní počítače a mobilní zařízení již neposkytují. iDOS bere tuto robustní emulační základnu a přizpůsobuje ji pro specifika mobilních zařízení Apple:
- Optimalizace pro dotyk: Ovládání starých DOS her, které byly primárně navrženy pro klávesnici a myš, je na dotykové obrazovce výzvou. iDOS se snaží tuto výzvu minimalizovat optimalizací pro dotykové ovládání, což umožňuje lepší herní zážitek.
- Výkon: Emulace je náročná na zdroje. iDOS je navržen tak, aby co nejlépe využíval hardware iPhone a iPadu, což zajišťuje plynulý běh většiny DOS aplikací.
- Jednoduchost použití: Přestože instalace může být složitější, samotná správa souborů uvnitř iDOS je navržena tak, aby byla co nejpřístupnější pro uživatele iOS.
Proč není iDOS snadno dostupný v App Store?
Bohužel, iDOS se potýká s opakovaným odstraňováním z oficiálního obchodu App Store. Apple má velmi přísná pravidla týkající se aplikací, které umožňují spouštění externího kódu, což emulátory jako DOSBox v podstatě dělají. Ačkoli vývojáři iDOS se snaží dodržovat pokyny Applu, povaha emulátoru je často v rozporu s těmito pravidly. To znamená, že přímá a jednoduchá instalace přes App Store nemusí být vždy možná, a uživatelé se musí spoléhat na alternativní metody.
Jak nainstalovat iDOS na iPhone nebo iPad?
Vzhledem k situaci s App Store se instalace iDOS liší od běžného stahování aplikací. Zde jsou primární metody, jak můžete iDOS získat a používat:
1. Použití .idos balíčku
Jedním z hlavních způsobů, jak spustit iDOS na vašem zařízení, je prostřednictvím speciálních .idos balíčků. Tento balíček není ve skutečnosti jediný soubor, nýbrž složka, která obsahuje vše potřebné pro spuštění DOS aplikace nebo hry. Když klepnete na .idos balíček, iDOS se spustí a tuto složku automaticky připojí jako disk C:
- Struktura balíčku:.idos balíček je vlastně adresář, který by měl obsahovat veškeré soubory vaší DOS hry nebo aplikace. Klíčovou součástí je soubor
dospad.cfg, který obsahuje všechna nastavení DOSBoxu specifická pro danou aplikaci (např. konfigurace paměti, rychlosti CPU, grafiky apod.). - Vizuální prvky: Pokud balíček obsahuje soubor
cover.pngneboscrnshot.png, tyto obrázky budou použity pro generování náhledů v aplikaci Aplikace Soubory, což usnadňuje identifikaci obsahu balíčku. - Jak získat .idos balíček: Tyto balíčky mohou být distribuovány komunitou nebo si je můžete vytvořit sami. Obvykle je získáte stažením z webu nebo přes jiné metody sdílení souborů. Jakmile máte balíček ve svém zařízení, stačí na něj klepnout v aplikaci Aplikace Soubory a iDOS se pokusí spustit.
2. Podpora vývoje přes Patreon (pro soukromé verze)
Pokud chcete podpořit vývoj iDOS a získat přístup k nejnovějším verzím a soukromým sestavením, můžete se stát Patreonem vývojáře. Tato cesta často poskytuje stabilnější a aktualizovanější verze aplikace. Výhody podpory přes Patreon mohou zahrnovat:
- Soukromé sestavení: Vývojář může poskytovat soukromé verze aplikace, které vydrží na vašem zařízení až jeden rok. Pro tyto sestavení je obvykle vyžadováno UDID (Unique Device Identifier) vašeho zařízení.
- Rychlejší odezva na požadavky: Jako podporující Patreon můžete očekávat rychlejší reakce na vaše požadavky na funkce a nápady.
- Přímá podpora: Můžete získat přímější pomoc s problémy a chybami.
Tato metoda je obzvláště užitečná, když je aplikace opět stažena z App Store a hledáte spolehlivý způsob, jak ji získat a udržet na svém zařízení.
3. Přímé nahrání souborů do iDOS
Bez ohledu na to, jakým způsobem iDOS získáte, budete muset do něj dostat své DOS hry a aplikace. iDOS automaticky připojí složku Documents uvnitř svého pískoviště aplikací jako disk C:. K této složce máte přístup několika způsoby:
- Na iPadu/iPhonu: Otevřete aplikaci Aplikace Soubory (Files app). Přejděte do sekce „Na mém iPadu/iPhonu“ a tam naleznete složku pro iDOS. Zde můžete kopírovat, vkládat a spravovat své soubory.
- Na macOS Catalina a novějším: Připojte své iOS zařízení k Macu. Otevřete Finder, v postranním panelu naleznete své zařízení pod „Místa“ (Locations). Klikněte na záložku „Soubory“ (Files), kde uvidíte složku iDOS a můžete do ní přetahovat soubory z vašeho Macu.
Tato metoda je ideální pro nahrávání jednotlivých her nebo pro aktualizaci souborů ve stávajících instalacích.
Práce se soubory a konfigurace v iDOS
Jakmile máte iDOS na svém zařízení a víte, jak přistupovat k jeho souborovému systému, je čas se podívat na to, jak efektivně spravovat své hry a aplikace. Složka Documents je pro iDOS klíčová, protože je automaticky namapována jako disk C:. To znamená, že veškerý obsah, který do této složky nahrajete, bude pro DOS emulátor dostupný na disku C:.
Konfigurace přes dospad.cfg
Pro každou hru nebo aplikaci můžete mít specifická nastavení. Soubor dospad.cfg, který je součástí .idos balíčku, umožňuje detailní konfiguraci DOSBoxu pro daný program. Můžete zde nastavit parametry jako:
- rychlost procesoru (cycles): ovlivňuje rychlost emulace a tím i rychlost hry.
- paměť (memsize): velikost paměti přidělené DOSu.
- grafika (machine): typ emulované grafické karty (např. VGA, SVGA).
- zvuk (mixer, sbtype): nastavení zvukové karty.
- automatické spuštění (autoexec): příkazy, které se spustí automaticky po spuštění iDOS (např.
cd GAME; game.exe).
Editací tohoto souboru můžete optimalizovat výkon a kompatibilitu pro každou jednotlivou aplikaci, což je klíčové pro plynulý chod některých náročnějších her.
iDOS vs. Standardní DOSBox: Porovnání
Ačkoli je iDOS založen na DOSBoxu, existují mezi nimi klíčové rozdíly, které vycházejí z jejich cílových platforem a účelů. Zde je srovnávací tabulka:
| Funkce / Vlastnost | iDOS (DOSPad) | Standardní DOSBox |
|---|---|---|
| Cílová platforma | iOS (iPhone, iPad) | Windows, macOS, Linux, BeOS, atd. |
| Ovládání | Optimalizováno pro dotykové obrazovky, virtuální klávesnice/joystick | Primárně klávesnice a myš |
| Základní verze | DOSBox v0.74-3 | Aktivní vývoj, novější verze dostupné |
| Distribuce | Mimo App Store (.idos balíčky, Patreon, sideloading) | Oficiální webové stránky, balíčkové manažery OS |
| Správa souborů | Přes Aplikace Soubory (iOS) nebo Finder (macOS) | Standardní souborový systém hostitelského OS |
| Zaměření | Retro hraní a spouštění DOS aplikací na mobilních zařízeních | Obecná a komplexní emulace DOS prostředí pro vývojáře i hráče |
| Zdrojový kód | GPLv2 | GPLv2 |
Licence a autorská práva
Je důležité si uvědomit licenční podmínky týkající se iDOS. Veškerý zdrojový kód projektu je uvolněn pod licencí GPLv2, což znamená, že je svobodně použitelný a modifikovatelný, s podmínkou dodržení GPL. Nicméně, veškerá aktiva, jako jsou obrázky a zvuky, jsou chráněna autorskými právy a jsou poskytována pouze pro vaše osobní použití. Bez písemného svolení je zakázáno je redistribuovat. To je klíčové, zejména pokud byste chtěli vytvářet a sdílet vlastní .idos balíčky, protože byste měli zajistit, že máte práva k distribuci obsahu, který do nich zahrnete.
Podpora a hlášení chyb
Pokud narazíte na chyby nebo máte návrhy na vylepšení, existují kanály, kde můžete hledat pomoc a přispět k vývoji:
- GitHub Projekt: Můžete nahlásit problém (issue) přímo na GitHub stránce projektu iDOS. To je preferovaný způsob pro technické chyby a požadavky.
- Twitter: Můžete také kontaktovat vývojáře na Twitteru (@litchiedev). Tento kanál je vhodný pro rychlé dotazy nebo obecné připomínky.
Aktivní komunikace s vývojáři a komunitou je klíčová pro udržení a vylepšování takovýchto projektů, které jsou často závislé na nadšencích a dobrovolnících.

Často kladené otázky (FAQ)
Je iDOS zdarma?
Samotný zdrojový kód iDOS je pod licencí GPLv2, což znamená, že je zdarma. Nicméně, kvůli opakovanému odstranění z App Store, získání kompilované verze pro vaše zařízení může vyžadovat alternativní metody, jako je podpora vývoje přes Patreon, kde za přístup k soukromým sestavením platíte.
Mohu na iDOSu spustit Windows 3.1?
Technicky ano, protože iDOS je založen na DOSBoxu, který podporuje spouštění Windows 3.1. Nicméně, spuštění Windows 3.1 na dotykovém zařízení může být náročné na ovládání a výkon se může lišit v závislosti na složitosti instalace a výkonu vašeho zařízení.
Jak dostanu své DOS hry do iDOSu?
Nejjednodušší způsob je použít aplikaci Aplikace Soubory na vašem iPhone/iPadu nebo Finder na Macu (pokud máte macOS Catalina a novější). Připojte zařízení k počítači a přetáhněte soubory do složky Documents iDOSu. Tato složka se v emulátoru objeví jako disk C:.
Co je to dospad.cfg?
dospad.cfg je konfigurační soubor specifický pro iDOS, který umožňuje nastavit parametry DOSBoxu pro konkrétní hru nebo aplikaci. Můžete v něm upravit nastavení jako rychlost procesoru, paměť, typ grafiky a automatické spouštěcí příkazy. Je to textový soubor, který můžete editovat pomocí libovolného textového editoru.
Co znamená UDID a proč je potřeba pro soukromé verze?
UDID (Unique Device Identifier) je jedinečný identifikátor vašeho iOS zařízení. Pro soukromé sestavení aplikací, které nejsou distribuovány přes App Store, Apple vyžaduje, aby byly tyto aplikace „podepsány“ pro konkrétní UDID zařízení. To znamená, že vývojář musí vytvořit speciální verzi aplikace, která bude fungovat pouze na vašem konkrétním zařízení. Proto je pro přístup k soukromým sestavením, často poskytovaným přes Patreon, nutné sdělit vývojáři vaše UDID.
Lze iDOS použít k hraní jakékoli DOS hry?
Většina DOS her a aplikací by měla fungovat, protože iDOS je založen na velmi kompatibilním DOSBoxu. Nicméně, některé velmi specifické nebo hardwarově náročné tituly mohou mít problémy s výkonem nebo kompatibilitou, zejména kvůli omezením mobilního hardwaru a dotykového ovládání. Vždy je dobré vyzkoušet konkrétní hru a případně upravit nastavení v dospad.cfg.
Závěrem, iDOS je fascinující projekt, který otevírá dveře k bohaté knihovně klasických DOS her a aplikací přímo na vašem iPhone nebo iPadu. I přes výzvy s distribucí nabízí několik cest, jak si užít retro zážitek. Ať už se rozhodnete pro .idos balíčky nebo podpoříte vývojáře přes Patreon, s trochou úsilí můžete oživit své oblíbené digitální vzpomínky a ukázat mladším generacím, jak vypadaly hry před érou 3D grafiky a nekonečných aktualizací.
Chceš-li si přečíst další články podobné jako iDOS na iPhone/iPad: Oživte si staré DOS hry!, navštiv kategorii iPhone.
