Qemu x86: Emulazione MorphOS

MorphOS ed hardware compatibile

Re: Qemu x86: Emulazione MorphOS

Messaggioda white » gio lug 22, 2021 8:08 pm

Stavo provando l'emulazione di pegasos2 con l'ultima versione di qemu
ma da quello che ho potuto capire la rom non è inclusa nel pacchetto di qemu
sbaglio qualcosa oppure devo prelevarla da qualche parte ?
Grazie
white

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

Re: Qemu x86: Emulazione MorphOS

Messaggioda white » gio lug 22, 2021 9:20 pm

Ho estratto la rom da linea comando dovrebbe essere giusto
ho provato da riga comando sembra andare tutto bene
ma poi non effettua il boot dopo un controllo su tutte le voci che appaiono come "DONE"
mentre 2 voci sono in rosso quindi non riconosciute
e mi dice qualcosa sulla ram del tipo 133mhz

se serve e il topic è seguito posso fare un video oppure mettere degli screenshot degli errori che incontro

qualcuno può suggerire una linea comando giusta ?

eventualmente approfondisco non conoscendo bene pegasos2 su cosa funziona morphos oppure amigaos4.1 ?
Grazie
white

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

Re: Qemu x86: Emulazione MorphOS

Messaggioda cip060 » gio lug 22, 2021 10:10 pm

lascia stare ai un powermac che ti frega
:ride:
Avatar utente
cip060

Leggenda
 
Messaggi: 7933
Iscritto il: lun feb 17, 2003 9:19 pm
Località: Usa

Re: Qemu x86: Emulazione MorphOS

Messaggioda MacGyverPPC » ven lug 23, 2021 12:18 am

white ha scritto:Ho estratto la rom da linea comando dovrebbe essere giusto
ho provato da riga comando sembra andare tutto bene
ma poi non effettua il boot dopo un controllo su tutte le voci che appaiono come "DONE"
mentre 2 voci sono in rosso quindi non riconosciute
e mi dice qualcosa sulla ram del tipo 133mhz

se serve e il topic è seguito posso fare un video oppure mettere degli screenshot degli errori che incontro

qualcuno può suggerire una linea comando giusta ?

eventualmente approfondisco non conoscendo bene pegasos2 su cosa funziona morphos oppure amigaos4.1 ?
Grazie

Non so se può essere utile,qui sembra che diano delle informazioni utili per MorphOS e AmigaOS4
http://zero.eik.bme.hu/~balaton/qemu/am ... Oln8qL-7rY
OS4.1.3Immagine+SAM= ImmagineNG c'è!
SAM440EP: OS4.1.4Up4:con USB2.0 UP,RunInUae integrato con Kickstart 3.1,1.3,CD32 originali, MUI migliorato ecc/HD400GbSata/masterizzatore sataDVD/SB Audigy5.1.
AMIGA1200PPC/060(HomeTower):OS4Classic/USB/BlizzardPPC/BVision/Ram128Mb/HD/CD-DVD/RW :rock:
AMIKIT WinUAE:OS3.9/OS4 FE : AMD A8 x64
Advance
Multitask
Integrated
Grafic
Architecture
Avatar utente
MacGyverPPC

Leggenda
 
Messaggi: 10872
Iscritto il: sab set 22, 2007 4:51 pm
Località: Alessandria

Re: Qemu x86: Emulazione MorphOS

Messaggioda white » ven lug 23, 2021 1:30 pm

@MacGyverPPC
grazie ma al momento sembra non ci siano molte informazioni inerenti alla pegasos2
@cip060
mi piace provare :-)

qui lascio, come uso qemu probabilmente c'è qualche errore è una linea comando arrangiata
oppure il bios della pegasos non va bene

qemu-system-ppc -M pegasos2 -rtc base=localtime -m 1024 -device ati-vga,romfile="" -boot d -prom-env 'boot-device=hd:,\boot.img' -bios /home/white/Scaricati/pegasos2.rom -serial stdio -device ide-hd,drive=hd-drive,bus=ide.0 -drive file='/home/white/Scaricati/morphos.img',if=none,id=hd-drive,format=raw -cdrom /home/white/Scaricati/morphos-3.15.iso


qui il comando che ho usato per estrarre il bios:
tail -c +85581 up050404 | head -c 524288 >pegasos2.rom

qui il log magari è un inizio oppure chi ne sa di più può aiutarmi

qemu-system-ppc: warning: Option -append may be ineffective with -bios.
PegasosII Boot Strap (c) 2002-2003 bplan GmbH
Running on CPU PVR:000C0209
Enable L1 ICache... Done.
Reading W83194 : FAILED.
Setting Front Side Bus to 133MHz... FAILED.
Configuring DDR... Done.
Configuring PCI0... Done.
Configuring PCI1... Done.
Configuring ETH... Done.
Releasing IDE reset ... Done.
Configuring Legacy Devices
Initializing KBD... Done.
Testing 10000000 Bytes, Pass: 00000000 Failed: 00000000
RAM TEST (fill linear)... Done.
FFFFFFFF

SmartFirmware:
cpu0: PowerPC,G4 CPUClock 599 Mhz BUSClock 133 Mhz (Version 0x000C,0x0209)
no/bad nvramrc - performing default startup script
channel 0 unit 0 : ata | QEMU HARDDISK | 2.5+
ATA device not present or not responding
channel 1 unit 0 : atapi | QEMU DVD-ROM | 2.5+
ATA device not present or not responding



Welcome to SmartFirmware(tm) for bplan Pegasos2 version 1.1 (20040405172512)
SmartFirmware(tm) Copyright 1996-2001 by CodeGen, Inc.
All Rights Reserved.
Pegasos BIOS Extensions Copyright 2001-2003 by bplan GmbH.
All Rights Reserved.
entering main read/eval loop...
ok
white

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

Re: Qemu x86: Emulazione MorphOS

Messaggioda AMIGASYSTEM » sab lug 24, 2021 12:05 am

Paolo non so se hai già letto QUI, io a l momento sono troppo impegnato con AROS, poi MOS finita la curiosità non mi da stimoli per continuare ad usarlo. AROS al momento mi sta dando tante soddisfazioni potendo partecipare allo sviluppo anche se per piccole cose, e facendo tanti test per individuare e segnalare i vari bug per migliorare il sistema.
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: Qemu x86: Emulazione MorphOS

Messaggioda white » sab lug 24, 2021 2:51 pm

Carlo
Grazie per il suggerimento, avevo già visto il link

Grazie a zbalaton ho risolto bisogna anche conoscere morphos sicuramente meglio di come lo conosco io :ahah:

adesso pegasos2 funziona
qui il video del test:
https://www.youtube.com/watch?v=elmX2eXj-a0

bastava dare dal prompt il giusto comando avvio in questo caso
boot cd boot.img

qualcuno sa invece come fare il boot direttamente dall'hd di morphos
Grazie
white

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

Re: Qemu x86: Emulazione MorphOS

Messaggioda cip060 » sab lug 24, 2021 5:34 pm

AMIGASYSTEM ha scritto:Paolo non so se hai già letto QUI, io a l momento sono troppo impegnato con AROS, poi MOS finita la curiosità non mi da stimoli per continuare ad usarlo. AROS al momento mi sta dando tante soddisfazioni potendo partecipare allo sviluppo anche se per piccole cose, e facendo tanti test per individuare e segnalare i vari bug per migliorare il sistema.

ovvio che non ti stimola visto che non funziona !!
audio in primis
e sopratutto NON E' GRATIS
Avatar utente
cip060

Leggenda
 
Messaggi: 7933
Iscritto il: lun feb 17, 2003 9:19 pm
Località: Usa

Re: Qemu x86: Emulazione MorphOS

Messaggioda AMIGASYSTEM » dom lug 25, 2021 10:32 am

Il fatto di essere commerciale non è un problema per me, mai avuto problemi economici, anche l'audio non è importante, come detto MOS a me non piace perchè della struttura Amiga ha poco è niente, cosa che invece AROS ha. Inoltre su AROS chiunque può dare il suo contributo perchè tutto può essere personalizzato e modificato anche se non si è sviluppatori, ed è questo che piace ad uno smanettatore e appassionato Amiga.
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: Qemu x86: Emulazione MorphOS

Messaggioda white » dom lug 25, 2021 12:21 pm

Una volta effettuata una nuova installazione con pegasos2
il boot da hd si ottiene con :
boot /pci/ide/disk@0,0:0 boot.img

ci ho perso un po' di tempo ma alla fine adesso tutto funziona
Ultima modifica di white il dom ago 01, 2021 1:11 pm, modificato 1 volta in totale.
white

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

Re: Qemu x86: Emulazione MorphOS

Messaggioda cip060 » dom lug 25, 2021 4:08 pm

L'audio funziona in emulazione pegasos ?
:ride:
Avatar utente
cip060

Leggenda
 
Messaggi: 7933
Iscritto il: lun feb 17, 2003 9:19 pm
Località: Usa

Re: Qemu x86: Emulazione MorphOS

Messaggioda white » dom ago 01, 2021 3:32 pm

No l'audio attualmente non funziona,
in teoria con l'opzione USB questa pennetta dovrebbe funzionare:
https://www.amazon.it/Speedlink-ingress ... r=8-1&th=1



visto che è riconosciuta da morphos dalla versione 3.10
anche se non l'ho provata.

E avrebbe anche senso se mancherebbe solo l'audio su morphos.

Ma è solo curiosità poi alla fine.

Mentre invece ho provato le cuffie Pulse3D quelle per la ps5 ma non viene riconosciuto da poseidon il bluetooth vorrei poi scriverlo su MorphosZone se magari possono funzionare in qualche modo.
In questo caso parlo di hardware reale.
Perchè la periferica è riconosciuta con l'esatto modello ma poi non funziona.

Interessante invece lo scambio di alcune email che ho avuto con zbalaton
Senza entrare in cose che probabilmente cozzano comunque con la bravura dei programmatori di morphos.
Difatti hanno risolto un "bug" che avevo segnalato su wayfarer nel giro di poco tempo e che accaddeva anche ad altri ma che non era stato ancora risolto.
quindi gli 80 euro della key di Morphos sono stati spesi bene.
Visto il supporto immediato.

Però da quello che ho inteso da zbalaton non c'è nessun supporto per morphos in nessun modo.
Tutto quello che offre adesso qemu con morphos e frutto solo del lavoro
di zbalaton e di pochi altri compreso il bios della pegasos2.

Un po' diverso il discorso per il 4.1 ha avuto un po' di supporto in più ma nulla di che.

Quindi il problema non è che qemu non è grado di replicare il 4.1 ma in pratica ci stanno lavorando in pochi e le case produttrici di software non stanno dando supporto per farla breve.

Questo sempre rispettando le specifiche hardware ufficiali.
Probabilmente potrebberò essere implemantate altre cose ma non viene fatto perchè vengono rispettate le specifiche hardware.
Un po' come con winuae.

Ovvio poi ognuno e poi libero di pensare se sia giusto o sbagliato il mancato supporto a questa emulazione almeno per ora.

Anche se l'hardware reale è meglio ovviamente ma è sempre questione di gusti.
Una riflessione importante invece è:
Hanno avuto 20 anni di tempo per sviluppare un "amigaos" forse un po' troppo :ride:
Voglio dire 20 anni sono 20 anni probabilmente ancora riescono a prendere qualcosa senza fare ulteriori passi in avanti. :felice:
Ultima modifica di white il mar ago 03, 2021 12:51 pm, modificato 2 volte in totale.
white

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

Re: Qemu x86: Emulazione MorphOS

Messaggioda vagappc » mar ago 03, 2021 10:39 am

white ha scritto:No l'audio attualmente non funziona,
Ovvio poi ognuno e poi libero di pensare se sia giusto o sbagliato il mancato supporto a questa emulazione almeno per ora.


In questo caso non supportare l'emulazione è un danno alla libertà di chi vorrebbe farla.
Non passare le informazioni perché non piace è un atto infantile, pratica molto comune nella community.
Anche perché nessuno obbliga a emulare, però provano a fare il contrario.
La libertà è usarla o meno, il supporto è pura professionalità.

Per farti un esempio detesto windows da sempre e anche apple.
Eppure sul lavoro quando sono costretto a metterci le mani cerco di fare del mio meglio perché il sistema funzioni, dando istruzioni all'utente o sistemista di turno sulla corretta best pratic.
Quando mi chiedono cosa uso, rispondo sempre conoscendo windows uso Linux e faccio la mia bella figura.

white ha scritto:Anche se l'hardware reale è meglio ovviamente ma è sempre questione di gusti.
Una riflessione importante invece è:
Hanno avuto 20 anni di tempo per sviluppare un "amigaos" forse un po' troppo :ride:
Voglio dire 20 anni sono 20 anni probabilmente ancora riescono a prendere qualcosa senza fare ulteriori passi in avanti. :felice:


Massimo della produzione con il minimo sforzo :kaput:
Più che altro lavorano alla c di cane,
vagappc

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

Re: Qemu x86: Emulazione MorphOS

Messaggioda white » mar ago 03, 2021 11:05 am

@vagappc

vorrei anche provarla la pennetta per l'audio alla fine sono 10 euro non è una spesa eccessiva.

vorrei chiederti un consiglio
ho fatto un piccolo esperimento non conoscendo a fondo linux

questi passaggi sono giusti secondo te da usare con qemu, ho provato con la scheda video di acquisizione USB

ecco i comandi ho messo le faccine per evidenziare le righe importanti:
lsusb
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 002: ID 0cf3:9271 Qualcomm Atheros Communications AR9271 802.11n
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 1b1c:0c08 Corsair H80i v2
Bus 001 Device 005: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 004: ID 0b05:1939 ASUSTek Computer, Inc. AURA LED Controller
Bus 001 Device 008: ID eba4:7588 USB3.0 HD Audio Capture USB3.0 HD Video Capture <--------QUESTA USB SCHEDA ACQUISIZIONE :felice:
Bus 001 Device 003: ID 258a:0001 SINO WEALTH USB KEYBOARD
Bus 001 Device 002: ID 145f:02b9 Trust GXT 970 Gaming Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

poi:
lsusb -s 1:8 -v | grep "id" <--------------------- UNO e OTTO BUS e DEVICE :felice:
Couldn't open device, some information will be missing <------------- QUESTO MESSAGGIO NON LO CAPISCO :felice: (QUESTO E RISOLTO MANCAVA "SU")
Bus 001 Device 008: ID eba4:7588 USB3.0 HD Audio Capture USB3.0 HD Video Capture
idVendor 0xeba4 <------------------------- IL SUO INDIRIZZO :felice:
idProduct 0x7588 <------------------------- IL SUO INDIRIZZO :felice:
iProduct 2 USB3.0 HD Video Capture
bFunctionClass 14 Video
bFunctionSubClass 3 Video Interface Collection
bInterfaceClass 14 Video
bInterfaceSubClass 1 Video Control
VideoControl Interface Descriptor:
VideoControl Interface Descriptor:
VideoControl Interface Descriptor:
guidExtensionCode {46394292-0cd0-4ae3-8783-3133f9eaaa3b}
VideoControl Interface Descriptor:
bmVideoStandards 0x09
VideoControl Interface Descriptor:
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
VideoStreaming Interface Descriptor:
VideoStreaming Interface Descriptor:
VideoStreaming Interface Descriptor:
wWidth 1920
dwMaxVideoFrameBufferSize 2073600
VideoStreaming Interface Descriptor:
wWidth 1280
dwMaxVideoFrameBufferSize 921600
VideoStreaming Interface Descriptor:
wWidth 960
dwMaxVideoFrameBufferSize 518400
VideoStreaming Interface Descriptor:
wWidth 800
dwMaxVideoFrameBufferSize 360000
VideoStreaming Interface Descriptor:
wWidth 640
dwMaxVideoFrameBufferSize 230400
VideoStreaming Interface Descriptor:
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming

poi questo con qemu:
qemu-system-ppc -machine pegasos2 -rtc base=localtime -m 512 -device ati-vga,guest_hwcursor=true,romfile="" -bios /home/white/Scaricati/pegasos2.rom -serial stdio -device ide-hd,drive=hd-drive,bus=ide.0 -drive file='/home/white/Scaricati/morphos.img',if=none,id=hd-drive,format=raw -device usb-host,vendorid=0xeba4,productid=0x7588

sono giusti questi passaggi oppure sbaglio qualcosa per il riconoscimento USB dentro qemu ad esempio dovrei dare il percorso giusto della PORTA USB?

Grazie in anticipo, in pratica se prendo la pennetta audio, sarebbero questi i passaggi da fare con qemu oppure manca qualcosa?

Ovviamente chiunque altro voglia dare qualche consiglio è il benvenuto.

questo è quello che mi risponde qemu:
qemu-system-ppc: warning: Option -append may be ineffective with -bios.
qemu-system-ppc: -device usb-host,vendorid=0xeba4,productid=0x7588: 'usb-host' is not a valid device model name
white

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

Re: Qemu x86: Emulazione MorphOS

Messaggioda white » mar ago 03, 2021 6:13 pm

Nel dubbio sono partito da questa idea nel PowerBook reale con morphos se collego la scheda di cattura video non succede niente "ovviamente"
quindi non essendo un prodotto compatibile è ovvio che non lo riconosce.
Quindi ho voluto provare con una pennetta USB che di solito uso con morphos con il PowerBook

stesso procedimento:
sudo lsusb
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 002: ID 0cf3:9271 Qualcomm Atheros Communications AR9271 802.11n
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 1b1c:0c08 Corsair H80i v2
Bus 001 Device 005: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 004: ID 0b05:1939 ASUSTek Computer, Inc. AURA LED Controller
Bus 001 Device 007: ID 0951:1665 Kingston Technology Digital DataTraveler SE9
Bus 001 Device 003: ID 258a:0001 SINO WEALTH USB KEYBOARD

trovata la pennetta Kingston Technology Digital DataTraveler SE9
poi:
sudo lsusb -s 1:7 -v | grep "id"
idVendor 0x0951 Kingston Technology
idProduct 0x1665 Digital DataTraveler SE9

quindi poi:

qemu-system-ppc -machine pegasos2 -rtc base=localtime -m 512 -device ati-vga,guest_hwcursor=true,romfile="" -bios /home/white/Scaricati/pegasos2.rom -serial stdio -device ide-hd,drive=hd-drive,bus=ide.0 -drive file='/home/white/Scaricati/morphos.img',if=none,id=hd-drive,format=raw -device usb-host,vendorid=0x0951,productid=0x1665

stessa risposta di qemu:
qemu-system-ppc: warning: Option -append may be ineffective with -bios.
qemu-system-ppc: -device usb-host,vendorid=0x0951,productid=0x1665: 'usb-host' is not a valid device model name

devo commettere degli errori credo ma non capisco che comando potrei usare
oppure sto' facendo qualcosa che qemu non è in grado di fare
un aiuto sarebbe importante.
Grazie
white

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

PrecedenteProssimo

Torna a MorphOS

Chi c’è in linea

Visitano il forum: Google [Bot] e 14 ospiti

cron