HomeSoftwareSpieleMusikForum

TCM-EX3501

Diese "Datenbank" (mit wunderbar vielen kleinen Knöpchen und sagenhaften 256 KB Speicher) erstand ich vor vielen Jahren für 10 DM in einem Tchibo-Resteladen. Mitgeliefert wurde eine Software für Windows, die eine Kommunikation mit dem PC ermöglichen sollte. Das Programm war allerdings nicht nur furchtbar schlecht, sondern auch so alt, dass es unter XP nicht mehr lief (von Linux natürlich ganz zu schweigen). Für mich gab das den Anlass, selber eins zu schreiben, und zwar, damit es unter beiden Systemen zu verwenden war, in Java.

Das Projekt erwies sich als ziemlich spannend; nicht wegen der Programmierung, sondern weil es keinerlei Dokumentation über die interne Datenstruktur gab, nicht einmal über die Codierung der einzelnen Tasten. Es brauchte einige Tage intensiver Detektivarbeit, ausgiebigen Testens und intuitiven Herumprobierens, bis ich den binären Datenstrom, den das Gerät von sich gab, komplett entschlüsselt hatte. (Beispiel: Alle Zeichen sind in 6 Bit codiert. Drei aufeinanander Bytes enthalten vier solcher Zeichen, wobei die ersten 3 Zeichen aus den rechten 6 Bits der entsprechenden Bytes bestehen, währen das 4. Zeichen aus den jeweils ersten beiden Bits dieser 3 Bytes zusammengesetzt ist. Ähnliche Merkwürdigkeiten gibt es noch mehrere.)

Inzwischen ist das Gerätchen natürlich vollkommen veraltet, jedes mickerige Handy lacht sich über seinen Funktionsumfang schief. Offenbar gibt es aber noch Leute, die ihm die Treue halten. Aus diesem Grund stelle ich die damals hergestellte Download- und Dokumentationsseiten hier wieder zur Verfügung (im Originalformat, daher nicht zu meinen übrigen Seiten passend).

Originalseiten TCM-EX3501
up
Created 2010-06-17 by mopcoge