Cursorposition setzen unter Linux



  • Hallo zusammen,

    ich suche seit zwei Tagen eine Möglichkeit, wie ich den Cursor, unter Linux (NASM), auf eine gewünschte Position setzen kann (ist nur zur Übung). Habe lediglich herausgefunden, dass nur der Interrupt 0x80 genutzt wird. Ich gehe mal davon aus, dass ich die Koordinaten in Register einlese, einen System Call auswähle, den ich dann mit dem Interrupt auslöse. Bin aber scheinbar zu dämlich was zu finden. Ist doch eigentlich eine ganz triviale Angelegenheit.

    Meine CPU: Intel(R) Pentium(R) M processor 1.60GHz

    Danke fürs Reinschauen

    Gruß
    Kai



  • Ich weiß es nicht, bezweifle aber, dass es dafür einen System Call gibt. Weil ein Terminal nichts mit dem System zu tun hat, das ist einfach ein Programm. Die Position wird wahrscheinlich über Terminal Escape Sequenzen gesetzt.



  • printf("%c[%d;%dH" 27, xPos, yPos);
    

    für xPos und yPos muss nur noch der gewünschte wert eingesetzt werden


Anmelden zum Antworten