Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

.DXE .DLL .SO (etc.) (Developers)

posted by Rugxulo Homepage, Usono, 20.12.2019, 10:39

> Yes, the DLL implementation in Borland pascal has nothing like LoadLibrary.
> All the used DLLs are automaticaly loaded during the .EXE initialization
> and they can't be unloaded or replaced.

There was a 16-bit DOS shareware Oberon compiler in the late '90s by Chris Peachment (Canadian) called Edipar (.LZH sfx). I came across it (before 2016) because I was trying various DOS compilers with my silly Befunge interpreter. It had a few bugs, but it did mostly work. I tested it under DOSEMU because it didn't work properly natively (memory bug?).

I know this isn't fully relevant here, but it did support loadable modules and could even combine them for a static .EXE. Very obscure in hindsight, but I just felt the trivial need to mention it, for completeness.

Note that this is not an OS, nor is it graphical, and it lacks garbage collection (must use DISPOSE). So it's just yet another cmdline compiler. Oh, and I think it was claimed to have been written in TopSpeed Modula-2 (for "286" [186?], no XMS needed, FPU or emulation).

 

Complete thread:

Back to the forum
Board view  Mix view
22752 Postings in 2119 Threads, 402 registered users (1 online)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum