01 March 2021, 09:04 | #3641 | |
Registered User
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,248
|
Quote:
I was referring to the DualPNG icons, if you look carefully at the icons you will notice that the icons after conversion with IconEdit 3.9 are less qualitative, they have some smudges in some cases more conspicuous, I enclose two exhaustive screenshots Last edited by AMIGASYSTEM; 16 April 2021 at 08:12. |
|
01 March 2021, 12:22 | #3642 | |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,365
|
Quote:
You could try other tools to change the icon type, like Report+ for example, but maybe not on Aros. |
|
01 March 2021, 18:45 | #3643 |
Registered User
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,248
|
On OS3.9 or AfA One there are no problems and no quality loss if i use Icon Information, Report+ does not exist for AROS.
The initial problem was that the "disk icon" conversion made by Icon Information was not recognized by AROS x86, while the conversion made by IconEditito 3.9 was correct on AROS x86. Sorry again for bothering you with my chatter! |
01 March 2021, 19:15 | #3644 | |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,365
|
Quote:
I don't know whether some simple icon type programs are correctly adding a drawer data structure to a "Disk" icon when you convert them from "Tool" or "Project". If that is not done or checked for every "Disk", "Drawer" or "Trashcan" then the icon may get rejected by the OS, because without drawer data it's not a valid structure. Usually icon.library adds that automatically, I just don't know what Aros x86 and Icon Information are doing. Last edited by PeterK; 01 March 2021 at 19:41. |
|
01 March 2021, 22:50 | #3645 |
Registered User
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,248
|
Unfortunately on AROS x86 there are not many tools to manage the Icons, there is only Processicon and IconPoser
IconPoser generates Dual-PNG Icons like those created on OS3 and therefore with the same problem, no "icon Disk" compatible with AROS x86 Processicon, I must be honest I didn't understand how to use it, on DOS commands sometimes I have difficulties. Many developers do not write examples and then it becomes problematic for those who do not use a Shell, occorrerebbe una bella GUI http://archives.aros-exec.org/index.....i386-aros.zip Last edited by AMIGASYSTEM; 19 March 2021 at 19:03. |
02 March 2021, 15:56 | #3646 |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,365
|
It's easy to change the type with ProcessIcon:
ProcessIcon YourIconFile SIT DISK That works at least on AOS with my icon.library, even for OS4 and PNG TrueColor icons, although ProcessIcon doesn't know these formats and can handle only OS 3.5 ColorIcons. My library is cheating a bit. But don't expect the Aros icon.library to do the same tricks behind the back of ProcessIcon or any other icon tools. There, it will probably just work with OS 3.5 ColorIcons. |
02 March 2021, 18:12 | #3647 |
Registered User
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,248
|
Meanwhile thanks for the help with ProcessIcon, I attach some screenshots of the icons colored by miker.
Last edited by AMIGASYSTEM; 19 March 2021 at 19:03. |
03 March 2021, 15:01 | #3648 |
mä vaan
Join Date: Nov 2001
Location: Finland
Posts: 1,653
|
With OS3.1.4 without a physical rom, lattest icon.library from aminet gives me a "couldn't open workbench library 37.x"
Just copied icon.library_020 to libs and renamed it. Last edited by utri007; 03 March 2021 at 17:28. |
03 March 2021, 18:40 | #3649 | |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,365
|
Quote:
That message may be the result of a wrong installation of 3.1.4. Please read the FAQ. If you are still using the 3.1 Rom and didn't use the Installer some things may go wrong. In such a case some libraries need to be updated by LoadModule ROMUPDATE and an automatic reboot at the beginning of the startup-sequence. But that also requires that you have copied the workbench.library and the icon.library (and maybe other libs) correctly with the P bit set from the 3.1.4 install disk into Libs:. Of course, you can use my icon.library, too. I am not an expert for OS 3.1.4 installations on systems with old Roms and can't give you any advice. Again, read the 3.1.4 documentation and the FAQ or ask the developers. |
|
03 March 2021, 19:12 | #3650 |
Registered User
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,248
|
Confirmed Peter, I did a test and no Workbench.library request, everything works perfectly with OS 3.1.4 with Kickstart 3.1 and your icon.library
Last edited by AMIGASYSTEM; 19 March 2021 at 19:03. |
03 March 2021, 21:41 | #3651 |
mä vaan
Join Date: Nov 2001
Location: Finland
Posts: 1,653
|
OK, I tested this twize, after first failure I just reinstalled OS3.1.4 with Installer and just copied icon.libary_020 to Sys:libs and removed _020 from name. Rebooted and got that error message. Turned system OFF and wait some half minits before reboot and still same.
|
03 March 2021, 22:38 | #3652 |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,365
|
Was that a clean OS 3.1.4 installation from scratch or some sort of trying to update an old system, in the worst case writing over an existing ClassicWB system with Scalos 1.2 installed? Never try the latter, this will most likely not result in a properly working system.
Did you check and ensure that the P bit is really set for all modules that are loaded by LoadModule ROMUPDATE like Libs:workbench.library and Libs:icon.library (but there are many other required files installed from the Modules disk corresponding to your hardware). What happens when you use the OS 3.1.4 icon.library v45.22? If that works it should do the same with my library. It's not my problem in case that 3.1.4 doesn't work for you. Don't modify the 3.1.4 startup-sequence before it ever works successfully. If you want to install my library use "Copy icon.library_68020 Libs:icon.library CLONE" to make sure that the P bit is preserved, too. LoadModule requires this "pure" bit. Or use LoadModule AUTO as mentioned in the FAQ. I usually just copy files with DOpus4 and that shows me the protection bits. But a list command can do that too. Btw, what exactly is your Kickstart Rom version? There are some 3.1 Roms from from Hyperion or Cloanto without workbench.library. Last edited by PeterK; 03 March 2021 at 23:16. |
04 March 2021, 08:32 | #3653 |
mä vaan
Join Date: Nov 2001
Location: Finland
Posts: 1,653
|
OK, this one was actually simple. Problem was DirWork I used to copy files. I just installed and replaced it with Dir Opus 4. Problem solved. If protection bit is missing I get that error, wich is weird but not a icon.library problem.
|
04 March 2021, 08:49 | #3654 |
Registered User
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,248
|
DirWork has no problem to copy protection bits, probably yours is not well configured !
Last edited by AMIGASYSTEM; 19 March 2021 at 19:03. |
04 March 2021, 13:20 | #3655 | |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,365
|
Quote:
The "pure" bit is only required for LoadModule ROMUPDATE to decide which Rom modules have to be replaced or installed, a normal installation won't need it, but I should add the option "CLONE" to the copy instruction in my Readme file for this case(No sorry, the option CLONE is not required for copying protection bits, that's for the timestamp and comment only). Last edited by PeterK; 06 March 2021 at 12:29. |
|
08 March 2021, 22:48 | #3656 |
Retro maniac
Join Date: May 2005
Location: Finland
Age: 49
Posts: 1,219
|
Stupid question, but please help me..
What does "pure bit setting" actually mean...?! I asssume it does refer to file protection flags ..?!? I thought that "p" is for protection... |
09 March 2021, 12:15 | #3657 |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,365
|
Protection bits is the name for all these flags: HSPARWED, you can change them with the command protect:
Hold, Script, Pure=can be made resident, Archiv, Readable, Writable, Execuable, Deletable. The P or Pure bit is a flag for files that can be loaded resident by commands like LoadResource, LoadModule, LoadResident and stay in memory. Pure means that their code must be able to allow that more than one task or process can execute these commands or resident modules at the same time without any interactions causing possible conflicts, like buffer access for example. LoadModule uses this P flag for its option ROMUPDATE to find out which modules it should load resident, like libraries, handlers or devices. |
09 March 2021, 23:19 | #3658 |
Retro maniac
Join Date: May 2005
Location: Finland
Age: 49
Posts: 1,219
|
Many thanks, PeterK !
Your help with this thing is of great value to me. I do admire your work. I guess I 'll have to study some basic things of AmigaDos again. The letter "H" of the protection bits is new to me, too. (What is it supposed to hold ?!) |
10 March 2021, 12:32 | #3659 |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,365
|
Sorry, I don't know what the H bit is really good for. I never ever needed it, I just know that it's not a "Hidden" bit as this was claimed by DOpus4.
I think Thomas Richter can explain you the purpose of this meaningless H bit, I've forgotten what he said about it, although I'm sure it was something important. |
10 March 2021, 12:51 | #3660 | |
Registered User
Join Date: Oct 2017
Location: Amsterdam
Posts: 231
|
Quote:
|
|
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 |
|
|