Pokerautomat schreibt "RAM SETUP ERROR"

  • mahlzeit !


    Lolle Laut


    ich werde versuchen den richtigen insider zu erwischen
    ich habe mir den text (funworldconfig.zip)etwas genauer angesehn und bin draufgekommen dass zb die kontaktfederleiste eigentlich komplett anders belegt ist als bei meinem board.
    die pinreihen die in dem text beschrieben sind sind bei der X2 kontaktreihe auch mehr als bei mir.....


    die schalterlampen sind bei mir ebenso auf der X1 kontaktreihe
    in dem dem txt aber auf der X2 kontaktreihe ?(



    von der hardware her gesehn ist es fast identisch aber nvram konnte ich keins finden wie zb
    RAM: 1x 6116
    NVRAM: 1x 6264


    Jolly Card (austrian, Funworld, bootleg)
    This one seems to have normal RAM instead of NVRAM.
    Going through the code, there's not any NVRAM initialization routine through service 1 & 2.


    @ secondtech
    das mit der dipschalterconfig passt anscheinend leider nicht mit meiner hwconfig zusammen
    herzlichen dank für die angehängten dateien


    ich werde mich mal in dem mame forum schlau machen
    wenn ich weiterkomme sag ich natürlich bescheid


    ich halte euch am laufenden !


    lg einstweilen

  • Weder 6116 noch 6264 sind NVRAMS.


    Der HM6116 von Hitachi ist ein Standardbauteil: 2 Kilobyte statisches RAM, pin- und funktionskompatibel mit einigen anderen wie 2064, 4364 (z. B. NEC) und ist ein Industriestandard. Genauso der 6264 alias 4364 alias 2064. Die 2 kB findest Du in jedem alten CD-Spieler, die 8k auf Mehrseiten Videotextmodulen, sind oder waren aber auch bei so ziemlich jedem Distributor gelistet. DIe Kiste speichert wenn überhaupt dann eben durch die Stützbatterien - so einfach ist das.

  • guten abend !


    kurze info meiner aktivitäten am automaten....
    ich habe die beiden rams nun getausch aber leider immer noch diese meldung "ram setup error"




    lg und schönes we.

    Der Fehler liegt beim Hersteller des Gerätes
    L.G. Mr.Cool

  • hallo liebe helfer !


    ich habe da etwas interessantes gefunden www.arcadiabay.de


    Gegen Ende der achtziger Jahre kamen dann einige Hersteller auf die kuriose Idee, ihre Platinen mit einem Batterie-betriebenem RAM zu bestücken, in dem Teile des Programms untergebracht waren.
    wenn die Batterie nach 4-5 Jahren leer war ... die Platine lief nicht mehr, Einschicken zum Hersteller war zu teuer oder zu umständlich, also ein Fall für die Tonne.8o;(;(


    nun nachdem ich auf meiner platine ebenso keine nvrams sondern nur srams habe dann hab ich wohl so einen fall dass gewisse programmteile nicht mehr vorhanden sind
    aber ich nehme mal an dass das file von lolle laut (jolycdat.nv) für das "nvram" ,in meinem fall für das sram gedacht ist.


    aber ein problem hätte ich da noch.....
    werden die beiden srams (tc5517cpl und srm2064c) vom willem programmer(willem pro4isp bzw
    Willem EPROM Programmer PCB4.5C) unterstützt?
    zumindest habe ich nix gefunden ;(


    falls dieser sie doch unterstützt wird dann hab ichs leider überlesen :D
    und die andre überlegung wäre:
    wenn ich diesen chip programmiere und ihn dann wieder in mein board einsetze dann wäre ja wieder alles weg weil ihm die stützspannung fehlt ?(
    oder man müsste ihn "onboard" programmieren,aber ob das möglich ist weiss ich noch nicht


    lg mr.cool

    Der Fehler liegt beim Hersteller des Gerätes
    L.G. Mr.Cool

    Einmal editiert, zuletzt von Mr.Cool ()

  • IIRC betrifft das Dein Gerätchen aber nicht. Die Soft dürfte komplett in den ROMs liegen. Hast Du die inzwischen eigentlich mal mit den Dumps vom MAME Projekt vergleichen können? Bei dem Alter ist ein vergessliches EPROM nicht auszuschliessen. Nicht dass Du in zwei Jahren immer noch Ersatzteile reinsteckst und am Ende war doch nur ein Bit gekippt...


    Welches der SRAMs hängt nun eigentlich am Akku?
    Auch wenn Logikanalyzer-Einsatz oder gar teilweises reverse engineering der Hard- und Software schwere Geschütze sind, die Zeit, die Du bisher schon reingesteckt hast alleine um die Postings hier abzusetzen war ja auch nicht ohne. Und so ganz ohne roten Faden dürfte es langsam schwierig werden, ein Trivialfehler scheint es ja nun nicht mehr zu sein.

  • shaun


    ups sorry
    es hängt nur der tc5517cpl am akku


    die dumps kann ich leider noch nicht vergleichen weil ich leider noch keinen passenden programmer
    habe.


    ich wollte mir sowieso schon des längeren einen universellen programmer anschaffen
    nur bin ich nicht ganz schlüssig ,welchen der beiden (willem pro4isp(in system programming) bzw
    Willem EPROM Programmer PCB4.5C(sivava)


    aber sobald ich einen besitze kann ich weitermachen
    und die ergebnisse posten
    herzlichen dank !

    Der Fehler liegt beim Hersteller des Gerätes
    L.G. Mr.Cool

  • In den verschiedenen Beschreibungen bzgl. Initialisierung ist auch immer von Servicekey 1 und 2 und Reset-Schalter die Rede.


    Da die ja wohl bei Deiner Kiste entweder nicht vorhanden sind, oder über diesen mysteriösen Kellner-Schalter "emuliert" werden, solltest Du vielleicht mal an dieser Ecke weitersuchen.


    Hat der Schlüsselschalter verschiedene Stellungen ?


    Was hat es wirklich mit den DIP-Schaltern auf dieser nachträglich eingebauten Platine auf sich ?


    Denn nach Durchsicht des Assembler-Code wird defektes RAM mit der Meldung Elektronik Defekt gemeldet, oder es erscheint der Hinweis : Rufe Techniker.


    Weil in das eingangs genannte Menü kommt man durch Drücken des
    Servicekey 2. Also scheint der Schlüsselschalter zumindest schon mal diesen Taster zu emulieren.


    Da hast Du dir aber auch ein recht schwierigen Kanditan ausgesucht.
    Wenn man bei Google RAM SETUP ERROR eingibt, landet man nur in diesem Thread in Bezug auf Spielautomaten.

    Leichte Hochspannungsschläge fördern das Denkvermögen und andere Dinge.

  • hallo secondtech :)


    die platine für das kellnerschloss hat nur 2 kontakte an der klinkenbuchse
    eine kleine beschreibung einer neueren kellnerschlossplatine
    http://www.championsnet.net/fe…Kellnerschloss_TAB_de.pdf


    der klinkenstecker oder auch schlüssel wird programmiert/codiert
    eine anleitung hierfür ist der oben eingefügte link
    da siehst du auch wie das ganze ungefähr aussieht


    meine platine ist natürlich weit älter und ein bild hab ich auf der ersten seite dieses threads angehängt
    (kleine platine mit 4 blauen dip´s)


    danke und lg

    Der Fehler liegt beim Hersteller des Gerätes
    L.G. Mr.Cool

  • Da scheint aber doch der "Schlüssel" drin zu liegen.
    Da es vier mögliche Schlüssel gibt, liegt die Vermutung nahe, das es
    ungefähr so aufgeschlüsselt ist.


    1. Schlüssel = Normale Wartung (z.B. Kassenleerung usw. )
    2. " " = Buchhaltung ( Servicetaste 2 (?)
    3. Schlüssel = Service ( Servicetaste 1 (?)
    4. Schlüssel = Reset ( Gerät zurücksetzen )


    Dies geht auch aus der Beschreibung der Platine hervor.


    ...Die rote LED leuchtet und der entsprechende Ausgang wird geschaltet.


    Da es dem Techniker wohl zu lästig war, da jedesmal mit 3 Schlüsseln zu hantieren, hat er vielleicht diese zusätzlich und bei dir freie Steckerleiste angelötet und steckte da eine kleine Platine mit 3 Tastern dran, um bequemer arbeiten zu können.


    Habe Dir 4 Screenshoots gemacht, aus denen Du erkennen kannst, welche Porteingänge den Servicetasten zugeordnet sind.


    Den Eingang für den Reset-Taster kann ich nicht zeigen, da dann die Mame-Maschine sofort resetet.


    Wenn aber Servicekey 1 auf Portleitung 2 des PIO-Portes A der PIO 1
    liegt und Servicekey 2 auf der 3., dann würde ich vermuten, das der Resettaster auf dem ersten 1. Eingang aufliegt.


    Bei einem Reset über diesen Port kopiert das Programm den größten Teil des Arbeitsspeichers in das Backup-RAM und führt dann erst den RESET aus. Sehr wahrscheinlich wurde dies so gemacht, weil man aus dem Backup-RAM wesentlich schneller wieder starten kann, als aus dem langsamen EPROM.


    Beim Start sucht das Programm nach Tests der RAMS dann einfach an einer Startadresse im Backup-RAM und da dort kein vernünftiger Code steht, bricht es mit der RAM SETUP ERROR Meldung ab.


    In das hier gezeigte Menü kommt man durch gleichzeitiges Drücken der Servicetasten 1 und 2, also PortA 2. und 3. Eingang von PIO 1 auf Masse legen. Pin 3 und 4 unten links


    Wenn ich die diversen Hinweise richtig verstehe, müsste es dann mit folgender Vorgehensweise klappen.


    DIP-Schalter wie gefordert einstellen :
    1=ON 2=OFF 3=ON 4=OFF 5=OFF 6=ON 7=ON 8=OFF


    Dann 2 und 3. Porteingang von Port A PIO 1 ( ist die PIO, wo NICHT die DIP-Schalter drauf gehen ). auf Masse legen, RESET erzeugen.


    Nach Neustart die Eingänge wieder high gehen lassen, nochmals Reset erzeugen.


    Den DIP-Schalter ganz rechts einmal raufrunter.

    Leichte Hochspannungsschläge fördern das Denkvermögen und andere Dinge.

    6 Mal editiert, zuletzt von secondtech ()

  • hallo ihr lieben !


    ich habe wieder einpaar neuigkeiten !
    1. die huckepackplatine ist von IMPERA


    2. der unbelegte weisse stecker mit den grauen,gelben,dem schwarzen und weissen kabel dran. gehört zu einem banknotenleser (smiley)
    ein link dazu : http://www.coinoperatorshop.co…abel-f--Pulse-Smiley.html


    3. ich habe einpaar links und unterlagen über die pinbelegung des mainboards gefunden.
    weiters habe ich die farben der kabel der kellnerschlossplatine und des banknotenlesers beschrieben ------->siehe bilder & txt-datei
    link zur pinbelegung : http://www.ruppgames.at/ruppservice/casinomaster.pdf


    über die tatsächliche bedeutung der roten dipschalter weiss ich noch nix genaues


    secondtech
    ....werd es mal testen wie du es beschreibst danke einstweilen !


    lg

  • secondtech


    ich habs mal so gemacht wie du beschrieben hast .........
    bis auf das dass jetzt soweit alle adresswerte auf null stehen hat sich nix geändert, ausser das:
    (Unten im bild) " Time ON No. 001 ( 166) min 0 "
    also der wert 166 war zu anfang 1



    siehe bitte die bilder und vergleiche sie


    lg harry

  • Kam denn die Meldung "RAM inititialisiert" ?


    Was war das eigentlich für ein IC, das nach Deinen Angaben sehr warm wurde ?

    Leichte Hochspannungsschläge fördern das Denkvermögen und andere Dinge.

  • Das Prom dürfte wohl das Charakter-Prom sein. Oder fungiert es als Adress-Decoder ?


    Letztendlich nähern wir uns einem Punkt, wo man sich die Frage stellen muss : Lohnt der Aufwand ?


    Weil für knapp 20 € kriegt man bei Ebay eine T-Online S100 Box. Da steckt ein kompletter PC drin. Nach leichten Modifikationen wie VGA-Anschluss anlöten, Festplatte einbauen, kann man da DOS oder Windows draufspielen, MAME installieren und schon hast Du eine Spielkonsole, die ca. 5000 verschiedene Videospiele bereit hält.


    Das dann in Dein Gerät verbaut und gut.


    Kostenaufwand : ca. 60-100 €

    Leichte Hochspannungsschläge fördern das Denkvermögen und andere Dinge.

    Einmal editiert, zuletzt von secondtech ()

  • hallo liebe helfer !


    ich habs soweit mal geschafft !!! juhuuuuuuuuuuuuuuuuuu!!!!!!!!!!!!!!!!!!!!!!!!!!!8):D:]8);)
    ich habe mithilfe eines anderen forums (http://community.arcadeinfo.de) das gerät neu initialisieren können !


    die roten dipswitches 1-7 alle auf "on" stellen danach die beiden buchhaltungs kontakte (für aufsteller und wirt) auf masse legen und gleichzeitig einschalten des gerätes
    danach ausschalten , die dip´s wieder in die ursprüngliche lage zurückstellen und wieder einschalten ...


    nach dieser eigentlich sehr simplen prozedur läuft der automat klasse !!
    ich freu mich !!! :]:D:]:]:]:]:]



    herzlichsten dank an alle mithelfer und mitträger meines eigentlich sehr grossen problems !!!!
    extragrossen dank an secondtech der mich wirklich sehr tatkräftig unterstützt hat
    ebenso lolle laut und shaun


    einpaar bilder des funktionierenden geräts...

  • Ist ja noch irrer, das Du dann auch noch direkt den Urvater der CPU-Karte gefunden hast.


    Und das tollste. Wenn ich die DIP-Schalter so in die Mame-Maschine eingstelle und resete, läuft die plötzlich auch endlich.
    Bisher meldete sie ja immer Elektronik Defekt.

    Leichte Hochspannungsschläge fördern das Denkvermögen und andere Dinge.

    2 Mal editiert, zuletzt von secondtech ()