Port of Ignition on MorphOS?
  • Order of the Butterfly
    Order of the Butterfly
    Primax
    Posts: 159 from 2021/7/2
    I think this is not necessary since Carsten is developing MicroExcel:

    https://www.morphos-storage.net/?id=2156141

    I have tested it a lot and although it's not completely perfect, it has become very powerful and better over the last versions.
    I will write a review after holidays.
    AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon X1650 / AmigaOS 4.1 Final Edition / MorphOS 3.17
    Amiga1200 / Blizzard 1230 IV PiStorm32-lite / 128 MB RAM / AmigaOS 3.9
  • »12.07.24 - 08:31
    Profile Visit Website
  • Moderator
    Kronos
    Posts: 2287 from 2003/2/24
    Blast from the past....


    Way back when it was open sourced I did manage to get to compile on 68k, only to find out that the original author had forgotten to include the sources for some BOOPSI classes.

    That was fixed a year later, but I never got back to it.

    The OS4 version came along and AFAIK it has matured a lot.
  • »12.07.24 - 13:54
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Primax
    Posts: 159 from 2021/7/2
    Quote:

    jPV schrieb:
    And unfortunately Carsten's software is always unstable... this one crashes immediately when I try to move to a next cell with the Tab key.


    Are you sure you tested the latest version? Since this was a bug in the previous version.

    As I said, it is not perfect. But as often I reported a bug or some strange behaviour to Carsten, he had a look at it and mostly fixed it.
    What else can we expect nowadays?

    Developers, as you know yourself, need feedback!
    AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon X1650 / AmigaOS 4.1 Final Edition / MorphOS 3.17
    Amiga1200 / Blizzard 1230 IV PiStorm32-lite / 128 MB RAM / AmigaOS 3.9
  • »12.07.24 - 19:00
    Profile Visit Website
  • jPV
  • Yokemate of Keyboards
    Yokemate of Keyboards
    jPV
    Posts: 2057 from 2003/2/24
    From: po-RNO
    Quote:

    Primax wrote:
    Are you sure you tested the latest version? Since this was a bug in the previous version.

    MicroExel 2.1 from 18-Jun-24. I haven't tried any of the previous versions, but only this one. And it is a reproducible crash.


    Quote:

    Developers, as you know yourself, need feedback!

    Yeah, but I think we should also have some responsibility to test our programs a bit before letting them into the wild and potentially damage users' systems/data :) I shouldn't complain about other products normally, but as this seems to be a pattern here. Every program I've tested from Carsten has crashed quite immediately here, so I haven't been able to use them in practise... but I admit that it hasn't encouraged me to test everything he's released lately, so maybe the situation is better nowadays.. although it hitted immediately again when I tried a simple action.
  • »12.07.24 - 20:09
    Profile Visit Website
  • MorphOS Developer
    geit
    Posts: 1043 from 2004/9/23
    Fun Part is that Axel Dörfler, who created Ignition was a member of the Amiga Club Osnabrück and tested his stuff on MorphOS 1.4.5 back in the day during our meetings and showed its progress.

    Not sure I he had a MorphOS system back then.
  • »12.07.24 - 21:07
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    matt3
    Posts: 682 from 2004/2/10
    MicroExcel looks promising if he continues to hammer away at updates. As it stands now, it is just to far off from a stability and functionality standpoint to use. I was hoping that it would be one of the final programs to round out MorphOS as a productivity dream. For now I still use TurboCalc, it's ok but it does toss errors into the log when using it and it lacks a polished experience.

    Be cool to see if Ignition would be something for MorphOS.

    Does anyone know if we will ever see a Final Writer version for MorphOS?

    My 3 MorphOS gotos are Iris, PolyOrga, and PageStream. Use them all daily.
    Iris is extremely good with calendar invites now and PolyOrga just added drag from the search window. They both are heavily developed. PageStream was due I thought with an update at somepoint...
  • »12.07.24 - 22:21
    Profile
  • jPV
  • Yokemate of Keyboards
    Yokemate of Keyboards
    jPV
    Posts: 2057 from 2003/2/24
    From: po-RNO
    Quote:

    matt3 wrote:
    Does anyone know if we will ever see a Final Writer version for MorphOS?


    Have you heard how the new version works on A600GS? It's said to be bundled on those, but I haven't seen any comments about it... I'm under impression that those devices are being sold now?
  • »16.07.24 - 08:22
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    polluks
    Posts: 798 from 2007/10/23
    From: Gelsenkirchen,...
    By the way should Carsten finally get this bounty?
    Pegasos II G4: MorphOS 3.9, Zalman M220W · iMac G5 12,1 17", MorphOS 3.18
    Power Mac G3: OSX 10.3 · PowerBook 5,8: OSX 10.5, MorphOS 3.18
  • »16.07.24 - 08:44
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Papiosaur
    Posts: 2138 from 2003/4/10
    From: France
    Quote:

    polluks a écrit :
    By the way should Carsten finally get this bounty?


    Yes, it's a good idea.

    About Ignition, i try to compile it but i have this message:

    No rule to make target 'stubs-morphos.o', needed by 'Ignition'. Stop

    This file is not present in OBJS/ drawer...
    Any ideas please?
  • »16.07.24 - 14:31
    Profile Visit Website
  • Moderator
    Kronos
    Posts: 2287 from 2003/2/24
    Quote:

    Papiosaur wrote:

    No rule to make target 'stubs-morphos.o', needed by 'Ignition'. Stop





    Sounds like some Makefile magic that generates an OS specific file.

    Scan the makefile and check if and how a 'stubs-amigaos.o' or similar is made or if it part of their SDK.

    If that doesn't help remove all references to it and if it compiles you would get a bunch of linker errors pointing you to what is really missing.

    It might just those BOOPSI classes getting routed through some amiga.lib like layer which shouldn't be necessary if you have the right includes calling them directly as libraries.
  • »16.07.24 - 17:22
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    polluks
    Posts: 798 from 2007/10/23
    From: Gelsenkirchen,...
    Indeed, there's not hint about stubs-morphos.o at all.
    Compile without this object file and at the end the linker will tell you the missing functions...
    Pegasos II G4: MorphOS 3.9, Zalman M220W · iMac G5 12,1 17", MorphOS 3.18
    Power Mac G3: OSX 10.3 · PowerBook 5,8: OSX 10.5, MorphOS 3.18
  • »17.07.24 - 19:07
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Papiosaur
    Posts: 2138 from 2003/4/10
    From: France
    Seems need some includes like textedit/include/gadget/TextEdit.h but don't exist in the package.

    Must i install them from SDK for AmigaOS3 or change name to a similar and specific include from MorphOS SDK?

    Thanks for your help ;-)
  • »18.07.24 - 07:12
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    tolkien
    Posts: 516 from 2013/5/29
    They are in the package but they are not found by the compiler. You need to -I to them.
    Once you have done It seems that the cybergraphics library include is called with different name.
    MorphOS: PowerMac G5 - PowerBook G4 - MacMini.
    Classic: Amiga 1200/060 - A500 PiStorm
  • »18.07.24 - 12:14
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Papiosaur
    Posts: 2138 from 2003/4/10
    From: France
    Quote:

    tolkien a écrit :
    They are in the package but they are not found by the compiler. You need to -I to them.
    Once you have done It seems that the cybergraphics library include is called with different name.


    Thanks for the info ;-)

    If somebody want i add him to this project, don't hesitate :-D
  • »18.07.24 - 14:21
    Profile Visit Website
  • Moderator
    Kronos
    Posts: 2287 from 2003/2/24
    Had a look into the package and I'd guess that the generic makefile is long obsolete and either Makefile.OS4 or MakefileOSreaction are used to build working binaries.
  • »18.07.24 - 14:24
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Papiosaur
    Posts: 2138 from 2003/4/10
    From: France
    Quote:

    Kronos a écrit :
    Had a look into the package and I'd guess that the generic makefile is long obsolete and either Makefile.OS4 or MakefileOSreaction are used to build working binaries.

    Right! Thanks for the info!

    There are first modifications:

    - renamed MakeFile.OS4 to Makefile.MOS :-)
    - added gtdrag 68k from version 1.10 because not available in 1.30
  • »18.07.24 - 15:02
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    tolkien
    Posts: 516 from 2013/5/29
    I see a problem with this in the makefile

    lib/safeclip/generic/safeclip.o: lib/safeclip/generic/safeclip.c
    MorphOS: PowerMac G5 - PowerBook G4 - MacMini.
    Classic: Amiga 1200/060 - A500 PiStorm
  • »18.07.24 - 20:52
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Papiosaur
    Posts: 2138 from 2003/4/10
    From: France
    Quote:

    tolkien a écrit :
    I see a problem with this in the makefile

    lib/safeclip/generic/safeclip.o: lib/safeclip/generic/safeclip.c


    @tolkien:
    lib/safeclip uploaded from Ignition 1.10 sources
    Thanks for the info!

    [EDIT] Is it possible to generate a specific Makefile for MorphOS from Ignition OS4 source code? Just a silly question :-D
  • »19.07.24 - 07:01
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    tolkien
    Posts: 516 from 2013/5/29
    Quote:

    Kronos escribió:
    Quote:

    Papiosaur wrote:

    No rule to make target 'stubs-morphos.o', needed by 'Ignition'. Stop





    Sounds like some Makefile magic that generates an OS specific file.

    Scan the makefile and check if and how a 'stubs-amigaos.o' or similar is made or if it part of their SDK.

    If that doesn't help remove all references to it and if it compiles you would get a bunch of linker errors pointing you to what is really missing.

    It might just those BOOPSI classes getting routed through some amiga.lib like layer which shouldn't be necessary if you have the right includes calling them directly as libraries.



    Could be stubs for gtdrag.library? How can stubs for 68k libs be generated for MorphOS? FD2pragma?
    MorphOS: PowerMac G5 - PowerBook G4 - MacMini.
    Classic: Amiga 1200/060 - A500 PiStorm
  • »21.07.24 - 10:33
    Profile
  • Moderator
    Kronos
    Posts: 2287 from 2003/2/24
    Don't think stubs should be the way to go.

    The name "FD2pragma" suggests that it will create SAS-C specific pragma files.

    On MorphOS you should use cvinclude.pl to build all needed headers including inlines.

    Look into SDK:examples/libraries to get some hints about it's usage.

    [ Edited by Kronos 21.07.2024 - 11:58 ]
  • »21.07.24 - 10:58
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    tolkien
    Posts: 516 from 2013/5/29
    Didnt know about cvinclude.pl. Fantastic tool!
    I have a compilable version but no working one.
    Problem is Im not a coder and I have touched a lot of files and not always knowing what Im doing XD
    Will try doing it slowly and perhaps better from the start.
    MorphOS: PowerMac G5 - PowerBook G4 - MacMini.
    Classic: Amiga 1200/060 - A500 PiStorm
  • »21.07.24 - 13:14
    Profile