Tutorial instalacji sheepshaver
Poniżej znajdziecie tłumaczenie tutoriala do sheepshaver. Przetłumaczyłem tylko pierwszą stronę ponieważ na drugiej znajduje się opis testu jaki przeprowadził autor tutoriala, jedyne co jeszcze jest tam ważne to możliwe błędy w przedstawianiu grafiki (i rozwiązanie tego problemu), brak dźwięku w tej wersji programu (może nowsza wersja z dźwiąkiem sobie radzi?), oraz zawieszanie się programu przy zbyt częstym i zbyt szybkim przeskakiwaniem pomiędzy OS X a OS emulowanym. To wszystko. Życzę smacznego i czekam na ewentualne komentarze.
Podziękowania dla dexter_a za ten tutorial dotyczący instalacji Sheepshaver.
• Uwaga dla użytkowników MacInteli; wersja programu jest wciąż w stadium rozwoju w momencie publikacji tego artykułu. Przeczytajcie uważnie wszystkie pliki instalacyjne i zachowajcie pliki dla was szczególnie ważne!
• W rzeczywistości, z ostatnią wersją beta dla MacIntel na dzień dzisiejszy folder dzielony pomiędzy Mac os x a Sheepshaver będzie się wieszał na MacIntelu, a więc należy używać pustego folderu jako folderu współdzielonego.
Dla tych, którzy pragną uruchomić sheepshaver
Potrzebujecie;
- DiskCopy (program na Classica), ażeby utworzyć obrazy dysku .img. Sheepshaver nie używa obrazów z rozszerzeniem .dmg, a więc narzędzia dyskowe nic nie wskórają.
- CD, które da się bootować systemów 8.1, 8.5, 8.6, 9.0 lub 9.0.4 (starsze wersje OS 9 nie są wspomagane). Jeśli chcecie używać starszych wersji systemu (od 7.5.3 do 8.0) musicie posiadać plik ROM “OldWorld” [nie będę tego tłumaczył, chyba że ktoś wyrazi takie pragnienie]
- plik ROM “NewWorld”, chodzi o plik MAC OS ROM obecny w teczce systemowej waszego bootowalnego CD.
No to ruszamy; najpierw otwieramy folder Sheepshaver, zawiera on między innymi plik sheepshaver_prefs.sample. Chodzi o przykładowy plik ustawień dla Sheepshaver, Posłuży nam on za punkt wyjścia do stworzenia pliku preferencji. Wprowadzimy w niego ścieżki dostępu najważniejszych plików dla użytku Sheepshaver.
![]()
folder zawierający aplikację Sheepshaver
Gdzie je umieścimy? Nie ma zasady, zrobimy to prosto. Stworzymy folder o nazwie “sheepshaver” (bez dużych liter), który umieścimy w folderze Documents w waszym folderze domowym. Ścieżka dostępu będzie wyglądać tak; /Users/imię_użytkownika/Documents/sheepshaver
Obraz dysku twardego.
Ten plik zachowuje się jak dysk wirtualny. To jest dokładnie tak samo, gdy ściągacie plik do mac os x, które rozprawadzane są w formacie .dmg. Podwójne kliknięcie na ikonę dysku wywołuje dysk i zamyka program. Zrobimy to tutaj podobnie, tylko że ten dysk zawierać będzie teczkę systemową oraz wszystkie programy, których chcecie używać w MAC OS.
Musimy zaznaczyć, gdzie znajduje się plik, który przedstawia ten dysk, ponieważ będzie on stanowić wewnętrzny dysk twardy wirtualnego Maca, jakim jest Sheepshaver. Uczynimy podobnie z innymi elementami
Tworzenie obrazu dysku.
Otwórzcie DiskCopy, w menu Image wybierzcie “Create New Image”, nazwijcie plik jak chcecie, zachowajcie rozszerzenie .img, i podajcie wielkość. Na przykład, nazwiemy go boot.img Wiedząc że dysk wirtualny zawierać będzie system i wasze programy, wydaje się, że najlepiej będzie podać 1GB co najmniej, aby móc na nim pracować. Raz stworzony, pojawi się informacja, która poinformuje o inicjalizacji dysku wirtualnego. Stwierdzicie, że Mac uważa go za zwykły dysk twardy, który trzeba sformatować i nazwać przed użyciem. Wybierzcie dobry format “Mac OS Standard”.
Po utworzeniu pojawi się ikona tysku na pulpicie. Usuńcie go poprzez przeciągnięcie go na kosz.
Przenieście wasz plik obrazu dysku do utworzonego wcześniej folderu “sheepshaver”
Zajmijmy się teraz plikiem ROM; włóżcie wasz dysk CD z MAC OS. Otworzcie Teczkę Systemową i znajdźcie plik MAC OS ROM. Umieście go w naszym folderze “sheepshaver” i zmieńcie nazwę na “macosrom”.
Podejrzewam tutaj, że chcecie używać nowszej wersji MAC OS, a więc pominę procedurę instalacji pliku ROM “OldWorld”
Skopiujcie także do folderu sheepshaver plik “keycodes.sdl”, który znajduje się wraz z programem SheepShaver.
I mamy wreszcie wszystko, czego potrzebujemy, aby uruchomić Sheepshaver.
Przejdźmy teraz do konfiguracji.
![]()
Obraz folderu sheepshaver w folderze Documents, który utworzyliśmy, a który zawiera obraz dysku, ROM, i keycodes.
Zmiany pliku preferencji Sheepshaver; w katalogu SheepShaver-2.3, zduplikujcie plik “sheepshaver_prefs.sample”, otwórzcie kopię w Textedit. Plik wygląda tak;
rom /Path/To/The/ROM
disk /Path/To/The/DiskImage
extfs /Path/To/The/Directory/You/Want/To/Share
screen win/800/600
bootdrive 0
bootdriver 0
ramsize 67108864
frameskip 6
gfxaccel true
nocdrom false
nonet false
ether slirp
nosound true
nogui true
ignoresegv false
jit false
keycodes true
keycodefile /Path/To/Where/You/Placed/keycodes.sdl
Widzimy tutaj tylko to, co najważniejsze dla emulacji.
Zacznijmy od lini rom; wymażcie “/Path/To/The/ROM” i wpiszcie w to miejsce ścieżkę dostępu do pliku macosrom. Jeśli zrobiliście tak jak ja, to powinno to wyglądać tak; /Users/imię_użytkownika/Documents/sheepshaver/macosrom
w linii disk; należy również sprecyzować ścieżkę dostępu do obrazu dysku, czyli; /Users/imię_użytkownika/Documents/sheepshaver/boot.img.
w linii extfs, możecie wskazać miejsce na waszym dysku, do którego chcecie mieć dostęp poprzez Sheepshaver. Np.; wasz folder domowy. W tym przypadku wpiszcie; /Users/imię_użytkownika, jeśli chcecie mieć dostęp do całego dysku wpiscie po prostu / .
W linii screen, możecie ustawić wielkość wyświetlanego okna, w którym wirtualny Mac będzie funkcjonował; standardowym ustawieniem jest 800×600. Jeśli chcecie większe, wpiszcie; win/1024/768, nie znam niestety składni, dla pełnego ekranu.
w linii ramsize, określacie ilość pamięci RAM, jaka ma być przyznana waszemu wirtualnemu Macowi. Standardowe ustawienie to 64 MB ramu, jeśli chcecie inne ustawienie, musicie podać je w bajtach. To proste do wyliczenia, musicie tylko wiedzieć że 1 MB to 1048576 bajtów, pomnóżcie to przez ilość ramu jaką chcecie, wpiszcie wynik i już.
Można zignorować resztę ustawień, które będą potraktowane jako standardowe.
Ale w linii keycodefile, musicie wskazać ścieżkę dostepu, czyli za moim przykładem wpiszcie; /Users/imię_użytkownika/Documents/sheepshaver/keycodes.sdl
Teraz zmodyfikowany plik sheepshaver_prefs ustawcie w folderze DOM (/Users/imię_użytkownika). Tam dodajcie przed nazwą pliku kropkę, jak tylko zatwierdzicie nazwę, plik zniknie. (to normalne, niestety aby w nim dokonać zmian będziecie musieli go później za pomocą jakiegoś programu wyświetlającego niewidzialne pliki, odnaleźć).
Wasz plik preferencji powinien więc wyglądać mniej więcej tak; rom /Users/ugo/Documents/sheepshaver/macosrom
disk /Users/ugo/Documents/sheepshaver/test.img
extfs /
screen win/800/600
bootdrive 0
bootdriver 0
ramsize 67108864
frameskip 6
gfxaccel true
nocdrom false
nonet false
ether slirp
nosound true
nogui true
ignoresegv false
jit false
keycodes true
keycodefile /Users/ugo/Documents/sheepshaver/keycodes.sdl
A teraz najważniejsze. Trzeba zainstalować system.
Włóżcie CD z Mac OS i uruchomcie Sheepshaver. Normalnie… wirtualny mac powinien bootować się w oknie z płyty CD. Pozostaje tylko instalacja.
![]()
Co robi dokładnie Sheepshaver?
Kiedy używacie Sheepshaver, nie bójcie się o dane na waszym dysku. To jest wirtualny Mac i nic co się na nim dzieje nie przedstawia żadnego niebezpieczeństwa dla mac os x.
A więc podczas uruchomionej instalacji. Nie bójcie się wiadomości z ostrzeżeniami w oknie Sheepshaver, wszystkie zmiany dotykają tylko i wyłącznie jeden plik; obrazu dysku boot.img.
Jak tylko skończcie instalację, nie pozostaje nic innego jak wyjąć CD i zrestartować Sheepshaver.
program uruchomi Mac OS, który właśnie zainstalowaliście.
Kilka dodatkowych informacji;
SheepShaver pokazuje informację o błędzie w kilka sekund po starcie; zignorujcie go, program bądzie funkcjonował poprawnie.
Ten tutorial został bez problemów zrealizowany na PM G4 pod Tigerem. Teoretycznie będzie to również działało na MacIntelu, ale nie mam MacIntela pod ręką, więc nie mogę tego sprawdzić.
Jeśli Mac OS emulowany się zawiesi, albo musicie zamknąć program bez wyłączania poprzez opcję w Finderze, musicie tylko “zabić” proces programu SheepShaver.
Miłego Mac Os’a
May 7, 2006 at 5:44 pm |
[...] Nie chciało mi się spać, nie mam jakiejś gry, w którą miałbym ochotę zagrać, no i nie chce mi się uczyć, ale to normalne. Więc przysiadłem do tłumaczenia Tutoriala i i możecie go w podziwiać tutaj, albo po prawej w Pages. Smacznego, ja idę spać jest 4:12 nad ranem, a ja powinienem wcześniej dziś wstać. A więc dzień dobry wszystkim! [...]