Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » S3004-Tastatur am Z1013 » Themenansicht

Autor Thread - Seiten: -1-
000
30.08.2012, 18:22 Uhr
Lötspitze



Entsprechend der alten Literatur habe ich die Ansteuerung für die 8x8 Tastatur (hier die der S3004) nachgebaut. Die Platine funktioniert, allerdings konnte ich die Tastenkombination für „Cursor hoch und runter“ noch nicht herausfinden. Könnte mir da einer weiterhelfen? Sobald ich alles zusammen habe, werde ich die Tasten dann noch umbeschriften. Hat jemand das Gleiche bei sich vielleicht schon am Laufen? Da würde sich ja ein Foto der Tastaturbeschriftung anbieten, nachdem ich dann alles fix ändern könnte. Sind ja doch einige Unterschiede.



Gruß Matthias
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.

Dieser Beitrag wurde am 30.08.2012 um 21:06 Uhr von Lötspitze editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
30.08.2012, 18:30 Uhr
felge1966
Default Group and Edit


Kannst dur die Unterlagen mal zugänglich machen?
Ich habe nur die Unterlagen für die K7659 und S6009 Variante (robotron).
So wie deine Anschaltung aussieht, hast du lediglich eine Abart der Multiplexer-Variante von robotron realisiert. Die Brosig Variante ist mir zu Umfangreich.

Gruß Jörg
--
http://felgentreu.spdns.org/bilder/jacob120.gif

Dieser Beitrag wurde am 30.08.2012 um 18:31 Uhr von felge1966 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
30.08.2012, 19:10 Uhr
Lötspitze



Das ist 1:1 die Schaltung für die "z.B. K7659" (Unterlagen habe ich von Robbis Seiten). Bis auf o.g. Kursorsteuerung hoch/runter geht zumindest alles der ersten Ebene. Allerdings streikt auch noch die Shift-Umschaltung, sodaß z.B. die Raute und das Dollarzeichen fehlen. Wahrscheinlich muß ich noch etwas an der Tastatur anpassen (Spalte 7 für Shift). Was hat denn die S3004 für eine Kxxxx-Nummer? Hat jemand die Matrix dafür?

Matthias
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
30.08.2012, 19:31 Uhr
felge1966
Default Group and Edit


@Lötspitze
War das diese Version?
http://z1013.de/a2_tastatur.html

Da stellt sich natürlich für mich die Frage, ob du die Steckerbelegung der Tastatur anpassen mußtest oder hast du den Stecker 1:1 verwendet?
Die Unterlagen der S3004 Tastatur kann ich dir zukommen lassen.

Gruß Jörg
--
http://felgentreu.spdns.org/bilder/jacob120.gif

Dieser Beitrag wurde am 30.08.2012 um 19:34 Uhr von felge1966 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
30.08.2012, 19:38 Uhr
Lötspitze



Jörg,

ich habe an der Tastatur keine Veränderungen vorgenommen. Allerdings mußte ich den Stecker nach oben drehen, da der Originale nach unten geht und damit von der Anschlußbelegung her nicht zu dem alten Platinenlayout gepaßt hätte (ich mußte ja das Kabel eh verlängern). Wenn Du den roten Draht verfolgst, siehst Du es.

Gruß Matthias
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.

Dieser Beitrag wurde am 30.08.2012 um 19:57 Uhr von Lötspitze editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
30.08.2012, 19:47 Uhr
Lötspitze




Zitat:
War das diese Version?
http://z1013.de/a2_tastatur.html

Ja, das ist diese.
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
30.08.2012, 19:58 Uhr
Rene



Matthias, die S3004 hat die K7669, Unterlagen habe ich da, ich schicke sie Dir.
Gruß Rene
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
30.08.2012, 20:02 Uhr
felge1966
Default Group and Edit


Wenn ich das richtig sehe, sind ab der Spalte 6 Unterschiede in der Belegung. Daher gehen auch die Cursortasten nicht.
Die einzigste Lösung dürfte eine Umverdrahtung der Tastatur sein.

Gruss Jörg
--
http://felgentreu.spdns.org/bilder/jacob120.gif
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
30.08.2012, 20:15 Uhr
Lötspitze



@Rene, @felge1966,

ich würde mich freuen, wenn Ihr beide mir Eure Unterlagen schickt. Vielleicht ergänzen sie sich. Vielen Dank schon mal vorab.

Gruß Matthias
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
30.08.2012, 20:56 Uhr
Lötspitze



Die K7669 ist lt. Doku die Hobby-Variante und scheint noch etwas anders verschalten zu sein, als die der S3004 (es sind nicht nur andere Tastenbeschriftungen). Da ich mir nicht vorstellen kann, daß man damals die Platine groß geändert hat, dürften das nur kleine Abweichungen sein. Gibt´s ggf. Informationen darüber? Eine Andeutung habe ich auf Rene´s Blättern gefunden: (Bezug auf S7) "Schalter zeilenweise geschaltet" und S7 getrennt sowie augenscheinlich A11/A12/A13/B12/B11 zusammengelegt als neue S7.

Gruß Matthias
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
30.08.2012, 21:13 Uhr
Andreas



Ich kann mich irren, aber ich glaube die Bezeichnung für die Tastatur der S3004 ist K7652.Zumindest habe ich EPROMS für Brosigmonitor K7652,7659 und 7669.

Andreas
--
Viele Grüße
Andreas

Dieser Beitrag wurde am 30.08.2012 um 21:13 Uhr von Andreas editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
31.08.2012, 07:23 Uhr
felge1966
Default Group and Edit


Die S3004 (und S3006) hat die K7669 verbaut.
Die K7652 ist der Tastatur der S6009 sehr ähnlich.
Gruß Jörg
--
http://felgentreu.spdns.org/bilder/jacob120.gif

Dieser Beitrag wurde am 31.08.2012 um 07:23 Uhr von felge1966 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
31.08.2012, 23:05 Uhr
Lötspitze



Kann mir jemand sagen, ab welcher Adresse im A2-Monitor die Tastenbelegungstabelle zu finden ist? Außerdem bräuchte ich noch die HEX-Zahlen für die Sonderfunktionen wie ENT, SHIFT, CTRL, nach oben, nach unten, nach rechts, nach links usw.
Die Platine werde ich morgen bzgl. der Ansteuerung der Spalte S7 ändern. Im Anschluß möchte ich die Tastencodes so anpassen, daß sie mit der S3004-Tastatur weitestgehend übereinstimmen.

Gruß Matthias
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
01.09.2012, 08:13 Uhr
felge1966
Default Group and Edit


Ich wuerde dir da eher die Brosig Variante nahelegen.
Die ist ein Standardmodell.

Gruss Joerg
--
http://felgentreu.spdns.org/bilder/jacob120.gif
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
01.09.2012, 08:45 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

Der A2-Monitor setzt folgende 8x8- Matrix um (http://hc-ddr.hucki.net/wiki/doku.php/z1013:software:monitor:riesa202):


Quellcode:
-------------------------------------------------
      I   ! I   # I   % I   ' I   ) I   = I     I     I
  RZ0-I     I     I     I     I     I     I     I     I
      I 1   I 3   I 5   I 7   I 9   I -   I GRA I     I
      I-----+-----+-----+-----+-----+-----+-----+-----I
      I     I     I     I     I     I   ` I     I     I
  RZ1-I     I     I     I     I     I     I     I     I
      I Q   I E   I T   I U   I O   I @   I ENT I     I
      I-----+-----+-----+-----+-----+-----+-----+-----I
      I     I     I     I     I     I   : I     I     I
  RZ2-I     I     I     I     I     I     I Cu  I     I
      I A   I D   I G   I J   I L   I *   I leftI     I
      I-----+-----+-----+-----+-----+-----+-----+-----I
      I     I     I     I     I   > I   ~ I     I     I
  RZ3-I     I     I     I     I     I     I Cu  I     I
      I Y   I C   I B   I M   I     I ^   I rghtI     I
      I-----+-----+-----+-----+-----+-----+-----+-----I
      I   " I   $ I   & I   ( I     I   { I     I     I
  RZ4-I     I     I     I     I     I     I     I     I
  RZ0 I 2   I 4   I 6   I 8   I 0   I [   I Spc I     I
      I-----+-----+-----+-----+-----+-----+-----+-----I
      I     I     I     I     I     I         } I     I
  RZ5-I     I     I     I     I     I     I     I     I
  RZ1 I W   I R   I Z   I I   I P   I ]   I CTRLI     I
      I-----+-----+-----+-----+-----+-----+-----+-----I
      I     I     I     I     I   ; I   | I     I     I
  RZ6-I     I     I     I     I     I     I Cu  I     I
  RZ2 I S   I F   I H   I K   I +   I \\  I up  I ShftI
      I-----+-----+-----+-----+-----+-----+-----+-----I
      I     I     I     I   < I   ? I    I     I     I
  RZ7-I     I     I     I     I     I     I Cu  I ShftI
  RZ3 I X   I V   I N   I ,   I /   I _   I downI LockI
      -------------------------------------------------
         !     !     !     !     !     !     !     !
        RS0   RS1   RS2   RS3   RS4   RS5   RS6   RS7

IN 2 |                     OUT 8

Wenn die Tastatur nicht passend ist, müssen entweder Tasten getauscht werden oder die Tastatur neu verkabelt werden oder der Monitor wird angepasst


Noch zu 001: Hast du Leiterplatte und Schaltplan verglichen? Ich glaube, dass da irgendwo ein Fehler drin war.
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)

Dieser Beitrag wurde am 01.09.2012 um 08:47 Uhr von volkerp editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
01.09.2012, 09:48 Uhr
Lötspitze




Zitat:
Wenn die Tastatur nicht passend ist, müssen entweder Tasten getauscht werden oder die Tastatur neu verkabelt werden oder der Monitor wird angepasst

Ich möchte gern den Monitor anpassen und zwar nur in der Tastaturbelegungstabelle. Dort sind meines Wissens ja die HEX-Zahlen aus dem ASCII-Code in der Reihenfolge der Tastenaufrufe einer 8x8-Tastatur K7659 hinterlegt. Wenn ich die HEX-Zahlen entsprechend der wahren Belegung einer K7669 austausche, müßte das funktionieren. Deshalb die Frage, wo diese Tabelle anfängt und welche HEX-Zahlen die ganzen Sonderfunktionen haben.

Matthias
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.

Dieser Beitrag wurde am 01.09.2012 um 09:49 Uhr von Lötspitze editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
01.09.2012, 11:23 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

In http://hc-ddr.hucki.net/wiki/lib/exe/fetch.php/z1013:software:monitore.zip findest du auch das kommentierte Listing für den A2 (monitore.zip\riesa\z1013riesa_a2.lst)

Die Tastaturtabelle steht ab F7C6h im Monitor. Der Quelltext ist monitore.zip\vpohlers\z1013riesa.asm.

Spalte 6 wird gesondert behandelt (Grafik- und die Ctrl-Taste). s, Listing ink1 ; Funktionstasten (Spalte 6). Ggf. müssen auch hier Anpassungen erfolgen, wenn diese Tasten in anderen Zeilen liegen.

Spalte 7 ist für die Shift- und Shift-Lock-Taste reserviert. Das könnte in ink9 modifiziert werden.
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)

Dieser Beitrag wurde am 01.09.2012 um 11:29 Uhr von volkerp editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
01.09.2012, 16:28 Uhr
Lötspitze



Danke noch einmal für alle Hinweise. Inzwischen funktioniert die Shift-Ebene und ich konnte bis auf die Spalte 6 auch alle notwendigen Zeichen korrigieren. Für die Spalte 6 bräuchte ich noch Hilfe. Im A2-Monitor ist sie original belegt ab F7F6h mit:
00...Graph E/A
0D...ENT
08...Cursor li.
09...Cursor re.
20...Leerzeichen
00...CTRL
0B...Cursor hoch
0A...Cursor runter

Ich habe diese Spalte 6 zwar genauso geändert, wie die anderen, aber einige Funktionen bekomme ich nicht richtig hin. Jetzt neu ab F7F6h:
00...Graph E/A
00...CTRL.............???
08...Cursor li.
09...Cursor re.
0B...Cursor hoch
0A...Cursor runter...???
0D...ENT...............???
20...Leerzeichen

Die mit den Fragezeichen sind die Problemfälle. CTRL funktioniert auf dem neuen Platz gar nicht. "Cursor runter" geht auf dem neuen Platz auch nicht, läßt sich aber weiterhin wie vorab mit der ENTER-Taste machen. ENT geht auf dem neuen Platz, ist aber wie v.g. doppelt mit "Cursor runter" belegt.

Volker, ich denke, das hat mit Deinem Hinweis bzgl. INK1 zu tun. Leider habe ich an dieser Stelle keine Ahnung, was ich nun wo noch anpassen müßte. Ich würde mich freuen, wenn mir auf die Sprünge geholfen wird.

Matthias
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.

Dieser Beitrag wurde am 01.09.2012 um 16:29 Uhr von Lötspitze editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
01.09.2012, 17:15 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

statt

Quellcode:
F145: bit    5, c            ; CTRL orig in Zeile 5

nun

Quellcode:
bit    1, c            ; CTRL ist jetzt in Zeile 1

Dann sollte auch Cursor runter gehen (das ist ja in Zeile 5)
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)

Dieser Beitrag wurde am 01.09.2012 um 17:15 Uhr von volkerp editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
01.09.2012, 21:17 Uhr
Lötspitze



Vielen Dank, Volker. Ich habe das geändert und dann hat alles funktioniert. Im A2-Monitor ist die Belegung der originalen S3004-Tastatur mit der DL257-Ansteuerung jetzt so angepaßt, daß sie fast vollständig identisch mit der in der "Ergänzung zur Bedienungsanleitung für den Z1013" ist (die blau unterlegten Tasten haben keine Funktion):



Ist eigentlich die normale Ebene, die ab F7C6h im Monitor steht, fix mit der Shiftebene verknüpft (+XXh) oder könnte man die Zuordnung auch 100%ig an die Tastenbeschriftung anpassen?

Gruß Matthias
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
020
02.09.2012, 08:57 Uhr
volkerp
Default Group and Edit
Avatar von volkerp


Zitat:
Lötspitze schrieb
Ist eigentlich die normale Ebene, die ab F7C6h im Monitor steht, fix mit der Shiftebene verknüpft (+XXh) oder könnte man die Zuordnung auch 100%ig an die Tastenbeschriftung anpassen?

Bei Shift wird einfach Bit 5 gesetzt (+20h). Da gibt es keine individuellen Tabellen dafür. Im 2K-Monitor wäre auch kein Platz mehr. Wenn komplett freie Tastaturbelegungen erwünscht sind, empfiehlt sich der Brosig-Monitor. Hier können zwei Tabellen festgelegt werden (normal und Shift).
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
021
02.09.2012, 13:53 Uhr
Lötspitze



Einen Brosig-Monitor für die DL257-Schaltung gibt´s meines Wissens leider nicht und eine "richtige" Brosig-Tastatur habe ich ja schon. Das hier war eher eine kleine Bastelei, um mal die vorhandene S3004-Tastatur endlich zum Laufen zu bringen. Vielleicht hilft die Lösung auch anderen. Übrigens habe ich noch zwei der kleinen, unbestückten Platinen da. Für 6,50€ inkl. Porto könnten die den Besitzer wechseln. Es muß aber der Monitor-Eprom getauscht werden.

Matthias
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
022
02.09.2012, 17:05 Uhr
Jörg



Hallo Matthias

Ich melde mich mal schon für einer der Platinen an , es würde schön sein den Monitor-Eprom gleich mit zu liefern !! :-)

Gruß Jörg
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
023
02.09.2012, 17:17 Uhr
felge1966
Default Group and Edit


Für die andere habe ichq mich schon per PN gemeldet.

Gruss Joerg
--
http://felgentreu.spdns.org/bilder/jacob120.gif
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
024
02.09.2012, 21:49 Uhr
Lötspitze



Die beiden Platinen sind vergeben und die Doku plus Monitor schon unterwegs.

Gruß Matthias
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
025
31.12.2014, 14:46 Uhr
Lötspitze



Da die Fotos oben nicht mehr da sind, hier noch mal der Stand aus [000]:



Matthias
--
___________________
...geboren, um zu löten.

Wer rennen soll, muß auch mal stolpern dürfen.
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