π₯ Hades
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
It is the third
Run
You can download the latest nightly build for your favorite operating system here.
You need a game ROM and a legitimate GameBoy Advance BIOS or a replacement BIOS.
Start Hades, then click on File -> Open BIOS and select the BIOS (bios.bin) you downloaded above.
You can now play all your favorite games! Click on File -> Open and select the ROM (<game>.gba) you want to run.
Alternatively, you can also drag and drop your GBA rom over hades.exe (Windows only).
Build
The build dependencies are:
mesonninjaGCCSDL2OpenGLglewgtk3
On Ubuntu, you can install all those dependencies with:
$ apt install meson ninja-build gcc libsdl2-dev libglew-dev libgtk-3-devOn Fedora, you can install all those dependencies with:
$ dnf install meson ninja-build gcc SDL2-devel glew-devel gtk3-develTo build Hades, run:
git submodule update --init --recursive
meson build
cd build
ninjaThanks
Special thanks to some invaluable resources while writing Hades:
- GBATEK by Martin Korth
- NanoBoyAdvance by Fleroviux
- gba-tests by Jsmolka
- Cowbite by Tom Happ
- mGBA and mgba-emu/suite by Endrift
- 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






