Hades (with unofficial binaries for Windows ARM64/AArch64 + x86-64, fork of hades-emu/Hades).
Downloads are hosted at the releases section.
A Nintendo Game Boy Advance Emulator
[removed]
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)
- Some GPIO devices, such as:
- Real Time Clock (RTC)
- Rumble
- 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.
Follow the instructions on our official website to download and install Hades the latest release of Hades.
To build Hades, you first need to install those dependencies:
mesonninjaGCCSDL2OpenGLglewgtk3libarchive
On Ubuntu, you can install all those dependencies with:
$ apt install meson ninja-build gcc libsdl2-dev libglew-dev libgtk-3-dev libarchive-devOn Fedora, you can install all those dependencies with:
$ dnf install meson ninja-build gcc SDL2-devel glew-devel gtk3-devel libarchive-develFinally, to build Hades, run:
git submodule update --init --recursive
meson build
cd build
ninjaSpecial thanks to some invaluable individuals and resources while writing Hades:
- GBATEK by Martin Korth
- NanoBoyAdvance by Fleroviux
- mGBA and mgba-emu/suite by Endrift
- gba-tests by Jsmolka
- Cowbite by Tom Happ
- gdkGBA by gdkChan
- Tonc by Cearn
- GBA Cartridge Backup Storage by Dillon Beliveau
- EEPROM Save Type by Dennis H
- Explaining GBA Real-Time Clock (RTC) by Zayd
- Higan for their color correction algorithm (by Talarubi and Near)
- The Hades Icon by Totushi