Yabause and Console Kit

Very powerful gaming console solution based on Debian
Post Reply
emptyinside
Posts: 25
Joined: Sat May 09, 2020 11:43 am
languages_spoken: english
ODROIDs: XU4
Has thanked: 10 times
Been thanked: 1 time
Contact:

Yabause and Console Kit

Post by emptyinside »

I did a complete OS reinstall and got Reicast working so I'm pumped about that. Now on to Yabause where I keep getting this error like it's trying to output the console kit screen to my monitor.

Code: Select all

odroid@gamestation-turbo:~$ yabause-xbmc "/home/odroid/ROMS/SEGA/Saturn/Congo.iso"
LIBGL: Initialising gl4es
LIBGL: v1.1.5 built on Dec 13 2020 11:42:12
LIBGL: Using GLES 2.0 backend
LIBGL: loaded: libGLESv2.so
LIBGL: loaded: libEGL.so
LIBGL: Using GLES 2.0 backend
LIBGL: Hardware Full NPOT detected and used
LIBGL: Extension GL_EXT_blend_minmax  detected and used
LIBGL: FBO are in core, and so used
LIBGL: PointSprite are in core, and so used
LIBGL: CubeMap are in core, and so used
LIBGL: BlendColor is in core, and so used
LIBGL: Blend Substract is in core, and so used
LIBGL: Blend Function and Equation Separation is in core, and so used
LIBGL: Texture Mirrored Repeat is in core, and so used
LIBGL: Extension GL_OES_mapbuffer  detected
LIBGL: Extension GL_OES_element_index_uint  detected and used
LIBGL: Extension GL_OES_packed_depth_stencil  detected and used
LIBGL: Extension GL_OES_depth24  detected and used
LIBGL: Extension GL_OES_rgb8_rgba8  detected and used
LIBGL: Extension GL_EXT_texture_format_BGRA8888  detected and used
LIBGL: Extension GL_OES_depth_texture  detected and used
LIBGL: Extension GL_OES_texture_stencil8  detected and used
LIBGL: Extension GL_EXT_texture_rg  detected and used
LIBGL: high precision float in fragment shader available and used
LIBGL: Max vertex attrib: 16
LIBGL: Extension GL_OES_standard_derivatives  detected and used
LIBGL: Max texture size: 8192
LIBGL: Max Varying Vector: 15
LIBGL: Texture Units: 16/16 (hardware: 16), Max lights: 8, Max planes: 6
LIBGL: Max Color Attachments: 1 / Draw buffers: 1
LIBGL: Hardware vendor is ARM
LIBGL: GLSL 300 es supported
LIBGL: GLSL 310 es supported and used
LIBGL: sRGB surface supported
LIBGL: EGLImage from Pixmap supported
LIBGL: EGLImage to Texture2D supported
LIBGL: EGLImage to RenderBuffer supported
LIBGL: Targeting OpenGL 2.1
LIBGL: NPOT texture handled in hardware
LIBGL: Not trying to batch small subsequent glDrawXXXX
LIBGL: try to use VBO
LIBGL: glXMakeCurrent FBO workaround enabled
LIBGL: FBO workaround for using binded texture enabled
LIBGL: Force texture for Attachment color0 on FBO
LIBGL: Hack to trigger a SwapBuffers when a Full Framebuffer Blit on default FBO is done
LIBGL: glX Will try to recycle EGL Surface
LIBGL: Current folder is:/home/odroid
/usr/local/sbin/draw-logo.sh: line 9: 19453 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 19497 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 19539 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 19582 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 19628 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 19670 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 19712 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 19754 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 19800 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 19842 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 19885 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 19927 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 19969 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 20015 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 20057 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 20099 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 20141 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 20187 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 20229 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 20271 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 20313 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 20355 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 20401 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 20443 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 20485 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 20527 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 20569 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 20615 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 20657 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 20699 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 20741 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 20783 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 20831 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
LIBGL: Shuting down
/usr/local/sbin/draw-logo.sh: line 9: 20873 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
I can hear the Saturn boot music stuttering it's way through but my monitor is a black screen as the small screen continues to display the default swirl screen. Everything is updated and this is the same result with several games I tried. A bad bios completely locks up my system forcing me to reset the system so I'm pretty sure it's gtg. This was my issue before the refresh so I'm stuck.

User avatar
meveric
Posts: 11446
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 63 times
Been thanked: 459 times
Contact:

Re: Yabause and Console Kit

Post by meveric »

the error lines are regarding the OGST kit where it tries to play the LOGO for saturn on the LCD screen.
Do you have the LCD kit activated? Does it work on other emulators?
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

emptyinside
Posts: 25
Joined: Sat May 09, 2020 11:43 am
languages_spoken: english
ODROIDs: XU4
Has thanked: 10 times
Been thanked: 1 time
Contact:

Re: Yabause and Console Kit

Post by emptyinside »

Yes, it is installed and working properly on all other emulators I've played, which I'd approximate at 18ish. The Saturn games are running (horribly haha) and can hear it progress beyond the Saturn boot screen, into the games title screen. Black screen on the monitor. No logo screen change. Beside update, upgrade, and changing the ES & Reicast configs, I haven't changed anything else. Thanks!

User avatar
meveric
Posts: 11446
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 63 times
Been thanked: 459 times
Contact:

Re: Yabause and Console Kit

Post by meveric »

let me look into it.. it's been a while since I tried it.
if you want you can try running it from command line for testing like this:

Code: Select all

cdemu unload 0
cdemu load 0 /home/odroid/ROMS/SEGA/Saturn/<YOUR-ROM>.cue
yabause-qt -f -a
This should start the games without the logo or anything and should show you if the emulator is working at all.
I can tell you the emulator is not perfect and only about 50% of all games will work.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

User avatar
meveric
Posts: 11446
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 63 times
Been thanked: 459 times
Contact:

Re: Yabause and Console Kit

Post by meveric »

ok, I checked on the issue, and I already know what is causing it.
An update of libgl-odroid (gl4es) is causing this issue, if I take an older version of it it's working fine.
I'm just not sure yet if I can fix it. I'll probably have to contact @ptitSeb about this, the developer of gl4es.
These users thanked the author meveric for the post:
emptyinside (Tue Feb 16, 2021 7:36 am)
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

User avatar
meveric
Posts: 11446
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 63 times
Been thanked: 459 times
Contact:

Re: Yabause and Console Kit

Post by meveric »

ok, I've updated libgl-odroid, that should fix the issue with Yabause :)

Also in /usr/local/bin/yabause-xbmc
you should exchange the first line #!/bin/sh with #!/bin/bash
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

emptyinside
Posts: 25
Joined: Sat May 09, 2020 11:43 am
languages_spoken: english
ODROIDs: XU4
Has thanked: 10 times
Been thanked: 1 time
Contact:

Re: Yabause and Console Kit

Post by emptyinside »

Yes sir indeed the games run great after updating! Still doesn't output logo.mp4 (black screen) but I ain't crying about it. Thanks so much for your help! Pasting output just in case there is something that is still wrong on my end.

Code: Select all

odroid@gamestation-turbo:~$ yabause-xbmc "/home/odroid/ROMS/SEGA/Saturn/Creature Shock Disc 1.iso"
LIBGL: Initialising gl4es
LIBGL: v1.1.5 built on Feb 13 2021 08:18:09
LIBGL: Using GLES 2.0 backend
LIBGL: loaded: libGLESv2.so
LIBGL: loaded: libEGL.so
LIBGL: Using GLES 2.0 backend
LIBGL: Hardware Full NPOT detected and used
LIBGL: Extension GL_EXT_blend_minmax  detected and used
LIBGL: FBO are in core, and so used
LIBGL: PointSprite are in core, and so used
LIBGL: CubeMap are in core, and so used
LIBGL: BlendColor is in core, and so used
LIBGL: Blend Substract is in core, and so used
LIBGL: Blend Function and Equation Separation is in core, and so used
LIBGL: Texture Mirrored Repeat is in core, and so used
LIBGL: Extension GL_OES_mapbuffer  detected
LIBGL: Extension GL_OES_element_index_uint  detected and used
LIBGL: Extension GL_OES_packed_depth_stencil  detected and used
LIBGL: Extension GL_OES_depth24  detected and used
LIBGL: Extension GL_OES_rgb8_rgba8  detected and used
LIBGL: Extension GL_EXT_texture_format_BGRA8888  detected and used
LIBGL: Extension GL_OES_depth_texture  detected and used
LIBGL: Extension GL_OES_texture_stencil8  detected and used
LIBGL: Extension GL_EXT_texture_rg  detected and used
LIBGL: high precision float in fragment shader available and used
LIBGL: Max vertex attrib: 16
LIBGL: Extension GL_OES_standard_derivatives  detected and used
LIBGL: Max texture size: 8192
LIBGL: Max Varying Vector: 15
LIBGL: Texture Units: 16/16 (hardware: 16), Max lights: 8, Max planes: 6
LIBGL: Max Color Attachments: 1 / Draw buffers: 1
LIBGL: Hardware vendor is ARM
LIBGL: GLSL 300 es supported
LIBGL: GLSL 310 es supported and used
LIBGL: sRGB surface supported
LIBGL: EGLImage from Pixmap supported
LIBGL: EGLImage to Texture2D supported
LIBGL: EGLImage to RenderBuffer supported
LIBGL: Targeting OpenGL 2.1
LIBGL: NPOT texture handled in hardware
LIBGL: Not trying to batch small subsequent glDrawXXXX
LIBGL: try to use VBO
LIBGL: glXMakeCurrent FBO workaround enabled
LIBGL: FBO workaround for using binded texture enabled
LIBGL: Force texture for Attachment color0 on FBO
LIBGL: Hack to trigger a SwapBuffers when a Full Framebuffer Blit on default FBO is done
LIBGL: glX Will try to recycle EGL Surface
LIBGL: Current folder is:/home/odroid
/usr/local/sbin/draw-logo.sh: line 9: 10102 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 10148 Terminated              mplayer -nolirc -vo fbdev2:/dev/fb1 $1 2> /dev/null > /dev/null
/usr/local/sbin/draw-logo.sh: line 9: 10190 Terminated

User avatar
meveric
Posts: 11446
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105), GoA, C4, GoA v1.1, H2+, HC4, GoS
Has thanked: 63 times
Been thanked: 459 times
Contact:

Re: Yabause and Console Kit

Post by meveric »

emptyinside wrote:
Tue Feb 16, 2021 7:49 am
Still doesn't output logo.mp4 (black screen) but I ain't crying about it.
That's why I said you need to exchange #!/bin/sh with #!/bin/bash that should fix the logo.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

Post Reply

Return to “OGST-XU4”

Who is online

Users browsing this forum: No registered users and 0 guests