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 enquiry and lack of es_systems on a fresh install

    Scheduled Pinned Locked Moved Help and Support
    essystemsneogeo cd
    43 Posts 7 Posters 4.2k 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.
    • G
      gvfo
      last edited by gvfo

      Re: NEO-GEO CD for Dummies

      Hello there. This is my first post so please forgive me if I did anything wrong.

      So, I just installed a fresh Retropie image on my Rasp 3 and I'm trying to run Neo Geo CD games.

      I happen to have a lot of CUE / BIN / WAV zip files and downloaded a single .CHD so I could test it as well.

      Neither formats worked. As the "Neo-Geo CD for dummies" author wrote, I tried to edit the es_systems.cfg file, but apparently it doesn't exist. I have no idea why.

      As for the neocd and neocdz.zip, I THINK they're the right files (572 and 213 kb), and just to be sure I copied them to the two neogeo bios directories - the one I created and the one which was already there.

      Still no success. Would someone be kind enough to help?

      S 1 Reply Last reply Reply Quote 0
      • S
        sleve_mcdichael @gvfo
        last edited by sleve_mcdichael

        @gvfo said in Neo Geo CD enquiry and lack of es_systems on a fresh install:

        I tried to edit the es_systems.cfg file, but apparently it doesn't exist. I have no idea why.

        Where did you look? ES will check two places for an es_systems.cfg file, in the following order, stopping after it finds one that works:

        • ~/.emulationstation/es_systems.cfg
        • /etc/emulationstation/es_systems.cfg

        The one in /etc is generated automatically and will be overwritten under certain circumstances. Custom edits should be placed in ~/.emulationstation for this reason. But this file does not exist by default, so first you should copy it over with:

        cp /etc/emulationstation/es_systems.cfg ~/.emulationstation
        

        Then make your changes to the one in ~.

        Notes:

        ~ is the "user home" directory. It may also be referenced as $HOME; both are shortcuts to /home/<current_user_name> so in our case, that's /home/pi. So you can access the .emulationstation folder through any of:

        ~/.emulationstation
        $HOME/.emulationstation
        /home/pi/.emulationstation
        

        The leading period in the folder name .emulationstation makes it hidden. You won't see it with an ls command in your home directory without also using the -a ("all") flag: ls -a.

        Additionally, it's not a "real" folder. It's a SymLink (symbolic link, like a "shortcut" in Windows) to:

        /opt/retropie/configs/all/emulationstation
        

        This is the "true" location that is accessed by any of the previous methods.

        One of the circumstances in which the other file (in /etc) is overwritten, is when you install a new emulator through the setup script. Of course, this addition won't be made to your custom file in ~, so whenever you do install a new emulator, you should go find its entry in the one in /etc and manually add it into the one in ~.

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

          @gvfo said in Neo Geo CD enquiry and lack of es_systems on a fresh install:

          I happen to have a lot of CUE / BIN / WAV zip files and downloaded a single .CHD so I could test it was well.
          Neither formats worked. As the "Neo-Geo CD for dummies" author wrote, I tried to edit the es_systems.cfg file, but apparently it doesn't exist. I have no idea why.
          As for the neocd and neocdz.zip, I THINK they're the right files (572 and 213 kb), and just to be sure I copied them to the two neogeo bios directories - the one I created and the one which was already there.

          You should try reading the documentation for the neogeo cd emulator you are using instead of relying on an incomplete guide from some random user.

          FBNeo core documentation : https://github.com/libretro/FBNeo/tree/master/src/burner/libretro#neogeo-cd-doesnt-work-why-
          NeoCD core documentation : https://github.com/libretro/neocd_libretro#readme

          FBNeo developer - github - forum

          DarksaviorD G 2 Replies Last reply Reply Quote 1
          • DarksaviorD
            Darksavior @barbudreadmon
            last edited by

            @barbudreadmon Yes, I don't understand why people need to reinvent the wheel. If they have something noteworthy to add, then submit it to the official guides. In that thread, I had to correct him and it was just basic info from the official guides..

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

              @darksavior well, i know they aren't ill-intentioned, but yeah sometimes it ends up being very harmful, especially in the case of that topic i saw, the informations in the 1st post were never fixed...

              FBNeo developer - github - forum

              1 Reply Last reply Reply Quote 0
              • G
                gvfo @sleve_mcdichael
                last edited by

                @sleve_mcdichael

                As I'm not very well versed in Linux, I accessed the file directory through the IP address. This is what I see in the sugested directory:

                cc214d3d-35d0-4142-90b9-ef922b34aaf3-image.png

                1 Reply Last reply Reply Quote 0
                • G
                  gvfo @barbudreadmon
                  last edited by

                  @barbudreadmon

                  You are absolutely right. Thing is, googling "retropie neo geo cd" I just couldn't find anything different than that article, which I read all messages. I'm going to try and read the documentation you kindly posted.

                  1 Reply Last reply Reply Quote 0
                  • G
                    gvfo
                    last edited by

                    I'm really sorry, but I still can't get it to work. I guess those "for dummies" tutorials would be necessary for me.

                    The documentation barbudreadmon posted didn't help me find where I am mistaken. As it is now, I'm not even sure that I need to edit es_systems.cfg (and I still can't find it, anyway).

                    Maybe it would be easier if I told you what I already did?

                    After the fresh install, I connected the Pi to my wi-fi, saw its IP address and opened it in Windows Explorer on my PC through the network.

                    This is what I see then:

                    f381a1f5-f9ca-4322-a6d8-02d01587cae0-image.png

                    I copied a couple games in .ZIP format (those CUE / ISO / WAV that the official documentation says work) to the \neogeo rom directory and then created a \neocd in the bios directory. There, I copied neocd.zip (572 kb), neocdz.zip (213 kb) and, just to be sure, neogeo.zip (1.384 kb).

                    Whenever I try to run any of those games, it shows the little Neo Geo CD spinning and then I'm back to the menu.

                    Once again, I am very grateful for any answers and apologise for my almost complete lack of "tech savvyness".

                    mituM B 2 Replies Last reply Reply Quote 0
                    • mituM
                      mitu Global Moderator @gvfo
                      last edited by mitu

                      @gvfo You need to unzip the CD archive first, so the .cue/.bin/.wav files are standalone, not archived.

                      G 1 Reply Last reply Reply Quote 0
                      • G
                        gvfo @mitu
                        last edited by

                        @mitu

                        Thanks for your answer. I tried that. Sorry, but still can't get it to run.

                        a88be2e7-c4c9-4822-840b-1379e927b66e-image.png

                        1 Reply Last reply Reply Quote 0
                        • G
                          gvfo
                          last edited by

                          I found this es_log.txt in configs\all\emulationstation.

                          I don't know if it's any help, but...

                          Apr 15 17:42:15 lvl2: req sound [basic.launch]
                          Apr 15 17:42:15 lvl2: (missing)
                          Apr 15 17:42:16 lvl2: Attempting to launch game...
                          Apr 15 17:42:16 lvl2: /opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS neogeo /home/pi/RetroPie/roms/neogeo/King\ of\ Fighters\ '96,\ The\ (1996)(SNK)(Jp-US)[!][NGCD-214\ MT\ A01,\ NGCD-214E].cue
                          Apr 15 17:42:29 lvl2: Creating window...
                          Apr 15 17:42:30 lvl2: Created window successfully.
                          Apr 15 17:42:30 lvl2: GL vendor: Broadcom
                          Apr 15 17:42:30 lvl2: GL renderer: VideoCore IV HW
                          Apr 15 17:42:30 lvl2: GL version: OpenGL ES-CM 1.1
                          Apr 15 17:42:30 lvl2: Checking available OpenGL extensions...
                          Apr 15 17:42:30 lvl2: ARB_texture_non_power_of_two: MISSING
                          Apr 15 17:42:30 lvl2: Added known joystick PLAYSTATION(R)3 Controller (instance ID: 1, device index: 0)
                          Apr 15 17:42:30 lvl2: Added known joystick PLAYSTATION(R)3 Controller (instance ID: 1, device index: 0)
                          Apr 15 17:42:31 lvl2: req sound [basic.launch]
                          Apr 15 17:42:31 lvl2: (missing)
                          Apr 15 17:42:32 lvl2: Attempting to launch game...
                          Apr 15 17:42:33 lvl2: /opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS neogeo /home/pi/RetroPie/roms/neogeo/King\ of\ Fighters\ '96,\ The\ (1996)(SNK)(Jp-US)[!][NGCD-214\ MT\ A01,\ NGCD-214E].zip
                          Apr 15 17:42:43 lvl2: Creating window...
                          Apr 15 17:42:43 lvl2: Created window successfully.
                          Apr 15 17:42:43 lvl2: GL vendor: Broadcom
                          Apr 15 17:42:43 lvl2: GL renderer: VideoCore IV HW
                          Apr 15 17:42:43 lvl2: GL version: OpenGL ES-CM 1.1
                          Apr 15 17:42:43 lvl2: Checking available OpenGL extensions...
                          Apr 15 17:42:43 lvl2: ARB_texture_non_power_of_two: MISSING
                          Apr 15 17:42:43 lvl2: Added known joystick PLAYSTATION(R)3 Controller (instance ID: 2, device index: 0)
                          Apr 15 17:42:43 lvl2: Added known joystick PLAYSTATION(R)3 Controller (instance ID: 2, device index: 0)

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

                            @gvfo said in Neo Geo CD enquiry and lack of es_systems on a fresh install:

                            where I am mistaken

                            Literally everywhere, assuming you are trying to use the neocd emulator since you are trying to put bios files in the neocd folder (???), as pointed in the documentation i already linked at https://github.com/libretro/neocd_libretro#readme , the neocd.zip, neocdz.zip and neogeo.zip files aren't the bios files you need. On the other side it seems you put the iso files in the neogeo folder :

                            • 1st mistake : this is the folder for neogeo mvs/aes, not for neogeo cd
                            • 2nd mistake : the default emulator for that rom folder is FBNeo, which has indeed a neogeo cd mode too (that's not the default for that rom folder though), however, as pointed at the documentation at https://github.com/libretro/FBNeo/tree/master/src/burner/libretro#neogeo-cd-doesnt-work-why-, doesn't use that neocd bios folder you put bioses in, and doesn't work with the iso format you are trying to feed him.

                            As i said, read the documentation for the emulator you are using instead of mixing everything together.

                            FBNeo developer - github - forum

                            G 1 Reply Last reply Reply Quote 0
                            • G
                              gvfo @barbudreadmon
                              last edited by

                              @barbudreadmon

                              Thanks for your answer, barbudreadmon.

                              I forgot to say that I changed the default emulator to lr-fbneo-neocd.

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

                                @gvfo said in Neo Geo CD enquiry and lack of es_systems on a fresh install:

                                I forgot to say that I changed the default emulator to lr-fbneo-neocd.

                                Then, as explained in the FBNeo documentation :

                                1. the folder you put your bios in is wrong
                                2. the iso files you are trying to read are incompatible

                                FBNeo developer - github - forum

                                G 1 Reply Last reply Reply Quote 0
                                • G
                                  gvfo @barbudreadmon
                                  last edited by

                                  @barbudreadmon

                                  Ok, I got that I'm using the wrong emulator then.

                                  I am reading the NeoCD Libretto documentation (which I thought was the one I was using) but still can't undersand a few things:

                                  1. Is it already installed in Retropie?
                                  2. Where is this retroarch directory the documentation is referring?
                                  3. I'm sorry about the iso directory confusion, but I just couldn't find in the documentation where is the right one.
                                  4. Should I discompact those bios files, then?

                                  Again, I'm really sorry. Maybe these seem like dumb questions, but the answers aren't obvious at all for me.

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

                                    @gvfo said in Neo Geo CD enquiry and lack of es_systems on a fresh install:

                                    Is it already installed in Retropie?

                                    No idea if it's installed by default, but at the very least it can be installed from the retropie-setup script

                                    @gvfo said in Neo Geo CD enquiry and lack of es_systems on a fresh install:

                                    Where is this retroarch directory the documentation is referring?

                                    RetroArch's system folder is your bios folder

                                    @gvfo said in Neo Geo CD enquiry and lack of es_systems on a fresh install:

                                    I'm sorry about the iso directory confusion, but I just couldn't find in the documentation where is the right one.

                                    Hmm, wasn't there a neocd folder on retropie ? I never play neogeo cd tbh (mvs/aes is so much better imho), so i can't remember

                                    @gvfo said in Neo Geo CD enquiry and lack of es_systems on a fresh install:

                                    Should I discompact those bios files, then?

                                    Yes, the files required by the NeoCD emulator can be found in the neogeo.zip, neocd.zip and neocdz.zip archives.

                                    FBNeo developer - github - forum

                                    S 1 Reply Last reply Reply Quote 0
                                    • S
                                      sleve_mcdichael
                                      last edited by

                                      This post is deleted!
                                      G 1 Reply Last reply Reply Quote 1
                                      • G
                                        gvfo @sleve_mcdichael
                                        last edited by

                                        @sleve_mcdichael

                                        I’m glad to see that I’m not the only one lost there, then.

                                        @barbudreadmon

                                        Yes, there’s no \neocd rom/iso directory. That’s why I thought \neogeo was the right one.

                                        1 Reply Last reply Reply Quote 0
                                        • S
                                          sleve_mcdichael @barbudreadmon
                                          last edited by sleve_mcdichael

                                          @barbudreadmon said in Neo Geo CD enquiry and lack of es_systems on a fresh install:

                                          No idea if it's installed by default, but at the very least it can be installed from the retropie-setup script

                                          Oh, there it is...I must not have been looking in the right place, or I just skipped over it the first time I looked. Yes it's under "experimental packages" so definitely not pre-installed.

                                          1 Reply Last reply Reply Quote 0
                                          • G
                                            gvfo
                                            last edited by gvfo

                                            Okay, I installed the "experimental package", the required bios files are in the right \neocd directory, but it's still not working.

                                            A few things happened: it returned to the menu or it froze the OS after that "press any button to configure" screen. Once, it loaded the Neo Geo bios animation but froze at the end of it.

                                            I tried .ZIP and unzipped files (.CUE, .BIN and .WAVs).

                                            @sleve_mcdichael , did you get it to work?

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