English Amiga Board


Go Back   English Amiga Board > News

 
 
Thread Tools
Old 04 July 2021, 09:03   #101
samplist
Registered User
 
Join Date: Jun 2016
Location: Greece
Posts: 83
I'm using the P96 native driver in OS3.2 with the P96 install from Aminet and I'm getting these artifacts in images. Does the native driver work with OS3.2 or is there some special setting to make it work?

samplist is offline  
Old 04 July 2021, 10:01   #102
Bruce Abbott
Registered User
 
Bruce Abbott's Avatar
 
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,584
Quote:
Originally Posted by samplist View Post
I'm using the P96 native driver
Why?
Bruce Abbott is offline  
Old 04 July 2021, 10:19   #103
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,233
Quote:
Originally Posted by samplist View Post
I'm using the P96 native driver in OS3.2 with the P96 install from Aminet and I'm getting these artifacts in images. Does the native driver work with OS3.2 or is there some special setting to make it work?
This surprises me and I wonder whether there is anything else installed on the system, and whether this is a native system instead of an emulated system. The P96 blitter replacement functions which are active here are well-tested.

There should be nothing specific about 3.2 that triggers such defects, but since I don't have 3.2 to reproduce, could you please provide a minimal example on a 3.1 or 3.1.4 system that triggers the problem and I can have a look then.

PS: Please also provide the version of P96. The 2.x in the Aminet has some known bugs. 3.1.0 is the latest, I will only fix bug there. 2.x is "end of life".

Last edited by Thomas Richter; 04 July 2021 at 10:57.
Thomas Richter is offline  
Old 04 July 2021, 12:09   #104
samplist
Registered User
 
Join Date: Jun 2016
Location: Greece
Posts: 83
This is on a vanilla OS3.2 install on WinUAE, nothing else installed on top.
It even produces these artifacts with the uaegfx driver. I cannot reproduce it on OS3.1.4 so it may well be an issue of OS3.2.
samplist is offline  
Old 04 July 2021, 12:36   #105
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,233
Problem 1) WinUAE. Please try native hardware. This may be a blitter timing issue.

Problem 2) You still owe me the version of P96.
Thomas Richter is offline  
Old 04 July 2021, 13:34   #106
samplist
Registered User
 
Join Date: Jun 2016
Location: Greece
Posts: 83
I tried in my A1200, the issue is still there.
I'm using the version from this archive https://aminet.net/package/driver/video/Picasso96
I've also tried replacing the rtg.library with the one found in http://lilliput.amiga-projects.net/AIAB.htm apparently it is a newer version, but still the same.
samplist is offline  
Old 04 July 2021, 14:44   #107
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,233
All pre-2.4 releases of P96 have a bug in BlitMaskBitMapRastPort(), which may be the reason for the problem here. This bug was fixed quite a while ago in the 2.4.0 release. The latest release of P96 is 3.1.0, which you can buy here:

https://icomp.de

It would surprise me if beta testing internally would have left such an obvious defect in the code. Hence, please update P96, and then try again.
Thomas Richter is offline  
Old 04 July 2021, 14:47   #108
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,374
Check your P96 settings (PVS) for possible conflicts (i.e. Don't use Amiga Blitter).

attachments removed

Last edited by PeterK; 04 July 2021 at 15:47.
PeterK is offline  
Old 04 July 2021, 14:56   #109
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,233
Quote:
Originally Posted by PeterK View Post
Check your P96 settings (PVS) for possible conflicts (i.e. Don't use Amiga Blitter).
This would also suprise me. All the native driver does (it's not really a driver) is to set "DisableAmigaBlitter" to "YES" and set "PlanesToFast" to "Yes" either.

My best guess I gave above, but please understand that there is no support for obsolete versions of P96.
Thomas Richter is offline  
Old 04 July 2021, 15:01   #110
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,374
Ok, thanks for that info. I didn't know that "Native" enables these two settings by default anyway.

@samplist
Don't use WinUAE beta versions for your experiments, try the latest release of 4.4.0. That should not mean that the betas are buggy, but you never know ...

Update: I've tested a little more and it seems to be a problem with the rtg.library. So either buy a newer P96 or use FBlit instead.

Last edited by PeterK; 04 July 2021 at 15:51.
PeterK is offline  
Old 04 July 2021, 16:12   #111
samplist
Registered User
 
Join Date: Jun 2016
Location: Greece
Posts: 83
Hey @PeterK, nice that you could reproduce that as well, also I'm using WinUAE 4.4.0 as you suggested .
Thanks for your help and all the info @Thomas Richter and @PeterK
it's also good for others to know that Native doesn't play well using the free version of P96 and OS3.2 and that this is somewhat expected.
samplist is offline  
Old 15 July 2021, 00:41   #112
Swe_Kryten2x4b
Registered User
 
Join Date: Sep 2017
Location: Uppsala
Posts: 105
Quote:
Originally Posted by samplist View Post
Hey @PeterK, nice that you could reproduce that as well, also I'm using WinUAE 4.4.0 as you suggested .
Thanks for your help and all the info @Thomas Richter and @PeterK
it's also good for others to know that Native doesn't play well using the free version of P96 and OS3.2 and that this is somewhat expected.
Indeed. I also noticed those weird artefacts in some dialogs using the native "driver" and the free P96 version using 3.2. But since the fee for the registered version is so low I decided to buy it, and that fixed it indeed (using real hardware obviously, A1200 in this case).
Swe_Kryten2x4b is offline  
Old 25 August 2022, 10:18   #113
paranoicb
68k Fanatic
 
paranoicb's Avatar
 
Join Date: Feb 2018
Location: Athens - Greece
Posts: 15
Quote:
Originally Posted by nickey View Post
Laszlo 'Pheonix' Torok (developer of MooVid, Savage shapeshifter driver), wrote that a very early version of P96 AGA driver was ready in 1998...

source:
https://groups.google.com/forum/#!to...re/PYixqghlhog
This is awesome if it was somewhere around to test it.
With todays accelerators we have in our hands this would be helpful to develop a native driver for ECS/AGA machines on a nice P96 addon driver. I would pay some bucks to have a native driver to mask RTG modes.
Where is László Török today ? can we contact him for this project ? Is he still around on the Amiga scene ? an email maybe or a FB account ? This project needs a revival. I would love to contact László Török to share some light. any info would be helpful.
paranoicb is offline  
Old 13 December 2022, 10:36   #114
shelter
Registered User
 
Join Date: Nov 2022
Location: #Amigaland
Posts: 156
I'm trying the native driver instead of using fblit/ftext however I noticed some programs that initializes the cybergraphics.library fail to load with the native driver.
If I remove the native driver, the program runs, but depending how it's written it outputs "failed to initialize the cybergraphics.library" (but starts fine).

Is there any way around this?
shelter is offline  
Old 13 December 2022, 11:37   #115
Predseda
Puttymoon inhabitant
 
Predseda's Avatar
 
Join Date: Mar 2007
Location: Tromaville
Age: 46
Posts: 7,545
Send a message via ICQ to Predseda
I have a problem with P96 native driver, that was also confirmed by other users. If "native" is in Devs/Monitors, Deluxe Paint (no matter if OCS or AGA version) has completely broken brush function (and some other functions that use line crosshair pointer, like Elipse or Circle). Just try - launch Dpaint, press B for brush (and try to grab something in case of AGA version).

If I remove "native" from monitors and reboot, Dpaint works normally, but I have less chipmem.

Who can I complain / report this to?

My hardware is Amiga 1200.
Predseda is offline  
Old 13 December 2022, 12:21   #116
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,233
Again, tihs would surprise me as I had this tested. Please report the version of P96. Note that the version on Aminet has a couple of defects, though the latest version (3.3.2) should be fine. If you do own the commercial version of P96, open up a defect report at iComp and I can arrange a beta for you (as for all other customers reporting defects, of course).
Thomas Richter is offline  
Old 13 December 2022, 20:20   #117
Predseda
Puttymoon inhabitant
 
Predseda's Avatar
 
Join Date: Mar 2007
Location: Tromaville
Age: 46
Posts: 7,545
Send a message via ICQ to Predseda
Yes, it is a commercial version bought from iComp. I am not sure which one, though. There is a file named "version" in the package that says "(22.04.22) (c)2017-2022 iComp", but the "native" in Monitors has datestamp 14 Jan 2019. I do not remember when it was purchased.
Predseda is offline  
Old 14 December 2022, 12:38   #118
DaMi
Registered User
 
DaMi's Avatar
 
Join Date: Feb 2006
Location: Prague/The Czech Republic
Age: 49
Posts: 36
Same thing, as Predseda noted, happens in DP IV on my setup. My version of P96 is 3.3.1 (06.06.22) ©2017-2022 iComp, version of Picasso96API.library 2.435 (27.5.2022) ©2021 iComp.
My amiga is A1200, TF1260, AmigaOS 3.2.1, Indivision MK3. The problem occures when I have in Devs:Monitors the Native driver (from Aminet). When I remove it, the issue in DP disappears, but I have less Chip ram.
Attached Thumbnails
Click image for larger version

Name:	p96-DPIV.png
Views:	116
Size:	3.9 KB
ID:	77416  
DaMi is offline  
Old 14 December 2022, 12:54   #119
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,233
As always, please proceed as follows:
- Get the latest P96 version (3.3.2),
- open up a bug report at the iComp forum

I can then provide a beta version (if I can reproduce the issue) with defects fixed. Please understand that I cannot verify myself whether or not you hold a valid license, thus the detour through the iComp forum is necessary.

Thanks,
Thomas PS Please note that this problem may or may not be fixable because DPaint goes for some functions directly on the blitter, bypassing the graphics.library. Such attempts will of course fail if the object to blit is in fast RAM and P96 is not given a chance to intervene.
Thomas Richter is offline  
Old 16 December 2022, 15:30   #120
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,233
Some news on this. I had a look at dpaint - the issue is really that it directly accesses the blitter, or rather that the dpblit.library does so. Of course, this cannot work if the allocated bitplane is in fast memory.

Interestingly, dpaint seems to check for the bitplane attributes, though clearing the BMF_STANDARD does not make any difference. Instead, dpaint seems to depend on some undocumented flags in bm->pad, or some undocumented upper bits that may be returned by GetBitmapAttr() the os or P96 does not deliver.

Setting the undocumented flags in bitmap->pad just causes crashes, so it is at this point unclear what they are supposed to express and how a bitmap structure using such flags are supposed to look like.

There is also a dpcpublit.library which may or may not provide functional equivalents of the functions of the dpblit.library. If dpaint makes the selection between the two libraries, it is not through bitmap->pad or the bitmap attributes, or it expects a layout that is not specified anywhere.

Long story short: dpaint does not go through the Os for some blitter functions. This does not stop P96 replacing Os blitter functions, but it prevents relocation of bitmaps out of chip memory.
Thomas Richter is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Indivision AGA MK2 driver PeteJ support.Hardware 2 10 August 2014 11:51
TRADE: Picasso II for Indivision ECS Fingerlickin_B MarketPlace 2 20 April 2014 05:12
Picasso II and Indivision ECS Dijerydack support.Hardware 8 24 September 2012 08:51
Driver for Picasso II (A2000 kick 3.1) 8bitbubsy support.Hardware 1 16 April 2011 07:44
FS : Picasso IV, CompuServe AGA Scandoubler, C1581 coze MarketPlace 0 22 January 2009 11:35

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 02:23.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.16619 seconds with 14 queries