Nápověda k instalaci, spuštění a nejčastějším problémům programu Johannes.
Krátce: Na nových počítačích je nejspolehlivější spouštět Johannes přes DOSBox. Přímé spouštění starých DOS/16bit programů na 64bitových Windows obvykle nefunguje.
Pokud používáte instalační balík Johannes 2.1 Professional, začněte stránkou stažení programu.
Instalační verzi programu Johannes 2.1 Professional najdete na stránce stažení programu. Stáhněte soubor install-21-P.exe a spusťte jej ve Windows.
Součástí instalačního balíku je nastavení pro DOSBox, takže po instalaci není běžně nutné ručně řešit staré DOS prostředí.
Podrobný popis najdete také v manuálu programu Johannes a v souboru MANUAL.PDF.
Na Windows 10/11 doporučujeme používat připravenou instalaci s DOSBoxem. Starý DOS program se na moderních 64bitových Windows nespouští přímo, ale přes emulátor.
install-21-P.exe.C: adresář JOHANN.dosbox.bat.dosbox.bat vytvořte zástupce na Ploše.Pokud Windows při spuštění EXE upozorní, že soubor pochází z internetu, potvrďte spuštění jen v případě, že jste soubor stáhli z důvěryhodného zdroje.
Program se obvykle spouští souborem:
C:\JOHANN\dosbox.bat
Pokud jste při instalaci zvolili jiné umístění, vyhledejte adresář JOHANN a v něm soubor dosbox.bat.
Užitečné klávesové zkratky:
Sériové číslo pro uvolněnou verzi programu je:
1212-7423-5000-0992-0005
Není tedy nutné žádat o nové registrační číslo ani nikam posílat registrační údaje počítače.
U starých DOS programů může být tisk na moderních tiskárnách problematický. Praktické řešení je tisknout nebo ukládat výstup do souboru a výsledný obrázek potom vytisknout běžným prohlížečem obrázků ve Windows.
Pokud program uloží výstup jako obrázek, hledejte jej typicky v adresáři DATA uvnitř instalace programu Johannes.
Na Linuxu je potřeba použít DOSBox nebo DOSBox-X. Nejjednodušší postup je mít už připravený adresář s programem Johannes a ten v DOSBoxu připojit jako disk C:.
Příklad pro Debian/Ubuntu:
sudo apt install dosbox mkdir -p ~/dosbox
Do adresáře ~/dosbox zkopírujte adresář s programem, například JOHANN. Potom v DOSBoxu použijte například:
mount c ~/dosbox/JOHANN c: dir
V adresáři následně spusťte odpovídající soubor programu, například johann-p.exe, případně jiný soubor podle instalované verze.
Linuxový postup je pokročilejší. Pokud instalátor install-21-P.exe nepůjde v Linuxu přímo použít, je praktičtější program nejdříve nainstalovat ve Windows a potom celý adresář JOHANN přenést do Linuxu.
Pokud používáte připravený balík Johannes 2.1 Professional, ruční nastavování obvykle není potřeba. Tato část je pro případy, kdy chcete DOSBox nastavit ručně.
Oficiální stránka DOSBoxu: www.dosbox.com. Starší instalační soubor DOSBoxu uložený na stránkách Johannes je zde: DOSBox0.73-win32-installer.exe.
DOSBox nevidí disky Windows nebo Linuxu automaticky. Nejdřív je potřeba připojit adresář příkazem mount.
Příklad pro Windows:
mount c c:\johann-p c: johann-p.exe
Příklad pro Linux:
mount c /home/uzivatel/dosbox/JOHANN c: johann-p.exe
Do konfiguračního souboru dosbox.conf lze na konec doplnit příkazy, které se mají provést po startu DOSBoxu:
mount c c:\johann-p c: johann-p.exe exit
Konfigurační soubor lze v DOSBoxu vytvořit příkazem:
config -writeconf dosbox.conf
Celou obrazovku lze zapnout klávesovou zkratkou Alt + Enter. V souboru dosbox.conf lze také změnit řádek:
fullscreen=false
na:
fullscreen=true
Chyba č. 3 obvykle znamená, že je spuštěn nesprávný soubor. Místo KEPLER32.EXE použijte odpovídající soubor programu Johannes, například JOHANN-P.EXE, JOHANN-S.EXE nebo JOHANN-B.EXE.
Chyba č. 4 znamená, že program pravděpodobně nebyl nainstalován korektně. Doporučené řešení je nová instalace programu včetně zadání sériového čísla.
Chyba č. 8 znamená, že v nainstalovaných souborech chybí soubor SNUMBER.DAT. Pomůže nová instalace nebo doplnění chybějících souborů ze správného instalačního balíku.
Chyba Run-Time Error 005 může souviset s atributem „Jen ke čtení“ u některého souboru nebo s problémem při přístupu k tiskovému portu. Zkontrolujte, zda adresář programu není jen pro čtení a zda program nespouštíte z místa, kam nemá právo zapisovat.
Chyba Run-Time Error 106 se dříve řešila smazáním souboru KEPLER32.CFG a novou konfigurací programu.
U nových Windows je jednodušší tento problém obejít spuštěním přes DOSBox. Staré postupy přes systémové DOS prostředí nebo NTVDM dnes nemají na většině počítačů smysl.
Na počítačích bez paralelního portu se může objevit chyba související s LPT1. Pokud potřebujete starý tiskový postup, lze ve starších Windows zkusit přesměrování portu příkazem typu:
mode LPT1=COM3
Na moderních počítačích je však obvykle praktičtější tisknout do souboru a výsledek vytisknout z Windows.
Tato část je ponechána jen pro historické situace. Pro běžné dnešní použití je lepší použít DOSBox.
Na starších 32bitových Windows mohly DOS programy někdy běžet přímo pomocí systémové podpory pro 16bitové aplikace. Na 64bitových Windows tato cesta nefunguje a je potřeba emulátor.
Ve Windows XP bylo při instalaci potřeba mít účet správce počítače. U omezeného účtu instalace nemusela projít.
Windows Vista a novější systémy mohly mít problémy s celoobrazovkovým režimem starých DOS aplikací. Tento problém se dnes nejlépe řeší přes DOSBox.
Soubory Autoexec.nt a Config.nt se používaly hlavně ve Windows XP při spouštění DOS aplikací. Souvisely s komponentou NTVDM.EXE.
Na moderních 64bitových Windows už toto není praktická cesta pro běžného uživatele. Použijte DOSBox.
Pokud se během instalace objeví problém, můžete napsat na:
Do zprávy je vhodné přiložit informaci o verzi Windows, popis chyby a případně snímek obrazovky.