Narsil č. 25

Pacifist

↑

V Narsilu 22 jsme informovali o emulátoru ST na PC jménem PaCifiST. Tehdy byla k dispozici verze 0.41, ale vývoj stále pokračuje a dnes dospěl až k verzi 0.47. Takže je nejvyšší čas na zhodnocení situace.

Jak pokročil vývoj, co nového?

Zatím nejpovedenější verze je 0.46, takže budeme mluvit o ní (0.47 je poněkud nestabilní).

Od verze 0.43 lze v PaCifiSTu stahovat obrázky ve formátu PCX (clipboard). Tudíž lze stahovat bez problémů obrázky prakticky z jakékoliv ST hry, která pod emulátorem funguje.

Od verze 0.44 PaCifiST podporuje další PC zvukovou kartu GUS (Gravis Ultrasound). Dále bylo do emulátoru zabudováno stahování čipových hudeb do souborů s koncovkou YM. Tyto soubory umí přehrávat program pro PC s názvem STSOUND. Ten je od autora emulace ST zvuku v PaCifiSTu Arnauda Carreho a je k dispozici na Internetu, takže si lze na PC přehrávat čipovky ze svých oblíbených ST her. Dále přibyla možnost přepínání různých verzí TOSů (reset v emulátoru). Byla zabudována podpora druhého ST joysticku - první joystick emulují na PC klávesy s šipkami, jako druhý lze použít PC joy. (analogový). Byla opravena chyba, která omezovala funkčnost Omiocron a GFA basicu v PaCifiSTovi. F. Gidouin ustanovil standard pro komunikaci mezi ST emulátory a emulovanými programy, který přebírají i autoři dalších ST emulátorů. Program si může zjistit že beží v emulaci a zařídit se popdle toho. Byl učiněn pokus o emulaci Blitteru s částečným úspěchem (funguje jen v některých systémových programech).

Co má autor (Frederic Gidouin) připraveno do budoucna?

Verze 0.48 má obsahovat vyčíslování matematických výrazů v debuggeru, což lze využít pro pohodlné trasování programů (např. pro rychlý výpočet adresy atd.).

Nad čím by měl autor ještě podumat ?

Zatím stále chybí emulace STE zvuku. Ještě pořád někdy zlobí klávesnice (zdvojování znaků, zaseknutí). Stále není optimální emulace disketové jednotky. Nefunguje více barev na obrazovce v módu neomezené rychlosti emulace - zasekne se, zhroutí se systém nebo zresetuje počítač. Takže nelze například pustit Power Up rychleji než na ST, v tom jsou Falconisté ve výhodě.

Celkově lze říci, že se zvýšila stabilita celého systému (v.0.46).

Jakým způsobem co nejjednodušeji dostat své ST hry na disketách do PC?

Nejjednodušší je využít programu MAKEDISK. Ten pracuje na PC pod DOSem a umí číst a zapisovat na všelijak naformátované ST diskety. Zkrátka ST disketu strčíte do PC disketové mechaniky a MAKEDISK z jejího obsahu udělá virtuální ST disketu na PC harddisku (a obráceně). Někdy ovšem zlobí při 11 sektorech na stopu, asi záleží na typu disketové mechaniky (v PC).

Na závěr pár rad: Používat zatím pouze verzi 0.46. Nastavit klávesnici KBDELAY=0 (standardně je 2). Při problémech použít TOS 1.0 nebo 2.06 (jen na nich totiž autor emulátor testuje). Při emulaci pod Windows radši nepřepínat obrazovku (full screen) do okna a zpět (zhorší se stabilita klávesnice).

Co dělat pri zaseknutí klávesnice? Střídavě mačkáme klávesy shift, control a alternate dokud nezačne psát standardní znaky (písmena).

Narsil PACIFIST – obrázek 1

Než jsem toto dopsal dorazila do našich končin verze 0.48. První dojmy: Objevila se nová funkce freeze. Oč kráčí? Celá pameť, včetně registrů (procesor, časovače, brány) jsou uloženy do souboru. Hrajete například ST gamesku v emulaci na PC, načež jste předvolán k svatebnímu obřadu. V tom okamžiku gamesku freeznete a odcházíte se oženit (nebudete se schovávat do skříně, pod postel a podobně). Po návratu domů natáhnete freezlou hru a pokračujete v hraní přesně v tom místě, kde jste hru zmrazili. Perfektní je, že k freezlému souboru mohu připsat komentář. Například: fz defender Po vyhre turnaje. Vyčíslování matematických výrazů v monitoru v této (nejnovější) verzi skutečně je a funguje. Přibyla emulace konektoru MIDI out (Sound Blaster midi port - netestoval jsem), zrychlila se také rychlost emulace procesoru (mírně). Verze 0.48 je stabilnější než 0.47, ale ne tak jako 0.46.

Toť zatím vše, nashledanou v nějakém dalším pokračování našeho koutku Atari písíčkářů.

-MC-