Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
z9001:erweiterungen:krtgrafik [2013/06/05 09:53] – angelegt adminz9001:erweiterungen:krtgrafik [2016/06/03 12:47] (aktuell) – [Hardwarefehler] volkerp
Zeile 13: Zeile 13:
 ===== Nutzung der Vollgrafik in BASIC ===== ===== Nutzung der Vollgrafik in BASIC =====
  
-Für BASIC habe ich einen Treiber **GRAFP** geschrieben, der die im BASIC86 vorhandenen Befehle auf diese Hardware umsetzt, so dass vorhandene BASIC-Programme für die robotron-Grafik oder den Plotter auch mit dieser Grafik benutzt werden können. Er basiert auf dem robotron-Grafik-Treiber und unterstützt zusätzlich auch den [[z9001:plotter|]] als Grafikausgabegerät. Der Treiber ist bereits im aktuellen [[z9001:module:megamodul|]]-ROM enthalten!+Für BASIC habe ich einen Treiber **GRAFP** geschrieben, der die im BASIC86 vorhandenen Befehle auf diese Hardware umsetzt, so dass vorhandene BASIC-Programme für die robotron-Grafik oder den Plotter auch mit dieser Grafik benutzt werden können. Er basiert auf dem robotron-Grafik-Treiber und unterstützt zusätzlich auch den [[z9001:plotter|]] als Grafikausgabegerät. Der Treiber ist bereits im aktuellen [[z9001:module_sonstige:megamodul|]]-ROM enthalten!
  
 Zu beachten ist, dass diese Grafik eine höhere horizontale Auflösung besitzt, evtl. muss bei den Programmen ein SCALE-Faktor ergänzt werden, damit die volle Grafikauflösung zur Geltung kommt. Ebenfalls aufpassen muss man bei Textausgaben auf den Textbildschirm. Hier muss vor der Ausgabe mit PRINT o.ä. unbedingt mit SCREEN 0 der normale Textbildschirm zugeschaltet werden, ansonsten erscheinen statt der Buchstaben je 8 Pixel im Bild. Für Textausgabe im Grafikmodus gibt es aber noch den LABEL-Befehl. Gezeichnet wird mit den aktuellen Farben. Es kann also jederzeit mit INK, PAPER, BORDER eine andere Farbe gewählt werden. Zu beachten ist, dass diese Grafik eine höhere horizontale Auflösung besitzt, evtl. muss bei den Programmen ein SCALE-Faktor ergänzt werden, damit die volle Grafikauflösung zur Geltung kommt. Ebenfalls aufpassen muss man bei Textausgaben auf den Textbildschirm. Hier muss vor der Ausgabe mit PRINT o.ä. unbedingt mit SCREEN 0 der normale Textbildschirm zugeschaltet werden, ansonsten erscheinen statt der Buchstaben je 8 Pixel im Bild. Für Textausgabe im Grafikmodus gibt es aber noch den LABEL-Befehl. Gezeichnet wird mit den aktuellen Farben. Es kann also jederzeit mit INK, PAPER, BORDER eine andere Farbe gewählt werden.
Zeile 241: Zeile 241:
 gibt es den Befehl LABEL. gibt es den Befehl LABEL.
 </code> </code>
 +
 +====== Hardwarefehler ======
 +
 +von **Klaus Junge**: Das [[z9001:cpm:64kmodul#iorq-Problem|M1-IORQ-Problem]] der 64K-RAM-Karte tritt auch hier auf. Ein Umbau der Dekodierung auf Grundplatine im Z9001/KC87 muss erfolgen!
 +
 +Verzögerung des M1-Signals:
 +
 +{{:z9001:erweiterungen:m1-iorq-verzoegerung.jpg?300|}}
 +
 +Eine Modifikation auf dem 64K-Modul kann dann entfallen, wirkt sich aber nicht nachteilig aus, wenn sie dort auch vorgenommen wurde.
 +
 +s.a. http://www.sax.de/~zander/z9001/tip/tipf.html
  • z9001/erweiterungen/krtgrafik.1370426023.txt.gz
  • Zuletzt geändert: 2013/06/05 09:53
  • von admin