kategoria: Inne oprogramowanie
[#1] AmigaOS 4.x oraz MorphOS na QEMU
W sieci pojawił się niedawno ciekawy poradnik o tym jak odpalić AmigaOS 4.x oraz MorphOS na QEMU 3.0 emulującym Sam460ex.

Sam jeszcze nie próbowałem, ale wygląda ciekawie. Wrzucam, bo komuś może się przydać. Niestety jak to zwykle bywa w takich przypadkach wydajność (wg. autora artykułu) nie jest zachwycająca, ale do zobaczecznia "jak ten MorphOS wygląda" zapewne się nada.
[#2] Re: AmigaOS 4.x oraz MorphOS na QEMU

@MasterM, post #1

No to masz - zobacz "jak ten MorphOS wygląda" na Threadripperze:

[#3] Re: AmigaOS 4.x oraz MorphOS na QEMU

@MasterM, post #1

Sam jeszcze nie próbowałem, ale wygląda ciekawie. Wrzucam, bo komuś może się przydać. Niestety jak to zwykle bywa w takich przypadkach wydajność (wg. autora artykułu) nie jest zachwycająca, ale do zobaczecznia "jak ten MorphOS wygląda" zapewne się nada.


Niektórzy już próbowali i wynika że na razie cieńkie to jest. AmigaOS 4 działa dwa razy wolniej niż pod WINUAE na tym samym komputerze, co już samo przez się wyklucza te rozwiązanie, a do tego dochodzą inne problemy.

No ale masz rację, do pomacania MOSa na pececie to może być jedyne sensowne rozwiązanie, zwłaszcza że przecież ten na emulatorze Amigi nie działa, a zdaje się że porządnego emulatora Maca PPC również nie ma.
[#4] Re: AmigaOS 4.x oraz MorphOS na QEMU

@MasterM, post #1

Okej, próbuję odpalić MorphOSa... Tak dla sportu ale windziana konsola wypluwa mi coś takiego:

d:\Emulacja\QEmu>qemu-system-ppc -machine mac99,via=pmu -m 512 -vga none -device
 sm501 -cdrom morphos-3.11.iso -boot d -prom-env boot-device=cd:,\mac_ppc32\boot
.img' -bios openbios-qemu.elf -serial stdio -net nic,model=sungem -net user
C>> annot manage 'misc display controller' PCI device type 'display':
>>  126f 501 (3 80 0)
>> set_property: NULL phandle

>> =============================================================
>> OpenBIOS 1.1 [Jun 27 2018 13:46]
>> Configuration device id QEMU version 1 machine id 1
>> CPUs: 1
>> Memory: 512M
>> UUID: 00000000-0000-0000-0000-000000000000
>> CPU type PowerPC,G4
milliseconds isn't unique.
Output device screen not found.
Output device screen not found.
Trying cd:,\mac_ppc32\boot.img'...
No valid state has been set by load or init-program

0 >
(qemu-system-ppc.exe:4328): Gtk-WARNING **: Could not load a pixbuf from /org/gt
k/libgtk/theme/Adwaita/assets/bullet-symbolic.svg.
This may indicate that pixbuf loaders or the mime database could not be found.


Czy ktoś obeznany w temacie może mi napisać gdzie jest błąd?

Ostatnia aktualizacja: 16.07.2018 10:18:49 przez waldiamiga
[#5] Re: AmigaOS 4.x oraz MorphOS na QEMU

@MasterM, post #1

Dobrze poinformowane źródło twierdzi, że na Xeonie E5-1650 3.6GHz prędkość jest słabsza niż na Efice. To już bym wolał za jakieś śmieszne pieniądze nabyć SzrotoMaka niż się męczyć.

No, ale pamiętajmy, że kiedyś UAE też wydajnościowo było do niczego ws "real Amiga".
[#6] Re: AmigaOS 4.x oraz MorphOS na QEMU

@recedent, post #5

A jest jakaś "wersja dla leniwych" jak to całe qemu uruchomić na np. OSX?

Zainstalowałem Qemu, ale nie wiem co dalej. Wpisuję komendę w terminalu i wypluwa qemu-
system-ppc: Property '.via' not found


Jak usunę wpis via=pmu to wywala komunikat
qemu-system-ppc: could not load PowerPC bios 'openbios-qemu.elf'


Chyba mam starą wersję qemu

Ostatnia aktualizacja: 19.07.2018 11:42:57 przez SuperBuster
[#7] Re: AmigaOS 4.x oraz MorphOS na QEMU

@SuperBuster, post #6

Jakoś mi instalacja nie idzie. Ciągle mam wersję 2.cośtam, pobrałem 3.0 ale nie mam pojęcia jak ją zainstalować.
[#8] Re: AmigaOS 4.x oraz MorphOS na QEMU

@SuperBuster, post #7

Mi się nie udało, mam na wirtualnej maszynie OSXa 10.11 i zarówno przez Homebrew jak i MacPorts zasysa mi wersje 2.11.
[#9] Re: AmigaOS 4.x oraz MorphOS na QEMU

@waldiamiga, post #8

Ja mam OS10.13. Pobralem archiwum z Qemu 3.0, ale nie wiem co z tym dalej zarobić, po rozpakowaniu. Coś tam znalazlem, że muszę wypisać ./config, a potem Make. Przemieliło wszystkie pliki z folderu, ale nadal się uruchamia Qemu 2.11.
Nie wiem. Nie mam cierpliwości do takich rzeczy.

Ostatnia aktualizacja: 19.07.2018 23:48:39 przez SuperBuster
[#10] Re: AmigaOS 4.x oraz MorphOS na QEMU

@waldiamiga, post #8

brew install qemu --devel --with-sdl2 --with-libusb --with-libssh2
[#11] Re: AmigaOS 4.x oraz MorphOS na QEMU

@mschulz, post #10

Okej, wklepuje i dostaje:

Error: qemu 2.12.0 is already installed
To upgrade to 3.0.0-rc1, run `brew upgrade qemu'


No to zapodaje: brew upgrade qemu , a konsola:

qemu 2.12.0 already installed


EDYTA: Odinstalowałem Qemu 2.12.0 poleceniem brew uninstall qemu i teraz instaluje się wersja 3.0.0.
Dzięki za pomoc!

Ostatnia aktualizacja: 20.07.2018 10:56:04 przez waldiamiga
[#12] Re: AmigaOS 4.x oraz MorphOS na QEMU

@waldiamiga, post #11

Zrobiłem tak samo i nadal się instaluje 2.12.0

To upgrade to 3.0.0-rc1, run `brew upgrade qemu'
Ta część się u mnie nie wyświetla. Może na High Sierra nie ma upgradu?

Ostatnia aktualizacja: 20.07.2018 13:44:11 przez SuperBuster
[#13] Re: AmigaOS 4.x oraz MorphOS na QEMU

@SuperBuster, post #12

Może na High Sierra nie ma upgradu?


Jest. Ja tez używam High Sierra...
[#14] Re: AmigaOS 4.x oraz MorphOS na QEMU

@mschulz, post #13

No to jak zrobić upgrade?
Polecenie, które podałeś nic nie daje.
[#15] Re: AmigaOS 4.x oraz MorphOS na QEMU

@SuperBuster, post #14

Wpisz/wklej brew uninstall qemu - to polecenie powinno odinstalować wersje 2.12.0, a potem brew install qemu --devel --with-sdl2 --with-libusb --with-libssh2 i powinen Ci się zainstalować qemu 3.0.0rc0

Ostatnia aktualizacja: 20.07.2018 18:53:54 przez waldiamiga
[#16] Re: AmigaOS 4.x oraz MorphOS na QEMU

@waldiamiga, post #15

Działa. Dzięki. OK

A wcześniej tak robiłem i instalowało starszą wersję

No a teraz po wpisaniu qemu-system-ppc ... i całej reszty mam tylko

"> " w terminalu

Nie uruchamia się okienko z qemu


Ostatnia aktualizacja: 20.07.2018 21:16:45 przez SuperBuster
[#17] Re: AmigaOS 4.x oraz MorphOS na QEMU

@SuperBuster, post #16

Mam,
usunąłem wpis o biosie i pojawiło się okienko z Ambientem :) Ale działa to strasznie wolno

qemu-system-ppc -machine mac99,via=pmu -m 512 -vga none -device sm501 -cdrom morphos-3.11.iso -boot d -prom-env 'boot-device=cd:,\mac_ppc32\boot.img'
[#18] Re: AmigaOS 4.x oraz MorphOS na QEMU

@SuperBuster, post #17

W katalogu PC-BIOS jest plik openbios-ppc, po dopisaniu go do linii komend "-bios openbios-ppc zamiast "openbios-qemu" Qemu uruchamia się jak bez dopisku -bios.
Niestety nie udało mi się włączyć obsługi opengl i mam Morphosa w 16? kolorach.
Nie dziala ani mysz, ani klawiatura, więc nie pojawia się pulpit, tylko okienko z wyborem języka.
[#19] Re: AmigaOS 4.x oraz MorphOS na QEMU

@SuperBuster, post #18

Ambient nie wspiera trybów 8bitowych, a gdzie tam do 16 kolorów? Chciałbym to zobaczyć.
[#20] Re: AmigaOS 4.x oraz MorphOS na QEMU

@SuperBuster, post #18

Dziś jakby nigdy nic zadziałało Qemu na win7 32bit, nawet system zainstalowałem. Oczywiście iso z MorphOSem musi być w katalogu z Qemu, obraz dysku morphos.img stworzony przez qemu-img.
Na C2D 2.53Ghz jest wooolno, więc czas sprawdzić na i7.

qemu-system-ppc -machine mac99,via=pmu -m 512 -vga none -device sm501 -cdrom morphos-3.11.iso -boot d -prom-env "boot-device=cd:,\mac_ppc32\boot.img" -bios openbios-qemu.elf -hda morphos.img -serial stdio
[#21] Re: AmigaOS 4.x oraz MorphOS na QEMU

@waldiamiga, post #20

A gdzie masz plik openbios-qemu.elf? Bo u mnie wywala komunikat, że brak takiego pliku
@SKOLMAN
Nie wiem ile wyswietla kolorów morphos na Qemu, ale w atrybutach podaję -vga none, na yt gość daje -vga sdl, czy coś takiego i ma 16 albo 24 bitowy kolor. Ja nie mogę uruchomić takiego trybu, bo mam komunikat, że Opengl jest wyłączony.

Ostatnia aktualizacja: 21.07.2018 17:12:37 przez SuperBuster
[#22] Re: AmigaOS 4.x oraz MorphOS na QEMU

@SuperBuster, post #21

okej, teraz wiem, że Ci chodzi o 16 bitową głębię kolorów a nie o 16 kolorów.
[#23] Re: AmigaOS 4.x oraz MorphOS na QEMU

@SuperBuster, post #21

A gdzie masz plik openbios-qemu.elf? Bo u mnie wywala komunikat, że brak takiego pliku

W katalogu Qemu, zassany z tąd. W instalce Qemu brak spatchowanego openbiosa więc trza go zassać w linka powyżej.
Na i7 jest lepiej, ale i tak brakuje mocy. No i szalejący task temperature.sensor
[#24] Re: AmigaOS 4.x oraz MorphOS na QEMU

@waldiamiga, post #23

Dzięki.
Jak skończę oglądać Stranger Things to się pobawię Qemu. Wiesz może gdzie na dysku instaluje się qemu poprzez Homebrew? Ja w tej chwili założyłem katalog Qemu, gdzie wrzucam biosy i inne pierdoły, ale żeby odpalić opengl muszę wykonać kilka poleceń, w tym ./configure coś tam, i potem chyba make.

Ostatnia aktualizacja: 21.07.2018 19:56:46 przez SuperBuster
[#25] Re: AmigaOS 4.x oraz MorphOS na QEMU

@SuperBuster, post #24

Jak skończę oglądać Stranger Things

Rozumiem że sezon 2? Czekam na trójkę

Wiesz może gdzie na dysku instaluje się qemu poprzez Homebrew? Ja w tej chwili założyłem katalog Qemu, gdzie wrzucam biosy i inne pierdoły, ale żeby odpalić opengl muszę wykonać kilka poleceń, w tym ./configure coś tam, i potem chyba make.

Odpuściłem zabawę na OSX przy pomocy VM. Skoro działa natywnie na win64, to nie potrzebnie będę kombinował.
Co ciekawe MorphOS bootowany z cd działa, ale już z hd nie, pojawia się sama belka Ambienta i tyle. Z tego co widzę to nie tylko ja mam ten problem.
[#26] Re: AmigaOS 4.x oraz MorphOS na QEMU

@waldiamiga, post #25

Ja na prawdziwym mac pro próbuję. Jakoś nie chce mi się przy laptopie siedzieć

Na filmiku, który zapodał Recedent gość uruchamia chyba z plikopartycji?
[#27] Re: AmigaOS 4.x oraz MorphOS na QEMU

@waldiamiga, post #25

Co ciekawe MorphOS bootowany z cd działa, ale już z hd nie, pojawia się sama belka Ambienta i tyle. Z tego co widzę to nie tylko ja mam ten problem.


a po instalacji poprawiles parametry z jakimi wolasz qemu?
[#28] Re: AmigaOS 4.x oraz MorphOS na QEMU

@mschulz, post #27

Poprawiłem,przynajmniej tak mi się wydaje:

qemu-system-ppc -machine mac99,via=pmu -m 1024 -vga none -device sm501  -hda MorphOS.img -boot c -prom-env "boot-device=hd:,boot.img"  -bios openbios-qemu.elf  -serial stdio  -net nic,model=sungem -net use
[#29] Re: AmigaOS 4.x oraz MorphOS na QEMU

@waldiamiga, post #28

boot d

Mam sposób jak wyłączyć temperature.sensor.
Wystarczy w s-s lub user-s dopisać
ikill temperature.sensor


Można też to dopisać jako parametr po boot.img
pc="ikill temperature.sensor"


ale jako parametr do qemu nie chce zadzialac bo jest cudzysłów.
przyklad
prom-env "boot-device=hd:,boot.img pc="ikill temperature.sensor ""


Ciekawe czy jest jakiś sposób, aby ten cudzysłów nie był brany za czesc parametrow do qemu?
[#30] Re: AmigaOS 4.x oraz MorphOS na QEMU

@Norbert, post #29

Zainstalowalem dla zabawy MOS-a w qemu. Poszlo w miare sprawnie, chociaz pod qemu aros dzialal sprawniej. Po instalacji zrestartowalem maszyne, wlaczylem preferencje od MUI, poklikalem troche i sie preferencje zawiesily. Calosc poleciala do kosza.

[troll mode on]
Naprawde nie wiem co w tym MOSie takiego fajnego. Powolny i da sie tak samo latwo powiesic jak AROS ;)
[troll mode off]
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem