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

    IR-CD-I ???

    Scheduled Pinned Locked Moved Help and Support
    cd-i
    107 Posts 5 Posters 19.8k 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.
    • E
      escc1986
      last edited by escc1986

      i use

      Filezilla

      or / and

      Putty

      or network ( windows explorer - \retropie ) simple through my pc for easy access to transfer roms or bios with Ethernet cable

      it all depends what i may need to do

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

        @escc1986

        Ok

        Step 2 :

        • Rename your RetroPie-setup directory (/home/pi/RetroPie-Setup)
        • Download "Valerino's RetroPie-setup Fork" from https://github.com/valerino/RetroPie-Setup
        • Unpack
        • Rename this directory to RetroPie-Setup
        • Push this directory to /home/pi

        So now you have Valentino's Fork files in /home/pi/RetroPie-Setup

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

          @escc1986

          Step 3 :
          Goto :

          • emulationstation
          • RetroPie
          • RetroPie-Setup
          • manage packages
          • manage experimental packages
          • lr-mess-cdi
          • install the source ( is a fast install )
          1 Reply Last reply Reply Quote 0
          • E
            escc1986 @Folly
            last edited by escc1986

            @Folly

            • ok i just renamed the directory

            • ok i just downloded the pack did

            wget https://github.com/valerino/RetroPie-Setup
            --2020-09-27 18:49:39--  https://github.com/valerino/RetroPie-Setup
            Resolving github.com (github.com)... 140.82.112.4
            Connecting to github.com (github.com)|140.82.112.4|:443... connected.
            HTTP request sent, awaiting response... 200 OK
            Length: unspecified [text/html]
            Saving to: ‘RetroPie-Setup’
            
            RetroPie-Setup          [  <=>               ] 127.99K   597KB/s    in 0.2s
            
            2020-09-27 18:49:40 (597 KB/s) - ‘RetroPie-Setup’ saved [131066]
            1 Reply Last reply Reply Quote 0
            • E
              escc1986
              last edited by escc1986

              now im not sure how to unpack it ? or did i just unpack it by downloading it ?

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

                I presumed you would download it through your browser and than you have to unpack it and push it with filezilla to your pi.

                However you can use this (if you are in your /home/pi directory) :
                git clone https://github.com/valerino/RetroPie-Setup.git

                This will not work :
                wget https://github.com/valerino/RetroPie-Setup

                E 1 Reply Last reply Reply Quote 0
                • E
                  escc1986 @Folly
                  last edited by escc1986

                  @Folly

                  im sorry i never learned how to change diectorys in putty ...

                  ad since that didnt work ... im a bit confused , sorry to be such a noob and a bother

                  so in putty how do i change directory ?

                  or

                  how do i download it on my browser and extract the files via filezilla ?

                  (ok i downloded this from the site (RetroPie-Setup-master.zip)

                  What should i do with RetroPie-Setup-master.zip

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

                    @escc1986

                    Through putty you are in the terminal or CLI ( command line interface ) of your pi.
                    So you can run programs and use bash commands.
                    You can find out your "private work directory" by typing :
                    pwd

                    This will give you the path you're in at the moment, and should give you :
                    /home/pi

                    If that's the case you can use the "git clone" command.

                    E 1 Reply Last reply Reply Quote 0
                    • E
                      escc1986 @Folly
                      last edited by escc1986

                      @Folly

                      thank you

                      i typed pwd
                      said i was in home/pi

                      then i used the git clone https://github.com/valerino/RetroPie-Setup.git

                      then this message appered

                      git clone https://github.com/valerino/RetroPie-Setup.git
                      fatal: destination path 'RetroPie-Setup' already exists and is not an empty directory.
                      
                      

                      nott sure if i did something wrong

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

                        @escc1986

                        Earlier you tried the wget command.
                        This created a file called RetroPie-Setup.
                        You have to remove that file with this command :
                        rm RetroPie-Setup

                        Than try "git clone" again.

                        E 1 Reply Last reply Reply Quote 0
                        • E
                          escc1986 @Folly
                          last edited by escc1986

                          @Folly

                          sorry for the mess

                          i did the
                          rm

                          typed the git clone

                          hjere is the message

                           git clone https://github.com/valerino/RetroPie-Setup.git
                          Cloning into 'RetroPie-Setup'...
                          remote: Enumerating objects: 16, done.
                          remote: Counting objects: 100% (16/16), done.
                          remote: Compressing objects: 100% (6/6), done.
                          remote: Total 34313 (delta 10), reused 10 (delta 10), pack-reused 34297
                          Receiving objects: 100% (34313/34313), 21.96 MiB | 9.28 MiB/s, done.
                          Resolving deltas: 100% (24919/24919), done.
                          
                          

                          looks like it got downloded properly , thank you

                          now what is the next step i should take

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

                            @escc1986

                            You did great, you will learn big time with this.

                            Step 3 :
                            Goto :

                            emulationstation
                            RetroPie
                            RetroPie-Setup
                            manage packages
                            manage experimental packages
                            lr-mess-cdi
                            install the source ( is a fast install )

                            E 1 Reply Last reply Reply Quote 0
                            • E
                              escc1986 @Folly
                              last edited by

                              @Folly

                              thank you kindly for the encouragement , im sweating bricks here lol ... i guess cause all this is new and im filled with nerves

                              ok i just installed from source

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

                                @escc1986

                                I can imagine. ;-)

                                Now a difficult part !

                                Step 4 :
                                You will have to find the BIOS roms.
                                lr-mess will look for this BIOS file : cdimono1.zip

                                Normally it would contain :
                                cdi200.rom
                                cdi220b.rom
                                cdi220.rom

                                But with the "new lr-mess" it has to contain :
                                cdi200.rom
                                cdi220b.rom
                                cdi220.rom
                                zx405037p__cdi_servo_2.1__b43t__llek9215.mc68hc705c8a_withtestrom.7201
                                zx405042p__cdi_slave_2.0__b43t__zzmk9213.mc68hc705c8a_withtestrom.7206

                                The last 2 files can be taken from the cdi910 file. (think it's also a zip)

                                So if you have both files (cdimono1.zip and cdi910.zip). Unzip those 2 and create a new zip file called cdimono1.zip that contain the 5 files described above.

                                You have to push that file to /home/pi/RetroPie/BIOS like you normally would do.

                                E 1 Reply Last reply Reply Quote 1
                                • E
                                  escc1986 @Folly
                                  last edited by

                                  @Folly

                                  thank you

                                  please give me a moment to try to find these zips

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

                                    @escc1986

                                    Indeed that can take a while.
                                    Tomorrow we will go further.

                                    Have your games ready :-) (*.chd)

                                    Good luck !

                                    E 1 Reply Last reply Reply Quote 0
                                    • E
                                      escc1986 @Folly
                                      last edited by escc1986

                                      @Folly

                                      honestly , Thank you for the kindness and patience with me :)

                                      i compiled the 5 files you requested

                                      made them into one zip cdimono1.zip

                                      do i put it in the root of the bios folder

                                      or in the mame folder ?

                                      i have 1 chd game to test ;) "Hotel Mario "

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

                                        @escc1986

                                        Your welcome.
                                        You can always upvote my important posts, you know. ;-)

                                        Well this way I also learned a thing or two.

                                        Just put your cdimono1.zip in the BIOS directory :
                                        /home/pi/RetroPie/BIOS/cdimono1.zip

                                        We are not done yet !
                                        We will have to work on the config files.
                                        This is also not an easy task.

                                        For now you can try to run your game.
                                        If it starts, you come into the Philips CD-I BIOS menu.
                                        You will probably notice that the pionter is drifting and that the joystick buttons will not work.
                                        Also the mouse and mouse buttons will not work and you will see a black emulated "liquid crystal display" in the screen with "CD-I"
                                        If buttons are not working, you can't press the "play" button, so you can't start the game !

                                        These symptoms are due to the fact that lr-mess has also config files.
                                        In other words, lr-mess is not a pure libretro core.
                                        It's a sort of chameleon.

                                        So it took me 1,5 years to get the mouse fully working !

                                        Step 5 :
                                        To make it easier for you, you can just use my configs.

                                        Placed my configs here :
                                        https://github.com/FollyMaddy/retropie-philips-cdi-tools
                                        I advise you to download it with your browser and extract it.
                                        The configs are in the config directory. Then you have to push those files with filezilla to /opt/retropie/configs/cdimono1/<config files>
                                        ( Remember to make a backup of your old config files first !)

                                        In these configs I :

                                        • enabled the mouse (does not work if you run emulationstation from the a Desktop enviroment, should work for you though)
                                        • added joystick/mouse buttons
                                        • removed the black CD-I lc-display within the screen
                                        • turned off the "gui" of lr-mess so "tab" key will not work

                                        If you are interested :
                                        I have bundeled all information, about the configs, in my script (not working at the moment with the "new lr-mess") :
                                        Just open retropie_philips_cdi_setup.sh with a text editor.
                                        You can read that if you want.
                                        Though the directory's are different, the info of the configs are essentially the same.

                                        E 1 Reply Last reply Reply Quote 1
                                        • E
                                          escc1986 @Folly
                                          last edited by escc1986

                                          @Folly

                                          Your so Helpful , Thank You For Everything

                                          I was able to get everything to work thanks to you

                                          I ran into some trail and errors with my set up but everything seems to be working for me now

                                          From my tweaking I decided to stick with the default configuration ( I like the "Tab" key GUI for more options )

                                          at first I tried the game and your right , nothing worked , I then proceeded to copy all your configuration setting in mine and got the mouse to work ... except my controller Dpad wasn't working , and the tab button wasn't working

                                          So I did a reinstall to get the default settings , yes nothing works , mouse is disabled and all with default settings

                                          So I tried this

                                          I then opened the RetroArch GUI

                                          • Went to Options

                                          • Enabled In Game Mouse

                                          And viola!!!!

                                          The mouse worked for the CD-I Start up menu

                                          I then proceeded with tab (opened up cd-I GUI )and configured my controller to the appropriate settings to play "Hotel Mario "

                                          This is Great and Wonderful , Thanks to you :)

                                          My only trouble some thing right now is I have that Horrible big White CD-I logo in my screen while playing any game

                                          May I ask what is the appropriate settings that I should change or add so I can still my Screen cleared of this logo ?

                                          Hope you can guide me

                                          Thank you

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

                                            @escc1986

                                            Great to hear it's working.

                                            To remove that logo you have to go to the "gui" of lr-mess with the "tab".
                                            Choose video options and then select : Main Screen Standard (4:3)
                                            I think when you exit the "gui", the video option will be saved.

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