qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] nVidia emulation in QEMU?


From: Philippe Mathieu-Daudé
Subject: Re: [Qemu-devel] nVidia emulation in QEMU?
Date: Thu, 17 Aug 2017 23:11:05 -0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1

Hi,

On 08/17/2017 10:01 PM, Darius Goad wrote:
Hello. I'm Melissa, a trans woman who is the main developer of the nVidia
emulation code for 86Box. I'm interested in porting this code over to QEMU
as QEMU has higher compatibility with newer operating systems, as well as
expanding the developer base for nVidia graphics card emulation.

The 86Box code currently only handles the RIVA 128, the RIVA TNT, and a few
versions of the RIVA TNT2, and in a very incomplete state at that. I have
not been able to progress further due to the fact that 86Box's support of
modern Linux operating systems is poor, and due to the lack of a debugger
in 86Box.

I do need some help, however, as QEMU's code structure is not my strong
suit.

Anyway, my code is here:
https://github.com/MoochMcGee/86Box-experimental/blob/experimental/src/VIDEO/vid_nv_riva128.c

This code seems to match how devices are implemented in QEMU.

You can start looking at this concise QEMU device (no PCI):

https://github.com/qemu/qemu/blob/master/hw/display/cg3.c

and a device with PCI:

https://github.com/qemu/qemu/blob/master/hw/display/sm501.c

Regards,

Phil.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]