Da gab es früher mal die
Unit "graph" dazu (weis nicht, wie das bei freePascal ist) und darin waren die ganzen Grafikroutinen. Zuerst musste man mit initgraph in den grafikmodus schalten (dabei auch angeben, welcher grafikmodus) und mit "closegraph" kam man dann wieder zurück.
und dann gab es solche rountinen wie:
PutPixel
Line
LineTo
MoveTo
TextOut
TextoutXY
GetPixel
PutImage
GetImage
-- es gab auch sowas für Rechtecke, Kreise,...
So in etwa. Ist schon lange her.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.