Subj : OpenXP To : Ogg From : Oli Date : Sun Sep 12 2021 07:57 am Ogg wrote (2021-09-11): O> Hello Oli! O> ** On Saturday 11.09.21 - 19:24, Oli wrote to acn: O>> Is downloaded OpenXP and tried to compile it on my Raspi, O>> which didn't work out of the box. Is there anything that O>> would make a port hard to achieve? It's FreePascal, little O>> endian, 32 bit. There was some assembler, but I don't know O>> how much of it is non-optional and needs to be ported to O>> Pascal. O> There is an extra library that is needed for the compilation to O> work. I forget the details. I'll ask around. For compiling you need the Indy library. The first compilation error is this one: Compiling xp_uue.pas xp_uue.pas(153,16) Error: Unknown identifier "EBX" xp_uue.pas(154,16) Error: Unknown identifier "ESI" xp_uue.pas(155,16) Error: Unknown identifier "EDI" xp_uue.pas(156,11) Error: Unrecognized opcode lea xp_uue.pas(156,15) Error: Assembler syntax error xp_uue.pas(157,18) Error: Unknown identifier "EBX" xp_uue.pas(157,20) Error: Assembler syntax error in operand xp_uue.pas(157,37) Fatal: Syntax error, "register" expected but "identifier" found Fatal: Compilation aborted Error: /usr/bin/ppcarm returned an error exitcode The funny part is that someone ported it from 32 to 64 bit (and maybe from 16 bit before). No idea why they didn't write that part in Pascal. I doubt that the speed difference is significant anymore. --- * Origin: 1995| Invention of the Cookie. The End. (21:3/102) .