WinUae Drukuj Email
Ocena użytkowników: / 16
SłabyŚwietny 
2629 odsłon
Artykuły - Software
Wpisany przez Atreus   
niedziela, 27 grudnia 2009 10:35

Dosłownie kilka dni temu ukazała się najnowsza wersja tego emulatora, opatrzona numerkiem 2.0. W porównaniu do poprzednich odsłon, zmiany odnoszą się przede wszystkim do poprawek istniejących błędów i ogólnego poprawienia pracy programu.

Słowo na niedzielę

Emulacja – pochodzi z łacińskiego aemulatio, aemulari i znaczy tyle, co „naśladować, współzawodniczyć”. Definicja ta odnosi się do naśladowania sposobu działania określonego urządzenia komputerowego (lub programu) przez inne urządzenia (lub inne programy).

I tym właśnie zajmują się emulatory; programy komputerowe, które mają za zadanie jak najwierniejsze naśladowanie działania danego systemu operacyjnego lub platformy sprzętowej na innym OS’ie czy komputerze.

Na chwilę obecną do dyspozycji jest tak wiele emulatorów, że nie sposób ich wszystkich wymienić z nazwy. Do większości z nich należą programy mogące udawać najróżniejsze platformy sprzętowe: komputery, konsole, automaty do gier, sprzęt audio, instrumenty, a nawet telefony komórkowe.

Emulator, o którym mowa w tytule, jest chyba najlepszym i najbardziej znanym programem, mogącym udawać Amigę linii klasycznych na najbardziej rozpowszechnionych komputerach typu PC, opartych na systemie operacyjnym Windows. Niemniej jednak doczekał się on także odsłon na mniej popularnych systemach. Mowa tu o wersji E-Uae, dzięki której można emulować Przyjaciółkę także na innych platformach sprzętowych (Macintosh, AmigaONE, Pegasos, PSP, PlayStation, Xbox) i systemach operacyjnych (Linux, AROS, MacOS, BeOS, MorphOS, AmigaOS 4.x), wliczając w to komórki wyposażone w system operacyjny Symbian.

Warto dodać, że istnieją także dwie wersje E-Uae dla Amig klasycznych. Pierwsza przeznaczona jest dla procesora Motorola MC68xxx (przy czym absolutne minimum do jakiejkolwiek pracy to 030), druga dla procesorów PPC (603e, 604e). Obydwie wersje wymagają zainstalowanego AmigaOS 3.x.

Dawno, dawno temu...

Ale zanim WinUae stał się emulatorem, jaki dziś znamy, musiało minąć ponad 10 lat.

Po upadku Commodore, pozycja pecetów na rynku komputerowym była coraz bardziej dominująca. Sprzęt PC stawał się coraz bardziej powszechny. Po ukazaniu się systemu Windows 95 pozycja peceta jeszcze bardziej umocniła się. Komputery w Windowsem można było spotkać wszędzie: w biurach, urzędach, szkołach itd. Amiga stawała się platformą niszową. Kolejne firmy, zarówno softwarowe, i jak i te produkujące sprzęt, zaczęły się odwracać od użytkowników Przyjaciółek. Na placu boju pozostała garstka firm, produkujących oprogramowanie i sprzęt dla topniejącej rzeszy użytkowników Amigi.

Niektórzy fani Przyjaciółki postanowili stworzyć alternatywę, dzięki której Amiga będzie mogła być użytkowana na coraz bardziej powszechnych pecetach.

Pierwowzorem dzisiejszego WinUae był program o nazwie „ZEA”, wydany w 1996r. Jego autorem był Bernd Schmidt. Objęty GNU General Public License, był programem darmowym. Początkowo dedykowany był dla systemów Uniksowych, stąd jego późniejsza nazwa: „Unix Amiga Emulator” (w skrócie UAE). Mimo że zawierał jeszcze sporo błędów i w porównaniu do dzisiejszych wersji nie był tak funkcjonalny, to potrafił emulować procesory z linii mk68, a także większość układów specjalizowanych. Poza tym potrafił obsłużyć adf’y (z ang. Amiga Disk File), a skonfigurowane i wskazane wcześniej foldery widział jako twarde dyski.

Pierwszym emulatorem Amigi przeznaczonym dla pecetów opartych na systemie Windows był właśnie WinUae, opatrzony numerkiem 0.6.6 Release 1. Jego autorem był Mathias Ortmann, a ukazał się on w 1997r.

Ale nie spoczęto na laurach, każdą kolejną wersję starając się tworzyć bliższą prawdziwej Amidze. A od numerka 0.6.9 Release 12 beta 6, prace nad emulatorem przejął Brian King.

Kolejnym programistą, który przejął pałeczkę, był znany dziś już wszystkim Toni Wilen, który stworzył emulator widokiem i działaniem przypominający dzisiejsze wersje. Prócz GUI zmieniło się także wiele opcji. Toni wykorzystał wprowadzoną przez Bernd’a Meyer’a w 2000 roku do E-UAE opcję „JIT” (Just-in-time compilation), która spowodowała znaczne przyspieszenie emulacji procesora. Krótko mówiąc – udawany procesor 020 potrafił być nawet kilkakrotnie szybszy od oryginału. Prócz dopracowania emulacji układów specjalizowanych, trybów natywnych, a nawet karty graficznej zgodnej z systemem Picasso96, wartości w programach diagnostycznych (np. „Sys Info”) znacznie przewyższały te z Amigi klasycznej, nawet rozbudowanej.

Obecne wersje to już mocno zaawansowane emulatory, które potrafią bardzo wiernie odwzorowywać pracę Amigi klasycznej. Naśladowanie układów specjalizowanych, trybów natywnych i kart graficznych, obsługa twardych dysków, napędów CD/DVD czy też przenośnych pamięci USB, obsługa sieci – to tylko część możliwości emulatora.

Dzięki szybkim komputerom PC, Emu-Ami (tak potocznie nazywają niektórzy swoją emulowaną Amigę) stała się szybką Amigą klasyczną. Znacznie szybszą i wydajniejszą niż najbardziej rozbudowany klasyk. Wielu programistów, głównie byli Amigowcy, ponownie zajęło się pisaniem softu na ten komputer. Wiele starszego oprogramowania zostało zwolnione z licencji komercyjnych, dzięki czemu powstały nowe, ulepszone i wykorzystujące moc Emu-Ami wersje programów.

Co prawda Emu-Ami nigdy nie będzie prawdziwą Amigą, ale dzięki swojemu zaawansowaniu pozwala w 100% wykorzystać oprogramowanie działające pod systemem i niemal 90% softu, który do pracy potrzebuje bezpośredniego kontaktu z hardwarem prawdziwych Amig.

Co w trawie piszczy?

Najnowsze wersje WinUae są już na tyle zaawansowane, że emulacja wielu modeli Amigi classic jest bardzo bliska prawdziwemu sprzętowi, a nierzadko go przewyższa w osiągach. A w połączeniu z najnowszym AmigaOS 3.9 i pakietem programów użytkowych, Emu-Ami potrafi dorównać dzisiejszym komputerom w wielu dziedzinach. Programy biurowe, odtwarzanie muzyki w formacie mp3, odtwarzanie filmów w popularnym formacie divx, grafika, internet, gry, nieskończone możliwości konfigurowania i upiększania systemu itd. I najlepsze jest to, że wykorzystanie Emu-Ami do coraz bardziej zaawansowanych i wymagających zadań jest zależne tylko od mocy naszego peceta.

Ale do rzeczy. Bazując na najnowszej wersji emulatora, przedstawię pokrótce najważniejsze opcji i ustawienia.

1

Po zainstalowaniu WinUae (lub rozpakowaniu, gdyż emulator występuje w dwóch wersjach: zip i exe) i uruchomieniu go po raz pierwszy, naszym oczom ukazuje się okienko, w którym program testuje dostępne zasoby, a także skanuje swój folder w poszukiwaniu plików z rozszerzeniem rom. Następnie naszym oczom ukazuje się strona tytułowa programu, na której zawarte są bardzo przydatne linki, tyczące się zarówno samego programu, jak i oprogramowania na Amigi klasyczne. Można także zapoznać się z listą osób, które przyczyniły się do rozwoju emulatora.

2

Następna zakładka to opcje ścieżek. Można w nich skonfigurować, gdzie program ma szukać plików ustawień, plików rom, a także gdzie można zapisać efekty naszej pracy na WinUae, czyli gdzie mają zostać zapisane sreenshoty, nagrania wideo, czy audio.

3

Zakładka Szybki Start daje nam możliwość wybrania jednej z kilku domyślnych konfiguracji dla określonych modeli Amig, bez potrzeby wcześniejszego grzebania się w dalszych ustawieniach.

4

Konfiguracje to miejsce, w którym zapisujemy pliki ustawień dla poszczególnych komputerów. Prócz nazwy, możemy dodać do niej także komentarz, ułatwiający nam później rozpoznanie danego modelu.

5

W zakładce Sprzęt konfigurujemy, z jakich podzespołów ma się składać nasza Amiga. I tak w CPU i FPU ustawiamy typ procesora i koprocesora matematycznego. Możemy także uruchomić wcześniej wspomniany „JIT”, a także „Adresowanie 24-Bit”. Ta ostatnia funkcja przydatna jest wtedy, gdy zależy nam na dokładnej emulacji procesora 68EC020, który był seryjnie montowany w Amidze 1200. Przydatne jest także zaznaczenie opcji „Większa kompatybilność” podczas emulacji procesora 68000. Czasami wymagają tego niektóre gry i dema odpalane na Amidze 500. Możemy także ustawić prędkość, z jaką będzie pracowała nasza Amiga, od najszybszej (zależną tylko od mocy naszego peceta), po bardziej kompatybilną z oryginalnym hardwarem, ale spowalniającym emulację.

6

W podzakładce Chipset konfigurujemy, z jaką kompatybilnością ma być udawany chipset płyty głównej, określamy kości graficzne, jakie ma mieć nasza Emu-Ami, rodzaj kolizji duszków oraz emulację dźwięku.

7

Zaawansowany chipset polecam tylko zaawansowanym użytkownikom, będącym dobrymi znawcami amigowego sprzętu. Pozostali mogą zostawić zaznaczoną opcję „Ustawienia kompatybilne” i ewentualnie pogrzebać w poprzedniej podzakładce.

8

W Rom wybieramy sobie jeden z plików rom, w zależności od tego, jaki system chcemy odpalić w naszej Amidze.

9

W podzakładce Ram ustawiamy ilość pamięci dla naszej Emu-Ami, zarówno dla kości graficznych, jak i pamięci dostępnej dla systemu.

10

W Dyskietki możemy włączyć sobie do czterech stacji dyskietek, zarówno DD, jak i HD widzianych przez komputer. Dla poszczególnych dyskietek podpinamy pliki obrazów (m.in. adf, dms). W podzakładce możemy także ustawić prędkość, z jaką będzie pracować stacja, a także stworzyć pusty adf, który możemy później na Amidze wykorzystać jako pustą dyskietkę.

11

Dyski twarde to ważna podzakładka. Konfigurujemy w niej twarde dyski podpięte do naszej Emu-Ami. Naszymi twardzielami mogą być wskazane wcześniej foldery, plikopartycje, a także rzeczywiste dyski twarde, które można później podzielić na partycje i sformatować na Amidze. Poza tym do naszej emulowanej Ami możemy podpiąć także pecetowy dysk twardy, napędy CD/DVD (bez późniejszej konfiguracji w AmigaOS), przenośne pamięci USB. Można także zrezygnować z obsługi windowsowego kosza (wszystko, co skasujemy w Amidze będzie tracone bezpowrotnie), a także „wyłączyć obsługę UAEFSDB”. Pliki z takim rozszerzeniem służą emulatorowi na zapisywanie danych o bitach protekcji, szczególnie wtedy, gdy dyski twarde montowane są jako foldery (te założone pod Windowsem również). Gdy zostanie wybrana ta opcja, dane są przechowywane w strumieniach metadanych.

12

W Rozszerzeniach ustawiamy m.in. właściwości naszej karty graficznej, ilość pamięci graficznej, głębię kolorów, odświeżanie obrazu. W podzakładce tej jest także ważna opcja „uaescsi.device”. Po jej włączeniu będziemy mogli, już spod amigowego systemu, podczepić napędy CD/DVD. Trzeba wtedy napisać odpowiednią mountlistę oraz stworzyć sterownik dosowy, osobny dla każdego z napędów (w przypadku, gdy mamy więcej niż jeden CD/DVD-ROM w pececie). A jeśli chcemy korzystać z internetu bez zbędnej instalacji oprogramowania sieciowego, to warto włączyć „bsdsocked.library”. Emulator wykorzysta skonfigurowane na pececie połączenie z internetem.

13

Tak więc jeśli mamy już wybrane podzespoły, z których będzie się składać nasza Przyjaciółka, możemy przejść do Hosta, gdzie ustawimy sobie, w jaki sposób nasza Emu-Ami będzie się z nami porozumiewać. W Wyświetlaniu możemy wybrać, czy obraz zarówno z trybów natywnych, jak i z karty graficznej ma być wyświetlany w okienku, czy też na pełnym ekranie oraz w jakiej rozdzielczości. Poza tym można zmieniać prędkość odświeżania. Wartą zainteresowania jest opcja „czarniejsze od czerni”. Wybranie jej spowoduje nieznaczne rozjaśnienie widocznej części ekranu (gry lub systemu). Dzięki temu będziemy mieli złudzenie czarnej ramki wokół wyświetlanego obrazu, a nie - jak do tej pory – że obraz zlewał się z otaczającym go polem.

14

W podzakładce Dźwięk ustawiamy sobie, co będziemy słyszeć w głośnikach. Czy będzie to pełny emulowany dźwięk stereo o częstotliwości 44 kHz, czy też brzęk przypominający dzwonek mono ze starych komórek? Dużo oczywiście zależy od mocy naszego peceta.

15

Mysz-Joystick – tutaj sprawa raczej nie wymaga specjalnego komentarza, wiadomo: mysz – port „0”, joystick – „1”. Warto jeszcze dodać, że prócz zaproponowanej klawiszologii emulującej joystick, można także wybrać rzeczywiste urządzenie podpięte do peceta, np. jeśli mamy podpięty pad USB z tzw. gałkami, po wyborze pada z listy można wykorzystać je później w grach.

16

W podzakładce Porty Wejścia/Wyjścia możemy umożliwić emulatorowi korzystanie z drukarki zainstalowanej w Windowsie, wykorzystanie pecetowego portu szeregowego, jak i emulację portu MIDI.

17

W Wejście możemy stworzyć sobie własną klawiszologię dla Emu-Ami oraz skonfigurować joystick.

18

Dzięki opcjom w podzakładce Wyjście, można udokumentować naszą działalność na emulowanej Amidze. Możemy sobie zgrać zarówno obraz, jak i dźwięk (np. z gry), a także zrobić sreenshota z systemu, aby móc się później pochwalić wspaniałym i podrasowanym interfejsem AmigaOS.

19

W podzakładce Filtr konfigurujemy wyświetlanie trybów natywnych. Bywa tak, że gra, która korzysta bezpośrednio z kości ECS czy AGA nie jest poprawnie wyświetlana na monitorze, obraz może być za mały lub za duży, za bardzo przesunięty w bok. Może także być nieostry, zamazany lub zbytnio rozpikselowany. Dzięki doborowi odpowiedniego filtra oraz regulacji suwaków, możemy sobie ustawić wyświetlany obraz z gry tak, jak żywnie się nam to podoba.

20

Zmieniacz dysków – bardzo przydatna opcja w przypadku częstego zmieniania dyskietek, np. podczas grania, kiedy potrzebna jest szybka i częsta zmiana plików obrazów.

21

Podzakładka Różne zgromadziła rozmaite przydatne opcje, które swoim działaniem nie pasują do poprzednich podzakładek. Najważniejsza z nich to „Tryb pracy SCSI oraz CD/DVD”. Warto pobawić się tą opcją, szczególnie w przypadku montowania napędów CD/DVD spod amigowego systemu. Wybranie nieodpowiedniego wariantu z listy często powoduje, że Amiga nie widzi napędu, mimo dobrze napisanej mounlisty i dosdrivera. Opcja „USB” przydatna jest, gdy zamiast klawiatury podpiętej do PS/2 w pececie jest klawiatura USB. Klawiatury USB podłączone do gniazda PS/2 przez przelotkę widziane są przez emulator jako PS/2. „Pliki stanów” to opcja, której uruchomienie umożliwi nam tryb hibernacji systemu, ale nie tak, jak w przypadku Windows, gdzie zrzucany jest cały rozmiar pamięci. W WinUae zrzucona zostanie aktualnie zajęta pamięć. Domyślnie WinUae wyświetla się w języku angielskim, ale dzięki Aleksandrowi Piotrowi Chylińskiemu, autorowi spolszczenia do WinUae oraz opcji „Język”, możemy korzystać z emulatora w naszym rodzimym języku.

22

Ostatnia podzakładka to Priorytet i przypisania. Ustawić w niej można jak ma się zachować WinUae, podczas gdy jest aktywny, nieaktywny i zminimalizowany. Można także powiązać z emulatorem najbardziej charakterystyczne dla niego pliki, które wyświetlane będą na liście.

Podczas przełączania kolejnych podzakładek można zauważyć, że towarzyszy nam ciągle pięć klawiszy na samy dole okna programu. Są to:

  • RESET – klawisz resetujący komputer, odpowiednik kombinacji klawiszy „Ctrl+LA+RA” lub klawisza RESET na obudowie wieży. Jeśli chcemy zresetować naszą Emu-Ami podczas pracy, klikamy F12 (wywoła to okno programu) i klikamy na ten właśnie klawisz.
  • WYJDŹ – wiadomo: klawisz wyłączający program.
  • START – startuje nam komputer z wcześniej wybranej konfiguracji.
  • ANULUJ – jeśli wywołamy okno ustawień (F12) podczas pracy Amigi i klikniemy w ten klawisz, powrócimy do emulacji bez żadnych zmian w ustawieniach.
  • POMOC – uruchamia plik pomocy, jeśli takowy jest dodany do emulatora.

Kto pyta, nie błądzi

Zbiór przydatnych linków, szczególnie dla początkujących użytkowników WinUae:

http://www.winuae.net/ - domowa strona autora emulatora WinUae; prócz samego programu, w najnowszej i w starszych wersjach, znajdziemy tam opisy zmian kolejnych odsłon WinUae oraz pliki wspomagające pracę programu.

http://uae.coresystems.de/ - domowa strona autora emulatora E-Uae.

http://amikit.amiga.sk/ - strona projektu Amikit. Oprócz ogromnej ilości często aktualizowanego i legalnego oprogramowania dla Amig klasycznych, znajdziemy tam także windowsowy instaler, który w połączeniu z WinUae bardzo ułatwia wybranie odpowiedniej konfiguracji oraz instalację AmigaOS.

http://amigasys.extra.hu/ - gotowe zestawienia różnych konfiguracji amigowego systemu

http://www.apc74.ppa.pl/ - domowa strona autora spolszczenia do WinUae, prócz samego pliku spolszczającego program zawiera prawdopodobnie najbogatszy zbiór dokumentacji o WinUae w języku polskim, w tym porady, przykłady, omówienia. Dzięki szczegółowym informacjom zawartym przez autora, nawet początkujący użytkownik emulatora nie powinien mieć problemów z obsługą i skonfigurowaniem wybranego modelu Amigi.

http://www.amigaforever.com/ - strona firmy zajmującej się dystrybucją legalnych kopii AmigaOS i plików rom.

Recepta na szczęście

Poniższe dwa przykłady prezentują jak skonfigurować WinUae, aby otrzymać najpopularniejsze modele Amigi, które występowały w latach 90-tych, czyli Amigę 500 oraz Amigę 1200 (z tą różnicą, że będą to konfiguracje nieco rozbudowane, w w przypadku Amigi 1200 będzie to nawet bardzo rozbudowana konfiguracja).

Przedstawiona A500 to pozycja nieznacznie stuningowana, wyposażona w twardy dysk oraz nieco szybsza niż oryginalny model.

Prócz pliku romu z Kickstartem w wersji 34.5 potrzebny będzie także wcześniej przygotowany folder, w którym zgramy AmigaOS 1.3. W Szybkim starcie z listy EMULOWANY SPRZĘT wybieramy model „A500” oraz konfigurację „1.3 ROM, OCS, 512 KB + 512 KB Slow RAM”. Klikamy na USTAW KONFIGURACJĘ. WinUae spreparuje ustawiania dla podstawowego modelu Amigi 500, które możemy zacząć tuningować:

  1. CPU i FPU – w PRECYZYJNE USTAWIENIE TAKTOWANIA CPU, na liście CZĘSTOTLIWOŚĆ CPU wybieramy „2x”, procesor 68000 będzie taktowany z prędkością ponad 28 MGz. Pozostałych opcji nie zmieniamy.
  2. Chipset – w CHIPSET przełączmy z „OCS” na „ECS Agnus”. Zaznaczenie tej opcji pozwoli nam wybrać nowszą kość graficzną montowaną w późniejszych modelach pięćsetki. Na liście KOMPATYBILNY Z wybieramy A500. Pozostałe opcje zostawiamy tak, jak są.
  3. Zaaw. Chipset – pozostawiamy włączoną opcję USTAWIENIA KOMPATYBILNE.
  4. Rom – jeśli WinUae podczas pierwszego uruchomienia znalazł poprawnie wgrane pliki rom, na liście GŁÓWNY PLIK ROM powinniśmy mieć wybrany „KS ROM v 1.3 (A500, A1000, A2000) rev 34.5 (256k). Jeśli go tam nie ma, klikając na gadżet z prawej strony listy, podajemy ścieżkę dostępu do wymaganego pliku. Pozostałe opcje bez zmian.
  5. Ram – tutaj zwiększymy nieco pamięć dla naszej pięćsetki; suwaki CHIP oraz SLOW przestawiamy na wartość „1MB”.
  6. Dyskietki – standardowo mamy włączoną DF0, ale przyda nam się także druga stacja, tak więc włączamy także DF1. Suwak w PRĘDKOŚĆ EMULOWANEGO NAPĘDU DYSKIETEK przestawiamy maksymalnie w lewo („Turbo”), co da nam rzeczywistą prędkość odczytu plików obrazów dyskietek zależną tylko od mocy peceta.
  7. Twarde dyski – klikamy na DODAJ KATALOG LUB ARCHIWUM, wyświetli się nam okno VOLUME SETTING. W URZĄDZENIE wpisujemy nazwę wolumenu wraz numerem (np. HDD0 lub DH0). W NAZWA PARTYCJI nadajemy nazwę dyskowi, który będzie widziany później w systemie (np. Workbench, System itd.). Klikamy w WYBIERZ KATALOG i szukamy naszego wcześniej spreparowanego folderu z systemem 1.3. Gdy go znajdziemy, ścieżka dostępu będzie podana w ŚCIEŻKA. Klikamy na OK. Możemy także zaznaczyć opcje WYŁĄCZ WSPARCIE UAEFSDB oraz NIE UŻYWAJ KOSZA WINDOWS. Pozostałe opcje zostawiamy wyłączone.
  8. Rozszerzenia – karta graficzna raczej nie będzie nam potrzebna w pięćsetce. Wszystkie opcje zostawiamy wyłączone.
  9. Wyświetlanie – w opcjach EKRAN, w pierwszej liście wybieramy sterownik pecetowej karty graficznej oraz rozdzielczość ekranu dla trybów natywnych. Dla monitorów VGA polecam rozdzielczość 800x600 lub 1024x768. W USTAWIENIA, na liście TRYB NATYWNY wybieramy „Pełny ekran” (nasza Emu-Ami lepiej się prezentuje na swoim własnym ekranie, aniżeli w okienku na pulpicie Windowsa). Zaznaczamy CZARNIEJSZE OD CZERNI, ROZDZIELCZOŚĆ „Hires (normalny)”, a ODŚWIEŻANIE „Co ramkę” (suwak w lewo). Pozostaje jeszcze TRYB RYS. LINII, który ustawiamy na PODWÓJNY. Pozostałe opcje bez zmian.
  10. Dźwięk – tu na pierwszej liście od góry wybieramy tylko sterownik dla pecetowej karty muzycznej. Reszty nie ruszamy.
  11. Mysz-joystik – tu wiadomo: PORT 0 „Mysz”, PORT 1 „nazwa naszego joysticka” (jeśli mamy podpięty i zainstalowany w pececie), a jeśli takiego nie mamy, to polecam „Układ klawiatury A”. Naszym joyem stanie się wtedy klawiatura numeryczna. Reszta bez zmian.
  12. Porty we/wy – jeśli mamy zamiar wykorzystać naszą drukarkę na pięćsetce, to wybieramy ją na liście DRUKARKA. Reszty proponuję na razie nie ruszać.
  13. Wejście – tu na razie proponuję zostawić tak, jak jest, czyli na pierwszej liście „Tryb kompatybilny”. Pozostałość bez zmian.
  14. Wyjście – tę podzakładkę opuszczamy.
  15. Filtr – czasem bywa tak, że tryb natywny jest źle wyświetlany na monitorze. Proponuję następujące ustawienia: pierwsza lista „Null filter”, następna „1x (16bit/32bit), w liście AUTOMATYCZNE SKALOWANIE wybieramy „Automatyczne skalowanie”. Suwaków nie ruszamy. Zaznaczamy opcję BLOKUJ PROPORCJE OBRAZU, w liście nad tą opcją wybieramy „Automatycznie”, a pod spodem „VGA”. Resztę opcji opuszczamy.
  16. Zmieniacz dysków, Różne, Priorytet i przypisania – grzebanie w tych podzakładkach na razie nie będzie nam potrzebne.
  17. Przechodzimy do Konfiguracje i zapisujemy sobie tak spreparowane ustawienia. Klikamy na START i naszym oczom ukazuje się ładowanie systemu 1.3, a następnie blat Workbencha.

A500-1_tn A500-2_tn A500-3_tn

Jeśli chcemy w trakcie pracy korzystać z dyskietek, klikamy F12 i w Dyskietki podpinamy pliki obrazów dyskietek. Jeśli chcemy uruchomić grę bezpośrednio z dyskietki, podpinamy takową i klikamy RESET.

Drugi model to Amiga 1200, z mocnym procesorem, koprocesorem matematycznym, rozbudowaną pamięcią RAM, twardym dyskiem, napędem CD/DVD i kartą graficzną. Potrzebne rzeczy toL plik z romem 3.1 (ver 40.68) oraz folder ze zgranym systemem (od 3.1 do 3.9, najlepiej ten ostatni).

W szybkim starcie wybieramy MODEL „A1200”, w KONFIGURACJA „konfiguracja rozbudowana o 4 MB pamięci FAST”. Klikamy na USTAW KONFIGURACJĘ, a następnie przechodzimy do modyfikacji ustawień.

  1. Chipset – w tym przypadku zaczynamy od tej właśnie podzakładki, w OPCJE odznaczamy DOKŁADNA EMULACJA, reszta bez zmian
  1. CPU i FPU – wracamy się do tej podzakładki, w CPU wybieramy 68040, niepotrzebne opcje staną się nie aktywne. Zaznaczamy JIT i przechodzimy do FPU. Tu wybieramy WBUDOWANY i zaznaczamy WIEKSZ. KOMPAT. W PREDKOŚĆ EMULACJI CPU zaznaczamy NAJSZYBCIEJ JAK MOŻNA... W ZAAWANSOWANE USTAWIENIA JIT zaznaczmy wszystkie opcje prócz POŚREDNI.
  2. Zaaw. Chipset – nic tu nie zmieniamy.
  3. Rom – podobnie jak w pięćsetce, tylko tym razem nasz plik rom musi pochodzić z systemu 3.1 i musi nosić nazwę „KS ROM v 3.1 (1200) rev 40.68 (512k)”.
  4. Ram – standardowo mamy 2MB CHIP i 4 MB FAST, ale z racji tego, że będzie to wypasiona wersja, wyłączmy FAST (suwak w lewo), CHIP ustawimy sobie na 8 MB, a w Z3FAST ustawiamy sobie tyle pamięci, ile mamy w pececie. Choć jak na Amigę wystarczy w zupełności 32 MB.
  5. Dyskietki – podobnie jak w A500, włączmy DF1, a PRĘDKOŚĆ EMULOWANEGO NAPĘDU... na „Turbo”.
  6. Twarde dyski – tak samo jak w poprzednim przykładzie, tylko tym razem wybieramy folder z systemem 3.x. Standardowo już zaznaczamy opcje WYŁĄCZ WSPARCIE UAEFSDB, NIE UŻYWAJ KOSZA WINDOWS. Prócz tego zaznaczamy także CD/DVD TEŻ..., co pozwoli nam na obsługę CD/DVD-ROMów bez bawienia się w ustawieniach Workbencha (pisanie mounlisty, dosdrivera itd.). Aby nasza Emu-Ami obsługiwała także przenośne pamięci USB (pendrive'y, karty SD itp.), zaznaczamy także NAPĘDY WYMIENNE RÓWNIEŻ... oraz AUTOMATYCZNIE MONTUJ NAPĘDY WYJMOWALNE.
  7. Rozszerzenia – w USTAWIENIA KARTY GRAFICZNEJ, suwakiem PAMIEĆ ustawiamy ilość pamięci dla naszej karty graficznej. Myślę, że 8 MB w zupełności wystarczy. Gdy zostanie przydzielona określona ilość pamięci, nasza karta będzie już aktywna i widziana w Workbenchu jako „UAEgfx”. Wystarczy wtedy zainstalować pakiet Picasso96, który posiada już sterownik dla takowej karty. Prócz tego włączona powinna być opcja USTAW GŁĘBIĘ KOLORÓW RTG TAKĄ JAK SYSTEM. Reszta jest już niepotrzebna i można ją dezaktywować. Chociaż, jeśli mamy zamiar korzystać z Internetu na naszej Emu-Ami, to warto włączyć także BSDSOCKET.LIBRARY.
  8. Wyświetlanie – tutaj wszystko robimy tak samo jak w przypadku pięćsetki, prócz TRYB RTG, w którym również wybieramy „pełny ekran”.
  9. Pozostałe podzakładki, czyli Dźwięk, Mysz-joystik, Porty we/wy, Wejście, Wyjście, Filtr, Zmieniacz dysków, Różne, Priorytet i przypisania, traktujemy identycznie, jak w przypadku A500.
  10. Zapisujemy ustawienia (Konfiguracje) i startujemy (START).

Wypasiona Amiga 1200 w akcji.

A1200_tn

Kończ Waść...

Przedstawiony program umożliwił kontynuację przygody z Amigą wielu jej użytkownikom, którzy z różnych względów musieli lub chcieli przesiąść się na powszechne pecety. WinUae dzięki swoim możliwościom tchnął ducha Przyjaciółki w bezduszne czeluście pecetowego hardware'u. Emulator nie ma jakiś strasznych wymagań sprzętowych, podstawowe modele Amig potrafi udawać już na procesorach taktowanych 400-500 MGz i to przy zaledwie 32 MB RAM. Często to wystarczy, aby przypomnieć sobie stare dobre gry na Ami. Znam osoby, które za bezcen kupują takowy sprzęt tylko po to, aby uruchomić na nim WinUae i poczuć tę nostalgię minionych lat. A jeśli ktoś chce mieć pod swoim dachem wypasioną Amigę, na której będzie chciał robić dużo więcej, niż tylko granie w starsze gry i posiada odpowiednio mocnego peceta, to nic nie stoi na przeszkodzie. Jak to się mawiało: „Amiga Rulez!”

Chciałbym jeszcze podziękować Aleksandrowi Piotrowi Chylińskiemu (APC74) za udostępnienie materiałów dydaktycznych, pomocnych podczas pisania artykułu.

Don Rafito

Poprawiony: niedziela, 16 maja 2010 18:03
 
Komentarze (2)
1 poniedziałek, 28 grudnia 2009 16:11
Czy da się emulować sampler w WinUae? Jeśli ktoś z Was wie, proszę o email jak to zorbić na: ma_fan@interia.pl
2 sobota, 19 czerwca 2010 00:26
snerg
Chwilę się zbierałem do przeczytania bo taki to przysadzisto-sążnisty art (zwę takie "na raz wszystko") że odstrasza gdy się o Amidze nie wie nic. Ja własnie do tych ludzi przynależę ale ciągną mnie opowieści kolegów sprzed kilkunastu lat o tym jak to się grało w Civ2 na a1200! Dzięki za opis który ułatwia życie - chyba ;). A od siebie cóż, nie czuję klimatu Amigi...sorry

Dodaj swój komentarz

Imię:
Twój email:
Komentarz:
  Tekst do weryfikacji. tylko małe litery bez spacji.
Weryfikacja tekstu:
JoomlaWatch Stats 1.2.9 by Matej Koval
RocketTheme Joomla Templates