![]() |
![]() |
#701 | |
Registered User
Join Date: Oct 2016
Location: Berks, UK
Posts: 273
|
Quote:
https://github.com/michalsc/Emu68-to...414-2fecf0.zip That sorts this issue for most people. The latest RTG driver needs a newer Emu68 build that's not yet been released |
|
![]() |
![]() |
#702 | |
PSPUAE DEV
|
Thanks.
That solved it. Must have installed newer version and never switched to test it, ![]() Quote:
|
|
![]() |
![]() |
#703 |
Registered User
Join Date: Oct 2007
Location: ManCave, Canada
Posts: 1,676
|
![]()
@ Thomas Richter
while testing screen modes to get the best prefetch #'s I ended up messing around with some settings and I somehow got rid of all those artifacts ?!?! here's a vid of the worst hor banding/glitches game working flawlessly now...wish I remembered what i changed but if any VA2000 owners have this same issue PM here and I'll give you each setting value. https://www.dropbox.com/scl/fi/7nw53...euivwao94&dl=0 |
![]() |
![]() |
#704 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,495
|
Well, thank you, but where *are* actually the values? The link gives me a movie, which does not help. I suggest to send me the values just by mail, ideally along with your P96 settings file. My email has not changed:
thomas dot richter at alumni dot tu-berlin dot de Thank you, Thomas |
![]() |
![]() |
#705 |
Registered User
Join Date: Oct 2007
Location: ManCave, Canada
Posts: 1,676
|
![]()
@Thomas Richter
I'll send you my P96 settings but barely touched messing around with pre-fetch numbers and changed some settings in P96 settings and it's working great so I have no intention of touching anything else moving forward and screwing things up again ![]() |
![]() |
![]() |
#706 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,495
|
Sorry, I do not understand. I did not receive any values, so I cannot update the driver. I did not receive any settings, so I can neither reproduce anything. Thus, I'm not sure how I can potentially work on the driver with no information??
|
![]() |
![]() |
#707 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,495
|
Apparently, basing this driver on the Elbox solution was mis-interpreted as if I would only want to support this particular PCI bridge. That is certainly not the case, and I wanted to come up with a broader solution. Unlike my initial claims, openpci is apparently sufficient, and I updated the driver to be based on openpci. The result is attached - it should hopefully work on all PCI bridges.
Drawback is that openpci is not found on Aminet (at least I could not find it), and that there are no license conditions included, so I do not know whether this can be put into the commercial distribution. But, alas, there is now a generic voodoo driver for all PCI bridges. As a nice bonus, the driver is now able to handle more than one voodoo card in the system (in case you have two graphic cards in the system... (- ![]() |
![]() |
![]() |
#708 |
Registered User
Join Date: Sep 2015
Location: London, UK
Posts: 424
|
Excellent work! From a quick internet search, the source to OpenPCI appears to be here: https://github.com/jeperk/OpenPCI and is governed by GPL2.1.
I'm curious about what your ultimate intentions for this are? Including as part of P96? |
![]() |
![]() |
#709 | |
Semi-Retired
Join Date: Mar 2012
Location: Leiden / The Netherlands
Posts: 2,068
|
Quote:
|
|
![]() |
![]() |
#710 | |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,495
|
Quote:
The GPL version is unacceptable due to a license that is too restrictive, and support for hardware is too narrow. |
|
![]() |
![]() |
#711 |
Registered User
Join Date: Aug 2018
Location: Gothenburg, Sweden
Posts: 25
|
Are you planning a Radeon driver as well? Or maybe the one from Elbox is good enough.
|
![]() |
![]() |
#712 |
Registered User
Join Date: Jul 2014
Location: Finland
Posts: 1,211
|
|
![]() |
![]() |
#713 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,495
|
|
![]() |
![]() |
#714 |
Registered User
Join Date: Sep 2023
Location: Victor/U.S.
Posts: 2
|
|
![]() |
![]() |
#715 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,495
|
Thanks, noted and appreciated a lot. At this time, I'm again busy with my book project which received at this time a higher priority, but I should be back at the PCI project probably around end July, early August. Maybe ping me again?
|
![]() |
![]() |
#716 | |
Registered User
Join Date: Sep 2023
Location: Victor/U.S.
Posts: 2
|
Quote:
Of course, and thank you again. Good luck with your project. ![]() |
|
![]() |
![]() |
#717 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,495
|
A new "thank you" note for those that have provided hardware to me. This is a PCI driver for S3ViGRE based PCI cards. Note that this driver only provides the bridge between the PCI bus and the actual chip driver, the S3VirGE.chip you find in the official P96 distribution.
Again, this driver is based on the openpci.library, though due to some idiocracies of the S3 chip most likely only works for my own implementation of openpci you find in the hardware thread. The problem here is that the S3 chip requires a "wakeup cycle" that goes through the legacy I/O system of x86 processors, and the 1.x openpci library versions do not provide access to this I/O space, even though individual hardware does. My own 2.x version provides an extension of the interface to make this possible. |
![]() |
![]() |
#718 |
Registered User
Join Date: May 2020
Location: Figueira da Foz
Posts: 460
|
On 68k is there any gfx chip that is able to provide any kind of hardware acceleration?
|
![]() |
![]() |
#719 | |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,495
|
Quote:
Many, actually. The Tseng ET4000w32 on the Merlin can, the Cirrus chips on the GVP Spectrum, Picasso II, II+, Piccolo, Picasso IV, GBA PII++ can, the CVision64, CVision3D can, the CVisionPPC can... Depending on the chip, more or less hardware acceleration is availabe. What the chips typically support is moving of rectangles, filling of rectangles, sometimes blitting of text and patterns, and sometimes conversion of planar to chunky. Most of the chips also support minterms. |
|
![]() |
![]() |
#720 | ||
Registered User
Join Date: May 2020
Location: Figueira da Foz
Posts: 460
|
Quote:
Quote:
|
||
![]() |
Currently Active Users Viewing This Thread: 3 (0 members and 3 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
P96: What's the right way to do X? | Warty | Coders. General | 2 | 21 December 2020 00:00 |
Providing 2 fire button support / cd32 joypad support | amigapd | request.Other | 0 | 13 July 2015 17:20 |
Portaudio support (was: WinUAE support for ASIO drivers) | Amiga1992 | support.WinUAE | 57 | 28 March 2009 21:15 |
Classic WB P96 | Anubis | project.ClassicWB | 5 | 08 May 2006 14:30 |
amiga-news.de: Collected software-news | Paul | News | 0 | 14 November 2004 15:50 |
|
|