English Amiga Board


Go Back   English Amiga Board > Coders > Coders. System

 
 
Thread Tools
Old 26 February 2016, 07:11   #1541
PeterK
Registered User
 
Join Date: Apr 2005
Location: Hangover
Posts: 2,544
Update to icon.library 46.4.422:

Another improvement for the PNG icon tooltype array, which was limited to 127 tooltype strings before. This limit has been removed on request, the code is a few bytes shorter and a little bit faster now.
PeterK is offline  
Old 26 February 2016, 12:44   #1542
gulliver
BoingBagged

 
Join Date: Aug 2007
Location: The South of nowhere
Age: 41
Posts: 2,008
PeterK, Do you still want the HDF with ClassicWB Full + Scala MM400?

Let me know
gulliver is offline  
Old 26 February 2016, 13:15   #1543
PeterK
Registered User
 
Join Date: Apr 2005
Location: Hangover
Posts: 2,544
Yes, if chaos is still able to reproduce the freezes and reboots with my icon.library enabled and can avoid these issues by disabling the iconlib.

Maybe it's possible to find out which function of the icon.library is called by SCALA with a running LibSnooper when the scripts are executed:
http://aminet.net/package/dev/debug/2b_LibSnooper
PeterK is offline  
Old 26 February 2016, 18:22   #1544
Michael
A1260T/PPC/BV/SCSI/NET

Michael's Avatar
 
Join Date: Jan 2013
Location: Moscow / Russia
Posts: 680
Here is an icon lib snoop.
First few are on starting SCALA.
Most hits are from the file browser, it just keeps on hitting icon lib when opened, even if nothing is done.
The last few might be from when the script is running.

No enforcer hits during tests.
Attached Files
File Type: lha scala-iconlib.lha (2.2 KB, 57 views)
Michael is offline  
Old 26 February 2016, 18:36   #1545
Nibbler
namm namm AMIGA

Nibbler's Avatar
 
Join Date: Jan 2015
Location: Austria
Age: 40
Posts: 734
@ PeterK

The Icon.Library 46.4 is CRAZY FAST on OS3.9 !!!!!

Big RESPECT & Thanks for that

Last edited by Nibbler; 26 February 2016 at 18:46. Reason: adding OS Version
Nibbler is offline  
Old 26 February 2016, 19:02   #1546
PeterK
Registered User
 
Join Date: Apr 2005
Location: Hangover
Posts: 2,544
Hey, great ! A big THANK YOU, Nibbler

@Michael
Thanks a lot for the LibSnooper logfile.
Maybe it's a bug in my GetDiskObject(NULL).

Could you also include AddAppIcon() from workbench.library.
From icon.library it seems to be sufficient to snoop GetDiskObject(), GetIconTagList() and FreeDiskObject().
Set the task pattern to "SCAL#?"

@Michael and gulliver
http://eab.abime.net/showpost.php?p=1073473&postcount=6

Last edited by PeterK; 26 February 2016 at 19:40.
PeterK is offline  
Old 27 February 2016, 08:04   #1547
gulliver
BoingBagged

 
Join Date: Aug 2007
Location: The South of nowhere
Age: 41
Posts: 2,008
This is a completely installed ClassicWB Full HDF file with Scala MM400. Nothing has been modified or even run.

http://www.filedropper.com/classicwbfullmm400

This is purely for testing purposes
gulliver is offline  
Old 28 February 2016, 15:57   #1548
Michael
A1260T/PPC/BV/SCSI/NET

Michael's Avatar
 
Join Date: Jan 2013
Location: Moscow / Russia
Posts: 680
This sample hdd also works fine with the 423beta

Must be an issue with some combination of other software
Michael is offline  
Old 28 February 2016, 22:31   #1549
gulliver
BoingBagged

 
Join Date: Aug 2007
Location: The South of nowhere
Age: 41
Posts: 2,008
Maybe it is some patch/hack that has to be enabled to reproduce that bug.
gulliver is offline  
Old 06 March 2016, 16:02   #1550
PeterK
Registered User
 
Join Date: Apr 2005
Location: Hangover
Posts: 2,544
Quote:
Originally Posted by gulliver View Post
Maybe it is some patch/hack that has to be enabled to reproduce that bug.
Yes indeed, a terrible hack called "FixScalos" was responsible for this bug, and ...
... I was able to (re)produce the bug and this hack ! Fixed now.
PeterK is offline  
Old 06 March 2016, 16:41   #1551
Bloodwych
Moderator

Bloodwych's Avatar
 
Join Date: Jun 2001
Location: I'm behind you!
Posts: 3,763
Essential hack PeterK! Well, at least for older Scalos users.
Bloodwych is offline  
Old 03 April 2016, 00:30   #1552
PeterK
Registered User
 
Join Date: Apr 2005
Location: Hangover
Posts: 2,544
Update to icon.library 46.4.423:

This is an experimental version! Due to an aging weak PSU in my 10 years old PC and a resulting failure of the main HDD I cannot test every configuration atm. Especially the 68000 version has not been tested with BetterWB yet.

I've tried to optimize some code sequences here and there, but don't know if it yields a profit or not. Since I don't have any real Amiga hardware I can't say whether this update brings any improvements or maybe even caueses problems like the removal of a WaitBliit() call where I thought it was not required. Please report any bugs like graphic corruptions on real Amigas and make speed comparisons if you like. Don't include this version in any distros until other users have confirmed that it works flawless.
PeterK is offline  
Old 03 April 2016, 07:26   #1553
gulliver
BoingBagged

 
Join Date: Aug 2007
Location: The South of nowhere
Age: 41
Posts: 2,008
Thank you PeterK for this update.

I hope I can get an A600. Mine was stolen (with of course, other more valuable stuff) when I was on vacation.
I need to resume testing the work in progress BetterWB and finally release it. And this includes testing this new version of icon.library. But I am running short of an A600 so it will unfortunately take some time.
gulliver is offline  
Old 04 April 2016, 10:38   #1554
mfilos
Paranoid Amigoid

mfilos's Avatar
 
Join Date: Mar 2008
Location: Athens/Greece
Age: 41
Posts: 1,577
Awesome as always thank you Peter.
Will try tonight on my A600 (with Vampire V2) and on my FPGA Arcade.
mfilos is offline  
Old 07 April 2016, 00:56   #1555
PeterK
Registered User
 
Join Date: Apr 2005
Location: Hangover
Posts: 2,544
Quote:
Originally Posted by gulliver View Post
I hope I can get an A600. Mine was stolen (with of course, other more valuable stuff) when I was on vacation.
That's really sad and annoying. The only positive seems to be the fact that an old A600 is still a desirable machine.
Quote:
I need to resume testing the work in progress BetterWB and finally release it. And this includes testing this new version of icon.library. But I am running short of an A600 so it will unfortunately take some time.
On the last days I just had another idea for a modification of the 68000 version. I'm planning to remove the TrueColor conversion requester, since it makes no sense without a 68020 CPU or better. This will come soon.

@mfilos
Thanks for testing. I'm looking forward to your report.
PeterK is offline  
Old 07 April 2016, 08:37   #1556
PeterK
Registered User
 
Join Date: Apr 2005
Location: Hangover
Posts: 2,544
Update to icon.library 46.4.424:

Removed the annoying requester for the TrueColor => OS 3.5 icon format conversion from the 68000 version of the icon.library. This saves another 384 bytes.
PeterK is offline  
Old 07 April 2016, 09:48   #1557
mfilos
Paranoid Amigoid

mfilos's Avatar
 
Join Date: Mar 2008
Location: Athens/Greece
Age: 41
Posts: 1,577
I didn't see any issue or problem with the v423 library Peter my friend.
Good call on the requester removal on 68k. Every byte counts
mfilos is offline  
Old 07 April 2016, 10:41   #1558
PeterK
Registered User
 
Join Date: Apr 2005
Location: Hangover
Posts: 2,544
A sigh of relief, the same here on my WinUAE system where I reinstalled BetterWB and didn't have any problems yet. I think there's only one WaitBlit() left now from the original icon.library. Olsen once used it like other people put Maggi into their soup, here a drop, there a drop and then stir it up, and I don't like it at all.
PeterK is offline  
Old 08 April 2016, 12:42   #1559
amigasith
Registered User

amigasith's Avatar
 
Join Date: Jan 2013
Location: Wild South / Germany
Age: 44
Posts: 228
Hi PeterK, I also just tested your new icon.library and it worked without any issues I used my A1200 with OS 3.1 and a lot of patches on top. On the other hand, I did not notice any speed improvements with the new version either. But that's probably because your icon.library was already lightning fast before

Last edited by amigasith; 08 April 2016 at 15:20.
amigasith is offline  
Old 08 April 2016, 19:37   #1560
Michael
A1260T/PPC/BV/SCSI/NET

Michael's Avatar
 
Join Date: Jan 2013
Location: Moscow / Russia
Posts: 680
Some speed results...
Kens icon pack, 16bit CGX screen

v422 - DO5 - 14.30s
v424 - DO5 - 14.26s

v422 - WB - 11.60s
v424 - WB - 11.54s

Does it count as a speed increase ?
Michael 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 14:57
WB library conflict/versions Akira support.Apps 3 22 July 2010 19:47
PNG Icon to Color Icon Converter? Leandro Jardim request.Apps 1 24 May 2010 05:39
What's the latest version of icon.library for OS3.9? NovaCoder support.Apps 3 30 June 2009 16:43
Requesting icon.library v44+... nikvest request.Other 2 16 September 2007 02: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 02:14.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.
Page generated in 0.18885 seconds with 16 queries