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

    Colecovision Start-Up Error: Turn Game Off Before Inserting Cartridge or Expansion Module.

    Scheduled Pinned Locked Moved Help and Support
    colecocolecovisionerror message
    86 Posts 9 Posters 17.6k 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.
    • F
      Folly @AdamBeGood
      last edited by Folly

      @adambegood

      Can't play Black Onyx yet (some key issues) , but it starts !!!
      Tested many others and they work, very COOL.
      Damn that's NICE !!!

      2021-04-27-193458_1600x900_scrot-resized.png

      Seems to work ok (mecha-8-2013) :
      2021-04-27-195108_800x600_scrot.png

      Seems to work ok (princess-quest-2012) :
      2021-04-27-195237_800x600_scrot.png

      1 Reply Last reply Reply Quote 2
      • F
        Folly @AdamBeGood
        last edited by Folly

        @adambegood
        Setting it up, for now :

        /opt/retropie/configs/coleco/emulators.cfg (add) :

        openmsx-colecovision = "/opt/retropie/emulators/openmsx/bin/openmsx -machine 'ColecoVision' %ROM%"
        openmsx-colecovision_sgm = "/opt/retropie/emulators/openmsx/bin/openmsx -machine 'ColecoVision_SGM' %ROM%"
        

        I added the BIOS files like this, seems ok :
        /home/pi/RetroPie/BIOS/openmsx/machines/colecovision/COLECO.ROM
        /home/pi/RetroPie/BIOS/openmsx/machines/colecovision_sgm/BIOS_XP.ROM ( BIOS name has probably changed : check this link )

        A S 2 Replies Last reply Reply Quote 2
        • A
          AdamBeGood @Folly
          last edited by AdamBeGood

          @folly said in Colecovision Start-Up Error: Turn Game Off Before Inserting Cartridge or Expansion Module.:

          @adambegood
          Setting it up, for now :

          /opt/retropie/configs/coleco/emulators.cfg (add) :

          openmsx-colecovision = "/opt/retropie/emulators/openmsx/bin/openmsx -machine 'ColecoVision' %ROM%"
          openmsx-colecovision_sgm = "/opt/retropie/emulators/openmsx/bin/openmsx -machine 'ColecoVision_SGM' %ROM%"
          

          I added the BIOS files like this, seems ok :
          /home/pi/RetroPie/BIOS/openmsx/machines/colecovision/COLECO.ROM
          /home/pi/RetroPie/BIOS/openmsx/machines/colecovision_sgm/BIOS_XP.ROM

          @Folly You legend! You don’t let things go! Superb work, I can’t try this now but I’ll have a good play tomorrow.

          Edit: I am at work so haven't been able to test extensively, but it works! Black Onyx works fine for me, and everything else I've tried. Both machines work well! Amazing.

          F 1 Reply Last reply Reply Quote 2
          • B
            barbudreadmon
            last edited by barbudreadmon

            @Folly @AdamBeGood Did you check if FBNeo was available for coleco on pi4 ? All those games you mentioned are working wonderfully with FBNeo for me. It might be a solid alternative to openmsx if this one doesn't support all the eye-candy features from retroarch. It requires matching romsets though (the dat file is here)

            FBNeo developer - github - forum

            F 2 Replies Last reply Reply Quote 1
            • F
              Folly @barbudreadmon
              last edited by Folly

              @barbudreadmon

              Using openMSX was a coincident, otherwise I had tried your method first.
              I will check FBNeo soon and report my findings.

              1 Reply Last reply Reply Quote 0
              • F
                Folly @barbudreadmon
                last edited by Folly

                @barbudreadmon

                Did a fast try with FBNeo on 4 games, looks pretty good also ;-)
                Cheers !

                2021-04-28-162756_800x600_scrot-resized.png 2021-04-28-162837_800x600_scrot-resized.png 2021-04-28-163002_800x600_scrot-resized.png2021-04-28-163515_800x600_scrot-resized.png

                1 Reply Last reply Reply Quote 1
                • F
                  Folly @AdamBeGood
                  last edited by Folly

                  @adambegood

                  Looks like we made quite some progress here.

                  Would be nice if you could make a summarize in your first post on what we discovered in this thread ?

                  A 2 Replies Last reply Reply Quote 0
                  • A
                    AdamBeGood @Folly
                    last edited by

                    @folly said in Colecovision Start-Up Error: Turn Game Off Before Inserting Cartridge or Expansion Module.:

                    @adambegood

                    Looks like we made quite some progress here.

                    Would be nice if you could make a summarize in your first post on what we discovered in this thread ?

                    Let me do this when I am on a computer next, but I’ll do that.

                    DTEAMD 1 Reply Last reply Reply Quote 1
                    • DTEAMD
                      DTEAM @AdamBeGood
                      last edited by DTEAM

                      @adambegood

                      Mame standalone, Lr-Mess and lr-FBNeo are, for me, the best 3 emulators for Coleco. If you are using the FBNeo romset, you will be able to run those emulators and run "Mame Cheat Codes" . Why MAME Standalone: because controllers are really easy to set like you want.

                      F 2 Replies Last reply Reply Quote 1
                      • F
                        Folly @DTEAM
                        last edited by Folly

                        @dteam said in Colecovision Start-Up Error: Turn Game Off Before Inserting Cartridge or Expansion Module.:

                        @adambegood

                        Mame standalone, Lr-Mess and lr-FBNeo are, for me, the best 3 emulators for Coleco. If you are using the FBNeo romset, you will be able to run those emulators and run "Mame Cheat Codes" . Why MAME Standalone: because controllers are really easy to set like you want.

                        Indeed, we never looked at those emu's from the start,
                        and for sure, I had to know haha. 😊
                        But indeed you have good arguments. 👍

                        • cheat codes
                        • easy controller setup

                        We will look at MAME and lr-mess too.

                        1 Reply Last reply Reply Quote 0
                        • F
                          Folly @DTEAM
                          last edited by Folly

                          I did some tests but it seems some FBNeo roms are still 32kb files, like black onyx.
                          These files are zipped, so I had no idea this one was 32kb.
                          So I discovered that this version works also on lr-bluemsx.

                          I did some tests too with MAME/lr-mess but it seems I used the 32kb version.
                          So I removed the post I had written about this.

                          Based on the "thread issue" it seems that perhaps we are, unintentional, drifting away from what the point was.
                          Running 64kb+ roms on the emulators.

                          We have to take a second look at this now !

                          1 Reply Last reply Reply Quote 0
                          • F
                            Folly
                            last edited by Folly

                            I have done some FBNeo-romset unpacking to discover the big roms.
                            The ones with the sgm in the name are big ones that can be tested.

                            So I tested dlairsgm.zip with FBNeo, and this worked !
                            Doesn't work when unpacked though !

                            Also tested this rom with MAME, the rom boots but I get this screen later on :
                            2021-04-29-103839_800x600_scrot-resized.png

                            @DTEAM,
                            Can you run the 64kb+ games on MAME/lr-mess ?

                            B DTEAMD 2 Replies Last reply Reply Quote 0
                            • B
                              barbudreadmon @Folly
                              last edited by barbudreadmon

                              @folly yes, FBNeo supports "Super Game Module" games, i don't know how many other coleco emulators does. I remember support for those games was pretty rare when we implemented it 2 years ago. Since this SGM stuff is kinda a hack on original hardware, it might be against MAME policy to add it ?

                              FBNeo developer - github - forum

                              1 Reply Last reply Reply Quote 1
                              • DTEAMD
                                DTEAM @Folly
                                last edited by DTEAM

                                @folly said in Colecovision Start-Up Error: Turn Game Off Before Inserting Cartridge or Expansion Module.:

                                @DTEAM,
                                Can you run the 64kb+ games on MAME/lr-mess ?

                                For dlair, I'm able to go here, but no further with lr-mess

                                lr-mess-cmd = "/opt/retropie/emulators/retroarch/bin/retroarch --config /opt/retropie/configs/coleco/retroarch.cfg -v -L /opt/retropie/libretrocores/lr-mess/mess_libretro.so %ROM%"
                                

                                test.jpg

                                F 1 Reply Last reply Reply Quote 0
                                • A
                                  AdamBeGood @Folly
                                  last edited by

                                  @folly said in Colecovision Start-Up Error: Turn Game Off Before Inserting Cartridge or Expansion Module.:

                                  @adambegood

                                  Looks like we made quite some progress here.

                                  Would be nice if you could make a summarize in your first post on what we discovered in this thread ?

                                  I've done that now :)

                                  1 Reply Last reply Reply Quote 1
                                  • F
                                    Folly @DTEAM
                                    last edited by Folly

                                    @dteam @AdamBeGood @barbudreadmon

                                    For those who have no idea, this is how we install ColecoVision for MAME and lr-mess with our module-script generator :


                                    Generate the module-scripts for Coleco ( Install MAME and lr-mess first !) :

                                    curl "https://raw.githubusercontent.com/FollyMaddy/RetroPie-Share/main/00-scripts-00/generate-systems-lr-mess_mame-2v0-alpha.sh" | bash -s coleco
                                    

                                    And install the -cart1 and the -cmd module-scripts in the RetroPie-Setup.
                                    Place BIOS in : /home/pi/RetroPie/BIOS/mame/coleco.zip


                                    For the system "Coleco" I had no luck with the lr-mess-cmd and mame-cmd.
                                    I used these lines running the normal roms or the FBNeo roms (zipped or not zipped) :

                                    lr-mess-system-coleco-cart = "/home/pi/RetroPie-Setup/scriptmodules/run_mess.sh /opt/retropie/emulators/retroarch/bin/retroarch /opt/retropie/libretrocores/lr-mess/mess_libretro.so /opt/retropie/configs/coleco/retroarch.cfg \coleco /home/pi/RetroPie/BIOS/mame -autoframeskip -cart %ROM%"
                                    mame-system-coleco-cart = "/opt/retropie/emulators/mame/mame -v -c coleco -cart %ROM%"
                                    

                                    But with these I get the error screen from post 35 !

                                    This made me wonder why don't I use the system "Adam" (Coleco Adam) for this rom.
                                    So I generated the module-scripts for adam :


                                    Generate the module-scripts for Adam (Coleco Adam) ( Install MAME and lr-mess first !) :

                                    curl "https://raw.githubusercontent.com/FollyMaddy/RetroPie-Share/main/00-scripts-00/generate-systems-lr-mess_mame-2v0-alpha.sh" | bash -s adam
                                    

                                    And install the -cart1 and the -cmd module-scripts in the RetroPie-Setup.
                                    Place BIOS in : /home/pi/RetroPie/BIOS/mame/coleco.zip (Adam seems to use the same file)


                                    Using the system "Adam" I can run dlairsgm.zip or dragon-s-lair-2012.romnow from the coleco rom directory, using :
                                    (edit : updated my script, adam is now recognised as colecovision, that way it is using the coleco rom directory now !)

                                    lr-mess-system-adam-cart1 = "/home/pi/RetroPie-Setup/scriptmodules/run_mess.sh 
                                    /opt/retropie/emulators/retroarch/bin/retroarch /opt/retropie/libretrocores/lr-mess/mess_libretro.so /opt/retropie/configs/adam/retroarch.cfg \adam /home/pi/RetroPie/BIOS/mame -autoframeskip -cart1 %ROM%"
                                    mame-system-adam-cart1 = "/opt/retropie/emulators/mame/mame -v -c adam -cart1 %ROM%"
                                    

                                    2021-04-29-170241_800x600_scrot-resized.png 2021-04-29-172328_800x600_scrot-resized.png

                                    Turns out not all 64kb+ roms will run in Adam, see list 41

                                    1 Reply Last reply Reply Quote 0
                                    • F
                                      Folly
                                      last edited by Folly

                                      @AdamBeGood

                                      Don't know if you use the correct information in your first post.
                                      More investigation has to done on what openMSX actually uses !

                                      For openMSX I used the normal one :

                                      pi@raspberrypi:~/RetroPie/BIOS $ sha1sum coleco.rom
                                      45bedc4cbdeac66c7df59e9e599195c778d86a92  coleco.rom
                                      

                                      The same as (lr-bluemsx directory):

                                      pi@raspberrypi:~/RetroPie/BIOS/Machines/COL - ColecoVision $ sha1sum *
                                      45bedc4cbdeac66c7df59e9e599195c778d86a92  coleco.rom
                                      

                                      This one is different (lr-bluemsx directory) :

                                      pi@raspberrypi:~/RetroPie/BIOS/Machines/COL - ColecoVision w Super Game Module $ sha1sum *
                                      ec9cdc3f1deffe9421415ebcb4bc7125ab081726  BIOS_XP.ROM
                                      

                                      I did some more investigation, seems both systems use the same normal coleco.rom :

                                      pi@raspberrypi:~/RetroPie/BIOS $ /opt/retropie/emulators/openmsx/bin/openmsx -machine "ColecoVision"
                                      progress: Searching for file with sha1sum 45bedc4cbdeac66c7df59e9e599195c778d86a92...
                                      
                                      /opt/retropie/emulators/openmsx/bin/openmsx -machine "ColecoVision_SGM"
                                      progress: Searching for file with sha1sum 45bedc4cbdeac66c7df59e9e599195c778d86a92...
                                      

                                      Turns out we just can use :
                                      /home/pi/RetroPie/BIOS/openmsx/machines/colecovision/coleco.rom
                                      No need for :
                                      /home/pi/RetroPie/BIOS/openmsx/machines/colecovision_sgm/<the rom file>

                                      1 Reply Last reply Reply Quote 1
                                      • F
                                        Folly
                                        last edited by Folly

                                        Here is a list of all 64kb+ roms here, made by me.
                                        It's made to make a good comparison on what works, on what emulator, using the same rom crc32 checksums :

                                        • black-onyx-the-2013 - dddd1396
                                          • lr-mess (adam) : Expansion Module error M
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : blackonyx.zip : ok
                                            (updated by @barbudreadmon, use the source code install of FBNeo)
                                        • boxxle-2015 - 62dacf07
                                          • lr-mess (adam) : Expansion Module error M
                                          • openMSX (ColecoVision_SGM) : boots but has eprom failure error O
                                          • FBNeo : boxxle.zip : ok
                                        • ghostbusters-2018 - fc935cdd
                                          • lr-mess (adam) : Requires Super Game Module error M
                                          • openMSX (ColecoVision_SGM) : Expansion Module error O
                                          • FBNeo : ghostbst.zip : ok (cannot pass inserting numbers for account/new account, "key 0" not found yet) => link_to_quick_solution
                                            (updated by @barbudreadmon, use the source code install of FBNeo)
                                        • MarioBros (2008) (CollectorVision) - 2e09af0a
                                          • lr-mess (adam) : ok (adding credit's works using "numkey 5")
                                          • openMSX (ColecoVision_SGM) : ok (adding credit's seems in a strange place, works using "key g")
                                          • FBNeo : mario.zip : ok (adding credit's seems in a strange place, not found yet) => link_to_quick_solution
                                        • mario-brothers-2009 - 11777b27
                                          • lr-mess (adam) : ok
                                          • openMSX (ColecoVision_SGM) : Expansion Module error O
                                          • FBNeo : mariob.zip : ok (adding credit's seems in a strange place, not found yet) => link_to_quick_solution
                                            (updated by @barbudreadmon, use the source code install of FBNeo)
                                        • children-of-the-night-2018 - 55b36d53
                                          • lr-mess (adam) : Requires Super Game Module error M
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : (cotn.zip) : ok
                                        • deep-dungeon-adventure-2017 - 77900970
                                          • lr-mess (adam) : ok
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : deepdngadv.zip : ok
                                        • Donkey_Kong_Jr_SGM - 644124f6
                                          • lr-mess (adam) : ok
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : dkongjrsgm.zip : ok
                                        • Donkey_Kong_SGM - b3e62471
                                          • lr-mess (adam) : ok
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : dkongsgm.zip : ok
                                        • goonies-the-2012 - 01581fa8
                                          • lr-mess (adam) : Requires Super Game Module error M
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : goonies.zip : ok
                                        • knightmare-2015 - 01cacd0d
                                          • lr-mess (adam) : Requires Super Game Module error M
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : kngtmare.zip : ok
                                        • kung-fu-master-2016 - a078f273
                                          • lr-mess (adam) : Requires Super Game Module error M
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : ? have different 128kb version -> 441693fd <--
                                            (not updated by @barbudreadmon) --> link_to_reason
                                        • kungfumstr_sgm - 441693fd
                                          • lr-mess (adam) : Requires Super Game Module error M
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : kungfumstr.zip : ok
                                        • mecha-8-2013 - 53da40bc
                                          • lr-mess (adam) : ok
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : mecha8.zip : ok
                                        • pac-man-collection-2008 - f3ccacb3
                                          • lr-mess (adam) : ok
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : pacmancol.zip : ok
                                        • qbiqs-2019 - ee530ad2
                                          • lr-mess (adam) : ok but no y-.... detected so no ingame music
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : qbiqs.zip : ok
                                        • secret-of-the-moai-2018 - b753a8ca
                                          • lr-mess (adam) : Requires Super Game Module error M
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : moai.zip : ok
                                        • spelunker-2015 - 75f84889
                                          • lr-mess (adam) : ok
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : spelunker.zip : ok
                                            (updated by @barbudreadmon, use the source code install of FBNeo)
                                        • subroc-super-game-2014 - eac71b43
                                          • lr-mess (adam) : ok
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : subrocsgm.zip : ok
                                        • super-space-acer-2011 - ae209065
                                          • lr-mess (adam) : ok
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : suprspac.zip : ok
                                            (updated by @barbudreadmon, use the source code install of FBNeo)
                                        • the-stone-of-wisdom-2015 - 342c73ca
                                          • lr-mess (adam) : ok
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : ? have different 128kb version -> ba2e3fea <--
                                            (not updated by @barbudreadmon) --> link_to_reason
                                        • Stone of Wisdom (2015) (Team Pixelboy) - ba2e3fea
                                          • lr-mess (adam) : ok
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : stonew.zip : ok
                                        • thexder-2012 - 09e3fdda
                                          • lr-mess (adam) : Requires Super Game Module error M
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : thexder.zip : ok
                                        • twinbee-2014 - e7e07a70
                                          • lr-mess (adam) : Requires Super Game Module error M
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : twinbee.zip : ok
                                        • uridium-2019 - bc8320a0
                                          • lr-mess (adam) : ok
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : uridium.zip : ok
                                        • zaxxon-super-game-2012 - a5a90f63
                                          • lr-mess (adam) : ok
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : zaxxonsgm.zip : ok
                                        • zombie-incident-2018 - 8027dad7
                                          • lr-mess (adam) : ok
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : zombieinc.zip : ok
                                        • zombie-near-2012 - c36c017e
                                          • lr-mess (adam) : ok
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : zombnear.zip : ok
                                            (I could not test, but should be ok)
                                        • zombie-near-2012 - c89d281d
                                          • lr-mess (adam) : ok
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : zombnearb.zip : ok
                                            (updated by @barbudreadmon, use the source code install of FBNeo)
                                        • buck-rogers-super-game-2013 - c4f1a85a
                                          • lr-mess (adam) : ok
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : buckrogsgm.zip : ok
                                        • dragon-s-lair-2012 - 12ceee08
                                          • lr-mess (adam) : ok
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : dlairsgm.zip : ok
                                        • gauntlet-2019 - 652d533e
                                          • lr-mess (adam) : ok
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : gauntlet.zip : ok
                                        • mecha-9-2016 - b405591a
                                          • lr-mess (adam) : ok
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : mecha9.zip : ok
                                        • princess-quest-2012 - a59eaa2b
                                          • lr-mess (adam) : ok
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : pquest.zip : ok
                                        • Tank Mission (CollectorVision)(2017) - d0f37969
                                          • lr-mess (adam) : ok
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : tankmission.zip : ok
                                        • wizard-of-wor-2018 - d9207f30
                                          • lr-mess (adam) : ok
                                          • openMSX (ColecoVision_SGM) : ok
                                          • FBNeo : wow.zip : ok

                                        Conclusions :

                                        • lr-mess(adam) : 25/36 work
                                          • can load normal roms and from FBNeo rom-sets (with this setup)
                                        • MAME(adam): not tested but should have the same results as lr-mess(adam)
                                        • openMSX : 33/36 work
                                          • can load normal roms and from FBNeo rom-sets
                                        • FBNeo : 34/36 work
                                          • can only load from FBNeo rom-sets (with this setup)
                                          • using coleco num-pad key's can be an issue sometimes
                                          • do a source-code install, in RetroPie-Setup, to play the updated games
                                          • the source code installation of FBNeo takes about 25 minutes on a pi4
                                          • for the source code installation, the supported games can be found in the latest dat file : link_to_dat_file
                                        • Coolcv :
                                          • closed source
                                          • doesn't work yet on the pi4
                                        • Sound of FBNeo VS openMSX :
                                          • FBNeo has better sound than openMSX
                                          • The audio of openMSX is acceptable though
                                        A B DTEAMD 5 Replies Last reply Reply Quote 1
                                        • A
                                          AdamBeGood @Folly
                                          last edited by

                                          @folly I updated the top post. Don't all games work with openmsx? I am not sure what doesn't.

                                          F 1 Reply Last reply Reply Quote 0
                                          • F
                                            Folly @AdamBeGood
                                            last edited by Folly

                                            @adambegood said in Colecovision Start-Up Error: Turn Game Off Before Inserting Cartridge or Expansion Module.:

                                            @folly I updated the top post. Don't all games work with openmsx? I am not sure what doesn't.

                                            That is what I wanted to know too.
                                            I completed the list for lr-mess and openMSX.

                                            B A 2 Replies Last reply Reply Quote 1
                                            • 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.