Skocz do zawartości

Witaj!

Zaloguj lub Zarejestruj się aby uzyskać pełny dostęp do forum.

Zdjęcie
- - - - -

[TUTORIAL] Emulacja Macintosha 68k na PC/Windows


  • Zaloguj się, aby dodać odpowiedź
23 odpowiedzi w tym temacie

#1 altcomputing

altcomputing
  • 1 098 postów
  • SkądŚwidnica

Napisano 20 lutego 2007 - 20:16

Dołączona grafika

Będąc wieloletnim użytkownikiem Amigi i PC, a nieco krócej Macintosha, pierwsze kroki z MacOS stawiałem na... Amidze! Pomagał mi w tym znakomity freeware'owy emulator - Shapeshifter.

Wiem, że wielu z Was również lubi sobie poemulować, dlatego postanowiłem napisać dla Was krótki przewodnik po konfiguracji prawdopodobnie najlepszego obecnie emulatora starszych Maczków, programu Basilisk-II (nota bene autorem Basiliska jest twórca wspomnianego amigowego Shapeshiftera...).

Basilisk-II jest emulatorem, który jest w stanie zapewnić poprawną emulację komputerów Macintosh z procesorami Motorola 68k, a więc możemy pod jego kontrolą uruchomić zasadniczo wszystkie wersje MacOS do 8.1 włącznie.


Przygodę zaczniemy od zdobycia obrazu ROM komputera Macintosh. Jest on absolutnie konieczny do uruchomienia emulatora.

Niestety, nie jest on darmowy, toteż nie jest możliwe zdobycie go w sposób legalny poprzez zwyczajne ściągnięcie pliku z jakiejkolwiek strony. Nie wnikam w to, jak go zdobędziecie - teortycznie powinniście być posiadaczami jednego z komputerów Apple Macintosh, wtedy sobie możecie legalnie zgrać jego ROM do pliku i używać go wraz z emulatorem...

Najlepiej kupić dowolnego starszego Maczka - modele LC chodzą teraz dosłownie za grosze... Poszukaj na Allegro lub innym serwisie aukcyjnym (pozwoliłem się wtrącić, MacDada).


Podsumowując: PROSZĘ NIE PYTAĆ O ROM - ani mnie, ani nikogo innego na forum.



Z prawdziwego Macintosha możemy zgrać obraz ROMu programem dołączonym do Basiliska.

Potrzebny będzie obraz ROMu najlepiej z jakiejś maszyny wyposażonej w procesor 68030, taki ROM będzie miał rozmiar 512kB.

Teraz zakładam, że już takowy obraz ROMu posiadacie.

Jako, że na Apple udostępnione są za darmo - i całkowicie legalnie - wersje instalacyjne MacOS 7.0.1 oraz 7.5.3 - skupimy się na jednej z nich. Tej nowszej.


A więc na początek odwiedzimy kilka stron, celem zdobycia:

  • systemu MacOS
    Na AppleCare Support - Older Software Downloads znajdują się odnośniki do plików zawierających kopię "instalki" MacOS 7.5.3.

    Poszukaj na liście...
    Macintosh/System/Older_System/System_7.5_Version_7.5.3/System_7.5.3_01of19.smi.bin
    ...i pobierz wszystkie pliki od 01 do 19.
  • emulatora Basilisk-II: Basilisk II JIT [Web > Gwenole Beauchesne]
  • biblioteki SDL: Simple DirectMedia Layer
  • pakietu GTK: gladewin32.sourceforge.net/modules/wfdownloads
  • bootowalnego obrazu MacOS oraz HFV Explorera

    Szczerze mówiąc, nie jestem pewien, na ile legalne jest udostępnienie pliku z gotową instalacją MacOS - ale ten BootDisk z (legalnym) 7.0.1 znalazłem na normalnej stronie WWW: BootDisk

    A tutaj link do programu, który umożliwi nam utworzenie i sformatowanie plikopartycji dla emulatora, oraz zdekodowanie i umieszczenie nań plików instalatora MacOS: HFV Explorer

Gotowe - przystępujemy do konfiguracji.

Na pierwszy ogień instalujemy GTK, następnie rozpakowujemy archiwum Basiliska, i umieszczamy w jego (Basiliska, nie archiwum ;) ) folderze:
  • SDL.dll z pakietu SDL
  • nasz plik z obrazem BootDisku i ROMu
  • HFVExplorer.exe

Ponadto w folderze z Basiliskiem znajdziemy "CD-ROM Driver" - specjalny sterownik umożliwiający obsługę CD-ROM z poziomu emulatora. Celem jego zainstalowania plik "cdenable.sys" umieszczamy w "<ścieżka do Windows>\System32\drivers".

Następnie tworzymy plik, który emulator zobaczy jako dysk twardy. W tym celu uruchamiamy HFVExplorer, z menu File wybieramy "Format new volume...". Naszym oczom ukazuje się okno:

Dołączona grafika


Wpisujemy nazwę woluminu dla naszego obrazu, jego rozmiar (polecam około 100MB na początek), i wybieramy nazwę pliku - dla ułatwienia proponuję utworzyć go w folderze Basiliska.

Po utworzeniu obrazu powinien on automatycznie otworzyć się w HFV Explorerze:

Dołączona grafika


Przechodzimy na ten "dysk" klikając go w spisie po lewej, a następnie z menu kontekstowego wybieramy "Create Folder" i nadajemy mu nazwę, np "Install".
Teraz, korzystając z HFV Explorera przechodzimy do folderu, w którym znajduje się pobrana ze stron Apple instalka MacOS-a, po czym zaznaczamy wszystkie pobrane pliki i przeciągamy je na folder "Install" na naszej plikopartycji. Oczom naszym ukazuje się okienko:

Dołączona grafika


Klikamy "Ok to All" - nasza instalka wędruje, samoczynnie dekodując się, do plikopartycji.

Pora skonfigurować sam emulator.

W tym celu przechodzimy Eksploratorem do folderu Basiliska, i uruchamiamy "BasiliskIIGUI.exe".

Po kolei ustawiamy takie wartości (chyba, że wiecie co robicie, to zróbcie po swojemu ;) ):


Dołączona grafika
Jako dyski najpierw ustawiamy BootDisk, a pod spodem stworzoną HFV Explorerem plikopartycję

Dołączona grafika
Rozdzielczość oczywiście wybieramy najbardziej dla nas odpowiednią, choć 800x600 jest optymalna

Dołączona grafika
Więcej na początek nie trzeba...

Dołączona grafika

Warto zwiększyć wartość JIT cache z 8192 (8MB) na 16384 (16MB) - to znacznie przyspieszy emulator, ale robimy to jedynie w wypadku gdy posiadamy dużo (czy 256MB to dużo? ;) ) RAMu.


Pozostałe zakładki (Keyboard/Mouse, Serial, Network) pozostawiamy w spokoju.

Nadeszła pora na wciśnięcie "Start" w oknie emulatora.

Oczom naszym ukaże się biurko systemu 7.0.1, a na nim dwa dyski. Otwieramy ten drugi (nazwa wolumenu taka, jaką podaliśmy w HFV Explorerze podczas tworzenia plikopartycji)

Dołączona grafika


Przechodzimy do teczki z instalką MacOS i dwukrotnie klikamy w znaczek "System_7.5.3_01of19.smi"

Po zaakceptowaniu licencji na biurku ukaże się znaczek dysku instalacyjnego - otwieramy go i uruchamiamy "Install System Software".

Instalator przywita nas okienkiem:

Dołączona grafika


Jesteśmy na dobrej drodze. Jako dysk docelowy wybierzemy oczywiście obraz utworzony HFV Explorerem.

Po zakończonej instalacji z menu Findera wybieramy "Special -> Shut Down". Emulator się wyłączy. Teraz ponownie uruchamiamy BasiliskIIGUI.exe, i usuwamy z konfiguracji dysków nasz BootDisk, pozostawiając stworzoną HFV Explorerem plikopartycję na której przed chwilą zainstalowaliśmy MacOS.

Gotowe!

http://macdada.spyma...we-mniejsze.png


Pozostaje cieszyć się świeżo zainstalowanym MacOS 7.5.3 :)

Miłego emulowania:!:

#2 MarcinWitek

MarcinWitek
  • 1 574 postów
  • SkądMars

Napisano 21 lutego 2007 - 12:33

Mogłeś podać że program do sciągnięcia romu z posiadanego Macintosha jest dostarczony z emulatorem.

#3 altcomputing

altcomputing
  • 1 098 postów
  • SkądŚwidnica

Napisano 21 lutego 2007 - 12:41

Mogłeś podać że program do sciągnięcia romu z posiadanego Macintosha jest dostarczony z emulatorem.


Przyjrzyj sie, to jest w tekscie:

Z prawdziwego Macintosha możemy zgrać obraz ROMu programem dołączonym do Basiliska.


;)

#4 Szynszyl_99

Szynszyl_99
  • 169 postów
  • SkądWarszawa

Napisano 21 lutego 2007 - 20:41

Jako ciekawostkę dodam, że jak się ma starszego maczka z dyskiem SCSI, to można podłączyć taki dysk do pieca wyposażonego w odpowiedni kontroler (ostrożnie - NIE FORMATOWAC !!!) i basilisk normalnie będzie obsługiwać taki dysk, a nawet bootować z niego.
  • altcomputing lubi to

#5 altcomputing

altcomputing
  • 1 098 postów
  • SkądŚwidnica

Napisano 21 lutego 2007 - 20:47

Jako ciekawostkę dodam, że jak się ma starszego maczka z dyskiem SCSI, to można podłączyć taki dysk do pieca wyposażonego w odpowiedni kontroler (ostrożnie - NIE FORMATOWAC !!!) i basilisk normalnie będzie obsługiwać taki dysk, a nawet bootować z niego.


A fakt, fakt :) zgadza sie, szczerze mowiac, to zobaczy nawet dysk ATA (pod Win2000 i nowszych) :)

||| Podziekowal, zaraz dorzucimy do tutoriala :)

A guzik :( Obecne GUI tego nie umozliwia, dawne wersje mialy takie opcje. Nie widze tez zadnych wpisow odnosnie SCSI w pliku konfiguracyjnym. Na pewno jakos mozna to zrobic, ale jak - nie mam pojecia. Jak sie dowiem to nie omieszkam poinformowac

#6 PGC

PGC
  • 1 023 postów

Napisano 21 lutego 2007 - 21:28

Hmm, Swego czasu udało mi się odpalić Basiliska na WinMe. 2 lata temu próbowałem odpalić na XP i bez rezultatów. Czy te zdjęcia to W2000/20003 czy XP?

#7 altcomputing

altcomputing
  • 1 098 postów
  • SkądŚwidnica

Napisano 21 lutego 2007 - 22:43

To jest XP na moim MacBooku. Basilisk hula na Win98 wzwyż (przynajmniej jakies 2 lata temu hulal, teraz to nie wiem, byc moze cos sie zmienilo). Na Win2000, oraz XP bez problemow zawsze mi dzialal.

#8 Szynszyl_99

Szynszyl_99
  • 169 postów
  • SkądWarszawa

Napisano 22 lutego 2007 - 01:09

A fakt, fakt :) zgadza sie, szczerze mowiac, to zobaczy nawet dysk ATA (pod Win2000 i nowszych) :)

||| Podziekowal, zaraz dorzucimy do tutoriala :)

A guzik :( Obecne GUI tego nie umozliwia, dawne wersje mialy takie opcje. Nie widze tez zadnych wpisow odnosnie SCSI w pliku konfiguracyjnym. Na pewno jakos mozna to zrobic, ale jak - nie mam pojecia. Jak sie dowiem to nie omieszkam poinformowac


Ja bazyliszka używałem pod win98, i to dość dawno. Szkoda, że usuneli tą funkcję - była idealna przy instalacji systemu jak nie było możliwości zabootowania maczka...


Napisz jeszcze o SheepShaverze - w zasadzie emulator PPC - można używać systemów do 9.0.4 i PearPC - można już uruchomić X'y...

<http://homepage3.nif...eepshaver1.html> i <http://homepage3.nif...mu/pearpc1.html> - Niestety strony Japanese only...

#9 altcomputing

altcomputing
  • 1 098 postów
  • SkądŚwidnica

Napisano 22 lutego 2007 - 07:11

SheepShaver bedzie opisany. Mam rowniez zamiar opisac ShapeShiftera - emulator dla AmigaOS :)

#10 mgrod

mgrod
  • 195 postów
  • SkądTrzebież k. Szczecina

Napisano 22 lutego 2007 - 11:19

Pamiętam, że Sheapeshifter to była jedna tych rzeczy, która tak długo mnie utrzymywała przy amidze. To softwareowe cudo chodziło pięknie na mojej 040/25 i AGA-cie. Pamiętam jak pykałem w Civilisation 2, łezka się w oku kręci. Kumpel miał jeszcze kartę GFX to był już wypas. Swoją drogą skoro miałeś 060/66 to byłeś chyba posiadaczem najszybszego klasycznego maka w Polsce ;-) To dopiero musiało hulać! Wracając do tematu: Basilisk śmigał na XP bez problemu, tylko trzeba było mieć wersję Basilisk NT.

#11 altcomputing

altcomputing
  • 1 098 postów
  • SkądŚwidnica

Napisano 22 lutego 2007 - 18:17

Swoją drogą skoro miałeś 060/66 to byłeś chyba posiadaczem najszybszego klasycznego maka w Polsce ;-)


Wlasnie dlatego sie pochwalilem ;)

#12 JSG

JSG
  • 5 459 postów

Napisano 22 lutego 2007 - 18:26

a teraz pytanie z 100pkt? emulacja mac os x na windows XP? spotkał się ktoś z czymś takim? Naświetlałem już sprawę ale przypomnę: Pewna instytucja kupiła cyforwe plecy do hassa ale do nich laptopoa pc- niestety to nie działa pod windowsem- znaczy jest program który pozwala na obsługe przystawki ale nie przewiduje tego- dosc starego modelu. Emulator musiał by obsługiwać pcimcie FW 400 i pozwalać na komunikacje przystawki z komputerem właśnie po takim porcie.

#13 altcomputing

altcomputing
  • 1 098 postów
  • SkądŚwidnica

Napisano 22 lutego 2007 - 19:00

Oj bedzie trudno, jest emulator PearPC ale to bida jest i to straszna, niestety...

#14 altcomputing

altcomputing
  • 1 098 postów
  • SkądŚwidnica

Napisano 18 czerwca 2007 - 22:12

Poprawiłem linki - zmieniłem domenę a dopiero teraz się zorientowałem że przecież obrazki i pliki są z mojego serwera ;)

#15 seb235-8731863dbe

seb235-8731863dbe
  • 8 114 postów

Napisano 20 czerwca 2007 - 19:49

na stronie TuningPC jest mój artykuł o stawianiu OS X na PC za pomocą PearPC :)

#16 altcomputing

altcomputing
  • 1 098 postów
  • SkądŚwidnica

Napisano 20 czerwca 2007 - 21:08

na stronie TuningPC jest mój artykuł o stawianiu OS X na PC za pomocą PearPC :)


a link? moglbys podac?

#17 seb235-8731863dbe

seb235-8731863dbe
  • 8 114 postów

Napisano 21 czerwca 2007 - 16:16

Pewnie
http://www.tuning-pc...ersja_power_pc/

#18 altcomputing

altcomputing
  • 1 098 postów
  • SkądŚwidnica

Napisano 21 czerwca 2007 - 18:47

dzieki:)

#19 Maverick

Maverick
  • 141 postów
  • SkądGDA, PL

Napisano 25 czerwca 2007 - 16:04

Witam. Bardzo fajny tutek, trafilem na niego wczoraj przy instalacji basilisk'a, a dzisiaj z rozpedu postanowilem uruchomic nowszego MacOS'a... Niestety na moim athlonie 2500+ (1.84GHz + 1GB RAM) OS8.5.1 chodzi strasznie pod sheepshaver'em pod kontrola windy. Co ciekawe zarowno rom jak i obraz dysku bardzo latwo mozna znalesc przy pomocy google (pomijam tu kwestie legalnosci takich "zdobyczy"). Na koniec mam do Was pytanko: czy znacie moze jakies strony, gdzie mozna dowiedziec sie czegos o obsludze MacOS <10, jakies przyklady programow do konkretnych zastosowan itp.? Przyznam sie, ze po instalacji 7.5.5 mialem problemy nawet z zainstalowaniem expander'a :) kiedys jak uzywalem shapeshifter'a duzo latwiej mi to szlo... PS. jestem tu nowy, wiec to moj powitalny post - prosze o wyrozumialosc :P

#20 altcomputing

altcomputing
  • 1 098 postów
  • SkądŚwidnica

Napisano 25 czerwca 2007 - 17:16

Witaj Amigowcu :) Widze ze jeszcze nie podkrecilez blizzarda ;) ja swojego 175 mialem na 225 przekreconego :D

Do rzeczy, probowalem troche googlowac za tutkami do os 7.x ale nic konkretnego nie znalazlem

Jedyne co mi przychodzi obecnie na mysl to http://www.lowendmac.com maja sporo artykulow o starych maczkach :)

#21 Maverick

Maverick
  • 141 postów
  • SkądGDA, PL

Napisano 25 czerwca 2007 - 23:08

Patrze teraz na opis komputera i zastanawiam sie dlaczego wpisalem przy motorlce 25 zamiast 40MHz :) Tak czy inaczej mialem kiedys 603'ke 160 z najslabsza o40, ale trafila sie okazja i dorwalem najmocniejszego z malych blizzardow (z 603 na pokladzie) i podkrecilem troszke - zadna z tych kart, ktore widzialem nie przekroczyla granicy 266 ;), niestety jakis czas temu karta wyzionela ducha i zaden servis ani w polsce ani u naszych zachodnich sasiadow nie byl w stanie temu zaradzic... Wracajac do tematu czesc zagadnien z 7.x juz sobie przypomnialem, troche starego softu i system mam na amigowych plytach (ACS). Niestety dalej czesc programow po prostu nie chce mi sie instalowac i zastanawiam sie czy cos skopalem przy kopiowaniu czy tez moze to juz soft na PPC. Dziekuje za adres stronki - zagladalem juz tam wczesniej, kilka ciekawych rzeczy znalazlem. A jesli chodzi o sam system - OSX widzialem w praniu, 9.x kompletnie nie znam, ale wszystko pozniej 8.5 wydaje mi sie strasznie oporne, najpewniej jak to zwykle bywa w kazdym systemie musze wladowac mase softu zeby cokolwiek robic po swojemu, szybko i z efektami :) A to wszystko przez martwego blizzarda i teraz trzeba myslec nad Pegasos'em albo jakas G4/G5 jak budzet pozwoli i trzeba troche srodowisko poznac :)

#22 altcomputing

altcomputing
  • 1 098 postów
  • SkądŚwidnica

Napisano 25 czerwca 2007 - 23:30

Nie martw sie, mi tez Blizzard wyzional ducha ;) A zamiast pegaza kupilem MacBooka ;) Jeśli będziesz potrzebował rad odnośnie klasycznych OS'ów, wal śmiało - na forum, lub prywatnie do mnie.

#23 matuss

matuss
  • 42 postów
  • SkądKLUCZBORK

Napisano 16 maja 2008 - 17:54

Mam Mac'a LC. W jaki sposób mam zgrać z niego rom do Basiliska?

#24 Smurf

Smurf
  • 11 postów
  • Skąd@warsaw.pl

Napisano 19 października 2008 - 18:29

czy znajdzie sie ktos kto uzywal basiliska i zostal mu starter disk? szukam szukam i znalesc niemoge na zadnej stronie a na emaculations.com wejsc niemoge jesli ktos ma wdzieczny bylbym za priv




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych