.DXE .DLL .SO (etc.) (Developers)
(I'm splitting this off into a separate topic since it's unrelated to MSA2 and TP's .OVL files. Also, I don't directly have any new, useful comments on .OVL yet anyways.)
>> I know Go32v2 supports DXE1, but I've never used it much there.
>> In fact, I never used it much (except Matt Mahoney's old
>> C++/ASM code, paq8f, ten years ago!).
>> DXE3 is better but rarely used (e.g. Hexen2, whose code I never
>> studied closely).
>
> DXE is slightly different since afaik DXE can be created using
> separate generation. IOW it can be used to create plugins for
> already existing (compiled) programs.
I don't have a lot of direct experience with .DXE. I'm not sure it's
been used much by anyone. There were some very few builds of DJGPP
things using it, but even that was relatively rare. It's DJGPP 2.04
(/beta/ from 2003) and /current/ 2.05 from 2015 with improved DXE3.
Daniel Borca was responsible for DJELF with actual .so support,
which he considered superior. But even that I never heavily tested.
(I halfway meant to read an ebook by Ulrich Drepper on such stuff
but never found the motivation.) Oh, I think Juan's port of Lua 5.2.2
(/v2tk/ from 2013) used DXE3, also. So maybe that would prove
semi-interesting.
Just for comparison, the obvious alternatives would be OpenWatcom + HX
or maybe Causeway. FreeBASIC has some rudimentary DLL support for DOS
since 1.06 (almost a year ago), apparently, but I've not tried it.
Quite confusing stuff!
Complete thread:
- .DXE .DLL .SO (etc.) - Rugxulo, 14.12.2019, 14:00 (Developers)
- .DXE .DLL .SO (etc.) - Laaca, 15.12.2019, 22:50
- .DXE .DLL .SO (etc.) - Rugxulo, 16.12.2019, 20:04
- .DXE .DLL .SO (etc.) - marcov, 16.12.2019, 23:16
- .DXE .DLL .SO (etc.) - Laaca, 18.12.2019, 21:30
- .DXE .DLL .SO (etc.) - marcov, 19.12.2019, 20:39
- .DXE .DLL .SO (etc.) - Rugxulo, 20.12.2019, 10:39
- .DXE .DLL .SO (etc.) - marcov, 20.12.2019, 18:06
- .DXE .DLL .SO (etc.) - Laaca, 18.12.2019, 21:30
- .DXE .DLL .SO (etc.) - sezeroz, 16.12.2019, 06:15
- .DXE .DLL .SO (etc.) - Laaca, 15.12.2019, 22:50