Algunos compiladores también soportaban punteros enormes (huge), que eran como los punteros far salvo que la aritmética de puntero en un puntero huge lo trataba como un puntero lineal de 20 bits, mientras que la aritmética de puntero en un puntero huge daba vueltas (wrapped around) dentro de su offset de 16 bits sin tocar la parte del segmento de la dirección.