Welcome, Guest. Please login or register.

Author Topic: AROS for Amiga OS (AFA OS) 4.6  (Read 10027 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline utri007

Re: AROS for Amiga OS (AFA OS) 4.6
« Reply #14 on: October 28, 2009, 01:39:39 PM »
I use blizkick to load kickstart from hard disk, would it be problem?

What system patches are problematic? MCP, MMUlib?
ACube Sam 440ep Flex 800mhz, 1gb ram and 240gb hd and OS4.1FE
A1200 Micronic tower, OS3.9, Apollo 060 66mhz, xPert Merlin, Delfina Lite and Micronic Scandy, 500Gb hd, 66mb ram, DVD-burner and WLAN.
A1200 desktop, OS3.9, Blizzard 060 66mhz, 66mb ram, Ide Fix Express with 160Gb HD and WLAN
A500 OS2.1, GVP+HD8 with 4mb ram, 1mb chip ram and 4gb HD
Commodore CDTV KS3.1, 1mb chip, 4mb fast ram and IDE HD
 

Offline unusedunusedTopic starter

  • Sr. Member
  • ****
  • Join Date: Nov 2005
  • Posts: 479
    • Show only replies by unusedunused
Re: AROS for Amiga OS (AFA OS) 4.6
« Reply #15 on: October 29, 2009, 09:28:16 AM »
Quote from: utri007;527587
I use blizkick to load kickstart from hard disk, would it be problem?

What system patches are problematic? MCP, MMUlib?


please see in the afa OS guide, but in short you can use all, but when using blitzkick install is little diffrent.

>I dont use the AfA OS picture.library though as it conflicts with my PPC picture >datatypes. Bernd is aware of this issue.

but i cant fix it.

I do some tests years ago on my 233 MHZ 604 PPC Card and find out that this PPC datatype give near no speedup.i test with multiview and large pics with a stop watch until pic is show.

seem a problem because of lots context switches in datatype, that PPC reach not full speed.png datatype i not test, but png decode need not much time.maybe here is PPC datatype slower.

and on slower CPU it can maybe slower with PPC dataype.The 603 have smaller caches and memory speed on 603 Cards is half as 604.so teh context switch that store data to mem is more slow on 603.

if somebody have a 603 PPC Card, maybe he can try out 68k datatypes with AFA and PPC dataypes without AFA what speed the 603 PPC card get in compare with 68k.

AFA picture datatype is on classic faster as original, i get report.

Here is also the install script, i dont understand installer good, but i dont see how this can cause this errors
« Last Edit: October 29, 2009, 09:46:25 AM by bernd_afa »
 

Offline unusedunusedTopic starter

  • Sr. Member
  • ****
  • Join Date: Nov 2005
  • Posts: 479
    • Show only replies by unusedunused
Re: AROS for Amiga OS (AFA OS) 4.6
« Reply #16 on: October 29, 2009, 09:49:15 AM »
Quote from: kolla;527504
A couple of things that annoy me with the installer:
* SYS:AfA_OS_Libs.info - why? I dont see the purpose of an icon here.
* I choose to install the AfA_OS directory to SYS:System, and then the installer overwrites my SYS:System.info :(

Apart from that - superb! :)


Here is the installer, i dont understand it much, but i have no idea how can cause this.
Only problem i see from installer that it do memtrash, when it must show a directory of more than 100 dirs.

maybe better use the geit installer

;--------- check and set language strings
(set lang 0)
;---- check language
(if (= @language "svenska")
    (
        (set lang 1)
    )
)
(if (= @language "deutsch")
    (
        (set lang 2)
    )
)
;---- english strings
(if (= lang 0)
    (
       (set #install-where1    "Where do you want to install the test programs and Documentation?\nA directory called \"")
       (set #install-where2    "\" will be created for you.")
       (set #install_zune      "Should be the new AfA_OS zune.library installed in AfA_OS_Libs?")
       (set #install_zunehelp  "\n\nNormaly this is only needed if the AfA_OS_zune packet is installed, but it has no drawbacks if not.")
       (set #install_morels_m  "Should the residentmodule morelibspace_module be copied in DEVS:?")
       (set #install_morels_m_help "This is the residentmodule only without the loader. It can only by used toguocer with Loadmodule, Blitzkick or Luziferin (to place it in the Flash). The only known problem is that it don't work with MuProtect.")
       (set #drawer-exists1    "Directory \"")
       (set #drawer-exists2    "\" already exists.\nShould it be deleted?\n\n")
       (set #choice-yes        "Yes")
       (set #choice-no         "No")
       (set #startup1          "\n\nYou must add in and mayby change some lines in your \"s:startup-sequence\" to use AFA_OS on boot.")
       (set #startup2          "\n\nPlease read and follow the installation instructions in the Documentation.")
       (set #startup3          "\n\n!!! Dont forget to deaktivate \"PowerIcons\" !!!")
       (set #startup4          "\n\nNot all files are copy with the installer. So take too a look on the archive dir.")
    )
)
;---- svenska strings
(if (= lang 1)
    (
       (set #install-where1    "Var vill du installera testprogrammen?\nEn katalog som heter \"")
       (set #install-where2    "\" kommer att skapas åt dig.")
       (set #install_zune      "Should be the new AfA_OS zune.library installed in AfA_OS_Libs?")
       (set #install_zunehelp  "\n\nNormaly this is only needed if the AfA_OS_zune packet is installed, but it has no drawbacks if not.")
       (set #install_morels_m  "Should the residentmodule morelibspace_module be copied in DEVS:?")
       (set #install_morels_m_help "This is the residentmodule only without the loader. It can only by used toguocer with Loadmodule, Blitzkick or Luziferin (to place it in the Flash). The only known problem is that it don't work with MuProtect.")
       (set #drawer-exists1    "Katalogen \"")
       (set #drawer-exists2    "\" finns redan.\nSka den tas bort?\n\n")
       (set #choice-yes        "Ja")
       (set #choice-no         "Nej")
       (set #startup1          "\n\nYou must add in and mayby change some lines in your \"s:startup-sequence\" to use AFA_OS on boot.")
       (set #startup2          "\n\nPlease read and follow the installation instructions in the Documentation.")
       (set #startup3          "\n\n!!! Dont forget to deaktivate \"PowerIcons\" !!!")
       (set #startup4          "\n\nNot all files are copy with the installer. So take too a look on the archive dir.")
   )
)
;---- german strings
(if (= lang 2)
    (
       (set #install-where1    "Wo willst du die Testprogramme und Dokumentation installiern?\nEin Verzeichnis namens \"")
       (set #install-where2    "\" wird für dich erstellt.")
       (set #install_zune      "Soll die neue AfA_OS zune.library auch in\nAfA_OS_Libs: installiert werden?")
       (set #install_zunehelp  "Normalerweise ist dies nur nötig wenn\ndas AfA_OS_zune Paket installiert ist,\nhat aber auch keine nachteile wenn nicht.")
       (set #install_morels_m      "Soll das Residentmodule von Morelibspace nach DEVS: kopiert werden?")
       (set #install_morels_m_help "Dies ist das Residentmodule ohne Loader es kann nur zusammen mit Loadmodul, blitzkick oder Luziferin (um es in den Flash der DENEB/HIGHWAY zulegen) verwendet werden. Einzig bekanntes problem es funktioniert nicht mit MuProtect zusammen.")
       (set #drawer-exists1    "Verzeichnis \"")
       (set #drawer-exists2    "\" besteht bereits.\nSoll es gelöscht werden?\n\n")
       (set #choice-yes        "Ja")
       (set #choice-no         "Nein")
       (set #startup1          "\n\nIn der \"s:startup-sequence\" müssen Zeilen einfügt und vielleicht geändert werden wenn du AFA_OS bereits beim Booten benutzen möchtest.")
       (set #startup2          "\n\nBitte die Installationsanweisungen der Dokumentations lesen und befolgen.")
       (set #startup3          "\n\n!!! Nicht vergessen \"PowerIcons\" zu deaktiviern !!!")
       (set #startup4          "\n\nNicht alle Dateien werden mit diesem Installer kopiert. Deshalb sehe dir auch das Archivverzeichnis an.")
   )
)

(set @default-dest "SYS")
;-------- start
; predefine procedurs
;---- copy librarys
(procedure p_versioncopy #copy_source #copy_destination #copy_pattern
           (if (= @user-level 2)

               (
                (foreach #copy_source #copy_pattern
                        (
                         ;(message (tackon #copy_source @each-name)) ; for debug
                         (copylib
                             (source (tackon #copy_source @each-name))
                             (dest #copy_destination)
                             (optional "fail" "askuser")
                         )
                        )
                )
               )
               ; else
               (
                (copyfiles
                   (source #copy_source)
                   (dest #copy_destination)
                   (all)
                   (optional "fail" "askuser")
                )
               )
           )
)
;


(welcome)

;-------- ask destination for Docs and testtools
(set #afa_os-destination
    (askdir
        (prompt #install-where1 @app-name #install-where2)
        (help @askdir-help)
        (default "Sys:")
    )
)

(set #full-destination (tackon #afa_os-destination @app-name))

;-------- ask if the dir exists to deleted it
(if (= @user-level 1)         ; if an expert
    (if
        (exists #full-destination)
            (
                (set #choice
                    (askbool
                        (prompt #drawer-exists1 #full-destination #drawer-exists2)
                        (default 0)
                        (choices #choice-yes #choice-no)
                        (help @askchoice-help)
                    )
                )
                (
                    (if
                        (= #choice 1)
                        (run ("C:Delete \"%s\" \"%s.info\" All" #full-destination #full-destination))
                    )
                )
            )
    )
)
;-------- creating directorys
;---- create AfA_OS dir
(makedir #full-destination
    (prompt "Creating directory\n" #full-destination)
    (infos)
)
;---- create AfA_os_libs dir
(makedir ("Sys:AfA_OS_Libs")
    (prompt "Creating directory\n" "Sys:AfA_OS_Libs")
    (infos)
)

(set @default-dest #full-destination)

;-------- copy files
;---- copy c tools
(copyfiles
    (source ("c"))
    (dest ("C:"))
    (all)
    (optional "fail" "askuser")
)
;---- copy AfA_OS library
(p_versioncopy "AfA_OS_Libs" "SYS:AfA_OS_Libs" "(#?.exe|#?.kmod)")

;---- copy fonts
(copyfiles
    (source ("fonts"))
    (dest ("Sys:Fonts/"))
    (all)
    (optional "fail" "askuser")
)

;---- copy librarys for fonts
(p_versioncopy "libs" "LIBS:" "#?")

;---- copy prefstools and skins
(copyfiles
    (source ("prefs"))
    (dest "Sys:Prefs/")
    (noposition)
    (all)
    (optional "fail" "askuser")
)
;---- copy testtools
(copyfiles
    (source ("testprog"))
    (dest #full-destination)
    (noposition)
    (all)
    (optional "fail" "askuser")
)
;---- copy english docs
(if (<> lang 2)
    (
    (copyfiles
        (source ("README.txt"))
        (dest #full-destination)
        (optional "fail" "askuser")
        (infos)
        (noposition)
    )
    (copyfiles
        (source ("Docs/AfA_OS_Documentation.txt"))
        (dest #full-destination)
        (optional "fail" "askuser")
        (infos)
        (noposition)
    )
    (copyfiles
        (source ("Docs/AfA_OS_English.guide"))
        (dest #full-destination)
        (optional "fail" "askuser")
        (infos)
        (noposition)
    )
    )
)
;---- copy german docs
(if (= lang 2)
    (
       (copyfiles
           (source ("Liesmich.txt"))
           (dest #full-destination)
           (optional "fail" "askuser")
           (infos)
           (noposition)
       )
       (copyfiles
           (source ("Docs/AfA_OS_Dokumentation.txt"))
           (dest #full-destination)
           (optional "fail" "askuser")
           (infos)
           (noposition)
       )
       (copyfiles
           (source ("Docs/AfA_OS_Deutsch.guide"))
           (dest #full-destination)
           (optional "fail" "askuser")
           (infos)
           (noposition)
       )
    )
)
 

Offline unusedunusedTopic starter

  • Sr. Member
  • ****
  • Join Date: Nov 2005
  • Posts: 479
    • Show only replies by unusedunused
Re: AROS for Amiga OS (AFA OS) 4.6
« Reply #17 on: October 29, 2009, 09:50:23 AM »
here is 2. Part
;-------- query and install zune library
;---- query zune library
(if (= @user-level 2)             ;if an expert
    (
     (set #zunelibinstall
        (askbool
            (prompt #install_zune)
            (default 1)
            (choices #choice-yes #choice-no)
            (help #install_zunehelp)
        )
     )
     ;---- copy zune library
     (if (= #zunelibinstall 1)
         (
          (copylib
                (source "Optional/AfA_OS_Libs/zune_lib.exe")
                (dest "SYS:AfA_OS_Libs/")
                (optional "fail" "askuser")
                (help @copyfiles-help)
          )
         )
     )
    )
)

;-------- query and install morelibspace_module
;---- query morelibspace_module
(if (= @user-level 2)             ; if an expert
    (
     (set #morelibspace_module_install
        (askbool
            (prompt #install_morels_m)
            (default 1)
            (choices #choice-yes #choice-no)
            (help #install_morels_m_help)
        )
     )
     ;---- copy morelibspace_module
     (if (= #morelibspace_module_install 1)
         (
          (copylib
                (source "Optional/Devs/morelibspace_module")
                (dest "SYS:Devs/")
                (optional "fail" "askuser")
                (help @copyfiles-help)
          )
         )
     )
    )
)

;-------- END
(exit (cat #startup1 #startup2 #startup3 #startup4))
 

Offline unusedunusedTopic starter

  • Sr. Member
  • ****
  • Join Date: Nov 2005
  • Posts: 479
    • Show only replies by unusedunused
Re: AROS for Amiga OS (AFA OS) 4.6
« Reply #18 on: October 29, 2009, 04:02:03 PM »
there is also some Problem report, when update amikit with the AFA installer.

because amikit have the skin files not in dir prefs/presets/skins ,the new skins that contain the iconify and popup Gadgets are not use.

You must copy the skins for amikit to this dir.

prefs/presets/amikit/morpheuz/newthemes
 

Offline Damion

Re: AROS for Amiga OS (AFA OS) 4.6
« Reply #19 on: October 29, 2009, 07:00:33 PM »
Quote from: utri007;527552
How big slow down this is for real Amiga? I ques that is moustly eye candy?

 
I haven't got around to trying the last few releases, but there was definitely a little slowdown on real hardware (060/PIV) compared to PowerIcons + IconBeFast patches, and icons didn't scroll quite so smooth.

Still entirely usable though... and it's really amazing how nice the desktop can look on ancient hardware.
 

Offline unusedunusedTopic starter

  • Sr. Member
  • ****
  • Join Date: Nov 2005
  • Posts: 479
    • Show only replies by unusedunused
Re: AROS for Amiga OS (AFA OS) 4.6
« Reply #20 on: October 30, 2009, 12:21:44 PM »
>but there was definitely a little slowdown on real hardware (060/PIV) compared to >PowerIcons + IconBeFast patches, and icons didn't scroll quite so smooth.

dont forget when you compare powericon and AFA speed to not use dual png Icons for test.
because powericons is faster, because it load only 1 image of a Icon in.
 

Offline Damion

Re: AROS for Amiga OS (AFA OS) 4.6
« Reply #21 on: October 30, 2009, 05:39:51 PM »
Quote from: bernd_afa;527832
>but there was definitely a little slowdown on real hardware (060/PIV) compared to >PowerIcons + IconBeFast patches, and icons didn't scroll quite so smooth.

dont forget when you compare powericon and AFA speed to not use dual png Icons for test.
because powericons is faster, because it load only 1 image of a Icon in.

Ah, didn't think of that! Will give it a try, thanks. :)
 

Offline AmigaMance

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 1278
    • Show only replies by AmigaMance
Re: AROS for Amiga OS (AFA OS) 4.6
« Reply #22 on: October 30, 2009, 07:49:36 PM »
Quote from: bernd_afa;527659

I do some tests years ago on my 233 MHZ 604 PPC Card and find out that this PPC datatype give near no speedup.i test with multiview and large pics with a stop watch until pic is show.

 You must have done something wrong. The increase of image decoding speed (specially of JPGs) should have been easily noticable on a 604 running at 233Mhz, without the need for a stop watch.

Quote
and on slower CPU it can maybe slower with PPC dataype.The 603 have smaller caches and memory speed on 603 Cards is half as 604.so teh context switch that store data to mem is more slow on 603.

 Image decoding is still much faster on a slow 603 Vs a 68040. I haven't done any comparisons with a 68060, but many people have said that the 603 still outperforms it.
« Last Edit: October 30, 2009, 10:32:18 PM by AmigaMance »
A1200 PPC user.
 

Offline utri007

Re: AROS for Amiga OS (AFA OS) 4.6
« Reply #23 on: October 30, 2009, 10:13:46 PM »
I read the guide :D and everything is allright.

But I allso installed Zune todey and seems that it has a problem. I didn't promote everythin to use it?? Default settings->

No I've random crashes and when I press ctrl + amiga + amiga it gaves me crash before boot??? MCP no guru

How do I remove Zune if I wish do so??
ACube Sam 440ep Flex 800mhz, 1gb ram and 240gb hd and OS4.1FE
A1200 Micronic tower, OS3.9, Apollo 060 66mhz, xPert Merlin, Delfina Lite and Micronic Scandy, 500Gb hd, 66mb ram, DVD-burner and WLAN.
A1200 desktop, OS3.9, Blizzard 060 66mhz, 66mb ram, Ide Fix Express with 160Gb HD and WLAN
A500 OS2.1, GVP+HD8 with 4mb ram, 1mb chip ram and 4gb HD
Commodore CDTV KS3.1, 1mb chip, 4mb fast ram and IDE HD
 

Offline AmigaMance

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 1278
    • Show only replies by AmigaMance
Re: AROS for Amiga OS (AFA OS) 4.6
« Reply #24 on: October 30, 2009, 10:26:50 PM »
Quote from: AmigaMance;527892
You must have done something wrong. The increase of image decoding speed (specially of JPGs) should have been easily noticable on a 604 running at 233Mhz, without the need for a stop watch.


 Image decoding is still much faster on a slow 603 Vs a 68040. I haven't done any comparisons with a 68060, but many people have said that the 603 still outperforms it.


 Sorry, but i forgot an important factor regarding this issue.
Were you running AOS 3.9 when you did the tests? If you didn't, then the OS was using a 68k-only picture.datatype, which would explain why you did not experience better performance due to the excessive context switching, as you said. What i wrote is true for AOS 3.9 where the picture.datatype is 68/PPC.
« Last Edit: October 30, 2009, 10:31:29 PM by AmigaMance »
A1200 PPC user.
 

Offline MozzerFan

  • Hero Member
  • *****
  • Join Date: Mar 2005
  • Posts: 607
  • Country: 00
    • Show only replies by MozzerFan
Re: AROS for Amiga OS (AFA OS) 4.6
« Reply #25 on: October 30, 2009, 10:41:13 PM »
Quote from: utri007;527915
I read the guide :D and everything is allright.
 
But I allso installed Zune todey and seems that it has a problem. I didn't promote everythin to use it?? Default settings->
 
No I've random crashes and when I press ctrl + amiga + amiga it gaves me crash before boot??? MCP no guru
 
How do I remove Zune if I wish do so??

Just remove zune_lib.exe from the AFA_OS_libs drawer.
 
You might want to send a bug report to Bernd.
 
He's a very nice and helpfull guy. He might be able to solve your problem.
 

Offline utri007

Re: AROS for Amiga OS (AFA OS) 4.6
« Reply #26 on: October 30, 2009, 10:52:31 PM »
Wbclock gaves me a crash, if I put it to wb startup folder??? MCP no guru said no font found???
ACube Sam 440ep Flex 800mhz, 1gb ram and 240gb hd and OS4.1FE
A1200 Micronic tower, OS3.9, Apollo 060 66mhz, xPert Merlin, Delfina Lite and Micronic Scandy, 500Gb hd, 66mb ram, DVD-burner and WLAN.
A1200 desktop, OS3.9, Blizzard 060 66mhz, 66mb ram, Ide Fix Express with 160Gb HD and WLAN
A500 OS2.1, GVP+HD8 with 4mb ram, 1mb chip ram and 4gb HD
Commodore CDTV KS3.1, 1mb chip, 4mb fast ram and IDE HD
 

Offline MozzerFan

  • Hero Member
  • *****
  • Join Date: Mar 2005
  • Posts: 607
  • Country: 00
    • Show only replies by MozzerFan
Re: AROS for Amiga OS (AFA OS) 4.6
« Reply #27 on: October 30, 2009, 11:02:50 PM »
Quote from: utri007;527922
Wbclock gaves me a crash, if I put it to wb startup folder??? MCP no guru said no font found???

Have you checked if the font specified in the wbclock tooltypes actually exists in your fonts: drawer?
 

Offline kolla

Re: AROS for Amiga OS (AFA OS) 4.6
« Reply #28 on: October 31, 2009, 10:12:40 AM »
Quote from: bernd_afa;527661
Here is the installer, i dont understand it much, but i have no idea how can cause this.


I suspect the part that creates icons is:
Quote

(infos)

the following
Quote

(noposition)

is also related, tells installer to not put any position info into the icon file.

But I dont really unstand why it overwrites my System.info, but I can check that up closer a day I have more time.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline unusedunusedTopic starter

  • Sr. Member
  • ****
  • Join Date: Nov 2005
  • Posts: 479
    • Show only replies by unusedunused
Re: AROS for Amiga OS (AFA OS) 4.6
« Reply #29 from previous page: October 31, 2009, 11:36:57 AM »
Quote from: AmigaMance;527919
Sorry, but i forgot an important factor regarding this issue.
Were you running AOS 3.9 when you did the tests? If you didn't, then the OS was using a 68k-only picture.datatype, which would explain why you did not experience better performance due to the excessive context switching, as you said. What i wrote is true for AOS 3.9 where the picture.datatype is 68/PPC.


I dont see that there was a PPC picuture datatype.where is it ?.I use OS3.5 or maybe 3.1.I dont remember i do my tests when i get ppc card and there come PPC datatypes.My classic have only AOS 3.5.

But I was not the only that notice not much speedup with PPC.I get values from wawa 180 MHZ 604e OS3.9 and warp ppc jpg datatype(i dont have) user that show that 68k speed and PPC jpg speed near same.


i know CGX (and powerup devs) are maybe able to do it, but most programs use warpup.

If there is any there must be a version that work on warpup, because most programs use warpup.

on my past PPC days i use some programs with powerup, but most with warpup.so i need switch sometimes.but when use ppc datatypes this do not allow a switch.


In my tests i use a free ppc jpg datatype(forget the name) and this was not faster as 68k asm optimized datatype.

I test then the warp PPC demo datatype it was fasterr but it do not show colors.
So i guess the speedup was because there was no colors show.

normaly programs on 604 work 5-10 times faster than on my 68060 and the jpegs i test are big (need 3-10 sec to load on 68k.

So i see the PPC datatypes do not speedup.

----------------

That wbclock progam crash on AFA is maybe the reason, because you use a non 4 color Icon or you should increase the stack.

You mean that ?
http://aminet.net/package/util/time/wbclock

this program is written 1994 and show the clock on a Icon, nice idea btw,but there was no OS command that let set you Icondata before AOS3.5.

So this cant work on Icons other than 4-8 colors old Icons.

but i think you can get it working, when you choose in the wblock Option file a 4 Color Icon.

AFA use AROS iconlib complete and the struct for the 4 color Icons is same as in AOS.

but nice, there is sourcecode here, maybe this compile somebody to work on clean way.
It can then too working on MOS and OS4 or AROS.
« Last Edit: October 31, 2009, 11:44:08 AM by bernd_afa »