Test und Systemtool " Classic 6 " für die 6 (5) Eprom ADP Steuereinheit

  • Das neue CPU + System-Tool für 5+ 6er Eprom-8085 Mainboards

    Wer kennt das nicht als Freund der älteren ADP-Spielgeräte?
    Abends nach der Arbeit ran an den Disc, einschalten……. und nix tut sich. ;[
    Naja vielleicht nur eine Sicherung defekt, oder einer der so beliebten Standardfehler der Steuereinheiten?
    Was aber wenn nur ein paar Lämpchen sporadisch an sind und der Rest sich absolut weigert seinen Dienst zu verrichten?
    Das Gerät wegwerfen oder gleich beim Auktionshaus reinstellen mit dem Satz: „Hat gestern noch funktioniert“?

    Fakt ist, da es in den letzten Jahren immer wieder zu Komplett-Ausfällen an den so genannten „Weißen Steuereinheiten“ von ADP gab.
    So wurde ein Gemeinschafts-Projekt erarbeitet, welches uns Technikern nun erlaubt, umfangreiche Tests und Diagnosen
    direkt daran durchzuführen um Fehler besser zu ermitteln.

    Vier wichtige Anmerkungen vorweg:

    1. die Spiel-Software von ADP/Gauselmann die in diesen Geräten in den Eproms gespeichert ist, wird in
    keinster Weise verändert oder manipuliert!

    Für unsere Entwicklung war ein Zugriff auf diese nicht notwendig !

    2. Unsere Test-Software ist eine komplett eigen entwickelte Komponente!

    3. Das Projekt ist rein technischer Natur und soll für das „Weiterleben“ unseres Hobbys sorgen.

    4. Unsere entwickelte Hard und Software ist nicht verkäuflich


    An dieser Stelle sei erwähnt, dass sich dieses Projekt nur auf die 5 + 6 Eprom Mainboards von ADP (Weiße Steuereinheit) bezieht.


    Ein kurzer Überblick der Funktionen des neuen Diagnose-Tools:

    Test Tonteil ( alle Töne / Oktaven etc…) einzeln abrufbar
    Test Mechanischer Zählwerke ( SP / DM / PF )
    Test der einzelnen Münzauszahlung
    Test der Münzsperre / Spielzähler / Gong etc…
    Test der Walzen / Scheibeneinheit ( Einzelschrittbetrieb, Vorwärts-Rückwärts,
    Dauerlauf, Auswahl des zu testenden Motors etc….)
    Test Kartenwender-Einheiten (z.B. Herz As etc…)
    Test der Lichtschranken Walzen/Scheibeneinheit
    Test Münzturm (Schalter/Lichtschranken)
    Test Tasteneingänge
    Test Lampensteuerung
    Test Displays ( 7 Segment Displays )
    Test RAM
    Uhr stellen (6818)

    Los geht’s:
    Wer schon mal eine „weiße Steuereinheit aufgeschraubt hat, der hat bestimmt gemerkt, das dort sehr viele digitale Schaltkreise verbaut sind. Das CPU System basiert auf einem 8085 (CPU) System. Viele Komponenten wie CPU/Schnittstellen/Ram etc… sind darauf zu finden.
    Das ganze CPU System funktioniert aber nur, wenn diese korrekt miteinander arbeiten bzw. kommunizieren. Ansonstenbleibt das ganze System quasi stehen. Da bei einem Stillstand der Hauptplatine es manchmal nicht klar ist, was nun den Totalausfall hervorruft, so hatte ich mich entschlossen eine eigene Testhardware zu entwickeln. Als sich Lunte bei uns anmeldete im Forum stellte sich schnell heraus, das er sehr firm im Umgang mit älteren Systemen wie der 8085 Technik (8085 CPU) ist. Ich als Initiator der Idee konnte ihn mit ins Boot holen. Als erstes Ziel wurde nach einer Lösung im Bereich der 5/6 Eprom-Steuerung (1980–19XX) gesucht. Nun galt es, erstmal eineHardware/Software Kombination auszuarbeiten. Nach einigem Hin und Her sind wir dann auf eine recht „einfache“ Lösung gestoßen: Eine kleine Aufsatzplatine, die aufdie 1. Epromfassung gesteckt werden kann. Darauf befinden sich folgende Dinge: 1Steckplatz für unser Test-Eprom; 2: 1 Steckplatz für das 1 Spiel-Eprom, was ja ausgesockelt werden muss; 3: ein separater Ram-Baustein und zuletzt eine Schnittstelle zur Kommunikation mit dem PC/Notebook. Nach längeren Diskussionen über Platinenlayout und Anordnungen wurde dann der Platinen-Prototyp von mir erstellt. Derweil machte sich Lunte daran die „Adressen„ und sonstige systemspezifische Dinge zu ermitteln. Sein „Labor“ wie ihr auf den Bildern sehen könnt war mit Kabeln und Klemmen übersät. Wie etwas oben eben zu lesen war, haben wir eine Kommunikation zum PC/Notebook geplant. Was bedeutet dies? Irgendwie musste eine Art Konsole her, mit der man der Steuereinheit sagt was sie tun soll und im Gegenzug uns mitteilt wie der Test verläuft. Und somit haben wir die interne Weiße CPU Schnittstelle dazu genutzt dies umzusetzen. Mit Hilfe eines einfachem Terminal Programms kann man nun quasi mit der CPU + Co. „reden“. Da das Terminal Programm aber viel zu umständlich ist, so muss ein eigenes Programm für den PC her. Und somit kommt nun auch Riiko mit ins Boot. Da sich Riiko in Delphi sehr gut auskennt, kümmert er sich derzeit um die Entwicklung einer Anwendung, welche auf das Projekt zugeschnitten ist. Damit entfallen umständliche Zahlenketten und Formate zur Übermittlung an das zu testende Gerät. Nach einigen gefühlten 4000 Stunden im Team-Speak war es dann soweit: Der Prototyp war fertig. Nun folgten noch einige neue Befehle, mit der die Test-Funktionen aufgerufen werden können. Eine knifflige Aufgabe, aber es hat geklappt. Unten seht ihr ein paar Bilder. Die „wilde“ Verkabelung resultiert noch aus den Testverdrahtungen. Das wird aber noch verbessert. Auch zu sehen auf dem Walzenbild, Michas Merkur TOP der u.a. als Test herhalten musste. Getestet wurde auch am UR-Disc, am Nova Nova, am Manila, selbst Kartenwender-Einheiten ( Herz As etc… ) wurden schon damit getestet.

    Das Thema mit der Uhr:

    Ein schöner Nebeneffekt unserer Entwicklung ist, das wir nun auch per PC das Datum und die Uhrzeit setzen können.
    (nur bei Steuereinheiten ab Ur-Disc die den neueren Uhrbaustein 6818 eingebaut haben)


    Wir hoffen, dass wir Euch nun in Zukunft mit unserer neuen Teststation helfen können, defekte 5 + 6 Eprom Steuereinheiten
    zu testen und auch zu reanimieren.
    Auf das sich die Scheiben und Walzen noch lange drehen mögen. ;}


    Fortsetzung folgt ...

    Mit technischem Gruß
    Fraehnky


    Einen Herzlichen Dank möchte ich an dieser Stelle an Lunte und Riiko aussprechen. Ohne Euch wäre die recht schnelle Umsetzung so nicht möglich gewesen.


    Auch möchte ich allen Mithörern im Team-Speak danken, das sie unser stundenlanges Fach-Chinesisch ertragen haben. ;}

    Ausblick:
    Derzeit entwickeln wir das 2.Testboard für die „Weiße CPU“ „Next Generation“ ( 2 Eprom 3 Eprom )
    Das Layout könnt ihr schon unten sehen.

  • wenn sich das auf die 5er und 6 er cpu handelt, wieso herz as ? ...das eine 3er cpu ;} ;}
    oder ist full house vlt gemeint ;}

    habe eine 5 eprom cpu die du vlt mal auf vordermann bringen köntest ... aber sind keine eprom drin ....
    aber du hast ja ein exelent wo du testen könntest ;)


    lg

    ADP:
    Merkur Gold 999 , Merkur Roulette , Mega Fifty , Disc 3000 (1x rot und 1x schwarz) , Disc Hit , Disc Profi , Duett , Nova Triumph , Nova Super Jackpot , High Score mit rötlich gräulicher Scheibe, Nova Grand Hand , Venus Multi Pur , Merkur Top
    Disc Royal , Merkur Money , Turbo As , Venus Rasant , Disc 2000, Bube Dame König , Twenty One , Merkur VIP, Mega FOX, Merkur VIP,

    TR4 +
    Super Multi 2

  • Hallo Heiko,

    da steht nur Test Kartenwendereinheit (5 Kartenwender) wie z.B. vom Herz As und die ist unabhängig obs ein 2 3 5 6 Board wäre ;}
    Testen kann man die auch am 5/6 Eprom Board. Gesteuert wird das ja über unsere eigene Software.

    Der Full House (Unterhaltungsgerät) hat übrigens nur ein 2 Eprom Board. ;}

    Netten Gruß
    Fraehnky

    ADP: Merkur Disc1/Disc3000/Merkur DiscII Table/Disc2plus/Disc Jackpot/Sonnenfürst/Stella Master/JumboJumbo/4 Asse/Merkur Backgammon/Fun City 5000/Funnyland/Merkur No.1 UHG/Kniffel/Sesam/Bahia/Komet 40Pfg/Multi-Stern/Sunny/Disc HIT/Multi Multi/Multi-Multi de Luxe/Hawaii/SuperDisc/DiscoDisc/Whirl/Eurotour/Saturn Jupiter/DiscII Wand/Roulette/HerzAs/Astro/KreuzAs1/KreuzAs2/Super Multi/Bingo33/Empire State Building/Ur-Komet/RoyalAs Table/MerkurTOP/Kniffi
    Bally Wulff: James Bond 007+Top/Rasant+Top/Total Genial/Bully/Target 400/Lord/Royal Trio/TITAN 400/Sunfire/Jackpot 400/Krone8085/BigRisc/Stratego/Rex/Hero/Galaxy
    NSM/Löwen: 17+4/NSM Club/CashTime/Mint/Mint Super/Rondo Classic/Jacky Super/Oasis/Lambada/Magic Card/Magic7/Take7/Rotamint Goldserie/Rheingold
    NOVA: Super Nova/
    Nova Step/Doppel Jackpot/Nova Nova/NovaGold/Nova Doppelpot
    Bergmann: Quattro/Platin/CrownJuwel1983/CrownRoyal No.1/Supermax/Corsar
    Hellomat: Flash/Roulette
    Playmont:
    TeleStar
    Wurlitzer:
    Kassetten-Player Copenhagen
    verliehene Geräte: NSM Magic Card (Cwbobby)



    2 Mal editiert, zuletzt von fraehnky (10. November 2012 um 15:34)

  • oh ok dachte full house hat 6 eprom ^^
    ...hatte den noch nicht
    das wundert mich jetzt da der full house ja eines der 1. geräte mit kartenwender war
    und eigentlich in der zeit war wo nur 6er eprom cpu in umkreis waren

    ADP:
    Merkur Gold 999 , Merkur Roulette , Mega Fifty , Disc 3000 (1x rot und 1x schwarz) , Disc Hit , Disc Profi , Duett , Nova Triumph , Nova Super Jackpot , High Score mit rötlich gräulicher Scheibe, Nova Grand Hand , Venus Multi Pur , Merkur Top
    Disc Royal , Merkur Money , Turbo As , Venus Rasant , Disc 2000, Bube Dame König , Twenty One , Merkur VIP, Mega FOX, Merkur VIP,

    TR4 +
    Super Multi 2

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!