• OpenXP compiles on ARM (kind of)

    From Oli@21:3/102 to acn on Sunday, September 12, 2021 10:45:12

    acn wrote (2021-09-11):
    I hope that eg. OpenXP would still be compatible with your ideas.
    Because, as I see it, many of the original authors of this (really
    great and superior to most other similar) program aren't part of the
    current development team. And as I understand it, the current team
    mostly only fixes small bugs - but there won't be much progress eg.
    for new platforms (arm...) and there won't be big rewrites eg. of the
    BinkP part.

    Btw, OpenXP has a sysop mode, which should work fine with an external mailer.

    I downloaded OpenXP and tried to compile it on my Raspi, which didn't
    work out of the box. Is there anything that would make a port hard to achieve? It's FreePascal, little endian, 32 bit. There was some
    assembler, but I don't know how much of it is non-optional and needs to
    be ported to Pascal.

    I gave it another try and was able to compile an run OpenXP on my Raspi. This doesn't mean its fully functional, because I cheated a little bit. There are two units with asm code. I commented out the assembler parts, which means something will not work or will crash in my OpenXP build. I haven't tested much. Config menus, help and binkp netcall works though. I haven't spotted anything unusual (yet).

    If someone wants to help the project: the documentation for compiling on Linux (and maybe on other platforms too) could need some cleanup. There are several readmes and scripts in different directories and most of them are outdated. The RPM build file openxp.spec was the most helpful one.


    * Origin: 1995| Invention of the Cookie. The End. (21:3/102)
  • From Ogg@21:4/106.21 to Oli on Sunday, September 12, 2021 08:46:00
    Hello Oli!

    ** On Sunday 12.09.21 - 10:45, Oli wrote to acn:


    I gave it another try and was able to compile an run OpenXP
    on my Raspi. This doesn't mean its fully functional,
    because I cheated a little bit [...]

    If someone wants to help the project: the documentation for
    compiling on Linux (and maybe on other platforms too) could
    need some cleanup. There are several readmes and scripts in
    different directories and most of them are outdated. The
    RPM build file openxp.spec was the most helpful one.

    Whatever updates and discoveries that you can share would be
    useful. Perhaps link up to the "official" openxp support echo
    and introduce yourself.

    Look for [1] CROSSPOINT in Fido, or
    [2] https://groups.google.com/g/de.comm.software.crosspoint, or
    [3] de.comm.software.crosspoint via nntp.

    Most of the comms would be in German between users (but I think
    it is mainly just that - users), but the main active developer
    will accomodate English quite well.


    --- OpenXP 5.0.50
    * Origin: Ogg's WestCoast Point (21:4/106.21)