Port of Ignition on MorphOS?
  • Moderator
    Kronos
    Posts: 2287 from 2003/2/24
    Quote:

    tolkien wrote:
    I have a compilable version but no working one.



    Need more info!

    Does it link?
    Does it bail out when started?
    Does it crash or show anything in LogTool?

    Also make sure to have RAMDEBUG enabled as boot option.

    Once your past the "Does it link" point you may wand to add some kprintf() to get an idea where it fails.
  • »21.07.24 - 13:22
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    tolkien
    Posts: 516 from 2013/5/29
    It links and get this:

    68k Exception 11 <LineF>
    Task 0x1DC0D740 <Background CLI [ Work:PROG/Sources/PRUEBAS/PORTS/Ignition-for-MorphOS/ignition.debug ]>
    Dn[0] 0000002d 00000000 15a766fc 15a76740 1e44b210 000056f0 140019b0 1e340f90
    An[0] 15a764a0 1e341088 15a764a0 15bf9674 140019b0 140019af 140019b0 1e442618
    PC 1e40d38e SR 0000
    PC -> <Work:PROG/Sources/PRUEBAS/PORTS/Ignition-for-MorphOS/ignition.debug> Hunk 1 Offset 0xcb7ce
    68k StackTrace:
    [ 0] 0x11362610 -> <@ABox: Emulation> Hunk 0 Offset 0x362610
    PPC StackTrace:
    [ 0] 0x1010ec90 -> <@exec_of_604e.elf> Hunk 0 Offset 0xec90
    [ 1] 0x1011a2b4 -> <@exec_of_604e.elf> Hunk 0 Offset 0x1a2b4
    [ 2] 0x15bf97f4 -> <@MOSSYS:LIBS/trance.library> Hunk 1 Offset 0x494c
    [ 3] 0x11007694 -> <@ABox: Emulation> Hunk 0 Offset 0x7694
    [ 4] 0x11008df4 -> <@ABox: Emulation> Hunk 0 Offset 0x8df4
    [ 5] 0x1035cc94 -> <@intuition.library.elf> Hunk 0 Offset 0x4d54
    [ 6] 0x1e41db4c -> <@Work:PROG/Sources/PRUEBAS/PORTS/Ignition-for-MorphOS/ignition.debug> Hunk 1 Offset 0xdbf8c


    So need to investigate/learn a few more things...
    MorphOS: PowerMac G5 - PowerBook G4 - MacMini.
    Classic: Amiga 1200/060 - A500 PiStorm
  • »21.07.24 - 14:00
    Profile
  • Moderator
    Kronos
    Posts: 2287 from 2003/2/24
    Seems that something 68k crashed.

    Unless your whole build is 68k this could be a fault in the generated includes.

    Or it is something as simple as a missing OpenLibrary().
  • »21.07.24 - 14:06
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Papiosaur
    Posts: 2138 from 2003/4/10
    From: France
    @tolkien: nice news if you have compiled it without errors!

    Maybe recreate the same structure (drawers, etc.) like OS4 archive with MorphOS generates files?

    Maybe share your modifications on the Github too if you don't find the problem. Maybe a developer could see and resolve the problem. You must create a Github account and i add you as collaborator to this projet and your could upload your modified files.

    You have the gtdrag.library 68k in an old archive here:
    ignition-1.0beta1.lha
  • »21.07.24 - 15:16
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    tolkien
    Posts: 516 from 2013/5/29
    Seems a deeper problem.
    I can now see the start about screen (It fails if i try to show the image in the about windows) and using Printf I see the next fails is in init classes.

    As I said, not being a confident coder and not sure what Im doing hehehehe

    @papiosaur yes, I can upload it to github but not sure if it really helps or will be confusing with the changes I have done...
    MorphOS: PowerMac G5 - PowerBook G4 - MacMini.
    Classic: Amiga 1200/060 - A500 PiStorm
  • »21.07.24 - 18:15
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Papiosaur
    Posts: 2138 from 2003/4/10
    From: France
    Quote:

    tolkien a écrit :
    I can upload it to github but not sure if it really helps or will be confusing with the changes I have done...

    We can open a new branch named "tolkien" and upload your changes without change the "original" branch.

    PS: Do you have installed "ReAction", an alternative GUI used by Ignition?
  • »21.07.24 - 18:24
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    tolkien
    Posts: 516 from 2013/5/29
    ok...will upload there when you give me permissions and try to remember git :)
    MorphOS: PowerMac G5 - PowerBook G4 - MacMini.
    Classic: Amiga 1200/060 - A500 PiStorm
  • »21.07.24 - 18:27
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    tolkien
    Posts: 516 from 2013/5/29
    I can see the Splash Window so intuition seems to go.
    It stops working when loading the splash image.
    If remove that code It stops when loadings clases if I remember correctly.

    Is a big project with a lot of #ifdef _amigaos4__ .

    Im sure a competent coder can make It works quickly.

    I will try step by step cos its funny anyway. :)
    MorphOS: PowerMac G5 - PowerBook G4 - MacMini.
    Classic: Amiga 1200/060 - A500 PiStorm
  • »22.07.24 - 06:59
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Primax
    Posts: 159 from 2021/7/2
    Have you seen that Achim Pankalla has published the source code of version 1.3 of his OS4 version?

    https://aminet.net/package/biz/spread/ignition-src
    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
  • »23.07.24 - 08:54
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Papiosaur
    Posts: 2138 from 2003/4/10
    From: France
    Quote:

    Primax a écrit :
    Have you seen that Achim Pankalla has published the source code of version 1.3 of his OS4 version?

    https://aminet.net/package/biz/spread/ignition-src

    Yes, the source code from Github come from the same archive on Aminet. He has reuploaded recently to add safeclip and gtdrag sources, forgotten in the previous archive. I had these dependencies on Github from previous sources packages before this new upload.
  • »23.07.24 - 09: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
    Quote:

    Papiosaur escribió:
    Maybe the firsts steps will be to compile these dependencies to be native MorphOS:

    - gtdrag.library
    - pscroller.gadget
    - ptextedit.gadget



    I think you are right. Will try when I have a few hours free.
    MorphOS: PowerMac G5 - PowerBook G4 - MacMini.
    Classic: Amiga 1200/060 - A500 PiStorm
  • »23.07.24 - 18:09
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    tolkien
    Posts: 516 from 2013/5/29
    I have tried in a hurry but have linker error:

    /Work/PROG/Development/gg/bin/../lib/gcc-lib/ppc-morphos/11.3.0/../../../../ppc-morphos/bin/ld: /Work/PROG/Development/gg/bin/../lib/gcc-lib/ppc-morphos/11.3.0/../../../../ppc-morphos/lib/libnix/libauto.a(__openliberror.o): in function `__openliberror':
    __openliberror.c:(.text+0x1c6): undefined reference to `exit'
    /Work/PROG/Development/gg/bin/../lib/gcc-lib/ppc-morphos/11.3.0/../../../../ppc-morphos/bin/ld: __openliberror.c:(.text+0x1ce): undefined reference to `exit'

    Hope to can find time tommorow to look at...
    MorphOS: PowerMac G5 - PowerBook G4 - MacMini.
    Classic: Amiga 1200/060 - A500 PiStorm
  • »23.07.24 - 19:41
    Profile