Has anyone been able to get the 2012 Build of Ele/Linux to run dosemu2? I get a screen full of errors on my terminal that points to Ele source code. I could post a link to a screen capture if anyone thinks that would
help. I'm mostly wondering if anyone has had any luck with this abomination... I'm trying to switch from Windows to Linux and it's
not going very smoothly so far. I've got all of the built-in
features working like questionaires and txtfiles, but not the one executable I've tried so far. I'm using fully qualified pathnames
and dosemu2 starts up, but when the dos program is supposed to run
I get the errors, which probably wouldn't help anyone who wasn't
willing to look at the EleBBS source.
Has anyone been able to get the 2012 Build of Ele/Linux to rundosemu2? I
get a screen full of errors on my terminal that points to Ele sourcecode.
I could post a link to a screen capture if anyone thinks that would help. I'm mostly wondering if anyone has had any luck with this abomination... I'm trying to switch from Windows to Linux and it's not going very smoothly so far. I've got all of the built-in features working like questionaires and txtfiles, but not the one executable I've tried so far. I'm using fully qualified pathnames and dosemu2 starts up, but when the dos program is supposed to run I get the errors, which probably wouldn't help anyone who wasn't willing
to look at the EleBBS source.
Icyterm grabbed the error pretty well:
An unhandled exception occurred at $08159CF6 : ERangeError
: Range check error $08159CF6 RAEXEC, line 786 of
src/elebbs/execfunc.pas $080761A4 EXECUTEMENUFUNC, line 425 of src/elebbs/elemenu.pas $08079382 ENTER_MENU, line 1158 of src/elebbs/elemenu.pas $08072A0F START_THIS_PROGRAM,
line 191 of src/elebbs/main.pas $080490E7 main, line 557 of src/elebbs/elebbs.pas
Ok, even trying to run linux executables gets this error. I need to
find a
way to compile the source... I get tons of errors when using the
supplied
script to compile with free pascal and never end up with any
executables.
Shurato wrote to All <=-
Has anyone been able to get the 2012 Build of Ele/Linux to run dosemu2?
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. 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.
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...
Mike Powell wrote to DIGIMAUS <=-
Thanks, I forgot we had someone here who knows Pascal.
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.
LOL, yeah, what a drag it is to get old. ;)
Sysop: | Nitro |
---|---|
Location: | Portland, OR |
Users: | 3 |
Nodes: | 10 (0 / 10) |
Uptime: | 01:03:27 |
Calls: | 136 |
Files: | 751 |
Messages: | 89,359 |