| Forum | Suchen | Mitglieder | Home  
» Willkommen Gast [ login | registrieren


EPROM Daten BROSE/KRUEGER entschlüsseln
Forum
- Technische Fragen / Info‘s



 
Name Nachricht
Rainer R


Siedler

EPROM Daten BROSE/KRUEGER entschlüsseln, 20 Jun. 2020 11:46


Ich bastele seit einigen Jahren aus Flip-Dot Modulen Uhren und Anzeigen, für die ich meine eigene Elektronik und Arduino Software Library erstellt habe. Darin habe ich übliche Dot-Fonts implementiert.

Gerne würde ich auch originale Zeichensätze einsetzen und auch die alten Fahrtziele anzeigen können, kenne mich aber mit IBIS und Co überhaupt nicht aus.

Daher meine Frage:
kann man aus den EPROMs von BROSE, BUSE und KRÜGER solche Informationen entschlüsseln?
Ich habe davon diverse im Schrank liegen und hier mal einige ausgelesen:

DOT5R574.BIN
uestra-x.BIN
uestra-y.BIN
VMALENF4SA-424.01.00.BIN
VMALEN3C319z.24.01.00.BIN
VMV24F448YSA-430.06.97.BIN
Z1601211.BIN

Würde mich über jede Hilfestellung zu diesem Thema sehr freuen.

Gruß aus Hannover
Rainer


Geändert von Rainer R am 20.Jun.2020 11:54
 
Beitragsbewertung:
     
MagnusMagus


Senator
673 Beiträge

RE: EPROM Daten BROSE/KRUEGER entschlüsseln, 20 Jun. 2020 11:49


Schaue mir an.
 
Beitragsbewertung:
     
Rainer R


Siedler

RE: EPROM Daten BROSE/KRUEGER entschlüsseln, 20 Jun. 2020 11:53


Ui, nur 3 Minuten und schon ist jemand da - klasse!

Einige Links zu den Daten funktionierten eben noch nicht - müsste jetzt aber klappen.

Gruß
Rainer
rainer.radow.org


Geändert von Rainer R am 20.Jun.2020 11:58
 
Beitragsbewertung:
     
Rainer R


Siedler

RE: EPROM Daten BROSE/KRUEGER entschlüsseln, 20 Jun. 2020 13:26


Ist eigentlich der Aufbau der EPROM-Datei bekannt?

Also z.B.
- Aufbau der Fontdefinition
* Start der Fontsequenz im EPROM
* Font Aufbau/Dot-Struktur

- Aufbau der Fahrtzieldefinition
* Start der Zielsequenz
* "Verschlüsselung" der Texte

Damit könnte ich mir die Daten vielleicht selbst ‘herausfummeln‘ und mit ‘meinem‘ Fonteditor für meine Arduino Software anpassen
rainer.radow.org/flipdot/wwflip-font-editor.php


Gruß aus Hannover
Rainer
rainer.radow.org


Geändert von Rainer R am 20.Jun.2020 13:29
 
Beitragsbewertung:
     
Rainer R


Siedler

RE: EPROM Daten BROSE/KRUEGER entschlüsseln, 21 Jun. 2020 11:27


Oder liegen in den Eproms gar keine Zeichensätze, weil die Ziele als Bitmap abgespeichert sind?

Dann müsste ich irgendwie die Ziele auswählen können (habe aber keinen IBIS Rechner), alle Ziele Anzeigen lassen, einzeln ablichten und per Hand nachbauen?

PS: habe auch noch ein Luminator Eprom aus Braunschweig...

Gruß aus Hannover
Rainer
rainer.radow.org


Geändert von Rainer R am 21.Jun.2020 11:29
 
Beitragsbewertung:
     
MagnusMagus


Senator
673 Beiträge

RE: EPROM Daten BROSE/KRUEGER entschlüsseln, 25 Jun. 2020 00:13


So,

VMALENF4SA-424.01.00.BIN - BIOS SA535
VMV24F448YSA-430.06.97.BIN -BIOS SA535
DOT5R574.BIN - BIOS SA535
uestra-x.BIN - BIOS SA535
Diese haben keine Graphischen Daten

VMALEN3C319z.24.01.00.BIN - BROSE Ziel EPROM (Heck?)
Diese wird mit dem Programm VMAED Erstellt. Enthält die Schift(0x101-0x8BEF) und ZielDaten(0x9000-0x9141). Sonderzeichen lassen sich mit VMAED unter DosBox erstellen.

Z1601211.BIN - BROSE Ziel EPROM, struktur ähnlich.

uestra-x.BIN - BROSE Ziel EPROM, struktur ähnlich.


BROSE Schrift Format

ASCII CODE(byte) - Schrift nummer(Byte nur A0-AF, aka 0 bis 15) - Schrift Hohe(Byte) - Länge des Eintrags(Byte) - Daten(Länge=Länge des eintrags -4)

Daten - einfaches Bitmap.  


Geändert von MagnusMagus am 25.Jun.2020 0:14
 
Beitragsbewertung:
     
MagnusMagus


Senator
673 Beiträge

RE: EPROM Daten BROSE/KRUEGER entschlüsseln, 25 Jun. 2020 00:21


Ein Schriftsatz exporter aus der Zieleprom lässt sich relativ einfach bauen.

Was sind die Anforderungen? Graphisch anzeigen und in eine PDF Exportieren? 
 
Beitragsbewertung:
     
Rainer R


Siedler

RE: EPROM Daten BROSE/KRUEGER entschlüsseln, 25 Jun. 2020 00:38


Hallo MagnusMagus,
erst mal vielen Dank für Deine Arbeit!

Ich bin ja ohne IBIS unterwegs und habe mir meine eigenen Ansteuerplatinen für BUSE, BROSE, KUEGER und LUMINATOR gebaut. Daher möchte ich Schriften und Grafiken natürlich später leicht wieder in mein Programm einlesen können - PDF wäre hilfreich - ein erklärter Datensatz gut - wenn ich lernen könnte, wie man das selbst entschlüsselt - wäre es natürlich noch besesr - will hier ja auch nicht immer jemanden auf den Wecker gehen.

Zur Info, was ich so mit den Flip-Dots anstelle, hier mal drei Videos von mir:

Luminator

KUEGER

BROSE

Gruß aus Hannover
Rainer
rainer.radow.org


Geändert von Rainer R am 25.Jun.2020 0:39
 
Beitragsbewertung:
     
Rainer R


Siedler

RE: EPROM Daten BROSE/KRUEGER entschlüsseln, 25 Jun. 2020 09:08


Super Anleitung - Danke, den Font habe ich dann wohl schon mal:

Deine Anweisung:
BROSE Schrift Format

ASCII CODE(byte) - Schrift nummer(Byte nur A0-AF, aka 0 bis 15) - Schrift Hohe(Byte) - Länge des Eintrags(Byte) - Daten(Länge=Länge des eintrags -4)

In uestra-x.BIN:

Ab Speicher 0x01A4
ASII 0x21 = 33 = !

21 A0 04 10 7F 61 18 7F 7D 18 7F 7D 18 7F 61 18
21 A1 02 0A 7F 7E 18 7F 7E 18
21 A2 01 07 7F 7E 18
21 A3 01 07 7F 7E 18
21 A4 03 0D 7F 6E 00 7F 6E 00 7F 6E 00
21 A5 02 0A 7F 7A 00 7F 7A 00
21 A6 01 07 7F 76 00
21 A7 01 07 7F 30 00
21 A8 01 07 7D 00 00
21 A9 02 0A 7D 00 00 7D 00 00
21 AA 01 07 7D 00 00

Z.B. Zeichensatz A8 = 7D 00 00

000
100
100
100
100
100
000
100

Also ein schönes Ausrufezeichen mit zwei Leerspalten dahinter.

Danke!

Gruß aus Hannover
Rainer
rainer.radow.org
 
Beitragsbewertung:
     
Rainer R


Siedler

RE: EPROM Daten BROSE/KRUEGER entschlüsseln, 25 Jun. 2020 09:19


Bei den Zieldaten sehe ich aber noch nicht so ganz durch. Kannst Du mir da noch mal nen kleinen Tip geben?

Deine Info:
und ZielDaten(0x9000-0x9141).



Klartext steht da ja nicht! Wie ist das formatiert?

Danke und Gruß
Rainer
 
Beitragsbewertung:
     
MagnusMagus


Senator
673 Beiträge

RE: EPROM Daten BROSE/KRUEGER entschlüsseln, 25 Jun. 2020 09:32


Das ist noch die Schrift.

kann man sehr gut an C0 A2 ... C0 A3 ... C0 A4 erkennen.

Bei dieser Datei(uestra-x.bin) sind die Zieldaten ab F000 und der Parameter Block ab F800

Bei Brose kann man die Zieldatei quasi selber gestalten, die offsets werden in einer config Datei für VMAED angegeben.


Geändert von MagnusMagus am 25.Jun.2020 9:35
 
Beitragsbewertung:
     
MagnusMagus


Senator
673 Beiträge

RE: EPROM Daten BROSE/KRUEGER entschlüsseln, 25 Jun. 2020 09:57


Habe jetzt nicht die Zeit um mir das genau anzuschauen aber ich sehe folgendes:

30 30 30 30 30 F0 0C A0 B2 C0 7F 0D (leer)


30 30 30 30 31 F0 29 AA B0 C4 44 61 73 20 69 73 74 20 65 A0 C0 69 6E 20 54 65 78 74 0D (Das ist ein Text)

Ziel nummer 5 stellig(byte) - F0(?) - Byte(? unklar) - Schrift(A0-AF)- Formatierung(?)(Byte 2x) - Text -OD(eintrag ende)

Müsste man mit VMAED experimentieren





Geändert von MagnusMagus am 25.Jun.2020 10:09
 
Beitragsbewertung:
     
Rainer R


Siedler

RE: EPROM Daten BROSE/KRUEGER entschlüsseln, 25 Jun. 2020 10:12


Danke, will Dich weder nerven noch drängeln - freue mich über jeden Hinweis und habe Zeit zu warten bzw. selber etwas zu knobeln. Werde am Abend erst mal einen Fontextrator beginnen, der das gleich in mein Format umsetzt.

Deine Hinweise mit "Zielnummer" und "Ende Text" sind schon sehr hilfreich - dann wird es wohl noch irgend eine Transformation der Bytes in lesbare Zeichen geben, denn Texte kann man mit dem Hexeditor nicht in Klarschrift erkennen - schaue mal

Vielen vielen Dank für alle bisherige Unterstützung, so eine spontane, kompetente Hilfsbereitschaft ist ja nicht alltäglich!!

Rainer
 
Beitragsbewertung:
     
MagnusMagus


Senator
673 Beiträge

RE: EPROM Daten BROSE/KRUEGER entschlüsseln, 25 Jun. 2020 10:22




Deine Hinweise mit "Zielnummer" und "Ende Text" sind schon sehr hilfreich - dann wird es wohl noch irgend eine Transformation der Bytes in lesbare Zeichen geben, denn Texte kann man mit dem Hexeditor nicht in Klarschrift erkennen - schaue mal


Hast du das mit dem Falschen Offset gesehen? Ist ganz normaler ASCII.

Ich weiß das es gibt mindestens 3 Arten von dem Zielformat - Vollmatrix, Linienkasten und Haltestellen.
 
Beitragsbewertung:
     
Rainer R


Siedler

RE: EPROM Daten BROSE/KRUEGER entschlüsseln, 25 Jun. 2020 12:08


Dann würde in dem ganzen EPROM ja aber nur stehen "Dies ist ein Text" würde bedeuten, jemand hat das Eprom vor der Herausgabe des Displays gelöscht - kann ich mir gar nicht vorstellen, so wie das Ding aussah!

Das andere EPROM scheint dann wirklich nur die Liniennummern drin zu haben mit OD als Endezeichen - macht also Sinn!

Werde mal weitere Eproms auslesen - jetzt habe ich ja schon mal einen "Suchraum".

Danke und Gruß
Rainer
 
Beitragsbewertung:
     
Rainer R


Siedler

RE: EPROM Daten BROSE/KRUEGER entschlüsseln, 26 Jun. 2020 00:06


OK, Zeichensatz auslesen und formatieren funktionert schon mal. Hier der Output meines Programms als Ausschnitt für Zeichen H, I und J. Muss für meine Anwendung noch die Zeichensätze A0-AA getrennt abspeichern - nur noch Zeiteinsatz nötig, kein Wissen...

Die Pixelanordnung aller Zeichen ist hiermit gesichert:

H = 48 A8 04 10 0x7F, 0x60, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x7F, 0x60, 0x00,
H = 48 A9 06 16 0x7F, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x7F, 0x00, 0x00,
H = 48 AA 04 10 0x7F, 0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x7F, 0x00, 0x00,
I = 49 A0 04 10 0x7F, 0x7F, 0x18, 0x7F, 0x7F, 0x18, 0x7F, 0x7F, 0x18, 0x7F, 0x7F, 0x18,
I = 49 A1 02 0A 0x7F, 0x7F, 0x18, 0x7F, 0x7F, 0x18,
I = 49 A2 01 07 0x7F, 0x7F, 0x18,
I = 49 A3 01 07 0x7F, 0x7F, 0x18,
I = 49 A4 02 0A 0x7F, 0x7E, 0x00, 0x7F, 0x7E, 0x00,
I = 49 A5 02 0A 0x7F, 0x7E, 0x00, 0x7F, 0x7E, 0x00,
I = 49 A6 02 0A 0x7F, 0x7C, 0x00, 0x7F, 0x7C, 0x00,
I = 49 A7 02 0A 0x7F, 0x60, 0x00, 0x7F, 0x60, 0x00,
I = 49 A8 03 0D 0x40, 0x20, 0x00, 0x7F, 0x60, 0x00, 0x40, 0x20, 0x00,
I = 49 A9 02 0A 0x7F, 0x00, 0x00, 0x7F, 0x00, 0x00,
I = 49 AA 01 07 0x7F, 0x00, 0x00,
J = 4A A0 0B 25 0x00, 0x1E, 0x00, 0x00, 0x1F, 0x10, 0x00, 0x1F, 0x10, 0x00, 0x01, 0x18, 0x00, 0x01, 0x18, 0x00, 0x01, 0x18, 0x00, 0x03, 0x18, 0x7F, 0x7F, 0x18, 0x7F, 0x7F, 0x10, 0x7F, 0x7F, 0x10, 0x7F, 0x7E, 0x00,
J = 4A A1 0A 22 0x00, 0x07, 0x10, 0x00, 0x07, 0x18, 0x00, 0x01, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x01, 0x18, 0x7F, 0x7F, 0x18, 0x7F, 0x7F, 0x10,
J = 4A A2 06 16 0x00, 0x0F, 0x00, 0x00, 0x01, 0x18, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x00, 0x01, 0x18, 0x7F, 0x7F, 0x00,
J = 4A A3 04 10 0x00, 0x0F, 0x10, 0x00, 0x00, 0x18, 0x00, 0x00, 0x18, 0x7F, 0x7F, 0x10,




Gruß aus Hannover
Rainer
rainer.radow.org
 
Beitragsbewertung:
     
Rainer R


Siedler

RE: EPROM Daten BROSE/KRUEGER entschlüsseln, 26 Jun. 2020 00:07


Ist davon auszugehen, dass die Dot-Anordnung bei allen Anzeigen gleich ist, oder wurde das kundenspezifisch angepasst?

Ra
 
Beitragsbewertung:
     
MagnusMagus


Senator
673 Beiträge

RE: EPROM Daten BROSE/KRUEGER entschlüsseln, 26 Jun. 2020 17:53


Kann ich leider nicht sagen, aber es würde kein sinn machen kusndespeshifishe Schriften zu erschtellen.

Ich schaue am Wochenende und erweitere ein Tool das ich benutze und du hast dann bitmap export

View my english website about IBIS devices IBIS-INFO.
 
Beitragsbewertung:
     
Rainer R


Siedler

RE: EPROM Daten BROSE/KRUEGER entschlüsseln, 26 Jun. 2020 19:09


Sitze auch gerade an meinem Konvertierungstool...

Habe alle Zeichensätze in einzelne Dateien isoliert. Ich musste die Bytes für mich spiegeln.

Jetzt entferne ich noch leere Bytes und kopiere das dann per Programm in mein Format.

Vom Grund her passt es jetzt schon! Ohne Deinen Tipp mit den 10 Zeichensätzen wäre ich da nie drauf gekommen - Danke!

Hier mal exemplarisch die 5 aus Zeichensatz 9



Gruß aus Hannover
Rainer
rainer.radow.org
 
Beitragsbewertung:
     
Rainer R


Siedler

RE: EPROM Daten BROSE/KRUEGER entschlüsseln, 26 Jun. 2020 22:27


Die Anordnung der Bytes ist etwas lustig. Das es auf dem Kopf stand ist ja noch nachvollziehbar, es sind aber Lücken in den Fonts - 2 habe ich schon geschlossen - die 3. Lücke schließe ich morgen in meinem Converterprogramm. Dann geht alles auf Knopfdruck.

Es gibt ein paar Sonderzeichen:



Gruß aus Hannover
Rainer
rainer.radow.org
 
Beitragsbewertung:
     
Bei ForumRomanum, im Forum suchen nach EPROM Daten BROSE KRUEGER ents ...
 




Informationen zum Datenschutz | ForumRomanum - Jetzt kostenlos ein eigenes Forum erstellen!