English Amiga Board


Go Back   English Amiga Board > Coders > Coders. System

 
 
Thread Tools
Old 23 October 2018, 22:06   #2881
AMIGASYSTEM
Registered User
 
AMIGASYSTEM's Avatar
 
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,262
D flag it is present on everyone def_, surely there is something strange in my system, but the problem is on all files of any type with or without icon if you see all my video, as soon as I execute ASyncWB everything can be deleted.
AMIGASYSTEM is offline  
Old 23 October 2018, 22:12   #2882
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,383
Ask SnoopDos or DosTrace, enable packets too, maybe you can see what goes wrong. Are there other DOS patches in Scout?

Very often critical patches are made by MCP, check that too. I don't use it.

Last edited by PeterK; 23 October 2018 at 22:20.
PeterK is offline  
Old 23 October 2018, 22:26   #2883
AMIGASYSTEM
Registered User
 
AMIGASYSTEM's Avatar
 
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,262
I had already tried Snoopdos and rightly could not give information

Finally I managed to solve , the fault is of workbench.library 45.137

Replaced with workbench.library 45.102 everything works regularly!
AMIGASYSTEM is offline  
Old 23 October 2018, 22:36   #2884
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,383
Hey, that's a nice find!

Confirmed, same here with 45.137, which I tested for 1.5 years already, but now I have already 45.194 from 3.1.4 installed, and 45.132 from my library package works, too.
PeterK is offline  
Old 23 October 2018, 22:51   #2885
AMIGASYSTEM
Registered User
 
AMIGASYSTEM's Avatar
 
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,262
Also update workbench.library 45.138 has the same problem

I do not have 3.1.4, but I have "ASyncWB" that makes it work workbench.library 45.137/38

Peter will not talk any more badly about my AfA-OS ... discoverer of many bugs
AMIGASYSTEM is offline  
Old 23 October 2018, 23:05   #2886
AMIGASYSTEM
Registered User
 
AMIGASYSTEM's Avatar
 
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,262
workbench.library 45.134 and workbench.library 45.136, they work well, no problem with deleting files
AMIGASYSTEM is offline  
Old 23 October 2018, 23:22   #2887
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,383
WB 45.134 has a drag&drop bug with large drawers and is sometimes freezing. I don't know the bugs of 135 and 136. Good to know that 45.138 has the same delete bug, so better keep using 45.132.
PeterK is offline  
Old 24 October 2018, 09:49   #2888
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,383
Important note about HAM6 on AGA

My screenmode preset file "PalLowResHam6" didn't work correctly on AGA. So, I made a couple of new screenmode icons for tests now (attached on page 1), but if you need any other modes or want to save a HAM screenmode permanently then please use: http://aminet.net/package/util/wb/MUIScrMode1_5

Last edited by PeterK; 25 October 2018 at 09:14.
PeterK is offline  
Old 28 October 2018, 21:21   #2889
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,383
Update to icon.library 46.4.505:

Tried to get rid of the black HAM icons that appeared on some systems after booting without P96 or CGX. The problem was the correct moment to install the GfxPatch. My Open() routine waits now until ConClip was detected to be sure that other possible monitor drivers are already loaded by P96 or CGX.
PeterK is offline  
Old 29 October 2018, 05:02   #2890
Michael
A1260T/PPC/BV/SCSI/NET
 
Michael's Avatar
 
Join Date: Jan 2013
Location: Moscow / Russia
Posts: 840
ConClip ?
That's weird, how does it effect icons? And what happens if you did not start ConClip ?
Michael is offline  
Old 29 October 2018, 14:09   #2891
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,383
My problem was to install my GfxPatch for the blitter function in the right moment, not too early before all monitor drivers are loaded and not too late after the first icons get loaded. The icon.library is no process and has no clue what actually happens in the startup-sequence. It needs to be loaded and executed by other tasks. Unfortunately, there are some programs loading icon.library much too early, because if P96 or CGX are started by a monitor driver my GfxPatch has to be done after they have patched graphics.library. So, I needed some information to see how far we are already gone in the startup-sequence. ConClip can easily be detected with FindPort("ConClip.rendezvous") and as soon as that port exists the patch can be installed. If ConClip is not found you will get black HAM icons. It's too difficult to detect LoadWB, LoadDB, LoadDopus, LoadScalos, other program names or maybe even ramlib reliable when they execute my Open() function.

Btw, last night I found two other small bugs. OS4 icon scaling always shows the selected images and the useless old IconEdit of 3.1.4 displays a black first icon. Both will be fixed in the next Aminet release.

Any other issues?
PeterK is offline  
Old 29 October 2018, 19:53   #2892
Michael
A1260T/PPC/BV/SCSI/NET
 
Michael's Avatar
 
Join Date: Jan 2013
Location: Moscow / Russia
Posts: 840
CGX is know to be very picky at installing it's patches.
For example you can't use patchcontrol or saferpatches before the monitor driver is installed, or you are asking for trouble, that's if it manages to open a screen in the first place.

What about IPrefs ? This is guaranteed to execute and at correct place, usually right after the monitor drivers have patched into OS.
Michael is offline  
Old 29 October 2018, 21:08   #2893
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,383
Usually ConClip is started right after IPrefs or at least very close to it. Do you start ConClip at a different location?

I have also SaferPatches installed somewhere after SetPatch and can't understand why that should make any trouble.

Are you using CGX in AGA mode and not with a gfx-card? I never tried that. How is that installed and where in the startup-sequence?

I've just added some sort of last minute GfxPatch installation in case that ConClip was not found at all. The check for ConClip was done for OS 3.1.4, where IPrefs is not loading icon.library. Alternatively I could check for a task <<IPrefs>>, but finding a task takes longer than finding a port and I'm not sure whether the task name is always the same on all OS versions.
PeterK is offline  
Old 30 October 2018, 04:33   #2894
Michael
A1260T/PPC/BV/SCSI/NET
 
Michael's Avatar
 
Join Date: Jan 2013
Location: Moscow / Russia
Posts: 840
Quote:
Originally Posted by PeterK View Post
Usually ConClip is started right after IPrefs or at least very close to it. Do you start ConClip at a different location?

True, but it can be omitted all together



Quote:
Originally Posted by PeterK View Post
I have also SaferPatches installed somewhere after SetPatch and can't understand why that should make any trouble.
Has to be after monitor driver install if you use an rtg cgx board,
or you can have weird effects, like missing mouse pointers, screenmode promotion not working and other gfx/layers patches doing something wrong


Quote:
Originally Posted by PeterK View Post
Are you using CGX in AGA mode and not with a gfx-card? I never tried that. How is that installed and where in the startup-sequence?

CGXAGA is installed the same as for RTG boards



Quote:
Originally Posted by PeterK View Post

I've just added some sort of last minute GfxPatch installation in case that ConClip was not found at all. The check for ConClip was done for OS 3.1.4, where IPrefs is not loading icon.library. Alternatively I could check for a task <<IPrefs>>, but finding a task takes longer than finding a port and I'm not sure whether the task name is always the same on all OS versions.

I think <<IPrefs>>, was available since 3.0 and did not change (needs checking), the check needs to be done once ? Then a millisecond delay is not an issue.
Michael is offline  
Old 30 October 2018, 11:17   #2895
kolla
Banned
 
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
Indeed, if you replace CON with for example ViNCEd, ConClip is redundant and can be omitted - I would not say this is uncommon.
kolla is offline  
Old 30 October 2018, 14:08   #2896
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,383
Ok, if ConClip is omitted then I'm also checking for an open GUI now (in 506), as it was done before, which means the GfxPatch is installed for HAM at the latest when Workbench is running or the ports of DOpus5 or Scalos were detected. But that was too late for OS 3.1.4 to avoid black icons, that's why I'm still looking for ConClip first. So don't call ConClip before your monitor drivers are finished with loading.

I have no problems with CGX and a Piccolo SD64 card on WinUAE when using AGA modes, but I didn't test CGX-AGA and CyberBugfiX yet. I think they are causing all your problems with SaferPatches, PatchControl and installing everything in the right order. The culprit is not CGX itself.

Some people are replacing IPrefs by FastIPrefs on OS 3.1 and I still need to check how reliable I can detect the <<IPrefs>> task.

I've also noticed that when using WB 3.1 and hm020 or HM020 on TrueColor screens the first image of the TrueColor icons won't appear. Will be fixed next. TC020 has no such issue on WB 3.1.

Last edited by PeterK; 30 October 2018 at 14:14.
PeterK is offline  
Old 30 October 2018, 15:32   #2897
daxb
Registered User
 
Join Date: Oct 2009
Location: Germany
Posts: 3,307
Quote:
Originally Posted by PeterK View Post
Some people are replacing IPrefs by FastIPrefs on OS 3.1 and I still need to check how reliable I can detect the <<IPrefs>> task.
In Scout at least FastIPrefs is listed as "« IPrefs »" in Tasks, Semaphores and Patches.
daxb is offline  
Old 30 October 2018, 15:37   #2898
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,383
Thanks, that's an important fact in order to identify IPrefs reliable.
PeterK is offline  
Old 31 October 2018, 21:24   #2899
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,383
Update to icon.library 46.4.506:

Fixed a bug in Hi/TrueColor screenmodes, where the first images of OS4 and PNG icons disappeared. -- Also the icon scaling didn't work correctly for OS4 icons. -- The detection of monitor drivers should be a little safer now. -- And some old tools (IconEdit, SwazInfo) using planar icons are not displaying a black first image anymore.

Aminet - util/libs/IconLib_46.4.lha

Last edited by PeterK; 08 November 2018 at 22:56.
PeterK is offline  
Old 09 November 2018, 18:13   #2900
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,383
Added a new 46.4.507_LD020:

This is mixture of the old LD020 using the line by line drawing mode for ColorIcons and TC020 for the OS4 and PNG icons. It depends on the hardware whether this new LD020 or the original TC020 are faster for displaying ColorIcons on Hi/TrueColor screens.
PeterK 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
ClassicWB Full and icon.library 46.4 Retroplay project.ClassicWB 8 05 August 2018 13:57
WB library conflict/versions Amiga1992 support.Apps 3 22 July 2010 18:47
PNG Icon to Color Icon Converter? Leandro Jardim request.Apps 1 24 May 2010 04:39
What's the latest version of icon.library for OS3.9? NovaCoder support.Apps 3 30 June 2009 15:43
Requesting icon.library v44+... nikvest request.Other 2 16 September 2007 01:58

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 13:09.

Top

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