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 21.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.
    • FollyF
      Folly
      last edited by Folly

      I did an update on my generator script, used in post_39 for "lr-mess (adam)"/"mame (adam)".
      Now the roms can be started from the normal coleco rom directory.
      BTW : You have to do a new adam install.

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

        I updated the last part in the list.

        Not expected, but really, we did a ton of work here ;-)

        Now we can run quite some titles on the PI4.

        I am quite satisfied now.
        But If we want to, there are a few things that still can be done :

        • We can try to improve game specific controller setting for the problematic "coleco keypad" games (FBNeo)
        • add openMSX in RetroPie as an emulator for ColecoVision and ColecoVision_SGM
        • improve game compatibility for openMSX
        • improve the game compatibility for lr-mess/MAME

        Nice, together we have done a really good job here !

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

          @barbudreadmon

          In the first post @AdamBeGood talked about Flappy.
          It's a 32kb rom, but it seems it's not in the dat list.

          5ac80811 flapee-byrd-2014.rom

          Not sure, but I think there are much more missing.

          Do I have to do some more checking for you ?

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

            @folly "Flapee Byrd" added, feel free to suggest any other coleco game we are missing.

            FBNeo developer - github - forum

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

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

              Not sure, but I think there are much more missing.

              Flappe Byrd is in the Homebrew list
              https://cvaddict.com/list.php?filter=3

              but not in the filtred list for Super Game Module see:
              https://cvaddict.com/list.php?filter=8

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

                @dteam

                We have done all SGM games already, I think.
                So I was aware of fact that Flappy isn't an SGM one, because it's a 32kb rom.
                I should have mentioned it before.

                I added this because we want good support for all the games out there, not only sgm's
                @barbudreadmon also added it like a homebrew only, so I think we are good, don't you think too ?

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

                  @barbudreadmon

                  I made some quick bash lines to check crc32 and the first word of a all games against the dat list.

                  I used these lines to check the roms against the online dat :
                  (cd to your rom directory first !)

                  online_dat=$(curl 'https://raw.githubusercontent.com/libretro/FBNeo/master/dats/FinalBurn%20Neo%20(ClrMame%20Pro%20XML%2C%20ColecoVision%20only).dat')
                  crc32 * | while read line; do if [[ -z $(echo $online_dat|grep $(echo $line|cut -d ' ' -f 1)) ]]; then echo $line; fi; done | while read line; do if [[ -z $(echo $online_dat|grep -i $(echo $line|cut -d ' ' -f 2|cut -d '-' -f 1)) ]]; then echo $line; fi; done
                  
                  

                  btw :I did not test these games one by one !

                  This is the list of possible games that aren't in the dat-list :
                  ( I hope it's not toooo much for you 😊 )

                  šŸ‘ => added by @barbudreadmon
                  āœ” => were already in the dat with different rom-sets

                  šŸ‘ b6254fc5 421-2002.rom -> 421
                  šŸ‘ 39c5a7e9 bejeweled-2002.rom -> bejeweled
                  šŸ‘ b05fb3ec breakout-1999.rom -> breakout
                  šŸ‘ 99f3cbc9 canadian-mini-games-2008.rom -> canamini
                  šŸ‘ 1b3a8639 deflektor-kollection-2003.rom -> deflektor
                  šŸ‘ 89875c52 flicky-2018.rom -> flicky
                  šŸ‘ 5a6c2d2f insane-pickin-sticks-viii-2010.rom -> insanepick
                  šŸ‘ 819a06e5 kevtris-1996.rom -> kevtris
                  šŸ‘ 278c5021 klondike-solitaire-2021.rom -> ksolitaire
                  šŸ‘ f4314bb1 magical-tree-2006.rom -> magtree
                  šŸ‘ a60be082 mopiranger-2012.rom -> mopirang
                  šŸ‘ a82c9593 pacar-2017.rom -> pacar
                  šŸ‘ 137d6c4c purple-dinosaur-massacre-1996.rom -> purpdino
                  šŸ‘ f7052b06 pyramid-warp-battleship-clapton-2-2009.rom -> pyrawbc2
                  šŸ‘ 2331b6f6 reversi-and-diamond-dash-2004.rom -> reversdd
                  šŸ‘ 570b9935 road-fighter-2007.rom -> roadfght
                  šŸ‘ 23988ef9 search-for-the-stolen-crown-jewels-3-2013.rom -> sftscj3
                  šŸ‘ 54d54968 sky-jaguar-2004.rom -> skyjag
                  šŸ‘ 9a3b8587 smurfs-save-the-day-1985.rom -> smurfsav
                  šŸ‘ deed811e spunky-s-super-car-2014.rom -> spunkysc
                  šŸ‘ d642fb9e waterville-rescue-2009.rom -> watervil
                  šŸ‘ eaa5f606 winky-trap-2007.rom -> winktrap
                  šŸ‘ 471240bb yie-ar-kung-fu-2005.rom -> yiear
                  šŸ‘ 44e6948c zippy-race-2009.rom -> zippyrac

                  āœ” 23a35399 squares-2008.rom
                  āœ” 8afd7db2 root-beer-tapper-1984.rom

                  I picked these ones out manually :
                  šŸ‘ 832586bf front-line-s-c-e-2015.rom -> frntlnsce
                  šŸ‘ af9b178c space-invasion-1998.rom -> spaceinvasion
                  šŸ‘ 7f06e25c war-2014.rom -> war

                  āœ” 546f2c54 mr-do-s-castle-1984.rom
                  āœ” ef50e1c5 one-on-one-basketball-1984.rom

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

                    @folly
                    @barbudreadmon
                    @AdamBeGood
                    Thanks all, another new system on my Pi!
                    launching.png

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

                      @dteam

                      Nice theme !

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

                        @folly
                        Hi Folly,
                        Could you copy your working lines into emulator.cfg for Lr-Mess and FBneo please.

                        It's fine !! Working well with Lr-Mess, MAME standalone, lr-FBneo and openMSX !!

                        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.:

                          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 <---------------------

                          @barbudreadmon
                          Is there a way to set buttons in retroarch like this:f10f27de-e099-11e6-97a4-ecbbc82c9e46.png

                          lr-Fbneo is one of my favorite emulator, but for Coleco it's not playable with the actual controller setup.

                          Am I wrong?

                          B 1 Reply Last reply Reply Quote 1
                          • B
                            barbudreadmon @DTEAM
                            last edited by barbudreadmon

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

                            Is there a way to set buttons in retroarch like this

                            You mean as default mapping ? Well, i've no strong attachment to current coleco default mapping, but is there any reason for this one to be better ?

                            FBNeo developer - github - forum

                            1 Reply Last reply Reply Quote 0
                            • DTEAMD
                              DTEAM
                              last edited by DTEAM

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

                              You mean as default mapping ?

                              No, that's fine I reset my retroarch file. Now It's seems ok. Sorry for that.

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

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

                                8afd7db2 root-beer-tapper-1984.rom
                                546f2c54 mr-do-s-castle-1984.rom
                                ef50e1c5 one-on-one-basketball-1984.rom

                                Those 3 are already supported, just different versions of the romsets (tapper, mrdo and 1on1). I added another bunch of coleco games today, i'll try to finish your list this week-end.

                                FBNeo developer - github - forum

                                1 Reply Last reply Reply Quote 3
                                • B
                                  barbudreadmon @Folly
                                  last edited by

                                  @folly i just finished that list

                                  FBNeo developer - github - forum

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

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

                                    @folly i just finished that list

                                    Thank you for the lot of work you have done 😊
                                    Very cool to see that we now have great support almost all games.
                                    Perhaps I will some tests with other romsets too, but I think we are very good now.
                                    When I have some time, I will convert my roms to FBNeo romsets to test them.

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

                                      In this thread many coleco roms have been added to FBNeo.
                                      I have made a small script that will convert all the these roms to fbneo rom-sets.

                                      Perhaps it's not perfect, but it will work on most files.
                                      Make sure you :

                                      • (always be sure you have backups)
                                      • update fbneo from source so the roms will work and the new dat-file can be used in this script
                                      • add coleco.rom,colecoa.rom,czz50.rom,svi603.rom to the rom directory
                                      • cd to your rom directory
                                      • check if crc32 is installed on your computer otherwise install it first (check with "crc32 *")
                                      #make the directory fbneo_zips inside the rom directory
                                      mkdir fbneo_zips
                                      #list only the roms you want to convert and use every file to automate things
                                      ls -w1 *.rom|grep -v coleco.rom|grep -v colecoa.rom|grep -v cczz50.rom|grep -v svi.rom|while read line
                                      do 
                                      #get the crc of the rom
                                      crc=$(crc32 "$line")
                                      #read the fbneo name from the dat using the crc if there is a match, with no match the string becomes empty
                                      fbneo_name=$(cat '/opt/retropie/libretrocores/lr-fbneo/dats/FinalBurn Neo (ClrMame Pro XML, ColecoVision only).dat'|grep -B 4 $crc|grep "game name"| cut -d '"' -f 2)
                                      #check if it isn't empty and output all the data and create the zip file
                                      if [[ -n "$fbneo_name" ]];then
                                      echo $crc $line $fbneo_name
                                      zip fbneo_zips/$fbneo_name.zip "$line" coleco.rom colecoa.rom czz50.rom svi603.rom
                                      fi
                                      #until every file is done
                                      done
                                      
                                      

                                      Just copy and paste this in the terminal or make your own script file.
                                      Good luck !

                                      Edit :
                                      Year 2025
                                      Above script doesn't work any more, you can find the fixed one over here :
                                      Post 13 : B how to build coleco romset for fbneo ?

                                      1 Reply Last reply Reply Quote 1
                                      • mituM
                                        mitu Global Moderator
                                        last edited by mitu

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

                                        #This file can be removed, it seems to be a temporary file created by zip
                                        rm "fbneo_zips/.zip"

                                        This is most likely a broken filename or stray newline that generates this, zip doesn't create any temporary .zip files.

                                        FollyF 1 Reply Last reply Reply Quote 0
                                        • FollyF
                                          Folly @mitu
                                          last edited by Folly

                                          @mitu

                                          Thanks for the information ;-)

                                          I made a small mistake.
                                          I used a condition instead of an if function.
                                          So the zip line used the empty strings and the not wanted strings also, therefor creating the not wanted .zip file.
                                          I have updated the script, the problem should be solved now.

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

                                            @folly
                                            Hi folly , I didn't found an equivalent for fbneo (for those games)

                                            Do you know if they exist?

                                            Capture.PNG

                                            FollyF B 2 Replies 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.