GenesisBAck
A cross-plateform GBA emulator.
Dependencies
make(dev under v4.3)curltar
Install
All the dependencies installed are local and located in mktoolchain/toolchain.
GenesisBAck use his own cross-compiler with frozen version, build it by executing the following command-line. -> currently unusable, using host compiler.
Install the dependencies.
./mktoolchain/mktoolchain [$architecture]
Defaulting to the host architecture if unset.
Build
make [cfg={debug|release}]
defaulting to debug if unset.
Run
release mode: run the given rom normaly
./target/release/GenesisBack-$version.bin <path_to_tom>
debug mode: run the given rom in a gdb-like debugger
./target/debug/GenesisBack-$version.bin <path_to_tom>
About
Module |
Description |
Link |
|---|---|---|
| Modules | Module management | src/modules |
| Core | The processor soul & functionalities | src/core |
| Debug | The gdb-like debugger | src/debug |
| MMU | I/O memory interaction | src/mmu |
| GBA | All the components which are not the processor | src/gba |
Epilogue
Feel free to fork, use, improve.
On this page
Languages
C90.9%Makefile6.6%Shell1.7%C++0.8%
Contributors
GNU General Public License v3.0
Created November 16, 2020
Updated May 28, 2025