GithubHelp home page GithubHelp logo

batocera-linux / batocera.linux Goto Github PK

View Code? Open in Web Editor NEW

This project forked from recalbox/recalbox-buildroot

1.8K 1.8K 442.0 945.77 MB

batocera.linux

Home Page: https://batocera.org

License: Other

Makefile 25.37% Shell 22.58% C 2.28% Python 48.05% Dockerfile 0.04% HTML 0.21% Batchfile 0.13% CMake 0.51% Lua 0.42% Roff 0.10% JavaScript 0.20% CSS 0.13%

batocera.linux's Introduction

Activity PR Stars Forks Website Discord Server
Reddit Twitter Youtube

🎮🐧 Batocera Linux 🎮🐧

Batocera Linux is an open-source and completely free retro-gaming distribution that can be copied to a USB stick or an SD card with the aim of turning any computer/nano computer into a gaming console during a game or permanently. Batocera Linux does not require any modification on your computer. It supports many emulators and game engines out of the box.

Get information on the project

  • 🌐 Browse our website for general information and get access to all the latest downloads
  • 📝 Documentation is available on our wiki and frequently updated
  • 💬 Discuss any topic with the community on our Discord Server

Do you need help with Batocera?

How can you help Batocera?

Directory navigation

  • board Platform-specific build configuration. This is where to include special patches/configuration files needed to have particular components work on a particular platform. It is instead encouraged to apply patches at the location of the package itself, but this may not always be possible.
  • buildroot Buildroot, the tool used to create the final compiled images. For newcomers, you can safely ignore this folder. Compilation instructions can be found on the wiki.
  • configs Build flags, which define what components will be built with your image depending on your chose architecture. If you're trying to port Batocera to a new architecture (device, platform, new bit mode, etc.) this is the file you'll need to edit. More information on the build configuration section on the buildroot compiling page.
  • package The "meat and potatoes" of Batocera. This is where the majority of emulator data, config generators, core packages, system utilities, etc. all go into. This is the friendliest place to start dev-work for new devs, as most of it is handled by Python and Makefile.
  • scripts Various miscellanous scripts that handle aspects external to Batocera, such as the report data sent to the compatibility page or info about the Bezel Project.

A cheatsheet of notable files/folders can be found on the wiki.

batocera.linux's People

Contributors

aduskett avatar aldot avatar arnout avatar asafkahlon avatar baruchsiach avatar bkuhls avatar culssw avatar digitallumberjack avatar dmanlfc avatar erikbandersen avatar ffontaine avatar fperrad avatar gustavoz avatar jacmet avatar jdorigao avatar joerg-krause avatar lbrpdx avatar liberodark avatar nadenislamarre avatar ntemis avatar patrickdepinguin avatar pseiderer avatar romainnaour avatar rtissera avatar tcamargo avatar tpetazzoni avatar tsed avatar vapier avatar yann-morin-1998 avatar yegorich avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

batocera.linux's Issues

Control dolphin emulator

Taking in consideration that recalbox uses the dolphin to emulate gamecube and wii, should have a window of configuration of the controls. If you already have one, I'm sorry. If you have not, you could create it. Because at the time of configuring wii and gamecube control has problem.
And the hdmi audio selection is already ok at 5.2 thank you.

[5.1] XU4 boot.ini hdmi settings ignored

Hey,

Trying to force the XU4 to 60hz at 1080p by using the following in the boot.ini:
setenv video_output "video=HDMI-A-1:1920x1080M@60"
However it is ignoring this and still running at 50hz.

The above works for Lakka.

Thanks

[4.1 & 5.0] Odroid XU4 display problems

I'm posting this here because the recalbox-os repository is maybe not the better place to post it since im using your work at this repository for my Odroid XU4


Hi, i'm answering this thread after a request from Acris_ on the IRC "recalbox"

My installation procedure

  • I installed recalbox on my Odroid XU4 from the latest image available on the website http://recalbox.remix.free.fr/ (I tried the 4.1 and 5.0 latest version)
  • So I wipped my 64GB microSD card (by the way it's a Toshiba 64GB EXCERIA M302 Micro SDHX Card U3 Class 10 with adapter card) and created a FAT32 partition with MiniTool Partition Manager http://www.minitool.com/partition-manager.html
  • After that, I wrote the image on the microSD card with Win32 Disk Imager https://sourceforge.net/projects/win32diskimager/
  • Then I plugged in the microSD card in my Odroid XU4 and started the device (I plugged also a TV, a keyboard, a mouse, a RJ45 cable, and of course the power supply)

Beginning of the issues

  • The Odroid XU4 is now starting the installation, a black screen then a grey/light screen appear, I didn't see any writing or pictures in this screens
  • After some minutes, the recalbox dashboard appear
  • At this point, I can hear the background musics loop and move in different console emulation menu
  • BUT, only 1/10th of the screen is displayed, i can only see a line in the top of the screen, i don't think it's a resolution problem because the proportion of what I'm seeing are strange, instead they seems at the good size and proportion
    Here are some pictures I took to show you the display bug :



What I tried on my own

  • I repeated all the steps two times to see if something were wrong on a step, but didn't see anything like this, and the issue is always the same
  • I tried with a display resolution of 1920x1080 and 1280x720, the result is the same

Technical informations about my Odroid XU4 & TV

I own the first version of the Odroid XU4, the difference between them is only the fan (maybe only the color ?)

I tried on a Haier LE50M600CF TV


This issue is linked to https://github.com/recalbox/recalbox-os/issues/674#issuecomment-266217514
(You can read the answers on the thread, no proposed solutions worked)

Thank you in advance for your reading, time, and help :)

[5.x][XU4] Libretro/Glupen64 Xbox 360 wired controls issue

What happened

Left analog stick (movement) up/down only moves diagonal, left/right don't work at all

What should have happened

Up/down/left/right movement should work as directed

Enumerate your devices

Odroid XU4

How to reproduce the bug

Launch any N64 game using Libretro emulator/Glupen64 core

[5.1][XU4] On/OFF Button

Hi,

I can't use a ON/OFF switch , I tried to use GPIO3 + GND, and SCL(I2C_1) + GND.

I activate this line on recalbox.conf
system.power.switch=PIN56ONOFF

Here is the classic wiring with rpi3 and here is XU4 gpio.

Thanks for your help !

[5.x] HDMI output on x86

Bonjour , je n'ai pas trouvé l'aide sur le forum , ni le le chat IRC .

J'ai installé la V5 en 64 bit sur un pc portable packard bell . Quand je branche le cable hdmi sur la TV , l'image est zoomée . J'aurais voulu éditer le fichier config.txt . Mais je ne le trouve pas .:/

J'ai un autre soucis , même si je choisi le son en sortie HDMI , le son reste sur l'ordinateur , même après avoir redemarrer .

Une petite idée ?

Merci pour le travail déjà fait ;)
bon dimanche

[5.1] Installation on hard drive ?

I read the latest version can be installed on hard drive. (5.1 x86 64bits)
But when i boot the usb key (pendrive) it hasn't option to install into hard drive.

Thanks !

[5.1] blank menu sometimes

every once in a while, i end up with blank menus showing up, like below:

20170108_131146

only a reboot fixes the problem
also, on the main screen (where emulators are listed), pressing select button (xbox 360 controller) quits emulationstation

load roms from external HDD not working?

Hi,
after using original Recalbox i switched to batocera version due to more emulators support. but unfortunately after testing with external ntfs HDD contains the roms (used on original recalbox), it won't load roms from it!. tried another empty drive and it won't even create the recalbox folder. so whats the problem? i was hopping to use batocera version but not l;loading roms from external hdd would be useless for me and i think other users will agree.

[Realtek specific] no ethernet for R8168 chip

trying the latest batocera build on zotac ci323 nano mini pc. Its an intel n3150 board

the usb image boots fine, but without network connectivity. I think its not detecting / configuring the ethernet correctly. Since i cannot ssh in without network, i don't know how to troubleshoot further

The PC is connected to a Tv, and I have wireless keyboard, if it helps to identify the problem

I have the raspberry pi build of recalbox working fine on same network

[5.1] [x64] No HDMI Sound / Disk Usage N/A / Don´t save configurations

Hi,

No soud using HDMI and disk usage N/A. I changed the option forInternal, anyexternal and recalbox and I can´t send my roms ( Shows "No Space" using Network method ). Another issue: When I reboot batocera, I loose all of my configurations and I need select options again
I use Intel NUC 4520 core i5 with 500 gb internal HDD. I installed Batocera on internal HDD
Thanks!!!

[5.? XU4] Compiling error on XU4

Salut Nicolas,

First of all, thanks for working on this.
Since I have issues downloading your image from free.fr (separate issue incoming), I tried to compile recalbox remix on my own. Everything went fine, but I had the following issue during the actual compiling:

cp/except.o Error 1
recipe for target all-gcc failed
all-gcc error 2

And then, bye bye, it fails. I have the latest of everything installed on Ubuntu 16.10.

no configuration is saved after reboot

Hi , I have batocera 5.1 x86 64 bits in usb key (pendrive).
I boot, configure (controller, wifi, etc), play ok ... but when I reboot all the changes are gone

[5.1] xu4 problem with psp

i have a problem when i try psp emulation on my xu4 with 5.1 version.
everytime i start a psp game its loading, showing ingame loading screens of the games but then it jumps back to emustation. Am i doing smt wrong ?

C2: PS3 Controller not working

Version: 5.1 (2017-01-21)
Board: Odroid C2
Ps3 controller still doesn't work. Don't know if it is related to kernel version as you suggested before changing name (remix to batocera :) ).

Anyway thank you for the hard work. It works really fast with this board :)

[XU4][5.1] ROMs/ISOs won't boot off of USB 3.0 Sandisk 256 GB Drive and Kodi will not start

Since I already posted this in the forum and you asked me to post it here, here I am.

OS revision: 5.1.0 (2017/01/12)
HW: Odroid-XU4
Controller: Dual Shock 3
Storage: 32 GB Sandisk Class 10 Micro SD card for OS, 256 GB USB 3.0 Sandisk thumb drive for ROMs/ISOs.
Accessories: Odroid USB 2.0 Wi-Fi Dongle (working and able to pull IP address)
Network accessible: Yes

Tried changing the .config file's HDMI output global resolution to CEA 1 HDMI, but keeps going back to 'default', upon rebooting the XU4. None of the emulators, with the sole exception of the N64 one (which has the CEA 1 HDMI override enabled) works.

Regarding Kodi: Kodi will try to start, but won't even leave the EmulationStation screen. Hooked up on HDMI port 1 of multiple TVs and does the same thing. Hangs for a bit, and then returns back to ES.

NO SOUND

I dont have sound using a laptop HP 240 G3

es_systems.cfg was not automatically copied from share_init

Thank you for that wonderful preview build :)
I successfully built the 5.1 for rpi3.

I was wondering why the PS1 emulator didn't want to start although I dropped the BIOS-file and of course the ROM-files in the correct folders on the share partition.

I had to copy es_systems.cfg manually from share_init to share.
I also had to add the .bin file extensions to the PlayStation part in es_systems.cfg as my backups are in .bin format.

Bluetooth PS3 Official Controller

Good Morning!, i have an issue with the bluetooth connection on my rpb3, i have a dongle but the controller of ps3 dont work via bluetooh... i have another control SFC Snes, and it works.. can anybody help me? :D
With cable works, but with bluetooth doesnt :(

[5.0 XU4] only GlideN64mk2 working for n64 emulation

GlideN64mk2 is the only working core for N&4 on my xu4.
I tried to install High Res Texture but as ssoon as i change the config in gliden64mk2 to use HighRes Textures in "Rice" Format, my games wont start.

Also if I use other core like rice or glide and click a game, it goes black for 2 secs but back to ES.

I dont know if other cores worked from the start or if I did something wrong?

[5.1][Pi3] Wifi not working

Hi guys, i have tried to connect to my WiFi network from the EmuleStation, without success.
My network is WPA2 and my key is alphanumeric type h3ll0w0rld, and my ESSID is hidden.

Try to connect from the console, but I'm missing some Linux commands, but if I could verify that the interface is recognized.

# ip link show wlan0
3: wlan0: <BROADCAST,MULTICAST8000> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether b8:27:eb:eb:5e:9a brd ff:ff:ff:ff:ff:ff
# ip link set wlan0 up
ip: SIOCSIFFLAGS: Operation not possible due to RF-kill
# iw dev wlan0 link
-sh: iw: command not found
#

Could you give me a hand to connect?

PSP doesn't work - XU4 5.1

PSP doesn't open games with autosave or without autosave, games that already has load state work.

Message
This game uses Autosave feature. Insertion of a Memory Stick beyond this point may cause data to be overwritten. Do you want to enable the Autosave feature?

Error edit system - Odroid XU4

I can't change system, try use mount -o remount, rw / with putty but it doesn't work, trying add core for mame, mame2010 in usr/lib/libretro and change es_systems.cfg

Return massage "Ready-only file system"

This core works in Raspberry Pi 3.

Sorry for bad english.

Graphics cards AMD Radeon HD 6670

Emulators wii, gamecube and dreamcast will not work with graphics card offboard, how change settings to open with card offboard. Graphic card AMD Radeon HD 6670.

It works very well with other emulators as psp, for example playing god of war.

[5.1][x64] ES quits randomly

emulationstation quits randomly for me. mostly happens when interacting with menus. some examples of when it has happened:

  • pressing select on main screen
  • quitting kodi (just went in, chose exit from kodi menu)

in all cases, i send up with Recalbox followed by a blinking cursor

is there a way to restart ES once i am out? is there a way to restart ES if I am on term (ctl + alt + f2)

finally, there doesnt seem to be restart emulationstation menu anywhere. I think i have seen this in retropie before. Is there a way to achieve this easily. This is needed to reload rom lists if they have changed. currently i have to reboot

Batocera forum?

Hi there! Is there a forum available? I couldn't find it. Or should I use the recalbox forum?

Timo

[5.1][Pi3] Recalbox Manager (http manager) not working.

Recently I met the batocera.linux project. Previously I was using Recalbox 4.0
I must congratulate the creators and collaborators of the project. Version 5.1 is really very good.

I'd like to report an error, the http manager is not working. (I tried to access via wifi and cable.) In the common recalbox the manager works without problems.

[5.1] [x64] iPega PG-9023 Joystick

Hi,
My controller was not recognized as a joystick. I resolved by editing the file "99-joysticks-exotics.rules" (via unsquashfs / mksquashfs)

SUBSYSTEM=="input", ATTRS{name}=="ipega Extending Game controller", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"

Here is the mapping of the keys for es-input.cfg

<inputConfig type="joystick" deviceName="ipega Extending Game controller" deviceGUID="0500000049190000020400001b010000">
	<input name="a" type="button" id="168" value="1" code="305" />
	<input name="b" type="button" id="167" value="1" code="304" />
	<input name="down" type="hat" id="0" value="4" code="16" />
	<input name="hotkey" type="button" id="177" value="1" code="314" />
	<input name="joystick1left" type="axis" id="0" value="-1" code="0" />
	<input name="joystick1up" type="axis" id="1" value="-1" code="1" />
	<input name="joystick2left" type="axis" id="2" value="-1" code="2" />
	<input name="joystick2up" type="axis" id="3" value="-1" code="5" />
	<input name="l2" type="button" id="175" value="1" code="312" />
	<input name="l3" type="button" id="180" value="1" code="317" />
	<input name="left" type="hat" id="0" value="8" code="16" />
	<input name="pagedown" type="button" id="174" value="1" code="311" />
	<input name="pageup" type="button" id="173" value="1" code="310" />
	<input name="r2" type="button" id="176" value="1" code="313" />
	<input name="r3" type="button" id="181" value="1" code="318" />
	<input name="right" type="hat" id="0" value="2" code="16" />
	<input name="select" type="button" id="177" value="1" code="314" />
	<input name="start" type="button" id="178" value="1" code="315" />
	<input name="up" type="hat" id="0" value="1" code="16" />
	<input name="x" type="button" id="171" value="1" code="308" />
	<input name="y" type="button" id="170" value="1" code="307" />
</inputConfig>

with recalbox 4.1 on RPI3 this controller is detected with devicename="GamePad", so this correction may be necessary only for x64.
let me know if you need more infos Thanks, Fred.

[5.x] [x86_64] Be able to change the output sound card

Bonjour,
J'utilise la version 5.0 pour x68_64:
sur un AMD Athlon X2 3800+
4 Go de Ram
Carte graphique intégrée : Radeon HD 4200

Sur un AMD Phenom II X4
4Go de Ram
Carte graphique Radeon HD6850

Je n'ai pas de son dans les jeux même en passant de "Auto" vers "HDMI"
J'ai du son avec le Phenom en passant par un casque audio par contre. Je vais tester sur l'Athlon avec le casque également.

Super travail d'adaptation sur diverses architectures tout de même :) Merci Susan.


Hi,
I use the Batocera 5.0 x86_64 version with the following configuration:

AMD Athlon X2 3800+
4 Gb Ram
Onboard Gpu Radeon HD 4200

AMD Phenom II X4
4Gb Ram
Radeon HD6850 GPU

I have no sound ingame even when i change "Auto" to "HDMI" I only have sound with the Phenom when i use the jack output.

However, nice adaptation work on several architecture :) Thank you Susan.

secondary partition in fat32 / ntfs format ?

Hi , now the second partition was formatted by the boot in ext4 format ... is possible to change it to ntfs or fat32 ? because is more easy to connect directly in windows/mac computer.

[5.1] [XU4] Problem update

Hi,

How do I configure the update on Odroid XU4?
In the website says: "Once installed, do not forget to configure your recalbox.conf to upgrade from this website (see previous post)." but I can not find the "see previous post".

Thanks

[5.1] [RPI3] Do not save settings

When restarting the system, it does not save the settings made in the recalbox.conf file (audio volume for example). I also noticed that when you switch the boot screens, on reboot back to the default.

Any solution to this problem? Thanks

[Global] Downloads are failing

And second issue of the day,

I tried to download your images from your free.fr host, however, and since I am in Asia, I always end up with either incomplete or broken archive, no matter what. I tried download manager assistant and tons of other things, without any success. Archive always ends up being broken.

Can you consider making a torrent of your images? Would be much faster and most important, also guarantee the integrity of the file. Can't wait to try reicast on my XU4 :)

Thanks!

[5.0] [x64] Can't Update

Can't Update the system when i try to update only Say "Download Size = 0" i need to do something in the config files?

EmulationStation

EmulationStation is migrating its XML metadata filing system to SQLite!

[5.1] batocera.linux x86 64 bits Runs Super SLOW

Hi
I have a dell optiplex 160, and installed the recalbox remix on it but im having video performance issues, everything moves Ultra slow, my guess it has something to do with the sis driver support on linux,tried the same install on intel chipsets and it runs really well, is there a way to add sis support or drivers to the distro?, im not linux savvy...

tnx

BOOT ANIMATION AND WIFI NOT WORKING

Good first congratulations for the beautiful work. I'm from Brazil and I can say that we love the project!

1 my problem is with the boot animation vi that the call is by the omxplayer. Can we change this to a compatible player with PC x64 bits?

2 my wi fi does not work. I edited the configurations by the graph and by the file recalbox config. In both cases it does not work. I'm using a wbn 900 and it's listed in the compatibility list.

Thank you a hug

Unable to edit fstab on ODROID XU4

Hi,

I've been trying to edit my /etc/fstab to load roms from a NAS but I am unable to make any changes.

I tried "mount -o remount,rw /", but even after running that I do not have write access.

I saw something similar here and it mentions something about converting a file to ext4, but I don't know if that applies at all here.

Is there something simple I'm missing?

(I am trying to follow this tutorial here)

Thanks,
Ben

SEGA SATURNO

Hi, let's work for a Saturn sega emulator on the Rec PC box. Perfect wheel on my windows 7. I would like telo in my PC recalbox. What do you say? let's go? =)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.