RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Question - How to get lr-blueMSX to play ColecoVision games

    Scheduled Pinned Locked Moved Help and Support
    retropie 4.3lr-bluemsxcolecovision
    9 Posts 5 Posters 6.0k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      majestyx
      last edited by majestyx

      I looked at the previous question that was asked about this but it only stated that the setup script needs to be changed for it, with no explanation of what needs to be changed, or where to find it. My question is what needs to be done in order to get this emulator to play Colecovision games?

      I've installed the emulator and read the instructions on the Colecovision page, but it doesn't explain how to get this emulator to play CV games. I have the ROMs in the coleco folder and the BIOS rom in the BIOS/Machines/COL - ColecoVision/
      folder, but when the emulator starts, it acts like there is no cartridge inserted, telling me to turn off the machine before inserting or removing a cartridge or expansion module. Your help would be greatly appreciated.

      Pi Model or other hardware: 3
      Power Supply used: 5V, 2 amp
      RetroPie Version Used: 4.3
      Built From: Pre made SD Image on RetroPie website (retropie-4.3-rpi2_rpi3.img)
      USB Devices connected: keyboard, XBOX 360 gamepad
      Controller used: XBOX 360 gamepad
      Error messages received: The Colecovision splash screen that says no cartridge is inserted
      Log found in /dev/shm/runcommand.log (if relevant): N/A
      Guide used: https://retropie.org.uk/docs/Colecovision/
      File: using ROMs in the roms/coleco folder and the US coleco.rom file in the BIOS/Machines/COL - ColecoVision/
      folder
      Emulator: lr-blueMSX
      Attachment of config files: using whatever RetroPie has set up
      How to replicate the problem: use lr-blueMSX to start a Colecovision cartridge

      akafoxA 2 Replies Last reply Reply Quote 1
      • M
        mattoo_pie
        last edited by

        I'm sorry I can't help right now, but I'm working at these subject cause I also want this emulator to work.

        Additionally of the BIOS/ROM copy in the proper folders, I suppose you changed the bluemsx type to ColecoVision ?

        I was said the file to be edited is system\configs\retroarch\cores\retroarch-core-options.cfg and that the update is bluemsx_msxtype = "ColecoVision"

        Am I correct ? if so let me have a try tomorrow and let you know !

        thanks

        herb_fargusH 1 Reply Last reply Reply Quote 0
        • herb_fargusH
          herb_fargus administrators @mattoo_pie
          last edited by

          @mattoo_pie said in Question - How to get lr-blueMSX to play ColecoVision games:

          I suppose you changed the bluemsx type to ColecoVision ?

          This should be automated per the install from the setup script

          If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

          Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

          1 Reply Last reply Reply Quote 0
          • M
            majestyx
            last edited by majestyx

            I've uninstalled lr-blueMSX, updated the Retropie-Setup script, reinstalled lr-blueMSX from binary and have tried running it. Now it drops me back to the ROM selection screen without starting. When I check what happened, it is the result of a Bus error in line 1007. Here are the contents of the runcommand.log file:

            Parameters: 
            Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-bluemsx/bluemsx_libretro.so --config /opt/retropie/configs/coleco/retroarch.cfg "/home/pi/RetroPie/roms/coleco/dkjr.bin" --appendconfig /dev/shm/retroarch.cfg
            libudev: : |X/opt/retropie/supplementary/runcommand/runcommand.sh: line 1007:  1330 Bus error               /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-bluemsx/bluemsx_libretro.so --config /opt/retropie/configs/coleco/retroarch.cfg "/home/pi/RetroPie/roms/coleco/dkjr.bin" --appendconfig /dev/shm/retroarch.cfg
            

            I have tried renaming the ROM files to shorter names such as dk.bin and dkjr.bin since they were much more descriptive with no success. Zips of the files don't work either (I get a Segmentation fault at line 1007 if I use zips), which is why I unzipped them. I seem to be going backwards now, since at least before it loaded the "TURN OFF..." message.

            I do see that the retroarch-core-options.cfg file does have blue_msxtype="ColecoVision" contained in it.

            No idea what I'm doing wrong at this point.

            jonnykeshJ 1 Reply Last reply Reply Quote 0
            • akafoxA
              akafox @majestyx
              last edited by akafox

              @majestyx does coolCV work for you? I will look into it for you tomorrow I have this running on my WII (blue MSX) but it has been awhile so that is why it has to be tomorrow ;)

              People want things easy...but then complain that life is boring...

              1 Reply Last reply Reply Quote 0
              • jonnykeshJ
                jonnykesh @majestyx
                last edited by jonnykesh

                @majestyx If you unistalled and then reinstalled make sure that the coleco.rom BIOS is in /home/pi/RetroPie/BIOS/Machines/COL - ColecoVision/ If you are not even seeing the BIOS screen it may be missing / invalid.
                I set this up yesterday and encountered the same error as you but I can't for the life of me recall how I fixed it. I will have a poke around and if I remember I will post the solution.
                Anyway, I can confirm it works and works well. The only issue I have is that I am unable to map 9 or 0 from the Coleco controller. lr-bluemsx seems to only support the left and right buttons plus 10 others: 1-8 plus * and #by default. I don't see this being an issue for the vast majority of games though.

                M 1 Reply Last reply Reply Quote 0
                • akafoxA
                  akafox @majestyx
                  last edited by akafox

                  @jonnykesh said in Question - How to get lr-blueMSX to play ColecoVision games:

                  @majestyx If you unistalled and then reinstalled make sure that the coleco.rom BIOS is in /home/pi/RetroPie/BIOS/Machines/COL - ColecoVision/ If you are not even seeing the BIOS screen it may be missing / invalid.

                  @majestyx Do as majesty said about the BIOS and then do this:

                  Change the default machine in the retroarch gui options. change the default machine to colecovision then back out and save core options. Then quit. From there it should load games normally.

                  Note that coolcv works and the fmsx core does NOT work for colecovision.

                  People want things easy...but then complain that life is boring...

                  1 Reply Last reply Reply Quote 0
                  • M
                    majestyx @jonnykesh
                    last edited by majestyx

                    @jonnykesh So I did need to place the coleco.rom in the proper directory after reinstalling. At first I thought it wasn't working, but that's because I had the ZIP files in the coleco folder. Once I put the .bin files in there, TA-DA! It works! Thanks for the reminder of needing to place the coleco.rom file in the proper directory.

                    On my XBOX 360 controller, the * is mapped to the Select button while the # is mapped to the Start button.

                    Now only if there was a way to enable cheats like on the Windows version...

                    @akafox coolcv does work for me but I can't get it to recognize my XBOX 360 controller's d-pad. For some reason, it cannot detect axes 4 & 5, which is what the d-pad is mapped to. Using the analog stick just doesn't work very well, which is why I am trying to get lr-blueMSX to play Colecovision games. I have let the emulator author know over at AtariAge so he is aware of it.

                    akafoxA 1 Reply Last reply Reply Quote 0
                    • akafoxA
                      akafox @majestyx
                      last edited by

                      @majestyx okay do this...put the roms into the the colecovision folder NOT the MSX folder. .now make the blueMSX emulator the default (pressing a button right after loading the rom..then the first choice from the list..

                      after that it will load just fine and simply...

                      People want things easy...but then complain that life is boring...

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post

                      Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                      Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.