• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

Is Yabasanshiro emulator coming on retropie?

Scheduled Pinned Locked Moved Help and Support
sega saturnemulator
362 Posts 37 Posters 384.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.
  • A
    acidtech
    last edited by acidtech 21 Jun 2020, 02:10

    Been playing around with the YabasueEmulate function. It's pretty much the core of the emulator. Anyone else here trying to improve performance?

    After moving some of the execution order around some it seems it doesn't matter if SH2Exec(MSH2 executes before or after the SSH2. If that is the case why aren't these threaded to run concurrently?

    I dug a little into them and I don't see any big hold ups. I suspect in some cases there may be a syncing issue but in those cases there is no work around anyway so who cares?

    I did some rough profiling and while running the intro of Sega Rally(used it for consistency) I saw about 10 to 20ms of processing time for the master and the slave(so 20 to 40ms total time per frame combined).

    I also checked the RPi cpu usage. Core 4 is pegged at 100% and cores 1 thru 3 average around 50% or less(using lowest graphics settings).

    Does anyone know any reason this absolutely cant be done? I'm planning on starting work on it unless I get a real good answer as to why it wont.

    D B 2 Replies Last reply 21 Jun 2020, 10:51 Reply Quote 0
    • D
      dankcushions Global Moderator @acidtech
      last edited by 21 Jun 2020, 10:51

      @acidtech i think you should raise an issue at the github - devyimax is the only active developer: https://github.com/devmiyax/yabause/

      1 Reply Last reply Reply Quote 0
      • B
        barbudreadmon @acidtech
        last edited by 21 Jun 2020, 13:06

        @acidtech said in Is Yabasanshiro emulator coming on retropie?:

        If that is the case why aren't these threaded to run concurrently?

        fwiw, we tried this in the kronos emulator not long ago, on desktop there was no performance benefits, it was actually slower because of all the syncing.

        FBNeo developer - github - forum

        1 Reply Last reply Reply Quote 1
        • M
          mechafatnick @myzar
          last edited by 22 Jun 2020, 06:22

          @myzar Sorry for being dim, but how do you quit the Retro-Arena build without a keyboard?

          R 1 Reply Last reply 22 Jun 2020, 06:59 Reply Quote 0
          • R
            roslof @mechafatnick
            last edited by 22 Jun 2020, 06:59

            @mechafatnick I'm awake, so jumping in.
            The select button on the gamepad should be auto-mapped to the Yabasanshiro menu. Then you can select Quit.

            M 1 Reply Last reply 22 Jun 2020, 07:13 Reply Quote 1
            • R
              roslof
              last edited by 22 Jun 2020, 07:00

              NVidia Vulkan driver. How'd I miss this?

              Tom's Hardware: Nvidia Engineer's Vulkan Driver For Raspberry Pi Runs Quake III Over 100 FPS at 720p.
              https://www.tomshardware.com/news/nvidia-engineer-vulkan-driver-raspberry-pi-quake-iii-100-fps

              B G 2 Replies Last reply 22 Jun 2020, 08:28 Reply Quote 0
              • M
                mechafatnick @roslof
                last edited by 22 Jun 2020, 07:13

                @roslof duh! thank you. Didnt think to check the controller

                1 Reply Last reply Reply Quote 0
                • B
                  barbudreadmon @roslof
                  last edited by 22 Jun 2020, 08:28

                  @roslof said in Is Yabasanshiro emulator coming on retropie?:

                  NVidia Vulkan driver. How'd I miss this?

                  Tom's Hardware: Nvidia Engineer's Vulkan Driver For Raspberry Pi Runs Quake III Over 100 FPS at 720p.
                  https://www.tomshardware.com/news/nvidia-engineer-vulkan-driver-raspberry-pi-quake-iii-100-fps

                  Well, it's new, and it's for rpi0-3

                  FBNeo developer - github - forum

                  S 1 Reply Last reply 22 Jun 2020, 08:59 Reply Quote 0
                  • S
                    sirhenrythe5th @barbudreadmon
                    last edited by 22 Jun 2020, 08:59

                    @barbudreadmon said in [Is Yabasanshiro emulator coming on retropie?

                    Well, it's new, and it's for rpi0-3

                    Wow, just read this, thx for giving this information @barbudreadmon!
                    Well, i am no professional, but this sounds to me like a possible "turbocharger" for the Pi0-3.

                    -- Retro-Achievements Username: SirALX --
                    RetroRatio: 1.88
                    Started Games beaten: 2,47%
                    Site Rank: 4382/93743 ranked users (TOP 4.76%)
                    Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

                    B 1 Reply Last reply 22 Jun 2020, 09:16 Reply Quote 0
                    • B
                      barbudreadmon @sirhenrythe5th
                      last edited by 22 Jun 2020, 09:16

                      @sirhenrythe5th said in Is Yabasanshiro emulator coming on retropie?:

                      this sounds to me like a possible "turbocharger" for the Pi0-3

                      that's hard to say, it would need proper testing, for software-rendered emulators the difference with gl should be marginal (assuming both drivers are of the same quality).

                      FBNeo developer - github - forum

                      1 Reply Last reply Reply Quote 1
                      • S
                        saccublenda
                        last edited by saccublenda 22 Jun 2020, 10:21

                        Would a Vulkan rpi driver (either for pi3 or pi4) help emulation of 3D games (like psx, n64, dreamcast, etc.)?

                        B 1 Reply Last reply 22 Jun 2020, 11:20 Reply Quote 0
                        • D
                          dankcushions Global Moderator
                          last edited by dankcushions 22 Jun 2020, 10:59

                          i am not too optimistic about that rpi 0-3 vulkan driver - since the hardware is not vulkan compliant, it will be missing many features, which is most likely to be a deal breaker for any 3d emulator with vulkan support

                          the rpi4 vulkan driver may be more worthwhile, but it's WIP.

                          1 Reply Last reply Reply Quote 0
                          • B
                            barbudreadmon @saccublenda
                            last edited by 22 Jun 2020, 11:20

                            @saccublenda Hard to say without proper testing, as mentioned by @dankcushions the driver doesn't seem to be fully compliant.

                            Also, pcsx-rearmed doesn't have vulkan support (neither gl), you would need beetle-psx-hw for vulkan support (not sure if it's a viable option speed-wise or not, was it re-evaluated on rpi after getting its dynarecs ?)

                            FBNeo developer - github - forum

                            S 1 Reply Last reply 22 Jun 2020, 11:26 Reply Quote 0
                            • S
                              saccublenda @barbudreadmon
                              last edited by 22 Jun 2020, 11:26

                              @barbudreadmon I was not referring to the rpi0-3 driver shown in the video, but to the official fully compliant Vulkan driver.

                              B 1 Reply Last reply 22 Jun 2020, 11:29 Reply Quote 0
                              • B
                                barbudreadmon @saccublenda
                                last edited by 22 Jun 2020, 11:29

                                @saccublenda well, you were mentioning both, and my answer remains the same for the official one (which might be fully compliant, or not)

                                FBNeo developer - github - forum

                                1 Reply Last reply Reply Quote 0
                                • G
                                  grant2258 Banned @roslof
                                  last edited by grant2258 22 Jun 2020, 12:34

                                  @roslof said in Is Yabasanshiro emulator coming on retropie?:

                                  NVidia Vulkan driver. How'd I miss this?

                                  Tom's Hardware: Nvidia Engineer's Vulkan Driver For Raspberry Pi Runs Quake III Over 100 FPS at 720p.
                                  https://www.tomshardware.com/news/nvidia-engineer-vulkan-driver-raspberry-pi-quake-iii-100-fps

                                  I think its a good thing. I posted this over a month ago here was no interest in it for some reason. https://retropie.org.uk/forum/topic/24568/is-yabasanshiro-emulator-coming-on-retropie/72?page=4

                                  1 Reply Last reply Reply Quote 0
                                  • A
                                    acidtech
                                    last edited by 22 Jun 2020, 19:11

                                    Oh it is a good thing. If nothing else its cool how well vkQuake3 plays. That will probably roll over into other games that used the same engine. The question will be how much the lack of some features will hurt it in regards to helping out other games. I'd hope the missing functionality could be patched by software, slower but compatible, which would make this much more usefull(eg drop in instead of requiring modifications to each game to get it working).

                                    1 Reply Last reply Reply Quote 0
                                    • Y
                                      yurioberg
                                      last edited by 26 Jun 2020, 13:30

                                      hello everybody, can someone please help me build the latest version om my rpi4. i believe that is 3.3.0 but i dont know if the source is already available for building.

                                      Sorry for my english i'm from Brazil. Thanks in advance!!!!!

                                      N 1 Reply Last reply 1 Jul 2020, 06:15 Reply Quote 0
                                      • N
                                        notthesame @yurioberg
                                        last edited by notthesame 7 Jan 2020, 07:17 1 Jul 2020, 06:15

                                        @yurioberg no offical release Right Now, please wait for a correct version, these versions(retropies and mine) have crashes, glitches and audio cut offs, so please wait for a better version to come out, we don't have enough information to build offical and other issues, thank you

                                        1 Reply Last reply Reply Quote 0
                                        • M
                                          myzar
                                          last edited by 30 Jul 2020, 14:36

                                          good news devilmax fixed the bug

                                          https://github.com/devmiyax/yabause/issues/737#issuecomment-665060623

                                          B A 2 Replies Last reply 30 Jul 2020, 15:56 Reply Quote 1
                                          • 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.

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