Die Software von rpi-dbt03 kann jetzt endlich auch direkt in ein Image gepatcht werden, mit Domänennamen umgehen und sogar noch zur Laufzeit über die boot-Partition konfiguriert werden.
Man kann da eine Datei btx_config.txt rein legen, welche dann die Variablen BTX_HOST und BTX_PORT setzen kann.
Kürzlich habe ich eine Kiste mit alten Compaktkassetten mit BTX-Daten der BTX-Agentur „GG-Design“ bekommen.
Auf github gibt es jetzt auch ein Repository mit den Daten die bislang rekonstruiert wurden. Dort liegt auch eine meta.yml Datei mit Metadaten, aus denen man dann zukünftig neuere Dinge ableiten könnte. Pull-Requests sind willkommen.
There’s a new update on the v.23 decoder, there was a major bug on the demodulation routine.
There is a script process_wav_to_data.sh It takes an audio file as the first parameter. It will try to decode the v23 data and split it into files based on pauses in between. Those files will be packed into a zip archive which will be stored next to the audio file.
If you have the bildschirmtext decoder https://github.com/bildschirmtext/bildschirmtext installed next to it, it will also generate preview images.
I have written a little software package to decode v23 encoded files. It can be adapted to support parity. It can back-track in case of parity/framing errors.
Another neat feature is the timed octets output which preserves timing information.
Aufgrund von verschiedenen Umständen ging es zuletzt eher im Hintergrund mit BTX und der Zentrale Neu-Ulm weiter. Sei es das es Umzüge von beteiligten Personen gab, Corona die Motivation ziemlich kaputt machte oder die Hardware mal nicht mehr das macht, was sie soll. Und das Leben außerhalb von BTX hat auch immer wieder Arbeit und Aufmerksamkeit gefordert. Wir sind nicht weg – wir sind aktiver als man vielleicht denken mag. Auch bei BTX.
Zum Beispiel wird derzeit im Hintergrund an einer neuen Version von Neu-Ulm gearbeitet, bzw. komplett neu geschrieben damit auch Andere leicht sich in die Software einarbeiten und dann auch ihre eigenen Beiträge dazu leisten können. Auf das es in Zukunft noch besser läuft.
Wir sind noch da – manchmal aber auch einfach nur im Hintergrund. So ist auf der Mailingliste halt auch nur ab- und zu mal was los, aber auch nicht alles hat es auf die Mailingliste geschafft, so wie in der letzten Zeit z.B. neue Hardware.
Der BT-1000 ist ein kombinierter Videotext und Bildschirmtext Dekoder.
Da dieses Gerät aus dem Versuchsbetrieb ist, ist es noch ein Prestel Gerät. Laut einem Werbeprospekt wurde nur eine „begrenzte Zahl“ dieser Dekoder gebaut, „über die inzwischen verfügt wurde“.
Was ist da also drin?
Oben sieht man das Netzteil und die Anschlüsse. Darunter ist die breite Hauptplatine. Auf der rechten Seite ist der SAA50xx Chipsatz für Videotext. Auf der linken Seite ist ein kleines 8053 System mit 2 Kibibytes ROM für die Software. Was ungewöhnlich ist, ist dass da ein UART IC drin ist.
Von unten sieht man oben das Netzteil sowie die gelbe „Interface-Platte“ und rechts eine kleine Platine die vermutlich die Verbindung zum Bandlaufwerk dar stellt.
Die „Interface-Platte“ enthält 2 Kibibytes an EPROM, und einige Schieberegister. Einen Mikrocontroller konnte ich da noch nicht finden.
So bald ich mal wieder Zeit habe untersuche ich das Gerät mal genauer.
Beim Abgleichen der BTL-Dateien mit der Batch-Download-Spezifikation (FTZ 157 D2 BULK) habe ich festgestellt, dass beide identisch sind.
Es ist wirklich so, dass jeder 2048-Byte Block genau eine Seite enthält. Seitenzahlen werden in einem modifizierten BCD-Format gespeichert. Dabei wird jede Ziffer um eins erhöht. Die Null ist das Endezeichen.
Seiten haben einen Bereich für die „Dekoderinformationen“ und den „Aufbaucode“ auch noch die Daten der ersten und letzten Zeile. Außerdem können auch noch Felder definiert werden, wohl für „Dialogseiten“. Seiten können auch andere Mutterseiten mit einbinden. Die Auswahlmöglichkeiten sind auch in diesen 2048 Bytes enthalten.
Da dieses Jahr das Easterhack auf Grund von COVID 19 ausfiel, gab es als Ersatz den virtuellen Kongress DIVOC, das „DIgital Verteiltes Online Chaos“.
Dazu gab es ein BTX-Terminal mit dem jeder spielen konnte. Um die Schwelle dafür möglichst klein zu machen ist die Schnittstelle zum Hacker ganz einfach UDP. Ein kleines Programm nimmt die UDP-Pakete entgegen, limitiert die Datenmenge auf 120 Zeichen pro Sekunde. Ein Multitel-21 mit dem Raspberry Pi D-BT-03 Emulator bekommt die Daten und stellt sie dar. Das Bild wird dann von einer Webcam gefilmt und über ein Jitsi-Meet verbreitet.
Auf zukünftigen (virtuellen) Events könnte man das noch professioneller machen. Zum Beispiel könnte man mit einem besseren Framegrabber den Stream direkt erzeugen, oder das Ergebnis als Projektion irgendwohin werfen.
In unserem auf xcept basierenden BTX-Dekoder haben wir jetzt auch ein Programm welches CEPT-Dateien in Bilder umwandeln kann. Das Programm gibt nur Portable Anymap Bilder aus, welche jedoch einfach in PNG oder andere Formate konvertiert werden kann.