Amiga.org
Amiga News and Community Announcements => Amiga News and Community Announcements => Amiga Software News => Topic started by: unusedunused on November 28, 2008, 01:55:38 AM
-
The version of the exec.library are not set to 46 any more instead the Revisionsnumber are set to >=99 to recognize it as a AfA_OS Library. This was necessary to avoid problems of programs (SFS), that use the not well known new functions of the optional exec.library V45.20 form OS3.9 BoingBag2. If that was not installed with AfA_OS a crash happend.
A Bug of the textfunction of graphics.library removed, that a negativ value of textlenge can be passed, as with the orginal AmigaOS function. The old req.library (from 1993) passed a.e. -3, so a crash happend 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 that the transparents preview work again in AfA_Prefs.
Updated zune_lib.exe added to the archive in Directory "Optional" and the Installscript updated for a optional install.
http://amidevcpp.amiga-world.de/AfA_Binaries/AfA_OS_V4.3.lha
http://amidevcpp.amiga-world.de/AfA_Binaries/afa4.3_src.zip
-
Thanks Bernd.
It's much appreciated.
-
Yes. Much appreciated!
@Bernd
I like to run a minimal setup and thus, i'm only using AFA_OS to add TrueType font support to the OS and to speed up icon rendering.
You write in the FAQ of the guide that:
Q: I only want to use certain features of AfA_OS and not all. What parts must
be installed if i only want Truetype fonts?
A: You always need the oop.library in LIBS: and afa_system_lib.exe,
exec_lib.exe and graphics_lib.exe in AfA_OS_Libs.
-For Truetypefonts you will need additionally diskfont_lib.exe and in the
drawer LIBS: the freetype2.library.
AOK, except that i'm able to get it running without the exe_lib.exe.
- Is the exec_lib module really necessary?
- You already explain the purpose of these exec patches:
GetMsg
ReplyMsg
SendIO
CheckIO
DoIO
WaitIO
but i see that more exec.library functions are patched by AFA_OS, like the memory pool related ones, etc. Where can i find information about the exact purpose of these patches?
One other thing: I see that the afa_system_lib.exe task, eats a tiny amount of CPU even when everything is on idle. I'm not sure if this normal or not. I'm just reporting it. Perhaps you could do something about it, it's not a big deal.
Thanks again! :-)
-
the memory pools must make task safe.
because iconlib sue poolmem to be faster.
and poolmem on original AOS and OS4 is not tasksafe
MOS AROS and of course AFA have a Constant can set so the OS func itself use a sempahore and make it thread safe.
if you want safe mem, then you can safe more when you use no kicktofast.this give with AFA no speedup and cost 512 kb and 100 kb i think for MMU tables init.
the intuition lib can remove, if you need no new skins.
BTW there is a fix that screentitle is correct on 8 bit screens on AFA Page now.
-
Question:
On 68k systems, are there advantages to using AFA_OS truetype setup over ttf.library?
-
Just to answer my own question:
With ttf.library, truetype fonts are rendered very fast, the freetype setup with afa is quite slow on 68k but allows for anti-aliasing.
-
@ -D-
the freetype setup with afa is quite slow on 68k but allows for anti-aliasing.
Then perhaps it's this feature that makes it slower? Or is it still slower if you disable anti-aliasing and contrast from the AFA_prefs?
In any case, i think that it would be better for you to PM an AROS developer or open a thread about this.
-
Then perhaps it's this feature that makes it slower? Or is it still slower if you disable anti-aliasing and contrast from the AFA_prefs?
Measured with the included "textbench" program, it's still much slower even with aa turned off.
i think that it would be better for you to PM an AROS developer or open a thread about this.
I may when I get time to play again. It's noted in the docs that the text rendering is still slow/unoptimized, so maybe there will be some improvements. (Though skins and aa text is probably a bit much for the 'ol A2K, anyhow. :lol:)