Olen nyt opiskellut C:tä tässä puolisen vuotta ja aattelin kysyä että miten C:llä tuon VGA muistin käyttö onnistuu. Käytännön esimerkit ja ohjeet on myös tervettulleita.
Ensinnäkin varmista, että käytät DOS-kääntäjää.
Sitten vain far-poitterit käteen:
char far * VGA_muisti = 0xA0000000; /* Se on siis A000:0000 eli A0000. */
Sinne voi tökkiä aivan normaaliin tapaan mitä haluaa.
dos.h sisältää myös joitakin tökkimisfunktioita (jotakin poke ja peek).
Aihe on jo aika vanha, joten et voi enää vastata siihen.