[in Polish] -*- mode: fold -*- *STRESZCZENIE* informacji dot. UAE zawartych w innych dolaczonych do pakietu dokumentach Spis tresci: 1. Prawa autorskie i zastrzezenia 2. Ogolne informacje, dokumentacja 3. Uruchamianie, parametry i konfiguracja programu 4. Emulacja twardego dysku 5. Przenoszenie danych z Amigi 6. ROM (Kickstart) 7. Wyciaganie plikow z obrazow dyskietek 8. Zapis stanu programu (snapshot) 9. Programy 'uae_control' i 'timehack' 10. Emulacja karty graficznej Picasso 96 11. Wybor rozdzielczosci i ilosci kolorow 12. Kontakt z autorem {{{ [1] PRAWA AUTORSKIE ------------------------------------------------ Copyright 1995 - 2002 Bernd Schmidt i wspolautorzy Program UAE rozpowszechniany jest na licencji GNU General Public Licence, co oznacza, ze nie wymaga sie za niego oplaty i zezwala sie na jego dystrybucje, pod warunkiem spelnienia wymienionych w licencji warunkow. Licencja GPL po polsku: http://www.linux.org.pl/gpl.php Nie udziela sie zadnych gwarancji. Jesli uzywasz tego programu, robisz to na swoje wlasne ryzyko. Autorzy nie sa odpowiedzialni za zadne zniszczenia, ktore moga byc wynikiem dzialania programu. }}} {{{ [2] OGOLNE INFORMACJE, DOKUMENTACJA -------------------------------- Emulator jest to program umozliwiajacy uruchomienie na danym komputerze oprogramowania napisanego dla innego komputera i systemu operacyjnego. UAE jest emulatorem programowym, ktory pozwala na uruchomienie wiekszej czesci Amigowskiego oprogramowania nie wymagajac do tego zadnego specjalnego sprzetu. UAE stworzony zostal dla systemow Uniksowych. Od tego czasu powstaly wersje dla Maca, DOSa, BeBoxa, NextStep, srodowisk XFree86/OS2 i samej Amigi. W tej chwili emulowane sa: procesory 68000, 68010, 68020 i opcjonalnie 68881, graficzna kosc OCS, czesciowo ECS, do 2MB Chip RAM i do 8MB Fast RAM (lub do 8MB Chip RAM *bez* Fast RAM), do 64MB Fast RAM Zorro III, do 8MB pamieci graficznej (uzywane przy emulacji Picasso 96 i zgodnych kart), do 1MB Slow RAM, cztery stacje dyskow 3.5' (DF0:, DF1:, itd), twardy dysk (jako plik image lub katalog w natywnym systemie plikow), joystick, mysz, wiele kombinacji rozdzielczosc/ilosc kolorow, pelna obsluga dzwieku stereo (cztery osmiobitowe kanaly), probna obsluga portow szeregowego i rownoleglego i kilka innych drobiazgow. Wersje UAE o numerach 0.8.x sa wersjami 'probnymi/rozwojowymi', zazwyczaj jednak dzialaja znacznie lepiej niz ostatnia 'stabilna' wersja (0.7). Niniejszym dokument jest tylko *streszczeniem* najwazniejszych informacji. W pakiecie z programem powinno znajdowac sie kilka innych plikow zawierajacych informacje na temat instalacji i uzytkowania wersji programu dla Twojego systemu operacyjnego. Informacja o polskich wersjach tych dokumentow znajduje sie na koncu niniejszego pliku. }}} {{{ [3] URUCHAMIANIE, PARAMETRY I KONFIGURACJA PROGRAMU ---------------- Po pierwsze, przeczytaj przeznaczone dla Twojego systemu dokumenty opisujace uruchamianie i obsluge UAE. Powinienes miec plik wykonywalny "uae(.exe)" (w przypadku niektorych systemow musisz go dopiero skompilowac) -- mozesz go po prostu uruchomic, lub, opcjonalnie, podac w linii polecen nastepujace parametry: -h : pomoc -f plik : plik konfiguracyjny -s opcja=wartosc : nadaj danej opcji wartosc "wartosc" Uwaga: wartosc "bool" oznacza dwie mozliwosci - yes (tak, wlaczone), - no (nie, wylaczone). Opcje glowne: accuracy=n [domyslnie=2] Dokladnosc dzialania (2-najwyzsza) framerate=n [domyslnie=1] Odswiezanie ekranu (rysowana bedzie co n-ta ramka, domyslnie (1) kazda). Zwiekszenie tej wartosci moze przyspieszyc emulacje kosztem jakosci obrazu. autoconfig=bool [domyslnie=yes] "yes": wszelkie zewnetrzne urzadzenia zostana automatycznie zamontowane. "no": wylaczenie tego ma sens tylko w przypadku uzywania Kickstartu starszego niz 1.3; takze niektore zle napisane dema i gry moga tego wymagac. kbd_lang=jezyk [domyslnie=us] Uklad klawiatury. Mozliwosci: "us" (amerykanska), "se" (szwedzka), "it" (wloska), "fr" (francuska), "es" (hiszpanska), "dk" (dunska), lub "de" (niemiecka). Ustawienie dziala tylko w srodowisku X11. floppy0=plik [domyslnie=df0.adf] Dyskietka w stacji DF0: (plik z image dyskietki) Istnieja rowniez odpowiednio opcje: floppy1, floppy2 i floppy3. kickstart_rom_file=plik [domyslnie=kick.rom] Obraz ROMu (Kickstart) lub 8 kilobajtowego butujacego ROMu Amigi 1000 (rodzaj ROMu wykrywany jest automatycznie). kickstart_key_file=plik [domyslnie=none] Klucz konieczny w przypadku zaszyfrowanych ROMow (z pakietu Amiga Forever) joyport0=tryb [domyslnie=mouse] Sposob emulacji portu 0 joysticka. Mozliwosci: "mouse" (mysz), "joy0", "joy1" "kbd1" (klawiatura numeryczna, 0 jako fire, ".", "/" i Enter jako autofire) "kbd2" (klawisze ze strzalkami, Ctrl jako fire, prawy Shift jako autofire) "kbd3" (T/F/H/B, lwey Alt jako fire, lewy Shift jako autofire) Autofire strzela 25 razy/sek, wlacza sie i wylacza go tymi samymi klawiszami. joyport1=tryb [domyslnie=joy0] Analogicznie do joyport0 use_gui=stan [domyslnie=yes] Wlacza panel konfiguracyjny. Mozliwosci: "no" (nie pokazuj), "yes" (pokazuj), "nowait" (pokazuj i, nie czekajac, az uzytkownik zmieni ustawienia, uruchom emulator) immediate_blits=bool [domyslnie=no] Moze przyspieszyc emulacje, ale i powodowac problemy. Domyslnie wylaczone. collision_level=poziom [domyslnie=sprites] Mozliwosci: "none", "sprites" (emulator bedzie liczyl tylko kolizje spritow/duszkow) "playfields" (j/w + kolizje z tlem; rzadko uzywane i spowalniajace) "full" (j/w + kolizje tla z tlem; jeszcze rzadziej uzywane...) Zazwyczaj wystarczy wybrac jedna z dwoch pierwszych wartosci. cpu_speed=predkosc [domyslnie=4] Predkosc procesora. Mozliwosci: liczba calkowita z zakresu 1 do 20, "real" (predkosc identyczna z predkoscia prawdziwej A500) "max" (maksymalna predkosc mozliwa do osiagniecia na twoim komputerze) finegrain_cpu_speed=predkosc j/w, z tym, ze podac mozna tylko wartosci liczbowe. Wartosci z opcji powyzszej przemnozone sa tu przez 512, to znaczy, ze opcje "cpu_speed=2" i "finegrain_cpu_speed=1024" dzialaja identycznie. Sposob ten pozwala na wieksza precyzje. cpu_type=typ [domyslnie=68000] Rodzaj procesora. Mozliwosci: "68000", "68010", "68020", "68020/68881". "68ec020", "68ec020/68881" Dwa ostatnie ustawienia emuluja nietypowe wersje 68020 (ograniczone do 24 bitowego adresowania). Uzywaj ostroznie; wartosci 'ec' uniemozliwiaja uzycie pamieci Z3 i Picasso. cpu_compatible=bool [domyslnie=no] Ma znaczenie tylko z procesorem 68000; wlacza powolniejsza, ale nieco dokladniejsza emulacje procesora. nr_floppies=n [domyslnie=4] Ilosc stacji (kilka starszych gier nie dziala z iloscia wieksza niz 1) Emulacja zewn. urzadzen (dysk twardy, CD-ROM, drukarka, port szeregowy): filesystem=rodzaj_dostepu,wolumen:sciezka [domyslnie=bez montowania niczego] Podmontuj katalog na systemie natywnym jako amigowski wolumen. Mozliwy "rodzaj_dostepu": "ro" (tylko odczyt), "rw" (odczyt i zapis) (wymagane w przypadku CD-ROMow) W ten sposob mozna podmontowac wiecej niz jeden wolumen. hardfile=rodzaj_dostepu,sektory,glowice,zastrz,bsize,plik [domyslnie=zadnych plikow dysku] Podmontuj plik z obrazem/image twardego dysku. Nalezy podac geometrie dysku: ilosc "sektorow" w sciezce, powierzchni dla "glowic", ilosc ("zastrz") zarezerwowanych blockow, wielkosc sektorow w bajtach ("bsize"). W ten sposob mozna podmontowac wiecej niz jeden dysk. Patrz tez rozdzial "Emulacja twardego dysku". Dzwiek: sound_output=rodzaj [domyslnie=none] Mozliwosci: "none" (bez dzwieku), "interrupts" (dzwiek emulowany, ale nieslyszalny (wyjscie wylaczone)) "normal" (dzwiek emlulowany i slyszalny (wyjscie wlaczone)) "exact" (jak "normal", ale dokladniejsza emulacja, moze spowalniac program) sound_channels=rodzaj [domyslnie=mono] Mozliwosci: "mono", "stereo" (jak na prawdziwej Amidze), "mixed" (stereo, ale z przeplotem kanalow -- przydaje sie przy sluchaniu przez sluchawki) sound_bits=n [domyslna wartosc zalezy od systemu operacyjnego] Mozliwosci: 8 (nizsza jakosc) 16 (wyzsza jakosc) sound_frequency=n [domyslna wartosc zalezy od systemu operacyjnego] Powszechnie uzywanymi wartosciami sa 22050 i 44100 (wyzsza jakosc) sound_min_buff=n sound_max_buff=n [domyslna wartosc zalezy od systemu operacyjnego] Minimalna i maksymalna wielkosc bufra dzwieku. Najczesciej podaje sie tylko wartosc minimalna. sound_interpol=typ [domyslnie none] (opcja eksperymentalna) Mozliwosci: "none" (wylaczone) "rh" lub "crux" (tylko w polaczeniu z 16 bitowym dzwiekiem. Wlacza interpolacje dzwieku; w praktyce moze to byc rozwiazaniem problemow z dzwiekiem objawiajacych sie piskiem o wysokiej czestotliwosci) Pamiec: bogomem_size=n [domyslnie=0] Emuluj n*256K slow memory pod adresem 0xC00000. Czasem wymagane. fastmem_size=n [domyslnie=0] Emuluj n megabajtow fast memory jako rozszerzenie pamieci. z3mem_size=n [domyslnie=0] Emuluj n megabajtow fast memory Zorro III jako rozszerzenie pamieci. chipmem_size=n [domyslnie=4] Emuluj n*512K chip memory. Wymagane przez kilka zle napisanych programow. Najwyzsza dopuszczalna wartosc to 16, co odpowiada 8 MB chip memory. Wyswietlanie: gfx_width=n [domyslnie=800] Szerokosc ekranu. gfx_height=n [domyslnie=300] Wysokosc ekranu. gfx_lores=bool [domyslnie=no] Zmiejsza szerokosc ekranu, uzyj tego, jesli masz do dyspozycji malo przestrzeni na ekranie (320x400) gfx_linemode=typ [domyslnie=scanlines] Mozliwosci: "none" (wszystkie linie wyswielane sa pojedynczo. Nie daje dobrych rezulatatow w trybie przeplotu (interlace)) "double" (wszystkie linie wyswielane sa podwojnie. "Double" wyglada najlepiej, ale mocno spowalnia emulacje) "scanlines" (jak none, z tym, ze wysokosc obrazu powiekszona jest przez wstawienie co druga linie linii pustej; daje to efekt "starego monitora") gfx_correct_aspect=bool [domyslnie=none] Probuje "wpasowac" ekran w dostepna przestrzen (np. typowy amigowski ekran 640x512 w okno 640x480) gfx_center_vertical=bool [domyslnie=no] gfx_center_horizontal=bool [domyslnie=no] Jesli uzywasz okna mniejszego niz 800x300 (np. 400x300+"gfx_lores" lub 800x600+"gfx_linemode" innym niz 'none') wyswietlenie calosci ekranu nie jest mozliwe. Ninejsza opcja sprobuje temu zaradzic przesuwajac obraz tak, ze odpowiednie jego czesci pojawia sie na ekranie, moze sie jednak zdarzyc, ze zadziala to nieprawidlowo. gfx_fullscreen_amiga=bool [domyslnie=no] Powoduje uruchamianie emulatora na pelnym ekranie zamiast w oknie. W niektorych srodowiskach (DOS, SVGAlib) zreszta nie ma innych mozliwosci. gfx_fullscreen_picasso=bool [domyslnie=no] j/w; dziala z Picasso gfx_color_mode=tryb [domyslnie=8bit] Mozliwosci: "8bit" (256 kolorow) "15bit" (32768 kolorow) "16bit" (65536 kolorow) "8bit_dithered" (256 kolorow + mieszanie) "4bit_dithered" (16 kolorow + mieszanie) "32bit" (16 milionow kolorow) gfxcard_size=n [domyslnie=0] Emuluj karte graficzna zgodna z Picasso 96 z n MB pamieci graficznej. Wymaga procesora 68020 lub lepszego i wylaczenia adresowania 24 bitowego. Debugowanie (dla wiekszosci uzytkownikow nieistotne): use_debugger=bool [domyslnie=no] Jesli "yes" uruchom debugger przed emulatorem log_illegal_mem [domyslnie=no] Jesli "yes", podaj niedozwolone odwolania do adresow pamieci UAE moze zignorowac niektore kombinacje tych parametrow, badz odmowic dzialania. Niektore z trybow graf. moga nie dzialac na Twoim systemie. Mozesz umiescic te opcje w pliku konfiguracyjnym (pod Unixem w katalogu domowym w ~/.uaerc. W przypadku systemow nieunixowych plik nalezy nazwac uae.rc i umiescic go w katalogu biezacym). }}} {{{ [4] EMULACJA TWARDEGO DYSKU ---------------------------------------- Uzywanie dyskietek jest niewygodne, oplaca sie wiec emulowanie dysku twardego. UAE moze emulowac do 20 dyskow twardych, dyski te nazywac sie beda UAE0:, UAE1:, itd. UAE bedzie inicjowac system z UAE0: jesli nie jest podany zaden plik z obrazem dyskietki dla DF0: a) Pliki z obrazem/image twardego dysku (nie polecane) Pliki takie dzialaja w sposob analogiczny do plikow z obrazami dyskietek. Pod Uniksami pliki z obrazem twardego dyski (niesformatowanego) tworzy sie poleceniem $ dd if=/dev/zero of=moj_dysk bs=512 count=16384 W ten sposob zostanie stworzony plik o wielkosci 8 MB. Inne wielkosci tez powinny dzialac, z tym, ze powinny to byc potegi 2. Wersje UAE na systemy nieuniksowe zawieraja program 'makedisk' sluzacy do tworzenia tych plikow). Emulator zawiera rezydentny modul (hardfile.device), ktory sluzy do obslugi emulowanego twardego dysku. Uzywajac Kickstartu 1.3 lub starszego nie mozna inicjowac (bootowac) systemu z image'u twardego dysku. Bedziesz go musial zainicjowac z pliku dyskietki (lub z natywnego systemu plikow - patrz ponizej), a dopiero pozniej poleceniem mount zalozyc hardfile.device. Aby to zrobic, musisz dodac do "DEVS:mountlist" nastepujace linie (dostosowujac oczywiscie wartosci do konkretnego przypadku): UAE0: Device = hardfile.device Unit = 0 Flags = 0 Surfaces = 1 BlocksPerTrack = 32 Reserved = 1 Interleave = 0 LowCyl = 0 ; HighCyl = 511 Buffers = 5 DosType = 0x444F5300 BufMemType = 1 # Po zrobieniu tego napisz w oknie CLI "mount UAE0:" (lub dodaj te komende do startup-sequence). Nie zapomnij o sformatowaniu twardego dysku z poziomu AmigaDOS poleceniem: format drive uae0: name Nazwa b) pobieranie danych z oryginalnego (natywnego) systemu plikow Metoda ta ma kilka istotnych plusow: nie ma klopotow z Kickstartem 1.3, jest wygodniejsza i szybsza od prawdziwych amigowskich dyskow. Jesli w linii komend podasz parametr -M lub -m, bedziesz mogl czytac swoj oryginalny system plikow z poziomu emulatora. Np. uruchomienie emulatora poleceniem uae -m sound:/usr/amiga/modules da ci dostep do wszystkich plikow w katalogu /usr/amiga/modules za posrednictwem Amigowskiego wolumenu "SOUND:". (Uzytkownicy DOSa: polecenie "uae -m dh0:C:\" da wam dostep do calego twardego dysku C: jako "DH0:") W ten sposob mozna utworzyc do 20 urzadzen pamieci zewnetrznej. Jest to takze sposob na uzyskanie dostepu do amigowskich CD-ROMow. }}} {{{ [5] PRZENOSZENIE PLIKOW Z AMIGI ------------------------------------ Poniewaz pecetowski kontroler stacji dyskow nie moze czytac Amigowskich dyskow, dostep do dyskietek Amigowskich jest rozwiazany w inny sposob. Dyskietki sa emulowane za pomoca plikow zawierajacych "image" (obraz) dyskietki, ktora chcesz odczytac. Image jest to zapis danych z dyskietki sciezka-po-sciezce. Plik z image'em zawiera 901120 bajtow (880K); jest to standardowa pojemnosc Amigowskiej dyskietki. Jest kilka sposobow na przesyl plikow z Amigi: - za pomoca kabla laczacego komputery, (tzw. null modem cable) i programu terminala. Mozna uzyc standardowego Commodorowskiego sterownika serial.device. Jednak szybszy jest nowszy sterownik BaudBandit.device (osiagalny na Aminecie). Innym sposobem jest uzycie napisanego w BASICu programu adfi.bas (dolaczonego w pakiecie z UAE). - jesli na swojej Amidze uzywasz CrossDOSa, mozesz spakowac plik dyskietki lub ROMu za pomoca LHA (lub innego zgodnego z PC archiwizera) i skopiowac go na pecetowska dyskietke 720K. Jesli nie masz CrossDOSa, istnieje darmowe oprogramowanie o spelniajace podobna funkcje, jest to Msh (dostepny w Aminecie lub na dysku Fisha nr 382 lub 327) W podkatalogu "amiga" znajduja sie dwa male programy sluzace do tworzenia obrazow dyskietek i ROMu. Programy nazywaja sie transdisk i transrom. Skopiuj je do swojej Amigi i nadaj im poleceniami "protect transrom rwed" i "protect transdisk rwed" atrybuty wykonywalnosci. Transrom kopiuje zawartosc Kickstart ROM do pliku, a transdisk tworzy image dyskietki znajdujacej sie w jednym z napedow. Oba programy dokonuja zapisu na standardowym wyjsciu (tj. na ekranie). Napisz: transrom >ram:kick.rom aby w RAM dysku stworzyc plik "kick.rom", lub transdisk >ram:df0:adf aby w RAM dysku utworzyc plik "df0.adf". Pliki te sa dosyc duze, zapis ROMu zabiera 262144 lub 524288 bajtow, a image dysku 901120. Transdisk rozpoznaje nastepujace parametry: -d stacja : uzyj tej stacji zamiast DF0: -s n : rozpocznij transfer od sciezki n (domyslnie 0) -e n : zakoncz transfer na sciezce n (domyslnie 79) -w nazwa : nie czytaj z dyskietki, zamiast tego zapisz zawartosc pliku "nazwa" na dyskietke -h : traktuj dysk jako dysk o podwojnej gestosci. Jednak image takich dyskow nie sa jeszcze rozpoznawane przez UAE. Jesli masz niewiele RAMu i caly image dyskietki nie miesci ci sie w RAM dysku, mozesz podzielic image na kilka czesci parametrami "-s" i "-e". Aby przeniesc dysk w czterech czesciach, uzyj nastepujacych polecen: transdisk >ram:df0_1.adf -s 0 -e 19 transdisk >ram:df0_2.adf -s 20 -e 39 transdisk >ram:df0_3.adf -s 40 -e 59 transdisk >ram:df0_4.adf -s 60 -e 79 Gdy juz masz te pliki na swoim pececie, napisz (pod Unixem): cat df0_1.adf df0_2.adf df0_3.adf df0_4.adf >df0.adf a pod DOSem COPY /B df0_1.adf+df0_2.adf+df0_3.adf+df0_4.adf df0.adf Na Mac'u mozna laczyc pliki binarne za pomoca narzedzi takich jak "ChunkJoiner 2.1.2" lub "JoinFiles 1.0.1" W tej chwili program transdisk odczytuje tylko standardowy format dyskietek AmigaDOS. Oznacza to, ze niektore gry uzywajace pewnych typow zabezpieczenia przed skopiowaniem nie moga zostac przeniesione do formatu adf. ********************************************************************* Jesli przenosisz oprogramowanie komercyjne, nie wolno ci rozprowadzac stworzonych plikw image - byloby to pogwalceniem obowiazujacyh praw. Kickstart ROM *jest* oprogramowaniem komercyjnym. Mozesz uzywac pliku Kickstartu pochodzacego wylacznie z Twojej Amigi, i nie wolno ci tego pliku rozpowszechniac. ********************************************************************* }}} {{{ [6] ROM (Kickstart) ------------------------------------------------ Aby uruchomic emulator musisz zainstalowac zapis pamieci ROM z Twojej Amigi. Plik ten nie jest dolaczony, poniewaz chroniony jest prawami autorskimi. Nie pros o przyslanie go! Jesli nie masz Amigi i chcesz uzywac UAE, musisz kupic Amige lub co najmniej oprogramowanie systemowe (ROM i Workbench). Image Kickstartu (ROM-u) moze miec wielkosc 256K lub 512K. Standardowo powinien byc nazwany "kick.rom". Jesli nie masz image'u ROM-u, i tak bedziesz mogl uruchamiac NIEKTORE gry i dema. Emulator zawiera uproszczony kod, ktory proboje odczytac i zabootowac uzywany przez ciebie image. Nie oczekuj jednak zbyt wiele. }}} {{{ [7] WYCIAGANIE PLIKOW Z OBRAZOW DYSKIETEK -------------------------- Do wyciagania plikow z obrazow dyskietek sluzy dolaczony do pakietu UAE program 'readdisk' (tworzony automatycznie przez make). Dziala tak: Zalozmy, ze masz w pliku df0.adf obraz dyskietki "Workbench1.3D". Napisz w linii polecen readdisk df0.adf co odtworzy cala strukture dyskietki z wszystkimi plikami w katalogu o nazwie "Workbench1.3D". Mozliwe jest podanie katalogu docelowego innego niz (domyslny) biezacy jako drugi argument. Obecnie program readdisk czyta tylko obrazy dyskietek zapisanych standardowo (OFS); dyskietek zapisanych w FFS nie da sie nim odczytac. Z dyskietek zapisanych w FFS wyciagnac pliki mozna pod samym emulatorem za pomoca unixfs.device. Szczesliwi uzytkownicy Linuksa moga wyciagnac pliki z obrazow adf jeszcze latwiej. Wymagane jest jadro w wersji wyzszej niz 2.0.7 i program mount w wersji 2.5k. Podczas konfiguracji i kompilacji jadra nalezy uaktywnic obsluge Amigowskiego systemu plikow (AFFS) i petli (loop) (odpowiedz twierdzaco na pytanie "Ask about experimental drivers"). Konfiguracja ta pozwoli na montowanie obrazow dyskietek jako katalogow. Konkretnie, wydanie polecenia $ mount df0.adf /mnt/adf -t affs -o loop zamontuje obraz dyskietki df0.adf w katalogu /mnt/adf. }}} {{{ [8] ZAPIS I ODCZYT STANU PROGRAMU (snapshot) ----------------------- Poczawszy od wersji 0.8.17 mozliwe jest zgranie biezacego stanu emulatora do pliku, ktory mozna pozniej odczytac. Robi sie to za pomoca panelow (GUI) sterujacych programem (roznych na roznych platformach). Jest to funkcja uzyteczna glownie do zapisywanie stanow gier; czasem gry nie umozliwiaja 'zasejwowania' etapu, a czasem emulator moze nie radzic sobie z nietypowymi sposobami zapisywania stanow gry (gl. z powodu niestandardowych formatow dyskietek) Ograniczenia tej funkcji: - jest w fazie prob. Nie mozna obiecac, ze zawsze uda sie poprawnie "wgrac" tak zapisanego 'sejwa' (stan emulatora). Nie wiadomo rowniez, czy przyszle wersje UAE beda w stanie odczytac 'sejwy' utworzone przez wersje poprzednie. - nie mozna zapisac stanu emulacji twardego dysku (przez co funckja ta traci sens w przypadku roznych aplikacji. Jednak dodana byla z mysla o grach). - nie mozna zapisac zawartosci dyskietek ani ROM-u. }}} {{{ [9] PROGRAMY 'uae_control' i 'timehack' ----------------------------- W podkatalogu "amiga" znajdziesz programy: uae_control i uaectrl, oba oferujace funkcjonalnosc identyczna z panelem (GUI) spod X11. uaectrl dziala z linii komend i wspolpracuje z wszystkimi typami Kickstartow, natomiast uae_control wymaga biblioteki gadtools.library i nowej wersji reqtools.library, dziala wiec wylacznie z Kickstartem 2.0 i nowszymi. Oba te programy nalezy przekopiowac do katalogu uzywanego jako dysk twardy (mountowanego spod uae); sposob uzycia powinien byc oczywisty. Rowniez w podkatalogu "amiga" znajdziesz program "timehack". Sluzy on do cosekundowej synchronizacji czasu emulowanej Amigi z czasem systemu, na ktorym uruchomiony jest emulator. Przydaje sie to, kiedy emulacja nie odbywa sie w czasie rzeczywistym, lub jest calkowicie zawieszona. }}} {{{ [10] EMULACJA KARTY GRAFICZNEJ PICASSO 96 ---------------------------- Aby uzyc tej funkcji nalezy uaktywnic emulacje procesora 68020 z 32-bitowa przestrzenia adresowa (NIE 68ec020!). Wymagany jest rowniez Kickstart 3.x Parametr "-U" okrela jak wiele pamieci graficznej nalezy emulowac, np. "-U 4" oznacza 4MB. Wymagane jest oczywiscie oprogramowanie do Picasso 96, najlepiej w wersji 1.31 lub wyzszej (nie jest ono dolaczane do UAE). Po zainstalowaniu w/w oprogramowania uaktywnij sterownik "uaegfx", i -- po restarcie -- nowe tryby graficzne powinny byc dostepne w ScreenModes. }}} {{{ [11] WYBOR ROZDZIELCZOSCI I ILOSCI KOLOROW --------------------------- UAE potrafi wyswietlac obraz w wielu rozdzielczosciach i ilosciach kolorow. Jednak w wersji UAE dla X11 ilosc tych trybow jest ograniczona przez ilosc dostepnych w serwerze X kolorow. Przy X o 256 kolorach poleca sie uruchamianie UAE z opcja "-H3", co, dzieki mieszaniu kolorow, poprawi jakosc obrazu. Ustawienie odpowiedniej rozdzielczosci/ilosci kolorow przy zadowalajacej predkosci emulatora wymaga eksperymentow. Pamietaj, ze proces mieszania kolorow (dithering) zabiera czas procesorowi, wiec nawet jesli 256 kolorow z wlaczonym ich mieszaniem wyglada ladniej niz po prostu 256, UAE bedzie w tym trybie dzialac wolniej. Poleca sie uzywanie rozdzielczosci 800x600. W rozdzielczosciach nizszych niektore pelnoekranowe obrazy moga nie zmiescic sie na ekranie lub byc przesuniete, a niektore efekty moga wygladac dziwnie. * Najwyzsza jakosc obrazu daje 800x600, 32768 kolorow * Najszybsze dzialanie zapewnia 400x300 lores, 256 kolorow Jezeli nie musisz, nie uzywaj trybow 24 i 32 bitowych -- spowolnienie jest zbyt duze, aby mialo to sens. }}} {{{ [12] KONTAKT Z AUTOREM ----------------------------------------------- Autorem programu jest Bernd Schmidt. Mozna skontaktowac sie z nim w razie watpliwosci, jednak TYLKO po przeczytaniu wszystkich dokumentow (nie tylko tego STRESZCZENIA po polsku). Jego adres e-mail to: crux@pool.informatik.rwth-aachen.de natomiat adres pocztowy: Bernd Schmidt 21 St Stephen's Place Cambridge CB3 0JE Wielka Brytania Nie nalezy zanudzac go problemami wyjasnionymi w dokumentacji. Nie nalezy tez przysylac dyskow (nie beda odsylane), plikow wiekszych niz 50Kb, ani POD ZADNYM POZOREM prosic o Kickstart ani inne oprogramowanie. Pisac po niemiecku lub angielsku. }}} -- Od tlumacza: (c) 1997, 2002 Tomasz 'tsca' Sienicki, tsca@edb.dk / tsca@poczta.onet.pl Pelna wersja dokumentacji UAE, DosUAE, LinuxUAE, UAE FAQ (odpowiedzi na najczesciej zadawane pytania) oraz odnosniki do innych zasobow znajduja sie pod adresem . Informacji zawartych w ninejszym i powyzej wymienionych dokumentach uzywasz na wlasne ryzyko. Ostatnia aktualizacja niniejszego pliku: 01.03.2002, UAE 0.8.21