Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

OMF records (Developers)

posted by marcov, 19.02.2012, 16:43

> > Apparently nobody was ever interested in a truly free 16-bit linker.
> Since
> > then they would have written one.
>
> BCC/Dev86's LD86 (a.out variant) doesn't count? But I digress ... nobody in
> "modern" Linux, *BSD, or Windows cares about 16-bit, so they don't use it.

Nobody outside those cares too, or there would be a well maintained 16-bit open source stack.

It is not "them" that are failing, it is you, the users of such things.

> The 32-bit extensions (from MS,
> Borland, others??) to OMF came much later than the original format and seem
> to be less widely supported in some cases.

OMF is afaik quite adhoc and poorly standarized, one of the reasons the unix formats (coff, elf) won out. a.out is also very simplistic, and can be seen as an unix counterpart of omf.

> similar to older Borland Win32 stuff.

I'm not sure what modern Embarcadero/Borland stuff uses. I haven't investigated, but their debug info is still called "Topview" which is afaik the (originally intel) debugging format for OMF.

> But
> obviously MS uses PE/COFF, DJGPP uses "plain" COFF, AIX uses XCOFF, Ultrix
> and Tru64 (and VMS?) used ECOFF, Mac OS X uses Mach-O, *BSD used to use
> a.outb, etc. etc. etc.

a.out/coff/ELF are the successive unix formats. Mach-O comes from Next.

> There are several other Oberon compilers, see my other (Wirth birthday)
> thread, mostly all 32-bit, so I don't "need" Oberon/M, just messing around
> with it because it's tiny and seems to work fairly well for what it does.

That's the problem, and my point exactly. Everybody is only messing around on 16-bit, and trying to apply bandaids and do some smartshopping (often on murky legal grounds) to keep stuff running.

Probably we'll have this same discussion in 2020 again, and then there still won't be an open source 16-bit toolchain.

 

Complete thread:

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