OS4 su Qemu x86

Software e hardware per OS4.x

Re: OS4 su Qemu

Messaggioda white » lun apr 05, 2021 12:45 pm

@Seiya
Tieni conto che saranno 20 anni che non uso più linux lo uso appunto solo per le cose che mi servono :-)

ma ti dovrebbe funzionare

per sicurezza ho rifatto un installazione da zero e compilato la versione sul sito di ZBalaton la versione 6.0.0rc0

qui il video se ti può essere di aiuto:
https://www.youtube.com/watch?v=qqYZX_QpQ4A

qui le istruzioni:

sudo apt install autoconf libaio-dev libbluetooth-dev libbrlapi-dev libbz2-dev libcap-dev libcap-ng-dev libcurl4-gnutls-dev libepoxy-dev libfdt-dev libgbm-dev libgles2-mesa-dev libglib2.0-dev libgtk-3-dev libibverbs-dev liblzo2-dev libncurses5-dev libnuma-dev librbd-dev librdmacm-dev libsasl2-dev libsdl1.2-dev libsdl2-dev libseccomp-dev libsnappy-dev libssh2-1-dev libspice-server-dev libspice-server1 libtool libusb-1.0-0 libusb-1.0-0-dev libvde-dev libvdeplug-dev libvte-dev libxen-dev valgrind xfslibs-dev xutils-dev zlib1g-dev libusbredirhost-dev usbredirserver

sudo apt-get install ninja-build

se si hanno problemi con i colori i fase di installazione per applicare la patch per il cd della SAM460ex:

sudo apt install bsdiff

e poi applicare la patch:

bspatch Sam460InstallCD-53.58.iso Sam460InstallCD-53.58-patched.iso Sam460InstallCD-53.58.iso.bsdiff


sudo wget http://download.qemu-project.org/qemu-6.0.0-rc0.tar.xz
sudo tar xvJf qemu-6.0.0-rc0.tar.xz
cd qemu-6.0.0-rc0
./configure --target-list=ppc-softmmu && make install

qui il comando per lanciare l'emulazione:

"CON CD"

qemu-system-ppc -machine sam460ex -m 2G -rtc base=localtime -serial mon:stdio -device ide-cd,drive=hd,bus=ide.1 -drive file='/home/white/Scaricati/Sam460InstallCD-53.58.iso',if=none,id=hd,format=raw -device ide-hd,drive=disk,bus=ide.0 -drive file='/home/white/Scaricati/8gb.hdf',if=none,id=disk,format=raw -device ES1370 -device ne2k_pci,netdev=mynet0 -netdev user,id=mynet0

"SENZA CD"

qemu-system-ppc -machine sam460ex -m 2G -rtc base=localtime -serial mon:stdio -device ide-hd,drive=disk,bus=ide.0 -drive file='/home/white/Scaricati/8gb.hdf',if=none,id=disk,format=raw -device ES1370 -device ne2k_pci,netdev=mynet0 -netdev user,id=mynet0

in linea di massima questo dovrebbe funzionare ma è sempre bello imparare da chi può dare qualche consiglio in più
sarebbe bello approfondire tutto questo :-)

Chi ha detto Pegasos2 :ride: spero che persone più esperte si facciano avanti
questo sarebbe un bel passo in avanti
ma io non so' da dove iniziare per il momento :felice:

inoltre se qualcuno ha bisogno posso mettere un hard-disk per qemu su mediafire già partizionato Amiga-Work ecc. dove fare solo l'installazione del sistema.

Io la buona volontà c'è l'ha metto tutta ma vedo che c'è sempre poco spirito di collaborazione :-)
Ultima modifica di white il lun apr 05, 2021 2:35 pm, modificato 1 volta in totale.
white

Maestro
 
Messaggi: 520
Iscritto il: mer ago 07, 2019 11:39 am

Re: OS4 su Qemu

Messaggioda Seiya » lun apr 05, 2021 2:30 pm

usando questa stringa di compilazione il file qemu-systems-ppc avvia un server VNC
Seiya

Supremo
 
Messaggi: 3654
Iscritto il: sab lug 04, 2009 11:22 pm

Re: OS4 su Qemu

Messaggioda white » lun apr 05, 2021 2:47 pm

@Seiya
Prova a crearti una VM e fare un installazione pulita di un sistema che ti piace oppure ad esempio Kali la velocità del processore non è importante
devi solo dare qualche comando da shell e vedi se funziona.
poi puoi replicare tutto su macchina reale.

non ho idea di cosa possa essere il problema che stai incontrando

questo serve a soddisfare le richieste di qemu in maniera generica puoi provare a omettere alcune righe tipo:
libspice-server-dev libspice-server1 ecc.
ma questo dovrebbe preparare il tuo sistema per usare qemu in molti ambiti

se incontri dei problemi dovresti fare delle prove previo backup
white

Maestro
 
Messaggi: 520
Iscritto il: mer ago 07, 2019 11:39 am

Re: OS4 su Qemu

Messaggioda Seiya » lun apr 05, 2021 3:01 pm

non c'è fretta. Aspetterò che esca Qemu 6 già pronto all'uso. Sapevo già che compilare non è mai facile. Ogni distro ha le sue rogne.
Seiya

Supremo
 
Messaggi: 3654
Iscritto il: sab lug 04, 2009 11:22 pm

Re: OS4 su Qemu

Messaggioda white » lun apr 05, 2021 3:10 pm

@Seiya
con la versione attuale non sono cambiate molto le cose almeno dal punto di vista del supporto grafico difatti se ci sarebbe quello sarebbe molto bello :-)

Morphos l'ho provato ma usarlo per mezz'ora non mi interessa acquisterei volentieri una licenza se sarebbe emulato bene.
white

Maestro
 
Messaggi: 520
Iscritto il: mer ago 07, 2019 11:39 am

Re: OS4 su Qemu

Messaggioda Seiya » lun apr 05, 2021 3:32 pm

ero curioso di vedere cosa cambiava nella 6.0 rispetto a quella per windows la 5.2, ma se devo diventare matto per compilarla, meglio aspettare un po' e averla già pronta.
Seiya

Supremo
 
Messaggi: 3654
Iscritto il: sab lug 04, 2009 11:22 pm

Re: OS4 su Qemu x86

Messaggioda Seiya » lun apr 05, 2021 7:18 pm

ho modificato il titolo per evitare fraintendimenti ed equivoci. Questo topic come l'altro sono per la versione x86 di Qemu.
Seiya

Supremo
 
Messaggi: 3654
Iscritto il: sab lug 04, 2009 11:22 pm

Re: OS4 su Qemu x86

Messaggioda white » lun apr 05, 2021 8:56 pm

@All
nel bios ho attivato ovviamente SVM per il Ryzen per la virtalizzazione in generale.

ma c'è quest'altra voce che non so' a cosa serve magari è utile per Qemu
la mia scheda madre è questa:
asus tuf gaming plus b550

questa è la voce nel bios:
pci sub-system settings
if system has sr-iov capable pcie devices this option enable or disable single root io virtualization support

qualcuno sa' a cosa serve.
mi sa' però che sto' dicendo schiocchezze :ride:

Grazie
white

Maestro
 
Messaggi: 520
Iscritto il: mer ago 07, 2019 11:39 am

Re: OS4 su Qemu x86

Messaggioda vagappc » lun apr 05, 2021 10:31 pm

La versione 6 di qemu è chiamata RC (relice candidate) significa che non è ancora pronta.
Inoltre molte caratteristiche Spice al posto di VNC, le virtGL, ecc, vogliono essere accompagnate dal resto del sistema.
Altra cosa importate se fosse semplice o usabile avrestre già trovato il pacchetto già compilato per la vostra distro.

Non a caso visto che sono interessato ad avere l'ultima versione di qemu, kvm, libvirt, virtmanager, vfio, pcistub, ecc.
Mi serve sempre non solo l'ultima di qemu ma anche la versione del kernel (per Sam non è importante).
Uso una distro Rolling relice (ArcoLinux) che è sempre aggiornata all'ultima versione ma solo dopo che l'hanno testata.
Diciamo che se rimanete su OpenSuSE (per chi vuole qualcosa di facile), Fedora, PCLinuxOS o WorkbenchOS non dovreste avere problemi.
Queste distro sono soggette a bug, che vengono corretti anche in poche ore o pochi giorni.
Se rimanete sulle distro stabili o LTS è meglio evitare di uscire dal seminario si rischia di compromettere il sistema. Usate i pacchetti legati alla distro oppure se usate ubuntu, cercate il pacchetto su snapd.

Qui c'è una guida che ho scritto per installare AmigaOS4.1 in emulazione Sam460 sotto Linux.
[url]https://drive.google.com/file/d/1xrsSfIojQRkiSFTe0PDYIW4wGWA5K1rw/view?usp=sharing[url]
vagappc

Veterano
 
Messaggi: 229
Iscritto il: dom feb 12, 2017 12:15 pm

Re: OS4 su Qemu x86

Messaggioda white » mar apr 06, 2021 3:24 pm

Riporto qui un piccolo aggiornamento
siccome sto' usando una VM per usare qemu non avevo fatto caso ai problemi audio in pratica non riuscivo a bypassare il suono in qemu "NON IN LINUX"

Soluzione Audio Qemu:

in questo caso "kali" basata su debian

sudo apt-get install alsa-utils -y
lspci
sudo apt-get install libasound2 alsa.utils alsa.oss
alsamixer selezionare ad esempio ensoniq

reboot

Lato VMWare selezionare in Windows:

Pannello di controllo/Audio/Registrazione/StereoMiX "Attivarlo"

Adesso il suono è correttamente bypassato in Qemu anche usando VMWare
white

Maestro
 
Messaggi: 520
Iscritto il: mer ago 07, 2019 11:39 am

Re: OS4 su Qemu x86

Messaggioda AMIGASYSTEM » mar apr 06, 2021 4:12 pm

Allora Paolo, premetto che con VMWare mai avuto problemi audio e funziona benissimo con AROS x86.

Su Windows io non ho quella voce, di solito cambiano in base alle Shede Audio, io ho un Scheda Audio dedicata, una "Creative DB Audigy" e nel Pannello di Controllo "Audio" ho la voce "Analogic Mix Line" che è sempre arttiva e funzionante.

Con QEmu sia in Emulazione OS4.1 che MOS AHI non rileva nessuna Scheda Audio !

Forse mi manca qualche parametro nello script Quemu PPC? tu per l'audio quale parametro hai utilizzato?
Immagine - AROS One Home Site - AfA One - AROS One x86 - AROS One 68K - WinUAE OS 4.1 -

Miei AMIGA
Amiga 4000/Cyberstorm MK II/060/Picasso RAM 6MB Kick 3.1
Amiga 1200/030 Ram 16 Mega HD 500 MB
Amiga 1200/040 Ram 32 Mega HD 500 MB
Amiga 600 HD 20 MB
Amiga 600 Doppio Kickstart 2.05-1.3
Amiga 500 Plus Doppio Kickstart 204-1.3
Amiga 500
CD32/SX-32 MK1 RAM 8 MB HD 4G
CD32 Standard
Avatar utente
AMIGASYSTEM

Staff
 
Messaggi: 5513
Iscritto il: ven lug 25, 2008 8:39 pm
Località: Brindisi

Re: OS4 su Qemu x86

Messaggioda white » mar apr 06, 2021 4:29 pm

per il suono SAM460ex
-device ES1370

vmware versione 16
16.1.1 build-17801498

in windows ho la scheda audio su scheda madre RealTek

Per MOS ancora non ho provato ma non credo di riuscirci ci sono persone che ne sanno sicuramente più di me.

Se uso linux senza VM non ci sono tutti questi problemi.

Questo serve solo per VMWare altrementi la risorsa è occupata e non si sente nessun suono in QEmu perchè la occupa windows
white

Maestro
 
Messaggi: 520
Iscritto il: mer ago 07, 2019 11:39 am

Re: OS4 su Qemu x86

Messaggioda white » mar apr 06, 2021 6:52 pm

Un test un po' pazzarello

Sam460ex e Morphos che girano insieme con Qemu attraverso VMWare usando linux :-)

speriamo veramente in aggiornamenti futuri al momento l'audio sul 4.1 si sente, mentre in morphos no

https://www.youtube.com/watch?v=x1AYjBnx9dg
white

Maestro
 
Messaggi: 520
Iscritto il: mer ago 07, 2019 11:39 am

Re: OS4 su Qemu x86

Messaggioda AMIGASYSTEM » mar apr 06, 2021 10:06 pm

Bel Video Paolo, questo a dimostrazione che MOS e OS4.1 sono "usabili" in Emulazione, per l'audio su MOS i parametri sono qulli elencati sotto, ma se li usi mandano in crash Qemu, probabilmente con al nuova versione può essere che fixano questo problema:

Elenco Schede Audio Disponibili:
qemu-system-ppc -soundhw help

hda Intel HD Audio
gus Gravis Ultrasound GF1
adlib Yamaha YM3812 (OPL2)
pcspk PC speaker
sb16 Creative Sound Blaster 16
es1370 ENSONIQ AudioPCI ES1370
cs4231a CS4231A
ac97 Intel 82801AA AC97 Audio

Comando -soundhw (nome scheda)
Esempio: qemu-system-ppc -soundhw sb16

Abilitare tutte le Schede:
qemu-system-ppc -soundhw all

Paolo sul tuo VMWare hai provato il mio AROS One x86 ? un tuo giudizio sarebbe ben gradito ;)
Immagine - AROS One Home Site - AfA One - AROS One x86 - AROS One 68K - WinUAE OS 4.1 -

Miei AMIGA
Amiga 4000/Cyberstorm MK II/060/Picasso RAM 6MB Kick 3.1
Amiga 1200/030 Ram 16 Mega HD 500 MB
Amiga 1200/040 Ram 32 Mega HD 500 MB
Amiga 600 HD 20 MB
Amiga 600 Doppio Kickstart 2.05-1.3
Amiga 500 Plus Doppio Kickstart 204-1.3
Amiga 500
CD32/SX-32 MK1 RAM 8 MB HD 4G
CD32 Standard
Avatar utente
AMIGASYSTEM

Staff
 
Messaggi: 5513
Iscritto il: ven lug 25, 2008 8:39 pm
Località: Brindisi

Re: OS4 su Qemu x86

Messaggioda white » mar apr 06, 2021 11:01 pm

Grazie li avevo già provati,

il comando giusto è però

-device "nome scheda audio"
dovresti leggere l'output del perchè non funziona oppure cosa non trova oppure semplicemente non funziona

il comando -soundhw da te indicato è un comando vecchio


Aros la proverò senz'altro ma non mi è mai piaciuta però (sono gusti)

Penso che con le versioni successive di qemu probabilmente l'audio si sentirà attualmente se non è abilitato oppure se ci sono dei problemi alla fonte difficilmente funzionerà.
white

Maestro
 
Messaggi: 520
Iscritto il: mer ago 07, 2019 11:39 am

PrecedenteProssimo

Torna a Amiga OS 4.x

Chi c’è in linea

Visitano il forum: Google [Bot] e 26 ospiti