002
Heute, 08:08 Uhr
Bert
|
| Zitat: | stone schrieb Gehe ich richtig in der Annahme, das zuerst ein Steuerzeichen oder ähnliches in den Bereich 6000h-63FFh geschrieben werden muss, um die richtige RAM-Bank auszuwählen? Danach werden dann die Grafik-Daten in den Bereich 4000h-5FFFh geschrieben? |
Genau. Auf 6000h trägst Du ein, auf welche Bank (bzw. Farbe) zugegriffen werden soll:
 Dabei sind nur die oberen vier Bit relevant: 0Fxh (1111) --> kein Zugriff 07xh (0111) --> rot 0Bxh (1011) --> grün 0Dxh (1101) --> blau 0Exh (1110) --> Intensität 00xh (0000) --> Zugriff auf alle Bänke
Zurücklesen geht auch, aber da muß man dafür sorgen, das nur eine Farbbank aktiv ist, sonst treiben die Ausgänge der Speicher gegeneinander und es gibt Datenmüll.
Wenn man nichts spezielles vor hat, würde ich auf die Routinen vom ES4.0 zurückgreifen (CHAROUT, SCRFUN, DRAW, PLOT)
Ein paar Programmbeispiele für den JU+TE Computer von mir findest Du hier: https://github.com/boert/JU-TE-Beispiele -- Viele Grüße, Bert |