| 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:
|
|
|
|