Pues se acabó lo que se daba, esto tiene que funcionar en Turbo pascal, ya que usa las funcionies de bajo nivel del sistema operativo.
Edito: Las funciones las pillo de SysUtils, pero estarán en otra unidad de Turbo Pascal. THandle es un Entero largo.
Código Delphi
[-]
procedure TForm1.btn1Click(Sender: TObject);
var F:THandle;
s: string[10];
i:Integer;
begin
if not sysutils.FileExists('c:\mio.txt') then
F:= sysutils.FileCreate('c:\mio.txt')
else
f:= sysutils.FileOpen('c:\mio.txt',fmOpenReadWrite);
if f>0 then
ShowMessage('archivo abierto');
s := 'texto 1';
FileWrite(F,s,SizeOf(s));
s := 'texto 2';
FileWrite(F,s,SizeOf(s));
s := 'texto 3';
FileWrite(F,s,SizeOf(s));
FileSeek(f,-(SizeOf(s)*2),1);
FileRead(f,s,SizeOf(s));
ShowMessage(s);
FileClose(f);
end;
Espero que sea viable

.
SAludos