En lugar de Turbo Pascal, ¿te has planteado
Free Pascal? Claro que sólo compila ejecutables de 32bit, pero seguro que es mucho más fácil de adaptar el código Delphi. Además, las últimas versiones de Free Pascal ha recuperado DOS como plataforma objetivo (estuvo en el limbo durante un tiempo) y funciona con FreeDOS 1.0, porque lo he comprobado.