Is Yabasanshiro emulator coming on retropie?
-
@robertybob I may include the standalone. I have a module. I may also include our patched libretro core, but I would prefer to see an alternative fix. I don't like the current "workaround".
There's a lot of issues with the code imho, and I have a large patch set trying to fix some of them (there's heaps of GCC warnings due to functions missing prototypes, incorrect parameter types, and other problems). I'll submit it upstream soon.
Currently building with O2 causes problems, whilst O3 works. Most likely due to undefined behaviour and perhaps the additional inlining etc helps.
I'm reluctant to include it with these issues. But I will continue to review.
-
@notthesame did you set automatic frameskip?
-
@pjft yes , what games have you test and hows does it run?
-
@notthesame I haven't tried this latest version, apologies, so no updates since my last several posts.
Just thought I'd highlight the frameskip as it was also what I missed the first time around when using standalone.
-
@pjft np, i did try panzer which has water and clouds, castlevania crashes on dracula battle and kicks me back, im gonna test more, before i was testing on opengl, this time im gonna test on legacy driver, seems opengl i think had glitches so maybe it might of ran slow and glitches like castlevania crashing.
-
I haven't done a great deal of testing with the latest version but Fighter's Megamix has improved. Graphically still a bit glitchy BUTits playable where it wasn't before.
-
@notthesame Is this officially on the retropie image now?
-
@Unknown no. Read above.
-
@BuZz Could you give me a rough estimation of time before this added? Thanks.
-
@Unknown no.
-
Hello - would it be possible for someone to outline the steps to get this working in one post? I've gone through this thread but confused about where to start exactly.
Thanks
-
@Scout53 said in Is Yabasanshiro emulator coming on retropie?:
Hello - would it be possible for someone to outline the steps to get this working in one post?
https://retropie.org.uk/forum/topic/23143/raspberry-pi-4b-4gb-and-the-sega-saturn/14?_=1601236929179
-
@ReadyPlayaWon thanks alot, I actually have both lr-yaba's up and running and was wondering about the standalone versions. There thread seemed to jump back and forth between Yabause and yabasanshiro or I was just tired and couldn't follow :)
Side question - I can get Saturn Bomberman to run on lr-yabause but its pretty slow. I've been trying to get it going on lr-yabasanshiro but I get a back screen. Anyone know what my issue can be? I could be missing a bios but I haven't been able to find a requirement list for lr-yabasanshiro.
-
@Scout53 said in Is Yabasanshiro emulator coming on retropie?:
Anyone know what my issue can be?
Without the patch that was discussed in this topic,
lr-yabasanshiro
will not work on the Pi4. I'm not sure if it applies cleanly (or at all) to the latestlr-yabasanshiro
though. -
@Scout53 said in Is Yabasanshiro emulator coming on retropie?:
I can get Saturn Bomberman to run on lr-yabause but its pretty slow. I've been trying to get it going on lr-yabasanshiro but I get a back screen.
Works fine for me on lr-yabasanshiro .. no black screen, and game appears to be running at full speed and perfectly playable :)
Version: 1.8.5 - YabaSanshiro (v3.3.1 73c6766)
-
@ReadyPlayaWon damn I'm jealous. I'm going to double-check my version and work on it again.
And @mitu I have the shader patch installed, other games are working well; its just bomberman that won't load at all.
-
The version of bomberman i tested was ... Saturn Bomberman (Europe).zip
ran it through CDmage to combine the 30 Tracks of *.bin files ... then compressed with CHDMan to .chd ... ended up being 331MB
I'm not running any shader patches that i know off ... runcommand resolution setting 640x480
I'll post more settings of my settings tomorrow ...
-
Its running with Bomberman (Japan) version :)
But its really slow ...
@ReadyPlayaWon
Will love your settings :) -
@ReadyPlayaWon @shavecat ok thanks guys, I'll some different roms and extensions.
-
Ok, here's all my settings for Saturn Bomberman (Europe) plus a short demo youtube video link below
/opt/retropie/configs/all/videomodes.cfg
lr-yabasanshiro_SaturnBomberman = "49-17"
49-17 = 640x480 @ 60 Hz n/a (25.18 Mhz, nhsync, nvsync, driver)
/opt/retropie/configs/all/retroarch/config/YabaSanshiro/Saturn Bomberman.opt
yabasanshiro_addon_cart = "4M_extended_ram" yabasanshiro_force_hle_bios = "disabled" yabasanshiro_frameskip = "disabled" yabasanshiro_multitap_port1 = "disabled" yabasanshiro_multitap_port2 = "disabled" yabasanshiro_polygon_mode = "perspective_correction" yabasanshiro_rbg_resolution_mode = "original" yabasanshiro_rbg_use_compute_shader = "disabled" yabasanshiro_resolution_mode = "original" yabasanshiro_sh2coretype = "dynarec"
/opt/retropie/configs/all/retroarch/config/YabaSanshiro/Saturn Bomberman.cfg
all_users_control_menu = "false" video_crop_overscan = "false" custom_viewport_width = "1280" custom_viewport_height = "1024" custom_viewport_x = "0" custom_viewport_y = "0" aspect_ratio_index = "23" input_overlay_enable = "false" video_scale_integer = "false" video_shader_enable = "false" audio_mixer_volume = "12.000000" audio_volume = "12.000000"
My Pi4 Overclock setting ... /boot/config.txt
over_voltage=6 arm_freq=1875 gpu_freq=650 v3d_freq=750 core_freq=550
Sorry for the quality, and the gameplay ... difficult to hold the phone camera in one hand and play the game in the other. But, i hope you get the idea :)
Also, the game will play faster ... maybe too fast, by disabling vsync and lowering the audio resample quality in the Saturn Bomberman.cfg .. example
audio_resampler_quality = "1" video_vsync = "false"
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.