IIRC there was never something like a standard DLL concept, but we used to use flat binaries for that concept. Back in 1994 or something, a friend of mine and I wrote something akin to fractint and we defined a 'fractal driver' for each type. What it basically boiled down to was typedef'ing a function type in the calling program, then pointing it at a dynamically loaded flat binary and calling it.
Cheers, Danilo On Mon, 28 Dec 2020 at 11:40, tom ehlert <[email protected]> wrote: > > Hallo Herr Ralf Quint, > > am Montag, 28. Dezember 2020 um 10:59 schrieben Sie: > > > On 12/27/2020 10:54 PM, Mercury Thirteen via Freedos-devel wrote: > >> Hey, all! Just a question I've never seen addressed here - or anywhere > >> else, for that matter. > >> > >> Was there ever any "official" format for a shared runtime library > >> under MS-DOS? Windows has .DLL files, Linux has .KO files, and MS-DOS > >> had... what, exactly? In all my years DOSsing I've never heard of > >> anything official like this, so I'm pretty sure there was no such > >> thing (unless you count a TSR, but that's not really what I'm after) > >> but I figured it doesn't hurt to ask you folks, as you have more years > >> under various flavors of DOS than I. > >> > >> Any constructive feedback would be appreciated! :D > > > Well, it is very simple. There is no such thing under DOS... > > This almost would have been my answer as well. > > But I recently learned > http://www.bttr-software.de/forum/board_entry.php?id=17354 > that there exists Borland BGI (Borland Graphics Interface) drivers > that are arguably equivalent to DLLs (for Borland compilers) as they > are separately compiled binaries. > So this is not a DOS, but Borland standard. > > I know of no other example of this. > > Tom > > > > > _______________________________________________ > Freedos-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/freedos-devel _______________________________________________ Freedos-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-devel
