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

    CD-I does not want to load after updating Retropie

    Scheduled Pinned Locked Moved Help and Support
    cd-ilr-messpi4
    44 Posts 7 Posters 6.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.
    • DTEAMD
      DTEAM @Folly
      last edited by

      @Folly

      Thanks. Nice job

      1 Reply Last reply Reply Quote 0
      • jamrom2J
        jamrom2 @Folly
        last edited by jamrom2

        @Folly said in CD-I does not want to load after updating Retropie:

        boot into cli

        Thanks for posting this. First I've read anywhere that those two "extra" files were required in the cdmono1 BIOS.

        I have it working, however, what do you mean by getting the mouse working by booting ES into the cli? How do I do that on a consistent game for game basis. Meaning... exit one game, start another.

        I've never booted into cli before.

        Thanks again,
        JR

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

          @jamrom2 said in CD-I does not want to load after updating Retropie:

          boot into cli

          Well, I run my ES from the Desktop enviroment, so I can access my files directly.
          Without the need of using SSH, filezilla or boot my roms without ES.

          By CLI (Command Line Interface), I mean boot into the Terminal.
          If you have the normal Retropie image. The pi will automatically boot into the CLI and start ES automatically.
          So than, if your mouse configuration is good, your mouse will work.

          How do I do that on a consistent game for game basis. Meaning... exit one game, start another.
          I've never booted into cli before.

          You can just run your rom from ES, Escape, and boot another rom from ES.

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

            @jamrom2

            Have you made some progress ?

            jamrom2J 1 Reply Last reply Reply Quote 0
            • jamrom2J
              jamrom2 @Folly
              last edited by

              @Folly Yes, thank you! But I am not all that proficient with booting from CLI. I have Retropie set up with a MegaPi case from Retroflag, so it's more or less select game and go. I'm trying to keep it really simple.

              Hopefully there will be adjustment made to lr-mess that fix the mouse issues in CD-i as well as the Apple emulators.

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

                @jamrom2

                Hopefully there will be adjustment made to lr-mess that fix the mouse issues in CD-i as well as the Apple emulators.

                I think you can wait a long time then, I don't see any progress right now.

                Well, forget about the CLI.

                I think you are good to go with your OS.
                If not, you are at least able to stop the drifting.

                You can try this first simple step (enable your mouse) :

                • run a cd-i game
                • press F1 (go into the Retroarch menu)
                  (navigate with cursors, z(back) and x(forward))
                • go to "options"
                • go to "Enable in-game mouse" to "On" (use x to set it to On)
                • press F1 again to get back to your game
                • escape the game
                • restart the game

                If all is good, the pointer will not drift and you will be able to move it with your mouse.

                (mouse buttons will likely still not work, or only 1 will work)

                jamrom2J 1 Reply Last reply Reply Quote 1
                • M
                  michel30
                  last edited by

                  @Folly Thanks for sharing all these information..
                  My CDi is now working on my PI4.

                  1 Reply Last reply Reply Quote 0
                  • jamrom2J
                    jamrom2 @Folly
                    last edited by

                    @Folly

                    Finally got around to messing with this... works great! Thanks!

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

                      @jamrom2 said in CD-I does not want to load after updating Retropie:

                      @Folly

                      Finally got around to messing with this... works great! Thanks!

                      Super !!!

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

                        @Folly I was searching to get my xbox 360 controller running the game under CD-I the only way now is with the mouse...

                        I found this webpage: https://cdii.blogspot.com/2019/10/how-to-configure-ps4-xbox-360.html but the menu what this user is showing, I could not find it..

                        Do you or does other members now how get the controller working for CD-I..

                        Thanks..

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          mth75 @michel30
                          last edited by

                          @michel30 said in CD-I does not want to load after updating Retropie:

                          @Folly I was searching to get my xbox 360 controller running the game under CD-I the only way now is with the mouse...

                          I found this webpage: https://cdii.blogspot.com/2019/10/how-to-configure-ps4-xbox-360.html but the menu what this user is showing, I could not find it..

                          Do you or does other members now how get the controller working for CD-I..

                          Thanks..

                          Try this in your cdimono.cfg.

                          <?xml version="1.0"?>
                          <!-- This file is autogenerated; comments and unknown tags will be stripped -->
                          <mameconfig version="10">
                              <system name="cdimono1">
                                  <video>
                                      <target index="0" view="Main Screen Standard (4:3)" />
                                  </video>
                                  <input>
                                      <port tag=":slave_hle:MOUSEBTN" type="P1_BUTTON1" mask="1" defvalue="0">
                                          <newseq type="standard">
                                              JOYCODE_1_BUTTON1
                                          </newseq>
                                      </port>
                                      <port tag=":slave_hle:MOUSEBTN" type="P1_BUTTON2" mask="2" defvalue="0">
                                          <newseq type="standard">
                                              JOYCODE_1_BUTTON2
                                          </newseq>
                                      </port>
                                      <port tag=":slave_hle:MOUSEX" type="P1_MOUSE_X" mask="1023" defvalue="0" keydelta="6">
                                          <newseq type="increment">
                                              JOYCODE_1_XAXIS_RIGHT_SWITCH JOYCODE_1_HAT1RIGHT
                                          </newseq>
                                          <newseq type="decrement">
                                              JOYCODE_1_XAXIS_LEFT_SWITCH JOYCODE_1_HAT1LEFT
                                          </newseq>
                                      </port>
                                      <port tag=":slave_hle:MOUSEY" type="P1_MOUSE_Y" mask="1023" defvalue="0" keydelta="6">
                                          <newseq type="increment">
                                              JOYCODE_1_YAXIS_DOWN_SWITCH JOYCODE_1_HAT1DOWN
                                          </newseq>
                                          <newseq type="decrement">
                                              JOYCODE_1_YAXIS_UP_SWITCH JOYCODE_1_HAT1UP
                                          </newseq>
                                      </port>
                                  </input>
                                  <image_directories>
                                      <device instance="cdrom" directory="/home/pi/RetroPie/roms/cdimono1/" />
                                  </image_directories>
                              </system>
                          </mameconfig>
                          
                          
                          F 1 Reply Last reply Reply Quote 0
                          • F
                            Folly @mth75
                            last edited by Folly

                            EDIT :
                            Deleted my suggestion.
                            I read the question wrong.

                            @michel30 : First try the solution of @mth75.
                            This could be the solution.

                            M 1 Reply Last reply Reply Quote 0
                            • M
                              michel30 @Folly
                              last edited by

                              @folly and @mth75 Thanks mth75 it works :-) ;-)

                              M 1 Reply Last reply Reply Quote 0
                              • M
                                mth75 @michel30
                                last edited by

                                @michel30 Very nice!!!!

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

                                  @folly said in CD-I does not want to load after updating Retropie:

                                  @DTEAM
                                  @michel30
                                  @swagford
                                  @mitu
                                  Today I got it working again with the new lr-mess. (through valerino's script)
                                  Though we have to dig deep to find what's cousing the problem here.
                                  It seems a combination problem that has to do with the :

                                  BIOS;
                                  commandline;
                                  lr-mess version;
                                  core options;
                                  Probably the new lr-mess wants to know the system "cdimono1" and the type of rom "-cdrm". (so the old way still does not work)

                                  This is how i got it working again:
                                  I used @valerino 's Retropie fork from https://github.com/valerino/RetroPie-Setup
                                  Here is his post : https://retropie.org.uk/forum/topic/25576/new-scriptmodules-lr-vice-xvic-gsplus-proper-lr-mess-integration
                                  (earlier I already installed the lr-mess binary with the original RetroPie-Setup)
                                  I replaced the original RetroPie-Setup directory with valerinos's fork.
                                  Then I installed "lr-mess-cdi" from the experimental packages.
                                  You can only use "source" that will install the system with some scripts and configs (it installs very fast)
                                  Placed my "cdimono1.zip" in the BIOS directory.
                                  This file contains :
                                  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
                                  (with only the first 3 files it will not work !, then i got initializing !)
                                  Placed my game-rom in /home/pi/RetroPie/roms/cdimono1
                                  Then I could run the longnamed .chd "arcade classics (1996)(namco - philips)(eu)[!][compilation].chd"
                                  I edited the configs manually to get mouse and joystick working again in fullscreen.
                                  The configs now in a diffent place.
                                  /opt/retropie/configs/cdimono1
                                  It's still "Work In Progress"

                                  I finally decided to update Retropie and try what you said.
                                  I did that and It works!! Big thanks for that @Folly !

                                  Only one subtlety. It works with the 2 files from cdi910 and not the two same files found in cdimono1.7z from MAME 0.225. I rebuilt the cdimono1 with the good 2 files. I used .zip and not .7z

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

                                    @dteam said in CD-I does not want to load after updating Retropie:

                                    @folly said in CD-I does not want to load after updating Retropie:

                                    @DTEAM
                                    

                                    @michel30
                                    @swagford
                                    @mitu
                                    Today I got it working again with the new lr-mess. (through valerino's script)
                                    Though we have to dig deep to find what's cousing the problem here.
                                    It seems a combination problem that has to do with the :

                                    BIOS;
                                    commandline;
                                    lr-mess version;
                                    core options;
                                    Probably the new lr-mess wants to know the system "cdimono1" and the type of rom "-cdrm". (so the old way still does not work)

                                    This is how i got it working again:
                                    I used @valerino 's Retropie fork from https://github.com/valerino/RetroPie-Setup
                                    Here is his post : https://retropie.org.uk/forum/topic/25576/new-scriptmodules-lr-vice-xvic-gsplus-proper-lr-mess-integration
                                    (earlier I already installed the lr-mess binary with the original RetroPie-Setup)
                                    I replaced the original RetroPie-Setup directory with valerinos's fork.
                                    Then I installed "lr-mess-cdi" from the experimental packages.
                                    You can only use "source" that will install the system with some scripts and configs (it installs very fast)
                                    Placed my "cdimono1.zip" in the BIOS directory.
                                    This file contains :
                                    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
                                    (with only the first 3 files it will not work !, then i got initializing !)
                                    Placed my game-rom in /home/pi/RetroPie/roms/cdimono1
                                    Then I could run the longnamed .chd "arcade classics (1996)(namco - philips)(eu)[!][compilation].chd"
                                    I edited the configs manually to get mouse and joystick working again in fullscreen.
                                    The configs now in a diffent place.
                                    /opt/retropie/configs/cdimono1
                                    It's still "Work In Progress"

                                    I finally decided to update Retropie and try what you said.
                                    I did that and It works!! Big thanks for that @Folly !

                                    Only one subtlety. It works with the 2 files from cdi910 and not the two same files found in cdimono1.7z from MAME 0.225. I rebuilt the cdimono1 with the good 2 files. I used .zip and not .7z

                                    Nice to hear.
                                    Good job !

                                    Which files do you actually mean ?
                                    I know that 2 of the 5 files are not used if using the standard CDI type. I kept the others in the cdimono1.zip because they were originally in there. The reason is : it should be possible to select other types of CDI players in lr-mess or mame.

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

                                      @folly said in CD-I does not want to load after updating Retropie:

                                      Which files do you actually mean ?

                                      zx405037p__cdi_servo_2.1__b43t__llek9215.mc68hc705c8a_withtestrom.7201
                                      zx405042p__cdi_slave_2.0__b43t__zzmk9213.mc68hc705c8a_withtestrom.7206

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

                                        @dteam said in CD-I does not want to load after updating Retropie:

                                        @folly said in CD-I does not want to load after updating Retropie:

                                        Which files do you actually mean ?

                                        zx405037p__cdi_servo_2.1__b43t__llek9215.mc68hc705c8a_withtestrom.7201
                                        zx405042p__cdi_slave_2.0__b43t__zzmk9213.mc68hc705c8a_withtestrom.7206

                                        Thanks.

                                        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.