Ah! I misunderstood entirely. Yep, that's a problem that needs
rectification. That makes more work for the whole build system due to
the fixed overhead of dealing with each compilation unit, as well as
the effort that must be exerted by the linker at the end.
The only reason that comes into my mind implementing it like this is
that the authors may have wanted to support a translation size of more
than 64k in total (utilizing a supporting memory model). But this is
contradicted by the source itself, with states that the translations may
not be larger than 64k in size.I currently fail to see another reason...
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel