@kas1e @@derfs
Quote:
Btw, now as you can made those devices/libraries/handlers now, and i see on your github you made some https://github.com/derfsss/AmigaBlockDevLibrary, is it possible (if i may ask for), to create our opensource version of the virtuo.library instead of that one from AEON, so we can then make on top of that some network driver which will works fine without needs to use those rtl ones which cause issues ?
@Falke_34 announced on the os4welt forum that he wants to make VirtioVGA.
He seems enthusiastic about it and is making progress. Let's keep our fingers crossed that he succeeds

He is also working on “virtio.library.”
It would be great if anyone wanted to help him.
I don't know enough to say whether he has chosen the right path.
Description: “The project may be distributed, copied, edited, and also puzzling!”
Yesterday he wrote that it is initializing in a certain way: “GPU is recognized -> QEmu also opens a new black screen.”
[DOS ELF_LS] NOTE: No _start() found in file "LIBS:virtiovga.chip" installing dummy_start().
[virtiovga] ChipLibInit IExec=02182E1C lib=62D9A4C8
[virtiovga] InitChip bi=6FF0D2B0 IExec=02182E1C
[DOS ELF_LS] NOTE: No _start() found in file "LIBS:virtio.library" installing dummy_start().
[virtio.library] LibInit OK IExec=02182E1C SysBase=022969F2
[virtio.library] lib=62D9A548 seglist=18B65A31 IDOS=6FFA05D0
[virtio.library] Open cnt=1 caller=0183B39C
[virtiovga] virtio.library: 62D9A548
[virtiovga] iface: 62D9A5B0
[virtio] Device GPU: PCI-DID=1050 idx=0 bar4=84200000 ccfg=84200000
[virtio] Device Sound: PCI-DID=1059 idx=0 bar4=84204000 ccfg=84204000
[virtio] Device Net: PCI-DID=1000 idx=0 bar4=84208000 ccfg=84208000
[virtio] Device SCSI: PCI-DID=1048 idx=0 bar4=84280000 ccfg=84280000
[virtiovga] GPU: 62D4D5D0
[virtio] vio_init: features_lo=00000000 features_hi=00000001 (VERSION_1)
[virtio] vio_init: status after FEATURES_OK = 0B
[virtio] vio_init OK - ready for queue setup (DRIVER_OK pending)
[virtio] ring: virt=62D41000 phys=00932000 (delta=1648422912)
[virtio] buf: virt=62D43000 phys=00934000
[virtio] Q0 readback: enable=1 desc=00932000 avail=00932400 used=00933000
[virtio] Queue 0: notify_off=0 notify_addr=84203000
[virtio] Queue 0: size=64 desc=00932000 avail=00932400 used=00933000 notify=84203000
[virtiovga] ctrlq: 62D96A00
[virtio] DRIVER_OK set - DevStatus=0F ISRaddr=84201000
[virtiovga] DRIVER_OK set - GPU ready
[virtio] notify q0
[virtio] q0 OK ISR=01 used=1
[virtiovga] DISPLAY_INFO resp=00001101
[virtiovga] s[0] en=1 1280x800
[virtiovga] Resolution: 1280x800
[virtiovga] FB: 62905000 (4000 KB)
[virtio] notify q0
[virtio] q0 OK ISR=01 used=2
[virtiovga] CREATE_2D OK
[virtio] notify q0
[virtio] q0 OK ISR=01 used=3
[virtiovga] ATTACH_BACKING OK
[virtio] notify q0
[virtio] q0 OK ISR=01 used=4
[virtio] notify q0
[virtio] q0 OK ISR=01 used=5
[virtiovga] InitChip OK - 1280x800 32bpp
[virtiovga] ChipLibInit OK - GPU active 1280x800
[virtiovga] LibOpen cnt=1
To sum up... if you guys have the time and inclination, maybe it's worth helping him out?
ps
@Falke_34 also developed QEmu Helper - a program written in Python3 that provides a config interface to make it easier to configure and start QEmu with Amiga OS 4.1. He is still working on it.
It was created before @walkero developed Kyvos.
https://amigaworld.net/modules/newbb/v ... =20&viewmode=flat&order=0@Falke_34 has the enthusiasm and desire to do something for AOS4... so if anyone can help him, thank you in advance.