all overseas recruitment and menpowers

Spouštění starých her na moderních počítačích

Některé staré hry jsou pořád zábavné, ale jejich spuštění na novějších počítačích bývá složité. Někdo musí pořádně zapátrat, aby je rozchodil.

Mně se to nedávno stalo s hrou Descent, a tak jsem hledal, jak ji rozchodit. Při té příležitosti jsem narazil na stránku kamoskacz.com, kde jsou různé staré hry zdarma ke stažení včetně návodů, jak je zprovoznit na Windows 10.

Jasně, existují i jiné weby s dosgames. Ale tenhle vypadal zajímavě – člověk nemusí nic registrovat ani instalovat žádný správce stahování.

kompatibilita starých her

Některé starší hry vyžadují specifické verze knihoven nebo ovladačů už nedávno vydaných. Dnes už třeba nikdo moc nepoužívá ISA sběrnici nebo sběrnici EISA. Některé starší hry také vyžadují specifické nastavení procesoru nebo grafické karty.

Většina novějších Windows aplikací běží v režimu chráněné paměti a nemůže přímo přistupovat k hardwaru. To pro spouštění některých dos her představuje problém.

používání emulátorů

Existuje několik různých emulátorů, které umožňují spouštět starší hry i na novějším hardwaru a softwaru. Člověk si musí pohrát s jejich konfigurací a vyladit detaily, aby daná hra fungovala jak má.

Někdy nestačí jenom nastavit správnou verzi DOSu nebo upravit způsob emulace sběrnice; člověk musí namapovat i klávesové zkratky a někdy dokonce pozměnit konfiguraci celé klávesnice kvůli nestandardně použitým klávesám ve hře samotné.

specifické problémy dos her

Některé hry třeba spoléhají na to, že zvuková karta vrátí určitou hodnotu při inicializaci, i když žádný zvuk nehraje; novější systémy už ale takové chování neočekávají a rovnou přejdou k dalšímu inicializačnímu kroku.

Jasně, člověk může zkusit upravit kód hry přímo v binárním souboru pomocí hex editoru. Ale to chce buď hodně odvahy nebo dlouholeté zkušenosti programátora.

různé verze dos

DOS měl během let spoustu různých verzí od různých výrobců a ještě víc forků a klonů. Ne všechny podporovaly všechno stejně; některé instrukce se chovaly jinak třeba kvůli rozdílnému přístupu k multitaskingu nebo kvůli různým konvencím pro otevírání souborů.

  • FreeDOS je celkem obstojná alternativa původního MS-DOS
  • OpenDOS má zase lepší podporu síťového bootování
  • DR-DOS byl komerční fork původního MS-DOS
  • DOSBox je zase emulátor DOS prostředí pro novější systémy
  • ROM-DOS je varianta pro embedded systémy

nástroje pro usnadnění práce se starými hrami

Nástroje jako ScummVM nebo DOSBox umožňují mnohem snazší konfiguraci některých parametrů bez toho, aby uživatel musel sahat přímo do binárního kódu dané hry či aplikace. K dispozici jsou i různé utility pro úpravu konfiguračních souborů nebo třeba grafických assetů.