🔥 Hades
A Nintendo Game Boy Advance emulator.
Screenshots
Features
Hades is still under heavy development but it aimes to have a decent balance between usability, speed and accuracy.
Currently, Hades features:
- High accuracy
- Color correction
- Game controller support
- Real Time Clock (RTC) support
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.
Sart 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:
meson
ninja
GCC
SDL2
OpenGL
glew
On Ubuntu, you can install all those dependencies with:
$ apt install meson ninja-build gcc libsdl2-dev libglew-dev
To build Hades, run:
git submodule update --init --recursive
meson build
cd build
ninja
Thanks
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