A pascal doorkit supporting DOS, Windows and Linux using the FreePascal compiler