RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    (Request) Add Libretro Neogeo CD Emulator

    Scheduled Pinned Locked Moved Ideas and Development
    neogeo cdlibretro core
    59 Posts 12 Posters 15.1k 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.
    • DarksaviorD
      Darksavior @akafox
      last edited by Darksavior

      I just compiled it on my own, yay. The default options @MajorDangerNine provided works but I also tried on my pi3b+:
      set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -march=armv8-a+crc -mtune=cortex-a53 ${BASE_CXX_OPTIONS}")

      @akafox Maybe upgrade to stretch? My setup is always up-to date.
      -- The C compiler identification is GNU 6.3.0 -- The CXX compiler identification is GNU 6.3.0

      1 Reply Last reply Reply Quote 1
      • wmarcioW
        wmarcio
        last edited by wmarcio

        Hi.
        Someone can do me a favor and compile it to run on a retropie lubuntu install? I am a total noob on do that.
        Thxs.

        akafoxA 1 Reply Last reply Reply Quote 0
        • akafoxA
          akafox @wmarcio
          last edited by akafox

          @wmarcio compile it to run on ulbuntu? it would be the same as any other compile build. Makes no difference I would think except for maybe needing a lot of dependencies. However are you asking if it can be done (I assume yes) or are you asking for the compiled core? I doubt anyone here will share the core..for various reasons.

          @ Darksavior THANK YOU! for that cmake line! I thought the RPi3 was arm7..guess I was wrong? Anyway I got it working! Works great. I did have to upgrade to stretch (retropie 4.4) my "main" sd card is on the old jessie because I am working on a project. I used the card out of my RPi1 (yes a raspberry pi 1) and just had to install some dependencies and it worked great. (No I put the card in my RPi3 and compiled it..yes I know it will not work with the pi1..)

          So my question here is why use the "Generic x64 options" to compile and not the "All architectures, optimized for the machine NeoCD is compiled on" line?
          Just curious that is all!

          So I set it up as a system in Retropie and it works from the GUI just like everything else does. Where does the .info file go? (I can't find them anywhere.) Now we just need a NEOGEO CD Theme for Retropie. (Hint!) Again thanks..cheers! :D

          Edit: I compiled using the "All architectures..." line. No errors compiled fine. Have not had the chance to "test the difference" I will report back when i can. So I can not tell a difference and yes samsho3 still locks up my pi no matter which one i use

          People want things easy...but then complain that life is boring...

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

            I reported the problem with samsho3 and it got fixed rather quickly. I can verify it works now.

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

              @MajorDangerNine said in (Request) Add Libretro Neogeo CD Emulator:

              Now if only either added CHD support

              A bounty is open about it, feel free to back it : https://www.bountysource.com/issues/70116022-request-chd-support-for-neo-geo-cd

              FBNeo developer - github - forum

              MajorDangerNineM 1 Reply Last reply Reply Quote 1
              • MajorDangerNineM
                MajorDangerNine @barbudreadmon
                last edited by MajorDangerNine

                @barbudreadmon Nice. Thanks for informing me about this. Still, I'd probably be more inclined to donate to the PSX one.

                https://www.bountysource.com/issues/57712065

                Just a personal preference. PSX is probably one of my favorite systems, while Neo Geo CD is a novelty to me at best.

                SBCGaming | Unofficial RetroPie Discord

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

                  @MajorDangerNine No problem :), i was just informing you about this.

                  FBNeo developer - github - forum

                  1 Reply Last reply Reply Quote 1
                  • W
                    Winklepicker
                    last edited by

                    Can anyone tell me a way to make it so I can edit the "opt" folder to add the "lr-neocd" folder,

                    I tried following the info in the text file, by changing the password so I can use WinSCP, but it still says "permission denied".

                    Any ideas? or know an easy way I can get it working?

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

                      @Winklepicker You need to enable the root account and log in with that. It's how I do it.

                      W 2 Replies Last reply Reply Quote 0
                      • W
                        Winklepicker @Darksavior
                        last edited by

                        @Darksavior said in (Request) Add Libretro Neogeo CD Emulator:

                        @Winklepicker You need to enable the root account and log in with that. It's how I do it.

                        Can you tell me what I would need to do? I've tried to follow tutorials on youtube, but never seem to work.

                        If you could tell me the method how you did it, would be great.

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

                          @Winklepicker https://github.com/RetroPie/RetroPie-Setup/wiki/FAQ#why-cant-i-ssh-as-root-anymore

                          1 Reply Last reply Reply Quote 0
                          • markwkiddM
                            markwkidd @Darksavior
                            last edited by

                            @Darksavior said in (Request) Add Libretro Neogeo CD Emulator:

                            @MajorDangerNine It's not an official libretro core for legal reasons. https://github.com/fabrice-martinez/neocd_libretro/issues/1

                            If you can figure out how to make samsho3 not freeze up, then please post an updated binary, thanks.

                            There is nothing in that discussion to suggest that it can't be ported to libretro for legal or other reasons. The way I read it is that the developer would like it to happen but if working on other things at the moment. Maybe a bounty would help!

                            1 Reply Last reply Reply Quote 0
                            • W
                              Winklepicker @Darksavior
                              last edited by

                              @Darksavior said in (Request) Add Libretro Neogeo CD Emulator:

                              @Winklepicker You need to enable the root account and log in with that. It's how I do it.

                              Thanks for the info, I got it working and its really fantastic. The CD soundtrack is absolutely fantastic for these games.

                              A bug:
                              I noticed though is when a game is loaded, normally the Neogeo CD console would dislpay a "Now loading" screen.

                              It does display the short loading screen for about 1 second, but its cut in half.

                              1.jpg
                              3.jpg
                              2.jpg

                              Its not a big deal tbh, and does not effect gameplay. But I thought I would mention it anyway, thank you for again for adding this wonderful emulator.

                              B DarksaviorD 2 Replies Last reply Reply Quote 0
                              • B
                                barbudreadmon @Winklepicker
                                last edited by

                                @Winklepicker it's most likely related to your choice of bios/iso for the neocd emulator, i'm unable to reproduce this on my side. If this issue is bothering you, you can also try running those ngcd games with fbalpha.

                                FBNeo developer - github - forum

                                W 1 Reply Last reply Reply Quote 0
                                • W
                                  Winklepicker @barbudreadmon
                                  last edited by Winklepicker

                                  @barbudreadmon said in (Request) Add Libretro Neogeo CD Emulator:

                                  @Winklepicker it's most likely related to your choice of bios/iso for the neocd emulator, i'm unable to reproduce this on my side. If this issue is bothering you, you can also try running those ngcd games with fbalpha.

                                  Thanks for letting me know about that. Your right its probably a version of the bios or images.

                                  I checked the bios I am using and its called "neocd_z.rom". I did have a massive problem trying to locate a neogeo cd bios.

                                  Also the images of the games I'm running are "Img" and "cue" files, via a "TruRip" set.

                                  it really isnt a big deal with the image cut in half. Its just something I noticed when I was playing some of the games. But thought I would mention it here for future documentation etc.

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

                                    @Winklepicker said in (Request) Add Libretro Neogeo CD Emulator:

                                    I checked the bios I am using and its called "neocd_z.rom". I did have a massive problem trying to locate a neogeo cd bios.

                                    Also the images of the games I'm running are "Img" and "cue" files, via a "TruRip" set.

                                    Sadly that was not enough informations for me to reproduce it :

                                    • Which version of kof95 iso were you running ? The TRURIP ngcd isoset has 4 of them (2 revisions of the game x 2 localizations)
                                    • Having the hashes of all your bioses in the bios/neocd folder would help
                                    • What about core options ?

                                    While it's not a big deal, it's always better to fix an issue when it is found, however we first need to be able to reproduce it

                                    FBNeo developer - github - forum

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

                                      @Winklepicker I get the artwork cut off as well. I really don't care. Due to the fast loading hacks, I see it for like a second. I'm using some img/cue rip with the cdz bios.
                                      You can report the issue to the dev's github so he can take a look at the problem.

                                      1 Reply Last reply Reply Quote 0
                                      • W
                                        Winklepicker @barbudreadmon
                                        last edited by Winklepicker

                                        @barbudreadmon said in (Request) Add Libretro Neogeo CD Emulator:

                                        @Winklepicker said in (Request) Add Libretro Neogeo CD Emulator:

                                        I checked the bios I am using and its called "neocd_z.rom". I did have a massive problem trying to locate a neogeo cd bios.

                                        Also the images of the games I'm running are "Img" and "cue" files, via a "TruRip" set.

                                        Sadly that was not enough informations for me to reproduce it :

                                        • Which version of kof95 iso were you running ? The TRURIP ngcd isoset has 4 of them (2 revisions of the game x 2 localizations)
                                        • Having the hashes of all your bioses in the bios/neocd folder would help
                                        • What about core options ?

                                        While it's not a big deal, it's always better to fix an issue when it is found, however we first need to be able to reproduce it

                                        I checked the files that I'm using

                                        bios:
                                        neocd_z.rom - f39572af7584cb5b3f70ae8cc848aba2

                                        ng-lo.rom - e255264d85d5765013b1b2fa8109dd53

                                        The games I'm using are:
                                        King of Fighters '95, The (Wld) - [19951005].img
                                        Real Bout Fatal Fury (Wld).img
                                        King of Fighters '97, The (Wld).img

                                        I haven't touched the core options

                                        My version of the emulator crashes when I load Samurai Showdown III

                                        I read there is an update to the emulator that fixes that, how would I go about updating the emulator to the newest version?

                                        Maybe the latest version has fixed the loading cutoff screen?

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

                                          @Winklepicker Just to be clear, you're using https://github.com/fabrice-martinez/neocd_libretro and not lr-fbalpha ?

                                          W 1 Reply Last reply Reply Quote 0
                                          • W
                                            Winklepicker @mitu
                                            last edited by

                                            @mitu said in (Request) Add Libretro Neogeo CD Emulator:

                                            @Winklepicker Just to be clear, you're using https://github.com/fabrice-martinez/neocd_libretro and not lr-fbalpha ?

                                            The one I am using was the link that MajorDangerNine added onto the first couple of posts on the thread, is that the correct I should be using?

                                            Readme says :
                                            put "lr-neocd" in "/opt/retropie/libretrocores".

                                            Put "neogeocd" in "/opt/retropie/configs".

                                            Put BIOS "/home/pi/RetroPie/BIOS/neocd".

                                            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.