Giter Club home page Giter Club logo

batocera.plus's Introduction

Batocera.PLUS

O que é o Batocera.PLUS?

O Batocera.PLUS é um sistema operacional minimalista (firmware) que transforma um PC 64 bits em um console dedicado a retro emulação.

O Batocera.PLUS é uma versão modificada do batocera.linux que adiciona diversos recursos extras ao sistema, bem como correções de erros e personalizações.

O Batocera.PLUS não é uma imagem pronta com jogos, temas e customizações, trata-se de uma imagem limpa com recursos nunca antes vistos em um sistema de retro emulação.

O Batocera.PLUS não é um fork do projeto original e sim de um conjunto de scripts, patch, programas, etc… que adiciona diversas funcionalidades ao sistema original.

Como compilar

A imagem do Batocera.PLUS é compilada usando a versão anterior do próprio Batocera.PLUS.

As imagens mais recentes do Batocera.PLUS podem ser baixadas diretamente na comunidade do Batocera.PLUS no discord do progeto.

Para compilar a imagem é necessário ter pelo menos 30GB de espaço livre em disco, este espaço será usado apenas durante o processo de compilação. A partição precisa ter sido formatada em algum tipo de sistema de arquivos Linux (ext4, btrfs, etc), não são suportadas partições do tipo Windows (fat, ntfs, extat)

Recomenda-se que o computador tenha 6GB ou mais de memória Ram.

Durante a compilação serão baixados diversos arquivos da internet. Estima-se que serão baixados cerca de 5GB a 8GB de arquivos. Ao final da compilação os arquivos baixados não serão removido, portanto quando uma nova compilação for necessária somente os arquivos que foram atualizados serão baixados dinuindo o tempo de download.

Levando em consideração que todos os arquivos já foram baixados o processo de compilação propriamente dito leva em torno de 10 a 60 minutos a depender do processador usado e principalmente da velocidade de leitura/gravação do HD/SSD/NVME.

Compilação modo fácil

O Batocera.PLUS possui um simples script que automatiza todo o processo de compilação gerando a imagem com as últimas atualizações disponíveis. O script se encarrega de baixar todos os arquivos e gerar a imagem pronta para uso, sendo indicado para quem deseja apenas ter uma imagem atualizada.

Para compilar apenas crie uma pasta com qualquer nome e acesse a pasta, em seguida abra um terminal pressionando a tecla F4 e no terminal execute este comando.

batocera-build

Compilação modo difícil

O Batocera.PLUS já vem com o git instalado, então clone o repositório.

git clone https://github.com/AlexxandreFS/Batocera.PLUS.git

Para atualizar um repositório anteriormente clonado, acesse o repositório local.

cd Batocera.PLUS

Atualize o repositório.

git reset --hard
git clean -f
git pull https://github.com/AlexxandreFS/Batocera.PLUS.git

Acesse a pasta onde estão os arquivos pelo terminal (win + f4) ou (f1 e depois f4) e execute o script de criação da imagem.

./build-batocera.plus

Compilando no debian e derivados

Não prestamos suporte para problemas de compilação em outros sistemas operacionais.

Instale os seguintes pacotes:

apt-get install coreutils p7zip unzip gzip zstd xz-utils bzip2 tar patch squashfs-tools kmod jq wget curl axel

Siga com a compilação normal conforme explicado no passo anterior executando o script de compilação como root.

Download de imagens de teste e suporte pela comunidade

DISCORD https://discord.gg/ktyGckZ

batocera.plus's People

Contributors

alexxandrefs avatar asleyvm avatar crcerror avatar forumplayer avatar jandersonjs avatar liberodark avatar sabotendarsama avatar

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.