LF = $0D und $0A

Du hast ein Betriebssystem für den Hive geschrieben oder beschäftigst dich mit den grundlegenden Systemfunktionen, dann bist du hier richtig!
Benutzeravatar
PIC18F2550
Beiträge: 2832
Registriert: Fr 30. Sep 2011, 13:08

Re: LF = $0D und $0A

Beitrag von PIC18F2550 »

drohne235 hat geschrieben:

Code: Alles auswählen

'       ----------------------------------------------  CHIP-MANAGMENT
        86: mgr_setres                                  'setzt screen auflösung, in welchen geschrieben wird
        87: mgr_setcountry                              'setzt screen-zeichensatz und kyebord-codierung , in welchen geschrieben wird
        88: mgr_wscr                                    'setzt screen, in welchen geschrieben wird
        89: mgr_dscr                                    'setzt screen, welcher angezeigt wird
        90: mgr_getcolor                                'farbregister auslesen
        91: mgr_setcolor                                'farbregister setzen
        92: mgr_getresx                                 'x-auflösung abfragen   
        93: mgr_getresy                                 'y-auflösung abfragen
        94: mgr_getcols                                 'spaltenanzahl abfragen
        95: mgr_getrows                                 'zeilenanzahl abfragen
        96: mgr_getcogs                                 'freie cogs abfragen
        97: mgr_getspec                                 'spezifikation abfragen
        98: mgr_getver                                  'codeversion abfragen
        99: mgr_load                                    'bellatrix neu starten
Wie funktioniert die zweite Funktion? Sind das vordefinierte Tabellen, die sich schon im Code befinden? Ist das immer ein zusammengehöriges Paar von Tastatur- und Zeichensatz?
Ja, jein und ja.

Beim Booten befindet sich immer ein Zeichensatz und eine kyebordtabelle mit dabei 1252 deutsch natürlich :mrgreen: .
Will mann die Codierung ändern so wird eine neue codierung mit "mgr_setcountry" neu geschrieben.
Ablauf:
Es wird von Regnatix die Tabelle von SD-Karte geladen und anschließend die Codesegmente für Zeichensatz oder kyebordtabelle übertragen.
Damit kann mann dann auch einzelne Segmente verändern.
yeti hat geschrieben:Schubst Du die Änderungen in die Versionsverwaltung?
Nein darum kümmert sich drohne235 sonst würde alles bei mir etwas caotisch werden. ;)
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
drohne235
Administrator
Beiträge: 2284
Registriert: So 24. Mai 2009, 10:35
Wohnort: Lutherstadt Wittenberg
Kontaktdaten:

Re: LF = $0D und $0A

Beitrag von drohne235 »

Bzw generell: Wie aktuell ist der Stand bei Googlecode?
Ich habe noch ein paar kleine Änderungen in meiner lokalen Version, wie zum Beispiel die von PIC angesprochene Änderung bezüglich dem Zeilenwechsel im normalen Code von Bella, werde ich gleich mal aktualisieren.
Es wird von Regnatix die Tabelle von SD-Karte geladen und anschließend die Codesegmente für Zeichensatz oder kyebordtabelle übertragen. Damit kann mann dann auch einzelne Segmente verändern.
@PIC: Gibt es dafür vielleicht schon eine IOS-Funktion? :twisted:
"Ob Sie denken, dass Sie es können, oder ob Sie denken, dass Sie es nicht können - in beiden Fällen haben Sie recht." Henry Ford
Benutzeravatar
PIC18F2550
Beiträge: 2832
Registriert: Fr 30. Sep 2011, 13:08

Re: LF = $0D und $0A

Beitrag von PIC18F2550 »

Nicht so schnell mit den alten Leuten. ;)

Ich Arbeite noch am gerüst.
Wenn ferdig dann wirst du das schon bekommen.
Mann ist ja schlimmer wie Weinachten. :mrgreen: :mrgreen: :mrgreen:
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
drohne235
Administrator
Beiträge: 2284
Registriert: So 24. Mai 2009, 10:35
Wohnort: Lutherstadt Wittenberg
Kontaktdaten:

Re: LF = $0D und $0A

Beitrag von drohne235 »

Jaja, immer mit der Ruhe - es reicht ja auch wenn das Montag reinkommt... :D

Im Ernst: Lass dir Zeit, es hat sich nur so gelesen als ob es schon soweit ist.
"Ob Sie denken, dass Sie es können, oder ob Sie denken, dass Sie es nicht können - in beiden Fällen haben Sie recht." Henry Ford
Benutzeravatar
PIC18F2550
Beiträge: 2832
Registriert: Fr 30. Sep 2011, 13:08

Re: LF = $0D und $0A

Beitrag von PIC18F2550 »

Hallo drohne235,

erst ein mal die Umschaltung der Auflösungen über die Busanbindung.
Der Zeichensatz existiert nur noch ein eiziges mal für alle 3 Treiber(Spart Platz ;) )
Damit kannst du ersteinmal Testen.

Bitte nicht wundern viele Funktionen sind noch nicht mit Code gefüllt.
Der Zeichensatz muß noch nicht ferdig 0-31

Mal sehen ob ich den Keybordtreiber von seinern Tabellen auch befreien kann.
Vorher muss ich aber erst die seltsame umschaltung mit "äöüß" entfernen.

So das wars für Heute jetzt geht es zu Mutti Kaffee und Kuchen ist seeeehr wichtig ;)

Hab ich doch glatt den Anhang vergessen :oops:
Zuletzt geändert von PIC18F2550 am So 9. Feb 2014, 23:00, insgesamt 1-mal geändert.
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
PIC18F2550
Beiträge: 2832
Registriert: Fr 30. Sep 2011, 13:08

Re: LF = $0D und $0A

Beitrag von PIC18F2550 »

Hallo drohne235,
PIC18F2550 hat geschrieben:Mal sehen ob ich den Keybordtreiber von seinern Tabellen auch befreien kann.
Vorher muss ich aber erst die seltsame umschaltung mit "äöüß" entfernen.
Dieser Punkt gestalltet sich als schwierig. :evil:
Ist dir schonmal ein anderer Keybordtreiber untergekommen?

PS: Den VGA-treiber schon mal angetestet?
Zuletzt geändert von PIC18F2550 am Mi 11. Jan 2012, 23:35, insgesamt 1-mal geändert.
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
drohne235
Administrator
Beiträge: 2284
Registriert: So 24. Mai 2009, 10:35
Wohnort: Lutherstadt Wittenberg
Kontaktdaten:

Re: LF = $0D und $0A

Beitrag von drohne235 »

Liege momentan mit einer Erkältung im Bett und schaue nur ab und an kurz ins Forum.
"Ob Sie denken, dass Sie es können, oder ob Sie denken, dass Sie es nicht können - in beiden Fällen haben Sie recht." Henry Ford
quix
Beiträge: 233
Registriert: Sa 22. Okt 2011, 16:10

Re: LF = $0D und $0A

Beitrag von quix »

Gute Besserung. Möge es dem HIVE nicht so ergehen. Ich meine Viren und so...
Klaus-Peter
Beiträge: 754
Registriert: Sa 29. Okt 2011, 14:34

Re: LF = $0D und $0A

Beitrag von Klaus-Peter »

Viren auf dem HIVE ???? Das fehlt grade noch :D
Auch von mir gute Besserung :!:
Drohne 206 ist ein HIVE R14-u
Drohne 266 ist ein HIVE R14-V
Der Mensch ist das wichtigste und kostbarste Peripheriegerät einer Computeranlage.
Antworten