Gamoover

[move]Vous aimez le couscous-boulettes, le chorizo, la Force 4, et la mimolette ? Alors soyez les bienvenus sur Gamoover ! [/move]

[Recalbox] vos questions sur la distro RecalBox

Démarré par ian57, Mercredi 09 Mars 2016, 21:27:55 PM

CdtPixel

Quand on renonce à ses rêves, on meurt !
Mon tuto plieuse métal DIY

-fab-

Effectivemment , ça ne fonctionne que sur ES .
peut être voir si c'est possible en passant par RetroArch  =?=
Gottlieb Diamond Lady | Gottlieb Génésis | Williams Aces & Kings | Séga Blast City | Occulus Rift

CdtPixel

Citation de: -fab- le Samedi 12 Mars 2016, 21:10:35 PM
Effectivemment , ça ne fonctionne que sur ES .
peut être voir si c'est possible en passant par RetroArch  =?=

Avec le clavier  (j'ai rien d'autre) le hotkey+B ne marche pas  :-X
Donc impossible pour moi d'accéder au menu retroarch
Quand on renonce à ses rêves, on meurt !
Mon tuto plieuse métal DIY

ian57

essaie un fps_show= "true" dans le fichier de conf de retroarch j'ai vu ça ici http://libretro.com/forums/showthread.php?t=3664
"Après faut pas te flageller pour notre debilisme :D" Sushy18 à ian57









vintage76

Est ce qu'on peut ne mettre qu'un emulateur mame "facilement" (genre avec une interface graphique) sans tripoter à linux ?
Est ce qu'une emulation saturn est prévue ? (Pour gouter aux joies du stv/model 1/2)
======================================
vive le pouvoir de la carotte
Gloire a carotte au plus haut des cieux
======================================
Membre 144 du "All japan cocktail cabinets fans"
======================================
Cocktail Sega vic / Cocktail Karateco / Sega Naomi sitdown / Sega new astro city

======================================

Ça fait 15 ans qu'tout le monde me dit "ça va lui passer"

CdtPixel

#53
Citation de: vintage76 le Samedi 12 Mars 2016, 22:52:02 PM
Est ce qu'on peut ne mettre qu'un emulateur mame "facilement" (genre avec une interface graphique) sans tripoter à linux ?
Est ce qu'une emulation saturn est prévue ? (Pour gouter aux joies du stv/model 1/2)

Tu vires les roms des autres consoles depuis le partage smb

Pour saturn aucune idée pour le moment je me bats avec le romset 0.78 j'ai fais un clrmame depuis un 0.147 et c'est pas trop ça  (bubble bobble marche pas  >:D )
Quand on renonce à ses rêves, on meurt !
Mon tuto plieuse métal DIY

CdtPixel

#54
Citation de: ian57 le Samedi 12 Mars 2016, 22:46:34 PM
essaie un fps_show= "true" dans le fichier de conf de retroarch j'ai vu ça ici http://libretro.com/forums/showthread.php?t=3664

J'ai déjà essayé mais ça n'à rien changé
Mais bon après une heure de tests sur des jeux verticaux je confirme que le framerate est parfait  (ce qui n'était pas le cas en mame4all )
Et toi tu galères pas trop avec la compilation ?
Je vais mettre mon programme python à jour pour prendre en compte la configuration de retroarch et ça devrait rouler !
Quand on renonce à ses rêves, on meurt !
Mon tuto plieuse métal DIY

Benoit33

le petit truc sympa pour scraper facilement

wget https://raw.githubusercontent.com/substring/fullscrape/master/fullscrape.sh
./fullscrape.sh

rajouter votre system a la fin que vous voulez  snes atari2600 etc...

vintage76

On peut mettre des snap videos comme sur cabrio ?
En dehors de mame, quel emulateur arcade est supporté ?
======================================
vive le pouvoir de la carotte
Gloire a carotte au plus haut des cieux
======================================
Membre 144 du "All japan cocktail cabinets fans"
======================================
Cocktail Sega vic / Cocktail Karateco / Sega Naomi sitdown / Sega new astro city

======================================

Ça fait 15 ans qu'tout le monde me dit "ça va lui passer"

CdtPixel

#57
Citation de: ian57 le Samedi 12 Mars 2016, 22:46:34 PM
essaie un fps_show= "true" dans le fichier de conf de retroarch j'ai vu ça ici http://libretro.com/forums/showthread.php?t=3664

Je viens de réessayer et maintenant ça fonctionne... c'est à n'y rien comprendre
Donc jeux verticaux en fps 60 sur écran positionné en vertical : oui !!!
Par contre l'affichage des fps de retroarch est bien buggé. il affiche des fois 10 fps pendant quelques secondes alors que le compteur de frame tourne à fond... (ça le fait aussi en écran horizontal d'ailleurs)


Pour ceux que ça intéresse voici un script python "screenRotate.py" que j'ai écrit pour effectuer les manipulations "automatiquement" sous RecalBox 4.0.0 (pas testé sur versions antérieures) - testé sur écran vga et télé hdmi :


#!/usr/bin/env python
# screenRotate.py
# Import
import os
import sys

# bypass write protection
os.system("mount /boot -o remount,rw")

# Var init
rotationExists = False
currentRotationValue=0
newRotationValue=0
aspectRatio=0

# command line option to define screen rotation
# possible values 0,1,2,3 (0,90,180,270)
# usage example : screenRotate.py 0
if len(sys.argv)>1:
if sys.argv[1] in ["0","1","2","3"]:
newRotationValue=int(sys.argv[1])

# Get the current rotation
with open("/boot/config.txt","r") as f:
lines = f.readlines()
for line in lines:
if line.startswith("display_rotate"):
    currentRotationValue = int(line.split("=")[1])
rotationExists = True
print "Current rotation found in /boot/config.txt :", currentRotationValue
break

# if line not exists in /boot/config.txt
# write the default value line at eof
if not rotationExists:
with open("/boot/config.txt","a") as f:
f.write("display_rotate=0")
print "Add display_rotate=0 to /boot/config.txt eof", currentRotationValue

# define retroarch aspect ratio : horizontal : 0 (4/3) / vertical : 7 (3/4)
aspectRatio=7*(newRotationValue%2)
print "New aspect ratio ", aspectRatio

# Compare current and new rotation value
# change /boot/config.txt if values are different
if currentRotationValue != newRotationValue:
rotationString = "display_rotate="+str(newRotationValue)+"\n"
# the display_rotate parameter is already in /boot/config.txt
with open("/boot/config.txt","r") as f:
    lines = f.readlines()

with open("/boot/config.txt","w") as f:
for line in lines:
if line.startswith("display_rotate"):
line = rotationString
f.write(line)
print "Rotation changed to ", newRotationValue

# change retroarch config
with open("/recalbox/share/system/configs/retroarch/retroarchcustom.cfg","r") as f:
    lines = f.readlines()

with open("/recalbox/share/system/configs/retroarch/retroarchcustom.cfg","w") as f:
for line in lines:
if line.startswith("aspect_ratio_index") or line.startswith("#aspect_ratio_index"):
line = "aspect_ratio_index = "+str(aspectRatio)+"\n"
if line.startswith("video_aspect_ratio_auto"):
line = "video_aspect_ratio_auto = false\n"
f.write(line)
print "Aspect ratio changed to ", aspectRatio

# reboot system
print "System must reboot"
os.system("shutdown -r now")
else:

# reactive write protection
os.system("mount /boot -o remount,ro")
print "No rotation change needed"



- copiez le code précédent dans un éditeur genre Notepad++ (pas Notepad standard !!!) -->
https://notepad-plus-plus.org/fr/download/v6.9.html
- enregistrez sous screenRotate.py (Python file)
- copiez ce fichier à la racine du partage smb de votre recalbox
- connectez vous en root (root:recalboxroot) en ssh (genre putty) sur l'ip de votre recalbox
- puis "cd .."
- puis "python screenRotate.py 0" (pour écran sans rotation)
ou "python screenRotate.py 1" (pour écran rotation 90°)
ou "python screenRotate.py 2" (pour écran rotation 180°)
ou "python screenRotate.py 3" (pour écran rotation 270°)

et cela devrait fonctionner  8)

ATTENTION : vous utilisez ce script à vos risques et périls, il marche parfaitement chez moi mais peut éventuellement foutre le bin's dans retroarchcustom.cfg si vous l'avez modifié précédemment...

En gros je ne suis responsable de rien en aucune façon  :D



Quand on renonce à ses rêves, on meurt !
Mon tuto plieuse métal DIY

CdtPixel

La beta 2 est disponible
Au programme notamment : support du Pi3, bibliothèque RPI.GPIO pour python et wiringPi pour bash
La mise à jour est possible directement depuis la beta 1
Je teste l'accès au GPIO dès que possible ! !
Quand on renonce à ses rêves, on meurt !
Mon tuto plieuse métal DIY

CdtPixel

Je viens de trouver le problème sur mon Romset 0.78 buildé à partir d'un 0.150 (et pas 0.147 comme dit précédemment): le fichier mame2003.dat que j'ai récupéré sur un wiki de recalBox est buggé... il skip un très grand nombre de roms + toutes les roms entre H et W sous clrmame sur mon PC... (et sans rien dire le vilain  >:D )

Je viens de prendre le dat de retropie pour mame2003 (ici), et là ça marche, j'ai pu rebuilder un set complet (à voir maintenant si il fonctionne).

Quand on renonce à ses rêves, on meurt !
Mon tuto plieuse métal DIY

Benoit33

salut

- si je fais la mise à jour je vais conserver toute mes infos jeux ?
- ma carte sera compatible pi 2 et pi 3 ?

A+

ian57

a priori oui, tout est stocké dans share qui se trouve sur la 2nde partition fat32

un bon conseil, fais une image de ta distro avant la maj :)

En fait, recalbox os embarque 3 système : 1 pour le pi1 pi2 et pi3. à l'installation via Noob, suivant le pi detecté, la bonne version s'installe.

Pour la maj c'est pareil je suppose. Du coup tu profite des optimisations suivant ton Pi.

Après, je n'ai pas encore testé tout cela. mais je ne pense pas que ta SD finalisée Pi2 boot sur un Pi3.
"Après faut pas te flageller pour notre debilisme :D" Sushy18 à ian57









Otto

Bonjour,
j'ai fait une console avec RAsPiCade et je vais changer pour Recalbox
savez vous si il est possible de garder le Xinmo avec la Recalbox, et si non, connaissez vous une schéma de branchement
sans avoir besoin d'ajouter des boutons ?
MErci

ian57

Citation de: Otto le Mercredi 16 Mars 2016, 17:57:51 PM
Bonjour,
j'ai fait une console avec RAsPiCade et je vais changer pour Recalbox
savez vous si il est possible de garder le Xinmo avec la Recalbox, et si non, connaissez vous une schéma de branchement
sans avoir besoin d'ajouter des boutons ?
MErci

Hello

xinmo est supporté en standard dans recal (le patch est de moi ;)). Pas de schémas de branchement spécifique. cablage xinmo standard
"Après faut pas te flageller pour notre debilisme :D" Sushy18 à ian57