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

    Demons of Asteborg

    Scheduled Pinned Locked Moved General Discussion and Gaming
    gamesemulator choice
    18 Posts 4 Posters 4.9k 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.
    • pjftP
      pjft @pjft
      last edited by

      @cnoto Also, the game shouldn't load on the original source code or binary, at least not on a raspberry pi. What system are you on?

      cnotoC 1 Reply Last reply Reply Quote 0
      • cnotoC
        cnoto @pjft
        last edited by cnoto

        @pjft I did support the kickstarter and am using the latest rom on RetroPie on a Raspberry pi 3. Weirdly the source code allows me to launch the game. I just updated it an hour ago. Could the original issue around rom size already be fixed due to your work connecting with the author?

        Regarding the SRAM change - could you share which file to make the change described in the link in your last reply. Apologies, I am not an actually coder.

        And thanks for all the help!

        pjftP 1 Reply Last reply Reply Quote 0
        • pjftP
          pjft @cnoto
          last edited by

          @cnoto Actually, I messed up - the makefile changes had not in fact been done in the right place.

          ah. Actually you're right - libretro approved my changes yesterday, though they aren't great. In my limited understanding of the code, I tried to fix this but it wasn't a great approach. The author suggested a different one so I suppose if you're updating from source, you're getting my fix from yesterday already - though it's not a great one, and should be reverted shortly. My changes will break support for low-memory devices such as the Wii or Gamecube.

          If you want to try out my code in my branch now, see if works best. I just tested it out here.

          The sources function should read:

          function sources_lr-genesis-plus-gx-pjft() {
              gitPullOrClone "$md_build" https://github.com/pjft/Genesis-Plus-GX.git asteborg
          
          

          Best.

          1 Reply Last reply Reply Quote 0
          • cnotoC
            cnoto
            last edited by

            Thanks. Ill give it a try. Just so I understand, does this include the SRAM fix? If not, which file do I edit for that change?

            Thanks!

            pjftP 1 Reply Last reply Reply Quote 0
            • pjftP
              pjft @cnoto
              last edited by

              @cnoto It does.

              Just update the script and install from source. It should get the correct code from my repository and build it.

              At least on my end it just worked on my Pi3.

              cnotoC 1 Reply Last reply Reply Quote 0
              • cnotoC
                cnoto @pjft
                last edited by

                @pjft Just tried updated the script with your code again and no luck. Other games launched fine, but D.O.A. was DOA. I reverted back to the source code to be able run the game on genesis-plus-gx.

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

                  Latest version of FBNeo should be a solid choice to play this game (with SRAM support).

                  FBNeo developer - github - forum

                  1 Reply Last reply Reply Quote 3
                  • pjftP
                    pjft @cnoto
                    last edited by

                    @cnoto Well, clearly I'm running out of ideas there, other than some mishap with how it's being included in the script.

                    These are the literal commands to clone, build and install the emulator, once you ssh into the pi.

                    git clone https://github.com/pjft/Genesis-Plus-GX.git
                    cd Genesis-Plus-GX
                    git checkout asteborg
                    make -f Makefile.libretro
                    sudo cp genesis_plus_gx_libretro.so /opt/retropie/libretrocores/lr-genesis-plus-gx/
                    

                    You can remove the build folder afterwards, so it doesn't take up space.

                    cd ..
                    rm -rf Genesis-Plus-GX
                    

                    I just tried it on my Pi3 and lacking that, I suppose we'll have to wait until things are sorted out upstream.

                    As for lr-fbneo, that's great to hear @barbudreadmon . Indeed, if it's an option for you @cnoto , FBNeo is a robust emulator for multiple systems.

                    @barbudreadmon a question, if I may: I might be misremembering things, but I seem to recall that one year ago or more, when I tried to run some consoles ROMs, it seemed to expect a specific file name? As the ROM that's provided by the developer is purely names "DemonsOfAsteborg.bin", just wanted to check if that's ok for guidance here?

                    I was trying to infer that from the commit and it seems to have "Demons of Asteborg (2021)(NEOfit Studios)" there, which is probably a typo as the studio's name is, effectively, NEOfid, but also wondering where/how the name is defined as it's different from the ROM name the developer provides.

                    Thank you, good to see you around! Hope you're doing well :)

                    B cnotoC 2 Replies Last reply Reply Quote 0
                    • B
                      barbudreadmon @pjft
                      last edited by barbudreadmon

                      @pjft said in Demons of Asteborg:

                      @barbudreadmon a question, if I may: I might be misremembering things, but I seem to recall that one year ago or more, when I tried to run some consoles ROMs, it seemed to expect a specific file name? As the ROM that's provided by the developer is purely names "DemonsOfAsteborg.bin", just wanted to check if that's ok for guidance here?

                      Yes, it works like arcade, meaning it cares about 2 things :

                      • the name of the zip file containing the game file(s)
                      • the crc(s) of the game file(s)

                      The release version of "Demons of Asteborg" is expected to be in an archive named asteborg.zip, and for the demo version the archive must be named asteborgd.zip. You could name the file(s) inside the zip file however you want, only the crc matter.

                      @pjft said in Demons of Asteborg:

                      wondering where/how the name is defined as it's different from the ROM name the developer provides.

                      We made an habit of including author+year in the console game filenames.

                      FBNeo developer - github - forum

                      1 Reply Last reply Reply Quote 1
                      • cnotoC
                        cnoto @pjft
                        last edited by cnoto

                        @pjft said in Demons of Asteborg:

                        sudo cp genesis_plus_gx_libretro.so /opt/retropie/libretrocores/lr-genesis-plus-gx/

                        Thanks @pjft. Your instructions worked. The game is now loading with functional SRAM. It seems I may have been having an issue with my router last night that timed out my wifi connection. (Hence the original instructions not working).

                        Thanks again!!

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

                          Off Topic:
                          Komani code works with this game.
                          Just enter on the MAIN MENU, with the cursor on the first option.

                          Konami code: up, up, down, down, left, right, left, right, B,A.

                          I think I was the first to discover this!!!🤐🤐🤐🤐

                          @pjft Thanks for your help and instructions.

                          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.