snes und nes, aber ist auch eigentlich egal, die frage ist lässt sich das ändern.
Das man roms auf NTSC Patchen kann weiss ich, falls du darauf anspielen möchtest ^^
Posts made by Levingard
-
RE: GPI Case 50hz PAL
-
GPI Case 50hz resolution
Hi,
is it possible to set the resolution of the GPI Case Display to a 50hz one to avoid screen tearing on PAL roms. -
GPI Case 50hz PAL
Hallo,
kann man die Auflösung vom GPI Case auf eine 50hz ändern, sonst hab ich nur Tearing und ruckeln bei den PAL roms. -
RE: N64 on Odroid XU4 alwasy streched
now i've tested several Options.
I set global Videomode to CEA 4 HDMI - no schange
in the mupen64 config i changed the Resolution to 1440x1080. It's 4:3 but the screen is not centered, it's on the left screen side.
The Options are correctly set to force 4:3 But with the 1920x1080 Resolution it's still streched.
When i use the libreto core it's centered and 4:3 but this core is significant slower.
So what can i do now? -
N64 on Odroid XU4 alwasy streched
Hi,
i am using the latest stable 6.0 on an odroid xu4.
All is working fine but the N64. Every time i start a game, it is streched to full screen.
I use the Standard core and Standard Settings.
I want to play the games in native 4:3, so what to do? -
RE: 50hz and 60hz with different Emulators
@Substring Sorry i forgot to write that i´m using an odroid xu4 so this videomode Settings will not work.
-
50hz and 60hz with different Emulators
Hi i am from Germany so i Play PAL roms, so i set the Video Setting in the config to 1920x1080@50hz. Console Games like SNES or Megadrive Games now run perfectly, but Handhelds like GB, GBC, GBA and PSP need 60hz.
So my Question:
Is it possible to auto change the resolution to 1920x1080@60hz e.g. when the GBC or PSP emulator is loading, and to 1920x1080@50hz e.g. when SNES or NES emulator is loading? Or will I have to edit the config each time i start a handheld or console game? -
RE: Intro bricht ab trotz richtiger s02splash Einträge! Odroid XU4
@Bloodsurfer hast du auch einen Odroid XU4 oder hast du das auf dem Raspberry gemacht?
Bin echt ratlos, habe auch schon neu installiert, aber gleiches Ergebnis! -
RE: intro does not fully play. Odroid XU4
@levingard change back " count -lt 27 ]]; to count -lt 20 ]]; And your your sleep 27 by sleep 7 or maybe sleep 07 it will do the job :)
i have changed it to but the same problem. ES is still shown up before the intro ends, and then ES has no sounds.
-
intro does not fully play. Odroid XU4
Hello,
i have the following problem. i have a 26 sec. long recalbox intro.
(yes WITH recalbox branding! i don NOT want to rebrand recalbox!)I am using the actual version for Odroid XU4!
Here is my s02splash:
#!/bin/bash selectVideo() { IFS=' ' videoList=($(find /recalbox/system/resources/splash -name *.mp4)) videoNumber=${#videoList[*]} video=${videoList[$((RANDOM%videoNumber))]} echo "${video}" } video="`selectVideo`" do_ffmpeg_start () { if ! `which ffplay >/dev/null` || [[ ! -f $video ]] ; then return fi ffplay_opts="-hide_banner -autoexit" ffplay_srt="subtitles=/recalbox/system/resources/splash/recalboxintro.srt:force_style='FontName=/usr/share/fonts/dejavu/DejaVuSans-BoldOblique.ttf,Fontsize=10'" ffplay $ffplay_opts -vf "$ffplay_srt" "$video" >/dev/null 2>&1 & PID=$! count=0 while [[ ! -f "/tmp/emulationstation.ready" && ! -e "/var/run/kodi.msg" && $count -lt 200 ]]; do sleep 0.1 ((count++)) done do_ffmpeg_stop $PID show_logo } do_ffmpeg_stop () { kill -9 $1 } do_omx_start () { # odroid xu4 has not omxplayer, make it run this code make it flash if [[ ! -f $video || ! -f /usr/bin/omxplayer ]]; then return fi # Initialize dbus session OMXPLAYER_DBUS_ADDR="/tmp/omxplayerdbus.root" OMXPLAYER_DBUS_PID="/tmp/omxplayerdbus.root.pid" exec 5> "$OMXPLAYER_DBUS_ADDR" exec 6> "$OMXPLAYER_DBUS_PID" dbus-daemon --fork --print-address 5 --print-pid 6 --session until [ -s "$OMXPLAYER_DBUS_ADDR" ]; do echo "waiting for dbus address to appear" >&2 sleep .2 done DBUS_SESSION_BUS_ADDRESS=`cat $OMXPLAYER_DBUS_ADDR` DBUS_SESSION_BUS_PID=`cat $OMXPLAYER_DBUS_PID` export DBUS_SESSION_BUS_ADDRESS export DBUS_SESSION_BUS_PID # Launch the video omx_fnt="--font=/usr/share/fonts/dejavu/DejaVuSans-BoldOblique.ttf" omx_opt="--adev both --no-keys --layer=10000 --aspect-mode=fill" omx_srt="--no-ghost-box --lines=1 --align=left $omx_fnt --font-size=20 -- subtitles=/recalbox/system/resources/splash/recalboxintro.srt" /usr/bin/omxplayer.bin $omx_opt $omx_srt $video & PID=$! # Stop the video when ready if [[ $? -eq 0 ]]; then # Wait for emulationstation or Kodi, but not more than 20 seconds count=0 while [[ ! -f "/tmp/emulationstation.ready" && ! -e "/var/run/kodi.msg" && $count -lt 27 ]]; do sleep 1 ((count++)) done # Finish with a one second fade out. sleep 27 audio_fade=1 video_fade=250 while [[ $video_fade -gt 0 ]]; do sleep .02 dbus-send --print-reply=literal --session --dest=org.mpris.MediaPlayer2.omxplayer /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.Volume double:$audio_fade >/dev/null dbus-send --print-reply=literal --session --dest=org.mpris.MediaPlayer2.omxplayer /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.SetAlpha objpath:/not/used int64:$video_fade >/dev/null audio_fade=`echo "$audio_fade .02" | awk '{printf "%.2f", $1-$2}'` ((video_fade=video_fade-5)) done # Ready flag set or timeout occured; stop video process. dbus-send --print-reply=literal --session --dest=org.mpris.MediaPlayer2.omxplayer /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Action int32:15 >/dev/null fi } wait_for_fb () { # on some sytems, fb0 is not immediatly loaded, so, keep a chance by waiting a bit N=0 while ! test -e /dev/fb0 -o $N -gt 15 do sleep 1 let N++ done } show_logo() { wait_for_fb test -e /dev/fb0 && fbv -f -i /recalbox/system/resources/splash/logo-version.png } case "$1" in start) if [[ `cat /recalbox/recalbox.arch` == "rpi"* ]] ; then ( do_omx_start ; show_logo ) & else ( wait_for_fb ; do_ffmpeg_start ) & fi ;; stop) ;; restart|reload) ;; *) esac exit $?
I did changes here:
while [[ ! -f "/tmp/emulationstation.ready" && ! -e "/var/run/kodi.msg" && $count -lt 27 ]]; do
and here:
# Finish with a one second fade out. sleep 27
Both did not work. The video stops after 7 sec. and boots ES. When i delete this video, the splash.PNG normal loads and then ES. Videos up to 5 sec. are working without a problem!
can someone tell me how change the setting so the video will be fully played?
sincerely:
Thomas
-
Intro bricht ab trotz richtiger s02splash Einträge! Odroid XU4
Hallo zusammen,
ich habe folgendes Problem. Ich habe ein längeres Recalbox-Intro das ich einfügen möchte (26 Sek.).
(Bevor Fragen vom Support kommen, ja es ist ein Recalbox Zeichen groß im Intro zu sehen, ich mache hier kein rebranding!)Ich benutze die Aktuelle Recalbox Version für Odroid XU4!
Hier meine s02splash:
#!/bin/bash selectVideo() { IFS=' ' videoList=($(find /recalbox/system/resources/splash -name *.mp4)) videoNumber=${#videoList[*]} video=${videoList[$((RANDOM%videoNumber))]} echo "${video}" } video="`selectVideo`" do_ffmpeg_start () { if ! `which ffplay >/dev/null` || [[ ! -f $video ]] ; then return fi ffplay_opts="-hide_banner -autoexit" ffplay_srt="subtitles=/recalbox/system/resources/splash/recalboxintro.srt:force_style='FontName=/usr/share/fonts/dejavu/DejaVuSans-BoldOblique.ttf,Fontsize=10'" ffplay $ffplay_opts -vf "$ffplay_srt" "$video" >/dev/null 2>&1 & PID=$! count=0 while [[ ! -f "/tmp/emulationstation.ready" && ! -e "/var/run/kodi.msg" && $count -lt 200 ]]; do sleep 0.1 ((count++)) done do_ffmpeg_stop $PID show_logo } do_ffmpeg_stop () { kill -9 $1 } do_omx_start () { # odroid xu4 has not omxplayer, make it run this code make it flash if [[ ! -f $video || ! -f /usr/bin/omxplayer ]]; then return fi # Initialize dbus session OMXPLAYER_DBUS_ADDR="/tmp/omxplayerdbus.root" OMXPLAYER_DBUS_PID="/tmp/omxplayerdbus.root.pid" exec 5> "$OMXPLAYER_DBUS_ADDR" exec 6> "$OMXPLAYER_DBUS_PID" dbus-daemon --fork --print-address 5 --print-pid 6 --session until [ -s "$OMXPLAYER_DBUS_ADDR" ]; do echo "waiting for dbus address to appear" >&2 sleep .2 done DBUS_SESSION_BUS_ADDRESS=`cat $OMXPLAYER_DBUS_ADDR` DBUS_SESSION_BUS_PID=`cat $OMXPLAYER_DBUS_PID` export DBUS_SESSION_BUS_ADDRESS export DBUS_SESSION_BUS_PID # Launch the video omx_fnt="--font=/usr/share/fonts/dejavu/DejaVuSans-BoldOblique.ttf" omx_opt="--adev both --no-keys --layer=10000 --aspect-mode=fill" omx_srt="--no-ghost-box --lines=1 --align=left $omx_fnt --font-size=20 --subtitles=/recalbox/system/resources/splash/recalboxintro.srt" /usr/bin/omxplayer.bin $omx_opt $omx_srt $video & PID=$! # Stop the video when ready if [[ $? -eq 0 ]]; then # Wait for emulationstation or Kodi, but not more than 20 seconds count=0 while [[ ! -f "/tmp/emulationstation.ready" && ! -e "/var/run/kodi.msg" && $count -lt 27 ]]; do sleep 1 ((count++)) done # Finish with a one second fade out. sleep 27 audio_fade=1 video_fade=250 while [[ $video_fade -gt 0 ]]; do sleep .02 dbus-send --print-reply=literal --session --dest=org.mpris.MediaPlayer2.omxplayer /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.Volume double:$audio_fade >/dev/null dbus-send --print-reply=literal --session --dest=org.mpris.MediaPlayer2.omxplayer /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.SetAlpha objpath:/not/used int64:$video_fade >/dev/null audio_fade=`echo "$audio_fade .02" | awk '{printf "%.2f", $1-$2}'` ((video_fade=video_fade-5)) done # Ready flag set or timeout occured; stop video process. dbus-send --print-reply=literal --session --dest=org.mpris.MediaPlayer2.omxplayer /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Action int32:15 >/dev/null fi } wait_for_fb () { # on some sytems, fb0 is not immediatly loaded, so, keep a chance by waiting a bit N=0 while ! test -e /dev/fb0 -o $N -gt 15 do sleep 1 let N++ done } show_logo() { wait_for_fb test -e /dev/fb0 && fbv -f -i /recalbox/system/resources/splash/logo-version.png } case "$1" in start) if [[ `cat /recalbox/recalbox.arch` == "rpi"* ]] ; then ( do_omx_start ; show_logo ) & else ( wait_for_fb ; do_ffmpeg_start ) & fi ;; stop) ;; restart|reload) ;; *) esac exit $?
Ich habe es mit Änderungen hier:
while [[ ! -f "/tmp/emulationstation.ready" && ! -e "/var/run/kodi.msg" && $count -lt 27 ]]; do
und auch hier versucht:
# Finish with a one second fade out. sleep 27
Beides war erfolglos. Das Video bricht nach ca. 7 Sekunden ab und lädt direkt in die ES. Auch der Sound der ES ist dann nicht zu hören. Entferne ich das Video zeigt er ganz normal das recalbox PNG an, lädt ES und ich habe Sound. Auch bei Videos unter 5 Sekunden habe ich kein Problem!
Kann mir bitte jemand sagen was ich noch machen kann um das Abbrechen des Intros zu verhindern?
Mit freundlichen Grüßen:
Thomas
-
Recalbox on Odroid XU4
Hello,
sry for my question, but is it right that recalbox 4.1 will be available as a port for the odroid xu4?
i ask because i am using the unofficial recalbox 4.0 Image from http://recalbox.remix.free.fr/ on my recalbox xu4 and there are a few Bugs, like the display restarts after 5-10 minutes after boot and some cores are laggy.
I think recalbox is the best retro-gaming system and the odroid xu4 has enough power to become a good retro-maschine.thx and regards