DOS na Macu - MujMAC.cz - Apple, Mac OS X, Apple iPod

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

Soutěž

Sponzorem soutěže je:

IDIF

 

Kdo je autorem výstavy obrazových fotografií „Očima Hanse Christiana Andersena“?

V dnešní soutěži hrajeme o:

Seriály

Více seriálů



Software

DOS na Macu

22. září 2009, 00.00 | I mezi dnešními uživateli počítačů Apple se jistě najde dost lidí odkojených někdejším operačním systémem konkurence: MS-DOS. Kromě T602 a Norton Commanderu (resp. M602) těmto lidem asi nejvíce utkvěla v paměti spousta všemožných her, které pro tuto platformu vznikly. A proč byste si některou z nich nemohli vychutnat i na vašem dnešním, mnohem výkonnějším Macu?

Spustitelné soubory MS-DOSu, tedy *.exe, *.com, popřípadě *.bat, samozřejmě Mac OS X neotevře, protože běží na úplně jiných základech. Pro spuštění dosových aplikací existuje několik řešení.

Windows

Velké množství uživatelů Mac OS X má na svém Intel-Macu nainstalovány i Windows, ať už pomocí Boot Campu, nebo pouze virtualizované.

Pokud máte k dispozici „původní“ Windows ve verzích 95, 98 nebo Me, budete mít zaručenu stoprocentní kompatibilitu. Tyto operační systémy totiž v sobě nesou celý MS-DOS, na kterém tyto verze Windows přímo běží, i když se to, na rozdíl od ještě starších verzí Windows 1 až 3, snaží maskovat.

Zato novější řada NT (New Technology) vrstvu MS-DOS neobsahuje a pro zpětnou kompatibilitu ji pouze emuluje. Pokud máte na svém Intel-Macu nainstalovány Windows NT (2000, XP nebo novější), ať už pomocí Boot Campu nebo virtualizace, dostali jste jako součást tohoto systému program cmd.exe. To je emulátor MS-DOSu přímo od Microsoftu. Většina dosových aplikací v něm bude fungovat a poběží velmi svižně.

Cmd.exe ve virtualizovaných Windows XP

Před vlastním spuštěním musíte dosový program nakopírovat někam, kde ho cmd.exe uvidí. Můžete k tomu použít Průzkumník Windows, v určitých případech dokonce i Finder. Ke spuštění programu stačí obvykle pouze dvojklik na spustitelný soubor (ikona prázdného okna). Nevýhodou je nutnost spouštět kvůli malému dosovému programu celá Windows, což s sebou často nese také zdržení kvůli instalování aktualizací tohoto systému a antiviru. A některé dosové programy budou chtít využívat celý výkon procesoru, i když ho ve skutečnosti nepotřebují, což bude mít především u notebooků nepříjemné následky – zahřívání počítače a rozběhnutí větráku.

DOSBox

Právě spuštěný DOSBox

Další variantou je aplikace DOSBox. Jde o emulátor počítače x86 s předinstalovaným MS-DOSem. Fakt, že je platforma x86 emulována, znamená, že tento způsob mohou použít i majitelé procesorů PowerPC. Naopak na Intelu poběží DOSBox pomaleji, než by bylo nutné.

I přesto se ovšem tato aplikace běžně na počítačích kompatibilních s x86 používá, a to na Macích, Linuxu, a dokonce i Windows. Vede k tomu několik důvodů:

  • DOSBox je otevřený software a je k dispozici zdarma.
  • Některé dosové programy se v něm mohou „cítit lépe“ než v cmd.exe.
  • DOSBox je okamžitě připraven k použití – nemusíte nastavovat virtuální počítač a na něj teprve MS-DOS instalovat.
  • V DOSBoxu lze omezit výkon emulovaného stroje. To se může hodit ve hrách, jež počítají s určitým výkonem stroje, na kterém běží, a na dnešních procesorech poběží tak rychle, že hráč bude jen velmi těžko stíhat. Zároveň je tímto způsobem možné kontrolovat zmíněné zahřívání počítače.

Spustit program v DOSBoxu je trochu náročnější než v cmd.exe. DOSBox má sice teoreticky přístup k celému vašemu pevnému disku, ale složku, ve kterém se soubory pro DOS nacházejí, musíte připojit jako pevný disk. To slouží k udržení bezpečnosti vašich dat – dosové programy se mimo vyhrazenou oblast nedostanou. Pro připojení disku otevřete DOSBox a zadejte příkaz mount <název jednotky> <cesta k adresáři dosových programů> a poté se přepněte na vytvořenou jednotku. Například:

mount h /Users/Ja/Documents/Hry/Dosove/
h:

V cestě nemůže být diakritika, protože ji na anglické klávesnici DOSBoxu nemáte jak napsat.

Nyní se nacházíte na disku, který jste si vytvořili, a můžete s ním pracovat stejně jako v MS-DOSu. Pro změnu adresáře slouží, stejně jako v terminálu Macu, příkaz cd (change directory), pro přechod o adresář výš použijte jako název adresáře dvě tečky, pro kořenový adresář zpětné lomítko. Pro jistotu připomínám, že adresáře se v cestě v DOSu a Windows na rozdíl od unixového Macu oddělují zpětnými lomítky (\). Pro výpis položek v adresáři se používá příkaz dir, který je ekvivalentem unixového ls. Pokud je výpis příliš dlouhý, můžete pomocí přepínače /p požádat o zastavení každé stránky výpisu, pomocí /w nechat vypisovat pouze názvy souborů do více sloupců nebo pomocí *.exe, popřípadě *.bat nebo *.com vyfiltrovat pouze spustitelné soubory. Opět následuje příklad.

cd Auta\TD2
cd ..\GP
dir *.exe

Nejdřív jsme vstoupili do adresáře Auta, podadresář TD2, poté jsme ovšem vystoupili z TD2 a vstoupili na stejné úrovni do GP, kde si necháváme vypsat spustitelné soubory.

Vybereme ten správný a opíšeme jeho jméno. Příponu, například .exe můžeme vynechat – pokud se ovšem v adresáři nevyskytují soubory lišící se pouze příponou (pak by systém bez zadání přípony zkoušel spustit nejdříve soubor .com, potom .exe a nakonec .bat).

Na celou obrazovku se můžete přepnout klávesovou zkratkou ⌥↩ (Alt-Return). V tomto režimu DOSBox odchytává veškeré vstupy z klávesnice a myši (s výjimkou ovládání jasu, hlasitosti a klávesy vysunutí CD), jediná možnost skočit do jiné aplikace je přepnout se stejnou klávesovou zkratkou do okna.

Práci v DOSBoxu ukončíme zadáním příkazu exit, popřípadě zavřením jeho okna.

Virtualizovaný DOS

Okno Parallels Desktopu s nastavením pro FreeDOS

Spíše jako perličku na závěr uvádím možnost virtualizovat si nikoli Windows, ale přímo MS-DOS. Nebo spíše FreeDOS či podobný klon, protože licenci na originální MS-DOS asi těžko seženete. Postup instalace je poměrně prostý: Ze stránek FreeDOS.org si stáhnete obraz instalačního disku ve formátu ISO a ve virtualizačním programu si vytvoříte nový virtuální stroj s vhodnými parametry a jako zdroj instalace zvolíte stažený obraz. Instalací vás provede dlouhý, ale celkem srozumitelný průvodce (tedy pro uživatele znalé počítačové angličtiny).

Nabootovaný FreeDOS

Nakonec se před vámi objeví bootování DOSu, které končí obligátním C:\>. Nyní můžete virtualizovaný DOS začít používat. Pro člověka zhýčkaného moderními operačními systémy by spíš bylo vhodné říci: Začíná ta nejsložitější část. Prvním problémem je dostat do DOSu jakýkoli soubor. Sdílená složka jako v případě virtualizovaných Windows není k dispozici, disketová mechanika na Macu není, na síť potřebujete ovladače a ty tam nejdříve musíte nahrát. Takže jak?

Nejvíc se mi osvědčilo DOS vypnout a jeho disk připojit jako další pevný disk k virtualizovaným Windows. Po instalaci nové jednotky do Windows můžete disk DOSu používat jako další jednotku. Ale pokud budete chtít v DOSu používat také síťovou kartu, zvukovou kartu atd., připravte se na to, že budete muset shánět ovladače a ručně je instalovat. Přitom výsledek není o tolik lepší oproti předchozím dvěma způsobům, aby se to vyplatilo…

Závěr

Instalovat na (virtuální) počítač přímo DOS nemá žádné významné opodstatnění. Jistě by se daly najít vhodné speciální úlohy, ale pro běžné používání, třeba na hraní her, stačí obvykle volit mezi cmd.exe a DOSBoxem. Cmd.exe zajistí rychlou emulaci, DOSBox lepší podporu zvuku a pokročilých možností nastavení.

Tématické zařazení:

 » Rubriky  » Zábava  

 » Rubriky  » Informace  

 » Rubriky  » Agregator  

 » Rubriky  » Hry  

 » Rubriky  » Software  

Diskuse k článku

 

Vložit nový příspěvek   Sbalit příspěvky

 

Boxer

Autor: fabian Muž

Založeno: 22.09.2009, 07:12
Odpovědí: 0

Místo dosboxu je možné použít i Boxer (http://boxer.washboardab
s.net/), který je na něm postaven, ale umožňuje pohodlné spouštění bez nutnosti ručně mountovat. Stačí jen kliknout :)

Odpovědět na příspěvek

RE: Boxer

Autor: ERT Muž

Založeno: 22.09.2009, 07:19

Ale Xosbox zase umožňuje vytvořit app balíček, který se spoušti sám

Odpovědět na příspěvek

RE: Boxer

Autor: Sfilipum Muž

Založeno: 22.09.2009, 22:49

Presne tak, ja pouzivam Boxer a je to velmi prijemna aplikacia, hlavne na spustanie starych hier

Odpovědět na příspěvek

Jak emlulovat WIN na PPC MACu

Autor: Joudax Muž

Založeno: 22.09.2009, 12:31
Odpovědí: 0

Jak emulovat Windows (XP) na PPC Macu? Do DOSBOXu bych teoreticky nejake W98 mohl nainstalovat, je to tak?

Odpovědět na příspěvek

RE: Jak emlulovat WIN na PPC MACu

Autor: Miroslav Matějů (Melebius) Muž

Založeno: 22.09.2009, 19:29

To by nejspíš nešlo, instalačka W98 je pravděpodobně bootovatelná, stejně jako instalačky všech ostatních OS. Ovšem DOSBox startuje již jako nabootovaný DOS, takže instalaci asi nebude jak spustit. Navíc si DOSBox mezi jednotlivými spuštěními nic nepamatuje. Tady by bylo nutné použít opravdový emulátor x86, ale nebylo by lepší sehnat nějaké starší PC, na kterém W98 bez problémů poběží?

Odpovědět na příspěvek

RE: Jak emlulovat WIN na PPC MACu

Autor: ERT Muž

Založeno: 22.09.2009, 21:12

lepší bude náká křaksna, ale dyž pomalu, tak VirtualPC od MS a WXP třeba. Eště je řešení free,ale jméno nevím

Odpovědět na příspěvek

RE: RE: Jak emlulovat WIN na PPC MACu

Autor: Joudaxx Muž

Založeno: 23.09.2009, 10:21

Kraksnu nechci. XP (WIN) bych potreboval jen kvuli testovani webu v MSIE a nechci mit vedle jeste nejakou "plecku" (mam to tak nyni).

Odpovědět na příspěvek

RE: RE: RE: Jak emlulovat WIN na PPC MACu

Autor: moole Muž

Založeno: 23.09.2009, 23:50

Je to z jiného soudku než virtualizace, ale BrowserShots je to, co by Vám mohlo pomoct :)

Odpovědět na příspěvek

RE: RE: RE: RE: Jak emlulovat WIN na PPC MACu

Autor: Joudaxx Muž

Založeno: 24.09.2009, 16:14

Znam, ale kdo ma cekat po male zmeme v CSS na vygenerovani nahledu :). Ale jinak super sluzba.

Odpovědět na příspěvek

RE: RE: RE: RE: RE: Jak emlulovat WIN na PPC MACu

Autor: Jenda Muž

Založeno: 01.10.2009, 09:16

Co takhle Q (Kjú) cpu emulator for macintosh? http://www.kju-app.org/

Odpovědět na příspěvek

MS DOS je jediným důvodem proč potřebuju PC

Autor: Martin Muž

Založeno: 22.09.2009, 12:37
Odpovědí: 0

Je to k nevíře, ale je to tak. I v dnešní době jsou stále programy které jsou stále pouze pod MS DOS. Především účetní a specializované výrobní a alternativa k nim buď není a nebo když, tak zbytečně složitá ostatně jako win samotné. To je i můj případ proč stále ve firmě máme PC i když bych to 10x denně nejradši rozmlátil. Tohle se zdá jako použitelná varianta. Slyšel jsem samozřejmě o tom již dříve, ale přeci jenom jsou podniková data dost citlivá na nějaké testování. No nasadím to na Macu a budu zkoušet. Třeba mě to pak zbaví nervování s PC.

Odpovědět na příspěvek

cmd.exe coby emulátor?

Autor: Petr Baláš Muž

Založeno: 22.09.2009, 19:00
Odpovědí: 0

Jen faktická - cmd.exe opravdu není emulátor DOSu. Je to jen Win32 konzolová aplikace. Emulátor je ntvdm.exe :-)

Odpovědět na příspěvek

RE: cmd.exe coby emulátor?

Autor: Miroslav Matějů (Melebius) Muž

Založeno: 22.09.2009, 19:31

Díky za upřesnění, do těchto tajů mě bohužel nikdo nezasvětil.

Odpovědět na příspěvek

Parallels Explorer

Autor: moole Muž

Založeno: 23.09.2009, 23:58
Odpovědí: 0

Pokud virtualizujete v Parallels, obsahují Parallels Explorer, která dokáže z/na virtuální harddisk kopírovat soubory z macu.

Odpovědět na příspěvek

Config

Autor: Martin Muž

Založeno: 26.04.2011, 13:32
Odpovědí: 0

zdravim,
mam takovi odtaz jak se da dosbox(pro Mac) nakonfigurovat
potrebova
l bych neco zmeni v nastaveni Sound Blastera
konkretne potrebuju 220 5 1
dik martin

ps : take by nebylo spatne kdyby sel nekde pridat autoconfig

Odpovědět na příspěvek

RE: Config

Autor: Miroslav Matějů (Melebius) Muž

Založeno: 28.04.2011, 18:09

Praxi s takovýmto nastavováním nemám, ale mohu Vás odkázat na oficiální dokumentaci:
http://www.
dosbox.com/wiki/Sound
ht
tp://www.dosbox.com/wiki/
AUTOEXEC

Odpovědět na příspěvek

 

 

Vložit nový příspěvek

Jméno:

Pohlaví:

,

E-mail:

Předmět:

Příspěvek:

 

Kontrola:

Do spodního pole opište z obrázku 5 znaků:

Kód pro ověření

 

 

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: