Also es gibt spezielle Units die Langzahlarithmetik bereitstellen.
Sowas solltest Du glaube ich bei Torry finden.
Wesentlich spannender ist es sowas selber zu machen.
Du brauchst letztlich nur die schriftliche addition zu implementieren...
Damit lässt sich dann +,-,*,/,x^ undsoweiter aufbauen...
Wenn Du allerdings nicht so lange an dem Thema festhängen willst würde ich einfach bei extended bleiben und im Programm sicherstellen dass es eine N zahl ist.
zum Beispiel mit x:=x div 1;