Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

@Black Knight Alles klar werde ich testen, ich habe die Beschreibung gelesen. Läuft der Test dann automatisch ab wenn ich settings beendet habe? Und werden dann nach und nach alle sounds durchgeprüft?

Nach ausschalten und wechseln der SD karte startet der Debug dann auch automatisch?

Und Antwort zu Deiner Frage am Dienstag, ja ich habe nur die SD-Karte im Pi gewechselt.

  • Antworten 1,6Tsd
  • Erstellt
  • Letzte Antwort

Top-Benutzer in diesem Thema

  • Black Knight

    650

  • bontango

    440

  • Volley

    102

  • jabdoa

    97

Top-Benutzer in diesem Thema

Veröffentlichte Bilder

Geschrieben

Der Test zeigt nur die Nummern der Sounds, die Pinmame anfordert und ob der APC die dazugehörigen Soundfiles findet oder nicht. Es ist also kein aktiver Test, der von sich aus irgendwas tut.

Du musst daher immer ein Spiel starten, sonst fordert Pinmame keine Sounds an und es wird nichts angezeigt.

Ansonsten bleibt dieser Testmodus so lange aktiv, bis du ihn wieder abschaltest.

Geschrieben
vor 20 Stunden schrieb Black Knight:

Dann verstehe ich nicht, wieso der Sound mit der neuen Lisy Version nicht mehr geht.

Das LISY binary auf der Banana PI embedded v06 ist das gleiche was Du mit 5.28-81 getestet hast.

Geschrieben

Ich habe zwar kein System 6 Gerät, aber ich kann ja mal System 7 damit probieren. Wenn es wirklich ein Soundproblem gibt, dann sieht man das damit ja vielleicht auch.

Geschrieben

Also bei meinem System 7 Jungle Lord habe ich mit der 5.28-81 auch Sound.

@8ballchamp Tausch die SD-Karte des PI bitte noch mal und achte darauf, dass der SD-Adapter im APC richtig sitzt. Schau auch bitte mal, ob es im Adapter einen Wackelkontakt gibt o.ä. 
Ich vermute, dass beim Tausch der SD-Karte des PI die Karte im APC den Kontakt verloren und der APC dadurch keine Soundfiles mehr gefunden hat.

Geschrieben

Hallo Black Knight,

gerade nochmals beide SD-Karten im PI getauscht und extra darauf geachtet nicht den APC SD-Kartenadapter zu berühren. Nur bei V03 ist Ton da, bei V06 nicht.

Auch gerade den Debug gemacht.

Bei V03 werden wie in der Beschreibung erwähnt auf der linken Seite vom Player3 Display die verschiedenen Soundnummern während dem Spiel angezeigt , sowie Sound und Sprache ist zu hören.

Bei V06 werden wie in der Beschreibung erwähnt auf der rechten Seite von Player3 Display zwar Nummern angezeigt aber ohne Ton und Sprache, aber komischerweise bei Spielstart eine andere Nummer wie bei V03.

Zum Beispiel , Spiel gestartet und Kugel noch im Abschuss zeigt bei V03 links 96; aber bei V06 rechts 78.

Auf Player4 werden keinerlei Nummern angezeigt, egal ob V03 oder V06.

Ich hoffe, das hilft bei der Fehlersuche. Ansonsten sagt mir was ich noch testen kann.

Aber der Hinweis mit dem wackeligen SD-Kartenadapter stimmt schon, könnte irgendwie besser sitzen.

Grüße 8BC

Geschrieben
vor 50 Minuten schrieb 8ballchamp:

aber komischerweise bei Spielstart eine andere Nummer wie bei V03.

Das würde bedeuten, dass die neue Lisy Version andere Soundnummern anfordert für die es keine Soundfiles gibt.

@bontango  hast du bei der neuen Lisy Version eine andere PinMame Version drauf oder andere ROMs?

Geschrieben

@Black KnightKannst  Du das bei Dir nachvollziehen?

v06 ist 'nur' update von 5.28-66 auf 5.28-81 und die 5.28-81 hattest Du ja getestet ...

sonst ist alles gleich ..

kann mir da aktuell keinen Reim drauf machen, forsche aber nochmal

# ./lisy -lisyversion
5.28-81
# ./lisy.old -lisyversion
5.28-66

 

Geschrieben
vor 4 Stunden schrieb bontango:

Kannst  Du das bei Dir nachvollziehen?

Habe leider keinen Firepower oder irgendein anderes System6 Gerät. Ich kann versuchen, das zu emulieren aber das wird etwas dauern.

vor 19 Stunden schrieb 8ballchamp:

Zum Beispiel , Spiel gestartet und Kugel noch im Abschuss zeigt bei V03 links 96; aber bei V06 rechts 78.

Wenn du jetzt in die Liste der Soundfiles schaust, die auf der SD-Karte im APC drauf sind, dann wird es ein File mit dem Namen 0_60.snd ( = 96 in Hex) geben aber kein 0_4e.snd ( = 78 in Hex).

Geschrieben (bearbeitet)

Ich habe jetzt mal nur ein Aktivierungssignal für Schalter 5 geschickt (mittlerer Münzeinwurf) und kann das Problem damit nachstellen.

Hier ist das Debug Log für Schalter und Sound von Lisy 527-56:

pi@lisy(ro):~$ ./run_lisy_apc
make sure getty process is stopped
LISY basic DEBUG activ
[721.433652][0.000016] LISY DEBUG timer set
[721.433952][0.000300] Info: udp switch reader server for debug mode succesfully started
[721.433995][0.000043] LISY APC Hardware init start
LISY_Mini: HW Client is: APC
Info: serial com successfull initiated
[722.435666][1.001671] check if connected hardware is"APC"
[722.436541][0.000875] connected HW is: APC
Info: check ID for 'APC' returns 0
[722.437613][0.001072] LISY_Mini: Client has SW version: 00.31
[722.438565][0.000952] LISY_Mini: Client uses API Version: 0.10
[722.439131][0.000566] LISY_Mini: Client supports 65 lamps
[722.439696][0.000565] LISY_Mini: Client supports 25 solenoids
[722.440265][0.000569] LISY_Mini: Client supports 5 displays
[722.441019][0.000754] Display no:0 has type:1 (BCD7, BCD Code for 7 Segment Displays without comma) with 4 segments
[722.441781][0.000762] Display no:1 has type:2 (BCD8, BCD Code for 8 Segment Displays (same as BCD7 but with comma) with 7 segments
[722.442545][0.000764] Display no:2 has type:2 (BCD8, BCD Code for 8 Segment Displays (same as BCD7 but with comma) with 7 segments
[722.443293][0.000748] Display no:3 has type:2 (BCD8, BCD Code for 8 Segment Displays (same as BCD7 but with comma) with 7 segments
[722.444048][0.000755] Display no:4 has type:2 (BCD8, BCD Code for 8 Segment Displays (same as BCD7 but with comma) with 7 segments
[722.444611][0.000563] LISY_Mini: Client supports 73 switches
Switch Status 1..8;9..16;17..24; ...:
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
advance: 0
UP/Down: 1
[722.487566][0.042955] LISY DEBUG activ for switches
[722.487605][0.000039] LISY DEBUG activ for sound
[722.491867][0.004262] Info: LISYAPC Throttle value is 120 for this game
LISY_APC: we are emulating Game No:16 frpwr_l6
info: trying to parse: /usr/local/share/xpinmame/xpinmamerc
info: trying to parse: /root/.xpinmame/xpinmamerc
info: trying to parse: /usr/local/share/xpinmame/xpinmame-vid_lisyrc
info: trying to parse: /root/.xpinmame/xpinmame-vid_lisyrc
info: trying to parse: /usr/local/share/xpinmame/rc/frpwr_l6rc
info: trying to parse: /root/.xpinmame/rc/frpwr_l6rc
Info: internal Hardware revision is 122
LISY80_SIG_HANDLER: SIGUSR1 catched
This is LISY (Lisy W) by bontango, Version 527 56
[723.074158][0.582291] Info: LISYMINI this game has NO SS or AC Relais
[723.074335][0.000177] Info_boot: System_ID: SYS6
[723.074386][0.000051] Info_boot: gamename: FIREPOWER
[723.074435][0.000049] Info_boot: S2 Setting: 16
[723.074486][0.000051] Info_boot: SW Version: 527 56
[729.076960][6.002474] LISY_Mini: no special hw rules found for game 16, setting defaults
[729.077019][0.000059] LISY_Mini: HW Rule set for solenoid:17 and switch:65
[729.077081][0.000062] LISY_Mini: HW Rule set for solenoid:18 and switch:66
[729.077136][0.000055] LISY_Mini: HW Rule set for solenoid:19 and switch:67
[729.077187][0.000051] LISY_Mini: HW Rule set for solenoid:20 and switch:68
[729.077237][0.000050] LISY_Mini: HW Rule set for solenoid:21 and switch:69
[729.077287][0.000050] LISY_Mini: HW Rule set for solenoid:22 and switch:70
loading rom 0: gamerom.716
loading rom 1: green2.716
loading rom 2: green1.716
loading rom 3: prom1_6.474
loading rom 4: prom2.474
loading rom 5: prom3.474
done
[729.487617][0.410330] play soundindex 255 on board 0
[729.488497][0.000880] play soundindex 255 on board 0
[729.490648][0.002151] play soundindex 127 on board 0
[732.646684][3.156036] timer experid, nvram delayed write
[733.701855][1.055171] play soundindex 63 on board 0
[733.801865][0.100010] play soundindex 127 on board 0
[737.705428][3.903563] play soundindex 63 on board 0
[737.803441][0.098013] play soundindex 127 on board 0
[741.747894][3.944453] play soundindex 63 on board 0
[741.845745][0.097851] play soundindex 127 on board 0
[743.753711][1.907966] API_write: 0x29
[743.753767][0.000056] API_read_byte: 0x85
[743.753805][0.000038] LISY_W_SWITCH_READER: changed switch reported: returnbyte:133
[743.753842][0.000037] LISY_W_SWITCH_READER: return switch: 5, action: 1
[743.753881][0.000039] LISY_W_SWITCH_HANDLER Switch#:5 action:1

[743.759039][0.005158] play soundindex 95 on board 0
[743.788197][0.029158] play soundindex 127 on board 0
[743.814288][0.026091] play soundindex 95 on board 0
[743.843354][0.029066] play soundindex 127 on board 0
[743.871424][0.028070] play soundindex 95 on board 0
[743.878749][0.007325] API_write: 0x29
[743.878794][0.000045] API_read_byte: 0x05
[743.878829][0.000035] LISY_W_SWITCH_READER: changed switch reported: returnbyte:5
[743.878866][0.000037] LISY_W_SWITCH_READER: return switch: 5, action: 0
[743.878902][0.000036] LISY_W_SWITCH_HANDLER Switch#:5 action:0

[743.888575][0.009673] API_write: 0x29
[743.888618][0.000043] API_read_byte: 0x85
[743.888653][0.000035] LISY_W_SWITCH_READER: changed switch reported: returnbyte:133
[743.888689][0.000036] LISY_W_SWITCH_READER: return switch: 5, action: 1
[743.888725][0.000036] LISY_W_SWITCH_HANDLER Switch#:5 action:1

[743.899656][0.010931] API_write: 0x29
[743.899698][0.000042] API_read_byte: 0x05
[743.899735][0.000037] LISY_W_SWITCH_READER: changed switch reported: returnbyte:5
[743.899772][0.000037] LISY_W_SWITCH_READER: return switch: 5, action: 0
[743.899811][0.000039] LISY_W_SWITCH_HANDLER Switch#:5 action:0

[743.911066][0.011255] API_write: 0x29
[743.911107][0.000041] API_read_byte: 0x85
[743.911142][0.000035] LISY_W_SWITCH_READER: changed switch reported: returnbyte:133
[743.911178][0.000036] LISY_W_SWITCH_READER: return switch: 5, action: 1
[743.911214][0.000036] LISY_W_SWITCH_HANDLER Switch#:5 action:1

[743.920677][0.009463] API_write: 0x29
[743.920718][0.000041] API_read_byte: 0x05
[743.920755][0.000037] LISY_W_SWITCH_READER: changed switch reported: returnbyte:5
[743.920792][0.000037] LISY_W_SWITCH_READER: return switch: 5, action: 0
[743.920829][0.000037] LISY_W_SWITCH_HANDLER Switch#:5 action:0

[744.003833][0.083004] play soundindex 127 on board 0
[744.137194][0.133361] play soundindex 95 on board 0
[744.268330][0.131136] play soundindex 127 on board 0
[744.401117][0.132787] play soundindex 95 on board 0
[744.534135][0.133018] play soundindex 127 on board 0
[744.665989][0.131854] play soundindex 95 on board 0
[744.798467][0.132478] play soundindex 127 on board 0
[744.931286][0.132819] play soundindex 95 on board 0
[745.062694][0.131408] play soundindex 127 on board 0
[745.195742][0.133048] play soundindex 95 on board 0
[745.328404][0.132662] play soundindex 127 on board 0
[745.460368][0.131964] play soundindex 95 on board 0
[745.593095][0.132727] play soundindex 127 on board 0
[745.726425][0.133330] play soundindex 95 on board 0
[745.727299][0.000874] play soundindex 95 on board 0
[745.858538][0.131239] play soundindex 127 on board 0
[745.919600][0.061062] play soundindex 95 on board 0
[745.947415][0.027815] play soundindex 127 on board 0
[745.976738][0.029323] play soundindex 95 on board 0
[746.109067][0.132329] play soundindex 127 on board 0
[746.242022][0.132955] play soundindex 95 on board 0
[746.373277][0.131255] play soundindex 127 on board 0
[746.506511][0.133234] play soundindex 95 on board 0
[746.639303][0.132792] play soundindex 127 on board 0
[746.771228][0.131925] play soundindex 95 on board 0
[746.903975][0.132747] play soundindex 127 on board 0
[747.037302][0.133327] play soundindex 95 on board 0
[747.168649][0.131347] play soundindex 127 on board 0
[747.301819][0.133170] play soundindex 95 on board 0
[747.434593][0.132774] play soundindex 127 on board 0
[747.566646][0.132053] play soundindex 95 on board 0
[747.699216][0.132570] play soundindex 127 on board 0
[747.832012][0.132796] play soundindex 95 on board 0
[747.832888][0.000876] play soundindex 95 on board 0
[747.963925][0.131037] play soundindex 127 on board 0
[748.032826][0.068901] play soundindex 95 on board 0
[748.165859][0.133033] play soundindex 127 on board 0
[749.939805][1.773946] play soundindex 63 on board 0
[750.039214][0.099409] play soundindex 127 on board 0

Und hier ist das gleiche für Lisy 528-81:

pi@lisy(ro):~$ ./run_lisy_apc
make sure getty process is stopped
LISY basic DEBUG activ
[161.991956][0.000011] LISY DEBUG timer set
[161.994282][0.002326] Info: udp switch reader server for debug mode succesfully started
[161.994345][0.000063] LISY APC Hardware init start
LISY_Mini: HW Client is: APC
Info: serial com successfull initiated
[162.996014][1.001669] check if connected hardware is"APC"
[162.996924][0.000910] connected HW is: APC
Info: check ID for 'APC' returns 0
[162.997991][0.001067] LISY_Mini: Client has SW version: 00.31
[162.998940][0.000949] LISY_Mini: Client uses API Version: 0.10
[162.999517][0.000577] LISY_Mini: Client supports 65 lamps
[163.000094][0.000577] LISY_Mini: Client supports 25 solenoids
[163.000666][0.000572] LISY_Mini: Client supports 5 displays
[163.001426][0.000760] Display no:0 has type:1 (BCD7, BCD Code for 7 Segment Displays without comma) with 4 segments
[163.002201][0.000775] Display no:1 has type:2 (BCD8, BCD Code for 8 Segment Displays (same as BCD7 but with comma) with 7 segments
[163.002963][0.000762] Display no:2 has type:2 (BCD8, BCD Code for 8 Segment Displays (same as BCD7 but with comma) with 7 segments
[163.003728][0.000765] Display no:3 has type:2 (BCD8, BCD Code for 8 Segment Displays (same as BCD7 but with comma) with 7 segments
[163.004500][0.000772] Display no:4 has type:2 (BCD8, BCD Code for 8 Segment Displays (same as BCD7 but with comma) with 7 segments
[163.005075][0.000575] LISY_Mini: Client supports 73 switches
Switch Status 1..8;9..16;17..24; ...:
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
advance: 0
UP/Down: 1
[163.048098][0.043023] LISY DEBUG activ for switches
[163.048143][0.000045] LISY DEBUG activ for sound
[163.053522][0.005379] Info: LISYAPC Throttle value is 120 for this game
LISY_APC: we are emulating Game No:16 frpwr_l6
info: trying to parse: /usr/local/share/xpinmame/xpinmamerc
info: trying to parse: /root/.xpinmame/xpinmamerc
info: trying to parse: /usr/local/share/xpinmame/xpinmame-vid_lisyrc
info: trying to parse: /root/.xpinmame/xpinmame-vid_lisyrc
info: trying to parse: /usr/local/share/xpinmame/rc/frpwr_l6rc
info: trying to parse: /root/.xpinmame/rc/frpwr_l6rc
Info: internal Hardware revision is 122
LISY80_SIG_HANDLER: SIGUSR1 catched
This is LISY (Lisy W) by bontango, Version 528 81
[163.250210][0.196688] Info: LISYMINI this game has NO SS or AC Relay
[163.250380][0.000170] Info_boot: System_ID: SYS6
[163.250438][0.000058] Info_boot: gamename: FIREPOWER
[163.250493][0.000055] Info_boot: S2 Setting: 16
[163.250547][0.000054] Info_boot: SW Version: 528 81
[169.253358][6.002811] LISY_Mini: no special hw rules found for game 16, setting defaults
[169.253421][0.000063] LISY_Mini: HW Rule set for solenoid:17 and switch:65
[169.253483][0.000062] LISY_Mini: HW Rule set for solenoid:18 and switch:66
[169.253541][0.000058] LISY_Mini: HW Rule set for solenoid:19 and switch:67
[169.253596][0.000055] LISY_Mini: HW Rule set for solenoid:20 and switch:68
[169.253650][0.000054] LISY_Mini: HW Rule set for solenoid:21 and switch:69
[169.253704][0.000054] LISY_Mini: HW Rule set for solenoid:22 and switch:70
loading rom 0: gamerom.716
loading rom 1: green2.716
loading rom 2: green1.716
loading rom 3: prom1_6.474
loading rom 4: prom2.474
loading rom 5: prom3.474
done
[169.508288][0.254584] play soundindex 255 on board 0
[169.509190][0.000902] play soundindex 255 on board 0
[169.513049][0.003859] play soundindex 255 on board 0
[172.905110][3.392061] timer experid, nvram delayed write
[174.150241][1.245131] play soundindex 191 on board 0
[174.254522][0.104281] play soundindex 255 on board 0
[176.998726][2.744204] API_write: 0x29
[176.998785][0.000059] API_read_byte: 0x85
[176.998826][0.000041] LISY_W_SWITCH_READER: changed switch reported: returnbyte:133
[176.998868][0.000042] LISY_W_SWITCH_READER: return switch: 5, action: 1
[176.998910][0.000042] LISY_W_SWITCH_HANDLER Switch#:5 action:1

[177.004856][0.005946] play soundindex 255 on board 0
[177.232270][0.227414] API_write: 0x29
[177.232328][0.000058] API_read_byte: 0x05
[177.232367][0.000039] LISY_W_SWITCH_READER: changed switch reported: returnbyte:5
[177.232409][0.000042] LISY_W_SWITCH_READER: return switch: 5, action: 0
[177.232451][0.000042] LISY_W_SWITCH_HANDLER Switch#:5 action:0

[177.244542][0.012091] API_write: 0x29
[177.244595][0.000053] API_read_byte: 0x85
[177.244634][0.000039] LISY_W_SWITCH_READER: changed switch reported: returnbyte:133
[177.244676][0.000042] LISY_W_SWITCH_READER: return switch: 5, action: 1
[177.244717][0.000041] LISY_W_SWITCH_HANDLER Switch#:5 action:1

[177.251361][0.006644] play soundindex 255 on board 0
[177.481939][0.230578] API_write: 0x29
[177.481993][0.000054] API_read_byte: 0x05
[177.482033][0.000040] LISY_W_SWITCH_READER: changed switch reported: returnbyte:5
[177.482075][0.000042] LISY_W_SWITCH_READER: return switch: 5, action: 0
[177.482116][0.000041] LISY_W_SWITCH_HANDLER Switch#:5 action:0

[177.702322][0.220206] play soundindex 191 on board 0
[177.805955][0.103633] play soundindex 255 on board 0
[181.941165][4.135210] play soundindex 191 on board 0
[182.045151][0.103986] play soundindex 255 on board 0

Wie man sieht sind die Soundkommandos komplett unterschiedlich. :my_huh:

Bearbeitet von Black Knight
Geschrieben

Dann ist 'irgendwo' in der  5.28 unbemerkt etwas schiefgelaufen 🙄

Aber jetzt habe ich einen guten Anhaltspunkt, merci, melde mich ASAP

Geschrieben

Ich kann das hier leider nicht nachvollziehen. Bei mir bringt 5.28-81 die selbe Ausgabe wie bei Dir die 5.27-56

Hab extra auch mal das Image von meinem Server runtergeladen und frisch auf SD geschrieben ... auch OK

Dachte dann es liegt daran dass ich mit USB connection teste, aber serial auch OK

Im Bild meine Testumgebung, die debug optionen und das zu emulierende game

habe ich fest im APC code hinterlegt ( v0.31)

hast Du eine Idee wo der Unterschied liegen könnte?

btw:

wenn Du Schalter simulieren willst, ich hab ein programm 'lisy_swreplay' geschrieben, das einfach in einem zweiten ssh fenster aufrufen, das schickt dann Schalter an den laufenden LISY prozess, so dieser im debug mode läuft

lisy_swreplay <schalter nummer> < 1 oder 0 > < dely in ms >

also z.B. Schalter 5 ein/aus mit

lisy_swreplay 5 1 10

lisy_swreplay 5 0 10

<delay in ms> ist nur damit man schalter aus dem debug log wieder mit dem selben timing 'einspielen' kann

 

image.png.6a85274ad3a6e1dedfb94eea3a498937.png

Geschrieben
vor 7 Stunden schrieb bontango:

wenn Du Schalter simulieren willst, ich hab ein programm 'lisy_swreplay' geschrieben

Ich hab's damit jetzt auch mal probiert, das Ergebnis bleibt aber dasselbe.

pi@lisy(ro):~$ ./run_lisy_apc
make sure getty process is stopped
LISY basic DEBUG activ
[078.047916][0.000011] LISY DEBUG timer set
[078.050204][0.002288] Info: udp switch reader server for debug mode succesfully started
[078.050267][0.000063] LISY APC Hardware init start
LISY_Mini: HW Client is: APC
Info: serial com successfull initiated
[079.052469][1.002202] check if connected hardware is"APC"
[079.053551][0.001082] connected HW is: APC
Info: check ID for 'APC' returns 0
[079.054844][0.001293] LISY_Mini: Client has SW version: 00.31
[079.055890][0.001046] LISY_Mini: Client uses API Version: 0.10
[079.056551][0.000661] LISY_Mini: Client supports 65 lamps
[079.057217][0.000666] LISY_Mini: Client supports 25 solenoids
[079.057873][0.000656] LISY_Mini: Client supports 5 displays
[079.058727][0.000854] Display no:0 has type:1 (BCD7, BCD Code for 7 Segment Displays without comma) with 4 segments
[079.059578][0.000851] Display no:1 has type:2 (BCD8, BCD Code for 8 Segment Displays (same as BCD7 but with comma) with 7 segments
[079.060428][0.000850] Display no:2 has type:2 (BCD8, BCD Code for 8 Segment Displays (same as BCD7 but with comma) with 7 segments
[079.061276][0.000848] Display no:3 has type:2 (BCD8, BCD Code for 8 Segment Displays (same as BCD7 but with comma) with 7 segments
[079.062123][0.000847] Display no:4 has type:2 (BCD8, BCD Code for 8 Segment Displays (same as BCD7 but with comma) with 7 segments
[079.062786][0.000663] LISY_Mini: Client supports 73 switches
Switch Status 1..8;9..16;17..24; ...:
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
advance: 0
UP/Down: 1
[079.107647][0.044861] LISY DEBUG activ for switches
[079.107777][0.000130] LISY DEBUG activ for sound
[079.113910][0.006133] Info: LISYAPC Throttle value is 120 for this game
LISY_APC: we are emulating Game No:16 frpwr_l6
info: trying to parse: /usr/local/share/xpinmame/xpinmamerc
info: trying to parse: /root/.xpinmame/xpinmamerc
info: trying to parse: /usr/local/share/xpinmame/xpinmame-vid_lisyrc
info: trying to parse: /root/.xpinmame/xpinmame-vid_lisyrc
info: trying to parse: /usr/local/share/xpinmame/rc/frpwr_l6rc
info: trying to parse: /root/.xpinmame/rc/frpwr_l6rc
Info: internal Hardware revision is 122
LISY80_SIG_HANDLER: SIGUSR1 catched
This is LISY (Lisy W) by bontango, Version 528 81
[079.312795][0.198885] Info: LISYMINI this game has NO SS or AC Relay
[079.313261][0.000466] Info_boot: System_ID: SYS6
[079.313411][0.000150] Info_boot: gamename: FIREPOWER
[079.313805][0.000394] Info_boot: S2 Setting: 16
[079.314069][0.000264] Info_boot: SW Version: 528 81
[085.317204][6.003135] LISY_Mini: no special hw rules found for game 16, setting defaults
[085.317369][0.000165] LISY_Mini: HW Rule set for solenoid:17 and switch:65
[085.317525][0.000156] LISY_Mini: HW Rule set for solenoid:18 and switch:66
[085.317762][0.000237] LISY_Mini: HW Rule set for solenoid:19 and switch:67
[085.318015][0.000253] LISY_Mini: HW Rule set for solenoid:20 and switch:68
[085.318207][0.000192] LISY_Mini: HW Rule set for solenoid:21 and switch:69
[085.318561][0.000354] LISY_Mini: HW Rule set for solenoid:22 and switch:70
loading rom 0: gamerom.716
loading rom 1: green2.716
loading rom 2: green1.716
loading rom 3: prom1_6.474
loading rom 4: prom2.474
loading rom 5: prom3.474
done
[085.574747][0.256186] play soundindex 255 on board 0
[085.575737][0.000990] play soundindex 255 on board 0
[085.579577][0.003840] play soundindex 255 on board 0
[088.972913][3.393336] timer experid, nvram delayed write
[090.283817][1.310904] play soundindex 191 on board 0
[090.388384][0.104567] play soundindex 255 on board 0
[094.473372][4.084988] play soundindex 191 on board 0
[094.577722][0.104350] play soundindex 255 on board 0
[096.101681][1.523959] LISY_W_SWITCH_HANDLER (UDP Server Data received: 5
[096.101749][0.000068] LISY_W_SWITCH_HANDLER Switch#:5 action:1

[096.111544][0.009795] play soundindex 255 on board 0
[098.324662][2.213118] play soundindex 191 on board 0
[098.424530][0.099868] play soundindex 255 on board 0
[102.399819][3.975289] play soundindex 191 on board 0
[102.498612][0.098793] play soundindex 255 on board 0
[102.559474][0.060862] LISY_W_SWITCH_HANDLER (UDP Server Data received: 5
[102.559543][0.000069] LISY_W_SWITCH_HANDLER Switch#:5 action:0

[106.634419][4.074876] play soundindex 191 on board 0
[106.736138][0.101719] play soundindex 255 on board 0
[110.863361][4.127223] play soundindex 191 on board 0
[110.967086][0.103725] play soundindex 255 on board 0

Welche Game Settings hast du denn eingestellt? Vielleicht gibt's da ja einen Unterschied.

Geschrieben

geändert habe ich nur:

const byte APC_defaults[64] =  {0,3,3,1,1,0,0,0,      // system default settings -> serial

const byte USB_defaults[64] = {0,0,0,16,18,0,0,0,       // game default settings 16 Firepower, switch & sound debug

sonst alles default

Geschrieben

Habe jetzt nochmal alles mit den exakt gleichen Settings wie bei dir gestartet, aber die Soundkommandos der beiden Lisy Versionen bleiben unterschiedlich.

Wie sieht denn dein Debug Log aus, kein Hinweis auf einen Unterschied?

Geschrieben

ich kann keine finden:

 

pi@lisy(rw):~$ ./run_lisy_apc
make sure getty process is stopped
LISY basic DEBUG activ
[743.485596][0.000026] LISY DEBUG timer set
[743.490142][0.004546] Info: udp switch reader server for debug mode succesfully started
[743.490202][0.000060] LISY APC Hardware init start
LISY_Mini: HW Client is: APC
Info: serial com successfull initiated
[744.491897][1.001695] check if connected hardware is"APC"
[744.492823][0.000926] connected HW is: APC
Info: check ID for 'APC' returns 0
[744.493922][0.001099] LISY_Mini: Client has SW version: 00.31
[744.494881][0.000959] LISY_Mini: Client uses API Version: 0.10
[744.495458][0.000577] LISY_Mini: Client supports 65 lamps
[744.496034][0.000576] LISY_Mini: Client supports 25 solenoids
[744.496616][0.000582] LISY_Mini: Client supports 5 displays
[744.497383][0.000767] Display no:0 has type:3 (SEG7, Fully addressable 7 Segment Display (with comma)) with 4 segments
[744.498142][0.000759] Display no:1 has type:4 (SEG14,Fully addressable 14 Segment Display (with comma)) with 7 segments
[744.498908][0.000766] Display no:2 has type:4 (SEG14,Fully addressable 14 Segment Display (with comma)) with 7 segments
[744.499671][0.000763] Display no:3 has type:4 (SEG14,Fully addressable 14 Segment Display (with comma)) with 7 segments
[744.500442][0.000771] Display no:4 has type:4 (SEG14,Fully addressable 14 Segment Display (with comma)) with 7 segments
[744.501021][0.000579] LISY_Mini: Client supports 73 switches
Switch Status 1..8;9..16;17..24; ...:
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
advance: 0
UP/Down: 0
[744.544248][0.043227] LISY DEBUG activ for switches
[744.544379][0.000131] LISY DEBUG activ for sound
[744.549251][0.004872] Info: LISYAPC Throttle value is 120 for this game
LISY_APC: we are emulating Game No:16 frpwr_l6
info: trying to parse: /usr/local/share/xpinmame/xpinmamerc
info: trying to parse: /root/.xpinmame/xpinmamerc
info: trying to parse: /usr/local/share/xpinmame/xpinmame-vid_lisyrc
info: trying to parse: /root/.xpinmame/xpinmame-vid_lisyrc
info: trying to parse: /usr/local/share/xpinmame/rc/frpwr_l6rc
info: trying to parse: /root/.xpinmame/rc/frpwr_l6rc
Info: internal Hardware revision is 122
LISY80_SIG_HANDLER: SIGUSR1 catched
This is LISY (Lisy W) by bontango, Version 528 81
[744.672219][0.122968] Info: LISYMINI this game has NO SS or AC Relay
[744.672395][0.000176] Info_boot: System_ID: SYS6
[744.672484][0.000089] Info_boot: gamename: FIREPOWER
[744.672546][0.000062] Info_boot: S2 Setting: 16
[744.672685][0.000139] Info_boot: SW Version: 528 81
[750.673665][6.000980] LISY_Mini: no special hw rules found for game 16, setting defaults
[750.673718][0.000053] LISY_Mini: HW Rule set for solenoid:17 and switch:65
[750.673782][0.000064] LISY_Mini: HW Rule set for solenoid:18 and switch:66
[750.673840][0.000058] LISY_Mini: HW Rule set for solenoid:19 and switch:67
[750.673895][0.000055] LISY_Mini: HW Rule set for solenoid:20 and switch:68
[750.673947][0.000052] LISY_Mini: HW Rule set for solenoid:21 and switch:69
[750.674001][0.000054] LISY_Mini: HW Rule set for solenoid:22 and switch:70
loading rom 0: gamerom.716
loading rom 1: green2.716
loading rom 2: green1.716
loading rom 3: prom1_6.474
loading rom 4: prom2.474
loading rom 5: prom3.474
done
[750.929057][0.255056] play soundindex 255 on board 0
[750.929946][0.000889] play soundindex 255 on board 0
[750.932425][0.002479] play soundindex 127 on board 0
[753.974901][3.042476] timer experid, nvram delayed write
[754.693054][0.718153] play soundindex 63 on board 0
[754.785644][0.092590] play soundindex 127 on board 0
[758.564996][3.779352] play soundindex 63 on board 0
[758.658954][0.093958] play soundindex 127 on board 0
[762.422624][3.763670] play soundindex 63 on board 0
[762.517241][0.094617] play soundindex 127 on board 0
[766.284564][3.767323] play soundindex 63 on board 0
[766.377539][0.092975] play soundindex 127 on board 0
[767.740979][1.363440] LISY_W_SWITCH_HANDLER (UDP Server Data received: 5
[767.741036][0.000057] LISY_W_SWITCH_HANDLER Switch#:5 action:1

[767.746339][0.005303] play soundindex 95 on board 0
[767.776510][0.030171] play soundindex 127 on board 0
[767.801192][0.024682] play soundindex 95 on board 0
[767.827678][0.026486] play soundindex 127 on board 0
[767.854456][0.026778] play soundindex 95 on board 0
[767.975472][0.121016] play soundindex 127 on board 0
[768.096367][0.120895] play soundindex 95 on board 0
[768.217613][0.121246] play soundindex 127 on board 0
[768.340527][0.122914] play soundindex 95 on board 0
[768.462228][0.121701] play soundindex 127 on board 0
[768.583883][0.121655] play soundindex 95 on board 0
[768.704645][0.120762] play soundindex 127 on board 0
[768.826767][0.122122] play soundindex 95 on board 0
[768.947887][0.121120] play soundindex 127 on board 0
[769.069238][0.121351] play soundindex 95 on board 0
[769.190767][0.121529] play soundindex 127 on board 0
[769.312910][0.122143] play soundindex 95 on board 0
[769.433758][0.120848] play soundindex 127 on board 0
[769.556913][0.123155] play soundindex 95 on board 0
[769.557810][0.000897] play soundindex 95 on board 0
[769.682342][0.124532] play soundindex 127 on board 0
[771.844110][2.161768] play soundindex 63 on board 0
[771.935423][0.091313] play soundindex 127 on board 0
[775.597138][3.661715] play soundindex 63 on board 0
[775.687488][0.090350] play soundindex 127 on board 0
[777.145005][1.457517] LISY_W_SWITCH_HANDLER (UDP Server Data received: 5
[777.145060][0.000055] LISY_W_SWITCH_HANDLER Switch#:5 action:0

[779.399637][2.254577] play soundindex 63 on board 0
[779.494477][0.094840] play soundindex 127 on board 0

 

Geschrieben

OK, ich versuch's morgen auch mal mit Lisy_Mini Board.

Wenn ich trotz Lisy_Mini ein APC Board vorgaukeln möchte, dann muss ich einen 10K Widerstand zwischen GPIO11 und 3,3V hängen, richtig?

Geschrieben

der 10K ist schon auf der LISY_mini drauf. Im Pi Verzeichnis habe ich zwei scripts: 'run_lisy_apc' für serielle Verbindung und 'run_lisy_m' für USB connection zum APC.

Geschrieben

Stimmt, das kenne ich.

Aber wie stellt Lisy denn fest auf welcher Platine es sitzt?

Geschrieben

das macht 'lisy_check', das erkennt alle Varianten

Für lisy_mini / APC erst:

   //do a quick check if we are running on LISY_mini
    //before trying to access I2C
    // this means we have a 10K pull up at pin 23 GPIO11 (14)
    // which has the red LED connected for LISY1/80/35
    // we test it with making GPIO11 (wiringpi 14) an input
    // activate the pull down resistor
    // wair a bit
    // and read the value. It will be 1 for LISY_Mini and 0 for other LISYs or
    // if the PI is 'standalone'

dann:

  //could still be LISY_Mini via USB or Raspberry sitting on a APC
        //we check for serial USB device, if it exists we assume a LISY_MIni
        //otherwise we assume a LISY/Pi on an APC via serial

 

Geschrieben

Aber ich kann auch mit deinem Setup einfach run_lisy_apc starten, oder?

Bei mir läuft's nämlich so leider nicht, da die Verbindung nicht aufgebaut wird:

pi@lisy(ro):~$ ./run_lisy_apc
make sure getty process is stopped
LISY basic DEBUG activ
[844.490731][0.000011] LISY DEBUG timer set
[844.491449][0.000718] Info: udp switch reader server for debug mode succesfully started
[844.491593][0.000144] LISY APC Hardware init start
send cmd to /dev/serial0, 1 times
send cmd to /dev/serial0, 2 times
send cmd to /dev/serial0, 3 times
send cmd to /dev/serial0, 4 times
send cmd to /dev/serial0, 5 times
send cmd to /dev/serial0, 6 times
send cmd to /dev/serial0, 7 times
send cmd to /dev/serial0, 8 times
send cmd to /dev/serial0, 9 times
USBSerial: Init failed
ERROR: cannot open serial communication

Dabei sehe ich was, wenn ich mir mit dem Scope Rx (gelb -> vom Arduino zum PI) und Tx (blau -> vom PI zum Arduino) ansehe.

DS0000.png.680c82795092fa7cee61387b22cc37d1.png

Geschrieben

Ja, klappt bei mir.

Ich muss dem APC prg nur über die defaults mitteilen das er auf seriell hören soll,

default ist USB

Geschrieben

Ich weiß nicht, warum es seriell nicht klappt, aber über USB läuft's. Das Ergebnis ist allerdings dasselbe, nur die Lisy Version hat sich geändert :my_huh:

pi@lisy(ro):~$ ./run_lisy_mini
LISY basic DEBUG activ
[140.326652][0.000019] LISY DEBUG timer set
[140.326951][0.000299] Info: udp switch reader server for debug mode succesfully started
[140.327002][0.000051] LISY_Mini Hardware init start
LISY_Mini: HW Client is: APC
Info: usb serial successfull initiated
[141.374706][1.047704] LISY_Mini: Client has SW version: 00.31
[141.378690][0.003984] LISY_Mini: Client uses API Version: 0.10
[141.382652][0.003962] LISY_Mini: Client supports 65 lamps
[141.386648][0.003996] LISY_Mini: Client supports 25 solenoids
[141.390648][0.004000] LISY_Mini: Client supports 5 displays
[141.394660][0.004012] Display no:0 has type:3 (SEG7, Fully addressable 7 Segment Display (with comma)) with 4 segments
[141.398654][0.003994] Display no:1 has type:4 (SEG14,Fully addressable 14 Segment Display (with comma)) with 7 segments
[141.402645][0.003991] Display no:2 has type:4 (SEG14,Fully addressable 14 Segment Display (with comma)) with 7 segments
[141.406643][0.003998] Display no:3 has type:4 (SEG14,Fully addressable 14 Segment Display (with comma)) with 7 segments
[141.411896][0.005253] Display no:4 has type:4 (SEG14,Fully addressable 14 Segment Display (with comma)) with 7 segments
[141.415881][0.003985] LISY_Mini: Client supports 73 switches
Switch Status 1..8;9..16;17..24; ...:
104 104 104 104 104 104 104 104
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
advance: 0
UP/Down: 0
[141.686103][0.270222] LISY DEBUG activ for switches
[141.686155][0.000052] LISY DEBUG activ for sound
[141.691161][0.005006] Info: LISYMINI Throttle value is 120 for this game
LISYMINI: we are emulating Game No:16 frpwr_l6
info: trying to parse: /usr/local/share/xpinmame/xpinmamerc
info: trying to parse: /root/.xpinmame/xpinmamerc
info: trying to parse: /usr/local/share/xpinmame/xpinmame-vid_lisyrc
info: trying to parse: /root/.xpinmame/xpinmame-vid_lisyrc
info: trying to parse: /usr/local/share/xpinmame/rc/frpwr_l6rc
info: trying to parse: /root/.xpinmame/rc/frpwr_l6rc
Info: internal Hardware revision is 121
LISY80_SIG_HANDLER: SIGUSR1 catched
This is LISY (Lisy W) by bontango, Version 528 78
[141.865979][0.174818] Info: LISYMINI this game has NO SS or AC Relais
[141.866190][0.000211] Info_boot: System_ID: SYS6
[141.866256][0.000066] Info_boot: gamename: FIREPOWER
[141.866320][0.000064] Info_boot: S2 Setting: 16
[141.866380][0.000060] Info_boot: SW Version: 528 78
[147.869537][6.003157] LISY_Mini: no special hw rules found for game 16, setting defaults
[147.869609][0.000072] LISY_Mini: HW Rule set for solenoid:17 and switch:65
[147.869689][0.000080] LISY_Mini: HW Rule set for solenoid:18 and switch:66
[147.869751][0.000062] LISY_Mini: HW Rule set for solenoid:19 and switch:67
[147.869813][0.000062] LISY_Mini: HW Rule set for solenoid:20 and switch:68
[147.869874][0.000061] LISY_Mini: HW Rule set for solenoid:21 and switch:69
[147.869943][0.000069] LISY_Mini: HW Rule set for solenoid:22 and switch:70
loading rom 0: gamerom.716
loading rom 1: green2.716
loading rom 2: green1.716
loading rom 3: prom1_6.474
loading rom 4: prom2.474
loading rom 5: prom3.474
done
[148.071085][0.201142] play soundindex 255 on board 0
[148.074536][0.003451] play soundindex 255 on board 0
[148.079825][0.005289] play soundindex 255 on board 0
[151.473972][3.394147] timer experid, nvram delayed write
[153.448982][1.975010] play soundindex 191 on board 0
[153.569438][0.120456] play soundindex 255 on board 0
[158.279483][4.710045] play soundindex 191 on board 0
[158.352667][0.073184] LISY_W_SWITCH_HANDLER (UDP Server Data received: 5
[158.352737][0.000070] LISY_W_SWITCH_HANDLER Switch#:5 action:1

[158.363028][0.010291] play soundindex 191 on board 0
[158.373767][0.010739] play soundindex 255 on board 0
[162.083954][3.710187] LISY_W_SWITCH_HANDLER (UDP Server Data received: 5
[162.084024][0.000070] LISY_W_SWITCH_HANDLER Switch#:5 action:0

[162.615959][0.531935] play soundindex 191 on board 0
[162.737485][0.121526] play soundindex 255 on board 0

 

Geschrieben

dann ruft der lisy_mini script ruft die alte 528.78  lisy exec aus dem ./lisy Unterverzeichnis auf

Du brauchst die aus ./pinmame oder aus /usr/local/bin

Aber jetzt hast Du die falschen Sounds auch mit 528.78 ??????

Geschrieben
vor 30 Minuten schrieb bontango:

Aber jetzt hast Du die falschen Sounds auch mit 528.78 ??????

Sieht so aus. Wobei ich ohne entsprechenden Flipper gar nicht sagen kann, was richtig oder falsch ist. Aber zumindest sind sie unterschiedlich.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

×
×
  • Neu erstellen...

Wichtige Information

Datenschutzerklärung und Registrierungsbedingungen