Günstiger 5101-Adapter

Dieser Adapter verwendet einen günstigen PIC (der mit der mitgelieferten 'hex'-Datei programmiert werden muss), eine Diode und einen Kondensator – das war's!

Das Programm nutzt den internen RAM und EEPROM des PIC. Der Kondensator und die Diode sind nötig, damit der PIC nach dem Ausschalten der Pinball-Maschine genug Zeit hat, den RAM-Inhalt in den EEPROM zu speichern.

Keine Pufferbatterie mehr nötig!

Der Adapter funktioniert nur mit Bally- und Stern-MPUs (im Bally-Kompatibilitätsmodus), die zwischen 1977 und 1985 hergestellt wurden!

Falls du keinen PIC-Programmer hast, empfehle ich einen PICKIT3. Bitte beachte, dass mein selbstgebauter DIY-PIC-Programmer nicht verwendet werden kann, da der 5101-PIC im HVP-Modus programmiert werden muss!

benötigte Teile (siehe Warenkorb)
Adapter, sofort einsatzbereit

Dokumentation

Auf der Platine befindet sich ein Jumper, mit dem der PIC-Speicher gelöscht werden kann. Es wird empfohlen, den Speicher einmal zu löschen, bevor du den Adapter auf einer neuen Platine verwendest.

In seltenen Fällen startet deine Platine nach dem Einsetzen des Adapters nicht. Meistens liegt das an einem ungenauen CPU-Takt, der durch veränderte Werte der Kondensatoren C14 & C15 und Widerstände R4 & R10 auf der Bally-MPU mit der Zeit entsteht. Während der 5101 läuft, benötigt der PIC einen genaueren Takt. Die Originalwerte sind 470 pF und 5,6 kOhm. Ich empfehle, C14 & C15 durch neue Keramik-1-nF-Kondensatoren und die Widerstände R4 & R10 durch engtolerierte 2,7-kOhm-Widerstände zu ersetzen.

Löten

Da die Diode unter dem IC-Sockel für den PIC sitzt, musst du mit der Diode beginnen
Jetzt den Kondensator einsetzen
Als nächstes die Adapterpins und den IC-Sockel einsetzen. Am besten die Adapterpins in einen alten Sockel stecken, um sie exakt anlöten zu können.
Die Adapterpins sind etwas empfindlich – also vorsichtig vorgehen!
Adapter in einer Bally35-MPU
Adapter in einer Stern200-MPU