English Amiga Board

English Amiga Board (https://eab.abime.net/index.php)
-   project.ClassicWB (https://eab.abime.net/forumdisplay.php?f=61)
-   -   TrueColor and OS 3.5 icons for ClassicWB & Scalos on WB 3.0/3.1 (https://eab.abime.net/showthread.php?t=63342)

PeterK 19 March 2012 15:42

Sorry, but I've just realized that I made a mistake in my last versions of FixScalos. I will remove the archives temporarily and do some more checks first.

PeterK 21 March 2012 00:56

Finally, update 7 and FixScalos 0.4 can be downloaded from the first posting, now.

I have to apologize for all the confusion which I may have caused with update 6 and FixScalos 0.2 and 0.3. Sorry for that, but I made a nice mistake which let me believe that I already found the perfect solution for FixScalos at that time. Unfortunately, I used the wrong byte for checking the type of the colormap in the ReleasePen() function and therefore it was disabled permanently. In the new version of FixScalos the ReleasePen() function, which was responsible for all the crashes, is disabled only as long as the Workbench screen is closed. I really hope that this is the end of the story.... :nuts

Btw, the overscan and screenmode preferences are working great with FixScalos. Now, I can use the EURO36 monitor with a 720*600 resolution on WinUAE (not on a real Amiga). :D This needs a few tweaks in the startup-sequence instead of the normal monitor crap.

Code:

IF EXISTS DEVS:monitors/EURO36
  DEVS:monitors/EURO36 MINROW=0x10 TOTROWS=0x140
  C:PatchOverscan ID=79000 O=N  0 0 639 199
  C:PatchOverscan ID=79000 O=M -40 0 679 299
  C:SetDefMon EURO36
EndIF


cosmicfrog 22 March 2012 04:38

thanks for all ya efforts it really helps our little machine shine :)

mfilos 24 March 2012 18:07

4 Attachment(s)
Peter mate sorry for the late reply but I needed quite some time to test this thoroughly before implementing it into my uber custom ClassicWB setup :)

So the verdict is...

IT WORKS LIKE A CHARM!!! :D

I made some minor alterations:
- I commented PatchRAM from the patches since I already have an "Ram-Handler 42.24" inside my Custom ROM.
- I commented the LoadModule declarations for both Icon.library and SCSI.device as I have them in my Custom ROM.
- I removed the PatchWB from my WBStartup folder since now it's in C and run from Startup-Sequence

Other than that, it works very well as you can see from the following screnshots :)

Just a stock boot Screenshot with nothing but ToolManager visible :)
Attachment 31026


Some screenshots from AllIconsOnWB3.1 archive by PeterK showing OS4 icons and DualPNG Ken's Icons.
Attachment 31027 Attachment 31028


...and the new Icon information module from Scalos! How awesome is that!
Attachment 31029


Thanks for the CopyIcon patch as well Peter! It sure rocks a lot more than IconInstaller. :great

PeterK 24 March 2012 21:44

FixScalos 0.5 now takes a possible failure of OpenWB() or CloseWB() into account.

@cosmicfrog and mfilos
Thank you for your feedback! Good to know, that at least some people have use for my small extensions for ClassicWB and Scalos.

Concerning IconMaster (IconInstaller): you can still use it if the newicon.library emulation from Stephan Rupprecht is also installed. Depends on what you like or prefer, CopyIcon and IconInstaller have different features.

Mfilos, the link from your blog to this thread seems to be broken. And where is your video?

mfilos 24 March 2012 22:10

@PeterK
The link from my blog to this thread works fine for me!
My video which I took some weeks ago was in the previous article but for not searching for it you can see it here: http://www.youtube.com/watch?v=kPMu1H3zeig

PeterK 24 March 2012 22:29

Fantastic video, mfilos :great
Unbelievable, what's all possible with an A600. Excellent work, thank you.
The link on your new, updated A600 page works correctly. It's the page from March 5'th where it doesn't work and where I could not find the video.

mfilos 24 March 2012 22:37

Thanks for the good words my friend and thanks for pointing the broken link! I fixed it already :)

PeterK 29 March 2012 00:14

FixScalos 0.6 should solve problems with refreshing icons. The UpdateWorkbench() function was disabled in Scalos 1.2d and is emulated now.

mfilos 29 March 2012 01:36

Yep it sure does :)
Icon refresh works without issues now \o/

FixScalos ftw!

PeterK 29 March 2012 09:10

Added a modified version 37.0 of the excellent AutoUpdateWB tool.

mfilos 29 March 2012 16:44

I love AutoUpdateWB!
It rox so much that it can run now even in WB3.1!!! Just tested it and it works as good as my OS3.9 installation \o/

Thanks a lot for your continuous work Peter mate :D

Bloodwych 29 March 2012 17:13

This work is awesome. Can't wait to get around to the next ClassicWB update and slip it in if that's ok with you PeterK.

I will of course give full credits during the Install routine and on the webpage. :)

PeterK 29 March 2012 19:20

Yes, of course, it's ok to use these add-ons in your next ClassicWB release. But the credits should go to the original authors like Stephan Rupprecht for his CopyIcon tool and the newicon.library emulation and to Elena Novaretti and Massimo Tantignone for their AutoUpdateWB.

Bloodwych 29 March 2012 19:51

Thanks a lot PeterK, much appreciated. I'll make sure I mention them too.

PeterK 31 March 2012 08:48

ClassicWB30Icons => all icons for ClassicWB on OS 3.0+ and Scalos 1.2d: :)

See above, please !

mfilos 31 March 2012 12:42

Wow that is awesome man and a great addition to Bloodwych's packs since now they can work even without Kickstart 3.1!!!
Lotsa kudos!

Comparing it to the former installation I spotted the following changes:
- Classes/Datatypes/amigaiconobj35.datatype (39.30 instead of 40.18)
- Libs/icon.library (46.4.228 instead of 46.4.227)
- Libs/iconobject.library (39.10 instead of 40.6)

Is it safe for us that used your previous version successfully to our 3.1 environment to use these older versions (not your icon.library ofc) of files (iconobject datatype and library)?

I'll report back with a screenshot later on :)

Peter you rock man \o/

PeterK 31 March 2012 13:04

ClassicWB30Icons => all icons for ClassicWB on OS 3.0+ and Scalos 1.2d:

The iconobject.library and the relating datatypes didn't change since "update5", I would say. Maybe, you didn't replace these files before, because they are older, but the v39 versions are much more compatible to Scalos 1.2d than the v40 iconobject files. So, please downgrade ! They don't cause graphic corruptions while icons are dragged around and they don't crash with frames or borders!

The icon.library 46.4.228, the CopyIcon tool and the newicon.library 44.4 are just downgraded to OS 3.0 now without losing any possible features in OS 3.1+, as I hope. But if somebody discovers any drawbacks, then please don't hesitate to report them here, since I have only limited time to test each and every configuration which could be installed in reality.

And another request to the moderator:
Could you please change the thread title again and give WB 3.0 more attention now? Thank you !!

Bloodwych 31 March 2012 15:22

Brilliant work - love the screenshots, very impressive! Also thread title changed. :)

A big thanks for supporting Scalos 1.2d - I think it's the one most people use on Classic Amigas. Once I get some free time, I will thoroughly test in the ClassicWB Scalos packs. As I said above, I hope to add an option so the user can choose to add your icon support upon installation. Perhaps I'll also add it to the enable/disable components menu too just in case people need to disable it for a compatibility issue.

PeterK 31 March 2012 15:41

Thank you, Bloodwych, I didn't notice that you are the moderator too (OOPS, I'm soo blind), but of course, why not ?? ClassicWB is your great project and I still discover more and more nice features every day when I play with it.

Installation as an option is relatively easy, but it could be very hairy and weird to write a safe script to disable and re-enable all my add-ons on the fly. The icon.library, for example, is loaded resident with LoadModule and many other things won't work anymore if you only remove my library. There are a lot of dependencies. Nevertheless, you already have lots of experience in writing these scripts and may find it easy to solve or avoid these conflicts. If I can help you in any way then please just ask me. I would like to do that, for sure.


All times are GMT +2. The time now is 16:23.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.

Page generated in 0.04819 seconds with 11 queries