Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » AC1-Tastaencode » Themenansicht

Autor Thread - Seiten: -1-
000
13.01.2012, 22:32 Uhr
jmueller



HeikoP hat ja den tollen FileCommander entwickelt, vielen Dank dafür!
Er hat mir auch den Hinweis gegeben,
dass er in dem Programm die Tasten PgUp, PgDn und Ins verwendet,
diese aber im JKCEMU nicht funktionieren.
Das tun sie deshalb nicht, da sie bisher nicht emuliert werden.
Und sie werden nicht emuliert, weil sie aus meiner Sicht nirgends
dokumenteirt sind und somit nicht kar ist, welchen Code sie liefern sollen.
Ein allgemeiner Standard ist mir für diese Tasten nicht bekannt
(ich meine jetzt ASCI-Codes, keine Scan-Codes).
Aber vielleicht täusche ich mich ja auch nur,
und deshalb möchte ich das Thema hier mal diskutieren.

Also in der originalen AC1-Tastaturbeschreibung (FA 4/84) sind
die drei betreffenden Tasten weder im Schaltplan eingezeichnet
noch in der Tabelle aufgeführt.

Mit der erweiterten AC1-Tastatur nach FA 8/88 werden zwar die fehlenden
Cursor-Tasten, Tab, Home und Ins eingeführt,
aber ich kann aus der Beschreibung nicht die Codes entnehmen.
Des Weiteren werden Funktionstasten eingeführt, wobei F1 den Code 10h sendet.

Die programmierbare Tastatur mit EMR (FA 1/89) hat zwar "Wippe +"
und "Wippe -", aber ich kann die zugehörigen Codes nicht erkennen.
Ausderdem kann ich Ins nicht finden.

In FA 12/90 wurde wieder eine EMR-Tastatur beschrieben,
aber da kann ich in der Tastaturmatrix die Tasten PgUp, PgDn und Ins
nicht finden.

Zu guter letzt steht in den SCCH-Monitorbeschreibungen noch was
zur Tastatur. Dort sind die Funktionen Delete (Code 4) und
Insert (Code 5) beschrieben.
Die Delete-Taste ist aber mit dem Code 5F angegeben
(wurde hier im Forum inzwischen auf 7F geändert),
d.h. die Delete-Taste sendet nicht den Delete-Code.
Und von einer Ins, PgUp und PgDn steht dort auch nichts.

Deshalb nun meine Fragen:

1. Was sollen denn die Tasten PgUp (Seite hoch), PgDn (Seite runter)
und Ins (Einfügen) eurer Meinung nach für Codes erzeugen?
Und warauf stützt sich eure Meinung?

2. Wie sieht es bei den Funktionstasten aus?
Werden diese entsprechend FA 8/88 so verwendet?

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
14.01.2012, 10:06 Uhr
Heiko_P



Hallo,

als "Auslöser" dieser Fragen möchte ich noch ein paar Ergänzungen beisteuern.

Die Tasten "DEL" und "INS" sind in der Beschreibung des SCCH-Monitor enthalten. Die Taste "DEL", vergleichbar mit der Taste "Entf" am PC, ist mit 04h belegt. Die dort ebenfalls beschriebene Taste "DEL", mit dem Code 7Fh belegt, ist vergleichbar mit der Taste "<--" am PC. Die unterschiedliche Funktion dieser beider Tasten ist dort beschrieben.

Die Taste "INS" (Tastencode 05h) verwende ich im FC zum Markieren von Dateien, entsprechend dem "Vorbild". Gleichzeitig ist diese Funktion im FC mit der Leertaste belegt, um in allen Umgebungen zu funktionieren.

Ich denke, die Codes 04h und 05h können ohne Probleme im JKCEMU ergänzt werden, so wie es im SCCH-Monitor beschrieben ist.

Die Tasten "PgUp" und "PgDn" sind auf vielen Tastaturen vorhanden, sie sind aber im AC1-Monitor nirgends definiert. Mir ist auch kein AC1-Programm bekannt, welches diese Funktionen benötigt. Im FC nutze ich die Tasten zum Blättern in langen Dateilisten, für eine noch geplante Editierfunktion wären sie auch von Nutzen.

Auf die Nutzung von Funktionstasten im FC habe ich bisher bewusst verzichtet, dazu sind die AC1 sicher zu unterschiedlich aufgebaut.

Es wäre schön, wenn zumindest jene, die den FC nutzen wollen, sich mit ihren Vorschlägen hier zu Wort melden würden.

Viele Grüße

Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
14.01.2012, 10:14 Uhr
jmueller



@HeikoP:
Und mit welchen Codes sind PgUp und ÜgDn bei dir belegt?

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
14.01.2012, 10:41 Uhr
Heiko_P



@jmueller:

Das hatte ich vergessen zu erwähnen: PgUp 11h, PgDn 12h.

Der Tastencode 11h kollidiert auf den ersten Blick mit der "Invers"-Funktion im AC1-Monitor, das sollte aber im CP/M keine Rolle spielen.

Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
14.01.2012, 10:50 Uhr
Ralph




Zitat:
Heiko_P schrieb
@jmueller:

Das hatte ich vergessen zu erwähnen: PgUp 11h, PgDn 12h.

Der Tastencode 11h kollidiert auf den ersten Blick mit der "Invers"-Funktion im AC1-Monitor, das sollte aber im CP/M keine Rolle spielen.

Heiko

Womit wir wiedermal bei einer Inkompatibilität zum AC1 mit PS2-Tastatur und AC1 2010 wären

Da wird, ganz nach den Steuercodes des SCCH Monitor, für PgUp = 0BH und PgDn 0AH geliefert.

Gruß Ralph
--
Es geht alles erst richtig los !

Dieser Beitrag wurde am 14.01.2012 um 10:51 Uhr von Ralph editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
14.01.2012, 11:28 Uhr
Heiko_P




Zitat:
Ralph schrieb
Womit wir wiedermal bei einer Inkompatibilität zum AC1 mit PS2-Tastatur und AC1 2010 wären

Da wird, ganz nach den Steuercodes des SCCH Monitor, für PgUp = 0BH und PgDn 0AH geliefert.

Gruß Ralph

@Ralph: Die Codes 0Ah und 0Bh sind für Cursor nach unten und Cursor nach oben (eine Zeile), das ist im JKCEMU bereits eingebaut und funktioniert dort auch im FC.

Wir meinen die Funktionen PgDn Seite runterblättern und PgUp Seite hochblättern. Das sollten andere Codes sein, weil die Funktion eine andere ist. Diese Funktionen sind im AC1 bisher nicht definiert.

Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
14.01.2012, 11:57 Uhr
Ralph



Ja ich meine die auch Zumindest sind sie so im PIC vorbelegt, aber natürlich änderbar

Leg doch einfach einen Standart fest und gut is

LG Ralph
--
Es geht alles erst richtig los !

Dieser Beitrag wurde am 14.01.2012 um 15:56 Uhr von Ralph editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
14.01.2012, 12:19 Uhr
jmueller




Zitat:
Legt doch einfach einen Standart fest und gut is

Genau dafür gibt es dieen Thread.
Es soll ja im Konsens geschehen.

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
14.01.2012, 13:08 Uhr
Wusel_1




Zitat:
Heiko_P schrieb

Das hatte ich vergessen zu erwähnen: PgUp 11h, PgDn 12h.

Der Tastencode 11h kollidiert auf den ersten Blick mit der "Invers"-Funktion im AC1-Monitor, das sollte aber im CP/M keine Rolle spielen.

Heiko

Vieleicht wäre es besser gewesen, für diese Tasten irgendwas aus #12 - #17 zu nehmen, da diese Ctrl-Zeichen im AC1 nicht verwendet werden. Ausnahme im EDAS (^R,^S und ^W - habe ich auf die F-Tasten gelegt) ^R - Zeichen löschen Kursor nach links, ^S Zeichen löschen - Zeile rückt nach links, ^W Tab (8Zeichen)
Wenn ich das noch richtig im Hinterkopf habe, wird das Scrollen des BS nur im Textediteor verwendet. Da müsste man nachsehen, was dort für Ctrl-Zeichen verwendet werden.


Zitat:
Ralph schrieb
Womit wir wiedermal bei einer Inkompatibilität zum AC1 mit PS2-Tastatur und AC1 2010 wären

Wie so Inkompalibilität ? - Das liegt doch am Monitor; egal welcher. Das Blättern der Seiten ist nicht vorgesehen - wo soll auch die vorhergehende Seite und die nachfolgende Seite hergeholt werden. Das müsste im Monitor verankert werden und würde sehr umfangreich sein.
--
Beste Grüße Andreas
______________________________________
DL9UNF ex Y22MF es Y35ZF
JO42VP - DOK: Y43 - LDK: CE

*** wer glaubt, hört auf zu denken ***

Dieser Beitrag wurde am 14.01.2012 um 13:28 Uhr von Wusel_1 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
15.01.2012, 20:10 Uhr
jmueller



Und auf was einigen wie uns nun?

Also die konkreteste Aussage bisher ist die von Heiko_P.
Wenn nun nichts mehr weiter zum Thema kommen sollte,
würde ich es dann auch so umsetzen wollen.

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
15.01.2012, 23:14 Uhr
Heiko_P




Zitat:
Wusel_1 schrieb
Vieleicht wäre es besser gewesen, für diese Tasten irgendwas aus #12 - #17 zu nehmen, da diese Ctrl-Zeichen im AC1 nicht verwendet werden. Ausnahme im EDAS (^R,^S und ^W - habe ich auf die F-Tasten gelegt) ^R - Zeichen löschen Kursor nach links, ^S Zeichen löschen - Zeile rückt nach links, ^W Tab (8Zeichen)

Dazu ist es jetzt etwas spät, meine AC1-Tastatur liefert diese Steuercodes bereits seit 1991

Ich habe noch mal nachgeschaut: Das einzige AC1-Programm, welches die Funktionen PgUp und PgDn nutzt, ist der Texteditor. Im FA 07/87 werden 11h für PgUp und 15h für PgDn genannt. Wer hat und nutzt dieses Programm noch?

@jmueller:
Du kannst die Frage gern noch ein paar Tage hier stehen lassen. Vielleicht melden sich die Nutzer des FC, für die wir diese Frage beantworten wollen. Egal wie die Entscheidung letztlich ausfällt, ich kann für die Funktion PgDn auch zwei Tastencodes in den FC einbauen.

Viele Grüße

Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
16.01.2012, 00:26 Uhr
jmueller



Heiko_P schrieb:

Zitat:
Im FA 07/87 werden 11h für PgUp und 15h für PgDn genannt

Hier mal die Tabelle dazu aus www.ac1-info.de:
http://www.ac1-info.de/literatur/fa/fa_87_07_s358_1.jpg

Also wenn da schon mal was veröffentlicht wurde, dann gefällt mir das noch mehr.
Dann sehe ich da einen gewissen "Standard" darin.


Zitat:
...ich kann ... auch zwei Tastencodes in den FC einbauen.

Also deine und die aus FA 07/87?
Das wäre vielleicht eine ganz gute Lösung,


Zitat:
Du kannst die Frage gern noch ein paar Tage hier stehen lassen.

Ja klar, aber die Diskussion soll ja auch leben.
Wenn die tot ist, wird sich wohl auch keiner mehr daran beteiligen.

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
16.01.2012, 09:47 Uhr
Heiko_P



@jmueller:

Wenn du dich für die Codes aus dem Funkamateur 07/87 entscheidest, dann ist das in Ordnung, ich ergänze das im FC.

Zusammengefasst hätten wir dann diese neuen Tastencodes für den AC1:

DEL (Entf) = 04h
INS (Einfg) = 05h
PgUp (Bild hoch) = 11h
PgDn (Bild ab) = 15h

Wenn wir schon mal dabei sind, könntest du folgende Tasten auch gleich mit einbauen:

HOME (Pos1) = 01h
END (Ende) = 1Ah

Diese Tasten sind zum Navigieren in einem Editorfenster ebenfalls ganz nützlich und ich muss nicht gleich in der nächsten Woche neue Wünsche äußern

@Ralph:

Du liest die Diskussion hier sicher mit. Könntest du diese Tastencodes auch im PIC für den PS2 zu AC1 Adapter ergänzen, sofern sie so noch nicht drin sind? Dann hätten wir bei der Verwendung von PC-Tastaturen am AC1 eine einheitliche Grundlage.

Viele Grüße

Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
16.01.2012, 11:09 Uhr
Wusel_1



PgUP und PgDn wäre dann die Tastenbelegung speziell für den Texteditor. Alle anderen sind ja im Monitor so verankert. Wenn der Texteditor nicht benutzt wird, bzw. FC.COM, dann ändert sich ja nichts im Monitor.
--
Beste Grüße Andreas
______________________________________
DL9UNF ex Y22MF es Y35ZF
JO42VP - DOK: Y43 - LDK: CE

*** wer glaubt, hört auf zu denken ***

Dieser Beitrag wurde am 16.01.2012 um 11:09 Uhr von Wusel_1 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
16.01.2012, 12:53 Uhr
Ralph




Zitat:
Heiko_P schrieb
@Ralph:

Du liest die Diskussion hier sicher mit. Könntest du diese Tastencodes auch im PIC für den PS2 zu AC1 Adapter ergänzen, sofern sie so noch nicht drin sind? Dann hätten wir bei der Verwendung von PC-Tastaturen am AC1 eine einheitliche Grundlage.

Viele Grüße

Heiko

Ja klar les ich mit und kann auch den PIC ändern, hab ja den Code selbst geschrieben.
Edit: Ich werd das HEX File dann auf meinem Server ablegen, wenn ich dazugekommen bin.

Die gepatchte AC1 2010 Variante des Tastatur-PIC muss aber jeder selbst ändern, oder meine Variante vom Server verwenden

Ralph
--
Es geht alles erst richtig los !

Dieser Beitrag wurde am 16.01.2012 um 13:06 Uhr von Ralph editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
24.01.2012, 11:57 Uhr
Ralph



Auf meinem SERVER habe ich die neue Version des TastaturPIC für den AC1
online gestellt. Sie enthält nun die Tastencodes vom Heiko mit

Viele Grüße vom Ralph
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
24.01.2012, 14:22 Uhr
Wusel_1




Zitat:
Ralph schrieb

Die gepatchte AC1 2010 Variante des Tastatur-PIC muss aber jeder selbst ändern,... )

Ralph

Kann bei mir angefordert werden.
--
Beste Grüße Andreas
______________________________________
DL9UNF ex Y22MF es Y35ZF
JO42VP - DOK: Y43 - LDK: CE

*** wer glaubt, hört auf zu denken ***
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
25.01.2012, 11:28 Uhr
Heiko_P



Ich habe den neuen PIC-Code getestet, es funktioniert bestens.

Danke an Ralph.

Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
25.01.2012, 16:05 Uhr
wunix




Zitat:
Ralph schrieb

Die gepatchte AC1 2010 Variante des Tastatur-PIC muss aber jeder selbst ändern, oder meine Variante vom Server verwenden

Wie kann ich die Tastaturvarianten selbst ändern (patchen ?!) ?

Gruss,
Andreas

Dieser Beitrag wurde am 25.01.2012 um 16:05 Uhr von wunix editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
26.01.2012, 19:05 Uhr
mkBurkersdorf



Hallo Ralph,

Danke an Ralph.
Habe den Tastaturcode auf den PIC gebrannt, muß nur noch testen.

@: Andreas
Du mußt einen PIC-Brenner haben. Kannst Du selber bauen. Siehe spruts.de
Oder die Angebote zum Brennen nutzen, auch bei mir.
--
Gruß
Manfred
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
020
26.01.2012, 20:47 Uhr
wunix



@mkBurkersdorf

Danke Dir ich habe hier einen GALEP-5 und der kann neben PICs brennen so ziemlich alles ausser Toast.

Meine Frage ging eher in die Richtung, wie ich die Tastaturvarianten SELBST ÄNDERN kann, so wie Ralph es ja schrieb

Und derjenige, der hier hätte antworten können, der tat es wieder einmal nicht, weil er wie die Glucke auf dem Sourcecode sitzt und wohl nur selbst weiss was Ihm das bringt.

Problem hat sich aber inzwischen erledigt *Danke an den OM*

Um hier noch OT meine 2 cent dazuzugeben, diese Einstellung teile ich nicht und sehe daher das aktuelle AC1 Projekt für nicht mehr als DAS OFFENE Projekt an, wo jeder alles ändern kann, ohne andere fragen zu müssen (schon garnicht an so wichtigen Stellen wie der Tastatur) und werde daher meine eigene angekündigte AC1-Entwicklung im Frühjahr noch abschliessen (um mich auf diese Weise für die viele gute Unterstützung hier zu bedanken) und dann von Board gehen.

Grüsse,
Andreas

Dieser Beitrag wurde am 26.01.2012 um 20:53 Uhr von wunix editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
021
27.01.2012, 09:36 Uhr
Ralph




Zitat:
wunix schrieb
Und derjenige, der hier hätte antworten können, der tat es wieder einmal nicht, weil er wie die Glucke auf dem Sourcecode sitzt und wohl nur selbst weiss was Ihm das bringt.

Sollte ich mich jetzt angesprochen fühlen ? Ich denke mal nicht, denn das Tool zum PIC ändern hab nicht ich erfunden
Also hab ich mich auch nicht gemeldet. Mal abgesehen davon, dass Arbeiten ab und an auch mal nötig ist


Zitat:
wunix schrieb
Um hier noch OT meine 2 cent dazuzugeben, diese Einstellung teile ich nicht und sehe daher das aktuelle AC1 Projekt für nicht mehr als DAS OFFENE Projekt an, wo jeder alles ändern kann, ohne andere fragen zu müssen (schon garnicht an so wichtigen Stellen wie der Tastatur) und werde daher meine eigene angekündigte AC1-Entwicklung im Frühjahr noch abschliessen (um mich auf diese Weise für die viele gute Unterstützung hier zu bedanken) und dann von Board gehen.

Schade wenn Du uns verlassen willst . Ich persönlich werd die ständige Fragerei nach Sourcecode und Deine schlauen Beiträge vermissen
Es ist leicht etwas zu bekritteln ohne es selbst besser zu machen Andreas
Und wenn Du die Reaktionen hier im Forum siehst, dann weist Du, warum ich meine Quelltexte nur mit Bedacht weitergebe.

AC1 und kein offenes Projekt ? Hm.. Also ich denke die meisten User hier, können alles ändern, Hardware, Software.. und auch ihre Meinung

Gruß Ralph
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
022
01.07.2012, 17:56 Uhr
deaf_ac1



Hallo!

Hilfe!

Der Schaltkreis PIC16F877 in meinen AC1-2010 ist defekt!

Wer kann mich helfen? Wer kann mir einen neuen PIC16F877 als Ersatzteil mit der Programmierung schicken? Der AC1-2010 kann zur Zeit keine Tastatur-befehle von mich empfangen.

Ich werde den AC1-Usern danken, wenn Sie mich helfen könnte.

Grüsse

Ralf B.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek