Alternative Anwendung für SoundKarten

  • Hallo Spielfreunde,
    ich bin Neu bei Euch,
    ich beschäftige mich in der letzten Zeit vermehrt mit den SoundCarten entweder mit dem Yamaha (YMZ-280 B-F )oder dem DSP Chip (DSP 56364 ).
    Und nun bin ich auf der Suche nach dem Protokoll um den Chip über den Pic anzusteuern und der passenden Idee was man mit einer Soundkarte
    auser im Automaten sonst noch machen kann, um sie zu benutzten, ggf. sie mit anderen Sounds zu Beschicken ???


    mfG
    Pit.

  • es gibt mit Sicherheit ne möglichkeit ne Soundkarte für was zu benützen. Soweit ich weiß kann man ein paar neu bespielen (Riiko hat das bei seiner Baba Jaga gemacht).
    Du kannst mit den Soundkarten schon was machen, die verstärken ja auch. bei manchen Geräten sind die Sounds auch im Spielmodul integriert.

    Für Informationen Siehe Profil .

  • Hi,

    es gibt bestimmt eine Möglichkeit, soweit ich weiß gibt es 3 verschiedene Typen der(MP3) Soundkarten…

    Greets Max

    Spielautomaten
    ADP/Merkur 1991 - Back Gammon
    ADP/Mega 1993 - Domino
    ADP/Mega 1994 - Domino Tunier
    ADP/Mega 1995 - Pokerface(2x)
    ADP/Merkur 2004 - Merkur Trendy Theke(2x) - ohne Software Festplatte kaputt

    Flipper
    Sega 1995 - Baywatch
    Sega 1995 - Batman Forever
    Stern 2016 - Ghostbusters(Pro)
    Stern 2019 - Stranger Things(Pro)

  • > Und nun bin ich auf der Suche nach dem Protokoll um den Chip über den Pic anzusteuern

    Das wird ADP wohl nicht so ohne weiteres rausrücken b.z.w. veröffentlichen.

    Hast du denn schon Experimente durchgeführt mit den digitalen Soundkarten, also Versuche
    gemacht diese außerhalb des Automaten anzusteuern und eingehende Signale aufzuzeichnen ?

    Fängt ja an mit "welche Signalarten überhaupt rein- und rausgehen" und wo diese Leitungen enden.

    Stephan

  • Nun, ja deswegen, bevor ich einen großen aufriß Starte, frage ich nach ob es einfach möglich ist .
    Den es hätte sein könenn das einer, den die gleiche Idee schon mal hatt und die betreibt er , den es ist schade um die Karten, die Funktionieren
    auch wen die Bank nicht mehr zu retten ist - TOD, wird der Automat Verschrottet oder als Lager benutzt.
    Deswegen ist auch die Frage was kann man noch mit der Soundkarte getrieben werden ...??? um den Aufwand gerechtfertigen zu können ??
    Den den Pic abzuziehen ( bei der Grossen ) ist durch die Fuse `nicht`möglich, auf der Grossen ist ein 90S2313 drauf,
    und bei der kleinen .... uh da gibt es keinen PIC oder ich sehe ihm nicht...

    Schaltplan von den Karten sind noch nicht Vorhanden, nur Skizzen in groben zügen als unterstüzung , wen die Vollständig gezeichnet sind und das Protokoll
    dan stelle ich es ein .... jedoch es kann noch etwas Dauern.
    Der auffwand hängt jedoch auch von einer Sinnvollen anwendung auserhalb des Spielautomaten, ab.

    Gemeinsamkeiten haben die ja wohl
    - Flash endweder gross 4*29F080 oder klein 1* 28F320
    - 74HC138 gross
    - Deltasigma Gross-YMC516-E oder klein-PCM1716E bringen fast die gleichen Eigenschaften ( Digital-data, aus Flash in Analog wandeln ).
    - Treiber + Filter am Ausgang je 274´ Poti und ein weitere 274 und nun endlich
    - Verstärker entweder gross 3* TDA 7391P( Links, Bass und Rechts )oder klein 1* TDA731P ( Rechts ausgang ? )

    nun gut
    mfG
    Pit

  • > soweit ich weiß gibt es 3 verschiedene Typen der(MP3) Soundkarten

    Gute Frage. So rein "optisch" kenne ich die "aktuellen" langen DSP-Karten. Bestückt mit mindestens einer Endstufe (Kanal).
    Manche haben auch mehrere Kanäle. Ich habe hier eine DSP-Soundkarte eines Rondo mit drei (!) Anschlüssen für Lautsprecher.

    Dann die "kurze" Ausführung, z.B. Sam, Charly, Chili, Rainbow.

    Und sonst noch ?

    Zu den Anschlüssen, neben dem fünfpoligen Stecker (für die Auslesedaten, unwichtig) gibt es noch einen 8-poligen Anschluß
    zum Netzteil (Versorgungsspannung). Der 6polige Stecker schließlich enthält einige Signale von / für die Ansteuerung der Sound-
    karte, das haben einige Experimente meinerseits vor einiger Zeit ans Licht gebracht.

    ADP-Kabelverbindungen sind intern um 180Grad gedreht!

    Ansicht auf Geräteplatine (nicht auf Steuereinheit)
    Vorderansicht Buchse mit U-Öffnung nach vorne und
    Lötung unten, von links nach rechts, links ist Pin "1".

    6-pol auf Soundkarte
    ===================
    1 DSP REPLY
    2 GND
    3 Audio In
    4 DSP DATEN
    5 DSP CLOCK
    6 +12V

    "Audio-In" wird nur benötigt falls die guten alten Sounds auf dem [definition=7]Backpanel[/definition] erzeugt werden als Fallback.
    Die 12V dienen zur Spannungsversorgung von Teilen der Schaltung und laufen zurück zum [definition=7]Backpanel[/definition].

    Da die Steckerbelegung bei beiden Typen von Soundkarten gleich ist, kann man davon ausgehen das
    die Ansteuerung beider Kartentypen identisch oder zumindest ähnlich ist.

    Stephan

  • Bei der BabaJage: nicht der Großteil, sondern ALLE Sounds sind in der InnoDisk! ;}

    BallyWulff hat bei seinen "klassischen" Spielgeräten seine Sounds auf einem EPROM im OKI-8Bit-Vox-ADPCM Format auf der Hauptplatine.
    Decodieren dieser Sounds aus dem Eprom ist für mich gar kein Problem mehr! ;dance

    ADP hat eigene Soundkarten mit ROM und Endstufe drauf... ein GANZ anderes System....

    Bitte keine allgemeine Fragen per PN, die nicht auch im Forum selbst von der ganzen Community gelöst werden können!!!
    KEIN PN-SUPPORT!!!
    BITTE BEACHTEN:
    Bitte überlege, wenn du mir eine PN (private Nachricht) schreiben willst, ob deine Frage nicht offen im Forum besser aufgehoben ist!
    Mehr User können so deine Frage sehen und helfen. Ich hingegen bin nicht jeden Tag hier online.

  • ALLE Sounds (101) der Baba liegen in der InnoDisk! ;}
    Als Beispiel der typische Alarmsound von Bally wird da als "sys_g164_alarm" geführt ;)
    Der Sockel für das Sound-EPROM ist in der Steuereinheit auch nicht belegt;}

    Bitte keine allgemeine Fragen per PN, die nicht auch im Forum selbst von der ganzen Community gelöst werden können!!!
    KEIN PN-SUPPORT!!!
    BITTE BEACHTEN:
    Bitte überlege, wenn du mir eine PN (private Nachricht) schreiben willst, ob deine Frage nicht offen im Forum besser aufgehoben ist!
    Mehr User können so deine Frage sehen und helfen. Ich hingegen bin nicht jeden Tag hier online.

  • Hmm..
    Ich habe auch schon dannach gefrickelt, wie ADP-Soundkarten z.B. als Türklingel
    eingesetzt werden könnten.

    Ich habe dazu Erstversuche darin unternommen, wie kompatibel die verschiedenen Karten
    so sind.
    Dazu musste eine M.Bingo V2 (kleine Ausführung - 1 Ton-Kanal mit TDA 7240 A - Endstufe)
    und eine Poker Pott V8 ( 3-Ton-Kanal Vollbestückung mit TDA 7391 PD) herhalten.

    Nun, um überhaupt weiter zu kommen, wäre ein Protokoll interesannt, welcher serieller Code
    für welches Klangbild benötigt wird.

    Von den Möglichkeiten des Soundprozessors her, habe ich jedoch Muffe bekommen, da es auch
    Befehle zur Programmiereung des Speichers gibt.
    Ich vermute, das die Soundkarten über den Atmel AT 90s2313 bei der Herstellung programmiert
    werden. Somit könnte ich mir den Inhalt der 29.. Speicher auch verhunzen.

    Meine Spielgesellen :

    Merkur = Medallie Herz As und Rondo

    Bally Wulff = Royal Casino und Gamestation Tropical II

    Bally Amatic = Multi Game - Pub - Wand

    Tools :

    Eprombrenner Batego II - BX 48

  • > Nun, um überhaupt weiter zu kommen, wäre ein Protokoll interesannt,
    > welcher serieller Code für welches Klangbild benötigt wird.

    Als Sequenznummer werden 10 Bits hintereinander (seriell) übertragen.
    Das unterste Bit ist dabei immer gesetzt, das oberste (zunächst frei).

    So ergeben sich Bitfolgen wie:

    0b0111111111 = 0x1ff = Niedrigste Sequenznummer (0)
    0b0111111101 = 0x1fd = nächste Sequenz, 1,
    0b0111111011 = 0x1fb = 2,
    0b0111111001 = 0x1f9 = Sequenz 3

    Stephan

  • > Ich vermute, das die Soundkarten über den Atmel AT 90s2313 bei der Herstellung programmiert werden.

    Ich habe neulich einige Ansteuerversuche über einen Arduino gemacht.
    Die Verbindung zwischen Soundkarte und Microcontroller war dabei so:

    hs47gi6e.jpg

    Außerdem benötigt man noch die Spannungsversorgung über ein ADP-Netzteil (8-pol. Kabel).
    Hierbei sollte ein original ADP-Kabel verwendet werden, welches intern gedreht ist. Das
    muß unbedingt berücksichtigt werden falls man sich solch ein Kabel selbst anfertigt ;tea

    Die Arduino-Platine bekommt ihre Spannugsversorgung entweder über USB,
    oder später über eine Gleichspannung aus einem Steckernetzteil.

    cu,

    Stephan

    [EDIT: Bild neu hinzugefügt. mfg Riiko]

    Einmal editiert, zuletzt von Riiko (21. April 2020 um 12:40)

  • Vielen Dank.

    Arduino habe ich auch schon dran gedacht, fliegt jedoch nutzlos bei mir rum, weil der
    Win-Treiber nur "will nicht", "mach ich nicht", "leck mich doch" reagiert". Nichtmal die
    Blinkfrequenz im Auslieferungs - Testprogramm konnte ich ändern.
    (habe damit Faxen dicke)

    Anbei werde ich das bei Zeiten mit dem Elektor - MCS-Bord versuchen.

    Meine Spielgesellen :

    Merkur = Medallie Herz As und Rondo

    Bally Wulff = Royal Casino und Gamestation Tropical II

    Bally Amatic = Multi Game - Pub - Wand

    Tools :

    Eprombrenner Batego II - BX 48

  • Jo, habe mir die neuste Version inklusive Netframe 4.0 installiert.

    leider das gleiche Ergebnis : avrdude.exe: stk500_getsync(): not in sync: resp=0x00

    Diese Fehlermeldung käme auch dann, wenn Arduino nicht angeschlossen ist.

    Ich benutze den Arduino Uno SMD-Edition mit USB-Anschluss.

    Meine Spielgesellen :

    Merkur = Medallie Herz As und Rondo

    Bally Wulff = Royal Casino und Gamestation Tropical II

    Bally Amatic = Multi Game - Pub - Wand

    Tools :

    Eprombrenner Batego II - BX 48

Jetzt mitmachen!

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