Click Here
home features news forums classifieds faqs links search
5652 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
61 crawler(s) on-line.
 17 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 monstercoder:  5 mins ago
 K-L:  10 mins ago
 outlawal2:  21 mins ago
 saimo:  22 mins ago
 Rob:  27 mins ago
 Trixie:  40 mins ago
 MichaelMerkel:  41 mins ago
 gryfon:  47 mins ago
 vox:  56 mins ago
 Jasper:  1 hr 3 mins ago

Software News   Software News : AFA_OS 4.3
   posted by bernd_afa on 27-Nov-2008 11:57:47 (5940 reads)
Whats new:

The version of the exec.library is not set to 46 any more. Instead the revision numbers are set to >=99 to recognize it as a AfA_OS Library. This was necessary to avoid problems with programs (SFS) that uses some not so well known new functions of the optional exec.library V45.20 from OS3.9 BoingBag2. If that was not installed with AfA_OS a crash happened.


A Bug of the textfunction of graphics.library removed, that a negativ value of textlength can be passed, as with the orginal AmigaOS function. The old req.library (from 1993) passed a.e. -3, so a crash happened under AfA_OS.

buttongclass and imageclass complete replaced with AROS Code.

AmigaOS API functions RefreshGadgets, RemoveClass, NextObject, DisposeObject, AddClass, FreeClass, MakeClass and NewObjectA complete replaced with AROS Code.

Update Docs, with Requirements and Limitations section, a solution for support PNGIcons and skining under OS3.1 and some corrections.

Replaced the Prefs Icons with 32Bit Icons in OS4 format so that the transparent preview in AfA_Prefs works again.

Updated zune_lib.exe added to the archive in Directory "Optional" and the Installscript updated for a optional install.


Here you can download new files

http://amidevcpp.amiga-world.de/AfA_Binaries/AfA_OS_V4.3.lha
http://amidevcpp.amiga-world.de/AfA_Binaries/afa4.3_src.zip
    

Related Links
· More about Software News
· News by bernd_afa


Most read story about Software News
UBoot 2010.06.04 for Sam460ex available

Last news about Software News
IBrowse 2.5 Released
Printer Friendly Page  Send this Story to a Friend

Goto page ( 1 | 2 )

PosterThread
AmiKit 
Re: AFA_OS 4.3
Posted on 27-Nov-2008 15:33:43
#1 ]
Super Member
Joined: 18-Jul-2004
Posts: 1109
From: Europe

Thanks!


_________________
Modern Retro Experience

 Status: Offline
Profile     Report this post  
Phantom 
Re: AFA_OS 4.3
Posted on 27-Nov-2008 15:59:11
#2 ]
Elite Member
Joined: 2-Aug-2007
Posts: 2047
From: Unknown

@AmiKit

Hehe... another AmiKit update?


_________________

 Status: Offline
Profile     Report this post  
AmiKit 
Re: AFA_OS 4.3
Posted on 27-Nov-2008 16:24:44
#3 ]
Super Member
Joined: 18-Jul-2004
Posts: 1109
From: Europe

@Phantom



The latest AmiKit already contains the pre-release of this AfA_OS 4.3. I am not sure how much it differs from this official release, though...


_________________
Modern Retro Experience

 Status: Offline
Profile     Report this post  
Kicko 
Re: AFA_OS 4.3
Posted on 27-Nov-2008 16:35:13
#4 ]
Elite Member
Joined: 19-Jun-2004
Posts: 5008
From: Sweden

Good work. os3.x users will be happy :D

 Status: Offline
Profile     Report this post  
bernd_afa 
Re: AFA_OS 4.3
Posted on 27-Nov-2008 17:07:13
#5 ]
Cult Member
Joined: 14-Apr-2006
Posts: 829
From: Unknown

ups sorry, i forget to change the default category from amigaone news.Can a admin do that to software update ?

@Jan

there is no diffrence to amikit files only the docu and history amikit currently not hace

Last edited by bernd_afa on 27-Nov-2008 at 05:08 PM.

 Status: Offline
Profile     Report this post  
AmiKit 
Re: AFA_OS 4.3
Posted on 27-Nov-2008 20:50:45
#6 ]
Super Member
Joined: 18-Jul-2004
Posts: 1109
From: Europe

@Bernd

Ok, thanks for the explanation. I was not sure because the datestamp of the official files is newer.


_________________
Modern Retro Experience

 Status: Offline
Profile     Report this post  
emavys 
Re: AFA_OS 4.3
Posted on 27-Nov-2008 21:42:37
#7 ]
Regular Member
Joined: 7-Dec-2003
Posts: 224
From: La Coruña (a nice place in the North-West coast of Spain)

This is great, I installed it and works really well :)

Thanks.

 Status: Offline
Profile     Report this post  
jmbattle 
Re: AFA_OS 4.3
Posted on 27-Nov-2008 21:58:05
#8 ]
Regular Member
Joined: 31-May-2005
Posts: 277
From: Hamamatsu, Japan

Thanks for the update Bernd!

I shall have to give this a try later...

Cheers,
James
x

 Status: Offline
Profile     Report this post  
_Steve_ 
Re: AFA_OS 4.3
Posted on 27-Nov-2008 23:58:44
#9 ]
Team Member
Joined: 18-Oct-2002
Posts: 6744
From: UK

Quote:
ups sorry, i forget to change the default category from amigaone news.Can a admin do that to software update ?


Fixed it and a few other typos I came across as I read the article.

 Status: Offline
Profile     Report this post  
HammerD 
Re: AFA_OS 4.3
Posted on 28-Nov-2008 0:06:22
#10 ]
Cult Member
Joined: 31-Oct-2003
Posts: 900
From: Ontario, Canada

@bernd

thank u very much! can you also fix the title bar..when opening software on custom screens the title bar is only half drawn properly. You have to drag the window of the application over top of the title bar, and then it is ok.

Something for 4.4 or 4.3a :)


_________________
AmigaOS 4.x Beta Tester - Classic Amiga enthusiast - http://www.hd-zone.com is my Amiga Blog, check it out!

 Status: Offline
Profile     Report this post  
itix 
Re: AFA_OS 4.3
Posted on 28-Nov-2008 9:47:12
#11 ]
Elite Member
Joined: 22-Dec-2004
Posts: 3398
From: Freedom world

Quote:

The version of the exec.library is not set to 46 any more. Instead the revision numbers are set to >=99 to recognize it as a AfA_OS Library.


You could add resident structure to detect AfA OS.

For examlpe MorphOS is detected by FindResident("MorphOS") and returned resident structure contain version and revision numbers. AfA OS could be similarly detected by FindResident("AfA OS") in applications which need to be AfA OS aware.


_________________
Amiga Developer
Amiga 500, Efika, Mac Mini and PowerBook

 Status: Offline
Profile     Report this post  
Pecosbil 
Re: AFA_OS 4.3
Posted on 28-Nov-2008 9:54:50
#12 ]
Member
Joined: 11-Mar-2003
Posts: 79
From: Rovaniemi, Finland

Quote:
thank u very much! can you also fix the title bar..when opening software on custom screens the title bar is only half drawn properly. You have to drag the window of the application over top of the title bar, and then it is ok.

Something for 4.4 or 4.3a :)


I'd like to see this bug fixed too, I know that it's only a minor cosmetic issue but still...
Another feature that would be very useful is a kind of a "blacklist", where you could disable the skinning system for a certain application. For example if you need run an application in a 8-bit screenmode. If the skinning is enabled it looks pretty interesting in 8-bit screenmodes.

 Status: Offline
Profile     Report this post  
AmiKit 
Re: AFA_OS 4.3
Posted on 28-Nov-2008 13:31:42
#13 ]
Super Member
Joined: 18-Jul-2004
Posts: 1109
From: Europe

@Pecosbil

Is this what you need? Taken from AfA_OS readme:

"A user configurable Blacklist where you can exclude programms from using bigger than normal borders as some programs don not work with increased border size properly. The blacklisted programs will then open with standard border size."


_________________
Modern Retro Experience

 Status: Offline
Profile     Report this post  
bernd_afa 
Re: AFA_OS 4.3
Posted on 28-Nov-2008 17:04:54
#14 ]
Cult Member
Joined: 14-Apr-2006
Posts: 829
From: Unknown

>when opening software on custom screens the title bar is only half drawn properly. >You have to drag the window of the application over top of the title bar, and then it is >ok.

I test and see problem too, happen by a missed rectfill on 8 bit screens when not draw skin.

Here is updatet graphic lib, that should fix that.

http://amidevcpp.amiga-world.de/AfA_Binaries/graphics_lib.zip

on 8 bit screens AFA use no skins, it use old window draw code.But because sysiclass is complete replace by AROS/AFA Code the old code is not execute.

I have done a simple fallback code, that only draw a rectangle in shinepen color.I was too lazy yet to draw nice looking line images.maybe see some day sourcecode
of nice looking AOS line buttons.

Code is in MCP, visualprefs and some other.and if this code is done so often, my motivation is very less to do now the same once again.maybe somebody have draw code.currently it look like this.

case CLOSEIMAGE:
{
int i;
height2 = win->BorderTop;
if (GetBitMapAttr(rport->BitMap, BMA_DEPTH) < 15)
{
SetAPen(rport, data->dri->dri_Pens[SHINEPEN]);
RectFill(rport, left + 2, top + 2, left + 10 , top + height2 - 3);
break;
}

 Status: Offline
Profile     Report this post  
HammerD 
Re: AFA_OS 4.3
Posted on 28-Nov-2008 19:21:03
#15 ]
Cult Member
Joined: 31-Oct-2003
Posts: 900
From: Ontario, Canada

@bernd

cool thanx for the fix :)


_________________
AmigaOS 4.x Beta Tester - Classic Amiga enthusiast - http://www.hd-zone.com is my Amiga Blog, check it out!

 Status: Offline
Profile     Report this post  
Dwyloc 
Re: AFA_OS 4.3
Posted on 29-Nov-2008 4:38:22
#16 ]
Super Member
Joined: 30-Mar-2005
Posts: 1051
From: Glasgow, Scotland

@bernd_afa

Thanks for the quick response as an AmiKit user I really appellate all your hard work on improving the look and feel of AmigaOS3.X.

I may be an OS4 fan on the desktop but I expect to be using OS3.X on my laptop for a very long time to come.


_________________
Sam440ep 667mhz, 512MB, 120GB 2.5" HD, OS4.1FE
WinUae 3.0.0, OS 3.9, BB3, Catweasel MkIV
Amiga 1200, Blizzard 040/40 (BlizzardPPC 060/200 with SCSI removed at present), mediatorSX pci, Voodoo3, PCI network card os 3.9BB2
4MB Minimig with ARM addon boar

 Status: Offline
Profile     Report this post  
Templario 
Re: AFA_OS 4.3
Posted on 29-Nov-2008 12:49:52
#17 ]
Elite Member
Joined: 22-Jun-2004
Posts: 3395
From: Palencia (Spain)

Good job but the problem with the PNG icons of the executable programs under AfA_OS? already it was corrected? for example the Zoom It executables under PowerIcons in OS 3.9 and OS 4.1, the bug that not recognizes this icon how linked to one program, if not as an icon linked to folder/drawer.


_________________
Amiga 500 with ROMs 1.3-2.05 and M-Tec AT500 with hard disk and 4MB Ram.
WinUAE + original OS 3.5&3.9
Sam440ep 800 MHZ + OS 4.1 F.E.
Sam460ex 1 GHz + OS 4.1 F.E.
MacMini 1.5 GHz + MorphOS 3.11.
PowerBook G4 1.65 + MorphOS 3.11.

 Status: Offline
Profile     Report this post  
Pecosbil 
Re: AFA_OS 4.3
Posted on 29-Nov-2008 14:00:04
#18 ]
Member
Joined: 11-Mar-2003
Posts: 79
From: Rovaniemi, Finland

@AmiKit

Quote:
Is this what you need? Taken from AfA_OS readme:

"A user configurable Blacklist where you can exclude programms from using bigger than normal borders as some programs don not work with increased border size properly. The blacklisted programs will then open with standard border size."


Well, not exactly. This is the problem I was referring to...



...but after reading Bernd's response It seems to be a feature, not a bug.

Quote:
on 8 bit screens AFA use no skins, it use old window draw code.But because sysiclass is complete replace by AROS/AFA Code the old code is not execute.

I have done a simple fallback code, that only draw a rectangle in shinepen color.I was too lazy yet to draw nice looking line images.maybe see some day sourcecode
of nice looking AOS line buttons.


@bernd_afa

Quote:
I test and see problem too, happen by a missed rectfill on 8 bit screens when not draw skin.

Here is updatet graphic lib, that should fix that.


It fixes the problem with 8-bit screens. However, it still exists on hi/truecolor custom screens, just like HammerD described it...

 Status: Offline
Profile     Report this post  
bernd_afa 
Re: AFA_OS 4.3
Posted on 29-Nov-2008 15:34:54
#19 ]
Cult Member
Joined: 14-Apr-2006
Posts: 829
From: Unknown

>It fixes the problem with 8-bit screens. However, it still exists on hi/truecolor >custom screens, just like HammerD described it...

ah so, this is MUI specific, seem mui code overdraw the skin with a rectangle after open. i must search what mui do.other programs on fullscreen have this problem not.also mui programs on zune work ok.

but a window must not move over that place to show correct, its enough to press after the screen is open once right mouse button and release immideatly.

but i hope i can find a fix for it.....

Last edited by bernd_afa on 29-Nov-2008 at 03:36 PM.

 Status: Offline
Profile     Report this post  
Pecosbil 
Re: AFA_OS 4.3
Posted on 29-Nov-2008 20:02:16
#20 ]
Member
Joined: 11-Mar-2003
Posts: 79
From: Rovaniemi, Finland

@bernd_afa

Quote:
ah so, this is MUI specific, seem mui code overdraw the skin with a rectangle after open. i must search what mui do.other programs on fullscreen have this problem not.also mui programs on zune work ok.


It's not entirely MUI specific, I did find another software that acts exactly the same way and it doesn't use MUI Public Screens...



Quote:
but a window must not move over that place to show correct, its enough to press after the screen is open once right mouse button and release immideatly.


The only way to get it drawn correctly is to move another window to the top of the screen, over the title bar...like this...



Pressing just the right mouse button doesn't help here i'm afraid.

 Status: Offline
Profile     Report this post  

Goto page ( 1 | 2 )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle