<= Zpět


FAQ - Často kladené otázky

Instalace programu
Windows XP
Windows VISTA
Windows 7
Windows 8
Linux
Autoexec.nt
NTVDM.EXE
chyba cis. 3
chyba cis. 4
chyba cis. 8
Run-Time Error
Virtual PC
Emulátor DOSBox


Instalace programu
Podrobný popis najdete v manuálu programu Johannes. Manuál programu Johannes (link). Součastí instalačních souborů je také manuál (soubor MANUAL_1.EXE), připadně soubor (CTI-MNE.TXT), kde jsou základní informace o instalaci.


Windows XP
V počítači jsou k dispozici dva typy uživatelských účtů: účet správce počítače nebo omezený účet. Uživatel s omezeným účtem nemůže nainstalovat software a před instalací je nutné mít účet správce počítače! Postup změny opravnění: Start, Ovládací panely, Uživatelské účty, Změnit účet; vybrat dotyčný účet, Změnit typ účtu, zašktrnout volbu Správce počítače.


Windows VISTA
Viz Windows XP.
Je nutné použít emulátoru. Viz Emulátory.
( Je zde problém s celoobrazovkovým režimem (fullscreen). Pro Vista 32-bit je možné použít ovladač grafiky pro XP. Více... )


Windows 7 a 8
Viz Windows XP.
Je nutné použít emulátoru. Viz Emulátory.


Linux
Je nutné použít emulátoru. Viz Emulátor DOSBox.

postup pro instalaci Jahann-S v Linuxu:
nejprve jsem rozdělil disk a naistaloval Linux, Ubuntu 9.10 karmic. Linux má v sobě centrum softwaru, kde je i program dosbox. Ten lze poměrně jednoduše naistalovat. Potom jsem vytvořil v uživatelské složce, adresář Dosbox, ten je nutný, aby se měl Johann kam nainstalovat. Následně jsem spustil Dosbox a namountoval jsem jej: mount c: /home/název uživatele/dosbox , dále mount d /media/ - t cdrom , dále mount - cd, dále mount d /media , dále d: , dále dir , dále cd Johann`1, dále Johann`1cd instal`install.exe. Vlastní spouštění :mount c: /home/Jméno uživatele/dosbox, dále c:, dále cd Johann -S Johann-S.exe. Pro zjednodušení jsem do dosboxu.conf mount c: /home/uživatel/dosbox, dále c: dále cd Johann-S , dále Johann-S/Johann -S.exe dále exit.


Autoexec.nt
Soubory Autoexec.nt a Config.nt jsou použity ve Windows XP při spouštění dosových aplikací. Jsou umístěné ve složce kořenová_složka_systému\System32 (např. C:\WINDOWS\SYSTEM32). Jejich kopie jsou uloženy ve složce kořenová_složka_systému\Repair. (např. C:\WINDOWS\REPAIR).


NTVDM.EXE
Občas se při spuštění (nejen) aplikace install.exe pod Windows (NT, 2000, XP) vyskytne hláška, uvedená v záhlaví. NTVDM.EXE (NT Virtual DOS Machine) emuluje pod Win NT/2000/XP virtuální stroj pro 16-bit aplikace (DOS a Win16).

Uvedená chybová hláška je sice naprosto jasná, požadovaná instrukce je neplatná, ale důvod, proč to tak je již tak jasný, resp. jednoznačný být nemusí. Obecně by se to dalo zařadit do kolonky "zpětné DOS-kompatibility ovladačů".

Převládající názor na internetových diskuzích kolem tohoto problému je ten, že aplikace přes NTVDM dá požadavek na vykonání nějaké službu op. systému, ten ho předá dál až se dojde na ovladač nějakého zařízení, který obsahuje chybu. Nepodporuje provedení určité instrukce. Nejčastěji se jedná o ovladače grafických karet, ponejvíce jde o grafiku integrovanou do základní desky. Tento názor je podpořen tím, že právě záměnou ("necertifikovaného") ovladače gr. karty za jiný se tento problém často podaří vyřešit. V některých případech se možná jedná i o "certifikace" ovladačů pro XP, což se projevovalo v problémech kolem zamrzání aplikací ve FULLSCREENu.
(Konkrétní zkušenost: Problém byl "způsoben" antivirem AVASTem.)


chyba cis. 3
chyba cis. 3 znamená, že místo KEPLER32.EXE použijte JOHANN-?.EXE


chyba cis. 4
chyba cis. 4 (2) znamená, že program nebyl nainstalován korektně a musíte provést novou instalaci programu Johannes včetně zadání instalačního kódu.


chyba cis. 8
chyba cis. 8 znamená, že v nainstalovaných souborech chybí soubor "SNUMBER.DAT".


Run-Time Error
Setkali jsme se také s chybou Run-Time Error 005, že jeden z nainstalovaných souborů má atribut nastaven na hodnotu Jen ke čtení.
Setkali jsme se také s chybou Run-Time Error 106, která byla rešena smazáním souboru KEPLER32.CFG (a novou konfigurací programu).

Setkali jsme se také s chybou DPMI error (4002) : memory menager does not support DPMI or VCPI, více: Poradce při potížích s aplikacemi pro systém MS-DOS v systému Windows XP (Nastavením antiviru např. awast.).


Virtual PC
Program Virtual PC umožňuje v počítači se systémem Windows® vytvořit samostatné virtuální počítače, které emulují využití hardwaru samostatného fyzického počítače.
Pomocí programu Microsoft® Virtual PC 2004 můžete v jednom fyzickém počítači současně používat více operačních systémů. Mezi jednotlivými virtuálními počítači je možné přepínat jednoduchým klepnutím myší. Virtuální počítače umožňují spouštění starších aplikací!
http://www.microsoft.com/cze/windows/xp/virtualpc - Microsoft Virtual PC 2004 (2007)


Emulátor DOSBox
Máme připravenu instalaci včetně dosboxu, stačí jen o ni požádat.

My jsme vyzkoušeli "DOSBox, a x86 emulator with DOS", který si můžete stáhnou z našich stránek (1460010 B): DOSBox0.73-win32-installer.exe
Stránka DOSBox projektu: http://dosbox.sourceforge.net/ (http://www.dosbox.com/wiki/)

Alternativní popis instalace je na astrolot.cz.

Po obvyklé instalaci se do menu Vašeho počítače přidá volba DOSBox-0.73 s podnabídkami DOSBox, DOSBox.conf, README a Uninstall.
Nejdůležitější je spuštění vlastního emulátoru volbou DOSBox.
Zde kromě vlastního zkoumání tohoto prostředí lze použít příkaz
mount c c:\
tím si připojíte disk c!
obdobným způsobem můžete připojit CD-ROM či flopy disk, ze kterého budete instalovat program Johannes.
Obecně lze vypsat informace o CD-ROM mechanice i speciálním příkazem
mount -cd
který Vám vypíše i písmeno jednotky Vašeho CD-ROMu a obdobným příkazem jednotku připojíte
mount e e:\
Následuje běžná instalace programu Johannes, kterou se zde pokusíme alespoň jednoduše zopakovat:
-přepněte na CD-ROM (instalaci z diskety či pevného disku odpovídajícím způsobem modifikujte); podle písmena Vaší CD-ROM jednotky
e:
-spusťte vlastní instalaci
install.exe
(obsah CD-ROMu si můžete vypsat příkazem dir, přechod do instalačního adresáře příkazem cd /například CD INSTAL~1/)
-postupujte podle pokynu programu. Součástí úvodu instalace je zjištění registračního čísla Vašeho počítače, které musíte sdělit: registrace a licence: 588 499 306, johannes@condata.cz. Dostanete odpovídající sériové číslo, se kterým instalaci dokončíte. Je nutno získat nová čísla pro instalaci pod tímto emulátorem!
-pokud jste právě teď dokončili instalaci programu je dobré ukončit emulátor přikazem
exit

-vlastní spuštění programu Johannes.
spusťte emulátor z menu volbou DOSBox
-opět si připojte disk/adresář, na kterém máte nainstalován program Johannes
mount c c:\johann-p
-pro verzi basic
mount c c:\johann-b
-pro verzi standart
mount c c:\johann-s
-přepnutí do tohoto adresáře
c:
-spusťte vlastní program Johannes příkazem
johann-p.exe
- pro verzi basic johann-b.exe či standart johann-s.exe
po ukončení programu Johannes se vrátíte zpět to emulátoru, který ukončíte přikazem
exit

TIP:
V nabídce po instalaci emulátoru je i volba DOSBox.conf, která umožňuje editovat chováni emulátoru, můžete tam připsat (na úplný konec souboru) následující řádky, které celý proces spouštění automatizují.
("Pokud nemáte práva modifikovat tento soubor, je možné ho přesunout třeba na Plochu a po změně ho zase vrátit do Menu/nebo ho ponechat tam, kde práva změn máte/.")
(je potřebné je modifikovat podle Vašich uprav při instalaci):

mount c c:\johann-p
c:
johann-p.exe
exit

Případně zde můžete řádek
fullscreen=false
(nachází se na začátku) přepsat na
fullscreen=true


Configurační soubor dosbox.conf je nutné vytvořit příkazem (z příkazové řádky V DOSBoxu)
config -writeconf dosbox.conf
a následně upravit/doplnit ručně. Nebo jen použit volbu "Configuration/Edit Configuration" v menu DOSBoxu.

Klávesové zkratky systému Windows:
ALT+ENTER - Přepnutí Celá obrazovka/Okno
ALT+TAB - Přepnutí mezi otevřenými položkami
CTRL+ESC - Zobrazení nabídky Start
(Pravá klávesa ALT/CTRL v emulátoru).

Známé problémy
Objevily se problémy, kdy program Johann-p padá chybou Run-Time Error 008, protože se mu nepodaří "připojení" na port LPT1. (Počítače bez paralelního portu.) Tuto chybu lze obejít příkazem (počítače s seriovým portem) mode LPT1=COM3 , který spustíte před spuštěním DOSBoxu. Jedná se vlastně o příkaz mode.com a následně mode.com LPT1=COM?, kde otazník doplníte nalezeným číslem. Příkazy pište do přikazového řádku. (Windows XP - Chcete-li otevřít příkazový řádek, klepněte na tlačítko Start, klepněte na příkaz Spustit, zadejte příkaz cmd a poté klepněte na tlačítko OK.) Vámi upravený příkaz je vhodné uložit například na začatek souboru dosbox.bat, nebo tak, aby se vykonal apoň jednou po zapnutí počítače. Tuto chybu již řeší aktuální verze.

Někdy je vhodné cílový adresář před instalací, například c:\johann-p, ponechat prázdný.

Pro PocketPC si můžete stáhnout pDOSBox.zip, je to ale vhodné jen pro zařízení s rozlišením 640x480.


dotazy zasílejte na adresu: condata@condata.cz