Erweiterung des Grafikzeichensatzes auf 256 Zeichen und Sonderzeichen Deutsch

Vorlage „VGA_HiRes_Text.spin“

Im Assemblerteil folgende Zeilen ändern:

:fourline
                        mov     font_ptr,font_third     'get address of appropriate font section
                        shl     font_ptr,#8+2                                                          **<----- ändern 7 in 8**
                        add     font_ptr,font_base

:column                 
                        rdbyte  z,screen_ptr            'get character from screen memory
                        ror     z,#8                    'get inverse flag into bit 0, keep chr high     **<----- ändern 7 in 8**
                        shr     z,#32-8-2       wc      'get inverse flag into c, chr into bits 9..2    **<----- ändern 7 in 8**
                        add     z,font_ptr              'add font section address to point to 8*4 pixels

Der folgend Zeichensatz kann jetzt geändert werden.

z.B.:Zeichensatz 1252 Latin 1 für Deutsche Textdarstellung und für Keyboard

schnipsel/grafik1.txt · Zuletzt geändert: 01.11.2011 09:35 (Externe Bearbeitung)
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: GNU Free Documentation License 1.3
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki