Hello Jens,
I'm a long time AmigaOS user with after some years of absence I returned to the forums since last October.
Atm I'm using AmigaOS 3.2.2 both on my A600 and my Vampire Standalone systems.
I also bought P96 (Order ID: 125269) on November 2022 and recently I updated to the latest 3.3.3 version.
After installing the latest release (3.3.3) I experienced two basic problems which I also reported to EAB but Thomas Richter proposed to post here as well.
Both problems after a lot of troubleshooting were narrowed down to the latest rtg.library 43.505 (04/03/2023). Using in both situations the rtg.library 43.399 (29/08/2022) from P96 (3.3.2) archive solved the issue.
Problem No.1 - Issues with GuiGfx.library (found running iGame)
While running iGame (http://aminet.net/package/util/misc/iGame) which is a MUI based application using GuiGfx.library and it's MUI class, I realized that iGame wasn't starting.
After a lot of troubleshooting I managed to narrow down the problem which was GuiGfx support (which once was disabled in iGame) the application run using datatypes method instead.
After reverting to older rtg.library from 3.3.2 archive problem didn't exist in GuiGfx mode.
We also found out that the issue wasn't affecting iGame if we lowered the screen colors to 128 (for example using Native monitor driver with PAL 640x512 @ 128 colors screenmode). Getting more than 128 colors (for example 256) continued to give the same problematic behavior.
I contacted Thomas Richter in the EAB thread and he managed to reproduce it in a stock 3.2.2 installation with nothing more than P96 (3.3.3), MUI5, GuiGfxLib and iGame.
After his troubleshooting his reply was:
QuoteThanks, so I guess I finally got it. The trouble here seems that some part of the code just biindly copies the bitmap attributes over back to the input - this has the side effect that the "magic DPaint fix flag" is fed back into the input of the bitmap allocator, which does not know this flag, and then fails.
Why that only happens with IFF and 256 colors I do not know.
Problem No.2 - Issues with IconEditor application (by Paul E. Bloedel written on Hollywood)
The application with previous version of rtg.ibrary from P96 (3.3.2) worked just fine as you can see in the screenshot bellow.
Application starts with brushes, same as the Icon that started the application on it's window.
After replacing rtg.library with the new one from P96 (3.3.3) then the application gives 16 errors upon running which are the following:
- Out of memory! - Error triggered by Function: LoadBrush - Line: 211
- Out of memory! - Error triggered by Function: LoadBrush - Line: 150
- Could not find brush 1! - Error triggered by Function: SelectAlphaChannel - Line: 151
- This function cannot be used with layers enabled! - Error triggered by Function: Plot - Line: 157
- Wrong usage/parameters for this command! Read the documentation - Error triggered by Function: EndSelect - Line: 158
- Could not find brush 1! - Error triggered by Function: GetAttribute - Line: 669
- Could not find brush 1! - Error triggered by Function: GetAttribute - Line: 670
- Could not find brush 1! - Error triggered by Function: DisplayBrush - Line: 288
- Could not find brush 1! - Error triggered by Function: DisplayBrush - Line: 294
- Could not find brush 1! - Error triggered by Function: DisplayBrush - Line: 265
- Could not find brush 1! - Error triggered by Function: DisplayBrush - Line: 266
- Width/heigh values must be greater than 0! - Error triggered by Function: CreateBrush - Line: 267
- Width/heigh values must be greater than 0! - Error triggered by Function: CreateBrush - Line: 268
- Width/heigh values must be greater than 0! - Error triggered by Function: CreateBrush - Line: 271
- Could not find brush 1! - Error triggered by Function: DeleteAlphaChannel - Line: 308
- Could not find brush 1! - Error triggered by Function: DisplayBrush - Line: 309
Eventually after bypassing the errors (clicking Continue) application starts
Brushes aren't loaded in the application's window and also NO icon can be loaded.
If you try to load an icon the application is giving the following error:
Paul wanting to help, has already compiled his application with latest Hollywood 9, which didn't have any impact on the problem. We tried to troubleshoot a lot these past few days but I just today thought of trying reverting to the older rtg.library and problem was not present!
If I can help in any way, just let me know.
Thanks in advance for your time.
Marios Filos