CGA: Fragen



  • Hi,
    ich habe ein paar Fragen zu CGA:
    - Wie viele Zeilen hat CGA und wie kann man im Videospeicher die löschen und kopieren?
    - Wie kriege ich meine Eingabe zum blinken ... einfach Bit 7 auf 1 setzen?
    - Wie kann ich das Cursor Format (http://www.lowlevel.eu/wiki/CGA#Cursor_Format) ändern?

    LG



  • Hallo,

    wieso möchtest du CGA nutzen???

    Nimm VGA, das wird von jeder Grafikkarte unterstützt und bietet dir mehr
    Möglichkeiten.

    Den Cursor veränderst du mit den beiden Registern des CRT Controllers (Port 0x3D4 = Index und 0x3D5 = Lesen und Schreiben)
    mit dem Index 0xAh und 0xBh.
    Das erste ist für die Startzeile des Cursor (Bit 0-4) und Bit5 schaltet ihn aus
    oder ein.
    Das zweite ist die Endzeile des Cursors Bit 0-4.

    Daneben gibts noch die Cursor Location High/Low Register mit dem Index 0xE und 0xF.
    Damit stellt du die Position des Cursors ein, beginnend am Anfang des Videospeichers.

    Du kannst dir bei VGA aussuchen wo dein Videoram beginnt und wie groß er sein soll.
    Dafür nutzt du das Miscellaneous Register des Grafikcontrollers (Port 0x3CE = Index und 0x3CF = Lesen und Schreiben)
    mit Index 0x6.

    Die Bit 2 und 3 stellen dein Videoram ein.

    00 = Speicher von A0000h - BFFFFh = 128KB
    01 = Speicher von A0000h - AFFFFh = 64KB
    11 = Speicher von B8000h - BFFFFh = 32KB

    Viel Erfolg

    Nicky



  • Ich möchte CGA nutzen, weil es da den Textmodus geht und in VGA kann man ja nicht einfach von Textmodus zu Grafikmodus wechseln



  • LightBoom schrieb:

    Ich möchte CGA nutzen, weil es da den Textmodus geht und in VGA kann man ja nicht einfach von Textmodus zu Grafikmodus wechseln

    Ähm....

    den Modus wechselst du auch mit dem Bios. Der Modus 3 ist der Standardtextmodus.

    🙄


  • Mod

    Schau dir das in PrettyOS an. CGA ist wirklich out.



  • Am Anfang will ich erstmal Zeichen mit C und C++ auf den Schirm kriegen



  • LightBoom schrieb:

    Am Anfang will ich erstmal Zeichen mit C und C++ auf den Schirm kriegen

    Um auf dem Schirm zu schreiben gibts da keine Unterschiede.
    VGA Modus 3 bietet dir aber mehr Farben und mehr Speicher.

    Nicky



  • Erhard Henkes schrieb:

    Schau dir das in PrettyOS an. CGA ist wirklich out.

    Ich guck mir nicht wegen jeder Sache PrettyOS an, Sorry aber das ist übertrieben wegen jeder Sache sich das anzugucken.

    supernicky schrieb:

    VGA Modus 3 bietet dir aber mehr Farben und mehr Speicher.

    Aha


Log in to reply