OS/2, eCS & ArcaOS - Technical > Programming

ClassiCube porting thread

<< < (14/14)

Martin Iturbide:
Hello

If it was demonstrated that a piece of code running with the eCo Runtimes FOC (included in ArcaOS) installed crashes, and the same works if eCo Runtimes are uninstalled, I think it will be good to create a ticket on the Arca Noae mantis. (https://mantis.arcanoae.com/).

I would be desirable to post the piece of code and executable if possible for the developer to try out.

Reards

Lars:
AN will answer you that it is not their SW.
The author is Sergey (glassman). The best you can do is find his email address or contact Eugene Gorbunoff who would know how to contact Sergey.

Martin Iturbide:

--- Quote from: Lars on May 10, 2024, 11:38:25 am ---AN will answer you that it is not their SW.
The author is Sergey (glassman). The best you can do is find his email address or contact Eugene Gorbunoff who would know how to contact Sergey.

--- End quote ---
Hello Lars.

FOC is being included in ArcaOS, I think that opening a ticket will make they forward the issue to Glassman and Eugene. Both parties (Arca Noae and eCo Software) should be aware of this.

Regards

Jochen Schäfer:
I will create a ticket next week, as I'm away doing other retro stuff.

Lars:

--- Quote from: Lars on May 10, 2024, 11:38:25 am ---AN will answer you that it is not their SW.
The author is Sergey (glassman). The best you can do is find his email address or contact Eugene Gorbunoff who would know how to contact Sergey.

--- End quote ---

Sorry, meant to say Dmitry (Steklenev) and not Sergey.

Anyway, he has a webpage that also allows contacting him directly, maybe that is easier and also more efficient: https://5nets.ru/

There is a feedback link: https://5nets.ru/feedback/


The difference I found between the initial version of FOC contained in eCS (where it does not crash) and that in ArcaOS (where it crashes):

The install script of eCS forwards the functions "WinFileDlg","WinDefFildDlgProc","WinFreeDlgFileDlgList" from PMCTLS.DLL to PMEX.DLL but it does not "clone" them, so the original routines in PMCTLS.DLL are not accessible anymore. PMEX.DLL in turns calls into FOC.DLL.

ArcaOS on the other hand does not only forward the original functions from PMCTLS.DLL to PMEX.DLL but it also "clones" them to another ordinal so that the original procedures can be called from foc.dll, for example.

That seems to be the difference that makes FOC crash under ArcaOS but work ok under eCS. As I said, I have no probs under eCS and even regedit2.exe works just fine with FOC even though AN puts it on the exclusion list.

Navigation

[0] Message Index

[*] Previous page

Go to full version