• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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.
  • D
    Darksavior @Winklepicker
    last edited by 13 Mar 2019, 19:51

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

    1 Reply Last reply Reply Quote 0
    • M
      markwkidd @Darksavior
      last edited by 13 Mar 2019, 21:26

      @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 14 Mar 2019, 15:25

        @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 D 2 Replies Last reply 14 Mar 2019, 17:44 Reply Quote 0
        • B
          barbudreadmon @Winklepicker
          last edited by 14 Mar 2019, 17:44

          @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 14 Mar 2019, 18:45 Reply Quote 0
          • W
            Winklepicker @barbudreadmon
            last edited by Winklepicker 14 Mar 2019, 18:45

            @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 15 Mar 2019, 07:09 Reply Quote 0
            • B
              barbudreadmon @Winklepicker
              last edited by 15 Mar 2019, 07:09

              @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 15 Mar 2019, 15:30 Reply Quote 0
              • D
                Darksavior @Winklepicker
                last edited by Darksavior 15 Mar 2019, 09:58

                @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 15 Mar 2019, 15:30

                  @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?

                  M D 2 Replies Last reply 15 Mar 2019, 15:37 Reply Quote 0
                  • M
                    mitu Global Moderator @Winklepicker
                    last edited by 15 Mar 2019, 15:37

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

                    W 1 Reply Last reply 15 Mar 2019, 20:13 Reply Quote 0
                    • W
                      Winklepicker @mitu
                      last edited by 15 Mar 2019, 20:13

                      @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
                      • D
                        Darksavior @Winklepicker
                        last edited by 15 Mar 2019, 23:58

                        @Winklepicker You'll have to build it from source manually since there's no script for it in retropie-setup. No, it does not fix the images. That's why I said to open the issue at the dev's github if you wish.

                        1 Reply Last reply Reply Quote 0
                        • T
                          thorias
                          last edited by thorias 16 Mar 2019, 21:19

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

                          The emulator runs full speed on a stock RPi3B, and I even had the zfast CRT standard shader running with it. The emulation hacks are wonderful as well. Not enough processing power overhead to run RetroArch's RunAhead latency hack though.

                          No idea if anyone wants this, but I threw together this manual install for NeoCD. It was compiled on my RPi3B, but I guess it'll work on other Pi versions. if there are any problems, don't hesitate to tell me.

                          FILE DELETED

                          @MajorDangerNine

                          Please could you compile the latest version for RPI 3 B+ from Fabrice Martinez Github as you did previously and share it?
                          Also please provide steps on how to install it in Retropie.

                          Thank you a lot for this! (Many Noobs will appreciate!) :-)

                          M 1 Reply Last reply 16 Mar 2019, 23:49 Reply Quote 0
                          • M
                            MajorDangerNine @thorias
                            last edited by 16 Mar 2019, 23:49

                            @thorias See if this works. Can't test it at the moment, but it looks like it compiled correctly.

                            https://drive.google.com/file/d/1VxemRLXoQxjtBijyYdYSoX2XSgukzqgm/view?usp=sharing

                            Recompiled the latest build using set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -march=armv8-a+crc -mtune=cortex-a53 ${BASE_CXX_OPTIONS}"), and included an updated README for how to install/use it.

                            SBCGaming | Unofficial RetroPie Discord

                            T W 2 Replies Last reply 17 Mar 2019, 18:24 Reply Quote 0
                            • T
                              thorias @MajorDangerNine
                              last edited by 17 Mar 2019, 18:24

                              @MajorDangerNine

                              That's brilliant! Thanks a lot again for this!! 8-)
                              I'll test it and report back.

                              Merci!

                              T 1 Reply Last reply 23 Mar 2019, 20:16 Reply Quote 1
                              • W
                                Winklepicker @MajorDangerNine
                                last edited by Winklepicker 20 Mar 2019, 03:31

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

                                @thorias See if this works. Can't test it at the moment, but it looks like it compiled correctly.

                                https://drive.google.com/file/d/1VxemRLXoQxjtBijyYdYSoX2XSgukzqgm/view?usp=sharing

                                Recompiled the latest build using set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -march=armv8-a+crc -mtune=cortex-a53 ${BASE_CXX_OPTIONS}"), and included an updated README for how to install/use it.

                                Thank you MajorDangerNine for compiling new build

                                You listed the instructions very clearly and precise in the zip file for installing manually, I tested the new build and all is working nice as "Samurai Showdown 3" also works perfect.

                                Many thanks

                                1 Reply Last reply Reply Quote 1
                                • B
                                  barbudreadmon
                                  last edited by 20 Mar 2019, 09:53

                                  I see a lot of ppl wanting to use neocd_libretro in this topic, is there any issue with lr-fbalpha for running ngcd games ? Afaik, ngcd emulation in lr-fbalpha should be perfect after the january/february updates.

                                  FBNeo developer - github - forum

                                  M 1 Reply Last reply 20 Mar 2019, 13:22 Reply Quote 0
                                  • M
                                    MajorDangerNine @barbudreadmon
                                    last edited by 20 Mar 2019, 13:22

                                    @barbudreadmon I guess people either want the emulation hacks it offers, or they aren't aware that lr-fbalpha can emulate Neo Geo CD.

                                    Seems like a Neo Geo CD page in the RetroPie Docs would help. I'd make one, but pretty sure I would break the documentation if I tried to add a page to it.

                                    SBCGaming | Unofficial RetroPie Discord

                                    B 1 Reply Last reply 20 Mar 2019, 13:42 Reply Quote 0
                                    • B
                                      barbudreadmon @MajorDangerNine
                                      last edited by 20 Mar 2019, 13:42

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

                                      I guess people either want the emulation hacks it offers

                                      I'm not too familiar with the usefulness of the various bios options, afaik any game, protected or not, works in lr-fbalpha as long as you have neogeo.zip and neocdz.zip in your fba bios folder. And for the cd speedhack/skipping options, trying to reduce even more the "less-than-2-seconds-loading" in lr-fbalpha seems overkill. The only issue might be that it's kinda restrictive on the iso formats (only supports ccd and single file cue/bin)

                                      FBNeo developer - github - forum

                                      D 1 Reply Last reply 20 Mar 2019, 22:32 Reply Quote 0
                                      • D
                                        Darksavior @barbudreadmon
                                        last edited by Darksavior 20 Mar 2019, 22:32

                                        @barbudreadmon I use this over lr-fbalpha because of the speedhacks, yes. The dev also has a slight interest in adding .chd in the future. I faintly remember you saying you had little interest in neocd so I'm not expecting speedhacks in fbalpha anytime soon if ever.

                                        B 1 Reply Last reply 20 Mar 2019, 23:32 Reply Quote 0
                                        • B
                                          barbudreadmon @Darksavior
                                          last edited by 20 Mar 2019, 23:32

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

                                          I faintly remember you saying you had little interest in neocd

                                          That's true, but since there was some motivation to rewrite the ngcd driver upstream, i made sure to report all bugs and feature requests. As i said, the loading speedhacks are already in fbalpha, loading speed might be x15 or something.
                                          Upstream have no plans to add chd support so a libretro bounty was opened about it.

                                          FBNeo developer - github - forum

                                          1 Reply Last reply Reply Quote 0
                                          49 out of 59
                                          • First post
                                            49/59
                                            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.

                                            This community forum collects and processes your personal information.
                                            consent.not_received