(Topic ID: 253917)

DIY: 'LISY', a replacement MPU for Gottlieb, Bally & Stern

By bontango

4 years ago


Topic Heartbeat

Topic Stats

You

Linked Games

No games have been linked to this topic.

    Topic Gallery

    View topic image gallery

    pasted_image (resized).png
    pasted_image (resized).png
    IMG_7153 (resized).jpeg
    V2.1.1-manual-Screenshot 2024-03-01 084702 (resized).png
    V2.1.1-Screenshot 2024-03-01 083536 (resized).png
    IMG_20240115_132957064 (resized).jpg
    20240113_012302 (resized).jpg
    lamp_gnd (resized).png
    solenoid_gnd (resized).png
    pasted_image (resized).png
    20240107_095759 (resized).jpg
    IMG_20240105_131532014_HDR (resized).jpg
    IMG_20240105_131527557 (resized).jpg
    IMG_20240105_131525512 (resized).jpg
    IMG_20240105_131512183_HDR (resized).jpg
    IMG_20240105_131514994 (resized).jpg
    There are 1,373 posts in this topic. You are on page 13 of 28.
    #601 2 years ago

    Looks good northvibe and thanks for the tip on the header direction.

    In the previous LED displays I built (Pinitech) there was the suggestion to paint the sides of the digits black. Any need to do that here or that portion not visible with the back glass installed?

    #602 2 years ago

    Seems like overkill painting them to me. The 7-digit displays are very snug. These things are phenomenal. Thank you bontango

    623E3CE1-8798-430E-AE15-345BA067421C.jpeg623E3CE1-8798-430E-AE15-345BA067421C.jpegB8DAFC64-4E6C-48CE-A165-313C4685FE39.jpegB8DAFC64-4E6C-48CE-A165-313C4685FE39.jpegCA13B9D6-4FCD-4E68-8DBD-E7DBDB203FE9.jpegCA13B9D6-4FCD-4E68-8DBD-E7DBDB203FE9.jpeg
    #603 2 years ago
    Quoted from play_pinball:

    Seems like overkill painting them to me. The 7-digit displays are very snug. These things are phenomenal. Thank you bontango
    [quoted image][quoted image][quoted image]

    Cool. Can’t argue with the way they look. Thanks

    #604 2 years ago

    I havne't put the glass back on yet :-p but from looking at my glass, it should be pretty tight and at play_pinball. I personally don't think so, but not hard to paint if it bothered you.

    Play_pinball - yaaaa! I had red (wolfpacs) in my galaxy, looks better than the orange for that game. I love being able to use different colors to match the games.

    #605 2 years ago

    I just finished a LISY1 for my Charlies Angels - easy to build and setup with inbuilt the pic programmer, it worked straight off with the GTB rom image. The web server diagnostics is a cool feature. A big thanks to bontango for making this great project.

    My next step is to write some rules in MPF to modify the game and add the sound hat to go with those rules.

    I have a few spare bare boards if anybody in Australia wants to buy one to avoid having to order five. PM me.

    20210618_105439 (resized).jpg20210618_105439 (resized).jpg
    1 week later
    #606 2 years ago

    My Lisy1 board works fine with the pinmane roms for Charlies Angels and also in hotspot mode for Lisycontrol. Now I'm trying to connect to Lisy1 in MPF serial slave mode - this to make my own rules and add sounds.

    I set Lisy S1 dips 4, 6 & 8 to on, plug a usb cable into the Pi zero W usb port and the Win7 host and boot the Lisy. The host pc sees the Lisy on com5

    The lisy boots and shows the phase 1 messages: Lisy1 Game05 wait for Pi

    it then briefly flashes up the display messages that look like the pinmame roms starting:

    Charlies GTB H boot 527 39

    but I think I should be seeing MPFser messages: Lisy1 MPFser Software Version MPF server WAIT

    finally I get the ip address 192.168.80.1 shown on the displays.

    At this stage the green Lisy led is on and I can connect to Lisycontrol in hotspot mode.

    Running "mpf hardware scan" or "mpf game" from the host show I am not connecting serially.

    Any tips welcome, thanks David.

    #607 2 years ago

    It looks like there is a bug in LISY startscript which prevents starting MPF in slave mode.
    I will correct that today and post an update, let you know ASAP
    For Master mode please note that the MPF version coming with LISY might be outdated,
    need to update but that can take a bit of time ..

    #608 2 years ago
    Quoted from bontango:

    I will correct that today and post an update, let you know ASAP

    Slave mode fixed, master mode to follow, can you please try http://www.flipperkeller.de/lisy/LISY_Version_5_27-60.zip

    #609 2 years ago

    Thanks bontango for such a fast response (and for your great efforts in making LISY)

    The new 5.27 60 version lets me connect serially, boot messages show as expected, "mpf hardware scan" reports that it finds the Lisy board and I've flipped on my first mpf code effort on a physical game - woohoo! I'm now "slaving away" on my code. Thank you.

    #610 2 years ago

    So I acquired a bh with a lisy board in it. Was experimenting with replacing sounds with custom sounds and noticed there is a delay when they play and if too many are replaced the game takes forever to boot or doesn’t boot at all. Are there any recommended audio compression settings for the wav files? It was a pi zero as well so not sure if upgrading the pi model would also help?

    #611 2 years ago
    Quoted from silen7ce:

    Are there any recommended audio compression settings for the wav files?

    Best results you should have with 48KHz wav files, as that is what LISY expects.
    A 'bigger' PI would help to reduce lag but you may still notice delays ...

    Quoted from silen7ce:

    when they play and if too many are replaced the game takes forever to boot or doesn’t boot at all.

    sounds like a bad formatted sound option file. If you post your config I can take a look

    #612 2 years ago

    I haven't been able to get any sound out of the pHAT soundboard on a LISY-35 It seems to see the pHAT sound and it does read the volume pot on the board. The jumper is set to INT for the onboard volume control.

    After looking through the LIST image I selected one of the games already configured and am using Spectrum. The LISY-control page looks good and it shows all the available sounds. Just silence if I try the text to speech or play any sound.

    On the pHAT sound board I connected a set of amplified stereo speakers into the audio plug on the pHAT sound. Is that supported? Or will I need to connect a regular speaker directly to the pHAT sound card.

    Trying to figure out what I'm doing wrong or if I ended up with a bad batch or audio modules and need to get another set and swap them out.

    I think it's close and just missing one piece to make it work.

    Robert

    #613 2 years ago
    Quoted from Robotworkshop:

    On the pHAT sound board I connected a set of amplified stereo speakers into the audio plug on the pHAT sound. Is that supported? Or will I need to connect a regular speaker directly to the pHAT sound card.

    Both methods should work, best to start with a small speaker connected to the Phat PCB.
    To check if your Phat card is working best to connect over network via ssh to LISY ( useer pi; pwd lisy80 ) and
    check from the command line with the 'aplay' tool.

    Edit: to test on the bench start with dip8 set to ON

    "aplay-l" will list available devices, "aplay 'audio file'" will play the file.
    See below output from a working LISY35 with my PHAT soundcard connected

    pi@lisy(ro):~$ aplay -l
    **** List of PLAYBACK Hardware Devices ****
    card 0: sndrpihifiberry [snd_rpi_hifiberry_dac], device 0: HifiBerry DAC HiFi pcm5102a-hifi-0 [HifiBerry DAC HiFi pcm5102a-hifi-0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0

    pi@lisy(ro):~$ aplay /boot/lisy/lisy35/sounds/025/21.wav
    Playing WAVE '/boot/lisy/lisy35/sounds/025/21.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Mono

    #614 2 years ago
    Quoted from bontango:

    There is a small program "poti_step" in /home/pi/lisy/src/lisy/testprogs
    With that you can test the function of the pot on the bench.

    Thank you. I was able to launch this program.

    The pot is definitely functional. I was wondering if you could confirm if these numbers are expected, and if so, what the next step of diagnosis might be?

    [Below excerpt from output, first few were just before touching it.. then I adjusted the pot back and forth a couple of times getting extremes]

    Thank you-

    -----------
    Raspberry Pi pot_step test
    diff:63
    diff:66
    diff:69
    diff:70
    diff:60
    diff:69
    diff:67
    diff:68
    diff:64
    diff:62
    diff:66
    diff:66
    diff:55
    diff:63
    diff:71
    diff:67
    diff:63
    diff:70
    diff:64
    diff:1364
    oldpos:1052 - postition:2416
    diff:2293
    oldpos:1052 - postition:3345
    diff:4845
    oldpos:1052 - postition:5897
    diff:8371
    oldpos:1052 - postition:9423
    diff:8312
    oldpos:1052 - postition:9364
    diff:8336
    oldpos:1052 - postition:9388
    diff:8330
    oldpos:1052 - postition:9382
    diff:8350
    oldpos:1052 - postition:9402
    diff:8344
    oldpos:1052 - postition:9396
    diff:4275
    oldpos:1052 - postition:5327
    diff:331
    oldpos:1052 - postition:721
    diff:338
    oldpos:1052 - postition:714
    diff:335
    oldpos:1052 - postition:717
    diff:334
    oldpos:1052 - postition:718
    diff:334
    oldpos:1052 - postition:718
    diff:336
    oldpos:1052 - postition:716
    diff:384
    oldpos:1052 - postition:1436
    diff:4247
    oldpos:1052 - postition:5299
    diff:7963
    oldpos:1052 - postition:9015
    diff:80
    diff:334
    oldpos:1052 - postition:718
    diff:333
    oldpos:1052 - postition:719
    diff:337
    oldpos:1052 - postition:715
    diff:333
    oldpos:1052 - postition:719
    diff:334
    oldpos:1052 - postition:718
    diff:336
    oldpos:1052 - postition:716
    diff:331
    oldpos:1052 - postition:721
    diff:333
    oldpos:1052 - postition:719
    diff:334
    oldpos:1052 - postition:718
    diff:331
    oldpos:1052 - postition:721
    diff:336
    oldpos:1052 - postition:716
    diff:331
    oldpos:1052 - postition:721
    diff:580
    oldpos:1052 - postition:1632
    diff:8339
    oldpos:1052 - postition:9391
    diff:8359
    oldpos:1052 - postition:9411
    diff:3535
    oldpos:1052 - postition:4587
    diff:334
    oldpos:1052 - postition:718
    diff:331
    oldpos:1052 - postition:721
    diff:339
    oldpos:1052 - postition:713
    diff:334
    oldpos:1052 - postition:718
    diff:334
    oldpos:1052 - postition:718
    diff:340
    oldpos:1052 - postition:712
    diff:335
    oldpos:1052 - postition:717
    diff:333

    #615 2 years ago
    Quoted from koji:

    The pot is definitely functional. I was wondering if you could confirm if these numbers are expected, and if so, what the next step of diagnosis might be?

    The ranges looking good, lets check if you can adjust the volume manually.
    Please use the commands above to check the drivers and play sound.
    Volume can be set with 'amixer', see example output below

    pi@lisy(ro):~$ amixer
    Simple mixer control 'PCM',0
    Capabilities: volume
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 255
    Front Left: 90 [35%]
    Front Right: 90 [35%]
    Simple mixer control 'Volume',0
    Capabilities: volume
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 255
    Front Left: 72 [28%]
    Front Right: 72 [28%]
    pi@lisy(ro):~$
    pi@lisy(ro):~$ amixer sset PCM 150
    Simple mixer control 'PCM',0
    Capabilities: volume
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 255
    Front Left: 150 [59%]
    Front Right: 150 [59%]

    #616 2 years ago
    Quoted from bontango:

    nt Left - Front Right
    Limits: 0 - 255
    Front Left: 72 [28%]
    Front Right: 72 [28%]
    pi@lisy(ro):~$
    pi@lisy(ro):~$ amixer ss

    Quoted from bontango:

    The ranges looking good, lets check if you can adjust the volume manually.
    Please use the commands above to check the drivers and play sound.
    Volume can be set with 'amixer', see example output below
    pi@lisy(ro):~$ amixer
    Simple mixer control 'PCM',0
    Capabilities: volume
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 255
    Front Left: 90 [35%]
    Front Right: 90 [35%]
    Simple mixer control 'Volume',0
    Capabilities: volume
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 255
    Front Left: 72 [28%]
    Front Right: 72 [28%]
    pi@lisy(ro):~$
    pi@lisy(ro):~$ amixer sset PCM 150
    Simple mixer control 'PCM',0
    Capabilities: volume
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 255
    Front Left: 150 [59%]
    Front Right: 150 [59%]

    Thank you, this tool seems to set the volume as you have indicated fine:

    pi@lisy(ro):~$ amixer sset PCM 150
    Simple mixer control 'PCM',0
    Capabilities: volume
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 255
    Front Left: 150 [59%]
    Front Right: 150 [59%]

    I tried to start lisy80 after this, but it seems to set the volume to 71% which is so loud the sound distorts.

    pi@lisy(ro):~$ ./run_lisy80
    LISY80: Throttle value is 1000
    LISY80: we are emulating Game No:4 starrace
    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/starracerc
    info: trying to parse: /root/.xpinmame/rc/starracerc
    LISY80_SIG_HANDLER: SIGUSR1 catched
    This is LISY (Lisy80) by bontango, Version 527 01
    Simple mixer control 'PCM',0
    Capabilities: volume
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 255
    Front Left: 180 [71%]
    Front Right: 180 [71%]
    Info: checking for Coil min pulse time extension config

    LISY80: opening /boot/lisy/lisy80/coils/004_lisy80_coils.csv failed Info: no coil opts file; or error occured, min pulse time extension disabled
    loading rom 0: u2_80.bin
    loading rom 1: u3_80.bin
    loading rom 2: 657-1.cpu
    loading rom 3: 657-2.cpu
    loading rom 4: 657.snd
    loading rom 5: 6530sy80.bin
    done
    info: set to 16bit linear mono 41000Hz
    Simple mixer control 'PCM',0
    Capabilities: volume
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 255
    Front Left: 180 [71%]
    Front Right: 180 [71%]

    Please let me know what I might look into next?

    and thank you for all the help here.. so weird to have this one issue that seems to cause such trouble, but I appreciate the help.

    #617 2 years ago
    Quoted from koji:

    This is LISY (Lisy80) by bontango, Version 527 01

    just saw that you are using an old version ( 5.27-01) of LISY, current version is 5.27-39
    I remember that I was experimenting with volume levels with early versions of 5.27,
    so that could be the reason that you just downloaded a buggy version with a fixed volume setting.

    https://lisy.dev/version_5x.html
    You need to do a full update as your version is too old for the incremental update.
    Make sure you have a backup of your roms and config files which you added or changed
    before doing the update as they will be deletet!!!

    please let me know if it helped

    #618 2 years ago
    Quoted from bontango:

    just saw that you are using an old version ( 5.27-01) of LISY, current version is 5.27-39
    I remember that I was experimenting with volume levels with early versions of 5.27,
    so that could be the reason that you just downloaded a buggy version with a fixed volume setting.
    https://lisy.dev/version_5x.html
    You need to do a full update as your version is too old for the incremental update.
    Make sure you have a backup of your roms and config files which you added or changed
    before doing the update as they will be deletet!!!
    please let me know if it helped

    Thank you, I have gone ahead and reflashed this rom. I assumed the PICs are still fine without reflashing.

    The same symptom is present unfortunately, loud uncontrolled audio.

    The output running the poti tool appears to have some different numbers now:

    pi@lisy(ro):~$ /home/pi/lisy/src/lisy/testprogs/poti_step
    Raspberry Pi pot_step test
    diff:23
    diff:8
    diff:42
    diff:34
    diff:15
    diff:2
    diff:15
    diff:29
    diff:36
    diff:32
    diff:27
    diff:4984
    oldpos:3940 - postition:8924
    diff:5419
    oldpos:3940 - postition:9359
    diff:5495
    oldpos:3940 - postition:9435
    diff:2281
    oldpos:3940 - postition:1659
    diff:3221
    oldpos:3940 - postition:719
    diff:3220
    oldpos:3940 - postition:720
    diff:3222
    oldpos:3940 - postition:718
    diff:2882
    oldpos:3940 - postition:6822
    diff:5374
    oldpos:3940 - postition:9314

    (Seems to adjust to extremes when adjusting the pot)

    ----------

    Running Amixer:

    pi@lisy(ro):~$ amixer
    Simple mixer control 'PCM',0
    Capabilities: volume
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 255
    Front Left: 187 [73%]
    Front Right: 187 [73%]
    Simple mixer control 'Volume',0
    Capabilities: volume
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 255
    Front Left: 72 [28%]
    Front Right: 72 [28%]

    I can set the level like before:

    pi@lisy(ro):~$ amixer sset PCM 150
    Simple mixer control 'PCM',0
    Capabilities: volume
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 255
    Front Left: 150 [59%]
    Front Right: 150 [59%]

    When I launch Lisy80 now, I observed two new messages that seem relevant?
    amixer: Unable to find simple control 'Digital',0

    (Not sure if I perhaps lost a new config option rtestoring my old setting?)

    Thank you-

    --------------------

    pi@lisy(ro):~$ ./run_lisy80
    LISY80: Throttle value is 1000
    LISY80: we are emulating Game No:4 starrace
    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/starracerc
    info: trying to parse: /root/.xpinmame/rc/starracerc
    LISY80_SIG_HANDLER: SIGUSR1 catched
    This is LISY (Lisy80) by bontango, Version 527 39
    Simple mixer control 'PCM',0
    Capabilities: volume
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 255
    Front Left: 182 [71%]
    Front Right: 182 [71%]
    amixer: Unable to find simple control 'Digital',0

    amixer: Unable to find simple control 'Digital',0

    Info: checking for Coil min pulse time extension config

    LISY80: opening /boot/lisy/lisy80/coils/004_lisy80_coils.csv failed Info: no coil opts file; or error occured, min pulse time extension disabled
    loading rom 0: u2_80.bin
    loading rom 1: u3_80.bin
    loading rom 2: 657-1.cpu
    loading rom 3: 657-2.cpu
    loading rom 4: 657.snd
    loading rom 5: 6530sy80.bin
    done
    info: set to 16bit linear mono 41000Hz

    -=-=-=-=-=-=-=-=-=-=-

    I also tried the LisyFAST distribution, however this did not seem to give me any audio at all?

    #619 2 years ago

    bontango I have a Gottfa80 running well in my Genesis - but suddenly I discovered that the high scores aren't kept.
    DIP #8 is off.

    What happens is that there is a set of high scores registered, let's say 3000000, 2000000, 1000000 etc.
    When I score 1500000 in a game I enter my initials and the score is displayed, so now the high scores are 3m, 2m, 1.5m and 1m for example.
    I switch off the game, come back to play the next day - and the 1.5m million score is gone !
    The 3m, 2m and 1m are still there, though.
    They don't change.

    I tried booting with DIP #8 on.
    The scores (and credits) appeared to be reset.
    I then switched off the game and turned DIP #8 off again.
    When I turned the game on, the high scores reappeared - and the credits as well !

    What could be the cause of this ?

    #620 2 years ago
    Quoted from koji:

    When I launch Lisy80 now, I observed two new messages that seem relevant?
    amixer: Unable to find simple control 'Digital',0

    (Not sure if I perhaps lost a new config option rtestoring my old setting?)

    Thats teh enw version, some soundcards need the 'Digital' control instead of the 'PCM' control, the new
    new version tries to set both and one is failing.
    This error can 'safely' ignored

    No idea at the moment why this is failing for you. What I can try is to implement an optional fixed volume setting
    by writing the volume level to a file. If the file exists LISY would set the volume according to this value, ignoring the pot.
    Would that help?

    #621 2 years ago
    Quoted from Zigzagzag:

    I have a Gottfa80 running well in my Genesis - but suddenly I discovered that the high scores aren't kept.
    DIP #8 is off.

    I think thats because 80B games do have this 'initial entering' feature and because of that the new values are stored later to the
    internal NVRAM compared to 80/80A games.
    GottFA writes the content of the NVRAM to his internal eeprom when it detects specific trigger.
    Current trigger are the change of the 'game over' relay and pushing the 'credit' button.

    Can you please test the dip8 feature again, but pressing the credit button before you turn of the game?

    If that works we need to identify a 'trigger point' when GottFA should save the new NVRAM value.

    Is there something unique happen after the initials are entered which I can use?

    #622 2 years ago
    Quoted from bontango:

    Thats teh enw version, some soundcards need the 'Digital' control instead of the 'PCM' control, the new
    new version tries to set both and one is failing.
    This error can 'safely' ignored
    No idea at the moment why this is failing for you. What I can try is to implement an optional fixed volume setting
    by writing the volume level to a file. If the file exists LISY would set the volume according to this value, ignoring the pot.
    Would that help?

    Sure, I'd be happy to try that. Would be a workaround for the issue for sure.

    Thank you-

    #623 2 years ago
    Quoted from bontango:

    I think thats because 80B games do have this 'initial entering' feature and because of that the new values are stored later to the
    internal NVRAM compared to 80/80A games.
    GottFA writes the content of the NVRAM to his internal eeprom when it detects specific trigger.
    Current trigger are the change of the 'game over' relay and pushing the 'credit' button.
    Can you please test the dip8 feature again, but pressing the credit button before you turn of the game?
    If that works we need to identify a 'trigger point' when GottFA should save the new NVRAM value.
    Is there something unique happen after the initials are entered which I can use?

    Yes, you are right, bontango - the high score was saved when I pressed the credit button after entering my initials.
    It is not saved when the credit button is pressed for each letter it seems.

    As to unique things happening - well, the credit button is pressed after each letter - and the letter buttons themselves are unique ?
    Other than that, no, the game goes straight into attract mode.

    #624 2 years ago
    Quoted from koji:

    Sure, I'd be happy to try that. Would be a workaround for the issue for sure.

    I uploaded an incremental update (v5.27-62) http://www.flipperkeller.de/lisy/lisy_update_volume.tgz

    If there is a file "/lisy/lisy/volume_level" on the SD. LISY will read the first line and set the volume according
    to the value there; ignoring the pot. Range is 0..100 Setting is in percentage

    Can you please check and let me know?

    #625 2 years ago
    Quoted from Zigzagzag:

    As to unique things happening - well, the credit button is pressed after each letter - and the letter buttons themselves are unique ?
    Other than that, no, the game goes straight into attract mode.

    What I can try is to react not immidiatly to the credit button trigger but wait a few seconds before saving the NVRAM content. I do not have a 80B game at the moment, but remember that the time between setting the last initial and the begin of attract mode is quite long.
    Would 5 seconds be enough, what do you think?

    #626 2 years ago
    Quoted from bontango:

    What I can try is to react not immidiatly to the credit button trigger but wait a few seconds before saving the NVRAM content. I do not have a 80B game at the moment, but remember that the time between setting the last initial and the begin of attract mode is quite long.
    Would 5 seconds be enough, what do you think?

    Yes, 5 seconds should be enough, I imagine

    #627 2 years ago
    Quoted from bontango:

    I uploaded an incremental update (v5.27-62) http://www.flipperkeller.de/lisy/lisy_update_volume.tgz
    If there is a file "/lisy/lisy/volume_level" on the SD. LISY will read the first line and set the volume according
    to the value there; ignoring the pot. Range is 0..100 Setting is in percentage
    Can you please check and let me know?

    Thank you, I tested this and it seems to work!

    One thing I did notice is that it does not work with the TEST sound mode (using pinmame emulated original sound effects)?

    I was wondering if this gives any clues as to why the pot would not work to adjust this. A variable perhaps being the rom itself?

    Thank you-

    #628 2 years ago
    Quoted from koji:

    One thing I did notice is that it does not work with the TEST sound mode (using pinmame emulated original sound effects)?

    Possible, but because of the poor sound quality this mode offers it will not be supported in future LISY versions anyway.
    I did spend many hours in trying to make this mode better, but failed

    #629 2 years ago
    Quoted from Zigzagzag:

    Yes, 5 seconds should be enough, I imagine

    I uploaded GottFA80 v096 to https://lisy.dev/gottfa80.html which should solve your problem.
    This version has the 5 second delay PLUS it does restart the delay phase each time the credit button is pressed.
    So the 5 seconds are present in any constellation the creit switchis pressed

    btw: next GottFA80 hardware version is in testing phase, supporting now also the 'later' 80B games
    see below a picture of the current prototype

    pasted_image (resized).pngpasted_image (resized).png
    #630 2 years ago

    Anyone know what the file name for pinmame joker poker is?

    #631 2 years ago

    jokrpokr

    #632 2 years ago

    Thank you!

    This info is super hard to find. I know they probably cracked down on roms but having a file list public may be nice? Unless there is and I can’t find it?

    #633 2 years ago

    run pinmame with -list and it will tell you
    -listfull will give you descriptions as well

    #634 2 years ago
    Quoted from bontango:

    Possible, but because of the poor sound quality this mode offers it will not be supported in future LISY versions anyway.
    I did spend many hours in trying to make this mode better, but failed

    Interesting. Do you think this is mostly performance related? I didn't think it was too bad for my testing with Star Race, although the volume was maxed of course, so I figured the distortion was related to that...

    Performance also seemed improved with LISY Fast. Running on the Pi ZeroW anyway. I noticed the difference empirically anyway with regard to a slight lag on the audio after hitting a drop and so forth.

    #635 2 years ago
    Quoted from slochar:

    run pinmame with -list and it will tell you
    -listfull will give you descriptions as well

    Ahh, I’m on a Mac I’ll have to load up my windows laptop. Thanks!

    #636 2 years ago

    Alright. This game is driving me nuts. From a joker poker. Original mpu can’t add players (but worked otherwise), spare mpu locks on outhole (came from roller disco and did the same), I put the Lisy1 in and it also lock/pulses the out hole. I see there is diagnostics but it looks to be for pi related boot issues.

    LI may try the control boot to login and test solenoids individually, but other than that, is there any diagnostics on the board for a weird solenoid issue?

    #637 2 years ago

    Are the wires on the outhole coil connected correctly? Is the diode present on the coil?

    #638 2 years ago
    Quoted from KenLayton:

    Are the wires on the outhole coil connected correctly? Is the diode present on the coil?

    Yup, all wiring and such checks out, the original board to JP works as it should for the outhole, it’s just the two boards used in a roller disco…

    Im flashing the Lisy1 to v5.x. I was on 4 as it was from 2018. I’ll retry, but this was the same issue roller disco had randomly after working correctly for a while.

    EDIT: New 5v software didn't fix the issue. However it made me think. Can a bad driver board break the chip/logic on the lisy1? When I traced this issue on roller games, it showed the mpu pulsing the out hole coil. Curious how it could of broke the lisy1 board? I'll see about running the coil tests tomorrow when I can get the machine on.

    Also this time I put the fast boot on, wow, for this pi zero, it boots pretty quick.

    #639 2 years ago
    Quoted from koji:

    Do you think this is mostly performance related? I didn't think it was too bad for my testing with Star Race, although the volume was maxed of course, so I figured the distortion was related to that...

    More performance ( PI3) helps but it is more timing related. Some sounds are OK but during gameplay it has some glitches and wrong frequncy sometimes.
    Pinmame sound on windows systems is OK, but LISY does use the UNIX pinmame code which has a quite old sound driver implementation.
    I updated the ALSA driver already but this did not improve sound by much.

    #640 2 years ago
    Quoted from northvibe:

    LI may try the control boot to login and test solenoids individually, but other than that, is there any diagnostics on the board for a weird solenoid issue?

    Did you tried 'LISY_control'? With LISY_control you can control each solenoid and see the status of the switches.

    Did you cleaned/repinned the edge connectors for the switch matrix?
    Sounds like a contact problem for me.

    #641 2 years ago
    Quoted from bontango:

    Did you tried 'LISY_control'? With LISY_control you can control each solenoid and see the status of the switches.
    Did you cleaned/repinned the edge connectors for the switch matrix?
    Sounds like a contact problem for me.

    I just tried...and tried...then realized this is not a wireless pi zero... DOH.

    However here is an update to my issues:
    Original board in JP would not allow more than 1 player. I found this was a bad diode on the knocker coil. I had added a molex to the knocker to get the chime unit out easier and it was unplugged from testing at night and I realized I could add more players today. Then tested the diode and sure enough it died. Replaced with n4004 and it works. So original board(s) are working in the game.

    LISY issues - with chimes/knocker not plugged, it still locks the outhole open. This lisy1 and the spare oem board both exhibit the same issue and were pulled from a ROller Disco. When used in my JP the same outhole locked on when start was pressed same as rollerdisco. On JP I repinned all connectors. I checked the outhole switch, all looks good. The only change was the MPU and interconnect, and again the original one works.

    I had repinned the interconnect, the game still locks the outhole and the lisy1 blinks the solenoid led over and over. do you think something could of corrupted the logic/roms? I mean it is such a weird issue that the lisy1 would be the same, unless the interrconnect is the issue, but I am moving joker poker out, so I won't have a sys1 in the house to test with. I need to find a wireless zero so I can have that on this board.

    EDIT: I'd be down to ship these two boards and interconnect off to someone with a sys1 test system to see whats going on. I'll look to see if anyone has something like that in the US

    #642 2 years ago
    Quoted from northvibe:

    I just tried...and tried...then realized this is not a wireless pi zero... DOH.

    LISY issues - with chimes/knocker not plugged, it still locks the outhole open. This lisy1 and the spare oem board both exhibit the same issue and were pulled from a ROller Disco. When used in my JP the same outhole locked on when start was pressed same as rollerdisco. On JP I repinned all connectors. I checked the outhole switch, all looks good. The only change was the MPU and interconnect, and again the original one works.
    I had repinned the interconnect, the game still locks the outhole and the lisy1 blinks the solenoid led over and over. do you think something could of corrupted the logic/roms? I mean it is such a weird issue that the lisy1 would be the same, unless the interrconnect is the issue, but I am moving joker poker out, so I won't have a sys1 in the house to test with. I need to find a wireless zero so I can have that on this board.
    EDIT: I'd be down to ship these two boards and interconnect off to someone with a sys1 test system to see whats going on. I'll look to see if anyone has something like that in the US

    Kind of sounds like you have a few bad transistors on the driver board. These are pretty easy to test or just replace suspect ones.

    #643 2 years ago
    Quoted from koji:

    Kind of sounds like you have a few bad transistors on the driver board. These are pretty easy to test or just replace suspect ones.

    Original board mpu is back in JP and it’s works 100%…. I thought it was a driver board too, but it doesn’t seem that way.

    #644 2 years ago
    Quoted from northvibe:

    Original board mpu is back in JP and it’s works 100%…. I thought it was a driver board too, but it doesn’t seem that way.

    Wow that is odd.. so the whole game plays well? trough switch kicks ball out etc with original MPU?

    And when you say locked on, I presume you mean engaged and not dropping.. i.e., not just constantly trying to kick the ball out, but stuck on and will overheat.

    #645 2 years ago
    Quoted from koji:

    Wow that is odd.. so the whole game plays well? trough switch kicks ball out etc with original MPU?
    And when you say locked on, I presume you mean engaged and not dropping.. i.e., not just constantly trying to kick the ball out, but stuck on and will overheat.

    Yup! the original mpu is in and working.

    Locked on meaning, the outhole coil stays engaged, not dropping as you stated.

    2 weeks later
    #646 2 years ago

    Hey, had a thought about my LISY80. I was wondering (forgive me if this is already possible), about having the LISY80 play sound in conjunction with the OE sound option?

    The use-case for this would be a bit of a stop gap, with some issues related to sound (sometimes it is not feasible to customize everything, or fitting), but the LISY audio output could be configured as more of a background music option. Both ball-to-ball, random tracks, or perhaps even a jukebox mode similar to new sterns, where you can play music when not playing etc?

    Thank you-

    #647 2 years ago
    Quoted from koji:

    forgive me if this is already possible

    it is not possible at the moment, but I add it to my list of 'future extensions'
    However not sure if will implement it in the near future.

    #648 2 years ago

    Do the FPGA versions run 6800/6821 cores or is it still running pinmame on another core?

    #649 2 years ago
    Quoted from slochar:

    Do the FPGA versions run 6800/6821 cores or is it still running pinmame on another core?

    No pinmame anymore with BallyFA & GottFA it is a hardware emulation, I'm using the cpu68 core.
    I published an (early) version of the BallyFA source on my Github
    https://github.com/bontango/BallyFa

    btw: I released yesterday GottFA hardware v4.1, which do now support also the 'late' 80B games

    #650 2 years ago

    Ever thought about doing a LISY Bally 6803 system board?

    There are 1,373 posts in this topic. You are on page 13 of 28.

    Reply

    Wanna join the discussion? Please sign in to reply to this topic.

    Hey there! Welcome to Pinside!

    Donate to Pinside

    Great to see you're enjoying Pinside! Did you know Pinside is able to run without any 3rd-party banners or ads, thanks to the support from our visitors? Please consider a donation to Pinside and get anext to your username to show for it! Or better yet, subscribe to Pinside+!


    This page was printed from https://pinside.com/pinball/forum/topic/diy-lisy-a-replacement-mpu-for-gottlieb-bally-amp-stern/page/13?hl=silen7ce and we tried optimising it for printing. Some page elements may have been deliberately hidden.

    Scan the QR code on the left to jump to the URL this document was printed from.