Moin,
ich suche für ein GLCD den 8x16 IBM VGA Font als Bitmap oder irgendwie
in ein C-header File umwandelbar.
Ich habe zwar Einiges gefunden, aber oft TTFs oder auch bdf Files, sowie
ein Tool namens bdf2c, aber ich muß nach wie vor da irgendwie die
Encodings sortieren. der bdf Font meint er hätte ca. 732 Character zur
Verfügung so das das in eine üble editiererei ausartet wenn man nur 255
Standardzeichen haben möchte (Alles wäre auch zu groß).
Hat das evtl. Jemand bereits fertig oder umwandelbar herumliegen?
Gruß,
Holm
Im Quelltext jedes Linux-Kernels befinden sich u.a. zwei 8*16-Fonts, und
zwar in dem Verzeichnis lib/fonts. Den Inhalt dieses Verzeichnisses
sowie den zugehörigen GPL-Lizenztext habe ich gezippt und angehängt.
Falls Du die Fonts nur im stillen Kämmerchen verwenden willst, ist die
Lizenz egal. Ansonsten musst Du darauf achten, dass die Lizenz Deines
Programms kompatibel zu der im COPYING aufgeführten GPL ist.
Das habe ich bereits gefunden und einen 8x16 Font von Benedikt auf dem
Display, das ist allerdings eine "dünner" Font mit 1 Pixel
Linienbreite..ein VGA Font braucht den selben Platz und ist auf dem
alten Display das ich am Wickel habe wahrscheinlich besser lesbar...
Ich schaue mir mal die Linux Fonts an (ja ist fürs Kämmerlein, ein
Didplay für einen DDS VFO) ..sehr wahrscheinlich finde ich das aber in
meinem FreeBSD auch. Ich gucke mal..
Gruß,
Holm
Rufus Τ. F. schrieb:> Den VGA-Font kann man aus dem BIOS jeder VGA-Karte auslesen.
Ich weiß.
Ich habe aber jetzt nicht vor ein Programm zu schreiben das den Kernel
Memory mappt und den Font raus sucht.
Bei FreeBSD liegen die Fonts als uuencoded Binaries vor, selbst in den
Sourcen. Ich werde mir mal das OpenBSD Ding ansehen, lange her das ich
Oktalzahlen als Kommentar irgendwo gesehen habe :-)
Gruß,
Holm
Holm T. schrieb:> Rufus Τ. F. schrieb:>> Den VGA-Font kann man aus dem BIOS jeder VGA-Karte auslesen.>> Ich weiß.> Ich habe aber jetzt nicht vor ein Programm zu schreiben das den Kernel> Memory mappt und den Font raus sucht.
Falsches OS und falsche Sprache. Unter DOS und in Asm sind das so ca. 20
Zeilen Code...
Ja, man kann sich das Leben definitiv unnötig schwer machen...
c-hater schrieb:> Holm T. schrieb:>>> Rufus Τ. F. schrieb:>>> Den VGA-Font kann man aus dem BIOS jeder VGA-Karte auslesen.>>>> Ich weiß.>> Ich habe aber jetzt nicht vor ein Programm zu schreiben das den Kernel>> Memory mappt und den Font raus sucht.>> Falsches OS und falsche Sprache. Unter DOS und in Asm sind das so ca. 20> Zeilen Code...>> Ja, man kann sich das Leben definitiv unnötig schwer machen...
..nee mein Freund, falsche Adresse und zwar Du.
DOS ist kein OS, das ist ne Programmladehilfe z.B. für debug.exe womit
man das noch schneller hin bekommt. Spare Dir bitte den Senf.
@tassilo:
Danke, ich werde den auch mal angucken, habe nun den OpenBSD Font um 90°
gedreht weil das Display spaltenweise geschrieben werden will.
Falls damit Jemand was anfangen kann hängts dran, genaus wie das
verquaste Programm das den Mist dreht.
Gruß,
Holm
Holm T. schrieb:> ..nee mein Freund, falsche Adresse und zwar Du.> DOS ist kein OS, das ist ne Programmladehilfe z.B. für debug.exe womit> man das noch schneller hin bekommt. Spare Dir bitte den Senf.
Sehr intelligente Argumentation, wenn die ursprüngliche Argumentation
der zu hohe Aufwand war. Wenn du debug.exe kennst, warum hast du es
nicht einfach benutzt und statt dessen Tausende von Menschen mit deinem
lächerlichen Problem behelligt?
c-hater schrieb:> Holm T. schrieb:>>> ..nee mein Freund, falsche Adresse und zwar Du.>> DOS ist kein OS, das ist ne Programmladehilfe z.B. für debug.exe womit>> man das noch schneller hin bekommt. Spare Dir bitte den Senf.>> Sehr intelligente Argumentation, wenn die ursprüngliche Argumentation> der zu hohe Aufwand war. Wenn du debug.exe kennst, warum hast du es> nicht einfach benutzt und statt dessen Tausende von Menschen mit deinem> lächerlichen Problem behelligt?
Weil ich meinen Rechner ca. 1 oder 2 Mal im Jahr runter fahre und somit
kein Dos für den Käse boote.
Ich programmiere auch Assembler, gar nicht mal selten aber auf x86 werde
ich mir das nicht antun wenn ich nicht muß. Das letzte Mal habe ich in
einem SCP1700 BIOS mit Assembler auf einem 8086 gebastelt.
Kannst also Deine Nachbarin mit Deinem Scheiß zutexten, aber bitte nicht
mich.
Gruß,
Holm