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 20.9k 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 @barbudreadmon
      last edited by

      @barbudreadmon

      Good info on your side !

      I will try 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.:

        kung-fu-master-2016 - a078f273

        I won't add this one, it's actually from 2015 (see title screen), probably a prototype, and apart from the game having a major bug (the character is invincible ?), i can't notice anything different about it. It doesn't seem worth keeping.

        FBNeo developer - github - forum

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

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

          the-stone-of-wisdom-2015 - 342c73ca

          I won't add that one either, the only difference between the 2 roms is on the last few bytes (from $0001FF81 to $0001FFA0), i suspect it is only a story of digital signature and retail/free version. It doesn't seem worth having both, nor replacing the one we currently support, except if someone proves me wrong.

          Support for the older 128k zombie near version was added (zombnearb, clone of zombnear). I believe that closes the case of missing FBNeo coleco romsets that seem worth keeping.

          FBNeo developer - github - forum

          FollyF 1 Reply Last reply Reply Quote 1
          • 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
                                            • 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.