Liebe Forumsmitglieder,
Ich möchte um eure Einschätzung zu einem Problem mit der Technik einer Kegelbahn bitten. Der verbaute Prozessor ist ein Motorola MC6802. Wir haben zwar ein paar Elektriker bzw. elektronikaffine im Verein, aber mit dieser Technik kennt sich keiner mehr aus.
Wir haben eine sehr alte Technik auf den Bahnen, die aber ohne Murren äußerst zuverlässig funktioniert und vor allem auch von uns selbst gewartet werden kann. Aber für ein neues Spielsystem muss das sogenannte Sportprogramm umgeschrieben werden. Dieses sitzt auf einer einzelnen Steckplatine (so ist es im Handbuch für die Automatik beschrieben) mit einem Motorola MC6802 - zumindest soweit ich es erkennen kann.
Hier kurz die Schilderung des Ist-Zustandes und was wir ändern müssten:
Ist-Zustand:
- Das Sportprogramm ist auf 50 Wurf angelegt
- Nach dem 25. Wurf wird automatisch von Volle auf Abräumen gestellt
- Für 50 Wurf hat man 20 Minuten Zeit, diese werden ab dem ersten Wurf abwärts gezählt.
Notwendige Änderungen:
- Das neue Spielsystem erfordert 30 Wurf
- Nach dem 15. Wurf wird automatisch von Volle auf Abräumen gestellt
- Für 30 Wurf hat man 12 Minuten Zeit
Alle Informationen liegen auf der Steckplatine, die Hauptsteuerung muss nicht angepasst werden.
Für uns wäre es aus Kostengründen ideal, den Prozessor mit einem abgeänderten Programm neu zu brennen. Wir haben jemanden im Verein, der alte Radios und Flipperautomaten repariert und einen Prozessor brennen kann (Von ihm wissen wir auch, dass der Prozessor gerade in Flipperautomaten gang und gäbe war, die Ähnlichkeit vom Flipper zum Kegeln war uns so nicht bewusst.... ;-)). Allerdings kann er nur das für diese Zwecke notwendige programmieren, daher kann er diese Änderungen nicht vornehmen
Wir haben die HEX-Datei des Sportprogrammes tatsächlich vorliegen, aber ohne Disassembler kann niemand was mit anfangen.
Hierzu meine Frage:
- Ist es euerer Einschätzung nach möglich, mit einem geeigneten Disassembler ohne das Wissen um das ursprüngliche Programmiergerät die Datei richtig lesen zu können?
- Falls ja, ist es möglich die notwendigen Steuerbefehle zu erkennen und dann auch abzuändern?
Ich habe mich trotz meines absoluten Laienwissens soweit eingelesen wie ich konnte (Datenblätter, Möglichkeiten zum Disassembling) aber ich bzw. wir kommen an der Stelle einfach nicht mehr weiter.
Ein weiterer Plan aus unseren Reihen war, die Funktionen des MC6802 über einen Kleincomputer zu emulieren und den an den Steckplatz zu klemmen aber das wäre nur ein zweiter Schritt (wenn überhaupt möglich). Wir denken, das Brennen ist eleganter und einfacher.
Schon mal ein riesengroßes Dankeschön im Voraus für eure Hilfe.