 The original call, INT 27h, is called "terminate but stay resident", hence the name "TSR".Using this call, a program can make up to 64 KB of its memory resident.MS-DOS version 2.0 introduced an improved call, INT 21h/function 31h ('Keep Process'), which removed this limitation and let the program return an exit code.