Inverser l'écran dans RecalBox ou Raspberry

Ici c'est le domaine de PiPlay (anciennement PIMAME) et des autres émulateurs de consoles

Modérateur : Francois

jamajoe
Messages : 10
Enregistré le : dim. 31 juil. 2016 23:15

Inverser l'écran dans RecalBox ou Raspberry

Message par jamajoe » dim. 31 juil. 2016 23:26

Bonjour à tous!

Je me suis au montage de ma recalbox avec:

- Raspberry Pi 3 b
- Ecran LCD touchscreen officiel 7" Raspberry
- Boîtier officiel pouvant contenir l'écran et la carte.

Je rencontre un soucis d'écran : il est inversé. C'est à dire qu'au vu des placement des câbles et du support à l'arrière, l'affichage devrait être dans l'autre sens (inversion 360°). Je ne peux pas inverser l'écran en le branchant différemment.

1) Je voulais savoir si cette modif peut être faite directement via les options recalbox (pas trouvé)
2) Apparemment, il faut accéder à config.txt et ajouter ou modifier display_rotate=2. Débutant, je ne sais pas comment avoir accès à config.txt. j'ai regardé sur le net bien entendu. Si je branche la carte micro sd, je n'ai pas accès à ce fichier, il n'apparaît pas. J'ai téléchargé NOOBS pour apprendre. Mais je ne comprends pas trop. Il faut l'installer sur la carte SD, choisir raspbian qui est mieux. Mais après? Est ce que je vais perdre par la suite le boot de racalbox?
Ne peut on pas générer l'OS via windows pour faire les modifs? qui permettrait de reconnaître la raspberry branchée (qui n'est pas le cas sous windows), et de faire les modifs via des lignes de commandes?


Merci d'avance, et ayé pitié d'un débutant ^^

Avatar du membre
Humanoide70
Messages : 45
Enregistré le : mer. 17 sept. 2014 17:28
Localisation : Ile de la Réunion
Contact :

Re: Inverser l'écran dans RecalBox ou Raspberry

Message par Humanoide70 » lun. 1 août 2016 07:29

Salut,

Pour ton problème, il faut rajouter à la fin du fichier config.txt: lcd_rotate=2 instead

Et hop, retournement de l'écran comme par magie.!

Tiens moi au courant (au cas où...!)

A+
Modifié en dernier par Humanoide70 le dim. 7 août 2016 11:24, modifié 1 fois.

jamajoe
Messages : 10
Enregistré le : dim. 31 juil. 2016 23:15

Re: Inverser l'écran dans RecalBox ou Raspberry

Message par jamajoe » lun. 1 août 2016 21:32

Salut.
Comme j'ai noté au dessus, j'avais trouvé cette ligne de commande à ajouter mais étant totalement débutant sur raspberry, je ne sais pas comment pouvoir avoir accès à config.txt . Il n'est pas sur la racine de la carte sd. J'ai vu qu'on peut passer via noobs pour installer raspbian etc.. mais je voudrais seulement le faire via la console qui pourrait tourner sur windows et avoir accès au fichier.
Comment faire?

Avatar du membre
Humanoide70
Messages : 45
Enregistré le : mer. 17 sept. 2014 17:28
Localisation : Ile de la Réunion
Contact :

Re: Inverser l'écran dans RecalBox ou Raspberry

Message par Humanoide70 » mar. 2 août 2016 12:27

Salut

Le fichier config.txt est à la racine de la carte SD quand elle pas insérée dans le Raspberry Pi. Mais tu peux y accéder une fois la distribution lancée en quittant Recalbox et/ou en mode terminal "sudo nano /boot/config.txt" en l'insérant à la fin et faisant un "Ctrl+o" pour sauvegarder et "Ctrl+x" pour sortir et faire un reboot (sudo reboot) pour prendre en compte et là....Magie!. Si en sortant on te demande un login (je me souviens plus pour cette distribution) c'est le même que pour Raspbian: pi/raspberry.

A+

jamajoe
Messages : 10
Enregistré le : dim. 31 juil. 2016 23:15

Re: Inverser l'écran dans RecalBox ou Raspberry

Message par jamajoe » mar. 2 août 2016 14:13

je t'envoie un MP.

jamajoe
Messages : 10
Enregistré le : dim. 31 juil. 2016 23:15

Re: Inverser l'écran dans RecalBox ou Raspberry

Message par jamajoe » mar. 2 août 2016 14:22

zut, je n'ai pas la possibilité ^^.
envoie moi un mp ti eu peux, je te donnerai mon fbook pour discuter en live de ce problème, afin d'éviter de polluer le forum.

Quand je mets directement la carde SD dans le pc, sans le raspberry, il n'y a aucun config. txt :-(

Après, je débute totalement, donc je ne sais même pas comment pouvoir modifier via windows en lancant une console linux, ou avoir accès au boot etc au démarrage du raspberry etc

Avatar du membre
Humanoide70
Messages : 45
Enregistré le : mer. 17 sept. 2014 17:28
Localisation : Ile de la Réunion
Contact :

Re: Inverser l'écran dans RecalBox ou Raspberry

Message par Humanoide70 » mer. 3 août 2016 22:31

Salut

Alors si tu es sous Windows il faut télécharger l'application putty. Vérifier dans les paramètres de Recalbox que le SSH soit activé. Il FAUT que ton RPi soit sur le même réseau que Windows. Renseigner l'adresse IP sous putty avec comme identifiant: pi et mot de passe: raspberry (si je ne me trompe pas). Une console va s'ouvrir. Tape: "sudo nano /boot/config.txt". Rajouter la ligne sus citée. Faire "Ctrl+o" et "Ctrl+x" et "sudo reboot" pour que la misa à jour soit pris en compte. Et voilà.

Bon je regarderais demain le MP.

A+

Avatar du membre
Humanoide70
Messages : 45
Enregistré le : mer. 17 sept. 2014 17:28
Localisation : Ile de la Réunion
Contact :

Re: Inverser l'écran dans RecalBox ou Raspberry

Message par Humanoide70 » jeu. 4 août 2016 06:45

Re,

Dis moi, qu'est-ce qui t'a orienté vers le choix de la distribution de Recalbox? Moi, j'utilise Retropie pour divers raisons comme l'utilisation plus facile (enfin j'ai pas trouvé comment faire sur les autres... voir post viewtopic.php?f=48&t=4&p=16913#p16913) des manettes sans fils. Manette Xbox ok, mais pas PS3 sauf en filaire. Je me balade, maintenant, généralement avec l'écran 7"+RPi 3, tranfo officiel RPi3, banque de batterie, une ou deux manette PS3, et un clavier sans fil au cas où. Et je suis en nomade où que je sois (pas oublier un câble HDMI.... même dans les hôtels aussi ça fonctionne...!). A toi de voir. Pour les MP, même pb que toi.

A+

jamajoe
Messages : 10
Enregistré le : dim. 31 juil. 2016 23:15

Re: Inverser l'écran dans RecalBox ou Raspberry

Message par jamajoe » jeu. 4 août 2016 23:17

MErci!

j'avance un petit peu!
j'ai pu me connecter via SSH sur mon raspberry.

Au passage, le mot de passe en mode root la recalbox est : root , mdp : recalboxroot.

Mais une fois sur la console, il me dit qu'aucune commande est bonne! (-sh: sudo command not found) sudo nano/boot/config.txt etc..., rien!
Je ne sais pas pourquoi!
j'ai une ligne de commande qui commence par #, ce qui me semble logique.
y'a t'il quelquechose à faire de spécial?

Ou alors, la config de recalbox n'a rien à voir avec un "boot" classique.

au passage, recalbox contient un fichier nommé recalbox.conf, dont voici ce qu'il contient:

"# System Variable
# You can configure your recalbox from here
# To set a variable, remove the first ; on the line



# ------------ A - System Options ----------- #
# Uncomment the system.power.switch you use
;system.power.switch=ATX_RASPI_R2_6 # http://lowpowerlab.com/atxraspi/#installation
;system.power.switch=MAUSBERRY # http://mausberry-circuits.myshopify.com/pages/setup
;system.power.switch=REMOTEPIBOARD_2003 # http://www.msldigital.com/pages/support ... board-2013
;system.power.switch=REMOTEPIBOARD_2005 # http://www.msldigital.com/pages/support ... -plus-2015

## Recalbox Manager (http manager)
system.manager.enabled=1

## Recalbox API (REST)
system.api.enabled=0

## EmulationStation menu style
## default -> default all options menu
## none -> no menu except the game search menu
## bartop -> less menu, only needed for bartops
system.es.menu=default

## Emulator special keys
## default -> default all special keys
## nomenu -> cannot popup the emulator menu
## none -> no special keys in emulators
system.emulators.specialkey=default

## Show or hide kodi in emulationstation (0,1)
kodi.enabled=1
## Start kodi at launch (0,1)
kodi.atstartup=0
## set x button shortcut (0,1)
kodi.xbutton=1

## Kodi can wait for a network component before starting
## waithost is the ip or hostname that must answer to a ping to validate the availability
## waittime is the maximum time waited when kodi boots
## if waitmode is required, kodi will not start if the component is not available
## if waitmode is wish, kodi will start if the component is not available
## if waitmode is not set or has an other value, kodi will start immediatly
;kodi.network.waitmode=required
;kodi.network.waittime=10
;kodi.network.waithost=192.168.0.50

# ------------ B - Network ------------ #
## Set system hostname
system.hostname=RECALBOX
## Activate wifi (0,1)
wifi.enabled=0
## Wifi SSID (string)
;wifi.ssid=new ssid
## Wifi KEY (string)
;wifi.key=new key
## Samba share
system.samba.enabled=1
### Virtual Gamepads
system.virtual-gamepads.enabled=1
### SSH
system.ssh.enabled=1

# ------------ C - Audio ------------ #
## Set the audio device (auto, hdmi, jack)
audio.device=auto
## Set system volume (0..100)
audio.volume=90
## Enable or disable system sounds in ES (0,1)
audio.bgmusic=1



# -------------- D - Controllers ----------------- #
# Enable support for standard bluetooth controllers
controllers.bluetooth.enabled=1


## Please enable only one of these
# -------------- D1 - PS3 Controllers ------------ #
##Enable PS3 controllers support
controllers.ps3.enabled=1
## Choose an driver beetween official, shanwan and gasia if you have dualshock clones (official,shanwan,gasia)
controllers.ps3.driver=official


# ------------ D2 - XBOX Controllers ------------ #
## Xbox controllers are already supported, but xboxdrv can solve some compatibility issues
## Enable xboxdrv driver, disable this if you enabled ps3 controllers (0,1)
controllers.xboxdrv.enabled=0
## Set the amount of controllers to use with xboxdrv (0..4)
controllers.xboxdrv.nbcontrols=2


# ------------ D3 - GPIO Controllers ------------ #
## GPIO Controllers
## enable controllers on GPIO with mk_arcarde_joystick_rpi (0,1)
controllers.gpio.enabled=0
## mk_gpio arguments, map=1 for one controller, map=1,2 for 2 (map=1,map=1,2)
controllers.gpio.args=map=1,2


## DB9 Controllers
## Enable DB9 drivers for atari, megadrive, amiga controllers (0,1)
controllers.db9.enabled=0
## db9 arguments
controllers.db9.args=map=1

## Gamecon controllers
## Enable gamecon controllers, for nes, snes psx (0,1)
controllers.gamecon.enabled=0
## gamecon_args
controllers.gamecon.args=map=1

## XGaming's XArcade Tankstik and other compatible devices
controllers.xarcade.enabled=0



# ------------ F - Language and keyboard ------------ #
## Set the language of the system (fr_FR,en_US,en_GB,de_DE,pt_BR,es_ES,it_IT,eu_ES,tr_TR,zh_CN)
system.language=en_US
## set the keyboard layout (fr,en,de,us,es)
;system.kblayout=us
## Set you local time
## Select your timezone from : ls /usr/share/zoneinfo/ (string)
;system.timezone=Europe/Paris



# ------------ G - UPDATES ------------ #
## Automatically check for updates at start (0,1)
updates.enabled=1
# default : stable ; set to beta to get the next version currently beeing tested. set to unstable at your own risk to get the developpment version.
updates.type=stable


# ------------ H - HERE IT IS - GLOBAL EMULATOR CONFIGURATION ------------ #
## The global value will be used for all emulators, exept if the value
## is redifined in the emulator

## Set game resolution for emulators
## select your mode from the command : tvservice -m [MODE]
## CEA 5 HDMI : 1920x1080 @ 60Hz 16:9, clock:74MHz interlaced
## CEA 4 HDMI : 1280x720 @ 60Hz 16:9, clock:74MHz progressive
## use 'default' for using the default resolution
## (string)
global.videomode=CEA 4 HDMI

## Shader set
## Automatically select shaders for all systems
## (none, retro, scanlines)
global.shaderset=none

## Set gpslp shader for all emulators (prefer shadersets above). Absolute path (string)
global.shaders=

## Set ratio for all emulators (auto,4/3,16/9,16/10,custom)
global.ratio=auto

## Set smooth for all emulators (0,1)
global.smooth=1

## Set rewind for all emulators (0,1)
global.rewind=1

## Set autosave/load savestate for all emulators (0,1)
global.autosave=0

## Enable retroarchievements (0,1)
## Set your www.retroachievements.org username/password
global.retroachievements=0
global.retroachievements.username=
global.retroachievements.password=

## Set retroarch input driver (auto, udev, sdl2)
## If you don't have issues with your controllers, let auto
global.inputdriver=auto

## If you do not want recalboxOS to generate the configuration for all emulators (string)
;global.configfile=/path/to/my/configfile.cfg

# ------------ I - EMULATORS CHOICES ----------- #
## You can override the global configuration here
## Here is the snes example
;snes.videomode=CEA 4 HDMI
;snes.core=snes9x_next
;snes.shaders=/recalbox/share/shaders/shaders_glsl/mysnesshader.gplsp
;snes.ratio=16/9
;snes.smooth=0
;snes.rewind=1
;snes.autosave=0
;snes.emulator=libretro
## If you do not want recalboxOS to generate the configuration for the emulator :
;snes.configfile=/path/to/my/configfile.cfg

## Default cores for RPi2
snes.core=snes9x_next
gba.core=mgba
mame.core=mame078
nes.core=fceunext

## The rewind option is deactivated by default on these unsupported cores (don't edit please)
virtualboy.rewind=0
sega32x.rewind=0
segacd.rewind=0
psx.rewind=0
fbalibretro.rewind=0
vectrex.rewind=0

## NeoGeo emulator
## You can use pifba or a libretro core (fba2x,libretro)
neogeo.emulator=libretro
## If you set libretro as neogeo.emulator, the line below sets the retroarch core (fba,imame4all)
neogeo.core=fba

## N64 emulator is configured to display a screen with a 640x480 resolution (native n64 resolution)
## So you must use one of these video modes (DMT 4 HDMI,CEA 1 HDMI).
## If your screen is not compatible with one of these video modes, please check the recalbox's wiki.
n64.videomode=DMT 4 HDMI
## If you are using a CRT screen, please change the setting above with this one :
# n64.videomode=default"

J'ai tenté bêtement d'ajouter la ligne de commnande pour pivoter l'écran (car j'ai accès au fichier via la carte sd), mais rien.

Je suis encore de nouveau perdu.

jamajoe
Messages : 10
Enregistré le : dim. 31 juil. 2016 23:15

Re: Inverser l'écran dans RecalBox ou Raspberry

Message par jamajoe » jeu. 4 août 2016 23:49

j'ai encore avancé ^^

Je peux avoir accès au fichier config.txt en tapant nano /boot/config.txt (sans la commande sudo)
mais je ne peux pas le modifier dès que je veux l'enregistrer (ctrl +o) :cry:

A ce que je comprends, le sudo est le mode "admin".

Comment pouvoir avoir le droit admin pour modifier le config.txt?
un autre login et mot de passe pour recalbox?
Une commande supplémentaire dans la console ?

Répondre

Retourner vers « Emulation de consoles sur Raspberry Pi »