Welcome, Guest. Please login or register.

Author Topic: GPL RTG driver information available  (Read 15735 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Ratte

  • Sr. Member
  • ****
  • Join Date: Sep 2006
  • Posts: 380
  • Country: de
    • Show all replies
Re: GPL RTG driver information available
« on: May 22, 2016, 01:09:19 PM »
Quote from: Heiroglyph;808541
Excuse me for being a bit vague, but I'm trying to avoid the use of a name similar to "P9x" even in passing so that there is zero chance I get slapped with a trademark or copyright dispute.

All current code is based on WinUAE and E-UAE, the rest is from my interpretation of what those were doing. I've never seen an official DDK.

I've worked on an open source RTG driver on and off for a while and lately I'm seeing more people doing the same, which is awesome for the community.

I've just started a git repository for an open DDK for Amiga compatible drivers at https://github.com/jeperk/OpenVideoDDK

It's very early, I've just started getting old info together into the repository and I'm planning to revive my unfinished example OpenPCI Voodoo3 driver as time permits.

Most of it is based on WinUAE, but with hopefully correct translations of the PSSO_ offsets used in WinUAE to actual C structures.

I've also taken the comments in WinUAE and based on the code, written what I think are correct SAS/C style stubs for most functions.

It is not complete by any means, but having the information available can't hurt.

If anyone wants to contribute info or code, feel free to contact me.

Edit: I renamed the project to correct a typo (capital I in Video, thanks polluks), so the URL has changed.

Edit 2: Now under LGPL due to problematic nature of GPL and linking in Amiga-like systems.


http://www.a1k.org/forum/showthread.php?t=48710
It is prepared for other chip-drivers.

My problem is getting hands on a Voodoo ...

http://www.a1k.org/forum/showpost.php?p=808109&postcount=173
http://www.a1k.org/forum/showthread.php?p=941638

br
André