AMIGA REVIEW online
  Uvodná stránka     Software     Hry     Obaly     Download     Amiga na PC     Amiga Forever  

Triky v systému

Jiří Brossmann

Pokud se na své Amize věnujete pouze hraní her, asi vás systém moc nezajímá. Možná ani nevíte, o co přicházíte.

Uživatelské poklesky
Každý správný gamesák, který si do své Amigy koupí pevný disk, se snaží přenést v co nejkratším čase co největší množství her na toto médium. Ostřílení hráči přesně ví co, kde, kdy a jak udělat, ale ti, kteří si Amigu pořídili relativně nedávno, a ničemu kromě her se vážněji nevěnují, mohou mít problémy. Pro ty je také určena tato stať - dnes se tedy podíváme na to, jak instalovat vybrané druhy her na harddisk.
Většina nových her v sobě již má program, kterému se říká "installer", a který hru umístí bezpečně na váš disk. Pokud je dobře napsaný, nemusíte se o nic moc zajímat - zasunete disketu a instalujete. Občas ale installer sveřepě instaluje hru do kořene disku. Pokud to nemáte rádi (stejně jako já), pak si můžete adresář se hrou ve Workbenchi přesunout na požadované místo (do cílového adresáře "hodíte" jeho ikonu). Potom je ovšem nutno se po takovém úklidu podívat do souboru "S:User-Startup", do kterého se přidává i příkazy "Assign". Může se totiž stát, že se při instalaci přiřadí adresáři se hrou zařízení které je nutné po přesunu přesměrovat. Příklad: Lemmings 3 máte nainstalované v adresáři HD1:Lemmings3. Rozhodnete se hru přesunout do adresáře HD1:Hry/Lemmings3. Pak je nutné, aby jste v User-Startupu místo "Assign L3: HD1:Lemmings3" napsali "Assign L3: HD1:Hry/Lemmings3". Pokud objevíte hru, která je na DOS-ových disketách (t.j. nehlásí se jako NDOS, nebo něco podobného), máte celkem dobrou šanci, že se vám povede ji na disk instalovat. Jak na to? Nejprve si vytvořte nějaký adresář na disku. Do něj pak "nahažte" všechny ikony disket na kterých hra je. Zapamatujte si jména těch disket (při vložení do mechaniky se budou hlásit např. DISK1, DISK2 a DISK3). Pak si vyeditujte User-Startup a dopište do něj "Assign DISK1: <kompletní cesta k první disketě>" atd. Pak si na disketě ze které se hra startuje najděte soubor "s/startup-sequence" a taky ho editujte. Podívejte se jaké příkazy se v něm provádějí a co není důležité můžete vymazat (pozor! některé hry potřebují natáhnout nejprve ještě nějaký jiný soubor). Potom si takto upravený soubor uložte na nějaké strategické místo s novým jménem (jen si nepřepište starou startup-sequenci!). Pokud mu pak přidáte ikonu a jako přiřazenou aplikaci napíšete IconX, měla by hra jít spustit pomocí této ikony. Chce to trochu praxe a tento způsob nefunguje vždy, viz. například Dungeon Master, který požaduje start z originální diskety. Pokud máte dvanáctistovku, pak se vám možná po takovéto úpravě nepovede hru spustit. Někdy se na obrazovce objeví podivné mazanice a změti čar. Může za to nový AGA chipset. Nejprve zkuste z boot menu (při renetu podržíte obě tlačítka myši) nastavit originální chipset a vypnout CPU cache. Pokud to nepomůže, může se stát, že vadí příkaz SetPatch, který opravuje některé chyby v ROM. Příkladem takové hry je stará Duna. Jak se vyhnout nahrávání SetPatche si povíme dále. Některé paměťově náročnější hry (například UFO, nebo Tower of Souls) si při instalaci vytvoří bootovací disketu, ze které se pak startují, aby se ušetřila nějaká paměť. To ale není vždy nezbytné. Pokud spuštění programu provedete ze startup-sequence, nemusíte disketu vůbec používat. U systému 3.0 můžete dokonce použít systémový příkaz RequestChoice, který umožňuje výběr pomocí gadgetů. Šablona příkazu je:

RequestChoice "název" "nadpis" "tlačítko 1 " "tlačítko 2" ... "tlačítko 0"

Pokud tento příkaz zadáte, pak vám vrátí číslo tlačítka které jste stiskli. Poslední tlačítko vrací vždy 0. Příklad použití je uveden ve výpisu (určitě to jde udělat i lépe, ale účel to splní). Další paměť můžete ušetřit tím že adresáře které se normálně vytvářejí na Ram Disku (ENV, Clipboards a T), přesměrujete na harddisk. Některé operace se tím sice zpomalí, ale ramdisk vám pak zabere jenom kilobajt paměti. Pokud máte disk rozdělený na více částí, pak nezapomeňte že systém každé části při startu přiřadí 30 bufferů (asi 15 kilobajtů paměti). Toho se zbavíte buď příkazem AddBuffers <jméno zařízení>: <počet>, kde počet bude záporné číslo, nebo opět z boot menu tím, že partition přepnete na "Disabled". Na závěr ještě jednu celkem důležitou radu: vždy se podívejte co všechno je nahráno na startovací disketě hry. Jednou jsem tak asi hodinu přemýšlel proč ta hra nefunguje, než jsem si všiml, že mi chybí jeden font, který byl na disketě. Doufám, že alespoň někdo zjistil něco nového a přeji mnoho zdaru při instalování čehokoliv!

Alias 0 "Set Prom 0"
Alias 1 "Set Prom 1"
Alias 2 "Set Prom 2"
Alias 3 "Set Prom 3"
RequestChoice >RAM:File "Start..." "Způsob startu:" "Normální start" "Duna" "Start 2" "Málo paměti"
Execute >NIL:
RAM:File
Delete >NIL: RAM:File
UnAlias 0
UnAlias 1
UnAlias 2
UnAlias 3
Skip $Prom

;***************
;* Běžný start
; ***************
LAB "1"
;sem překopírujte vaši originální startup-sequenci

;***************
;* Málo paměti
;***************
LAB "0"
;pokud chcete, můžete si sem přidat "ořezanou" startup-sequenci, při ;které se ušetří paměť

;***************
;* Uživatelsky start 1 : DUNE
;***************
LAB "2"
cd work:Hry/DUNE_GAME
fairlight
dune

;***************
;* Uživatelsky start 2
;***************
LAB "3"
;a tady může být cokoliv...

Vytlačiť článok


© ATLANTIDA Publishing Všechna práva vyhrazena.
Žádna část nesmí být reprodukována nebo jinak šířena bez písemného svolení vydavatele.



Amiga na Vašem PC rychle, snadno a zdarma!


none

AMIGA REVIEW

57 ( 11-12 / 2000 )
56 ( 9-10 / 2000 )
55 ( 7-8 / 2000 )
54 ( 5-6 / 2000 )
53 ( 3-4 / 2000 )
52 ( 1-2 / 2000 )
 
51 ( 12 / 1999 )
50 ( 11 / 1999 )
49 ( 10 / 1999 )
48 ( 9 / 1999 )
46-47 ( 7-8 / 1999 )
45 ( 6 / 1999 )
44 ( 5 / 1999 )
43 ( 4 / 1999 )
42 ( 3 / 1999 )
41 ( 2 / 1999 )
40 ( 1 / 1999 )
 
39 ( 12 / 1998 )
38 ( 11 / 1998 )
37 ( 10 / 1998 )
36 ( 9 / 1998 )
35 ( x / 1998 )
34 ( x / 1998 )
33 ( 1-2 / 1998 )
 
32 ( 11-12 / 1997 )
31 ( 9-10 / 1997 )
30 ( 7-8 / 1997 )
29 ( 6 / 1997 )
28 ( 5 / 1997 )
27 ( 4 / 1997 )
26 ( 3 / 1997 )
25 ( 2 / 1997 )
24 ( 1 / 1997 )
 
23 ( 12 / 1996 )
22 ( 11 / 1996 )
21 ( 10 / 1996 )
20 ( 9 / 1996 )
18-19 ( 7-8 / 1996 )
17 ( 6 / 1996 )
16 ( 5 / 1996 )
15 ( 4 / 1996 )
14 ( 3 / 1996 )
13 ( 2 / 1996 )
12 ( 1 / 1996 )
 
11 ( 12 / 1995 )
10 ( 11 / 1995 )
9 ( 10 / 1995 )
8 ( 9 / 1995 )
7 ( 7 / 1995 )
6 ( 5 / 1995 )

ATLANTIDA NEWS

5 ( 3 / 1995 )
4 ( 1 / 1995 )
 
3 ( 11 / 1994 )
2 ( 9 / 1994 )
1 ( 7 / 1994 )
0 ( 5 / 1994 )