Можно и для оверлеев. Если точки входа по фиксированным адресам, за пределами размещать. При определённой структуре п/п (если число обращений невелико, или потерянное время невелико по сравнению со временем обработки процедуры) может даже и возможно использование.

Где-то встречал аналогичную обработку внешних устройств. То есть идёт обращение к ВУ. Если оно подключено - нет проблем. Если нет - возникает прерывание и выполняется программная эмуляция данного устройства.