Συντάκτης άρθρου:Iv8bit
Εισαγωγή Στο 1ο μέρος είδαμε πως μετατρέπουμε μια μνήμη σε μνήμη που μπορεί να διαχειρίζεται γραφικά. Στην πραγματικότητα με αυτή την μετατροπή δημιουργούνται 2 mode στον ΖΧ81, ένα TEXT και ένα Graphic’s. Μέχρι πρόσφατα, η χρήση γινόταν μόνο με κώδικα μηχανής. Το πρόγραμμα-οδηγός HRG-MS το έχει φτιάξει ο Matthias Swatosch, και το έχει δημοσιευμένο στην σελίδα: http://www.swatosch.de/zx81/ και είναι ένα πολύ εύχρηστο interface μέσα από την BASIC.
Χρήση Αφού φορτώσουμε το κατάλληλο πρόγραμμα HRG (ανάλογα τι μνήμη διαθέτουμε), μας προτρέπει να πατήσουμε το γράμμα «Υ» για να καλέσει την εντολή NEW. Αυτό δεν σβήνει το περιεχόμενο που έχει καταχωρηθεί.
Στην νέα οθόνη που έρχεται, τα πάντα είναι όπως τα ξέρουμε, εκτός και αν ενεργοποιήσουμε τον χώρο των γραφικών. Κάθε εντολή καλείτε με:
PRINT USR 32736, όνομα_εντολής, παράμετροι
Π.Χ. για να ενεργοποιήσουμε την οθόνη γραφικών γράφουμε:
PRINT USR 32736, ON
Υπάρχουν αρκετές εντολές διαθέσιμες σε τριάδες. Η πρώτη ομάδα ενεργοποιεί, η δεύτερη (με U) απενεργοποιεί και η τρίτη (με X) είναι τα inverse, (δηλαδή το αντίστροφο απ’ ότι είναι εκείνη την στιγμή):[/justify]
ON (ενεργοποιεί τα γραφικά)
PIX,x,y (pixel)
LINE,x,y,x,y (γραμμή)
LINETO,x,y (γραμμή από εκεί που είναι έως…)
BOX,x,y,x,y (τετράγωνο)
CIRCLE,x,y,r (κύκλος)
POLY,x,y,x,y,x,y... (πολύγωνο)
TEXT (αντιγράφει το κείμενο που υπάρχει στην μνήμη γραφικών)
OVERTEXT
BANK (αν η μνήμη είναι 64Κ υπάρχουν πολλές οθόνες γραφικών διαθέσιμες, από 3 έως 7)
OFF
UNPIX,x,y
UNLINE,x,y,x,y
UNLINETO,x,y
UNBOX,x,y,x,y
UNCIRCLE,x,y,r
UNPOLY,x,y,x,y,x,y...
UNTEXT
INVERT
CLR (καθαρίζει την οθόνη)
XPIX,x,y
XLINE,x,y,x,y
XLINETO,x,y
XBOX,x,y,x,y
XCIRCLE,x,y,r
XPOLY,x,y,x,y,x,y...
XTEXT
HCOPY (εκτυπώνει την οθόνη γραφικών σε εκτυπωτή)
Με την εντολή BANK μπορούμε να έχουμε διαδοχικές εικόνες, με 64K ram, μπορούμε να δούμε κινούμενες εικόνες όπως το 64K-demo που υπάρχει στην παραπάνω σελίδα:
Βελτιώσεις
Αυτή την στιγμή τo HRG-MS είναι στην έκδοση 2.7, και υπάρχει πλέον το Manual στα Αγγλικά. Εχουν προστεθεί και UDG’s για να μπορέσουμε να έχουμε και Ελληνικούς χαρακτήρες…
Ναι, καλά διαβάσατε, Ελληνικά γράμματα στον ΖΧ81...
Ενα δείγμα είναι στην παρακάτω εικόνα (Είναι η εισαγωγική εικόνα, οι χαρακτήρες πριν και μετά την εφαρμογή εισόδου πεζών γραμμάτων):

- Δεν βρέθηκαν σχόλια










Σχόλια