hades-emu / Hades

πŸ”₯ A Nintendo Game Boy Advance Emulator

Home Page:https://hades-emu.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ”₯ Hades

license Build

A Nintendo Game Boy Advance Emulator

Screenshots

Features

Hades is still under heavy development but it aims to have a decent balance between usability, speed and accuracy.

Currently, Hades features:

  • Decent accuracy
  • Game controller support
  • Keys and buttons remapping
  • Quick Saves (also known as Save State)
  • Real Time Clock (RTC) support
  • Color correction & LCD effects
  • Loading games from common archive formats (.zip, .7z, .rar, etc.)

It is the third πŸ₯‰ software emulator to pass the AGS Aging Cartridge used to test Game Boy Advance systems.

Installation

Follow the instructions on our officiel website to download and install Hades.

Build

The build dependencies are:

  • meson
  • ninja
  • GCC
  • SDL2
  • OpenGL
  • glew
  • gtk3
  • libarchive

On Ubuntu, you can install all those dependencies with:

$ apt install meson ninja-build gcc libsdl2-dev libglew-dev libgtk-3-dev libarchive-dev

On Fedora, you can install all those dependencies with:

$ dnf install meson ninja-build gcc SDL2-devel glew-devel gtk3-devel libarchive-devel

To build Hades, run:

git submodule update --init --recursive
meson build
cd build
ninja

Thanks

Special thanks to some invaluable individuals and resources while writing Hades:

About

πŸ”₯ A Nintendo Game Boy Advance Emulator

https://hades-emu.org

License:GNU General Public License v2.0


Languages

Language:C 97.6%Language:Python 1.5%Language:Meson 0.9%Language:Shell 0.0%