Beiträge von wweicht im Thema „Neu produzierte Tastaturkappen mit Umlauten [aus: ... in allen Farben]“

    M&T-Verlag zuständig war, dann ist der eben Schuld daran, dass das @ dran glauben musste.

    Naja, schaut ma auf PC-Tastaturen die deutsche DIN Belegung hat eben bei SHIFT- 3 das §. Das @ liegt danach auch AltGr - Q.

    Ist die Anzahl deutscher GEOS-Zeichsätze sehr unübersichtlich? Hunderte? oder nur ein paar Dutzend?

    So genau weis das wohl keiner, es sollten aber deutlich mehr als 100 sein. :wink:

    Gruß
    Werner

    Was mich etwas verwirrt ist die Platzbegrenzung bei BSW - zeigt einem denn ChangeBSW an, wenn man durch eine Aenderung den festgelegten Speicherplatz ueberschreiten wuerde?

    Vielleicht habe mich hier etwas unglücklich ausgedrückt :wink: .

    Nun, im Geos-Kernel ist der Font direkt gespeichert. Wenn er größer wird, können andere Teile des Kernels überschrieben werden.

    ChangeBSW tauscht bei laufendem Geos nur den Font im Kernel aus. Die Fonts müssen mit einem Font-Editor bearbeitet/erstellt werden. Die Größe, die der Font haben darf, steht in der Anleitung zum Programm.

    Und wichtig: das Ganze gilt nur für Geos.

    Gruß
    Werner

    Nachtrag: wenn man nach dem Austausch von BSW/BSW128 mit CMDs GeoMakeBoot neue Bootdisketten erzeugt, ist der "neue" Font auf der neuen Boot-Diskette bereits integriert und ChangeBSW wird nicht mehr benötigt. Das geht auch mit anderen Sachen, die im Geos-Kernel etwas ändern.
    Aber Vorsicht: aus heutiger Sicht könnte man das als Virenschleuder missbrauchen... :wink:

    Hallo,

    Au ja, der waere der perfekte Kandidat natuerlich! \o/ Ich wusste garnicht, dass er hier angemeldet ist.

    Doch, mittlerweile nun schon seit 3,5 Jahren. Aber da es mir vor allem um Geos geht (und allem was damit zusammenhängt) lese ich hier in diesem Thema nicht wirklich mit ....
    Fragen rund um Geos sollten im Geos-Thema gestellt werden, da bekomme ich sie ziemlich sicher mit :wink: .


    Das mit dem @ ist natuerlich essentiell - ich bin ueberrascht, dass Berkeley Softworks das anscheinend rausgeschmissen hat?!

    Nee, haben sie nicht wirklich :wink: . Man nehme ein originales US-Geos (z.B. das von M. Randall frei verfügbare) und spiele damit herum: Das "@" ist vorhanden, durch drücken der Taste rechts neben "P". Auf meiner C128DB-Tastatur steht da auch das "@" drauf.
    Im deutschen Geos ist die Tasten-Belegung anders. Hier wird mit SHIFT - 3 das "§" erzeugt.
    Jetzt nimmt man mal die US-Fonts im deutschen Geos und siehe da, das "@" ist dann vorhanden (SHIFT - 3) und das "§" nicht.

    Bei der Erstellung des deutschen Geos wurde das "@" durch "§" ersetzt. Der "Schuldige" dürfte also eher bei Markt&Technik zu finden sein. Aber wer hatte Ende der 1980er schon E-Mail und hätte das "@" benötigt .....

    Übrigens haben das "@" und das "§" den gleichen ASCII-Code, nämlich : 64 (dezimal).


    Ich waere auf jeden Fall dafuer, kein anderes Zeichen fuer das @ zu opfern

    Das geht so nicht! In der Tastatur-Tabelle im Geos-Kernel liegen die Codes für die "druckbaren Zeichen" von Wert 32 - 127 (die letzten beiden sind Sonderfälle). Mehr Platz ist da nicht!
    Und wahrscheinlich müsste dann die Routine, die das abfragt, auch geändert werden. Also noch mehr Verschiebungen im Geos-Kernel. Ergebnis: Absturz.

    Übrigens, das Geos-System prüft nur, welche Taste gedrückt wurde und kopiert den ASCII-Wert der Taste in eine Speicherstelle (keyData ($8504)). Was das gerade laufende Programm daraus macht, ist Sache des gerade laufenden Programms selbst. Geowrite holt z.B. das Zeichen mit dem ASCII-Wert 64 aus dem aktuell eingestellten Zeichensatz und stellt es auf dem Bildschirm dar. Es liegt also mehr an den benutzten Zeichensätzen. Die deutschen Zeichsätze enthalten aber statt dem "@" das "§".


    Es sind in GEOS-Write ja nahezu alle Buchstaben in Kombination mit der CBM-Taste belegt, AUSSER zufällig 'Q' (und 'Z'). Da liegt es ja nahe, das '@' auf das bekannte 'Q' zu legen

    Das bringt nichts :wink:
    C= Q könnte man ja theoretisch irgendwie in Geowrite rein patchen. Aber wozu? Die deutschen Zeichensätze würden immer "§" anzeigen.

    Und da sind noch 1 (Geos 64) bzw. 2 (Geos 128) Zeichensätze, die fest im Kernel von Geos vorhanden sind (BSW und BSW128). Auch hier kann geändert werden. Aber: Dafür ist nur ein festgelegter Speicherplatz verfügbar. Sollte der Font (Grafik-Daten) am Ende nur 1 Byte größer werden, muss das durch Ändern anderer Zeichen kompensiert werden.
    Dafür (ändern der Zeichensätze BSW und BSW 128) gibt es übrigens ein Programm: ChangeBSW . Es ist mit einigen Beispiel-Fonts in der GUC-Geothek zu finden.


    Der Vollständigkeit halber:
    Unter Geos gibt es auch die Möglichkeit, die Tastatur-Belegung nach eigenen Wünschen zu ändern. Das Programm heißt: KeyMaker2.11 . Aber Achtung: Es gibt zwei Versionen dieses Programms. Die eine läuft nur mit US-Geos, die andere habe ich damals (Anfang 1993) für deutsches Geos angepasst. Sind beide auch in der GUC-Geothek zu finden :wink: .


    Fazit:
    - von mir wird es da kein Patch geben, da mehr oder weniger unsinnig
    - gepatcht werden müsste Geos und jedes einzelne Programm (Aufwand zu hoch)
    - Font-Editoren gibt es etliche für Geos. Einfach selbst ein Zeichen zum "@" machen ....
    - so ganz nebenbei: Geos wurde um 1988 programmiert, da ist eben manches nicht so ohne weiteres möglich....

    Gruß
    Werner