Amiga.org
Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: motorollin on December 11, 2005, 11:29:54 AM
-
Anyone used AfA OS? I'm a bit confused about what it actually does. From what I understand, it replaces some of the OS3.x libraries with AROS ones (compiled for 68k) . But what does this actually achieve? Is the performance any better/worse? Is it worth it?
I did look through some of the documentation for AfA OS but it seemed to be documentation of the additional functions available to developers with the new libraries, rather than the advantage for the end user.
--
moto
-
Used it on both of my A4000 but I can't use it together with other hacks like ATE so I'm not using it anymore, I guess it works perfect on a system with a minimal ammount of gui hacks.
I've PM'ed Bernd here on A.org for help but no reply and also tried to register at his forum but no email to complete my registration...seems like he's on a long vacation or something or gone underground :-?
-
I don't have many hacks. Just VisualPrefs.
What does AfAOS actually do?
--
moto
-
Don't know exactly...think it's some parts of AROS which let's you use true type fonts and stuff
I'm not an expert on these kind of stuff...I'm just an outboard engine mechanic :lol:
-
motorollin wrote:
I don't have many hacks. Just VisualPrefs.
What does AfAOS actually do?
--
moto
Well, as you say, it replaces AmigaOS libraries with AROS ones. This allows 68k AmigaOS users to take advantage of AROS enhancements to the system... right now this is a "proof of concept", but as more libraries get ported it should help bring 68k users more up to date (since no one else is supporting the 68k anymore).
-
And I guess because the original libraries are not overwritten, backwards compatibility is maintained?
Sounds cool, but not enough for me to get excited over yet.
--
moto
-
motorollin wrote:
And I guess because the original libraries are not overwritten, backwards compatibility is maintained?
No, backward compatibility is maintained because AROS is fully compatible with AmigaOS. The original libraries are overwritten.
Sounds cool, but not enough for me to get excited over yet.
Maybe not... :-)
-
bloodline wrote:
No, backward compatibility is maintained because AROS is fully compatible with AmigaOS. The original libraries are overwritten.
Are you sure? Look here (http://amidevcpp.kilu.de/afa.html). Specifically this part:
It is easy to boot with or without the new libraries.
No original libraries in your LIBS: directory need to be overwritten
Maybe this has changed since that document has written. If AROS is fully compatible with AmigaOS, then why use OS3.x+AfAOS at all? Why not just use AROS natively and use this to run AmigaOS binaries?
--
moto
--EDIT
Ahhh, I've just looked on the AROS Exec home page and there is no Amiga version of AROS. I guess that's why some of the AROS libraries are being backported. I hope the ultimate goal is to have a fully ported and bootable AROS environment for 68k Amigas.
-
motorollin wrote:
bloodline wrote:
No, backward compatibility is maintained because AROS is fully compatible with AmigaOS. The original libraries are overwritten.
Are you sure? Look here (http://amidevcpp.kilu.de/afa.html). Specifically this part:
It is easy to boot with or without the new libraries.
No original libraries in your LIBS: directory need to be overwritten
On disk, your old libraries are not touched, so you can use them if you want. But in memory the old libraries are gone... no program can use them until the AROS ones are removed (by a reset/reboot/etc)
Maybe this has changed since that document has written. If AROS is fully compatible with AmigaOS, then why use OS3.x+AfAOS at all? Why not just use AROS natively and use this to run AmigaOS binaries?
--
moto
--EDIT
Ahhh, I've just looked on the AROS Exec home page and there is no Amiga version of AROS. I guess that's why some of the AROS libraries are being backported. I hope the ultimate goal is to have a fully ported and bootable AROS environment for 68k Amigas.
Yes :-)
-
bloodline wrote:
motorollin wrote:
I hope the ultimate goal is to have a fully ported and bootable AROS environment for 68k Amigas.
Yes :-)
This would definitely be something to get excited about. An actively developed OS for 68k Amigas which is fully backwards compatible with classic software! Stuff like visualprefs, birdie, powericons etc could all be part of the OS instead of hacks which can make the OS unstable.
Exciting stuff!
--
moto
-
@AmigaZ
>I've PM'ed Bernd here on A.org for help but no reply and also >tried to register at his forum but no email to complete my >registration...seems like he's on a long vacation or >something or gone underground
You will not receive a email when you register to the forum, thats OK. You can post directly after registering (no email verification).
And you don't need to register at all, you can post as a guest.
You should post your question in the forum, bernd will answer it, when he got the time.
http://amidevcpp.kilu.de/forum/index.php
regards
Heinz
-
Heinz wrote:
@AmigaZ
>I've PM'ed Bernd here on A.org for help but no reply and also >tried to register at his forum but no email to complete my >registration...seems like he's on a long vacation or >something or gone underground
You will not receive a email when you register to the forum, thats OK. You can post directly after registering (no email verification).
And you don't need to register at all, you can post as a guest.
You should post your question in the forum, bernd will answer it, when he got the time.
http://amidevcpp.kilu.de/forum/index.php
regards
Heinz
I've registered two different accounts and none of them work so they must be inactive somehow :-?
Seems like I can post as a guest though :-)
-
@ bloodline and other AROS folks
I'm confused as to why the new libraries (freetype2.library, for example) still need the AFA memory patch. I thought AROS was supposed to be source compatible with AmigaOS3.1. Shouldn't the 68K-compiled libs just work out of the box? Or do they depend upon AFA patched functions?
-
Matt_H wrote:
@ bloodline and other AROS folks
I'm confused as to why the new libraries (freetype2.library, for example) still need the AFA memory patch. I thought AROS was supposed to be source compatible with AmigaOS3.1. Shouldn't the 68K-compiled libs just work out of the box? Or do they depend upon AFA patched functions?
I'm not sure exactly how AFA works as it patches away AmigaOS, it all a bit messy really... but I think the AFA memory patch is something that sorts out the private function probems (AROS and AmigaOS may have different private funtions, invisible to software on the system).
-
AMIGAZ wrote:
I've registered two different accounts and none of them work so they must be inactive somehow :-?
Seems like I can post as a guest though :-)
Im sorry.
It seems there has been some problems with the forum.
Your accounts has'nt been activated.
They are active now.
-
Danke, Heinz :-)
-
AMIGAZ wrote:
Danke, Heinz :-)
Gern geschehen :-D
-
Matt_H wrote:
I'm confused as to why the new libraries (freetype2.library, for example) still need the AFA memory patch.
AFAIK, it's the other way around..ie. AFA needs freetype2.library to do the antialiased text etc.
-
I think it's great that AROS functions are starting to be ported to 68k Amigas. But for my needs, anti-aliased TrueType fonts are not particularly useful. I hope that the idea is to totally port AROS to run on 68k Amigas without the need for OS3.x.
Since AROS68k would be binary compatible with AmigaOS software, we could still use WHDLoad for games and run other apps too.
--
moto
-
I realize that the Amiga Community is extremely splintered at the moment and there are very few 68K coders left. Having said that, I could see AROS becoming the de facto WB updates for the 68K amigas because:
1. It's open source.
2. Being open source, that means there are no ugly legalities that seem to snuff any possible future developement of 68K.
3. Hardcore AROS Devs are softies when it comes to the subject of 68K Amigas. ;)
AFA is an excellent initial bridge between AROS and it's roots. Question is on the side of the 86K community and if they are going to come together as a community to support AROS and it's developement. I will give a fair warning for chosing AROS for future WB developement, it's like being on the wagon trail heading to the wild wild west. Lots of brush to get through with plenty of heartaches along the way.
Dammy
-
In my opinion, this is one of the best things to happen to 'classic' 68k Amiga development in a long while.
As has already been pointed out, it has the potential to implement patches such as VisualPrefs, Birdie et al in a clean manner (assuming the source becomes available), whilst integrating the updated features of AROS.
It is running really well for me here, under WinUAE on my AIAB setup:
http://www.amiga.org/gallery/index.php?n=1235
I believe the freetype2.library does not require the AfA-OS patch to be running, therefore you can use TrueType fonts with your preferred applications. However, as aspects of graphics.library and diskfont.library in ROM need to be replaced in order to add functionality such as anti-aliasing, the AfA-OS patch is required.
Indeed, I wonder if it will be possible patch individual modules/libraries of the ROM image itself (similar to Blizkick perhaps), thus offering an even method of implementing the updated features under 68k.
Cheers,
James