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

Reply via email to