Compilando o TruchiEmu a Partir do Código-Fonte

Compilar o TruchiEmu a partir do código-fonte permite acessar os recursos mais recentes, contribuir para o desenvolvimento ou personalizar o emulador para suas necessidades.

Pré-requisitos

  • macOS 14.0 (Sonoma) ou posterior
  • Xcode 15+ com suporte a Swift 5.9+
  • XcodeGen instale via Homebrew: brew install xcodegen
  • Xcode Command Line Tools instale via: xcode-select --install

Passos de Compilação

  1. Clone o repositório
    git clone https://github.com/JuanchoGithub/truchiemu.git
    cd truchiemu
  2. Gere o projeto Xcode

    Edite o project.yml se necessário, depois execute:

    xcodegen generate

    Isso cria o TruchiEmu.xcodeproj a partir da especificação do projeto.

  3. Abra no Xcode
    open TruchiEmu.xcodeproj
  4. Compile o projeto

    No Xcode: Product > Build (Cmd+B), ou pelo terminal:

    xcodebuild -project TruchiEmu.xcodeproj -scheme TruchiEmu -configuration Debug build

Dependências

O TruchiEmu depende das seguintes dependências:

  • Cores Libretro: Backends de emulação baixados e gerenciados em tempo de execução
  • SwiftData: Framework de dados persistentes da Apple (incluído com Swift)
  • Metal: Framework de GPU da Apple para renderização de shaders (incluído com macOS)