AGE is a Game Boy Emulator for Linux/Windows/macOS and your Browser (see also age-online).
AGE requires a C++20 compatible compiler and the following frameworks/libraries:
Note that AGE makes use of Type Punning which for C++ results in undefined behavior as only one union member can be "active". You need a compiler that allows type punning (like GCC or Clang) to build AGE.
AGE documentation is still in its early stages and currently consists mostly of test rom analyses.
- run Game Boy and Game Boy Color roms
- improve visual quality with configurable image filters (custom scale2x, gaussian blur and embossing)
- improve audio quality with a low pass filter
- reduce flicker for some Game Boy roms
- automatically store and load save games (if supported by the respective Game Boy rom)
- configure buttons and hotkeys as you like
The AGE Desktop Application stores all settings and save games in a subdirectory
called .age_emulator
in the user's home directory.