English Amiga Board


Go Back   English Amiga Board > Coders > Coders. System

 
 
Thread Tools
Old 02 September 2023, 18:56   #4301
happyferret
Registered User
 
Join Date: Jul 2023
Location: Stuttgart
Posts: 11
I just installed Iconlib 46.4.578 to my trusty, Parceiro II backed Amiga 1000 earlier today.
Now I'm struggling, however.

How do I utilize AllFramesOff and IconsToFastMem? Executing either does nothing. Running them from my startup-sequence doesn't do anything either. Do these only work with a specific setup? Do I need FBlit for IconsToFastMem? Or am I just getting the startup parameters wrong?

Would really appreciate any help.
happyferret is offline  
Old 02 September 2023, 19:57   #4302
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,289
Please read the docs like IconLib.guide or IconLib.html.

I guess that you don't have OS 3.5 or anything newer installed. You will need at least a Kickstart 3.0 to use my icon.library.

But if the old icon.library v39 or v40 is still loaded from the Rom or Kickstart disk then you first have to remove it from the list of resident modules before my new icon.library can be loaded from the Libs: directory. You can do that by copying RemLib (see ThirdParty) into C: and adding the following lines to your startup-sequence before SetPatch is called:
Code:
If EXISTS Libs:icon.library
   RemLib >NIL: icon.library
EndIf
Icons can only use FastMem if you have FBlit or P96/CGX installed. Both will require a 68020+ CPU. For using FBlit you will also need Libs:fblit.library and the ENVARC:FBlit.cfg file for WB 3.0/3.1 (also under ThirdParty).

I would also recommend to install SwazInfo as a replacement for the old WBInfo, but you may have to do that manually, if the installer fails.

I've created some demo floppy images for OS 3.0/3.1 to show you how to install the library and other programs: IconDemoA500/A1200.adf . They are on the first page of this thread.

AllFramesOff, AllFrames1-3 and PlanarFrames1-3 are for systems with Workbench 3.5. On OS 3.0/3.1 with a 68000 CPU you can use DontShowIBorder as done on the IconDemoA500.adf, for 68020+ it's better to install the NewIcons patch, newicon.library, NiPrefs and NiRTGset for FBlit as done on the IconDemoA1200.adf.

Last edited by PeterK; 02 September 2023 at 20:08.
PeterK is offline  
Old 02 September 2023, 20:03   #4303
happyferret
Registered User
 
Join Date: Jul 2023
Location: Stuttgart
Posts: 11
Quote:
Originally Posted by PeterK View Post
Please read the docs like IconLib.guide or IconLib.html.

I guess that you don't have OS 3.5 or anything newer installed. You will need at least a Kickstart 3.0 to use my icon.library.

But if the old icon.library v39 or v40 is still loaded from the Rom or Kickstart disk then you first have to remove it from the list of resident modules before my new icon.library can be loaded from the Libs: directory. You can do that by copying RemLib (see ThirdParty) into C: and adding the following lines to your startup-sequence before SetPatch is called:
Code:
If EXISTS Libs:icon.library
   RemLib >NIL: icon.library
EndIf
Icons can only use FastMem if you have FBlit or P96/CGX installed. Both will require a 68020+ CPU. For using FBlit you will also need Libs:fblit.library and the ENVARC:FBlit.cfg file for WB 3.0/3.1 (also under ThirdParty).

I would also recommend to install SwazInfo as a replacement for the old WBInfo, but you may have to do that manually, if the installer fails.

I've created some demo floppy images for OS 3.0/3.1 to show you how to install the library and other programs: IconDemoA500/A1200.adf . They are on the first page of this thread.
I did follow the instructions and I did use RemLib to remove the previous library. The library itself is running properly. I'm just confused about the two tools I mentioned.

I almost figured FBlit and a 68020 would be required. Too bad. Guess there really is no way to save chipmem on a trusty 68000.

What about AllFramesOff? Does this require a newer OS (I'm using 3.1) or AGA/RTG?
happyferret is offline  
Old 02 September 2023, 20:14   #4304
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,289
No sorry, without a 68020+ CPU you can't use FBlit and FastMem for icons.

As mentioned already in my updated previous post AllFramesOff etc are for workbench.library v44, but you can use my IconDemoA500.adf setup with DontShowIBorder to get rid of the borders, although the gray background frames will remain (no problem as long as you don't have a wallpaper or WBPattern).

Another solution could be to install workbench.library 45.127 (or a v44.x) in Libs: and add a second RemLib call to your startup-sequence:

Code:
If EXISTS Libs:icon.library
   RemLib >NIL: icon.library
   If EXISTS Libs:workbench.library
      RemLib >NIL: workbench.library
   EndIf
EndIf
Then you could use my options AllFramesOff etc.

Last edited by PeterK; 02 September 2023 at 20:29.
PeterK is offline  
Old 02 September 2023, 21:44   #4305
happyferret
Registered User
 
Join Date: Jul 2023
Location: Stuttgart
Posts: 11
Quote:
Originally Posted by PeterK View Post
No sorry, without a 68020+ CPU you can't use FBlit and FastMem for icons.

As mentioned already in my updated previous post AllFramesOff etc are for workbench.library v44, but you can use my IconDemoA500.adf setup with DontShowIBorder to get rid of the borders, although the gray background frames will remain (no problem as long as you don't have a wallpaper or WBPattern).

Another solution could be to install workbench.library 45.127 (or a v44.x) in Libs: and add a second RemLib call to your startup-sequence:

Code:
If EXISTS Libs:icon.library
   RemLib >NIL: icon.library
   If EXISTS Libs:workbench.library
      RemLib >NIL: workbench.library
   EndIf
EndIf
Then you could use my options AllFramesOff etc.
Yea. That's the exact same entry I have in my startup-sequence already. I'll check the version of the workbench.library in a moment.

Really happy with all the colorful icons your little library enabled, thus far.
Hunting for more NewIcons now (those seem like the best choice for OCS/ECS, stylistically)





happyferret is offline  
Old 02 September 2023, 23:38   #4306
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,289
Your Term_4.8 icon colors are wrong. I don't know whether you already have any FullPalette / FPPrefs settings for better MWB colors in your system or not, but maybe this is one of these icons with MWB colors using the first 4 and the last 4 pens of the screen palette instead of the first 8 pen colors. If so, try my option "Reduce8PlanesTo3" in order to map all MWB colors to the first 8 colors of the screen palette.
PeterK is offline  
Old 03 September 2023, 03:34   #4307
happyferret
Registered User
 
Join Date: Jul 2023
Location: Stuttgart
Posts: 11
Quote:
Originally Posted by PeterK View Post
Your Term_4.8 icon colors are wrong. I don't know whether you already have any FullPalette / FPPrefs settings for better MWB colors in your system or not, but maybe this is one of these icons with MWB colors using the first 4 and the last 4 pens of the screen palette instead of the first 8 pen colors. If so, try my option "Reduce8PlanesTo3" in order to map all MWB colors to the first 8 colors of the screen palette.
Yea. I use Rebel's 16 color palette. Will give Reduce8PlanesTo3 a try.

I ended up importing the workbench.library from OS 3.5. Now the annoying gray boxes are finally gone. Dunno if it's maybe just placebo, but it also feels snappier than with the previous workbench.library.

I also tried the workbench.library from OS 3.2 but, alongside slightly higher chipmem consumption, I had other issues such as not being able to use a window's scrollbars with it.

I did lose some default tool settings (IFF files no longer open with Deluxe Paint IV when I click them). Need to fix that another day.

Still looking for a nice Amiga 1000 NewIcon to represent my workbench partition. Found Amiga 2000, Amiga 3000 and Amiga 4000(T) themed NewIcons, but none of an Amiga 1000.
happyferret is offline  
Old 03 September 2023, 15:02   #4308
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,289
Since the new workbench.library is loaded into FastMem it may be executed faster than the old one from Rom, which may have a lower memory access speed.

I would recommend to use workbench.library 45.127 (Amiga Libraries FTP) or 45.194 (OS 3.1.4, if you own that). To download the first, you have to double-click on the entry! The WB from OS 3.2 will not work correctly, it needs a v47 environment.
Attached Files
File Type: lha A1000Icons.lha (17.4 KB, 12 views)
PeterK is offline  
Old 03 September 2023, 20:05   #4309
EctoOne
Registered User
 
EctoOne's Avatar
 
Join Date: Jun 2020
Location: Germany
Posts: 306
Quote:
Originally Posted by happyferret View Post
I did lose some default tool settings (IFF files no longer open with Deluxe Paint IV when I click them). Need to fix that another day.
You probably need to replace DefIcons from the NewIcons installation with this one https://aminet.net/package/util/wb/DefIcons44 if you're using a newer workbench.library.
EctoOne is offline  
Old 03 September 2023, 22:35   #4310
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,289
Yeah, that's right, EctoOne! :great

A newer workbench.library v44+ also needs a newer DefIcons v44+ tool in WBStartUp, but your old Envarc:DefIcons.prefs settings may still work with it.
PeterK is offline  
 


Currently Active Users Viewing This Thread: 6 (0 members and 6 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 14:33.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Page generated in 0.26101 seconds with 15 queries