FAQ v0.101


napisane przez
Torsten Enderling (carfesh@gmx.net)
Worfje (worfje@gmx.net)

Spis treści

1. Różne

1.1. Nie mogę uruchomić swojej ulubionej gry

1.2. Gdzie mogę znaleźć/ściągnąć rom pliku Kickstart?


2. Pliki Hardfiles

2.1. Czym są pliki Hardfiles?
2.2. Jak używać pliku Hardfile?
2.3. Czy mogę używać moich obecnych plików UAE hardfiles (*.hdf) z programem WinFellow?


3. Systemy plików (Filesystems)

3.1. Czym są systemy plików?
3.2. Jak używać systemu plików?


4. Graficzny interfejs użytkownika (GUI)

4.1. Jak mogę grać w grę, która zajmuje więcej niż jeden dysk/Jak mogę zmieniać dyski(ich image)?


5. Nadal mam pytania!



1. Różne

1.1. Nie mogę uruchomić swojej ulubionej gry


Wiele starszych gier wymaga specialnych ustawień. Gdy mamy jakiekolwiek problemy z ich uruchomieniem, należy generalnie spojrzeć na poniższą listę i dokonać odpowiednich modyfikacji:

  • Niektóre wersje kickstart-u wymagają specialnych ustawień modeli procesora , więc popróbujcie różnych ich kombinacji; np. jest pomysłem całkowicie nie na miejscu aby uruchamiać Kickstart w wersji 1.2 z prockiem ustawionym na '030
  • Część gier napisana była dla sztywno określonych rozmiarów pamięci RAM (bogo i chip), więc spróbujcie ustawić je obie na 512kB lub nawet wyłączyć obsługę pamięci bogo całkowicie
  • Nie wszystkie gry ładnie się zachowują (niektóre kontrolują bezpośrednio sprzęt) ,więc kłopoty może powodować włączenie opcji "Fast Disk-DMA" lub "Immediate blitter"
  • Wiele starych gier używa wyłącznie pierwszego napędu stacji dysków, a gdy wykryje dodatkowy napęd potrafi wyczyniać wiele dziwnych rzeczy
  • Określenie częstotliwości pracy i opóźnień wykonywania komend procka może również mieć krytyczne znaczenie podczas uruchamiania niektórych gier; tego typu błędy można wyeliminować ustawiając taktowanie na oryginalne 7 MHz
Jeśli macie wątpliwości, użyjcie fabrycznych ustawień A500:
  • Procesor 68000 częstotliwość 7 MHz
  • 1 napęd dyskietek (wyłączcie pozostałe!), pozostawcie "Fast Disk-DMA" bez "ptaszka"
  • Pamięć RAM: 512k Chip i ewentualnie 512k Bogo RAM
  • Kickstart w wersji 1.3 lub 1.2
  • Normalny, opóźniony blitter kości OCS (normal, delayed OCS blitter)
  • żadnych filesystems lub hardfiles, "Disable autoconfig-devices"
Jeśli po takim skonfigurowaniu emulatora gra nadal się nie uruchamia (a w 100% chodzi na zwykłej A500, a nie np. na kościach graficznych AGA) musi być to problem samego WinFellow-a.


1.2. Gdzie mogę znaleźć/ściągnąć rom pliku Kickstart?

Możesz kupić rom Kickstart-a na www.cloanto.com.


2. Systemy plików (filesystems) i pliki (hardfiles)

2.1. Czym są pliki hardfiles?


Większość z Was prawdopodbnie już to wie i może pominąć ten rozdział, jednakże dla Tych, którzy są nowi w temacie emulacji oto krótki komentarz:

Plik hardfile jest używany w celu zasymulowania dysku twardego podłączonego do emulowanej Amigi. Technicznie rzecz biorąc, plik taki to 100% wierna kopia zawartości amigowego dysku twardego (łącznie z opisem partycji itp.). Po przestudiowaniu powyższego tekstu dochodzimy do prostego wniosku: plik tego typu jest ograniczony określoną sztywno wcześniej objętością (coś na zasadzie amigowego ramdysku). Podczas tworzenia pliku hardfile musicie sprecyzować jego objętość, tj. ilość miejsca dostępnego jako symulowany dysk amigowy. Taki symulowany dysk umożliwia korzystanie z wszystkich opcji, tak jak z realnego dysku (np. możecie go zdefragmentować).


2.2. Jak używać pliku hardfile?

Po pierwsze potrzebujesz takowego. Możliwe, że już nawet taki masz np. z UAE lub DOSFellow; jeśli jednak nie, to możesz go utworzyć korzystając z menu konfiguracji, spod zakładki "hardfile". Ważne: nowoutworzony plik składa się ze "śmieci", aby był gotowy do pracy musisz go sformatować jako dysk twardy amigowy.

Dodaj hardfile do swojej konfiguracji w menu konfiguracyjnym (za pomocą opcji w zakładce "hardfile"). Upewnij się, że opcja ("Disable Autoconfig-devices" umieszczona w sekcji Various") nie jest zaznaczona "ptaszkiem". Funkcja Autoconfig wymagana jest, aby umożliwić funkcjonalność Amigi potrzebną do automatycznego wykrycia i inicjalizacji urządzeń.

Dodatkowo upewnij się, że używasz kickstart-a w wersji 2.0; pod kickstart-em 1.x jedynym sposobem używania hardfiles jest używanie plików mountowanych (może wyjaśnię bliżej o co chodzi w późniejszej wersji FAQ), a na dodatek dyski takie nie mogłyby być uruchamialne (ponieważ stare wersje kickstart-a nie obsługują autokonfiguracji urządzeń).

W tej chwili powinieneś móc już używać utworzonego pliku. Jeśli skonfigurowałes nowy plik, powinieneś uruchomić workbench z właściwą wersją kickstart-a, odpalić go i sformatować diskfile w sposób taki, jaki Ci odpowiada ( pojawi się on jako FELLOW0).
Jeśli masz zamiar używać pliku już istniejącego (i plik ten jest uruchamialny, a nie tylko z zapisem partycji) usuń wszystkie image dyskietek i uruchom Amigę z niego (znowu powinieneś się upewnić, czy dopasowane są wersje kickstart-a - emulatora i pliku, przy pomocy którego został utworzony.


2.3. Czy mogę używać moich obecnych plików UAE hardfiles (*.hdf) z programem WinFellow?

Tak, WinFellow korzysta z formatu, używanego przez hardfile UAE. Przeczytaj poniższe uwarunkowania użytkowania plików hardfile z UAE. Używając hardfiles z UAE, nie mogą one wykorzystywać sterownika Picasso96 uaegfx, ponieważ WinFellow nie ma jeszcze zaimplementowanej ich obsługi. To samo tyczy się do korzystania z trybów graficznych przygotowanych dla kości AGA.


3. Systemy plików (Filesystems)

3.1. Czym są systemy plików?

Tak, jak w przypadku hardfiles, systemy plików dalej nazywane filesystems używane są do symulacji urządzenia podłączonego do emulowanej Amigi. Zamiast używania plików, konfigurujesz WinFellow do używania katalogu z wybranego przez Ciebie urządzenia Windows, które ma zostać przeznaczone do przechowywania i odczytu danych.

Ma to swoje zalety, gdyż nie musisz się martwić o sztywno przydzieloną pojemność nośnika, jak było to w przypadku image'ów dysku (hardfiles).
Istnieją jednak pewne wady takiego rozwiązania: chociaż na pierwszy rzut oka działanie obu rodzajów plików jest identyczne, to filesystem jest niestety trochę ograniczony: np. nie można go sformatować lub zdefragmentować(co zresztą nie miałoby sensu, bo musiałbyś uruchomić windowsowy defrag na dysku, który zawiera w sobie "nasz" dysk - tak czy siak, rezultat żaden).

Kolejna wada leży po stronie różnic między system plików Amigi i Windows. System plików Amigi oferuje 8 znaczników pliku (np. wykonywalny, zapisywalny itp.), natomiast system Windows oferuje w zasadzie tylko 3 takie znaczniki, ale właściwie i one nie mają znaczenia podczas realnego użytkowania, może jedynie atrybut "archive".
Dla Amigi nazwy plików takie, jak: " " lub ".. " są rzeczą normalną, natomiast Windows po natknięciu się na nie zaczyna fiksować. Wystarczy, żebyś spróbował utworzyć plik nazwany CON, a zrozumiesz o co chodzi... ;)
Aby pozbyć się tego problemu wprowadzono nową technikę nazwaną fsdb (FileSystem Database = BazaDanych SystemuPlików) i użyto jej w UAE (także w WinFellow, gdyż wykorzystuje on fragment kodu źródłowego UAE obsługujący systemy plików).
Za każdym razem gry plik ma nazwę, której nie potrafi obsłużyć system operacyjny trafia on właśnie do tej bazy danych. Taki plik bazodanowy zawiera lokalną nazwę pliku, jej odpowiednik Amigowy, opis atrybutów, opcjonalny komentarz itp.).
Ta oto metoda umożliwia użytkowanie urządenia dokładnie w taki sposób, w jaki zrobiłaby to realna Amiga. W najnowszej wersji można nawet zboot-ować Amigę z filesystem-u. (do tej pory było to niemożliwe).
Dobrze więc, przejdźmy do tego, o czym najbardziej chciałem powiedzieć: WinUAE używa całkiem innych metod przechowywania atrybutów, jak również używa Amigowego bitu "tylko-do-odczytu" w celu pokazania zapisywalności i możliwości wykasowania znaczników; my uważaliśmy takie rozwiązanie za złe i opracowaliśmy je inaczej. Oznacza to, że obsługa systemu plików z UAE niekoniecznie zawsze będzie w pełni kompatybilna z obsługą WinFellow. Uważajcie więc podczas wymiany danych pomiędzy systemami plików obu emulatorów.


3.2. Jak używać systemu plików?

Ustaw filesystem w menu konfiguracyjnym pod zakładką filesystem. Możesz także sprawdzić opcję "Automount Windows-drives"; co automatycznie zmountuje wszystkie dyski twarde, podłączone sieciowo dyski i cd-romy jako urządzenia amigowe (nie będziesz musiał robić tego ręcznie)

Upewnij się, że opcja "Disable Autoconfig-devices" (z sekcji Various) nie jest zaznaczona "ptaszkiem". Opcja ta jest wymagana do automatycznego wykrycia i inicjalizacji urządzeń .

Upewnij się ponownie, czy używasz kickstart-a w wersji co najmniej 2.0.

Teraz potrzebujemy czegoś, z czego możnaby było zbootować. Sugeruję dysk z workbenchem lub hardfile. Urządzenie pojawi się pod nazwą wg. wcześniejszej konfiguracji. Jeśli chcesz zainstaluj workbench w systemie plików, następnie spróbuj zbootować bez dyskietki. inserted.


4. Graficzny interfejs użytkownika (GUI)

4.1. Jak mogę grać w grę, która zajmuje więcej niż jeden dysk/Jak mogę zmieniać dyski(ich image)?

Możesz zmieniać dyski(ich image) w WinFellow w locie. Robi się to przez naciśnięcie klawisza funkcyjnego <F11> podczas emulacji. Po wciśnięciu przycisku ponownie pojawi się główne okno, gdzie możesz zmienić plik gry. Klikając na przycisk "start emulation" będziesz kontynował pracę emulatora, tak jakbyś wyłącznie wymienił dyskietki.


5. Nadal mam pytania!

Jeśli masz pytanie, na które nie znalazłeś odpowiedzi w tym FAQ , znalazłeś problemy, o których nie wspomniałem lub po prostu czegoś nie rozumiesz , nie wstydź się mailować do mnie.
Aby móc dalej prowadzić ten FAQ potrzebuję Waszych uwag i pytań.