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

    NEO-GEO CD for Dummies

    Scheduled Pinned Locked Moved Help and Support
    neogeo cdpi4neo geo biosneogeoneo geo
    62 Posts 14 Posters 52.5k 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.
    • NakynawN
      Nakynaw @zerojay
      last edited by

      @zerojay said in NEO-GEO CD for Dummies:

      @Darksavior Mine are all CHD as well. lr-neocd seems to fail to recognize my BIOS files even with proper matching SHA-1's.

      I found what was the cause of the same problem for me, i'll share with you in case it helps : my games were working very well with the NeoGeo Bios in the folder "fbneo" while the games were in CUE with SUB IMG and CCD.

      When I compressed the game files in CHD, I also had the segmentation fault.

      So I did exactly as @Darksavior : the BIOS files (000_lo.lo and neocd.bin) in a "neocd" folder that I created in the bios, and not in the "fbneo". Now, using the lr-neocd emulator it works well!

      THX guys and good luck to the others.

      PI4B 8GRAM (Canakit Extreme) - Retropie 4.6.7 (my first Pi ever : september 2020)
      OC : arm=2k, v3d=830, hdmi4kp60=1, turbo=1, OV=6

      Z 1 Reply Last reply Reply Quote 1
      • ClydeC
        Clyde @Nakynaw
        last edited by

        Just for the sake of completeness:

        @Nakynaw said in NEO-GEO CD for Dummies:

        Indeed, it returned "0" for an answer. But I do not get it. I do have ".cue" in neogeo rom folder...

        No, you had them in subdirectories of the neogeo rom directory. My command line only works with files in the current directory. It could be expanded to "walk" through any subdirs, but since you fixed it another way by now, no need for that.

        I tried this :

        pi@retropie:~ $ chdman created -i "Metal Slug 2 (Wld).cue" -o "Metal Slug 2.chd"

        But it said "command not found" and I had just installed mame-tools and rebooted.

        It's createcd, not created. 🧐

        I know, I am so far from knowledgeable in the Pi district. :/

        Nobody was born with this knowledge. We all learn on the way.

        1 Reply Last reply Reply Quote 1
        • Z
          zerojay @Nakynaw
          last edited by

          @Nakynaw said in NEO-GEO CD for Dummies:

          @zerojay said in NEO-GEO CD for Dummies:

          @Darksavior Mine are all CHD as well. lr-neocd seems to fail to recognize my BIOS files even with proper matching SHA-1's.

          I found what was the cause of the same problem for me, i'll share with you in case it helps : my games were working very well with the NeoGeo Bios in the folder "fbneo" while the games were in CUE with SUB IMG and CCD.

          When I compressed the game files in CHD, I also had the segmentation fault.

          So I did exactly as @Darksavior : the BIOS files (000_lo.lo and neocd.bin) in a "neocd" folder that I created in the bios, and not in the "fbneo". Now, using the lr-neocd emulator it works well!

          THX guys and good luck to the others.

          Still no luck for me. I had those files already in a neocd folder in my bios directory along with some more, so I deleted the extras and tried again, but no luck. lr-neocd still says it cannot find the BIOS files (and it appears to be checking in BIOSDIR/neogeo which has them already) and the two fbneo emulators both segfault after the bios starts up.

          DarksaviorD 1 Reply Last reply Reply Quote 0
          • DarksaviorD
            Darksavior @zerojay
            last edited by Darksavior

            @zerojay If you're positive it's not seeing the bios, and you've double checked the hashes, then you can try this:
            Uninstall and then reinstall lr-neocd from source and open the rgui to check: "Settings","Directory","System/BIOS" and make sure it points to /home/pi/RetroPie/BIOS

            1 Reply Last reply Reply Quote 1
            • Z
              zerojay
              last edited by zerojay

              I ended up using the lr-mess core for this instead. Seems to be working well.

              1 Reply Last reply Reply Quote 0
              • CrushC
                Crush
                last edited by

                I found that your naming conventions are not in line with the other systems, also it wont be picked up by most themes because of this.
                My es_systems entry is as follows:

                 <system>
                    <name>neogeocd</name>
                    <fullname>Neo Geo CD</fullname>
                    <path>/home/pi/RetroPie/roms/neogeocd</path>
                    <extension>.cue .CUE .chd .CHD</extension>
                    <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ neogeocd %ROM%</command>
                    <platform>neogeocd</platform>
                    <theme>neogeocd</theme>
                  </system>
                

                Hope this helps someone.

                1 Reply Last reply Reply Quote 0
                • shavecatS
                  shavecat
                  last edited by

                  Hey im trying to run it .with
                  lr-neocd
                  but its just going back to ES
                  any ideas ?

                  DarksaviorD 1 Reply Last reply Reply Quote 0
                  • DarksaviorD
                    Darksavior @shavecat
                    last edited by

                    @shavecat Enable verbose logging and post the log.

                    shavecatS 1 Reply Last reply Reply Quote 0
                    • shavecatS
                      shavecat @Darksavior
                      last edited by

                      @Darksavior
                      runcommand.info

                      
                      neocdz
                      lr-neocd
                      /media/usb0/roms/neogeocd/Metal Slug 2 (World).chd
                      /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/$
                      

                      runcommand.log

                      
                      Hello logfile - runcommand-onstart checking in here
                      Hello logfile - runcommand-onstart checking in here
                      Parameters:
                      Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/lib$
                      Hello logfile - runcommand-onend checking in here
                      Hello logfile - runcommand-onend checking in here
                      
                      DarksaviorD 1 Reply Last reply Reply Quote 0
                      • DarksaviorD
                        Darksavior @shavecat
                        last edited by Darksavior

                        @shavecat You need to post the contents of runcommand.log with verbose logging enabled.

                        shavecatS 1 Reply Last reply Reply Quote 0
                        • shavecatS
                          shavecat @Darksavior
                          last edited by

                          @Darksavior
                          how do i do that ?

                          DarksaviorD 1 Reply Last reply Reply Quote 0
                          • DarksaviorD
                            Darksavior @shavecat
                            last edited by

                            @shavecat https://retropie.org.uk/docs/Runcommand/

                            shavecatS 1 Reply Last reply Reply Quote 0
                            • shavecatS
                              shavecat @Darksavior
                              last edited by

                              @Darksavior
                              That is what i wrote already -0
                              "/dev/shm/runcommand.log"

                              Hello logfile - runcommand-onstart checking in here
                              Hello logfile - runcommand-onstart checking in here
                              Parameters:
                              Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/lib$
                              Hello logfile - runcommand-onend checking in here
                              Hello logfile - runcommand-onend checking in here
                              
                              mituM 1 Reply Last reply Reply Quote 0
                              • mituM
                                mitu Global Moderator @shavecat
                                last edited by

                                @shavecat said in NEO-GEO CD for Dummies:

                                That is what i wrote already -0

                                That's not a Verbose log. Enable verbose logging and then look into the log to see the error. Post it on pastebin.com.

                                shavecatS 1 Reply Last reply Reply Quote 0
                                • shavecatS
                                  shavecat @mitu
                                  last edited by shavecat

                                  @mitu
                                  "When launching Libretro cores (those prefixed by lr-) the Runcommand launch menu presents the option to Launch with verbose logging. This outputs more information to the log file found in /dev/shm/runcommand.log which is useful, and often necessary, when diagnosing problems. Once the game is exited, the log file can be downloaded via SFTP or viewed directly via the command line.

                                  "
                                  What im doing worng ???

                                  I did got it runging with the fbeno-neocd
                                  but its getting to the disc loding screen and quit
                                  https://pastebin.com/URSMK3sW

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

                                    @shavecat said in NEO-GEO CD for Dummies:

                                    https://pastebin.com/URSMK3sW

                                    Again, this is not a verbose log.

                                    shavecatS 1 Reply Last reply Reply Quote 0
                                    • shavecatS
                                      shavecat @mitu
                                      last edited by

                                      @mitu
                                      Hey again
                                      so how do i do that ?
                                      there is no explain ...

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

                                        @shavecat said in NEO-GEO CD for Dummies:

                                        so how do i do that ?

                                        I think it's described pretty well in the docs - in the link posted by me or other posters. Just start the game by choosing the 'Launch with verbose logging' from the runcommand launch menu.

                                        shavecatS 1 Reply Last reply Reply Quote 1
                                        • shavecatS
                                          shavecat @mitu
                                          last edited by

                                          @mitu
                                          thanks u
                                          for some reason didnt notice it
                                          so im using the lr-neocd
                                          and its loading but i just getting a black screen
                                          https://pastebin.com/V64i6q1n

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

                                            Either a bad .chd file or missing BIOS files - which should match what's described in https://github.com/libretro/neocd_libretro. Your SYSTEM folder is borked though, instead of pointing to the BIOS folder as it's configured in RetroPie, it points to the ROMs folder - you probably reset the RetroArch's configuration file or messed up the configuration when you created a separate system for NeoGeto CD.

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