Awesome
AGE - Another Game Boy Emulator
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.
AGE Desktop Application Features
- 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.