Creating TSR drivers in Turbo Pascal 6 or 7 is very easy.
I created a TSR to reserve some conventional memory for a windows driver:
{$S-,N-}
{$M 1024, 0, 0}
Program PCIUSB64;
Uses
Crt,Dos;
Var SavedInt99h:Pointer;
Var segm,offs:word;
type datahold=record
a1:word;
a2:word;
a3:word...