• Re: Ele/Linux and dosemu2?

    From Digimaus@618:618/1 to Shurato on Fri Jul 26 16:39:42 2024
    Shurato wrote to All <=-

    Has anyone been able to get the 2012 Build of Ele/Linux to run dosemu2?

    I'm using the original DOSemu as a friend wrote a patch that fixes segfaults under modern Linux. I never could
    get dosemu2 to work right.

    https://outpostbbs.net/dosemu.html

    I'll be updating the page soon for Slackware-specific info soonish.

    MBSE was designed to use DOSemu from the start for DOS doors. Andrew added in Linux-native "door"
    support (the docs are being updated by me; they're ancient right now) that works well.

    As for Ele/Linux, I don't know of anyone else that uses that. Just Ele under OS/2.

    -- Sean


    ... Eyes hurt from excess screen time? There's a nap for that.
    --- MultiMail/Win v0.52
    * Origin: Outpost BBS * Johnson City, TN (618:618/1)
  • From Digimaus@618:618/1 to Mike Powell on Fri Jul 26 16:48:05 2024
    Mike Powell wrote to Shurato <=-

    I recently tried compiling the code for ifcico on linux. The code is
    so old that some of the commands that are in it are deprecated to the point where the compiler will no longer allow them to be used. It is
    in C, or a variant. It is possible that this old PASCAL code might
    have similar issues.

    The code was meant to be compiled using Virtual Pascal originally and not in Free Pascal. VP was written
    entirely in x86 assembly and will never be updated according to its last developer. The error Marty is getting
    is due to the code not being properly rewritten for use with Free Pascal. That entire codebase would need to be
    updated--it's 25+ years old now--to properly compile in Free Pascal without issues. The error he presented
    means that the instruction was given a value that is too large for what it's designed to handle and it's buried
    quite deep.

    MBSE is old code also but it's been constantly updated over the years and there's still a lot more to do which
    is why I am finally teaching myself C. Having a Pascal background helps as I can read C semi-fluently.
    However, even with my glasses, I can't C well right now...

    -- Sean

    ... Gone crazy, be back later, please leave a message.
    --- MultiMail/Win v0.52
    * Origin: Outpost BBS * Johnson City, TN (618:618/1)
  • From Mike Powell@618:250/1 to DIGIMAUS on Sat Jul 27 09:33:00 2024
    The code was meant to be compiled using Virtual Pascal originally and not in Free Pascal. VP was written
    entirely in x86 assembly and will never be updated according to its last developer. The error Marty is getting
    is due to the code not being properly rewritten for use with Free Pascal. Tha
    entire codebase would need to be
    updated--it's 25+ years old now--to properly compile in Free Pascal without issues. The error he presented
    means that the instruction was given a value that is too large for what it's designed to handle and it's buried quite deep.

    Thanks, I forgot we had someone here who knows Pascal.

    MBSE is old code also but it's been constantly updated over the years and there's still a lot more to do which
    is why I am finally teaching myself C. Having a Pascal background helps as I can read C semi-fluently.

    When I was monkeying with the ifcico code, I was actually able to figure
    out a couple of the errors and fix them, but then I got to one where if I
    fixed it (according to the "internet forums" fix), it caused another error.

    I was able to get the older, but also precompiled, version working so I
    quickly lost interest.

    However, even with my glasses, I can't C well right now...

    LOL, yeah, what a drag it is to get old. ;)


    * SLMR 2.1a * A noble spirit embiggens the smallest man. -J.Springfield
    --- SBBSecho 3.20-Linux
    * Origin: capitolcityonline.net * Telnet/SSH:2022/HTTP (618:250/1)
  • From Digimaus@618:618/1 to Mike Powell on Sun Jul 28 17:22:59 2024
    Mike Powell wrote to DIGIMAUS <=-

    Thanks, I forgot we had someone here who knows Pascal.

    Andrew knowa Pascal and Nick develops D'Bridge in Pascal. I'm sure
    there's others in Micronet who do also.

    When I was monkeying with the ifcico code, I was actually able to
    figure out a couple of the errors and fix them, but then I got to one where if I fixed it (according to the "internet forums" fix), it caused another error.

    The joys of programming...

    LOL, yeah, what a drag it is to get old. ;)

    I'm happy I'm still around to get old. LOL

    -- Sean

    ... I told my carpenter not to carpet my steps. He gave me a blank stair.
    --- MultiMail/Win v0.52
    * Origin: Outpost BBS * Johnson City, TN (618:618/1)