English Amiga Board


Go Back   English Amiga Board > Support > support.Other

 
 
Thread Tools
Old 29 December 2021, 14:24   #301
hexaae
Bug hunter
 
hexaae's Avatar
 
Join Date: Jul 2006
Location: Italy
Age: 48
Posts: 2,171
Installed new P96 and found many problems with mouse pointer sprite and crashes with WB games like Colonization AGA.
Rolled back to previous version and everything runs fine. Can someone please test Colonization AGA (crash/freeze at launch) or open the Manual tool of the game "The Final Odyssey" (invisible pointer) before I open a ticket issue at icomp?

EDIT:
Quote:
Originally Posted by Thomas Richter View Post
And here we go, thanks for waiting:

iComp released today the 3.2.1 "hotfix" of the 3.2.0 release, which fixes the compatibility issue with older intuition versions that has been reported here.

There are a couple of other very minor changes:
- In some cases, when blitting between non-compatible aperatures, the aperture-switch
can be avoided because the source, as viewed through the aperture of the destination,
is identical to the destination format.
- Picasso96Mode now also auto-generates double-scanned modes for each regular VESA
mode which then generate the classical Amiga Hires 1:2 aspect ratio.
- In case a mode is changed with the right-hand side gadgets of Picasso96Mode, the
mode information in the mode window above is now updated immediately and not only
after the mode changes have been accepted. This is much less confusing.
- If in case of a mode change the maximum pixel frequency is exceeded, Picasso96Mode
forgot to update the pixel frequency slider to the maximum possible pixel frequency.
Now the proper information is reprinted.
- The bitmap allocation function did not allow intuition v40 (Os 3.9 or below) to
allocate native bitmaps anymore. This has been fixed. Allocation of RTG bitmaps
through intuition continued to work. There was no problem with Os 3.1.4 or above.
- The maximum screen width of the S3 trio and S3 virge chip drivers were limited to
4096 bytes, even though the current algorithm of deriving the value of the row-
scan register would allow up to 8184 bytes per row. Thus, the maximum row width was
extended, enabling some additional screen modes such as 1024x768 32-bit BGRA.

I'll probably explain more of that in another post, along with the still missing improvements of the 3.2.0 release (there are really plenty).
Ooops missed this. Re-downloaded and it actually fixed all of the above mentioned issues.

Last edited by hexaae; 29 December 2021 at 14:33.
hexaae is offline  
Old 03 January 2022, 09:25   #302
Solskogen
Registered User
 
Join Date: Nov 2016
Location: Skien / Norway
Posts: 111
Any chance to have both lha and adf as download options?
Solskogen is offline  
Old 03 January 2022, 10:25   #303
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,302
Quote:
Originally Posted by Solskogen View Post
Any chance to have both lha and adf as download options?
You'd better check with Jens in the iComp forum. I am delivering an lha to him, simply because this is what the build system generates.
Thomas Richter is offline  
Old 03 January 2022, 10:28   #304
hexaae
Bug hunter
 
hexaae's Avatar
 
Join Date: Jul 2006
Location: Italy
Age: 48
Posts: 2,171
Hi Thomas,
instability issues vs PPaint 7.1+ (I've rolled back testing even 6.4... but I use 7.3c) when importing Clipboard and PPaint has to import+dither a clip obtained through Multiview Copy/Mark function... I've opened a thread on iComp forum. Might be just a PPaint issue handling 24+bit clips anyway...
hexaae is offline  
Old 03 January 2022, 11:27   #305
Solskogen
Registered User
 
Join Date: Nov 2016
Location: Skien / Norway
Posts: 111
Perhaps I should post this in a separate thread, but I'll try here first.
On amiberry (and perhaps WinUAE, I haven't tried) using 3.2.1 roms together with P96, I cannot use higher resolutions. Only PAL resolutions shows up in Screen Mode.
I'm not having issues with 3.2 roms, only 3.2.1. Not sure if this is a bug in the 3.2.1 roms, P96 or amiberry.
Solskogen is offline  
Old 03 January 2022, 11:51   #306
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,302
Quote:
Originally Posted by hexaae View Post
Hi Thomas,
instability issues vs PPaint 7.1+ (I've rolled back testing even 6.4... but I use 7.3c) when importing Clipboard and PPaint has to import+dither a clip obtained through Multiview Copy/Mark function... I've opened a thread on iComp forum. Might be just a PPaint issue handling 24+bit clips anyway...
Unfortunately, I can only offer PPaint 7.1c, as Jens refuses to buy the 7.3 version. The "import from clipboard" (paste, essentially) function in PPaint is broken, unrelated to PP96, I have seen this as well. The problem is that the low-level functions apparently expect something like a file name, which of course is not present. This has to go through the PPaint authors.



The "import and dither", I afraid, I do not yet understand well enough from your report. Could you please provide a more detailed bug report.
Thomas Richter is offline  
Old 03 January 2022, 11:52   #307
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,302
Quote:
Originally Posted by Solskogen View Post
Perhaps I should post this in a separate thread, but I'll try here first.
On amiberry (and perhaps WinUAE, I haven't tried) using 3.2.1 roms together with P96, I cannot use higher resolutions. Only PAL resolutions shows up in Screen Mode.
I'm not having issues with 3.2 roms, only 3.2.1. Not sure if this is a bug in the 3.2.1 roms, P96 or amiberry.

There is one known issue in the 3.2.1. graphics library. Please roll back the graphics.library to the one supplied with 3.2, and try again.
Thomas Richter is offline  
Old 03 January 2022, 12:10   #308
hexaae
Bug hunter
 
hexaae's Avatar
 
Join Date: Jul 2006
Location: Italy
Age: 48
Posts: 2,171
Quote:
Originally Posted by Thomas Richter View Post
Unfortunately, I can only offer PPaint 7.1c, as Jens refuses to buy the 7.3 version. The "import from clipboard" (paste, essentially) function in PPaint is broken, unrelated to PP96, I have seen this as well. The problem is that the low-level functions apparently expect something like a file name, which of course is not present. This has to go through the PPaint authors.



The "import and dither", I afraid, I do not yet understand well enough from your report. Could you please provide a more detailed bug report.
Uhm... I'm afraid you're right: tested in the meanwhile even disabling emulated gfx board and was still able to reproduce winuaenforcer hits and mem corruption... PPaint seems to have serious issues importing clipboard (Brush > Clipboard: Read Brush), but it's ok loading pics.

Last edited by hexaae; 03 January 2022 at 14:14.
hexaae is offline  
Old 03 January 2022, 17:38   #309
bubbob42
Registered User
 
Join Date: Oct 2012
Location: Germany
Posts: 585
Quote:
Originally Posted by Thomas Richter View Post
There is one known issue in the 3.2.1. graphics library. Please roll back the graphics.library to the one supplied with 3.2, and try again.
You keep repeating this, but we still don’t have a verified test case for this issue. Lots of „it works fine“ instead.

Maybe this will be the first ?
bubbob42 is offline  
Old 04 January 2022, 10:06   #310
Solskogen
Registered User
 
Join Date: Nov 2016
Location: Skien / Norway
Posts: 111
Quote:
Originally Posted by Thomas Richter View Post
There is one known issue in the 3.2.1. graphics library. Please roll back the graphics.library to the one supplied with 3.2, and try again.

I've found the culprit, and it's not about the graphics.library.

3.2.1 roms doesn't seem to like having 1GB of memory. Reducing it to 512M seems to work.
Solskogen is offline  
Old 04 January 2022, 14:25   #311
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,383
Try WinUAE Z3 RAM in "UAE mode" mapping:
http://eab.abime.net/showthread.php?...48#post1525148
PeterK is offline  
Old 10 January 2022, 14:50   #312
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,302
Hi folks,

last weekend, the 3.2.2 version of P96 has been released and is available for registered customers for download. Maybe later on the detalis, but this is what we have in the release notes:

Changes in release 3.2.2:
- Some programs provide a custom planar bitmap for screens that have a chunky pixel
format. In such a case, P96 already created a chunky side bitmap into which such
programs are then silently rendering instead. Unfortunately, BltBitMap() did not
correctly derive the type of this side bitmap, and instead used the type of the
original bitmap instead.
- Mode coercion could have returned a mode ID that does not exist, thus confusing
intuition. The new code is now more careful creating a useful modeID from coercion.
- Sprite colors are now switched if the sprite travels from one screen to another in
a split-screen environment. This does not depend on any particular hardware feature,
but is provided for all graphic cards.
- Fixed passing in the wrong modulo value for the planar BltMaskBitMap() function if
the source bitmap is interleaved. This broke only masked blitting on bitmaps with
the Native driver.
- In case a screen switch to a planar screen with bit depth 3 or less was made, and
a soft-sprite was used on the target mode, P96 might have forgotten to initialize
the sprite colors correctly.
- The rtg.library did not inform the card special feature hooks in case the screen
split position was updated.
- As result of the above fix, the PicassoIV memory and video windows no longer need
to be deactivated if screen splitting become active. They pan now together with the
front screen. Note that P96 currently does not support video or memory windows on
the back screen.
Thomas Richter is offline  
Old 10 January 2022, 20:19   #313
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,302
Maybe some details on the fixes. One of the problems was with ADescent which for reasons unclear to me created a chunky RTG graphics screen, but provides a custom planar bitmap P96 should place the screen in. This is of course not going to work, and P96 now detects this case and ignores the custom bitmap of the wrong type.

Another bug I addressed was blitting through a mask on a planar bitmap with an interleaved planar source. This broke the palette preference editor of the system. More on further improvements later.
Thomas Richter is offline  
Old 10 January 2022, 20:20   #314
coldacid
WinUAE 4000/40, V4SA
 
coldacid's Avatar
 
Join Date: Apr 2020
Location: East of Oshawa
Posts: 538
Amazing pace on all these updates recently!
coldacid is offline  
Old 10 January 2022, 21:02   #315
gdonner
Ancient Amiga User
 
gdonner's Avatar
 
Join Date: Mar 2018
Location: Elkhart, IN USA
Posts: 208
Quote:
Originally Posted by coldacid View Post
Amazing pace on all these updates recently!
Yes, and much appreciated! IME, P96 is once again very stable/solid on both my A3000 and A4000.
gdonner is offline  
Old 11 January 2022, 00:35   #316
Swe_Kryten2x4b
Registered User
 
Join Date: Sep 2017
Location: Uppsala
Posts: 105
Quote:
Originally Posted by Thomas Richter View Post
Maybe some details on the fixes. One of the problems was with ADescent which for reasons unclear to me created a chunky RTG graphics screen, but provides a custom planar bitmap P96 should place the screen in. This is of course not going to work, and P96 now detects this case and ignores the custom bitmap of the wrong type.

Another bug I addressed was blitting through a mask on a planar bitmap with an interleaved planar source. This broke the palette preference editor of the system. More on further improvements later.
Much appreciated. Just wanted to confirm that ADescent works as it should now.

And Myst runs as it should again. To be fair, I'm not sure if it was one of the earlier P96 updates that caused it but I just got a black screen after the initial logo. Now it works again.
Swe_Kryten2x4b is offline  
Old 11 January 2022, 00:47   #317
hexaae
Bug hunter
 
hexaae's Avatar
 
Join Date: Jul 2006
Location: Italy
Age: 48
Posts: 2,171
3.2.2 fixed some issues I had with datatypes and Multiview fullscreen. Previous 3.2.1 caused crashes and corrupt memory with freezed (= not refreshing and mouse apparently stuck) fullscreen.
hexaae is offline  
Old 11 January 2022, 19:33   #318
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,302
There are two new minor features in 3.2.2.

One is that for the PicassoIV, an overlay window/PIP window is now dragged along with the screen. Previous releases disabled the overlay. Thus, if you run the PIP demo from Aminet on the P-IV, it behaves quite natural.

The PIP window can unfortunately not be shown on the background screen, that's currently a limitation of P96. For the S3Virge, i.e. the CVision3D, the PIP window cannot be shown at all while screen dragging is active; that's a hardware limitation because the split-screen display is generated in a completely different way than the screen with overlays. The S3 chip has actually two methods of how ot generate the video, and the driver switches dynamically between them.

The second new feature in 3.2.2 is that the driver now adjusts the mouse pointer/sprite colors according to the screen the mouse pointer is on. That is, if the background screen has installed its own custom sprite colors, P96 now adjusts now the colors when the mouse moves into it. This does not require any specific hardware and works for any board.

Actually, this change should have been made for 3.2.0 already, along with the palette switch support for the ZZ9000, but I forgot this adjustment. Now it's finally there.
Thomas Richter is offline  
Old 12 January 2022, 18:32   #319
wiz12
Registered User
 
Join Date: Feb 2017
Location: Ireland
Posts: 757
I'm getting corrupt mouse pointer graphics on the latest 3.2.2 version on all RTG screen resolutions only, the mouse pointer at native PAL resolutions through my Indivision mk3 are fine. This is a clean installation of p96. I didn't have this problem on the previous P96 releases. I'm using a Radeon 9200 on a Mediator 1200TX setup if that helps.

Last edited by wiz12; 25 February 2022 at 17:40.
wiz12 is offline  
Old 12 January 2022, 19:10   #320
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,302
The radeon driver is not maintained by me. So what was the last version this worked? As a workaround, you can use the softsprite (SOFTSPRITE=Yes in the tool type of the monitor).
Thomas Richter is offline  
 


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

Similar Threads
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

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 12:57.

Top

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