PictureAlbum ported to MorphOS
  • Order of the Butterfly
    Order of the Butterfly
    ChrisH
    Posts: 167 from 2009/11/26
    I've hopefully ported my little PictureAlbum program (written using PortablE) to MorphOS. You can find the download link on an AmigaWorld thread (click here!). Please post any replies there (if possible) because I don't guarantee to check here!

    I don't own a MorphOS machine, but based on earlier feedback on a partially working version, I am hopeful it will work properly this time.... Let me know!

    And please beware it isn't finished yet, and is therefore labelled a "preview".

    [ Edited by ChrisH on 2010/10/5 19:47 ]

    [ Edited by ChrisH on 2010/10/5 19:50 ]
    Author of the PortablE programming language.
    It is pitch black. You are likely to be eaten by a grue...
  • »05.10.10 - 18:45
    Profile Visit Website
  • Cocoon
    Cocoon
    manga
    Posts: 41 from 2009/5/6
    hehe thx Chris!!!! new Software is always welcome :)

    ...but NO ONE can beat showgirls..... so at least another piece of useless software FOR ME... come on guys where is the server to server ssl tls ftp client with mui interface or the final blowfish encryption plugin for amirc...??
    Powermac MDD 1,25GHz Radeon 9000 Pro 128MB, 1,5gb, Terratec Aureon Space, USB2.0 NEC, MorphOS 2.6 regged, Powermac MDD Dual1.42, Radeon X800XT PE 256MB waiting for r300 support, Mac Mini 1.5GHz MorphOS 2.6 Regged, Efika Radeon 9250 128MB Morphos 2.6
  • »05.10.10 - 20:10
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    ChrisH
    Posts: 167 from 2009/11/26
    Quote:

    so at least another piece of useless software FOR ME

    Thanks for the encouragment, I see you are keen on attracting/keeping new developers :-P

    Could you at least confirm whether it actually works on MorphOS or not?

    EDIT: Someone reported no pictures were shown, so I'm even more keen to know whether it works for anyone else.

    [ Edited by ChrisH on 2010/10/5 23:19 ]
    Author of the PortablE programming language.
    It is pitch black. You are likely to be eaten by a grue...
  • »05.10.10 - 22:05
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Divinity
    Posts: 498 from 2009/9/8
    Quote:


    Could you at least confirm whether it actually works on MorphOS or not?


    hi,
    It doesn' t work.
    Why doesn't buy a Mac Mini G4 or a PowerMac G4 and start to compile in MorphOS ? :-)
    So ... you also USE MorphOS :-)

    regards

    [ Edited by Divinity on 2010/10/6 0:02 ]
  • »05.10.10 - 23:01
    Profile
  • Cocoon
    Cocoon
    manga
    Posts: 41 from 2009/5/6
    in deep respect of all your work for the community, thx for your hard work. your right, im interested in honest developers who want honest comments to their software. i dont need developers for things i already have. perhaps you got other opinions from the community. just my 2 cents. so nope chris i did not downloaded and i dont want. :) perhaps someone else? if you want my respect for new software, create sumthing we dont have. we need a lot. you should know. because we dont get a lot we dont do a party for everything new :)

    if you have no ideas for new projects read my post before! that was my encouragement, for the not so sensible coders :O)
    Powermac MDD 1,25GHz Radeon 9000 Pro 128MB, 1,5gb, Terratec Aureon Space, USB2.0 NEC, MorphOS 2.6 regged, Powermac MDD Dual1.42, Radeon X800XT PE 256MB waiting for r300 support, Mac Mini 1.5GHz MorphOS 2.6 Regged, Efika Radeon 9250 128MB Morphos 2.6
  • »05.10.10 - 23:10
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    ChrisH
    Posts: 167 from 2009/11/26
    @manga Quote:

    so nope chris i did not downloaded and i dont want

    I'm not saying my little program is better than Showgirls, but you really shouldn't say something is better than something else, when you haven't even tried it ! (Sadly it seems this version is broken, so you can't try it anyway...) At the very least it has a *unique* approach for displaying & organising pictures, which I haven't seen anywhere else.

    Quote:

    if you want my respect for new software, create sumthing we dont have. we need a lot. you should know.

    I am most likely to write stuff that I have need of. In this case, even if Showgirls existed for OS4, I would still have written PictureAlbum, because Showgirls doesn't appear to do what I want.

    Quote:

    who want honest comments to their software. i dont need developers for things i already have.

    Then I hope you don't mind an honest comment yourself? Sometimes there is such a thing as being TOO honest. For example, if you go about telling developers that you don't want software that they've *already* spent effort producing, then IMHO you are just going to discourage them from writing/porting more stuff. Another example of too much honesty: Telling people you meet that they are ugly or fat.

    Another example of too much honesty *might* be the previous paragraph that I just wrote, since it seems likely to just annoy you... (I can only hope that the benefit outweighs that.)


    @Divinity Quote:

    It doesn' t work.

    A bit more detail would have been appreciated (like how it doesn't work)... but hopefully TiredofLife gave an accurate description of the problem. It was working better in the previous version, so I will hopefully be able to undo whatever I changed.

    [ Edited by ChrisH on 2010/10/6 10:07 ]

    [ Edited by ChrisH on 2010/10/6 10:14 ]

    [ Edited by ChrisH on 2010/10/6 10:18 ]
    Author of the PortablE programming language.
    It is pitch black. You are likely to be eaten by a grue...
  • »06.10.10 - 09:03
    Profile Visit Website
  • Cocoon
    Cocoon
    manga
    Posts: 41 from 2009/5/6
    if it would be a cool guy he laugh about it, if someone tell him he's ugly or fat :-P

    no chris im not annoyed so i did not want you, next time highlight your special feature some more and perhaps look for some beta testers before. i dont like beta testing. i have no time for that. sorry
    Powermac MDD 1,25GHz Radeon 9000 Pro 128MB, 1,5gb, Terratec Aureon Space, USB2.0 NEC, MorphOS 2.6 regged, Powermac MDD Dual1.42, Radeon X800XT PE 256MB waiting for r300 support, Mac Mini 1.5GHz MorphOS 2.6 Regged, Efika Radeon 9250 128MB Morphos 2.6
  • »06.10.10 - 09:45
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    xyphoid
    Posts: 870 from 2008/7/11
    From: Delaware, USA
    I left it in ram, clicked the icon and got illegal instruction,
    placed it in my drive it executed, but meditated twice, without bringing up picts
    tried a third time and it meditated again (hangs)
    could run a snoop but I'm pressed for time right now maybe later then
    Sorry
    Regards
  • »06.10.10 - 12:14
    Profile
  • Butterfly
    Butterfly
    Tomo
    Posts: 92 from 2003/7/29
    From: Heesch, The Ne...
    Hai,

    I opened PictureAlbum and got a (grey) window. I can even open the menu, I can even make a choice, but after that nothing happens.
    All the steps take seconds and while doing that ANR hangs every step....

    Regards Tom
  • »06.10.10 - 13:46
    Profile
  • MorphOS Developer
    stefkos
    Posts: 96 from 2004/2/4
    Program hangup here just after launch:
    If this will help you

    --------------------------------------------
    GPR2 0x683248 
    ASM_Exception: DAR 0x0 DSISR 0xa000000 
    ASM_Exception: IntGPR1 0xc02fc0 SRR0 0x1017f48c SRR1 0x200f030 LR 0x1017f704
    ASM_Exception: Type 0x3
    ASM_Exception: Thread 0xe632d0 Name ABox
    ASM_Exception: DAR 0x0 DSISR 0xa000000 
    ABox_Exception: MyMessage 0xf46ec0
    ABox_Exception: ReplyPort 0x0 Flags 0x0 Arg1 0x1000 Arg2 0x3 Arg3 0xa000000 Length 0x8 Buffer 0x1000df60 Data 0x0
    ABox_Exception: TID 0x10020010 ExceptionType 0x3 DSISR 0xa000000
    ABox_Exception: replied message
    ABox_Exception: SRR0 0x1017f48c
    ABox_Exception: Normal ABox exception
    ABox_Exception: NoLogServer Bit set (0x40010001)
    ------------------------------------------------
    Quark Thread:
    TID 0000000010020010
    Name ABox
     Exception 3 <Illegal Data Access at 00000000 DSISR 0a000000, Store is not allowed because of protection modes>?
     SRR0 0x1017f48c SRR1 0x0200f030
     LR 0x1017f704 CTR 0x10223bcc
     CR 0x48000233 XER 0x20000000
    GPR[00] 00000000 28f867b0 29aaf1f0 28f86800 00000000 10223bcc 00000480 00000300
    GPR[08] 11008a3c 00008000 28068f0c 28f867b8 43000233 00000000 00000000 00000000
    GPR[16] 00000000 00000000 00000000 00000000 00000000 00000000 20010b6c 28f867b8
    GPR[24] 200206f4 00000000 00000300 00000480 27fcefc8 28068f0c 00000000 29715998
    FPSCR 43efff0000104050
    FPR[00] 0000000000000000 248083f000000000 0000000000000000 0000008000000014
    FPR[04] fff8000000003a97 3fd4031ce0000000 3fd50e2c20000000 3f30000000000000
    FPR[08] 4008000000000000 4330000000000000 402e000000000000 41f0000000000000
    FPR[12] 4330000000000000 0000000000000000 0000000000000000 0000000000000000
    FPR[16] 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    FPR[20] 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    FPR[24] 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    FPR[28] 0000000000000000 0000000000000000 0000000000000000 0000000000000000
    VSAVE 00000000
    VSCR 00010000
    VPR[00] 00000000000000000000000000000000 00000000000000000000000000000000
    VPR[02] 00000000000000000000000000000000 00000000000000000000000000000000
    VPR[04] 00000000000000000000000000000000 00000000000000000000000000000000
    VPR[06] 00000000000000000000000000000000 00000000000000000000000000000000
    VPR[08] 00000000000000000000000000000000 00000000000000000000000000000000
    VPR[10] 00000000000000000000000000000000 00000000000000000000000000000000
    VPR[12] 00000000000000000000000000000000 00000000000000000000000000000000
    VPR[14] 00000000000000000000000000000000 00000000000000000000000000000000
    VPR[16] 00000000000000000000000000000000 00000000000000000000000000000000
    VPR[18] 00000000000000000000000000000000 00000000000000000000000000000000
    VPR[20] 00000000000000000000000000000000 00000000000000000000000000000000
    VPR[22] 00000000000000000000000000000000 00000000000000000000000000000000
    VPR[24] 00000000000000000000000000000000 00000000000000000000000000000000
    VPR[26] 00000000000000000000000000000000 00000000000000000000000000000000
    VPR[28] 00000000000000000000000000000000 00000000000000000000000000000000
    VPR[30] 00000000000000000000000000000000 00000000000000000000000000000000
    IABR 00000000
    DABR 00000000
    MMCR0 00000000
    MMCR1 00000000
    MMCR2 00000000
    PMC1 00000000 PMC2 00000000 PMC3 00000000 PMC4 00000000
    SIA 00000000
    SDA 00000000
    PPCStackFrame History:
    StackFrame[ 0].LR-> Address 0x27d5586c -> PictureAlbum_MorphOS Hunk 1 Offset 0x00030c6c
    StackFrame[ 1].LR-> Address 0x27d72164 -> PictureAlbum_MorphOS Hunk 1 Offset 0x0004d564
    StackFrame[ 2].LR-> Address 0x27d6f1bc -> PictureAlbum_MorphOS Hunk 1 Offset 0x0004a5bc
    StackFrame[ 3].LR-> Address 0x27d70534 -> PictureAlbum_MorphOS Hunk 1 Offset 0x0004b934
    StackFrame[ 4].LR-> Address 0x27d71d0c -> PictureAlbum_MorphOS Hunk 1 Offset 0x0004d10c
    StackFrame[ 5].LR-> Address 0x27d71fc0 -> PictureAlbum_MorphOS Hunk 1 Offset 0x0004d3c0
    StackFrame[ 6].LR-> Address 0x27d70594 -> PictureAlbum_MorphOS Hunk 1 Offset 0x0004b994
    StackFrame[ 7].LR-> Address 0x27d7287c -> PictureAlbum_MorphOS Hunk 1 Offset 0x0004dc7c
    StackFrame[ 8].LR-> Address 0x27d711bc -> PictureAlbum_MorphOS Hunk 1 Offset 0x0004c5bc
    StackFrame[ 9].LR-> Address 0x27d75b00 -> PictureAlbum_MorphOS Hunk 1 Offset 0x00050f00
    StackFrame[10].LR-> Address 0x27d752c0 -> PictureAlbum_MorphOS Hunk 1 Offset 0x000506c0
    StackFrame[11].LR-> Address 0x27d74cb4 -> PictureAlbum_MorphOS Hunk 1 Offset 0x000500b4
    StackFrame[12].LR-> Address 0x27d250d8 -> PictureAlbum_MorphOS Hunk 1 Offset 0x000004d8
    StackFrame[13].LR-> Address 0x27d24f68 -> PictureAlbum_MorphOS Hunk 1 Offset 0x00000368
    StackFrame[14].LR-> Address 0x10116dec -> Module Hunk 0 Offset 0x00016dec
    **************************************************************
    **************************************************************
    ABox State
  • »06.10.10 - 18:49
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Stevo
    Posts: 894 from 2004/1/24
    From: #AmigaZeux
    @manga

    You are entitled to your opinion, but if someone presents some new software and asks if ppl could check if it works because he can't...why on earth would you reply that you can't be arsed to do so (or just not interested)? Makes little sense and is kinda offensive.
    ---
    http://www.iki.fi/sintonen/logs/its_only_football.txt
  • »06.10.10 - 20:35
    Profile
  • Moderator
    Kronos
    Posts: 2306 from 2003/2/24
    @stevo

    I can't be arsed to be arsed about finishing this sent....
  • »06.10.10 - 20:55
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Stevo
    Posts: 894 from 2004/1/24
    From: #AmigaZeux
    Enough of this, I'm going to notify a moderator...*D'oh*! ;-)
    ---
    http://www.iki.fi/sintonen/logs/its_only_football.txt
  • »06.10.10 - 21:06
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    pampers
    Posts: 1061 from 2009/2/26
    From: Tczew, Poland
    Come on manga.. If you don't need new picture viewer fair enough but meaby after that author will try to make some other stuff for MorphOS. If you need ftp client make your contrubution to existing bounty (if you already didn't), meaby someone will pick that up.
    MorphOS 3.x
  • »06.10.10 - 22:03
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    ChrisH
    Posts: 167 from 2009/11/26
    @all
    There was a problem with the AROS version after all, and this is probably the cause of start-up problems on MorphOS too. I have now fixed this, and released an updated version - please download it from the AmigaWorld thread & try again.

    PictureAlbum *should* now run without crashing, but I don't know if it will display any thumbnails. If not, then please report if it shows (a grid of) picture filenames. If yes, then please report if double-clicking in the blank space above the filenames opens the picture.

    @pampers
    Yes, if I can get PictureAlbum to work on MOS, then it will be a lot easier to support MOS for other programs I may write.

    [ Edited by ChrisH on 2010/10/9 11:32 ]
    Author of the PortablE programming language.
    It is pitch black. You are likely to be eaten by a grue...
  • »09.10.10 - 10:28
    Profile Visit Website
  • MorphOS Developer
    geit
    Posts: 1045 from 2004/9/23
    Its not working.

    Right after asl selection it tries to write address 0x00000000 several times. So something fails and you ignore the ZERO-Pointer result.

    The only thing I see here is that opening fonts fails "Helvetica.font" "DejaVu Sans.font" and a gigant number of mui images fails loading Well, two images "up.mim" and "down.mim" fail over and over.

    I guess you should check those handlings and find the problem. I also guess that adding those fonts would make the stuff running, but as you should check for them to be missing I wouldn?t add any until the program itself tells me these are missing without crashing. :)

    Geit

    [ Edited by geit on 2010/10/9 14:10 ]
  • »09.10.10 - 11:58
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    ChrisH
    Posts: 167 from 2009/11/26
    @geit
    OK, thanks for the feedback. Looks like I need to get a willing MorphOS user to run various tests for me (via email)... any volunteers?

    (Oddly enough an earlier version of PictureAlbum seemed to work OK for Itix, except for strange colours.)

    Quote:

    Right after asl selection it tries to write address 0x00000000 several times.

    How does MOS handle this? Does the program get paused until you OK some requester, like on OS4? If that's the case, then identifying the crash location should be fairly easy.

    Quote:

    The only thing I see here is that opening fonts fails "Helvetica.font" "DejaVu Sans.font"

    That's perfectly fine (I think). It simply tries using several fonts, with more preferred ones being tried later. Surprised that Helvetica isn't supported though, for OS3.x compatibility.

    Quote:

    a gigant number of mui images fails loading Well, two images "up.mim" and "down.mim" fail over and over.

    Don't know anything about this, sounds like MUI doing something on it's own, and probably not relevant to PictureAlbum problems.

    [ Edited by ChrisH on 2010/10/9 13:44 ]
    Author of the PortablE programming language.
    It is pitch black. You are likely to be eaten by a grue...
  • »09.10.10 - 12:41
    Profile Visit Website
  • Butterfly
    Butterfly
    Tomo
    Posts: 92 from 2003/7/29
    From: Heesch, The Ne...
    Hi,

    After opening the filerequester I got:
    ERROR: " BUG"; host_createMenu(); failed to retrieve IDCMP flags.
    and then it stops..
    regards Tom
  • »09.10.10 - 12:59
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    ChrisH
    Posts: 167 from 2009/11/26
    @Tomo Quote:

    After opening the filerequester I got:
    ERROR: " BUG"; host_createMenu(); failed to retrieve IDCMP flags.

    That should not be possible, unless you are trying to use the AmigaOS4 version on MorphOS!
    Author of the PortablE programming language.
    It is pitch black. You are likely to be eaten by a grue...
  • »11.10.10 - 12:26
    Profile Visit Website
  • Butterfly
    Butterfly
    Tomo
    Posts: 92 from 2003/7/29
    From: Heesch, The Ne...
    @Chrish

    sorry you are right. I will wait for an update....

    regards, Tom
  • »11.10.10 - 21:46
    Profile
  • MorphOS Developer
    itix
    Posts: 1520 from 2003/2/24
    From: Finland
    Quote:


    Quote:


    Right after asl selection it tries to write address 0x00000000 several times.


    How does MOS handle this? Does the program get paused until you OK some requester, like on OS4? If that's the case, then identifying the crash location should be fairly easy.



    You only get debug log but it gives a stack trace and an address to PC where it caused the hit. If you disassemble unstripped executable you can find function name where hit happened (yes it can sound ackward but is quite easy way to find problems).
    1 + 1 = 3 with very large values of 1
  • »11.10.10 - 22:39
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    ChrisH
    Posts: 167 from 2009/11/26
    @all
    Just to repeat myself:
    Quote:

    Looks like I need to get a willing MorphOS user to run various tests for me (via email)... any volunteers?


    I don't see myself being able to get PictureAlbum (nor any future non-Shell programs) working on MorphOS without someone willing to run a few tests for me now.
    Author of the PortablE programming language.
    It is pitch black. You are likely to be eaten by a grue...
  • »12.10.10 - 19:26
    Profile Visit Website
  • MorphOS Developer
    stefkos
    Posts: 96 from 2004/2/4
    Just write what do you need here or send private messages/emails to guys from this thread.
  • »12.10.10 - 20:13
    Profile Visit Website
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    Drako^lM
    Posts: 144 from 2005/8/10
    From: Poland , Chelm
    I sent you PM ;)

    So I'm waiting for more details
    Hardware :
    Power Mac G5 2.3 Ghz & MorphOS 3.18 & OSX 10.5
    Mini G4 1.5 Ghz & MorphOS 3.18
    BlaBla Team Member -> http://blabla.ppa.pl
    AmiParty Team Member -> http://www.chal.pl/
  • »12.10.10 - 20:34
    Profile Visit Website