eggvance (Source)

eggvance (Source)
eggvance (Source)
File Size:
1.01 MB
Version:
1.2
Author:
Date:
02 January 2025
Downloads:
31 x

A Game Boy Advance emulator.

 
Notes

Usage

ROM and save files can be opened with the user interface or passed as command line arguments. The emulator comes with a bundled replacement BIOS by Normmatt. It works for some games but I recommend using the original one for better compatibility.

usage: 
    eggvance [--fullscreen] [--save <file>] [<rom>]

keyword arguments:
     -f, --fullscreen fullscreen (optional)
     -s, --save save file (optional)

positional arguments:
    rom ROM file (optional)

Dependencies

Windows

Install and setup vcpkg.

> git clone https://github.com/microsoft/vcpkg
> cd vcpkg
> bootstrap-vcpkg.bat
> vcpkg integrate install

Install SDL2 and OpenGL.

> vcpkg install sdl2:x64-windows
> vcpkg install opengl:x64-windows

Linux

Install SDL2 and GTK.

$ [sudo] apt-get install libsdl2-dev
$ [sudo] apt-get install libgtk-3-dev

macOS

Install Homebrew.

Install SDL2.

$ brew install sdl2

Build

Windows

Build the Visual Studio solution. This can also be done on the command line.

> call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat"
> msbuild /property:Configuration=Release eggvance.sln

Linux and macOS

Build with CMake.

$ mkdir eggvance/build
$ cd eggvance/build
$ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS="-march=native" ..
$ make -j 4

 

 
 
Powered by Phoca Download